html:not([data-theme=light]) .ai-brand-mono{filter:brightness(0) invert(1)}.ai-brand-mono{object-fit:contain;flex:none}.ai-workspace-invite>svg{color:var(--blue);display:block;margin-bottom:16px}.ai-workspace-invite{border-top-color:color-mix(in srgb,var(--blue) 45%,var(--border))}.ai-workspace-invite>span{letter-spacing:.08em;font-size:.625rem}.ai-workspace{max-width:1380px;margin-inline:auto}.ai-workspace .page-title{margin-bottom:17px}.ai-workspace-intro{display:flex;gap:22px;flex-wrap:wrap;color:var(--muted);font-size:.8125rem;margin-bottom:26px}.ai-workspace-intro>span{display:inline-flex;align-items:center;gap:8px}.ai-workspace-intro svg{color:var(--blue);flex:none}.ai-connections{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-bottom:28px}.ai-connection{min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:12px;position:relative;overflow:hidden;transition:border-color .2s,transform .2s}.ai-connection.selected{border-color:color-mix(in srgb,var(--blue) 70%,var(--border))}.ai-connection.selected:before{content:"";height:2px;position:absolute;inset:0 24% auto;background:var(--blue)}.ai-connection:hover{transform:translateY(-2px)}.ai-connection:focus-within{outline:2px solid var(--blue);outline-offset:3px}.ai-connection-select{display:grid;grid-template-columns:25px minmax(0,1fr);gap:11px;align-items:center;width:100%;text-align:left;color:var(--text);padding:20px 16px 14px;border:0;background:transparent;cursor:pointer}.ai-connection-select>strong{font-family:Manrope,Inter,sans-serif;font-size:.875rem;font-weight:650;overflow-wrap:anywhere}.ai-connection-state{grid-column:1/-1;display:flex;align-items:flex-start;gap:6px;font-size:.6875rem;line-height:1.5;color:var(--muted);min-height:32px}.ai-connection-state i{flex:none;width:5px;height:5px;border-radius:50%;background:var(--subtle);margin-top:5px}.ai-connection-state.verified{color:var(--blue)}.ai-connection-state.verified i{background:var(--blue)}.ai-test-connection{display:flex;gap:8px;align-items:center;justify-content:space-between;background:transparent;color:var(--muted);font-size:.6875rem;width:calc(100% - 32px);border:0;border-top:1px solid var(--border-soft);margin-inline:16px;padding:11px 0;cursor:pointer}.ai-test-connection:hover{color:var(--blue)}.ai-workspace button:disabled{cursor:default}.ai-studio-layout{display:grid;grid-template-columns:224px minmax(0,1fr);gap:24px;align-items:start}.ai-studio-sidebar{padding-top:8px;min-width:0}.ai-studio-label{display:block;font-size:.625rem;font-weight:600;letter-spacing:.12em;color:var(--subtle);line-height:1.6}.ai-task-list{display:grid;gap:6px;margin-top:15px}.ai-task-list>button{display:grid;grid-template-columns:19px minmax(0,1fr) 13px;align-items:center;gap:13px;padding:15px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--muted);text-align:left;cursor:pointer;transition:background .18s,color .18s}.ai-task-list>button>svg:last-child{opacity:0}.ai-task-list>button.active,.ai-task-list>button:hover{background:var(--surface);color:var(--text)}.ai-task-list>button.active{border-color:var(--border)}.ai-task-list>button.active>svg{color:var(--blue)}.ai-task-list>button.active>svg:last-child{opacity:1}.ai-task-list strong{font-size:.8125rem;font-weight:550;display:block}.ai-task-list small{font-size:.6875rem;color:var(--subtle);display:block;margin-top:2px}.ai-studio-note{padding:26px 12px 12px;margin-top:23px;border-top:1px solid var(--border-soft)}.ai-studio-note>svg{color:var(--subtle);display:block;margin-bottom:14px}.ai-studio-note>strong{display:block;font-size:.8125rem;font-weight:550}.ai-studio-note>p{font-size:.75rem;line-height:1.85;color:var(--muted);margin:7px 0 0}.ai-studio-main{display:grid;gap:20px;min-width:0}.ai-compose,.ai-result{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:29px;min-width:0}.ai-compose-heading,.ai-result-heading{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-bottom:25px}.ai-compose-heading>div,.ai-result-heading>div{min-width:0}.ai-compose-heading>img{object-fit:contain;flex:none}.ai-compose h2,.ai-result h2{font-family:Manrope,Inter,sans-serif;font-size:1.25rem;font-weight:600;letter-spacing:-.025em;line-height:1.4;margin-top:5px}.ai-compose-heading p{color:var(--muted);font-size:.8125rem;margin-top:6px}.ai-compose-controls{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.ai-compose-controls .field{flex:1 1;min-width:min(100%,190px);margin:0}.ai-compose-controls .field:last-child:not(:first-child){flex:0 1 150px;min-width:130px}.ai-compose-controls select{background-color:var(--background)}.ai-prompt-label{font-size:.8125rem;font-weight:500;display:block;margin-bottom:8px}.ai-compose textarea{display:block;width:100%;resize:vertical;min-height:155px;max-height:420px;padding:17px;background:var(--background);border-radius:11px;font-size:.875rem;line-height:1.8}.ai-compose textarea::placeholder{color:var(--subtle);opacity:1}.ai-prompt-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:7px;color:var(--subtle);font-size:.6875rem;margin-top:9px}.ai-prompt-meta>span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ai-suggestions{display:flex;flex-wrap:wrap;gap:8px;margin:19px 0}.ai-suggestions>button{display:inline-flex;gap:9px;align-items:center;text-align:left;background:transparent;border:1px solid var(--border);border-radius:7px;padding:8px 11px;font-size:.6875rem;color:var(--muted);line-height:1.6;cursor:pointer;transition:border-color .2s,color .2s}.ai-suggestions>button>svg{flex:none}.ai-suggestions>button:hover{border-color:var(--blue);color:var(--text)}.ai-share-metrics{display:flex;align-items:flex-start;gap:11px;padding:16px 0;border-top:1px solid var(--border-soft);margin-top:15px}.ai-share-metrics>input{appearance:auto;width:16px;height:16px;flex:none;accent-color:var(--blue);padding:0;margin:2px 0 0}.ai-share-metrics>span{min-width:0}.ai-share-metrics strong{display:block;font-size:.8125rem;font-weight:500}.ai-share-metrics small{display:block;color:var(--muted);font-size:.6875rem;line-height:1.85;margin-top:6px}.ai-setup-message{color:var(--muted);font-size:.75rem;line-height:1.85;padding:13px 15px;border-left:2px solid var(--blue);background:var(--background);border-radius:0 7px 7px 0;margin-block:20px}.ai-compose-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--border-soft);margin-top:23px;padding-top:21px}.ai-compose-footer>span{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.6875rem}.ai-compose-footer>span i{width:5px;height:5px;background:var(--blue);border-radius:50%;flex:none}.ai-compose-footer .button>svg{flex:none}.ai-result-empty{text-align:center;padding:35px 14px 39px;max-width:440px;margin-inline:auto}.ai-empty-symbol{width:62px;height:62px;display:grid;place-items:center;margin:0 auto 27px;border-radius:17px;border:1px solid var(--border);color:var(--blue);background:var(--background);transform:rotate(-6deg)}.ai-empty-symbol>svg{transform:rotate(6deg)}.ai-result-empty h2{font-size:1.625rem;line-height:1.5;margin-top:13px}.ai-result-empty p{font-size:.8125rem;line-height:1.85;color:var(--muted);margin-top:12px}.ai-result-empty>div{display:flex;gap:15px;justify-content:center;align-items:center;margin-top:26px;color:var(--subtle);font-family:Geist Mono,monospace;font-size:.625rem}.ai-result-empty>div strong{margin-left:6px;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500}.ai-result-empty>div i{height:1px;width:16px;background:var(--border)}.ai-result-heading{align-items:flex-start;margin-bottom:24px}.ai-result-heading h2>span{display:block;font-family:Inter,sans-serif;font-size:.75rem;font-weight:400;color:var(--muted);letter-spacing:0;margin-top:5px}.ai-answer-text{font-size:.875rem;line-height:1.95;overflow-wrap:anywhere}.ai-answer-text p{white-space:pre-wrap;margin-block:14px}.ai-answer-text h3{font-size:1rem;font-weight:600;margin:22px 0 10px}.ai-answer-text ul{padding-left:23px;margin:13px 0}.ai-answer-text li{padding-left:3px;margin-block:6px}.ai-answer-text pre{overflow-x:auto;background:var(--background);border:1px solid var(--border);border-radius:10px;padding:20px;font:.75rem/1.9 Geist Mono,monospace;margin-block:20px;max-width:100%}.ai-shared-snapshot{border-block:1px solid var(--border-soft);padding-block:15px;margin-bottom:22px}.ai-shared-snapshot>span{font-size:.6875rem;color:var(--subtle)}.ai-shared-snapshot>div{display:flex;flex-wrap:wrap;gap:15px 25px;margin-top:9px;font-size:.75rem;color:var(--muted)}.ai-shared-snapshot strong{display:block;color:var(--text);font-size:.9375rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:550;margin-top:3px}.ai-redaction-note{display:flex;align-items:flex-start;gap:7px;font-size:.6875rem;color:var(--muted);margin-top:24px}.ai-redaction-note>svg{flex:none;color:var(--blue)}.ai-result-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:20px;margin-top:24px;border-top:1px solid var(--border-soft)}.ai-result-footer>span{font:.625rem/1.8 Geist Mono,monospace;color:var(--subtle);overflow-wrap:anywhere;min-width:0}.ai-response-disclaimer{font-size:.6875rem;color:var(--subtle);margin-top:12px}.ai-response-loading{padding:36px 10px;max-width:440px;margin-inline:auto;text-align:center}.ai-orbit{position:relative;display:grid;place-items:center;height:72px;width:72px;margin:0 auto 27px;border-radius:50%;border:1px solid var(--border);background:var(--background)}.ai-orbit:before{content:"";position:absolute;inset:-7px;border-left:1px solid transparent;border-bottom:1px solid transparent;border-top:1px solid transparent;border-top-color:var(--blue);border-right:1px solid transparent;border-right-color:color-mix(in srgb,var(--blue) 30%,transparent);border-radius:50%;animation:ai-orbit-turn 2.2s linear infinite}.ai-response-loading h3{font-size:.9375rem;font-weight:550}.ai-response-loading p{font-size:.75rem;color:var(--muted);line-height:1.8;margin-top:8px}.ai-loading-lines{display:grid;gap:11px;margin-top:27px}.ai-loading-lines>i{height:7px;background:var(--border);border-radius:4px;animation:ai-line-breathe 1.7s ease-in-out infinite alternate}.ai-loading-lines>i:nth-child(2){width:88%;animation-delay:.2s}.ai-loading-lines>i:nth-child(3){width:63%;animation-delay:.4s}.ai-configuration-help{margin-top:32px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.ai-configuration-help>summary{padding:21px 0;font-size:.8125rem;font-weight:500;cursor:pointer}.ai-configuration-help>div{padding-bottom:23px;max-width:850px}.ai-configuration-help p{font-size:.75rem;line-height:1.9;color:var(--muted);margin-bottom:14px}.ai-configuration-help code{color:var(--text);font-size:.6875rem;overflow-wrap:anywhere}.ai-env-reference{display:grid;gap:0;border-block:1px solid var(--border-soft);margin-block:18px}.ai-env-reference>div{display:grid;grid-template-columns:110px minmax(0,1fr) 116px;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--border-soft)}.ai-env-reference>div:last-child{border-bottom:0}.ai-env-reference strong{font-size:.75rem;font-weight:500}.ai-env-reference a{display:inline-flex;gap:6px;align-items:center;color:var(--blue);font-size:.6875rem}@keyframes ai-orbit-turn{to{transform:rotate(1turn)}}@keyframes ai-line-breathe{to{opacity:.35}}@media (max-width:1160px){.ai-connections{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-studio-layout{grid-template-columns:200px minmax(0,1fr);gap:18px}.ai-compose,.ai-result{padding:23px}}@media (max-width:760px){.ai-studio-layout{grid-template-columns:minmax(0,1fr)}.ai-studio-sidebar{padding-top:0}.ai-task-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-task-list>button:last-child{grid-column:1/-1}.ai-studio-note{display:none}.ai-connection-select{padding:17px 12px 12px;gap:9px}.ai-workspace-intro{gap:10px 16px;font-size:.75rem}}@media (max-width:480px){.ai-connections{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ai-connection:last-child{grid-column:1/-1}.ai-connection:last-child .ai-connection-state{min-height:0}.ai-task-list{gap:5px}.ai-task-list>button{grid-template-columns:16px minmax(0,1fr);gap:8px;padding:13px 10px}.ai-task-list>button>svg:last-child{display:none}.ai-task-list strong{font-size:.75rem}.ai-compose,.ai-result{padding:20px 16px;border-radius:12px}.ai-compose h2{font-size:1.0625rem}.ai-compose-heading{gap:12px}.ai-prompt-meta>span:first-child{max-width:220px}.ai-compose-footer .button{width:100%;justify-content:center}.ai-result-heading{flex-wrap:wrap;gap:15px}.ai-result-empty{padding-inline:0}.ai-result-empty h2{font-size:1.3125rem}.ai-result-empty>div{gap:8px}.ai-result-empty>div i{width:9px}.ai-env-reference>div{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px}.ai-env-reference code{grid-row:2;grid-column:1/-1}.ai-response-loading{padding-inline:0}}@media (prefers-reduced-motion:reduce){.ai-connection,.ai-suggestions>button,.ai-task-list>button{transition:none}.ai-connection:hover{transform:none}.ai-loading-lines>i,.ai-orbit:before{animation:none}}.discord-community{display:grid;gap:20px;min-width:0}.discord-community .card{min-width:0;padding:28px;background:var(--surface);border:1px solid var(--border);border-radius:20px;box-shadow:none}.discord-panel-heading{display:flex;gap:24px;align-items:start;justify-content:space-between}.discord-panel-heading h2{font-size:1.25rem;line-height:1.4;margin:8px 0;letter-spacing:-.035em}.discord-identity p,.discord-panel-heading p{color:var(--muted);font-size:.875rem;line-height:1.65;margin:0}.discord-integration-tag{display:inline-flex;align-items:center;gap:6px;font-size:.6875rem;color:var(--muted);white-space:nowrap;padding:6px 9px;border:1px solid var(--border);border-radius:7px}.discord-integration-tag svg{color:var(--blue);flex-shrink:0}.discord-identity{display:flex;flex-direction:column;text-align:center;align-items:center;gap:16px;padding:34px 0 30px}.discord-avatar-shell{flex:0 0 76px;width:76px;height:76px;position:relative;display:grid;place-items:center;background:var(--blue);border:1px solid color-mix(in srgb,var(--blue) 65%,var(--border));border-radius:24px;box-shadow:0 12px 30px color-mix(in srgb,var(--blue) 13%,transparent)}.discord-brand-symbol{object-fit:contain;animation:discord-orbit 6s ease-in-out infinite}.discord-avatar{display:block;border-radius:23px;object-fit:cover;width:100%;height:100%}.discord-avatar-fallback{object-fit:contain;padding:18px}.discord-presence{width:14px;height:14px;border:3px solid var(--surface);background:var(--muted);border-radius:50%;position:absolute;right:-3px;bottom:2px}.discord-presence.is-online{background:var(--green)}.discord-identity-copy{min-width:0;max-width:460px}.discord-identity h3{font-size:1.0625rem;margin:0 0 5px;line-height:1.45;overflow-wrap:anywhere}.discord-member-badge{font-size:.6875rem;padding:4px 9px;border-radius:6px;border:1px solid var(--border);display:inline-flex;align-items:center;gap:5px;margin-top:9px;color:var(--muted)}.discord-member-badge.is-member{color:var(--green);background:color-mix(in srgb,var(--green) 7%,transparent);border-color:color-mix(in srgb,var(--green) 20%,var(--border))}.discord-identity-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px}.discord-identity-actions small{width:100%;color:var(--muted);font-size:.75rem}.discord-community .button{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:.8125rem;min-height:41px;white-space:normal}.discord-community .button img,.discord-community .button svg{flex-shrink:0;object-fit:contain}.discord-unlink{color:var(--muted)}.discord-identity.is-linked{display:grid;grid-template-columns:76px minmax(0,1fr);text-align:left;column-gap:20px}.discord-identity.is-linked .discord-identity-actions{grid-column:1/-1;justify-content:flex-start}.discord-metric{border-top:1px solid var(--border);padding-top:24px}.discord-metric-top{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center}.discord-metric-top>span:first-child{display:inline-flex;gap:8px;align-items:center;color:var(--muted);font-size:.8125rem}.discord-metric-top svg{color:var(--blue)}.discord-mode{color:var(--muted);font-size:.625rem;text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--border);padding:5px 7px;border-radius:5px}.discord-metric-value{font-size:clamp(1.625rem,3vw,2.125rem);letter-spacing:-.04em;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.4;margin:9px 0 20px}.discord-progress-copy{display:flex;gap:16px;justify-content:space-between;color:var(--muted);font-size:.75rem;flex-wrap:wrap}.discord-progress-copy strong{color:var(--text);margin-left:5px;font-weight:600}.discord-progress{height:5px;overflow:hidden;background:var(--surface-raised);border-radius:8px;margin:12px 0}.discord-progress>span{display:block;height:100%;background:var(--blue);border-radius:inherit;transition:width .7s ease}.discord-metric>p,.discord-metric>small{font-size:.75rem;line-height:1.65;color:var(--muted);margin:10px 0 0}.discord-bottom-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(210px,1fr);gap:20px;align-items:start}.discord-milestones ol{padding:0;margin:3px 0 20px;list-style:none}.discord-milestones li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid var(--border-soft);transition:background .2s ease,transform .2s ease}.discord-milestones li:hover{transform:translateX(3px)}.discord-tier-emblem{width:40px;height:40px;border:1px solid var(--border);border-radius:12px;background:var(--surface-raised);color:var(--muted);display:grid;place-items:center;position:relative;overflow:hidden}.discord-tier-emblem:after{content:"";position:absolute;inset:-50%;background:linear-gradient(110deg,transparent 40%,color-mix(in srgb,var(--blue) 20%,transparent) 50%,transparent 60%);transform:translateX(-90%);transition:transform .8s ease}.discord-milestones li:hover .discord-tier-emblem:after{transform:translateX(90%)}.discord-milestones .is-achieved .discord-tier-emblem{color:var(--blue);border-color:color-mix(in srgb,var(--blue) 30%,var(--border))}.discord-tier-name strong{display:block;font-size:.875rem;letter-spacing:-.02em;line-height:1.4}.discord-tier-name>span{display:block;color:var(--muted);font-size:.6875rem;margin-top:3px;line-height:1.5}.discord-tier-status{display:inline-flex;gap:5px;align-items:center;color:var(--muted);font-size:.625rem;white-space:nowrap}.discord-tier-number{color:var(--blue);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:4px;opacity:.8}.discord-milestones .is-achieved .discord-tier-status{color:var(--green)}.discord-cumulative-note{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;color:var(--muted)}.discord-cumulative-note svg{margin-top:3px;color:var(--blue)}.discord-cumulative-note p{font-size:.6875rem;line-height:1.7;margin:0}.discord-guild-card{overflow:hidden}.discord-guild-art{height:100px;display:grid;place-items:center;position:relative;margin:0 0 28px;background:var(--surface-raised);border:1px solid var(--border);border-radius:14px;overflow:hidden}.discord-guild-art img{padding:13px;box-sizing:content-box;border-radius:15px;background:var(--blue);animation:discord-orbit 6s ease-in-out infinite;z-index:1}.discord-guild-art span{position:absolute;width:110px;height:110px;border-radius:50%;border:1px solid color-mix(in srgb,var(--blue) 15%,var(--border))}.discord-guild-art span:last-child{width:170px;height:170px}.discord-guild-card .kicker{font-size:.5625rem;letter-spacing:.13em}.discord-guild-card h2{font-size:1.125rem;letter-spacing:-.03em;line-height:1.5;margin:10px 0}.discord-guild-card p{font-size:.8125rem;line-height:1.8;color:var(--muted);margin:0 0 22px}.discord-guild-card>small{color:var(--muted);font-size:.75rem}.discord-guild-footer{display:flex;gap:10px;align-items:center;border-top:1px solid var(--border);margin-top:28px;padding-top:18px;color:var(--muted);font-size:.6875rem;line-height:1.6}.discord-guild-footer svg{flex-shrink:0;color:var(--blue)}.discord-skeleton{min-height:240px}.toast-stack{top:22px;bottom:auto;right:22px;width:min(400px,calc(100vw - 32px));pointer-events:none}.toast-stack .toast{display:grid;grid-template-columns:22px minmax(0,1fr) 24px;gap:10px;align-items:center;width:100%;max-width:100%;padding:15px;pointer-events:auto;border-radius:13px;background:var(--surface);font-size:.8125rem;line-height:1.6}.toast-status-icon{display:grid;place-items:center;align-self:start;padding-top:3px}.toast-stack .toast>span:nth-child(2){overflow-wrap:anywhere}.toast-stack .toast .icon-button{align-self:start;width:24px;height:24px}.toast-stack .toast .icon-button svg{color:var(--muted)}.toast-stack .toast.error{border-color:color-mix(in srgb,var(--red) 35%,var(--border))}.toast-stack .toast.error .toast-status-icon svg{color:var(--red)}.toast-stack .toast.info{border-color:color-mix(in srgb,var(--blue) 35%,var(--border))}.toast-stack .toast.info .toast-status-icon svg{color:var(--blue)}@keyframes discord-orbit{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-4px) rotate(3deg)}}@media (min-width:1280px){.discord-identity.is-linked{grid-template-columns:76px minmax(0,1fr) auto}.discord-identity.is-linked .discord-identity-actions{grid-column:auto;max-width:225px;justify-content:flex-end}}@media (max-width:1100px){.discord-bottom-grid{grid-template-columns:minmax(0,1fr)}.discord-guild-art{max-width:280px}}@media (max-width:600px){.discord-community .card{padding:20px;border-radius:16px}.discord-panel-heading{flex-wrap:wrap;gap:12px}.discord-panel-heading h2{font-size:1.125rem}.discord-integration-tag{font-size:.625rem}.discord-milestones li{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:14px 0}.discord-tier-status{grid-column:2;margin-top:-7px}.discord-tier-emblem{grid-row:span 2;width:36px;height:36px}.discord-identity.is-linked{column-gap:14px}.discord-progress-copy{gap:6px}.toast-stack{top:12px;right:16px;bottom:auto}}@media (prefers-reduced-motion:reduce){.discord-brand-symbol,.discord-guild-art img{animation:none}.discord-milestones li,.discord-progress>span,.discord-tier-emblem:after{transition:none}}html[data-page-loading]{overflow:hidden;scrollbar-gutter:stable}.page-loading{position:fixed;inset:0;z-index:10000;min-height:100svh;display:grid;place-items:center;padding:max(28px,env(safe-area-inset-top)) 24px max(28px,env(safe-area-inset-bottom));background:radial-gradient(ellipse at 50% 45%,#ffffff03 0,transparent 52%),#07080a;color:#f2f3f5;color-scheme:dark;isolation:isolate;touch-action:none;opacity:1;transition:opacity .16s ease-out;animation:page-loading-enter .12s ease-out both}.page-loading--leaving{opacity:0;animation:none}.page-loading-content{width:min(100%,420px);text-align:center}.page-loading-brand,.page-loading-content{display:flex;flex-direction:column;align-items:center}.page-loading-brand{gap:16px;animation:page-loading-breathe 2.8s ease-in-out infinite}.page-loading-mark.brand-mark{--mark-width:56px;filter:drop-shadow(0 2px 3px #0009)}.page-loading-brand .brand-wordmark{color:#f2f3f5;font-size:1.35rem;line-height:1.2;text-shadow:none}.page-loading-brand .brand-pay{color:#79a9ed}.page-loading-status{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:38px;color:#a1a7b0;font-size:.875rem;line-height:1.6}.page-loading-spinner{width:17px;height:17px;flex:none;border:1.5px solid #34383f;border-top-color:#91afd6;border-radius:50%;animation:page-loading-spin 1s linear infinite}.page-loading-feedback{width:100%;margin-top:24px;color:#b8bdc7}.page-loading-feedback .error-notice{text-align:left}.page-loading-feedback .button{margin-top:14px}@keyframes page-loading-spin{to{transform:rotate(1turn)}}@keyframes page-loading-breathe{0%,to{opacity:.86;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes page-loading-enter{0%{opacity:0}to{opacity:1}}@media (max-width:480px){.page-loading-mark.brand-mark{--mark-width:50px}.page-loading-brand .brand-wordmark{font-size:1.25rem}.page-loading-status{font-size:.8125rem;margin-top:32px}}@media (prefers-reduced-motion:reduce){.page-loading,.page-loading-brand,.page-loading-spinner{animation:none;transition:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}