.aw-metrics>div:first-child{background:#fff;border-color:#fff;box-shadow:0 3px 0 #e5e7ea}.aw-metrics>div:first-child span{color:#68717c}.aw-metrics>div:first-child svg{color:#334720;background:#dcffa0;border-radius:9px;padding:8px;box-sizing:content-box;top:18px;right:20px}.aw-metrics>div:first-child strong{color:#161b1c}.aw-key-art{width:64px;height:64px;flex-shrink:0;filter:drop-shadow(0 4px 3px #30384618)}.aw-key-usage{display:flex;gap:20px;flex-wrap:wrap;width:100%;font-size:12px}.aw-key-actions{display:flex;gap:10px;align-items:center;width:100%;margin-top:7px}.aw-key-card footer .aw-key-actions button{font-size:13px;font-weight:600;min-height:42px;border-radius:10px;padding:10px 16px;gap:9px}.aw-key-card footer .aw-open-chat{background:#edf0f7;color:#324768;border:1px solid #dfe5ef;box-shadow:0 2px 0 #dfe4ed;flex:1;justify-content:center}.aw-key-card footer .aw-toggle-key{background:#fff5f5;color:#a65b66;border:1px solid #efdbdf;box-shadow:none;margin:0}.aw-key-confirm{display:flex;gap:12px;flex-wrap:wrap;align-items:center;width:100%;padding:14px;border:1px solid #ebd4d6;border-radius:10px;background:#fff7f7;color:#8d4e58}.aw-key-confirm>span{flex:1}.aw-key-card footer .aw-key-confirm button{background:white;color:#8d4e58;border:1px solid #ead0d4}.aw-archive-badges{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:16px}.aw-archive-badges button{display:flex;align-items:center;gap:6px;border:1px solid #e8ebef;background:#f7f8fa;border-radius:7px;padding:5px 8px;font-size:11px;color:#949aa5}.aw-archive-badges>span{font-size:11px;color:#88919f}.aw-archive-badges button.has-files{background:#eaf1ff;border-color:#d9e4ff;color:#5576b8}.aw-archive-badges button.has-important{background:#f0eafa;border-color:#e4d9f7;color:#8b66b7}.aw-archive-badges button:disabled{cursor:default}.aw-archive-badges button:not(:disabled):hover{filter:brightness(.97)}.aw-key-tools{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin:12px 0 20px}.aw-key-tools label{display:flex;align-items:center;gap:8px;background:#fff;padding:9px 12px;border-radius:9px;border:1px solid #e1e5eb;font-size:12px;color:#6c7584;cursor:pointer}.aw-key-tools label:first-child{margin-right:auto}.aw-key-tools select{border:0!important;min-height:0!important;background:transparent!important;font-size:12px;color:#48566a;cursor:pointer;outline-offset:6px}.aw-key-tools input{accent-color:#8570bb;min-height:0!important;width:15px;height:15px;cursor:pointer}.aw-key-tools label.is-selected{border-color:#c9b8e7;background:#f5f0fd;color:#8061b1}.aw-pinned-account{display:flex;align-items:center;gap:17px;padding:23px;background:#fff;border:1px solid #e5e8ed;border-radius:17px;box-shadow:0 3px 0 #e5e7ea;margin-bottom:22px}.aw-owner-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:linear-gradient(145deg,#f1ffbd,#d5f68d);color:#556533;box-shadow:0 3px 0 #c5d898}.aw-pinned-account>div{flex:1;min-width:0}.aw-pinned-account>div>span{font-size:10px;display:flex;gap:5px;align-items:center;color:#889182}.aw-pinned-account h3{margin:4px 0;font-size:19px;color:#29303a}.aw-pinned-account p{margin:0;color:#8490a0;font-size:12px;overflow-wrap:anywhere}.aw-pinned-account button{display:flex;align-items:center;gap:7px;padding:11px 14px;border-radius:10px;background:#f3f5f9;border:1px solid #e1e6ef;color:#56677d;font-size:12px;cursor:pointer}@media(max-width:760px){.aw-key-art{width:57px;height:57px}.aw-key-card footer .aw-key-actions button{font-size:12px;padding:9px 11px}.aw-key-tools label:first-child{flex-basis:100%;justify-content:flex-start}.aw-key-tools select{flex:1}.aw-key-tools label{padding:9px;font-size:11px}.aw-pinned-account{flex-wrap:wrap;padding:17px;gap:13px}.aw-pinned-account>div{flex-basis:calc(100% - 70px)}.aw-pinned-account button{flex:1;justify-content:center}}.aw-nav-brand>svg{flex-shrink:0}.aw-key-identity{display:grid;grid-template-columns:56px minmax(0,1fr) auto;-moz-column-gap:12px;column-gap:12px;row-gap:5px;align-items:center}.aw-key-identity .aw-key-art{width:56px;height:56px;grid-column:1;grid-row:1/3}.aw-key-identity>div{grid-column:2;grid-row:1/3;min-width:0}.aw-key-identity .aw-status{grid-column:3;grid-row:1/3;margin:0;justify-self:end}.aw-archive-badges{gap:8px;flex-wrap:nowrap}.aw-archive-badges button{font-family:inherit;font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap;padding:8px 11px;border-radius:9px;color:#788391;background:#f5f6f8;border-color:#e7eaf0}.aw-archive-badges button svg{flex-shrink:0}.aw-archive-badges button.has-files{color:#2359b6;background:#e7f0ff;border-color:#c9dcff;box-shadow:0 2px 0 #d6e4fa}.aw-archive-badges button.has-important{color:#7940ad;background:#f0e4fc;border-color:#ddc6f3;box-shadow:0 2px 0 #e5d4f4}.aw-key-card footer .aw-key-actions{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.aw-key-card footer .aw-key-actions button{justify-content:center;white-space:nowrap}@media(max-width:760px){.aw-key-identity{grid-template-columns:46px minmax(0,1fr);gap:5px 10px}.aw-key-identity .aw-key-art{width:46px;height:46px;align-self:start}.aw-key-identity>div{grid-column:2;grid-row:1;flex-basis:auto}.aw-key-identity h3{font-size:16px;line-height:1.3;margin:3px 0}.aw-key-identity .aw-status{grid-column:2;grid-row:2;margin:0;justify-self:start}.aw-key-origins{margin:12px 0}.aw-archive-badges{margin-bottom:12px}.aw-archive-badges button{font-size:12px;padding:8px 10px}.aw-access-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:13px 0}.aw-access-grid>div{gap:7px;min-width:0}.aw-access-grid b{font-size:11px;line-height:1.45}.aw-access-grid small{font-size:10px;line-height:1.5}.aw-key-card footer .aw-key-actions button{font-size:11px;padding:10px 8px;gap:6px;min-width:0}.aw-key-card footer .aw-key-actions svg{width:15px;height:15px;flex-shrink:0}}.aw-overview-extras{display:grid;grid-template-columns:1.35fr 1fr;gap:18px;margin-top:22px}.aw-ov-card{background:#fff;border:1px solid #e5e8ed;border-radius:17px;box-shadow:0 3px 0 #e5e7ea;overflow:hidden}.aw-ov-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #eef1f4}.aw-ov-head h3{margin:0;font-size:14px;color:#29303a;font-weight:650}.aw-ov-head span{font-size:11px;color:#8b94a1}.aw-ov-chart{display:flex;align-items:flex-end;gap:6px;height:150px;padding:20px 18px 16px}.aw-ov-bar{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:7px;height:100%;position:relative}.aw-ov-bar>i{width:100%;max-width:26px;border-radius:6px 6px 0 0;background:#bdf06a;display:block;min-height:2px}.aw-ov-bar.is-zero>i{background:#eef1f4}.aw-ov-bar>em{font-style:normal;font-size:9px;color:#9aa4b1;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.aw-ov-bar>b{position:absolute;bottom:100%;margin-bottom:5px;background:#1f2630;color:#fff;font-size:10px;font-weight:600;padding:4px 8px;border-radius:7px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s;z-index:5}.aw-ov-bar:hover>b{opacity:1}.aw-donors{display:flex;flex-direction:column;max-height:300px;overflow:auto}.aw-donor{display:flex;align-items:center;gap:11px;padding:11px 18px;border:0;border-top:1px solid #f0f2f5;background:#fff;width:100%;text-align:left;cursor:pointer;color:#3a4453;font:inherit}.aw-donor:first-child{border-top:0}.aw-donor:hover{background:#f7f9fc}.aw-donor-rank{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;font-size:11px;font-weight:700;background:#f1f4f8;color:#76839a;flex-shrink:0}.aw-donor-rank.r1{background:#fdf1cf;color:#a9811f}.aw-donor-rank.r2{background:#eef0f3;color:#7a8597}.aw-donor-rank.r3{background:#fbe6d4;color:#b06a34}.aw-donor-email{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.aw-donor-sum{flex-shrink:0;font-size:13px;font-weight:700;color:#4a7d33}.aw-ov-empty{padding:26px;text-align:center;color:#9aa4b1;font-size:12px}.aw-ov-more{width:100%;border:0;border-top:1px solid #f0f2f5;background:#fafbfc;padding:12px;font-size:12px;font-weight:600;color:#5a6c86;cursor:pointer}.aw-ov-more:hover{background:#f2f5f9}.aw-online-compact{margin-top:18px;max-width:620px}@media(max-width:900px){.aw-overview-extras{grid-template-columns:1fr}.aw-online-compact{max-width:none}}.tokenn-vibe-light .tn-portfolio-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.tokenn-vibe-light .tn-portfolio-layout[data-view=list]{grid-template-columns:minmax(0,1fr)}.tokenn-vibe-light .tn-portfolio-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#53655c;font-size:12px}.tokenn-vibe-light .tn-portfolio-switch{display:flex;padding:4px;gap:3px;border:1px solid #d5dfd5;border-radius:12px;background:#eef2e9}.tokenn-vibe-light .tn-portfolio-switch button{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:8px;color:#46584f;font-size:12px;font-weight:700}.tokenn-vibe-light .tn-portfolio-switch button[aria-pressed=true]{background:#b4f522;color:#243411;box-shadow:0 2px 6px #4e730d16}.tokenn-vibe-light .tn-portfolio-card{min-width:0;padding:18px;border:1px solid #d4deed;border-radius:20px;background:linear-gradient(125deg,#ffffff 30%,#f2f6ff)!important;box-shadow:0 5px 16px #24432e08;color:#243c30}.tokenn-vibe-light .tn-portfolio-card:hover{border-color:#a6bbdf;box-shadow:0 7px 20px #24432e10}.tokenn-vibe-light .tn-portfolio-heading{display:flex;align-items:center;gap:10px;min-width:0;margin-bottom:12px}.tokenn-vibe-light .tn-portfolio-icon{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:12px;color:#4567a6;background:#eaf0ff;border:1px solid #d0dcf5}.tokenn-vibe-light .tn-portfolio-card[data-key-kind=image] .tn-portfolio-icon{color:#7252b4;background:#f0eafa;border-color:#e0d7f2}.tokenn-vibe-light .tn-portfolio-title{flex:1;min-width:0}.tokenn-vibe-light .tn-portfolio-title h3{margin:0!important;font-size:14px!important;line-height:1.4!important;font-weight:750!important;color:#233c2e!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tokenn-vibe-light .tn-portfolio-title small{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:10px;color:#667b6f}.tokenn-vibe-light .tn-portfolio-title small span{display:inline-flex;gap:3px;align-items:center}.tokenn-vibe-light .tn-portfolio-status{flex-shrink:0;border-radius:8px;padding:4px 7px;background:#e8f7eb;color:#167340!important;font-size:10px;font-weight:700}.tokenn-vibe-light .tn-portfolio-status[data-exhausted=true]{color:#a04417!important;background:#fff0df}.tokenn-vibe-light .tn-portfolio-secret{display:flex;align-items:center;gap:8px;padding:2px 4px 2px 11px;background:#f1f4fa!important;border:1px solid #dce4ef;border-radius:9px}.tokenn-vibe-light .tn-portfolio-secret code{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:transparent!important;color:#556b5e!important;font-size:10px}.tokenn-vibe-light .tn-portfolio-secret button{display:grid;place-items:center;width:32px;height:32px;color:#4a6758;border-radius:7px}.tokenn-vibe-light .tn-portfolio-quota{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin:15px 0}.tokenn-vibe-light .tn-portfolio-quota>div{min-width:0}.tokenn-vibe-light .tn-portfolio-models>span,.tokenn-vibe-light .tn-portfolio-quota>div>span{display:block;font-size:11px;color:#61746b;margin-bottom:4px}.tokenn-vibe-light .tn-portfolio-quota strong{display:block;font-size:15px;line-height:1.5;color:#265a92!important;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tokenn-vibe-light .tn-portfolio-quota strong small{font-weight:500;font-size:11px;color:#66768a}.tokenn-vibe-light .tn-portfolio-quota>div+div strong{color:#128451!important}.tokenn-vibe-light .tn-portfolio-track{height:6px;overflow:hidden;border-radius:10px;background:#e2eaf3;margin-top:7px}.tokenn-vibe-light .tn-portfolio-track i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#2779ea,#56b0fa)}.tokenn-vibe-light .tn-portfolio-track-remaining{background:#e1eee7}.tokenn-vibe-light .tn-portfolio-track-remaining i{background:linear-gradient(90deg,#16a16a,#50cf9d)}.tokenn-vibe-light .tn-portfolio-footer{display:flex;align-items:flex-end;gap:10px;border-top:1px solid #dce4ef;padding-top:10px}.tokenn-vibe-light .tn-portfolio-models{flex:1;min-width:0}.tokenn-vibe-light .tn-portfolio-models>div{display:flex;flex-wrap:wrap;gap:4px}.tokenn-vibe-light .tn-portfolio-models button,.tokenn-vibe-light .tn-portfolio-models>div>span{display:inline-block;border:1px solid #dce4d7;background:#fbfcf8;color:#405b49!important;padding:4px 6px;border-radius:6px;font-size:10px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tokenn-vibe-light .tn-portfolio-models button{font-weight:750;background:#edf3e4;min-width:30px}.tokenn-vibe-light .tn-portfolio-actions{display:flex;flex-direction:row;gap:7px;flex-shrink:0;align-items:center}.tokenn-vibe-light .tn-portfolio-open,.tokenn-vibe-light .tn-portfolio-topup{display:flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 12px;border-radius:10px;font-size:12px;font-weight:750;background:#b2f522!important;color:#253615!important;border:1px solid #a4e71c}.tokenn-vibe-light .tn-portfolio-topup{background:#fff2df!important;border-color:#e4c08c;color:#8c4a19!important;font-size:14px;min-height:38px}.tokenn-vibe-light .tn-portfolio-footer:has(.tn-portfolio-topup){flex-wrap:nowrap;align-items:flex-end}.tokenn-vibe-light .tn-portfolio-footer:has(.tn-portfolio-topup) .tn-portfolio-models{flex:1 1 0;min-width:0}.tokenn-vibe-light .tn-portfolio-footer:has(.tn-portfolio-topup) .tn-portfolio-actions{margin-left:auto}.tokenn-vibe-light .tn-portfolio-card{container-type:inline-size}@container(max-width:370px){.tokenn-vibe-light .tn-portfolio-footer:has(.tn-portfolio-topup){flex-wrap:wrap}.tokenn-vibe-light .tn-portfolio-footer:has(.tn-portfolio-topup) .tn-portfolio-models{flex-basis:100%}}.tokenn-vibe-light .tn-portfolio-reserved{font-size:11px;color:#365f8a!important;margin:0 0 10px}.tokenn-vibe-light .tn-portfolio-card button:focus-visible,.tokenn-vibe-light .tn-portfolio-switch button:focus-visible{outline:2px solid #367ac6;outline-offset:2px}@media(max-width:1100px){.tokenn-vibe-light .tn-portfolio-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.tokenn-vibe-light .tn-portfolio-card{padding:14px;border-radius:16px}.tokenn-vibe-light .tn-portfolio-heading{flex-wrap:wrap;gap:8px}.tokenn-vibe-light .tn-portfolio-title{min-width:140px}.tokenn-vibe-light .tn-portfolio-quota{gap:12px}.tokenn-vibe-light .tn-portfolio-quota strong{font-size:14px}.tokenn-vibe-light .tn-portfolio-toolbar>span{max-width:42%}.tokenn-vibe-light .tn-portfolio-switch button{font-size:11px;padding:8px}.tokenn-vibe-light .tn-portfolio-open{min-height:40px}}.tokenn-vibe-light .tn-portfolio-title small .tn-portfolio-shared{color:#a54a0e!important;background:#fff2e3;border:1px solid #f1c18d;padding:1px 5px;border-radius:5px}.tokenn-vibe-light .tn-portfolio-models>div>.tn-portfolio-model-chip{display:inline-flex;align-items:center;gap:5px;font-weight:650;padding:5px 7px;color:var(--model-ink,#40516c)!important;background:var(--model-bg,#f3f6fb);border-color:var(--model-border,#d7e1ee)}.tokenn-vibe-light .tn-portfolio-model-chip>span{color:inherit!important;overflow:hidden;text-overflow:ellipsis}.tokenn-vibe-light .tn-portfolio-model-chip svg{width:14px!important;height:14px!important;flex:0 0 14px;color:inherit!important}.tokenn-vibe-light .tn-portfolio-model-chip[data-brand=claude]{--model-ink:#b34b26;--model-bg:#fff2eb;--model-border:#f2cbb9}.tokenn-vibe-light .tn-portfolio-model-chip[data-brand=openai]{--model-ink:#087d65;--model-bg:#ebf8f3;--model-border:#b9e3d7}.tokenn-vibe-light .tn-portfolio-model-chip[data-brand=google]{--model-ink:#405aca;--model-bg:#eff2ff;--model-border:#cad4ff}.tokenn-vibe-light .tn-portfolio-model-chip[data-brand=seedream]{--model-ink:#b33171;--model-bg:#fff0f7;--model-border:#efc1d9}.tokenn-vibe-light .tn-portfolio-model-chip[data-brand=grok]{--model-ink:#344259;--model-bg:#eef1f7;--model-border:#cbd5e3}.tokenn-vibe-light .tn-portfolio-model-chip[data-brand=glm]{--model-ink:#7e45b1;--model-bg:#f6edff;--model-border:#dfc9f3}.tokenn-vibe-light .tn-portfolio-models button{background:#eef2fa;color:#405575!important;border-color:#d6dfed}.tokenn-vibe-light .tn-portfolio-quota[data-quota-tone=warning] .tn-portfolio-track i{background:linear-gradient(90deg,#d7a113,#ebc33d)}.tokenn-vibe-light .tn-portfolio-quota[data-quota-tone=low] .tn-portfolio-track i{background:linear-gradient(90deg,#e28120,#f4ab42)}.tokenn-vibe-light .tn-portfolio-quota[data-quota-tone=critical] .tn-portfolio-track i{background:linear-gradient(90deg,#df414b,#f27264)}.tokenn-vibe-light .tn-portfolio-track i{transition:width .25s ease,background .25s ease}@media(prefers-reduced-motion:reduce){.tokenn-vibe-light .tn-portfolio-track i{transition:none}}.tokenn-vibe-light .tn-portfolio-model-chip[data-brand=moonshot]{--model-ink:#086a97;--model-bg:#ecf8ff;--model-border:#bae0f3}html body #tokenn-design-root.tokenn-design .key-share-modal{background:#fff!important;border-color:#d5deee!important;width:100%;max-width:580px!important;border-radius:22px!important;padding:26px!important;box-shadow:0 24px 90px #17243c38!important}html body #tokenn-design-root.tokenn-design .key-share-modal h3{font-size:24px!important;color:#263951!important;gap:12px;margin-bottom:12px;letter-spacing:-.5px}html body #tokenn-design-root.tokenn-design .key-share-modal h3 svg{width:26px;height:26px;color:#536cc6!important;flex-shrink:0}html body #tokenn-design-root.tokenn-design .key-share-modal p{font-size:12px!important;color:#607087!important;line-height:1.6}html body #tokenn-design-root.tokenn-design .key-share-modal>.space-y-4>.rounded-xl{background:#f5f7fc!important;border:1px solid #dce4f1!important;border-radius:14px!important;padding:16px!important}html body #tokenn-design-root.tokenn-design .key-share-modal label:has(input[type=checkbox]){display:flex;flex:1;min-width:115px;gap:7px;padding:12px 9px;background:#fff;border:1px solid #d8e0ed;border-radius:10px;font-weight:700;color:#43516b!important}html body #tokenn-design-root.tokenn-design .key-share-modal label:has(input[type=checkbox]:checked){border-color:#728ddb;background:#eef3ff;box-shadow:0 0 0 1px #728ddb}html body #tokenn-design-root.tokenn-design .key-share-modal label:has(input[type=checkbox]) svg{width:18px!important;height:18px!important;flex-shrink:0}html body #tokenn-design-root.tokenn-design .key-share-modal label:has(input[type=checkbox]):first-child{color:#b9512b!important}html body #tokenn-design-root.tokenn-design .key-share-modal label:has(input[type=checkbox]):nth-child(2){color:#455dca!important}html body #tokenn-design-root.tokenn-design .key-share-modal label:has(input[type=checkbox]):nth-child(3){color:#0e8067!important}html body #tokenn-design-root.tokenn-design .key-share-modal input:not([type=checkbox]){min-width:0;height:42px;font-size:14px!important;border-color:#cbd8ea!important;background:#fff!important;color:#2f435e!important;border-radius:9px!important}html body #tokenn-design-root.tokenn-design .key-share-modal input[type=checkbox]{accent-color:#546ec6}html body #tokenn-design-root.tokenn-design .key-share-modal label:has(+input){gap:6px;flex-wrap:wrap;text-transform:none;font-size:12px;letter-spacing:0}html body #tokenn-design-root.tokenn-design .key-share-modal label:has(+input)>span:last-child{font-size:11px;text-transform:none}html body #tokenn-design-root.tokenn-design .key-share-modal button.bg-blue-600{min-height:44px;font-size:13px!important}html body #tokenn-design-root.tokenn-design .key-share-modal .text-emerald-400{color:#15845a!important}@media(max-width:600px){html body #tokenn-design-root.tokenn-design .key-share-modal{padding:20px!important}html body #tokenn-design-root.tokenn-design .key-share-modal h3{font-size:21px!important}html body #tokenn-design-root.tokenn-design .key-share-modal label:has(input[type=checkbox]){min-width:100%;padding:10px}html body #tokenn-design-root.tokenn-design .key-share-modal .flex:has(>label>input[type=checkbox]){gap:7px}}.achievements-panel{padding:24px;background:#fff;border:1px solid #dce5df;border-radius:22px;color:#294034;margin-bottom:24px}.achievements-panel header{display:flex;justify-content:space-between;gap:16px}.achievements-panel h2{font-size:24px;font-weight:700}.achievements-panel p{font-size:13px;line-height:1.6;color:#5c7064}.achievements-panel small{font-size:10px;letter-spacing:.12em;color:#5a7c66}.achievement-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:16px;margin:24px 0}.achievement-grid button{display:flex;align-items:center;flex-direction:column;gap:8px;font-size:11px;color:#77817b}.achievement-grid button>span{display:grid;place-items:center;width:66px;height:66px;border-radius:50%;background:#f0f2f1;border:2px solid #dce0dd;filter:grayscale(1)}.achievement-grid .earned{color:#236241}.achievement-grid .earned>span{background:linear-gradient(140deg,#f5ffdf,#bdebc9);border-color:#88c995;filter:none;box-shadow:0 5px 15px #42885c18}.achievement-terms{padding:16px;background:#f4f8f4;border-radius:14px}.achievement-terms p{margin-top:8px}.achievements-panel footer{display:flex;justify-content:space-between;margin-top:14px}.reward-bug,.reward-version{font-size:10px;color:#718177}.reward-bug:hover{transform:rotate(-15deg)}.reward-backdrop{position:fixed;inset:0;z-index:20000;background:#485c5145;backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:18px}.reward-close{position:absolute;top:10px;right:10px;z-index:5;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#fff!important;color:#294333!important;box-shadow:0 2px 12px #203b2925}.raf-window{position:relative;width:min(306px,calc(100vw - 36px),calc((100dvh - 60px)*.5667));border-radius:20px;overflow:hidden;box-shadow:0 20px 70px #18322235;background:transparent}.raf-window video{display:block;width:100%;height:auto;aspect-ratio:17/30;-o-object-fit:contain;object-fit:contain}.reward-badge-dialog{position:relative;background:#fff;color:#304738;border-radius:22px;padding:40px 28px;max-width:420px;text-align:center}.reward-badge-dialog>svg{margin:auto;color:#48a467}.reward-badge-dialog h3{font-size:22px;margin:14px 0}.reward-badge-dialog p{font-size:13px;line-height:1.6}.coffee-effect{position:fixed;inset:0;z-index:20000;background:#faf4e9;display:grid;place-items:center;animation:coffee-enter .6s ease-out;color:#345d47}.coffee-effect>div{text-align:center;position:relative;width:min(640px,92vw)}.coffee-effect img{width:100%;max-height:70dvh;-o-object-fit:contain;object-fit:contain;animation:coffee-brew 2s ease both}.coffee-effect code{font-size:24px}.coffee-effect p{font-size:13px;margin:10px}.coffee-steam{position:absolute;left:46%;top:18%;color:#628c6650;font-size:50px;animation:coffee-steam 2s ease-out infinite}.achievement-toast{position:fixed;right:20px;bottom:92px;z-index:22000;max-width:calc(100vw - 32px);display:flex;align-items:center;gap:12px;border:1px solid #b2d6b8;background:#f5fff0;color:#27533a;padding:16px;border-radius:16px;box-shadow:0 12px 40px #18322225;animation:reward-toast .4s ease-out}.achievement-toast b,.achievement-toast small{display:block}.achievement-toast small{font-size:10px}.achievement-toast b{font-size:14px}.agent-rain{position:fixed;inset:0;pointer-events:none;z-index:19000;overflow:hidden}.agent-rain>span{position:absolute;left:var(--x);top:-120px;width:54px;height:54px;border:3px solid #efc14f;background:linear-gradient(130deg,#fff9d8,#f4d771);border-radius:50%;display:grid;place-items:center;color:#327653;box-shadow:0 3px 15px #d3942450;animation:agent-coin 2.6s var(--delay) cubic-bezier(.35,.05,.85,.5) both}.agent-rain b{font-size:28px}.agent-rain small{position:absolute;top:100%;white-space:nowrap;font-size:9px;background:#fff9dd;color:#59401c;padding:2px;border-radius:4px}.reward-code-effect{position:fixed;inset:0;z-index:19500;background:linear-gradient(135deg,#eaffd1,#d7f8ee,#dce9ff);display:flex;align-items:center;justify-content:center;flex-direction:column;padding:24px;text-align:center;color:#236c49}.reward-code-effect h3{font-size:clamp(26px,6vw,55px);font-weight:800;margin:18px}.reward-code-effect p{font-size:14px}.reward-code-effect.konami{background:repeating-linear-gradient(90deg,#e5ffe6 0 28px,#ccf4dc 28px 29px);font-family:monospace}.reward-refill{position:fixed;right:20px;bottom:92px;width:min(350px,calc(100vw - 40px));z-index:58;border:1px solid #c9ddbb;border-radius:18px;padding:20px;background:#f7fbed url(/rewards/refill.webp) 100%/cover;color:#2a4b31;box-shadow:0 12px 35px #1b3d2020}.reward-refill p{font-size:12px;margin:8px 0;max-width:210px}.reward-refill>b{display:block;max-width:220px}.reward-refill>button:not(.reward-close){padding:9px 14px;background:#b9f061;border-radius:9px;font-size:12px;font-weight:700}.reward-refill .reward-close{width:26px;height:26px}@keyframes agent-coin{0%{transform:translateY(-20vh) rotate(0)}to{transform:translateY(130vh) rotate(var(--spin))}}@keyframes coffee-enter{0%{opacity:0;clip-path:circle(5% at 50% 50%)}to{opacity:1;clip-path:circle(100% at 50% 50%)}}@keyframes coffee-brew{0%{opacity:0;transform:translateY(45px) scale(.85)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes coffee-steam{0%{transform:translateY(0);opacity:0}35%{opacity:.8}to{transform:translateY(-70px);opacity:0}}@keyframes reward-toast{0%{transform:translateX(110%)}to{transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.agent-rain{display:none}.achievement-toast,.coffee-effect,.coffee-effect img,.coffee-steam{animation:none!important}.coffee-steam{display:none}}@media(max-width:600px){.achievements-panel{padding:16px}.achievement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px}.achievement-toast{right:12px;bottom:90px}.reward-code-effect h3{margin:12px}.reward-refill{bottom:88px;right:12px}}.achievement-toast.achievement-unlock{right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:100000;width:370px;max-width:calc(100vw - 24px);padding:18px 14px;overflow:hidden;border:1px solid #bfdfa5;border-radius:16px;background:linear-gradient(110deg,#f0ffdf,#fff 75%);color:#24482d;box-shadow:0 16px 55px #23432830,0 0 0 4px #ffffff70;animation:achievement-unlock-in .55s cubic-bezier(.2,.8,.2,1) both;font-family:inherit;isolation:isolate}.achievement-unlock-icon{position:relative;flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:linear-gradient(145deg,#d5fb9d,#8ddd72);color:#235936;border:2px solid #fff;box-shadow:0 3px 16px #76b64835}.achievement-unlock-icon>span{position:absolute;right:-2px;bottom:-2px;background:#287147;color:#fff;border:2px solid #fff;border-radius:50%;font-size:10px;width:18px;height:18px;text-align:center}.achievement-unlock-copy{flex:1;min-width:0}.achievement-unlock-copy small{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#4b7641}.achievement-unlock-copy b{font-size:16px;line-height:1.4;margin:3px 0;color:#203b2a;overflow-wrap:anywhere}.achievement-unlock-copy>span{display:block;font-size:11px;color:#62705c}.achievement-unlock>button{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#edf5e8;color:#42643b}.achievement-unlock>button:focus-visible{outline:2px solid #467c38;outline-offset:2px}.achievement-unlock-progress{position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#a8df54,#329969);transform-origin:left;animation:achievement-unlock-time 5.5s linear forwards}@keyframes achievement-unlock-in{0%{opacity:0;transform:translateY(calc(100% + 30px))}to{opacity:1;transform:translateY(0)}}@keyframes achievement-unlock-time{to{transform:scaleX(0)}}@media(max-width:600px){.achievement-toast.achievement-unlock{right:12px;bottom:max(12px,env(safe-area-inset-bottom));padding:14px 12px;gap:10px}.achievement-unlock-copy b{font-size:14px}}@media(prefers-reduced-motion:reduce){.achievement-toast.achievement-unlock,.achievement-unlock-progress{animation:none!important}}.reward-backdrop{height:100dvh;overflow:hidden}.reward-backdrop,.reward-badge-dialog{box-sizing:border-box;overscroll-behavior:contain}.reward-badge-dialog{width:min(420px,100%);max-height:calc(100dvh - 36px);overflow-y:auto;box-shadow:0 20px 70px #18322225}.agent-rain,.reward-code-effect{box-sizing:border-box;width:100%;height:100dvh;max-height:100dvh;overflow:hidden}.reward-auto-effect{animation:reward-auto-dismiss 2s ease both}@keyframes reward-auto-dismiss{0%{opacity:0;transform:scale(.97)}15%,85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.02)}}.achievement-grid button>span.reward-medallion,.reward-medallion{--medal-light:#f8fafb;--medal-mid:#d4dce1;--medal-dark:#9daeb9;--medal-face:#f6f8fa;--medal-ribbon:#b4c1cc;--medal-ink:#6e8192;position:relative;display:block;width:86px;height:95px;border:0;background:none;border-radius:0;filter:none;box-shadow:none;flex:none}.achievement-grid .earned>span.reward-medallion,.reward-medallion.is-earned{--medal-light:#efffd4;--medal-mid:#9cda74;--medal-dark:#418851;--medal-face:#e3f9ba;--medal-ribbon:#52985d;--medal-ink:#276342;background:none;border:0;box-shadow:none}.reward-medallion-metal{display:block;width:100%;height:100%;filter:drop-shadow(0 5px 4px #263d421a)}.reward-medallion-glyph{position:absolute;left:50%;top:44.5%;transform:translate(-50%,-50%);color:var(--medal-ink);filter:drop-shadow(0 1px 0 #fff)}.reward-medallion-check{position:absolute;right:0;bottom:14px;width:20px;height:20px;border:2px solid #fff;border-radius:50%;background:#397d4a;color:#fff;font-size:11px;display:grid;place-items:center}.achievement-grid button{gap:10px;transition:transform .2s}.achievement-grid button:hover{transform:translateY(-3px)}.achievement-grid button:focus-visible{outline:2px solid #538354;outline-offset:5px;border-radius:12px}.achievement-grid button>b{max-width:110px;font-size:11px;line-height:1.4}.reward-code-effect>.reward-medallion{width:120px;height:132px}.reward-code-effect .reward-medallion-glyph{width:42px;height:42px}.achievement-terms{background:#f8fafc;border:1px solid #dce5ed;padding:20px}.achievement-terms h3{font-weight:750;font-size:17px;color:#294458;margin-bottom:16px}.reward-tier-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.reward-tier-cards>div{padding:16px;border:1px solid #d8e3ee;background:#fff;border-radius:14px}.reward-tier-cards strong{display:block;font-size:30px;line-height:1.1;color:#3f6d9a;letter-spacing:-.04em}.reward-tier-cards b{display:block;margin-top:8px;font-size:12px;color:#344f66}.reward-tier-cards p{font-size:12px}.reward-tier-cards em,.reward-usage-notice em{font-style:normal;font-weight:650}.reward-tier-cards .reward-tier-total{background:#f0f8e9;border-color:#c5dcb7}.reward-tier-total strong{color:#3e773d}.reward-usage-notice{margin-top:14px;background:#fff7e9;border:1px solid #ead7af;padding:14px 16px;border-radius:13px;color:#775727}.achievement-terms .reward-usage-notice p{color:#775727;font-size:12px}.reward-usage-notice>b{font-size:13px;color:#77501e}.reward-tier-status{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.reward-tier-status span{margin-left:auto;background:#eaf3e5;padding:5px 10px;border-radius:8px;color:#3e643e}@media(max-width:600px){.reward-tier-cards{grid-template-columns:1fr}.reward-tier-cards>div{display:grid;grid-template-columns:64px 1fr;align-items:center;gap:4px 10px;padding:12px}.reward-tier-cards strong{grid-row:span 2;font-size:27px}.reward-tier-cards b,.reward-tier-cards p{margin:0}.achievement-terms{padding:14px}.achievement-grid button>span.reward-medallion,.reward-medallion{width:74px;height:82px}}@media(prefers-reduced-motion:reduce){.reward-auto-effect{animation:none}.achievement-grid button{transition:none}}.reward-price{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:6px;color:#294f38}.reward-price del{font-size:11px;font-weight:500;color:#7a857b}.reward-price>span{white-space:nowrap}.agent-rain.agent-rain-branded>span{--agent-ink:#b45b36;--agent-bg:#fff1e5;--agent-edge:#e6b799;left:var(--x);top:calc(-1 * var(--size) - 12px);width:var(--size);height:var(--size);border:1px solid var(--agent-edge);background:var(--agent-bg);color:var(--agent-ink);box-shadow:0 4px 14px #35465819,inset 0 0 0 3px #ffffffa8,inset 0 -3px 0 var(--agent-edge);border-radius:50%;animation:agent-rainfall var(--duration) var(--delay) linear both;will-change:transform}.agent-rain.agent-rain-branded>span[data-agent=chatgpt]{--agent-ink:#168060;--agent-bg:#e4fff1;--agent-edge:#8ecbb3}.agent-rain.agent-rain-branded>span[data-agent=gemini]{--agent-ink:#426edf;--agent-bg:#eaf0ff;--agent-edge:#a9bdef}.agent-rain.agent-rain-branded>span[data-agent=grok]{--agent-ink:#46515d;--agent-bg:#f0f3f6;--agent-edge:#b9c4ce}.agent-rain.agent-rain-branded>span[data-agent=glm]{--agent-ink:#7956bd;--agent-bg:#f3ebff;--agent-edge:#ccb3eb}.agent-rain.agent-rain-branded>span svg{width:62%;height:62%;color:inherit;fill:currentColor}.agent-rain.agent-rain-branded>span b{font-size:calc(var(--size)*.6);font-family:ui-sans-serif,system-ui;font-weight:650;color:inherit}@keyframes agent-rainfall{0%{opacity:0;transform:translate3d(-50%,-10px,0) rotate(calc(-1 * var(--spin)))}7%,88%{opacity:.95}to{opacity:0;transform:translate3d(calc(-50% + var(--drift)),calc(100dvh + 100px),0) rotate(var(--spin))}}.secret-scene-art{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;min-height:170px;max-width:90vw;color:#39795b}.secret-scene-art>code{font-family:ui-monospace,monospace;font-size:13px;color:#547263;letter-spacing:.06em}.reward-code-effect h3{font-size:clamp(24px,4.3vw,48px)}.secret-scene-art>svg{animation:secret-bug-swap 1.7s both}.secret-feature-check{position:absolute;top:15px;font-size:70px;line-height:1;color:#439b55;animation:secret-check-in 1.7s both}.secret-terminal{width:min(420px,85vw);padding:20px 24px;border-radius:18px;background:#ffffffd9;border:1px solid #b5d9cb;text-align:left;box-shadow:0 16px 50px #3d75591a}.secret-terminal>span{display:block;color:#89ba93;letter-spacing:6px;font-size:11px;border-bottom:1px solid #dceae0;padding-bottom:10px;margin-bottom:14px}.secret-terminal code{display:flex;flex-direction:column;gap:8px;font-size:clamp(11px,2.5vw,15px)}.secret-terminal i{font-style:normal;color:#5e7f92}.secret-terminal b{color:#2d8556}.secret-terminal em{font-style:normal;color:#567756;animation:secret-type 1.1s steps(28) both;white-space:nowrap;overflow:hidden}.secret-pixel-star{font-size:100px;line-height:1;color:#679b43;text-shadow:4px 4px 0 #c6efa0,-3px -3px 0 #fff;animation:secret-star .9s ease both}.secret-level-bar{width:200px;height:10px;background:#c5dabe;border-radius:4px;overflow:hidden}.secret-level-bar i{display:block;height:100%;background:#73b958;animation:secret-type 1.3s steps(12) both}.secret-answer-number{font-size:100px;font-weight:850;line-height:1;color:#3c7882;letter-spacing:-.06em}.secret-answer-orbit{position:absolute;width:170px;height:140px;top:-20px;border:1px solid #72adbd;border-radius:50%;transform:rotate(-25deg);animation:secret-orbit 2s linear both}.secret-answer-orbit:after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:#7babe3;left:20px;top:12px;box-shadow:0 0 18px #80b6da}@keyframes secret-type{0%{width:0}to{width:100%}}@keyframes secret-bug-swap{0%,35%{opacity:1;transform:rotate(-12deg)}60%,to{opacity:0;transform:scale(.5) rotate(25deg)}}@keyframes secret-check-in{0%,40%{opacity:0;transform:scale(.4)}65%,to{opacity:1;transform:scale(1)}}@keyframes secret-star{0%{transform:rotate(-90deg) scale(.3);opacity:0}to{transform:rotate(0) scale(1);opacity:1}}@keyframes secret-orbit{to{transform:rotate(155deg)}}@media(prefers-reduced-motion:reduce){.secret-answer-orbit,.secret-feature-check,.secret-level-bar i,.secret-pixel-star,.secret-scene-art>svg,.secret-terminal em{animation:none}.secret-feature-check{display:none}}.achievement-collection{margin-top:22px;padding:20px;border:1px solid #dce6df;border-radius:18px;background:#fbfdfb}.achievement-collection.spend{background:#fbfcfe;border-color:#dce5ef}.achievement-collection-head{display:flex;align-items:start;justify-content:space-between;gap:18px}.achievement-collection h3{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:18px;font-weight:650;color:#2b4938;line-height:1.4;margin:0}.achievement-collection.spend h3{color:#344f66}.achievement-count{font-size:12px;font-weight:600;color:#617569;background:#edf3ed;border:1px solid #dce7dd;border-radius:8px;padding:3px 8px;white-space:nowrap}.achievement-collection-head p{margin:6px 0 0;font-size:12px;max-width:500px}.achievement-discount{flex-shrink:0;min-width:115px;text-align:right}.achievement-discount strong{display:block;font-size:30px;letter-spacing:-.045em;color:#447b45;line-height:1.1}.achievement-discount span{display:block;margin-top:5px;font-size:10px;color:#6d7f72}.achievement-discount.unlocked span{color:#28723b;font-weight:650}.spend .achievement-discount strong{color:#426c96}.achievement-collection-progress{height:5px;margin-top:18px;background:#e8eee9;border-radius:5px;overflow:hidden}.achievement-collection-progress i{display:block;height:100%;background:#73b264;border-radius:inherit;transition:width .35s}.spend .achievement-collection-progress{background:#e7edf4}.spend .achievement-collection-progress i{background:#769aba}.achievement-collection .achievement-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin:20px 0 2px}.achievement-collection .achievement-grid button{min-width:0}.achievement-collection+.achievement-terms{margin-top:22px}@media(max-width:1100px){.achievement-collection .achievement-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 10px}}@media(max-width:600px){.achievement-collection{padding:14px;margin-top:16px}.achievement-collection-head{gap:10px}.achievement-collection h3{font-size:16px}.achievement-discount{min-width:82px}.achievement-discount strong{font-size:26px}.achievement-discount span{font-size:9px}.achievement-collection .achievement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 5px}.achievement-collection-head p{font-size:11px}}.coffee-stage{position:fixed;inset:0;z-index:20000;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:auto;background:radial-gradient(ellipse at 50% 35%,#fffdf7e8,#f8f4ead9 65%,#e8f2e8e0);backdrop-filter:blur(12px);color:#354b3d;padding:28px 16px;animation:coffee-stage-in .45s ease-out}.coffee-dismiss{position:absolute;right:max(16px,env(safe-area-inset-right));top:max(16px,env(safe-area-inset-top));width:44px;height:44px;display:grid;place-items:center;border:1px solid #cddace;border-radius:50%;background:#fff;color:#354b3d;z-index:4}.coffee-scene{position:relative;width:min(72vw,500px,55dvh);aspect-ratio:1.2;perspective:1000px;flex-shrink:0;margin-top:28px}.coffee-turntable{position:absolute;inset:0;transform-style:preserve-3d;animation:coffee-arrive 1.65s cubic-bezier(.2,.8,.2,1) both,coffee-idle 6s ease-in-out 1.65s infinite}.coffee-cup-body{position:absolute;left:8%;top:30%;width:78%;height:55%;border-radius:8% 8% 48% 48%/12% 12% 54% 54%;background:linear-gradient(95deg,#bfc5c2,#fff 22%,#fafbf7 52%,#d7dcd5 84%,#aeb6b0);box-shadow:inset 0 -15px 24px #81958624,8px 12px 18px #455a4620;transform:translateZ(0)}.coffee-handle{position:absolute;right:0;top:37%;width:27%;height:33%;border:clamp(12px,2.8vw,21px) solid #e6eae4;border-left-color:#cbd3cc;border-radius:43% 52% 55% 40%;box-shadow:inset 3px 2px 7px #6c7d7440,4px 3px 5px #ffffff;transform:translateZ(-12px)}.coffee-rim{position:absolute;left:8%;top:10%;width:78%;height:53%;padding:3%;border-radius:50%;background:linear-gradient(155deg,#fff,#d6dcd6 52%,#fff 85%);box-shadow:0 4px 3px #83938938,inset 0 2px 2px #fff;transform:translateZ(20px)}.coffee-surface{width:100%;height:100%;border-radius:50%;background:#b97837 url(/rewards/coffee-tokenn.webp) 47% 44%/133% 153%;box-shadow:inset 0 5px 10px #5b351b55,inset 0 -2px 6px #d9a663;overflow:hidden}.coffee-surface:after{content:"";display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(120deg,transparent 30%,#ffffff22 48%,transparent 66%);animation:coffee-shine 6s ease-in-out infinite}.coffee-vapor{position:absolute;left:32%;top:-10%;width:35%;height:35%;transform:translateZ(35px);pointer-events:none}.coffee-vapor i{position:absolute;width:18%;height:95%;border-left:6px solid #ffffffb3;border-radius:50%;filter:blur(5px);animation:coffee-vapor-rise 3s ease-out infinite}.coffee-vapor i:nth-child(2){left:35%;animation-delay:1s}.coffee-vapor i:nth-child(3){left:70%;animation-delay:2s}.coffee-shadow{position:absolute;left:6%;bottom:5%;width:87%;height:15%;border-radius:50%;background:#52634330;filter:blur(18px);animation:coffee-shadow-pulse 6s ease-in-out infinite}.coffee-caption{text-align:center;position:relative;animation:coffee-caption-in .65s .5s both}.coffee-caption code{font-size:12px;letter-spacing:.13em;color:#758675}.coffee-caption blockquote{font-size:clamp(23px,4vw,39px);line-height:1.2;letter-spacing:-.035em;font-weight:700;margin:14px 0}.coffee-caption p{font-size:13px;color:#748074}.coffee-caption button{margin-top:20px;border:1px solid #bdcebd;border-radius:12px;padding:12px 20px;background:#fff;color:#31533c;font-size:13px;font-weight:600}.coffee-caption button span{margin-left:18px;color:#86a28a}@keyframes coffee-arrive{0%{opacity:0;transform:translateY(60px) rotateY(-65deg) rotate(-16deg) scale(.65)}65%{opacity:1;transform:translateY(-10px) rotateY(16deg) rotate(6deg) scale(1.03)}to{opacity:1;transform:translateY(0) rotateY(0) rotate(0) scale(1)}}@keyframes coffee-idle{0%,to{transform:translateY(0) rotateY(-9deg) rotate(-2deg)}50%{transform:translateY(-12px) rotateY(12deg) rotate(3deg)}}@keyframes coffee-vapor-rise{0%{opacity:0;transform:translateY(12px) scaleX(.8)}30%{opacity:.8}to{opacity:0;transform:translateY(-60px) scaleX(1.8)}}@keyframes coffee-shine{0%,to{opacity:.2}50%{opacity:.65}}@keyframes coffee-stage-in{0%{opacity:0}to{opacity:1}}@keyframes coffee-caption-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes coffee-shadow-pulse{50%{transform:scale(.9);opacity:.7}}@media(max-width:600px){.coffee-scene{width:min(88vw,49dvh)}.coffee-stage{padding-bottom:max(24px,env(safe-area-inset-bottom))}.coffee-caption p{max-width:270px;margin:auto}.coffee-caption blockquote{font-size:26px}}@media(prefers-reduced-motion:reduce){.coffee-caption,.coffee-shadow,.coffee-stage,.coffee-surface:after,.coffee-turntable,.coffee-vapor i{animation:none!important}.coffee-vapor{display:none}}.coffee-stage{box-sizing:border-box;width:100%;height:100dvh;max-height:100dvh;overflow:hidden;animation:coffee-auto-dismiss 2s ease both}.coffee-turntable{animation-duration:.85s,6s;animation-delay:0s,.85s}.coffee-caption{animation-delay:.15s}.coffee-scene{max-height:48dvh;margin-top:0}@keyframes coffee-auto-dismiss{0%{opacity:0}15%,85%{opacity:1}to{opacity:0}}@media(max-height:500px){.coffee-stage{flex-direction:row;gap:20px}.coffee-scene{width:40vw;max-height:75dvh}.coffee-caption{max-width:50vw}.coffee-caption blockquote{font-size:22px}}.tokenn-design .tokenn-purchase-confirm .tn-checkout-total{display:block!important;margin-top:20px;padding:18px 0 4px;border-top:1px solid #dde3d8}.tokenn-design .tokenn-purchase-confirm .tn-checkout-total>div{display:flex!important;justify-content:space-between;align-items:center;gap:16px;margin:0 0 10px;font-size:14px;color:#596752}.tokenn-design .tokenn-purchase-confirm .tn-checkout-total>div>span{font-weight:650;color:#596752!important}.tokenn-design .tokenn-purchase-confirm .tn-checkout-total strong{display:grid;justify-items:end;font-size:26px!important;line-height:1.1;font-weight:850!important;color:#168447!important;white-space:nowrap}.tokenn-design .tokenn-purchase-confirm .tn-checkout-total>div>b{display:grid;justify-items:end;font-size:16px!important;line-height:1.2;font-weight:800;color:#23382b!important;white-space:nowrap}.tokenn-design .tokenn-purchase-confirm .tn-checkout-total>p{margin:0 0 8px;font-size:13px!important;line-height:1.5;color:#596752!important}.tokenn-design .tokenn-purchase-confirm .tn-checkout-total>p b{font-size:inherit!important;white-space:nowrap}.tokenn-design .tokenn-purchase-confirm .tn-checkout-total .tn-insufficient,.tokenn-design .tokenn-purchase-confirm .tn-checkout-total .tn-insufficient b{color:#b83232!important}.tn-rub-sub{font-size:12px!important;font-weight:600!important;color:#9aa5b5!important;letter-spacing:0}.tn-checkout-total strong .tn-rub-sub,.tn-checkout-total>div>b .tn-rub-sub{display:block;margin-top:2px}.tn-checkout-total>p .tn-rub-sub{margin-left:5px}.tn-topup-local .tn-rub-sub{display:block;margin-top:1px;text-align:center}.package-facts .tn-rub-sub{margin-left:6px}.tokenn-design .tokenn-purchase-confirm .tn-key-target h3{font-size:14px!important;font-weight:650!important;color:#40516b!important;margin:0 0 12px}.tokenn-design .tokenn-purchase-confirm .tn-target-tabs button{display:flex!important;flex-direction:row!important;align-items:center;justify-content:center;gap:8px;background:#fff!important;border:1px solid #d5dfe8!important;border-radius:12px!important;padding:12px 10px!important;font-size:14px!important;font-weight:650;color:#4a5870!important;min-height:46px;cursor:pointer}.tokenn-design .tokenn-purchase-confirm .tn-target-tabs button[aria-pressed=true]{background:#e9f5d7!important;border-color:#a4ce66!important;color:#365d24!important}.tokenn-design .tokenn-purchase-confirm .tn-target-tabs button:disabled{opacity:.5;cursor:default}.tokenn-design .tokenn-purchase-confirm .tn-key-search input{width:100%;min-width:0;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#24364d!important;font-family:inherit;font-size:14px!important;padding:12px 0!important}.tokenn-design .tokenn-purchase-confirm .tn-key-search input::-moz-placeholder{color:#8a99ad!important;opacity:1}.tokenn-design .tokenn-purchase-confirm .tn-key-search input::placeholder{color:#8a99ad!important;opacity:1}.tokenn-design .tokenn-purchase-confirm .tn-key-results>button{display:flex!important;align-items:center;gap:10px;width:100%;min-height:62px;padding:11px 12px!important;background:#fff!important;border:1px solid #dce3eb!important;border-radius:12px!important;text-align:left!important;cursor:pointer}.tokenn-design .tokenn-purchase-confirm .tn-key-results>button[aria-pressed=true]{background:#eef8e2!important;border-color:#a8cd76!important}.tokenn-design .tokenn-purchase-confirm .tn-key-result-name{text-align:left}.tokenn-design .tokenn-purchase-confirm .tn-key-result-name b{font-size:14px!important;color:#24364d!important;overflow-wrap:anywhere}.tokenn-design .tokenn-purchase-confirm .tn-key-result-name small{font-family:ui-monospace,Consolas,monospace;font-size:12px!important;color:#758398!important;overflow-wrap:anywhere}.tokenn-design .tokenn-purchase-confirm .tn-key-result-quota small{font-size:12px!important;color:#758398!important}.tokenn-design .tokenn-purchase-confirm .tn-key-result-quota b{font-size:13px!important;color:#405c39!important;font-variant-numeric:tabular-nums}@media(max-width:600px){.tokenn-design .tokenn-purchase-confirm .tn-target-tabs button{gap:5px;padding:10px 7px!important;font-size:13px!important}.tokenn-design .tokenn-purchase-confirm .tn-checkout-total strong{font-size:22px!important}}.tn-rub-sub:before{content:"\2248\00a0"}.tn-topup-local .tn-topup-min{display:block;margin-top:1px;text-align:center;font-size:12px;font-weight:700;color:#d97706}.tn-country{position:relative}.tn-country-chip{display:inline-flex;align-items:center;gap:6px;height:100%;padding:8px 11px;border:1px solid #e4e7ec;border-radius:12px;background:#fff;color:#111827;font:inherit;font-size:13px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.tn-country-chip:hover,.tn-country-chip[aria-expanded=true]{border-color:#c7d2fe;box-shadow:0 6px 18px #4f46e514}.tn-country-chip b{font-weight:900;letter-spacing:.02em}.tn-country-globe{color:#6b7280}.tn-country-chev{color:#6b7280;transition:transform .2s}.tn-country-chip[aria-expanded=true] .tn-country-chev{transform:rotate(180deg)}.tn-country-pop{position:fixed;z-index:2000;width:300px;max-width:calc(100vw - 32px);padding:6px 16px 12px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 18px 44px #0f172a1f}.tn-country-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid #eef0f3;font-size:14px}.tn-country-row span{color:#6b7280}.tn-country-row b{display:inline-flex;align-items:center;gap:7px;color:#111827;font-weight:800;text-align:right}.tn-country-lang{display:inline-flex;padding:3px;border-radius:10px;background:#f3f4f6}.tn-country-lang button{padding:5px 10px;border:0;border-radius:8px;background:transparent;color:#6b7280;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.tn-country-lang button[aria-pressed=true]{background:#fff;color:#111827;box-shadow:0 1px 3px #0f172a1f}.tn-country-row[data-languages="3"]{flex-wrap:wrap;gap:8px}.tn-country-row[data-languages="3"] .tn-country-lang{flex-wrap:wrap;margin-left:auto}.tn-country-edit{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:10px;padding:10px;border:0;border-radius:11px;background:#f3f4f6;color:#111827;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.tn-country-edit:hover{background:#e5e7eb}.tn-country-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:7px}.tn-country-grid button{display:flex;align-items:center;gap:9px;min-width:0;padding:10px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#111827;font:inherit;font-size:13px;font-weight:650;text-align:left;cursor:pointer}.tn-country-grid button>span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tn-country-grid button em{font-style:normal;font-size:11px;font-weight:800;color:#9ca3af}.tn-country-grid button>svg:last-child:not(.tn-region-flag):not(.tn-region-globe){color:#16a34a}.tn-country-grid button[data-active=true]{border-color:#84cc16;background:#f7fee7}.tn-country-card{display:grid;gap:14px;margin-bottom:18px;padding:20px;border:1px solid #e5e7eb;border-radius:22px;background:#fff}.tn-country-card header{display:flex;align-items:center;gap:9px;color:#111827}.tn-country-card h3{margin:0;font-size:17px;font-weight:900}.tn-country-now{display:flex;align-items:center;gap:12px}.tn-country-now div{display:grid}.tn-country-now b{font-size:15px;color:#111827}.tn-country-now small{font-size:12px;color:#6b7280}.tn-country-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.tn-country-actions p{flex:1;min-width:200px;margin:0;font-size:12px;line-height:1.5;color:#9ca3af}.tn-country-actions a,.tn-country-foot a{color:inherit;text-decoration:underline}.tn-country-save{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 22px;border:0;border-radius:12px;background:#a3e635;color:#111827;font:inherit;font-size:14px;font-weight:900;cursor:pointer}.tn-country-save:disabled{opacity:.45;cursor:default}.tn-country-error{margin:0;font-size:12px;color:#b45309}.tn-country-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:16px;background:#0f172a66;backdrop-filter:blur(4px)}.tn-country-welcome{position:relative;display:grid;gap:12px;width:min(520px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:26px 22px 20px;border-radius:24px;background:#fff;box-shadow:0 30px 80px #0f172a40;text-align:center}.tn-country-welcome h2{margin:0;font-size:22px;font-weight:900;color:#111827}.tn-country-welcome>p{margin:-4px 0 4px;font-size:14px;color:#6b7280}.tn-country-hero{justify-self:center;color:#65a30d}.tn-country-close{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:10px;background:#f3f4f6;color:#6b7280;cursor:pointer}.tn-country-select{display:flex;align-items:center;gap:12px;width:100%;padding:13px 14px;border:1px solid #d1d5db;border-radius:14px;background:#fff;font:inherit;text-align:left;cursor:pointer}.tn-country-select span{flex:1;display:grid}.tn-country-select b{font-size:15px;color:#111827}.tn-country-select small{font-size:12px;color:#6b7280}.tn-country-select[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.tn-country-welcome .tn-country-grid{text-align:left}.tn-country-confirm{width:100%;padding:13px}.tn-country-foot{font-size:12px;color:#9ca3af}.tn-spin{animation:tn-country-spin 1s linear infinite}@keyframes tn-country-spin{to{transform:rotate(1turn)}}@media(max-width:640px){.tn-country-globe{display:none}.tn-country-chip{padding:7px 9px;font-size:12px}.tn-country-grid{grid-template-columns:1fr 1fr}}@media(max-width:380px){.tn-country-grid{grid-template-columns:1fr}}.tn-country-code{font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1}.tn-country-chip{min-height:42px;padding:0 14px;gap:7px;font-size:14px}.tn-country-code{font-size:14px;font-weight:800}@media(max-width:639px){.tn-country-chip{min-height:34px;padding:0 10px;gap:6px}.tn-country-code{font-size:12px}}.tn-official-model-mark{display:inline-block;flex-shrink:0;-o-object-fit:contain;object-fit:contain;border-radius:4px;vertical-align:middle}.compact-model-chips .tn-official-model-mark,.tn-model-family li>.tn-official-model-mark,.tn-portfolio-model-chip>.tn-official-model-mark{width:15px;height:15px}.tn-more-mobile{display:none}html body #tokenn-design-root .tn-catalog-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px}html body #tokenn-design-root .tn-catalog-grid .card-sheen:not([data-category=guide]){min-height:0!important;padding:18px!important}html body #tokenn-design-root .tn-catalog-grid .tn-product-purchase{flex-direction:row!important;align-items:center!important;padding-top:12px!important;gap:8px!important}html body #tokenn-design-root .tn-product-purchase>div:first-child{min-width:0;flex:1}html body #tokenn-design-root .tn-product-actions{display:flex;align-items:center;flex-shrink:0;gap:7px}html body #tokenn-design-root .tn-product-actions button{height:38px!important;min-width:36px;padding:0 11px!important;letter-spacing:0!important;white-space:nowrap}html body #tokenn-design-root .tn-product-actions button:last-child{width:36px!important;padding:0!important}html body #tokenn-design-root .tn-catalog-grid .compact-model-chips{margin:12px 0!important;gap:6px}html body #tokenn-design-root .tn-product-purchase>div:first-child>p{white-space:nowrap}html body #tokenn-design-root .tn-catalog-grid .tn-product-purchase{margin-top:auto!important}html body #tokenn-design-root .tn-product-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:5px!important}html body #tokenn-design-root .tn-product-heading>div:first-child{display:contents!important}html body #tokenn-design-root .tn-product-heading h2{grid-column:1;grid-row:1}html body #tokenn-design-root .tn-product-heading p{grid-column:1/-1;grid-row:2;margin:0!important;max-width:none!important}html body #tokenn-design-root .tn-product-heading>div:last-child{grid-column:2;grid-row:1;margin:0!important;align-self:start}html body #tokenn-design-root .tn-catalog-grid .payment-price{font-size:17px!important;white-space:nowrap}html body #tokenn-design-root .tokenn-vibe-header[data-shared=true]{border:1px solid #95cfa3!important;box-shadow:0 8px 26px #2448300d!important}html body #tokenn-design-root .tn-shared-brand-copy{display:flex;flex-direction:column;gap:4px;max-width:580px;min-width:0}html body #tokenn-design-root .tn-shared-brand-copy strong{color:#20372c!important;-webkit-text-fill-color:#20372c!important;font-size:18px;line-height:1.3}html body #tokenn-design-root .tn-shared-brand-copy span{display:block!important;color:#53685c!important;-webkit-text-fill-color:#53685c!important;font-size:13px;line-height:1.5;white-space:normal!important}html body #tokenn-design-root .tokenn-vibe-header[data-shared=true]>div:first-child{min-width:0;flex:1;cursor:default}html body #tokenn-design-root .tn-share-pin-card{background:#fff!important;border:1.5px solid #87c998!important;box-shadow:0 18px 65px #315b2920!important;color:#23362c!important}html body #tokenn-design-root .tn-share-pin-card h2{font-size:22px;color:#20352a!important;-webkit-text-fill-color:#20352a!important;line-height:1.3}html body #tokenn-design-root .tn-share-pin-card p{font-size:13px;line-height:1.65;color:#55685d!important;-webkit-text-fill-color:#55685d!important}html body #tokenn-design-root .tn-share-pin-lock{background:#edf8e8!important;color:#467738!important;border-color:#c5dfb9!important;box-shadow:none!important;filter:none!important}html body #tokenn-design-root .tn-share-pin-dots>div{width:16px;height:16px;background:#f3f6f2!important;border:1.5px solid #b9cbb8!important;filter:none!important}html body #tokenn-design-root .tn-share-pin-dots>div[data-filled=true]{background:#74ba45!important;border-color:#5c9b32!important}html body #tokenn-design-root .tn-share-pin-keypad button{background:#f6f9f3!important;color:#27392c!important;border:1px solid #d2dfca!important;box-shadow:none!important;font-size:20px;font-weight:650;border-radius:13px}html body #tokenn-design-root .tn-share-pin-keypad button:hover{background:#eaf6df!important;border-color:#8ec86b!important}html body #tokenn-design-root .tn-share-pin-keypad button:focus-visible{outline:3px solid #67a63c;outline-offset:2px}html body #tokenn-design-root .tn-share-pin-card .tn-share-pin-help{margin-top:20px;font-size:12px}html body #tokenn-design-root .tn-share-pin-card[data-error=true]{border-color:#cf5d5d!important}html body #tokenn-design-root .tn-share-pin-card[data-error=true] .tn-share-pin-help{color:#b32626!important;-webkit-text-fill-color:#b32626!important}@media(min-width:1400px){html body #tokenn-design-root .tn-catalog-grid-compact{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){html body #tokenn-design-root .tn-catalog-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){html body #tokenn-design-root .tn-catalog-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 8px!important}html body #tokenn-design-root .tn-catalog-grid.tn-catalog-grid-compact .card-sheen:not([data-category=guide]){padding:11px!important;border-radius:16px!important;min-width:0}html body #tokenn-design-root .tn-catalog-grid-compact .card-sheen h2{font-size:13px!important;line-height:1.25!important}html body #tokenn-design-root .tn-catalog-grid-compact .card-sheen p{font-size:10px!important;line-height:1.45!important}html body #tokenn-design-root .tn-catalog-grid-compact .bg-clip-text.font-mono{font-size:23px!important;letter-spacing:-1px}html body #tokenn-design-root .tn-catalog-grid-compact .tn-product-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:5px!important}html body #tokenn-design-root .tn-product-heading>div:first-child{display:contents!important}html body #tokenn-design-root .tn-product-heading h2{grid-column:1;grid-row:1}html body #tokenn-design-root .tn-product-heading p{grid-column:1/-1;grid-row:2;margin:0!important;max-width:none!important}html body #tokenn-design-root .tn-product-heading>div:last-child{grid-column:2;grid-row:1;margin:0!important;align-self:start}html body #tokenn-design-root .tn-catalog-grid-compact .compact-model-chips{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:3px!important;margin:10px 0!important}html body #tokenn-design-root .tn-catalog-grid-compact .compact-model-chips>span:nth-child(n+3){display:none}html body #tokenn-design-root .tn-catalog-grid-compact .compact-model-chips>button,html body #tokenn-design-root .tn-catalog-grid-compact .compact-model-chips>span{height:22px;min-height:22px;font-size:10px!important;justify-content:flex-start}html body #tokenn-design-root .tn-catalog-grid-compact .tn-more-desktop{display:none!important}html body #tokenn-design-root .tn-catalog-grid-compact .tn-more-mobile{display:inline!important}html body #tokenn-design-root .tn-product-purchase{gap:4px!important;padding-top:9px!important}html body #tokenn-design-root .tn-product-purchase .payment-price{font-size:13px!important;letter-spacing:-.5px}html body #tokenn-design-root .tn-product-purchase>div:first-child>p{display:none!important}html body #tokenn-design-root .tn-product-purchase .payment-price{margin-top:0!important}html body #tokenn-design-root .tn-product-actions{gap:4px}html body #tokenn-design-root .tn-product-actions button{width:32px!important;min-width:32px!important;height:36px!important;padding:0!important}html body #tokenn-design-root .tn-product-actions button:last-child{width:28px!important;min-width:28px!important}html body #tokenn-design-root .tn-product-actions button:first-child>span{display:none}html body #tokenn-design-root .tn-catalog-grid .tokenn-highlight-ribbon{padding:4px 7px!important;left:-2px;top:-10px;max-width:100%}html body #tokenn-design-root .tn-catalog-grid .tokenn-highlight-ribbon span{font-size:8px!important;letter-spacing:.04em!important}html body #tokenn-design-root .tokenn-vibe-header[data-shared=true]{flex-wrap:nowrap;padding:12px!important;gap:8px}html body #tokenn-design-root .tn-shared-brand-copy strong{font-size:14px}html body #tokenn-design-root .tn-shared-brand-copy span{font-size:11px;line-height:1.4}html body #tokenn-design-root .tn-share-pin-card{padding:24px}}@media(max-width:360px){html body #tokenn-design-root .tn-catalog-grid.tn-catalog-grid-compact .card-sheen:not([data-category=guide]){padding:8px!important}html body #tokenn-design-root .tn-catalog-grid-compact .card-sheen h2{font-size:11px!important}html body #tokenn-design-root .tn-product-purchase .payment-price,html body #tokenn-design-root .tn-product-purchase .payment-price *{font-size:11px!important;letter-spacing:-.3px!important}html body #tokenn-design-root .tn-product-purchase{gap:3px!important}html body #tokenn-design-root .tn-product-actions{gap:2px!important}html body #tokenn-design-root .tn-product-actions button{width:28px!important;min-width:28px!important}html body #tokenn-design-root .tn-product-actions button:last-child{width:24px!important;min-width:24px!important}}#tokenn-design-root.tokenn-design .tokenn-workspace .prompt-hero-editorial{background:radial-gradient(ellipse 100% 125% at 109% -46%,transparent 64%,#ffffffb8 64.4%,#d7edbc 65%,#edf7dd 70%,transparent 70.5%),radial-gradient(ellipse 100% 140% at 111% -52%,transparent 68%,#ffffffd9 68.4%,#bddfca 69%,#e2f2e8 75%,transparent 75.5%),radial-gradient(ellipse 110% 155% at 112% -58%,transparent 73%,#ffffffcf 73.4%,#c5dfd6 74%,#eef7ed 80%,transparent 80.5%),radial-gradient(ellipse at 5% 100%,#e1efdc,transparent 55%),linear-gradient(115deg,#fbfcf8 20%,#edf5e7 62%,#d5ecc7)!important;border:1px solid #dce5d3!important;box-shadow:0 12px 34px #314d2010!important}#tokenn-design-root .prompt-hero-editorial .prompt-hero-glow,#tokenn-design-root .prompt-hero-editorial:before{display:none!important}#tokenn-design-root .prompt-hero-editorial .tokenn-prompt-hero-grid{display:block;min-height:0;padding:0!important}#tokenn-design-root.tokenn-design .tokenn-workspace .prompt-hero-editorial .tokenn-prompt-hero-copy{background:transparent!important;padding:32px 36px;color:#263c30!important}#tokenn-design-root .prompt-hero-editorial h2{max-width:none}#tokenn-design-root.tokenn-design .prompt-hero-editorial h2{color:#263c30!important}#tokenn-design-root .prompt-hero-editorial .tokenn-prompt-hero-copy>p{max-width:850px}#tokenn-design-root.tokenn-design .prompt-hero-editorial .prompt-experience-strip{max-width:none;padding:20px 22px;border-color:#dce5d5!important;background:#ffffffc9!important;box-shadow:none!important}#tokenn-design-root.tokenn-design .prompt-hero-editorial .prompt-experience-copy{padding:0!important;border:0!important;background:transparent!important;box-shadow:none;color:#4d6053!important;font-weight:500;line-height:1.95;font-size:14px}#tokenn-design-root.tokenn-design .prompt-hero-editorial .experience-mark{display:inline;position:static;color:#263c30!important;font-weight:750;padding:0 .1em .06em;border-radius:.14em;box-shadow:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}#tokenn-design-root.tokenn-design .prompt-hero-editorial .experience-mark-green{background:linear-gradient(180deg,transparent 43%,#d8f89b 0,#d8f89b 94%,transparent 0)!important}#tokenn-design-root.tokenn-design .prompt-hero-editorial .experience-mark-orange{background:linear-gradient(180deg,transparent 43%,#ffe1a5 0,#ffe1a5 94%,transparent 0)!important}#tokenn-design-root.tokenn-design .prompt-hero-editorial .prompt-trust-pills{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#tokenn-design-root.tokenn-design .prompt-hero-editorial .prompt-trust-pills>span:nth-child(n){background:#ffffffb8!important;border-color:#dfe7d8!important;animation:none!important;box-shadow:none!important;padding:14px!important;gap:10px}#tokenn-design-root.tokenn-design .tokenn-workspace .prompt-hero-editorial .prompt-trust-pills>span>span{background:transparent!important;border:0!important}#tokenn-design-root .prompt-hero-editorial .prompt-trust-pills b{font-size:11px;line-height:1.4;letter-spacing:.015em}#tokenn-design-root .prompt-hero-editorial .prompt-trust-pills small{font-size:11px;line-height:1.4}#tokenn-design-root .prompt-hero-editorial .prompt-trust-pills svg{color:#62882e!important}@media(max-width:650px){#tokenn-design-root.tokenn-design .tokenn-workspace .prompt-hero-editorial .tokenn-prompt-hero-copy{padding:24px 18px}#tokenn-design-root.tokenn-design .prompt-hero-editorial .prompt-experience-strip{padding:16px}#tokenn-design-root.tokenn-design .prompt-hero-editorial .prompt-trust-pills{grid-template-columns:1fr;gap:8px}#tokenn-design-root.tokenn-design .prompt-hero-editorial .prompt-trust-pills>span:nth-child(n){min-width:0}}.LowBalanceBanner_banner___Mrjo{--ink:#171c20;--muted:#535b65;--violet:#6250bd;--lime:#c6ff3d;position:relative;isolation:isolate;container:low-balance/inline-size;width:min(100%,720px);min-width:0;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.45;text-align:left;color-scheme:light;overflow-wrap:anywhere;animation:LowBalanceBanner_arrive__4HUZc .35s ease-out both}.LowBalanceBanner_banner___Mrjo,.LowBalanceBanner_banner___Mrjo *,.LowBalanceBanner_banner___Mrjo :after,.LowBalanceBanner_banner___Mrjo :before{box-sizing:border-box}.LowBalanceBanner_banner___Mrjo:before{content:"";position:absolute;z-index:-1;inset:8px 9px 0;border:1px solid #e8ffb5;border-radius:32px;background:linear-gradient(120deg,#e3ffa5,var(--lime) 60%,#b5e93c);transform:rotate(-1.2deg)}.LowBalanceBanner_sheet__yQ97H{position:relative;padding:30px 26px 22px;border:2px solid #fff;border-radius:32px;background:linear-gradient(130deg,#fbfcfd,#eff1f4 56%,#f9fafb);box-shadow:0 24px 64px #20273529,inset 0 0 0 1px #cbd0d8,inset 0 3px 3px #fff,inset 0 -5px 8px #aeb4bf55}.LowBalanceBanner_sheet__yQ97H:before{content:"";position:absolute;top:-2px;right:-2px;width:77px;height:77px;border-radius:0 30px 0 23px;background:linear-gradient(225deg,#c6ff3d,#d5ff79 47%,#f8ffdd 48%,#f8ffdd 49%,#b5e631 50%,#94bd28 92%);box-shadow:-6px 8px 14px #34451a25;pointer-events:none}.LowBalanceBanner_close__zgZo_{position:absolute;z-index:3;top:5px;right:5px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:#1b2513;cursor:pointer}.LowBalanceBanner_hero__vcK7E{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:center;min-height:236px;gap:0}.LowBalanceBanner_heroCopy__7lZzV{position:relative;z-index:1;min-width:0;padding-block:5px 22px}.LowBalanceBanner_key__aPoT2{display:flex;align-items:center;gap:8px;min-width:0;margin-bottom:20px;color:var(--muted);font-size:12px;font-weight:700}.LowBalanceBanner_keyIcon__YSOwM{display:grid;place-items:center;flex:none;width:29px;height:29px;border:1px solid #fff;border-radius:10px;background:#e9e7f6;color:#62509e;box-shadow:0 2px 0 #d2cfdf}.LowBalanceBanner_keyContent__yFMhJ{min-width:0;flex:1}.LowBalanceBanner_keyContent__yFMhJ select{max-width:100%;width:100%;min-width:0;min-height:44px;padding:8px;border:1px solid #aab0bc;border-radius:10px;background:#fff;color:var(--ink);font:inherit}.LowBalanceBanner_title__G5iN1{margin:0;font-weight:900;letter-spacing:-.055em;line-height:1.02}.LowBalanceBanner_eyebrow__Zpmqd{display:block;margin-bottom:5px;font-size:31px;letter-spacing:-.035em}.LowBalanceBanner_amount__YCfkb{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;font-size:62px;color:#6543c4;text-shadow:0 3px 5px #524b7620}@supports ((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text){.LowBalanceBanner_amount__YCfkb{background:linear-gradient(110deg,#385cce 5%,#6543c4 52%,#8b31ba);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.LowBalanceBanner_exact__11n2m{margin:14px 0 0;color:var(--muted);font-size:13px;line-height:1.5;font-variant-numeric:tabular-nums}.LowBalanceBanner_art__h__Um{position:relative;height:230px;margin-top:20px;pointer-events:none}.LowBalanceBanner_gauge__BNdj9{position:absolute;width:250px;height:250px;max-width:none;top:-22px;right:-9px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 15px 11px #343b4523);animation:LowBalanceBanner_artArrive__FuP1Y .65s ease-out .05s both}.LowBalanceBanner_tokenOne__FnlGt,.LowBalanceBanner_tokenTwo__aohoa{position:absolute;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 7px 5px #343b4525);animation:LowBalanceBanner_artArrive__FuP1Y .7s ease-out .13s both}.LowBalanceBanner_tokenOne__FnlGt{width:57px;height:57px;right:-3px;top:11px;transform:rotate(13deg)}.LowBalanceBanner_tokenTwo__aohoa{width:72px;height:72px;left:-16px;bottom:13px;transform:rotate(-19deg)}.LowBalanceBanner_panels__33TvO{position:relative;display:grid;gap:14px}.LowBalanceBanner_panel__o_pdz{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:13px;padding:19px 20px 20px;border:1.5px solid #fff;border-radius:22px;background:linear-gradient(125deg,#fff,#f1f2f6 65%,#e8ebf0);box-shadow:inset 0 2px 3px #fff,inset 0 -2px 3px #bac1cc38,0 4px 0 #c9cdd5,0 9px 15px #3c465017}.LowBalanceBanner_number__GY4tQ{display:grid;place-items:center;width:32px;height:32px;border:1px solid #fff;border-radius:50%;color:#6250bd;background:linear-gradient(135deg,#fff,#e9e5ff);box-shadow:0 2px 0 #b4a9d5,0 4px 7px #6c5c9520;font-size:20px;font-weight:800;line-height:1}.LowBalanceBanner_panelBody__uxteG{min-width:0}.LowBalanceBanner_description__BcL1r{padding-top:2px;font-size:15px;line-height:1.5}.LowBalanceBanner_description__BcL1r :where(p),.LowBalanceBanner_note__poZq3 :where(p){margin:0}.LowBalanceBanner_description__BcL1r :where(p+p),.LowBalanceBanner_note__poZq3 :where(p+p){margin-top:7px}.LowBalanceBanner_description__BcL1r :where(strong,b){font-weight:700}.LowBalanceBanner_action__qPk_4{margin-top:14px}.LowBalanceBanner_action__qPk_4>*,.LowBalanceBanner_offerAction__H4cZu>*{max-width:100%}.LowBalanceBanner_action__qPk_4 form{display:grid;gap:10px;margin:0;min-width:0}.LowBalanceBanner_action__qPk_4 label{display:grid;gap:6px;color:#424b57;font-size:13px;font-weight:700}.LowBalanceBanner_action__qPk_4 [role=alert]{margin:0;color:#a12d36;font-size:13px}.LowBalanceBanner_offer__kTDdE{overflow:hidden;background:linear-gradient(115deg,#fff,#f0edf8 70%,#e7e6f2)}.LowBalanceBanner_offer__kTDdE .LowBalanceBanner_number__GY4tQ{color:#416bab;background:linear-gradient(135deg,#fff,#e1ebff);box-shadow:0 2px 0 #a8bbd8,0 4px 7px #6c5c9520}.LowBalanceBanner_offerHeader__3dMIv{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;padding-right:90px}.LowBalanceBanner_offerTitle__VQ3qK{margin:0;font-size:23px;font-weight:800;line-height:1.15;letter-spacing:-.04em}.LowBalanceBanner_discount__nFpYG{display:inline-flex;align-items:center;min-height:33px;padding:2px 10px;border:1px solid #e9ffbb;border-radius:10px;background:linear-gradient(125deg,#deff93,#c6ff3d);color:#293e15;box-shadow:0 2px 0 #aac66d;font-size:24px;font-weight:900;line-height:1.1;letter-spacing:-.055em;white-space:nowrap}.LowBalanceBanner_book__dApxx{float:right;position:relative;width:114px;height:114px;margin:-24px -9px 3px 12px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 7px #51436722);pointer-events:none}.LowBalanceBanner_note__poZq3{position:relative;margin-top:11px;color:#515366;font-size:13px;line-height:1.5}.LowBalanceBanner_note__poZq3 :where(strong,b){color:#333644;font-weight:700}.LowBalanceBanner_prices__MoOCg{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-top:11px}.LowBalanceBanner_priceOld__XJAIb{color:#626170;font-size:15px;text-decoration-thickness:1px}.LowBalanceBanner_priceNew__J1RUw{color:#3c326d;font-size:31px;font-weight:800;line-height:1.1;letter-spacing:-.045em}.LowBalanceBanner_timer__95OKR{clear:both;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;margin-top:14px;padding:10px 0;border-top:1px solid #d7d6e3;color:#555466;font-size:12px}.LowBalanceBanner_timer__95OKR [role=timer],.LowBalanceBanner_timer__95OKR time{color:#4b407b;font-size:21px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.035em}.LowBalanceBanner_offerAction__H4cZu{clear:both;margin-top:12px}.LowBalanceBanner_footer__YM6Bo{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:20px;color:var(--muted);font-size:13px}.LowBalanceBanner_primary__oKtB0,.LowBalanceBanner_secondary__aYyKu{display:inline-flex;align-items:center;justify-content:center;gap:9px;box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:46px;padding:12px 17px;border:1px solid #b1d66a;border-radius:13px;background:linear-gradient(110deg,#dcff92,#c6ff3d 65%,#cfff64);color:#20300f;box-shadow:inset 0 1px 1px #f3ffd6,0 3px 0 #a8c66d,0 6px 11px #48602217;font:800 15px/1.3 Arial,Helvetica,sans-serif;text-align:center;text-decoration:none;overflow-wrap:anywhere;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.LowBalanceBanner_secondary__aYyKu{border-color:#bfc1d3;background:#fcfcff;color:#4c417d;box-shadow:inset 0 1px 1px #fff,0 2px 0 #c9c7d7;font-size:14px;font-weight:700}.LowBalanceBanner_primary__oKtB0 svg,.LowBalanceBanner_secondary__aYyKu svg{flex-shrink:0;width:18px;height:18px}.LowBalanceBanner_input__yHkrf{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:46px;padding:11px 13px;border:1px solid #949dac;border-radius:12px;background:#fff;color:#202630;box-shadow:inset 0 2px 4px #353d4b0b;font:400 16px/1.4 Arial,Helvetica,sans-serif}.LowBalanceBanner_input__yHkrf::-moz-placeholder{color:#69717d;opacity:1}.LowBalanceBanner_input__yHkrf::placeholder{color:#69717d;opacity:1}.LowBalanceBanner_input__yHkrf[aria-invalid=true]{border-color:#ae3440}.LowBalanceBanner_input__yHkrf:disabled{background:#e9ecf1;color:#5c6571;cursor:not-allowed}.LowBalanceBanner_banner___Mrjo :where(a,button,input,select,textarea):focus-visible,.LowBalanceBanner_input__yHkrf:focus-visible,.LowBalanceBanner_primary__oKtB0:focus-visible,.LowBalanceBanner_secondary__aYyKu:focus-visible{outline:3px solid #6552bb;outline-offset:3px}.LowBalanceBanner_primary__oKtB0:disabled,.LowBalanceBanner_primary__oKtB0[aria-disabled=true],.LowBalanceBanner_secondary__aYyKu:disabled,.LowBalanceBanner_secondary__aYyKu[aria-disabled=true]{background:#e2e6dc;color:#5a6353;border-color:#c6cebc;box-shadow:none;cursor:not-allowed;transform:none}.LowBalanceBanner_footer__YM6Bo .LowBalanceBanner_secondary__aYyKu{width:auto;min-height:44px;padding:7px 15px;border-color:transparent;background:transparent;box-shadow:none;color:#555d68;font-size:13px}.LowBalanceBanner_banner___Mrjo[data-tone=empty] .LowBalanceBanner_amount__YCfkb{color:#8e3346;background:none;-webkit-text-fill-color:currentColor}.LowBalanceBanner_banner___Mrjo[data-tone=empty] .LowBalanceBanner_gauge__BNdj9,.LowBalanceBanner_banner___Mrjo[data-tone=empty] .LowBalanceBanner_tokenOne__FnlGt,.LowBalanceBanner_banner___Mrjo[data-tone=empty] .LowBalanceBanner_tokenTwo__aohoa{filter:grayscale(1) drop-shadow(0 10px 8px #343b4520)}@media (hover:hover){.LowBalanceBanner_close__zgZo_:hover{background:#ffffff80}.LowBalanceBanner_primary__oKtB0:not(:disabled):not([aria-disabled=true]):hover,.LowBalanceBanner_secondary__aYyKu:not(:disabled):not([aria-disabled=true]):hover{transform:translateY(-1px);box-shadow:inset 0 1px 1px #fff,0 4px 0 #b2c78a,0 7px 14px #34451719}.LowBalanceBanner_secondary__aYyKu:not(:disabled):not([aria-disabled=true]):hover{background:#f0edf9;box-shadow:0 3px 0 #c9c7d7}}.LowBalanceBanner_primary__oKtB0:not(:disabled):not([aria-disabled=true]):active,.LowBalanceBanner_secondary__aYyKu:not(:disabled):not([aria-disabled=true]):active{transform:translateY(1px);box-shadow:none}@keyframes LowBalanceBanner_arrive__4HUZc{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes LowBalanceBanner_artArrive__FuP1Y{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@container low-balance (max-width: 540px){.LowBalanceBanner_sheet__yQ97H{padding:24px 16px 18px;border-radius:27px}.LowBalanceBanner_sheet__yQ97H:before{width:65px;height:65px;border-top-right-radius:25px}.LowBalanceBanner_hero__vcK7E{grid-template-columns:minmax(0,1fr) 135px;min-height:210px}.LowBalanceBanner_heroCopy__7lZzV{padding-bottom:18px}.LowBalanceBanner_key__aPoT2{margin-bottom:18px;font-size:11px}.LowBalanceBanner_eyebrow__Zpmqd{font-size:26px}.LowBalanceBanner_amount__YCfkb{font-size:45px}.LowBalanceBanner_exact__11n2m{font-size:12px}.LowBalanceBanner_art__h__Um{height:190px;margin-top:35px}.LowBalanceBanner_gauge__BNdj9{width:181px;height:181px;top:4px;right:-21px}.LowBalanceBanner_tokenOne__FnlGt{width:39px;height:39px;top:4px;right:0}.LowBalanceBanner_tokenTwo__aohoa{width:49px;height:49px;left:-9px;bottom:8px}.LowBalanceBanner_panel__o_pdz{padding:15px 13px 17px;grid-template-columns:27px minmax(0,1fr);gap:10px;border-radius:18px}.LowBalanceBanner_number__GY4tQ{width:27px;height:27px;font-size:18px}.LowBalanceBanner_description__BcL1r{font-size:14px}.LowBalanceBanner_offerHeader__3dMIv{padding-right:0;gap:8px}.LowBalanceBanner_offerTitle__VQ3qK{font-size:21px}.LowBalanceBanner_discount__nFpYG{font-size:22px;min-height:31px}.LowBalanceBanner_book__dApxx{width:85px;height:85px;margin:7px -5px 4px 7px}.LowBalanceBanner_note__poZq3{font-size:12px}.LowBalanceBanner_priceNew__J1RUw{font-size:28px}.LowBalanceBanner_primary__oKtB0,.LowBalanceBanner_secondary__aYyKu{font-size:14px;padding-inline:12px}}@container low-balance (max-width: 380px){.LowBalanceBanner_sheet__yQ97H{padding-inline:12px}.LowBalanceBanner_hero__vcK7E{grid-template-columns:minmax(0,1fr) 108px}.LowBalanceBanner_amount__YCfkb{font-size:39px}.LowBalanceBanner_eyebrow__Zpmqd{font-size:24px}.LowBalanceBanner_gauge__BNdj9{width:155px;height:180px;right:-19px}.LowBalanceBanner_tokenOne__FnlGt{right:-2px}.LowBalanceBanner_tokenTwo__aohoa{left:-7px;width:42px;height:42px}.LowBalanceBanner_panel__o_pdz{gap:8px;padding-inline:10px}.LowBalanceBanner_offerTitle__VQ3qK{font-size:20px}}@media (prefers-reduced-motion:reduce){.LowBalanceBanner_banner___Mrjo,.LowBalanceBanner_gauge__BNdj9,.LowBalanceBanner_tokenOne__FnlGt,.LowBalanceBanner_tokenTwo__aohoa{animation:none}.LowBalanceBanner_primary__oKtB0,.LowBalanceBanner_secondary__aYyKu{transition:none}}@media (forced-colors:active){.LowBalanceBanner_amount__YCfkb{background:none;-webkit-text-fill-color:currentColor}.LowBalanceBanner_close__zgZo_,.LowBalanceBanner_panel__o_pdz,.LowBalanceBanner_primary__oKtB0,.LowBalanceBanner_secondary__aYyKu,.LowBalanceBanner_sheet__yQ97H{border:1px solid ButtonText}}