.recharge-layer{position:fixed;z-index:180;inset:0;display:grid;place-items:center;padding:24px;color:#f1f1ed}.recharge-layer__backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000000c2;cursor:pointer}.recharge-layer__backdrop.is-disabled{cursor:wait}.recharge-dialog{position:relative;width:min(820px,100%);max-height:calc(100svh - 48px);overflow-y:auto;border:1px solid #515158;border-radius:3px;color:#f1f1ed;background:#131315;box-shadow:12px 12px #0000007a;scrollbar-color:#44444a transparent;scrollbar-width:thin}.recharge-dialog:before{position:absolute;z-index:1;top:-1px;right:72px;width:78px;height:4px;content:"";background:var(--status-green);box-shadow:78px 0 0 var(--planet-blue),156px 0 0 var(--signal-pink)}.recharge-dialog__header{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid #35353a;background:#19191c}.recharge-dialog__header p,.recharge-dialog__header h2{margin:0}.recharge-dialog__header p{margin-bottom:5px;color:var(--status-green);font-family:var(--font-code);font-size:8px;font-weight:900}.recharge-dialog__header h2{font-size:22px;font-weight:900}.recharge-dialog__close{width:38px;height:38px;display:grid;place-items:center;border:1px solid #414147;border-radius:2px;color:#aaaab1;background:#222226}.recharge-dialog__close:hover{border-color:#707078;color:#fff}.recharge-dialog__balance{min-height:68px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 20px;border-bottom:1px solid #35353a;background:#101012}.recharge-dialog__balance-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--status-green);border-radius:2px;color:#101012;background:var(--status-green)}.recharge-dialog__balance>span:nth-child(2){display:flex;align-items:baseline;gap:10px}.recharge-dialog__balance small{color:#77777e;font-size:10px}.recharge-dialog__balance strong{color:#fff;font-family:var(--font-code);font-size:20px}.recharge-dialog__balance em{padding:4px 7px;border:1px solid #414147;border-radius:2px;color:#77777e;font-size:8px;font-style:normal}.recharge-dialog__body{display:grid;grid-template-columns:minmax(0,1fr) 238px;gap:0}.recharge-dialog__packs{min-width:0;padding:20px;border-right:1px solid #35353a}.recharge-dialog__section-heading{display:flex;align-items:center;gap:9px;margin-bottom:12px}.recharge-dialog__section-heading span{color:var(--planet-blue);font-family:var(--font-code);font-size:8px;font-weight:900}.recharge-dialog__section-heading strong{color:#bdbdc2;font-size:11px}.recharge-pack-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.recharge-inline-state{grid-column:1 / -1;min-height:82px;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;border:1px solid #39393f;color:#77777e;background:#18181b;font-size:9px;text-align:center}.recharge-inline-state.is-loading svg,.recharge-order__submit svg.is-spinning{animation:recharge-spin .9s linear infinite}.recharge-inline-state.is-error{justify-content:flex-start;border-color:#6e4921;color:#e8b56d;text-align:left}.recharge-inline-state.is-error>span{min-width:0;display:grid;flex:1;gap:4px}.recharge-inline-state.is-error strong{color:#f1d1a6;font-size:10px}.recharge-inline-state.is-error small{overflow-wrap:anywhere;color:#9b744b;font-size:8px}.recharge-inline-state.is-error button{min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid #765b3e;color:#e8c89e;background:#292018;font-size:8px}.recharge-pack-grid>button{position:relative;min-height:112px;display:grid;align-content:center;gap:5px;padding:14px;overflow:hidden;border:1px solid #3a3a40;border-radius:3px;color:#f1f1ed;text-align:left;background:#1c1c1f}.recharge-pack-grid>button:disabled,.recharge-payment-methods button:disabled,.recharge-order__submit:disabled,.recharge-dialog__close:disabled{cursor:wait;opacity:.58}.recharge-pack-grid>button:hover,.recharge-pack-grid>button.is-selected{border-color:var(--signal-pink);background:#252126}.recharge-pack-grid>button>em{position:absolute;top:0;right:0;padding:4px 7px;color:#101012;background:var(--status-green);font-size:7px;font-style:normal;font-weight:900}.recharge-pack-grid>button>span{display:inline-flex;align-items:center;gap:4px;color:#fff;font-size:15px;font-weight:900}.recharge-pack-grid>button>span svg{color:var(--status-green)}.recharge-pack-grid>button>small{color:#73737a;font-size:9px}.recharge-pack-grid>button>strong{margin-top:3px;color:var(--signal-pink);font-family:var(--font-code);font-size:13px}.recharge-pack-grid>button>i{position:absolute;right:7px;bottom:7px;width:18px;height:18px;display:grid;place-items:center;color:#101012;background:var(--signal-pink)}.recharge-dialog__payment-heading{margin-top:20px}.recharge-custom-amount{min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(110px,.8fr);align-items:center;gap:8px;margin-top:10px;padding:7px 9px;border:1px solid #3a3a40;color:#8d8d94;background:#18181b;font-size:9px}.recharge-custom-amount strong{color:var(--planet-blue);font-family:var(--font-code);font-size:9px}.recharge-custom-amount input{min-width:0;height:32px;padding:0 8px;border:1px solid #4a4a50;outline:0;color:#fff;background:#101012;font-family:var(--font-code);font-size:11px}.recharge-custom-amount input:focus{border-color:var(--planet-blue)}.recharge-custom-amount small{grid-column:1 / -1;color:#5e5e65;font-family:var(--font-code);font-size:7px}.recharge-payment-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.recharge-payment-methods button{min-height:42px;display:grid;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:7px;padding:0 10px;border:1px solid #39393f;border-radius:2px;color:#8d8d94;text-align:left;background:#1b1b1e;font-size:10px}.recharge-payment-methods button.is-selected{border-color:var(--planet-blue);color:#fff}.recharge-payment-methods button.is-selected>svg:first-child{color:#29aaff}.recharge-payment-methods button>svg:last-child{color:var(--status-green)}.recharge-quote{min-height:54px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;margin-top:14px;padding:9px 10px;border:1px solid #456324;color:#b8ff55;background:#151a12}.recharge-quote.is-expired{border-color:#6b4725;color:#e4aa67;background:#211912}.recharge-quote>span{display:flex;align-items:center;gap:6px;font-size:9px}.recharge-quote>strong{font-family:var(--font-code);font-size:9px}.recharge-quote>small{grid-column:1 / -1;overflow:hidden;color:#62714f;font-family:var(--font-code);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.recharge-quote.is-expired>small{color:#806344}.recharge-order{min-width:0;padding:22px 18px;background:#0f0f11}.recharge-order__signal{width:42px;height:42px;display:grid;place-items:center;margin-bottom:16px;border:1px solid var(--signal-pink);color:#fff;background:#68043f;box-shadow:5px 5px #2e021d}.recharge-order>p:first-of-type{margin:0 0 6px;color:#67676e;font-family:var(--font-code);font-size:7px;font-weight:900}.recharge-order h3{margin:0 0 20px;color:#fff;font-size:24px;font-weight:900}.recharge-order dl{margin:0;border-top:1px solid #343439}.recharge-order dl div{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #2b2b30}.recharge-order dt,.recharge-order dd{margin:0;font-size:9px}.recharge-order dt{color:#6f6f76}.recharge-order dd{color:#bebec3}.recharge-order__total{display:flex;align-items:end;justify-content:space-between;gap:10px;padding:18px 0 14px}.recharge-order__total span{color:#85858c;font-size:9px}.recharge-order__total strong{color:var(--signal-pink);font-family:var(--font-code);font-size:19px}.recharge-order__submit{width:100%;min-height:42px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #ff38a8;border-radius:2px;color:#fff;background:var(--signal-pink);box-shadow:4px 4px #540333;font-size:11px;font-weight:850}.recharge-order__submit:hover{background:#f31598}.recharge-order__submit:disabled:hover{background:var(--signal-pink)}.recharge-order__failure{min-height:42px;display:flex;align-items:flex-start;gap:7px;margin:12px 0 0;padding:9px;border:1px solid #6e4921;color:#e8b56d;background:#211912;font-size:8px;line-height:1.45}.recharge-order__failure>span{min-width:0;display:grid;gap:4px}.recharge-order__failure small{overflow-wrap:anywhere;color:#9b744b;font-family:var(--font-code);font-size:7px}.recharge-order__state{display:grid;gap:5px;margin-top:12px;padding:10px;border:1px solid #3d6782;color:#77c8ff;background:#111a20}.recharge-order__state>span{font-size:10px;font-weight:850}.recharge-order__state>strong{overflow-wrap:anywhere;color:#d1d1d4;font-family:var(--font-code);font-size:8px}.recharge-order__state>small{color:#748692;font-size:8px;line-height:1.45}.recharge-order__state>a{width:fit-content;display:inline-flex;align-items:center;gap:5px;margin-top:3px;color:#77c8ff;font-size:8px}.recharge-order__state.is-fulfilled{border-color:#557b25;color:var(--status-green);background:#151a12}.recharge-order__state.is-review{border-color:#765322;color:#ffc76e;background:#211912}.recharge-order__state.is-failed,.recharge-order__state.is-expired,.recharge-order__state.is-refunded,.recharge-order__state.is-dispute-lost{border-color:#6a4444;color:#f1a4a4;background:#211414}.recharge-order__status{min-height:14px;margin:12px 0 0;color:#77777e;font-size:9px;text-align:center;visibility:hidden}.recharge-order__status.is-visible{visibility:visible;color:#ffbd1a}@keyframes recharge-spin{to{transform:rotate(360deg)}}@media(max-width:680px){.recharge-layer{padding:12px}.recharge-dialog{max-height:calc(100svh - 24px)}.recharge-dialog__body{grid-template-columns:1fr}.recharge-dialog__packs{border-right:0;border-bottom:1px solid #35353a}.recharge-order{padding-bottom:20px}}@media(max-width:420px){.recharge-dialog__header{min-height:72px;padding:12px 14px}.recharge-dialog__balance{padding:10px 14px}.recharge-dialog__packs{padding:14px}.recharge-pack-grid>button{min-height:100px;padding:11px}.recharge-payment-methods button{grid-template-columns:18px minmax(0,1fr)}.recharge-payment-methods button>svg:last-child{display:none}.recharge-custom-amount{grid-template-columns:minmax(0,1fr) auto}.recharge-custom-amount input{grid-column:1 / -1}.recharge-inline-state.is-error{flex-wrap:wrap}.recharge-inline-state.is-error button{width:100%;justify-content:center}}.api-keys-view{min-width:0}.api-keys-status-band{min-height:116px;display:grid;grid-template-columns:54px minmax(0,1fr) auto auto auto;align-items:center;gap:16px;padding:20px;border:1px solid #3f6635;background:#121914}.api-keys-status-band>span{width:50px;height:50px;display:grid;place-items:center;color:#10120e;background:var(--status-green)}.api-keys-status-band p{margin:0 0 5px;color:#718c49;font-family:var(--font-code);font-size:8px;font-weight:900}.api-keys-status-band h2{margin:0;color:#efffe1;font-size:18px}.api-keys-status-band>strong{color:#fff;font-family:var(--font-code);font-size:28px}.api-keys-status-band>small{color:#72806d;font-size:9px}.api-key-primary-action,.api-key-secondary-action,.api-key-danger-action{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid transparent;border-radius:2px;font-size:10px;font-weight:850}.api-key-primary-action{border-color:var(--signal-pink);color:#fff;background:var(--signal-pink)}.api-key-secondary-action{border-color:#46464d;color:#b4b4ba;background:#1b1b1f}.api-key-danger-action{border-color:#8b3445;color:#ffdce3;background:#431824}.api-key-primary-action:disabled,.api-key-secondary-action:disabled,.api-key-danger-action:disabled{cursor:not-allowed;opacity:.48}.api-keys-section{min-width:0}.api-key-rotation-alert{min-width:0;display:flex;align-items:flex-start;gap:10px;margin:14px 0 0;padding:12px 14px;border:1px solid #765d2a;color:#e5bc69;background:#251e11}.api-key-rotation-alert>span{min-width:0;display:grid;gap:4px}.api-key-rotation-alert strong{color:#f0ca7c;font-size:10px}.api-key-rotation-alert small{color:#b99550;font-size:9px;line-height:1.6}.api-key-list{display:grid}.api-key-row{min-width:0;min-height:112px;display:grid;grid-template-columns:minmax(210px,1.25fr) minmax(180px,.9fr) minmax(220px,1fr) 82px;align-items:center;gap:18px;padding:16px 4px;border-bottom:1px solid #303037}.api-key-row.is-revoked,.api-key-row.is-expired{opacity:.64}.api-key-row.is-rotation-pending{background:#1c190f}.api-key-row__identity{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px}.api-key-row__identity>span{width:40px;height:40px;display:grid;place-items:center;border:1px solid #4a4a51;color:var(--planet-blue);background:#19191d}.api-key-row__identity>div{min-width:0;display:grid;gap:6px}.api-key-row__identity strong{overflow:hidden;color:#dedee1;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.api-key-row code{overflow-wrap:anywhere;color:#787880;font-family:var(--font-code);font-size:9px}.api-key-row__meta{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.api-key-row__meta small{width:100%;color:#66666d;font-size:8px}.api-key-row__meta em{padding:4px 6px;border:1px solid #4a4a51;color:#9b9ba2;font-family:var(--font-code);font-size:7px;font-style:normal}.api-key-status{padding:4px 6px;border:1px solid #557b25;color:var(--status-green);font-size:8px}.api-key-status.is-revoked{border-color:#72404b;color:#df7b8e}.api-key-status.is-expired{border-color:#6b5b38;color:#d5ad59}.api-key-status.is-rotation-pending{border-color:#81662d;color:#e5bc69}.api-key-row__policy{min-width:0;display:flex;flex-wrap:wrap;gap:6px}.api-key-row__policy span{padding:5px 7px;border:1px solid #3d3d44;color:#898990;background:#18181b;font-size:8px}.api-key-row__policy small{width:100%;color:#5d5d64;font-size:8px}.api-key-row__actions{display:flex;justify-content:flex-end;gap:7px}.api-key-row__actions button{width:36px;height:36px;display:grid;place-items:center;border:1px solid #44444b;color:#aaaab1;background:#1c1c20}.api-key-row__actions button.is-danger{color:#e38496}.api-key-row__actions button:disabled{cursor:not-allowed;opacity:.3}.api-key-empty{min-height:220px;display:grid;place-items:center;align-content:center;gap:13px;color:#64646b}.api-key-empty strong{color:#a5a5ab;font-size:12px}.api-key-empty button{min-height:36px;display:flex;align-items:center;gap:6px;padding:0 12px;border:1px solid #4b4b52;color:#d3d3d7;background:#1b1b1f}.api-key-empty button:disabled{cursor:not-allowed;opacity:.48}.api-key-modal{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:20px;background:#030305db}.api-key-modal__panel{width:min(100%,520px);max-height:min(880px,calc(100svh - 40px));overflow:auto;border:1px solid #55555d;border-radius:4px;color:#d7d7da;background:#111114;box-shadow:12px 12px #000}.api-key-modal__panel.is-create{width:min(100%,690px)}.api-key-modal__panel>header{min-height:70px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 18px;border-bottom:1px solid #393940}.api-key-modal__panel>header>span{width:38px;height:38px;display:grid;place-items:center;color:#111;background:var(--status-green)}.api-key-modal__panel>header p{margin:0 0 4px;color:#717178;font-family:var(--font-code);font-size:7px;font-weight:900}.api-key-modal__panel>header h2{margin:0;color:#f0f0f1;font-size:16px}.api-key-modal__panel>header>button{width:34px;height:34px;display:grid;place-items:center;border:1px solid #3f3f45;color:#8b8b92;background:#19191d}.api-key-modal__panel>footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 18px;border-top:1px solid #393940}.api-key-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px 18px}.api-key-field{min-width:0;display:grid;gap:7px}.api-key-field>span,.api-key-segment legend,.api-key-checks legend{color:#88888f;font-size:9px;font-weight:750}.api-key-field input,.api-key-field select{width:100%;height:40px;padding:0 10px;border:1px solid #45454c;border-radius:0;outline:0;color:#ececef;background:#1b1b20;font-size:10px}.api-key-field input:focus,.api-key-field select:focus{border-color:var(--planet-blue)}.api-key-segment,.api-key-checks{min-width:0;margin:0;padding:0;border:0}.api-key-segment{display:grid;grid-template-columns:1fr 1fr;align-content:end}.api-key-segment legend{margin-bottom:7px}.api-key-segment button{height:40px;border:1px solid #45454c;color:#77777e;background:#1b1b20;font-family:var(--font-code);font-size:9px}.api-key-segment button+button{border-left:0}.api-key-segment button.is-active{border-color:var(--status-green);color:#111;background:var(--status-green)}.api-key-checks{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:7px}.api-key-checks legend{width:100%;margin-bottom:1px}.api-key-checks label{min-height:34px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid #3e3e45;color:#a4a4aa;background:#18181c;font-size:9px}.api-key-checks input{accent-color:var(--status-green)}.api-key-limit-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.api-key-limit-grid.is-budget{grid-template-columns:repeat(2,minmax(0,1fr))}.api-key-form-error{grid-column:1 / -1;min-width:0;display:flex;align-items:flex-start;gap:8px;padding:10px;border:1px solid #713949;color:#f0a0b1;background:#2c141b;font-size:9px}.api-key-form-error span{min-width:0;display:grid;gap:4px}.api-key-form-error small{color:#b66f7e;font-family:var(--font-code);font-size:7px;overflow-wrap:anywhere}.api-key-secret-value{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px;margin:20px 18px 0}.api-key-secret-value code{min-height:64px;display:flex;align-items:center;padding:12px;border:1px solid #627f37;color:var(--status-green);background:#121811;font-family:var(--font-code);font-size:10px;overflow-wrap:anywhere}.api-key-secret-value button{display:grid;place-items:center;border:1px solid #4b4b52;color:#fff;background:#242429}.api-key-copy-state{min-height:18px;margin:6px 18px 0;color:#7c7c83;font-size:8px}.api-key-acknowledge{display:flex;align-items:center;gap:8px;margin:4px 18px 20px;color:#b4b4b9;font-size:9px}.api-key-acknowledge input{accent-color:var(--status-green)}.api-key-acknowledge span{display:flex;align-items:center;gap:5px}.api-key-replay-state{display:flex;align-items:flex-start;gap:10px;margin:20px 18px;padding:14px;border:1px solid #6b5426;color:#e5bc69;background:#251e11;font-size:10px;line-height:1.6}.api-key-confirm-target{display:grid;gap:7px;margin:20px 18px 12px;padding:13px;border:1px solid #414148;background:#18181c}.api-key-confirm-target strong{color:#e5e5e7;font-size:11px}.api-key-confirm-target code{color:#85858c;font-family:var(--font-code);font-size:9px;overflow-wrap:anywhere}.api-key-modal__panel.is-confirm>p{margin:0 18px 20px;color:#8e8e95;font-size:10px;line-height:1.7}.api-key-modal__panel.is-confirm .api-key-form-error{margin:0 18px 18px}.is-spinning{animation:api-key-spin .9s linear infinite}@keyframes api-key-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.api-key-row{grid-template-columns:minmax(190px,1.1fr) minmax(160px,.9fr) minmax(190px,1fr) 82px}}@media(max-width:680px){.api-keys-status-band{grid-template-columns:44px minmax(0,1fr) auto;gap:11px;padding:16px}.api-keys-status-band>span{width:42px;height:42px}.api-keys-status-band>small{display:none}.api-keys-status-band>button{grid-column:1 / -1}.api-key-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:15px 0}.api-key-row__identity{grid-column:1}.api-key-row__actions{grid-column:2;grid-row:1}.api-key-row__meta,.api-key-row__policy{grid-column:1 / -1}.api-key-form{grid-template-columns:1fr}.api-key-checks,.api-key-limit-grid{grid-column:1}.api-key-limit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.api-key-modal{padding:10px}.api-key-modal__panel{max-height:calc(100svh - 20px);box-shadow:6px 6px #000}}@media(max-width:420px){.api-key-limit-grid,.api-key-limit-grid.is-budget{grid-template-columns:1fr}.api-key-modal__panel>footer{flex-direction:column-reverse}.api-key-modal__panel>footer>button{width:100%}}.adoption-view{min-width:0;padding-top:28px}.adoption-view button{font:inherit}.adoption-view code{font-family:var(--font-code)}.adoption-loading{min-height:420px;display:grid;place-content:center;justify-items:center;gap:12px;color:#77777e;font-size:10px}.adoption-loading svg,.adoption-view .is-spinning{animation:adoption-spin .9s linear infinite}.adoption-failure{min-width:0;min-height:68px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:16px;padding:12px 14px;border:1px solid #70404a;color:#e98b9b;background:#25161a}.adoption-failure.is-timeout,.adoption-failure.is-conflict,.adoption-failure.is-service{border-color:#755722;color:#e7b75f;background:#251e11}.adoption-failure>span{min-width:0;display:grid;gap:4px}.adoption-failure strong{overflow-wrap:anywhere;color:#f2d8dd;font-size:10px}.adoption-failure.is-timeout strong,.adoption-failure.is-conflict strong,.adoption-failure.is-service strong{color:#f1d7a8}.adoption-failure small,.adoption-failure code{overflow-wrap:anywhere;color:#a97780;font-size:8px}.adoption-failure.is-timeout small,.adoption-failure.is-timeout code,.adoption-failure.is-conflict small,.adoption-failure.is-conflict code,.adoption-failure.is-service small,.adoption-failure.is-service code{color:#ae8951}.adoption-failure button,.adoption-claim-section>header button,.adoption-empty button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid #505057;border-radius:2px;color:#c9c9cd;background:#202024;font-size:9px}.adoption-eligibility{min-width:0;min-height:122px;display:grid;grid-template-columns:58px minmax(0,1fr) auto 38px;align-items:center;gap:16px;padding:20px;border:1px solid #4d6d2a;background:#131a12}.adoption-eligibility>span{width:54px;height:54px;display:grid;place-items:center;color:#12150e;background:var(--status-green)}.adoption-eligibility>div{min-width:0}.adoption-eligibility p,.adoption-eligibility h2,.adoption-eligibility small{margin:0}.adoption-eligibility p{margin-bottom:5px;color:#78934e;font-family:var(--font-code);font-size:8px;font-weight:900}.adoption-eligibility h2{overflow-wrap:anywhere;color:#efffe4;font-size:20px}.adoption-eligibility small{display:block;margin-top:7px;color:#75806e;font-size:9px}.adoption-eligibility>strong{padding:6px 8px;border:1px solid #527928;color:var(--status-green);font-family:var(--font-code);font-size:8px}.adoption-eligibility>button{width:38px;height:38px;display:grid;place-items:center;border:1px solid #40502e;border-radius:2px;color:#96a58d;background:#1a2118}.adoption-eligibility.is-reserved,.adoption-eligibility.is-migration-review{border-color:#795b26;background:#211b11}.adoption-eligibility.is-reserved>span,.adoption-eligibility.is-migration-review>span{background:#f0b74b}.adoption-eligibility.is-reserved>strong,.adoption-eligibility.is-migration-review>strong{border-color:#85652b;color:#f2c56c}.adoption-eligibility.is-redeemed{border-color:#2d6385;background:#101b22}.adoption-eligibility.is-redeemed>span{background:#69bfee}.adoption-eligibility.is-redeemed>strong{border-color:#376f92;color:#78caff}.adoption-notice{min-height:18px;margin:10px 0 -10px;color:var(--status-green);font-family:var(--font-code);font-size:8px;opacity:0}.adoption-notice.is-visible{opacity:1}.adoption-source,.adoption-claim-section{min-width:0;margin-top:28px;border-top:1px solid #3d3d43}.adoption-source>header,.adoption-claim-section>header{min-width:0;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #34343a}.adoption-source>header>div,.adoption-claim-section>header>div{min-width:0;display:flex;align-items:center;gap:10px;color:var(--planet-blue)}.adoption-source>header span,.adoption-claim-section>header span{min-width:0;display:grid;gap:3px}.adoption-source>header small,.adoption-claim-section>header small{color:#5f5f66;font-family:var(--font-code);font-size:7px}.adoption-source>header h2,.adoption-claim-section>header h2{margin:0;color:#e4e4e6;font-size:15px}.adoption-source>dl,.adoption-claim-card>dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-bottom:1px solid #34343a}.adoption-source>dl>div,.adoption-claim-card>dl>div{min-width:0;display:grid;gap:6px;padding:13px 14px;border-right:1px solid #303036;border-bottom:1px solid #303036;background:#141417d6}.adoption-source>dl>div:nth-child(3n),.adoption-claim-card>dl>div:nth-child(3n){border-right:0}.adoption-source dt,.adoption-claim-card dt,.adoption-pet dt{color:#626269;font-size:8px}.adoption-source dd,.adoption-claim-card dd,.adoption-pet dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#c6c6ca;font-size:9px;line-height:1.45}.adoption-source code,.adoption-claim-card code,.adoption-pet code{overflow-wrap:anywhere;color:#8ecdf3;font-size:8px}.adoption-review{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:20px;padding:14px;border:1px solid #765522;color:#e8b95e;background:#241d11}.adoption-review>div{min-width:0}.adoption-review strong,.adoption-review p{margin:0}.adoption-review strong{color:#f0d4a0;font-size:11px}.adoption-review p{margin-top:5px;color:#a98755;font-size:9px;line-height:1.55}.adoption-review time{color:#9e7d49;font-family:var(--font-code);font-size:8px;white-space:nowrap}.adoption-claim-empty{min-height:150px;display:flex;align-items:center;justify-content:center;gap:13px;border-bottom:1px solid #34343a;color:#5f5f66;background:#121215c2}.adoption-claim-empty>div{display:grid;gap:5px}.adoption-claim-empty strong{color:#aaaab0;font-size:11px}.adoption-claim-empty span{color:#68686f;font-size:9px}.adoption-claim-layout{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:18px;padding:18px 0}.adoption-claim-layout:has(.adoption-claim-card:only-child){grid-template-columns:minmax(0,1fr)}.adoption-claim-card,.adoption-qr{min-width:0;border:1px solid #393940;background:#141417}.adoption-claim-status{min-width:0;min-height:98px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border-bottom:1px solid #35353b}.adoption-claim-status>span{width:44px;height:44px;display:grid;place-items:center;border:1px solid #4f712b;color:var(--status-green);background:#172015}.adoption-claim-status>div{min-width:0}.adoption-claim-status small,.adoption-claim-status strong,.adoption-claim-status p{margin:0}.adoption-claim-status small{color:#61764c;font-family:var(--font-code);font-size:7px}.adoption-claim-status strong{display:block;margin-top:4px;color:#e5f4da;font-size:13px}.adoption-claim-status p{margin-top:5px;color:#777d73;font-size:9px;line-height:1.45}.adoption-claim-status>em{padding:5px 7px;border:1px solid #507129;color:var(--status-green);font-family:var(--font-code);font-size:7px;font-style:normal}.adoption-claim-status.is-reserved>span,.adoption-claim-status.is-reserved>em{border-color:#7a5922;color:#efbd5c}.adoption-claim-status.is-reserved>span{background:#221b10}.adoption-claim-status.is-confirmed>span,.adoption-claim-status.is-confirmed>em{border-color:#347194;color:#75c8f7}.adoption-claim-status.is-confirmed>span{background:#101d25}.adoption-claim-status.is-expired>span,.adoption-claim-status.is-expired>em,.adoption-claim-status.is-canceled>span,.adoption-claim-status.is-canceled>em{border-color:#58585f;color:#8d8d94}.adoption-claim-status.is-expired>span,.adoption-claim-status.is-canceled>span{background:#1b1b1e}.adoption-claim-card>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.adoption-claim-card>dl>div:nth-child(3n){border-right:1px solid #303036}.adoption-claim-card>dl>div:nth-child(2n){border-right:0}.adoption-claim-card dd.is-expired{color:#efbd5c}.adoption-claim-card dd>small{display:block;margin-top:3px;color:#b18b4f;font-size:7px}.adoption-recovery{min-width:0;display:flex;align-items:flex-start;gap:9px;margin:12px;padding:11px;border:1px solid #765722;color:#e7b75c;background:#251e11}.adoption-recovery span{min-width:0;display:grid;gap:4px}.adoption-recovery strong{color:#ecd09b;font-size:9px}.adoption-recovery small{color:#a58654;font-size:8px;line-height:1.45}.adoption-qr{display:grid;align-content:start;justify-items:center;gap:10px;padding:16px;text-align:center}.adoption-qr>div{width:min(100%,244px);aspect-ratio:1;display:grid;place-items:center;padding:8px;background:#fff}.adoption-qr canvas{width:100%!important;height:auto!important;aspect-ratio:1}.adoption-qr>strong{color:#e5e5e7;font-size:10px}.adoption-qr>p{margin:0;color:#797980;font-size:8px;line-height:1.55}.adoption-qr>button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid #4a4a51;border-radius:2px;color:#aaaab0;background:#202024;font-size:8px}.adoption-replace-confirm{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:10px;margin-top:14px;padding:12px;border:1px solid #765321;color:#e8b75d;background:#251d10}.adoption-replace-confirm>div{min-width:0;display:grid;gap:4px}.adoption-replace-confirm strong{color:#f0d39d;font-size:10px}.adoption-replace-confirm span{color:#a48351;font-size:8px}.adoption-replace-confirm button,.adoption-create-action>button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid #515158;border-radius:2px;color:#b9b9be;background:#202024;font-size:9px}.adoption-replace-confirm button:last-child,.adoption-create-action>button{border-color:#6c942d;color:#10120e;background:var(--status-green);font-weight:850}.adoption-replace-confirm button:disabled,.adoption-create-action>button:disabled{cursor:wait;opacity:.52}.adoption-create-action{min-width:0;min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding:13px 14px;border:1px solid #3d4d2e;background:#151a13}.adoption-create-action>span{min-width:0;display:flex;align-items:center;gap:10px;color:var(--status-green)}.adoption-create-action>span>span{min-width:0;display:grid;gap:4px}.adoption-create-action strong{color:#dcebd2;font-size:10px}.adoption-create-action small{color:#717b6a;font-size:8px}.adoption-pet{min-width:0;display:grid;grid-template-columns:54px minmax(180px,.8fr) minmax(300px,1.2fr);align-items:center;gap:16px;margin-top:28px;padding:18px;border:1px solid #326f92;background:#111d24}.adoption-pet>span{width:50px;height:50px;display:grid;place-items:center;color:#10202a;background:#72c8f7}.adoption-pet>div{min-width:0}.adoption-pet p,.adoption-pet h2,.adoption-pet small{margin:0}.adoption-pet p{color:#5b91af;font-family:var(--font-code);font-size:7px}.adoption-pet h2{margin-top:4px;color:#e1f4ff;font-size:16px}.adoption-pet small{display:block;margin-top:6px;color:#6f8693;font-size:8px}.adoption-pet>dl{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.adoption-pet>dl>div{min-width:0;display:grid;gap:5px;padding-left:12px;border-left:1px solid #315a71}.adoption-boundary{min-width:0;display:flex;align-items:flex-start;gap:9px;margin-top:20px;padding:12px 14px;border:1px solid #35353b;color:#78866f;background:#141615}.adoption-boundary p{margin:0;color:#77777e;font-size:9px;line-height:1.6}.adoption-boundary strong{color:#b8c8ad}.adoption-empty{min-height:430px;display:grid;place-content:center;justify-items:center;gap:11px;padding:28px;border:1px solid #3b3b41;color:#77777e;text-align:center;background:#141417}.adoption-empty>span{width:58px;height:58px;display:grid;place-items:center;border:1px solid #4a4a51;color:#8c8c93;background:#1d1d21}.adoption-empty p,.adoption-empty h2,.adoption-empty>div{margin:0}.adoption-empty p{color:#67676e;font-family:var(--font-code);font-size:8px}.adoption-empty h2{color:#d5d5d8;font-size:18px}.adoption-empty>div{max-width:460px;color:#77777e;font-size:10px;line-height:1.7}@keyframes adoption-spin{to{transform:rotate(360deg)}}@media(max-width:980px){.adoption-claim-layout{grid-template-columns:minmax(0,1fr) 260px}.adoption-pet{grid-template-columns:54px minmax(0,1fr)}.adoption-pet>dl{grid-column:1 / -1}}@media(max-width:720px){.adoption-eligibility{grid-template-columns:48px minmax(0,1fr) 36px;gap:12px;padding:16px}.adoption-eligibility>span{width:46px;height:46px}.adoption-eligibility>strong{grid-column:2;justify-self:start}.adoption-eligibility>button{grid-column:3;grid-row:1 / 3}.adoption-source>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.adoption-source>dl>div:nth-child(3n){border-right:1px solid #303036}.adoption-source>dl>div:nth-child(2n){border-right:0}.adoption-claim-layout{grid-template-columns:minmax(0,1fr)}.adoption-qr{width:min(100%,360px);justify-self:center}.adoption-review{grid-template-columns:28px minmax(0,1fr)}.adoption-review time{grid-column:2;white-space:normal}.adoption-replace-confirm{grid-template-columns:24px minmax(0,1fr)}.adoption-replace-confirm button{width:100%;grid-column:1 / -1}.adoption-create-action{align-items:stretch;flex-direction:column}.adoption-create-action>button{width:100%}}@media(max-width:460px){.adoption-view{padding-top:20px}.adoption-eligibility h2{font-size:17px}.adoption-eligibility small{font-size:8px}.adoption-source>dl,.adoption-claim-card>dl,.adoption-pet>dl{grid-template-columns:minmax(0,1fr)}.adoption-source>dl>div,.adoption-source>dl>div:nth-child(2n),.adoption-source>dl>div:nth-child(3n),.adoption-claim-card>dl>div,.adoption-claim-card>dl>div:nth-child(2n),.adoption-claim-card>dl>div:nth-child(3n){border-right:0}.adoption-claim-section>header{align-items:flex-start;flex-direction:column;padding:12px 0}.adoption-claim-section>header button{width:100%}.adoption-claim-status{grid-template-columns:42px minmax(0,1fr)}.adoption-claim-status>span{width:40px;height:40px}.adoption-claim-status>em{grid-column:2;justify-self:start}.adoption-qr{padding:12px}.adoption-pet{grid-template-columns:46px minmax(0,1fr);gap:12px;padding:14px}.adoption-pet>span{width:44px;height:44px}.adoption-failure{grid-template-columns:20px minmax(0,1fr)}.adoption-failure button{width:100%;grid-column:1 / -1}}.assistant-grants-panel{min-width:0;color:#dedee2}.assistant-grants-panel button,.assistant-grants-panel input{font:inherit}.assistant-grants-panel code{font-family:var(--font-code)}.assistant-grants-panel .is-spinning,.assistant-grants-state.is-loading svg{animation:assistant-grant-spin .9s linear infinite}.assistant-grants-toolbar{min-width:0;min-height:76px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 16px;border:1px solid #34343a;background:#151518}.assistant-grants-toolbar>div,.assistant-grants-toolbar>div>div{min-width:0}.assistant-grants-toolbar>div{display:flex;align-items:center;gap:11px}.assistant-grants-toolbar>div>span{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;color:#111;background:var(--status-green)}.assistant-grants-toolbar p,.assistant-grants-toolbar h2{margin:0}.assistant-grants-toolbar p{margin-bottom:4px;color:#75944a;font-family:var(--font-code);font-size:8px;font-weight:900}.assistant-grants-toolbar h2{overflow-wrap:anywhere;color:#f1f1f3;font-size:17px}.assistant-grants-toolbar>small{color:#74747b;font-size:9px;white-space:nowrap}.assistant-grants-toolbar>button,.assistant-grants-load-more,.assistant-grants-state button,.assistant-grant-detail__header>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #494950;border-radius:2px;color:#c4c4c9;background:#202024}.assistant-grants-toolbar>button{min-width:78px;min-height:38px;padding:0 11px;font-size:9px}.assistant-grants-toolbar>button:disabled,.assistant-grants-load-more:disabled{cursor:wait;opacity:.55}.assistant-grants-notice{min-height:30px;margin:0;padding:8px 12px;color:transparent;font-size:9px}.assistant-grants-notice.is-visible{color:var(--status-green)}.assistant-authorization-request{min-width:0;margin-bottom:14px;border:1px solid #4f6f30;background:#121712}.assistant-authorization-request>header{min-width:0;min-height:72px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;border-bottom:1px solid #354828;background:#172015}.assistant-authorization-request>header>span{width:40px;height:40px;display:grid;place-items:center;color:#10120e;background:var(--status-green)}.assistant-authorization-request>header>div{min-width:0}.assistant-authorization-request>header p,.assistant-authorization-request>header h3{margin:0}.assistant-authorization-request>header p{color:#75944a;font-family:var(--font-code);font-size:7px;font-weight:900}.assistant-authorization-request>header h3{margin-top:4px;overflow-wrap:anywhere;color:#eef2eb;font-size:14px}.assistant-authorization-request>header>em{padding:5px 7px;border:1px solid #648938;color:var(--status-green);font-family:var(--font-code);font-size:7px;font-style:normal}.assistant-authorization-facts{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #303a2a}.assistant-authorization-facts>div{min-width:0;min-height:70px;display:grid;align-content:center;gap:6px;padding:12px 14px;border-right:1px solid #303a2a}.assistant-authorization-facts>div:last-child{border-right:0}.assistant-authorization-facts span{display:flex;align-items:center;gap:6px;color:#77816f;font-size:8px}.assistant-authorization-facts strong{min-width:0;overflow-wrap:anywhere;color:#d6ddd0;font-family:var(--font-code);font-size:9px}.assistant-authorization-facts small{color:#87937e;font-family:var(--font-code);font-size:8px}.assistant-authorization-request>form{min-width:0;padding:0 14px 14px}.assistant-authorization-request fieldset{min-width:0;margin:15px 0 0;padding:0;border:0}.assistant-authorization-request legend{margin-bottom:8px;color:#9ba294;font-size:9px;font-weight:800}.assistant-authorization-context,.assistant-authorization-model-empty{min-height:48px;display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #374034;color:#7d8577;background:#101310;font-size:9px}.assistant-authorization-pet{min-width:0;position:relative;display:block}.assistant-authorization-pet>input{position:absolute;width:1px;height:1px;opacity:0}.assistant-authorization-pet>span{min-width:0;min-height:52px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;border:1px solid #3d4938;color:#788271;background:#111411}.assistant-authorization-pet>input:checked+span{border-color:#61883a;color:var(--status-green);background:#172014}.assistant-authorization-pet>input:focus-visible+span{outline:2px solid var(--status-green);outline-offset:2px}.assistant-authorization-pet strong{min-width:0;overflow-wrap:anywhere;color:#d1d8cc;font-size:10px}.assistant-authorization-pet small{color:#87937e;font-family:var(--font-code);font-size:7px}.assistant-authorization-request .assistant-grants-state{min-height:74px;margin-top:12px;border:1px solid #694049}.assistant-authorization-request>form>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.assistant-authorization-request>form>footer button,.assistant-authorization-request.is-invalid>button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid #4b4b51;border-radius:2px;color:#b5b5ba;background:#222226;font-size:9px}.assistant-authorization-request>form>footer button:last-child{border-color:#658a32;color:#10120e;background:var(--status-green);font-weight:850}.assistant-authorization-request>form>footer button:disabled{cursor:wait;opacity:.55}.assistant-authorization-request.is-invalid{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px 14px;border-color:#71424b;background:#211518}.assistant-authorization-request.is-invalid>header{grid-column:1 / -1;min-height:46px;grid-template-columns:26px minmax(0,1fr);padding:0;border:0;color:#e08b99;background:transparent}.assistant-authorization-request.is-invalid>strong{overflow-wrap:anywhere;color:#d19ba4;font-size:9px}.assistant-grants-workspace{min-width:0;min-height:680px;display:grid;grid-template-columns:minmax(280px,.72fr) minmax(480px,1.28fr);border:1px solid #34343a;background:#111113}.assistant-grants-list-pane,.assistant-grant-detail-pane,.assistant-grant-detail{min-width:0}.assistant-grants-list-pane{border-right:1px solid #34343a;background:#161619}.assistant-grants-list-pane>header{min-height:52px;display:flex;align-items:center;padding:0 14px;border-bottom:1px solid #34343a}.assistant-grants-list-pane>header>div{display:flex;align-items:baseline;gap:8px}.assistant-grants-list-pane>header span{color:#e8e8eb;font-size:11px;font-weight:800}.assistant-grants-list-pane>header small{color:#68686f;font-family:var(--font-code);font-size:7px}.assistant-grants-list{min-height:260px}.assistant-grant-row{position:relative;width:100%;min-width:0;min-height:126px;display:grid;align-content:center;gap:8px;padding:14px 38px 14px 14px;border:0;border-bottom:1px solid #303035;border-radius:0;color:#c8c8cd;text-align:left;background:transparent}.assistant-grant-row:hover,.assistant-grant-row.is-selected{background:#202024}.assistant-grant-row.is-selected:before{position:absolute;inset:0 auto 0 0;width:3px;content:"";background:var(--status-green)}.assistant-grant-row>svg{position:absolute;top:calc(50% - 8px);right:13px;color:#55555c}.assistant-grant-row__top,.assistant-grant-row__meta{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.assistant-grant-row__top{justify-content:space-between}.assistant-grant-row__top strong{min-width:0;overflow-wrap:anywhere;color:#ededf0;font-size:11px}.assistant-grant-row>code{overflow-wrap:anywhere;color:#72b8e1;font-size:8px}.assistant-grant-row__meta small{display:inline-flex;align-items:center;gap:4px;color:#77777e;font-size:8px}.assistant-grant-status{padding:4px 6px;border:1px solid #4e6d2d;color:var(--status-green);font-family:var(--font-code);font-size:7px;font-style:normal;white-space:nowrap}.assistant-grant-status.is-revoked{border-color:#70414a;color:#e18a99}.assistant-grant-status.is-suspended{border-color:#75603a;color:#e7b75f}.assistant-grant-status.is-expired{border-color:#686047;color:#d1b873}.assistant-grants-state{min-width:0;min-height:98px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;color:#d68794;background:#211518}.assistant-grants-state.is-loading,.assistant-grants-state.is-empty{min-height:220px;grid-template-columns:minmax(0,1fr);place-content:center;justify-items:center;color:#73737a;text-align:center;background:transparent}.assistant-grants-state.is-empty span{color:#66666d;font-size:9px}.assistant-grants-state.is-timeout,.assistant-grants-state.is-conflict,.assistant-grants-state.is-service{color:#e7b75f;background:#251e11}.assistant-grants-state>span{min-width:0;display:grid;gap:4px}.assistant-grants-state strong,.assistant-grants-state small,.assistant-grants-state code{overflow-wrap:anywhere}.assistant-grants-state strong{font-size:10px}.assistant-grants-state small,.assistant-grants-state code{color:#9a7279;font-size:8px}.assistant-grants-state.is-timeout small,.assistant-grants-state.is-conflict small,.assistant-grants-state.is-service small,.assistant-grants-state.is-timeout code,.assistant-grants-state.is-conflict code,.assistant-grants-state.is-service code{color:#ae8951}.assistant-grants-state button{min-height:34px;padding:0 10px;font-size:8px}.assistant-grants-load-more{width:calc(100% - 24px);min-height:36px;margin:12px;font-size:9px}.assistant-grant-detail-pane{background:#111113}.assistant-grant-detail-empty{min-height:480px;display:grid;place-content:center;justify-items:center;gap:12px;color:#5f5f66}.assistant-grant-detail-empty strong{font-size:10px}.assistant-grant-detail__header{min-width:0;min-height:112px;display:grid;grid-template-columns:50px minmax(0,1fr) auto 34px;align-items:center;gap:12px;padding:16px;border-bottom:1px solid #36363c;background:#18181b}.assistant-grant-detail__header>span{width:48px;height:48px;display:grid;place-items:center;color:#10120e;background:var(--status-green)}.assistant-grant-detail__header>div{min-width:0}.assistant-grant-detail__header p,.assistant-grant-detail__header h2{margin:0}.assistant-grant-detail__header p{color:#6e8f45;font-family:var(--font-code);font-size:7px;font-weight:900}.assistant-grant-detail__header h2{margin-top:4px;overflow-wrap:anywhere;color:#f1f1f3;font-size:17px}.assistant-grant-detail__header code{display:block;margin-top:6px;overflow-wrap:anywhere;color:#6aaed8;font-size:8px}.assistant-grant-detail__header>button{width:34px;height:34px;padding:0}.assistant-grant-metrics{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #36363c}.assistant-grant-metrics>div{min-width:0;min-height:104px;display:grid;align-content:center;gap:6px;padding:13px;border-right:1px solid #303036}.assistant-grant-metrics>div:last-child{border-right:0}.assistant-grant-metrics span{display:flex;align-items:center;gap:6px;color:#74747b;font-size:8px}.assistant-grant-metrics span svg{color:var(--planet-blue)}.assistant-grant-metrics strong{overflow-wrap:anywhere;color:#e0e0e3;font-family:var(--font-code);font-size:10px;line-height:1.45}.assistant-grant-metrics small{color:#5f5f66;font-family:var(--font-code);font-size:7px}.assistant-grant-terminal{min-width:0;display:flex;align-items:flex-start;gap:10px;margin:14px 16px 0;padding:12px;border:1px solid #6e424a;color:#df8997;background:#241619}.assistant-grant-terminal.is-expired{border-color:#675c3e;color:#d9bb6e;background:#211d13}.assistant-grant-terminal.is-suspended{border-color:#755b32;color:#e7b75f;background:#251e11}.assistant-grant-terminal>span{min-width:0;display:grid;gap:4px}.assistant-grant-terminal strong{font-size:10px}.assistant-grant-terminal small{overflow-wrap:anywhere;color:#9a747a;font-size:8px}.assistant-grant-terminal.is-expired small{color:#8d7b50}.assistant-grant-terminal.is-suspended small{color:#ad8950}.assistant-grant-section{min-width:0;padding:0 16px 17px;border-bottom:1px solid #34343a}.assistant-grant-section>header{min-width:0;min-height:62px;display:flex;align-items:center;gap:9px}.assistant-grant-section>header>svg{color:var(--planet-blue)}.assistant-grant-section>header>div{min-width:0}.assistant-grant-section>header p,.assistant-grant-section>header h3{margin:0}.assistant-grant-section>header p{color:#5c5c63;font-family:var(--font-code);font-size:7px}.assistant-grant-section>header h3{margin-top:3px;color:#d9d9dd;font-size:12px}.assistant-grant-section>header>small{margin-left:auto;color:#707077;font-family:var(--font-code);font-size:8px}.assistant-grant-chips,.assistant-grant-models{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.assistant-grant-chips>span,.assistant-grant-models>div{min-width:0;min-height:58px;display:grid;align-content:center;gap:5px;padding:10px;border:1px solid #37373d;background:#18181b}.assistant-grant-chips strong,.assistant-grant-models strong{overflow-wrap:anywhere;color:#cfcfd3;font-size:9px}.assistant-grant-chips code,.assistant-grant-models code{overflow-wrap:anywhere;color:#6faed4;font-size:8px}.assistant-grant-models>div{grid-template-columns:24px minmax(0,1fr);align-items:center}.assistant-grant-models>div>svg{color:var(--status-green)}.assistant-grant-models>div>span{min-width:0;display:grid;gap:5px}.assistant-grant-devices{padding-bottom:0}.assistant-grant-device-list{min-width:0;border-top:1px solid #34343a}.assistant-grant-device{min-width:0;min-height:92px;display:grid;grid-template-columns:38px minmax(125px,.8fr) minmax(240px,1.2fr) auto 34px;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #303036}.assistant-grant-device:last-child{border-bottom:0}.assistant-grant-device>span{width:36px;height:36px;display:grid;place-items:center;border:1px solid #3e694f;color:#8fcaa3;background:#142019}.assistant-grant-device>div{min-width:0;display:grid;gap:4px}.assistant-grant-device>div strong{overflow-wrap:anywhere;color:#d8d8dc;font-size:10px}.assistant-grant-device>div small{overflow-wrap:anywhere;color:#6d6d74;font-family:var(--font-code);font-size:7px}.assistant-grant-device>dl{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.assistant-grant-device>dl>div{min-width:0;display:grid;gap:4px}.assistant-grant-device dt{color:#5f5f66;font-size:7px}.assistant-grant-device dd{margin:0;overflow-wrap:anywhere;color:#9d9da3;font-family:var(--font-code);font-size:7px;line-height:1.45}.assistant-grant-device>em{padding:4px 6px;border:1px solid #41694e;color:#8dcc9f;font-family:var(--font-code);font-size:7px;font-style:normal}.assistant-grant-device.is-revoked>span,.assistant-grant-device.is-revoked>em{border-color:#594045;color:#a6757e}.assistant-grant-device>button{width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid #684049;border-radius:2px;color:#d27b8b;background:#25171a}.assistant-grant-devices__empty{min-height:110px;display:flex;align-items:center;justify-content:center;gap:9px;border-top:1px solid #34343a;color:#696970;font-size:9px}.assistant-grant-actions{min-width:0;min-height:76px;display:flex;align-items:center;gap:9px;padding:12px 16px;border-bottom:1px solid #34343a;background:#151518}.assistant-grant-actions>div{min-width:0;flex:1;display:flex;align-items:center;gap:9px;color:var(--status-green)}.assistant-grant-actions>div>span{min-width:0;display:grid;gap:3px}.assistant-grant-actions strong{color:#cddbc4;font-size:9px}.assistant-grant-actions small{color:#687062;font-size:8px}.assistant-grant-actions>button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid #597632;border-radius:2px;color:#10120e;background:var(--status-green);font-size:9px;font-weight:850}.assistant-grant-actions>button.is-danger{border-color:#7c4350;color:#f0b5bf;background:#321a20}.assistant-grant-boundary{min-width:0;display:flex;align-items:flex-start;gap:9px;margin:16px;padding:12px;border:1px solid #34343a;color:#75866d;background:#141615}.assistant-grant-boundary p{margin:0;color:#77777e;font-size:8px;line-height:1.6}.assistant-grant-editor{min-width:0;padding:0 16px 16px;border-bottom:1px solid #34343a;background:#141416}.assistant-grant-editor>header{min-height:66px;display:grid;grid-template-columns:24px minmax(0,1fr) 32px;align-items:center;gap:9px;border-bottom:1px solid #34343a}.assistant-grant-editor>header>svg{color:var(--status-green)}.assistant-grant-editor>header p,.assistant-grant-editor>header h3{margin:0}.assistant-grant-editor>header p{color:#718c4d;font-family:var(--font-code);font-size:7px}.assistant-grant-editor>header h3{margin-top:3px;color:#e1e1e4;font-size:13px}.assistant-grant-editor>header button{width:32px;height:32px;display:grid;place-items:center;padding:0;border:1px solid #44444a;color:#96969d;background:#202024}.assistant-grant-editor fieldset{min-width:0;margin:16px 0 0;padding:0;border:0}.assistant-grant-editor legend,.assistant-grant-editor__fields label>span{margin-bottom:8px;color:#96969d;font-size:9px;font-weight:800}.assistant-grant-options,.assistant-grant-model-options{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.assistant-grant-options label,.assistant-grant-model-options label{min-width:0;min-height:58px;display:block;position:relative}.assistant-grant-options input,.assistant-grant-model-options input{position:absolute;width:1px;height:1px;opacity:0}.assistant-grant-options label>span,.assistant-grant-model-options label>span{min-width:0;height:100%;display:grid;grid-template-columns:18px minmax(0,1fr);align-content:center;gap:4px 7px;padding:9px;border:1px solid #3b3b41;color:#5f5f66;background:#19191c}.assistant-grant-options input:checked+span,.assistant-grant-model-options input:checked+span{border-color:#5c7c32;color:var(--status-green);background:#172014}.assistant-grant-options input:focus-visible+span,.assistant-grant-model-options input:focus-visible+span{outline:2px solid var(--status-green);outline-offset:2px}.assistant-grant-options strong,.assistant-grant-model-options strong{min-width:0;overflow-wrap:anywhere;color:#c5c5ca;font-size:9px}.assistant-grant-options code,.assistant-grant-model-options code{grid-column:2;overflow-wrap:anywhere;color:#6b99b5;font-size:7px}.assistant-grant-field-error,.assistant-grant-editor__fields label>small{display:block;margin-top:6px;color:#e38a99;font-size:8px}.assistant-grant-editor__fields{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.assistant-grant-editor__fields label{min-width:0;display:grid;align-content:start}.assistant-grant-editor__fields input{width:100%;min-width:0;height:39px;padding:0 10px;border:1px solid #44444a;border-radius:2px;outline:0;color:#ededf0;background:#101012;font-family:var(--font-code);font-size:9px}.assistant-grant-editor__fields input:focus{border-color:var(--status-green);box-shadow:0 0 0 2px #b8ff3d1f}.assistant-grant-editor__fields input[aria-invalid=true]{border-color:#9b4a59}.assistant-grant-editor>.assistant-grants-state{min-height:74px;margin-top:14px;border:1px solid #694049}.assistant-grant-editor>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.assistant-grant-editor>footer button,.assistant-grant-modal footer button{min-height:37px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid #4b4b51;border-radius:2px;color:#b5b5ba;background:#222226;font-size:9px}.assistant-grant-editor>footer button:last-child{border-color:#658a32;color:#10120e;background:var(--status-green);font-weight:850}.assistant-grant-editor button:disabled,.assistant-grant-modal button:disabled{cursor:wait;opacity:.55}.assistant-grant-modal{position:fixed;z-index:220;inset:0;display:grid;place-items:center;padding:20px;background:#000000c2}.assistant-grant-modal>section{width:min(460px,100%);max-height:calc(100svh - 40px);overflow-y:auto;border:1px solid #67414a;border-radius:3px;color:#e4e4e7;background:#171719;box-shadow:8px 8px #00000073}.assistant-grant-modal>section>header{min-height:72px;display:grid;grid-template-columns:40px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #3b3033;background:#211518}.assistant-grant-modal>section>header>span{width:38px;height:38px;display:grid;place-items:center;color:#f0a7b3;background:#48242c}.assistant-grant-modal header p,.assistant-grant-modal header h2{margin:0}.assistant-grant-modal header p{color:#9c626c;font-family:var(--font-code);font-size:7px}.assistant-grant-modal header h2{margin-top:4px;color:#f1dadd;font-size:15px}.assistant-grant-modal header button{width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid #53363c;color:#b7818a;background:#2b1c20}.assistant-grant-modal__target{display:grid;gap:6px;margin:16px 16px 0;padding:12px;border:1px solid #3d3d43;background:#111113}.assistant-grant-modal__target strong,.assistant-grant-modal__target code{overflow-wrap:anywhere}.assistant-grant-modal__target strong{font-size:11px}.assistant-grant-modal__target code{color:#73afd3;font-size:8px}.assistant-grant-modal>section>p{margin:14px 16px;color:#929299;font-size:9px;line-height:1.65}.assistant-grant-modal .assistant-grants-state{margin:0 16px;border:1px solid #6b444b}.assistant-grant-modal footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 16px 16px}.assistant-grant-modal footer button:last-child{border-color:#8a4754;color:#f3bcc5;background:#3b1d23}@keyframes assistant-grant-spin{to{transform:rotate(360deg)}}@media(max-width:1080px){.assistant-grants-workspace{grid-template-columns:minmax(245px,.62fr) minmax(430px,1.38fr)}.assistant-grant-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-grant-metrics>div:nth-child(2){border-right:0}.assistant-grant-metrics>div:nth-child(-n+2){border-bottom:1px solid #303036}.assistant-grant-device{grid-template-columns:38px minmax(120px,1fr) auto 34px}.assistant-grant-device>dl{grid-column:2 / -1;grid-row:2}}@media(max-width:780px){.assistant-grants-workspace{grid-template-columns:minmax(0,1fr)}.assistant-grants-list-pane{border-right:0;border-bottom:1px solid #34343a}.assistant-grants-list{min-height:0}.assistant-grant-row{min-height:104px}.assistant-grant-detail-empty{min-height:220px}.assistant-grant-actions{align-items:stretch;flex-wrap:wrap}.assistant-grant-actions>div{flex-basis:100%}.assistant-grant-actions>button{flex:1}}@media(max-width:560px){.assistant-authorization-facts{grid-template-columns:minmax(0,1fr)}.assistant-authorization-facts>div{border-right:0;border-bottom:1px solid #303a2a}.assistant-authorization-facts>div:last-child{border-bottom:0}.assistant-authorization-request.is-invalid{grid-template-columns:minmax(0,1fr)}.assistant-authorization-request.is-invalid>header{grid-column:1}.assistant-authorization-request.is-invalid>button,.assistant-authorization-request>form>footer button{width:100%}.assistant-authorization-request>form>footer{flex-direction:column-reverse}.assistant-grants-toolbar{grid-template-columns:minmax(0,1fr) 40px;gap:9px;padding:11px}.assistant-grants-toolbar>small{grid-column:1 / -1;grid-row:2;white-space:normal}.assistant-grants-toolbar>button{width:40px;min-width:40px;padding:0;font-size:0}.assistant-grant-detail__header{grid-template-columns:44px minmax(0,1fr) 34px;gap:9px;padding:13px}.assistant-grant-detail__header>span{width:42px;height:42px}.assistant-grant-detail__header>.assistant-grant-status{grid-column:2;justify-self:start}.assistant-grant-detail__header>button{grid-column:3;grid-row:1 / 3}.assistant-grant-metrics{grid-template-columns:minmax(0,1fr)}.assistant-grant-metrics>div,.assistant-grant-metrics>div:nth-child(2){min-height:82px;border-right:0;border-bottom:1px solid #303036}.assistant-grant-metrics>div:last-child{border-bottom:0}.assistant-grant-chips,.assistant-grant-models,.assistant-grant-options,.assistant-grant-model-options,.assistant-grant-editor__fields{grid-template-columns:minmax(0,1fr)}.assistant-grant-device{grid-template-columns:38px minmax(0,1fr) auto}.assistant-grant-device>dl{grid-column:1 / -1;grid-row:auto}.assistant-grant-device>em{grid-column:2;justify-self:start}.assistant-grant-device>button{grid-column:3;grid-row:1 / 3}.assistant-grant-actions{flex-direction:column}.assistant-grant-actions>button{width:100%}.assistant-grants-state{grid-template-columns:20px minmax(0,1fr)}.assistant-grants-state button{width:100%;grid-column:1 / -1}}@media(max-width:390px){.assistant-authorization-request>header{grid-template-columns:38px minmax(0,1fr);padding:10px}.assistant-authorization-request>header>span{width:36px;height:36px}.assistant-authorization-request>header>em{grid-column:2;justify-self:start}.assistant-authorization-request>form{padding-right:10px;padding-left:10px}.assistant-grants-toolbar h2,.assistant-grant-detail__header h2{font-size:15px}.assistant-grant-section,.assistant-grant-editor{padding-right:12px;padding-left:12px}.assistant-grant-boundary,.assistant-grant-terminal{margin-right:12px;margin-left:12px}.assistant-grant-modal{padding:10px}.assistant-grant-modal>section{max-height:calc(100svh - 20px)}}.cubes-view{min-width:0;padding-top:28px}.cubes-view button{font:inherit}.cubes-view code{font-family:var(--font-code)}.cubes-view .is-spinning{animation:cubes-spin .9s linear infinite}.cubes-vault{min-width:0;border-top:1px solid #42694a;border-bottom:1px solid #30363a;background:#101512}.cubes-vault__header{min-width:0;min-height:118px;display:grid;grid-template-columns:56px minmax(0,1fr) auto 40px;align-items:center;gap:16px;padding:18px 20px;border-bottom:1px solid #2f4034}.cubes-vault__mark{width:54px;height:54px;display:grid;place-items:center;color:#11170e;background:var(--status-green);box-shadow:5px 5px #26351b}.cubes-vault__header>div:nth-child(2){min-width:0}.cubes-vault__header h2,.cubes-vault__header p,.cubes-vault__header small{margin:0}.cubes-vault__header>div:nth-child(2)>small{color:#72a94a;font-family:var(--font-code);font-size:8px;font-weight:900}.cubes-vault__header h2{margin-top:5px;color:#f0f5ec;font-size:20px}.cubes-vault__header p{margin-top:6px;color:#6d786f;font-size:9px}.cubes-vault__header>strong{min-width:0;display:flex;align-items:baseline;justify-content:flex-end;gap:7px;overflow-wrap:anywhere;color:#fff;font-family:var(--font-code);font-size:30px}.cubes-vault__header>strong small{color:var(--status-green);font-family:var(--font-ui);font-size:10px}.cubes-vault__header>button{width:38px;height:38px;display:grid;place-items:center;border:1px solid #486052;border-radius:2px;color:#a3b8a7;background:#182019}.cubes-vault__header>button:disabled{cursor:wait;opacity:.55}.cubes-overview-state{min-height:58px;display:flex;align-items:center;justify-content:center;gap:8px;border-bottom:1px solid #303a33;color:#7b877e;font-size:9px}.cubes-balance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #303a33}.cubes-balance-grid>div{min-width:0;min-height:112px;display:grid;align-content:center;gap:7px;padding:17px 19px;border-right:1px solid #303a33}.cubes-balance-grid>div:last-child{border-right:0}.cubes-balance-grid span{display:flex;align-items:center;gap:7px;color:#738078;font-family:var(--font-code);font-size:8px;font-weight:900}.cubes-balance-grid strong{overflow-wrap:anywhere;color:#f1f1ed;font-family:var(--font-code);font-size:22px}.cubes-balance-grid small{color:#626b65;font-size:9px}.cubes-balance-grid .is-available svg{color:var(--status-green)}.cubes-balance-grid .is-pending svg{color:#efb84d}.cubes-balance-grid .is-frozen svg{color:#ff6e91}.cubes-pixel-board{min-width:0;padding:20px;border-bottom:1px solid #303a33;background:#0d110e}.cubes-pixel-board__meta{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.cubes-pixel-board__meta span{color:#a5ada7;font-size:10px;font-weight:800}.cubes-pixel-board__meta strong{padding:5px 7px;border:1px solid #4a5a4d;color:#b8c5bb;font-family:var(--font-code);font-size:8px}.cubes-pixel-grid{width:100%;display:grid;grid-template-columns:repeat(16,minmax(0,1fr));gap:4px}.cubes-pixel-grid i{aspect-ratio:1;min-width:0;border:1px solid #282e2a;background:#171b18}.cubes-pixel-grid i.is-available,.cubes-pixel-legend i.is-available{border-color:#a5e63a;background:var(--status-green)}.cubes-pixel-grid i.is-pending,.cubes-pixel-legend i.is-pending{border-color:#d79b31;background:#efb84d}.cubes-pixel-grid i.is-frozen,.cubes-pixel-legend i.is-frozen{border-color:#e45275;background:#ff6e91}.cubes-pixel-legend{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;margin-top:13px;color:#6f7871;font-size:8px}.cubes-pixel-legend span{display:inline-flex;align-items:center;gap:6px}.cubes-pixel-legend i{width:8px;height:8px;border:1px solid}.cubes-lifetime-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cubes-lifetime-grid>div{min-width:0;min-height:80px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:4px 9px;padding:13px 16px;border-right:1px solid #303a33}.cubes-lifetime-grid>div:last-child{border-right:0}.cubes-lifetime-grid svg{grid-row:1 / 3;color:#6db9df}.cubes-lifetime-grid span{min-width:0;display:grid;gap:3px;color:#858d87;font-size:9px}.cubes-lifetime-grid small{color:#4f5952;font-family:var(--font-code);font-size:7px}.cubes-lifetime-grid strong,.cubes-lifetime-grid time{grid-column:2;overflow-wrap:anywhere;color:#d8ddd9;font-family:var(--font-code);font-size:10px}.cubes-updated-at{margin:0;padding:9px 16px;border-top:1px solid #29312b;color:#515a53;font-family:var(--font-code);font-size:7px;text-align:right}.cubes-failure{min-width:0;min-height:66px;display:grid;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 15px;border:1px solid #74404b;color:#ef91a0;background:#25161a}.cubes-vault>.cubes-failure{margin:14px 18px 0}.cubes-failure>span{min-width:0;display:grid;gap:4px}.cubes-failure strong,.cubes-failure small{overflow-wrap:anywhere}.cubes-failure strong{color:#f3dce0;font-size:10px}.cubes-failure small{color:#a97881;font-family:var(--font-code);font-size:8px}.cubes-failure button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid #704f56;border-radius:2px;color:#efd6db;background:#2f2024;font-size:9px}.cubes-transactions{margin-top:30px}.cubes-filter{display:inline-flex;max-width:100%;overflow-x:auto;border:1px solid #3b3b41}.cubes-filter button{min-width:72px;min-height:34px;padding:0 12px;border:0;border-right:1px solid #3b3b41;color:#74747b;background:#171719;font-size:9px;white-space:nowrap}.cubes-filter button:last-child{border-right:0}.cubes-filter button:hover,.cubes-filter button.is-active{color:#10130e;background:var(--status-green)}.cubes-transaction-table{min-width:0;min-height:110px;margin-top:14px}.cubes-transaction-head,.cubes-transaction-row{min-width:0;display:grid;grid-template-columns:minmax(155px,1.1fr) 82px minmax(100px,.65fr) minmax(145px,.9fr) minmax(170px,1fr);align-items:center;gap:14px}.cubes-transaction-head{min-height:38px;border-bottom:1px solid #34343a;color:#5f5f66;font-family:var(--font-code);font-size:7px}.cubes-transaction-row{min-height:82px;padding:10px 0;border-bottom:1px solid #303035}.cubes-transaction-row>span,.cubes-transaction-row>strong{min-width:0}.cubes-transaction-id,.cubes-transaction-source,.cubes-transaction-time{display:grid;gap:5px}.cubes-transaction-row code{overflow:hidden;color:#626269;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.cubes-transaction-id strong,.cubes-transaction-source strong{min-width:0;display:grid;gap:3px;overflow-wrap:anywhere;color:#d4d4d7;font-size:10px}.cubes-transaction-id small,.cubes-transaction-source small,.cubes-transaction-time small{color:#66666d;font-family:var(--font-code);font-size:7px}.cubes-transaction-row>em{justify-self:start;padding:5px 7px;border:1px solid #55555b;color:#aaaab0;font-family:var(--font-code);font-size:7px;font-style:normal}.cubes-transaction-row>em.is-available{border-color:#547b2e;color:var(--status-green)}.cubes-transaction-row>em.is-pending{border-color:#806329;color:#efbd5a}.cubes-transaction-row>em.is-frozen{border-color:#7b3e4e;color:#ff819e}.cubes-transaction-row>em.is-reversed{border-color:#71506e;color:#dca1d8}.cubes-transaction-row>em.is-expired{border-color:#525258;color:#85858b}.cubes-transaction-amount{display:flex;align-items:baseline;gap:5px;overflow-wrap:anywhere;color:#dedee1;font-family:var(--font-code);font-size:13px}.cubes-transaction-amount small{color:#68686f;font-family:var(--font-ui);font-size:8px}.cubes-transaction-amount.is-positive{color:var(--status-green)}.cubes-transaction-amount.is-negative{color:#ff7997}.cubes-transaction-time time{overflow-wrap:anywhere;color:#88888e;font-size:8px}.cubes-row-state{min-height:86px;display:flex;align-items:center;justify-content:center;gap:8px;border-bottom:1px solid #303035;color:#77777e;font-size:9px}.cubes-row-state.is-empty svg{color:#55555c}.cubes-transaction-table>.cubes-failure{margin-top:14px}.cubes-store{min-width:0;min-height:96px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:30px;padding:16px 18px;border-top:1px solid #3b4750;border-bottom:1px solid #30383d;background:#10161a}.cubes-store>span{width:46px;height:46px;display:grid;place-items:center;color:#8bd1f5;background:#172832}.cubes-store>div{min-width:0}.cubes-store h2,.cubes-store small{margin:0}.cubes-store small{color:#5687a1;font-family:var(--font-code);font-size:8px;font-weight:900}.cubes-store h2{margin-top:5px;color:#e7f3f9;font-size:17px}.cubes-store>strong{padding:7px 9px;border:1px solid #4c768d;color:#8bd1f5;font-family:var(--font-code);font-size:9px}@keyframes cubes-spin{to{transform:rotate(360deg)}}@media(max-width:760px){.cubes-vault__header{grid-template-columns:50px minmax(0,1fr) 38px;gap:12px;padding:16px 14px}.cubes-vault__mark{width:48px;height:48px;box-shadow:4px 4px #26351b}.cubes-vault__header>strong{grid-column:2;justify-content:flex-start;font-size:24px}.cubes-vault__header>button{grid-column:3;grid-row:1}.cubes-pixel-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.cubes-lifetime-grid{grid-template-columns:1fr}.cubes-lifetime-grid>div{border-right:0;border-bottom:1px solid #303a33}.cubes-lifetime-grid>div:last-child{border-bottom:0}.cubes-transaction-head{display:none}.cubes-transaction-row{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;padding:14px 0}.cubes-transaction-id{grid-column:1}.cubes-transaction-row>em{grid-column:2;grid-row:1;justify-self:end}.cubes-transaction-amount,.cubes-transaction-source,.cubes-transaction-time{grid-column:1 / -1}.cubes-transaction-time{display:flex;flex-wrap:wrap;gap:5px 12px}}@media(max-width:560px){.cubes-balance-grid{grid-template-columns:1fr}.cubes-balance-grid>div{min-height:92px;border-right:0;border-bottom:1px solid #303a33}.cubes-balance-grid>div:last-child{border-bottom:0}.cubes-pixel-board{padding:16px 12px}.cubes-pixel-board__meta{align-items:flex-start;flex-direction:column}.cubes-pixel-grid{gap:3px}.cubes-failure{grid-template-columns:22px minmax(0,1fr)}.cubes-failure button{grid-column:2;justify-self:start}.cubes-store{grid-template-columns:46px minmax(0,1fr)}.cubes-store>strong{grid-column:2;justify-self:start}}@media(max-width:380px){.cubes-vault__header{grid-template-columns:44px minmax(0,1fr)}.cubes-vault__mark{width:42px;height:42px}.cubes-vault__header>button{grid-column:1;grid-row:2}.cubes-vault__header>strong{font-size:20px}.cubes-pixel-grid{grid-template-columns:repeat(10,minmax(0,1fr))}}.payment-orders-section{margin-top:34px}.payment-return-state{min-height:94px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px 16px;margin:18px 0 8px;padding:14px 16px;border:1px solid #3d6782;color:#77c8ff;background:#111a20}.payment-return-state__icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid currentColor}.payment-return-state__icon .is-spinning,.payment-orders-table .is-spinning{animation:payment-order-spin .9s linear infinite}.payment-return-state>span:nth-child(2){min-width:0;display:grid;gap:5px}.payment-return-state>span:nth-child(2) small{color:#66879b;font-family:var(--font-code);font-size:7px}.payment-return-state>span:nth-child(2) strong{color:#dcefff;font-size:14px}.payment-return-state>span:nth-child(2) em{color:#8097a5;font-size:9px;font-style:normal}.payment-return-state>code{overflow-wrap:anywhere;color:#66879b;font-family:var(--font-code);font-size:8px}.payment-return-state>a,.payment-return-state>button{grid-column:3;justify-self:end;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid currentColor;color:inherit;background:transparent;font-size:8px}.payment-return-state__request{grid-column:2 / -1;overflow-wrap:anywhere;color:#8097a5;font-family:var(--font-code);font-size:8px}.payment-return-state.is-fulfilled{border-color:#557b25;color:var(--status-green);background:#151a12}.payment-return-state.is-fulfilled>span:nth-child(2) strong{color:#e8ffd0}.payment-return-state.is-review{border-color:#765322;color:#ffc76e;background:#211912}.payment-return-state.is-review>span:nth-child(2) strong{color:#ffe4b8}.payment-return-state.is-failed,.payment-return-state.is-expired,.payment-return-state.is-refunded,.payment-return-state.is-dispute-lost{border-color:#6a4444;color:#f1a4a4;background:#211414}.payment-orders-table{min-height:82px}.payment-orders-table>div:not(.account-data-state){min-height:68px;display:grid;grid-template-columns:minmax(160px,1.2fr) 108px minmax(130px,.8fr) minmax(190px,1.2fr) 48px;align-items:center;gap:14px;border-bottom:1px solid #303035}.payment-orders-table__head{min-height:38px!important;color:#5f5f66;font-family:var(--font-code);font-size:7px}.payment-orders-table>div>span{min-width:0;display:grid;gap:5px;color:#77777e;font-size:9px}.payment-orders-table>div>span strong{overflow-wrap:anywhere;color:#d1d1d4;font-size:10px}.payment-orders-table>div>span small{overflow-wrap:anywhere;color:#5e5e65;font-size:8px}.payment-orders-table code{overflow:hidden;color:#626269;font-family:var(--font-code);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.payment-orders-table em{width:fit-content;padding:5px 7px;border:1px solid #4a4a50;color:#9a9aa1;font-size:8px;font-style:normal}.payment-orders-table em.is-fulfilled,.payment-orders-table em.is-dispute-won{border-color:#557b25;color:var(--status-green)}.payment-orders-table em.is-created,.payment-orders-table em.is-pending-payment,.payment-orders-table em.is-paid{border-color:#3d6782;color:#77c8ff}.payment-orders-table em.is-review,.payment-orders-table em.is-refund-pending,.payment-orders-table em.is-disputed{border-color:#765322;color:#ffc76e}.payment-orders-table em.is-failed,.payment-orders-table em.is-expired,.payment-orders-table em.is-refunded,.payment-orders-table em.is-dispute-lost{border-color:#6a4444;color:#f1a4a4}.payment-orders-table>div>span:last-child{justify-items:end}.payment-orders-table>div>span:last-child a{width:34px;height:34px;display:grid;place-items:center;border:1px solid #3d6782;color:#77c8ff}.payment-orders-table>div>span:last-child i{color:#505057;font-family:var(--font-code);font-size:8px;font-style:normal}.payment-orders-table>.account-data-state{margin:14px 0 0}.payment-orders-table>.account-empty-state{padding:30px 0}@keyframes payment-order-spin{to{transform:rotate(360deg)}}@media(max-width:760px){.payment-return-state{grid-template-columns:44px minmax(0,1fr)}.payment-return-state>code,.payment-return-state>a,.payment-return-state>button,.payment-return-state__request{grid-column:2;justify-self:start}.payment-orders-table__head{display:none!important}.payment-orders-table>div:not(.account-data-state){grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:13px 0}.payment-orders-table>div>span:first-child{grid-column:1}.payment-orders-table>div>em{grid-column:2;grid-row:1;justify-self:end}.payment-orders-table>div>span:nth-of-type(2),.payment-orders-table>div>span:nth-of-type(3){grid-column:1 / -1}.payment-orders-table>div>span:last-child{grid-column:2;grid-row:2 / 4;align-self:center}}@media(max-width:420px){.payment-return-state{grid-template-columns:36px minmax(0,1fr);padding:12px}.payment-return-state__icon{width:34px;height:34px}.payment-return-state>code{max-width:100%}}.partner-view{min-width:0;padding-top:28px}.partner-view button{font:inherit}.partner-view code{font-family:var(--font-code)}.partner-view .is-spinning,.partner-loading svg{animation:partner-spin .9s linear infinite}.partner-loading{min-height:420px;display:grid;place-content:center;justify-items:center;gap:12px;color:#77777e;font-size:10px}.partner-failure{min-width:0;min-height:68px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;border:1px solid #72404a;color:#ef91a0;background:#25161a}.partner-overview-failure{margin-top:14px}.partner-failure>span{min-width:0;display:grid;gap:4px}.partner-failure strong,.partner-failure small{overflow-wrap:anywhere}.partner-failure strong{color:#f3dce0;font-size:10px}.partner-failure small{color:#a97881;font-family:var(--font-code);font-size:8px}.partner-failure button,.partner-empty button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid #55555c;border-radius:2px;color:#d0d0d3;background:#202024;font-size:9px}.partner-empty{min-height:230px;display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;padding:30px 22px;border-top:1px solid #3d3d43;border-bottom:1px solid #3d3d43}.partner-empty>span{width:54px;height:54px;display:grid;place-items:center;color:#79cfff;background:#14222b}.partner-empty>div{min-width:0}.partner-empty h2,.partner-empty p,.partner-empty small{margin:0}.partner-empty small{color:#4f91b6;font-family:var(--font-code);font-size:8px;font-weight:900}.partner-empty h2{margin-top:6px;color:#eef8ff;font-size:20px}.partner-empty p{margin-top:7px;color:#737b80;font-size:9px}.partner-status-band{min-width:0;min-height:126px;display:grid;grid-template-columns:58px minmax(0,1fr) auto 40px;align-items:center;gap:15px;padding:20px;border-top:1px solid #426f88;border-bottom:1px solid #294657;background:#101a20}.partner-status-band__icon{width:54px;height:54px;display:grid;place-items:center;color:#0c151a;background:#75c9f6}.partner-status-band>div{min-width:0}.partner-status-band h2,.partner-status-band p,.partner-status-band small{margin:0}.partner-status-band small{color:#4d92b8;font-family:var(--font-code);font-size:8px;font-weight:900}.partner-status-band h2{margin-top:5px;overflow-wrap:anywhere;color:#e8f7ff;font-size:20px}.partner-status-band p{margin-top:7px;color:#718a98;font-size:9px}.partner-status-band>strong{padding:6px 8px;border:1px solid #397699;color:#7bd0ff;font-family:var(--font-code);font-size:8px}.partner-status-band>button{width:38px;height:38px;display:grid;place-items:center;border:1px solid #37586a;border-radius:2px;color:#8eb2c5;background:#15232b}.partner-status-band>button:disabled,.partner-empty>button:disabled{cursor:wait;opacity:.55}.partner-status-band.is-active{border-color:#4e7627;background:#121a11}.partner-status-band.is-active .partner-status-band__icon{color:#11170d;background:var(--status-green)}.partner-status-band.is-active small,.partner-status-band.is-active>strong{color:var(--status-green)}.partner-status-band.is-active>strong{border-color:#53792c}.partner-status-band.is-frozen,.partner-status-band.is-pending{border-color:#745824;background:#211b11}.partner-status-band.is-frozen .partner-status-band__icon,.partner-status-band.is-pending .partner-status-band__icon{background:#efb84d}.partner-status-band.is-frozen small,.partner-status-band.is-frozen>strong,.partner-status-band.is-pending small,.partner-status-band.is-pending>strong{border-color:#85652b;color:#f2c56c}.partner-status-band.is-closed{border-color:#5a4146;background:#1e1517}.partner-status-band.is-closed .partner-status-band__icon{background:#b77d88}.partner-status-band.is-closed small,.partner-status-band.is-closed>strong{border-color:#6c4a51;color:#d498a3}.partner-overview{margin-top:30px;padding-bottom:22px}.partner-invite-summary{min-height:84px;display:grid;grid-template-columns:44px minmax(150px,1fr) minmax(90px,.5fr) auto;align-items:center;gap:14px;border-top:1px solid #36363b;border-bottom:1px solid #36363b}.partner-invite-summary>span{width:40px;height:40px;display:grid;place-items:center;color:#ff62b6;background:#291420}.partner-invite-summary>div{min-width:0;display:grid;gap:6px}.partner-invite-summary small,.partner-invite-summary time{color:#696970;font-size:8px}.partner-invite-summary>div small{font-family:var(--font-code)}.partner-invite-summary strong{overflow-wrap:anywhere;color:#dedee1;font-family:var(--font-code);font-size:13px}.partner-invite-summary time{text-align:right}.partner-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #39393f}.partner-metric-grid>div{min-width:0;min-height:100px;display:grid;align-content:center;gap:7px;padding:16px;border-right:1px solid #39393f}.partner-metric-grid>div:nth-child(3n){border-right:0}.partner-metric-grid>div:nth-child(-n+3){border-bottom:1px solid #39393f}.partner-metric-grid span{display:flex;align-items:center;gap:6px;color:#76767d;font-size:9px}.partner-metric-grid span svg{color:#65bcea}.partner-metric-grid strong{overflow-wrap:anywhere;color:#f1f1f3;font-family:var(--font-code);font-size:17px}.partner-metric-grid small{color:#57575e;font-family:var(--font-code);font-size:7px}.partner-customers,.partner-commissions{margin-top:30px}.partner-customer-table,.partner-commission-table{min-width:0;min-height:88px}.partner-customer-table>div:not(.partner-failure):not(.partner-row-state),.partner-commission-table>div:not(.partner-failure):not(.partner-row-state){min-height:70px;display:grid;align-items:center;gap:14px;border-bottom:1px solid #303035}.partner-customer-table>div:not(.partner-failure):not(.partner-row-state){grid-template-columns:minmax(145px,1fr) 86px minmax(145px,.9fr) minmax(135px,.8fr) minmax(135px,.8fr)}.partner-commission-table>div:not(.partner-failure):not(.partner-row-state){grid-template-columns:minmax(145px,1fr) 86px minmax(100px,.7fr) minmax(135px,.8fr) minmax(160px,1fr)}.partner-customer-table .partner-table-head,.partner-commission-table .partner-table-head{min-height:38px!important;color:#5f5f66;font-family:var(--font-code);font-size:7px}.partner-customer-table>div>span,.partner-commission-table>div>span{min-width:0;display:grid;gap:5px;color:#77777e;font-size:9px}.partner-customer-table strong,.partner-commission-table strong{overflow-wrap:anywhere;color:#d1d1d4;font-size:10px}.partner-customer-table small,.partner-commission-table small,.partner-customer-table time,.partner-commission-table time{overflow-wrap:anywhere;color:#65656c;font-size:8px}.partner-customer-table code,.partner-commission-table code{overflow:hidden;color:#626269;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.partner-customer-table em,.partner-commission-table em{width:fit-content;padding:5px 7px;border:1px solid #4a4a50;color:#9a9aa1;font-size:8px;font-style:normal}.partner-customer-table em.is-active,.partner-commission-table em.is-available,.partner-commission-table em.is-settled{border-color:#557b25;color:var(--status-green)}.partner-customer-table em.is-review,.partner-commission-table em.is-pending,.partner-commission-table em.is-in-batch{border-color:#765322;color:#ffc76e}.partner-customer-table em.is-frozen,.partner-customer-table em.is-disabled,.partner-customer-table em.is-deletion-pending,.partner-customer-table em.is-closed,.partner-commission-table em.is-frozen,.partner-commission-table em.is-reversed{border-color:#6a4444;color:#f1a4a4}.partner-row-state{min-height:78px;display:flex;align-items:center;justify-content:center;gap:8px;color:#77777e;font-size:9px}.partner-customer-table>.partner-failure,.partner-commission-table>.partner-failure{margin-top:14px}.partner-empty-row{margin:0;padding:34px 0;color:#66666d;text-align:center;font-size:9px}@keyframes partner-spin{to{transform:rotate(360deg)}}@media(max-width:760px){.partner-status-band{grid-template-columns:48px minmax(0,1fr) auto;gap:12px;padding:17px 14px}.partner-status-band__icon{width:46px;height:46px}.partner-status-band>strong{grid-column:2;justify-self:start}.partner-status-band>button{grid-column:3;grid-row:1}.partner-invite-summary{grid-template-columns:40px minmax(0,1fr) auto;padding:12px 0}.partner-invite-summary>div:nth-of-type(2){grid-column:2}.partner-invite-summary time{grid-column:2 / -1;text-align:left}.partner-table-head{display:none!important}.partner-customer-table>div:not(.partner-failure):not(.partner-row-state),.partner-commission-table>div:not(.partner-failure):not(.partner-row-state){grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:13px 0}.partner-customer-table>div>span:first-child,.partner-commission-table>div>span:first-child{grid-column:1}.partner-customer-table>div>em,.partner-commission-table>div>em{grid-column:2;grid-row:1;justify-self:end}.partner-customer-table>div>span:nth-of-type(2),.partner-customer-table>div>time,.partner-commission-table>div>span:nth-of-type(2),.partner-commission-table>div>time{grid-column:1 / -1}}@media(max-width:560px){.partner-empty{grid-template-columns:48px minmax(0,1fr);min-height:200px;padding:22px 12px}.partner-empty>span{width:46px;height:46px}.partner-empty>button{grid-column:2;justify-self:start}.partner-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-metric-grid>div,.partner-metric-grid>div:nth-child(3n){border-right:1px solid #39393f;border-bottom:1px solid #39393f}.partner-metric-grid>div:nth-child(2n){border-right:0}.partner-metric-grid>div:nth-last-child(-n+2){border-bottom:0}.partner-failure{grid-template-columns:22px minmax(0,1fr)}.partner-failure button{grid-column:2;justify-self:start}}@media(max-width:380px){.partner-status-band{grid-template-columns:42px minmax(0,1fr)}.partner-status-band h2{font-size:17px}.partner-status-band>button{grid-column:1;grid-row:2}.partner-metric-grid strong{font-size:14px}}.identity-security-panel{min-width:0;padding-top:28px}.identity-security-panel button,.identity-security-panel input{font:inherit}.identity-security-panel button{cursor:pointer}.identity-security-panel button:disabled{cursor:wait;opacity:.55}.identity-security-panel code{font-family:var(--font-code)}.identity-security-panel .is-spinning{animation:identity-security-spin .85s linear infinite}.identity-security-hero{min-width:0;min-height:112px;display:grid;grid-template-columns:54px minmax(0,1fr) 38px;align-items:center;gap:16px;padding:19px 20px;border-top:1px solid #7a5628;border-bottom:1px solid #3d3933;background:#181611}.identity-security-hero.is-protected{border-top-color:#52782b;border-bottom-color:#34442c;background:#121711}.identity-security-hero__icon{width:52px;height:52px;display:grid;place-items:center;color:#171208;background:#efb84d;box-shadow:5px 5px #3b3020}.identity-security-hero.is-protected .identity-security-hero__icon{color:#10150b;background:var(--status-green);box-shadow:5px 5px #26351b}.identity-security-hero>div{min-width:0}.identity-security-hero p,.identity-security-hero h2,.identity-security-hero small{margin:0}.identity-security-hero p{color:#b68740;font-family:var(--font-code);font-size:8px;font-weight:900}.identity-security-hero.is-protected p{color:#80a857}.identity-security-hero h2{margin-top:5px;overflow-wrap:anywhere;color:#f4f0e7;font-size:20px}.identity-security-hero small{display:block;margin-top:7px;color:#77736b;font-size:9px}.identity-security-hero>button{width:38px;height:38px;display:grid;place-items:center;border:1px solid #4a4842;border-radius:2px;color:#aaa79f;background:#201e1a}.identity-security-section{min-width:0;margin-top:34px;border-top:1px solid #3c3c42}.identity-security-section__header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #333338}.identity-security-section__header>div{min-width:0;display:flex;align-items:center;gap:10px}.identity-security-section__header span{color:var(--planet-blue);font-family:var(--font-code);font-size:8px;font-weight:900}.identity-security-section__header h2{margin:0;color:#e8e8e9;font-size:15px;font-weight:850}.identity-security-section__header small{color:#595960;font-family:var(--font-code);font-size:7px}.identity-security-loading,.identity-security-empty{min-height:74px;display:flex;align-items:center;justify-content:center;gap:9px;border-bottom:1px solid #303035;color:#727279;font-size:9px}.identity-security-empty svg{color:#505058}.identity-security-failure{min-width:0;min-height:62px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;border-bottom:1px solid #65402f;color:#f1a183;background:#211512}.identity-security-failure.is-timeout,.identity-security-failure.is-conflict{border-color:#6a5529;color:#efc15f;background:#211b10}.identity-security-failure>span{min-width:0;display:grid;gap:4px}.identity-security-failure strong{overflow-wrap:anywhere;font-size:10px}.identity-security-failure small,.identity-security-failure code{overflow-wrap:anywhere;color:#917a70;font-size:8px}.identity-security-failure button,.identity-security-failure a{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid currentColor;border-radius:2px;color:inherit;background:transparent;font-size:8px}.identity-security-factor{min-width:0;min-height:88px;display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:13px 4px;border-bottom:1px solid #303035}.identity-security-factor>span,.identity-security-device-list>div>span:first-child,.identity-security-session-list>div>span:first-child{width:40px;height:40px;display:grid;place-items:center;border:1px solid #3c3c42;color:#69bcea;background:#19191c}.identity-security-factor>div:nth-child(2){min-width:0;display:grid;gap:5px}.identity-security-factor strong,.identity-security-device-list strong,.identity-security-session-list strong,.identity-security-event-list strong{overflow-wrap:anywhere;color:#d7d7da;font-size:10px}.identity-security-factor small,.identity-security-device-list small,.identity-security-session-list small,.identity-security-event-list small{color:#707077;font-size:8px}.identity-security-factor>em,.identity-security-device-list em,.identity-security-session-list em{padding:5px 7px;border:1px solid #4b4b51;color:#88888f;font-family:var(--font-code);font-size:8px;font-style:normal;white-space:nowrap}.identity-security-factor>em.is-active,.identity-security-device-list em.is-current,.identity-security-device-list em.is-active,.identity-security-session-list em.is-current,.identity-security-session-list em.is-active{border-color:#53792b;color:var(--status-green)}.identity-security-factor>em.is-pending{border-color:#7a5d27;color:#efbd59}.identity-security-factor__actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.identity-security-factor__actions button,.identity-security-more button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid #465645;border-radius:2px;color:#b8c7b6;background:#192019;font-size:8px}.identity-security-factor__actions button.is-danger{border-color:#68403f;color:#e89a98;background:#241717}.identity-security-device-list>div,.identity-security-session-list>div{min-width:0;min-height:76px;display:grid;grid-template-columns:42px minmax(0,1fr) auto 36px;align-items:center;gap:12px;padding:11px 4px;border-bottom:1px solid #303035}.identity-security-device-list>div.is-revoked,.identity-security-session-list>div.is-inactive{opacity:.62}.identity-security-device-list>div>div,.identity-security-session-list>div>div{min-width:0;display:grid;gap:4px}.identity-security-device-list code,.identity-security-session-list code{overflow:hidden;color:#55555d;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.identity-security-device-list>div>button,.identity-security-session-list>div>button{width:34px;height:34px;display:grid;place-items:center;border:1px solid #563b3d;border-radius:2px;color:#d78283;background:#211719}.identity-security-session-list>div>button:disabled{cursor:not-allowed;opacity:.45}.identity-security-device-list__spacer,.identity-security-session-list__spacer{width:34px}.identity-security-event-list>div{min-width:0;min-height:70px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;border-bottom:1px solid #303035}.identity-security-event-list>div>span:first-child{width:34px;height:34px;display:grid;place-items:center;border:1px solid #3f5934;color:var(--status-green);background:#171d14}.identity-security-event-list>div>span:first-child.is-failure{border-color:#613d3d;color:#ef8c8f;background:#211617}.identity-security-event-list>div>div{min-width:0;display:grid;gap:5px}.identity-security-event-list code{width:fit-content;max-width:100%;overflow-wrap:anywhere;color:#8d6f57;font-size:7px}.identity-security-event-list time{display:flex;align-items:center;gap:6px;color:#65656c;font-family:var(--font-code);font-size:8px;white-space:nowrap}.identity-security-more{display:flex;justify-content:center;padding-top:16px}.identity-security-modal{position:fixed;z-index:1600;inset:0;display:grid;place-items:center;padding:20px;background:#060608d1}.identity-security-modal>section{width:min(520px,100%);max-height:min(760px,calc(100dvh - 40px));overflow:auto;border:1px solid #525259;border-radius:3px;background:#151518;box-shadow:10px 10px #050506}.identity-security-modal>section>header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border-bottom:1px solid #35353a}.identity-security-modal>section>header>div{min-width:0;display:flex;align-items:center;gap:9px;color:var(--status-green)}.identity-security-modal h2{margin:0;color:#efeff1;font-size:15px}.identity-security-modal>section>header>button{width:34px;height:34px;display:grid;place-items:center;border:1px solid #424248;border-radius:2px;color:#93939a;background:#1d1d20}.identity-security-enrollment{min-width:0;display:grid;grid-template-columns:218px minmax(0,1fr);gap:17px;padding:18px}.identity-security-qr{width:218px;min-height:218px;display:grid;place-items:center;overflow:hidden;background:#fff}.identity-security-enrollment>div:last-child{min-width:0;display:grid;align-content:center;gap:9px}.identity-security-enrollment span,.identity-security-modal form>label{color:#7a7a81;font-size:8px}.identity-security-enrollment code{overflow-wrap:anywhere;color:#efffdc;font-size:11px;line-height:1.6}.identity-security-enrollment small{color:#9c744f;font-size:8px;line-height:1.5}.identity-security-modal form{display:grid;gap:10px;padding:0 18px 18px}.identity-security-modal form>input{width:100%;height:42px;padding:0 11px;border:1px solid #4a4a50;border-radius:2px;outline:0;color:#f1f1f2;background:#101012;font-family:var(--font-code);font-size:14px}.identity-security-modal form>input:focus{border-color:var(--status-green)}.identity-security-modal form>button:last-child,.identity-security-primary{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid #719f37;border-radius:2px;color:#12150f;background:var(--status-green);font-size:9px;font-weight:850}.identity-security-modal form>button:last-child.is-danger,.identity-security-primary.is-danger{border-color:#a44d57;color:#fff;background:#8e3440}.identity-security-modal>section>.identity-security-primary{width:calc(100% - 36px);margin:0 18px 18px}.identity-security-modal__notice{margin:0;padding:16px 18px;color:#aaaab0;font-size:9px;line-height:1.6}.identity-security-recovery-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 18px 16px}.identity-security-recovery-codes code{min-width:0;padding:9px 10px;overflow-wrap:anywhere;border:1px solid #3e4b34;color:#dcfac0;background:#10150e;font-size:10px;text-align:center}.identity-security-acknowledgement{display:flex;align-items:center;gap:9px;margin:0 18px 16px;color:#aaaab0;font-size:9px}.identity-security-acknowledgement input{width:17px;height:17px;margin:0;accent-color:var(--status-green)}.identity-security-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.identity-security-methods button{min-height:36px;border:1px solid #434349;border-radius:2px;color:#818188;background:#1a1a1d;font-size:9px}.identity-security-methods button.is-active{border-color:#648d31;color:var(--status-green);background:#192217}@keyframes identity-security-spin{to{transform:rotate(360deg)}}@media(max-width:760px){.identity-security-panel{padding-top:18px}.identity-security-hero{grid-template-columns:48px minmax(0,1fr) 36px;gap:11px;padding:15px 12px}.identity-security-hero__icon{width:46px;height:46px}.identity-security-hero h2{font-size:17px}.identity-security-factor{grid-template-columns:42px minmax(0,1fr) auto}.identity-security-factor__actions{grid-column:2 / -1;justify-content:flex-start;flex-wrap:wrap}.identity-security-device-list>div,.identity-security-session-list>div{grid-template-columns:42px minmax(0,1fr) 36px}.identity-security-device-list em,.identity-security-session-list em{grid-column:2;grid-row:2;justify-self:start}.identity-security-device-list>div>button,.identity-security-device-list__spacer,.identity-security-session-list>div>button,.identity-security-session-list__spacer{grid-column:3;grid-row:1 / span 2}.identity-security-event-list>div{grid-template-columns:36px minmax(0,1fr);padding:10px 0}.identity-security-event-list time{grid-column:2;justify-self:start}.identity-security-failure{grid-template-columns:22px minmax(0,1fr)}.identity-security-failure button,.identity-security-failure a{grid-column:2;justify-self:start}.identity-security-modal{align-items:end;padding:10px}.identity-security-modal>section{max-height:calc(100dvh - 20px)}.identity-security-enrollment{grid-template-columns:1fr}.identity-security-qr{width:218px;max-width:100%;justify-self:center}}@media(max-width:430px){.identity-security-section__header small{display:none}.identity-security-factor>em{grid-column:2;justify-self:start}.identity-security-factor__actions{grid-column:1 / -1}.identity-security-factor__actions button{flex:1 1 130px}.identity-security-recovery-codes{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.identity-security-panel .is-spinning{animation-duration:1.5s}}.skill-management-panel{min-width:0;color:#dedee2}.skill-management-panel button,.skill-management-panel input,.skill-management-panel textarea{font:inherit}.skill-management-panel code,.skill-management-panel dd{font-family:var(--font-code)}.skill-management-panel .is-spinning{animation:skill-management-spin .85s linear infinite}.skill-management-toolbar{min-width:0;min-height:78px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 16px;border:1px solid #34343a;background:#151518}.skill-management-toolbar>div:first-child{min-width:0;display:flex;align-items:center;gap:11px}.skill-management-toolbar>div:first-child>span{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;color:#121314;background:var(--status-green)}.skill-management-toolbar p,.skill-management-toolbar h2{margin:0}.skill-management-toolbar p{margin-bottom:4px;color:#78984b;font-family:var(--font-code);font-size:8px;font-weight:900}.skill-management-toolbar h2{overflow-wrap:anywhere;color:#f2f2f4;font-size:17px}.skill-management-toolbar>a,.skill-management-actions>button,.skill-management-detail button,.skill-management-form button,.skill-management-state button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid #494950;border-radius:2px;color:#c7c7cc;background:#202024;font-size:9px;text-decoration:none}.skill-management-toolbar>a:hover,.skill-management-actions>button:hover,.skill-management-detail button:hover,.skill-management-form button:hover{border-color:#74747c;color:#fff}.skill-management-mode{height:36px;display:grid;grid-template-columns:repeat(2,minmax(96px,1fr));border:1px solid #3e3e44;background:#111114}.skill-management-mode a{min-width:0;display:grid;place-items:center;padding:0 11px;border:0;border-right:1px solid #3e3e44;color:#77777f;background:transparent;font-size:9px;text-decoration:none}.skill-management-mode a:last-child{border-right:0}.skill-management-mode a.is-active{color:#111;background:var(--status-green);font-weight:850}.skill-management-notice{min-height:31px;margin:0;padding:9px 12px;color:transparent;font-size:9px}.skill-management-notice.is-visible{color:#ffca64}.skill-management-actions{display:grid;grid-template-columns:minmax(0,1fr) auto 38px;gap:8px;margin-bottom:12px}.skill-management-actions>label{min-width:0;height:38px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;padding:0 10px;border:1px solid #3c3c42;color:#73737a;background:#17171a}.skill-management-actions input{width:100%;min-width:0;border:0;outline:0;color:#dedee2;background:transparent;font-size:10px}.skill-management-actions>button:last-child{width:38px;padding:0}.skill-management-workspace{min-width:0;display:grid;grid-template-columns:minmax(230px,.78fr) minmax(0,1.52fr);border:1px solid #34343a;background:#121215}.skill-management-list{min-width:0;min-height:440px;border-right:1px solid #34343a;background:#151518}.skill-management-list>button{width:100%;min-width:0;min-height:72px;display:grid;grid-template-columns:36px minmax(0,1fr) auto 14px;align-items:center;gap:8px;padding:10px 11px;border:0;border-bottom:1px solid #303035;color:#85858c;background:transparent;text-align:left}.skill-management-list>button:hover,.skill-management-list>button.is-active{color:#f4f4f5;background:#1e1e22}.skill-management-list>button.is-active{box-shadow:inset 3px 0 0 var(--signal-pink)}.skill-management-list>button.skill-management-load-more{min-height:42px;display:flex;justify-content:center;border-top:1px solid #303035;color:#a8d77a;text-align:center}.skill-management-list>button>span:first-child{width:34px;height:34px;display:grid;place-items:center;border:1px solid #414147;color:#78cbff;background:#181b1e}.skill-management-list>button>span:nth-child(2){min-width:0;display:grid;gap:5px}.skill-management-list strong,.skill-management-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-management-list strong{color:#dddddf;font-size:10px}.skill-management-list small{color:#67676e;font-family:var(--font-code);font-size:7px}.skill-management-list em,.skill-management-detail>header>em,.skill-management-versions em{padding:5px 7px;border:1px solid #515158;color:#9999a0;font-family:var(--font-code);font-size:7px;font-style:normal;white-space:nowrap}.skill-management-list em.is-active,.skill-management-list em.is-published,.skill-management-detail>header>em.is-active,.skill-management-versions em.is-published{border-color:#587a35;color:var(--status-green)}.skill-management-list em.is-pending_reconsent,.skill-management-list em.is-review,.skill-management-list em.is-scanning,.skill-management-versions em.is-review,.skill-management-versions em.is-scanning{border-color:#836026;color:#ffca64}.skill-management-list em.is-rejected,.skill-management-list em.is-suspended,.skill-management-list em.is-removed,.skill-management-detail>header>em.is-suspended,.skill-management-versions em.is-rejected,.skill-management-versions em.is-suspended,.skill-management-versions em.is-removed{border-color:#814053;color:#ff7da8}.skill-management-detail{min-width:0;position:relative;padding:16px}.skill-management-detail>header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:15px;border-bottom:1px solid #35353a}.skill-management-detail>header>div{min-width:0}.skill-management-detail>header p,.skill-management-detail>header h3,.skill-management-detail>header span{margin:0}.skill-management-detail>header p{margin-bottom:5px;color:#ff4caa;font-family:var(--font-code);font-size:7px;font-weight:900}.skill-management-detail>header h3{overflow-wrap:anywhere;color:#f2f2f4;font-size:18px}.skill-management-detail>header span{display:block;margin-top:7px;color:#727279;font-size:9px;line-height:1.6}.skill-management-detail>dl,.skill-management-versions article>dl{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0;border:1px solid #35353a}.skill-management-detail>dl>div,.skill-management-versions article>dl>div{min-width:0;display:grid;gap:5px;padding:10px 11px;border-right:1px solid #35353a;border-bottom:1px solid #35353a}.skill-management-detail>dl>div:nth-child(2n),.skill-management-versions article>dl>div:nth-child(2n){border-right:0}.skill-management-detail>dl>div:nth-last-child(-n+2),.skill-management-versions article>dl>div:nth-last-child(-n+2){border-bottom:0}.skill-management-detail dt,.skill-management-versions dt{color:#626269;font-size:8px}.skill-management-detail dd,.skill-management-versions dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#c9c9cd;font-size:8px}.skill-management-detail h4{margin:20px 0 9px;color:#aeafb4;font-size:10px}.skill-management-history-note{display:flex;align-items:center;gap:7px;margin:-2px 0 10px;color:#ffca64;font-size:8px}.skill-management-history{display:grid;gap:0;margin:11px 0 13px;padding:0;list-style:none;border-top:1px solid #303035}.skill-management-history li{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px;padding:8px 0;border-bottom:1px solid #303035;color:#779d4c}.skill-management-history li>span{min-width:0;display:grid;gap:3px}.skill-management-history strong{color:#bfc0c4;font-size:8px}.skill-management-history small{overflow-wrap:anywhere;color:#68686f;font-family:var(--font-code);font-size:7px}.skill-management-detail>footer{display:flex;justify-content:flex-end;margin-top:18px;padding-top:14px;border-top:1px solid #303035}.skill-management-panel button.is-primary{border-color:#668f34;color:#111;background:var(--status-green);font-weight:850}.skill-management-panel button.is-danger{border-color:#8a3152;color:#ff9abb;background:#2c1520}.skill-management-panel button:disabled{cursor:wait;opacity:.55}.skill-management-permissions{border:1px solid #35353a}.skill-management-permissions>div{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;padding:8px 10px;border-bottom:1px solid #303035}.skill-management-permissions>div:last-child{border-bottom:0}.skill-management-permissions>div>span:first-child{width:28px;height:28px;display:grid;place-items:center;color:#88d1ff;background:#17202a}.skill-management-permissions>div>span:first-child.is-medium,.skill-management-permissions em.is-medium{color:#ffca64}.skill-management-permissions>div>span:first-child.is-high,.skill-management-permissions em.is-high{color:#ff78aa}.skill-management-permissions>div>span:nth-child(2){min-width:0;display:grid;gap:3px}.skill-management-permissions strong{color:#d3d3d7;font-size:9px}.skill-management-permissions small,.skill-management-permissions code{overflow-wrap:anywhere;color:#68686f;font-size:7px}.skill-management-permissions em{color:#8ecf54;font-family:var(--font-code);font-size:7px;font-style:normal}.skill-management-reconsent{margin-top:14px;padding:12px;border:1px solid #775522;background:#211b12}.skill-management-reconsent>header{display:flex;align-items:center;gap:9px;margin-bottom:10px;color:#ffca64}.skill-management-reconsent>header span{display:grid;gap:3px}.skill-management-reconsent strong{font-size:10px}.skill-management-reconsent small{color:#9a825e;font-size:8px}.skill-management-reconsent>button{margin-top:10px;border-color:#8c672a;color:#ffca64;background:#2c2112}.skill-management-confirm{position:absolute;inset:0;display:grid;place-items:center;padding:18px;background:#08080ad1;z-index:2}.skill-management-confirm>div{width:min(100%,390px);padding:18px;border:1px solid #55555c;background:#19191d;box-shadow:9px 9px #00000047}.skill-management-confirm strong{color:#f0f0f2;font-size:13px}.skill-management-confirm p{margin:9px 0 16px;color:#808087;font-size:9px;line-height:1.65}.skill-management-confirm span{display:flex;justify-content:flex-end;gap:8px}.skill-management-form,.skill-management-version-form{margin-bottom:12px;border:1px solid #3c3c42;background:#17171a}.skill-management-form>header,.skill-management-version-form>header{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-bottom:1px solid #35353a}.skill-management-form>header>div,.skill-management-version-form>header{display:flex;align-items:center;gap:9px;color:#86ceff}.skill-management-form>header span{display:grid;gap:3px}.skill-management-form>header strong,.skill-management-version-form>header strong{color:#dedee2;font-size:10px}.skill-management-form>header small{color:#6d6d74;font-size:8px}.skill-management-form>header>button{width:34px;padding:0}.skill-management-form-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.skill-management-form-grid label{min-width:0;display:grid;gap:6px;color:#797980;font-size:8px}.skill-management-form-grid label.is-wide{grid-column:1 / -1}.skill-management-package-upload{min-width:0;display:grid;gap:6px;color:#797980;font-size:8px}.skill-management-package-upload>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.skill-management-package-upload label{min-width:0;min-height:38px;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #414147;color:#9a9aa1;background:#121215;cursor:pointer}.skill-management-package-upload label input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.skill-management-package-upload label.is-disabled{cursor:not-allowed;opacity:.55}.skill-management-package-upload label strong,.skill-management-package-upload>small{min-width:0;overflow-wrap:anywhere;color:#bfc0c4;font-family:var(--font-code);font-size:8px}.skill-management-package-upload button{min-width:118px}.skill-management-package-upload>small{color:#73b840}.skill-management-form-grid input,.skill-management-form-grid textarea{width:100%;min-width:0;min-height:36px;padding:8px 9px;border:1px solid #414147;outline:0;color:#dedee2;background:#111114;font-family:var(--font-code);font-size:9px}.skill-management-form-grid textarea{min-height:74px;resize:vertical;line-height:1.5}.skill-management-form-grid input:focus,.skill-management-form-grid textarea:focus{border-color:#67b9ea}.skill-management-form>footer,.skill-management-version-form>footer{display:flex;justify-content:flex-end;gap:8px;padding:0 12px 12px}.skill-management-version-form{margin-top:14px}.skill-management-versions{display:grid;gap:9px}.skill-management-versions article{min-width:0;padding:11px;border:1px solid #35353a;background:#17171a}.skill-management-versions article>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.skill-management-versions article>header>span{min-width:0;display:grid;gap:4px}.skill-management-versions article>header strong{color:#ececef;font-family:var(--font-code);font-size:10px}.skill-management-versions article>header small,.skill-management-versions article>p{overflow-wrap:anywhere;color:#696970;font-size:7px}.skill-management-versions article>dl{margin:10px 0}.skill-management-versions article>p{margin:8px 0}.skill-management-state{min-height:106px;display:flex;align-items:center;justify-content:center;gap:8px;padding:18px;color:#73737a;font-size:9px;text-align:center}.skill-management-state.is-error{align-items:flex-start;color:#ff8eb4;text-align:left}.skill-management-state.is-error span{min-width:0;display:grid;gap:5px}.skill-management-state.is-error code{overflow-wrap:anywhere;color:#8e6976;font-size:7px}.skill-management-empty-copy{margin:0;padding:12px;border:1px solid #35353a;color:#696970;font-size:9px}@keyframes skill-management-spin{to{transform:rotate(360deg)}}@media(max-width:820px){.skill-management-toolbar{grid-template-columns:minmax(0,1fr) auto}.skill-management-toolbar>a{grid-column:1 / -1}.skill-management-workspace{grid-template-columns:1fr}.skill-management-list{min-height:0;max-height:310px;overflow-y:auto;border-right:0;border-bottom:1px solid #34343a}}@media(max-width:560px){.skill-management-toolbar{grid-template-columns:1fr}.skill-management-mode{width:100%}.skill-management-actions{grid-template-columns:minmax(0,1fr) 38px}.skill-management-actions>button:nth-last-child(2){grid-column:1 / -1;grid-row:2}.skill-management-detail{padding:12px}.skill-management-detail>header{align-items:stretch;flex-direction:column}.skill-management-detail>dl,.skill-management-versions article>dl,.skill-management-form-grid{grid-template-columns:1fr}.skill-management-detail>dl>div,.skill-management-versions article>dl>div{border-right:0;border-bottom:1px solid #35353a}.skill-management-detail>dl>div:last-child,.skill-management-versions article>dl>div:last-child{border-bottom:0}.skill-management-form-grid label.is-wide{grid-column:auto}.skill-management-list>button{grid-template-columns:34px minmax(0,1fr) 14px}.skill-management-list>button em{grid-column:2;justify-self:start}}.tickets-panel{min-width:0;color:#dedee2}.tickets-toolbar{min-height:74px;display:grid;grid-template-columns:minmax(0,1fr) 156px auto;align-items:center;gap:12px;padding:13px 16px;border:1px solid #34343a;background:#151518}.tickets-toolbar>div,.tickets-toolbar>div>div{min-width:0}.tickets-toolbar>div{display:flex;align-items:center;gap:11px}.tickets-toolbar>div>span{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;color:#111;background:var(--status-green)}.tickets-toolbar p,.tickets-toolbar h2{margin:0}.tickets-toolbar p{margin-bottom:4px;color:#78964b;font-family:var(--font-code);font-size:8px;font-weight:900}.tickets-toolbar h2{overflow-wrap:anywhere;color:#f1f1f3;font-size:17px}.tickets-toolbar select,.ticket-modal select,.ticket-modal input,.ticket-modal textarea,.ticket-reply textarea{width:100%;min-width:0;border:1px solid #44444a;border-radius:2px;outline:0;color:#ededf0;background:#111114}.tickets-toolbar select{height:38px;padding:0 30px 0 10px;font-size:9px}.tickets-toolbar select:focus,.ticket-modal select:focus,.ticket-modal input:focus,.ticket-modal textarea:focus,.ticket-reply textarea:focus{border-color:var(--status-green);box-shadow:0 0 0 2px #b8ff3d1f}.tickets-create-button,.tickets-load-more,.tickets-state button,.ticket-form-error+button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.tickets-create-button{min-height:38px;padding:0 13px;border:1px solid #6e922f;border-radius:2px;color:#10110e;background:var(--status-green);font-size:9px;font-weight:900}.tickets-notice{min-height:30px;margin:0;padding:8px 12px;color:transparent;font-size:9px;transition:color .14s ease}.tickets-notice.is-visible{color:var(--status-green)}.tickets-workspace{min-width:0;min-height:620px;display:grid;grid-template-columns:minmax(280px,.78fr) minmax(390px,1.22fr);border:1px solid #34343a;background:#111113}.tickets-list-pane,.ticket-detail-pane{min-width:0}.tickets-list-pane{border-right:1px solid #34343a;background:#161619}.tickets-list-pane>header{min-height:51px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px 0 14px;border-bottom:1px solid #34343a}.tickets-list-pane>header>div{min-width:0;display:flex;align-items:baseline;gap:8px}.tickets-list-pane>header span{color:#e8e8eb;font-size:11px;font-weight:800}.tickets-list-pane>header small{color:#68686f;font-family:var(--font-code);font-size:7px}.tickets-list-pane>header button,.ticket-detail__header>button{width:31px;height:31px;flex:0 0 31px;display:grid;place-items:center;border:1px solid #3b3b41;border-radius:2px;color:#8d8d94;background:#1c1c20}.tickets-list-pane>header button:disabled{opacity:.55}.tickets-list{min-height:260px}.ticket-row{position:relative;width:100%;min-width:0;min-height:112px;display:grid;align-content:center;gap:9px;padding:14px 38px 14px 14px;border:0;border-bottom:1px solid #303035;border-radius:0;color:#c5c5ca;text-align:left;background:transparent}.ticket-row:hover,.ticket-row.is-selected{background:#202024}.ticket-row.is-selected:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--status-green)}.ticket-row__top,.ticket-row__meta{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.ticket-row__top{justify-content:space-between}.ticket-row__top code{min-width:0;display:inline-flex;align-items:center;gap:3px;overflow-wrap:anywhere;color:#77b6dd;font-family:var(--font-code);font-size:8px}.ticket-row__top em,.ticket-detail__header em{padding:3px 6px;border:1px solid #4a4a51;border-radius:2px;color:#a1a1a8;font-family:var(--font-code);font-size:7px;font-style:normal;white-space:nowrap}.ticket-row__top em.is-open,.ticket-detail__header em.is-open{border-color:#337bb0;color:#71b9e8}.ticket-row__top em.is-active,.ticket-detail__header em.is-active{border-color:#698d2e;color:var(--status-green)}.ticket-row__top em.is-waiting,.ticket-detail__header em.is-waiting{border-color:#8f7134;color:#e2b85e}.ticket-row__top em.is-settled,.ticket-detail__header em.is-settled{border-color:#4c5d50;color:#9cad9f}.ticket-row>strong{min-width:0;overflow:hidden;color:#eeeeef;font-size:11px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.ticket-row__meta small{min-width:0;display:inline-flex;align-items:center;gap:3px;color:#74747b;font-size:8px}.ticket-row__meta small.is-breached{color:#ed8796}.ticket-row__arrow{position:absolute;right:13px;top:calc(50% - 8px);color:#54545b}.tickets-load-more{width:calc(100% - 24px);min-height:34px;margin:12px;border:1px solid #3b3b41;border-radius:2px;color:#95959c;background:#1b1b1f;font-size:8px}.tickets-state{min-height:190px;display:flex;align-items:center;justify-content:center;gap:10px;padding:22px;color:#77777e;text-align:center;font-size:9px}.tickets-state.is-empty,.tickets-state.is-error{flex-direction:column}.tickets-state strong{color:#b9b9be;font-size:10px}.tickets-state span{min-width:0;display:grid;gap:4px}.tickets-state small{overflow-wrap:anywhere;color:#77777e;font-family:var(--font-code);font-size:7px}.tickets-state.is-error{color:#db7787}.tickets-state button{min-height:32px;padding:0 10px;border:1px solid #494950;border-radius:2px;color:#b5b5ba;background:#202024;font-size:8px}.tickets-state.is-loading svg,.tickets-panel .is-spinning{animation:tickets-spin .9s linear infinite}.ticket-detail-pane{background:#111113}.ticket-detail-back{display:none}.ticket-detail-placeholder{min-height:560px;display:grid;place-content:center;justify-items:center;gap:9px;padding:24px;color:#4e4e55;text-align:center}.ticket-detail-placeholder strong{color:#85858c;font-size:11px}.ticket-detail-placeholder span{font-size:8px}.ticket-detail{min-width:0}.ticket-detail__header{min-width:0;min-height:116px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:20px;border-bottom:1px solid #34343a;background:#18181b}.ticket-detail__header>div{min-width:0}.ticket-detail__header>div>span{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ticket-detail__header code{overflow-wrap:anywhere;color:#78b9e0;font-family:var(--font-code);font-size:8px}.ticket-detail__header h2{margin:10px 0 6px;overflow-wrap:anywhere;color:#f0f0f2;font-size:18px;line-height:1.35}.ticket-detail__header p{margin:0;color:#77777e;font-size:8px}.ticket-detail__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-bottom:1px solid #34343a}.ticket-detail__facts>div{min-width:0;display:grid;gap:5px;padding:12px 14px;border-right:1px solid #2f2f34;border-bottom:1px solid #2f2f34}.ticket-detail__facts>div:nth-child(3n){border-right:0}.ticket-detail__facts dt{color:#5f5f66;font-size:7px}.ticket-detail__facts dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#b9b9bf;font-family:var(--font-code);font-size:8px;line-height:1.45}.ticket-detail__facts dd.is-breached{color:#ed8796}.ticket-detail__facts dd em{display:inline-flex;align-items:center;gap:3px;margin-left:6px;color:#ed8796;font-size:7px;font-style:normal;white-space:nowrap}.ticket-messages{min-width:0;padding:18px 20px 4px}.ticket-messages>header{display:flex;align-items:center;gap:7px;margin-bottom:14px;color:#8c8c93}.ticket-messages>header strong{color:#d1d1d5;font-size:10px}.ticket-messages>header small{margin-left:auto;font-family:var(--font-code);font-size:7px}.ticket-messages article{min-width:0;display:grid;grid-template-columns:31px minmax(0,1fr);gap:9px;margin-bottom:10px;padding:12px;border:1px solid #333339;border-radius:3px;background:#18181b}.ticket-messages article.is-support{border-left:3px solid #4a9fd2}.ticket-messages article.is-member{border-left:3px solid #6f942e}.ticket-messages article>span{width:30px;height:30px;display:grid;place-items:center;border:1px solid #404047;color:#8b8b92;background:#202024}.ticket-messages article>div,.ticket-messages article header{min-width:0}.ticket-messages article header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ticket-messages article header strong{overflow-wrap:anywhere;color:#d9d9dd;font-size:9px}.ticket-messages article header small{flex:0 0 auto;color:#68686f;font-family:var(--font-code);font-size:7px}.ticket-messages article p{margin:8px 0 0;overflow-wrap:anywhere;color:#acacb2;font-size:10px;font-weight:500;line-height:1.65;white-space:pre-wrap}.ticket-messages__empty{padding:28px 12px;color:#66666d;text-align:center;font-size:9px}.ticket-reply{display:grid;gap:8px;padding:14px 20px 22px}.ticket-reply>label,.ticket-modal form label>span{color:#a8a8ae;font-size:9px;font-weight:800}.ticket-reply textarea,.ticket-modal textarea{resize:vertical;line-height:1.55}.ticket-reply textarea{min-height:96px;padding:10px;font-size:10px}.ticket-reply>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.ticket-reply>div small{color:#66666d;font-family:var(--font-code);font-size:7px}.ticket-reply>div button,.ticket-modal footer button{min-height:35px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid #6b902d;border-radius:2px;color:#10110e;background:var(--status-green);font-size:8px;font-weight:900}.ticket-reply button:disabled,.ticket-modal button:disabled,.tickets-create-button:disabled,.tickets-load-more:disabled{opacity:.5}.ticket-form-error{min-width:0;display:flex;align-items:flex-start;gap:7px;margin:0;padding:9px 10px;border:1px solid #6f3842;color:#e18392;background:#241619;font-size:8px;line-height:1.5}.ticket-form-error span{min-width:0;display:grid;gap:3px;overflow-wrap:anywhere}.ticket-form-error small{color:#a45c68;font-family:var(--font-code);font-size:7px}.ticket-modal{position:fixed;z-index:300;inset:0;display:grid;place-items:center;padding:20px;overflow-y:auto;background:#040406d1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ticket-modal>section{width:min(600px,100%);max-height:calc(100svh - 40px);overflow-y:auto;border:1px solid #45454c;border-radius:4px;color:#d6d6db;background:#161619;box-shadow:0 22px 70px #00000080}.ticket-modal>section>header{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-bottom:1px solid #38383e}.ticket-modal>section>header>div{min-width:0;display:flex;align-items:center;gap:10px}.ticket-modal>section>header>div>span{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;color:#10110e;background:var(--status-green)}.ticket-modal>section>header p,.ticket-modal>section>header h2{margin:0}.ticket-modal>section>header p{margin-bottom:3px;color:#77964b;font-family:var(--font-code);font-size:7px}.ticket-modal>section>header h2{color:#eeeeef;font-size:15px}.ticket-modal>section>header>button{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid #424248;border-radius:2px;color:#9999a0;background:#1d1d21}.ticket-modal form{display:grid;gap:15px;padding:18px}.ticket-modal form label{min-width:0;display:grid;gap:7px}.ticket-modal form label em{color:#65656c;font-size:7px;font-style:normal;font-weight:500}.ticket-modal select,.ticket-modal input{height:38px;padding:0 10px;font-size:10px}.ticket-modal textarea{min-height:136px;padding:10px;font-size:10px}.ticket-modal [aria-invalid=true]{border-color:#a34d5c}.ticket-field-error,.ticket-field-count{font-size:7px}.ticket-field-error{color:#e17d8d}.ticket-field-count{justify-self:end;color:#66666d;font-family:var(--font-code)}.ticket-modal footer{display:flex;justify-content:flex-end;gap:8px;padding-top:2px}.ticket-modal footer button:first-child{border-color:#48484f;color:#a7a7ad;background:#202024}@keyframes tickets-spin{to{transform:rotate(360deg)}}@media(max-width:980px){.tickets-workspace{grid-template-columns:minmax(250px,.9fr) minmax(340px,1.1fr)}.ticket-detail__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-detail__facts>div:nth-child(3n){border-right:1px solid #2f2f34}.ticket-detail__facts>div:nth-child(2n){border-right:0}}@media(max-width:720px){.tickets-toolbar{grid-template-columns:minmax(0,1fr) auto}.tickets-toolbar>label{grid-column:1}.tickets-create-button{grid-column:2;grid-row:2}.tickets-workspace{min-height:520px;display:block}.tickets-list-pane{border-right:0}.tickets-panel.has-selection .tickets-list-pane,.ticket-detail-pane{display:none}.tickets-panel.has-selection .ticket-detail-pane{display:block}.ticket-detail-back{width:100%;min-height:42px;display:flex;align-items:center;gap:5px;padding:0 13px;border:0;border-bottom:1px solid #34343a;color:#9b9ba2;background:#17171a;font-size:8px}.ticket-detail-placeholder{min-height:420px}.ticket-detail__header{padding:16px}.ticket-messages,.ticket-reply{padding-right:14px;padding-left:14px}}@media(max-width:460px){.tickets-toolbar{padding:12px}.tickets-toolbar h2{font-size:15px}.tickets-toolbar>label{min-width:0}.tickets-create-button{padding:0 9px}.ticket-detail__facts{grid-template-columns:minmax(0,1fr)}.ticket-detail__facts>div,.ticket-detail__facts>div:nth-child(2n),.ticket-detail__facts>div:nth-child(3n){border-right:0}.ticket-messages article{grid-template-columns:27px minmax(0,1fr);padding:10px}.ticket-messages article>span{width:26px;height:26px}.ticket-messages article header{display:grid;gap:3px}.ticket-messages article header small{white-space:normal}.ticket-modal{padding:10px}.ticket-modal>section{max-height:calc(100svh - 20px)}.ticket-modal form{padding:14px}}@media(prefers-reduced-motion:reduce){.tickets-state.is-loading svg,.tickets-panel .is-spinning{animation-duration:1.8s}}.account-page{--account-panel: #151517;--account-raised: #1d1d20;--account-line: #343439;--account-muted: #797980;width:100%;height:100svh;overflow:hidden;color:#f1f1ed;background:#09090b;font-family:var(--font-ui)}.account-page button,.account-page input,.account-page select{font:inherit}.account-page button{cursor:pointer}.account-topbar{height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 22px;border-bottom:1px solid var(--account-line);background:#111113}.account-brand{min-width:0;display:flex;align-items:center;gap:10px}.account-brand img{width:42px;height:42px;object-fit:contain;image-rendering:pixelated}.account-brand>span{min-width:0;display:grid;gap:2px}.account-brand strong{color:#fff;font-size:15px;font-weight:900}.account-brand small{color:#6f6f76;font-family:var(--font-code);font-size:8px;font-weight:900}.account-topbar__actions{display:flex;align-items:center;gap:8px}.account-online{display:inline-flex;align-items:center;gap:7px;margin-right:5px;color:#74747b;font-family:var(--font-code);font-size:8px;font-weight:900}.account-online i{width:6px;height:6px;border-radius:50%;background:var(--status-green);box-shadow:0 0 8px #b8ff3d8c}.account-icon-button{width:38px;height:38px;display:grid;place-items:center;border:1px solid #3e3e43;border-radius:2px;color:#a0a0a6;background:#1c1c1f}.account-recharge-button{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border:1px solid #ff38a8;border-radius:2px;color:#fff;background:var(--signal-pink);font-size:11px;font-weight:850}.account-shell{height:calc(100svh - 72px);display:grid;grid-template-columns:250px minmax(0,1fr);overflow:hidden}.account-sidebar{min-height:0;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid var(--account-line);background:#111113}.account-sidebar__identity{min-width:0;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:11px;padding:18px 14px 13px}.account-sidebar__avatar{width:56px;height:56px;overflow:hidden;border:1px solid var(--signal-pink);border-radius:2px;background:#242428}.account-sidebar__avatar img,.account-profile-band__avatar img{width:100%;height:100%;object-fit:cover;object-position:center;image-rendering:pixelated}.account-sidebar__identity>span:last-child{min-width:0;display:grid;gap:6px}.account-sidebar__identity strong,.account-sidebar__identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-sidebar__identity strong{color:#ececed;font-size:11px}.account-sidebar__identity small{color:#66666d;font-family:var(--font-code);font-size:7px}.account-sidebar__balance{min-height:62px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;margin:0 12px 14px;padding:9px 11px;border:1px solid #3a3a40;background:#1a1a1d}.account-sidebar__balance span{display:inline-flex;align-items:center;gap:5px;color:#85858c;font-size:9px}.account-sidebar__balance span svg{color:var(--status-green)}.account-sidebar__balance strong{color:#fff;font-family:var(--font-code);font-size:14px}.account-sidebar__balance small{grid-column:1 / -1;color:#696970;font-family:var(--font-code);font-size:8px}.account-navigation{min-height:0;display:grid;overflow-y:auto;border-top:1px solid #2e2e33}.account-navigation a{position:relative;min-height:62px;display:grid;grid-template-columns:22px 20px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:8px 13px;border:0;border-bottom:1px solid #2e2e33;color:#67676e;text-align:left;background:transparent}.account-navigation a:hover,.account-navigation a.is-active{color:#fff;background:#1c1c1f}.account-navigation a.is-active:before{position:absolute;top:8px;bottom:8px;left:0;width:3px;content:"";background:var(--status-green)}.account-navigation a>span:first-child{color:#3e9ad6;font-family:var(--font-code);font-size:7px;font-weight:900}.account-navigation a.is-active>svg{color:var(--status-green)}.account-navigation a>span:nth-child(3){min-width:0;display:grid;gap:4px}.account-navigation strong{font-size:11px}.account-navigation small{color:#595960;font-family:var(--font-code);font-size:7px}.account-navigation a>svg:last-child{color:#4f4f55}.account-sidebar__footer{min-height:0;display:grid;align-content:end;flex:1;margin-top:auto;padding-bottom:20px;border-top:1px solid #303035}.account-sidebar__footer>a,.account-sidebar__footer>button{min-height:40px;display:flex;align-items:center;gap:8px;width:100%;padding:0 14px;border:0;border-bottom:1px solid #2c2c31;color:#74747b;background:transparent;font-size:10px;text-align:left}.account-sidebar__footer>a:hover,.account-sidebar__footer>button:hover{color:#fff;background:#1b1b1e}.account-main{min-width:0;min-height:0;overflow-y:auto;background-color:#0b0b0d;background-size:32px 32px;background-image:linear-gradient(#242428 1px,transparent 1px),linear-gradient(90deg,#242428 1px,transparent 1px);scrollbar-color:#44444a transparent;scrollbar-width:thin}.account-content{width:min(1080px,calc(100% - 64px));margin:0 auto;padding:44px 0 80px}.account-page-heading{padding-bottom:26px;border-bottom:1px solid #39393e}.account-page-heading>p{margin:0 0 9px;color:var(--status-green);font-family:var(--font-code);font-size:8px;font-weight:900}.account-page-heading>div{display:flex;align-items:end;justify-content:space-between;gap:20px}.account-page-heading h1{margin:0;color:#f1f1ed;font-size:34px;font-weight:900}.account-page-heading>div>span{color:#68686f;font-family:var(--font-code);font-size:8px}.account-api-status{min-height:18px;margin:10px 0 -18px;color:#8d8d94;font-family:var(--font-code);font-size:8px;opacity:0}.account-api-status.is-visible,.account-api-status:not(:empty){opacity:1}.account-empty-state{grid-column:1 / -1;margin:0;padding:22px 0;color:#696970;font-family:var(--font-code);font-size:9px;text-align:center}.account-data-state{min-height:68px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px;padding:14px;border:1px solid #36363b;color:#85858c;background:#151517;font-family:var(--font-code);font-size:9px}.account-data-state.is-loading svg{animation:account-spin .9s linear infinite}.account-data-state.is-error{justify-content:flex-start;border-color:#6e4921;color:#e8b56d}.account-data-state.is-error>span{min-width:0;display:grid;flex:1;gap:4px}.account-data-state.is-error strong{color:#f1d1a6;font-family:var(--font-ui);font-size:10px}.account-data-state.is-error small{overflow-wrap:anywhere;color:#9b744b;font-size:8px}.account-data-state button,.account-list-more button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid #4b4b51;color:#c8c8cb;background:#202023;font-size:9px}@keyframes account-spin{to{transform:rotate(360deg)}}.account-view{padding-top:28px}.account-profile-band{min-height:136px;display:grid;grid-template-columns:108px minmax(0,1fr) auto;align-items:center;gap:22px;padding:14px 0 24px;border-bottom:1px solid #3b3b40}.account-profile-band__avatar{width:108px;height:108px;overflow:hidden;border:2px solid var(--signal-pink);box-shadow:7px 7px #390222}.account-profile-band__copy{min-width:0}.account-profile-band__copy>p{margin:0 0 8px;color:#727279;font-family:var(--font-code);font-size:8px;font-weight:900}.account-profile-band__copy h2{margin:0;color:#fff;font-size:26px;font-weight:900}.account-profile-band__meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.account-profile-band__meta span{display:inline-flex;align-items:center;gap:5px;padding:4px 6px;border:1px solid #3b3b40;color:#78787f;font-size:8px}.account-profile-band__meta i{width:5px;height:5px;border-radius:50%;background:var(--status-green)}.account-secondary-button,.account-section header>button,.account-section-link{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid #45454b;border-radius:2px;color:#aaaab0;background:#1c1c1f;font-size:9px}.account-secondary-button:hover,.account-section header>button:hover,.account-section-link:hover{border-color:#797981;color:#fff}.account-name-editor{display:flex;align-items:center;gap:6px}.account-name-editor input{width:min(320px,100%);height:38px;padding:0 10px;border:1px solid var(--signal-pink);outline:0;color:#fff;background:#1a1a1d;font-size:14px}.account-name-editor button{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--status-green);color:#101012;background:var(--status-green)}.account-name-editor button.is-cancel{border-color:#56565d;color:#d1d1d5;background:#242428}.account-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;border-top:1px solid #3a3a40;border-bottom:1px solid #3a3a40}.account-metric-grid>div{min-width:0;min-height:112px;display:grid;align-content:center;gap:7px;padding:18px;border-right:1px solid #3a3a40;background:#121214db}.account-metric-grid>div:last-child{border-right:0}.account-metric-grid span{display:flex;align-items:center;gap:6px;color:#77777e;font-size:9px}.account-metric-grid span svg{color:var(--planet-blue)}.account-metric-grid strong{color:#fff;font-family:var(--font-code);font-size:22px}.account-metric-grid small{color:#5f5f66;font-size:8px}.account-section{margin-top:34px;border-top:1px solid #3c3c42}.account-section>header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #333338}.account-section>header>div{display:flex;align-items:center;gap:10px}.account-section>header>div>span{color:var(--planet-blue);font-family:var(--font-code);font-size:8px;font-weight:900}.account-section h2{margin:0;color:#e8e8e9;font-size:15px;font-weight:850}.account-section>header>small{color:#595960;font-family:var(--font-code);font-size:7px}.account-detail-list>div,.account-security-list>div,.account-preference-list>div{min-height:66px;display:grid;align-items:center;gap:12px;padding:10px 4px;border-bottom:1px solid #2f2f34}.account-detail-list>div{grid-template-columns:38px minmax(0,1fr) auto}.account-detail-list__icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid #3c3c42;color:var(--signal-pink);background:#1a1a1d}.account-detail-list>div>span:nth-child(2),.account-security-list>div>span:nth-child(2),.account-preference-list>div>span:first-child{min-width:0;display:grid;gap:5px}.account-detail-list strong,.account-security-list strong,.account-preference-list strong{color:#d4d4d7;font-size:10px}.account-detail-list small,.account-security-list small,.account-preference-list small{color:#696970;font-size:9px}.account-detail-list em,.account-security-list em{padding:4px 6px;border:1px solid #55555c;color:#87878e;font-size:8px;font-style:normal}.account-detail-list em.is-success,.account-security-list em.is-success{border-color:#4b711c;color:var(--status-green)}.account-detail-list button,.account-security-list button{min-height:30px;padding:0 9px;border:1px solid #414147;color:#9b9ba2;background:#1b1b1e;font-size:8px}.account-activity-list>div{min-height:60px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid #2f2f34}.account-activity-list>div>span:first-child{color:var(--planet-blue);font-family:var(--font-code);font-size:8px;font-weight:900}.account-activity-list>div>span:nth-child(2){min-width:0;display:grid;gap:5px}.account-activity-list strong{color:#d4d4d7;font-size:10px}.account-activity-list small{color:#66666d;font-size:8px}.account-activity-list em,.account-transaction-table em{color:#f1f1ed;font-family:var(--font-code);font-size:10px;font-style:normal}.account-activity-list em.is-positive,.account-transaction-table em.is-positive{color:var(--status-green)}.account-wallet-band{min-height:150px;display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.8fr) auto;align-items:center;gap:28px;padding:24px;border:1px solid #414147;background:#17171a;box-shadow:8px 8px #030304}.account-wallet-band>div:first-child{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:5px 8px}.account-wallet-band p{grid-column:1 / -1;margin:0 0 7px;color:var(--status-green);font-family:var(--font-code);font-size:8px;font-weight:900}.account-wallet-band>div:first-child>span{color:var(--signal-pink)}.account-wallet-band>div:first-child strong{color:#fff;font-family:var(--font-code);font-size:35px}.account-wallet-band>div:first-child small{grid-column:2;color:#74747b;font-size:9px}.account-wallet-band>div:nth-child(2){display:grid;grid-template-columns:1fr auto;gap:10px 18px;padding-left:24px;border-left:1px solid #3a3a40}.account-wallet-band>div:nth-child(2) span{color:#74747b;font-size:9px}.account-wallet-band>div:nth-child(2) strong{color:#d8d8da;font-family:var(--font-code);font-size:11px}.account-wallet-band>button{min-height:42px;display:flex;align-items:center;gap:7px;padding:0 14px;border:1px solid #ff38a8;color:#fff;background:var(--signal-pink);font-size:10px;font-weight:850}.account-billing-filters{display:flex;gap:4px;padding:14px 0;border-bottom:1px solid #333338}.account-billing-filters button{min-height:30px;padding:0 11px;border:1px solid #39393f;color:#77777e;background:#161619;font-size:8px}.account-billing-filters button.is-active{border-color:var(--status-green);color:#101012;background:var(--status-green)}.account-transaction-table>div{min-height:56px;display:grid;grid-template-columns:150px minmax(0,1fr) 130px 90px;align-items:center;gap:14px;border-bottom:1px solid #303035}.account-transaction-table__head{min-height:38px!important;color:#5f5f66;font-family:var(--font-code);font-size:7px}.account-transaction-table code{color:#66666d;font-family:var(--font-code);font-size:8px}.account-transaction-table strong,.account-transaction-table span{min-width:0;display:grid;gap:4px}.account-transaction-table strong{color:#cfcfd2;font-size:10px}.account-transaction-table span{color:#6f6f76;font-size:9px}.account-transaction-table small{color:#56565d;font-family:var(--font-code);font-size:7px}.account-list-more{display:flex;justify-content:center;padding:18px 0 0}.account-list-more button:disabled{cursor:wait;opacity:.55}.account-usage-summary{min-height:112px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #414147!important;background:#17171a;box-shadow:8px 8px #030304}.account-usage-summary>div{min-width:0;display:grid;align-content:center;gap:9px;padding:18px;border-right:1px solid #37373c}.account-usage-summary>div:last-child{border-right:0}.account-usage-summary span{color:#727279;font-size:9px}.account-usage-summary strong{overflow-wrap:anywhere;color:#fff;font-family:var(--font-code);font-size:18px}.account-usage-table>div{min-height:68px;display:grid;grid-template-columns:minmax(190px,1.35fr) 88px minmax(150px,.9fr) minmax(160px,1fr) 130px;align-items:center;gap:14px;border-bottom:1px solid #303035}.account-usage-table__head{min-height:38px!important;color:#5f5f66;font-family:var(--font-code);font-size:7px}.account-usage-table>div>span{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:#85858c;font-family:var(--font-code);font-size:8px}.account-usage-table>div>span:first-child,.account-usage-table>div>span:last-child{display:grid}.account-usage-table code{overflow:hidden;text-overflow:ellipsis;color:#6d6d74;font-family:var(--font-code);font-size:8px;white-space:nowrap}.account-usage-table strong{overflow:hidden;text-overflow:ellipsis;color:#d1d1d4;font-family:var(--font-ui);font-size:10px;white-space:nowrap}.account-usage-table small{color:#55555c;font-size:7px}.account-usage-table em{width:fit-content;padding:5px 7px;border:1px solid #4a4a50;color:#9a9aa1;font-size:8px;font-style:normal}.account-usage-table em.is-settled{border-color:#547c22;color:var(--status-green)}.account-usage-table em.is-pending{border-color:#3c6c8b;color:#77c8ff}.account-usage-table em.is-review{border-color:#765322;color:#ffc76e}.account-usage-table em.is-released{color:#77777e}.account-security-status{min-height:108px;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;border:1px solid #44631c;background:#151914}.account-security-status>span{width:48px;height:48px;display:grid;place-items:center;color:#111;background:var(--status-green)}.account-security-status p{margin:0 0 5px;color:#718c49;font-family:var(--font-code);font-size:8px;font-weight:900}.account-security-status h2{margin:0;color:#efffe1;font-size:17px}.account-security-status>strong{color:var(--status-green);font-family:var(--font-code);font-size:19px}.account-security-list>div{grid-template-columns:38px minmax(0,1fr) auto 56px}.account-security-list>div>span:first-child{width:36px;height:36px;display:grid;place-items:center;border:1px solid #3c3c42;color:var(--planet-blue);background:#19191c}.account-inline-notice{min-height:20px;margin:12px 0 0;color:#ffbd1a;font-size:9px}.account-preference-list>div{grid-template-columns:minmax(0,1fr) auto}.account-preference-list button[role=switch]{position:relative;width:42px;height:22px;border:1px solid #48484e;border-radius:0;background:#242428}.account-preference-list button[role=switch] i{position:absolute;top:3px;left:3px;width:14px;height:14px;background:#76767d;transition:left .14s ease,background .14s ease}.account-preference-list button[role=switch].is-on{border-color:#597e23;background:#1d2a13}.account-preference-list button[role=switch].is-on i{left:23px;background:var(--status-green)}.account-preference-select select{min-width:160px;height:34px;padding:0 9px;border:1px solid #44444a;outline:0;color:#d6d6d8;background:#1b1b1e;font-size:9px}.account-view>section{position:relative;width:100%;border:0;border-radius:0;isolation:isolate}.account-view>section:before,.account-view>section:after{position:absolute;z-index:4;top:0;left:-12px;width:calc(100% + 24px);height:100%;box-sizing:border-box;content:"";pointer-events:none}.account-view>section:before{border-top-left-radius:22px;border-top-right-radius:22px;border-top:2px solid #7b7b82}.account-view>section:after{border-bottom-right-radius:22px;border-bottom-left-radius:22px;border-bottom:2px solid #7b7b82}.account-profile-band{padding-top:30px;padding-bottom:30px}.account-section{padding-bottom:22px}.account-section>header{min-height:78px;padding-top:20px}@media(max-width:900px){.account-page{height:auto;min-height:100svh;overflow:visible}.account-shell{width:100%;min-width:0;height:auto;min-height:calc(100svh - 72px);grid-template-columns:minmax(0,1fr);overflow:visible}.account-sidebar{width:100%;min-width:0;min-height:0;overflow:visible;border-right:0;border-bottom:1px solid var(--account-line)}.account-sidebar__identity{grid-template-columns:46px minmax(0,1fr);padding:12px 16px 8px}.account-sidebar__avatar{width:44px;height:44px}.account-sidebar__balance{position:absolute;top:86px;right:14px;width:130px;margin:0}.account-navigation{width:100%;min-width:0;max-width:100vw;grid-template-columns:repeat(11,minmax(120px,1fr));overflow-x:auto;overflow-y:hidden}.account-navigation a{min-height:52px;grid-template-columns:18px 18px minmax(0,1fr)}.account-navigation a>svg:last-child,.account-navigation small{display:none}.account-sidebar__footer{display:none}.account-main{width:100%;min-width:0;overflow:visible}.account-content{width:min(100% - 36px,900px);padding-top:32px}.account-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-metric-grid>div:nth-child(2){border-right:0}.account-metric-grid>div:nth-child(-n+2){border-bottom:1px solid #3a3a40}.account-usage-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.account-usage-summary>div:nth-child(3){border-right:0}.account-usage-summary>div:nth-child(-n+3){border-bottom:1px solid #37373c}.account-usage-table>div{grid-template-columns:minmax(180px,1.2fr) 80px minmax(130px,.8fr) minmax(140px,.9fr) 110px}}@media(max-width:680px){.account-topbar{height:64px;padding:0 12px}.account-brand img{width:38px;height:38px}.account-online,.account-recharge-button span{display:none}.account-recharge-button{width:38px;padding:0;justify-content:center}.account-shell{min-height:calc(100svh - 64px)}.account-sidebar__balance{top:76px;grid-template-columns:18px minmax(0,1fr)}.account-sidebar__balance>span{font-size:0}.account-sidebar__balance>small{display:none}.account-page-heading>div{align-items:start;flex-direction:column;gap:8px}.account-page-heading h1{font-size:28px}.account-profile-band{grid-template-columns:72px minmax(0,1fr);gap:14px}.account-profile-band__avatar{width:72px;height:72px;box-shadow:4px 4px #390222}.account-profile-band__copy h2{font-size:18px}.account-profile-band>button{grid-column:1 / -1;justify-self:start}.account-metric-grid{grid-template-columns:1fr}.account-metric-grid>div{min-height:92px;border-right:0;border-bottom:1px solid #3a3a40}.account-metric-grid>div:last-child{border-bottom:0}.account-wallet-band{grid-template-columns:1fr;gap:18px;padding:18px}.account-wallet-band>div:nth-child(2){padding:16px 0 0;border-top:1px solid #3a3a40;border-left:0}.account-wallet-band>button{justify-content:center}.account-transaction-table>div{grid-template-columns:minmax(0,1fr) 76px;gap:8px;padding:10px 0}.account-transaction-table__head{display:none!important}.account-transaction-table code,.account-transaction-table span{grid-column:1}.account-transaction-table em{grid-column:2;grid-row:1 / 3;justify-self:end}.account-data-state{align-items:flex-start;flex-wrap:wrap}.account-data-state button{width:100%}.account-usage-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.account-usage-summary>div{min-height:84px;border-right:1px solid #37373c;border-bottom:1px solid #37373c}.account-usage-summary>div:nth-child(2n){border-right:0}.account-usage-summary>div:last-child{grid-column:1 / -1;border-bottom:0}.account-usage-table__head{display:none!important}.account-usage-table>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:13px 0}.account-usage-table>div>span:nth-of-type(1){grid-column:1}.account-usage-table>div>em{grid-column:2;grid-row:1;justify-self:end}.account-usage-table>div>span:nth-of-type(2),.account-usage-table>div>span:nth-of-type(3){grid-column:1 / -1}.account-usage-table>div>span:nth-of-type(4){grid-column:1 / -1;display:flex}.account-security-status{grid-template-columns:44px minmax(0,1fr)}.account-security-status>strong{grid-column:2}.account-security-list>div{grid-template-columns:36px minmax(0,1fr) auto}.account-security-list>div>button{grid-column:2;justify-self:start}.account-section>header>small{display:none}}@media(max-width:420px){.account-sidebar__identity{padding-right:150px}.account-navigation{grid-template-columns:repeat(11,minmax(92px,1fr));overflow-x:auto}.account-navigation a{grid-template-columns:18px minmax(0,1fr);gap:5px;padding:8px 6px}.account-navigation a>span:first-child{display:none}.account-navigation strong{white-space:nowrap}.account-content{width:calc(100% - 28px)}.account-detail-list>div{grid-template-columns:34px minmax(0,1fr)}.account-detail-list>div>em,.account-detail-list>div>button{grid-column:2;justify-self:start}.account-preference-select{align-items:start!important;grid-template-columns:1fr!important}}.skins-page{min-height:100svh;padding:calc(var(--header-height) + 48px) clamp(22px,4vw,72px) 88px;color:#f2f2f4;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),#0d0d10;background-size:32px 32px}.skins-page__header,.skins-toolbar,.skins-gallery,.skins-page__notice{width:min(1400px,100%);margin-right:auto;margin-left:auto}.skins-page__header{min-height:220px;display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:48px;padding-bottom:38px;border-bottom:1px solid #34343a}.skins-page__header>div:first-child>p{display:flex;align-items:center;gap:8px;margin:0 0 18px;color:#9df51f;font-family:var(--font-code);font-size:10px;font-weight:900}.skins-page__header h1{margin:0;font-size:clamp(42px,5vw,70px);line-height:1;letter-spacing:0}.skins-page__header>div:first-child>span{max-width:760px;display:block;margin-top:22px;color:#97979f;font-size:15px;line-height:1.75}.skins-page__signal{min-height:126px;display:grid;grid-template-columns:auto 1fr;align-content:center;gap:7px 12px;padding:22px;border:1px solid #45454c;border-left:3px solid #e00888;background:#141417e6}.skins-page__signal svg{color:#e00888}.skins-page__signal strong{font-family:var(--font-code);font-size:26px}.skins-page__signal span{grid-column:1 / -1;color:#777780;font-family:var(--font-code);font-size:8px}.skins-toolbar{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #34343a}.skins-toolbar>div{display:flex;flex-wrap:wrap;gap:6px}.skins-toolbar button{min-height:34px;padding:0 14px;border:1px solid #3c3c43;border-radius:3px;color:#8d8d95;background:#17171a;font-size:12px;cursor:pointer}.skins-toolbar button:hover{color:#fff;border-color:#696971}.skins-toolbar button.is-active{color:#101012;border-color:#9df51f;background:#9df51f}.skins-toolbar__actions{align-items:center;justify-content:flex-end}.skins-toolbar__actions>p{display:flex;align-items:center;gap:7px;margin:0;color:#6f6f77;font-family:var(--font-code);font-size:9px}.skins-toolbar__actions>button{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border:1px solid #35d4d0;border-radius:3px;color:#071315;background:#35d4d0;font-family:var(--font-code);font-size:9px;font-weight:700;cursor:pointer}.skins-toolbar__actions>button:hover{color:#071315;background:#65e3df}.skins-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:32px 0}.skin-card{min-width:0;overflow:hidden;border:1px solid #38383f;border-radius:6px;background:#151518}.skin-card--cyan{--skin-accent: #35d4d0}.skin-card--blue{--skin-accent: #4c92ff}.skin-card--coral{--skin-accent: #ff7067}.skin-card--violet{--skin-accent: #bf77ff}.skin-card--pink{--skin-accent: #ff2a73}.skin-card__preview{position:relative;width:100%;aspect-ratio:16 / 9;display:block;overflow:hidden;padding:0;border:0;border-bottom:1px solid #38383f;background:#0a0a0c;cursor:pointer}.skin-card__preview img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .18s ease}.skin-card__preview>span{position:absolute;right:14px;bottom:14px;min-height:32px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid rgba(255,255,255,.42);border-radius:3px;color:#fff;background:#0c0c0fd1;font-size:11px;opacity:0;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease}.skin-card__preview:hover img{opacity:.82;transform:scale(1.018)}.skin-card__preview:hover>span,.skin-card__preview:focus-visible>span{opacity:1;transform:translateY(0)}.skin-card__body{padding:22px;border-top:3px solid var(--skin-accent)}.skin-card__meta{display:flex;flex-wrap:wrap;gap:6px}.skin-card__meta span{padding:4px 6px;border:1px solid #3b3b41;color:#85858d;font-family:var(--font-code);font-size:8px}.skin-card__meta span:first-child{color:var(--skin-accent);border-color:color-mix(in srgb,var(--skin-accent) 55%,#303036)}.skin-card h2{margin:18px 0 9px;color:#f7f7f8;font-size:24px;letter-spacing:0}.skin-card__body>p{min-height:52px;margin:0;color:#92929a;font-size:13px;line-height:1.7}.skin-card footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:22px;padding-top:18px;border-top:1px solid #303036}.skin-card footer small{color:#62626a;font-family:var(--font-code);font-size:8px}.skin-card footer>div{display:flex;gap:7px}.skin-card footer a,.skin-preview-modal footer a{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid #45454d;border-radius:3px;color:#d7d7da;background:#202024;font-size:11px}.skin-card footer a:last-child{color:#111315;border-color:var(--skin-accent);background:var(--skin-accent)}.skin-card footer a:hover{filter:brightness(1.1)}.skins-page__notice{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:22px 0 0;border-top:1px solid #34343a;color:#83838b}.skins-page__notice>svg{color:#ffbd1a}.skins-page__notice p{display:grid;gap:5px;margin:0}.skins-page__notice strong{color:#d5d5d8;font-size:13px}.skins-page__notice span{font-size:12px;line-height:1.65}.installer-download-modal{position:fixed;z-index:170;inset:0;display:grid;place-items:center;padding:22px;background:#050507e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.installer-download-modal__panel{width:min(620px,100%);padding:22px;border:1px solid #484850;border-radius:6px;background:#121215}.installer-download-modal__panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #303036}.installer-download-modal__panel>header span{color:#35d4d0;font-family:var(--font-code);font-size:9px}.installer-download-modal__panel h2{margin:8px 0 0;font-size:26px;letter-spacing:0}.installer-download-modal__panel>header button{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #45454d;border-radius:3px;color:#d7d7da;background:#202024;cursor:pointer}.installer-download-modal__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.installer-download-modal__options>a,.installer-download-modal__options>div{min-height:150px;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:7px 12px;padding:20px;border:1px solid #3d3d44;border-radius:4px;color:#f5f5f7;background:#19191d;text-decoration:none}.installer-download-modal__options>a:hover{border-color:#35d4d0;background:#202126}.installer-download-modal__options svg{grid-row:1 / 3;color:#35d4d0}.installer-download-modal__options strong{font-size:18px}.installer-download-modal__options span{color:#8c8c95;font-size:11px}.installer-download-modal__options small{grid-column:1 / -1;display:flex;align-items:center;gap:6px;margin-top:12px;color:#35d4d0;font-family:var(--font-code);font-size:9px}.installer-download-modal__options small svg{grid-row:auto}.installer-download-modal__options .is-unavailable{opacity:.48}.installer-download-modal__options .is-unavailable small{color:#a0a0a8}.installer-download-modal__panel>p{margin:16px 0 0;color:#707078;font-size:11px}.skin-preview-modal{position:fixed;z-index:160;inset:0;display:grid;place-items:center;padding:28px;background:#050507e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.skin-preview-modal__panel{position:relative;width:min(1320px,100%);max-height:calc(100svh - 56px);overflow:auto;border:1px solid #484850;border-radius:6px;background:#121215}.skin-preview-modal__panel>img{width:100%;max-height:calc(100svh - 170px);display:block;object-fit:contain;background:#08080a}.skin-preview-modal__close{position:absolute;z-index:2;top:12px;right:12px;width:38px;height:38px;display:grid;place-items:center;border:1px solid #696971;border-radius:3px;color:#fff;background:#111114e6;cursor:pointer}.skin-preview-modal footer{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px;border-top:1px solid #35353b}.skin-preview-modal footer>div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 12px}.skin-preview-modal footer span{padding:4px 6px;border:1px solid #44444b;color:#9df51f;font-family:var(--font-code);font-size:8px}.skin-preview-modal footer strong{overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.skin-preview-modal footer small{grid-column:2;color:#6f6f77;font-size:9px}.skin-preview-modal footer a{flex:0 0 auto;color:#111315;border-color:#9df51f;background:#9df51f}@media(max-width:820px){.skins-page{padding:calc(var(--header-height) + 34px) 18px 64px}.skins-page__header{min-height:0;grid-template-columns:1fr;gap:26px;padding-bottom:28px}.skins-page__header h1{font-size:42px}.skins-page__signal{min-height:94px}.skins-toolbar{align-items:flex-start;flex-direction:column;padding:16px 0}.skins-gallery{grid-template-columns:1fr;gap:18px;padding:22px 0}.skin-card__body{padding:18px}.skin-card footer{align-items:flex-start;flex-direction:column}.skin-card footer>div{width:100%}.skin-card footer a{flex:1}.skin-preview-modal{padding:10px}.skin-preview-modal__panel{max-height:calc(100svh - 20px)}.skin-preview-modal footer{align-items:stretch;flex-direction:column}.skin-preview-modal footer a{width:100%}.installer-download-modal{padding:12px}.installer-download-modal__panel{padding:18px}.installer-download-modal__options{grid-template-columns:1fr}.installer-download-modal__options>a,.installer-download-modal__options>div{min-height:120px}}.company-page{min-height:100svh;overflow:hidden;color:#f5f5f1;background:radial-gradient(circle at 12% 14%,rgba(224,8,136,.24),transparent 32%),radial-gradient(circle at 88% 24%,rgba(8,109,180,.2),transparent 36%),linear-gradient(180deg,#09090b,#0a0d11 48%,#09090b)}.company-page main{position:relative}.company-hero,.company-section-stack,.company-route-map,.company-final{width:min(1280px,calc(100% - 12vw));margin:0 auto}.company-hero{position:relative;min-height:min(820px,calc(100svh - var(--header-height)));display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.74fr);gap:clamp(44px,7vw,118px);align-items:center;padding:calc(var(--header-height) + 74px) 0 80px}.company-hero__grid{position:absolute;z-index:0;inset:0 -9vw;opacity:.48;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 15%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 15%,#000 82%,transparent)}.company-hero__copy,.company-hero__visual,.company-signal-grid{position:relative;z-index:1}.company-page-back{display:inline-flex;align-items:center;gap:8px;color:#f5f5f1b8;font-family:var(--font-code);font-size:11px;font-weight:900;text-decoration:none;transition:color .16s ease,transform .16s ease}.company-page-back:hover,.company-page-back:focus-visible{color:var(--status-green);transform:translate(-3px)}.company-page-eyebrow{margin:44px 0 0;color:var(--status-green);font-family:var(--font-code);font-size:11px;font-weight:900;letter-spacing:.08em}.company-hero h1{max-width:760px;margin:16px 0 0;color:#fff;font-size:clamp(52px,7vw,112px);font-weight:950;line-height:.92}.company-hero__lede{max-width:620px;margin:30px 0 0;color:#f5f5f1b3;font-size:17px;font-weight:650;line-height:1.88}.company-hero__visual{overflow:hidden;aspect-ratio:1 / 1;border:1px solid rgba(255,255,255,.24);background:linear-gradient(135deg,#e008882e,#086db41f),#101014;box-shadow:12px 12px #b8ff3d38}.company-hero__visual video{width:100%;height:100%;display:block;object-fit:cover;image-rendering:pixelated;filter:saturate(1.05) contrast(1.08)}.company-hero__visual:after{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(180deg,#09090b05,#09090b52)}.company-hero__visual span{position:absolute;z-index:1;left:18px;bottom:16px;color:#fff;background:#09090bbd;padding:8px 10px;font-family:var(--font-code);font-size:9px;font-weight:900;letter-spacing:.08em}.company-signal-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;border-top:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17)}.company-signal-grid article{min-height:118px;display:grid;align-content:center;gap:8px;padding:18px 22px;border-right:1px solid rgba(255,255,255,.14)}.company-signal-grid article:last-child{border-right:0}.company-signal-grid strong{color:#fff;font-family:var(--font-code);font-size:clamp(30px,4vw,54px);font-weight:900;line-height:1}.company-signal-grid span{color:#f5f5f194;font-size:12px;font-weight:850}.company-section-stack{display:grid;gap:1px;padding:34px 0 0}.company-data-section{display:grid;grid-template-columns:minmax(260px,.5fr) minmax(0,1fr);gap:clamp(28px,5vw,74px);padding:clamp(42px,6vw,86px) 0;border-top:1px solid rgba(255,255,255,.14)}.company-data-section:last-child{border-bottom:1px solid rgba(255,255,255,.14)}.company-data-section__heading p{display:inline-flex;align-items:center;gap:12px;margin:0;color:var(--status-green);font-family:var(--font-code);font-size:10px;font-weight:900;letter-spacing:.08em}.company-data-section__heading p span{color:var(--signal-pink)}.company-data-section h2{margin:18px 0 0;color:#fff;font-size:clamp(38px,4.8vw,74px);font-weight:900;line-height:.96}.company-data-section__heading strong{max-width:470px;display:block;margin-top:24px;color:#f5f5f1ad;font-size:15px;font-weight:650;line-height:1.78}.company-data-section__body{min-width:0;display:grid;gap:18px}.company-data-section__mark{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(90deg,#e0088826,#086db417),#ffffff0a}.company-data-section__mark svg{color:var(--status-green)}.company-data-section__mark span{color:#f5f5f1a3;font-family:var(--font-code);font-size:10px;font-weight:900;letter-spacing:.08em}.company-data-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#ffffff29;border:1px solid rgba(255,255,255,.16)}.company-data-grid article{min-height:190px;display:grid;align-content:start;gap:14px;padding:20px;background:linear-gradient(180deg,#ffffff0e,#ffffff05),#0d0d10}.company-data-grid article>span{color:var(--signal-pink);font-family:var(--font-code);font-size:9px;font-weight:900;letter-spacing:.08em}.company-data-grid article strong{color:#fff;font-size:clamp(22px,2vw,30px);font-weight:900;line-height:1.16}.company-data-grid article p{margin:0;color:#f5f5f199;font-size:13px;font-weight:650;line-height:1.7}.company-data-section__footer{margin:0;padding:16px 18px;border-left:3px solid var(--status-green);color:#f5f5f1b8;background:#b8ff3d12;font-size:13px;font-weight:800;line-height:1.65}.company-data-section__cta,.company-final a{width:fit-content;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid rgba(184,255,61,.72);color:var(--ink);background:var(--status-green);font-size:13px;font-weight:900;transition:color .16s ease,background .16s ease,transform .16s ease}.company-data-section__cta:hover,.company-data-section__cta:focus-visible,.company-final a:hover,.company-final a:focus-visible{color:#fff;background:var(--signal-pink);transform:translateY(-2px)}.company-route-map{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:clamp(28px,5vw,74px);align-items:center;padding:88px 0 76px}.company-route-map .company-page-eyebrow{margin-top:0}.company-route-map h2,.company-final h2{margin:14px 0 0;color:#fff;font-size:clamp(34px,4vw,62px);font-weight:900;line-height:1}.company-route-map ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:0;margin:0;list-style:none;background:#ffffff29;border:1px solid rgba(255,255,255,.16)}.company-route-map li{min-height:112px;display:grid;place-items:center;gap:10px;padding:18px;color:#fff;background:#0d0d10;font-size:14px;font-weight:900;text-align:center}.company-route-map li svg{color:var(--status-green)}.company-final{display:grid;grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);gap:clamp(28px,5vw,76px);align-items:center;padding:76px 0 118px}.company-final img{width:min(100%,360px);height:auto;image-rendering:pixelated;filter:saturate(1.06) contrast(1.05)}.company-final .company-page-eyebrow{margin-top:0}.company-final a{margin-top:28px}@media(max-width:980px){.company-hero{grid-template-columns:minmax(0,1fr);min-height:0}.company-hero__visual{width:min(100%,560px)}.company-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-signal-grid article:nth-child(2){border-right:0}.company-signal-grid article:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.14)}.company-data-section,.company-route-map,.company-final{grid-template-columns:minmax(0,1fr)}.company-data-grid,.company-route-map ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.company-hero,.company-section-stack,.company-route-map,.company-final{width:min(100% - 40px,1280px)}.company-hero{padding-top:calc(var(--header-height) + 48px);padding-bottom:62px}.company-page-eyebrow{margin-top:34px}.company-hero h1{font-size:clamp(42px,13vw,64px)}.company-hero__lede,.company-data-section__heading strong{font-size:14px;line-height:1.7}.company-signal-grid,.company-data-grid,.company-route-map ol{grid-template-columns:minmax(0,1fr)}.company-signal-grid article,.company-signal-grid article:nth-child(2){border-right:0}.company-signal-grid article{min-height:94px;border-bottom:1px solid rgba(255,255,255,.14)}.company-signal-grid article:last-child{border-bottom:0}.company-data-section{padding:66px 0}.company-data-section h2,.company-route-map h2,.company-final h2{font-size:38px}.company-data-grid article{min-height:0}.company-route-map{padding-top:68px;padding-bottom:58px}.company-final{padding-top:58px;padding-bottom:92px}}.contact-page{min-height:100svh;padding:calc(var(--header-height) + 56px) clamp(22px,5vw,86px) 92px;color:#f2f2ef;background-color:#09090b;background-size:32px 32px;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);isolation:isolate}.contact-page:before{position:fixed;inset:0;z-index:-1;content:"";background:radial-gradient(circle at 18% 18%,rgba(224,8,136,.22),transparent 34%),radial-gradient(circle at 84% 12%,rgba(184,255,61,.13),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 42%);pointer-events:none}.contact-hero,.contact-shell{width:min(1180px,100%);margin:0 auto}.contact-hero{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:34px;align-items:end;padding:24px 0 40px;border-bottom:1px solid rgba(255,255,255,.14)}.contact-hero__copy p,.contact-status-card span,.contact-form header p,.contact-info-panel>p{margin:0;color:var(--status-green);font-family:var(--font-code);font-size:10px;font-weight:900;letter-spacing:.08em}.contact-hero__copy h1{max-width:760px;margin:14px 0 0;color:#fff;font-size:clamp(48px,6vw,92px);font-weight:950;line-height:.98;letter-spacing:-.05em}.contact-hero__copy>span{max-width:680px;display:block;margin-top:22px;color:#9a9aa1;font-size:16px;font-weight:600;line-height:1.85}.contact-status-card{min-height:168px;display:grid;align-content:space-between;padding:20px;border:1px solid rgba(224,8,136,.5);background:linear-gradient(135deg,#e008882e,#ffffff0a),#151517;box-shadow:8px 8px #e0088847}.contact-status-card span{display:inline-flex;align-items:center;gap:8px}.contact-status-card i{width:7px;height:7px;display:inline-block;border-radius:50%;background:var(--status-green);box-shadow:0 0 12px var(--status-green)}.contact-status-card strong{color:#fff;font-size:22px;font-weight:900}.contact-status-card small{color:#77777e;font-family:var(--font-code);font-size:9px;font-weight:900}.contact-shell{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;padding-top:34px}.contact-form,.contact-info-panel{border:1px solid rgba(255,255,255,.14);background:#151518f0;box-shadow:0 24px 70px #0000005c}.contact-form{display:grid;gap:16px;padding:clamp(20px,3vw,34px)}.contact-form header{display:grid;gap:8px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.12)}.contact-form header p{display:inline-flex;align-items:center;gap:7px}.contact-form header h2,.contact-info-panel h2{margin:0;color:#fff;font-size:28px;font-weight:900;line-height:1.15}.contact-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.contact-field{min-width:0;display:grid;gap:8px}.contact-field span{display:inline-flex;align-items:center;gap:7px;color:#a4a4aa;font-size:12px;font-weight:850}.contact-field span svg{color:var(--signal-pink)}.contact-field input,.contact-field select,.contact-field textarea{width:100%;min-width:0;border:1px solid #34343a;border-radius:2px;outline:0;color:#fff;background:#0f0f12;font:inherit;font-size:14px;font-weight:700;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.contact-field input,.contact-field select{height:52px;padding:0 14px}.contact-field textarea{resize:vertical;min-height:168px;padding:14px;line-height:1.7}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#5f5f66}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:var(--signal-pink);background:#151518;box-shadow:0 0 0 2px #e0088833}.contact-form__actions{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:6px}.contact-form__actions p{min-width:0;margin:0;color:var(--status-green);font-size:12px;font-weight:800;opacity:0;transition:opacity .18s ease}.contact-form__actions p.is-visible{opacity:1}.contact-form__actions button,.contact-info-panel a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--signal-pink);border-radius:3px;color:#fff;background:var(--signal-pink);font-size:13px;font-weight:900;white-space:nowrap;cursor:pointer;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.contact-form__actions button{padding:0 18px}.contact-form__actions button:hover,.contact-info-panel a:hover{transform:translateY(-2px);background:#ff27a4;box-shadow:0 12px 28px #e008884d}.contact-info-panel{align-self:start;display:grid;gap:18px;padding:24px}.contact-info-panel ul{display:grid;gap:1px;padding:0;margin:6px 0 0;list-style:none;background:#303035}.contact-info-panel li{min-height:54px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;color:#b9b9bf;background:#111113;font-size:13px;font-weight:760;line-height:1.5}.contact-info-panel li span{color:var(--planet-blue);font-family:var(--font-code);font-size:9px;font-weight:900}.contact-info-panel a{justify-self:start;padding:0 16px}@media(max-width:980px){.contact-hero,.contact-shell{grid-template-columns:1fr}.contact-status-card{width:min(360px,100%)}}@media(max-width:640px){.contact-page{padding:calc(var(--header-height) + 38px) 18px 62px}.contact-hero__copy h1{font-size:44px}.contact-field-grid,.contact-form__actions{grid-template-columns:1fr}.contact-form__actions{display:grid;justify-items:stretch}.contact-form__actions button{width:100%}}.legal-page{min-height:100svh;padding:calc(var(--header-height) + 56px) max(24px,5vw) 96px;color:#171719;background:#f1f1ed}.legal-hero,.legal-layout{width:min(1180px,100%);margin:0 auto}.legal-hero{padding:40px 0 54px;border-bottom:2px solid #171719}.legal-hero__meta{display:flex;align-items:center;gap:9px;color:#086db4;font-family:var(--font-code);font-size:10px;font-weight:900}.legal-hero__meta em{margin-left:auto;color:#77777a;font-style:normal;font-weight:600}.legal-hero h1{max-width:780px;margin:18px 0 14px;font-size:64px;line-height:1;letter-spacing:0}.legal-hero>p{max-width:680px;margin:0;color:#56565a;font-size:16px;line-height:1.8}.legal-hero>small{display:block;margin-top:24px;color:#77777a;font-family:var(--font-code);font-size:10px}.legal-history{width:min(100%,420px);margin-top:14px;color:#56565a;font-size:11px}.legal-history summary{cursor:pointer;color:#bd0877;font-family:var(--font-code);font-weight:800}.legal-history ul{display:grid;gap:6px;margin:8px 0 0;padding:0;list-style:none}.legal-history li{display:flex;align-items:center;justify-content:space-between;gap:12px}.legal-history li a{color:#bd0877;font-weight:800}.legal-history>p{margin:8px 0 0;color:#77777a}.legal-hero__switcher{display:flex;flex-wrap:wrap;gap:7px;margin-top:26px}.legal-hero__switcher a{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid #b8b8b4;border-radius:2px;color:#56565a;background:#e6e6e1;font-size:10px;font-weight:800}.legal-hero__switcher a:hover,.legal-hero__switcher a.is-active{border-color:#bd0877;color:#bd0877;background:#fff}.legal-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:64px;padding-top:48px}.legal-index{align-self:start;position:sticky;top:calc(var(--header-height) + 28px)}.legal-index p{margin:0 0 15px;color:#77777a;font-family:var(--font-code);font-size:9px;font-weight:900}.legal-index nav{display:grid;gap:10px}.legal-index a{color:#56565a;font-family:var(--font-code);font-size:10px;line-height:1.5}.legal-index a:hover{color:#bd0877}.legal-article{min-width:0}.legal-notice{display:flex;align-items:flex-start;gap:10px;margin-bottom:42px;padding:14px 16px;border:1px solid #b8b8b4;color:#56565a;background:#e6e6e1;font-size:12px;line-height:1.7}.legal-notice svg{flex:0 0 auto;color:#507c10;margin-top:2px}.legal-section{display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;padding:0 0 38px;margin-bottom:38px;border-bottom:1px solid #c7c7c3;scroll-margin-top:calc(var(--header-height) + 24px)}.legal-section__index{margin:3px 0 0;color:#bd0877;font-family:var(--font-code);font-size:11px;font-weight:900}.legal-section h2{margin:0;font-size:25px;line-height:1.2}.legal-section__description{margin:12px 0 10px;color:#56565a;font-size:14px;font-weight:700;line-height:1.7}.legal-section p:not(.legal-section__description){margin:9px 0 0;color:#5e5e62;font-size:13px;line-height:1.9}.legal-article__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#77777a;font-size:12px}.legal-article__footer a{display:inline-flex;align-items:center;gap:7px;color:#bd0877;font-weight:800}@media(max-width:760px){.legal-page{padding:calc(var(--header-height) + 28px) 18px 72px}.legal-hero{padding-top:28px}.legal-hero h1{font-size:42px}.legal-hero__meta{align-items:flex-start;flex-wrap:wrap}.legal-hero__meta em{width:100%;margin-left:27px}.legal-layout{display:block;padding-top:30px}.legal-index{position:static;margin-bottom:34px;padding-bottom:20px;border-bottom:1px solid #c7c7c3}.legal-index nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px}.legal-section{grid-template-columns:32px minmax(0,1fr);gap:10px}.legal-section h2{font-size:22px}}.models-catalog-page{min-height:100svh;padding-top:var(--header-height);color:#171719;background:#f1f1ed}.models-catalog-hero{position:relative;height:min(410px,calc(100svh - var(--header-height) - 150px));min-height:330px;overflow:hidden;border-bottom:1px solid #171719;color:#f1f1ed;background:#111113}.models-catalog-hero:after{position:absolute;z-index:2;right:0;bottom:0;width:30%;height:5px;content:"";background:var(--signal-pink);box-shadow:-100vw 0 0 var(--planet-blue)}.models-catalog-hero__copy{position:relative;z-index:3;width:min(1320px,calc(100% - 48px));height:100%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;margin:0 auto}.models-catalog-hero__copy>p{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:var(--status-green);font-family:var(--font-code);font-size:10px;font-weight:900}.models-catalog-hero__copy>p i{width:7px;height:7px;background:var(--status-green);box-shadow:0 0 10px #b8ff3d94}.models-catalog-hero h1{margin:0;font-size:58px;font-weight:900;line-height:1}.models-catalog-hero__copy>span{width:min(500px,100%);margin-top:18px;color:#aaaab1;font-size:14px;font-weight:500;line-height:1.7}.models-catalog-hero__copy>a{height:42px;display:inline-flex;align-items:center;gap:9px;margin-top:24px;padding:0 16px;border:1px solid #ff38a8;border-radius:3px;color:#fff;background:#bd0877;font-size:12px;font-weight:850}.models-catalog-hero__copy>a:hover{background:var(--signal-pink)}.models-catalog-hero__visual{position:absolute;z-index:1;right:-8%;bottom:0;width:min(68%,940px);height:100%;opacity:.78}.models-catalog-hero__visual:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,#111113 0%,transparent 40%)}.models-catalog-hero__visual img{width:100%;height:100%;object-fit:cover;object-position:center;image-rendering:pixelated}.models-catalog-directory{width:min(1320px,calc(100% - 48px));margin:0 auto;padding:52px 0 96px}.models-catalog-directory__header{display:flex;align-items:end;justify-content:space-between;gap:28px;padding-bottom:22px;border-bottom:2px solid #171719}.models-catalog-directory__header p,.models-catalog-directory__header h2{margin:0}.models-catalog-directory__header p{color:#086db4;font-family:var(--font-code);font-size:9px;font-weight:900}.models-catalog-directory__header h2{margin-top:5px;font-size:30px;font-weight:900}.models-catalog-directory__tools{display:grid;justify-items:end;gap:9px}.models-catalog-filters{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.models-catalog-filters label{display:inline-flex;align-items:center;gap:5px;color:#77777a;font-family:var(--font-code);font-size:9px;font-weight:800}.models-catalog-filters select{height:30px;min-width:90px;padding:0 22px 0 8px;border:1px solid #a8a8a5;border-radius:3px;color:#353538;background:#fff;font:inherit;cursor:pointer}.models-catalog-search{width:min(390px,45vw);height:44px;display:grid;grid-template-columns:20px minmax(0,1fr) 28px;align-items:center;gap:8px;padding:0 12px;border:1px solid #a8a8a5;border-radius:3px;background:#fff}.models-catalog-search:focus-within{border-color:var(--planet-blue)}.models-catalog-search input{min-width:0;border:0;outline:0;background:transparent;font-size:12px}.models-catalog-search em{color:#77777a;font-family:var(--font-code);font-size:9px;font-style:normal;text-align:right}.models-catalog-results{min-height:410px}.models-catalog-item{--catalog-accent: #e00888;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(460px,1.6fr);border-bottom:1px solid #b8b8b4;background:#f1f1ed}.models-catalog-item--blue{--catalog-accent: #086db4}.models-catalog-item--green{--catalog-accent: #5e8f13}.models-catalog-item--yellow{--catalog-accent: #a77300}.models-catalog-item>header{min-width:0;display:grid;grid-template-columns:28px 62px minmax(0,1fr);align-content:center;align-items:center;gap:14px;padding:26px 26px 26px 0;border-right:1px solid #b8b8b4}.models-catalog-item__index{color:var(--catalog-accent);font-family:var(--font-code);font-size:9px;font-weight:900}.models-catalog-item__avatar{width:62px;height:62px;overflow:hidden;border:1px solid var(--catalog-accent);border-radius:3px;background:#1a1a1d}.models-catalog-item__avatar img{width:100%;height:100%;object-fit:cover;object-position:center 22%;image-rendering:pixelated}.models-catalog-item__identity{min-width:0}.models-catalog-item__identity p{margin:0 0 5px;color:var(--catalog-accent);font-family:var(--font-code);font-size:8px;font-weight:900}.models-catalog-item__identity h2{overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:900;line-height:1.15}.models-catalog-item__identity code{display:block;overflow:hidden;margin-top:7px;color:#77777a;font-family:var(--font-code);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.models-catalog-item__status{grid-column:2 / -1;display:flex;align-items:center;gap:6px;color:#507c10;font-size:10px}.models-catalog-item__status i{width:6px;height:6px;border-radius:50%;background:#6ca816}.models-catalog-item__status.is-degraded,.models-catalog-item__status.is-maintenance{color:#ad5d00}.models-catalog-item__status.is-degraded i,.models-catalog-item__status.is-maintenance i{background:#d18a00}.models-catalog-item__status.is-disabled,.models-catalog-item__status.is-deprecated{color:#a42b51}.models-catalog-item__status.is-disabled i,.models-catalog-item__status.is-deprecated i{background:#bd446e}.models-catalog-item__body{min-width:0;padding:24px 0 24px 26px}.models-catalog-item__description{min-height:42px;margin:0;color:#56565a;font-size:12px;font-weight:500;line-height:1.7}.models-catalog-item__metadata{display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:13px}.models-catalog-item__metadata span{display:inline-flex;align-items:baseline;gap:4px;padding:5px 7px;border:1px solid #c8c8c3;color:#717176;background:#ebebe6;font-size:9px}.models-catalog-item__metadata strong{color:#252529;font-family:var(--font-code);font-size:9px;font-weight:900}.models-catalog-item__metadata strong.is-degraded,.models-catalog-item__metadata strong.is-maintenance,.models-catalog-item__metadata strong.is-disabled{color:#ad5d00}.models-catalog-item__metadata strong.is-deprecated{color:#a42b51}.models-catalog-item__limits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:16px 0 0;background:#c7c7c3}.models-catalog-item__limits>div{min-width:0;padding:10px 12px;background:#e6e6e1}.models-catalog-item__limits dt{display:flex;align-items:center;gap:5px;color:#6d6d70;font-size:9px}.models-catalog-item__limits dd{overflow:hidden;margin:6px 0 0;font-family:var(--font-code);font-size:12px;font-weight:900;text-overflow:ellipsis}.models-catalog-item__rates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;border:1px solid #c2c2be}.models-catalog-item__rates>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 5px;padding:10px;border-right:1px solid #c2c2be}.models-catalog-item__rates>div:last-child{border-right:0}.models-catalog-item__rates span{grid-column:1 / -1;color:#6d6d70;font-size:8px}.models-catalog-item__rates strong{overflow:hidden;color:#202023;font-family:var(--font-code);font-size:12px;text-overflow:ellipsis}.models-catalog-item__rates small{align-self:end;color:var(--catalog-accent);font-family:var(--font-code);font-size:7px;font-weight:900}.models-catalog-item__history{margin-top:13px;padding:10px 12px 11px;border:1px solid #c2c2be;background:#e9e9e5}.models-catalog-item__history>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;border:0}.models-catalog-item__history>header span{display:inline-flex;align-items:center;gap:5px;color:#4b4b50;font-size:9px;font-weight:850}.models-catalog-item__history>header small{color:#88888b;font-family:var(--font-code);font-size:8px}.models-catalog-item__history p{margin:9px 0 0;color:#77777a;font-size:10px}.models-catalog-history-chart{height:40px;display:flex;align-items:flex-end;gap:3px;margin-top:10px}.models-catalog-history-chart>span{flex:1 1 0;min-width:3px;height:100%;display:flex;align-items:flex-end}.models-catalog-history-chart i{width:100%;height:var(--history-height);min-height:3px;background:var(--catalog-accent);opacity:.72}.models-catalog-history-labels{display:grid;gap:3px;margin-top:7px;color:#77777a;font-family:var(--font-code);font-size:8px;line-height:1.4}.models-catalog-item__alternatives{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-top:12px}.models-catalog-item__alternatives>span{color:#77777a;font-size:9px;font-weight:800}.models-catalog-item__alternatives>div{display:flex;flex-wrap:wrap;gap:6px}.models-catalog-item__alternatives a{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid #c2c2be;color:var(--catalog-accent);background:#f7f7f3;font-size:9px;font-weight:800}.models-catalog-item__alternatives a:hover{border-color:var(--catalog-accent)}.models-catalog-item__body>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px}.models-catalog-item__tags,.models-catalog-item__endpoints{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:5px}.models-catalog-item__tags span,.models-catalog-item__endpoints code{padding:4px 6px;border:1px solid #c2c2be;border-radius:2px;color:#555559;background:#e9e9e5;font-size:8px}.models-catalog-item__endpoints{justify-content:flex-end;color:#77777a}.models-catalog-item__endpoints code{font-family:var(--font-code)}.models-catalog-state{min-height:360px;display:grid;place-content:center;justify-items:center;gap:10px;color:#6a6a6e;text-align:center}.models-catalog-state strong{color:#28282b;font-size:18px}.models-catalog-state span{font-size:12px}.models-catalog-state code{color:#77777a;font-family:var(--font-code);font-size:9px}.models-catalog-state button{height:38px;display:inline-flex;align-items:center;gap:7px;margin-top:7px;padding:0 13px;border:1px solid #222225;border-radius:3px;background:#fff;cursor:pointer;font-size:11px;font-weight:800}.models-catalog-state.is-error svg{color:#b52b45}.models-cost-estimator{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.8fr) minmax(145px,.45fr);align-items:end;gap:18px;margin:24px 0 30px;padding:16px;border:1px solid #b8b8b4;background:#e6e6e1}.models-cost-estimator>header{min-width:0}.models-cost-estimator>header p{display:flex;align-items:center;gap:6px;margin:0;color:#086db4;font-family:var(--font-code);font-size:9px;font-weight:900}.models-cost-estimator>header h3{margin:5px 0 0;font-size:18px;font-weight:900}.models-cost-estimator>header>span{display:block;margin-top:6px;color:#77777a;font-size:10px;line-height:1.5}.models-cost-estimator__fields{display:grid;grid-template-columns:1.35fr repeat(4,minmax(80px,1fr));gap:7px}.models-cost-estimator__fields label{min-width:0;display:grid;gap:5px;color:#6f6f73;font-size:9px}.models-cost-estimator__fields select,.models-cost-estimator__fields input{width:100%;min-width:0;height:34px;padding:0 8px;border:1px solid #b8b8b4;border-radius:2px;color:#252529;background:#fff;font:inherit}.models-cost-estimator__fields input:focus,.models-cost-estimator__fields select:focus{outline:2px solid rgba(8,109,180,.24);border-color:#086db4}.models-cost-estimator__result{min-height:66px;display:grid;align-content:center;gap:2px;padding-left:17px;border-left:1px solid #b8b8b4}.models-cost-estimator__result span{color:#77777a;font-size:9px}.models-cost-estimator__result strong{color:#bd0877;font-family:var(--font-code);font-size:23px;line-height:1}.models-cost-estimator__result small{color:#77777a;font-family:var(--font-code);font-size:8px}.models-cost-estimator__error{margin:8px 0 0;color:#b04444;font-size:12px}.models-catalog-skeleton{height:190px;display:grid;grid-template-columns:78px 1fr 1fr;align-items:center;gap:22px;border-bottom:1px solid #c4c4c0}.models-catalog-skeleton>*{display:block;height:18px;background:#deded9;animation:models-catalog-shimmer .9s ease-in-out infinite alternate}.models-catalog-skeleton i{width:62px;height:62px}.models-catalog-skeleton span:nth-child(3){height:90px}.models-catalog-skeleton span:nth-child(4){display:none}@keyframes models-catalog-shimmer{to{opacity:.42}}@media(max-width:900px){.models-catalog-hero__visual{right:-28%;width:94%;opacity:.48}.models-catalog-item{grid-template-columns:1fr}.models-catalog-item>header{border-right:0;padding-right:0;padding-bottom:16px}.models-catalog-item__body{padding:0 0 26px 42px}.models-cost-estimator{grid-template-columns:1fr;align-items:stretch}.models-cost-estimator__result{min-height:0;padding:12px 0 0;border-top:1px solid #b8b8b4;border-left:0}}@media(max-width:640px){.models-catalog-hero{height:390px;min-height:390px}.models-catalog-hero__copy,.models-catalog-directory{width:calc(100% - 32px)}.models-catalog-hero h1{font-size:42px}.models-catalog-hero__visual{right:-62%;width:150%}.models-catalog-directory{padding-top:36px}.models-catalog-directory__header{align-items:stretch;flex-direction:column;gap:16px}.models-catalog-directory__tools{justify-items:stretch}.models-catalog-search{width:100%}.models-catalog-filters{justify-content:stretch;display:grid;grid-template-columns:1fr 1fr}.models-catalog-filters label{flex:1}.models-catalog-filters select{width:100%;min-width:0}.models-catalog-item>header{grid-template-columns:24px 54px minmax(0,1fr);gap:10px;padding-top:22px}.models-catalog-item__avatar{width:54px;height:54px}.models-catalog-item__identity h2{font-size:18px}.models-catalog-item__body{padding-left:34px}.models-catalog-item__metadata{gap:5px}.models-catalog-item__limits{grid-template-columns:1fr 1fr}.models-catalog-item__limits>div:last-child{grid-column:1 / -1}.models-catalog-item__rates{grid-template-columns:1fr 1fr}.models-catalog-item__rates>div:nth-child(2){border-right:0}.models-catalog-item__rates>div:nth-child(-n+2){border-bottom:1px solid #c2c2be}.models-catalog-item__body>footer{align-items:flex-start;flex-direction:column}.models-catalog-item__endpoints{justify-content:flex-start}.models-catalog-skeleton{height:250px;grid-template-columns:60px 1fr}.models-catalog-skeleton span:nth-child(3){grid-column:1 / -1}.models-cost-estimator{margin-top:18px;padding:13px}.models-cost-estimator__fields{grid-template-columns:1fr 1fr}.models-cost-estimator__fields label:first-child{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.models-catalog-skeleton>*{animation:none}}.product-detail-page{min-height:100svh;overflow:hidden;color:#f4f4f0;background:radial-gradient(circle at 12% 18%,rgba(224,8,136,.2),transparent 32%),radial-gradient(circle at 86% 30%,rgba(8,109,180,.18),transparent 34%),#09090b}.product-detail-page main{position:relative}.product-detail-hero,.product-module-section,.product-flow-section,.product-detail-final{width:min(1280px,calc(100% - 12vw));margin:0 auto}.product-detail-hero{position:relative;min-height:min(820px,calc(100svh - var(--header-height)));display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(38px,7vw,110px);align-items:center;padding:calc(var(--header-height) + 72px) 0 92px}.product-detail-hero__grid{position:absolute;z-index:0;inset:0 -9vw;pointer-events:none;opacity:.45;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 16%,#000 78%,transparent)}.product-detail-hero__copy,.product-detail-hero__visual{position:relative;z-index:1;animation:product-detail-enter .76s cubic-bezier(.22,1,.36,1) both}.product-detail-hero__copy{max-width:640px}.product-detail-hero__visual{min-width:0;overflow:hidden;aspect-ratio:1.12;border:1px solid rgba(255,255,255,.26);background:#eeede8;box-shadow:12px 12px #e0088838;animation-delay:.12s}.product-detail-hero__visual:after{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(130deg,transparent 55%,rgba(184,255,61,.16));mix-blend-mode:multiply}.product-detail-hero__visual img{width:100%;height:100%;display:block;object-fit:contain;image-rendering:pixelated}.product-detail-hero__visual-label,.product-detail-hero__visual-mark{position:absolute;z-index:2;color:#171719;font-family:var(--font-code);font-size:9px;font-weight:900;letter-spacing:.06em}.product-detail-hero__visual-label{top:16px;left:18px}.product-detail-hero__visual-mark{right:18px;bottom:14px;color:var(--signal-pink);font-size:26px}.product-detail-back{display:inline-flex;align-items:center;gap:8px;color:#f4f4f0b8;font-family:var(--font-code);font-size:11px;font-weight:900;text-decoration:none;transition:color .16s ease,transform .16s ease}.product-detail-back:hover,.product-detail-back:focus-visible{color:var(--status-green);transform:translate(-3px)}.product-detail-eyebrow,.product-detail-section-heading>p{margin:0;color:var(--status-green);font-family:var(--font-code);font-size:11px;font-weight:900;letter-spacing:.08em}.product-detail-eyebrow{margin-top:48px}.product-detail-hero h1{max-width:760px;margin:16px 0 0;color:#fff;font-size:clamp(52px,7vw,112px);font-weight:950;line-height:.92}.product-detail-lede{max-width:560px;margin:30px 0 0;color:#f4f4f0ad;font-size:17px;font-weight:650;line-height:1.85}.product-detail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:38px}.product-detail-primary,.product-detail-secondary,.product-detail-final__link{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 19px;color:#171719;background:var(--status-green);font-size:14px;font-weight:900;text-decoration:none;transition:background .16s ease,color .16s ease,transform .16s ease}.product-detail-primary:hover,.product-detail-primary:focus-visible,.product-detail-secondary:hover,.product-detail-secondary:focus-visible,.product-detail-final__link:hover,.product-detail-final__link:focus-visible{background:#fff;transform:translateY(-2px)}.product-detail-secondary,.product-detail-final__link--ghost{border:1px solid rgba(255,255,255,.22);color:#fff;background:#ffffff14}.product-detail-secondary:hover,.product-detail-secondary:focus-visible,.product-detail-final__link--ghost:hover,.product-detail-final__link--ghost:focus-visible{color:#171719;background:var(--status-green)}.product-module-section{padding:112px 0 132px;border-top:1px solid rgba(255,255,255,.17)}.product-detail-section-heading{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:28px;align-items:end}.product-detail-section-heading>p{align-self:start}.product-detail-section-heading h2{margin:0;color:#fff;font-size:clamp(38px,4.7vw,72px);font-weight:850;line-height:1}.product-detail-section-heading>span{grid-column:2;max-width:560px;margin-top:20px;color:#f4f4f094;font-size:15px;font-weight:650;line-height:1.8}.product-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:66px;background:#ffffff29;border:1px solid rgba(255,255,255,.16)}.product-module-card{min-height:330px;display:flex;flex-direction:column;gap:16px;padding:22px;color:inherit;text-decoration:none;background:linear-gradient(180deg,#ffffff0d,#ffffff05),#0d0d10;opacity:0;transform:translateY(26px);transition:background .16s ease,transform .16s ease}.product-module-section.is-in-view .product-module-card{animation:product-detail-card-enter .58s cubic-bezier(.22,1,.36,1) both}.product-module-section.is-in-view .product-module-card:nth-child(2){animation-delay:70ms}.product-module-section.is-in-view .product-module-card:nth-child(3){animation-delay:.14s}.product-module-section.is-in-view .product-module-card:nth-child(4){animation-delay:.21s}.product-module-section.is-in-view .product-module-card:nth-child(5){animation-delay:.28s}.product-module-section.is-in-view .product-module-card:nth-child(6){animation-delay:.35s}.product-module-card:hover,.product-module-card:focus-visible{background:linear-gradient(180deg,#b8ff3d21,#ffffff06),#101014;transform:translateY(-3px)}.product-module-card__topline{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--status-green);font-family:var(--font-code);font-size:10px;font-weight:900;letter-spacing:.08em}.product-module-card__topline svg{color:var(--signal-pink)}.product-module-card h3{margin:auto 0 0;color:#fff;font-size:clamp(29px,2.8vw,42px);font-weight:900;line-height:1}.product-module-card strong{color:var(--signal-pink);font-family:var(--font-code);font-size:10px;font-weight:900;letter-spacing:.08em}.product-module-card p{margin:0;color:#f4f4f09e;font-size:14px;font-weight:650;line-height:1.75}.product-module-card em{display:inline-flex;align-items:center;gap:7px;margin-top:auto;color:#f4f4f0d1;font-style:normal;font-size:12px;font-weight:900}.product-flow-section{display:grid;grid-template-columns:minmax(0,.48fr) minmax(0,1fr);gap:clamp(38px,7vw,100px);align-items:start;padding:114px 0 132px;border-top:1px solid rgba(255,255,255,.17)}.product-flow-section__copy h2{margin:16px 0 24px;color:#fff;font-size:clamp(40px,4.7vw,72px);font-weight:850;line-height:1}.product-flow-section__copy>p:not(.product-detail-eyebrow){max-width:500px;margin:0;color:#f4f4f09e;font-size:15px;font-weight:650;line-height:1.85}.product-flow-list{display:grid;gap:1px;padding:0;margin:0;list-style:none;background:#ffffff29;border:1px solid rgba(255,255,255,.16)}.product-flow-list li{min-height:86px;display:grid;grid-template-columns:54px 28px minmax(0,1fr);align-items:center;gap:14px;padding:18px 20px;background:#0d0d10}.product-flow-list span{color:var(--signal-pink);font-family:var(--font-code);font-size:10px;font-weight:900}.product-flow-list svg{color:var(--status-green)}.product-flow-list p{margin:0;color:#f4f4f0bd;font-size:14px;font-weight:650;line-height:1.7}.product-detail-final{display:grid;justify-items:center;padding:110px 20px 130px;border-top:1px solid rgba(255,255,255,.17);text-align:center}.product-detail-final>svg{color:var(--signal-pink)}.product-detail-final .product-detail-eyebrow{margin-top:24px}.product-detail-final h2{max-width:830px;margin:16px 0 30px;color:#fff;font-size:clamp(38px,5vw,74px);font-weight:850;line-height:1}.product-detail-final__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}@keyframes product-detail-enter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes product-detail-card-enter{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@media(max-width:980px){.product-detail-hero,.product-flow-section{grid-template-columns:minmax(0,1fr)}.product-detail-hero{min-height:0;padding-top:calc(var(--header-height) + 48px)}.product-detail-hero__visual{width:min(100%,720px);justify-self:center}.product-detail-section-heading{grid-template-columns:minmax(0,1fr)}.product-detail-section-heading>span{grid-column:auto}.product-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.product-detail-hero,.product-module-section,.product-flow-section,.product-detail-final{width:min(100% - 40px,1280px)}.product-detail-hero{padding-bottom:70px}.product-detail-eyebrow{margin-top:34px}.product-detail-hero h1{font-size:clamp(46px,14vw,68px)}.product-detail-lede{font-size:15px}.product-detail-actions,.product-detail-final__actions{align-items:stretch;flex-direction:column}.product-module-section,.product-flow-section{padding-top:82px;padding-bottom:92px}.product-detail-section-heading h2,.product-flow-section__copy h2{font-size:40px}.product-module-grid{grid-template-columns:minmax(0,1fr)}.product-module-card{min-height:260px}.product-flow-list li{grid-template-columns:34px 24px minmax(0,1fr);gap:10px;padding:16px 14px}.product-detail-final{padding-top:82px;padding-bottom:98px}}@media(prefers-reduced-motion:reduce){.product-detail-hero__copy,.product-detail-hero__visual,.product-module-card{animation:none;opacity:1;transform:none}}.recharge-page{min-height:100svh;padding-top:var(--header-height);color:#171719;background:#f1f1ed}.recharge-page-hero{position:relative;height:min(430px,calc(100svh - var(--header-height) - 128px));min-height:340px;overflow:hidden;border-bottom:1px solid #171719;color:#f1f1ed;background:#111113}.recharge-page-hero:after{position:absolute;z-index:2;right:0;bottom:0;width:34%;height:5px;content:"";background:var(--status-green);box-shadow:-100vw 0 0 var(--signal-pink)}.recharge-page-hero__visual{position:absolute;z-index:1;inset:0}.recharge-page-hero__visual:after{position:absolute;inset:0;content:"";background:#1111137a}.recharge-page-hero__visual img{width:100%;height:100%;object-fit:cover;object-position:center 58%;image-rendering:pixelated}.recharge-page-hero__copy{position:relative;z-index:3;width:min(1320px,calc(100% - 48px));height:100%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;margin:0 auto}.recharge-page-hero__copy>p{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:var(--status-green);font-family:var(--font-code);font-size:10px;font-weight:900}.recharge-page-hero__copy>p i{width:7px;height:7px;background:var(--status-green);box-shadow:0 0 10px #b8ff3d94}.recharge-page-hero h1{margin:0;font-size:58px;font-weight:900;line-height:1}.recharge-page-hero__copy>span{width:min(520px,100%);margin-top:18px;color:#c0c0c5;font-size:14px;font-weight:500;line-height:1.7}.recharge-page-hero__copy>a{height:42px;display:inline-flex;align-items:center;gap:9px;margin-top:24px;padding:0 16px;border:1px solid #ff38a8;border-radius:3px;color:#fff;background:#bd0877;font-size:12px;font-weight:850}.recharge-page-hero__copy>a:hover{background:var(--signal-pink)}.recharge-products{width:min(1320px,calc(100% - 48px));margin:0 auto;padding:52px 0 96px}.recharge-products__header{min-height:76px;display:flex;align-items:end;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:2px solid #171719}.recharge-products__header p,.recharge-products__header h2{margin:0}.recharge-products__header p{color:#086db4;font-family:var(--font-code);font-size:9px;font-weight:900}.recharge-products__header h2{margin-top:5px;font-size:30px;font-weight:900}.recharge-products__header>span{display:inline-flex;align-items:center;gap:7px;color:#527d12;font-size:10px;font-weight:800}.recharge-product-list{min-height:390px}.recharge-product{min-height:156px;display:grid;grid-template-columns:36px minmax(220px,1.2fr) minmax(190px,.8fr) minmax(190px,.8fr) 142px;align-items:center;gap:22px;padding:24px 0;border-bottom:1px solid #b8b8b4}.recharge-product__index{color:var(--signal-pink);font-family:var(--font-code);font-size:9px;font-weight:900}.recharge-product__identity{min-width:0}.recharge-product__identity p{margin:0 0 6px;color:#086db4;font-family:var(--font-code);font-size:8px;font-weight:900}.recharge-product__identity h3{overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:900}.recharge-product__identity>span{display:block;margin-top:8px;color:#68686c;font-size:11px;line-height:1.6}.recharge-product__amount,.recharge-product__providers{min-width:0;display:grid;gap:7px;padding-left:20px;border-left:1px solid #c3c3bf}.recharge-product__amount>span,.recharge-product__providers>span{display:flex;align-items:center;gap:6px;color:#747477;font-size:8px}.recharge-product__amount>strong{overflow-wrap:anywhere;color:#202023;font-family:var(--font-code);font-size:15px}.recharge-product__amount>small,.recharge-product__providers>small{display:flex;align-items:center;gap:5px;color:#6a6a6e;font-size:8px}.recharge-product__amount>em{width:fit-content;padding:3px 5px;color:#335706;background:#d7f5a6;font-size:7px;font-style:normal;font-weight:900}.recharge-product__providers>div{display:flex;flex-wrap:wrap;gap:5px}.recharge-product__providers i{padding:4px 6px;border:1px solid #a9a9a5;color:#46464a;background:#e7e7e2;font-size:8px;font-style:normal}.recharge-product__action{display:flex;justify-content:flex-end}.recharge-product__action>a,.recharge-product__action>button{min-width:126px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #171719;border-radius:2px;color:#fff;background:#171719;font-size:10px;font-weight:850}.recharge-product__action>a:hover,.recharge-product__action>button:hover{border-color:var(--signal-pink);background:var(--signal-pink)}.recharge-product__action>button:disabled{cursor:not-allowed;opacity:.45}.recharge-page-state{min-height:340px;display:grid;place-content:center;justify-items:center;gap:10px;color:#6a6a6e;text-align:center}.recharge-page-state strong{color:#28282b;font-size:18px}.recharge-page-state span{font-size:11px}.recharge-page-state code{color:#77777a;font-family:var(--font-code);font-size:8px}.recharge-page-state button{min-height:38px;display:inline-flex;align-items:center;gap:7px;margin-top:4px;padding:0 12px;border:1px solid #171719;color:#fff;background:#171719;font-size:9px}.recharge-page-state.is-error svg{color:#ad6521}.recharge-product-skeleton{min-height:156px;display:grid;grid-template-columns:36px 1fr .8fr .7fr;align-items:center;gap:22px;border-bottom:1px solid #c3c3bf}.recharge-product-skeleton i,.recharge-product-skeleton span{display:block;height:14px;background:#d9d9d4;animation:recharge-page-pulse 1.2s ease-in-out infinite}.recharge-product-skeleton i{width:20px;height:8px}.recharge-product-skeleton span:nth-child(2){width:70%;height:48px}.recharge-product-skeleton span:nth-child(3){width:80%;height:38px}.recharge-product-skeleton span:nth-child(4){width:75%;height:34px}@keyframes recharge-page-pulse{50%{opacity:.48}}@media(max-width:980px){.recharge-product{grid-template-columns:32px minmax(220px,1fr) minmax(180px,.8fr)}.recharge-product__providers{grid-column:2}.recharge-product__action{grid-column:3;grid-row:2}}@media(max-width:680px){.recharge-page-hero{height:min(440px,calc(100svh - var(--header-height) - 92px));min-height:360px}.recharge-page-hero__visual img{object-position:68% center}.recharge-page-hero__visual:after{background:#1111139e}.recharge-page-hero__copy{width:calc(100% - 32px);justify-content:flex-end;padding-bottom:46px}.recharge-page-hero h1{font-size:42px}.recharge-page-hero__copy>span{font-size:12px}.recharge-products{width:calc(100% - 32px);padding-top:38px}.recharge-products__header{align-items:start;flex-direction:column;gap:10px}.recharge-product{grid-template-columns:24px minmax(0,1fr);gap:14px;padding:22px 0}.recharge-product__amount,.recharge-product__providers,.recharge-product__action{grid-column:2}.recharge-product__amount,.recharge-product__providers{padding:12px 0 0;border-top:1px solid #c3c3bf;border-left:0}.recharge-product__action{grid-row:auto;justify-content:flex-start}.recharge-product__action>a,.recharge-product__action>button{width:100%}.recharge-product-skeleton{grid-template-columns:24px minmax(0,1fr);gap:14px;padding:22px 0}.recharge-product-skeleton span{grid-column:2;width:100%!important}}.skill-market-page{min-height:100svh;padding-top:var(--header-height);color:#171719;background:#f1f1ed}.skill-market-hero{position:relative;height:min(420px,calc(100svh - var(--header-height) - 150px));min-height:340px;overflow:hidden;border-bottom:1px solid #171719;color:#fff;background:#111113}.skill-market-hero:after{position:absolute;z-index:2;right:0;bottom:0;width:32%;height:5px;content:"";background:var(--status-green);box-shadow:-100vw 0 0 var(--signal-pink)}.skill-market-hero__copy{position:relative;z-index:3;width:min(1320px,calc(100% - 48px));height:100%;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;margin:0 auto}.skill-market-hero__copy>p{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:var(--status-green);font-family:var(--font-code);font-size:10px;font-weight:900;letter-spacing:0}.skill-market-hero__copy>p i{width:7px;height:7px;background:var(--status-green);box-shadow:0 0 10px #b8ff3d94}.skill-market-hero h1{margin:0;font-size:58px;font-weight:900;line-height:1;letter-spacing:0}.skill-market-hero__copy>span{width:min(540px,100%);margin-top:18px;color:#d2d2d4;font-size:14px;font-weight:550;line-height:1.7}.skill-market-hero__copy>a{height:42px;display:inline-flex;align-items:center;gap:9px;margin-top:24px;padding:0 16px;border:1px solid #ff38a8;border-radius:3px;color:#fff;background:#bd0877;font-size:12px;font-weight:850}.skill-market-hero__copy>a:hover{background:var(--signal-pink)}.skill-market-hero__visual{position:absolute;z-index:1;inset:0;opacity:.42}.skill-market-hero__visual img{width:100%;height:100%;object-fit:cover;object-position:center 48%}.skill-market-directory{width:min(1320px,calc(100% - 48px));min-height:650px;margin:0 auto;padding:50px 0 96px}.skill-market-directory__header{display:flex;align-items:end;justify-content:space-between;gap:28px;padding-bottom:20px;border-bottom:2px solid #171719}.skill-market-directory__header p,.skill-market-directory__header h2{margin:0}.skill-market-directory__header p{color:#086db4;font-family:var(--font-code);font-size:9px;font-weight:900;letter-spacing:0}.skill-market-directory__header h2{margin-top:5px;font-size:30px;font-weight:900;letter-spacing:0}.skill-market-search{width:min(420px,48vw);height:44px;display:grid;grid-template-columns:20px minmax(0,1fr) 30px;align-items:center;gap:8px;padding:0 12px;border:1px solid #a8a8a5;border-radius:3px;background:#fff}.skill-market-search:focus-within{border-color:var(--planet-blue)}.skill-market-search input{min-width:0;border:0;outline:0;background:transparent;font-size:12px}.skill-market-search em{color:#77777a;font-family:var(--font-code);font-size:9px;font-style:normal;text-align:right}.skill-market-filters{display:inline-flex;align-items:center;margin:18px 0 22px;border:1px solid #a8a8a5;border-radius:3px;background:#fff}.skill-market-filters button{min-width:88px;height:34px;padding:0 12px;border:0;border-right:1px solid #c5c5c1;color:#5c5c60;background:transparent;cursor:pointer;font-size:10px;font-weight:800}.skill-market-filters button:last-child{border-right:0}.skill-market-filters button.is-active{color:#fff;background:#202023}.skill-market-workbench{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(330px,.68fr);align-items:start;gap:26px}.skill-market-list{border-top:1px solid #b6b6b2}.skill-market-list>button{width:100%;min-height:126px;display:grid;grid-template-columns:28px 48px minmax(0,1fr) 108px 20px;align-items:center;gap:13px;padding:18px 14px 18px 0;border:0;border-bottom:1px solid #b6b6b2;color:inherit;background:transparent;cursor:pointer;text-align:left}.skill-market-list>button:hover,.skill-market-list>button.is-active{background:#e5e5df}.skill-market-list>button.is-active{box-shadow:inset 4px 0 0 var(--signal-pink)}.skill-market-list__index{color:#88888a;font-family:var(--font-code);font-size:9px;font-weight:900;text-align:right}.skill-market-list__icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid #222225;border-radius:3px;color:#fff;background:#222225}.skill-market-list>button.is-active .skill-market-list__icon{border-color:#e00888;background:#bd0877}.skill-market-list__identity{min-width:0;display:block}.skill-market-list__identity strong{display:block;overflow-wrap:anywhere;font-size:16px;font-weight:900}.skill-market-list__identity small{display:-webkit-box;overflow:hidden;margin-top:5px;color:#68686c;font-size:11px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.skill-market-list__identity code{display:block;overflow:hidden;margin-top:7px;color:#77777a;font-family:var(--font-code);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.skill-market-list__facts{display:grid;justify-items:end;gap:8px}.skill-market-list__facts em{padding:4px 6px;border-radius:2px;font-size:8px;font-style:normal;font-weight:900}.skill-market-list__facts em.is-low{color:#3f6b0c;background:#dbeebf}.skill-market-list__facts em.is-medium{color:#7b5700;background:#f1dfaa}.skill-market-list__facts em.is-high{color:#982341;background:#f3cbd5}.skill-market-list__facts small{display:flex;align-items:center;gap:4px;color:#6a6a6e;font-size:9px;white-space:nowrap}.skill-market-list__arrow{color:#77777a}.skill-market-list>button.skill-market-load-more{min-height:46px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;color:#086db4;font-size:10px;font-weight:850}.skill-market-list>button.skill-market-load-more:disabled{cursor:wait;opacity:.58}.skill-market-detail{position:sticky;top:calc(var(--header-height) + 18px);min-height:420px;border:1px solid #9f9f9b;border-radius:4px;background:#fff}.skill-market-detail>header{min-height:92px;display:grid;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:13px;padding:18px;border-bottom:1px solid #c4c4c0}.skill-market-detail>header>span{width:48px;height:48px;display:grid;place-items:center;border-radius:3px;color:#fff;background:#222225}.skill-market-detail>header p,.skill-market-detail>header h2,.skill-market-detail>header small{margin:0}.skill-market-detail>header p{color:#086db4;font-family:var(--font-code);font-size:8px;font-weight:900}.skill-market-detail>header h2{overflow-wrap:anywhere;margin-top:3px;font-size:19px;font-weight:900;line-height:1.15}.skill-market-detail>header small{display:block;margin-top:5px;color:#77777a;font-size:9px}.skill-market-detail>header>svg{color:#086db4}.skill-market-detail__summary{margin:0;padding:16px 18px;border-bottom:1px solid #d0d0cc;color:#56565a;font-size:11px;line-height:1.65}.skill-market-detail__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;background:#c7c7c3}.skill-market-detail__metrics>div{min-width:0;padding:11px;background:#eeeeea}.skill-market-detail__metrics dt{display:flex;align-items:center;gap:4px;color:#77777a;font-size:8px}.skill-market-detail__metrics dd{overflow:hidden;margin:7px 0 0;font-family:var(--font-code);font-size:11px;font-weight:900;text-overflow:ellipsis}.skill-market-detail__metrics dd small{display:block;overflow:hidden;margin-top:3px;color:#88888a;font-family:inherit;font-size:7px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.skill-market-detail__permissions{padding:16px 18px 8px}.skill-market-detail__permissions>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.skill-market-detail__permissions>header>div{display:flex;align-items:center;gap:7px}.skill-market-detail__permissions h3{margin:0;font-size:12px}.skill-market-detail__permissions>header>span{font-family:var(--font-code);font-size:9px}.skill-permission-list>div{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px 0;border-top:1px solid #dededa}.skill-permission-list>div>span:first-child{width:28px;height:28px;display:grid;place-items:center;border-radius:2px}.skill-permission-list>div>span:first-child.is-low{color:#3f6b0c;background:#dbeebf}.skill-permission-list>div>span:first-child.is-medium{color:#7b5700;background:#f1dfaa}.skill-permission-list>div>span:first-child.is-high{color:#982341;background:#f3cbd5}.skill-permission-list>div>span:nth-child(2){min-width:0}.skill-permission-list strong{display:block;font-size:10px}.skill-permission-list small{display:block;margin-top:3px;color:#6e6e72;font-size:8px;line-height:1.45}.skill-permission-list code{display:block;overflow:hidden;margin-top:4px;color:#858589;font-family:var(--font-code);font-size:7px;text-overflow:ellipsis}.skill-permission-list em{margin-top:5px;font-size:7px;font-style:normal;font-weight:900;white-space:nowrap}.skill-permission-list em.is-low{color:#3f6b0c}.skill-permission-list em.is-medium{color:#7b5700}.skill-permission-list em.is-high{color:#982341}.skill-market-install{width:calc(100% - 36px);height:42px;display:flex;align-items:center;justify-content:center;gap:8px;margin:8px 18px 18px;border:1px solid #ff38a8;border-radius:3px;color:#fff;background:#bd0877;cursor:pointer;font-size:11px;font-weight:850}.skill-market-install:hover{background:var(--signal-pink)}.skill-market-install:disabled{cursor:wait;opacity:.62}.skill-market-reviews{padding:16px 18px 18px;border-top:1px solid #c4c4c0}.skill-market-reviews>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.skill-market-reviews>header>div{display:flex;align-items:center;gap:7px}.skill-market-reviews>header h3{margin:0;font-size:12px}.skill-market-reviews>header>span{color:#77777a;font-family:var(--font-code);font-size:8px}.skill-market-reviews>div{display:grid;gap:1px;background:#d4d4d0}.skill-market-reviews article{min-width:0;padding:11px;background:#f7f7f3}.skill-market-reviews article header{display:flex;align-items:center;justify-content:space-between;gap:10px}.skill-market-reviews article strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.skill-market-reviews article header span{display:flex;flex:0 0 auto;align-items:center;gap:3px;color:#8c6200;font-family:var(--font-code);font-size:8px}.skill-market-reviews article p{overflow-wrap:anywhere;margin:8px 0 0;color:#555559;font-size:9px;line-height:1.55}.skill-market-reviews article>small{display:block;margin-top:7px;color:#88888b;font-family:var(--font-code);font-size:7px}.skill-market-feedback{padding:16px 18px 18px;border-top:1px solid #c4c4c0;background:#f7f7f3}.skill-market-feedback>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.skill-market-feedback>header>div{min-width:0;display:flex;align-items:center;gap:7px}.skill-market-feedback>header h3{margin:0;font-size:12px}.skill-market-feedback>header>span{flex:0 0 auto;color:#77777a;font-family:var(--font-code);font-size:8px}.skill-market-feedback__tabs{height:36px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px;border:1px solid #a9a9a6;border-radius:3px;background:#fff}.skill-market-feedback__tabs button{min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-right:1px solid #a9a9a6;color:#66666a;background:transparent;cursor:pointer;font-size:9px;font-weight:850}.skill-market-feedback__tabs button:last-child{border-right:0}.skill-market-feedback__tabs button.is-active{color:#fff;background:#242427}.skill-market-feedback__auth{min-height:78px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px;border-top:1px solid #d0d0cc;border-bottom:1px solid #d0d0cc;color:#086db4;background:#fff}.skill-market-feedback__auth>span{min-width:0}.skill-market-feedback__auth strong{display:block;color:#29292c;font-size:10px;line-height:1.4}.skill-market-feedback__auth small{display:block;margin-top:3px;color:#77777a;font-size:8px;line-height:1.45}.skill-market-feedback__auth a{min-width:54px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid #242427;border-radius:3px;color:#fff;background:#242427;font-size:9px;font-weight:850}.skill-market-feedback__form{display:grid;gap:12px}.skill-market-feedback__form fieldset{min-width:0;margin:0;padding:0;border:0}.skill-market-feedback__form legend,.skill-market-feedback__field>span{display:block;margin-bottom:7px;color:#525256;font-size:9px;font-weight:850}.skill-market-feedback__field>span small{color:#8a8a8d;font-size:8px;font-weight:650}.skill-market-rating{display:flex;align-items:center;gap:3px}.skill-market-rating button{width:31px;height:31px;display:grid;flex:0 0 auto;place-items:center;padding:0;border:1px solid #b9b9b5;border-radius:2px;color:#909094;background:#fff;cursor:pointer}.skill-market-rating button:hover,.skill-market-rating button.is-selected{border-color:#8c6200;color:#a36f00;background:#fff0bd}.skill-market-rating button:disabled{cursor:wait;opacity:.58}.skill-market-rating output{min-width:0;margin-left:auto;color:#6b6b6f;font-family:var(--font-code);font-size:8px;white-space:nowrap}.skill-market-feedback__field{position:relative;min-width:0;display:block}.skill-market-feedback__field textarea,.skill-market-feedback__field input,.skill-market-feedback__field select{width:100%;border:1px solid #a9a9a6;border-radius:3px;color:#242427;background:#fff;font:inherit;font-size:10px;outline:none}.skill-market-feedback__field textarea{min-height:88px;display:block;resize:vertical;padding:10px 10px 24px;line-height:1.55}.skill-market-feedback__field input,.skill-market-feedback__field select{height:38px;padding:0 10px}.skill-market-feedback__field input{padding-right:54px;font-family:var(--font-code);font-size:8px}.skill-market-feedback__field textarea:focus,.skill-market-feedback__field input:focus,.skill-market-feedback__field select:focus{border-color:#086db4;box-shadow:0 0 0 2px #086db41f}.skill-market-feedback__field textarea:disabled,.skill-market-feedback__field input:disabled,.skill-market-feedback__field select:disabled{cursor:wait;opacity:.6}.skill-market-feedback__field>em{position:absolute;right:8px;bottom:7px;color:#8a8a8d;font-family:var(--font-code);font-size:7px;font-style:normal;pointer-events:none}.skill-market-feedback__result{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:7px;padding:10px;border-left:3px solid currentColor;font-size:9px}.skill-market-feedback__result.is-success{color:#447b0d;background:#e5f0d5}.skill-market-feedback__result.is-error{color:#982341;background:#f4dce2}.skill-market-feedback__result>svg{margin-top:1px}.skill-market-feedback__result>span{min-width:0}.skill-market-feedback__result strong{display:block;overflow-wrap:anywhere;color:inherit;font-size:9px;line-height:1.45}.skill-market-feedback__result small{display:block;overflow-wrap:anywhere;margin-top:3px;color:#6d6d70;font-family:var(--font-code);font-size:7px;line-height:1.45}.skill-market-feedback__result button{min-height:27px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 7px;border:1px solid currentColor;border-radius:2px;color:inherit;background:#ffffffa3;cursor:pointer;font-size:8px;font-weight:850;white-space:nowrap}.skill-market-feedback__submit{width:100%;height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #086db4;border-radius:3px;color:#fff;background:#086db4;cursor:pointer;font-size:9px;font-weight:850}.skill-market-feedback__submit.is-report{border-color:#9c2941;background:#9c2941}.skill-market-feedback__submit:disabled{cursor:not-allowed;opacity:.48}.skill-market-feedback .is-spinning{animation:skill-market-spin .9s linear infinite}.skill-market-notice{min-height:18px;margin:18px 0 0;color:#3f6b0c;font-size:10px;opacity:0}.skill-market-notice.is-visible{opacity:1}.skill-market-state,.skill-market-detail__state{min-height:360px;display:grid;place-content:center;justify-items:center;gap:10px;color:#6a6a6e;text-align:center}.skill-market-detail__state{min-height:420px;padding:20px}.skill-market-state strong,.skill-market-detail__state strong{color:#28282b;font-size:17px}.skill-market-state span{font-size:11px}.skill-market-state code,.skill-market-detail__state code{color:#77777a;font-family:var(--font-code);font-size:8px}.skill-market-state button,.skill-market-detail__state button{height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border:1px solid #222225;border-radius:3px;background:#fff;cursor:pointer;font-size:11px;font-weight:800}.skill-market-state.is-error svg,.skill-market-detail__state.is-error svg{color:#b52b45}.skill-market-state.is-loading svg,.skill-market-detail__state:not(.is-error) svg,.skill-install-dialog button.is-primary:disabled svg{animation:skill-market-spin .9s linear infinite}.skill-install-dialog{width:min(620px,calc(100vw - 32px));max-height:calc(100svh - 32px);padding:0;overflow:hidden auto;border:1px solid #1f1f22;border-radius:4px;color:#202023;background:#f5f5f1}.skill-install-dialog::backdrop{background:#111113b8}.skill-install-dialog>div>header{min-height:76px;display:grid;grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:11px;padding:14px 16px;border-bottom:1px solid #bcbcb8;background:#fff}.skill-install-dialog>div>header>span{width:38px;height:38px;display:grid;place-items:center;border-radius:3px;color:#fff;background:#bd0877}.skill-install-dialog>div>header p,.skill-install-dialog>div>header h2{margin:0}.skill-install-dialog>div>header p{color:#086db4;font-family:var(--font-code);font-size:8px;font-weight:900}.skill-install-dialog>div>header h2{overflow-wrap:anywhere;margin-top:3px;font-size:18px}.skill-install-dialog>div>header button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:3px;background:#ededeb;cursor:pointer}.skill-install-dialog>div>section{padding:18px 20px}.skill-install-summary{display:flex;align-items:center;gap:10px;margin-bottom:11px;color:#086db4}.skill-install-summary span{min-width:0}.skill-install-summary strong{display:block;color:#252528;font-size:12px}.skill-install-summary small{display:block;overflow:hidden;margin-top:4px;color:#77777a;font-family:var(--font-code);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.skill-install-consent{position:relative;display:flex;align-items:flex-start;gap:9px;margin-top:14px;padding:13px;border:1px solid #ababaa;border-radius:3px;background:#fff;cursor:pointer}.skill-install-consent input{position:absolute;z-index:1;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.skill-install-consent>span{display:flex;align-items:center;gap:8px;font-size:10px;pointer-events:none}.skill-install-consent i{width:20px;height:20px;display:grid;place-items:center;border:1px solid #818184;border-radius:2px;color:transparent;background:#fff}.skill-install-consent input:focus-visible+span i{outline:2px solid #086db4;outline-offset:2px}.skill-install-consent input:checked+span i{border-color:#447b0d;color:#fff;background:#5e8f13}.skill-install-failure{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px;color:#982341;background:#f4dce2;font-size:10px}.skill-install-failure span{display:grid;gap:4px}.skill-install-failure code{font-family:var(--font-code);font-size:8px}.skill-install-dialog>div>footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #bcbcb8;background:#fff}.skill-install-dialog>div>footer button{min-width:92px;height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #858589;border-radius:3px;background:#fff;cursor:pointer;font-size:10px;font-weight:850}.skill-install-dialog>div>footer button.is-primary{border-color:#ff38a8;color:#fff;background:#bd0877}.skill-install-dialog>div>footer button:disabled{cursor:not-allowed;opacity:.48}@keyframes skill-market-spin{to{transform:rotate(360deg)}}@media(max-width:940px){.skill-market-workbench{grid-template-columns:1fr}.skill-market-detail{position:static}.skill-market-list>button{grid-template-columns:28px 48px minmax(0,1fr) 108px 20px}}@media(max-width:640px){.skill-market-hero{height:390px;min-height:390px}.skill-market-hero__copy,.skill-market-directory{width:calc(100% - 32px)}.skill-market-hero h1{font-size:42px}.skill-market-hero__visual{opacity:.3}.skill-market-directory{padding-top:36px}.skill-market-directory__header{align-items:stretch;flex-direction:column;gap:16px}.skill-market-search,.skill-market-filters{width:100%}.skill-market-filters button{min-width:0;flex:1;padding:0 7px}.skill-market-list>button{min-height:144px;grid-template-columns:22px 42px minmax(0,1fr) 18px;gap:9px;padding-right:6px}.skill-market-list__icon{width:42px;height:42px}.skill-market-list__facts{grid-column:3 / -1;grid-row:2;justify-items:start;grid-template-columns:auto auto;align-items:center}.skill-market-list__arrow{grid-column:4;grid-row:1}.skill-market-detail__metrics{grid-template-columns:1fr 1fr}.skill-market-detail__metrics>div:last-child{grid-column:1 / -1}.skill-market-feedback{padding-right:14px;padding-left:14px}.skill-market-feedback__result{grid-template-columns:20px minmax(0,1fr)}.skill-market-feedback__result button{grid-column:2;width:max-content;max-width:100%}.skill-install-dialog{width:calc(100vw - 20px);max-height:calc(100svh - 20px)}.skill-install-dialog>div>section{padding:16px 14px}.skill-install-dialog>div>footer{position:sticky;bottom:0}}@media(prefers-reduced-motion:reduce){.skill-market-state.is-loading svg,.skill-market-detail__state:not(.is-error) svg,.skill-install-dialog button.is-primary:disabled svg,.skill-market-feedback .is-spinning{animation:none}}.status-page{min-height:100svh;padding:calc(var(--header-height) + 54px) clamp(18px,5vw,72px) 80px;color:#242529;background:linear-gradient(rgba(35,37,41,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(35,37,41,.035) 1px,transparent 1px),#f4f6f7;background-size:32px 32px}.status-page__masthead,.status-page__content,.status-page-loading,.status-page-error{width:min(1080px,100%);margin-right:auto;margin-left:auto}.status-page__masthead{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px;padding-bottom:18px;border-bottom:1px solid #cfd4d7}.status-page__brand{min-width:0;display:flex;align-items:center;gap:12px}.status-page__brand img{width:52px;height:52px;flex:0 0 52px;image-rendering:pixelated}.status-page__brand span{min-width:0;display:grid;gap:4px}.status-page__brand small{color:#637077;font-family:var(--font-code);font-size:8px}.status-page__brand strong{overflow-wrap:anywhere;color:#1e2023;font-size:16px}.status-page__masthead>a{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid #a9b1b5;border-radius:3px;color:#343a3e;background:#fff;font-size:9px}.status-page-loading,.status-page-error{min-height:430px;display:grid;place-content:center;justify-items:center;gap:13px;padding:40px 20px;border:1px solid #d4d9dc;color:#667179;text-align:center;background:#ffffffd1}.status-page-loading>svg{animation:status-spin .9s linear infinite}.status-page-loading strong{color:#343a3e;font-size:13px}.status-page-loading>span{display:flex;gap:5px}.status-page-loading i{width:6px;height:6px;background:var(--planet-blue);animation:status-pulse .8s ease-in-out infinite alternate}.status-page-loading i:nth-child(2){animation-delay:.12s}.status-page-loading i:nth-child(3){animation-delay:.24s}.status-page-error{color:#a23a49}.status-page-error h1,.status-page-error p{margin:0}.status-page-error h1{color:#3a292c;font-size:22px}.status-page-error p{color:#76565d;font-size:11px}.status-page-error code{overflow-wrap:anywhere;color:#8f6069;font-family:var(--font-code);font-size:8px}.status-page-error button,.status-refresh-error button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid #b3b9bd;border-radius:3px;color:#343a3e;background:#fff;font-size:9px}.status-page__content{min-width:0}.status-refresh-error{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;border:1px solid #d9a7af;color:#a83d4c;background:#fff3f5;font-size:9px}.status-refresh-error span{min-width:0;display:grid;gap:3px;overflow-wrap:anywhere}.status-refresh-error small{color:#9f6871;font-family:var(--font-code);font-size:7px}.status-overview{position:relative;min-width:0;min-height:164px;display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:20px;padding:28px 30px;overflow:hidden;border:1px solid #b9c8b4;border-radius:4px;color:#19301c;background:#edf7eb}.status-overview:after{content:"";position:absolute;inset:auto 0 0;height:4px;background:#69a33e}.status-overview.is-degraded{border-color:#d1bc81;color:#4f3b0d;background:#fff8df}.status-overview.is-degraded:after,.status-overview.is-maintenance:after{background:#d4a62c}.status-overview.is-major-outage{border-color:#d5a2aa;color:#5e202b;background:#fff0f2}.status-overview.is-major-outage:after{background:#c83f54}.status-overview.is-maintenance{border-color:#9ebfd2;color:#183f55;background:#edf7fc}.status-overview__signal{width:64px;height:64px;display:grid;place-items:center;border:1px solid currentColor;border-radius:4px;background:#ffffff8f}.status-overview__copy{min-width:0}.status-overview__copy p,.status-overview__copy h1{margin:0}.status-overview__copy p{margin-bottom:7px;font-family:var(--font-code);font-size:8px;font-weight:900}.status-overview__copy h1{overflow-wrap:anywhere;color:currentColor;font-size:38px;line-height:1.05}.status-overview__copy>span{display:flex;align-items:center;gap:5px;margin-top:12px;color:currentColor;font-size:9px;opacity:.72}.status-overview>button{min-width:72px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid currentColor;border-radius:3px;color:currentColor;background:#ffffff9e;font-size:9px}.status-overview>button:disabled{opacity:.58}.status-overview .is-spinning{animation:status-spin .9s linear infinite}.status-components,.status-incidents{margin-top:30px;border-top:2px solid #2c3033}.status-components>header,.status-incidents>header{min-width:0;min-height:69px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #cfd4d7}.status-components>header>div,.status-incidents>header>div{min-width:0;display:flex;align-items:center;gap:10px}.status-components>header span,.status-incidents>header span{min-width:0;display:grid;gap:3px}.status-components>header small,.status-incidents>header small{color:#737d83;font-family:var(--font-code);font-size:7px}.status-components>header h2,.status-incidents>header h2{margin:0;color:#25282b;font-size:15px}.status-components>header>strong,.status-incidents>header>strong{min-width:34px;padding:5px 8px;border:1px solid #bfc5c8;color:#596268;text-align:center;font-family:var(--font-code);font-size:9px;background:#fff}.status-component-list article{min-width:0;min-height:90px;display:grid;grid-template-columns:42px minmax(0,1fr) auto 152px;align-items:center;gap:14px;padding:15px 16px;border-bottom:1px solid #d4d8da;background:#ffffff7a}.status-component__icon{width:40px;height:40px;display:grid;place-items:center;border:1px solid #91b287;color:#4f8b3d;background:#eef8eb}.status-component__icon.is-degraded,.status-component__icon.is-maintenance{border-color:#d2b45f;color:#ad7c00;background:#fff8df}.status-component__icon.is-major-outage{border-color:#d49aa4;color:#bc364b;background:#fff0f2}.status-component-list article>div{min-width:0}.status-component-list h3,.status-component-list p{margin:0}.status-component-list h3{overflow-wrap:anywhere;color:#292d30;font-size:11px}.status-component-list p{margin-top:5px;overflow-wrap:anywhere;color:#6d767b;font-size:9px;font-weight:500;line-height:1.45}.status-component-list code{display:inline-block;max-width:100%;margin-top:5px;overflow-wrap:anywhere;color:#92999d;font-family:var(--font-code);font-size:7px}.status-condition{display:inline-flex;align-items:center;gap:6px;color:#4d813f;font-size:9px;white-space:nowrap}.status-condition i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #5390401f}.status-condition.is-degraded,.status-condition.is-maintenance{color:#aa7904}.status-condition.is-major-outage{color:#bc364b}.status-component-list time{color:#747d82;text-align:right;font-family:var(--font-code);font-size:8px}.status-empty,.status-incident-empty{min-height:150px;display:flex;align-items:center;justify-content:center;gap:9px;color:#747d82;text-align:center;background:#ffffff7a}.status-empty span{font-size:10px}.status-incident-empty{min-height:190px;flex-direction:column;border-bottom:1px solid #d4d8da;color:#4f8b3d}.status-incident-empty strong{color:#39433d;font-size:12px}.status-incident-empty span{color:#768079;font-size:9px}.status-incident-list>article{margin-top:16px;border:1px solid #d2d6d9;border-left:4px solid #cb4559;border-radius:3px;background:#ffffffc2}.status-incident-list>article>header{padding:17px 18px;border-bottom:1px solid #d7dbdd}.status-incident-list>article>header>div{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.status-incident-list>article>header span,.status-incident-list>article>header em{padding:3px 6px;border:1px solid #d09ba4;color:#ac3c4e;font-family:var(--font-code);font-size:7px;font-style:normal}.status-incident-list>article>header em{border-color:#b5bec3;color:#5e686e}.status-incident-list h3,.status-incident-list p{margin:0}.status-incident-list h3{margin-top:9px;overflow-wrap:anywhere;color:#292d30;font-size:14px}.status-incident-list>article>header p{margin-top:6px;color:#7d858a;font-family:var(--font-code);font-size:7px}.status-incident-components{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.status-incident-components span{padding:4px 7px;border:1px solid #ccd2d5;border-radius:3px;color:#505b61;background:#f7f9fa;font-size:8px}.status-incident-list ol{margin:0;padding:4px 18px 8px;list-style:none}.status-incident-list li{min-width:0;display:grid;grid-template-columns:12px minmax(0,1fr);gap:10px;padding:14px 0;border-bottom:1px solid #e0e3e5}.status-incident-list li:last-child{border-bottom:0}.status-incident-list li>i{width:8px;height:8px;margin-top:3px;border:2px solid #fff;border-radius:50%;background:var(--planet-blue);box-shadow:0 0 0 1px #5791b5}.status-incident-list li>div{min-width:0}.status-incident-list li span{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.status-incident-list li strong{color:#485158;font-size:9px}.status-incident-list li time{flex:0 0 auto;color:#899095;font-family:var(--font-code);font-size:7px}.status-incident-list li p{margin-top:6px;overflow-wrap:anywhere;color:#636c71;font-size:9px;font-weight:500;line-height:1.6;white-space:pre-wrap}.status-incident-list li.is-empty{grid-template-columns:minmax(0,1fr)}@keyframes status-spin{to{transform:rotate(360deg)}}@keyframes status-pulse{to{opacity:.25;transform:translateY(-3px)}}@media(max-width:760px){.status-page{padding-top:calc(var(--header-height) + 34px)}.status-overview{grid-template-columns:52px minmax(0,1fr) auto;gap:14px;padding:22px}.status-overview__signal{width:52px;height:52px}.status-overview>button{min-width:38px;width:38px;padding:0}.status-overview>button span{display:none}.status-component-list article{grid-template-columns:40px minmax(0,1fr) auto}.status-component-list time{grid-column:2 / -1;text-align:left}}@media(max-width:520px){.status-page{padding-right:14px;padding-left:14px}.status-page__masthead{align-items:flex-start}.status-page__masthead>a{padding:0 8px;white-space:nowrap}.status-overview{grid-template-columns:44px minmax(0,1fr) 34px;gap:10px;padding:18px 14px}.status-overview__signal{width:44px;height:44px}.status-overview__copy h1{font-size:24px}.status-overview__copy>span{align-items:flex-start;font-size:8px}.status-overview>button{min-width:34px;width:34px;min-height:34px}.status-refresh-error{grid-template-columns:auto minmax(0,1fr)}.status-refresh-error button{grid-column:2;justify-self:start}.status-component-list article{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:14px 10px}.status-component__icon{width:36px;height:36px}.status-condition,.status-component-list time{grid-column:2;justify-self:start;text-align:left}.status-incident-list>article>header,.status-incident-list ol{padding-right:13px;padding-left:13px}.status-incident-list li span{display:grid;gap:4px}.status-incident-list li time{white-space:normal}}@media(prefers-reduced-motion:reduce){.status-page-loading>svg,.status-overview .is-spinning{animation-duration:1.8s}}.workspace-page{--workspace-panel: #141416;--workspace-panel-raised: #1b1b1e;--workspace-line: #303035;--workspace-muted: #85858d;width:100%;height:100svh;display:flex;overflow:hidden;color:#f1f1ed;background:#09090b;font-family:var(--font-ui)}.workspace-page button,.workspace-page input,.workspace-page textarea{font:inherit}.workspace-page button{border:0;cursor:pointer}.workspace-icon-button{width:38px;height:38px;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid var(--workspace-line)!important;border-radius:3px;color:#bdbdc3;background:#18181b;transition:color .14s ease,border-color .14s ease,background .14s ease}.workspace-icon-button:hover{border-color:#68686f!important;color:#fff;background:#242428}.workspace-sidebar{position:relative;z-index:40;width:318px;height:100svh;display:flex;flex:0 0 auto;flex-direction:column;overflow:hidden;border-right:1px solid var(--workspace-line);background:#101012;transition:width .22s ease,transform .22s ease}.workspace-sidebar__brand-row{height:72px;display:flex;align-items:center;gap:10px;flex:0 0 auto;padding:0 14px;border-bottom:1px solid var(--workspace-line);background:#151517}.workspace-brand{min-width:0;display:flex;align-items:center;gap:10px;flex:1}.workspace-brand>img{width:42px;height:42px;flex:0 0 auto;object-fit:contain;image-rendering:pixelated}.workspace-brand__copy{min-width:0;display:grid;gap:2px}.workspace-brand__copy strong{overflow:hidden;color:#fff;font-size:16px;font-weight:900;white-space:nowrap}.workspace-brand__copy small{overflow:hidden;color:var(--workspace-muted);font-family:var(--font-code);font-size:8px;font-weight:800;white-space:nowrap}.workspace-sidebar__mobile-close{display:none}.workspace-new-chat{min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;margin:14px;border:1px solid #ff38a8!important;border-radius:3px;color:#fff;background:var(--signal-pink);box-shadow:4px 4px #5b0437;font-size:13px;font-weight:850;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.workspace-new-chat:hover{background:#f11798;transform:translate(-1px,-1px);box-shadow:6px 6px #5b0437}.workspace-new-chat:active{transform:translate(3px,3px);box-shadow:1px 1px #5b0437}.workspace-section-tabs{min-height:74px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex:0 0 auto;border-top:1px solid #26262a;border-bottom:1px solid var(--workspace-line)}.workspace-section-tabs button{position:relative;min-width:0;display:grid;place-items:center;align-content:center;gap:4px;padding:9px 3px 7px;border-right:1px solid #26262a;color:#797980;background:#111113}.workspace-section-tabs button:last-child{border-right:0}.workspace-section-tabs button:after{position:absolute;right:8px;bottom:-1px;left:8px;height:2px;content:"";background:transparent}.workspace-section-tabs button:hover,.workspace-section-tabs button.is-active{color:#fff;background:#1b1b1e}.workspace-section-tabs button.is-active svg{color:var(--status-green)}.workspace-section-tabs button.is-active:after{background:var(--status-green)}.workspace-section-tabs span{font-size:11px;font-weight:800;white-space:nowrap}.workspace-section-tabs small{display:none;color:#5f5f66;font-family:var(--font-code);font-size:7px}.workspace-directory{min-height:0;display:flex;flex:1;flex-direction:column;overflow:hidden}.workspace-directory__context{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:13px 12px 8px;border-bottom:1px solid #242428}.workspace-directory__context>div{min-width:0;display:grid;gap:3px}.workspace-directory__context strong{overflow:hidden;color:#eeeeeb;font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.workspace-directory__context span{overflow:hidden;color:#66666d;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.workspace-directory__context em{flex:0 0 auto;color:var(--status-green);font-family:var(--font-code);font-size:9px;font-style:normal;font-weight:900}.workspace-filters{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;padding:12px 10px 8px}.workspace-filters button{min-width:0;height:29px;padding:0 3px;border:1px solid transparent;border-radius:2px;color:#77777e;background:transparent;font-size:10px;font-weight:750}.workspace-filters button:hover{color:#fff}.workspace-filters button.is-active{border-color:#3d3d42;color:#09090b;background:var(--status-green)}.workspace-search{height:38px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;flex:0 0 auto;margin:0 10px 10px;padding:0 10px;border:1px solid #323237;border-radius:3px;color:#66666d;background:#19191c}.workspace-search:focus-within{border-color:var(--planet-blue);color:#bcbcc2}.workspace-search input{width:100%;min-width:0;border:0;outline:0;color:#f1f1ed;background:transparent;font-size:11px}.workspace-search input::placeholder{color:#65656c}.workspace-model-list{min-height:0;display:grid;align-content:start;gap:4px;flex:1;overflow-y:auto;padding:0 8px 12px;scrollbar-color:#44444a transparent;scrollbar-width:thin}.workspace-inspiration-tags{min-height:0;flex:1;overflow-y:auto;padding:4px 10px 16px;scrollbar-color:#44444a transparent;scrollbar-width:thin}.workspace-inspiration-tags>p{margin:5px 0 10px;color:#5f5f66;font-family:var(--font-code);font-size:8px;font-weight:900}.workspace-inspiration-tags>div{display:flex;flex-wrap:wrap;gap:7px}.workspace-inspiration-tags button{min-height:30px;padding:0 10px;border:1px solid #38383d!important;border-radius:999px;color:#8a8a91;background:#171719;font-size:9px;font-weight:760}.workspace-inspiration-tags button:hover{border-color:#5a5a61!important;color:#fff}.workspace-inspiration-tags button.is-active{border-color:color-mix(in srgb,var(--planet-blue) 70%,#38383d)!important;color:var(--planet-blue);background:#25a9ff14}.workspace-model-item{--model-accent: #e00888;position:relative;min-width:0;min-height:66px;display:grid;grid-template-columns:48px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:7px 8px;border:1px solid transparent!important;border-radius:3px;color:#c6c6ca;text-align:left;background:transparent;transition:border-color .14s ease,background .14s ease}.workspace-accent--pink{--model-accent: #e00888}.workspace-accent--blue{--model-accent: #25a9ff}.workspace-accent--green{--model-accent: #b8ff3d}.workspace-accent--yellow{--model-accent: #ffbd1a}.workspace-model-item:hover{border-color:#343439!important;background:#19191c}.workspace-model-item.is-selected{border-color:color-mix(in srgb,var(--model-accent) 52%,#303035)!important;background:#202024}.workspace-model-item.is-selected:before{position:absolute;top:8px;bottom:8px;left:-1px;width:3px;content:"";background:var(--model-accent)}.workspace-model-item__avatar,.workspace-current-model,.workspace-history__avatar{position:relative;overflow:hidden;border:1px solid var(--model-accent);border-radius:2px;background:#252529}.workspace-model-item__avatar{width:46px;height:46px}.workspace-model-item__avatar img,.workspace-current-model img,.workspace-history__avatar img{width:100%;height:100%;object-fit:cover;object-position:center 24%;image-rendering:pixelated}.workspace-model-item__body{min-width:0;display:grid;gap:5px}.workspace-model-item__title{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:5px}.workspace-model-item__title strong{overflow:hidden;color:#ededed;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.workspace-model-item__title em{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto;padding:2px 4px;border:1px solid color-mix(in srgb,var(--model-accent) 45%,transparent);border-radius:2px;color:var(--model-accent);font-size:8px;font-style:normal;font-weight:800}.workspace-model-item__body>small{overflow:hidden;color:#73737a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.workspace-model-item__arrow{color:#55555c}.workspace-model-item.is-selected .workspace-model-item__arrow{color:var(--model-accent)}.workspace-directory__empty{margin:24px 8px;color:#66666c;font-size:11px;text-align:center}.workspace-sidebar__footer{position:relative;z-index:1;flex:0 0 auto;padding-bottom:18px;border-top:1px solid var(--workspace-line);background:#151517}.workspace-user-panel{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 72px;align-items:stretch;gap:6px;padding:8px}.workspace-profile{min-width:0;min-height:54px;display:grid;grid-template-columns:38px minmax(0,1fr) 15px;align-items:center;gap:9px;padding:7px;border:1px solid #343439;border-radius:3px;color:#a9a9af;text-align:left;background:#1b1b1e}.workspace-profile:hover{background:#202024}.workspace-profile__avatar{width:36px;height:36px;overflow:hidden;border:1px solid #e00888;border-radius:2px;background:#29292d}.workspace-profile__avatar img{width:100%;height:100%;object-fit:cover;object-position:center;image-rendering:pixelated}.workspace-profile__copy{min-width:0;display:grid;gap:4px}.workspace-profile__copy strong,.workspace-profile__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-profile__copy strong{color:#e0e0e2;font-size:11px}.workspace-profile__copy small{display:flex;align-items:center;gap:3px;color:var(--status-green);font-family:var(--font-code);font-size:9px}.workspace-online-status i{width:6px;height:6px;display:inline-block;border-radius:50%;background:var(--status-green);box-shadow:0 0 8px #b8ff3d94}.workspace-recharge{min-width:0;min-height:54px;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 8px;border:1px solid #9f7313!important;border-radius:3px;color:#ffcb3e;background:#251e0e;font-size:10px;font-weight:850}.workspace-recharge:hover{border-color:#ffbd1a!important;color:#111113;background:#ffbd1a}.workspace-sidebar.is-collapsed{width:78px}.workspace-sidebar.is-collapsed .workspace-sidebar__brand-row{height:116px;flex-direction:column;justify-content:center;padding:8px}.workspace-sidebar.is-collapsed .workspace-brand{flex:0 0 auto}.workspace-sidebar.is-collapsed .workspace-brand__copy,.workspace-sidebar.is-collapsed .workspace-new-chat span,.workspace-sidebar.is-collapsed .workspace-section-tabs span,.workspace-sidebar.is-collapsed .workspace-section-tabs small,.workspace-sidebar.is-collapsed .workspace-directory__context,.workspace-sidebar.is-collapsed .workspace-filters,.workspace-sidebar.is-collapsed .workspace-inspiration-tags,.workspace-sidebar.is-collapsed .workspace-search,.workspace-sidebar.is-collapsed .workspace-model-item__body,.workspace-sidebar.is-collapsed .workspace-model-item__arrow,.workspace-sidebar.is-collapsed .workspace-profile__copy,.workspace-sidebar.is-collapsed .workspace-profile>svg,.workspace-sidebar.is-collapsed .workspace-recharge span{display:none}.workspace-sidebar.is-collapsed .workspace-new-chat{width:46px;min-height:42px;margin:12px auto;padding:0}.workspace-sidebar.is-collapsed .workspace-section-tabs{min-height:154px;grid-template-columns:1fr}.workspace-sidebar.is-collapsed .workspace-section-tabs button{border-right:0;border-bottom:1px solid #26262a}.workspace-sidebar.is-collapsed .workspace-directory{display:block;overflow-y:auto;padding-top:8px}.workspace-sidebar.is-collapsed .workspace-model-list{display:grid;gap:7px;padding:0 7px 10px;overflow:visible}.workspace-sidebar.is-collapsed .workspace-model-item{width:62px;min-height:56px;grid-template-columns:46px;place-content:center;padding:4px}.workspace-sidebar.is-collapsed .workspace-user-panel{grid-template-columns:1fr;padding:7px}.workspace-sidebar.is-collapsed .workspace-profile,.workspace-sidebar.is-collapsed .workspace-recharge{width:54px;min-height:46px;margin:0 auto;grid-template-columns:38px;place-content:center;padding:4px}.workspace-sidebar.is-collapsed .workspace-recharge{display:flex}.workspace-main{min-width:0;height:100svh;display:flex;flex:1;flex-direction:column;overflow:hidden;background:#09090b}.workspace-topbar{height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex:0 0 auto;padding:0 24px;border-bottom:1px solid #28282d;background:#0e0e10}.workspace-topbar__identity,.workspace-topbar__actions{min-width:0;display:flex;align-items:center}.workspace-topbar__identity{gap:10px}.workspace-current-model{width:38px;height:38px;flex:0 0 auto}.workspace-topbar__identity>span:last-child{min-width:0;display:grid;gap:2px}.workspace-topbar__identity small,.workspace-topbar__identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-topbar__identity small{color:#696970;font-family:var(--font-code);font-size:8px;font-weight:800}.workspace-topbar__identity strong{color:#efefec;font-size:13px;font-weight:850}.workspace-topbar__actions{gap:8px}.workspace-online-status{display:inline-flex;align-items:center;gap:7px;margin-right:6px;color:#77777e;font-family:var(--font-code);font-size:8px;font-weight:800}.workspace-online-status.is-warning i{background:#ffb02e}.workspace-api-status{margin:0 0 8px;padding:8px 10px;border:1px solid rgba(224,58,125,.24);border-radius:4px;color:#8e214b;background:#fff0f6d1;font-size:12px;font-weight:760}.workspace-topbar__new{height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border:1px solid #e00888!important;border-radius:3px;color:#fff;background:#b40770;font-size:11px;font-weight:800}.workspace-topbar__new:hover{background:#e00888}.workspace-mobile-menu{display:none}.workspace-stage{position:relative;min-height:0;display:flex;flex:1;flex-direction:column;overflow:hidden}.workspace-stage:before,.workspace-stage:after{position:absolute;z-index:0;content:"";pointer-events:none}.workspace-stage:before{inset:0;opacity:.26;background-size:32px 32px;background-image:linear-gradient(#27272b 1px,transparent 1px),linear-gradient(90deg,#27272b 1px,transparent 1px)}.workspace-stage:after{top:0;right:0;width:86px;height:5px;background:var(--signal-pink);box-shadow:-86px 0 0 var(--planet-blue),-172px 0 0 var(--status-green)}.workspace-conversation{position:relative;z-index:1;min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#3d3d42 transparent;scrollbar-width:thin}.workspace-welcome{width:min(660px,calc(100% - 64px));min-height:100%;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;margin:0 auto;padding:48px 0 178px}.workspace-welcome__copy{min-width:0}.workspace-welcome__copy>p:first-child{margin:0 0 16px;color:var(--status-green);font-family:var(--font-code);font-size:9px;font-weight:900}.workspace-welcome__copy h1{margin:0;color:#f1f1ed;font-size:clamp(40px,4.2vw,64px);font-weight:900;line-height:1.07}.workspace-welcome__model-line{min-width:0;display:flex;align-items:center;gap:8px;margin-top:22px;padding:12px 0;border-top:1px solid #39393e;border-bottom:1px solid #39393e;color:var(--signal-pink)}.workspace-welcome__model-line strong{flex:0 0 auto;color:#f1f1ed;font-size:12px}.workspace-welcome__model-line span{overflow:hidden;color:#77777e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.workspace-welcome__description{margin:16px 0 0;color:#96969d;font-size:12px;font-weight:500;line-height:1.75}.workspace-quick-prompts{display:grid;gap:1px;margin-top:22px;border-top:1px solid #303035;border-bottom:1px solid #303035;background:#303035}.workspace-quick-prompts button{min-width:0;min-height:39px;display:grid;grid-template-columns:26px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:7px 10px;color:#a3a3aa;text-align:left;background:#111113;font-size:10px}.workspace-quick-prompts button:hover{color:#fff;background:#1c1c1f}.workspace-quick-prompts button span{color:var(--planet-blue);font-family:var(--font-code);font-size:8px;font-weight:900}.workspace-quick-prompts button svg{color:#55555c}.workspace-feature-panel{width:min(1180px,calc(100% - 56px));min-height:100%;margin:0 auto;padding:44px 0 205px;animation:workspace-feature-enter .36s cubic-bezier(.22,1,.36,1) both}.workspace-agent-panel{--model-accent: #e00888;position:relative;isolation:isolate}.workspace-agent-orbit{position:absolute;z-index:-1;top:180px;right:-10vw;left:-10vw;height:420px;overflow:hidden;pointer-events:none}.workspace-agent-orbit:before,.workspace-agent-orbit:after{position:absolute;border:2px solid color-mix(in srgb,var(--model-accent) 20%,transparent);border-radius:50%;content:""}.workspace-agent-orbit:before{width:1280px;height:520px;top:114px;left:50%;transform:translate(-50%) rotate(-11deg)}.workspace-agent-orbit:after{width:900px;height:340px;top:170px;left:50%;border-color:color-mix(in srgb,var(--planet-blue) 14%,transparent);transform:translate(-50%) rotate(8deg)}.workspace-agent-orbit i{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--model-accent);box-shadow:0 0 10px var(--model-accent)}.workspace-agent-orbit i:nth-child(1){top:80px;left:8%}.workspace-agent-orbit i:nth-child(2){top:210px;left:28%}.workspace-agent-orbit i:nth-child(3){top:66px;right:26%}.workspace-agent-orbit i:nth-child(4){top:290px;right:8%}.workspace-agent-orbit i:nth-child(5){top:356px;left:55%}.workspace-agent-heading{display:grid;justify-items:center;text-align:center}.workspace-agent-heading__avatar{width:58px;height:58px;display:block;overflow:hidden;margin-bottom:12px;border:1px solid var(--model-accent);border-radius:50%;background:#202024;box-shadow:0 0 0 8px color-mix(in srgb,var(--model-accent) 9%,transparent)}.workspace-agent-heading__avatar img{width:100%;height:100%;object-fit:cover;object-position:center 20%;image-rendering:pixelated}.workspace-agent-heading>div{display:grid;justify-items:center;gap:8px}.workspace-agent-heading>div>p{display:inline-flex;align-items:center;gap:6px;margin:0;padding:6px 10px;border:1px solid color-mix(in srgb,var(--model-accent) 32%,transparent);border-radius:999px;color:var(--model-accent);background:color-mix(in srgb,var(--model-accent) 8%,transparent);font-family:var(--font-code);font-size:8px;font-weight:900}.workspace-agent-heading>div>p i{width:5px;height:5px;border-radius:50%;background:var(--model-accent)}.workspace-agent-heading h1{margin:0;color:#f1f1ed;font-size:clamp(38px,4.8vw,64px);font-weight:950;line-height:1}.workspace-agent-heading>p{max-width:600px;margin:13px 0 0;color:#8d8d95;font-size:12px;line-height:1.7}.workspace-agent-heading__chips{display:flex!important;flex-wrap:wrap;justify-content:center!important;gap:7px!important;margin-top:14px}.workspace-agent-heading__chips span{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid #2f2f34;border-radius:999px;color:#7f7f86;background:#141416c7;font-size:9px}.workspace-agent-showcase{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,620px);justify-content:center;align-items:center;gap:34px;margin-top:58px}.workspace-agent-step-list{display:grid;gap:9px}.workspace-agent-step-list>button{min-width:0;min-height:62px;display:grid;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:10px 12px;border:1px solid #29292e!important;border-radius:4px;color:#66666d;text-align:left;background:#141417e0;transition:border-color .15s ease,background .15s ease,transform .15s ease}.workspace-agent-step-list>button:hover,.workspace-agent-step-list>button.is-active{border-color:color-mix(in srgb,var(--model-accent) 58%,#29292e)!important;color:var(--model-accent);background:color-mix(in srgb,var(--model-accent) 8%,#171719);transform:translate(4px)}.workspace-agent-step-list>button>span:first-child{width:30px;height:30px;display:grid;place-items:center;border-radius:3px;color:var(--model-accent);background:color-mix(in srgb,var(--model-accent) 12%,#1c1c20);font-family:var(--font-code);font-size:8px;font-weight:900}.workspace-agent-step-list>button>span:nth-child(2){min-width:0;display:grid;gap:5px}.workspace-agent-step-list strong,.workspace-agent-step-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-agent-step-list strong{color:#d1d1d4;font-size:11px}.workspace-agent-step-list small{color:#66666d;font-size:8px}.workspace-agent-detail{min-width:0;min-height:250px;display:flex;flex-direction:column;padding:22px 26px 20px;border:1px solid color-mix(in srgb,var(--model-accent) 38%,#36363b);border-radius:5px;background:#16161af0;box-shadow:0 24px 70px #00000042}.workspace-agent-detail__topline{display:flex;align-items:center;justify-content:space-between}.workspace-agent-detail__topline>span{width:34px;height:28px;display:grid;place-items:center;border-radius:3px;color:var(--model-accent);background:color-mix(in srgb,var(--model-accent) 14%,transparent);font-family:var(--font-code);font-size:9px;font-weight:900}.workspace-agent-detail__topline em{display:inline-flex;align-items:center;gap:5px;color:var(--model-accent);font-family:var(--font-code);font-size:8px;font-style:normal;font-weight:900}.workspace-agent-detail__topline em i{width:5px;height:5px;border-radius:50%;background:var(--model-accent)}.workspace-agent-detail__title{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;margin-top:18px}.workspace-agent-detail__title>span{width:46px;height:46px;display:grid;place-items:center;border-radius:4px;color:var(--model-accent);background:color-mix(in srgb,var(--model-accent) 13%,#1b1b1e)}.workspace-agent-detail__title small{color:#64646b;font-family:var(--font-code);font-size:8px;font-weight:900}.workspace-agent-detail__title h2{margin:4px 0 0;color:#eeeeeb;font-size:22px;font-weight:900}.workspace-agent-detail>p{margin:15px 0 18px 61px;color:#919198;font-size:11px;line-height:1.7}.workspace-agent-detail>.workspace-capability-tags{margin-left:61px}.workspace-agent-detail>footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:17px;border-top:1px solid #303035}.workspace-agent-detail>footer>span{display:inline-flex;align-items:center;gap:6px;color:#66666d;font-family:var(--font-code);font-size:8px}.workspace-feature-cta{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid var(--model-accent)!important;border-radius:3px;color:#111113;background:var(--model-accent);font-size:10px;font-weight:900;transition:transform .14s ease,filter .14s ease}.workspace-feature-cta:hover{filter:brightness(1.1);transform:translateY(-2px)}.workspace-agent-pagination{display:flex;justify-content:center;gap:7px;margin-top:16px}.workspace-agent-pagination i{width:28px;height:2px;background:#333338}.workspace-agent-pagination i.is-active{background:var(--model-accent)}.workspace-capability-tags{display:flex;flex-wrap:wrap;gap:7px}.workspace-capability-tags span{padding:6px 8px;border:1px solid #3c3c42;border-radius:2px;color:#a6a6ad;background:#19191c;font-family:var(--font-code);font-size:9px;font-weight:800}.workspace-inspiration-grid{width:100%;columns:4 220px;column-gap:12px;padding-top:16px}.workspace-inspiration-panel{width:min(1440px,calc(100% - 32px));padding-top:0}.workspace-inspiration-toolbar{position:sticky;z-index:4;top:0;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 2px;border-bottom:1px solid #29292e;background:#09090bed;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workspace-inspiration-toolbar__views,.workspace-inspiration-toolbar__media{display:flex;align-items:center;gap:7px}.workspace-inspiration-toolbar button{min-height:34px;flex:0 0 auto;padding:0 14px;border:1px solid transparent!important;border-radius:999px;color:#73737a;background:#17171a;font-size:10px;font-weight:850;white-space:nowrap}.workspace-inspiration-toolbar button:hover{color:#fff;background:#202024}.workspace-inspiration-toolbar button.is-active{border-color:var(--planet-blue)!important;color:#09090b;background:var(--planet-blue);box-shadow:0 0 14px #25a9ff3d}.workspace-inspiration-toolbar__media button{min-height:30px;padding:0 12px;background:transparent}.workspace-inspiration-toolbar__media button.is-active{color:var(--planet-blue);background:#25a9ff14;box-shadow:none}.workspace-inspiration-card{--model-accent: #25a9ff;width:100%;min-width:0;display:inline-block;overflow:hidden;break-inside:avoid;margin:0 0 12px;border:1px solid #35353b;border-radius:3px;background:#151517;transition:border-color .16s ease,transform .16s ease,background .16s ease}.workspace-inspiration-card:hover{border-color:var(--model-accent);background:#1b1b1e;transform:translateY(-3px)}.workspace-inspiration-card__visual{position:relative;height:190px;overflow:hidden;border-bottom:1px solid #35353b;background:#202024}.workspace-inspiration-card--portrait .workspace-inspiration-card__visual{height:340px}.workspace-inspiration-card--square .workspace-inspiration-card__visual{height:245px}.workspace-inspiration-card--wide .workspace-inspiration-card__visual{height:170px}.workspace-inspiration-card__visual:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 35%,rgba(9,9,11,.7))}.workspace-inspiration-card__visual img{width:100%;height:100%;object-fit:cover;object-position:center;image-rendering:pixelated;transition:transform .26s ease}.workspace-inspiration-card:hover .workspace-inspiration-card__visual img{transform:scale(1.04)}.workspace-inspiration-card__visual>span{position:absolute;z-index:1;right:12px;bottom:10px;color:#fff;font-family:var(--font-code);font-size:8px;font-weight:900}.workspace-inspiration-card__visual>em{position:absolute;z-index:2;top:9px;right:9px;display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border:1px solid color-mix(in srgb,var(--model-accent) 52%,transparent);border-radius:2px;color:var(--model-accent);background:#09090bc2;font-family:var(--font-code);font-size:8px;font-style:normal;font-weight:900}.workspace-inspiration-card__body{padding:13px}.workspace-inspiration-card__title{display:flex;align-items:baseline;gap:9px}.workspace-inspiration-card__title h2{margin:0;color:#ededeb;font-size:13px;font-weight:850}.workspace-inspiration-card__body>p{margin:8px 0 12px;color:#8d8d95;font-size:9px;line-height:1.65}.workspace-inspiration-card__footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.workspace-inspiration-card__footer .workspace-capability-tags{gap:5px}.workspace-inspiration-card__footer .workspace-capability-tags span{padding:4px 6px;font-size:8px}.workspace-inspiration-card__footer button{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--model-accent)!important;border-radius:2px;color:var(--model-accent);background:transparent}.workspace-inspiration-card__footer button:hover{color:#111113;background:var(--model-accent)}.workspace-inspiration-empty{min-height:320px;display:grid;place-content:center;justify-items:center;gap:10px;color:#5f5f66;text-align:center}.workspace-inspiration-empty svg{color:var(--planet-blue)}.workspace-inspiration-empty strong{color:#bcbcc2;font-size:13px}.workspace-inspiration-empty span{font-size:10px}@keyframes workspace-feature-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.workspace-message-list{width:min(820px,calc(100% - 48px));margin:0 auto;padding:60px 0 210px}.workspace-thread-heading{padding-bottom:30px;border-bottom:1px solid #343439}.workspace-thread-heading p{margin:0 0 9px;color:var(--status-green);font-family:var(--font-code);font-size:8px;font-weight:900}.workspace-thread-heading h1{margin:0;color:#f1f1ed;font-size:28px;font-weight:850}.workspace-message{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:28px 0;border-bottom:1px solid #2d2d31}.workspace-message--user{padding-left:58px}.workspace-message__avatar{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;border:1px solid #48484e;border-radius:2px;color:#fff;background:#222226;font-family:var(--font-code);font-size:9px;font-weight:900}.workspace-message--assistant .workspace-message__avatar{border-color:var(--signal-pink)}.workspace-message__avatar img{width:100%;height:100%;object-fit:cover;object-position:center 20%;image-rendering:pixelated}.workspace-message--user .workspace-message__avatar img{object-position:center}.workspace-message__body{min-width:0}.workspace-message__body>p{margin:0 0 8px;color:#75757c;font-family:var(--font-code);font-size:8px;font-weight:900}.workspace-message__body>div{color:#d2d2d4;font-size:13px;font-weight:500;line-height:1.9;white-space:pre-wrap}.workspace-message--user .workspace-message__body>div{color:#f0f0ec}.workspace-responding{display:flex;gap:5px;padding:24px 0 0 56px}.workspace-responding span{width:6px;height:6px;background:var(--signal-pink);animation:workspace-pulse .76s steps(2,end) infinite}.workspace-responding span:nth-child(2){animation-delay:.12s}.workspace-responding span:nth-child(3){animation-delay:.24s}@keyframes workspace-pulse{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.workspace-composer-zone{position:absolute;z-index:8;right:0;bottom:0;left:0;padding:20px 28px 22px;pointer-events:none}.workspace-composer{position:relative;width:min(850px,100%);min-height:132px;margin:0 auto;padding:15px 16px 12px;border:1px solid #49494f;border-radius:4px;background:#1b1b1e;box-shadow:8px 8px #00000085;pointer-events:auto}.workspace-composer:focus-within{border-color:#76767e}.workspace-composer__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;color:#68686f;font-family:var(--font-code);font-size:8px;font-weight:800}.workspace-composer__meta span:first-child{display:inline-flex;align-items:center;gap:5px;color:var(--status-green)}.workspace-composer textarea{width:100%;min-height:48px;display:block;resize:none;border:0;outline:0;color:#f1f1ed;background:transparent;font-size:13px;font-weight:500;line-height:1.6}.workspace-composer textarea::placeholder{color:#6c6c73}.workspace-composer__tools{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.workspace-composer__tool-group{min-width:0;display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none}.workspace-composer__tool-group::-webkit-scrollbar{display:none}.workspace-composer__tool-group button{height:30px;display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:0 8px;border:1px solid #39393f;border-radius:3px;color:#8b8b92;background:#222226;font-size:9px;font-weight:750}.workspace-composer__tool-group button:hover,.workspace-composer__tool-group button.is-active{border-color:#55555d;color:#fff;background:#2a2a2f}.workspace-composer__tool-group button.is-active svg{color:var(--status-green)}.workspace-send-button{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #ff38a8!important;border-radius:2px;color:#fff;background:var(--signal-pink);transition:transform .12s ease,background .12s ease}.workspace-send-button:hover:not(:disabled){background:#ff1599;transform:translateY(-2px)}.workspace-send-button:disabled{border-color:#3c3c41!important;color:#626268;background:#2b2b2f;cursor:not-allowed}.workspace-settings-panel{position:absolute;right:64px;bottom:52px;width:250px;padding:14px;border:1px solid #4b4b51;border-radius:3px;color:#9c9ca3;background:#202024;box-shadow:6px 6px #00000075}.workspace-settings-panel>div,.workspace-settings-panel label{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-settings-panel>div{margin-bottom:9px;font-size:10px}.workspace-settings-panel strong{color:var(--status-green);font-family:var(--font-code);font-size:9px}.workspace-settings-panel>input[type=range]{width:100%;accent-color:var(--signal-pink)}.workspace-settings-panel label{min-height:32px;border-top:1px solid #333338;font-size:10px}.workspace-settings-panel input[type=checkbox]{width:14px;height:14px;accent-color:var(--status-green)}.workspace-history-backdrop,.workspace-mobile-backdrop{position:fixed;z-index:80;inset:0;visibility:hidden;opacity:0;background:#0000009e;transition:visibility .18s ease,opacity .18s ease}.workspace-mobile-backdrop{z-index:35}.workspace-history-backdrop.is-visible,.workspace-mobile-backdrop.is-visible{visibility:visible;opacity:1}.workspace-history{position:fixed;z-index:90;top:0;right:0;bottom:0;width:min(370px,92vw);display:flex;flex-direction:column;border-left:1px solid #45454b;color:#f1f1ed;background:#141416;box-shadow:-12px 0 #00000040;transform:translate(105%);transition:transform .22s ease}.workspace-history.is-open{transform:translate(0)}.workspace-history>header{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid #343439}.workspace-history>header p,.workspace-history>header h2{margin:0}.workspace-history>header p{margin-bottom:5px;color:var(--status-green);font-family:var(--font-code);font-size:8px;font-weight:900}.workspace-history>header h2{font-size:20px;font-weight:850}.workspace-history__new{min-height:42px;display:flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;margin:14px;border:1px solid var(--signal-pink)!important;border-radius:2px;color:#fff;background:#9d0763;font-size:11px;font-weight:800}.workspace-history__list{min-height:0;display:grid;align-content:start;gap:4px;flex:1;overflow-y:auto;padding:0 10px}.workspace-history__list>button{min-width:0;min-height:66px;display:grid;grid-template-columns:42px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:8px;border:1px solid transparent;border-radius:3px;color:#77777e;text-align:left;background:transparent}.workspace-history__list>button:hover,.workspace-history__list>button.is-active{border-color:#3b3b40;color:var(--signal-pink);background:#202024}.workspace-history__avatar{width:42px;height:42px}.workspace-history__list>button>span:nth-child(2){min-width:0;display:grid;gap:6px}.workspace-history__list strong,.workspace-history__list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-history__list strong{color:#d8d8da;font-size:11px}.workspace-history__list small{display:flex;align-items:center;gap:4px;color:#66666d;font-size:9px}.workspace-history>footer{min-height:48px;display:flex;align-items:center;gap:7px;padding:0 18px;border-top:1px solid #343439;color:#68686f;font-family:var(--font-code);font-size:8px}@media(max-width:980px){.workspace-sidebar{position:fixed;inset:0 auto 0 0;width:min(318px,88vw);transform:translate(-105%)}.workspace-sidebar.is-collapsed{width:min(318px,88vw)}.workspace-sidebar.is-mobile-open{transform:translate(0)}.workspace-sidebar.is-collapsed .workspace-sidebar__brand-row{height:72px;flex-direction:row;justify-content:initial;padding:0 14px}.workspace-sidebar.is-collapsed .workspace-brand{flex:1}.workspace-sidebar.is-collapsed .workspace-brand__copy,.workspace-sidebar.is-collapsed .workspace-new-chat span,.workspace-sidebar.is-collapsed .workspace-section-tabs span,.workspace-sidebar.is-collapsed .workspace-filters,.workspace-sidebar.is-collapsed .workspace-search,.workspace-sidebar.is-collapsed .workspace-model-item__body,.workspace-sidebar.is-collapsed .workspace-model-item__arrow,.workspace-sidebar.is-collapsed .workspace-profile__copy,.workspace-sidebar.is-collapsed .workspace-profile>svg,.workspace-sidebar.is-collapsed .workspace-recharge span{display:initial}.workspace-sidebar.is-collapsed .workspace-new-chat{width:auto;min-height:44px;margin:14px}.workspace-sidebar.is-collapsed .workspace-section-tabs{min-height:74px;grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-sidebar.is-collapsed .workspace-section-tabs button{border-right:1px solid #26262a;border-bottom:0}.workspace-sidebar.is-collapsed .workspace-directory{display:flex;overflow:hidden;padding-top:0}.workspace-sidebar.is-collapsed .workspace-model-list{display:grid;gap:4px;padding:0 8px 12px;overflow-y:auto}.workspace-sidebar.is-collapsed .workspace-inspiration-tags{display:block}.workspace-sidebar.is-collapsed .workspace-model-item{width:auto;min-height:66px;grid-template-columns:48px minmax(0,1fr) 14px;place-content:initial;padding:7px 8px}.workspace-sidebar.is-collapsed .workspace-user-panel{grid-template-columns:minmax(0,1fr) 72px;padding:8px}.workspace-sidebar.is-collapsed .workspace-profile{width:auto;min-height:54px;margin:0;grid-template-columns:38px minmax(0,1fr) 15px;place-content:initial;padding:7px}.workspace-sidebar.is-collapsed .workspace-recharge{width:auto;min-height:54px;margin:0;padding:0 8px}.workspace-sidebar__collapse{display:none}.workspace-sidebar__mobile-close,.workspace-mobile-menu{display:inline-grid}.workspace-welcome{width:min(660px,calc(100% - 48px))}}@media(max-width:720px){.workspace-topbar{height:64px;padding:0 14px}.workspace-online-status,.workspace-topbar__new span{display:none}.workspace-topbar__new{width:38px;padding:0;justify-content:center}.workspace-welcome{width:calc(100% - 36px);min-height:auto;grid-template-columns:1fr;padding:32px 0 200px}.workspace-welcome__copy>p:first-child{margin-bottom:10px;font-size:8px}.workspace-welcome__copy h1{font-size:36px}.workspace-feature-panel{width:calc(100% - 36px);padding-top:26px}.workspace-agent-orbit{top:170px;height:390px}.workspace-agent-heading h1{font-size:36px}.workspace-agent-heading>p{font-size:11px}.workspace-agent-heading__chips span:nth-child(3){display:none}.workspace-agent-showcase{grid-template-columns:1fr;gap:16px;margin-top:38px}.workspace-agent-step-list>button:hover,.workspace-agent-step-list>button.is-active{transform:none}.workspace-agent-detail{min-height:240px;padding:18px 16px}.workspace-agent-detail>p,.workspace-agent-detail>.workspace-capability-tags{margin-left:0}.workspace-inspiration-grid{columns:2 150px;column-gap:9px;padding-top:10px}.workspace-inspiration-toolbar{overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.workspace-inspiration-toolbar::-webkit-scrollbar{display:none}.workspace-inspiration-card--portrait .workspace-inspiration-card__visual{height:270px}.workspace-inspiration-card--square .workspace-inspiration-card__visual{height:190px}.workspace-inspiration-card--wide .workspace-inspiration-card__visual{height:125px}.workspace-welcome__model-line{margin-top:15px}.workspace-welcome__description{margin-top:12px;font-size:11px}.workspace-quick-prompts{margin-top:15px}.workspace-message-list{width:calc(100% - 32px);padding:38px 0 190px}.workspace-thread-heading h1{font-size:22px}.workspace-message{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:22px 0}.workspace-message--user{padding-left:20px}.workspace-message__avatar{width:34px;height:34px}.workspace-composer-zone{padding:12px 12px 14px}.workspace-composer{min-height:126px;padding:12px;box-shadow:5px 5px #00000085}.workspace-composer textarea{min-height:45px}.workspace-composer__tool-group button span{display:none}.workspace-composer__tool-group button{width:31px;padding:0;justify-content:center}.workspace-settings-panel{right:12px;bottom:50px;width:min(250px,calc(100vw - 48px))}}@media(max-height:720px)and (min-width:721px){.workspace-welcome{grid-template-columns:minmax(0,1fr);padding-top:30px}.workspace-welcome__copy h1{font-size:42px}.workspace-welcome__description{line-height:1.55}.workspace-quick-prompts{margin-top:14px}}@media(prefers-reduced-motion:reduce){.workspace-responding span{animation:none}}.workspace-page--text .workspace-welcome__copy h1{font-size:52px}.workspace-page--text .workspace-directory__empty{display:grid;justify-items:center;gap:10px}.workspace-page--text .workspace-directory__empty button{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid #3c3c42;border-radius:3px;color:#b7b7bd;background:#1b1b1e;font-size:9px}.workspace-model-skeleton{min-height:66px;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:9px;padding:7px 8px}.workspace-model-skeleton i,.workspace-model-skeleton span{display:block;background:#252529;animation:workspace-skeleton .8s ease-in-out infinite alternate}.workspace-model-skeleton i{width:46px;height:46px}.workspace-model-skeleton span{height:24px}@keyframes workspace-skeleton{to{opacity:.38}}.workspace-model-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:18px 0 0;background:#38383d}.workspace-model-meta-grid>div{padding:11px 12px;background:#171719}.workspace-model-meta-grid dt{color:#696970;font-family:var(--font-code);font-size:8px}.workspace-model-meta-grid dd{margin:6px 0 0;color:#e4e4e6;font-family:var(--font-code);font-size:11px;font-weight:900}.workspace-service-state{min-height:66px;display:grid;grid-template-columns:20px minmax(0,1fr) 34px;align-items:center;gap:10px;margin-top:18px;padding:11px 12px;border:1px solid #7b581b;border-radius:3px;color:#d6a54b;background:#211b11}.workspace-service-state>span{min-width:0;display:grid;gap:3px;color:#9d8a68;font-size:10px;line-height:1.45}.workspace-service-state strong{color:#e2bb72;font-size:11px}.workspace-service-state code{overflow:hidden;color:#77694f;font-family:var(--font-code);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.workspace-service-state button{width:32px;height:32px;display:grid;place-items:center;border:1px solid #5d4825;border-radius:3px;color:#c69a4b;background:#2b2214}.workspace-state-panel{width:min(560px,calc(100% - 40px));min-height:280px;display:grid;place-content:center;justify-items:center;gap:12px;margin:8vh auto 190px;color:#8b8b92;text-align:center}.workspace-state-panel>strong{color:#e6e6e8;font-size:16px}.workspace-state-panel>code{color:#66666d;font-family:var(--font-code);font-size:8px}.workspace-state-panel>button{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #44444a;border-radius:3px;color:#d4d4d7;background:#1b1b1e;font-size:10px}.workspace-state-panel__loader{display:inline-flex;gap:5px}.workspace-state-panel__loader i{width:7px;height:7px;background:var(--signal-pink);animation:workspace-pulse .76s steps(2,end) infinite}.workspace-state-panel__loader i:nth-child(2){animation-delay:.12s}.workspace-state-panel__loader i:nth-child(3){animation-delay:.24s}.workspace-message-state{display:inline-flex;margin-top:10px;padding:4px 6px;border:1px solid #505057;border-radius:2px;color:#8f8f96;font-family:var(--font-code);font-size:8px}.workspace-message-state.is-reconciling{border-color:#76541c;color:#d2a04a}.workspace-message-state.is-failed{border-color:#70263f;color:#e06992}.workspace-text-mode{height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;border:1px solid #39393f;border-radius:3px;color:#9b9ba2;background:#222226;font-size:9px}.workspace-cancel-button{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #d1a149!important;border-radius:2px;color:#19140c;background:#d1a149}.workspace-history__empty{margin:20px 10px;color:#717178;font-size:10px;text-align:center}.workspace-new-chat:disabled{opacity:.46;cursor:wait}.workspace-composer textarea:disabled{cursor:not-allowed}@media(max-width:720px){.workspace-page--text .workspace-welcome__copy h1{font-size:38px}.workspace-model-meta-grid{grid-template-columns:1fr}.workspace-service-state{grid-template-columns:18px minmax(0,1fr) 32px}}@media(prefers-reduced-motion:reduce){.workspace-model-skeleton i,.workspace-model-skeleton span,.workspace-state-panel__loader i{animation:none}}.world-residents-page{min-height:100svh;overflow:hidden;color:#f5f5f1;background:radial-gradient(circle at 12% 18%,rgba(224,8,136,.2),transparent 32%),radial-gradient(circle at 88% 36%,rgba(8,109,180,.18),transparent 34%),#09090b}.world-residents-page main{position:relative}.world-detail-hero,.world-detail-facts,.world-detail-residents,.world-detail-archive,.world-detail-assets,.world-detail-final{width:min(1280px,calc(100% - 12vw));margin:0 auto}.world-detail-hero{position:relative;min-height:min(820px,calc(100svh - var(--header-height)));display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.78fr);gap:clamp(44px,8vw,130px);align-items:center;padding:calc(var(--header-height) + 70px) 0 90px}.world-detail-hero__grid{position:absolute;z-index:0;inset:0 -9vw;opacity:.46;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent,#000 16%,#000 80%,transparent)}.world-detail-hero__copy,.world-detail-hero__visual{position:relative;z-index:1;animation:world-detail-enter .76s cubic-bezier(.22,1,.36,1) both}.world-detail-hero__visual{min-width:0;overflow:hidden;aspect-ratio:2 / 2.7;border:1px solid rgba(255,255,255,.24);background:#f00099;box-shadow:12px 12px #b8ff3d38;animation-delay:.12s}.world-detail-hero__visual:after{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(180deg,#09090b14,#09090b3d);mix-blend-mode:multiply}.world-detail-hero__visual img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;image-rendering:pixelated}.world-detail-hero__visual-label,.world-detail-hero__visual-stamp{position:absolute;z-index:2;color:#171719;font-family:var(--font-code);font-size:9px;font-weight:900;letter-spacing:.06em}.world-detail-hero__visual-label{top:16px;left:18px}.world-detail-hero__visual-stamp{right:16px;bottom:16px;display:flex;align-items:center;gap:7px;padding:8px 9px;color:#fff;background:#09090bbd}.world-detail-hero__visual-stamp svg{color:var(--status-green)}.world-detail-back{display:inline-flex;align-items:center;gap:8px;color:#f5f5f1b8;font-family:var(--font-code);font-size:11px;font-weight:900;text-decoration:none;transition:color .16s ease,transform .16s ease}.world-detail-back:hover,.world-detail-back:focus-visible{color:var(--status-green);transform:translate(-3px)}.world-detail-eyebrow{margin:48px 0 0;color:var(--status-green);font-family:var(--font-code);font-size:11px;font-weight:900;letter-spacing:.08em}.world-detail-hero h1{max-width:680px;margin:16px 0 0;color:#fff;font-size:clamp(48px,6.5vw,98px);font-weight:900;line-height:.99}.world-detail-hero h1 strong{color:var(--signal-pink)}.world-detail-lede{max-width:560px;margin:30px 0 0;color:#f5f5f1ad;font-size:17px;font-weight:600;line-height:1.85}.world-detail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:38px}.world-detail-primary,.world-detail-final__link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 19px;color:#171719;background:var(--status-green);font-size:14px;font-weight:900;text-decoration:none;transition:background .16s ease,transform .16s ease}.world-detail-primary:hover,.world-detail-primary:focus-visible,.world-detail-final__link:hover,.world-detail-final__link:focus-visible{background:#fff;transform:translateY(-2px)}.world-detail-status{display:inline-flex;align-items:center;gap:8px;color:#f5f5f18c;font-family:var(--font-code);font-size:9px;font-weight:900}.world-detail-status i{width:7px;height:7px;display:inline-block;border-radius:50%;background:var(--status-green)}.world-detail-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.world-detail-facts article{display:grid;gap:10px;padding:25px 22px 27px;border-right:1px solid rgba(255,255,255,.14)}.world-detail-facts article:last-child{border-right:0}.world-detail-facts strong{color:#fff;font-family:var(--font-code);font-size:clamp(24px,3vw,42px);font-weight:900}.world-detail-facts span{color:#f5f5f18a;font-size:13px}.world-detail-residents{padding:118px 0 132px;border-bottom:1px solid rgba(255,255,255,.17)}.world-detail-section-heading{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px;align-items:end}.world-detail-section-heading>p{align-self:start;margin:0;color:var(--status-green);font-family:var(--font-code);font-size:11px;font-weight:900;letter-spacing:.08em}.world-detail-section-heading h2{margin:0;color:#fff;font-size:clamp(40px,5vw,76px);font-weight:850;line-height:1}.world-detail-section-heading>span{grid-column:2;max-width:490px;margin-top:18px;color:#f5f5f194;font-size:15px;line-height:1.8}.world-detail-resident-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:64px}.world-detail-resident-card{border:1px solid rgba(255,255,255,.17);background:#ffffff09;opacity:0;transform:translateY(24px)}.world-detail-residents.is-in-view .world-detail-resident-card{animation:world-detail-card-enter .58s cubic-bezier(.22,1,.36,1) both}.world-detail-residents.is-in-view .world-detail-resident-card:nth-child(2){animation-delay:.1s}.world-detail-residents.is-in-view .world-detail-resident-card:nth-child(3){animation-delay:.2s}.world-detail-residents.is-in-view .world-detail-resident-card:nth-child(4){animation-delay:.3s}.world-detail-resident-card__visual{position:relative;height:220px;display:grid;place-items:end center;overflow:hidden;background:radial-gradient(circle at 50% 28%,rgba(224,8,136,.54),transparent 52%),#18181b}.world-detail-resident-card__visual:after{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(180deg,transparent 60%,rgba(9,9,11,.7))}.world-detail-resident-card__visual img{position:relative;z-index:1;width:auto;height:88%;object-fit:contain;image-rendering:pixelated}.world-detail-resident-card__visual>span{position:absolute;z-index:2;top:12px;left:14px;color:var(--status-green);font-family:var(--font-code);font-size:10px;font-weight:900}.world-detail-resident-card__copy{padding:17px 17px 20px}.world-detail-resident-card__copy h3{margin:0;color:#fff;font-size:22px;font-weight:850}.world-detail-resident-card__copy p{min-height:3em;margin:8px 0 0;color:#f5f5f18a;font-size:13px;line-height:1.7}.world-detail-archive{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:32px 7vw;align-items:center;padding:122px 0 132px;border-bottom:1px solid rgba(255,255,255,.17)}.world-detail-archive__copy h2{max-width:540px;margin:16px 0 22px;color:#fff;font-size:clamp(40px,4.8vw,70px);font-weight:850;line-height:1}.world-detail-archive__copy>p:not(.world-detail-eyebrow){max-width:470px;margin:0;color:#f5f5f19e;font-size:15px;line-height:1.85}.world-detail-archive__facts{display:grid;gap:11px;margin-top:28px;color:#f5f5f1bd;font-family:var(--font-code);font-size:10px;font-weight:900}.world-detail-archive__facts span{display:flex;align-items:center;gap:8px}.world-detail-archive__facts svg{color:var(--signal-pink)}.world-detail-archive__visual{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.22);background:#f2f1ed;opacity:0;transform:translate(36px)}.world-detail-archive.is-in-view .world-detail-archive__visual{animation:world-detail-archive-enter .82s cubic-bezier(.22,1,.36,1) both}.world-detail-archive__visual img{display:block;width:100%;aspect-ratio:3 / 1;object-fit:cover;object-position:center;image-rendering:pixelated}.world-detail-archive__visual span{position:absolute;right:14px;bottom:12px;padding:6px 8px;color:#fff;background:#09090bc7;font-family:var(--font-code);font-size:9px;font-weight:900}.world-detail-archive__panorama{grid-column:1 / -1;overflow:hidden;border-top:1px solid rgba(255,255,255,.15);opacity:0;transform:translateY(24px)}.world-detail-archive.is-in-view .world-detail-archive__panorama{animation:world-detail-card-enter .7s .16s cubic-bezier(.22,1,.36,1) both}.world-detail-archive__panorama img{display:block;width:100%;height:280px;object-fit:cover;object-position:center;image-rendering:pixelated;filter:saturate(.84) contrast(1.06)}.world-detail-assets{padding:118px 0 128px;border-bottom:1px solid rgba(255,255,255,.17)}.world-detail-asset-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:64px;background:#ffffff29;border:1px solid rgba(255,255,255,.16)}.world-detail-asset-card{min-height:360px;display:flex;flex-direction:column;padding:22px;background:linear-gradient(180deg,#ffffff0d,#ffffff05),#0d0d10}.world-detail-asset-card>span{color:var(--status-green);font-family:var(--font-code);font-size:10px;font-weight:900;letter-spacing:.08em}.world-detail-asset-card h3{margin:22px 0 0;color:#fff;font-size:26px;font-weight:850}.world-detail-asset-card p{margin:12px 0 0;color:#f5f5f194;font-size:13px;line-height:1.75}.world-detail-asset-card dl{display:grid;gap:16px;margin:auto 0 0}.world-detail-asset-card div{display:grid;gap:6px;padding-top:15px;border-top:1px solid rgba(255,255,255,.14)}.world-detail-asset-card dt{color:var(--signal-pink);font-family:var(--font-code);font-size:9px;font-weight:900;letter-spacing:.08em}.world-detail-asset-card dd{margin:0;color:#f5f5f1b8;font-size:13px;line-height:1.7}.world-detail-final{display:grid;justify-items:center;padding:110px 20px 130px;text-align:center}.world-detail-final>svg{color:var(--signal-pink)}.world-detail-final .world-detail-eyebrow{margin-top:24px}.world-detail-final h2{max-width:760px;margin:16px 0 30px;color:#fff;font-size:clamp(38px,5vw,74px);font-weight:850;line-height:1}@keyframes world-detail-enter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes world-detail-card-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes world-detail-archive-enter{0%{opacity:0;transform:translate(36px);filter:brightness(.75) saturate(.7)}to{opacity:1;transform:translate(0);filter:brightness(1) saturate(1)}}@media(max-width:940px){.world-detail-hero{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:calc(var(--header-height) + 48px)}.world-detail-hero__visual{width:min(100%,560px);justify-self:center}.world-detail-resident-grid,.world-detail-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.world-detail-archive{grid-template-columns:minmax(0,1fr)}.world-detail-archive__visual{grid-row:1}.world-detail-archive__panorama{grid-column:auto}}@media(max-width:680px){.world-detail-hero,.world-detail-facts,.world-detail-residents,.world-detail-archive,.world-detail-assets,.world-detail-final{width:min(100% - 40px,1280px)}.world-detail-hero h1{font-size:clamp(42px,12vw,65px)}.world-detail-lede{font-size:15px}.world-detail-actions{align-items:flex-start;flex-direction:column}.world-detail-facts{grid-template-columns:minmax(0,1fr)}.world-detail-facts article{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.world-detail-facts article:last-child{border-bottom:0}.world-detail-residents,.world-detail-assets,.world-detail-archive{padding-top:84px;padding-bottom:94px}.world-detail-section-heading{grid-template-columns:minmax(0,1fr)}.world-detail-section-heading>span{grid-column:auto}.world-detail-section-heading h2,.world-detail-archive__copy h2{font-size:40px}.world-detail-resident-grid,.world-detail-asset-grid{grid-template-columns:minmax(0,1fr)}.world-detail-asset-card{min-height:0}.world-detail-resident-card__visual{height:250px}.world-detail-archive__panorama img{height:190px}.world-detail-final{padding-top:84px;padding-bottom:100px}}@media(prefers-reduced-motion:reduce){.world-detail-hero__copy,.world-detail-hero__visual,.world-detail-resident-card,.world-detail-archive__visual,.world-detail-archive__panorama{animation:none;opacity:1;transform:none}}
