:root{--bg:#fff;--bg-soft:#f1f9f3;--surface:#f5fcf7;--ink:#0f1f14;--muted:#38463d;--line:#d7e1da;--primary:#00703e;--primary-deep:#004b26;--accent:#2d869f;--hero-ink:#f3fbf5;--hero-muted:#d4e2d8;--footer-bg:#04160b;--footer-ink:#deece2;--footer-muted:#97aa9c;--shadow-cta:0 14px 40px #1c543438;--font-display:"Bricolage Grotesque", "Noto Sans SC", system-ui, sans-serif;--font-body:"Noto Sans SC", "Bricolage Grotesque", system-ui, sans-serif;--ease-out:cubic-bezier(.16, 1, .3, 1);--space-section:clamp(4.5rem, 10vw, 8rem);--content:min(72rem, calc(100% - 2.5rem))}@supports (color:lab(0% 0 0)){:root{--bg:lab(100% 0 0);--bg-soft:lab(97.263% -3.70675 1.89811);--surface:lab(98.3959% -3.08812 1.58124);--ink:lab(9.91584% -9.43042 4.79674);--muted:lab(28.4153% -7.78097 3.98986);--line:lab(88.6035% -4.6362 2.37424);--primary:lab(41.2239% -38.6305 19.9727);--primary-deep:lab(27.0389% -32.3979 16.7839);--accent:lab(51.7392% -20.8488 -21.2879);--hero-ink:lab(97.8159% -3.08818 1.58125);--hero-muted:lab(88.671% -6.18616 3.16848);--footer-bg:lab(5.62063% -7.77877 3.86494);--footer-ink:lab(92.151% -6.18556 3.16809);--footer-muted:lab(67.9246% -9.30443 4.76791);--shadow-cta:0 14px 40px lab(31.4406% -25.484 13.1366/.22)}}html[data-font=tc]{--font-display:"Bricolage Grotesque", "Noto Sans TC", system-ui, sans-serif;--font-body:"Noto Sans TC", "Bricolage Grotesque", system-ui, sans-serif}html[data-font=ja]{--font-display:"Bricolage Grotesque", "Noto Sans JP", system-ui, sans-serif;--font-body:"Noto Sans JP", "Bricolage Grotesque", system-ui, sans-serif}html[data-font=ko]{--font-display:"Bricolage Grotesque", "Noto Sans KR", system-ui, sans-serif;--font-body:"Noto Sans KR", "Bricolage Grotesque", system-ui, sans-serif}html[data-font=en]{--font-display:"Bricolage Grotesque", "Noto Sans", system-ui, sans-serif;--font-body:"Noto Sans", "Bricolage Grotesque", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--ink);background:var(--bg);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.65}img{max-width:100%;display:block}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--primary-deep)}:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.skip-link{z-index:100;background:var(--ink);color:var(--bg);border-radius:.5rem;padding:.6rem 1rem;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.topbar{z-index:40;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#ffffffc7;background:lab(100% 0 0/.78);border-bottom:1px solid #d7e1dab3;border-bottom:1px solid lab(88.6035% -4.6362 2.37424/.7);position:sticky;top:0}.topbar-inner{width:var(--content);justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;margin-inline:auto;display:flex}.top-tools{align-items:center;gap:clamp(.75rem,2vw,1.25rem);display:flex}.lang-switcher{align-items:center;display:inline-flex}.lang-switcher select{appearance:none;border:1px solid var(--line);background:linear-gradient(45deg, transparent 50%, var(--muted) 50%) calc(100% - 12px) calc(50% - 2px) / 5px 5px no-repeat, linear-gradient(135deg, var(--muted) 50%, transparent 50%) calc(100% - 7px) calc(50% - 2px) / 5px 5px no-repeat, #ffffffe6;min-height:2.1rem;color:var(--ink);font:inherit;cursor:pointer;border-radius:.65rem;padding:.3rem 1.8rem .3rem .7rem;font-size:.86rem;font-weight:500}@supports (color:lab(0% 0 0)){.lang-switcher select{background:linear-gradient(45deg, transparent 50%, var(--muted) 50%) calc(100% - 12px) calc(50% - 2px) / 5px 5px no-repeat, linear-gradient(135deg, var(--muted) 50%, transparent 50%) calc(100% - 7px) calc(50% - 2px) / 5px 5px no-repeat, lab(100% 0 0/.9)}}.lang-switcher select:hover{border-color:#92ac9a;border-color:lab(68.0577% -12.4307 6.37229)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand-lockup{color:var(--ink);align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.brand-mark{object-fit:cover;border-radius:.45rem;flex-shrink:0;width:2rem;height:2rem}.brand-word{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.15rem;font-weight:800}.top-nav{align-items:center;gap:clamp(.75rem,2vw,1.4rem);font-size:.92rem;font-weight:500;display:flex}.top-nav a{color:var(--muted);text-decoration:none}.top-nav a:hover{color:var(--ink)}.nav-download{background:#00703e1a;background:lab(41.2239% -38.6305 19.9727/.1);border-radius:999px;padding:.35rem .8rem;color:var(--primary-deep)!important}.nav-changelog{color:var(--ink)!important}.changelog-dialog{background:var(--surface);width:min(42rem,100% - 2rem);max-height:min(85vh,42rem);color:var(--ink);border:1px solid #d0dbd3;border:1px solid lab(86.2835% -4.63641 2.37439);border-radius:1rem;margin:auto;padding:0;box-shadow:0 24px 64px #0a1a1038;box-shadow:0 24px 64px lab(7.60143% -8.32433 4.16476/.22)}.changelog-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050e0873;background:lab(3.18955% -3.13478 1.57242/.45)}.changelog-panel{grid-template-rows:auto minmax(0,1fr);max-height:min(85vh,42rem);display:grid}.changelog-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem .85rem;display:flex}.changelog-header h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.25rem}.changelog-close{border:1px solid var(--line);width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:#fffc;background:lab(100% 0 0/.8);border-radius:.55rem;justify-content:center;align-items:center;font-size:1.35rem;line-height:1;display:inline-flex}.changelog-close:hover{color:var(--ink);border-color:#92ac9a;border-color:lab(68.0577% -12.4307 6.37229)}.changelog-content{padding:.35rem 1.25rem 1rem;overflow:auto}.changelog-loading,.changelog-empty{color:var(--muted);margin:1rem 0}.changelog-release+.changelog-release{border-top:1px solid var(--line);margin-top:1.35rem;padding-top:1.35rem}.changelog-release-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.65rem;display:flex}.changelog-release-title{margin:0;font-size:1.02rem;line-height:1.35}.changelog-release-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin:.25rem 0 0;font-size:.82rem;display:flex}.changelog-version{color:var(--primary-deep);background:#00703e1a;background:lab(41.2239% -38.6305 19.9727/.1);border-radius:999px;padding:.12rem .45rem;font-weight:600;display:inline-flex}.changelog-release-link{color:var(--primary);flex-shrink:0;font-size:.82rem;font-weight:600;text-decoration:none}.changelog-release-link:hover{text-decoration:underline}.changelog-release-body{color:var(--muted);font-size:.92rem;line-height:1.65}.changelog-release-body h3,.changelog-release-body h4{color:var(--ink);margin:.85rem 0 .35rem;font-size:.95rem}.changelog-release-body p{margin:.35rem 0}.changelog-release-body ul{margin:.35rem 0 .5rem;padding-left:1.1rem}.changelog-release-body li+li{margin-top:.2rem}.changelog-release-body code{background:#eaf1eb;background:lab(94.3359% -3.08827 1.58132);border-radius:.35rem;padding:.08rem .35rem;font-size:.84em}.changelog-release-body a{color:var(--primary)}.hero{min-height:min(100svh,56rem);color:var(--hero-ink);align-items:end;display:grid;position:relative;overflow:clip}.hero-media{position:absolute;inset:0}.hero-photo{object-fit:cover;object-position:58% 42%;width:100%;height:100%;animation:hero-drift 28s var(--ease-out) infinite alternate;transform:scale(1.04)}.hero-veil{background:linear-gradient(#0217092e 0%,#00120647 38%,#000d04b8 72%,#000802e6 100%),linear-gradient(90deg,#0012068c 0%,#00120614 55%);background:linear-gradient(lab(5.66972% -8.82798 4.36714/.18) 0%,lab(4.0163% -6.92651 3.41151/.28) 38%,lab(2.71992% -5.25557 2.5739/.72) 72%,lab(1.7159% -3.37353 1.65061/.9) 100%),linear-gradient(90deg,lab(4.0163% -6.92651 3.41151/.55) 0%,lab(4.0163% -6.92651 3.41151/.08) 55%);position:absolute;inset:0}.hero-glow{filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#59b47d59,#0000 68%);background:radial-gradient(circle,lab(66.7709% -38.0155 19.5689/.35),#0000 68%);border-radius:50%;width:42vmax;height:42vmax;animation:8s ease-in-out infinite glow-breathe;position:absolute;bottom:-18%;left:-8%}.hero-copy{z-index:1;width:var(--content);max-width:40rem;margin-inline:auto;padding:clamp(3.5rem,10vh,6rem) 0 clamp(3rem,7vh,5rem);position:relative}.hero-brand{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;text-shadow:0 10px 40px #00100559;text-shadow:0 10px 40px lab(3.32619% -6.06222 2.97796/.35);margin:0 0 .55rem;font-size:clamp(2.6rem,7vw,4.5rem);font-weight:800;line-height:.95}.hero-title{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 .85rem;font-size:clamp(1.45rem,3vw,1.95rem);font-weight:700;line-height:1.2}.hero-lead{max-width:34rem;color:var(--hero-muted);text-wrap:pretty;margin:0 0 1.6rem;font-size:clamp(1rem,1.7vw,1.15rem);line-height:1.7}.hero-free-note{letter-spacing:.02em;color:#fcebae;color:lab(93.4389% -.860184 31.9317);text-shadow:0 1px 12px #020f0659;text-shadow:0 1px 12px lab(3.25838% -4.62375 2.29534/.35);margin:-.85rem 0 1.35rem;font-size:clamp(.92rem,1.5vw,1.02rem);font-weight:700}.hero-cta{flex-direction:column;align-items:flex-start;gap:.7rem;margin-bottom:1rem;display:flex}.hero-cta-row{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;display:flex}.mac-tip{color:#c7d5cbe0;color:lab(84.0309% -6.18705 3.16899/.88);text-wrap:pretty;max-width:34rem;margin:0;font-size:.68rem;line-height:1.45}.mac-tip code{color:#e5f3e9;color:lab(94.4711% -6.1852 3.16787);word-break:break-all;-webkit-user-select:all;user-select:all;background:#0008038c;background:lab(1.69438% -2.92212 1.43923/.55);border:1px solid #ffffff29;border:1px solid lab(100% 0 0/.16);border-radius:.35rem;margin-left:.25rem;padding:.12rem .35rem;font-family:ui-monospace,Cascadia Code,SF Mono,Menlo,monospace;font-size:.64rem;display:inline}.btn{min-height:3rem;transition:transform .22s var(--ease-out), background .22s var(--ease-out), box-shadow .22s var(--ease-out), border-color .22s var(--ease-out);border-radius:.85rem;justify-content:center;align-items:center;padding:.7rem 1.25rem;font-size:.98rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--primary);color:#fff;box-shadow:var(--shadow-cta)}.btn-primary:hover{background:var(--primary-deep);color:#fff}.btn-secondary{color:var(--hero-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;background:lab(100% 0 0/.12);border:1px solid #ffffff59;border:1px solid lab(100% 0 0/.35)}.btn-secondary:hover{color:var(--hero-ink);background:#fff3;background:lab(100% 0 0/.2)}.btn-quark{color:#faf1dc;color:lab(95.5031% .150114 11.6045);background:#d796282e;background:lab(67.3872% 18.7132 63.1076/.18);border:1px solid #edbb648c;border:1px solid lab(79.2142% 11.351 50.7352/.55);border-radius:.8rem;min-height:2.7rem;padding:.55rem 1.1rem;font-size:.92rem;box-shadow:0 8px 22px #6f4e1a2e;box-shadow:0 8px 22px lab(36.1418% 10.3965 34.8301/.18)}.btn-quark:hover{color:#fff;background:#eba94147;background:lab(74.3749% 18.2478 61.1498/.28);border-color:#fad18ab3;border-color:lab(86.2059% 8.64077 40.6685/.7)}.btn-quark-light{color:#5d3904;color:lab(27.905% 13.0579 36.1503);box-shadow:none;background:#fef0d4;background:lab(95.4996% 1.50701 15.5243);border:1px solid #e0bf89;border:1px solid lab(79.2399% 6.57946 32.0331)}.btn-quark-light:hover{color:#4d2800;color:lab(20.7619% 18.0138 37.0871);background:#fde4bb;background:lab(92.0001% 4.40323 23.3923);border-color:#c99b5a;border-color:lab(67.5002% 12.0899 41.0315)}.region-cn{display:none}html[data-locale^=zh] .region-cn{display:contents}html[data-locale^=zh] li.region-cn{display:grid}.btn.is-unavailable{opacity:.55;cursor:not-allowed}.btn.is-unavailable:hover{transform:none}.hero-meta{color:#c7d5cbe6;color:lab(84.0309% -6.18705 3.16899/.9);margin:0;font-size:.88rem}.section{padding:var(--space-section) 0}.section-inner{width:var(--content);margin-inline:auto}.section h2{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0 0 .85rem;font-size:clamp(1.85rem,4vw,2.6rem);font-weight:750;line-height:1.15}.section-lead{max-width:40rem;color:var(--muted);text-wrap:pretty;margin:0;font-size:1.08rem}.product{background:radial-gradient(ellipse 55% 40% at 0% 8%, #daf3e1b3, transparent 58%), radial-gradient(ellipse 45% 35% at 100% 55%, #d8f5f673, transparent 55%), var(--bg);padding-block:clamp(4rem,9vw,7rem)}@supports (color:lab(0% 0 0)){.product{background:radial-gradient(ellipse 55% 40% at 0% 8%, lab(93.5125% -10.8484 5.55842/.7), transparent 58%), radial-gradient(ellipse 45% 35% at 100% 55%, lab(94.4979% -9.48459 -3.96528/.45), transparent 55%), var(--bg)}}.product .section-inner{width:min(76rem,100% - 2.5rem)}.product-intro{max-width:40rem;margin-bottom:clamp(2.75rem,6vw,4.25rem)}.feature-row{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(1.75rem,4.5vw,3.75rem);margin-bottom:clamp(3.25rem,7vw,5.5rem);display:grid}.feature-row:last-child{margin-bottom:0}.feature-row--flip{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.feature-row--flip .feature-media{order:2}.feature-row--flip .feature-copy{order:1}.feature-media{background:#eff8f2;background:lab(96.683% -3.70675 1.89811);border-radius:1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 18px 48px #22392a24;box-shadow:inset 0 1px lab(100% 0 0/.8),0 18px 48px lab(21.6491% -12.5674 6.45678/.14)}.feature-media:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #2e3f3414;box-shadow:inset 0 0 0 1px lab(25.0005% -9.36557 4.80529/.08)}.feature-media img{width:100%;height:auto}.feature-copy{max-width:28rem;padding-block:.35rem}.feature-copy h3{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0 0 .75rem;font-size:clamp(1.55rem,3vw,2.05rem);font-weight:750;line-height:1.15}.feature-copy>p{color:var(--muted);text-wrap:pretty;margin:0 0 1.15rem;font-size:clamp(1rem,1.5vw,1.08rem);line-height:1.7}.feature-bullets{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.feature-bullets li{color:var(--ink);padding-left:1.15rem;font-size:.98rem;font-weight:500;line-height:1.45;position:relative}.feature-bullets li:before{content:"";background:var(--primary);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.55em;left:0}.trust{background:var(--bg-soft)}.trust-panel{border-top:2px solid var(--primary);max-width:40rem;padding:clamp(1.75rem,4vw,2.75rem) 0}.trust-panel h2{margin:0 0 .65rem}.trust-panel p{color:var(--muted);text-wrap:pretty;margin:0;font-size:1.08rem}.trust-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem);margin:2rem 0 0;padding:0;list-style:none;display:grid}.trust-points li{border-top:1px solid var(--line);padding-top:1rem}.trust-points h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .4rem;font-size:1.15rem;font-weight:700}.trust-points p{color:var(--muted);text-wrap:pretty;margin:0}.capabilities{background:var(--bg-soft)}.capabilities-intro{border-top:2px solid var(--primary);max-width:40rem;padding-top:.25rem}.capabilities-intro h2{margin:.85rem 0 .65rem}.capabilities-intro .section-lead{margin-bottom:0}.capability-points{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.6rem);margin:2.25rem 0 0;padding:0;list-style:none;display:grid}.capability-points li{border-top:1px solid var(--line);padding-top:1rem}.capability-points h3{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 .45rem;font-size:clamp(1.02rem,1.4vw,1.12rem);font-weight:700;line-height:1.25}.capability-points p{color:var(--muted);text-wrap:pretty;margin:0;font-size:.95rem;line-height:1.55}.start{background:linear-gradient(180deg, var(--bg) 0%, #e5f7eb 100%)}@supports (color:lab(0% 0 0)){.start{background:linear-gradient(180deg, var(--bg) 0%, lab(95.6984% -7.73674 3.96299) 100%)}}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.steps li{border-top:2px solid var(--primary);padding-top:.15rem}.steps h3{font-family:var(--font-display);letter-spacing:-.02em;margin:.85rem 0 .35rem;font-size:1.25rem;font-weight:700}.steps p{color:var(--muted);margin:0}.start-cta{flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;display:flex}.btn-ink{background:var(--ink);color:#fff}.btn-ink:hover{color:#fff;background:#182f20;background:lab(17.007% -12.6063 6.48122)}.site-footer{color:var(--footer-ink);background:var(--footer-bg);padding:clamp(3.5rem,8vw,5.5rem) 0 clamp(2rem,4vw,2.75rem);position:relative;overflow:clip}.footer-atmosphere{pointer-events:none;background:radial-gradient(50% 40% at 80% 0,#17653c59,#0000 60%),radial-gradient(40% 35% at 10% 100%,#00516340,#0000 55%);background:radial-gradient(50% 40% at 80% 0,lab(37.4944% -31.9998 16.5157/.35),#0000 60%),radial-gradient(40% 35% at 10% 100%,lab(30.7811% -17.8402 -18.7579/.25),#0000 55%);position:absolute;inset:0}.footer-inner{width:var(--content);margin-inline:auto;position:relative}.footer-brand-block{max-width:28rem;margin-bottom:clamp(2.5rem,5vw,3.5rem)}.footer-brand{font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 .4rem;font-size:clamp(2.2rem,5vw,3rem);font-weight:800;line-height:1}.footer-tagline{color:var(--footer-muted);margin:0 0 1rem;font-size:1.05rem}.footer-download-line{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin:0;font-size:.95rem;display:flex}.footer-download-line a{color:#b3ddc0;color:lab(84.5639% -18.6854 9.5825);border-bottom:1px solid #b3ddc073;border-bottom:1px solid lab(84.5639% -18.6854 9.5825/.45);font-weight:600;text-decoration:none}.footer-download-line a:hover{color:#fff;border-bottom-color:#fff}.footer-download-line .dot{opacity:.45}.footer-grid{border-top:1px solid #ffffff1a;border-top:1px solid lab(100% 0 0/.1);border-bottom:1px solid #ffffff1a;border-bottom:1px solid lab(100% 0 0/.1);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,2.5rem);max-width:40rem;padding:2rem 0 2.25rem;display:grid}.footer-discord-link{color:#c5cff9;color:lab(83.3038% 3.18366 -22.1287);align-items:center;gap:.4rem;font-weight:600;text-decoration:none;display:inline-flex}.footer-discord-link:hover{color:#dce3ff;color:lab(90.3539% 2.43095 -18.534)}.footer-discord-icon{flex-shrink:0}.footer-heading{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;margin:0 0 .85rem;font-size:.95rem;font-weight:700}.footer-grid ul{color:var(--footer-muted);gap:.55rem;margin:0;padding:0;font-size:.94rem;list-style:none;display:grid}.footer-grid ul.footer-contacts li{grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.footer-grid a{color:var(--footer-muted);text-decoration:none}.footer-grid a:hover{color:#fff}.footer-grid a.footer-discord-link:hover{color:#dce3ff;color:lab(90.3539% 2.43095 -18.534)}.mono{color:#c4e0cc;color:lab(86.619% -12.4126 6.36126);font-family:ui-monospace,Cascadia Code,SF Mono,Menlo,monospace;font-size:.92em}.footer-bottom{gap:.55rem;padding-top:1.75rem;display:grid}.footer-bottom p{color:#819587;color:lab(59.8042% -9.31039 4.77152);margin:0;font-size:.86rem}.footer-disclaimer{max-width:42rem;line-height:1.6}.hero-enter{opacity:0;animation:rise-in .9s var(--ease-out) 80ms forwards;transform:translateY(1rem)}.pet-companion{--pet-face:1;z-index:45;top:auto;left:auto;right:calc(.75rem + env(safe-area-inset-right,0px));bottom:calc(1rem + env(safe-area-inset-bottom,0px));pointer-events:auto;cursor:grab;touch-action:none;filter:drop-shadow(0 16px 28px #12301e52);filter:drop-shadow(0 16px 28px lab(17.1335% -15.8612 8.16743/.32));-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;width:clamp(5.67rem,10.67vw,7.33rem);position:fixed}.pet-companion[data-dragging="1"]{cursor:grabbing;z-index:50;transition:none}.pet-hint{color:#f0f7f2;color:lab(96.6559% -3.08818 1.58128);letter-spacing:.01em;white-space:nowrap;opacity:.92;pointer-events:none;transition:opacity .28s var(--ease-out);background:#0f1f14e0;background:lab(9.91584% -9.43042 4.79674/.88);border-radius:999px;margin:0;padding:.28rem .65rem;font-size:.72rem;font-weight:600;position:absolute;bottom:calc(100% + .15rem);left:50%;transform:translate(-50%)}.pet-bubble{color:var(--ink);text-align:center;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .24s var(--ease-out), transform .24s var(--ease-out);background:#f3fbf5;background:lab(97.8159% -3.08818 1.58125);border:1px solid #bfd4c5;border:1px solid lab(83.0052% -9.29609 4.76285);border-radius:.9rem .9rem .9rem .35rem;margin:0;padding:.45rem .75rem;font-size:.78rem;font-weight:600;line-height:1.35;position:absolute;bottom:calc(100% + .35rem);left:50%;transform:translate(-50%)translateY(.35rem)scale(.96);box-shadow:0 10px 24px #1d34252e;box-shadow:0 10px 24px lab(19.3282% -12.5854 6.46804/.18)}.pet-bubble[data-show="1"]{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.pet-companion:has(.pet-bubble[data-show="1"]) .pet-hint{opacity:0}.pet-companion-glow{filter:blur(14px);pointer-events:none;background:radial-gradient(circle,#6fb78947,#0000 72%);background:radial-gradient(circle,lab(68.8387% -31.4937 16.1892/.28),#0000 72%);border-radius:50%;animation:8s ease-in-out infinite glow-breathe;position:absolute;inset:22% 10% 8%}.pet-sprite{aspect-ratio:192/208;image-rendering:auto;width:100%;transform:scaleX(var(--pet-face,1));transform-origin:bottom;background-image:url(/www/pet-sprite.ae884199.webp);background-position:0 0;background-repeat:no-repeat;background-size:800% 1100%;position:relative;overflow:hidden}.pet-companion[data-state=run],.pet-companion[data-state=runRight],.pet-companion[data-state=runLeft]{animation:none}.pet-companion[data-state=jump]:not([data-dragging="1"]){animation:pet-hop 1.7s var(--ease-out) 1}.pet-companion[data-state=wave],.pet-companion[data-state=review]{animation:pet-soft 1.2s var(--ease-out) 1}@keyframes pet-hop{0%,to{translate:0}35%{translate:0 -.45rem}70%{translate:0 -.12rem}}@keyframes pet-soft{0%,to{rotate:none}40%{rotate:-2deg}70%{rotate:1.2deg}}.reveal{opacity:1;transform:none}.reveal.reveal-js{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(1.1rem)}.reveal.reveal-js.is-visible{opacity:1;transform:none}@supports (animation-timeline:view()){.reveal:not(.reveal-js){animation:rise-in .7s var(--ease-out) both;animation-timeline:view();animation-range:entry cover 28%}}@keyframes hero-drift{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.08)translate(-1.2%,-.8%)}}@keyframes glow-breathe{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes rise-in{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.capability-points{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.feature-row,.feature-row--flip{grid-template-columns:1fr;gap:1.35rem}.feature-row--flip .feature-media,.feature-row--flip .feature-copy{order:initial}.feature-copy{max-width:none}.capability-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pet-companion{right:calc(.5rem + env(safe-area-inset-right,0px));bottom:calc(.75rem + env(safe-area-inset-bottom,0px));width:clamp(4.67rem,20vw,5.67rem);top:auto;left:auto}.pet-hint{font-size:.66rem}.steps,.trust-points,.capability-points{grid-template-columns:1fr;gap:1.35rem}}@media (max-width:760px){.topbar-inner{gap:.5rem;min-height:3.25rem}.top-tools,.top-nav{gap:.4rem}.top-nav a:not(.nav-download):not(.nav-changelog):not(.nav-login){display:none}.nav-download,.nav-login{padding:.3rem .65rem;font-size:.82rem}.lang-switcher select{max-width:6.5rem;min-height:1.9rem;padding-inline:.45rem 1.45rem;font-size:.78rem}.brand-word{font-size:1rem}.footer-grid{grid-template-columns:1fr}.hero-copy{max-width:none;padding-right:0}.hero-cta{width:100%}.hero-cta-row{flex-direction:column;align-items:stretch;width:100%;max-width:22rem}.hero-cta-row .btn{width:100%}.btn-quark{width:100%;max-width:22rem}.start-cta .btn{flex:auto}}@media (max-width:420px){.brand-word{display:none}.lang-switcher select{max-width:5.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-photo,.hero-glow,.hero-enter,.pet-companion,.pet-companion-glow,.pet-hint,.reveal,.btn{transition:none!important;animation:none!important}.hero-photo,.hero-enter{opacity:1;transform:none}}
:root{--platform-line-strong:#9fc1aa}@supports (color:lab(0% 0 0)){:root{--platform-line-strong:lab(75.1508% -15.558 7.97733)}}.platform-topbar{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}.auth-nav{align-items:center;gap:.75rem;margin-left:.75rem;display:flex}.nav-login{background:var(--primary-deep);border-radius:999px;align-items:center;padding:.4rem .9rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex;color:var(--hero-ink)!important}.nav-login:hover{filter:brightness(1.08)}.platform-shell{max-width:880px;margin:0 auto;padding:2.25rem 1.25rem 4.5rem}.platform-shell>h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0 0 .35rem;font-size:clamp(1.6rem,3vw,2rem);font-weight:700}.platform-shell>.muted{margin:0 0 1.5rem}.page-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.page-head h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.6rem,3vw,2rem);font-weight:700}.page-head .muted{margin:.3rem 0 0}.page-head-actions{flex-shrink:0;align-items:center;gap:.65rem;display:flex}.signout-btn{flex-shrink:0}@media (max-width:560px){.page-head{flex-direction:column;align-items:stretch}.page-head-actions{width:100%}.page-head-actions .btn{flex:1}}.platform-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-bottom:1rem;padding:1.35rem 1.45rem 1.45rem;box-shadow:0 1px #0f1f1408;box-shadow:0 1px lab(9.91584% -9.43042 4.79674/.03)}.platform-card h2{font-family:var(--font-display);color:var(--ink);margin:0 0 .35rem;font-size:1.05rem;font-weight:700}.card-heading-row{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:0;display:flex}.card-heading-row h2{margin:0}.card-fold-btn{flex-shrink:0;min-height:2rem;padding:.35rem .75rem;font-size:.82rem}.platform-card>.muted{margin:0 0 1rem}.card-heading-row+#ai-config-body>.muted:first-child{margin-top:.75rem}.stat-row{flex-wrap:wrap;gap:1rem;display:flex}.stat{min-width:140px}.stat strong{color:var(--primary-deep);font-size:1.6rem;display:block}.stat span{color:var(--muted);font-size:.85rem}.pack-row{flex-wrap:wrap;gap:.65rem;margin-top:.85rem;display:flex}.pack-btn{text-align:left;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:9.5rem;line-height:1.25;display:flex}.pack-btn strong{font-size:.95rem}.pack-btn span{opacity:.8;font-size:.8rem;font-weight:500}.pack-btn-admin{opacity:.95;border-style:dashed}.pack-btn-admin strong{color:#92400e}.btn-auth{cursor:pointer;width:100%;min-height:3rem;transition:background .15s ease, border-color .15s ease, box-shadow .15s ease, transform .15s var(--ease-out);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1rem;font-size:.95rem;font-weight:600;display:flex}.btn-auth:hover:not(:disabled){transform:translateY(-1px)}.btn-auth:disabled{opacity:.6;cursor:default;transform:none}.btn-auth-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;display:inline-flex}.btn-auth.github{color:#fff;background:#24292f}.btn-auth.github:hover:not(:disabled){background:#0d1117}.btn-auth.google{background:var(--bg);color:#1f1f1f;border:1px solid #dadce0}.btn-auth.google:hover:not(:disabled){background:#fafafa;border-color:#c7c9ce}.login-shell{justify-content:center;align-items:flex-start;min-height:calc(100vh - 3.75rem);display:flex}.login-panel{text-align:center;width:100%;max-width:420px;margin:3rem auto;padding:2.25rem 2rem 2.1rem}.login-mark{object-fit:cover;border-radius:14px;width:56px;height:56px;margin:0 auto 1.1rem;box-shadow:0 10px 30px #004b262e;box-shadow:0 10px 30px lab(27.0389% -32.3979 16.7839/.18)}.login-panel h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.login-panel .lead{max-width:30rem;color:var(--muted);margin:0 auto 1.4rem;font-size:.92rem;line-height:1.6}.login-panel .auth-actions{flex-direction:column;gap:.75rem;margin-top:1.1rem;display:flex}.email-auth,.email-auth-form{flex-direction:column;gap:.7rem;display:flex}.email-auth-form label{color:var(--ink);text-align:left;font-size:.85rem;font-weight:650}.email-auth-form input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:3rem;color:var(--ink);font:inherit;border-radius:12px;outline:none;padding:.7rem .85rem;transition:border-color .15s,box-shadow .15s}.email-auth-form input::placeholder{color:var(--muted)}.email-auth-form input:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px #318f5a29;box-shadow:0 0 0 3px lab(52.8386% -38.2789 19.7394/.16)}.email-composer{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr) max-content;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.email-composer:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #318f5a29;box-shadow:0 0 0 3px lab(52.8386% -38.2789 19.7394/.16)}.email-composer input,.email-composer select{min-width:0;min-height:3rem;color:var(--ink);font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none}.email-composer input:focus-visible{box-shadow:none;border:0}.email-composer select{border-left:1px solid var(--line);max-width:9.5rem;color:var(--primary-deep);cursor:pointer;padding:.65rem 1.8rem .65rem .7rem;font-size:.82rem;font-weight:650}.email-auth-form .email-auth-code{letter-spacing:.22em;text-align:center;font-size:1.25rem;font-weight:700}.btn-auth.email{background:var(--primary-deep);color:var(--hero-ink)}.btn-auth.email:hover:not(:disabled){background:var(--primary)}.email-auth-hint,.email-auth-error{text-align:left;margin:0;font-size:.78rem;line-height:1.55}.email-auth-hint{color:var(--muted)}.email-auth-error{color:#a82f22;color:lab(39.3167% 49.531 38.1161)}.email-auth-sent{color:var(--muted);text-align:left;justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.8rem;display:flex}.email-auth-sent span{overflow-wrap:anywhere;min-width:0}.email-auth-sent button,.email-auth-resend{color:var(--primary-deep);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.email-auth-sent button:disabled,.email-auth-resend:disabled{color:var(--muted);cursor:default}.email-auth-resend{align-self:center;font-size:.8rem}.auth-divider{color:var(--muted);align-items:center;gap:.75rem;font-size:.75rem;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.invite-chip{background:var(--bg-soft);border:1px solid var(--line);color:var(--primary-deep);border-radius:999px;align-items:center;margin:0 auto .25rem;padding:.3rem .75rem;font-size:.82rem;font-weight:600;display:inline-flex}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:.9rem}.table th,.table td{text-align:left;border-bottom:1px solid var(--line);padding:.55rem .4rem}.table tbody tr:hover{background:var(--bg-soft)}.user-search-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.user-search-heading h2{margin-bottom:0}.user-count-badge{border:1px solid var(--line);background:var(--bg-soft);min-height:1.8rem;color:var(--primary-deep);white-space:nowrap;border-radius:999px;align-items:center;padding:.2rem .65rem;font-size:.78rem;font-weight:650;display:inline-flex}.user-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;border-block:1px solid var(--line);height:500px;margin-top:1rem;overflow:auto}.user-table-pager{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.85rem}.user-table thead th{z-index:2;background:var(--surface);box-shadow:0 1px 0 var(--line);position:sticky;top:0}.user-table th,.user-table td{white-space:nowrap}.table-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.15rem;padding:0;font-weight:600;display:inline-flex}.table-sort:hover,.table-sort:focus-visible{color:var(--accent)}.ai-audit-heading{justify-content:space-between;align-items:flex-end;gap:1.25rem;display:flex}.ai-audit-heading>div:first-child{min-width:0}.ai-audit-filters{flex:0 520px;grid-template-columns:repeat(2,minmax(140px,1fr)) auto;align-items:end;gap:.65rem;display:grid}.ledger-filters{grid-template-columns:minmax(150px,1fr) repeat(2,minmax(140px,1fr)) auto;align-items:end;gap:.65rem;margin-top:1rem;display:grid}.ledger-filters input,.ledger-filters select{box-sizing:border-box;border:1px solid var(--platform-line-strong);background:var(--bg);width:100%;min-width:0;min-height:2.65rem;color:var(--ink);font:inherit;border-radius:10px;outline:none;padding:.58rem .75rem;font-size:.9rem}.ledger-filters input:hover,.ledger-filters select:hover{border-color:var(--primary)}.ledger-filters input:focus-visible,.ledger-filters select:focus-visible{border-color:var(--primary-deep);box-shadow:0 0 0 3px color-mix(in oklch, var(--primary-deep) 12%, transparent)}.ai-audit-filters .field{color:var(--ink);gap:.4rem;font-size:.78rem;font-weight:650}.ai-audit-filters input[type=date]{box-sizing:border-box;border:1px solid var(--platform-line-strong);background:var(--bg);width:100%;min-width:0;min-height:2.65rem;color:var(--ink);font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;border-radius:10px;outline:none;padding:.58rem .75rem;font-size:.9rem;font-weight:550;line-height:1.2;transition:border-color .15s,box-shadow .15s,background-color .15s}.ai-audit-filters input[type=date]:hover{border-color:var(--primary)}.ai-audit-filters input[type=date]:focus-visible{border-color:var(--primary-deep);box-shadow:0 0 0 3px color-mix(in oklch, var(--primary-deep) 12%, transparent)}.ai-audit-filters input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.65;border-radius:5px;width:1.05rem;height:1.05rem;margin-left:.45rem;padding:.18rem}.ai-audit-filters input[type=date]::-webkit-calendar-picker-indicator:hover{background:color-mix(in oklch, var(--primary-deep) 10%, transparent);opacity:.9}.ai-audit-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:1.1rem;display:grid}.ai-audit-summary>div{border:1px solid var(--line);background:var(--bg-soft);border-radius:12px;gap:.2rem;padding:.75rem .85rem;display:grid}.ai-audit-summary span{color:var(--muted);font-size:.78rem}.ai-audit-summary strong{color:var(--ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.15rem}.ai-audit-table-wrap{margin-top:.9rem}.ai-audit-table th,.ai-audit-table td{white-space:nowrap;font-variant-numeric:tabular-nums}.ai-audit-upstream,.ai-audit-model{display:block}.ai-audit-model{color:var(--muted);margin-top:.1rem;font-size:.8rem}.ai-audit-source{background:color-mix(in oklch, var(--primary-deep) 10%, transparent);width:fit-content;color:var(--primary-deep);border-radius:999px;margin-top:.2rem;padding:.08rem .38rem;font-size:.7rem;font-weight:650;display:block}.ai-audit-source.is-partial,.ai-audit-source.is-unavailable{color:#92400e;background:#b453091f;background:lab(47.4595% 37.7723 54.9047/.12)}.ai-audit-note,.ai-audit-empty{margin-top:.85rem}@media (max-width:760px){.ai-audit-heading{flex-direction:column;align-items:stretch}.ai-audit-filters{flex-basis:auto;grid-template-columns:1fr 1fr}.ai-audit-filters .btn{grid-column:1/-1}.ledger-filters{grid-template-columns:1fr 1fr}.ledger-filters .btn{grid-column:1/-1}.ai-audit-summary{grid-template-columns:1fr 1fr}}.badge-role{background:var(--bg-soft);color:var(--muted);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;padding:.15rem .6rem;font-size:.78rem;font-weight:600;display:inline-flex}.badge-role.is-admin{background:color-mix(in oklch, var(--primary-deep) 12%, transparent);color:var(--primary-deep)}.detail-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex}.detail-title{font-family:var(--font-display);color:var(--ink);word-break:break-all;margin:0;font-size:1.15rem;font-weight:700}.detail-sub{word-break:break-all;margin:.15rem 0 0}.detail-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.85rem;margin-bottom:.85rem;padding:.9rem 0 .95rem;display:grid}.detail-grid .stat{min-width:0}.detail-grid .stat strong{word-break:break-all;font-size:1.1rem}.mono{font-family:ui-monospace,Cascadia Code,SFMono-Regular,Menlo,monospace}.ai-ledger-model{color:var(--ink);line-height:1.35}.ai-ledger-model-upstream{font-weight:600;display:block}.ai-ledger-model-id{word-break:break-all;font-size:.86rem;display:block}.muted{color:var(--muted);font-size:.9rem}.hero-platform{text-align:center;background:radial-gradient(ellipse at 50% 0%, #d8ebe2 0%, transparent 55%), var(--bg-soft);padding:4.5rem 1.25rem 3rem}.hero-platform h1{font-family:var(--font-display);color:var(--ink);margin:0 0 .75rem;font-size:clamp(2rem,5vw,3.2rem)}.hero-platform .lead{max-width:36rem;color:var(--muted);margin:0 auto 1.5rem;font-size:1.1rem}.cta-row{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.cta-row a{border-radius:999px;padding:.75rem 1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.cta-primary{background:var(--primary-deep);color:var(--hero-ink)}.cta-secondary{background:var(--bg);color:var(--primary-deep);border:1px solid var(--platform-line-strong)}.form-row{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.form-grid{gap:.85rem;display:grid}.form-grid-2{grid-template-columns:1.4fr .8fr;gap:.75rem;display:grid}@media (max-width:640px){.form-grid-2{grid-template-columns:1fr}}.form-grid label,.field{letter-spacing:.01em;color:var(--muted);gap:.35rem;font-size:.82rem;font-weight:600;display:grid}.form-grid .field-hint{color:var(--muted);font-size:.8rem;font-weight:400}.form-grid input:not([type=checkbox]),.form-grid textarea,.form-grid select,.form-row input,.form-row textarea,.form-row select{box-sizing:border-box;border:1px solid var(--platform-line-strong);background:var(--bg);width:100%;min-height:42px;color:var(--ink);font:inherit;appearance:none;border-radius:10px;outline:none;padding:.6rem .8rem;font-size:.95rem;font-weight:400;line-height:1.35;transition:border-color .15s,box-shadow .15s,background .15s}.form-grid input:not([type=checkbox]):hover,.form-grid textarea:hover,.form-row input:hover,.form-row textarea:hover{border-color:var(--primary);background:var(--bg)}.form-grid input:not([type=checkbox]):focus,.form-grid textarea:focus,.form-row input:focus,.form-row textarea:focus{border-color:var(--primary-deep);background:var(--bg);box-shadow:0 0 0 3px color-mix(in oklch, var(--primary-deep) 12%, transparent)}.form-check{align-items:center;gap:.5rem;color:var(--primary-deep)!important;font-size:.92rem!important;font-weight:550!important;display:flex!important}.form-check input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--primary-deep)}.form-actions{flex-wrap:wrap;gap:.6rem;margin-top:.35rem;display:flex}.upstream-test-row{align-items:center}.upstream-test-status{color:var(--muted,#5c6670);flex:12rem;font-size:.88rem;line-height:1.35}.upstream-test-status.is-ok{color:var(--primary-deep,#1a5c4b)}.upstream-test-status.is-error{color:#b42318}.form-row input,.form-row textarea,.form-row select{flex:1;min-width:120px}.platform-shell .btn,.platform-shell .form-row button{white-space:nowrap;border-radius:.7rem;min-height:2.6rem;padding:.6rem 1.1rem;font-size:.9rem;line-height:1.2}.platform-shell .btn-primary{background:var(--primary-deep);box-shadow:none}.platform-shell .btn-primary:hover{background:var(--primary)}.platform-shell .btn-secondary{background:var(--bg);color:var(--primary-deep);border:1px solid var(--platform-line-strong);-webkit-backdrop-filter:none;backdrop-filter:none}.platform-shell .btn-secondary:hover{background:var(--bg-soft);color:var(--primary-deep)}.platform-shell .btn-ghost{color:var(--primary-deep);border:1px solid var(--line);background:0 0}.platform-shell .btn-ghost:hover{background:var(--bg-soft)}.platform-shell .btn:disabled{opacity:.55;cursor:default;filter:none}.table .btn{padding:.35rem .75rem;font-size:.85rem}.platform-lang{align-items:center;margin-left:.5rem;display:inline-flex}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.invite-box{word-break:break-all;background:var(--bg-soft);border-radius:8px;padding:.75rem;font-family:ui-monospace,monospace;font-size:.85rem}.admin-status{background:var(--bg-soft);color:var(--primary-deep);border-radius:10px;margin:.75rem 0 0;padding:.65rem .8rem;font-size:.9rem}.admin-status.is-error{color:#a20519;color:lab(34.3495% 57.1812 37.8813);background:#bb061e1a;background:lab(39.9438% 63.5347 42.0903/.1)}
