:root .wg{color-scheme:light;--sky-base:#f7f7fe;--sky-deep:#e8e7fd;--aurora-violet:#c6aefe;--aurora-indigo:#b0a9fa;--aurora-blue:#a6bbff;--aurora-cyan:#9fe3ff;--aurora-magenta:#f5bdf1;--glass-tint:rgba(255,255,255,.42);--card-frost:rgba(255,255,255,.34);--glass-rim:rgba(255,255,255,.75);--glass-highlight:rgba(255,255,255,.92);--glass-specular:linear-gradient(180deg,rgba(255,255,255,.38) 0,rgba(255,255,255,.1) 14%,rgba(255,255,255,0) 42%);--hairline:rgba(20,20,58,.09);--well:rgba(20,20,58,.065);--scrim:rgba(28,26,70,.22);--surface-solid:color-mix(in srgb,var(--sky-base) 40%,#fff);--shadow-panel:inset 0 1px 0 var(--glass-highlight),inset 0 -1px 0 rgba(255,255,255,.35),0 1px 2px rgba(48,40,130,.06),0 26px 60px -34px rgba(64,52,170,.3);--shadow-card:inset 0 1px 0 var(--glass-highlight),inset 0 -1px 0 rgba(255,255,255,.25),0 1px 2px rgba(48,40,130,.06),0 14px 30px -20px rgba(64,52,170,.28);--shadow-lift:inset 0 1px 0 var(--glass-highlight),0 2px 4px rgba(48,40,130,.06),0 22px 44px -22px rgba(64,52,170,.4);--th-violet:#7446dc;--th-indigo:#5450d4;--th-blue:#2f63d6;--th-azure:#1f75b8;--th-cyan:#0d7f96;--th-teal:#0d8273;--th-magenta:#b8409e;--th-orchid:#9445c8;--th-rose:#c8506e;--th-green:#2f8a63;--gold:#8f6508;--gold-ink:#7a5200;--gold-hot:#e3a72f;--gold-glow:rgba(227,167,47,.45);--gold-glass:linear-gradient(160deg,rgba(255,241,210,.8),rgba(246,214,140,.34) 55%,rgba(240,195,90,.26));--gold-rim:rgba(201,154,46,.55);--good:#2f8a63;--warn:#c0566a;--ink:#1b1a4a;--ink-2:#4c4b78;--ink-3:#8584a8;--on-ink:#ffffff;--night-base:#0c0918;--night-surface:#191326;--night-ink:#f3eff6;--night-ink-2:#c6bccf;--night-gold:#dfc89a;--night-f1:#96329f;--night-f2:#dc508c;--night-f3:#463ce6;--night-sky:radial-gradient(150% 80% at 50% 112%,rgba(150,50,170,.36),rgba(150,50,170,.14) 50%,transparent 80%),radial-gradient(60% 60% at 96% -6%,rgba(70,60,230,.22),transparent 75%),linear-gradient(180deg,#0a0716 0%,#0d0a1d 42%,#1c0f36 100%);--font:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--r-panel:28px;--r-card:18px;--r-control:12px;--r-pill:999px;--ease-sine:cubic-bezier(.37,0,.63,1);--ease-out:cubic-bezier(.61,1,.88,1);--ease-spring:cubic-bezier(.34,1.36,.64,1);--dur-press:.14s;--dur-menu:.24s;--dur-enter:.56s;--dur-hero:.42s;--dur-pop:.24s;--dur-drawer:.42s;--dur-morph:.72s;--dur-breath:6s;--aurora-a:.75;--aurora-b:.75;--glass-filter:blur(30px) saturate(180%);--halo:1;--work-glow:100%;--bezel:#11102a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .wg{color-scheme:dark;--sky-base:#0c0918;--sky-deep:#170f2b;--sky-top:#0a0716;--sky-floor:#1c0f36;--sky-f1:rgba(150,50,170,.36);--sky-f2:rgba(220,80,140,.18);--sky-f3:rgba(70,60,230,.26);--aurora-violet:#3a3594;--aurora-indigo:#3a3594;--aurora-blue:#3a3a9a;--aurora-cyan:#7c3a8a;--aurora-magenta:#6a2f70;--aurora-a:.6;--aurora-b:.5;--glass-tint:rgba(26,18,38,.4);--card-frost:rgba(255,255,255,.045);--glass-rim:rgba(240,210,255,.13);--glass-highlight:rgba(245,222,255,.15);--glass-specular:linear-gradient(180deg,rgba(245,222,255,.07) 0,rgba(245,222,255,.02) 16%,rgba(245,222,255,0) 40%);--glass-filter:blur(30px) saturate(180%) brightness(.92);--hairline:rgba(240,215,255,.08);--well:rgba(240,215,255,.08);--scrim:rgba(8,4,14,.5);--surface-solid:#191326;--shadow-panel:inset 0 1px 0 var(--glass-highlight),0 1px 1px rgba(6,0,12,.35),0 30px 70px -30px rgba(6,0,14,.7);--shadow-card:inset 0 1px 0 var(--glass-highlight),0 12px 30px -18px rgba(6,0,14,.65);--shadow-lift:inset 0 1px 0 var(--glass-highlight),0 2px 4px rgba(6,0,12,.3),0 26px 50px -22px rgba(6,0,14,.8);--th-violet:#c4bbf8;--th-indigo:#b0b9f6;--th-blue:#a0bef7;--th-azure:#90c3f4;--th-cyan:#77cce3;--th-teal:#7ad1c1;--th-magenta:#e7b1d7;--th-orchid:#d3b6ec;--th-rose:#f2afba;--th-green:#89d0ac;--gold:#dfc89a;--gold-ink:#efdfbd;--gold-hot:#dfc89a;--gold-glow:rgba(223,200,154,0);--gold-glass:linear-gradient(160deg,rgba(223,200,154,.22),rgba(223,200,154,.11) 55%,rgba(223,200,154,.08));--gold-rim:rgba(223,200,154,.55);--good:#89d0ac;--warn:#f2afba;--ink:#f3eff6;--ink-2:#c6bccf;--ink-3:#bbb0c6;--on-ink:#120d1c;--halo:0;--work-glow:40%;--bezel:#1a1424}}:root[data-theme=dark] .wg{color-scheme:dark;--sky-base:#0c0918;--sky-deep:#170f2b;--sky-top:#0a0716;--sky-floor:#1c0f36;--sky-f1:rgba(150,50,170,.36);--sky-f2:rgba(220,80,140,.18);--sky-f3:rgba(70,60,230,.26);--aurora-violet:#3a3594;--aurora-indigo:#3a3594;--aurora-blue:#3a3a9a;--aurora-cyan:#7c3a8a;--aurora-magenta:#6a2f70;--aurora-a:.6;--aurora-b:.5;--glass-tint:rgba(26,18,38,.4);--card-frost:rgba(255,255,255,.045);--glass-rim:rgba(240,210,255,.13);--glass-highlight:rgba(245,222,255,.15);--glass-specular:linear-gradient(180deg,rgba(245,222,255,.07) 0,rgba(245,222,255,.02) 16%,rgba(245,222,255,0) 40%);--glass-filter:blur(30px) saturate(180%) brightness(.92);--hairline:rgba(240,215,255,.08);--well:rgba(240,215,255,.08);--scrim:rgba(8,4,14,.5);--surface-solid:#191326;--shadow-panel:inset 0 1px 0 var(--glass-highlight),0 1px 1px rgba(6,0,12,.35),0 30px 70px -30px rgba(6,0,14,.7);--shadow-card:inset 0 1px 0 var(--glass-highlight),0 12px 30px -18px rgba(6,0,14,.65);--shadow-lift:inset 0 1px 0 var(--glass-highlight),0 2px 4px rgba(6,0,12,.3),0 26px 50px -22px rgba(6,0,14,.8);--th-violet:#c4bbf8;--th-indigo:#b0b9f6;--th-blue:#a0bef7;--th-azure:#90c3f4;--th-cyan:#77cce3;--th-teal:#7ad1c1;--th-magenta:#e7b1d7;--th-orchid:#d3b6ec;--th-rose:#f2afba;--th-green:#89d0ac;--gold:#dfc89a;--gold-ink:#efdfbd;--gold-hot:#dfc89a;--gold-glow:rgba(223,200,154,0);--gold-glass:linear-gradient(160deg,rgba(223,200,154,.22),rgba(223,200,154,.11) 55%,rgba(223,200,154,.08));--gold-rim:rgba(223,200,154,.55);--good:#89d0ac;--warn:#f2afba;--ink:#f3eff6;--ink-2:#c6bccf;--ink-3:#bbb0c6;--on-ink:#120d1c;--halo:0;--work-glow:40%;--bezel:#1a1424}.wg *{box-sizing:border-box}.wg{margin:0}.wg{font:400 15px/1.55 var(--font);color:var(--ink);background:var(--sky-base);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}.wg *,.wg :before,.wg :after{font-variant-numeric:tabular-nums!important}.wg h1,.wg h2,.wg .h-hero,.wg .h-sec,.wg .h-sub,.wg .screen .main .title,.wg .phone .title{font-variant-numeric:normal!important}.wg .sky{position:fixed;inset:0;z-index:-1;overflow:hidden;background:radial-gradient(1200px 700px at 50% -10%,var(--sky-deep),var(--sky-base) 70%)}.wg .sky:before,.wg .sky:after{content:"";position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--aurora-a)}.wg .sky:after{opacity:var(--aurora-b)}.wg .sky:before{width:60vw;height:55vh;left:-10vw;top:-12vh;background:radial-gradient(circle,var(--aurora-violet),transparent 65%);animation:drift 38s var(--ease-sine) infinite alternate}.wg .sky:after{width:55vw;height:60vh;right:-12vw;top:18vh;background:radial-gradient(circle,var(--aurora-cyan),transparent 65%);animation:drift 46s var(--ease-sine) infinite alternate-reverse}@keyframes drift{to{transform:translate(6vw,5vh) scale(1.08)}}.wg .doc{max-width:1180px;margin:0 auto;padding-block:40px 120px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));display:grid;gap:88px}.wg .topnav{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:8px;border-radius:var(--r-pill);background:var(--glass-tint);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);box-shadow:var(--shadow-card);width:fit-content;max-width:100%}.wg .topnav a,.wg .topnav button{font:500 13px/1 var(--font);color:var(--ink-2);text-decoration:none;padding:8px 12px;border-radius:var(--r-pill);border:0;background:none;cursor:pointer;white-space:nowrap}.wg .topnav a[aria-current=page],.wg .topnav a:hover,.wg .topnav button:hover{background:var(--card-frost);color:var(--ink);box-shadow:inset 0 0 0 1px var(--glass-rim)}.wg h1,.wg h2,.wg h3,.wg h4{margin:0;text-wrap:balance;font-weight:400;letter-spacing:-.022em}.wg .h-hero{font:200 clamp(44px,7vw,86px)/.98 var(--font);letter-spacing:-.035em}.wg .h-sec{font:300 clamp(30px,3.8vw,44px)/1.05 var(--font)}.wg .h-sub{font:400 22px/1.2 var(--font)}.wg .h-card{font:500 16px/1.35 var(--font);letter-spacing:-.01em}.wg .eyebrow{font:500 12.5px/1.3 var(--font);color:var(--ink-3)}.wg .lede{font-size:18.5px;line-height:1.55;color:var(--ink-2);max-width:62ch}.wg .muted{color:var(--ink-2)}.wg .faint{color:var(--ink-3)}.wg .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.wg p{margin:0}.wg .sec{display:grid;gap:26px}.wg .sec>header{display:grid;gap:10px;max-width:72ch}.wg .sec>header p{color:var(--ink-2)}.wg .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wg .grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wg .grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media(max-width:900px){.wg .grid2,.wg .grid3{grid-template-columns:1fr}.wg .grid4{grid-template-columns:1fr 1fr}}.wg :focus-visible{outline:2px solid var(--gold-hot);outline-offset:2px}.wg button{font:inherit;color:inherit;cursor:pointer}.wg .panel{position:relative;background:var(--glass-tint);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);border-radius:var(--r-panel);box-shadow:var(--shadow-panel);outline:1px solid var(--glass-rim);outline-offset:-1px;isolation:isolate}.wg .panel:before,.wg .card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--glass-specular);pointer-events:none;z-index:-1}.wg .card{position:relative;background:var(--card-frost);border-radius:var(--r-card);box-shadow:var(--shadow-card);outline:1px solid var(--glass-rim);outline-offset:-1px;isolation:isolate;transition:transform var(--dur-menu) var(--ease-out),box-shadow var(--dur-menu) var(--ease-out),opacity var(--dur-enter) var(--ease-sine),filter var(--dur-enter) var(--ease-sine)}.wg .card.hov:hover,.wg .card[data-lift]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}.wg .pad{padding:18px 20px}.wg .pad-s{padding:12px 14px}.wg .note{padding:18px 20px;display:grid;gap:8px;align-content:start}.wg .note p{color:var(--ink-2);font-size:14.5px}.wg .tag{display:inline-flex;align-items:center;gap:6px;font:500 11.5px/1 var(--font);color:var(--ink-2);padding:5px 9px;border-radius:var(--r-pill);background:var(--well)}.wg .t-violet{--t:var(--th-violet)}.wg .t-indigo{--t:var(--th-indigo)}.wg .t-blue{--t:var(--th-blue)}.wg .t-azure{--t:var(--th-azure)}.wg .t-cyan{--t:var(--th-cyan)}.wg .t-teal{--t:var(--th-teal)}.wg .t-magenta{--t:var(--th-magenta)}.wg .t-orchid{--t:var(--th-orchid)}.wg .t-rose{--t:var(--th-rose)}.wg .t-green{--t:var(--th-green)}.wg .chip{display:inline-flex;align-items:center;gap:7px;font:500 12.5px/1 var(--font);color:var(--ink);padding:6px 11px 6px 9px;border-radius:var(--r-pill);border:0;background:color-mix(in srgb,var(--t,var(--ink-3)) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t,var(--ink-3)) 30%,transparent);transition:box-shadow var(--dur-menu) var(--ease-out),transform var(--dur-menu) var(--ease-out)}.wg .chip:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--t,var(--ink-3));box-shadow:0 0 calc(8px*var(--halo)) var(--t,transparent)}.wg .chip[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--t),0 0 calc(18px*var(--halo)) -3px var(--t);transform:translateY(-1px)}.wg .thread-edge{position:relative}.wg .thread-edge:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;border-radius:2px;background:var(--t);opacity:.8}.wg .src{display:inline-flex;align-items:center;gap:6px;font:500 11.5px/1.2 var(--font);color:var(--ink-3)}.wg .src .dot{width:14px;height:14px;border-radius:50%;background:var(--s,var(--ink-3));box-shadow:0 0 0 2px var(--card-frost),0 0 calc(8px*var(--halo)) var(--s,transparent);flex:none}.wg .estimate{font:500 10.5px/1 var(--font);padding:3px 6px;border-radius:6px;background:var(--well);color:var(--ink-2)}.wg .ask{background:var(--gold-glass),var(--card-frost);outline-color:var(--gold-rim)}.wg .ask:after{content:"";position:absolute;inset:-1px;border-radius:inherit;box-shadow:0 0 0 calc(1px*var(--halo)) var(--gold-rim),0 0 22px -6px var(--gold-glow);animation:breath var(--dur-breath) var(--ease-sine) infinite;pointer-events:none}@keyframes breath{50%{box-shadow:0 0 0 calc(1px*var(--halo)) var(--gold-rim),0 0 34px -4px var(--gold-glow)}}.wg .btn{border:0;border-radius:var(--r-pill);padding:8px 16px;font:500 13px/1 var(--font);background:var(--ink);color:var(--on-ink);transition:transform var(--dur-press) var(--ease-out)}.wg .btn:active{transform:scale(.96)}.wg .btn.glass{background:var(--card-frost);color:var(--ink);box-shadow:inset 0 0 0 1px var(--glass-rim)}.wg .btn.quiet{background:none;color:var(--ink-2);padding:8px 6px}.wg .nowline{position:absolute;top:0;bottom:0;width:2px;border-radius:2px;background:var(--gold-hot);box-shadow:0 0 12px var(--gold-glow)}.wg .nowline:before{content:"";position:absolute;top:-4px;left:-4px;width:10px;height:10px;border-radius:50%;background:var(--gold-hot);box-shadow:0 0 10px var(--gold-glow)}.wg .ring{display:block}.wg .ring .track{fill:none;stroke:var(--well)}.wg .ring .val{fill:none;stroke:var(--t,var(--ink));stroke-linecap:round;transition:stroke-dashoffset var(--dur-morph) var(--ease-sine)}.wg .rail{position:relative;height:66px}.wg .rail .line{position:absolute;left:0;right:0;top:50%;height:2px;background:var(--well);border-radius:2px}.wg .blk{position:absolute;top:8px;height:50px;border-radius:12px;padding:6px 9px 6px 11px;font:500 12px/1.25 var(--font);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:color-mix(in srgb,var(--t) 16%,var(--card-frost));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t) 34%,transparent);transition:opacity var(--dur-enter) var(--ease-sine),filter var(--dur-enter) var(--ease-sine),box-shadow var(--dur-menu)}.wg .blk:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--t)}.wg .blk small{display:block;font:450 10.5px/1.3 var(--mono);color:var(--ink-3)}.wg .blk.ghost{background:transparent;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--t) 50%,transparent);border:0;background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--t) 9%,transparent) 0 6px,transparent 6px 12px)}.wg .bars{display:flex;align-items:flex-end;gap:5px;height:56px}.wg .bars i{flex:1;border-radius:5px 5px 2px 2px;background:color-mix(in srgb,var(--t) 70%,transparent);min-height:3px;transition:height var(--dur-morph) var(--ease-sine)}.wg .bars i.intent{background:none;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--t) 45%,transparent)}.wg .pixels{display:grid;grid-template-columns:repeat(26,1fr);gap:3px}.wg .pixels i{aspect-ratio:1;border-radius:3px;background:var(--well)}.wg .pixels i.on{background:var(--t)}.wg .pixels i.half{background:color-mix(in srgb,var(--t) 45%,transparent)}.wg .wave{display:block;width:100%;height:auto;overflow:visible}.wg .wave .band{fill:color-mix(in srgb,var(--t) 12%,transparent)}.wg .wave .ln{fill:none;stroke:var(--t);stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}.wg .wave .draw{clip-path:inset(0 100% 0 0);transition:clip-path 1.6s var(--ease-sine)}.wg .wave .draw.on{clip-path:inset(0 0 0 0)}.wg .wave .end{fill:var(--t)}.wg .cover{aspect-ratio:2/3;border-radius:8px;box-shadow:0 10px 20px -10px #14143c73,inset 0 0 0 1px #ffffff40;background:linear-gradient(160deg,var(--c1,#3b3a7a),var(--c2,#7c5cf0));position:relative;overflow:hidden;color:#fff;font:600 10px/1.15 var(--font);padding:8px;display:flex;align-items:flex-end}.wg .cover:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(255,255,255,.28),transparent 30%)}.wg .avatar{width:30px;height:30px;border-radius:50%;display:inline-grid;place-items:center;font:600 12px/1 var(--font);color:#fff;background:linear-gradient(135deg,var(--a1,#7c5cf0),var(--a2,#14b0c8));box-shadow:0 0 0 2px var(--card-frost)}.wg .avatars{display:flex}.wg .avatars .avatar+.avatar{margin-left:-8px}.wg .pane{border-radius:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px var(--glass-rim)}.wg .pane.p{aspect-ratio:3/4;background:linear-gradient(180deg,color-mix(in srgb,var(--a) 60%,transparent) 0 var(--s1,40%),color-mix(in srgb,var(--b) 55%,transparent) var(--s1,40%) var(--s2,72%),color-mix(in srgb,var(--c) 50%,transparent) var(--s2,72%) 100%)}.wg .pane.p:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.45),transparent 35%)}.wg .orb{width:30px;height:30px;border-radius:50%;flex:none;background:radial-gradient(circle at 35% 30%,#fff,var(--aurora-cyan) 35%,var(--th-violet) 75%);box-shadow:0 0 0 1px var(--glass-rim),0 0 16px -2px color-mix(in srgb,var(--th-violet) var(--work-glow),transparent);animation:orbBreath 5s var(--ease-sine) infinite}@keyframes orbBreath{50%{transform:scale(1.07);box-shadow:0 0 0 1px var(--glass-rim),0 0 26px color-mix(in srgb,var(--th-violet) var(--work-glow),transparent)}}.wg .orb.listening{animation-duration:1.4s}.wg .glint{width:22px;height:22px;border-radius:50% 50% 46% 46%;flex:none;position:relative;background:radial-gradient(circle at 40% 35%,#fff 0 18%,var(--t) 60%);box-shadow:0 0 calc(12px*var(--halo)) calc(-2px*var(--halo)) var(--t)}.wg .glint:before,.wg .glint:after{content:"";position:absolute;top:8px;width:3px;height:4px;border-radius:2px;background:#1b1a4a}.wg .glint:before{left:7px}.wg .glint:after{right:7px}.wg .glint.working{animation:hover 2.6s var(--ease-sine) infinite;box-shadow:0 0 12px -2px color-mix(in srgb,var(--t) var(--work-glow),transparent)}@keyframes hover{50%{transform:translateY(-3px)}}.wg .mote{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--t);box-shadow:0 0 10px 2px color-mix(in srgb,var(--t) var(--work-glow),transparent);animation:moteDrift var(--d,10s) linear infinite;opacity:.85}@keyframes moteDrift{0%{transform:translate(0)}25%{transform:translate(50px,-16px)}50%{transform:translate(100px,8px)}75%{transform:translate(50px,22px)}to{transform:translate(0)}}.wg .dock{display:flex;align-items:center;gap:10px;padding:8px 10px 8px 8px;border-radius:var(--r-pill);background:var(--glass-tint);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);box-shadow:var(--shadow-lift);outline:1px solid var(--glass-rim);outline-offset:-1px}.wg .dock .say{flex:1;color:var(--ink-3);font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wg .dock .ctx{font:500 11.5px/1 var(--font);padding:5px 9px;border-radius:var(--r-pill);background:var(--well);color:var(--ink-2)}.wg .dock .beads{display:flex;gap:3px}.wg .dock .beads i{width:6px;height:6px;border-radius:50%;background:var(--gold-hot);box-shadow:0 0 6px var(--gold-glow)}.wg .dock .beads i.spent{background:var(--well);box-shadow:none}.wg .fit,.wg .fitp{position:relative;width:100%}.wg .fitp{max-width:320px}.wg .fit>.screen,.wg .fitp>.phone{position:absolute;left:0;top:0;transform-origin:top left}.wg .screen{position:relative;width:1280px;height:800px;border-radius:28px;overflow:hidden;background:radial-gradient(1100px 600px at 30% -10%,var(--sky-deep),var(--sky-base) 70%);box-shadow:0 50px 90px -40px #1e1e5a73,0 0 0 1px var(--hairline);display:grid;grid-template-columns:216px 1fr;font-size:14px;color:var(--ink);isolation:isolate}.wg .screen:before,.wg .screen:after{content:"";position:absolute;border-radius:50%;filter:blur(80px);opacity:var(--aurora-a);pointer-events:none;z-index:0}.wg .screen:after{opacity:var(--aurora-b)}.wg .screen:before{width:60%;height:70%;left:-12%;top:-24%;background:radial-gradient(circle,var(--aurora-violet),transparent 65%)}.wg .screen:after{width:55%;height:70%;right:-14%;bottom:-26%;background:radial-gradient(circle,var(--aurora-cyan),transparent 65%)}.wg .screen.night,.wg .phone.night,.wg .night{color-scheme:dark;--sky-base:#0c0918;--sky-deep:#170f2b;--sky-top:#0a0716;--sky-floor:#1c0f36;--sky-f1:rgba(150,50,170,.36);--sky-f2:rgba(220,80,140,.18);--sky-f3:rgba(70,60,230,.26);--aurora-violet:#3a3594;--aurora-indigo:#3a3594;--aurora-blue:#3a3a9a;--aurora-cyan:#7c3a8a;--aurora-magenta:#6a2f70;--aurora-a:.6;--aurora-b:.5;--glass-tint:rgba(26,18,38,.4);--card-frost:rgba(255,255,255,.045);--glass-rim:rgba(240,210,255,.13);--glass-highlight:rgba(245,222,255,.15);--glass-specular:linear-gradient(180deg,rgba(245,222,255,.07) 0,rgba(245,222,255,.02) 16%,rgba(245,222,255,0) 40%);--glass-filter:blur(30px) saturate(180%) brightness(.92);--hairline:rgba(240,215,255,.08);--well:rgba(240,215,255,.08);--scrim:rgba(8,4,14,.5);--surface-solid:#191326;--shadow-panel:inset 0 1px 0 var(--glass-highlight),0 1px 1px rgba(6,0,12,.35),0 30px 70px -30px rgba(6,0,14,.7);--shadow-card:inset 0 1px 0 var(--glass-highlight),0 12px 30px -18px rgba(6,0,14,.65);--shadow-lift:inset 0 1px 0 var(--glass-highlight),0 2px 4px rgba(6,0,12,.3),0 26px 50px -22px rgba(6,0,14,.8);--th-violet:#c4bbf8;--th-indigo:#b0b9f6;--th-blue:#a0bef7;--th-azure:#90c3f4;--th-cyan:#77cce3;--th-teal:#7ad1c1;--th-magenta:#e7b1d7;--th-orchid:#d3b6ec;--th-rose:#f2afba;--th-green:#89d0ac;--gold:#dfc89a;--gold-ink:#efdfbd;--gold-hot:#dfc89a;--gold-glow:rgba(223,200,154,0);--gold-glass:linear-gradient(160deg,rgba(223,200,154,.22),rgba(223,200,154,.11) 55%,rgba(223,200,154,.08));--gold-rim:rgba(223,200,154,.55);--good:#89d0ac;--warn:#f2afba;--ink:#f3eff6;--ink-2:#c6bccf;--ink-3:#bbb0c6;--on-ink:#120d1c;--halo:0;--work-glow:40%;--bezel:#1a1424;color:var(--ink)}.wg .screen.day,.wg .phone.day,.wg .day{--surface-solid:color-mix(in srgb,var(--sky-base) 40%,#fff);--sky-base:#f7f7fe;--sky-deep:#e8e7fd;--aurora-violet:#c6aefe;--aurora-cyan:#9fe3ff;--glass-tint:rgba(255,255,255,.42);--card-frost:rgba(255,255,255,.34);--glass-rim:rgba(255,255,255,.75);--glass-highlight:rgba(255,255,255,.92);--glass-specular:linear-gradient(180deg,rgba(255,255,255,.38) 0,rgba(255,255,255,.1) 14%,rgba(255,255,255,0) 42%);--well:rgba(20,20,58,.065);--hairline:rgba(20,20,58,.09);--shadow-card:inset 0 1px 0 rgba(255,255,255,.92),0 1px 2px rgba(48,40,130,.06),0 14px 30px -20px rgba(64,52,170,.28);--shadow-panel:inset 0 1px 0 rgba(255,255,255,.92),0 1px 2px rgba(48,40,130,.06),0 26px 60px -34px rgba(64,52,170,.3);--ink:#1b1a4a;--ink-2:#4c4b78;--ink-3:#8584a8;--on-ink:#fff;--th-violet:#7446dc;--th-indigo:#5450d4;--th-blue:#2f63d6;--th-azure:#1f75b8;--th-cyan:#0d7f96;--th-teal:#0d8273;--th-magenta:#b8409e;--th-orchid:#9445c8;--th-rose:#c8506e;--th-green:#2f8a63;--gold-ink:#7a5200;--gold-glass:linear-gradient(160deg,rgba(255,241,210,.8),rgba(246,214,140,.34) 55%,rgba(240,195,90,.26));--aurora-indigo:#b0a9fa;--aurora-blue:#a6bbff;--aurora-magenta:#f5bdf1;--aurora-a:.75;--aurora-b:.75;--glass-filter:blur(30px) saturate(180%);--halo:1;--work-glow:100%;--scrim:rgba(28,26,70,.22);--shadow-lift:inset 0 1px 0 rgba(255,255,255,.92),0 2px 4px rgba(48,40,130,.06),0 22px 44px -22px rgba(64,52,170,.4);--gold:#8f6508;--gold-hot:#e3a72f;--gold-glow:rgba(227,167,47,.45);--gold-rim:rgba(201,154,46,.55);--good:#2f8a63;--warn:#c0566a;color-scheme:light;color:var(--ink)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .wg .sky{background:linear-gradient(180deg,var(--sky-top) 0%,var(--sky-base) 42%,var(--sky-floor) 100%)}:root:not([data-theme=light]) .wg .sky:before{inset:auto auto -48% -26%;width:152%;height:88%;border-radius:0;filter:none;opacity:1;background:radial-gradient(20.5% 27.5% at 52% 48%,var(--sky-f2),color-mix(in srgb,var(--sky-f2) 80%,transparent) 30%,color-mix(in srgb,var(--sky-f2) 40%,transparent) 62%,color-mix(in srgb,var(--sky-f2) 12%,transparent) 85%,transparent),radial-gradient(closest-side,var(--sky-f1),color-mix(in srgb,var(--sky-f1) 80%,transparent) 30%,color-mix(in srgb,var(--sky-f1) 40%,transparent) 62%,color-mix(in srgb,var(--sky-f1) 12%,transparent) 85%,transparent);will-change:transform,opacity;animation:skyFloor 80s var(--ease-sine) infinite alternate,skyBreath 30s var(--ease-sine) infinite alternate}:root:not([data-theme=light]) .wg .sky:after{inset:-32% -16% auto auto;width:62%;height:82%;border-radius:0;filter:none;opacity:1;background:radial-gradient(closest-side,var(--sky-f3),color-mix(in srgb,var(--sky-f3) 80%,transparent) 30%,color-mix(in srgb,var(--sky-f3) 40%,transparent) 62%,color-mix(in srgb,var(--sky-f3) 12%,transparent) 85%,transparent);will-change:transform;animation:skyCorner 92s var(--ease-sine) infinite alternate}}:root[data-theme=dark] .wg .sky,.wg .screen.night{background:linear-gradient(180deg,var(--sky-top) 0%,var(--sky-base) 42%,var(--sky-floor) 100%)}.wg .phone.night{background:radial-gradient(closest-side,var(--sky-f3),color-mix(in srgb,var(--sky-f3) 80%,transparent) 30%,color-mix(in srgb,var(--sky-f3) 40%,transparent) 62%,color-mix(in srgb,var(--sky-f3) 12%,transparent) 85%,transparent) 100% 0/70% 44% no-repeat,linear-gradient(180deg,var(--sky-top) 0%,var(--sky-base) 42%,var(--sky-floor) 100%)}:root[data-theme=dark] .wg .sky:before,.wg .screen.night:before,.wg .phone.night:before{inset:auto auto -48% -26%;width:152%;height:88%;border-radius:0;filter:none;opacity:1;background:radial-gradient(20.5% 27.5% at 52% 48%,var(--sky-f2),color-mix(in srgb,var(--sky-f2) 80%,transparent) 30%,color-mix(in srgb,var(--sky-f2) 40%,transparent) 62%,color-mix(in srgb,var(--sky-f2) 12%,transparent) 85%,transparent),radial-gradient(closest-side,var(--sky-f1),color-mix(in srgb,var(--sky-f1) 80%,transparent) 30%,color-mix(in srgb,var(--sky-f1) 40%,transparent) 62%,color-mix(in srgb,var(--sky-f1) 12%,transparent) 85%,transparent);will-change:transform,opacity;animation:skyFloor 80s var(--ease-sine) infinite alternate,skyBreath 30s var(--ease-sine) infinite alternate}:root[data-theme=dark] .wg .sky:after,.wg .screen.night:after{inset:-32% -16% auto auto;width:62%;height:82%;border-radius:0;filter:none;opacity:1;background:radial-gradient(closest-side,var(--sky-f3),color-mix(in srgb,var(--sky-f3) 80%,transparent) 30%,color-mix(in srgb,var(--sky-f3) 40%,transparent) 62%,color-mix(in srgb,var(--sky-f3) 12%,transparent) 85%,transparent);will-change:transform;animation:skyCorner 92s var(--ease-sine) infinite alternate}.wg .sky-still:before,.wg .sky-still:after{animation-play-state:paused!important}@keyframes skyFloor{to{transform:translate(8%) scaleY(1.08)}}@keyframes skyBreath{0%{opacity:.78}to{opacity:1}}@keyframes skyCorner{to{transform:translate(-12%,10%) scale(1.06)}}.wg .screen .side{position:relative;z-index:1;padding:22px 14px;display:flex;flex-direction:column;gap:2px;background:color-mix(in srgb,var(--glass-tint) 60%,transparent);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-right:1px solid var(--hairline);font:500 14px/1 var(--font);color:var(--ink-2)}.wg .screen .side .brand{display:flex;align-items:center;gap:9px;font-weight:600;font-size:15px;color:var(--ink);margin:0 8px 18px}.wg .screen .side .brand i{width:22px;height:22px;border-radius:7px;background:linear-gradient(135deg,var(--th-violet),var(--th-cyan));box-shadow:0 4px calc(10px*var(--halo)) -4px var(--th-violet)}.wg .screen .side a{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:12px;color:inherit;text-decoration:none}.wg .screen .side a.on{background:var(--card-frost);color:var(--ink);box-shadow:inset 0 0 0 1px var(--glass-rim),var(--shadow-card)}.wg .screen .side a i{width:16px;height:16px;border-radius:5px;background:var(--well)}.wg .screen .side .sub{padding-left:39px;font-weight:400;font-size:13px}.wg .screen .side .foot{margin-top:auto;display:flex;align-items:center;gap:9px;padding:8px}.wg .screen .main{position:relative;z-index:1;padding:34px 40px 110px;display:flex;flex-direction:column;gap:18px;overflow:hidden;min-width:0}.wg .screen .main .title{font:300 46px/1.02 var(--font);letter-spacing:-.025em}.wg .screen .main .sentence{color:var(--ink-2);font-size:16px;margin-top:-8px}.wg .screen>.dock{position:absolute;left:calc(50% + 108px);bottom:22px;transform:translate(-50%);width:600px;z-index:5}.wg .screen.no-side{grid-template-columns:1fr}.wg .screen.no-side>.dock{left:50%}.wg .phone{position:relative;width:390px;height:844px;border-radius:52px;overflow:hidden;background:radial-gradient(600px 500px at 30% -10%,var(--sky-deep),var(--sky-base) 70%);box-shadow:0 0 0 9px var(--bezel),0 0 0 10px #ffffff1a,0 50px 80px -30px #14143c8c;padding:62px 18px 96px;display:flex;flex-direction:column;gap:14px;font-size:14px;color:var(--ink);isolation:isolate}.wg .phone:before{content:"";position:absolute;width:90%;height:50%;left:-30%;top:-12%;border-radius:50%;filter:blur(60px);background:radial-gradient(circle,var(--aurora-violet),transparent 65%);opacity:var(--aurora-a);pointer-events:none;z-index:0}.wg .phone:after{content:"";position:absolute;top:14px;left:50%;transform:translate(-50%);width:120px;height:34px;border-radius:20px;background:#0a0a14;z-index:6}.wg .phone>*{position:relative;z-index:1}.wg .phone>.dock{position:absolute;left:14px;right:14px;bottom:22px;z-index:5}.wg .caption{display:grid;gap:6px;margin-top:12px}.wg .caption .lbl{font:600 12px/1 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}.wg .caption p{color:var(--ink-2);font-size:14px}.wg .verdict{display:inline-flex;gap:6px;align-items:center;font:500 12px/1 var(--font);padding:6px 10px;border-radius:var(--r-pill);background:var(--gold-glass);box-shadow:inset 0 0 0 1px var(--gold-rim);color:var(--gold-ink)}.wg .dir{display:grid;gap:12px;align-content:start}.wg .dir .k{font:600 12px/1 var(--mono);color:var(--ink-3)}.wg .dir ul{margin:0;padding-left:18px;display:grid;gap:4px;color:var(--ink-2);font-size:13.5px}.wg .chosen{outline:2px solid var(--gold-hot);outline-offset:6px;border-radius:24px}.wg .rise{opacity:0;transform:translateY(8px);transition:opacity var(--dur-enter) var(--ease-out),transform var(--dur-enter) var(--ease-out)}.wg .rise.in{opacity:1;transform:none}.wg .focus-dim .card:not(.lit),.wg .focus-dim .blk:not(.lit){opacity:.28;filter:blur(1.2px) saturate(.6)}.wg .focus-dim .card.lit{transform:translateY(-2px);box-shadow:var(--shadow-lift),0 0 0 1.5px var(--t),0 0 calc(26px*var(--halo)) -6px var(--t)}.wg .land-in{animation:landIn 1.2s var(--ease-out) both}@keyframes landIn{0%{opacity:0;transform:translate(-40px,14px) scale(.94) rotate(-1.5deg);filter:blur(4px)}60%{opacity:1;filter:none}to{transform:none}}.wg .ripple{position:absolute;border-radius:50%;pointer-events:none;animation:ripple 1s var(--ease-out) forwards}@keyframes ripple{0%{box-shadow:0 0 color-mix(in srgb,var(--t) 55%,transparent);opacity:.9}to{box-shadow:0 0 0 60px transparent;opacity:0}}.wg .demo{display:grid;gap:10px;align-content:start}.wg .demo .stage{position:relative;min-height:170px;border-radius:18px;padding:16px;overflow:hidden}.wg .replay{justify-self:start}@media(prefers-reduced-motion:reduce){.wg *,.wg *:before,.wg *:after{animation:none!important;transition:none!important}.wg .rise{opacity:1;transform:none}}.wg .glint>b{position:absolute;inset:0;z-index:-1;pointer-events:none}.wg .glint>b:before,.wg .glint>b:after{content:"";position:absolute}.wg .ag-hop:before,.wg .ag-hop:after{top:-6px;width:5px;height:10px;border-radius:3px 3px 2px 2px;background:color-mix(in srgb,var(--t) 80%,#fff)}.wg .ag-hop:before{left:4px;transform:rotate(-14deg)}.wg .ag-hop:after{right:4px;transform:rotate(14deg)}.wg .ag-sprout:before{left:10px;top:-5px;width:2px;height:6px;background:var(--t);border-radius:1px}.wg .ag-sprout:after{left:11px;top:-8px;width:8px;height:5px;border-radius:0 100%;background:color-mix(in srgb,var(--t) 80%,#fff);transform:rotate(-12deg)}.wg .ag-sage:before{left:3px;top:-3px;width:16px;height:4px;border-radius:2px;background:#24234f;transform:rotate(-6deg)}.wg .ag-sage:after{right:2px;top:-1px;width:1.5px;height:7px;background:var(--gold-hot)}.wg .ag-pulse:before{left:10.5px;top:-6px;width:1.5px;height:7px;background:var(--t)}.wg .ag-pulse:after{left:8.5px;top:-9px;width:5px;height:5px;border-radius:50%;background:var(--t);box-shadow:0 0 calc(6px*var(--halo)) var(--t)}.wg .ag-wing:before,.wg .ag-wing:after{top:8px;width:8px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--t) 70%,#fff)}.wg .ag-wing:before{left:-5px;transform:rotate(-24deg)}.wg .ag-wing:after{right:-5px;transform:rotate(24deg)}.wg .ag-bun:before{left:7px;top:-4px;width:8px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--t) 80%,#fff)}.wg .ag-spark:before{left:7px;top:-9px;width:8px;height:8px;background:color-mix(in srgb,var(--t) 70%,#fff);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.wg .hz{position:relative;--hz-sm:cubic-bezier(.22,.8,.3,1)}@supports (transition-timing-function:linear(0,1)){.wg .hz{--hz-sm:linear(0,.037,.121,.227,.336,.441,.536,.619,.69,.75,.8,.84,.873,.9,.921,.938,.952,.962,.971,.977,.982,.986,.99,.992,.994,.995,.996,.997,1)}}.wg .hz-sc{position:relative}.wg .hz.scroll .hz-sc{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent)}.wg .hz.scroll .hz-sc::-webkit-scrollbar{display:none}.wg .hz-trk{position:relative;touch-action:pan-x}.wg .hz.add .hz-trk{cursor:copy}.wg .hz-line{position:absolute;left:0;right:0;height:2px;margin-top:-1px;border-radius:2px;background:var(--well)}.wg .hz.pts .hz-line{height:4px;margin-top:-2px;border-radius:3px}.wg .hz-fill{position:absolute;left:0;height:4px;margin-top:-2px;border-radius:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--t) 50%,transparent),var(--t));box-shadow:0 0 calc(10px*var(--halo,1)) color-mix(in srgb,var(--t) 60%,transparent)}.wg .hz-win{position:absolute;height:10px;margin-top:-5px;border-radius:6px;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--t) 6%,transparent),color-mix(in srgb,var(--t) 26%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t) 26%,transparent)}.wg .hz-win.on{background:linear-gradient(90deg,color-mix(in srgb,var(--t) 8%,transparent),color-mix(in srgb,var(--t) 30%,transparent),color-mix(in srgb,var(--t) 8%,transparent)) 0 0/200% 100%;animation:hzShim 3.6s linear infinite}@keyframes hzShim{to{background-position:-200% 0}}.wg .hz-now{position:absolute;width:2px;margin-left:-1px;border-radius:2px;background:var(--gold-hot);box-shadow:0 0 10px var(--gold-glow);pointer-events:none;z-index:4}.wg .hz-now:before{content:"";position:absolute;top:-4px;left:-4px;width:10px;height:10px;border-radius:50%;background:var(--gold-hot)}.wg .hz-nowt{position:absolute;transform:translate(-50%);z-index:4;font:500 10.5px/1 var(--mono);color:var(--gold-ink);background:var(--gold-glass),var(--card-frost);box-shadow:inset 0 0 0 1px var(--gold-rim);padding:3px 6px;border-radius:var(--r-pill);pointer-events:none}.wg .hz-free{position:absolute;border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--glass-highlight) 46%,transparent),color-mix(in srgb,var(--glass-highlight) 6%,transparent) 60%);box-shadow:inset 0 0 0 1px var(--glass-rim),inset 0 1px 0 var(--glass-highlight);display:grid;place-items:center;font:450 10px/1 var(--mono);color:var(--ink-3);pointer-events:none;overflow:hidden;white-space:nowrap}.wg .hz .blk{cursor:pointer;transition:opacity var(--dur-enter) var(--ease-sine),box-shadow var(--dur-menu) var(--ease-out),transform var(--dur-menu) var(--ease-out)}.wg .hz .blk:hover{transform:translateY(-1px)}.wg .hz .blk.slim{padding:0;min-width:3px}.wg .hz .blk.thin{background:color-mix(in srgb,var(--t) 55%,var(--card-frost))}.wg .hz .blk.thin:before{width:100%;opacity:.6}.wg .hz .blk.hz-past{opacity:calc(.92 - .42 * var(--halo,1));filter:saturate(.45)}.wg .hz .blk.hz-past:after{content:"✓";position:absolute;right:7px;top:6px;font-size:11px;color:var(--ink-2)}.wg .hz .blk.hz-nowb{background:color-mix(in srgb,var(--t) 30%,var(--card-frost));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--t) 75%,transparent),0 10px calc(24px*var(--halo,1)) -12px var(--t)}.wg .hz .blk small{color:color-mix(in srgb,var(--ink-3),var(--ink-2) calc((1 - var(--halo,1)) * 100%))}.wg .hz .blk.on,.wg .hz .blk.on:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px var(--t),0 0 0 3px color-mix(in srgb,var(--t) 16%,transparent),0 12px 22px -14px var(--t)}.wg .hz .blk.drag{cursor:grabbing;z-index:6;transform:translateY(-3px) scale(1.02);box-shadow:inset 0 0 0 1.5px var(--t),var(--shadow-lift)}.wg .hz-mark{position:absolute;z-index:3;display:flex;pointer-events:none}.wg .hz-mark .glint{zoom:.73}.wg .hz-dot{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;border:0;padding:0;background:var(--t);box-shadow:0 0 0 2.5px var(--surface-solid),0 0 0 3.5px color-mix(in srgb,var(--t) 40%,transparent);cursor:pointer;z-index:2}.wg .hz-m{position:absolute;width:30px;height:30px;margin:-15px 0 0 -15px;border:0;padding:0;background:none;display:grid;place-items:center;cursor:pointer;z-index:3;touch-action:none}.wg .hz.drag-ok .hz-m:not(.ghost){cursor:grab}.wg .hz-m:focus-visible{outline:2px solid var(--gold-hot);outline-offset:0;border-radius:50%}.wg .hz-m svg{width:20px;height:20px;overflow:visible;transition:transform .24s var(--ease-out)}.wg .hz-m .tr{fill:var(--sky-base);stroke:color-mix(in srgb,var(--t) 45%,transparent);stroke-width:2}.wg .hz-m .pr{fill:none;stroke:var(--t);stroke-width:3;stroke-linecap:round}.wg .hz-m .ck{fill:none;stroke:var(--on-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wg .hz-m.done .tr{fill:var(--t);stroke:var(--t)}.wg .hz-m.next svg{width:26px;height:26px;filter:drop-shadow(0 0 calc(8px*var(--halo,1)) color-mix(in srgb,var(--t) 70%,transparent))}.wg .hz-m.flag svg{transform:rotate(45deg)}.wg .hz-m.ghost .tr{fill:transparent;stroke:color-mix(in srgb,var(--t) 70%,transparent);stroke-dasharray:3 2.4}.wg .hz-m.habit svg{width:16px;height:16px}.wg .hz-m.habit .tr{stroke-width:1.6}.wg .hz-m:hover svg,.wg .hz-m.on svg{transform:scale(1.15)}.wg .hz-m.flag:hover svg,.wg .hz-m.flag.on svg{transform:rotate(45deg) scale(1.15)}.wg .hz-m.on .tr{stroke:var(--t);stroke-width:2.5}.wg .hz-m.drag{cursor:grabbing;z-index:6}.wg .hz-m.drag svg{transform:scale(1.3)}.wg .hz-m.flag.drag svg{transform:rotate(45deg) scale(1.3)}.wg .hz-m .bdg{position:absolute;right:-5px;bottom:-4px;width:15px;height:15px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:var(--sky-base);box-shadow:0 0 0 1px color-mix(in srgb,var(--t) 40%,transparent);font:700 6px/1 var(--mono);color:#fff}.wg .hz-m .bdg .kp-gl,.wg .hz-m .bdg .glint{width:13px!important;height:13px!important;zoom:1}.wg .hz-m .bdg.cc{border-radius:4px;background:#b8582f;box-shadow:none;width:13px;height:13px}.wg .hz-m.pop,.wg .hz .blk.pop{animation:hzPop .42s var(--ease-spring) both}@keyframes hzPop{0%{transform:scale(.3);opacity:0}to{transform:none;opacity:1}}.wg .hz-m.gone,.wg .hz .blk.gone{transition:opacity .36s var(--ease-out),transform .36s var(--ease-out);opacity:0;transform:translateY(4px) scale(.7)}.wg .hz-lab{position:absolute;white-space:nowrap;display:flex;align-items:baseline;gap:6px;font:500 12.5px/1 var(--font);color:var(--ink);padding:3px 0;cursor:pointer}.wg .hz-lab small{font:450 10.5px/1 var(--mono);color:var(--ink-3)}.wg .hz-lab .tg{font:500 11.5px/1 var(--font);color:var(--ink-2)}.wg .hz-lab.ghost{color:var(--ink-2);font-style:italic}.wg .hz-lab.done{color:var(--ink-2)}.wg .hz-lab input{font:500 12.5px/1 var(--font);color:var(--ink);width:160px;padding:4px 8px;margin:-4px -8px;border:0;border-radius:8px;background:var(--card-frost);box-shadow:inset 0 0 0 1.5px var(--t,var(--ink-3)),0 6px 14px -8px #14143c59;outline:0}.wg .hz-ld{position:absolute;width:1px;background:color-mix(in srgb,var(--t) 55%,transparent);pointer-events:none}.wg .hz-cl{position:absolute;display:inline-flex;align-items:center;gap:7px;height:24px;padding:0 10px 0 6px;border:0;border-radius:var(--r-pill);font:500 11.5px/1 var(--font);color:var(--ink);white-space:nowrap;background:var(--card-frost);box-shadow:inset 0 0 0 1px var(--glass-rim),var(--shadow-card);cursor:pointer;z-index:4}.wg .hz-cl .bd{display:flex;gap:3px}.wg .hz-cl .bd i{width:7px;height:7px;border-radius:50%;background:var(--t)}.wg .hz-cl[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--ink-2),var(--shadow-card)}.wg .hz-br{position:absolute;height:6px;border:1px solid color-mix(in srgb,var(--ink-3) 70%,transparent);pointer-events:none}.wg .hz-br.up{border-bottom:0;border-radius:4px 4px 0 0}.wg .hz-br.dn{border-top:0;border-radius:0 0 4px 4px}.wg .hz-ax{position:relative;height:16px;font:450 10.5px/1 var(--mono);color:var(--ink-3)}.wg .hz-ax span{position:absolute;top:2px;transform:translate(-50%);white-space:nowrap}.wg .hz-ax span.mo{font-weight:500;color:var(--ink-2)}.wg .hz-ax span.l0{transform:none}.wg .hz-more{position:absolute;right:0;top:-1px;font:500 11px/1 var(--font);color:var(--ink-2);padding:3px 8px;border-radius:var(--r-pill);background:var(--well)}.wg .hz-strips{position:relative;display:grid;gap:4px;padding-top:6px}.wg .hz-strip{position:relative;height:32px}.wg .hz-strip .sl{position:absolute;left:0;top:0;display:flex;align-items:center;gap:6px;font:500 11px/1 var(--font);color:var(--ink-2);white-space:nowrap}.wg .hz-strip .sl:before{content:"";width:7px;height:7px;border-radius:2px;background:var(--t)}.wg .hz-strip .sl small{font:450 10px/1 var(--mono);color:var(--ink-3)}.wg .hz-strip .bead{position:absolute;top:22px;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;box-shadow:inset 0 0 0 1.4px color-mix(in srgb,var(--t) 55%,transparent);background:transparent}.wg .hz-strip .bead.f{background:var(--t);box-shadow:none}.wg .hz-strip .bead.h{background:linear-gradient(90deg,var(--t) 50%,transparent 50%)}.wg .hz-strip .bead.fut{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t) 28%,transparent);opacity:.7}.wg .hz-hint{position:absolute;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;pointer-events:none;opacity:0;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--t) 60%,transparent);background:color-mix(in srgb,var(--sky-base) 70%,transparent);display:grid;place-items:center;font:400 13px/1 var(--font);color:var(--t);transition:opacity .15s var(--ease-out);z-index:5}.wg .hz-hint.on{opacity:1}.wg .hz-tip{position:absolute;transform:translate(-50%);padding:4px 8px;border-radius:8px;font:500 11px/1 var(--mono);color:var(--on-ink);background:var(--ink);pointer-events:none;opacity:0;white-space:nowrap;z-index:7;transition:opacity .15s var(--ease-out)}.wg .hz-tip.on{opacity:1}.wg .hz-tip:after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;margin-left:-4px;background:inherit;transform:rotate(45deg);border-radius:2px}.wg .hz-fold{position:relative;height:0;overflow:hidden;transition:height .42s var(--hz-sm)}.wg .hz-fi{position:relative;padding:12px 0 6px}.wg .hz-stem{position:absolute;z-index:4;width:2px;margin-left:-1px;border-radius:1px;pointer-events:none;background:linear-gradient(var(--t),color-mix(in srgb,var(--t) 55%,transparent));transform-origin:top;transform:scaleY(0);opacity:0;transition:transform .24s var(--ease-out),opacity .15s var(--ease-out),left .42s var(--hz-sm),top .42s var(--hz-sm),height .42s var(--hz-sm)}.wg .hz-stem:after{content:"";position:absolute;left:50%;bottom:-3px;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:var(--t);box-shadow:0 0 0 2.5px var(--surface-solid)}.wg .hz-stem.on{transform:none;opacity:1}.wg .hz-stem.hide{opacity:0}.wg .hz-band{position:relative;display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1.3fr) minmax(0,1fr) auto;gap:24px;align-items:start;padding:16px 16px 16px 22px;border-radius:var(--r-card);background:linear-gradient(color-mix(in srgb,var(--t) 7%,transparent),color-mix(in srgb,var(--t) 7%,transparent)),var(--card-frost);box-shadow:var(--shadow-card);outline:1px solid color-mix(in srgb,var(--t) 26%,var(--glass-rim));outline-offset:-1px}.wg .hz-band.c3{grid-template-columns:minmax(150px,232px) minmax(0,1fr) auto;align-items:center}.wg .hz-band.c2{grid-template-columns:minmax(0,1fr) auto}.wg .hz-band:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:3px;border-radius:0 3px 3px 0;background:var(--t)}.wg .hz-band.ask{background:var(--gold-glass),var(--surface-solid);outline-color:var(--gold-rim)}.wg .hz-band.ask:before{background:var(--gold-hot)}.wg .hz-band>*{min-width:0}.wg .hz-bt{display:grid;gap:6px;align-content:start}.wg .hz-bt>b,.wg .hz-nm{font:500 16.5px/1.25 var(--font);letter-spacing:-.01em;color:var(--ink)}.wg .hz-nm{justify-self:start;border:0;background:none;padding:2px 6px;margin:-2px -6px;border-radius:8px;text-align:left;cursor:text}.wg .hz-nm:hover{background:var(--well)}.wg .hz-nmi{font:500 16.5px/1.25 var(--font);letter-spacing:-.01em;color:var(--ink);padding:2px 6px;margin:-2px -6px;border:0;border-radius:8px;outline:0;background:var(--card-frost);box-shadow:inset 0 0 0 1.5px var(--t);width:100%}.wg .hz-mono{font:450 11.5px/1.3 var(--mono);color:var(--ink-3)}.wg .hz-st{justify-self:start;display:inline-flex;align-items:center;gap:6px;font:500 11.5px/1 var(--font);padding:4px 9px 4px 7px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--t) 12%,transparent);color:var(--ink-2)}.wg .hz-st:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--t)}.wg .hz-ta{display:flex;align-items:baseline;gap:10px;font:450 11.5px/1.2 var(--mono);color:var(--ink-3)}.wg .hz-ta b{font:300 22px/1 var(--font);letter-spacing:-.02em;color:var(--ink)}.wg .hz-bl{display:grid;gap:5px;min-width:0;font-size:13px;color:var(--ink-2)}.wg .hz-bl span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wg .hz-bl span:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;margin:0 8px 2px 0;background:color-mix(in srgb,var(--t) 70%,transparent)}.wg .hz-pg{display:flex;align-items:center;gap:10px;font:450 11px/1 var(--mono);color:var(--ink-3)}.wg .hz-pg i{flex:1;height:5px;border-radius:3px;background:linear-gradient(90deg,var(--t) var(--p),var(--well) var(--p))}.wg .hz-row{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--ink-2);min-width:0}.wg .hz-row u{width:10px;height:10px;border-radius:3px;flex:none;box-shadow:inset 0 0 0 1.3px color-mix(in srgb,var(--t) 55%,transparent)}.wg .hz-row u.d{background:var(--t);box-shadow:none}.wg .hz-row u.n{background:color-mix(in srgb,var(--t) 30%,transparent)}.wg .hz-row span{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:40%}.wg .hz-row em{margin-left:auto;font:450 10.5px/1 var(--mono);font-style:normal;color:var(--ink-3);white-space:nowrap;flex:0 1 auto;max-width:52%;overflow:hidden;text-overflow:ellipsis}.wg .hz-row.d span{color:var(--ink-3);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--ink-3) 50%,transparent)}.wg .hz-ba{display:flex;align-items:center;gap:6px;align-self:start}.wg .hz-ba .btn{padding:8px 13px;font-size:12.5px;white-space:nowrap}.wg .hz-x{width:28px;height:28px;border-radius:50%;border:0;display:grid;place-items:center;background:none;color:var(--ink-3);font:400 16px/1 var(--font);flex:none}.wg .hz-x:hover{background:var(--well);color:var(--ink)}@keyframes hzMat{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hzIn{0%{opacity:0;transform:translate(var(--hz-dx,16px))}to{opacity:1;transform:none}}.wg .hz-mat>*{animation:hzMat .56s var(--ease-out) both;animation-delay:calc(var(--i,0) * 50ms + 90ms)}.wg .hz-slide{animation:hzIn .42s var(--hz-sm) both}.wg .hz-gone{position:absolute!important;left:0;right:0;pointer-events:none;transition:opacity .15s var(--ease-out),transform .26s var(--ease-out)}.wg .hz-zoom{position:relative;height:72px;margin:2px 8px 0}.wg .hz-zoom .blk{top:10px;height:44px}.wg .hz-zoom .zt{position:absolute;bottom:-2px;font:450 10px/1 var(--mono);color:var(--ink-3);transform:translate(-50%)}.wg .hz-list{display:grid;gap:6px;margin-top:6px}.wg .hz-list button{display:flex;align-items:center;gap:9px;border:0;border-radius:10px;padding:8px 10px;background:var(--well);font:500 13px/1.2 var(--font);color:var(--ink);text-align:left;cursor:pointer}.wg .hz-list button i{width:8px;height:8px;border-radius:50%;background:var(--t);flex:none}.wg .hz-list button em{margin-left:auto;font:450 10.5px/1 var(--mono);font-style:normal;color:var(--ink-3)}.wg .hz.narrow .hz-band{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 14px 14px 18px}.wg .hz.narrow .hz-band .hz-ba{flex-wrap:wrap}.wg .hz.narrow .hz-band>.hz-ba:last-child .hz-x{position:absolute;right:8px;top:8px}@media(prefers-reduced-motion:reduce){.wg .hz-fold,.wg .hz-stem{transition:none!important}.wg .hz-mat>*,.wg .hz-slide{animation:none!important}}.wg .na{position:relative;display:grid;min-width:0;container-type:inline-size}.wg .na-mark.orb{width:18px;height:18px;flex:none}.wg .na-row{display:flex;align-items:center;gap:8px;min-width:0;min-height:34px}.wg .na.on>.na-row,.wg .na.asking>.na-row{display:none}.wg .na-sc{display:flex;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none;padding:2px;margin:-2px}.wg .na-sc::-webkit-scrollbar{display:none}.wg .na-chip{flex:none;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 13px;border:0;border-radius:var(--r-pill);font:500 12.5px/1 var(--font);color:var(--ink);white-space:nowrap;cursor:pointer;background:var(--card-frost);box-shadow:inset 0 0 0 1px var(--glass-rim),0 1px 2px #3028820d;transition:transform var(--dur-press) var(--ease-out),box-shadow var(--dur-menu) var(--ease-out),color var(--dur-menu) var(--ease-out)}.wg .na-chip:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t,var(--ink-3)) 42%,var(--glass-rim)),var(--shadow-card)}.wg .na-chip:active{transform:scale(.97)}.wg .na-chip .na-new{width:6px;height:6px;border-radius:50%;background:var(--t,var(--ink-2));box-shadow:0 0 0 3px color-mix(in srgb,var(--t,var(--ink-2)) 16%,transparent)}.wg .na-chip.came{padding-left:11px}.wg .na-chip.think{color:var(--ink-3);background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--t,var(--ink-3)) 16%,transparent) 50%,transparent 70%) 0 0/250% 100%,var(--card-frost);animation:naThink 1.4s linear infinite}@keyframes naThink{0%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}.wg .na.busy .na-chip:not(.think){opacity:.5;pointer-events:none}.wg .na-askb{flex:none;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 10px;border:0;border-radius:var(--r-pill);background:none;color:var(--ink-3);font:500 12.5px/1 var(--font);cursor:text;box-shadow:inset 0 0 0 1px var(--hairline)}.wg .na-askb i{width:11px;height:11px;border-radius:50%;box-shadow:inset 0 0 0 1.4px currentColor}.wg .na-askb:hover{color:var(--ink-2);background:var(--well)}.wg .na-askf{display:none}.wg .na.asking>.na-askf{display:block;animation:naIn .42s var(--ease-out) both}.wg .na-ask{display:flex;align-items:center;gap:8px;height:38px;padding:0 5px 0 10px;border-radius:var(--r-pill);background:var(--card-frost);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--t,var(--ink-3)) 40%,var(--glass-rim)),var(--shadow-card);margin:0}.wg .na-ask input{flex:1;min-width:0;border:0;outline:0;background:none;font:400 13.5px/1 var(--font);color:var(--ink)}.wg .na-ask input::placeholder{color:var(--ink-3)}.wg .na-mic,.wg .na-x{width:28px;height:28px;flex:none;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--ink-2);padding:0}.wg .na-mic:hover,.wg .na-x:hover{background:var(--well);color:var(--ink)}.wg .na-mic svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.wg .na-x{font:400 16px/1 var(--font);color:var(--ink-3)}.wg .na-prop{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:12px;align-items:center;padding:10px 10px 10px 16px;border-radius:var(--r-card);background:linear-gradient(color-mix(in srgb,var(--t,var(--ink-3)) 6%,transparent),color-mix(in srgb,var(--t,var(--ink-3)) 6%,transparent)),var(--card-frost);box-shadow:var(--shadow-card);outline:1px dashed color-mix(in srgb,var(--t,var(--ink-3)) 45%,transparent);outline-offset:-1px;animation:naIn .56s var(--ease-out) both}.wg .na-prop.editing{outline-style:solid}.wg .na-prop.na-out{animation:naOut .24s var(--ease-out) both;pointer-events:none}.wg .na-pt{display:grid;gap:3px;min-width:0}.wg .na-ttl{font:500 14px/1.3 var(--font);letter-spacing:-.005em;color:var(--ink)}.wg .na-why{font:400 12.5px/1.4 var(--font);color:var(--ink-2)}.wg .na-src{display:inline-flex;vertical-align:baseline;gap:5px;margin-left:4px;font-size:11px;white-space:nowrap}.wg .na-src .dot{width:7px;height:7px;box-shadow:none}.wg .na-pa{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:flex-end}.wg .na-pa .btn{padding:8px 13px;font-size:12.5px;white-space:nowrap}.wg .na-pa .btn.quiet{padding:8px}.wg .na-pa .na-less{color:var(--ink-3);font-size:12px}.wg .na-eds{grid-column:1/-1}.wg .na-eds:empty{display:none}.wg .na-eds .na-line{margin-top:10px}@container (max-width:620px){.wg .na-prop{grid-template-columns:auto minmax(0,1fr);row-gap:8px;padding:10px 10px 10px 14px}.wg .na-pa{grid-column:1/-1;justify-content:flex-start}}@keyframes naIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes naOut{to{opacity:0;transform:translateY(-4px)}}.wg .na-line{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:6px 6px 6px 10px;border-radius:14px;background:var(--surface-solid);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--t,var(--ink-3)) 55%,transparent),var(--shadow-card)}.wg .na-f{display:inline-flex;align-items:center;gap:2px;height:30px;border-radius:9px;background:var(--well);padding:0 8px}.wg .na-ft{flex:1 1 140px;min-width:110px}.wg .na-in{border:0;outline:0;background:none;padding:0;min-width:0;font:500 13.5px/1 var(--font);color:var(--ink);width:100%}.wg .na-fd .na-in,.wg .na-fn .na-in{font:500 12.5px/1 var(--mono);font-variant-numeric:tabular-nums;width:auto;text-align:center}.wg .na-fd{padding:0 2px}.wg .na-fn em{font:450 11px/1 var(--mono);font-style:normal;color:var(--ink-3);margin-left:3px}.wg .na-f:focus-within{box-shadow:inset 0 0 0 1.5px var(--t,var(--ink-2));background:var(--card-frost)}.wg .na-st{width:22px;height:24px;border:0;border-radius:7px;background:none;color:var(--ink-3);font:400 15px/1 var(--font);padding:0}.wg .na-st:hover{background:var(--card-frost);color:var(--ink)}.wg .na-line .btn{padding:8px 13px;font-size:12.5px}.wg .na-line .na-more{padding:8px;color:var(--ink-3)}.wg .na-mo{flex:1 0 100%;padding:4px 4px 2px;font:450 11.5px/1.4 var(--mono);color:var(--ink-3)}.wg .na-ghost{outline:1.5px dashed color-mix(in srgb,var(--t,var(--ink-3)) 60%,transparent)!important;outline-offset:-1.5px;box-shadow:none!important;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--t,var(--ink-3)) 8%,transparent) 0 6px,transparent 6px 12px)!important;animation:naIn .56s var(--ease-out) both}.wg .na-ghost:before{opacity:0}.wg .na-gc{display:grid;gap:3px;padding:10px 12px;font:500 13px/1.3 var(--font)}.wg .na-gc small{font:450 10.5px/1.2 var(--mono);color:var(--ink-3)}.wg .na-pm{justify-self:start;font:500 10px/1 var(--font);color:var(--ink-3);font-style:italic}.wg .card.na-out,.wg .na-gc.na-out{animation:naOut .24s var(--ease-out) both}.wg .na-solid{animation:naSolid .42s var(--ease-out) both}@keyframes naSolid{0%{box-shadow:0 0 color-mix(in srgb,var(--t,var(--ink-3)) 45%,transparent)}to{box-shadow:0 0 0 12px transparent}}.wg .hz-m.na-gh .tr{fill:transparent;stroke:color-mix(in srgb,var(--t) 75%,transparent);stroke-dasharray:3 2.4}.wg .hz-m.na-gh,.wg .hz.drag-ok .hz-m.na-gh{cursor:pointer}.wg .hz.drag-ok .hz-m.na-gh.na-drag{cursor:grab}.wg .hz-lab.na-gh{color:var(--ink-2);font-style:italic}.wg .hz-m.na-was,.wg .hz .blk.na-was{opacity:.32}.wg .hz-lab.na-was{opacity:.4}.wg .hz-strip.ghost .sl{color:var(--ink-3);font-style:italic}.wg .hz-strip.ghost .sl:before{background:none;box-shadow:inset 0 0 0 1.3px var(--t)}.wg .hz-strip.ghost .bead{opacity:.6;box-shadow:inset 0 0 0 1.2px color-mix(in srgb,var(--t) 70%,transparent);background:none}.wg .hz-strip.ghost .bead.f{background:color-mix(in srgb,var(--t) 35%,transparent)}.wg .ring .tk{fill:var(--surface-solid);stroke:var(--t,var(--ink));stroke-width:1.6}.wg .ring .tk.g{fill:none;stroke-dasharray:2 1.6}.wg .ring.na-ghost{animation:none;outline:0!important;background:none!important}.wg .ring.na-ghost .track{stroke-dasharray:3 4;stroke:color-mix(in srgb,var(--t,var(--ink-3)) 40%,transparent)}.wg .ring.na-ghost .val{opacity:.35}.wg .na-toast{position:absolute;left:50%;bottom:16px;z-index:40;display:flex;align-items:center;gap:10px;max-width:calc(100% - 24px);padding:6px 6px 6px 10px;border-radius:var(--r-pill);background:var(--glass-tint);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);box-shadow:var(--shadow-lift);outline:1px solid var(--glass-rim);outline-offset:-1px;font:500 13px/1.2 var(--font);color:var(--ink);white-space:nowrap;opacity:0;transform:translate(-50%,8px);pointer-events:none;transition:opacity var(--dur-menu) var(--ease-out),transform var(--dur-menu) var(--ease-out)}.wg .na-toast.on{opacity:1;transform:translate(-50%);pointer-events:auto}.wg .na-toast .orb{width:16px;height:16px}.wg .na-toast .na-tt{overflow:hidden;text-overflow:ellipsis;min-width:0}.wg .na-toast .na-tt em{font-style:normal;color:var(--ink-3)}.wg .na-toast .btn{padding:7px 13px;font-size:12px;flex:none}.wg .screen>.na-toast{left:calc(50% + 108px);bottom:96px}.wg .screen.no-side>.na-toast{left:50%}.wg .phone>.na-toast{bottom:100px;font-size:12.5px}.wg .na-prov{display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 6px;border-radius:var(--r-pill);background:var(--well);font:500 10.5px/1 var(--font);color:var(--ink-3);white-space:nowrap}.wg .na-prov i{width:8px;height:8px;border-radius:2px;box-shadow:inset 0 0 0 1.3px currentColor}.wg .na-prov.na-prov-s{padding:2px 7px 2px 5px;cursor:help}@media(prefers-reduced-motion:reduce){.wg .na-prop,.wg .na-ghost,.wg .na-solid,.wg .na.asking>.na-askf,.wg .na-chip.think{animation:none!important}}.wg .fx-home{position:absolute;z-index:6;transform:translate(-50%);display:grid;justify-items:center;width:max-content;pointer-events:none}.wg .fx-row,.wg .fx-slot{grid-area:1/1;min-width:0;max-width:100%}.wg .fx-row{display:grid;justify-items:center;transition:opacity var(--dur-menu) var(--ease-out)}.wg .fx-set{grid-area:1/1;display:flex;gap:8px;justify-content:center;align-items:center;max-width:100%}.wg .fx-set .na-chip{pointer-events:auto;height:32px;gap:8px;padding:0 14px 0 12px;color:var(--ink);font-weight:500;background:linear-gradient(180deg,color-mix(in srgb,var(--glass-highlight) 55%,transparent),color-mix(in srgb,var(--glass-highlight) 0%,transparent) 70%),color-mix(in srgb,var(--surface-solid) 62%,transparent);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);box-shadow:inset 0 1px 0 var(--glass-highlight),inset 0 0 0 1px var(--glass-rim),0 1px 2px #14103c14,0 10px 22px -14px #281e7873}.wg .fx-set .na-chip:hover,.wg .fx-set .na-chip:focus-visible{transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--glass-highlight),inset 0 0 0 1px color-mix(in srgb,var(--wgp-nova,var(--ink-3)) 46%,var(--glass-rim)),var(--shadow-lift);outline:0}.wg .fx-set .na-chip:active{transform:scale(.97)}.wg .fx-cd{width:6px;height:6px;border-radius:50%;flex:none;background:var(--c);box-shadow:0 0 0 2.5px color-mix(in srgb,var(--c) 18%,transparent)}.wg .fx-cd.came{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 26%,transparent),0 0 10px -1px var(--c)}.wg .fx-set.fx-old{pointer-events:none}.wg svg.ring3{flex:none;overflow:visible}.wg .ring3 .tr{fill:none;stroke:color-mix(in srgb,var(--t) 14%,transparent)}.wg .ring3 .ar{fill:none;stroke:var(--t);stroke-linecap:round;transition:stroke-dashoffset 1.1s cubic-bezier(.22,.8,.3,1)}.wg .ring3 text{font:300 20px/1 var(--font);fill:var(--ink);letter-spacing:-.02em}@media(prefers-reduced-motion:reduce){.wg .ring3 .ar{transition:none}}.wg .fx-tag{font-weight:450;color:var(--ink-2);margin-left:-3px}.wg .fx-home.fx-busy .fx-chip:not(.think){opacity:.5;pointer-events:none}.wg .fx-home.fx-prop .fx-row{opacity:0;pointer-events:none}.wg .fx-home.fx-prop .fx-row *{pointer-events:none!important}.wg .fx-slot{align-self:end;pointer-events:auto;width:max-content}.wg .fx-slot:empty{pointer-events:none}.wg .fx-slot .na-prop{width:min(640px,calc(100vw - 32px));max-width:100%;background:linear-gradient(color-mix(in srgb,var(--t,var(--ink-3)) 6%,transparent),color-mix(in srgb,var(--t,var(--ink-3)) 6%,transparent)),var(--glass-tint);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);box-shadow:var(--shadow-lift)}.wg .fx-ans{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;max-width:560px;padding:10px 10px 10px 14px;border-radius:var(--r-card);background:var(--glass-tint);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);box-shadow:var(--shadow-lift);outline:1px solid var(--glass-rim);outline-offset:-1px;animation:naIn .56s var(--ease-out) both}.wg .fx-ans p{margin:0;font:400 13.5px/1.45 var(--font);color:var(--ink)}.wg .fx-ans .btn{padding:8px 10px;font-size:12.5px}.wg .fx-touch .fx-set{gap:8px}.wg .fx-touch .fx-set .na-chip{height:44px;padding:0 16px;font-size:13.5px}.wg .fx-touch .dock>.fx-kp{width:44px;height:44px}.wg .fx-touch .fx-pill .fx-pn{min-height:44px;font-size:13px;padding:0 4px 0 12px}.wg .fx-touch .fx-pill .fx-px{width:44px;height:44px;margin:-7px -4px -7px -8px;font-size:17px}.wg .fx-touch .fx-pop,.wg .fx-touch .fx-pop .fx-ph,.wg .fx-touch .fx-pop .fx-cost,.wg .fx-touch .fx-pop .fx-sr em{font-size:13px}.wg .fx-touch .fx-pop .fx-pa .btn{min-height:44px;font-size:13.5px;padding:0 12px}.wg .fx-touch .fx-ans p{font-size:14px}.wg .fx-touch .fx-ans .btn{min-height:44px;font-size:13.5px}.wg .fx-touch .fx-bead{width:24px;height:24px;font-size:13px;left:-9px;top:-9px}.wg .phone .fx-slot .na-prop{width:362px}.wg .fx-shelf{position:absolute;left:0;right:0;bottom:0;z-index:4;pointer-events:none;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--sky-floor,var(--sky-base)) 55%,transparent) 24px,color-mix(in srgb,var(--sky-floor,var(--sky-base)) 72%,transparent));backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 24px);mask-image:linear-gradient(180deg,transparent,#000 24px)}.wg .fx-scope:has(>.na-toast.on)>.fx-home,.wg .fx-scope:has(>.fx-pop.fx-spop)>.fx-home{opacity:0;pointer-events:none}.wg .fx-scope>.fx-home{transition:opacity var(--dur-menu) var(--ease-out)}.wg .phone .fx-ans{max-width:362px}.wg .dock .ctx.fx-pill{display:inline-flex;align-items:center;padding:0;flex:none;max-width:46%;transition:box-shadow var(--dur-menu) var(--ease-out)}.wg .fx-pill .fx-pn{display:inline-flex;align-items:center;gap:6px;min-width:0;border:0;background:none;padding:5px 4px 5px 9px;font:500 11.5px/1 var(--font);color:var(--ink-2);cursor:pointer;border-radius:var(--r-pill)}.wg .fx-pill .fx-pn b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.wg .fx-pill .fx-pd{width:7px;height:7px;border-radius:50%;flex:none;background:var(--fx-c,var(--ink-3));box-shadow:0 0 0 2px color-mix(in srgb,var(--fx-c,var(--ink-3)) 18%,transparent)}.wg .fx-pill .fx-px{width:22px;height:22px;flex:none;display:grid;place-items:center;border:0;padding:0;border-radius:50%;background:none;color:var(--ink-3);font:400 14px/1 var(--font);cursor:pointer;margin-right:2px}.wg .fx-pill .fx-px:hover,.wg .fx-pill .fx-pn:hover{color:var(--ink)}.wg .fx-pill:not(.fx-on) .fx-px{display:none}.wg .fx-pill:not(.fx-on) .fx-pn{padding-right:9px}.wg .fx-pill:not(.fx-on) .fx-pd{background:none;box-shadow:inset 0 0 0 1.3px var(--ink-3)}.wg .fx-pill.fx-on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fx-c,var(--ink-3)) 30%,transparent)}.wg .fx-pill .fx-pm.orb{width:15px;height:15px;flex:none;margin:-3px 0}.wg .fx-pill.fx-perched .fx-pd{display:none}.wg .fx-kp{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:50%}.wg .fx-kp:focus-visible{outline:2px solid var(--wgp-nova,var(--ink-2));outline-offset:2px}.wg .dock.fx-out>.fx-kp>svg{opacity:0}.wg .dock.fx-out>.fx-kp{outline:1.5px dashed color-mix(in srgb,var(--ink-3) 60%,transparent);outline-offset:-4px;animation:fxSocket 3.6s var(--ease-sine) infinite}@keyframes fxSocket{50%{box-shadow:0 0 0 2px color-mix(in srgb,var(--wgp-nova,var(--th-indigo)) 16%,transparent),0 0 16px 1px color-mix(in srgb,var(--wgp-nova,var(--th-indigo)) 34%,transparent)}}@media(prefers-reduced-motion:reduce){.wg .dock.fx-out>.fx-kp{animation:none}}.wg .dock.fx-talk{box-shadow:var(--shadow-lift),0 0 0 1.5px color-mix(in srgb,var(--wgp-nova,var(--th-cyan)) 38%,transparent)}.wg .dock .say.fx-live{color:var(--ink-2)}.wg .dock .say .fx-you{color:var(--ink)}.wg .dock .say .fx-st{color:var(--ink-2)}.wg .dock .say.fx-live,.wg .dock .say[role=button]{cursor:text}.wg .dock .say .fx-in{width:100%;border:0;outline:0;background:none;padding:0;font:inherit;color:var(--ink)}.wg .dock .say .fx-in::placeholder{color:var(--ink-3)}.wg .fx-touch .dock .say{min-height:44px;display:flex;align-items:center;font-size:14px}.wg .fx-perch{position:absolute!important;left:0;top:0;margin:0!important;z-index:7;cursor:grab;touch-action:none;will-change:transform;-webkit-user-select:none;user-select:none}.wg .fx-perch.fx-drag{cursor:grabbing;z-index:9}.wg .fx-perch:after{content:"";position:absolute;left:16%;right:16%;bottom:2px;height:7px;border-radius:50%;z-index:-1;background:radial-gradient(closest-side,#18124657,#18124600);transition:opacity var(--dur-menu) var(--ease-out)}.wg .fx-perch.fx-drag:after{opacity:0}.wg .fx-perch.fx-drag .kp-tents{transform:skew(var(--kp-skew,0deg)) scaleY(calc(1 + var(--kp-trail,0) * .22))}.wg .fx-pop{position:absolute;z-index:10;width:max-content;max-width:300px;min-width:200px;display:grid;gap:8px;padding:12px 14px 10px;border-radius:16px;background:var(--glass-tint);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);box-shadow:var(--shadow-lift);outline:1px solid var(--glass-rim);outline-offset:-1px;font:400 12.5px/1.45 var(--font);color:var(--ink-2)}.wg .fx-pop .fx-ph{font:500 11px/1 var(--font);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.wg .fx-pop .fx-sr{display:flex;align-items:baseline;gap:8px;min-width:0}.wg .fx-pop .fx-sr i{width:8px;height:8px;border-radius:50%;flex:none;background:var(--fx-c);transform:translateY(-1px)}.wg .fx-pop .fx-sr span{font:500 14px/1.3 var(--font);color:var(--ink)}.wg .fx-pop .fx-sr em{font:450 11px/1.3 var(--mono);font-style:normal;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wg .fx-pop p{margin:0}.wg .fx-pop .fx-sn{color:var(--ink-2)}.wg .fx-pop .fx-pd2{color:var(--ink)}.wg .fx-pop .fx-cost{font:450 11px/1.3 var(--mono);color:var(--ink-3)}.wg .fx-pop .fx-pa{display:flex;flex-wrap:wrap;gap:4px;margin:2px -6px 0}.wg .fx-pop .fx-pa .btn{padding:8px 10px;font-size:12.5px}.wg .fx-bead{position:absolute;left:-7px;top:-7px;z-index:6;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;font:500 10.5px/1 var(--mono);color:#fff;background:var(--wgp-nova,#6f7fe0);box-shadow:0 0 0 2px var(--surface-solid),0 4px 10px -4px var(--wgp-nova,#6f7fe0);pointer-events:none;font-style:normal}.wg .tp.wgt{display:grid;gap:4px;justify-items:center;max-width:520px;margin:0 auto;user-select:none;-webkit-user-select:none}.wg .wgt .tp-val{display:flex;align-items:baseline;gap:6px;color:var(--ink)}.wg .wgt .tp-val b{font:300 34px/1 var(--font);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.wg .wgt .tp-val b.tp-bump{animation:wgtBump .16s var(--ease-out)}@keyframes wgtBump{50%{transform:translateY(-1px)}}.wg .wgt .tp-val span{font:500 14px/1 var(--font);color:var(--ink-2)}.wg .wgt .tp-win{position:relative;width:100%;height:56px;cursor:grab;touch-action:none;outline:none;border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--t,var(--ink-3)) 6%,transparent),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.wg .wgt .tp-win:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--t,var(--ink-3)) 50%,transparent)}.wg .tp-on.wgt .tp-win{cursor:grabbing}.wg .wgt .tp-svg{display:block}.wg .wgt .tp-mn{stroke:color-mix(in srgb,var(--ink) 26%,transparent);stroke-width:1.2}.wg .wgt .tp-mj{stroke:color-mix(in srgb,var(--ink) 55%,transparent);stroke-width:1.6}.wg .wgt .tp-out{stroke-opacity:.25}.wg .wgt .tp-lb{font:500 11.5px var(--font);fill:var(--ink-2)}.wg .wgt .tp-needle{position:absolute;left:50%;top:0;bottom:6px;width:2.5px;margin-left:-1.25px;border-radius:2px;background:var(--t,var(--ink-2));box-shadow:0 0 calc(10px*var(--halo)) color-mix(in srgb,var(--t,var(--ink-2)) 60%,transparent);pointer-events:none}.wg .wgt .tp-needle:before{content:"";position:absolute;left:50%;top:-4px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--t,var(--ink-2));box-shadow:0 0 0 3px var(--gx-disc-solid,var(--surface-solid))}.wg .wgt .tp-imp{display:flex;align-items:center;gap:10px;font:450 13px/1 var(--font);color:var(--ink-2);min-height:18px}.wg .wgt .tp-imp b{font-weight:600;color:var(--ink)}.wg .wgt .tp-imp i{width:4px;height:4px;border-radius:50%;background:var(--hairline)}.wg .wgt .tp-imp em{font-style:normal;font-weight:600;padding:4px 9px;border-radius:999px}.wg .wgt .tp-imp em.w-steady{color:var(--t);background:color-mix(in srgb,var(--t) 12%,transparent)}.wg .wgt .tp-imp em.w-ambitious{color:var(--ink);background:color-mix(in srgb,var(--t) 22%,transparent)}.wg .wgt .tp-imp em.w-astretch{color:var(--on-ink);background:var(--t)}.wg .sh.wgs{position:absolute;left:0;right:0;z-index:7;display:flex;flex-direction:column;border-radius:26px 26px 22px 22px;background:color-mix(in srgb,var(--surface-solid) 84%,transparent);backdrop-filter:blur(28px) saturate(170%);-webkit-backdrop-filter:blur(28px) saturate(170%);box-shadow:0 -1px 0 var(--glass-rim),0 -18px 40px -24px #1e185a73;outline:1px solid var(--glass-rim);outline-offset:-1px;will-change:transform;touch-action:none}.wg .wgs .sh-grab{flex:none;display:grid;place-items:center;height:44px;margin-bottom:-12px;cursor:grab}.wg .wgs .sh-grab i{width:40px;height:5px;border-radius:3px;background:color-mix(in srgb,var(--ink) 28%,transparent)}.wg .wgs .sh-grab:focus:not(:focus-visible){outline:none}.wg .wgs .sh-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 18px 22px;scrollbar-width:none;touch-action:pan-y}.wg .wgs .sh-body::-webkit-scrollbar{display:none}.wg .wgs .tp-val b{font-size:40px}.wg .wgs .tp-win{height:64px}.wg .wg-ic{display:block;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.wg .wgt-board{position:relative;display:flex;flex-direction:column;gap:16px;min-height:0;min-width:0;--wgt-stack:268px;--wgt-gap:14px;--wgt-rowmax:252px;--wgt-lvis:208px}.wg .wgt-board[hidden]{display:none}.wg .wgt-head{position:relative;display:grid;gap:6px;align-content:end;min-height:44px}.wg .wgt-head-r{position:absolute;right:0;bottom:0}.wg .wgt-title{margin:0;font:300 44px/1.02 var(--font);letter-spacing:-.025em}.wg .wgt-title:focus{outline:none}.wg .wgt-sent{color:var(--ink-2);font-size:16px}.wg .wgt-crumb{display:flex;align-items:center;gap:0;min-width:0;margin-left:-10px;font:500 14px/1 var(--font);color:var(--ink-2)}.wg .wgt-crumb button{display:inline-flex;align-items:center;gap:5px;min-height:44px;max-width:30ch;padding:0 10px;border:0;border-radius:var(--r-pill);background:none;color:inherit;white-space:nowrap}.wg .wgt-crumb button span{overflow:hidden;text-overflow:ellipsis}.wg .wgt-crumb button:hover{background:var(--well);color:var(--ink)}.wg .wgt-crumb button:last-of-type{color:var(--ink)}.wg .wgt-crumb .sep{color:var(--ink-3);padding:0 1px}.wg .wgt-body{position:relative;flex:1;min-height:0;min-width:0}.wg .wgt-lv-hero{display:grid;grid-template-columns:minmax(0,1fr) var(--wgt-stack);gap:18px}.wg .wgt-stack{display:flex;flex-direction:column;gap:8px;min-height:0}.wg .wgt-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(var(--rows,1),minmax(0,1fr));gap:var(--wgt-gap);height:min(100%,calc(var(--rows,1) * var(--wgt-rowmax) + (var(--rows,1) - 1) * var(--wgt-gap)))}.wg .wgt-grid>.wgt-tile{grid-column:span var(--span,3)}.wg .wgt-grid.wgt-sparse{--wgt-rowmax:330px}.wg .wgt-tile{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0;padding:14px 16px;border-radius:var(--r-card);color:var(--ink);background:linear-gradient(180deg,color-mix(in srgb,var(--t,var(--ink-3)) 8%,transparent),transparent 62%),var(--card-frost);box-shadow:var(--shadow-card);outline:1px solid var(--glass-rim);outline-offset:-1px;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform var(--dur-menu) var(--ease-out),box-shadow var(--dur-menu) var(--ease-out)}.wg .wgt-tile:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--glass-specular);pointer-events:none}.wg .wgt-hit{position:absolute;inset:0;z-index:1;margin:0;padding:0;border:0;border-radius:inherit;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.wg .wgt-hit:focus-visible{outline:2px solid var(--t,var(--ink));outline-offset:2px}.wg .wgt-tile:has(>.wgt-hit:hover){transform:translateY(-2px);box-shadow:var(--shadow-lift)}.wg .wgt-tile:has(>.wgt-hit:active){transform:scale(.985);transition-duration:var(--dur-press)}.wg .wgt-hd{display:flex;align-items:center;gap:8px;min-width:0;font:500 14px/1.2 var(--font)}.wg .wgt-ic{display:inline-grid;place-items:center;flex:none;color:var(--t,var(--ink-2))}.wg .wgt-nm{flex:0 1 auto;min-width:0;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:inherit;letter-spacing:-.005em}.wg .wgt-sp{flex:1 0 0;min-width:0}.wg .wgt-by{display:inline-flex;align-items:center;gap:6px;flex:none;font:500 12.5px/1 var(--font);color:var(--ink-2)}.wg .wgt-by .glint{transform:scale(.7);margin:-3px}.wg .wgt-by .orb{width:15px;height:15px;animation:none}.wg .wgt-src{position:relative;z-index:2;display:inline-flex;align-items:center;gap:5px;flex:0 1 auto;min-width:0;max-width:50%;margin:-4px -6px -4px 0;padding:4px 6px;border:0;border-radius:var(--r-pill);background:none;font:500 12px/1.1 var(--font);color:var(--ink-3);cursor:pointer}.wg .wgt-src span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wg .wgt-sg{display:inline-grid;place-items:center;width:15px;height:15px;flex:none;border-radius:50%;font-style:normal;color:var(--ink-2);background:var(--well)}.wg svg.wgt-sg{background:none;overflow:visible}.wg svg.wgt-sg circle{fill:var(--well);stroke:var(--hairline)}.wg svg.wgt-sg text{font:650 9.5px var(--font);fill:var(--ink-2)}.wg .wgt-src.r .wgt-sg{color:var(--ink-2)}.wg .wgt-s .wgt-sg{width:14px;height:14px;font-size:9px}.wg .wgt-src.r{color:var(--ink-2)}.wg .wgt-src:after{content:"";position:absolute;inset:-10px -4px}.wg button.wgt-src:hover{background:var(--well);color:var(--ink-2)}.wg span.wgt-src{margin:0;padding:0;max-width:none}.wg .wgt-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--t);box-shadow:0 0 0 2.5px color-mix(in srgb,var(--t) 20%,transparent)}.wg .is-ask .wgt-dot{background:var(--gold-hot);box-shadow:0 0 0 2.5px var(--gold-rim),0 0 calc(10px*var(--halo)) var(--gold-glow)}.wg .wgt-vis{position:relative;min-width:0;min-height:0;color:var(--t)}.wg .wgt-vis>svg{display:block;width:100%;height:100%;overflow:visible}.wg .wgt-num{min-width:0}.wg .wgt-num b{display:block;font-weight:500;color:var(--ink);white-space:nowrap}.wg .wgt-mn{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.35;color:var(--ink-2)}.wg .wgt-srcpop{position:absolute;left:12px;right:12px;top:calc(100% - 6px);z-index:4;padding:8px 11px;border-radius:12px;font:500 12.5px/1.35 var(--font);color:var(--ink-2);background:var(--surface-solid);box-shadow:var(--shadow-lift);outline:1px solid var(--glass-rim);outline-offset:-1px}.wg .wgt-l>.wgt-srcpop{top:58px;left:auto;max-width:340px}.wg .wgt-tile.wgt-s{flex:none;height:64px;gap:5px;padding:9px 12px;justify-content:center;border-radius:15px}.wg .wgt-s .wgt-hd{gap:6px;font-size:13.5px}.wg .wgt-s .wgt-row{display:flex;align-items:center;gap:10px;min-width:0;height:20px}.wg .wgt-s .wgt-vis{flex:1;height:100%}.wg .wgt-s .wgt-num b{font-size:14px;line-height:1}.wg .wgt-tile.wgt-s.is-on{box-shadow:inset 0 0 0 1.5px var(--t),var(--shadow-card)}.wg .wgt-s.is-on .wgt-num{display:none}.wg .wgt-tile.wgt-more{flex-direction:row;align-items:center;justify-content:center;gap:7px;background:var(--well);box-shadow:none}.wg .wgt-more b{font:500 16px/1 var(--font)}.wg .wgt-more span{font-size:13px;color:var(--ink-2)}.wg .wgt-m .wgt-vis{flex:1 1 0;min-height:40px}.wg .wgt-m .wgt-num b{font:400 25px/1.05 var(--font);letter-spacing:-.02em}.wg .wgt-m .wgt-num{display:grid;gap:3px}.wg .wgt-tile.wgt-l{gap:16px;height:100%;padding:20px 24px 22px;border-radius:var(--r-panel);-webkit-user-select:auto;user-select:auto;background:linear-gradient(180deg,color-mix(in srgb,var(--t,var(--ink-3)) 10%,transparent),transparent 42%),var(--glass-tint);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);box-shadow:var(--shadow-panel)}.wg .wgt-l>.wgt-hd{gap:10px;font-size:20px;font-weight:500}.wg .wgt-l>.wgt-hd .wgt-nm{font-size:22px;font-weight:450;letter-spacing:-.015em}.wg .wgt-l>.wgt-hd .wgt-nm:focus{outline:none}.wg .wgt-l>.wgt-hd .wgt-by{font-size:13px}.wg .wgt-l>.wgt-hd .wgt-by .glint{transform:scale(.82);margin:-2px -1px}.wg .wgt-l>.wgt-hd .wgt-src{font-size:13px}.wg .wgt-face{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:28px;align-items:end;flex:none}.wg .wgt-l>.wgt-face>.wgt-vis{height:var(--wgt-lvis)}.wg .wgt-l.has-kids{--wgt-lvis:118px}.wg .wgt-l>.wgt-face .wgt-num b{font:200 54px/1 var(--font);letter-spacing:-.035em}.wg .wgt-l>.wgt-face .wgt-num b.is-long{font-size:40px}.wg .wgt-l>.wgt-face>.wgt-num{overflow:hidden}.wg .wgt-say{margin-top:10px;font-size:15.5px;line-height:1.45;color:var(--ink-2);max-width:34ch}.wg .wgt-band{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0;padding-top:16px;border-top:1px solid var(--hairline)}.wg .wgt-band-grid .wgt-grid{--wgt-rowmax:176px;--wgt-gap:10px;flex:1;min-height:0}.wg .wgt-band .wgt-tile.wgt-m{padding:11px 12px;gap:7px;border-radius:15px}.wg .wgt-band .wgt-m .wgt-src span{display:none}.wg .wgt-band .wgt-m .wgt-src{margin-right:-4px}.wg .wgt-band .wgt-m .wgt-hd{font-size:13.5px;gap:6px}.wg .wgt-band .wgt-m .wgt-num b{font-size:20px}.wg .wgt-tile.wgt-inv{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--t,var(--ink-3)) 7%,transparent) 0 8px,transparent 8px 16px),color-mix(in srgb,var(--card-frost) 60%,transparent);outline:1.5px dashed color-mix(in srgb,var(--t,var(--ink-3)) 50%,transparent);outline-offset:-1.5px;box-shadow:none}.wg .wgt-inv .wgt-nm{color:var(--ink)}.wg .wgt-fx{position:absolute;inset:0;z-index:6;pointer-events:none}.wg .wgt-frozen{pointer-events:none}.wg .wgt-ghost{position:absolute;background:linear-gradient(180deg,color-mix(in srgb,var(--t,var(--ink-3)) 9%,transparent),transparent 50%),var(--card-frost);box-shadow:var(--shadow-lift);outline:1px solid var(--glass-rim);outline-offset:-1px}.wg .wgt-ghost.wgt-gl{background:linear-gradient(180deg,color-mix(in srgb,var(--t,var(--ink-3)) 10%,transparent),transparent 42%),var(--glass-tint);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter)}.wg .wgt-vclone{position:absolute;transform-origin:0 0;color:var(--t)}.wg .wgt-vclone>.wgt-vis{position:absolute;inset:0}.wg .wgt-tile.wgt-landing{background:none;box-shadow:none;outline-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;transition:none}.wg .wgt-tile.wgt-landing:before{opacity:0}.wg .wgt-landing>.wgt-vis,.wg .wgt-landing>.wgt-row>.wgt-vis,.wg .wgt-landing>.wgt-face>.wgt-vis{visibility:hidden}.wg .wgt-board.wgt-ph{gap:10px;--wgt-lvis:150px}.wg .wgt-ph .wgt-head{min-height:44px}.wg .wgt-ph .wgt-title{font-size:38px}.wg .wgt-ph .wgt-sent{font-size:15px}.wg .wgt-ph .wgt-body{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;margin:0 -18px;padding:2px 18px 176px}.wg .wgt-ph .wgt-body::-webkit-scrollbar{display:none}.wg .wgt-ph .wgt-lv-hero{display:flex;flex-direction:column;gap:12px}.wg .wgt-ph .wgt-tile.wgt-l{height:auto;flex:none;padding:16px 18px 18px;gap:12px;touch-action:pan-y}.wg .wgt-ph .wgt-l.has-kids{--wgt-lvis:110px}.wg .wgt-ph .wgt-face{grid-template-columns:minmax(0,1fr);gap:12px}.wg .wgt-ph .wgt-l>.wgt-face .wgt-num b{font-size:44px}.wg .wgt-ph .wgt-say{margin-top:6px;font-size:15px}.wg .wgt-ph .wgt-grid{height:auto;grid-template-rows:none;grid-auto-rows:minmax(170px,auto);--wgt-gap:10px}.wg .wgt-ph .wgt-src span,.wg .wgt-ph .wgt-m .wgt-by{display:none}.wg .wgt-ph .wgt-m .wgt-hd{align-items:flex-start;gap:6px}.wg .wgt-ph .wgt-m .wgt-ic{position:relative}.wg .wgt-ph .wgt-m .wgt-sp{display:none}.wg .wgt-ph .wgt-m .wgt-src{margin-left:auto}.wg .wgt-ph .wgt-m>.wgt-hd>.wgt-dot{position:absolute;left:24px;top:11px;width:7px;height:7px}.wg .wgt-ph .wgt-m .wgt-nm{flex:1 1 auto;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:break-word;hyphens:auto;line-height:1.25}.wg .wgt-ph .wgt-l>.wgt-hd .wgt-src span{display:none}.wg .wgt-ph .wgt-src{font-size:13px}.wg .wgt-ph .wgt-src:after{inset:-12px -8px}.wg .wgt-ph button.wgt-src{min-height:44px;min-width:44px;justify-content:center;margin:-12px -10px -12px -4px}.wg .wgt-strip{display:flex;gap:8px;flex:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -18px;padding:2px 18px 4px;scroll-padding:0 18px}.wg .wgt-strip::-webkit-scrollbar{display:none}.wg .wgt-strip>.wgt-tile.wgt-s{flex:0 0 150px;scroll-snap-align:start}.wg .wgt-strip>.wgt-more{flex-basis:92px}.wg .wgt-band-out{flex:none;padding:0;border-top:0}.wg .wgt-ph .wgt-band-grid .wgt-grid{flex:none}.wg .wgt-ph .wgt-band .wgt-tile.wgt-m{min-height:150px}.wg .wgt-head.has-rb{display:flex;align-items:center;gap:6px 18px;min-width:0}.wg .wgt-head.has-rb>.wgt-crumb{flex:none;max-width:45%}.wg .wgt-ribbon{position:relative;display:flex;align-items:center;gap:2px;flex:1 1 auto;min-width:0;margin:-4px -2px;padding:4px 2px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.wg .wgt-ribbon::-webkit-scrollbar{display:none}.wg .wgt-ribbon>.wgt-rb:first-child{margin-left:auto}.wg .wgt-ribbon.is-over{-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent)}.wg .wgt-ribbon.is-over.at-start{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.wg .wgt-ribbon.is-over.at-end{-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px);mask-image:linear-gradient(90deg,transparent,#000 28px)}.wg .wgt-ribbon.is-over.at-start.at-end{-webkit-mask-image:none;mask-image:none}.wg .wgt-rb{position:relative;flex:none;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 13px 0 9px;border:0;border-radius:var(--r-pill);background:none;font:500 13px/1 var(--font);color:var(--ink-2);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transition:background var(--dur-menu) var(--ease-out),color var(--dur-menu) var(--ease-out)}.wg .wgt-rb:hover{background:var(--well);color:var(--ink)}.wg .wgt-rb[aria-current=true]{color:var(--ink);background:var(--card-frost);box-shadow:inset 0 0 0 1px var(--glass-rim),var(--shadow-card)}.wg .wgt-rb:focus-visible{outline:2px solid var(--t,var(--ink));outline-offset:-2px}.wg .wgt-rb-mk{position:relative;display:block;flex:none;width:40px;height:22px;color:var(--t,var(--ink-2));opacity:.55;filter:saturate(.5);transition:opacity var(--dur-menu) var(--ease-out),filter var(--dur-menu) var(--ease-out)}.wg .wgt-rb-mk>svg{display:block;width:100%;height:100%;overflow:hidden}.wg .wgt-rb:hover .wgt-rb-mk,.wg .wgt-rb[aria-current=true] .wgt-rb-mk{opacity:1;filter:none}.wg .wgt-rb-dot{position:absolute;top:-3px;right:-4px;width:7px;height:7px;border-radius:50%;background:var(--t);box-shadow:0 0 0 2px var(--surface-solid)}.wg .wgt-rb.is-ask .wgt-rb-dot{background:var(--gold-hot);box-shadow:0 0 0 2px var(--surface-solid),0 0 calc(8px*var(--halo)) var(--gold-glow)}.wg .wgt-rb-nm{max-width:18ch;overflow:hidden;text-overflow:ellipsis}.wg .wgt-lv-hero.wgt-solo{grid-template-columns:minmax(0,1fr)}.wg .wgt-strip{position:relative}.wg .wgt-ph .wgt-head.has-rb{flex-wrap:wrap;gap:0}.wg .wgt-ph .wgt-head.has-rb>.wgt-crumb{max-width:100%}.wg .wgt-ph .wgt-head.has-rb>.wgt-ribbon{flex:0 0 calc(100% + 36px);margin:0 -18px;padding:2px 18px 4px;scroll-padding:0 18px}.wg .wgt-ph .wgt-ribbon>.wgt-rb:first-child{margin-left:0}.wg .wgt-ph .wgt-rb{min-height:44px;padding:0 12px 0 8px;font-size:13.5px}.wg .wgn a{text-decoration:none;color:inherit}.wg .wgn .wgn-list{display:flex;flex-direction:column;gap:2px}.wg .wgn a.wgn-d{position:relative;display:flex;align-items:center;gap:11px;min-height:40px;padding:0 12px;border-radius:12px;color:var(--ink-2);font:500 14px/1.1 var(--font);transition:background var(--dur-menu) var(--ease-out),color var(--dur-menu) var(--ease-out)}.wg .wgn a.wgn-d:hover{background:var(--well);color:var(--ink)}.wg .wgn a.wgn-d.is-on{color:var(--ink)}.wg .wgn a.wgn-d[aria-current=page]{background:var(--card-frost);color:var(--ink);box-shadow:inset 0 0 0 1px var(--glass-rim),var(--shadow-card)}.wg .wgn .wgn-l{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wg .wgn-b{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;font:600 11.5px/1 var(--font);color:var(--ink-2);background:var(--well)}.wg .wgn-b.ask{color:var(--gold-ink);background:var(--gold-glass);box-shadow:inset 0 0 0 1px var(--gold-rim)}.wg .wgn-pins{display:flex;flex-direction:column;gap:1px;margin:1px 0 5px}.wg .wgn a.wgn-pin{position:relative;display:flex;align-items:center;gap:8px;min-height:34px;padding:0 12px 0 40px;border-radius:10px;color:var(--ink-2);font:450 13.5px/1.1 var(--font)}.wg .wgn a.wgn-pin:hover{background:var(--well);color:var(--ink)}.wg .wgn a.wgn-pin[aria-current=page]{color:var(--ink);background:color-mix(in srgb,var(--t) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t) 26%,transparent)}.wg .wgn-hue{position:absolute;left:19px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:3px;background:var(--t);box-shadow:0 0 calc(6px*var(--halo)) color-mix(in srgb,var(--t) 50%,transparent)}.wg .wgn-dot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--t)}.wg .wgn-dot.ask{background:var(--gold-hot);box-shadow:0 0 0 2px var(--gold-rim)}.wg .wgn-foot{display:flex;flex-direction:column;gap:6px;margin-top:auto}.wg .wgn-me{display:flex;align-items:center;gap:9px;padding:6px 8px;font:500 13.5px/1 var(--font);color:var(--ink-2)}.wg .wgn-me .avatar{width:26px;height:26px;font-size:11px}.wg .phone>.wgn-ph{position:absolute;left:12px;right:12px;bottom:14px;z-index:5}.wg .wgn-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:5px;border-radius:28px;background:var(--glass-tint);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);box-shadow:var(--shadow-lift);outline:1px solid var(--glass-rim);outline-offset:-1px}.wg .wgn a.wgn-tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:50px;border-radius:23px;color:var(--ink-2);font:500 13px/1 var(--font);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.wg .wgn a.wgn-tab[aria-current=page]{color:var(--ink);background:var(--card-frost);box-shadow:inset 0 0 0 1px var(--glass-rim)}.wg .wgn-tab .wgn-b{position:absolute;top:2px;left:calc(50% + 5px);min-width:20px;height:20px;font-size:13px}.wg .wgn-sheet{display:grid;gap:2px;padding-top:6px}.wg .wgn-sh-h{padding:8px 4px 6px;font:500 13px/1 var(--font);color:var(--ink-3)}.wg .wgn-sheet a.wgn-sh-r{position:relative;display:flex;align-items:center;gap:12px;min-height:48px;padding:0 12px 0 34px;border-radius:14px;font:500 15px/1.1 var(--font);color:var(--ink);text-decoration:none;-webkit-touch-callout:none}.wg .wgn-sheet a.wgn-sh-r .wgn-hue{left:14px}.wg .wgn-sheet a.wgn-sh-r[aria-current=page]{background:color-mix(in srgb,var(--t) 12%,transparent)}.wg .wgn-sheet a.wgn-set{margin-top:8px;padding-left:10px;border-top:1px solid var(--hairline);border-radius:0;color:var(--ink-2)}.wg .wgn-sh-e{padding:6px 4px 10px;font-size:14px;color:var(--ink-2)}.wg .wgb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0}.wg .wgb.is-calm{display:flex}.wg .wgb-t{position:relative;isolation:isolate;display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:12px;row-gap:7px;min-width:0;min-height:128px;padding:12px 14px;border-radius:var(--r-card);color:var(--ink);background:linear-gradient(180deg,color-mix(in srgb,var(--t,var(--ink-3)) 9%,transparent),transparent 70%),var(--card-frost);box-shadow:var(--shadow-card);outline:1px solid var(--glass-rim);outline-offset:-1px;transition:transform var(--dur-menu) var(--ease-out),box-shadow var(--dur-menu) var(--ease-out)}.wg .wgb-t{container:wgb/inline-size;background:linear-gradient(180deg,color-mix(in srgb,var(--t,var(--ink-3)) 6%,transparent),transparent 70%),color-mix(in srgb,var(--card-frost) 55%,transparent);box-shadow:inset 0 1px 0 var(--glass-highlight);outline-color:color-mix(in srgb,var(--glass-rim) 70%,transparent)}.wg .wgb-t:before{opacity:.5}.wg .wgb-t:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--glass-specular);pointer-events:none}.wg .wgb-hit{position:absolute;inset:0;z-index:1;margin:0;padding:0;border:0;border-radius:inherit;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.wg .wgb-hit:focus-visible{outline:2px solid var(--t,var(--ink));outline-offset:2px}.wg .wgb-t:has(>.wgb-hit:hover){transform:translateY(-2px);box-shadow:var(--shadow-lift)}.wg .wgb-t:has(>.wgb-hit:active){transform:scale(.985);transition-duration:var(--dur-press)}.wg .wgb-k{grid-column:1/-1;display:flex;align-items:center;gap:7px;min-width:0;font:500 12.5px/1.2 var(--font);color:var(--ink-2)}.wg .wgb-k>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wg .wgb-kd{flex:none;width:7px;height:7px;border-radius:50%;background:var(--t,var(--ink-3))}.wg .wgb-v{margin-left:auto;flex:none;font:500 15px/1 var(--font);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.wg .wgb-mk{grid-row:2/4;position:relative;width:52px;height:44px;display:grid;place-items:center;color:var(--t,var(--ink-2))}.wg .wgb-mk>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.wg .wgb-mi{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--t,var(--ink-3)) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t,var(--ink-3)) 22%,transparent)}.wg .wgb-mk>svg+.wgb-mi{background:none;box-shadow:none;position:relative}.wg .wgb-mk .glint{transform:scale(1.45)}.wg .wgb-mk .orb{width:34px;height:34px;animation:none}.wg .wgb-tx{display:grid;gap:3px;min-width:0;align-content:start}.wg .wgb-tx b{font:500 15px/1.3 var(--font);letter-spacing:-.005em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;hyphens:auto}.wg .wgb-tx span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.35;color:var(--ink-2);hyphens:auto}.wg .wgb-ft{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;align-self:end}.wg .wgb-who{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;flex:1 0 auto;min-width:0;margin-right:auto;font:500 12.5px/1.2 var(--font);color:var(--ink-2)}.wg .wgb-who>span{white-space:nowrap}.wg .wgb-acts{display:flex;gap:6px;flex:none;margin-left:auto}.wg .wgb-by{flex:none}.wg .wgb-src{display:inline-flex;align-items:center;gap:4px;min-width:0}.wg .wgb-src .wg-ic{flex:none}.wg .wgb-a{position:relative;z-index:2;flex:none;min-height:34px;padding:0 13px;border:0;border-radius:var(--r-pill);background:var(--well);font:500 13px/1 var(--font);color:var(--ink);white-space:nowrap;cursor:pointer;transition:background var(--dur-menu) var(--ease-out)}.wg .wgb-a:hover{background:color-mix(in srgb,var(--ink) 12%,transparent)}.wg .wgb-a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@container wgb (max-width:270px){.wg .wgb-a{padding:0 11px}}.wg .wgb-ask{outline:1px solid var(--gold-rim)}.wg .wgb-ask .wgb-kd{background:var(--gold-hot);box-shadow:0 0 0 2.5px var(--gold-rim),0 0 calc(8px*var(--halo)) var(--gold-glow)}.wg .wgb-ask .wgb-k>span{color:var(--gold-ink)}.wg .wgb-ask .wgb-a.pri{color:var(--gold-ink);background:var(--gold-glass);box-shadow:inset 0 0 0 1px var(--gold-rim)}.wg .wgb-ask .wgb-a.pri:hover{filter:brightness(1.04)}.wg .wgb-ask.is-res{outline-color:var(--glass-rim)}.wg .wgb-ask.is-res .wgb-kd{background:var(--t,var(--ink-3));box-shadow:none}.wg .wgb-ask.is-res .wgb-k>span{color:var(--ink-2)}.wg .wgb-off .wgb-mk{color:var(--t)}.wg .wgb-done .wgb-kd{background:var(--t,var(--th-violet))}.wg .wgb-calm{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:52px;margin:0;padding:6px 8px 6px 18px;border-radius:var(--r-pill);font:450 15px/1.3 var(--font);color:var(--ink-2);background:var(--card-frost);box-shadow:var(--shadow-card);outline:1px solid var(--glass-rim);outline-offset:-1px}.wg .wgb-cm{flex:none;width:9px;height:9px;border-radius:50%;background:var(--th-teal);box-shadow:0 0 0 3px color-mix(in srgb,var(--th-teal) 18%,transparent)}.wg .wgb-calm>span:first-of-type{color:var(--ink)}.wg .wgb-nx{margin-left:4px}.wg .wgb-nb{min-height:40px;padding:0 14px;border:0;border-radius:var(--r-pill);background:var(--well);font:500 14.5px/1 var(--font);color:var(--ink);cursor:pointer}.wg .wgb-nb:hover{background:color-mix(in srgb,var(--ink) 12%,transparent)}.wg .wgb.wgb-ph{grid-template-columns:minmax(0,1fr);gap:8px}.wg .wgb-ph .wgb-t{min-height:0;grid-template-columns:48px minmax(0,1fr);row-gap:6px;padding:11px 13px}.wg .wgb-ph .wgb-mk{width:48px;height:40px}.wg .wgb-ph .wgb-mi{width:40px;height:40px}.wg .wgb-ph .wgb-a,.wg .wgb-ph .wgb-nb{min-height:44px;padding:0 15px;font-size:14px}.wg .wgb-ph .wgb-tx b{-webkit-line-clamp:2}.wg .wgb-ph.is-calm .wgb-calm{border-radius:22px;padding:8px 8px 8px 16px}.wg .wgb-ph .wgb-k,.wg .wgb-ph .wgb-who,.wg .wgt-ph .wgt-sep span{font-size:13px}.wg .wgb-more{display:flex;align-items:center;gap:10px;min-height:44px;width:100%;padding:0 16px;border:0;border-radius:var(--r-card);background:var(--well);font:500 14px/1.3 var(--font);color:var(--ink-2);text-align:left;cursor:pointer}.wg .wgb-more b{flex:none;font-weight:600;color:var(--ink)}.wg .wgb-more span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wg .wgb-more:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.wg .wgt-lv-grid.has-brief{display:flex;flex-direction:column;gap:16px}.wg .wgt-lv-grid.has-brief>.wgt-grid{flex:1 1 auto;min-height:0;height:auto;max-height:calc(var(--rows,1) * var(--wgt-rowmax) + (var(--rows,1) - 1) * var(--wgt-gap))}.wg .wgt-lv-grid.has-brief>.wgt-brief{flex:none}.wg .wgt-lv-grid.has-brief{gap:12px}.wg .wgt-sep{flex:none;display:flex;align-items:center;gap:12px;height:18px}.wg .wgt-sep:before,.wg .wgt-sep:after{content:"";flex:1 1 0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ink) 15%,transparent))}.wg .wgt-sep:after{background:linear-gradient(270deg,transparent,color-mix(in srgb,var(--ink) 15%,transparent))}.wg .wgt-sep span{flex:none;font:500 12.5px/1 var(--font);letter-spacing:.02em;color:var(--ink-2)}.wg .wgt-l.has-brief{--wgt-lvis:150px}.wg .wgt-l.has-brief>.wgt-band{gap:14px}.wg .wgt-ph .wgt-l.has-brief{--wgt-lvis:120px}.wg .wgt-ph .wgt-lv-grid.has-brief>.wgt-grid{max-height:none}.wg .wgt-band-out>.wgt-brief{margin-bottom:2px}.wg .wgt-rb-ov .wgt-rb-mk{opacity:.8;filter:none}.wg .wgt-lv-hero.is-stage{grid-template-columns:minmax(0,1fr) 60px}.wg .is-stage>.wgt-stack{gap:6px}.wg .is-stage>.wgt-stack>.wgt-tile.wgt-s{height:52px;padding:0;align-items:center;justify-content:center;border-radius:16px}.wg .is-stage>.wgt-stack>.wgt-s .wgt-row,.wg .is-stage>.wgt-stack>.wgt-s .wgt-nm,.wg .is-stage>.wgt-stack>.wgt-s .wgt-by,.wg .is-stage>.wgt-stack>.wgt-s .wgt-src,.wg .is-stage>.wgt-stack>.wgt-s .wgt-sp{display:none}.wg .is-stage>.wgt-stack>.wgt-s .wgt-hd{justify-content:center;gap:0}.wg .is-stage>.wgt-stack>.wgt-s .wgt-ic{transform:scale(1.2)}.wg .is-stage>.wgt-stack>.wgt-s .wgt-dot{position:absolute;top:8px;right:8px}.wg .is-stage>.wgt-stack>.wgt-more{flex-direction:column;gap:0}.wg .is-stage>.wgt-stack>.wgt-more span{display:none}.wg .wgt-lv-hero.is-stage>.wgt-l{--wgt-lvis:132px}.wg .wgt-board:not(.wgt-ph) .wgt-lv-hero{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;align-items:start;padding-bottom:24px}.wg .wgt-board:not(.wgt-ph) .wgt-lv-hero::-webkit-scrollbar{display:none}.wg .wgt-board:not(.wgt-ph) .wgt-lv-hero>.wgt-l{height:auto;min-height:100%}.wg .wgt-board:not(.wgt-ph) .wgt-lv-hero>.wgt-stack{position:sticky;top:0}.wg .wgt-board:not(.wgt-ph) .wgt-band-grid>.wgt-grid{height:auto;grid-template-rows:none;grid-auto-rows:minmax(196px,auto)}.wg .wgt-band-grid>.wgt-sep{margin:2px 0 -2px}.wg .wgt-band-x{display:flex;flex-direction:column;gap:12px}.wg .orb{display:inline-block;vertical-align:middle}:root .wg .orb{background:none!important;box-shadow:none!important;animation:none}:root .wg,.wg .screen.day,.wg .phone.day,.wg .day,.kp-day{--kp-hi:#fff;--kp-mid:rgba(247,246,255,.94);--kp-edge:color-mix(in srgb,var(--th-indigo) 30%,#efeeff);--kp-gold-edge:color-mix(in srgb,var(--gold-hot) 55%,#fff4dc);--kp-rim:rgba(255,255,255,.95);--kp-dot-rim:color-mix(in srgb,var(--th-indigo) 42%,transparent);--kp-line-c:color-mix(in srgb,var(--ink) 62%,transparent);--kp-cap:color-mix(in srgb,var(--ink) 74%,transparent);--kp-cap-hi:rgba(255,255,255,.5);--kp-sheath-o:.2;--kp-small-rim:color-mix(in srgb,var(--th-indigo) 30%,rgba(255,255,255,.5));--kp-glow:.72;--kp-drop:rgba(64,52,170,.3);--kp-ground:rgba(30,28,90,.15);--kp-halo-o:0;--kp-halo-c:color-mix(in srgb,var(--th-indigo) 55%,var(--th-cyan));--kp-eye:#10162f;--kp-sleep:1}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .wg{--kp-hi:rgba(255,255,255,.97);--kp-mid:rgba(236,234,255,.8);--kp-edge:rgba(184,178,255,.4);--kp-gold-edge:color-mix(in srgb,var(--gold-hot) 50%,transparent);--kp-rim:rgba(255,255,255,.55);--kp-dot-rim:rgba(255,255,255,.5);--kp-line-c:color-mix(in srgb,var(--ink) 72%,transparent);--kp-cap:color-mix(in srgb,var(--ink) 52%,transparent);--kp-cap-hi:rgba(255,255,255,.55);--kp-sheath-o:.16;--kp-small-rim:rgba(255,255,255,.55);--kp-glow:.85;--kp-drop:rgba(0,0,14,.55);--kp-ground:rgba(0,0,12,.38);--kp-halo-o:0;--kp-halo-c:color-mix(in srgb,var(--th-violet) 45%,#fff);--kp-sleep:.72}}:root[data-theme=dark] .wg,.wg .screen.night,.wg .phone.night,.wg .night,.kp-night{--kp-hi:rgba(255,255,255,.97);--kp-mid:rgba(236,234,255,.8);--kp-edge:rgba(184,178,255,.4);--kp-gold-edge:color-mix(in srgb,var(--gold-hot) 50%,transparent);--kp-rim:rgba(255,255,255,.55);--kp-dot-rim:rgba(255,255,255,.5);--kp-line-c:color-mix(in srgb,var(--ink) 72%,transparent);--kp-cap:color-mix(in srgb,var(--ink) 52%,transparent);--kp-cap-hi:rgba(255,255,255,.55);--kp-sheath-o:.16;--kp-small-rim:rgba(255,255,255,.55);--kp-glow:.85;--kp-drop:rgba(0,0,14,.55);--kp-ground:rgba(0,0,12,.38);--kp-halo-o:0;--kp-halo-c:color-mix(in srgb,var(--th-violet) 45%,#fff);--kp-sleep:.72}.kp-svg{display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.kp-s0{stop-color:var(--kp-hi)}.kp-s1{stop-color:var(--kp-mid)}.kp-s2{stop-color:var(--kp-edge);transition:stop-color var(--dur-enter) var(--ease-sine)}.kp-la{stop-color:var(--kp-a,var(--th-violet))}.kp-lb{stop-color:var(--kp-b,var(--th-rose))}.kp-lc{stop-color:var(--kp-c,var(--th-teal))}.kp-ld{stop-color:var(--kp-d,var(--th-green))}.kp-le{stop-color:var(--kp-e,var(--th-blue))}.kp-gy{stop-color:var(--gold-hot)}.kp-sw{stop-color:#fff}.kp-ss{stop-color:var(--kp-send,var(--th-violet))}.kp-hh{stop-color:color-mix(in srgb,var(--kp-halo-c) var(--work-glow,100%),transparent)}.kp-m{stop-opacity:.42}.kp-mr{stop-opacity:.78}.kp-x{stop-opacity:0}.kp-las{stroke:var(--kp-a,var(--th-violet))}.kp-lbs{stroke:var(--kp-b,var(--th-rose))}.kp-lcs{stroke:var(--kp-c,var(--th-teal))}.kp-lds{stroke:var(--kp-d,var(--th-green))}.kp-les{stroke:var(--kp-e,var(--th-blue))}.kp-laf{fill:var(--kp-a,var(--th-violet))}.kp-lbf{fill:var(--kp-b,var(--th-rose))}.kp-lcf{fill:var(--kp-c,var(--th-teal))}.kp-ldf{fill:var(--kp-d,var(--th-green))}.kp-lef{fill:var(--kp-e,var(--th-blue))}.kp-skin{filter:drop-shadow(0 1.4px 1.6px var(--kp-drop));transition:opacity var(--dur-enter) var(--ease-sine)}.kp-rim{fill:none;stroke:var(--kp-rim);stroke-width:.9;transition:stroke var(--dur-enter) var(--ease-sine)}.kp-shine{fill:#fff;opacity:.78}.kp-caustic{fill:none;stroke-width:3.2}.kp-u{stop-opacity:.75}.kp-soft{fill:none;stroke:#ffffff9e;stroke-width:.8;stroke-linecap:round}.kp-line{fill:none;stroke:var(--kp-line-c);stroke-width:1.7;stroke-linecap:round}.kp-cap{fill:var(--kp-cap);stroke:#fff6;stroke-width:.6;stroke-linejoin:round}.kp-cap-hi{fill:none;stroke:var(--kp-cap-hi);stroke-width:.7;stroke-linecap:round}.kp-fin{stroke:var(--kp-rim);stroke-width:.7}.kp-flame{opacity:.9}.kp-ring{fill:none;stroke-width:1.35;stroke-linecap:round;opacity:.92;transition:stroke var(--dur-enter) var(--ease-sine),opacity var(--dur-enter)}.kp-mote{stroke:#fff;stroke-width:.55;transition:fill var(--dur-enter) var(--ease-sine)}.kp-tl{fill:none;stroke-width:1.6;stroke-linecap:round;transition:stroke var(--dur-enter) var(--ease-sine),opacity var(--dur-enter)}.kp-sheath{fill:none;stroke-width:4.2;stroke-linecap:round;opacity:var(--kp-sheath-o)}.kp-arms{fill:var(--kp-mid);opacity:.5}.kp-tents{transition:transform .14s linear,opacity var(--dur-enter) var(--ease-sine)}.kp-shadow{fill:var(--kp-ground)}.kp-halo{opacity:var(--kp-halo-o);transition:opacity var(--dur-menu) var(--ease-sine)}.kp-inner{opacity:var(--kp-glow);transition:opacity .14s linear,transform .14s linear}.kp-swirl{transition:opacity var(--dur-enter) var(--ease-sine)}.kp-gold{opacity:0;transition:opacity var(--dur-enter) var(--ease-sine)}.kp-core,.kp-spark{opacity:0}.kp-dust circle{fill:#fff;opacity:0}.kp-pupil{fill:var(--kp-eye)}.kp-glint{fill:#fff}.kp-eye{transition:opacity var(--dur-menu) var(--ease-sine)}.kp-lid,.kp-happy{fill:none;stroke:var(--kp-eye);stroke-width:1.8;stroke-linecap:round;opacity:0;transition:opacity var(--dur-menu) var(--ease-sine)}.kp-blush{fill:#ff8fa3;opacity:0;transition:opacity var(--dur-menu)}.kp-mouth{fill:var(--kp-eye);opacity:0}.kp-dots circle{fill:var(--kp-line-c);opacity:0}.kp-z{fill:none;stroke:var(--kp-line-c);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;opacity:0}.kp-pose,.kp-float,.kp-swirl,.kp-inner,.kp-look,.kp-face,.kp-eye,.kp-core,.kp-spark,.kp-tent,.kp-tents,.kp-mouth,.kp-z{transform-box:fill-box;transform-origin:50% 50%}.kp-pose,.kp-float{transform-origin:50% 100%}.kp-tent,.kp-tents{transform-origin:50% 0}.kp-inner{transform-origin:50% 75%}.kp-pose{transition:transform var(--dur-enter) var(--ease-sine)}.kp-look{transition:transform var(--dur-menu) var(--ease-sine)}.kp-float{animation:kp-breath var(--dur-breath,6s) var(--ease-sine) var(--kp-delay,0s) infinite}.kp-floaty .kp-float{animation-name:kp-hover;animation-duration:7.2s}.kp-ray .kp-float{animation-name:kp-glide;animation-duration:7.6s}.kp-eye{animation:kp-blink 6s linear var(--kp-delay,0s) infinite}.kp-swirl{animation:kp-sway 26s var(--ease-sine) var(--kp-delay,0s) infinite alternate}.kp-tent{animation:kp-tsway 6.4s var(--ease-sine) infinite alternate}.kp-mote{animation:kp-twinkle 6s var(--ease-sine) infinite}@keyframes kp-breath{50%{transform:translateY(-.4px) scale(1.018,.986)}}@keyframes kp-hover{50%{transform:translateY(-1.6px)}}@keyframes kp-glide{50%{transform:translateY(-1.4px) scale(1.012,.95)}}@keyframes kp-blink{0%,95.5%,to{transform:none}97%{transform:scaleY(.12)}}@keyframes kp-sway{0%{transform:rotate(-8deg) translate(-1px)}to{transform:rotate(8deg) translate(1px)}}@keyframes kp-tsway{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@keyframes kp-twinkle{50%{opacity:.55}}.wg .orb[data-kpt=md] .kp-inner,.wg .orb[data-kpt=sm] .kp-inner{opacity:1}.wg .orb[data-kpt=md] .kp-m,.wg .orb[data-kpt=sm] .kp-m{stop-opacity:.6}.wg .orb[data-kpt=md] .kp-rim,.wg .orb[data-kpt=sm] .kp-rim{stroke:var(--kp-small-rim);stroke-width:1.1}.wg .orb[data-kpt=md] .kp-arms,.wg .orb[data-kpt=md] .kp-soft,.wg .orb[data-kpt=md] .kp-dust,.wg .orb[data-kpt=sm] .kp-arms{display:none}.wg .orb[data-kpt=md] .kp-tl{stroke-width:2.2}.wg .orb[data-kpt=sm] .kp-shine,.wg .orb[data-kpt=sm] .kp-caustic,.wg .orb[data-kpt=sm] .kp-glint,.wg .orb[data-kpt=sm] .kp-soft,.wg .orb[data-kpt=sm] .kp-z,.wg .orb[data-kpt=sm] .kp-dots,.wg .orb[data-kpt=sm] .kp-shadow,.wg .orb[data-kpt=sm] .kp-blush,.wg .orb[data-kpt=sm] .kp-dust,.wg .orb[data-kpt=sm] .kp-cap-hi,.wg .orb[data-kpt=sm] .kp-mouth,.wg .orb[data-kpt=sm] .kp-sheath{display:none}.wg .orb[data-kpt=sm] .kp-face{transform:scale(1.32)}.wg .orb[data-kpt=sm] .kp-rim{stroke:var(--kp-dot-rim);stroke-width:1.8}.wg .orb[data-kpt=sm] .kp-skin{filter:none}.wg .orb[data-kpt=sm] .kp-line{stroke-width:2.8}.wg .orb[data-kpt=sm] .kp-ring{stroke-width:2.6}.wg .orb[data-kpt=sm] .kp-tl{stroke-width:3.2}.wg .orb[data-kpt=sm] .kp-mote{r:2.3px}.wg .orb[data-kpt=sm] .kp-lid,.wg .orb[data-kpt=sm] .kp-happy{stroke-width:2.6}.wg .orb[data-kpt=lg] .kp-dust circle{opacity:.85;animation:kp-twinkle 5s var(--ease-sine) infinite}.wg .orb[data-kpt=lg] .kp-dust circle:nth-child(2){animation-delay:-1.7s}.wg .orb[data-kpt=lg] .kp-dust circle:nth-child(3){animation-delay:-3.4s}.wg .orb.listening{--kp-halo-c:color-mix(in srgb,var(--th-indigo) 50%,var(--th-cyan))}.wg .orb.listening .kp-pose{transform:rotate(-6deg) scale(1.06)}.wg .orb.listening .kp-look{transform:translate(.7px,.1px) scale(1.1)}.wg .orb.listening .kp-inner{opacity:calc(.5 + var(--kp-level,.5) * .5);transform:scale(calc(.92 + var(--kp-level,.5) * .2))}.wg .orb.listening .kp-halo{opacity:calc(var(--kp-halo-o) + .1 + var(--kp-level,.5) * .45)}.wg .orb.listening .kp-tents{transform:scaleY(calc(.9 + var(--kp-level,.5) * .14))}.wg .orb.thinking .kp-look{transform:translate(1.3px,-1.5px)}.wg .orb.thinking .kp-halo,.wg .orb.delegating .kp-halo,.wg .orb.kp-sending .kp-halo{opacity:.3}.wg .orb.thinking .kp-swirl{animation:kp-turn 4.8s var(--ease-sine) infinite alternate}.wg .orb.thinking .kp-tent{animation-duration:3.2s}.wg .orb.thinking .kp-dots circle{opacity:.3;animation:kp-dot 3.2s var(--ease-sine) infinite}.wg .orb.thinking .kp-dots circle:nth-child(2){animation-delay:.4s}.wg .orb.thinking .kp-dots circle:nth-child(3){animation-delay:.8s}@keyframes kp-turn{0%{transform:translate(-6px) scaleX(1.08)}to{transform:translate(6px) scaleX(.94)}}@keyframes kp-dot{30%{opacity:1}60%{opacity:.3}}.wg .orb.speaking .kp-mouth{opacity:1;transform:scaleY(calc(.25 + var(--kp-level,.5) * 1.05))}.wg .orb.speaking .kp-inner{opacity:calc(.62 + var(--kp-level,.5) * .38);transform:scale(calc(.96 + var(--kp-level,.5) * .1))}.wg .orb.speaking .kp-halo{opacity:calc(var(--kp-halo-o) + var(--kp-level,.5) * .3)}.wg .orb.speaking .kp-tents{opacity:calc(.6 + var(--kp-level,.5) * .4)}.wg .orb.delegating .kp-look,.wg .orb.kp-sending .kp-look{transform:translate(var(--kp-lx,1.5px),var(--kp-ly,-1.2px))}.wg .orb.delegating .kp-core{animation:kp-gather 3.6s var(--ease-sine) infinite}.wg .orb.delegating .kp-spark{animation:kp-send 3.6s var(--ease-sine) infinite}.wg .orb.kp-sending .kp-core{animation:kp-gather1 .62s var(--ease-sine) both}.wg .orb.kp-receive .kp-core{animation:kp-recv .9s var(--ease-sine) both}@keyframes kp-gather{0%,to{opacity:0;transform:scale(.4)}38%{opacity:1;transform:scale(1)}54%{opacity:.1;transform:scale(.7)}}@keyframes kp-send{0%,44%{opacity:0;transform:translate(0) scale(.6)}52%{opacity:1;transform:translate(3px,-6px) scale(1)}to{opacity:0;transform:translate(var(--kp-sx,24px),var(--kp-sy,-22px)) scale(.7)}}@keyframes kp-gather1{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.06)}to{opacity:0;transform:scale(.6)}}@keyframes kp-recv{0%{opacity:.95;transform:scale(1.25)}to{opacity:0;transform:scale(.5)}}.wg .orb.waiting{--kp-edge:var(--kp-gold-edge);--kp-halo-c:var(--gold-glow)}.wg .orb.waiting .kp-float,.wg .orb.waiting .kp-swirl,.wg .orb.waiting .kp-tent,.wg .orb.waiting .kp-mote{animation:none}.wg .orb.waiting .kp-swirl{opacity:0}.wg .orb.waiting .kp-gold{opacity:1}.wg .orb.waiting .kp-rim{stroke:color-mix(in srgb,var(--gold-hot) 70%,#fff)}.wg .orb.waiting .kp-halo{opacity:calc(.45 * var(--halo,1))}.wg .orb.waiting .kp-look{transform:scale(1.08)}.wg .orb.waiting .kp-ring{stroke:var(--gold-hot)}.wg .orb.waiting .kp-mote{fill:var(--gold-hot)}.wg .orb.waiting .kp-tl,.wg .orb.waiting .kp-sheath{stroke:var(--gold-hot)}.wg .orb.asleep .kp-eye{opacity:0;animation:none}.wg .orb.asleep .kp-lid{opacity:1}.wg .orb.asleep .kp-inner{opacity:calc(var(--kp-glow) * .28)}.wg .orb.asleep .kp-skin{opacity:var(--kp-sleep)}.wg .orb.asleep .kp-float{animation-duration:9.6s}.wg .orb.asleep .kp-pose{transform:rotate(4deg) translateY(.5px)}.wg .orb.asleep .kp-ring,.wg .orb.asleep .kp-tl,.wg .orb.asleep .kp-mote{opacity:.35}.wg .orb.asleep .kp-tent{animation-duration:12s}.wg .orb.asleep .kp-z{opacity:.75;animation:kp-zz 6s var(--ease-sine) infinite}@keyframes kp-zz{50%{opacity:.35;transform:translate(.6px,-1.2px)}}.wg .orb.greet .kp-pose{animation:kp-greet .68s var(--ease-out)}.wg .orb.greet .kp-eye{opacity:0}.wg .orb.greet .kp-happy{opacity:1}.wg .orb.greet .kp-blush{opacity:.45}@keyframes kp-greet{0%{transform:none}22%{transform:translateY(-3.5px) scale(.96,1.05)}50%{transform:translateY(0) scale(1.04,.96)}74%{transform:scale(.99,1.01)}to{transform:none}}.kp-ringg{transform-box:view-box;transform-origin:24px 27.4px;transform:rotate(var(--kp-tilt,-14deg))}.kp-traveller{position:fixed!important;left:0;top:0;margin:0!important;z-index:2147482999;pointer-events:none;will-change:transform}.wg .orb.kp-moving .kp-look{transform:translate(var(--kp-lx,0px),var(--kp-ly,0px))}.kp-traveller .kp-tents{transform:skew(var(--kp-skew,0deg)) scaleY(calc(1 + var(--kp-trail,0) * .22))}.wg .orb.kp-hovering .kp-drift .kp-float{animation:kp-h-drift 4.8s var(--ease-sine) infinite}.wg .orb.kp-hovering .kp-drift .kp-tents{animation:kp-h-tents 4.8s var(--ease-sine) infinite}.wg .orb.kp-hovering .kp-ray .kp-float{animation:kp-h-ray 6s var(--ease-sine) infinite}.wg .orb.kp-hovering .kp-lantern .kp-float{transform-origin:50% 0;animation:kp-h-swing 5.2s var(--ease-sine) infinite alternate}.wg .orb.kp-hovering .kp-prism .kp-float{animation:kp-h-wobble 4.4s var(--ease-sine) infinite}.wg .orb.kp-hovering .kp-orbit .kp-ringg{animation:kp-h-precess 6.4s var(--ease-sine) infinite alternate}@keyframes kp-h-drift{0%,to{transform:none}14%{transform:translateY(.6px) scale(1.07,.9)}34%{transform:translateY(-3.2px) scale(.97,1.04)}}@keyframes kp-h-tents{0%,to{transform:none}14%{transform:scaleY(.9)}40%{transform:scaleY(1.1) skew(-3deg)}70%{transform:scaleY(1.03) skew(2deg)}}@keyframes kp-h-ray{0%,to{transform:none}25%{transform:translateY(-1.6px) scale(1.02,.9) rotate(-2deg)}50%{transform:translateY(-2.4px) scaleY(1.04)}75%{transform:translateY(-1px) scale(1.02,.92) rotate(2deg)}}@keyframes kp-h-swing{0%{transform:rotate(-4.5deg)}to{transform:rotate(4.5deg)}}@keyframes kp-h-wobble{0%,to{transform:none}20%{transform:scale(1.05,.95) rotate(-2deg)}40%{transform:scale(.97,1.03) rotate(1.5deg)}60%{transform:scale(1.02,.98)}}@keyframes kp-h-precess{0%{transform:rotate(-24deg)}to{transform:rotate(-4deg)}}.kp-still .kp-svg *,.kp-still .kp-glsvg *{animation:none!important}.wg .orb[data-kpoff] .kp-svg *{animation-play-state:paused!important}.kp-fly{position:fixed;left:0;top:0;width:100vw;height:100vh;pointer-events:none;z-index:2147483000;overflow:visible}.kp-trail{fill:var(--c)}.kp-tail{filter:blur(1.2px);opacity:var(--wgo,1)}.kp-head{fill:#fff;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--c) var(--wg,100%),transparent)) drop-shadow(0 0 9px color-mix(in srgb,var(--c) var(--wg,100%),transparent))}.kp-arrive{fill:none;stroke:var(--c);stroke-width:1.4}.kp-edge{position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;z-index:4;opacity:0;transition:opacity var(--dur-enter) var(--ease-sine);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--kp-c) 62%,transparent),0 0 0 1px color-mix(in srgb,var(--kp-c) 30%,transparent),0 0 26px -8px color-mix(in srgb,var(--kp-c) var(--work-glow,100%),transparent)}.kp-edge.on{opacity:1;animation:kp-edge 4.4s var(--ease-sine) infinite}@keyframes kp-edge{50%{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--kp-c) 82%,transparent),0 0 0 1px color-mix(in srgb,var(--kp-c) 42%,transparent),0 0 34px -6px color-mix(in srgb,var(--kp-c) var(--work-glow,100%),transparent)}}.kp-gl{display:inline-block;vertical-align:middle;width:36px;height:36px;flex:none;position:relative;border-radius:50%}[data-kpg]{--gl:var(--t,var(--th-violet))}.kp-glsvg{display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.wg .glint>.kp-glsvg{position:absolute;inset:0}.wg .glint:has(>.kp-glsvg){background:none!important;box-shadow:none!important}.wg .glint:has(>.kp-glsvg):before,.wg .glint:has(>.kp-glsvg):after,.wg .glint:has(>.kp-glsvg)>b{display:none!important}[data-kpg] .gk-a{stop-color:var(--gl);stop-opacity:.88}[data-kpg] .gk-b{stop-color:var(--gl)}[data-kpg] .gp-skin{filter:drop-shadow(0 3px 4px color-mix(in srgb,var(--gl) calc(40% * var(--halo,1)),transparent))}[data-kpg] .gp-rim{fill:none;stroke:#ffffffb3;stroke-width:.9}[data-kpg] .gp-shine{fill:#fff;opacity:.55}[data-kpg] .gp-shadow{fill:var(--kp-ground)}[data-kpg] .gp-eye ellipse,[data-kpg] .gp-mouth{fill:#10162f}[data-kpg] .gp-glint{fill:#fff}[data-kpg] .gp-happy,[data-kpg] .gp-lid{fill:none;stroke:#10162f;stroke-width:1.8;stroke-linecap:round;opacity:0}[data-kpg] .gp-mouth,[data-kpg] .gp-blush{opacity:0}[data-kpg] .gp-blush{fill:#ff8fa3}[data-kpg] .gp.skin{stroke:#ffffffb3;stroke-width:.9}[data-kpg] .gp.wing{opacity:.55;stroke:#fffc;stroke-width:.8}[data-kpg] .gp.inner{fill:#fff;opacity:.38}[data-kpg] .gp.ink{fill:color-mix(in oklab,var(--gl) 22%,#10162f);stroke:#ffffff59;stroke-width:.6;stroke-linejoin:round}[data-kpg] .gp.line{fill:none;stroke:color-mix(in oklab,var(--gl) 62%,#10162f);stroke-width:1.6;stroke-linecap:round}[data-kpg] .gp.soft{fill:none;stroke:#ffffff8c;stroke-width:1.1;stroke-linecap:round}[data-kpg] .gp.leaf{fill:color-mix(in oklab,var(--th-green) 70%,#fff);stroke:color-mix(in oklab,var(--th-green) 70%,#10162f);stroke-width:.8}[data-kpg] .gp.tassel{fill:none;stroke:color-mix(in oklab,var(--gold-hot) 80%,#fff);stroke-width:1.2;stroke-linecap:round}[data-kpg] .gp.bulb{fill:color-mix(in oklab,var(--gold-hot) 80%,#fff)}[data-kpg] .gp-body,[data-kpg] .gp-eye,[data-kpg] .gp-look{transform-box:fill-box;transform-origin:50% 100%}[data-kpg] .gp-eye,[data-kpg] .gp-look{transform-origin:center}[data-kpg] .gp-look{transition:transform var(--dur-menu) var(--ease-sine)}[data-kpg] .gp-eye{animation:kp-blink 6s linear var(--kp-delay,0s) infinite;transition:opacity var(--dur-menu)}[data-kpg] .gp-dots circle{fill:var(--gl);opacity:0}[data-kpg][data-kpt=sm] .gp-shadow,[data-kpg][data-kpt=sm] .gp-glint,[data-kpg][data-kpt=sm] .gp-blush,[data-kpg][data-kpt=sm] .gp-mouth{display:none}[data-kpg][data-kpt=sm] .gp-rim{stroke:color-mix(in oklab,var(--gl) 55%,#10162f);stroke-width:1.6;stroke-opacity:.5}[data-kpg][data-kpt=sm] .gp-skin{filter:none}[data-kpg][data-kpt=sm] .gp-eye ellipse{transform:scale(1.4);transform-box:fill-box;transform-origin:center}[data-kpg][data-kpt=sm] .gp-happy,[data-kpg][data-kpt=sm] .gp-lid{stroke-width:2.6}[data-kpg].working .gp-body{animation:kp-gbreathe 4.2s var(--ease-sine) var(--kp-delay,0s) infinite}[data-kpg].working .gp-look{transform:translate(1.2px,-1.2px)}[data-kpg].working .gp-dots circle{opacity:.55;animation:kp-dot 2.4s var(--ease-sine) infinite}[data-kpg].working .gp-dots circle:nth-child(2){animation-delay:.3s}[data-kpg].working .gp-dots circle:nth-child(3){animation-delay:.6s}[data-kpg][data-kpt=sm].working .gp-dots circle{animation:none;opacity:.7}[data-kpg]:is(.found,.ag-happy) .gp-eye{opacity:0}[data-kpg]:is(.found,.ag-happy) .gp-happy{opacity:1}[data-kpg]:is(.found,.ag-happy) .gp-blush{opacity:.45}[data-kpg].found .kp-glsvg{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--gl) calc(var(--work-glow,100%) * .55),transparent))}[data-kpg]:is(.needs,.ag-wide-eyes) .gp-eye{transform:scale(1.16)}[data-kpg]:is(.needs,.ag-wide-eyes) .gp-mouth{opacity:1}[data-kpg]:is(.needs,.ag-wide-eyes) .gp-blush{opacity:.45}.kp-need{display:none;position:absolute;top:-4%;right:-6%;width:clamp(6px,24%,11px);aspect-ratio:1;border-radius:50%;z-index:2;pointer-events:none;background:var(--gold-hot);box-shadow:0 0 0 1.5px var(--sky-base),0 0 8px var(--gold-glow)}.wg :is(.glint,.kp-gl).needs>.kp-need{display:block}.wg .glint.needs:not(:has(>.kp-glsvg)):before,.wg .glint.needs:not(:has(>.kp-glsvg)):after{height:5px;width:3.5px;top:7px}[data-kpg]:is(.asleep,.ag-sleep) .gp-eye{opacity:0;animation:none}[data-kpg]:is(.asleep,.ag-sleep) .gp-lid{opacity:1}[data-kpg]:is(.asleep,.ag-sleep) .gp-body{animation:kp-gbreathe 6s var(--ease-sine) var(--kp-delay,0s) infinite}@keyframes kp-gbreathe{50%{transform:scale(1.035,.97)}}[data-kpg][data-kpoff] .kp-glsvg *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.wg .orb.delegating .kp-core{opacity:.9}.wg .orb.delegating .kp-spark{opacity:1;transform:translate(9px,-9px)}.wg .orb.thinking .kp-dots circle{opacity:.8}.wg .orb.asleep .kp-z{opacity:.75}[data-kpg].working .gp-dots circle{opacity:.8}}:root .wg,.wg .screen.day,.wg .phone.day,.wg .day,.wg .screen.night,.wg .phone.night,.wg .night,.kp-day,.kp-night{--wgp-nova:color-mix(in srgb,var(--th-indigo) 55%,var(--th-cyan))}:root .wg,.wg .screen.day,.wg .phone.day,.wg .day,.kp-day{--wgp-clear:color-mix(in srgb,var(--sky-base) 72%,transparent)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .wg{--wgp-clear:color-mix(in srgb,var(--sky-deep) 80%,transparent)}}:root[data-theme=dark] .wg,.wg .screen.night,.wg .phone.night,.wg .night,.kp-night{--wgp-clear:color-mix(in srgb,var(--sky-deep) 80%,transparent)}.wg .wgp-pt{position:absolute;pointer-events:none;z-index:5;--c:var(--wgp-nova);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c) 82%,transparent),0 0 0 1px color-mix(in srgb,var(--c) 26%,transparent),0 0 22px -6px color-mix(in srgb,var(--c) var(--work-glow,100%),transparent)}.wg .wgp-pt>b{position:absolute;inset:0;border-radius:inherit;padding:1.5px;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.wg .wgp-pt>b:before{content:"";position:absolute;top:-60%;bottom:-60%;left:0;width:42%;transform:translate(-140%) rotate(14deg);background:linear-gradient(90deg,transparent,color-mix(in srgb,#fff var(--work-glow,100%),transparent),transparent);animation:wgp-sweep calc(.64s * var(--wgp-k,1)) cubic-bezier(.61,1,.88,1) calc(.12s * var(--wgp-k,1)) both}@keyframes wgp-sweep{to{transform:translate(280%) rotate(14deg)}}.wg .wgp-pt.wgp-still>b{display:none}.wg .orb.wgp-look .kp-look{transform:translate(var(--kp-lx,1.5px),var(--kp-ly,-1.2px))}.wg .wgp-ghost:not([data-wgp-paint=own]){background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--t,var(--wgp-nova)) 13%,transparent) 0 5px,transparent 5px 10px),var(--wgp-clear)!important;box-shadow:none!important;outline:1.5px dashed color-mix(in srgb,var(--t,var(--wgp-nova)) 62%,transparent)!important;outline-offset:-1.5px!important;color:color-mix(in srgb,var(--ink) 58%,transparent)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.wg .wgp-ghost:not([data-wgp-paint=own]):before{opacity:.35}.wg .wgp-ghost:not([data-wgp-paint=own]):after{opacity:0}.wg .wgp-twin{pointer-events:none!important;z-index:2}.wg .wgp-lens{position:absolute;pointer-events:none;z-index:3;border-radius:50%!important;background:radial-gradient(closest-side,color-mix(in srgb,#fff calc(var(--work-glow,100%) * .9),transparent),color-mix(in srgb,var(--c) calc(var(--work-glow,100%) * .55),transparent) 42%,transparent 74%)}.wg .wgp-rim{position:absolute;pointer-events:none;z-index:4;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c) 70%,transparent),0 0 18px -5px color-mix(in srgb,var(--c) var(--work-glow,100%),transparent)}.wg .wgp-mk{position:absolute;right:3px;top:3px;width:16px;height:16px;z-index:6;transition:opacity var(--dur-enter) var(--ease-sine)}.wg .wgp-mk.wgp-faint{opacity:.55}.wg .wgp-signed:not(.wgp-touched){color:color-mix(in srgb,var(--ink) 60%,transparent)}.wg .wgp-hush .kp-edge.on,.wg .wgp-hush .kp-glsvg *,.wg .wgp-hush .kp-svg *{animation-play-state:paused!important}.wg [data-wgp-reduce] .kp-edge.on{animation:none!important}.wg [data-wgp-reduce] .wgp-pt>b{display:none}@media(prefers-reduced-motion:reduce){.wg .wgp-pt>b{display:none}}:root .wg{--font: "Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: var(--font)}
