.market-tutorial-modal{box-sizing:border-box;color:#464143;background:#fffbe3;border:.125rem solid #6b6764;border-radius:1.5rem;width:min(100%,46.875rem);max-height:calc(100dvh - 4rem);padding:clamp(2.5rem,4.306vw,3.875rem);overflow:auto}.market-tutorial-modal>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.market-tutorial-modal h2,.market-tutorial-modal h3,.market-tutorial-modal p{margin:0}.market-tutorial-modal h2{letter-spacing:.04em;font-size:clamp(1.75rem,2.639vw,2.375rem)}.market-tutorial-modal>header button{background:#fffdfc;border:.125rem solid #1f1d1d;border-radius:1rem;width:clamp(3rem,4.375vw,3.938rem);height:clamp(3rem,4.097vw,3.688rem);font-size:1.25rem}.market-tutorial-modal>p{margin-top:1.75rem;line-height:1.45}.market-tutorial-modal__topics{gap:2rem;margin-top:2rem;display:grid}.market-tutorial-modal__topics article{background:#fffdfc;border:.125rem solid #777173;border-radius:1.5rem;padding:1rem 1.625rem}.market-tutorial-modal__topics h3{font-size:1.5rem}.market-tutorial-modal__topics p{margin-top:.65rem;line-height:1.45}.market-tutorial-modal__confirm{min-width:14.2rem;min-height:3.625rem;font:inherit;background:#b9ac9b;border:.125rem solid #726c6b;border-radius:1rem;margin:2.25rem 0 0 auto;font-size:clamp(1.125rem,1.597vw,1.438rem);font-weight:700;display:block}@media (width<=42.5rem){.marketplace-context{height:4.75rem}.marketplace-context__tutorial{right:1rem}.marketplace-context__apikey{margin-inline:auto;left:0;right:0}.market-tutorial-modal{border-radius:1.25rem;padding:1.5rem}.market-tutorial-modal__topics{gap:1rem}.market-tutorial-modal__confirm{width:100%}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;color:#423e3e;background:#f7f3e8;font-family:Intel One Mono,ui-monospace,SFMono-Regular,Menlo,monospace}*{box-sizing:border-box}body{margin:0;overflow-x:clip}button,input{font:inherit}button{color:inherit;cursor:pointer}.auth-page{--border:#6e6868;--u:clamp(.75rem, 1.667vw, 1.5rem);--line:clamp(.063rem, .139vw, .125rem);isolation:isolate;background-color:#f7f3e8;background-image:radial-gradient(#a79a8a clamp(.1rem,.14vw,.125rem),#0000 calc(clamp(.1rem,.14vw,.125rem) + .03rem));background-size:clamp(3.375rem,5.833vw,5.25rem) clamp(3.375rem,5.833vw,5.25rem);width:100%;max-width:100%;min-height:100dvh;padding:clamp(3.375rem,10.417vh,9.375rem) clamp(1rem,2vw,2rem) clamp(2rem,4vw,3rem);position:relative;overflow-x:clip}.auth-content{z-index:1;width:min(35.28vw,31.75rem,100%);margin:0 auto;position:relative}.auth-stage{position:relative;container-type:inline-size}.auth-header{z-index:3;text-align:center;margin-bottom:clamp(1.625rem,2.708vw,2.438rem);position:relative}.auth-header h1,.auth-header p{font-size:var(--u);margin:0;line-height:1.38}.auth-header h1{font-weight:700}.auth-header p{font-weight:400}.auth-card{z-index:3;border:var(--line) solid var(--border);border-radius:calc(var(--u) * 1.042);background:#c7d4dd;min-height:min(40vw,36rem);padding:clamp(1.75rem,2.431vw,2.188rem) clamp(1.25rem,2.986vw,2.688rem);position:relative}.auth-field-transition{animation:.35s cubic-bezier(.16,1,.3,1) forwards auth-field-slide-in}@keyframes auth-field-slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.auth-alert{border-radius:calc(var(--u) * .7);border:var(--line) solid transparent;margin-bottom:clamp(1rem,1.5vw,1.35rem);padding:clamp(.6rem,1vw,.85rem) clamp(.9rem,1.4vw,1.25rem);font-size:clamp(.85rem,1.15vw,1rem);font-weight:600;line-height:1.35}.auth-alert--error{color:#9b1c1c;background:#fde8e8;border-color:#f8b4b4}.auth-alert--success{color:#03543f;background:#def7ec;border-color:#84e1bc}.auth-card label{font-size:var(--u);margin:0 0 clamp(.7rem,1.181vw,1.063rem);font-weight:700;line-height:1.38;display:block}.auth-card label+label{margin-top:clamp(1.25rem,1.667vw,1.5rem)}.auth-card label>span:not(.password-field){color:#807b7b;font-weight:400}.auth-card input{color:#423e3e;border:var(--line) solid var(--border);border-radius:calc(var(--u) * 1.042);background:#fff;outline:none;width:100%;height:clamp(3.25rem,4.375vw,3.938rem);margin-top:clamp(.625rem,.972vw,.875rem);padding:0 clamp(1rem,1.667vw,1.5rem);display:block}.auth-card input:focus-visible,button:focus-visible{outline-offset:clamp(.125rem, .208vw, .188rem);outline:clamp(.125rem,.208vw,.188rem) solid #423e3e}.password-field{display:block;position:relative}.password-field input{padding-right:clamp(8.5rem,10vw,9.063rem)}.toggle-password{color:#6e6868;background:0 0;border:0;height:clamp(2rem,2.431vw,2.188rem);padding:0 clamp(.35rem,.556vw,.5rem);font-size:clamp(.938rem,1.389vw,1.25rem);font-weight:400;position:absolute;top:clamp(.625rem,.972vw,.875rem);right:clamp(.625rem,.972vw,.875rem)}.primary{border:var(--line) solid var(--border);border-radius:calc(var(--u) * 1.042);width:min(18.889vw,17rem,100%);height:clamp(3.5rem,4.792vw,4.313rem);font-size:var(--u);background:#fdf9e0;margin:clamp(1.875rem,2.361vw,2.125rem) auto clamp(2rem,2.569vw,2.313rem);font-weight:700;display:block}.switch-copy{text-align:center;margin:0;font-size:clamp(.938rem,1.389vw,1.25rem);font-weight:500;line-height:1.4}.switch-copy button{background:0 0;border:0;padding:0;font-weight:700}.telegram{border:var(--line) solid var(--border);color:#fff;background:#8997a1;border-radius:clamp(.5rem,.694vw,.625rem);justify-content:center;align-items:center;gap:clamp(.5rem,.694vw,.625rem);width:min(22.5vw,20.25rem,100%);height:clamp(3.25rem,4.028vw,3.625rem);margin:clamp(1.25rem,1.875vw,1.688rem) auto 0;padding:0;font-size:clamp(.938rem,1.389vw,1.25rem);display:flex}.telegram-icon{background:#229ed9;border-radius:50%;place-items:center;width:clamp(2rem,2.708vw,2.438rem);height:clamp(2rem,2.708vw,2.438rem);display:grid}.telegram-icon img{width:59%;height:59%;display:block}.register .primary{margin-top:clamp(1.875rem,2.292vw,2.063rem);margin-bottom:clamp(2rem,2.569vw,2.313rem)}.auth-card{z-index:1;position:relative;container-type:inline-size}.cloud-scene{z-index:0;pointer-events:none;position:absolute;inset:0}.cloud{-webkit-user-select:none;user-select:none;pointer-events:none;will-change:transform;contain:layout style paint;display:block;position:absolute}.cloud-left{bottom:15cqw}.cloud-right{bottom:15cqw;right:-68cqw}.cloud-parallax{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.cloud-0{opacity:.95;z-index:2;width:clamp(32rem,42vw,50rem);animation:36s ease-in-out infinite alternate cloud-drift-0;bottom:clamp(-3rem,-2vw,1rem);left:clamp(-46vw,-55rem,-28vw)}.cloud-1{opacity:.95;z-index:2;width:clamp(34rem,44vw,52rem);animation:40s ease-in-out infinite alternate cloud-drift-1;bottom:clamp(-4rem,-3vw,0rem);right:clamp(-46vw,-55rem,-28vw)}.cloud-2{opacity:.72;z-index:0;width:clamp(20rem,28vw,34rem);animation:46s ease-in-out infinite alternate cloud-drift-2;bottom:clamp(24rem,28vw,36rem);left:clamp(-48vw,-58rem,-32vw)}.cloud-3{opacity:.72;z-index:0;width:clamp(20rem,28vw,34rem);animation:50s ease-in-out infinite alternate cloud-drift-3;bottom:clamp(25rem,30vw,38rem);right:clamp(-48vw,-58rem,-32vw)}.cloud-4{opacity:.88;z-index:1;width:clamp(26rem,36vw,44rem);margin-left:calc(clamp(26rem,36vw,44rem)/-2);animation:30s ease-in-out infinite alternate cloud-drift-4;bottom:clamp(-8rem,-6vw,-2rem);left:50%}.cloud-5{opacity:.82;z-index:1;width:clamp(18rem,24vw,30rem);animation:44s ease-in-out infinite alternate cloud-drift-5;bottom:clamp(12rem,15vw,20rem);left:clamp(-26vw,-32rem,-16vw)}.cloud-6{opacity:.82;z-index:1;width:clamp(18rem,24vw,30rem);animation:38s ease-in-out infinite alternate cloud-drift-6;bottom:clamp(10rem,13vw,18rem);right:clamp(-26vw,-32rem,-16vw)}.cloud-7{opacity:.7;z-index:0;width:clamp(22rem,30vw,36rem);animation:48s ease-in-out infinite alternate cloud-drift-7;bottom:clamp(8rem,12vw,18rem);left:clamp(-54vw,-66rem,-38vw)}.cloud-8{opacity:.7;z-index:0;width:clamp(22rem,30vw,36rem);animation:52s ease-in-out infinite alternate cloud-drift-8;bottom:clamp(10rem,14vw,20rem);right:clamp(-54vw,-66rem,-38vw)}@keyframes cloud-drift{0%{transform:translate(-14rem,-4rem)}to{transform:translate(14rem,4rem)}}@keyframes cloud-drift-0{0%{transform:translate(-1.75rem,-.5rem)}50%{transform:translate(1.25rem,.4rem)}to{transform:translate(2rem,-.4rem)}}@keyframes cloud-drift-1{0%{transform:translate(2rem,.6rem)}50%{transform:translate(-1rem,-.4rem)}to{transform:translate(-2rem,.4rem)}}@keyframes cloud-drift-2{0%{transform:translate(-1.5rem,.6rem)}to{transform:translate(1.75rem,-.6rem)}}@keyframes cloud-drift-3{0%{transform:translate(1.5rem,-.6rem)}to{transform:translate(-1.5rem,.6rem)}}@keyframes cloud-drift-4{0%{transform:translate(-.6rem,-1rem)}to{transform:translate(.6rem,.8rem)}}@keyframes cloud-drift-5{0%{transform:translate(-1.25rem,.5rem)}to{transform:translate(1.5rem,-.5rem)}}@keyframes cloud-drift-6{0%{transform:translate(1.25rem,-.4rem)}to{transform:translate(-1.5rem,.5rem)}}@keyframes cloud-drift-7{0%{transform:translate(-1rem,.4rem)}to{transform:translate(1.25rem,-.4rem)}}@keyframes cloud-drift-8{0%{transform:translate(1rem,-.4rem)}to{transform:translate(-1.25rem,.4rem)}}@media (width<=42.5rem){.auth-page{--u:clamp(1.063rem, 4.5vw, 1.5rem);background-size:clamp(3.375rem,12vw,5.25rem) clamp(3.375rem,12vw,5.25rem);padding-top:clamp(3.375rem,10vh,5.5rem)}.auth-content{width:min(100%,31.75rem)}.auth-header{margin-bottom:clamp(1.625rem,6vw,2.438rem)}.auth-card,.register .auth-card{min-height:0;padding:clamp(1.75rem,6vw,2.188rem) clamp(1.25rem,5vw,2.688rem) clamp(2.125rem,8vw,3rem)}.primary,.telegram{width:100%}.cloud{width:155cqw;animation-duration:24s}.cloud-0{bottom:15cqw;left:-65cqw}.cloud-1{bottom:15cqw;right:-65cqw}.cloud-2{bottom:60cqw;left:-40cqw}.cloud-3{bottom:66cqw;right:-35cqw}.cloud-4{margin-left:0;bottom:-15cqw;left:15cqw}.cloud-5,.cloud-6,.cloud-7,.cloud-8{display:none!important}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto}}.dashboard-main{background:#f7f3e8;min-width:0;padding:clamp(2rem,4.5vw,4rem) clamp(1.5rem,4vw,3.625rem)}.dashboard-header{color:#2b2b2b;justify-content:space-between;align-items:flex-start;margin-bottom:clamp(1.5rem,2vw,1.875rem);display:flex}.dashboard-header h1,.dashboard-header p,.dashboard-main h2,.dashboard-main p{margin:0}.dashboard-header h1{font-size:clamp(1.75rem,2.9vw,2.75rem);line-height:1.2}.dashboard-header p{margin-top:.65rem;font-size:clamp(.875rem,1.25vw,1.125rem)}.dashboard-header__actions{color:#6e7f99;align-items:center;gap:1.25rem;display:flex}.dashboard-header__actions button{background:0 0;border:0;width:3rem;height:3rem;padding:0;font-size:2rem;line-height:1;position:relative}.dashboard-header__actions i{background:#95b4c6;border:1px solid #6e6868;border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:.25rem;right:.15rem}.dashboard-grid{grid-template-columns:minmax(0,1.58fr) minmax(20rem,1fr);align-items:start;gap:clamp(1.25rem,1.8vw,1.563rem);display:grid}.diary-card,.summary-card{background:#fff;border:2px solid #6e6868}.diary-card{grid-row:span 2;min-height:min(50vw,45rem);padding:clamp(1.25rem,2.4vw,2.125rem)}.diary-card__header{justify-content:space-between;gap:1rem;display:flex}.dashboard-main h2{color:#2b2b2b;font-size:clamp(1.25rem,1.8vw,1.75rem);line-height:1.25}.diary-card__header p{margin-top:.6rem;font-size:clamp(.875rem,1.2vw,1.125rem)}.entry-button{color:#2b2b2b;background:#e5e9f3;border:0;align-self:center;align-items:center;gap:.5rem;min-height:2.125rem;padding:0 .85rem;font-size:clamp(.75rem,1vw,.9rem);display:flex}.diary-tabs{border-bottom:1px solid #a79a8a;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,3vw,4rem);margin:clamp(1.75rem,2.8vw,2.5rem) 0 1.55rem;display:grid}.diary-tabs button{color:#535f73;background:0 0;border:0;border-bottom:2px solid #6e7f99;padding:0 0 .8rem;font-size:clamp(.75rem,1vw,.9rem)}.diary-photos{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,2.8rem);display:grid}.diary-photos>div{place-items:center;gap:.8rem;display:grid}.diary-photos strong{font-size:clamp(.875rem,1.2vw,1.125rem)}.diary-face{aspect-ratio:1;background:#d7b097;border:1px solid #6e6868;border-radius:50%;width:min(100%,11.25rem);position:relative;overflow:hidden}.diary-face:before,.diary-face:after{content:"";background:#76534b;border-radius:50%;width:18%;height:12%;position:absolute;top:42%}.diary-face:before{left:22%}.diary-face:after{right:22%}.diary-face i{background:#5f483f;border-radius:50% 50% 25% 25%;height:35%;position:absolute;inset:11% 15% auto}.diary-face b{border-bottom:2px solid #76534b;border-radius:50%;height:10%;position:absolute;inset:auto 31% 22%}.diary-face--after{background:#e3bd9c}.diary-face--after i{background:#725347}.diary-progress{margin-top:clamp(2.5rem,5vw,4.5rem)}.diary-progress__body{color:#535f73;text-align:center;border:1px dashed #a79a8a;place-items:center;gap:1rem;min-height:10rem;margin-top:1.2rem;padding:1.5rem;display:grid}.camera-mark{font-size:2rem}.diary-progress__body p{max-width:18rem;font-size:.9rem}.summary-card{padding:clamp(1.25rem,2.2vw,2rem)}.summary-score{place-items:center;padding:1.5rem 0;display:grid}.score-ring{aspect-ratio:1;text-align:center;border:clamp(.75rem,1.1vw,1rem) solid #e4d8dc;border-color:#e4d8dc #6e7f99 #95b4c6 #95b4c6;border-radius:50%;place-content:center;width:min(15vw,14.5rem);min-width:9rem;display:grid}.score-ring strong{font-size:clamp(1.5rem,2.8vw,2.5rem)}.score-ring span{margin-top:.5rem;font-size:.72rem}.summary-table{margin-top:.35rem}.summary-table__head,.summary-table__row{border-top:1px solid #dee5e9;grid-template-columns:1.7fr .65fr .65fr .75fr;align-items:center;gap:.4rem;min-height:2.55rem;font-size:clamp(.68rem,.88vw,.8rem);display:grid}.summary-table__head{color:#535f73;font-weight:700}.summary-table__row span:not(:first-child){text-align:right}.summary-table__row .up{color:#71b977}.summary-table__row .down{color:#cc5d5d}@media (width<=62rem){.dashboard-grid{grid-template-columns:1fr}.diary-card{min-height:0}.summary-card{width:min(100%,34rem)}.score-ring{width:13rem}}@media (width<=42.5rem){.dashboard-main{padding:1.5rem 1rem}.dashboard-header h1{font-size:1.5rem}.dashboard-header__actions{gap:.4rem}.dashboard-header__actions button{width:2.3rem}.diary-card__header{flex-direction:column}.entry-button{align-self:flex-start}.diary-tabs{gap:.35rem}.diary-photos{gap:1rem}.summary-table__head,.summary-table__row{font-size:.63rem}}.tg-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overscroll-behavior:contain;background:#101820a6;justify-content:center;align-items:center;padding:clamp(.75rem,3vw,1.5rem);display:flex;position:fixed;inset:0;overflow-y:auto}.tg-modal{border:var(--line) solid var(--border);background:#fdf9e0;border-radius:1.5rem;flex-direction:column;gap:1.25rem;width:100%;max-width:27rem;margin:auto;padding:clamp(1.125rem,5vw,1.75rem);display:flex;position:relative;box-shadow:0 1.25rem 2.5rem #0003}.tg-modal__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.tg-modal__title{color:#2b2b2b;align-items:center;gap:.6rem;margin:0;font-size:clamp(1.05rem,4.2vw,1.25rem);font-weight:700;line-height:1.25;display:flex}.tg-modal__title .telegram-icon{flex:none;width:1.9rem;height:1.9rem}.tg-modal__title .telegram-icon img{width:70%;height:70%}.tg-modal__close{color:#666;cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;padding:0;font-size:1.5rem;line-height:1;transition:background-color .15s,color .15s;display:grid}.tg-modal__close:hover{color:#000;background:#423e3e14}.tg-modal__body{flex-direction:column;gap:1.125rem;display:flex}.tg-modal__telegram{justify-content:center;align-items:center;min-height:3rem;padding:.4rem;display:flex}.tg-modal__telegram iframe{border-radius:.75rem;max-width:100%}.tg-modal__telegram--redirect{padding:0}.tg-modal__widget-fallback{color:#fff;cursor:pointer;background:linear-gradient(#2aabee,#229ed9);border:1px solid #ffffff2e;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:2.75rem;padding:.6rem 1rem;font-size:.95rem;font-weight:600;transition:filter .15s,transform .15s;display:inline-flex}.tg-modal__widget-fallback:hover{filter:brightness(1.08)}.tg-modal__widget-fallback:active{transform:translateY(1px)}.tg-modal__widget-fallback img{width:1.1rem;height:1.1rem}.tg-modal__tip code{background:#ffffff1a;border-radius:.35rem;padding:.05rem .35rem;font-size:.85em}.tg-modal__divider{text-align:center;color:#888;align-items:center;gap:.75rem;font-size:.85rem;display:flex}.tg-modal__divider:before,.tg-modal__divider:after{content:"";background:#e2dccb;flex:1;height:1px}.tg-modal__divider span{flex:none}.tg-modal__form{flex-direction:column;gap:.75rem;display:flex}.tg-modal__label{color:#3a3630;font-size:.875rem;font-weight:600;line-height:1.4}.tg-modal__handle{color:#2aabee;word-break:break-word}.tg-modal__input{border:var(--line) solid var(--border);letter-spacing:.12em;text-align:center;background:#fff;border-radius:.75rem;outline:none;width:100%;padding:.8rem 1rem;font-size:1.05rem;transition:border-color .15s,box-shadow .15s;display:block}.tg-modal__input::placeholder{letter-spacing:normal;color:#b3ada0}.tg-modal__input:focus{border-color:#2aabee;box-shadow:0 0 0 3px #2aabee2e}.tg-modal__submit{color:#fff;cursor:pointer;background:#2aabee;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.85rem 1rem;font-size:.95rem;font-weight:600;transition:background-color .15s,transform .12s;display:flex}.tg-modal__submit:hover{background:#229ed9}.tg-modal__submit:active{transform:scale(.98)}.tg-modal__submit:disabled{opacity:.65;cursor:progress}.tg-modal__tip{text-align:center;color:#6b655a;margin:0;font-size:.8rem;line-height:1.5}.tg-modal__tip b{color:#2b2b2b}.tg-modal__tip a{color:#2aabee;font-weight:600;text-decoration:none}.tg-modal__tip a:hover{text-decoration:underline}.tg-modal__hint{color:#555;background:#edf6fa;border-left:3px solid #2aabee;border-radius:.5rem;padding:.75rem;font-size:.8rem;line-height:1.4}@media (width<=30rem){.tg-modal{border-radius:1.25rem;gap:1.05rem}.tg-modal__body{gap:1rem}}:root{--burger-w:3rem;--burger-h:2.75rem;--burger-bar-h:.125rem;--burger-bar-wide:1.3rem;--burger-bar-mid:1rem;--burger-bar-short:.65rem;--burger-radius:0 .938rem .938rem 0;--burger-border:.125rem solid #6e6868;--burger-pad-left:.938rem;--burger-gap:.25rem;--burger-bg:#fdf9e0;--burger-bg-active:#f3edd2;--burger-line-color:#423e3e;--sidebar-width:clamp(4.5rem, 6.458vw, 5.813rem);--sidebar-surface:#fdf9e0}.dashboard-page{--sidebar-width:clamp(4.5rem, 6.458vw, 5.813rem);--sidebar-surface:#fdf9e0;background:#f7f3e8;min-height:100dvh;display:block}.dashboard-sidebar{z-index:40;width:var(--sidebar-width,4.5rem);background:var(--sidebar-surface,#fdf9e0);background:var(--sidebar-surface);border-right:clamp(.063rem,.139vw,.125rem) solid #77706b;flex-direction:column;align-items:center;height:100dvh;max-height:100dvh;padding:clamp(1.125rem,1.389vw,1.25rem) 0 clamp(1.25rem,2.246vw,1.438rem);transition:width .26s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;left:0;overflow:visible}.dashboard-sidebar.dashboard-sidebar--expanded{--sidebar-width:clamp(13.5rem, 16.806vw, 15.125rem);width:clamp(13.5rem,16.806vw,15.125rem)}@media (width>=42.501rem){.dashboard-page__content{margin-left:var(--sidebar-width,4.5rem);transition:margin-left .26s cubic-bezier(.22,1,.36,1)}.app-shell:has(.dashboard-sidebar--expanded) .dashboard-page__content{margin-left:clamp(13.5rem,16.806vw,15.125rem)}}.dashboard-sidebar__brand{align-items:center;width:100%;min-height:clamp(2.625rem,3.333vw,3rem);display:flex;position:relative}.dashboard-sidebar__logo{object-fit:contain;width:clamp(2.625rem,3.333vw,3rem);height:clamp(2.625rem,3.333vw,3rem);display:block}.dashboard-sidebar:not(.dashboard-sidebar--expanded) .dashboard-sidebar__logo{transform:translate(clamp(.875rem,2.222vw,1.063rem))}.dashboard-sidebar__wordmark,.dashboard-sidebar__label{opacity:0;pointer-events:none;max-width:0;transition:max-width .26s cubic-bezier(.22,1,.36,1),opacity .2s,transform .26s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden;transform:translate(-.4rem)}.dashboard-sidebar__toggle{z-index:2;background:var(--sidebar-surface);border:clamp(.063rem,.139vw,.125rem) solid #77706b;border-left:0;border-radius:0 clamp(1.25rem,1.806vw,1.625rem) clamp(1.25rem,1.806vw,1.625rem) 0;align-content:center;justify-items:start;gap:clamp(.19rem,.278vw,.25rem);width:clamp(3rem,3.75vw,3.375rem);height:clamp(2.375rem,2.847vw,2.563rem);padding:0 0 0 clamp(.7rem,1.042vw,.938rem);display:grid;position:absolute;top:clamp(-.375rem,-.35vw,-.25rem);left:calc(100% - clamp(.063rem,.139vw,.125rem))}.dashboard-sidebar--expanded{align-items:stretch;padding-inline:clamp(.875rem,.972vw,.875rem)}.dashboard-sidebar--expanded .dashboard-sidebar__brand{padding-inline:clamp(.625rem,.833vw,.75rem)}.dashboard-sidebar--expanded .dashboard-sidebar__wordmark{opacity:1;color:#423e3e;letter-spacing:-.09em;max-width:10rem;margin-left:clamp(1rem,1.389vw,1.25rem);font-size:clamp(1.375rem,1.875vw,1.688rem);font-weight:700;transform:translate(0)}.dashboard-sidebar--expanded .dashboard-sidebar__toggle{border:0;border-radius:0;width:clamp(1.5rem,1.806vw,1.625rem);height:clamp(1.375rem,1.806vw,1.625rem);padding:0;top:50%;left:auto;right:clamp(.063rem,.139vw,.125rem);transform:translateY(-50%)}.dashboard-sidebar--expanded .dashboard-sidebar__toggle-line{height:clamp(.1rem,.139vw,.125rem)}.dashboard-sidebar--expanded .dashboard-sidebar__toggle-line:first-child,.dashboard-sidebar--expanded .dashboard-sidebar__toggle-line:nth-child(3){width:clamp(.938rem,1.25vw,1.125rem)}.dashboard-sidebar--expanded .dashboard-sidebar__toggle-line:nth-child(2){width:clamp(1.25rem,1.736vw,1.563rem)}.dashboard-sidebar--expanded .dashboard-sidebar__nav{gap:clamp(.65rem,.833vw,.75rem);margin-top:clamp(2.5rem,4.167vw,3.75rem)}.dashboard-sidebar--expanded .dashboard-sidebar__item,.dashboard-sidebar--expanded .dashboard-sidebar__profile{box-sizing:border-box;border-radius:clamp(1.75rem,2.361vw,2.125rem);grid-template-rows:auto;grid-template-columns:clamp(2.5rem,2.917vw,2.625rem) minmax(0,1fr);justify-content:start;place-items:center start;width:100%;height:clamp(3.5rem,4.583vw,4.125rem);padding:0 clamp(.625rem,.833vw,.75rem);display:grid}.dashboard-sidebar--expanded .dashboard-sidebar__item img{object-fit:contain;flex:none;grid-area:1/1;width:clamp(2.5rem,2.917vw,2.625rem);height:clamp(2.5rem,2.917vw,2.625rem)}.dashboard-sidebar--expanded .dashboard-sidebar__label{opacity:1;pointer-events:auto;color:#423e3e;white-space:nowrap;max-width:14rem;margin-left:clamp(1.25rem,2.083vw,1.875rem);font-size:clamp(.938rem,1.111vw,1rem);font-weight:700;transform:translate(0)}.dashboard-sidebar--expanded .dashboard-sidebar__item--active{background:0 0;border:0}.dashboard-sidebar--expanded .dashboard-sidebar__item--active img{background:0 0;border:0;border-radius:0;padding:0}.dashboard-sidebar--expanded .dashboard-sidebar__item--active{background:0 0;border:0;position:relative}.dashboard-sidebar--expanded .dashboard-sidebar__item--active:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:#a79a8a;border:clamp(.063rem,.139vw,.125rem) solid #6e6868;width:100%;height:100%;position:absolute;inset:0;transform:none}.dashboard-sidebar--expanded .dashboard-sidebar__item--active img{z-index:1;object-fit:contain;width:clamp(2.5rem,2.917vw,2.625rem);height:clamp(2.5rem,2.917vw,2.625rem);position:relative}.dashboard-sidebar--expanded .dashboard-sidebar__bottom{justify-items:stretch;gap:clamp(.25rem,.486vw,.438rem)}.dashboard-sidebar--expanded .dashboard-sidebar__profile{background:0 0;border:0}.dashboard-sidebar--expanded .dashboard-sidebar__profile img{width:clamp(2.5rem,3.333vw,3rem);height:clamp(2.5rem,3.333vw,3rem);transform:translateY(.5px)}.dashboard-sidebar--expanded .dashboard-sidebar__profile--active{background:#f0f1e7;border:clamp(.125rem,.208vw,.188rem) solid #86969a}.dashboard-sidebar--expanded .dashboard-sidebar__profile--active img{transform:translateY(4px)}.dashboard-sidebar__toggle-line{background:#423e3e;border-radius:99rem;height:clamp(.125rem,.208vw,.188rem);display:block}.dashboard-sidebar__toggle-line:first-child{width:clamp(1.375rem,1.875vw,1.688rem)}.dashboard-sidebar__toggle-line:nth-child(2){width:clamp(1rem,1.458vw,1.313rem)}.dashboard-sidebar__toggle-line:nth-child(3){width:clamp(.625rem,1.042vw,.938rem)}.dashboard-sidebar__nav{gap:clamp(1.7rem,2.639vw,2.375rem);margin-top:clamp(1.625rem,2.778vw,2.5rem);display:grid}.dashboard-sidebar__item,.dashboard-sidebar__profile{background:0 0;border:0;border-radius:50%;place-items:center;width:clamp(2.5rem,2.917vw,2.625rem);height:clamp(2.5rem,2.917vw,2.625rem);padding:0;display:grid}.dashboard-sidebar__item img{width:100%;height:100%;display:block}.dashboard-sidebar__bottom{justify-items:center;gap:clamp(1.25rem,1.736vw,1.563rem);margin-top:auto;display:grid}.dashboard-sidebar__profile{background:0 0;border:0;border-radius:38%;width:clamp(3.5rem,4.375vw,3.938rem);height:clamp(3.5rem,4.375vw,3.938rem)}.dashboard-sidebar__profile--active{background:#f0f1e7;border:clamp(.125rem,.208vw,.188rem) solid #86969a}.dashboard-sidebar__profile img{width:clamp(2.5rem,3.333vw,3rem);height:clamp(2.5rem,3.333vw,3rem);display:block;transform:translateY(4px)}.dashboard-sidebar:not(.dashboard-sidebar--expanded) .dashboard-sidebar__nav{justify-items:center;width:100%}.dashboard-sidebar:not(.dashboard-sidebar--expanded) .dashboard-sidebar__nav .dashboard-sidebar__item--active{aspect-ratio:auto;background:0 0;border:0;border-radius:0;place-items:stretch stretch;width:clamp(2.5rem,2.917vw,2.625rem);height:clamp(2.5rem,2.917vw,2.625rem);position:relative}.dashboard-sidebar:not(.dashboard-sidebar--expanded) .dashboard-sidebar__nav .dashboard-sidebar__item--active:before{content:"";pointer-events:none;z-index:0;background:#a79a8a;border:clamp(.063rem,.139vw,.125rem) solid #6e6868;border-radius:clamp(.375rem,.556vw,.5rem);width:clamp(2.5rem,2.917vw,2.625rem);height:clamp(2.5rem,2.917vw,2.625rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dashboard-sidebar:not(.dashboard-sidebar--expanded) .dashboard-sidebar__nav .dashboard-sidebar__item--active img{z-index:1;object-fit:contain;width:clamp(2.5rem,2.917vw,2.625rem);height:clamp(2.5rem,2.917vw,2.625rem);position:relative}.dashboard-sidebar__item[aria-label=Tutorial] img{transform:scale(.8)}.dashboard-sidebar__item:hover,.dashboard-sidebar__item:focus-visible,.dashboard-sidebar__profile:hover,.dashboard-sidebar__profile:focus-visible{background:#e7e6d9}.dashboard-sidebar__profile:hover,.dashboard-sidebar__profile:focus-visible{background:#e7e8df}.dashboard-page__content{min-width:0}.dashboard-profile{background-color:#f7f3e8;background-image:radial-gradient(#a79a8a clamp(.1rem,.14vw,.125rem),#0000 calc(clamp(.1rem,.14vw,.125rem) + .03rem));background-size:clamp(3.375rem,5.833vw,5.25rem) clamp(3.375rem,5.833vw,5.25rem)}.dashboard-profile__content{min-height:100dvh}.dashboard-profile__header{justify-content:flex-end;padding:1.5rem clamp(2rem,4.167vw,3.75rem) 0;display:flex}.dashboard-profile__account{align-items:center;gap:clamp(.8rem,1.25vw,1.125rem);font-size:clamp(1rem,1.528vw,1.375rem);font-weight:700;display:flex}.dashboard-profile__bell,.dashboard-profile__avatar{background:0 0;border:0;place-items:center;width:clamp(2.75rem,3.472vw,3.125rem);height:clamp(2.75rem,3.472vw,3.125rem);padding:0;display:grid}.dashboard-profile__bell img{object-fit:contain;width:100%;height:100%;display:block}.dashboard-profile__avatar img{width:100%;height:100%;display:block;transform:translateY(.5px)}.dashboard-profile__main{max-width:90rem;margin:0 auto;padding:clamp(3.5rem,5.833vw,5.25rem) clamp(1.5rem,3.333vw,3rem) clamp(4rem,8vw,8rem)}.dashboard-profile__welcome h1,.dashboard-profile__welcome p,.dashboard-profile__stat p,.dashboard-profile__empty h2,.dashboard-profile__empty p{margin:0}.dashboard-profile__welcome h1{color:#423e3e;letter-spacing:-.08em;max-width:50rem;font-size:clamp(2rem,3.194vw,2.875rem);line-height:1.22}.dashboard-profile__welcome p{margin-top:clamp(1rem,1.528vw,1.375rem);font-size:clamp(1rem,1.597vw,1.438rem)}.dashboard-profile__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.639vw,2.375rem);margin-top:clamp(3rem,5.972vw,5.375rem);display:grid}.dashboard-profile__stat{background:#c7d3de;border:clamp(.063rem,.139vw,.125rem) solid #716c6c;border-radius:clamp(1.25rem,1.806vw,1.625rem);min-height:clamp(10rem,15vw,13.5rem);padding:clamp(2rem,3.125vw,2.813rem)}.dashboard-profile__stat p{font-size:clamp(1rem,1.597vw,1.438rem);font-weight:700}.dashboard-profile__stat strong{margin-top:clamp(.35rem,.694vw,.625rem);font-size:clamp(2.75rem,4.167vw,3.75rem);line-height:1;display:block}.dashboard-profile__empty{background:#fff;border:clamp(.063rem,.139vw,.125rem) solid #716c6c;border-radius:clamp(1.25rem,1.806vw,1.625rem);min-height:clamp(17rem,21.32vw,19.188rem);margin-top:clamp(2.5rem,3.333vw,3rem);padding:clamp(3rem,4.514vw,4.063rem) clamp(2rem,3.056vw,2.75rem);position:relative}.dashboard-profile__empty h2{letter-spacing:-.07em;font-size:clamp(1.75rem,2.639vw,2.375rem);line-height:1.2}.dashboard-profile__empty p{margin-top:clamp(1rem,1.528vw,1.375rem);font-size:clamp(1rem,1.597vw,1.438rem)}.dashboard-profile__empty button{background:#fdf9e0;border:clamp(.063rem,.139vw,.125rem) solid #716c6c;border-radius:clamp(1rem,1.667vw,1.5rem);width:min(16.875rem,100%);height:clamp(3.5rem,4.792vw,4.313rem);margin-top:clamp(2rem,3.056vw,2.75rem);font-size:clamp(1rem,1.597vw,1.438rem);font-weight:700}.dashboard-profile__hearts{gap:clamp(.45rem,.694vw,.625rem);display:flex;position:absolute;top:clamp(-1.5rem,-2.083vw,-1.875rem);right:clamp(1.75rem,2.778vw,2.5rem)}.dashboard-profile__hearts img{object-fit:contain;width:clamp(2.625rem,3.472vw,3.125rem);height:clamp(1.875rem,2.639vw,2.375rem);display:block}@media (width<=62rem){.dashboard-profile__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-profile__stat:last-child{grid-column:span 2}}@media (width<=42.5rem){.dashboard-page{--sidebar-width:clamp(3.875rem, 16vw, 4.5rem)}.dashboard-sidebar{padding-top:1rem}.dashboard-sidebar__nav{gap:1.35rem}.dashboard-profile__header{padding-right:1rem}.dashboard-profile__account{gap:.45rem;font-size:.875rem}.dashboard-profile__main{padding:2.5rem 1rem 4rem}.dashboard-profile__stats{grid-template-columns:1fr;gap:1rem;margin-top:2.5rem}.dashboard-profile__stat:last-child{grid-column:auto}.dashboard-profile__stat{min-height:9rem;padding:1.5rem}.dashboard-profile__empty{min-height:0;padding:3.25rem 1.5rem 1.5rem}.dashboard-profile__empty button{width:100%}.dashboard-profile__hearts{right:1rem}}.dashboard-sidebar__scrim{display:none}@media (width<=42.5rem){.dashboard-page{grid-template-columns:minmax(0,1fr)}.dashboard-sidebar{z-index:60;width:min(17.5rem,84vw);height:100dvh;max-height:100dvh;padding:max(0px, env(safe-area-inset-top,0px)) 0 1.5rem;pointer-events:none;border-right:.125rem solid #77706b;transition:transform .24s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:0;overflow:hidden;transform:translate(-100%)}.dashboard-sidebar.dashboard-sidebar--mobile-open{pointer-events:auto;touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto;transform:none;box-shadow:0 1.5rem 3rem #423e3e52}.dashboard-sidebar.dashboard-sidebar--expanded .dashboard-sidebar__nav,.dashboard-sidebar.dashboard-sidebar--expanded .dashboard-sidebar__bottom{width:100%;padding-inline:.875rem}.dashboard-sidebar.dashboard-sidebar--expanded .dashboard-sidebar__nav{gap:.5rem}.dashboard-sidebar.dashboard-sidebar--expanded .dashboard-sidebar__item,.dashboard-sidebar.dashboard-sidebar--expanded .dashboard-sidebar__profile{box-sizing:border-box;border-radius:1rem;grid-template-columns:clamp(2.5rem,2.917vw,2.625rem) minmax(0,1fr);place-items:center start;width:100%;height:3.25rem;padding:0 .75rem;display:grid}.dashboard-sidebar__nav .dashboard-sidebar__label,.dashboard-sidebar__bottom .dashboard-sidebar__label{margin-left:1rem;font-size:.938rem}.dashboard-sidebar.dashboard-sidebar--expanded .dashboard-sidebar__profile{justify-content:start}.dashboard-sidebar__scrim{z-index:55;opacity:0;visibility:hidden;background:#28242175;border:0;padding:0;transition:opacity .24s,visibility .24s;display:block;position:fixed;inset:0}.dashboard-sidebar__scrim--shown{opacity:1;visibility:visible}}.app-menu-button{display:none}@media (width<=42.5rem){.app-menu-button{top:calc(max(0px, env(safe-area-inset-top,0px)) + .75rem);left:max(0px, env(safe-area-inset-left,0px));z-index:55;width:var(--burger-w);height:var(--burger-h);padding:0 0 0 var(--burger-pad-left);align-content:center;justify-items:start;gap:var(--burger-gap);border:var(--burger-border);border-radius:var(--burger-radius);background:var(--burger-bg);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-left:0;transition:transform .2s cubic-bezier(.22,1,.36,1),background-color .16s,box-shadow .2s;display:grid;position:fixed}.app-menu-button:active{background:var(--burger-bg-active);transform:scale(.92)}.app-menu-button[data-open=true]{background:var(--burger-bg-active)}.app-menu-button__line{height:var(--burger-bar-h);background:var(--burger-line-color);border-radius:99rem;transition:width .2s cubic-bezier(.22,1,.36,1);display:block}.app-menu-button__line:first-child{width:var(--burger-bar-wide)}.app-menu-button__line:nth-child(2){width:var(--burger-bar-mid)}.app-menu-button__line:nth-child(3){width:var(--burger-bar-short)}.app-menu-button:active .app-menu-button__line{width:var(--burger-bar-wide)}.dashboard-sidebar.dashboard-sidebar--mobile-open .dashboard-sidebar__toggle,.dashboard-sidebar.dashboard-sidebar--expanded.dashboard-sidebar--mobile-open .dashboard-sidebar__toggle{top:max(0px, env(safe-area-inset-top,0px));left:max(0px, env(safe-area-inset-left,0px));z-index:61;width:var(--burger-w);height:var(--burger-h);padding:0 0 0 var(--burger-pad-left);align-content:center;justify-items:start;gap:var(--burger-gap);border:var(--burger-border);height:var(--burger-h);border-radius:var(--burger-radius);background:var(--burger-bg);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-left:0;transition:transform .2s cubic-bezier(.22,1,.36,1),background-color .16s;display:grid;position:fixed;right:auto;transform:none}.dashboard-sidebar--mobile-open .dashboard-sidebar__toggle:active{background:var(--burger-bg-active);transform:scale(.92)}.dashboard-sidebar--mobile-open .dashboard-sidebar__toggle .dashboard-sidebar__toggle-line{height:var(--burger-bar-h);background:var(--burger-line-color);border-radius:99rem;display:block}.dashboard-sidebar--mobile-open .dashboard-sidebar__toggle .dashboard-sidebar__toggle-line:first-child{width:var(--burger-bar-wide)}.dashboard-sidebar--mobile-open .dashboard-sidebar__toggle .dashboard-sidebar__toggle-line:nth-child(2){width:var(--burger-bar-mid)}.dashboard-sidebar--mobile-open .dashboard-sidebar__toggle .dashboard-sidebar__toggle-line:nth-child(3){width:var(--burger-bar-short)}.dashboard-sidebar.dashboard-sidebar--mobile-open .dashboard-sidebar__brand{padding-left:calc(var(--burger-w) + .75rem)}.dashboard-sidebar:not(.dashboard-sidebar--mobile-open) .dashboard-sidebar__toggle{display:none}.dashboard-settings .settings-header{justify-content:flex-end}}.dashboard-profile__orders{margin-top:1.5rem}.dashboard-profile__orders h2{margin:0 0 .75rem;font-size:1.1rem}.dashboard-profile__order-list{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.75rem;display:grid}.dashboard-profile__order{background:#fffdf3;border:1px solid #423e3e2e;border-radius:.9rem;padding:.85rem 1rem}.dashboard-profile__order-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dashboard-profile__order-body{justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:.35rem;display:flex}.dashboard-profile__order-body small{opacity:.6;word-break:break-all;font-size:.7rem}.dashboard-profile__order-time{opacity:.65;margin-top:.35rem;font-size:.72rem;display:block}.dashboard-profile__badge{white-space:nowrap;color:#5c5c5c;background:#78787829;border-radius:999px;padding:.1rem .5rem;font-size:.68rem;font-weight:700}.dashboard-profile__badge--paid{color:#1f8a4c;background:#1f8a4c29}.dashboard-profile__badge--pending{color:#8a6a00;background:#c896142e}.dashboard-profile__badge--expired{color:#a03c3c;background:#a03c3c24}.dashboard-apikey{background-color:#f7f3e8;background-image:radial-gradient(#a79a8a .125rem,#0000 .14rem);background-size:clamp(3.375rem,5.833vw,5.25rem) clamp(3.375rem,5.833vw,5.25rem)}.apikey-content{min-height:100dvh}.apikey-header{justify-content:flex-end;padding:1.5rem clamp(2rem,4.167vw,3.75rem) 0;display:flex}.apikey-header__account{align-items:center;gap:1.125rem;font-size:clamp(1rem,1.528vw,1.375rem);font-weight:700;display:flex}.apikey-header__account button{background:0 0;border:0;width:3.125rem;height:3.125rem;padding:0}.apikey-header__account img{object-fit:contain;width:100%;height:100%;display:block}.apikey-main{max-width:calc(100% - 5rem);margin:clamp(3.5rem,4.5vw,4.063rem) auto 5rem}.apikey-token{background:#c4d3de;border:.125rem solid #6e6868;border-radius:1.625rem;max-width:54.125rem;margin:0 auto;padding:clamp(1.5rem,2.431vw,2.188rem);position:relative}.apikey-token__ornaments{gap:.5rem;display:flex;position:absolute;top:clamp(-1.125rem,-1.528vw,-.875rem);right:clamp(1.5rem,3vw,2.75rem)}.apikey-token__ornaments img{width:clamp(2rem,2.569vw,2.313rem);height:auto}.apikey-token h1,.apikey-token p,.apikey-token small,.apikey-chart h2{margin:0}.apikey-token h1,.apikey-chart h2{font-size:clamp(1.25rem,1.667vw,1.5rem)}.apikey-token p{margin:.9rem 0 .35rem;font-size:1rem}.apikey-token small{font-size:1rem}.apikey-token__progress{background:#fdf9e0;border:.125rem solid #6e6868;border-radius:99rem;height:2rem;overflow:hidden}.apikey-token__progress span{border-radius:inherit;background:#ada292;width:29%;height:100%;display:block}.apikey-credentials{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:63.25rem;margin:clamp(3rem,4.028vw,3.625rem) auto 0;display:grid}.apikey-credential{background:#fff;border:.125rem solid #6e6868;border-radius:1.625rem;min-height:5.125rem;padding:1rem 3.5rem 1rem 2rem;position:relative}.apikey-credential strong{font-size:1.125rem;display:block}.apikey-credential div{align-items:center;gap:.5rem;margin-top:.35rem;display:flex}.apikey-credential div img{width:1.125rem;height:1.125rem}.apikey-credential button{background:0 0;border:0;width:1.5rem;height:1.5rem;padding:0;position:absolute;top:50%;right:1.75rem;transform:translateY(-50%)}.apikey-credential button img{width:100%;height:100%}.apikey-chart{background:#ecdac7;border:.125rem solid #6e6868;border-radius:1.625rem;max-width:66.75rem;margin:clamp(4.5rem,5.903vw,5.313rem) auto 0;padding:clamp(2rem,3.056vw,2.75rem)}.apikey-chart header{justify-content:space-between;gap:1rem;display:flex}.apikey-chart header span{font-size:clamp(.875rem,1.319vw,1.188rem)}.apikey-chart__plot{cursor:crosshair;touch-action:pan-y;-webkit-user-select:none;user-select:none;background-image:radial-gradient(#a79a8a 1px,#0000 1.5px);background-size:1rem 1rem;border-bottom:.125rem solid #6e6868;height:clamp(12rem,16.667vw,15rem);margin-top:1.5rem;position:relative}.apikey-chart__plot svg{width:100%;height:100%;overflow:visible}.apikey-chart__area{fill:#fdf9e0}.apikey-chart__line{fill:none;stroke:#423e3e;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.apikey-chart__guide{stroke:#6e6868;stroke-width:1.5px;stroke-dasharray:4 3}.apikey-chart__dot-halo{fill:#423e3e;opacity:.18}.apikey-chart__dot{fill:#fdf9e0;stroke:#423e3e;stroke-width:3px}.apikey-chart__tooltip{pointer-events:none;z-index:10;color:#423e3e;background:#fdf9e0;border:.125rem solid #6e6868;border-radius:.85rem;min-width:9.5rem;padding:.5rem .75rem;font-size:.78rem;line-height:1.35;transition:left 50ms ease-out,top 50ms ease-out;position:absolute;transform:translate(-50%,-100%);box-shadow:0 6px 16px #423e3e33}.apikey-chart__tooltip-date{color:#77706b;border-bottom:1px solid #d5c8b5;margin-bottom:.25rem;padding-bottom:.2rem;font-size:.75rem;display:block}.apikey-chart__tooltip-row{justify-content:space-between;gap:.75rem;display:flex}.apikey-chart__tooltip-row b{color:#2b2b2b;font-weight:700}.apikey-chart__axis{justify-content:space-between;margin-top:.75rem;font-size:.938rem;display:flex}@media (width<=42.5rem){.apikey-main{max-width:calc(100% - 2rem)}.apikey-credentials{grid-template-columns:1fr}.apikey-header__ornaments{display:none}.apikey-chart header{flex-direction:column;align-items:flex-start}.apikey-token,.apikey-credential,.apikey-chart{border-radius:1.25rem}}.apikey-empty{color:#5b6b62;margin:1rem 0;font-size:.9rem;line-height:1.5}.apikey-picker{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.apikey-picker button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #423e3e40;border-radius:999px;padding:.4rem .85rem;font-size:.85rem}.apikey-picker button.is-active{color:#2f6f4f;background:#2f6f4f1f;border-color:#2f6f4f;font-weight:700}.apikey-token__expiry{opacity:.75;margin-top:.35rem;display:block}.apikey-copied{color:#2f6f4f;margin:.4rem 0 0;font-size:.8rem;font-weight:700}.apikey-chart__plot--empty{color:#6b7a72;place-items:center;min-height:8rem;font-size:.85rem;display:grid}.apikey-history{margin-top:1.5rem}.apikey-history>header{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.apikey-history>header span{opacity:.7;font-size:.8rem}.apikey-history__table{border:1px solid #423e3e26;border-radius:.75rem;max-height:22rem;margin-top:.6rem;overflow:auto}.apikey-history__table table{border-collapse:collapse;width:100%;font-size:.82rem}.apikey-history__table th,.apikey-history__table td{text-align:left;white-space:nowrap;border-bottom:1px solid #423e3e1a;padding:.5rem .7rem}.apikey-history__table th{background:#fff9df;font-weight:700;position:sticky;top:0}.apikey-history__table tbody tr:last-child td{border-bottom:0}.apikey-credential--copyable{cursor:pointer;transition:border-color .15s,background .15s}.apikey-credential--copyable:hover{background:#2f6f4f0d;border-color:#2f6f4f}.apikey-credential--copyable:active{background:#2f6f4f1a}.apikey-credential--copied{background:#2f6f4f1f;border-color:#2f6f4f}.apikey-credential__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.apikey-live{color:#5b6b62;align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.apikey-live__dot{background:#1f8a4c;border-radius:999px;width:.5rem;height:.5rem;animation:2s infinite apikey-live-pulse;box-shadow:0 0 #1f8a4c80}@keyframes apikey-live-pulse{0%{box-shadow:0 0 #1f8a4c73}70%{box-shadow:0 0 0 .4rem #1f8a4c00}to{box-shadow:0 0 #1f8a4c00}}.apikey-live button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 .15rem;font-size:.95rem;line-height:1;transition:transform .2s}.apikey-live button:hover{color:#2f6f4f;transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.apikey-live__dot{animation:none}}.dashboard-settings{background-color:#f7f3e8;background-image:radial-gradient(#a79a8a .125rem,#0000 .14rem);background-size:clamp(3.375rem,5.833vw,5.25rem) clamp(3.375rem,5.833vw,5.25rem)}.settings-content{min-height:100dvh}.settings-header{justify-content:space-between;align-items:flex-start;padding:1.5rem clamp(2rem,4.167vw,3.75rem) 0 0;display:flex}.settings-header__menu{background:#fdf9e0;border:.125rem solid #6e6868;border-left:0;border-radius:0 1.5rem 1.5rem 0;align-content:center;justify-items:start;gap:.25rem;width:3.125rem;height:2.5rem;padding:0 0 0 1.5rem;display:grid}.settings-header__menu span{background:#423e3e;border-radius:99rem;height:.125rem;display:block}.settings-header__menu span:first-child{width:1.3rem}.settings-header__menu span:nth-child(2){width:1rem}.settings-header__menu span:nth-child(3){width:.65rem}.settings-header__account{align-items:center;gap:1.125rem;font-size:clamp(1rem,1.528vw,1.375rem);font-weight:700;display:flex}.settings-header__account button{background:0 0;border:0;width:3.125rem;height:3.125rem;padding:0}.settings-header__account img{object-fit:contain;width:100%;height:100%;display:block}.settings-main{width:min(100% - clamp(2rem,6.667vw,6rem),77.5rem);margin:0 auto;padding:clamp(2rem,3vw,2.75rem) 0 clamp(6rem,10vw,9rem)}.settings-title h1,.settings-title p,.settings-card h2,.settings-card p{margin:0}.settings-title h1{letter-spacing:-.08em;font-size:clamp(2rem,3.333vw,3rem);line-height:1.2}.settings-title p{margin-top:1rem;font-size:clamp(1rem,1.389vw,1.25rem)}.settings-card{background:#fff;border:.125rem solid #6e6868;border-radius:clamp(1.75rem,2.639vw,2.375rem);margin-top:clamp(3rem,4.167vw,3.75rem);padding:clamp(2rem,3.194vw,2.875rem);position:relative}.settings-card h2{letter-spacing:-.08em;font-size:clamp(1.75rem,2.5vw,2.25rem);line-height:1.2}.settings-card>p{margin-top:.9rem;font-size:clamp(1rem,1.389vw,1.25rem);line-height:1.45}.settings-card--password{background:#c7d4dd;min-height:clamp(37rem,46.806vw,42.125rem)}.settings-card form{gap:clamp(1rem,1.806vw,1.625rem);margin-top:clamp(1.75rem,2.083vw,1.875rem);display:grid}.settings-card label{gap:.65rem;font-size:clamp(1rem,1.319vw,1.188rem);font-weight:700;display:grid}.settings-card input{background:#fff;border:.125rem solid #6e6868;border-radius:clamp(1rem,1.667vw,1.5rem);width:100%;height:clamp(3.75rem,4.861vw,4.375rem);padding:0 1.5rem}.settings-password{display:block;position:relative}.settings-password input{padding-right:8rem}.settings-password button{color:#6e6868;background:0 0;border:0;height:100%;padding:0;font-size:clamp(1rem,1.528vw,1.375rem);position:absolute;top:0;right:1.25rem}.settings-card>form>button,.settings-card--delete>button{background:#fdf9e0;border:.125rem solid #6e6868;border-radius:clamp(1rem,1.667vw,1.5rem);width:max-content;min-height:clamp(3.5rem,4.792vw,4.313rem);padding:0 clamp(1.5rem,2.292vw,2.063rem);font-size:clamp(1rem,1.528vw,1.375rem);font-weight:700}.settings-card__rewinds{gap:.2rem;display:flex;position:absolute;top:clamp(-1.75rem,-2.222vw,-1.5rem);right:clamp(1.5rem,4.167vw,3.75rem)}.settings-card__rewinds img{width:clamp(2.5rem,3.472vw,3.125rem);height:auto}.settings-card__bookmark{width:clamp(2.75rem,3.056vw,2.75rem);position:absolute;top:-.125rem;right:clamp(2rem,3.75vw,3.375rem)}.settings-card__bookmark img{width:100%;height:auto;display:block}.settings-card--connected{min-height:clamp(18rem,22.917vw,20.625rem)}.settings-service{background:#fdf9e0;border:.125rem solid #6e6868;border-radius:clamp(1rem,1.667vw,1.5rem);justify-content:space-between;align-items:center;gap:1rem;margin:clamp(1.75rem,2.431vw,2.188rem) clamp(.5rem,1.319vw,1.188rem) 0;padding:clamp(1.5rem,2.431vw,2.188rem);display:flex}.settings-service div{gap:.45rem;display:grid}.settings-service strong{font-size:clamp(1.375rem,2.014vw,1.813rem)}.settings-service span{font-size:clamp(1rem,1.389vw,1.25rem)}.settings-service button{background:#8997a1;border:.125rem solid #6e6868;border-radius:.625rem;align-items:center;gap:.65rem;min-height:clamp(3.25rem,4.028vw,3.625rem);padding:0 1.25rem;font-size:clamp(1rem,1.319vw,1.188rem);font-weight:700;display:flex}.settings-service button img{width:2rem;height:2rem}.settings-card--delete{min-height:clamp(17rem,21.736vw,19.563rem)}.settings-card--delete>button{margin-top:clamp(1.75rem,2.917vw,2.625rem);font-size:clamp(1.375rem,2.014vw,1.813rem)}@media (width<=42.5rem){.settings-header{padding-right:1rem}.settings-header__account{gap:.35rem;font-size:.875rem}.settings-header__account button{width:2.5rem;height:2.5rem}.settings-main{width:calc(100% - 2rem);padding-top:2rem}.settings-card{border-radius:1.25rem;padding:1.5rem}.settings-card--password{min-height:0}.settings-card>form>button,.settings-card--delete>button{width:100%}.settings-service{flex-direction:column;align-items:stretch;margin-inline:0}.settings-service button{justify-content:center}.settings-card__rewinds,.settings-card__bookmark{right:1rem}}.dashboard-marketplace{background:#f7f3e8 radial-gradient(#a79a8a .125rem,#0000 .14rem) 0 0/clamp(3.375rem,5.833vw,5.25rem) clamp(3.375rem,5.833vw,5.25rem)}.marketplace-content{min-height:100dvh}.marketplace-header{justify-content:flex-end;padding:1.5rem clamp(2rem,4.167vw,3.75rem) 0;display:flex}.marketplace-header>div{align-items:center;gap:1.125rem;font-size:clamp(1rem,1.528vw,1.375rem);font-weight:700;display:flex}.marketplace-context{height:clamp(5rem,7.5vw,6.75rem);position:relative}.marketplace-context__apikey,.marketplace-context__tutorial{height:clamp(3.25rem,4.028vw,3.625rem);font:inherit;color:#423e3e;background:#d8d8d8;border:.125rem solid #8299a8;border-radius:1rem;justify-content:center;align-items:center;gap:.75rem;font-size:clamp(1.125rem,1.667vw,1.5rem);font-weight:700;display:flex;position:absolute;top:clamp(1.75rem,3.333vw,3rem)}.marketplace-context__apikey{cursor:pointer;width:clamp(15rem,18.056vw,16.25rem);margin-inline:auto;left:0;right:0}.marketplace-context__tutorial{width:clamp(3.25rem,4.306vw,3.875rem);padding:0;right:clamp(1.5rem,5.347vw,4.813rem)}.marketplace-context img{object-fit:contain;width:clamp(1.5rem,2.083vw,1.875rem);height:clamp(1.5rem,2.083vw,1.875rem)}.marketplace-context__apikey img{width:clamp(4.5rem,6.25vw,5.625rem);height:clamp(4.5rem,6.25vw,5.625rem)}.marketplace-header button{background:0 0;border:0;width:3.125rem;height:3.125rem;padding:0}.marketplace-header img{object-fit:contain;width:100%;height:100%}.market-table{width:min(100% - clamp(2rem,8.889vw,8rem),66.75rem);margin:clamp(3.75rem,4.167vw,3.75rem) auto 5rem}.market-table__head,.market-table article{text-align:left;grid-template-columns:minmax(0,1.7fr) minmax(0,1.05fr) minmax(0,.85fr) minmax(0,.85fr) minmax(0,1.05fr) minmax(0,1.1fr) auto;place-items:center start;gap:.85rem;padding:0 clamp(1rem,1.8vw,1.75rem);display:grid}.market-table__rpmcc{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:flex-start;align-items:baseline;gap:.2rem;display:inline-flex}.market-table__rpmcc i{opacity:.55;font-style:normal}.market-table__head-action{min-width:0;display:block}.market-table__rpmcc-val{white-space:nowrap;justify-content:flex-start;align-items:baseline;gap:.15rem;display:inline-flex}.market-table__legend{color:#5b6b62;margin:.85rem clamp(1rem,1.8vw,1.75rem) 0;font-size:.82rem;line-height:1.5}.market-table__legend strong{color:#423e3e}.market-table__head{background:#aca090;border:.125rem solid #6e6868;border-radius:1.625rem 1.625rem 0 0;min-height:5.813rem;font-size:clamp(1rem,1.597vw,1.438rem)}.market-table article{background:#fff;border:.125rem solid #6e6868;border-radius:1.625rem;min-height:clamp(6rem,7.569vw,6.813rem);margin-top:.5rem;font-size:clamp(.875rem,1.25vw,1.125rem)}.market-table article>span:last-of-type{text-align:left;gap:.2rem;display:grid}.market-table em{color:#f33;font-style:normal}.market-table button,.market-result button{min-height:clamp(3rem,3.819vw,3.438rem);font:inherit;background:#c9d6df;border:.125rem solid #6e6868;border-radius:1rem;padding:0 .875rem;font-weight:700}.market-overlay{z-index:10;overscroll-behavior:contain;background:#2c2a2480;place-items:center;padding:2rem;display:grid;position:fixed;inset:0;overflow:auto}.market-overlay>*{max-width:100%;max-height:calc(100dvh - 4rem)}.market-modal,.market-cancel{color:#423e3e;background:#fff9df;border:.125rem solid #6e6868;border-radius:1.5rem;width:min(100%,46.875rem);padding:clamp(2rem,3.333vw,3rem)}.market-modal--payment{width:min(100%,38rem);max-width:38rem;min-height:auto}.market-modal--qr{box-sizing:border-box;max-height:calc(100dvh - 4rem);overflow:auto}.market-modal>header,.market-qr>header,.market-modal__package,.market-qr>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.market-modal h2,.market-modal h3,.market-modal p,.market-cancel h2,.market-cancel p{margin:0}.market-modal h2{font-size:clamp(1.75rem,2.778vw,2.5rem)}.market-modal header p{margin-top:.75rem}.market-modal>header>button{min-height:3.2rem;font:inherit;cursor:pointer;background:#f2e1ca;border:.125rem solid #6e6868;border-radius:1rem;padding:0 1.75rem;font-weight:700}.market-modal__package,.market-modal__key,.market-qr{background:#fff;border:.125rem solid #6e6868;border-radius:1.25rem;margin-top:clamp(1.25rem,2vw,1.75rem);padding:clamp(1.25rem,2vw,1.75rem);font-size:clamp(1rem,1.597vw,1.438rem)}.market-modal__key h3{color:#2b2b2b;font-size:1.1rem;font-weight:700}.market-modal__key-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.market-modal__key-grid button{text-align:left;cursor:pointer;background:#fdfbf7;border:.125rem solid #6e6868;border-radius:1rem;align-items:flex-start;gap:.65rem;min-height:4.25rem;padding:.85rem 1rem;transition:all .2s;display:flex}.market-modal__key-grid button:hover{background:#fff;border-color:#2b2b2b}.market-modal__key-grid button.is-selected{background:#edf5fa;border-color:#2b7a9e;box-shadow:0 0 0 1px #2b7a9e}.market-modal__key-radio{border:.125rem solid #77706b;border-radius:50%;flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.15rem;transition:all .15s;display:inline-block}.market-modal__key-grid button.is-selected .market-modal__key-radio{background:#2b7a9e;border-color:#2b7a9e;box-shadow:inset 0 0 0 3px #edf5fa}.market-modal__key-text{flex-direction:column;gap:.2rem;display:flex}.market-modal__key-text strong{color:#2b2b2b;font-size:.95rem;font-weight:700;line-height:1.3}.market-modal__key-text small{color:#77706b;font-size:.75rem;font-weight:400;line-height:1.3}.market-method{border:0;margin:1.5rem 0 0;padding:0}.market-method legend{color:#2b2b2b;width:100%;margin-bottom:.75rem;font-size:1.05rem;font-weight:700}.market-method__list{gap:.75rem;width:100%;display:flex}.market-method button{min-height:3.5rem;font:inherit;cursor:pointer;background:#fff;border:.125rem solid #6e6868;border-radius:1rem;flex:1;justify-content:space-between;align-items:center;gap:.75rem;padding:0 1.25rem;font-weight:700;transition:all .2s;display:flex}.market-method button.is-selected{background:#d8e8f2;border-color:#2b7a9e}.market-method__name{color:#2b2b2b;font-size:1rem}.market-method__tag{color:#1e5a77;background:#c5dfef;border-radius:.4rem;padding:.2rem .5rem;font-size:.7rem;font-weight:600}.market-method__disabled,.market-method button:disabled{opacity:.5;cursor:not-allowed!important;background:#eee8dc!important;border-style:dashed!important;border-color:#a49c93!important}.market-method__tag--disabled{color:#7a7267!important;background:#ded7cb!important}.market-modal__continue{width:100%;min-height:3.6rem;font:inherit;cursor:pointer;background:#b3a795;border:.125rem solid #6e6868;border-radius:1rem;margin:2rem 0 0;font-size:clamp(1rem,1.528vw,1.25rem);font-weight:700;transition:background .2s}.market-modal__continue:hover{background:#a39580}.market-qr{min-height:0}.market-qr>header strong:last-child{color:#f51b1b;font-size:clamp(.875rem,1.319vw,1.188rem)}.market-qr__code{aspect-ratio:1;width:min(100%,20rem);max-width:100%;image-rendering:pixelated;background:#fff;border-radius:.75rem;place-items:center;display:grid;overflow:hidden;margin:1.25rem auto!important}.market-qr__code img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.market-qr__code:empty{background:repeating-conic-gradient(#000 0 25%, #fff 0 50%) 0/1.5rem 1.5rem}.market-qr__code:has(>img[src=""]){background:repeating-conic-gradient(#000 0 25%, #fff 0 50%) 0/1.5rem 1.5rem}.market-qr>p{text-align:center;font-size:.938rem;line-height:1.5}.market-qr hr{border:0;border-top:.125rem solid #6e6868;margin:1.5rem 2rem}.market-qr__waiting{border:.125rem solid #6e6868;border-radius:1rem;place-items:center;gap:.5rem;width:min(100%,28.4rem);min-height:6.125rem;margin:2.25rem auto 0;font-size:.938rem;font-weight:700;display:grid}.market-qr__waiting i{aspect-ratio:1;border:.125rem solid #6e6868;border-left-color:#0000;border-radius:50%;width:1.4rem}.market-cancel{background:#fff;width:min(100%,40.875rem);min-height:13.75rem;padding:clamp(2rem,3vw,2.75rem)}.market-cancel header{justify-content:space-between;align-items:center;display:flex}.market-cancel h2{font-size:clamp(1.25rem,1.667vw,1.5rem)}.market-cancel header button{background:#fff;border:.125rem solid #1f1d1d;border-radius:1rem;width:2.5rem;height:2.5rem}.market-cancel p{margin-top:1.5rem;line-height:1.45}.market-cancel>button{background:#fffbe8;border:.125rem solid #6e6868;border-radius:99rem;min-width:4.3rem;min-height:2rem;margin:.75rem 0 0 auto;display:block}.market-result{width:min(100% - clamp(2rem,8.889vw,8rem),61.625rem);margin:clamp(4rem,7vw,6.5rem) auto}.market-order-header{justify-content:space-between;align-items:flex-start;display:flex}.market-order-header h1,.market-order-header p{margin:0}.market-order-header h1{font-size:clamp(1.75rem,2.778vw,2.5rem)}.market-order-header p{margin-top:.75rem;font-size:clamp(.875rem,1.597vw,1.438rem)}.market-order-header>span{border:.125rem solid #6e6868;border-radius:1rem;padding:.7rem 1.75rem;font-weight:700}.market-result>p{background:#fff;border:.125rem solid #6e6868;border-radius:1.5rem;margin:clamp(2rem,4vw,3.625rem) 0 0;padding:clamp(2rem,3vw,2.75rem);font-size:clamp(1.125rem,1.667vw,1.5rem);line-height:1.45}.market-result>div{justify-content:space-between;gap:1rem;margin-top:3rem;display:flex}.market-result button{background:#f7f3e8;font-size:clamp(1rem,1.389vw,1.25rem)}@media (width<=52rem){.market-table__head{display:none}.market-table article{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.85rem 1rem;min-width:0;padding:1.25rem}.market-table article>strong:first-child{grid-column:1/-1;font-size:1.2rem}.market-table article>span,.market-table article>strong:not(:first-child){text-align:left;gap:.15rem;display:grid}.market-table article>span:before,.market-table article>strong:not(:first-child):before{letter-spacing:.02em;color:#807b7b;font-size:.72rem;font-weight:500}.market-table:not(.market-table--models) article:nth-child(n)>span:first-of-type:before{content:"Credits"}.market-table:not(.market-table--models) article:nth-child(n)>span:nth-of-type(2):before{content:"RPM/CC"}.market-table:not(.market-table--models) article:nth-child(n)>span:nth-of-type(3):before{content:"Durasi"}.market-table:not(.market-table--models) article:nth-child(n)>strong:nth-of-type(2):before{content:"Harga"}.market-table:not(.market-table--models) article:nth-child(n)>span:nth-of-type(4):before{content:"Stock"}.market-table article>span.market-table__rpmcc{display:block}.market-table article>button{grid-column:1/-1;width:100%;margin-top:.25rem}.market-modal--qr{box-sizing:border-box;max-height:calc(100dvh - 3rem);overflow:auto}.market-overlay{padding:1rem}.market-overlay>*{max-height:calc(100dvh - 2rem)}.market-result>div{flex-direction:column;align-items:stretch}.market-result button{width:100%}}@media (width<=42.5rem){.marketplace-header{padding-right:1rem}.marketplace-header>div{gap:.35rem;font-size:.875rem}.marketplace-header button{width:2.5rem;height:2.5rem}.market-modal,.market-cancel{border-radius:1.25rem;padding:1.5rem}.market-modal>header{flex-direction:column;align-items:flex-start}.market-modal>header>button{width:100%}.market-modal__package,.market-qr>header{flex-direction:column;align-items:flex-start}.market-modal__key>div,.market-modal__key-grid{flex-direction:column;grid-template-columns:1fr}.market-method__list{flex-direction:column;width:100%}.market-method button{width:100%;max-width:none}.market-method{flex-wrap:wrap}.market-qr__code{background-size:1rem 1rem;width:min(100%,16rem);max-height:45dvh;margin:1rem auto!important}}.marketplace-custom-note{color:#6e6868;margin:.25rem 0 .75rem;font-size:.9rem}.marketplace-custom-input{width:100%;min-height:3.25rem;font:inherit;background:#fff;border:.125rem solid #6e6868;border-radius:1rem;padding:0 1rem;font-size:1.15rem;font-weight:700}.marketplace-custom-error{color:#e23b3b;margin:.5rem 0 0;font-size:.9rem;font-weight:700}.marketplace-custom-note~.marketplace-custom-input{margin-top:.25rem}.market-table--models .market-table__head,.market-table--models article{grid-template-columns:1.8fr 1.2fr 1.6fr}.market-table--models article span{text-align:left}@media (width<=52rem){.market-table--models article>span,.market-table--models article>strong:not(:first-child){text-align:left;gap:.15rem;display:grid}.market-table--models article:nth-child(n)>span:first-of-type:before{content:"Credits Per 1M";color:#807b7b;font-size:.72rem;font-weight:500}.market-table--models article:nth-child(n)>span:nth-of-type(2):before{content:"Token yang didapat";color:#807b7b;font-size:.72rem;font-weight:500}}.marketplace-login-note{color:#6e6868;width:min(100% - clamp(2rem,8.889vw,8rem),66.75rem);margin:1.25rem auto 0;margin-bottom:calc(3rem + env(safe-area-inset-bottom,0px));background:#6e68680f;border-radius:.75rem;padding:.9rem 1.1rem 1.1rem;line-height:1.55}@media (width<=42.5rem){.market-table{width:calc(100% - 2rem);margin-top:2.5rem}.market-table:not(.market-table--models) .market-table__head{display:none}.market-table:not(.market-table--models) article{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin-top:1rem;padding:1.5rem 1.25rem}.market-table:not(.market-table--models) article>strong:first-of-type{grid-column:1/2;font-size:1.15rem}.market-table:not(.market-table--models) article>strong:nth-of-type(2){grid-column:2/3;justify-self:end;font-size:1.15rem}.market-table:not(.market-table--models) article>strong:first-of-type,.market-table:not(.market-table--models) article>strong:nth-of-type(2){border-bottom:.063rem solid #d8cbb4;margin-bottom:.25rem;padding-bottom:.75rem}.market-table:not(.market-table--models) article>span{text-align:left;gap:.15rem;display:grid}.market-table:not(.market-table--models) article>span:before,.market-table:not(.market-table--models) article>span:last-of-type>em:before{color:#807b7b;font-size:.72rem;font-weight:500}.market-table:not(.market-table--models) article>span:first-of-type:before{content:"Credits"}.market-table:not(.market-table--models) article>span:nth-of-type(2):before{content:"RPM/CC"}.market-table:not(.market-table--models) article>span:nth-of-type(3):before{content:"Durasi"}.market-table:not(.market-table--models) article>span:nth-of-type(4):before{content:"Terjual"}.market-table:not(.market-table--models) article>span:last-of-type>em:before{content:"Stock: ";font-style:normal}.market-table:not(.market-table--models) article>button{grid-column:1/-1;width:100%;margin-top:.5rem}.market-table--models .market-table__head{min-height:4.5rem;padding:0 1rem}.market-table--models article{min-height:0;padding:1rem}.marketplace-login-note{width:calc(100% - 1.5rem);margin-bottom:calc(3.5rem + env(safe-area-inset-bottom,0px));padding:.85rem 1rem 1rem;font-size:.875rem}}.marketplace-login-note button{color:#2f6f4f;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.market-cache{background:#2f6f4f0d;border:1px solid #2f6f4f38;border-radius:.9rem;flex-direction:column;gap:.5rem;margin-bottom:.75rem;padding:1rem 1.25rem;display:flex}.market-cache__head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.market-cache__head label{color:#2c3a33;font-size:.9rem}.market-cache__head output{font-variant-numeric:tabular-nums;color:#2f6f4f;text-align:right;min-width:3.5rem;font-size:1.05rem;font-weight:700}.market-cache input[type=range]{accent-color:#2f6f4f;cursor:pointer;width:100%}.market-cache__hint{color:#5b6b62;margin:0;font-size:.8rem;line-height:1.45}.market-cache__src{letter-spacing:.01em;vertical-align:middle;white-space:nowrap;border-radius:999px;margin-left:.45rem;padding:.05rem .4rem;font-size:.62rem;font-style:normal;font-weight:600;display:inline-block}.market-cache__src--official{color:#2f6f4f;background:#2f6f4f24}.market-cache__src--measured{color:#1e64a0;background:#1e64a024}.market-cache__src--estimate{color:#5c5c5c;background:#78787829}.market-cache__save,.market-cache__mult{margin-left:.4rem;font-size:.72rem;font-style:normal;font-weight:700;display:inline-block}.market-cache__save{color:#1f8a4c}.market-cache__mult{color:#1e64a0}@media (width<=640px){.market-cache{padding:.85rem 1rem}.market-cache__head output{font-size:1rem}}.market-quota{background:#1e64a00d;border:1px solid #1e64a038;border-radius:.9rem;margin-bottom:.9rem;padding:.9rem 1.1rem}.market-quota summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.5rem;list-style:none;display:flex}.market-quota summary::-webkit-details-marker{display:none}.market-quota__label{color:#2c3a33;font-size:.85rem}.market-quota summary strong{font-variant-numeric:tabular-nums;color:#1e64a0}.market-quota__pct{color:#1e64a0;background:#1e64a024;border-radius:999px;margin-left:auto;padding:.1rem .5rem;font-size:.75rem;font-weight:700}.market-quota__bar{background:#00000014;border-radius:999px;height:6px;margin:.6rem 0 .5rem;overflow:hidden}.market-quota__bar i{background:linear-gradient(90deg,#1e64a0,#2f6f4f);border-radius:999px;height:100%;display:block}.market-quota__list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.market-quota__list li{color:#3b4a43;font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;font-size:.82rem;display:flex}.market-quota__note{color:#6b7a72;margin:.5rem 0 0;font-size:.72rem}@media (width<=640px){.market-quota{padding:.8rem .9rem}.market-quota summary strong{font-size:.95rem}}.market-modal--payment{box-sizing:border-box;scrollbar-width:thin;overscroll-behavior:contain;max-height:calc(100dvh - 3rem);overflow:auto}@media (width<=640px){.market-modal--payment{max-height:calc(100dvh - 1.5rem);padding:clamp(1.25rem,5vw,2rem)}}.marketplace-duration{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.marketplace-duration__preset{color:#423e3e;font:inherit;cursor:pointer;background:#fffdf3;border:.0938rem solid #423e3e40;border-radius:.75rem;flex-direction:column;flex:6.5rem;align-items:flex-start;gap:.15rem;padding:.5rem .7rem;transition:border-color .15s,background .15s;display:flex}.marketplace-duration__preset strong{font-size:.85rem}.marketplace-duration__preset span{opacity:.7;font-size:.75rem}.marketplace-duration__preset:hover{border-color:#423e3e80}.marketplace-duration__preset.is-active{background:#2f6f4f17;border-color:#2f6f4f}.marketplace-duration__preset.is-active strong{color:#2f6f4f}.marketplace-duration__slider{align-items:center;gap:.75rem;margin-top:.65rem;display:flex}.marketplace-duration__slider input[type=range]{accent-color:#2f6f4f;cursor:pointer;flex:1}.marketplace-duration__slider output{text-align:right;font-variant-numeric:tabular-nums;min-width:4.5rem;font-weight:700}.marketplace-custom-input--invalid{color:#c22;background:#fff5f5;border-color:#e23b3b;box-shadow:0 0 0 .1875rem #e23b3b24}.marketplace-custom-input--invalid:focus{border-color:#e23b3b;outline:none;box-shadow:0 0 0 .25rem #e23b3b38}.marketplace-custom-error{background:#e23b3b14;border-radius:.6rem;align-items:flex-start;gap:.4rem;padding:.5rem .7rem;display:flex}.marketplace-custom-error:before{content:"!";color:#fff;background:#e23b3b;border-radius:999px;flex:none;place-items:center;width:1.15rem;height:1.15rem;font-size:.8rem;font-weight:700;line-height:1;display:inline-grid}.dashboard-tutorial{background:#f7f3e8 radial-gradient(#a79a8a .125rem,#0000 .14rem) 0 0/clamp(3.375rem,5.833vw,5.25rem) clamp(3.375rem,5.833vw,5.25rem)}.tutorial-page{min-height:100dvh}.tutorial-page__header{justify-content:flex-end;padding:1.5rem clamp(2rem,4.167vw,3.75rem) 0;display:flex}.tutorial-page__header>div{align-items:center;gap:1.125rem;font-size:clamp(1rem,1.528vw,1.375rem);font-weight:700;display:flex}.tutorial-page__header button{background:0 0;border:0;width:3.125rem;height:3.125rem;padding:0}.tutorial-page__header img{object-fit:contain;width:100%;height:100%}.tutorial-page__content{flex-direction:column;gap:1.5rem;width:min(100% - clamp(2rem,8.889vw,8rem),66.625rem);margin:clamp(2.5rem,4vw,3.5rem) auto;display:flex}.tutorial-hero h1{color:#2b2b2b;margin:0;font-size:clamp(1.5rem,2.5vw,2.15rem);font-weight:700}.tutorial-hero p{color:#6e6868;margin:.5rem 0 0;font-size:clamp(.95rem,1.25vw,1.1rem);line-height:1.45}.tutorial-mode-switch{background:#ecdac7;border:.125rem solid #777173;border-radius:99rem;align-self:flex-start;gap:.35rem;padding:.35rem;display:inline-flex}.tutorial-mode-switch button{font:inherit;color:#423e3e;cursor:pointer;background:0 0;border:0;border-radius:99rem;padding:.55rem 1.25rem;font-size:.95rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1)}.tutorial-mode-switch button.is-selected{color:#2b2b2b;background:#fff;box-shadow:0 2px 8px #0000001a}.tutorial-page__platforms{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.tutorial-page__platforms button{min-height:3.5rem;font:inherit;color:#423e3e;cursor:pointer;background:#fffdfb;border:.125rem solid #777173;border-radius:1.15rem;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.95rem;font-weight:700;transition:transform .2s,background .2s;display:flex}.tutorial-page__platforms button:hover{border-color:#2b2b2b;transform:translateY(-2px)}.tutorial-page__platforms button.is-selected{color:#fff;background:#aca193;border-color:#554e4c;box-shadow:0 4px 12px #0000001f}.tutorial-page__platforms img{object-fit:contain;width:1.5rem;height:1.5rem}.tutorial-codebox{color:#f7f3e8;background:#23272e;border:.125rem solid #777173;border-radius:1.25rem;overflow:hidden;box-shadow:0 6px 20px #0000001f}.tutorial-codebox__header{background:#1e2227;border-bottom:1px solid #3b4048;justify-content:space-between;align-items:center;padding:.65rem 1.25rem;display:flex}.tutorial-codebox__tag{color:#c7d4dd;font-family:monospace;font-size:.85rem;font-weight:600}.tutorial-codebox__copy{color:#fff;font:inherit;cursor:pointer;background:#333842;border:1px solid #4f5666;border-radius:.6rem;align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.tutorial-codebox__copy:hover{background:#444b58}.tutorial-codebox__copy img{filter:brightness(0)invert();width:1rem;height:1rem}.tutorial-codebox__body{margin:0;padding:1.25rem;font-family:Intel One Mono,monospace;font-size:clamp(.85rem,1.1vw,.95rem);line-height:1.6;overflow-x:auto}.tutorial-codebox__body code{color:#abb2bf}.tutorial-steps{background:#c4d4de;border:.125rem solid #777173;border-radius:1.25rem;padding:1.5rem}.tutorial-steps h2,.tutorial-list h2{color:#2b2b2b;margin:0 0 1rem;font-size:1.15rem;font-weight:700}.tutorial-steps ol{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.tutorial-steps li{color:#333;align-items:flex-start;gap:.85rem;font-size:.95rem;line-height:1.45;display:flex}.tutorial-steps li strong{color:#fff;background:#2b2b2b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.8rem;display:flex}.tutorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.tutorial-card{background:#fffbe3;border:.125rem solid #777173;border-radius:1.25rem;padding:1.25rem 1.5rem;transition:transform .2s,box-shadow .2s}.tutorial-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000014}.tutorial-card strong{color:#2b2b2b;margin-bottom:.4rem;font-size:1.05rem;font-weight:700;display:block}.tutorial-card p{color:#555;margin:0;font-size:.9rem;line-height:1.45}.tutorial-help{text-align:center;background:#fffbe3;border:.125rem solid #777173;border-radius:1.25rem;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;display:flex}.tutorial-help strong{color:#2b2b2b;font-size:1.15rem}.tutorial-help p{color:#666;margin:0;font-size:.9rem}.tutorial-help__btn{color:#fff;background:#3f9a43;border-radius:99rem;margin-top:.5rem;padding:.65rem 1.5rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s}.tutorial-help__btn:hover{background:#348238}@media (width<=52rem){.tutorial-page__platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.tutorial-grid{grid-template-columns:1fr}.tutorial-mode-switch{width:100%}.tutorial-mode-switch button{flex:1;padding:.5rem .75rem;font-size:.85rem}}@media (width<=42.5rem){.tutorial-page__platforms{grid-template-columns:1fr}}@media (hover:hover) and (pointer:fine){:where(button,[role=button],.primary,.telegram,.marketplace-header button,.market-result button){transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s,filter .16s,background-color .16s,border-color .16s,color .16s}:where(button,[role=button]):not(:disabled):hover{transform:translateY(-1px);box-shadow:0 6px 16px #423e3e29}:where(.primary,.telegram):not(:disabled):hover{filter:brightness(1.06)}:where(.apikey-credential,.apikey-header__account,.dashboard-profile__header) :where(button):not(:disabled):hover{background-color:#2f6f4f1a;border-radius:.6rem}}:where(button,[role=button]):not(:disabled):active{box-shadow:none;transform:translateY(1px)scale(.995)}:where(button,[role=button]):focus-visible{outline-offset:2px;outline:2px solid #2f6f4f}:where(button,[role=button]):disabled{box-shadow:none;filter:none;cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){:where(button,[role=button],.primary,.telegram){transition:none!important}:where(button,[role=button]):not(:disabled):hover,:where(button,[role=button]):not(:disabled):active{transform:none}}.dashboard-page__content>header,.marketplace-header,.apikey-header,.settings-header,.dashboard-profile__header{box-sizing:border-box;justify-content:flex-end;align-items:center;min-height:0;padding:1.5rem clamp(2rem,4.167vw,3.75rem) 0;display:flex}.marketplace-header>div,.apikey-header>div,.apikey-header__account,.settings-header__account,.dashboard-profile__account{align-items:center;gap:1.125rem;font-size:clamp(1rem,1.528vw,1.375rem);font-weight:700;line-height:1;display:flex}.marketplace-header button,.apikey-header button,.apikey-header__account button,.settings-header__account button,.dashboard-profile__account button{background:0 0;border:0;flex:none;width:3.125rem;height:3.125rem;padding:0;display:block}.marketplace-header img,.apikey-header img,.apikey-header__account img,.settings-header__account img,.dashboard-profile__account img{object-fit:contain;width:3.125rem;height:3.125rem;display:block;transform:none}@media (width<=42.5rem){.dashboard-page__content>header,.marketplace-header,.apikey-header,.settings-header,.dashboard-profile__header{padding:1.5rem 1rem 0}.marketplace-header>div,.apikey-header>div,.apikey-header__account,.settings-header__account,.dashboard-profile__account{gap:.5rem;font-size:.875rem}.marketplace-header button,.apikey-header button,.apikey-header__account button,.settings-header__account button,.dashboard-profile__account button{width:2.5rem;height:2.5rem}.marketplace-header img,.apikey-header img,.apikey-header__account img,.settings-header__account img,.dashboard-profile__account img{object-fit:contain;width:2.5rem;height:2.5rem}}.page-layer--enter{animation:page-slide-in var(--page-enter-ms,.38s) cubic-bezier(.22, 1, .36, 1) backwards}.page-layer--leave{animation:page-slide-out var(--page-leave-ms,.16s) cubic-bezier(.4, 0, 1, 1) backwards}.page-layer--paused{animation-play-state:paused}@keyframes page-slide-in{0%{transform:translateY(18px)}to{transform:translate(0,0)}}@keyframes page-slide-out{0%{transform:translate(0,0)}to{transform:translateY(-14px)}}.dashboard-profile__stat,.apikey-token,.apikey-credential,.apikey-chart,.settings-card,.settings-service,.tutorial-codebox,.tutorial-steps,.tutorial-card,.market-table article,.tutorial-list>button{will-change:transform;animation:.32s cubic-bezier(.22,1,.36,1) both page-rise}@keyframes page-rise{0%{transform:translateY(10px)}to{transform:translate(0,0)}}.dashboard-profile__stat:first-child,.tutorial-list>button:first-child,.market-table article:nth-child(2){animation-delay:40ms}.dashboard-profile__stat:nth-child(2),.tutorial-list>button:nth-child(2),.market-table article:nth-child(3){animation-delay:80ms}.dashboard-profile__stat:nth-child(3),.tutorial-list>button:nth-child(3),.market-table article:nth-child(4){animation-delay:.12s}.tutorial-list>button:nth-child(4),.market-table article:nth-child(5){animation-delay:.16s}.tutorial-list>button:nth-child(5){animation-delay:.2s}.market-overlay,.tg-modal-overlay{animation:.18s ease-out backwards overlay-fade}.market-modal,.market-cancel,.market-tutorial-modal,.tg-modal{animation:.26s cubic-bezier(.22,1,.36,1) backwards modal-pop}@keyframes overlay-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-pop{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (hover:hover) and (pointer:fine){.market-table article,.dashboard-profile__stat,.apikey-credential,.settings-card{transition:transform .2s,box-shadow .2s}.market-table article:hover,.dashboard-profile__stat:hover,.apikey-credential:hover{transform:translateY(-3px);box-shadow:0 .75rem 1.5rem #423e3e1f}}button,a,[role=button],summary,input[type=checkbox],input[type=radio],label{-webkit-tap-highlight-color:transparent}button,a,[role=button],summary,.dashboard-sidebar__item{transition:transform .14s cubic-bezier(.22,1,.36,1),background-color .16s,box-shadow .16s,color .16s}button:active,a:active,[role=button]:active,summary:active,.dashboard-sidebar__item:active{transform:scale(.96)}button:focus-visible,a:focus-visible,[role=button]:focus-visible,summary:focus-visible{outline-offset:.125rem;border-radius:inherit;outline:.125rem solid #6e6868}@media (hover:none){button:focus,a:focus,[role=button]:focus,.dashboard-sidebar__item:focus{outline:none}}@media (prefers-reduced-motion:reduce){.page-layer--enter,.page-layer--leave,.dashboard-profile__stat,.apikey-token,.apikey-credential,.apikey-chart,.settings-card,.settings-service,.tutorial-codebox,.tutorial-steps,.tutorial-card,.tutorial-list>button,.tutorial-help,.market-table article,.market-overlay,.tg-modal-overlay,.market-modal,.market-cancel,.market-tutorial-modal,.tg-modal{animation:none}}html.lite .page-layer--enter{animation:.22s ease-out backwards overlay-fade}html.lite .page-layer--leave{animation:.12s ease-out reverse both overlay-fade}html.lite .cloud{animation:none!important}html.lite .cloud-scene{opacity:.9}.route-loading{background:#f7f3e8;animation:.2s ease-out backwards overlay-fade;position:fixed;inset:0}.route-loading:after{content:"";border:.2rem solid #d6cebb;border-top-color:#6e6868;border-radius:50%;width:2.25rem;height:2.25rem;margin:-1.125rem 0 0 -1.125rem;animation:.7s linear infinite route-spin;position:absolute;top:50%;left:50%}@keyframes route-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dashboard-sidebar,.dashboard-sidebar__label,.dashboard-sidebar__wordmark{transition:none!important}}
