@font-face{font-family:astraeaFont;src:url(/_next/static/media/5f78c3b0e8bc0bd4-s.p.ttf) format("truetype");font-display:swap;font-weight:400 800}@font-face{font-family:astraeaFont Fallback;src:local("Arial");ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.00%;size-adjust:98.13%}.__className_32bd89{font-family:astraeaFont,astraeaFont Fallback,Segoe UI,Arial,sans-serif}.__variable_32bd89{--font-astraea:"astraeaFont","astraeaFont Fallback",Segoe UI,Arial,sans-serif}@font-face{font-family:displayFont;src:url(/_next/static/media/956ad6d012e07c37-s.p.ttf) format("truetype");font-display:swap;font-weight:300 700}@font-face{font-family:displayFont Fallback;src:local("Arial");ascent-override:95.32%;descent-override:23.10%;line-gap-override:0.00%;size-adjust:102.19%}.__className_537168{font-family:displayFont,displayFont Fallback,Segoe UI,Arial,sans-serif}.__variable_537168{--font-display:"displayFont","displayFont Fallback",Segoe UI,Arial,sans-serif}:root{--paper:#fff;--canvas:#f2f8ff;--ink:#193451;--night:#1c3354;--muted:#5a7088;--blue:#b9dfff;--blue-soft:#e4f1fd;--blue-strong:#397ab9;--sky-100:#ddeeff;--sky-200:#c9e3fb;--doodle:#6c8cc0;--yellow:#ffd84d;--yellow-soft:#fff6d1;--blush:#f7b9c6;--line:#d4e5f5;--surface:#ffffff;--outline:2.5px solid var(--doodle);--sticker:0 5px 0 var(--sky-200);--wobble:30px 26px 32px 24px/26px 32px 24px 30px;--shadow:var(--sticker);--radius:26px;--font-heading:var(--font-display),var(--font-astraea),"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--font-astraea),"Segoe UI",Arial,sans-serif;font-optical-sizing:auto;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a,button,input,select{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}p{line-height:1.75}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-heading);letter-spacing:-.01em;font-weight:600}h1{font-size:40px;line-height:1.08}h2{font-size:30px;line-height:1.15}h3{font-size:22px}svg{flex-shrink:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #286daf;outline-offset:4px}img{max-width:100%}.skip-link{position:fixed;top:10px;left:10px;z-index:100;transform:translateY(-160%);background:var(--ink);color:white;padding:12px 20px;border-radius:10px}.skip-link:focus{transform:none}.development-strip{padding:8px 20px;text-align:center;font-size:11px;letter-spacing:.08em;color:var(--muted);background:var(--blue-soft);border-bottom:1px solid #fff}.site-header{background:#f2f8ffe6;border-bottom:2px dashed var(--sky-200);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:-webkit-sticky;position:sticky;top:0;z-index:30}.header-inner{max-width:1240px;margin:auto;padding:14px 40px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:inline-flex;gap:8px;font-family:var(--font-heading);font-size:23px;font-weight:600}.brand,.main-nav{align-items:center}.main-nav{display:flex;gap:26px;font-size:15px;font-weight:650}.main-nav>a:not(.button){display:inline-flex;align-items:center;min-height:44px;padding:0 4px;color:var(--muted);position:relative;isolation:isolate}.main-nav>a:not(.button):hover{color:var(--ink)}.main-nav>a:not(.button):after{content:"";position:absolute;left:2px;right:2px;bottom:9px;height:6px;border-radius:6px;background:var(--yellow);opacity:.7;z-index:-1;transform:scaleX(0);transition:transform .18s ease}.main-nav>a:not(.button):hover:after{transform:scaleX(1)}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 26px;border:var(--outline);border-radius:999px;background:var(--paper);color:var(--ink);font-family:var(--font-heading);font-weight:600;font-size:17px;box-shadow:0 4px 0 var(--doodle);transition:background .14s ease,box-shadow .14s ease,transform .14s ease}.button:hover{background:var(--blue-soft);transform:translateY(-1px);box-shadow:0 5px 0 var(--doodle)}.button:active{transform:translateY(3px);box-shadow:0 1px 0 var(--doodle)}.button.ember,.button.primary{background:var(--yellow)}.button.ember:hover,.button.primary:hover{background:#ffe270}.button-small{min-height:44px;padding:0 18px;box-shadow:none}.button.secondary{background:var(--paper);color:var(--ink)}.button.secondary:hover{background:#eaf5ff}.text-link{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:600;min-height:44px}.text-link:hover{text-decoration:underline;text-underline-offset:5px}.icon-button{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--paper);border:var(--outline);color:var(--ink)}.menu-toggle{display:none}.account-nav{gap:10px}.account-link,.account-nav{display:flex;align-items:center}.account-link{gap:8px;min-width:0}.account-link>span:last-child{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-link img,.mini-avatar{border-radius:50%}.mini-avatar{width:28px;height:28px;display:grid;place-items:center;background:var(--blue)}.header-error{margin:0;padding:10px 30px;background:var(--yellow-soft);font-size:13px}.eyebrow{font-size:11px;letter-spacing:.14em;font-weight:800;color:var(--blue-strong)}.progress-track{height:6px;background:#dce8ef;border-radius:3px;overflow:hidden}.progress-fill{height:100%;background:#397ab9}.site-footer{max-width:1240px;margin:40px auto 0;border-top:2px dashed var(--sky-200);padding:36px 40px 44px;display:flex;align-items:center;gap:30px}.site-footer .brand{font-size:21px}.site-footer .brand svg{height:30px;width:30px}.site-footer p{margin:7px 0 0;font-size:14px;color:var(--muted)}.site-footer nav{display:flex;gap:25px;font-size:14px;margin-left:auto}.site-footer nav a{display:inline-flex;align-items:center;min-height:44px}.footer-build{font-size:10px;color:var(--muted);border-left:1px solid var(--line);padding-left:25px}.auth-page{max-width:520px;margin:65px auto 85px;padding:0 25px;text-align:center}.auth-art{height:130px;width:145px;margin:0 auto 30px;border-radius:8px;background:var(--blue-soft);display:grid;place-items:center;position:relative}.auth-art>svg{width:88px;height:88px}.auth-page h1{font-size:45px;margin:17px 0}.auth-page>p{font-size:15px;color:var(--muted)}.auth-page>.button{width:100%;margin:17px 0}.auth-detail{font-size:12px;color:var(--muted);display:flex;align-items:flex-start;justify-content:center;gap:8px;line-height:1.6;margin:16px 0 24px}.auth-detail>svg{margin-top:1px}.notice{background:var(--blue-soft);border:1px solid var(--blue);border-radius:14px;padding:17px 20px;font-size:13px;line-height:1.65}.notice-warning{border-color:#e6d79d}.guide-page{max-width:800px;margin:70px auto 85px;padding:0 28px}.guide-page h1{font-size:48px;margin-top:18px}.guide-lead{font-size:17px;color:var(--muted)}.guide-jumps{display:flex;gap:12px;flex-wrap:wrap;padding:20px 0 25px}.guide-jumps a{display:flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--line);border-radius:12px;font-size:13px;font-weight:600}.guide-jumps a:hover{background:var(--blue-soft)}.guide-page section{padding:30px 0;border-top:1px solid var(--line)}.guide-page section>svg{color:var(--blue-strong);width:26px;height:26px;margin-bottom:15px}.guide-page h2{font-size:27px;margin-bottom:16px}.guide-page section p{font-size:15px;color:var(--muted)}code{padding:3px 6px;background:var(--blue-soft);border-radius:5px;font-size:.86em;color:var(--ink)}.command-list>div{display:grid;grid-template-columns:190px 1fr;grid-gap:20px;gap:20px;padding:14px 0;font-size:13px;line-height:1.6;border-bottom:1px solid var(--line)}.command-list code{width:max-content;height:max-content}.guide-page>aside{margin:20px 0 35px}.communities-page,.preview-page,.profile-page,.status-page{max-width:1150px;margin:55px auto 75px;padding:0 30px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:28px 0 33px}.page-heading h1{font-size:43px;margin:13px 0 16px}.page-heading p{font-size:14px;color:var(--muted);margin-bottom:0;max-width:580px}.server-list{border:1px solid var(--line);border-radius:21px;overflow:hidden;margin:0 0 30px}.server-row{display:flex;align-items:center;gap:17px;padding:20px 24px;border-bottom:1px solid var(--line)}.server-row:last-child{border:0}.server-avatar{display:grid;place-items:center;height:52px;width:52px;border-radius:16px;background:var(--blue-soft);font-size:22px;font-weight:650;flex-shrink:0;overflow:hidden}.server-avatar img{height:100%;width:100%;object-fit:cover}.server-row-info strong{display:block;font-size:16px}.server-row-info>span{display:flex;gap:4px;align-items:center;font-size:11px;color:var(--muted);margin-top:6px}.server-open{margin-left:auto;display:flex;gap:6px;align-items:center;font-size:13px;font-weight:600;min-height:44px}.server-muted{margin-left:auto;color:var(--muted);font-size:11px}.empty-state{border:1px dashed var(--line);border-radius:23px;padding:45px 25px;text-align:center;background:var(--canvas);margin:25px 0}.empty-state>svg{color:var(--blue-strong);margin-bottom:14px}.empty-state h2{font-size:24px}.empty-state p{font-size:14px;color:var(--muted);max-width:460px;margin:0 auto}.profile-page{max-width:820px}.profile-page .page-heading{margin-top:32px}.profile-avatar{width:85px;height:85px;border-radius:24px;background:var(--blue-soft);display:grid;place-items:center;font-size:33px;flex-shrink:0}.profile-avatar img{border-radius:22px;width:85px;height:85px;object-fit:cover}.profile-form{background:#fff;border:1px solid var(--line);padding:25px;border-radius:26px;box-shadow:0 8px 26px #19345104;min-width:0}.profile-preferences-intro{display:flex;align-items:center;gap:12px;margin-bottom:24px}.profile-spark{display:grid;place-items:center;background:#e9f5ff;border-radius:15px;width:44px;height:44px;flex-shrink:0;color:#397ab9}.profile-spark svg{width:28px;height:28px}.profile-preferences-intro strong{display:block;font-size:17px}.profile-preferences-intro>div>span{display:block;font-size:13px;color:var(--muted);margin-top:3px}.visibility-choices{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.profile-form fieldset{border:none;padding:0;margin:0 0 22px;min-width:0}.profile-form legend{font-size:16px;font-weight:700;margin-bottom:12px;letter-spacing:-.02em}.choice-row{display:flex;align-items:center;gap:10px;padding:16px 12px;border-radius:18px;border:1px solid var(--line);background:#fff;margin-bottom:0;cursor:pointer;min-height:70px}.choice-row.selected{background:#edf7ff;border-color:#639bcc;box-shadow:inset 0 0 0 1px #639bcc}.choice-row input{height:17px;width:17px;accent-color:#397ab9;flex-shrink:0}.choice-row>svg,.profile-form .reminder-symbol{color:var(--blue-strong);flex-shrink:0}.choice-row>span{min-width:0}.choice-row strong,.reminder-choice strong{font-size:14px;display:block}.choice-row small,.reminder-choice small{font-size:13px;line-height:1.5;color:var(--muted);display:block;margin-top:5px}.form-help{font-size:11px;color:var(--muted);line-height:1.65;margin:11px 3px 0}.profile-form .form-help{font-size:12px;line-height:1.55}.reminder-choice{display:flex;align-items:flex-start;gap:12px;border-radius:18px;background:#f7fbff;border:1px solid var(--line);padding:16px 14px;cursor:pointer}.profile-form .reminder-symbol{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#e5f3ff}.reminder-choice.enabled{border-color:#639bcc}.reminder-choice.enabled .reminder-symbol{color:#193451;background:#ffe568}.reminder-choice input{width:21px;height:21px;accent-color:#397ab9;margin:0 0 0 auto;flex-shrink:0}.reminder-choice>span{flex:1 1;min-width:0}.reminder-choice>.reminder-symbol{flex:0 0 36px}.profile-form .form-actions{padding-top:18px;border-top:1px solid var(--line);gap:12px}.profile-form .form-actions>p{font-size:12px}.profile-form :is(input,button):focus-visible{outline:3px solid #397ab9;outline-offset:4px}.form-actions{display:flex;align-items:center;gap:20px}.form-actions>p{font-size:11px;color:var(--muted);margin:0;flex:1 1}.profile-footnote{display:flex;align-items:flex-start;gap:9px;font-size:11px;color:var(--muted);line-height:1.65;margin:22px 4px 0}.profile-footnote svg{margin-top:1px;color:var(--blue-strong)}.spinner{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.preview-notice{max-width:1150px;margin:28px auto 0;padding:17px 25px;border-left:3px solid var(--yellow);font-size:13px}.preview-notice strong{font-size:14px}.preview-notice p{margin:7px 0 0;color:var(--muted)}.preview-notice .text-link{min-height:44px;font-size:12px}.preview-profile{max-width:1100px;margin:30px auto 45px;padding:25px 30px 0;display:grid;grid-template-columns:.65fr 1fr;grid-gap:35px;gap:35px;align-items:start;border-top:1px solid var(--line)}.preview-profile>div{padding-top:15px}.preview-profile h2{font-size:30px;line-height:1.2;margin:13px 0}.preview-profile p{font-size:13px;color:var(--muted)}@media (max-width:760px){.preview-notice{margin:20px 22px 0;padding:14px 17px}.preview-profile{padding:20px 22px 0;grid-template-columns:minmax(0,1fr);gap:18px;margin:22px auto 30px}.preview-profile>div{padding-top:0}.preview-profile h2{font-size:27px}}.status-page{max-width:830px}.status-page h1{font-size:43px;margin:17px 0}.status-page>p{color:var(--muted);font-size:14px}.status-list{border:1px solid var(--line);border-radius:20px;overflow:hidden;margin:30px 0}.status-list>div{display:flex;align-items:center;gap:15px;padding:22px;border-bottom:1px solid var(--line)}.status-list>div:last-child{border:none}.status-list>div>svg{color:var(--blue-strong)}.status-list strong{font-size:14px;display:block}.status-list small{font-size:11px;color:var(--muted);display:block;margin-top:5px;line-height:1.5}.status-pill{font-size:10px;font-weight:650;padding:6px 9px;border-radius:8px;white-space:nowrap;margin-left:auto}.status-pill.good{background:var(--blue-soft)}.status-pill.waiting{background:var(--yellow-soft)}@media (max-width:1050px){h1{font-size:48px}.footer-build{display:none}.main-nav{gap:20px}}@media (max-width:760px){.communities-page,.preview-page,.profile-page,.status-page{margin:35px auto 55px;padding:0 23px}.page-heading{align-items:flex-start;flex-wrap:wrap;gap:22px}.page-heading h1{font-size:35px}.server-row{padding:17px 15px;gap:12px}.server-row-info strong{font-size:14px}.server-row-info>span{font-size:9px;flex-wrap:wrap}.server-open{font-size:11px}.server-muted{font-size:9px}.server-avatar{width:42px;height:42px;border-radius:13px;font-size:18px}.profile-avatar,.profile-avatar img{height:63px;width:63px;border-radius:18px}.profile-form{padding:20px 17px;border-radius:24px}.profile-form legend{font-size:16px}.choice-row{padding:14px 12px;gap:10px}.choice-row>svg{width:18px}.visibility-choices{grid-template-columns:1fr}.profile-preferences-intro{margin-bottom:20px}.profile-form .reminder-choice{display:grid;grid-template-columns:36px minmax(0,1fr) 21px;grid-gap:8px 10px;gap:8px 10px;align-items:center}.profile-form .reminder-choice>span:not(.reminder-symbol){display:contents}.profile-form .reminder-choice strong{grid-column:2;grid-row:1}.profile-form .reminder-choice small{grid-column:1/-1;grid-row:2;margin-top:0}.profile-form .reminder-choice input{grid-column:3;grid-row:1;margin:0}.profile-form .form-actions{gap:8px}.profile-form .form-actions>p:empty{display:none}.form-actions{flex-direction:column;align-items:stretch;gap:16px}.form-actions .button{width:100%}.status-page h1{font-size:35px}.status-list>div{padding:18px 14px;gap:12px}.status-list strong{font-size:13px}.status-list small{font-size:10px}.status-pill{font-size:9px;max-width:82px;white-space:normal;text-align:center}.header-inner{padding:12px 20px}.brand{font-size:24px}.brand svg{width:36px;height:36px}.menu-toggle{display:grid}.main-nav{display:none;position:absolute;left:0;right:0;top:100%;padding:18px 20px;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 12px 20px #1934510a;flex-direction:column;align-items:stretch;gap:0}.main-nav.open{display:flex}.main-nav>a{padding:15px 10px;min-height:48px}.main-nav>.button{margin-top:10px}.account-nav{padding-top:13px;justify-content:space-between}.site-footer{margin:0 23px;padding:28px 0;flex-direction:column;align-items:flex-start;gap:23px}.site-footer nav{margin:0;gap:23px;flex-wrap:wrap}.auth-page{margin:44px auto 65px}.guide-page{margin:45px auto 65px;padding:0 23px}.guide-page h1{font-size:39px}.guide-lead{font-size:15px}.guide-jumps{gap:8px}.guide-jumps a{padding:0 14px}.command-list>div{grid-template-columns:1fr;gap:8px}.guide-page h2{font-size:25px}}.text-link{color:var(--blue-strong);font-weight:700}.text-link:hover{-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-decoration-thickness:3px}code{border:1.5px solid var(--sky-200);background:var(--paper)}.eyebrow{font-family:var(--font-heading);font-size:15px;font-weight:500;letter-spacing:0;text-transform:none}.preview-notice{max-width:1184px;margin:24px auto 0;padding:16px 24px;border:var(--outline);border-style:dashed;border-radius:24px;background:var(--yellow-soft)}.preview-notice strong{font-family:var(--font-heading);font-size:18px;font-weight:600}.preview-profile{max-width:1184px;margin:24px auto 48px;padding:32px;background:var(--blue-soft)}.preview-profile,.profile-form{border:var(--outline);border-radius:var(--wobble);box-shadow:var(--sticker)}.profile-spark{border:2px solid var(--doodle);border-radius:50%;background:var(--yellow-soft)}.profile-form legend,.profile-preferences-intro strong{font-family:var(--font-heading);font-size:18px;font-weight:600}.choice-row,.reminder-choice{border:2px solid var(--sky-200);border-radius:20px}.choice-row.selected,.reminder-choice.enabled{border-color:var(--doodle);background:var(--yellow-soft);box-shadow:none}.profile-avatar,.profile-avatar img{border:2.5px solid var(--doodle);border-radius:50%}.auth-page h1,.guide-page h1,.page-heading h1,.status-page h1{font-weight:600}.server-list,.status-list{border:var(--outline);border-radius:var(--wobble);background:var(--paper);box-shadow:var(--sticker)}.server-row,.status-list>div{border-bottom:2px dashed var(--line)}.server-row:hover{background:var(--canvas)}.server-avatar{border:2px solid var(--doodle);border-radius:50%;background:var(--yellow-soft);font-family:var(--font-heading)}.status-pill{padding:4px 12px;border:2px solid var(--doodle);border-radius:999px;font-size:12px}.status-pill.waiting{background:var(--yellow)}.empty-state{border:2.5px dashed var(--doodle);border-radius:28px}.empty-state,.notice{background:var(--paper)}.notice{border:2px solid var(--sky-200);border-radius:20px}.notice-warning{border:var(--outline);border-style:dashed;background:var(--yellow-soft)}.auth-art{width:150px;height:150px;border:var(--outline);border-radius:50%;background:linear-gradient(180deg,#bcdcfa,#eef7ff);box-shadow:var(--sticker)}.guide-page{max-width:860px}.guide-jumps a{border:2px solid var(--doodle);border-radius:999px;background:var(--paper);font-family:var(--font-heading);font-size:15px;font-weight:500}.guide-jumps a:hover{background:var(--yellow-soft)}.guide-page section{margin-bottom:18px;padding:28px 30px;border:var(--outline);border-radius:var(--wobble);background:var(--paper);box-shadow:var(--sticker)}.guide-page section:nth-of-type(2n){background:var(--blue-soft)}.guide-page section>svg{box-sizing:content-box;padding:10px;border:2px solid var(--doodle);border-radius:50%;background:var(--yellow-soft)}.command-list>div{border-bottom:2px dashed var(--line)}.command-list>div:last-child{border-bottom:0}.command-list code{font-family:var(--font-heading);font-size:15px;font-weight:600;color:var(--blue-strong)}@media (max-width:760px){.preview-notice{margin:16px 16px 0}.preview-profile{margin:20px 16px 32px}.guide-page section,.preview-profile{padding:22px 18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.maintenance-banner{padding:10px 16px;border-bottom:2px solid #c99a00;background:var(--yellow);color:var(--ink);font-weight:700;text-align:center}.button.danger{border-color:#c65a33;background:#fff1e8;color:#9c3f1c}.button.danger:disabled{cursor:not-allowed;opacity:.5}.bot-owner-link{display:inline-flex;gap:6px;align-items:center;padding:4px 12px;border:2px dashed var(--doodle);border-radius:999px}.site-notice{border-bottom-color:var(--doodle);background:var(--sky,#dbeafe)}.view-switch{display:inline-flex;gap:6px;align-items:center;min-height:34px;padding:0 12px;border:2px dashed var(--doodle);border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-size:.88rem;font-weight:700;cursor:pointer}.view-switch:hover{background:color-mix(in srgb,var(--yellow) 35%,transparent)}body{background:radial-gradient(1100px 520px at 88% -8%,#fff1b8 0,#fff1b800 62%),radial-gradient(900px 600px at -10% 110%,#efe8ff 0,#efe8ff00 60%),linear-gradient(180deg,#e2effd,#f2f8ff 38%,#f5f9ff 70%,#f6f3ff);background-attachment:fixed;isolation:isolate}body:before{inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='320' height='320' viewBox='0 0 320 320'><path d='M40 43Q40 52 49 52Q40 52 40 61Q40 52 31 52Q40 52 40 43Z' fill='%236c8cc0' fill-opacity='0.22'/><path d='M236.0 33.0L238.1 37.2L242.7 37.8L239.3 41.1L240.1 45.7L236.0 43.5L231.9 45.7L232.7 41.1L229.3 37.8L233.9 37.2Z' fill='%23ffd84d' fill-opacity='0.45' stroke='%236c8cc0' stroke-opacity='0.45' stroke-width='1.2' stroke-linejoin='round'/><circle cx='150' cy='110' r='2.5' fill='%236c8cc0' fill-opacity='0.25'/><path d='M280 163Q280 170 287 170Q280 170 280 177Q280 170 273 170Q280 170 280 163Z' fill='%23ffd84d' fill-opacity='0.55'/><circle cx='70' cy='200' r='3' fill='%23ffd84d' fill-opacity='0.5'/><path d='M170 240Q170 250 180 250Q170 250 170 260Q170 250 160 250Q170 250 170 240Z' fill='%236c8cc0' fill-opacity='0.16'/><circle cx='260' cy='290' r='2' fill='%236c8cc0' fill-opacity='0.3'/><path d='M20.0 285.0L21.5 288.0L24.8 288.5L22.4 290.8L22.9 294.0L20.0 292.5L17.1 294.0L17.6 290.8L15.2 288.5L18.5 288.0Z' fill='%23ffd84d' fill-opacity='0.35' stroke='%236c8cc0' stroke-opacity='0.35' stroke-width='1.2' stroke-linejoin='round'/><circle cx='110' cy='20' r='2' fill='%23ffd84d' fill-opacity='0.6'/></svg>");background-size:320px 320px;animation:sky-twinkle 6s ease-in-out infinite alternate}body:after,body:before{content:"";position:fixed;z-index:-1;pointer-events:none}body:after{inset:4% -25% 0;background:radial-gradient(closest-side,#ffffffd9,#fff0) 4% 12% /300px 96px no-repeat,radial-gradient(closest-side,#ffffffc4,#fff0) 66% 22% /380px 120px no-repeat,radial-gradient(closest-side,#ffffffb3,#fff0) 30% 62% /340px 110px no-repeat,radial-gradient(closest-side,#ffffffc4,#fff0) 90% 76% /260px 90px no-repeat,radial-gradient(closest-side,#ffffff99,#fff0) 48% 96% /420px 120px no-repeat;animation:sky-drift 120s linear infinite alternate}@keyframes sky-twinkle{0%{opacity:.55}to{opacity:1}}@keyframes sky-drift{to{translate:12% 0}}main{animation:page-in .5s ease-out both}@keyframes page-in{0%{opacity:0}}@supports (animation-timeline:view()){.bento-grid>.sticker,.directory-list>li,.guide-page>section,.landing>section:not(.sky-hero),.mechanics-guide>section,.public-grid>.public-card{animation:rise linear both;animation-timeline:view();animation-range:entry 0 entry 55%}}@keyframes rise{0%{opacity:0;translate:0 26px;scale:.98}}.sky-spark{animation:spark-twinkle 2.6s ease-in-out infinite}.sky-spark.s2{animation-delay:.7s}.sky-spark.s3{animation-delay:1.3s}.sky-spark.s4{animation-delay:1.9s}.sky-star{animation:star-turn 14s linear infinite}.sky-star.b{animation-duration:18s;animation-direction:reverse}@keyframes spark-twinkle{0%,to{scale:1;opacity:1}50%{scale:.55;opacity:.45}}@keyframes star-turn{to{rotate:1turn}}.speech{animation:speech-pop .6s cubic-bezier(.3,1.6,.5,1) .3s both}@keyframes speech-pop{0%{opacity:0;scale:.6}}.freeze-bar span,.owner-commands li>span>span,.public-bar span,.tut-bar span{transform-origin:left center;animation:fill-grow .9s cubic-bezier(.2,.8,.2,1) both}.owner-bars li>span:first-child{transform-origin:center bottom;animation:fill-rise .9s cubic-bezier(.2,.8,.2,1) both}@keyframes fill-grow{0%{scale:0 1}}@keyframes fill-rise{0%{scale:1 0}}.badge-shelf,.directory-list a,.freeze-tile,.owner-card,.public-card,.server-row,.sticker{transition:translate .2s ease,box-shadow .2s ease}.badge-shelf:hover,.freeze-tile:hover,.public-card:hover,.server-row:hover,.sticker:hover{translate:0 -3px;box-shadow:0 8px 0 var(--sky-200)}.button .lucide-arrow-right,.text-link .lucide-arrow-right{transition:translate .18s ease}.button:hover .lucide-arrow-right,.text-link:hover .lucide-arrow-right{translate:4px 0}.brand:hover svg,a:hover>.brand-mark{animation:wiggle .5s ease-in-out}@keyframes wiggle{25%{rotate:-8deg}75%{rotate:8deg}}