:root{
    --bg-color-1:#020617;
    --bg-color-2:#0f172a;
    --border-color:#334155;
    --txt-color-1:rgb(226,232,240);
    --txt-color-2:#94a3b8;
    --accent-color:#818cf8;
}

@font-face{
    font-family:"Manrope";
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url(./Manrope-Regular-C5L_4y5b.ttf) format("truetype")
}
@font-face{
    font-family:"Manrope";
    font-style:normal;
    font-weight:500;
    font-display:swap;
    src:url(./Manrope-Medium-C94X9Q3M.ttf) format("truetype")
}
@font-face{
    font-family:"Manrope";
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url(./Manrope-Bold-BQ2_i5bS.ttf) format("truetype")
}

:root,[data-theme=dark]{
    color-scheme:dark
}
*,:after,:before{
    box-sizing:border-box;
    border-width:0;
    border-style:solid;
    border-color:#e5e7eb
}
:after,:before{
    --tw-content:''
}
html{
    line-height:1.5;
    -webkit-text-size-adjust:100%;
    -moz-tab-size:4;
    -o-tab-size:4;
    tab-size:4;
    font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"
}
body{
    margin:0;
    line-height:inherit
}
hr{
    height:0;
    color:inherit;
    border-top-width:1px
}
abbr:where([title]){
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted
}
h1,h2,h3,h4,h5,h6{
    font-size:inherit;
    font-weight:inherit
}
a{
    color:inherit;
    text-decoration:inherit
}
b,strong{
    font-weight:bolder
}
code,kbd,pre,samp{
    font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;
    font-size:1em
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sub{
    bottom:-.25em
}
sup{
    top:-.5em
}
table{
    text-indent:0;
    border-color:inherit;
    border-collapse:collapse
}
button,input,optgroup,select,textarea{
    font-family:inherit;
    font-size:100%;
    font-weight:inherit;
    line-height:inherit;
    color:inherit;
    margin:0;
    padding:0
}
button,select{
    text-transform:none
}
button,[type=button],[type=reset],[type=submit]{
    -webkit-appearance:button;
    background-color:transparent;
    background-image:none
}
:-moz-focusring{
    outline:1px dotted ButtonText
}
:-moz-ui-invalid{
    box-shadow:none
}
progress{
    vertical-align:baseline
}
::-webkit-inner-spin-button,::-webkit-outer-spin-button{
    height:auto
}
[type=search]{
    -webkit-appearance:textfield;
    outline-offset:-2px
}
::-webkit-search-decoration{
    -webkit-appearance:none
}
::-webkit-file-upload-button{
    -webkit-appearance:button;
    font:inherit
}
summary{
    display:list-item
}
blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,p,pre{
    margin:0
}
fieldset{
    margin:0;
    padding:0
}
legend{
    padding:0
}
menu,ol,ul{
    list-style:none;
    margin:0;
    padding:0
}
textarea{
    resize:vertical
}
input::-moz-placeholder,textarea::-moz-placeholder{
    opacity:1;
    color:#9ca3af
}
input::placeholder,textarea::placeholder{
    opacity:1;
    color:#9ca3af
}
[role=button],button{
    cursor:pointer
}
:disabled{
    cursor:default
}
audio,canvas,embed,iframe,img,object,svg,video{
    display:block;
    vertical-align:middle
}
img,video{
    max-width:100%;
    height:auto
}
[hidden]{
    display:none
}
.app_main__vG3zE{
    display:flex;
    height:100%;
    width:100%;
    justify-content:center;
    align-items:center;
    background-color:var(--bg-color-1)
}
.app_card__9dO7q{
    width:22rem;
    padding:1rem;
    border-radius:.5rem;
    border:1px solid var(--border-color);
    background-color:var(--bg-color-2);
    display:flex;
    flex-direction:column;
    align-items:center
}
.app_title__9c36l{
    font-family:"Manrope",sans-serif;
    font-weight:700;
    color:var(--txt-color-1);
    margin-bottom:.5rem
}
.app_info__S7kU_{
    font-family:"Manrope",sans-serif;
    font-size:.875rem;
    line-height:1.25rem;
    font-weight:500;
    color:var(--txt-color-2)
}
.app_qrcode__q_g7T{
    width:20rem;
    height:20rem;
    margin-top:1rem;
    border-radius:.5rem;
    border:1px solid var(--border-color);
    padding:.75rem
}
.app_qrcode__q_g7T img{
    width:100%;
    height:100%;
    object-fit:cover;
    border-radius:.25rem
}
.app_logo__1S91x{
    width:50%;
    height:100%;
    object-fit:cover
}
.app_logo_container__d69rK{
    width:7.5rem;
    height:7.5rem;
    border-radius:.5rem;
    border:1px solid var(--border-color);
    display:flex;
    align-items:center;
    justify-content:center;
    padding:1rem;
    margin-bottom:1rem;
    background-color:#fff
}
