: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}.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)}.app-nav{position:sticky;top:0;height:100vh;z-index:12;background:transparent}.app-nav>nav.rail{height:100%;box-sizing:border-box;padding:22px 14px;display:flex;flex-direction:column;gap:2px;overflow-y:auto;scrollbar-width:none;background:color-mix(in srgb,var(--glass-tint) 60%,transparent);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-right:1px solid var(--glass-rim)}.app-nav>nav.rail .brand{display:flex;align-items:center;gap:9px;font-weight:600;font-size:15px;color:var(--ink);margin:0 8px 18px}.app-nav>nav.rail .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)}.app-nav .wgn-me{cursor:pointer;border-radius:12px}.app-nav .wgn-me:hover,.app-nav .wgn-me[aria-expanded=true]{background:var(--well);color:var(--ink)}.app-nav .wgn-me:focus-visible{outline:2px solid var(--focus, var(--th-violet));outline-offset:2px}.app-nav.app-nav-ph{position:fixed;inset:0;height:auto;z-index:18;pointer-events:none}.app-nav.app-nav-ph>*{pointer-events:auto}.app-nav.app-nav-ph>nav.rail{position:absolute;left:12px;right:12px;top:auto;bottom:calc(14px + env(safe-area-inset-bottom));height:auto;padding:0;overflow:visible;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:0}.app-toasts{position:fixed;left:var(--rail-w, 0px);right:0;bottom:0;height:0;z-index:30}.app-me-pop{position:fixed;z-index:40}.app-me-pop>.k-pop{position:static}@media(max-width:760px){:root[data-kit] body:has(.app-nav-ph) .jv{bottom:calc(92px + env(safe-area-inset-bottom))}body:has(.app-nav-ph) main{padding-bottom:calc(176px + env(safe-area-inset-bottom))}}.gk-card:where(:not(.wg *)),.gk-offer:where(:not(.wg *)),.gk-intro:where(:not(.wg *)){--gk-hue: var(--accent);--gk-ink: var(--accent-ink)}.gk-shape:where(:not(.wg *)){display:grid;gap:var(--s3);min-width:0}.gk-shape.compact:where(:not(.wg *)){gap:var(--s2)}.gk-card:where(:not(.wg *)){display:grid;gap:var(--s3);padding:var(--s4);border-radius:var(--r-tile);min-width:0}.gk-card.full:where(:not(.wg *)){padding:var(--s5);gap:var(--s4)}.gk-card-head:where(:not(.wg *)){display:flex;align-items:center;gap:var(--s3);min-width:0}.gk-card-head>div:where(:not(.wg *)){display:grid;gap:2px;min-width:0}.gk-headline:where(:not(.wg *)){font:600 15px/1.3 var(--font);color:var(--text-1);text-wrap:pretty}.gk-card.full .gk-headline:where(:not(.wg *)){font-size:17px}.gk-card-head small:where(:not(.wg *)){font:var(--t-small);color:var(--text-2)}.gk-card-foot:where(:not(.wg *)){display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.gk-sources:where(:not(.wg *)){margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font:var(--t-micro);color:var(--text-2);min-width:0}.gk-sources-k:where(:not(.wg *)){text-transform:uppercase;letter-spacing:.06em}.gk-sources a:where(:not(.wg *)),.gk-sources span:not(.gk-sources-k):where(:not(.wg *)){color:var(--text-2);text-decoration:none;overflow-wrap:anywhere}.gk-sources a:hover:where(:not(.wg *)){color:var(--text-1);text-decoration:underline;text-underline-offset:2px}.gk-sources>:not(.gk-sources-k):not(:last-child):where(:not(.wg *)):after{content:" ·"}.gk-out:where(:not(.wg *)){display:inline-flex;align-items:center;gap:3px;font:500 12.5px var(--font);color:var(--accent-ink);text-decoration:none}.gk-out:hover:where(:not(.wg *)){text-decoration:underline;text-underline-offset:2px}.gk-foot-row:where(:not(.wg *)){display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--s2)}.gk-value:where(:not(.wg *)){color:var(--text-1)}.gk-watch-top:where(:not(.wg *)){display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s3);flex-wrap:wrap}.gk-watch-top .num-label:where(:not(.wg *)){margin:4px 0 0;font-size:12.5px;color:var(--text-2)}.gk-watch-side:where(:not(.wg *)){display:grid;justify-items:end;gap:6px}.gk-rule:where(:not(.wg *)){font:var(--t-small);color:var(--text-2)}.gk-rule.met:where(:not(.wg *)){color:var(--positive-ink);font-weight:500}.gk-watch-chart:where(:not(.wg *)){position:relative;min-width:0}.gk-watch-chart svg:where(:not(.wg *)){position:absolute;inset:0;width:100%;height:100%;overflow:visible}.gk-zone:where(:not(.wg *)){fill:color-mix(in srgb,var(--positive) 8%,transparent)}.gk-threshold:where(:not(.wg *)){stroke:var(--text-2);stroke-width:1;stroke-dasharray:4 4;opacity:.7}.gk-trend:where(:not(.wg *)){fill:none;stroke:var(--gk-hue);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gk-now:where(:not(.wg *)){position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--gk-hue);box-shadow:0 0 0 2px var(--glass-3)}.gk-watch-chart.crossed .gk-now:where(:not(.wg *)){background:var(--positive)}.gk-threshold-label:where(:not(.wg *)){position:absolute;right:0;transform:translateY(-120%);font:var(--t-micro);color:var(--text-2);background:none}.gk-watch-row:where(:not(.wg *)){display:grid;grid-template-columns:auto minmax(60px,1fr);align-items:center;gap:var(--s4)}.gk-watch-num:where(:not(.wg *)){display:flex;align-items:baseline;gap:var(--s2);flex-wrap:wrap}.gk-watch.compact .gk-watch-chart:where(:not(.wg *)){margin-right:6px}.gk-options:where(:not(.wg *)){display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--s2)}.gk-option:where(:not(.wg *)){position:relative;display:grid;align-content:start;gap:6px;padding:var(--s3);border-radius:var(--r-control);border:1px solid var(--line);background:color-mix(in srgb,var(--glass-2) 50%,transparent);min-width:0}.gk-option.pick:where(:not(.wg *)){border-color:color-mix(in srgb,var(--gk-hue) 55%,transparent);background:color-mix(in srgb,var(--gk-hue) 9%,var(--glass-2));box-shadow:0 8px 20px -14px var(--gk-hue)}.gk-badge:where(:not(.wg *)){justify-self:start;display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--r-pill);font:600 11px/1.4 var(--font);color:var(--gk-ink);background:color-mix(in srgb,var(--gk-hue) 15%,transparent);border:1px solid color-mix(in srgb,var(--gk-hue) 30%,transparent)}.gk-opt-title:where(:not(.wg *)){font:600 14px/1.3 var(--font);color:var(--text-1)}.gk-price:where(:not(.wg *)){color:var(--text-1)}.gk-why:where(:not(.wg *)){margin:0;font:var(--t-small);color:var(--text-1)}.gk-tradeoffs:where(:not(.wg *)){list-style:none;margin:2px 0 0;padding:0;display:grid;gap:3px;font:var(--t-small);color:var(--text-2)}.gk-tradeoffs li:where(:not(.wg *)){display:grid;grid-template-columns:12px 1fr;gap:4px}.gk-tradeoffs .pro span:where(:not(.wg *)){color:var(--positive-ink);font-weight:600}.gk-tradeoffs .con span:where(:not(.wg *)){color:var(--negative-ink);font-weight:600}.gk-option .gk-out:where(:not(.wg *)){margin-top:2px}.gk-pickline:where(:not(.wg *)){margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.gk-pickline b:where(:not(.wg *)){font:600 15px var(--font);color:var(--text-1)}.gk-pickline .gk-price:where(:not(.wg *)){font:500 14px var(--font);font-variant-numeric:tabular-nums}.gk-over:where(:not(.wg *)){margin:0;font:var(--t-small);color:var(--text-2)}.gk-count:where(:not(.wg *)){margin:0;display:flex;align-items:center;gap:6px;font:var(--t-label);color:var(--text-2)}.gk-items:where(:not(.wg *)){list-style:none;margin:0;padding:0;display:grid}.gk-items li:where(:not(.wg *)){display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:baseline;gap:var(--s2);padding:8px 0;border-top:1px solid var(--line)}.gk-items li:first-child:where(:not(.wg *)){border-top:0;padding-top:2px}.gk-compact-rows .gk-items li:where(:not(.wg *)),.gk-shape.compact .gk-items li:where(:not(.wg *)){padding:6px 0}.gk-rank:where(:not(.wg *)){font:500 12px var(--font-mono);color:var(--text-2);text-align:right;font-variant-numeric:tabular-nums}.gk-item-main:where(:not(.wg *)){display:grid;gap:2px;min-width:0}.gk-item-main a:where(:not(.wg *)),.gk-item-main b:where(:not(.wg *)){font:500 14px/1.35 var(--font);color:var(--text-1);text-decoration:none;text-wrap:pretty}.gk-item-main a:hover:where(:not(.wg *)){text-decoration:underline;text-underline-offset:2px}.gk-item-main small:where(:not(.wg *)){font:var(--t-small);color:var(--text-2)}.gk-shape.compact .gk-item-main a:where(:not(.wg *)),.gk-shape.compact .gk-item-main b:where(:not(.wg *)){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gk-item-src:where(:not(.wg *)){display:grid;justify-items:end;gap:1px;font:var(--t-micro);color:var(--text-2);white-space:nowrap}.gk-item-src i:where(:not(.wg *)){font-style:normal}.gk-more:where(:not(.wg *)){margin:0;font:var(--t-small);color:var(--text-2)}.gk-found .gk-items li:where(:not(.wg *)){grid-template-columns:34px minmax(0,1fr) auto}.gk-flag:where(:not(.wg *)){font:600 10.5px var(--font);text-transform:uppercase;letter-spacing:.04em;color:var(--accent-ink)}.gk-found li:not(.is-new) .gk-item-main a:where(:not(.wg *)),.gk-found li:not(.is-new) .gk-item-main b:where(:not(.wg *)){color:var(--text-2);font-weight:400}.gk-new-dot:where(:not(.wg *)){width:7px;height:7px;border-radius:50%;background:var(--accent)}.gk-summary:where(:not(.wg *)){margin:0;font:400 15.5px/1.5 var(--font);color:var(--text-1);text-wrap:pretty}.gk-brief.compact .gk-summary:where(:not(.wg *)){font-size:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gk-points:where(:not(.wg *)){margin:0;padding-left:18px;display:grid;gap:4px;font:var(--t-small);color:var(--text-1)}.gk-actions:where(:not(.wg *)){display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.gk-actions a.chip:where(:not(.wg *)),.gk-actions button.chip:where(:not(.wg *)){cursor:pointer;text-decoration:none;color:var(--text-1);font:500 12.5px var(--font);min-height:28px}.gk-offer:where(:not(.wg *)){display:grid;gap:var(--s3);padding:var(--s4);border-radius:var(--r-tile);min-width:0;border:1.5px dashed color-mix(in srgb,var(--gk-hue) 55%,var(--text-2));background:color-mix(in srgb,var(--glass-2) 45%,transparent)}.gk-offer .gk-card-head .gk:where(:not(.wg *)){opacity:.9}.gk-preview:where(:not(.wg *)){display:grid;gap:var(--s2);padding:var(--s3);border-radius:var(--r-control);background:var(--well)}.gk-preview-k:where(:not(.wg *)){margin:0;font:var(--t-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--text-2)}.gk-offer-foot:where(:not(.wg *)){display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--s2)}.gk-cost:where(:not(.wg *)){font:var(--t-small);color:var(--text-2);font-variant-numeric:tabular-nums}.gk-offer-acts:where(:not(.wg *)){display:flex;gap:var(--s2);margin-left:auto}.gk-intro-wrap:where(:not(.wg *)){container-type:inline-size;min-width:0}.gk-intro:where(:not(.wg *)){position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s5);align-items:center;padding:var(--s5);border-radius:var(--r-tile)}.gk-intro:where(:not(.wg *)):before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 90% at 0% 50%,color-mix(in srgb,var(--gk-hue) 16%,transparent),transparent 70%)}.gk-intro>*:where(:not(.wg *)){position:relative}.gk-intro-face:where(:not(.wg *)){display:grid;place-items:center;width:120px}.gk-intro-body:where(:not(.wg *)){display:grid;gap:var(--s2);min-width:0}.gk-intro-eyebrow:where(:not(.wg *)){margin:0;font:600 12px var(--font);color:var(--gk-ink)}.gk-intro-title:where(:not(.wg *)){margin:0;font:var(--t-title);font-size:22px;letter-spacing:-.01em;color:var(--text-1)}.gk-intro-line:where(:not(.wg *)){margin:0;font:var(--t-body);color:var(--text-1);max-width:56ch;text-wrap:pretty}.gk-intro-does:where(:not(.wg *)){margin:2px 0 0;padding-left:18px;display:grid;gap:3px;font:var(--t-small);color:var(--text-2)}.gk-intro-never:where(:not(.wg *)){margin:0;font:var(--t-small);color:var(--text-2)}.gk-intro-acts:where(:not(.wg *)){display:flex;gap:var(--s2);margin-top:var(--s2)}@container (max-width: 440px){.gk-intro:where(:not(.wg *)){grid-template-columns:minmax(0,1fr);justify-items:start;gap:var(--s3);padding:var(--s4)}.gk-intro-face:where(:not(.wg *)){width:auto}.gk-intro:where(:not(.wg *)):before{background:radial-gradient(90% 50% at 20% 0%,color-mix(in srgb,var(--gk-hue) 16%,transparent),transparent 70%)}}@media(max-width:560px){.gk-watch-row:where(:not(.wg *)){grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-transparency:reduce){.gk-offer:where(:not(.wg *)),.gk-option:where(:not(.wg *)){background:var(--ground)}}.gk-found .gk-items:not(:has(.is-new)) li:where(:not(.wg *)){grid-template-columns:minmax(0,1fr) auto}.gk-found .gk-items:not(:has(.is-new)) .gk-flag:where(:not(.wg *)){display:none}.gk-card:where(:not(.wg *)),.gk-offer:where(:not(.wg *)),.gl-result:where(:not(.wg *)),.gl-card:where(:not(.wg *)){container-type:inline-size}@container (max-width: 300px){.gk-shape.compact .gk-item-src:where(:not(.wg *)){display:none}.gk-shape.compact .gk-items li:where(:not(.wg *)){grid-template-columns:22px minmax(0,1fr)}.gk-found.compact .gk-items li:where(:not(.wg *)){grid-template-columns:34px minmax(0,1fr)}}.gk-glance:where(:not(.wg *)){min-width:0}.gk-glance.gk-watch:where(:not(.wg *)){display:grid;grid-template-columns:auto minmax(70px,1fr);align-items:center;gap:var(--s4)}.gk-glance.gk-watch>.chip:where(:not(.wg *)){justify-self:start}.gk-ladder:where(:not(.wg *)){display:grid;gap:5px}.gk-rung:where(:not(.wg *)){display:grid;grid-template-columns:minmax(0,1fr) 4.5em;align-items:center;gap:var(--s2)}.gk-rung i:where(:not(.wg *)){display:block;height:8px;width:calc(var(--w) * 100%);border-radius:var(--r-pill);border:1px solid color-mix(in srgb,var(--gk-hue) 40%,transparent);background:color-mix(in srgb,var(--gk-hue) 10%,transparent)}.gk-rung.pick i:where(:not(.wg *)){height:12px;background:var(--gk-hue);border-color:transparent}.gk-rung-price:where(:not(.wg *)){font:var(--t-figure);color:var(--text-2);font-variant-numeric:tabular-nums;text-align:right}.gk-rung.pick .gk-rung-price:where(:not(.wg *)){font-weight:600;color:var(--text-1)}.gk-covers:where(:not(.wg *)){display:flex;align-items:center;gap:var(--s4)}.gk-tiles:where(:not(.wg *)){display:flex;padding-top:3px}.gk-tiles i:where(:not(.wg *)){position:relative;flex:none;display:grid;place-items:center;width:32px;height:42px;margin-left:-6px;border-radius:7px;font:600 11px/1 var(--font);font-style:normal;letter-spacing:.02em;color:var(--hue-ink, var(--text-1));background:var(--hue-soft, var(--well));border:1px solid color-mix(in srgb,var(--hue, var(--text-2)) 30%,transparent);box-shadow:var(--shadow-card)}.gk-tiles i:first-child:where(:not(.wg *)){margin-left:0}.gk-tiles i.new:where(:not(.wg *)):after{content:"";position:absolute;top:-3px;right:-3px;width:8px;height:8px;border-radius:50%;background:var(--gk-hue)}.gk-count-big:where(:not(.wg *)){display:grid;line-height:1;gap:3px}.gk-count-big b:where(:not(.wg *)){color:var(--text-1)}.gk-count-big small:where(:not(.wg *)){font:var(--t-micro);color:var(--text-2)}.gk-brief-do:where(:not(.wg *)){display:flex;align-items:center;gap:var(--s3)}.gk-dots:where(:not(.wg *)){display:flex;gap:4px}.gk-dots i:where(:not(.wg *)){width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--gk-hue) 45%,transparent)}[data-obj]:where(:not(.wg *)){--obj-hue: var(--obj-l);--obj-ink: var(--obj-l-ink)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) [data-obj]:where(:not(.wg *)){--obj-hue: var(--obj-d);--obj-ink: var(--obj-d-ink)}}:root[data-theme=dark] [data-obj]:where(:not(.wg *)),.theme-dark [data-obj]:where(:not(.wg *)){--obj-hue: var(--obj-d);--obj-ink: var(--obj-d-ink)}.obj-dot:where(:not(.wg *)){--d: 8px;flex:none;display:inline-block;width:var(--d);height:var(--d);border-radius:50%;background:var(--obj-hue, var(--text-3));box-shadow:0 0 0 2px color-mix(in srgb,var(--obj-hue, var(--text-3)) 18%,transparent)}.obj-dot.none:where(:not(.wg *)){background:none;box-shadow:inset 0 0 0 1.4px var(--text-3)}.obj-glyph:where(:not(.wg *)){flex:none;display:inline-grid;place-items:center;color:var(--obj-ink)}.chip.obj-why:where(:not(.wg *)),.chip.obj-chip:where(:not(.wg *)){color:var(--obj-ink, var(--text-2));gap:6px;background:color-mix(in srgb,var(--obj-hue, var(--text-3)) 11%,transparent);border-color:color-mix(in srgb,var(--obj-hue, var(--text-3)) 26%,transparent)}.chip.obj-why .obj-dot:where(:not(.wg *)),.chip.obj-chip .obj-dot:where(:not(.wg *)){--d: 6px;box-shadow:none}.chip.obj-why:hover:where(:not(.wg *)),.chip.obj-chip:hover:where(:not(.wg *)){background:color-mix(in srgb,var(--obj-hue, var(--text-3)) 18%,transparent)}.obj-why-ctx:where(:not(.wg *)){color:var(--text-2)}.obj-chip-type:where(:not(.wg *)){color:var(--text-2)}.obj-chip-type:where(:not(.wg *)):after{content:" ·"}.obj-edge:where(:not(.wg *)){border-left:3px solid var(--obj-hue, transparent)}.od-eyebrow:where(:not(.wg *)){display:inline-flex;align-items:center;gap:6px}.od-back:where(:not(.wg *)){display:inline-grid;place-items:center;width:22px;height:22px;margin-left:-4px;padding:0;border:0;border-radius:50%;background:var(--well);color:var(--text-1);cursor:pointer}.od-head:where(:not(.wg *)){display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);min-width:0}.od-sec:where(:not(.wg *)){display:grid;gap:var(--s2);min-width:0}.od-sec>.eyebrow:where(:not(.wg *)){margin:0}.od-chain:where(:not(.wg *)){display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;padding:0;list-style:none;font-size:13.5px;color:var(--text-2)}.od-chain li:where(:not(.wg *)){min-width:0;overflow-wrap:anywhere}.od-chain li:not(:last-child):where(:not(.wg *)):after{content:"→";margin:0 8px;color:var(--text-3)}.od-chain li:nth-last-child(-n+2):where(:not(.wg *)){color:var(--obj-ink, var(--text-1))}.od-when:where(:not(.wg *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3);margin:0}.od-when div:where(:not(.wg *)){display:grid;gap:2px;min-width:0}.od-when div:only-child:where(:not(.wg *)),.od-when div:last-child:nth-child(odd):where(:not(.wg *)){grid-column:1 / -1}.od-when dt:where(:not(.wg *)){font:500 11px var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--text-2)}.od-when dd:where(:not(.wg *)){margin:0;font-size:14px;overflow-wrap:anywhere}.od-text:where(:not(.wg *)){margin:0;color:var(--text-2);font-size:14px;line-height:1.5;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.od-timeline:where(:not(.wg *)){display:grid;gap:2px;margin:0;padding:0;list-style:none}.od-timeline li:where(:not(.wg *)){display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:var(--s2);padding:6px 0;font-size:13px;border-top:1px solid var(--line)}.od-timeline li:first-child:where(:not(.wg *)){border-top:0}.od-timeline li.agent .od-what:where(:not(.wg *)){font-style:italic}.od-timeline li.undone:where(:not(.wg *)){opacity:.55}.od-timeline li.undone .od-what:where(:not(.wg *)){text-decoration:line-through}.od-who:where(:not(.wg *)){color:var(--text-1);font-weight:500}.od-what:where(:not(.wg *)){color:var(--text-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.od-at:where(:not(.wg *)){color:var(--text-2);font:12px var(--font-mono)}.od-undo:where(:not(.wg *)){display:inline-flex;align-items:center;gap:4px;font-size:12px}.od-related:where(:not(.wg *)){display:flex;flex-wrap:wrap;gap:6px}.ny-list:where(:not(.wg *)){display:grid;gap:var(--s2);align-content:start}.ny-card:where(:not(.wg *)){gap:6px;padding:var(--s3) var(--s4)}.ny-meta:where(:not(.wg *)){display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;color:var(--text-2)}.ny-title:where(:not(.wg *)){all:unset;cursor:pointer;font:400 16px/1.35 var(--font-display);letter-spacing:-.01em;color:var(--text-1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ny-title:hover:where(:not(.wg *)){text-decoration:underline;text-decoration-color:var(--text-3);text-underline-offset:3px}.ny-title:focus-visible:where(:not(.wg *)){outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.ny-sub:where(:not(.wg *)){margin:0;font-size:13px;color:var(--text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ny-actions:where(:not(.wg *)),.ny-reply:where(:not(.wg *)){display:flex;flex-wrap:wrap;gap:6px}.ny-actions .btn:where(:not(.wg *)){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ny-reply .field:where(:not(.wg *)){flex:1;min-width:0;padding:6px 12px}.ny-card.gone:where(:not(.wg *)){display:none}.ny-more:where(:not(.wg *)){margin:2px 0 0;font-size:12.5px;color:var(--text-2)}.ny-empty:where(:not(.wg *)){display:flex;align-items:center;gap:6px;margin:0;color:var(--text-2);font-size:13.5px}.page-head .ph-state:where(:not(.wg *)){margin:var(--s2) 0 0;font-size:16px;color:var(--text-1);max-width:62ch}.page-head .ph-state .hot:where(:not(.wg *)){color:var(--text-1);font-weight:500}.page-head .ph-hero:where(:not(.wg *)){display:grid;justify-items:end;gap:2px;text-align:right}.page-head .ph-hero .unit:where(:not(.wg *)){font-size:18px;color:var(--text-2);margin-left:3px}.page-head .ph-hero small:where(:not(.wg *)){font:500 11px var(--font);letter-spacing:.05em;text-transform:uppercase;color:var(--text-2)}.place-bar:where(:not(.wg *)){margin:0 0 var(--s4)}.place-bar .seg-ctl button:where(:not(.wg *)){display:inline-flex;align-items:center;gap:6px}@media(min-width:1101px){.place-bar:where(:not(.wg *)){height:41px}.place-bar+.pf-fit:where(:not(.wg *)){height:calc(100dvh - var(--s7) - var(--s8) - 41px - var(--s4))}}@media(min-width:1101px){body.corner-tray-open .place-bar[aria-label=Corners]:where(:not(.wg *)){display:none}body.corner-tray-open .place-bar[aria-label=Corners]+.pf-fit:where(:not(.wg *)){height:calc(100dvh - var(--s7) - var(--s8))}}.mo-tick:where(:not(.wg *)){animation:mo-tick .42s var(--ease-out)}@keyframes mo-tick{0%{transform:scale(1)}35%{transform:scale(1.18)}to{transform:scale(1)}}.mo-done:where(:not(.wg *)){animation:mo-done .52s var(--ease-out) forwards}@keyframes mo-done{0%{opacity:1}40%{opacity:.75;filter:saturate(.6)}to{opacity:.35;filter:saturate(.3)}}.mo-sent:where(:not(.wg *)){animation:mo-sent .7s var(--ease-in) forwards;transform-origin:50% 0}@keyframes mo-sent{0%{opacity:1;transform:none}60%{opacity:.6;transform:scaleY(.96) translateY(-2px)}to{opacity:0;transform:scaleY(.9) translateY(-6px)}}.mo-plane:where(:not(.wg *)){position:fixed;z-index:40;pointer-events:none;color:var(--accent);animation:mo-plane .7s var(--ease-in) forwards}@keyframes mo-plane{0%{opacity:0;transform:translate(0) scale(.8)}20%{opacity:1}to{opacity:0;transform:translate(60px,-48px) scale(1)}}.mo-dayclose:where(:not(.wg *)){position:fixed;inset:0;z-index:40;display:grid;place-items:center;pointer-events:none;background:color-mix(in srgb,#0b1230 38%,transparent);animation:mo-dusk 2.2s var(--ease-out) forwards}.mo-dayclose span:where(:not(.wg *)){font:300 34px var(--font);letter-spacing:-.02em;color:#eef1fa;animation:mo-dusk-t 2.2s var(--ease-out) forwards}@keyframes mo-dusk{0%{opacity:0}25%,70%{opacity:1}to{opacity:0}}@keyframes mo-dusk-t{0%{opacity:0;transform:translateY(6px)}30%,70%{opacity:1;transform:none}to{opacity:0}}@media(prefers-reduced-motion:reduce){.mo-tick:where(:not(.wg *)){animation:g-fade .2s var(--ease-out)}.mo-done:where(:not(.wg *)),.mo-sent:where(:not(.wg *)){animation:mo-fade .3s var(--ease-out) forwards}.mo-plane:where(:not(.wg *)){display:none}.mo-dayclose:where(:not(.wg *)),.mo-dayclose span:where(:not(.wg *)){animation-duration:1.2s}@keyframes mo-fade{to{opacity:.35}}}.rail-foot:where(:not(.wg *)){margin-top:auto;display:grid;gap:2px}.rail-foot .rail-feedback:where(:not(.wg *)){margin-top:0}.rail-foot .rail-feedback[aria-current=page]:where(:not(.wg *)){background:var(--glass-2);color:var(--text-1)}.rail-foot+.rail-me:where(:not(.wg *)){margin-top:0;padding-top:var(--s1)}@media(max-width:760px){.rail-foot:where(:not(.wg *)){display:none}}.proj-row.proj-lens svg:where(:not(.wg *)){flex:none;opacity:.7}@media(max-width:760px){.rail .nav-item .ncount.hot:where(:not(.wg *)){display:block;position:absolute;top:5px;right:calc(50% - 17px);width:7px;height:7px;border-radius:50%;font-size:0;background:var(--text-1)}}.src-mark:where(:not(.wg *)){flex:none;display:inline-grid;place-items:center;width:var(--sm, 18px);height:var(--sm, 18px);border-radius:50%;color:var(--hue-ink, var(--text-2));background:color-mix(in srgb,var(--hue, var(--text-3)) 14%,transparent)}.src-mark.agent:where(:not(.wg *)){width:auto;height:auto;background:none}.ny-goal:where(:not(.wg *)){margin:0;font:var(--t-micro);color:var(--text-2)}.ny-prov:where(:not(.wg *)){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ny-due:where(:not(.wg *)){margin-left:auto}.ny-choices:where(:not(.wg *)){flex-basis:100%;display:flex;flex-wrap:wrap;gap:6px;padding-top:2px}.ny-more-btn:where(:not(.wg *)){margin-left:auto}.up-next:where(:not(.wg *)){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s3);align-content:start}.up-next .eyebrow:where(:not(.wg *)){margin:0;color:var(--obj-ink, var(--text-2))}.up-title:where(:not(.wg *)){all:unset;cursor:pointer;font:300 30px/1.15 var(--font);letter-spacing:-.02em;color:var(--text-1)}.up-title:focus-visible:where(:not(.wg *)){outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.up-next.quiet .up-title:where(:not(.wg *)){font-size:20px;color:var(--text-2);cursor:default}.up-when:where(:not(.wg *)){display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:var(--text-2);font-size:14px}.up-prep:where(:not(.wg *)){display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;list-style:none}.up-prep button:where(:not(.wg *)){display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:0;border-radius:var(--r-tile);font:13.5px var(--font);color:var(--text-1);text-align:left;cursor:pointer}.up-prep button span:last-child:where(:not(.wg *)){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-actions:where(:not(.wg *)){display:flex;gap:var(--s2)}.up-rest:where(:not(.wg *)){display:grid;gap:2px;margin:0;padding:var(--s2) 0 0;list-style:none;border-top:1px solid var(--line)}.up-rest button:where(:not(.wg *)){all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;padding:5px 2px;cursor:pointer;font-size:13.5px;color:var(--text-1)}.up-rest button:hover span:last-child:where(:not(.wg *)){text-decoration:underline;text-decoration-color:var(--text-3);text-underline-offset:3px}.up-rest-t:where(:not(.wg *)){width:44px;font:12px var(--font);color:var(--text-2)}.up-rest-more:where(:not(.wg *)){padding:4px 2px 0 56px;font-size:12.5px;color:var(--text-2)}.insight-card:where(:not(.wg *)){display:grid;gap:var(--s3);align-content:start}.insight-card .eyebrow:where(:not(.wg *)){margin:0}.insight-sentence:where(:not(.wg *)){margin:0;font:300 24px/1.25 var(--font);letter-spacing:-.015em;color:var(--text-1);text-wrap:balance}.insight-evidence:where(:not(.wg *)){display:grid;gap:6px;margin:0;padding:0;list-style:none}.insight-evidence li:where(:not(.wg *)){display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--r-tile);font-size:13.5px}.insight-ev-text:where(:not(.wg *)){flex:1;min-width:0}.insight-foot:where(:not(.wg *)){display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);font-size:12.5px;color:var(--text-2)}.insight-foot>span:first-child:where(:not(.wg *)){margin-right:auto}.corner-card:where(:not(.wg *)){display:grid;gap:var(--s3);align-content:start;width:100%;padding:var(--s4);border-radius:var(--r-panel);text-align:left;font:inherit;color:inherit;cursor:pointer}.corner-head:where(:not(.wg *)){display:flex;align-items:center;gap:10px}.corner-head b:where(:not(.wg *)){font:600 16px var(--font)}.corner-glyph:where(:not(.wg *)){display:inline-grid;place-items:center;width:32px;height:32px;border-radius:10px;color:var(--hue-ink);background:color-mix(in srgb,var(--hue) 16%,transparent)}.corner-updates:where(:not(.wg *)){margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-2)}.corner-updates i:where(:not(.wg *)){width:7px;height:7px;border-radius:50%;background:var(--hue)}.corner-top:where(:not(.wg *)){display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--r-tile);font-size:13.5px}.corner-top span:last-child:where(:not(.wg *)){min-width:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.corner-quiet:where(:not(.wg *)){font-size:13.5px;color:var(--text-2)}.corner-card:hover:where(:not(.wg *)){box-shadow:var(--shadow-2),0 0 0 1px color-mix(in srgb,var(--hue) 30%,transparent)}.goal-ring:where(:not(.wg *)){flex:none;width:9px;height:9px;border-radius:50%;border:2px solid var(--obj-hue);box-shadow:inset 0 0 0 1.5px var(--obj-hue);background:none}.ny-goal button:where(:not(.wg *)){all:unset;cursor:pointer;color:var(--text-1);text-decoration:underline;text-decoration-color:var(--hairline);text-underline-offset:3px}.ny-goal button:focus-visible:where(:not(.wg *)){outline:2px solid var(--accent);outline-offset:2px}.goals-empty:where(:not(.wg *)){display:grid;gap:var(--s3);justify-items:start;max-width:640px}.goals-empty h2:where(:not(.wg *)){margin:0;font:300 26px var(--font);letter-spacing:-.02em}.goals-empty p:where(:not(.wg *)){margin:0;color:var(--text-2);line-height:1.55}.goals-empty-mark:where(:not(.wg *)){display:inline-grid;place-items:center;width:44px;height:44px;border-radius:14px;color:var(--accent-ink);background:color-mix(in srgb,var(--accent) 12%,transparent)}.goals-empty-act:where(:not(.wg *)){margin-top:var(--s2)}.goals-list:where(:not(.wg *)){display:grid;gap:var(--s2);margin:0 0 var(--s3);padding:0;list-style:none}.goals-list li:where(:not(.wg *)){display:grid;gap:6px;padding:var(--s3) var(--s4);border-radius:var(--r-tile);box-shadow:inset 3px 0 0 var(--hue)}.goals-title:where(:not(.wg *)){all:unset;cursor:pointer;font:500 16px var(--font);color:var(--text-1)}.goals-list p:where(:not(.wg *)){margin:0;color:var(--text-2);font-size:13.5px}.goals-served:where(:not(.wg *)){display:flex;flex-wrap:wrap;gap:6px}.goals-none:where(:not(.wg *)){font-size:12.5px;color:var(--text-2)}.cp-grid:where(:not(.wg *)){display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--s4);align-items:start}.cp-full:where(:not(.wg *)){grid-column:span 6}.cp-half:where(:not(.wg *)){grid-column:span 3}.cp-third:where(:not(.wg *)){grid-column:span 2}@media(max-width:900px){.cp-half:where(:not(.wg *)),.cp-third:where(:not(.wg *)){grid-column:span 6}}.cp-text:where(:not(.wg *)){margin:0;white-space:pre-wrap;line-height:1.55;color:var(--text-1)}.cp-pad:where(:not(.wg *)){padding:var(--s4) var(--s4) 0}.cp-list:where(:not(.wg *)){padding:0 var(--s2) var(--s2)}.cp-fallback:where(:not(.wg *)){display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--r-tile);font-size:13px;color:var(--text-2);border:1px dashed var(--line)}.corners-grid:where(:not(.wg *)){display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--s4);align-items:stretch}.corners-grid .corner-card:where(:not(.wg *)){height:100%}.corners-inbox:where(:not(.wg *)){display:inline-flex;align-items:center;gap:10px;margin-top:var(--s4);padding:10px 16px;border:0;border-radius:var(--r-pill);font:inherit;font-size:13.5px;color:var(--text-1);cursor:pointer}.corners-inbox span:where(:not(.wg *)){color:var(--text-2)}.corner-glint:where(:not(.wg *)){display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;color:var(--text-2)}.corner-glint>span:last-child:where(:not(.wg *)){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.corner-glint b:where(:not(.wg *)){font-weight:500;color:var(--text-1)}.corner-goals:where(:not(.wg *)){display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12.5px;color:var(--text-2)}.corner-goal:where(:not(.wg *)){display:inline-flex;align-items:center;gap:6px;min-width:0}.corner-goal .goal-ring:where(:not(.wg *)){--obj-hue: var(--hue)}.corners-arrange:where(:not(.wg *)){display:grid;gap:8px;max-width:640px}.corners-arrange-row:where(:not(.wg *)){display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:var(--r-tile);border:0;font:inherit;color:inherit;text-align:left}.corners-arrange-row .field:where(:not(.wg *)){flex:1;min-width:0}.corners-arrange-row small:where(:not(.wg *)){color:var(--text-2);font-size:12px}.corners-arrange-row.off:where(:not(.wg *)){opacity:.55}.corners-arrange-tools:where(:not(.wg *)){display:inline-flex;gap:2px;margin-left:auto}.corners-add:where(:not(.wg *)){cursor:pointer;border:1px dashed var(--line);background:none;box-shadow:none}.corners-add span:last-child:where(:not(.wg *)){font-size:13.5px}.portrait-grid:where(:not(.wg *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s5, 24px) var(--s4);align-items:start}@media(max-width:900px){.portrait-grid:where(:not(.wg *)){grid-template-columns:1fr}}.portrait-group:where(:not(.wg *)){display:grid;gap:var(--s3);align-content:start;min-width:0}.portrait-group>.empty:where(:not(.wg *)){margin:0}.portrait-list:where(:not(.wg *)){display:grid;gap:6px;margin:0;padding:0;list-style:none}.portrait-item:where(:not(.wg *)){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 8px 8px 12px;border-radius:var(--r-tile);font-size:13.5px}.portrait-item-text:where(:not(.wg *)){display:grid;gap:2px;min-width:0;line-height:1.45}.portrait-item-text .linkish:where(:not(.wg *)){text-align:left;font:inherit;color:inherit}.portrait-item small:where(:not(.wg *)){display:inline-flex;align-items:center;gap:4px;color:var(--text-2);font-size:12px}.portrait-item-tools:where(:not(.wg *)){display:inline-flex;gap:2px;opacity:.7;transition:opacity var(--dur-1, .15s)}.portrait-item:hover .portrait-item-tools:where(:not(.wg *)),.portrait-item:focus-within .portrait-item-tools:where(:not(.wg *)){opacity:1}.portrait-item .btn.danger:where(:not(.wg *)){color:var(--negative-ink)}.portrait-item.editing:where(:not(.wg *)){display:block}.portrait-item.editing form:where(:not(.wg *)){display:grid;gap:8px}.portrait-item.editing textarea:where(:not(.wg *)){width:100%;resize:vertical;font:inherit}.insight-card .portrait-list:where(:not(.wg *)){margin-top:2px}.portrait-judge:where(:not(.wg *)){display:inline-flex;gap:4px}.portrait-foot:where(:not(.wg *)){margin:var(--s5, 24px) 0 0;font-size:13px;color:var(--text-2);max-width:70ch}@media(max-width:600px){.portrait-item:where(:not(.wg *)){grid-template-columns:auto minmax(0,1fr)}.portrait-item-tools:where(:not(.wg *)){grid-column:2;opacity:1}}.place-bar .seg-ctl:where(:not(.wg *)){max-width:100%;overflow-x:auto;scrollbar-width:none}.page-head h1 .ph-glyph:where(:not(.wg *)){display:inline-flex;vertical-align:middle;margin-right:12px;transform:translateY(-5px)}.cf .ph-glyph .corner-glyph:where(:not(.wg *)){width:36px;height:36px;border-radius:11px}.cf .pf-tabs button[aria-current=page]:where(:not(.wg *)){color:var(--hue-ink)}.cf .ph-hero .num-hero:where(:not(.wg *)){color:var(--text-1)}@media(prefers-reduced-motion:no-preference){.cf-enter .pf-body>*>*:where(:not(.wg *)){animation:arrive .45s var(--ease-out) both}.cf-enter .pf-body>*>:nth-child(2):where(:not(.wg *)){animation-delay:40ms}.cf-enter .pf-body>*>:nth-child(3):where(:not(.wg *)){animation-delay:80ms}.cf-enter .pf-body>*>:nth-child(4):where(:not(.wg *)){animation-delay:.12s}.cf-enter .pf-body>*>:nth-child(5):where(:not(.wg *)){animation-delay:.16s}.cf-enter .pf-body>*>:nth-child(n+6):where(:not(.wg *)){animation-delay:.2s}}@media(max-width:760px){.cf .ph-glyph .corner-glyph:where(:not(.wg *)){width:30px;height:30px}.page-head h1 .ph-glyph:where(:not(.wg *)){margin-right:10px;transform:translateY(-3px)}}.cf .mf-catbar:where(:not(.wg *)){border-radius:var(--r-pill);padding:4px}.cf .mf-cat:where(:not(.wg *)){height:auto;padding:7px 14px;border-radius:var(--r-pill)}.cf .mf-cat[aria-current=page]:where(:not(.wg *)){border-color:transparent}.work-all:where(:not(.wg *)){display:inline-flex;align-items:center;gap:6px;margin-top:var(--s4);font:500 13.5px var(--font);color:var(--text-2)}.work-all:hover:where(:not(.wg *)){color:var(--text-1)}.gl-result:where(:not(.wg *)),.gl-card:where(:not(.wg *)),.gl-draft:where(:not(.wg *)){--gk-hue: var(--accent);--gk-ink: var(--accent-ink)}.gl-chips:where(:not(.wg *)){display:flex;gap:6px;flex-wrap:wrap}.gl-result:where(:not(.wg *)){display:grid;gap:10px;padding:14px 16px}.gl-result.alert:where(:not(.wg *)){box-shadow:var(--shadow-2),0 0 0 1.5px color-mix(in srgb,var(--positive) 55%,transparent)}.gl-result>header:where(:not(.wg *)),.gl-card>header:where(:not(.wg *)),.gl-draft>header:where(:not(.wg *)){display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;min-width:0}.gl-result>header>div:where(:not(.wg *)),.gl-card>header>div:where(:not(.wg *)),.gl-draft>header>div:where(:not(.wg *)){display:grid;gap:1px;min-width:0}.gl-headline:where(:not(.wg *)){margin:0;font:600 15px/1.3 var(--font);color:var(--text-1);overflow-wrap:anywhere}.gl-result small:where(:not(.wg *)),.gl-card small:where(:not(.wg *)),.gl-draft small:where(:not(.wg *)){font-size:12px;color:var(--text-2)}.gl-result>footer:where(:not(.wg *)),.gl-draft>footer:where(:not(.wg *)){display:flex;gap:4px;align-items:center;flex-wrap:wrap}.gl-result>footer .btn:last-child:where(:not(.wg *)){margin-left:auto}.gl-prepared:where(:not(.wg *)){display:grid;gap:8px;min-width:0}.gl-prepared-list:where(:not(.wg *)){display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.gl-card:where(:not(.wg *)){position:relative;display:grid;grid-template-rows:auto 1fr auto;gap:10px;padding:14px 16px;min-height:196px}.gl-card-hit:where(:not(.wg *)){position:absolute;inset:0;border:0;background:none;border-radius:inherit;cursor:pointer}.gl-card-hit:focus-visible:where(:not(.wg *)){outline:2px solid var(--accent);outline-offset:2px}.gl-card>header b:where(:not(.wg *)){font-size:14.5px;font-weight:600}.gl-card>header small:where(:not(.wg *)){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gl-card-body:where(:not(.wg *)){display:grid;gap:6px;align-content:start;min-width:0}.gl-card-body .gl-headline:where(:not(.wg *)){font-size:14px}.gl-card-body a:where(:not(.wg *)),.gl-card .gl-pause:where(:not(.wg *)),.gl-card .chip:where(:not(.wg *)){position:relative;z-index:1}.gl-card>footer:where(:not(.wg *)){display:flex;align-items:center;gap:8px}.gl-meta:where(:not(.wg *)){font:var(--t-micro);color:var(--text-2);flex:1;min-width:0}.gl-pause:where(:not(.wg *)){display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--glass-edge);background:var(--glass-2);color:var(--text-2);cursor:pointer}.gl-pause:hover:where(:not(.wg *)){color:var(--text-1)}.gl-card.paused>header:where(:not(.wg *)),.gl-card.paused .gl-card-body:where(:not(.wg *)){opacity:.55}.gl-card.flag .gl-meta:where(:not(.wg *)){color:var(--text-1)}.gl-quiet:where(:not(.wg *)){margin:0;font-size:13px;color:var(--text-2)}.gl-draft:where(:not(.wg *)){display:grid;gap:10px;padding:14px 16px;border:1.5px dashed color-mix(in srgb,var(--accent) 45%,transparent)}.gl-draft>header b:where(:not(.wg *)){font-size:14.5px;font-weight:600}.gl-mission:where(:not(.wg *)){margin:0;font-size:13.5px;color:var(--text-1)}.gl-presence:where(:not(.wg *)){display:inline-flex;align-items:center;gap:2px}.gl-presence small:where(:not(.wg *)){font:var(--t-micro);color:var(--text-2);margin-left:2px}.gl-thumbs:where(:not(.wg *)){display:inline-flex;gap:2px}.gl-thumbs button:where(:not(.wg *)){display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;border:0;background:none;color:var(--text-2);cursor:pointer}.gl-thumbs button:hover:where(:not(.wg *)){background:var(--well);color:var(--text-1)}.gl-thumbs button[aria-pressed=true]:where(:not(.wg *)){color:var(--accent-ink);background:color-mix(in srgb,var(--accent) 12%,transparent)}.gl-more-wrap:where(:not(.wg *)){position:relative;margin-left:auto}.gl-result>footer .gl-more-wrap .btn:where(:not(.wg *)){margin-left:0}.gl-menu:where(:not(.wg *)){position:absolute;right:0;bottom:calc(100% + 4px);z-index:5;display:grid;min-width:200px;padding:6px;border-radius:var(--r-control)}.gl-menu button:where(:not(.wg *)){text-align:left;padding:8px 10px;border:0;background:none;border-radius:8px;font:500 13px var(--font);color:var(--text-1);cursor:pointer}.gl-menu button:hover:where(:not(.wg *)){background:var(--well)}.gl-bundle:where(:not(.wg *)){margin:0;font-size:13px;color:var(--text-2)}.gl-why:where(:not(.wg *)){margin:0;font-size:12.5px;color:var(--accent-ink)}.gl-preview:where(:not(.wg *)){display:grid;gap:4px;padding:10px 12px;border-radius:var(--r-control);background:var(--well)}.gl-preview small:where(:not(.wg *)){font:var(--t-micro);color:var(--text-2)}.gl-preview ul:where(:not(.wg *)){margin:0;padding-left:16px;display:grid;gap:2px;font-size:13px}.gl-preview b:where(:not(.wg *)){font-weight:500}.gl-cost:where(:not(.wg *)){margin:0;font:var(--t-micro);color:var(--text-2)}.gl-err:where(:not(.wg *)){margin:0;font-size:13px;color:var(--negative-ink, var(--negative))}.gl-thread:where(:not(.wg *)){display:grid;gap:8px}.gl-thread ol:where(:not(.wg *)){list-style:none;margin:0;padding:0;display:grid;gap:8px}.gl-thread li:where(:not(.wg *)){display:grid;gap:6px;justify-items:start;max-width:92%;padding:8px 12px;border-radius:14px;font-size:13.5px;line-height:1.45}.gl-thread li.you:where(:not(.wg *)){justify-self:end;background:color-mix(in srgb,var(--accent) 12%,var(--well))}.gl-thread li.glint:where(:not(.wg *)){background:var(--well)}.gl-ask:where(:not(.wg *)){display:flex;gap:6px;align-items:center}.gl-ask .field:where(:not(.wg *)){flex:1;min-width:0}.goal-glints:where(:not(.wg *)){grid-column:1 / -1}.goal-card-tools:where(:not(.wg *)){display:inline-flex;align-items:center;gap:6px}.corner-card .gl-presence:where(:not(.wg *)){margin-top:2px}.pp-title .gl-presence:where(:not(.wg *)){margin-left:8px}.app-crumbs{display:flex;align-items:center;gap:6px;min-height:36px;margin:-8px 0 10px;font:500 13.5px/1.2 var(--font);color:var(--ink-2, var(--text-2))}.app-crumbs ol{display:flex;align-items:center;min-width:0;margin:0;padding:0;list-style:none;overflow:hidden}.app-crumbs li{display:flex;align-items:center;min-width:0;white-space:nowrap}.app-crumbs li+li:before{content:"›";padding:0 7px;color:var(--ink-3, var(--text-3))}.app-crumbs li:last-child{flex:0 1 auto;min-width:0}.app-crumbs li>*{overflow:hidden;text-overflow:ellipsis}.app-crumbs a{color:inherit;text-decoration:none;border-radius:6px;padding:2px}.app-crumbs a:hover,.app-crumbs [aria-current=page]{color:var(--ink, var(--text-1))}.app-back{flex:none;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;padding:0;cursor:pointer;color:var(--ink-2, var(--text-2));background:var(--well, var(--glass-2))}.app-back:hover{color:var(--ink, var(--text-1))}.app-crumbs :is(a,button):focus-visible{outline:2px solid var(--focus, var(--accent));outline-offset:2px}@media(max-width:760px){.app-crumbs{margin:-4px 0 8px;font-size:14px}.app-back{width:44px;height:44px;margin-left:-6px}}.app-crumbs.over{position:fixed;z-index:3;top:26px;left:calc(var(--rail-w, 0px) + 28px);right:24px;margin:0;pointer-events:none}.app-crumbs.over>*{pointer-events:auto}body:has(.app-crumbs.over) .wg.co-live .co-crumb{visibility:hidden}@media(max-width:760px){.app-crumbs.over{top:22px;left:10px;right:10px}}.routines-card:where(:not(.wg *)){display:grid;gap:var(--s3);align-content:start}.routine-steps:where(:not(.wg *)){margin:0;padding-left:20px;display:grid;gap:6px;font:var(--t-small);color:var(--text-2)}.routine-steps li:where(:not(.wg *))::marker{color:var(--text-2);font-variant-numeric:tabular-nums}.routine-list:where(:not(.wg *)){list-style:none;margin:0;padding:0;display:grid}.routine:where(:not(.wg *)){display:grid;gap:6px;padding:var(--s3) 0;border-top:1px solid var(--line);min-width:0}.routine-head:where(:not(.wg *)){display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3)}.routine-head b:where(:not(.wg *)){font:550 15px var(--font)}.routine-head .side:where(:not(.wg *)){font:500 12px var(--font-mono);white-space:nowrap}.routine-blurb:where(:not(.wg *)){margin:0;font:var(--t-small)}.routine-state:where(:not(.wg *)){margin:0;display:flex;align-items:center;gap:8px;font:var(--t-small);color:var(--text-1)}.routine-state .dot:where(:not(.wg *)){flex:none}.routine-state.is-never:where(:not(.wg *)){color:var(--text-2)}.routine-acts:where(:not(.wg *)){display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap}.routine-acts .plink:where(:not(.wg *)){margin-left:0}.routine-offer:where(:not(.wg *)){grid-column:span 12;display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4) var(--s3) var(--s5)}.routine-offer .ro-text:where(:not(.wg *)){flex:1;min-width:0;display:grid;gap:2px}.routine-offer .ro-text b:where(:not(.wg *)){font:550 15px var(--font)}.routine-offer .ro-text .side:where(:not(.wg *)){font:var(--t-small)}.routine-offer .ro-acts:where(:not(.wg *)){flex:none;display:flex;align-items:center;gap:4px}@media(max-width:560px){.routine-offer:where(:not(.wg *)){flex-wrap:wrap;padding:var(--s4)}.routine-offer .ro-acts:where(:not(.wg *)){width:100%;justify-content:space-between}}.brief-by:where(:not(.wg *)){margin:var(--s3) 0 0;font:var(--t-small);color:var(--text-2)}.routine-ran:where(:not(.wg *)){grid-column:span 12;margin:0;padding:0 var(--s2);font:var(--t-small);color:var(--text-2)}.chip.src:where(:not(.wg *)){padding:1px 8px;font-size:11px;color:var(--text-2);text-decoration:none;white-space:nowrap;vertical-align:1px;flex:none}a.chip.src:hover:where(:not(.wg *)){color:var(--accent-ink);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.row.task>.chip.src:where(:not(.wg *)){align-self:center}.rail-feedback:where(:not(.wg *)){display:flex;align-items:center;gap:10px;width:100%;margin-top:auto;padding:6px var(--s2);border:0;border-radius:var(--r-control);background:none;color:var(--text-2);font:400 12.5px var(--font);cursor:pointer;text-align:left}.rail-feedback:hover:where(:not(.wg *)){background:var(--well);color:var(--text-1)}.rail-feedback+.rail-me:where(:not(.wg *)){margin-top:0;padding-top:var(--s1)}.sheet.fb-sheet:where(:not(.wg *)){padding:var(--s3) var(--s4) calc(var(--s4) + env(safe-area-inset-bottom));gap:var(--s3);z-index:42}.fb-scrim:where(:not(.wg *)){z-index:41}.fb-head:where(:not(.wg *)){display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.fb-head b:where(:not(.wg *)){font:550 16px var(--font)}.fb-sheet textarea.field:where(:not(.wg *)){min-height:120px;resize:vertical;font:var(--t-body)}.fb-foot:where(:not(.wg *)){display:flex;align-items:center;justify-content:space-between;gap:var(--s3)}.fb-foot .side:where(:not(.wg *)){font:var(--t-small);color:var(--text-2)}.fb-done:where(:not(.wg *)){display:grid;gap:var(--s2);padding:var(--s3) 0 var(--s2)}.fb-done b:where(:not(.wg *)){font:550 16px var(--font)}@media(min-width:761px){.sheet.fb-sheet:where(:not(.wg *)){left:max(8px,calc(50% - 230px));right:max(8px,calc(50% - 230px));bottom:var(--s5);border-radius:var(--r-panel);border-bottom:1px solid var(--glass-edge)}.sheet.fb-sheet:where(:not(.wg *)):before{display:none}}@media(min-width:761px)and (max-width:1100px){.rail-feedback:where(:not(.wg *)){justify-content:center;padding:8px 0}.rail-feedback span:where(:not(.wg *)){display:none}}@media(max-width:760px){.rail-feedback:where(:not(.wg *)){display:none}}.routine-how>summary:where(:not(.wg *)){cursor:pointer;font:500 14px var(--font)}.routine-how[open]>summary:where(:not(.wg *)){margin-bottom:var(--s2)}.routine-head .routine-state:where(:not(.wg *)){font:var(--t-small);color:var(--text-2)}.routine-cards:where(:not(.wg *)){list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.routine-cards .chip:where(:not(.wg *)){padding:1px 8px;font-size:11px;color:var(--text-2)}.routine-prompt:where(:not(.wg *)){margin:0;padding:var(--s2) var(--s3);border-radius:12px;background:var(--well);font:11.5px/1.5 var(--font-mono);color:var(--text-2);overflow-wrap:anywhere;user-select:all}.routine-acts .ask-go:where(:not(.wg *)){min-height:0}.ritual-times:where(:not(.wg *)){display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3)}.ritual-times label:where(:not(.wg *)){display:inline-flex;align-items:center;gap:6px}.rt-days:where(:not(.wg *)){display:inline-flex;gap:2px;padding:3px;border-radius:11px;background:var(--well)}.rt-days button:where(:not(.wg *)){width:28px;height:28px;border:0;border-radius:8px;background:none;color:var(--text-2);font:500 12px var(--font);cursor:pointer}.rt-days button[aria-pressed=true]:where(:not(.wg *)){background:var(--glass-2);color:var(--text-1);box-shadow:var(--shadow-2)}.rt-acts:where(:not(.wg *)){display:flex;align-items:center;gap:var(--s3)}.rt-acts .plink:where(:not(.wg *)){margin-left:0}.rt-hint:where(:not(.wg *)){flex-basis:100%;margin:0;font:var(--t-small)}.routine-prompt>span:where(:not(.wg *)){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wake-offer:where(:not(.wg *)){justify-self:start;font:var(--t-small)}.wake-row:where(:not(.wg *)){display:grid;gap:4px}.wake-row .side:where(:not(.wg *)){display:flex;align-items:center;gap:8px}.wake-row .wake-err:where(:not(.wg *)){color:var(--negative-ink)}.wake-form:where(:not(.wg *)){display:grid;gap:var(--s2);padding:var(--s3);border-radius:var(--r-tile);background:var(--glass-2)}.wake-form .field:where(:not(.wg *)){font-size:13px;min-width:0}.wake-vendor:where(:not(.wg *)){display:flex;gap:var(--s4);flex-wrap:wrap;font:var(--t-small)}.wake-vendor label:where(:not(.wg *)){display:inline-flex;align-items:center;gap:6px}.focus-mode:where(:not(.wg *)){position:fixed;inset:0;z-index:30;display:flex;flex-direction:column;align-items:center;padding:calc(var(--s5) + env(safe-area-inset-top)) var(--s4) calc(var(--s5) + env(safe-area-inset-bottom));background:radial-gradient(120% 80% at 50% 20%,color-mix(in srgb,var(--c) 16%,transparent),transparent 70%),linear-gradient(var(--sky-top),var(--sky-low));backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);color:var(--text-1);animation:fm-in .35s var(--ease-out, ease-out)}@keyframes fm-in{0%{opacity:0;transform:scale(.985)}}@media(prefers-reduced-motion:reduce){.focus-mode:where(:not(.wg *)){animation:none}}.fm-top:where(:not(.wg *)){width:100%;max-width:520px;display:flex;align-items:center;justify-content:space-between}.fm-proj:where(:not(.wg *)){display:inline-flex;align-items:center;gap:8px;font:600 13px var(--font);letter-spacing:.02em;color:var(--text-2);text-transform:uppercase}.fm-proj i:where(:not(.wg *)){width:9px;height:9px;border-radius:50%;background:var(--c);box-shadow:0 0 calc(10px * var(--halo)) var(--c)}.fm-hide:where(:not(.wg *)){width:38px;height:38px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);background:var(--glass-1);color:var(--text-1);cursor:pointer}.fm-center:where(:not(.wg *)){flex:1;width:100%;max-width:520px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s3);text-align:center}.fm-title:where(:not(.wg *)){margin:0;font:600 clamp(22px,5vw,30px)/1.15 var(--font);letter-spacing:-.03em;text-wrap:balance}.fm-when:where(:not(.wg *)){margin:0 0 var(--s4);color:var(--text-2);font-variant-numeric:tabular-nums}.focus-mode .ring:where(:not(.wg *)){width:min(280px,72vw)!important;height:min(280px,72vw)!important}.fm-time:where(:not(.wg *)){display:grid;gap:4px;justify-items:center}.fm-time b:where(:not(.wg *)){font:600 clamp(44px,13vw,60px)/1 var(--font);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.fm-time span:where(:not(.wg *)){font-size:13px;color:var(--text-2)}.fm-time.paused b:where(:not(.wg *)){opacity:.5}.focus-mode .ring-fill:where(:not(.wg *)){transition:stroke-dashoffset 1s linear}.fm-serves:where(:not(.wg *)){margin-top:var(--s5);display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:10px 16px 10px 10px;border-radius:var(--r-pill, 999px);border:1px solid var(--glass-edge, var(--line));background:var(--glass-1);color:var(--text-1);cursor:pointer;font-size:14px}.fm-serves i:where(:not(.wg *)){flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;font:600 12px var(--font);font-style:normal;border:1.5px solid var(--c);color:var(--c)}.fm-serves.done i:where(:not(.wg *)){background:var(--c);color:#fff}.fm-serves span:where(:not(.wg *)){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-serves.done span:where(:not(.wg *)){text-decoration:line-through;color:var(--text-2)}.fm-foot:where(:not(.wg *)){display:flex;gap:var(--s5)}.fm-btn:where(:not(.wg *)){width:76px;height:76px;border-radius:50%;display:grid;place-items:center;align-content:center;gap:4px;border:1px solid var(--glass-edge, var(--line));background:var(--glass-2, var(--glass-1));color:var(--text-1);cursor:pointer;font-size:11px}.fm-btn.stop:where(:not(.wg *)){background:color-mix(in srgb,var(--c) 22%,transparent);border-color:color-mix(in srgb,var(--c) 50%,transparent)}.fm-btn:disabled:where(:not(.wg *)){opacity:.5}.fm-btn:focus-visible:where(:not(.wg *)),.fm-hide:focus-visible:where(:not(.wg *)),.fm-serves:focus-visible:where(:not(.wg *)){outline:2px solid var(--c);outline-offset:3px}.fm-pill:where(:not(.wg *)){position:fixed;z-index:29;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));display:inline-flex;align-items:center;gap:8px;max-width:min(300px,calc(100vw - 32px));padding:9px 14px;border-radius:999px;border:1px solid var(--glass-edge, var(--line));background:var(--glass-2, var(--glass-1));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-2);color:var(--text-1);cursor:pointer;font-size:13px}.fm-pill i:where(:not(.wg *)){width:8px;height:8px;border-radius:50%;background:var(--c);animation:fm-beat 2s ease-in-out infinite}.fm-pill i.paused:where(:not(.wg *)){animation:none;opacity:.4}.fm-pill b:where(:not(.wg *)){font-variant-numeric:tabular-nums}.fm-pill span:where(:not(.wg *)){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-2)}@keyframes fm-beat{50%{opacity:.35}}@media(max-width:760px){.fm-pill:where(:not(.wg *)){bottom:calc(88px + env(safe-area-inset-bottom))}}.focus-now:where(:not(.wg *)){display:flex;align-items:center;gap:var(--s3);padding-block:var(--s3)}.fn-dot:where(:not(.wg *)){flex:none;width:10px;height:10px;border-radius:50%;background:var(--c)}.fn-text:where(:not(.wg *)){flex:1;min-width:0}.fn-text .eyebrow:where(:not(.wg *)){margin:0 0 2px}.fn-text b:where(:not(.wg *)){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.fn-clock:where(:not(.wg *)){font:600 18px var(--font);font-variant-numeric:tabular-nums}.fn-start:where(:not(.wg *)),.focus-start:where(:not(.wg *)){display:inline-flex;align-items:center;gap:6px;flex:none}@media(max-width:520px){.focus-now .side:where(:not(.wg *)){display:none}}.agent-line:where(:not(.wg *)){display:flex;align-items:center;gap:6px;margin:var(--s2) 0 0;font-size:13px;color:var(--text-2)}.agent-week:where(:not(.wg *)){margin-top:var(--s3);display:grid;gap:var(--s2)}.blk-focus:where(:not(.wg *)){color:var(--c);font-weight:600}.hring .bg:where(:not(.wg *)){fill:none;stroke:var(--line);stroke-width:2.5}.hring .fg:where(:not(.wg *)){fill:none;stroke:var(--positive);stroke-width:2.5;stroke-linecap:round;transition:stroke-dasharray .3s var(--ease-out)}.hring.full .bg:where(:not(.wg *)){stroke:color-mix(in srgb,var(--positive) 30%,transparent)}.hc:where(:not(.wg *)){height:20px;border-radius:6px;padding:0;cursor:pointer;background:none;border:1.5px solid color-mix(in srgb,var(--text-2) 22%,transparent);transition:transform var(--dur-press) var(--ease-out),background var(--dur-press) var(--ease-out),border-color var(--dur-press) var(--ease-out)}.hc.done:where(:not(.wg *)){background:var(--positive);border-color:var(--positive)}.hc.planned:where(:not(.wg *)){border:1.5px dashed var(--positive);background:color-mix(in srgb,var(--positive) 13%,transparent)}.hc.missed:where(:not(.wg *)){background:color-mix(in srgb,var(--negative) 18%,transparent);border-color:color-mix(in srgb,var(--negative) 50%,transparent)}.hc.skip:where(:not(.wg *)),.hc.rest:where(:not(.wg *)){background:var(--line);border-color:transparent}.hc.open:where(:not(.wg *)){border-color:color-mix(in srgb,var(--attention) 55%,transparent)}.hstrip:where(:not(.wg *)){display:flex;align-items:center;gap:var(--s4);padding:var(--s3) var(--s5);flex-wrap:wrap}.hs-head:where(:not(.wg *)){display:inline-flex;align-items:center;gap:10px;font-size:13.5px;color:var(--text-2)}.hs-head b:where(:not(.wg *)){color:var(--text-1);font-weight:600}.hchips:where(:not(.wg *)){list-style:none;margin:0;padding:0;display:flex;gap:6px;flex-wrap:wrap}.hs-chip:where(:not(.wg *)){display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 7px;border-radius:var(--r-pill);cursor:pointer;border:1px solid var(--line);background:var(--glass-2);font:500 13px var(--font);transition:transform var(--dur-press) var(--ease-out)}.hs-chip:hover:where(:not(.wg *)){transform:translateY(-1px)}.hs-chip .hc:where(:not(.wg *)){width:14px;height:14px;border-radius:50%;display:inline-block;flex:none}.hs-chip small:where(:not(.wg *)){font:400 11px var(--font-mono);color:var(--text-2)}.hs-chip.done:where(:not(.wg *)){border-color:color-mix(in srgb,var(--positive) 35%,transparent)}.rc-body .hchips:where(:not(.wg *)){flex-direction:column;gap:8px}.rc-body .hs-chip:where(:not(.wg *)){width:100%;padding:12px 14px;font-size:15px;border-radius:var(--r-control)}.rc-body .hs-chip .hc:where(:not(.wg *)){width:18px;height:18px}.rc-body .hs-chip small:where(:not(.wg *)){margin-left:auto;font-size:12px}.htile:where(:not(.wg *)){--h: var(--hue, var(--accent));position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;width:22px;height:22px;padding:0;border:0;border-radius:6px;cursor:pointer;color:var(--text-2);background:color-mix(in srgb,var(--text-2) 12%,transparent);transition:background var(--dur-press) var(--ease-out),color var(--dur-press) var(--ease-out),box-shadow var(--dur-press) var(--ease-out)}.htile:where(:not(.wg *)):before{content:"";position:absolute;inset:-2px}.htile:not(:disabled):hover:where(:not(.wg *)){color:var(--hue-ink, var(--accent-ink));background:color-mix(in srgb,var(--h) 16%,transparent)}.htile.you:where(:not(.wg *)){color:var(--on-accent);background:var(--h);box-shadow:0 3px 8px -4px var(--h)}.htile.you:not(:disabled):hover:where(:not(.wg *)){color:var(--on-accent);background:color-mix(in srgb,var(--h) 88%,var(--text-1))}.htile.auto:where(:not(.wg *)){color:var(--hue-ink, var(--accent-ink));background:color-mix(in srgb,var(--h) 20%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--h) 60%,transparent)}.htile-src:where(:not(.wg *)){position:absolute;top:-3px;right:-3px;width:8px;height:8px;border-radius:50%;background:var(--h);box-shadow:0 0 0 2px var(--ground)}.htile.planned:where(:not(.wg *)){color:var(--hue-ink, var(--accent-ink));background:none;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--h) 55%,transparent)}.htile.planned:where(:not(.wg *)):after{content:"";position:absolute;inset:0;border-radius:inherit;border:1.5px dashed color-mix(in srgb,var(--h) 70%,transparent)}.htile.planned:where(:not(.wg *)){box-shadow:none}.htile.rest:where(:not(.wg *)){color:color-mix(in srgb,var(--text-2) 45%,transparent);background:none}.htile.future:where(:not(.wg *)){color:color-mix(in srgb,var(--text-2) 45%,transparent);background:none;cursor:default}.htile.named:where(:not(.wg *)){width:auto;height:30px;padding:0 11px 0 9px;border-radius:var(--r-pill);font:500 13px var(--font)}.htile.named span:where(:not(.wg *)){white-space:nowrap}.htile.named.none:where(:not(.wg *)),.htile.named.rest:where(:not(.wg *)){color:var(--text-2)}.htile.lg:where(:not(.wg *)){width:44px;height:44px;border-radius:12px}.htile.lg .htile-src:where(:not(.wg *)){width:10px;height:10px;top:-3px;right:-3px}.htile.mini:where(:not(.wg *)){width:12px;height:12px;border-radius:4px;display:inline-block;cursor:default}.htile.rest.mini:where(:not(.wg *)){background:color-mix(in srgb,var(--text-2) 12%,transparent)}.hcomp:where(:not(.wg *)){display:grid;gap:var(--s5)}.hcomp-name:where(:not(.wg *)){width:100%;border:0;border-bottom:1.5px solid var(--line);background:none;outline:none;padding:2px 0 10px;font:600 22px/1.25 var(--font);letter-spacing:-.02em;color:var(--text-1)}.hcomp-name:focus:where(:not(.wg *)){border-bottom-color:var(--accent)}.hcomp-set:where(:not(.wg *)){margin:0;padding:0;border:0;display:grid;gap:var(--s2);min-width:0}.hcomp-set legend:where(:not(.wg *)){padding:0;margin-bottom:var(--s2);font:600 13px var(--font);color:var(--text-1)}.hcomp-kinds:where(:not(.wg *)){display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.hcomp-kind:where(:not(.wg *)){display:grid;grid-template-columns:auto 1fr;column-gap:10px;row-gap:1px;align-items:center;text-align:left;cursor:pointer;padding:10px 12px;border-radius:var(--r-control);border:1.5px solid var(--line);background:var(--glass-2);color:var(--text-2);transition:border-color var(--dur-press) var(--ease-out),background var(--dur-press) var(--ease-out)}.hcomp-kind svg:where(:not(.wg *)){grid-row:span 2}.hcomp-kind b:where(:not(.wg *)){font:600 13.5px var(--font);color:var(--text-1)}.hcomp-kind span:where(:not(.wg *)){font:500 11.5px/1.3 var(--font);color:var(--text-2)}.hcomp-kind:hover:where(:not(.wg *)){border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.hcomp-kind.on:where(:not(.wg *)){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--glass-2));color:var(--accent-ink)}.hcomp-param:where(:not(.wg *)){display:flex;align-items:center;gap:8px;margin:2px 0 0;font:500 13px var(--font);color:var(--text-2)}.hcomp-param .field:where(:not(.wg *)){width:auto;padding:6px 10px;font-variant-numeric:tabular-nums}.hcomp-param input[type=number]:where(:not(.wg *)){width:110px}.hcomp-when:where(:not(.wg *)){justify-self:start}.hcomp-days:where(:not(.wg *)){display:flex;align-items:center;gap:6px;flex-wrap:wrap}.hcomp-days button:where(:not(.wg *)){width:34px;height:34px;border-radius:50%;border:1.5px solid var(--line);background:none;cursor:pointer;font:600 13px var(--font);color:var(--text-2)}.hcomp-days button[aria-pressed=true]:where(:not(.wg *)){background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.hcomp-days .side:where(:not(.wg *)){flex-basis:100%;white-space:normal}.hcomp-pw:where(:not(.wg *)){display:flex;align-items:center;gap:10px;font:500 13px var(--font);color:var(--text-2)}.hcomp-pw b:where(:not(.wg *)){color:var(--text-1);min-width:32px;text-align:center}.hcomp-preview:where(:not(.wg *)){display:grid;gap:var(--s2);padding:var(--s4)}.hcomp-rule:where(:not(.wg *)){margin:0;font:600 13px var(--font);color:var(--text-1)}.hcomp-num:where(:not(.wg *)){margin:0;display:flex;align-items:baseline;gap:6px;font:500 13px var(--font);color:var(--text-2)}.hcomp-num b:where(:not(.wg *)){color:var(--text-1)}.hcomp-grid:where(:not(.wg *)){display:grid;grid-template-columns:repeat(14,1fr);gap:4px;max-width:360px}.hcomp-grid i:where(:not(.wg *)){aspect-ratio:1;border-radius:4px;background:color-mix(in srgb,var(--text-2) 10%,transparent)}.hcomp-grid i.auto:where(:not(.wg *)){background:color-mix(in srgb,var(--accent) 70%,transparent)}.hcomp-grid i.rest:where(:not(.wg *)){background:color-mix(in srgb,var(--text-2) 4%,transparent)}.hcomp-grid i.empty:where(:not(.wg *)){background:none;box-shadow:inset 0 0 0 1px var(--line)}.hcomp-preview .side:where(:not(.wg *)){white-space:normal}.hlib:where(:not(.wg *)){display:grid;gap:var(--s4)}.hlib-lead:where(:not(.wg *)){margin:0;font:500 13px/1.45 var(--font);color:var(--text-2)}.hlib-area:where(:not(.wg *)){display:grid;gap:6px}.hlib-h:where(:not(.wg *)){margin:0;font:600 12px var(--font);color:var(--text-2);letter-spacing:.02em}.hlib-grid:where(:not(.wg *)){display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px}.hlib-item:where(:not(.wg *)){display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;text-align:left;cursor:pointer;padding:8px 10px;border-radius:var(--r-control);border:1px solid var(--line);background:var(--glass-2);transition:border-color var(--dur-press) var(--ease-out),background var(--dur-press) var(--ease-out)}.hlib-item .htile:where(:not(.wg *)){grid-row:span 2;cursor:inherit}.hlib-item:hover:not(:disabled):where(:not(.wg *)){border-color:color-mix(in srgb,var(--hue, var(--accent)) 55%,var(--line));background:color-mix(in srgb,var(--hue, var(--accent)) 6%,var(--glass-2))}.hlib-item:disabled:where(:not(.wg *)){cursor:default;opacity:.55}.hlib-name:where(:not(.wg *)){font:600 13px/1.25 var(--font);color:var(--text-1)}.hlib-src:where(:not(.wg *)){font:500 11px var(--font);color:var(--text-2)}.hlib-src.agent:where(:not(.wg *)){color:var(--accent-ink)}.hlib-back:where(:not(.wg *)){justify-self:start;font-size:13px}.hcomp-metric:where(:not(.wg *)){flex-wrap:wrap}.hcomp-metric select.field:where(:not(.wg *)){width:auto;padding:6px 10px}.hcomp-op button:where(:not(.wg *)){padding:5px 11px;font-size:12.5px}.hcomp-metric input[type=number]:where(:not(.wg *)){width:96px}.hcomp-src:where(:not(.wg *)){flex-basis:100%;white-space:normal}.hpause:where(:not(.wg *)){display:inline-flex;align-items:center;gap:6px}.hpause-chip:where(:not(.wg *)){display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font:600 12.5px var(--font);color:var(--text-1);background:color-mix(in srgb,var(--text-2) 10%,transparent)}.hpause-form:where(:not(.wg *)){display:grid;gap:var(--s4)}.hpause-form .side:where(:not(.wg *)){margin:0}.hpause-until:where(:not(.wg *)){display:grid;gap:6px;font:600 13px var(--font)}.hpause-open:where(:not(.wg *)){display:inline-flex;align-items:center;gap:8px;font:500 13.5px var(--font)}.hcomp-cue:where(:not(.wg *)){display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.ask-dot:where(:not(.wg *)){position:fixed;z-index:19;width:28px;height:28px;display:grid;place-items:center;padding:0;border-radius:var(--r-pill);color:var(--accent-ink);cursor:pointer;animation:g-fade var(--dur-menu) var(--ease-out)}.ask-dot:hover:where(:not(.wg *)){color:var(--text-1)}@media(hover:none){[data-ask]:where(:not(.wg *)){-webkit-touch-callout:none}}.ask-scrim-clear:where(:not(.wg *)){position:fixed;inset:0;z-index:20}.ask-pop:where(:not(.wg *)){position:fixed;z-index:21;width:340px;border-radius:var(--r-panel);animation:g-fade var(--dur-menu) var(--ease-out)}.ask-sheet:where(:not(.wg *)){padding:var(--s4);gap:var(--s3);display:flex;flex-direction:column}.sheet.ask-sheet:where(:not(.wg *)){padding:var(--s3) var(--s4) calc(var(--s4) + env(safe-area-inset-bottom))}.ask-head:where(:not(.wg *)){display:grid;grid-template-columns:1fr auto;align-items:start;column-gap:var(--s2)}.ask-head .eyebrow:where(:not(.wg *)){grid-column:1;margin:0}.ask-head .icon-btn:where(:not(.wg *)){grid-column:2;grid-row:1 / span 2;margin:-6px -8px 0 0}.ask-title:where(:not(.wg *)){grid-column:1;margin:2px 0 0;font-size:var(--t-body);font-weight:500;color:var(--text-1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ask-go:where(:not(.wg *)){justify-content:center;gap:8px;text-decoration:none;min-height:44px}.ask-preview:where(:not(.wg *)){margin:-4px 0 0;font-family:var(--font-mono);font-size:11px;line-height:1.45;color:var(--text-2);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ask-form:where(:not(.wg *)){display:flex;gap:var(--s2)}.ask-form .field:where(:not(.wg *)){flex:1;min-width:0}.ask-hint:where(:not(.wg *)){margin:-4px 0 0;font-size:12px;line-height:1.4;color:var(--text-2)}.ask-copy:where(:not(.wg *)){align-self:flex-start;gap:6px;margin-left:-8px}.req-state:where(:not(.wg *)){display:inline-flex;align-items:center;gap:8px;min-height:36px;min-width:0;max-width:100%;font-size:var(--t-small);color:var(--text-2)}.req-state .linkish:where(:not(.wg *)){display:inline-flex;align-items:center;gap:2px;color:var(--accent-ink);font-size:var(--t-small)}.req-line:where(:not(.wg *)){flex:0 1 auto;min-width:0;max-width:34ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.req-state .linkish:where(:not(.wg *)){flex:none}.req-dot:where(:not(.wg *)){width:8px;height:8px;border-radius:50%;flex:none;background:var(--text-3)}.req-dot.claimed:where(:not(.wg *)),.req-state.claimed .req-dot:where(:not(.wg *)){background:var(--accent);animation:req-pulse 1.6s var(--ease-in-out) infinite}.req-dot.done:where(:not(.wg *)),.req-state.done .req-dot:where(:not(.wg *)){background:var(--positive)}.req-state.failed .req-dot:where(:not(.wg *)){background:var(--negative)}.req-state.blocked .req-dot:where(:not(.wg *)){background:var(--warn)}@keyframes req-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.req-dot:where(:not(.wg *)){animation:none!important}}.req-dock:where(:not(.wg *)){position:fixed;right:var(--s5);bottom:var(--s5);z-index:18;border-radius:var(--r-panel);max-width:min(360px,calc(100vw - 32px))}.req-dock.open:where(:not(.wg *)){width:min(360px,calc(100vw - 32px))}.req-sum:where(:not(.wg *)){display:flex;align-items:center;gap:10px;padding:10px 16px;border:0;background:none;color:var(--text-1);font:inherit;font-size:var(--t-small);cursor:pointer;width:100%}.req-list:where(:not(.wg *)){list-style:none;margin:0;padding:0 var(--s3) var(--s2);display:grid;grid-template-columns:minmax(0,1fr);gap:2px;max-height:50vh;overflow:hidden auto}.req-list li:where(:not(.wg *)){padding:8px 4px;border-top:1px solid var(--line);min-width:0}.req-text:where(:not(.wg *)){margin:0;font-size:var(--t-small);color:var(--text-1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.req-row:where(:not(.wg *)){display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.req-row .req-state:where(:not(.wg *)){flex:1}@media(max-width:760px){.req-dock:where(:not(.wg *)){right:16px;bottom:calc(84px + env(safe-area-inset-bottom))}}.note-capture:where(:not(.wg *)){display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap}.note-capture .btn:where(:not(.wg *)){gap:8px}.note-thumb:where(:not(.wg *)){flex:none;width:64px;height:84px;border-radius:var(--r-control);overflow:hidden;background:var(--well);display:block}.note-thumb img:where(:not(.wg *)){width:100%;height:100%;object-fit:cover;display:block}.remind-chips:where(:not(.wg *)){display:flex;gap:var(--s2);flex-wrap:wrap}.remind-chips .chip:where(:not(.wg *)){cursor:pointer;font-family:var(--font)}.notes-done:where(:not(.wg *)){margin:0;font-size:var(--t-small);color:var(--text-2)}.notes-done .linkish:where(:not(.wg *)){color:var(--accent-ink)}.empty-ask:where(:not(.wg *)){display:grid;gap:var(--s3)}.empty-ask .ea-title:where(:not(.wg *)){margin:0;font:var(--t-body);color:var(--text-2)}.empty-ask .ea-acts:where(:not(.wg *)){display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap}.empty-ask .ea-acts .ask-go:where(:not(.wg *)){min-height:40px;padding:0 16px}.empty-ask .ea-acts .plink:where(:not(.wg *)){margin-left:0;color:var(--text-2);font-weight:400}.empty-ask .ea-manual:where(:not(.wg *)){animation:g-fade var(--dur-menu) var(--ease-out)}.proposals .card-head:where(:not(.wg *)){align-items:center}.proposals .pp-acts:where(:not(.wg *)){margin-left:auto;display:flex;gap:var(--s2)}.pp-groups:where(:not(.wg *)){display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--s4) var(--s5)}.pp-group:where(:not(.wg *)){display:grid;gap:var(--s2);align-content:start;min-width:0}.pp-ghead:where(:not(.wg *)){display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.pp-ghead b:where(:not(.wg *)){font:550 14px var(--font)}.pp-gacts:where(:not(.wg *)){display:flex;align-items:center;gap:2px}.pp-gacts .plink:where(:not(.wg *)){margin:0 6px 0 0}.pp-items:where(:not(.wg *)){margin:0;padding-left:20px;display:grid;gap:6px}.pp-items li:where(:not(.wg *)){font:var(--t-small);color:var(--text-1)}.pp-items li:where(:not(.wg *))::marker{color:var(--text-2);font-variant-numeric:tabular-nums}.pp-row:where(:not(.wg *)){display:flex;align-items:flex-start;gap:var(--s2)}.pp-text:where(:not(.wg *)){flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px}.pp-title:where(:not(.wg *)){flex-basis:100%}.pp-why:where(:not(.wg *)){flex-basis:100%;font:400 12.5px/1.4 var(--font);color:var(--text-2)}.pp-text .why:where(:not(.wg *)){margin-top:2px}@media(max-width:560px){.proposals .pp-acts .btn:where(:not(.wg *)){min-height:40px}}.pp-items li:where(:not(.wg *)){position:relative}.pp-one:where(:not(.wg *)){flex:none;width:30px;height:30px;margin-top:-5px;color:var(--positive-ink, var(--text-2))}.proposals.compact:where(:not(.wg *)){display:grid;gap:var(--s2);margin-bottom:var(--s3);padding:var(--s3);border-radius:14px;background:var(--well)}.proposals.compact .card-head:where(:not(.wg *)){display:flex;align-items:center;margin:0}.proposals.compact .pp-groups:where(:not(.wg *)){grid-template-columns:1fr}.proposals.compact .pp-ghead b:where(:not(.wg *)){display:none}.au-handoff:where(:not(.wg *)){display:grid;gap:var(--s3)}.au-handoff .ho-head h3:where(:not(.wg *)),.au-resume h3:where(:not(.wg *)){margin:2px 0 0;font:600 17px/1.25 var(--font);letter-spacing:-.015em;color:var(--text-1)}.au-handoff .ho-line:where(:not(.wg *)),.au-resume .rs-line:where(:not(.wg *)){margin:2px 0 0;color:var(--text-2);font-size:13px}.ho-group:where(:not(.wg *)){position:relative;padding:8px 10px 4px 14px;border-radius:14px;background:var(--well)}.ho-group:where(:not(.wg *)):before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--hue, var(--text-3))}.ho-group>header:where(:not(.wg *)){display:flex;align-items:center;gap:8px}.ho-group>header b:where(:not(.wg *)){flex:1;min-width:0;font:600 13px/1.3 var(--font);color:var(--hue-ink, var(--text-1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ho-dot:where(:not(.wg *)){width:8px;height:8px;border-radius:50%;background:var(--hue, var(--text-3));flex:none}.ho-min:where(:not(.wg *)){color:var(--text-2);font-size:12px}.ho-group ul:where(:not(.wg *)){list-style:none;margin:4px 0 0;padding:0}.ho-group li:where(:not(.wg *)){display:flex;align-items:flex-start;gap:10px;padding:7px 0;border-top:1px solid var(--hairline)}.ho-group li:first-child:where(:not(.wg *)){border-top:0}.ho-group li.off .ho-t:where(:not(.wg *)){color:var(--text-2)}.ho-t:where(:not(.wg *)){flex:1;min-width:0;font-size:14px;line-height:1.35;color:var(--text-1)}.ho-k:where(:not(.wg *)){font:600 10px/1 var(--font);letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);margin-right:6px}.ho-x:where(:not(.wg *)){display:block;margin-top:2px;color:var(--text-2);font-size:12.5px}.ho-w:where(:not(.wg *)){display:block;margin-top:2px;color:var(--text-2);font-size:12px;font-style:italic}.ho-d:where(:not(.wg *)){color:var(--text-2);font-size:12px;white-space:nowrap}.ho-foot:where(:not(.wg *)){display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ho-done:where(:not(.wg *)){color:var(--good-ink);font-weight:600;font-size:13px}.ho-note:where(:not(.wg *)){color:var(--text-2);font-size:12.5px}.au-handoff.settled .ho-group li:where(:not(.wg *)){opacity:.86}.au-resume:where(:not(.wg *)){display:grid;gap:6px;justify-items:start;border-left:3px solid var(--hue, transparent)}.au-resume h3 .au-figure:where(:not(.wg *)){color:var(--text-2);font-weight:500}:root[data-kit]{color-scheme:light;--sky-base: #f7f7fe;--sky-deep: #e8e7fd;--night-base: #0c0918;--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);--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;--aurora-a: .75;--aurora-b: .75;--glass-filter: blur(30px) saturate(180%);--halo: 1;--work-glow: 100%;--k-solid: color-mix(in srgb, var(--sky-base) 40%, #fff);--k-free-a: rgba(255, 255, 255, .42);--k-free-b: rgba(255, 255, 255, .06);--k-term-a: #1f2028;--k-term-b: #141519;--k-term-line: rgba(255, 255, 255, .16);--k-term-dot: rgba(255, 255, 255, .22);--k-term-a1: #b1a7e5;--k-term-c1: #6dc4b4;--k-term-cursor: #dfc89a;--k-drop-hi: rgba(255, 255, 255, .95);--k-drop-mid: rgba(255, 255, 255, .18);--k-drop-lo: rgba(255, 255, 255, .06);--k-cc: #b8582f;--k-glint-eye: #1b1a4a;--k-focus: var(--gold-hot);--k-tassel: color-mix(in oklab, var(--gold-hot) 80%, #fff);--k-cover-shadow: rgba(20, 20, 60, .45);--k-peek-shadow: rgba(20, 20, 60, .06);--k-peek-drop: rgba(20, 20, 60, .35);--k-touch: color-mix(in srgb, var(--ink) 12%, transparent);--text-1: var(--ink);--text-2: var(--ink-2);--text-3: var(--ink-3);--font: "Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Geist Mono Variable", "Geist Mono", ui-monospace, "SF Mono", Consolas, monospace;--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-morph: .72s;--dur-breath: 6s;--wgp-nova: color-mix(in srgb, var(--th-indigo) 55%, var(--th-cyan));--wgp-clear: color-mix(in srgb, var(--sky-base) 72%, transparent)}:root[data-kit][data-theme=dark]{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%;--k-solid: var(--surface-solid);--k-free-a: var(--hairline);--k-free-b: color-mix(in srgb, var(--hairline) 20%, transparent);--k-drop-hi: rgba(255, 255, 255, .5);--k-drop-mid: rgba(255, 255, 255, .06);--k-drop-lo: rgba(255, 255, 255, .02);--k-glint-eye: #120d1c;--wgp-clear: color-mix(in srgb, var(--sky-deep) 80%, transparent)}:root[data-kit] body:where(:not(.wg *)){font:400 15px/1.55 var(--font);color:var(--ink);background:var(--sky-base);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}:root[data-kit] *:where(:not(.wg *)),:root[data-kit] *:where(:not(.wg *)):before,:root[data-kit] *:where(:not(.wg *)):after{font-optical-sizing:none;font-variation-settings:"opsz" 14}.k-btnreset:where(:not(.wg *)){font:inherit;letter-spacing:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:inherit}.k-sky:where(:not(.wg *)){position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(1100px 600px at 30% -10%,var(--sky-deep),var(--sky-base) 70%)}.k-sky:where(:not(.wg *)):before,.k-sky:where(:not(.wg *)):after{content:"";position:absolute;border-radius:50%;filter:blur(80px);opacity:var(--aurora-a)}.k-sky:where(:not(.wg *)):after{opacity:var(--aurora-b)}.k-sky:where(:not(.wg *)):before{width:60%;height:70%;left:-12%;top:-24%;background:radial-gradient(circle,var(--aurora-violet),transparent 65%);animation:k-drift 38s var(--ease-sine) infinite alternate}.k-sky:where(:not(.wg *)):after{width:55%;height:70%;right:-14%;bottom:-26%;background:radial-gradient(circle,var(--aurora-cyan),transparent 65%);animation:k-drift 46s var(--ease-sine) infinite alternate-reverse}@keyframes k-drift{to{transform:translate(6vw,5vh) scale(1.08)}}:root[data-kit][data-theme=dark] .k-sky:where(:not(.wg *)){background:linear-gradient(180deg,var(--sky-top) 0%,var(--sky-base) 42%,var(--sky-floor) 100%)}:root[data-kit][data-theme=dark] .k-sky:where(:not(.wg *)):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:k-sky-floor 80s var(--ease-sine) infinite alternate,k-sky-breath 30s var(--ease-sine) infinite alternate}:root[data-kit][data-theme=dark] .k-sky:where(:not(.wg *)):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:k-sky-corner 92s var(--ease-sine) infinite alternate}@keyframes k-sky-floor{to{transform:translate(8%) scaleY(1.08)}}@keyframes k-sky-breath{0%{opacity:.78}to{opacity:1}}@keyframes k-sky-corner{to{transform:translate(-12%,10%) scale(1.06)}}@media(max-width:760px){.k-sky:where(:not(.wg *)){background:radial-gradient(600px 500px at 30% -10%,var(--sky-deep),var(--sky-base) 70%)}.k-sky:where(:not(.wg *)):before{width:90%;height:50%;left:-30%;top:-12%;filter:blur(60px)}.k-sky:where(:not(.wg *)):after{display:none}:root[data-kit][data-theme=dark] .k-sky:where(:not(.wg *)){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-kit][data-theme=dark] .k-sky:where(:not(.wg *)):before{left:-26%;top:auto;bottom:-48%;width:152%;height:88%;filter:none}}.k-panel:where(:not(.wg *)){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}.k-panel:where(:not(.wg *)):before,.k-card:where(:not(.wg *)):before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--glass-specular);pointer-events:none;z-index:-1}.k-card:where(:not(.wg *)){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)}.k-card.k-hov:hover:where(:not(.wg *)),button.k-card:hover:where(:not(.wg *)){transform:translateY(-2px);box-shadow:var(--shadow-lift)}.k-card:focus-visible:where(:not(.wg *)),.k-panel:focus-visible:where(:not(.wg *)){outline:2px solid var(--k-focus);outline-offset:2px}.t-violet:where(:not(.wg *)){--t: var(--th-violet)}.t-indigo:where(:not(.wg *)){--t: var(--th-indigo)}.t-blue:where(:not(.wg *)){--t: var(--th-blue)}.t-azure:where(:not(.wg *)){--t: var(--th-azure)}.t-cyan:where(:not(.wg *)){--t: var(--th-cyan)}.t-teal:where(:not(.wg *)){--t: var(--th-teal)}.t-magenta:where(:not(.wg *)){--t: var(--th-magenta)}.t-orchid:where(:not(.wg *)){--t: var(--th-orchid)}.t-rose:where(:not(.wg *)){--t: var(--th-rose)}.t-green:where(:not(.wg *)){--t: var(--th-green)}.k-chip:where(:not(.wg *)){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);cursor:pointer}.k-chip:where(:not(.wg *)):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)}.k-chip[aria-pressed=true]:where(:not(.wg *)){box-shadow:inset 0 0 0 1.5px var(--t),0 0 calc(18px * var(--halo)) -3px var(--t);transform:translateY(-1px)}.k-edge:where(:not(.wg *)){position:relative}.k-edge:where(:not(.wg *)):after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;border-radius:2px;background:var(--t);opacity:.8}.k-src:where(:not(.wg *)){display:inline-flex;align-items:center;gap:6px;font:500 11.5px/1.2 var(--font);color:var(--ink-3)}.k-estimate:where(:not(.wg *)){font:500 10.5px/1 var(--font);padding:3px 6px;border-radius:6px;background:var(--well);color:var(--ink-2)}.k-code:where(:not(.wg *)){width:16px;height:16px;flex:none;border-radius:5px;display:inline-grid;place-items:center;font:700 7.5px/1 var(--mono);letter-spacing:-.04em;color:#fff;background:var(--k-cc);font-style:normal}.k-btn:where(:not(.wg *)){border:0;border-radius:var(--r-pill);padding:8px 16px;font:500 13px/1 var(--font);background:var(--ink);color:var(--on-ink);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:transform var(--dur-press) var(--ease-out);white-space:nowrap}.k-btn:active:where(:not(.wg *)){transform:scale(.96)}.k-btn.glass:where(:not(.wg *)){background:var(--card-frost);color:var(--ink);box-shadow:inset 0 0 0 1px var(--glass-rim)}.k-btn.quiet:where(:not(.wg *)){background:none;color:var(--ink-2);padding:8px 6px}.k-btn.xs:where(:not(.wg *)){padding:6px 11px;font-size:12px}.k-btn:focus-visible:where(:not(.wg *)){outline:2px solid var(--k-focus);outline-offset:2px}.k-btn[disabled]:where(:not(.wg *)){opacity:.55;cursor:default}.k-acts:where(:not(.wg *)){display:flex;gap:6px;align-items:center}.k-lbl:where(:not(.wg *)){display:flex;justify-content:space-between;align-items:baseline;gap:8px;font:500 13px/1 var(--font);color:var(--ink-3);padding:0 4px 9px;margin:0}.k-lbl b:where(:not(.wg *)){font-weight:500;color:var(--ink-2)}.k-lbl .k-count:where(:not(.wg *)){font:450 11.5px/1.2 var(--mono);color:var(--ink-3)}.k-hot:where(:not(.wg *)){color:var(--ink);font-weight:500}.k-prep:where(:not(.wg *)){color:var(--ink-2);transition:color var(--dur-menu) var(--ease-out)}.k-card:hover .k-prep:where(:not(.wg *)),.k-prep.touched:where(:not(.wg *)){color:var(--ink)}.k-ask:where(:not(.wg *)){background:var(--gold-glass),var(--card-frost);outline-color:var(--gold-rim)}.k-ask:where(:not(.wg *)):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:k-breath var(--dur-breath) var(--ease-sine) infinite;pointer-events:none}@keyframes k-breath{50%{box-shadow:0 0 0 calc(1px * var(--halo)) var(--gold-rim),0 0 34px -4px var(--gold-glow)}}.k-nowline:where(:not(.wg *)){position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;border-radius:2px;background:var(--gold-hot);box-shadow:0 0 12px var(--gold-glow);pointer-events:none;z-index:2}.k-nowline:where(:not(.wg *)):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)}.k-now-time:where(:not(.wg *)){position:absolute;top:calc(100% + 2px);transform:translate(-50%);z-index:3;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}.k-beads:where(:not(.wg *)){display:flex;gap:3px}.k-beads i:where(:not(.wg *)){width:6px;height:6px;border-radius:50%;background:var(--gold-hot);box-shadow:0 0 6px var(--gold-glow);transition:background .3s var(--ease-out),box-shadow .3s var(--ease-out)}.k-beads i.spent:where(:not(.wg *)){background:var(--well);box-shadow:none}.k-ring:where(:not(.wg *)){display:block;overflow:visible}.k-ring .tr:where(:not(.wg *)){fill:none;stroke:var(--well)}.k-ring .bd:where(:not(.wg *)){fill:none;stroke:color-mix(in srgb,var(--t) 24%,transparent)}.k-ring.in-band .bd:where(:not(.wg *)){stroke:color-mix(in srgb,var(--t) 40%,transparent)}.k-ring .vl:where(:not(.wg *)){fill:none;stroke:var(--t)}.k-ring .cap:where(:not(.wg *)){fill:var(--t)}.k-ring .n:where(:not(.wg *)){fill:var(--ink);font-family:var(--font);font-weight:500}.k-ring .u:where(:not(.wg *)){fill:var(--ink-3);font-family:var(--font);font-weight:500}.k-railp:where(:not(.wg *)){padding:14px 20px 10px}.k-rail:where(:not(.wg *)){position:relative;height:66px;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:pan-y}.k-rail .k-line:where(:not(.wg *)){position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:var(--well);border-radius:2px}.k-blk:where(:not(.wg *)){position:absolute;top:8px;height:50px;border-radius:12px;padding:6px 9px 6px 11px;font:500 12px/1.25 var(--font);color:var(--ink);white-space:nowrap;transform:translate(var(--hz-tx, 0px));transition:opacity var(--dur-enter) var(--ease-sine),filter var(--dur-enter) var(--ease-sine)}.k-blk-body:where(:not(.wg *)){position:absolute;inset:0;z-index:-1;border-radius:inherit;overflow:hidden;pointer-events:none;transform-origin:0 50%;transform:scaleX(var(--hz-sx, 1));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:box-shadow var(--dur-menu)}.k-blk-body:where(:not(.wg *)):before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--t)}.k-blk:where(:not(.wg *)){isolation:isolate}.k-blk .k-blk-t:where(:not(.wg *)),.k-blk .k-blk-time:where(:not(.wg *)){display:block;overflow:hidden;text-overflow:ellipsis;max-width:100%}.k-blk .k-blk-time:where(:not(.wg *)){font:450 10.5px/1.3 var(--mono);color:color-mix(in srgb,var(--ink-3),var(--ink-2) calc((1 - var(--halo)) * 100%))}.k-blk.past:where(:not(.wg *)){opacity:calc(.92 - .42 * var(--halo));filter:saturate(.45)}.k-blk.past .k-blk-time:where(:not(.wg *)){color:color-mix(in srgb,var(--ink-3),color-mix(in srgb,var(--ink-2) 60%,var(--ink)) calc((1 - var(--halo)) * 100%))}.k-blk.past:where(:not(.wg *)):after{content:"✓";position:absolute;right:7px;top:6px;font-size:11px;color:var(--ink-2)}.k-blk.now .k-blk-body:where(:not(.wg *)){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)) -12px var(--t)}.k-blk.now .k-blk-time:where(:not(.wg *)){color:color-mix(in srgb,var(--ink-2),var(--ink) calc((1 - var(--halo)) * 60%))}.k-blk.ghost .k-blk-body:where(:not(.wg *)){background:transparent;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--t) 50%,transparent);background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--t) 9%,transparent) 0 6px,transparent 6px 12px)}.k-blk.can:where(:not(.wg *)){cursor:grab}.k-blk .k-blk-time[data-live]:where(:not(.wg *)){font-size:0}.k-blk .k-blk-time[data-live]:where(:not(.wg *)):after{content:attr(data-live);font-size:10.5px}.k-blk:focus-visible:where(:not(.wg *)){outline:2px solid var(--k-focus);outline-offset:2px}.k-free:where(:not(.wg *)){position:absolute;top:8px;height:50px;border-radius:12px;background:linear-gradient(180deg,var(--k-free-a),var(--k-free-b) 60%);box-shadow:inset 0 0 0 1px var(--glass-rim),inset 0 1px 0 var(--glass-highlight);display:grid;place-items:center;pointer-events:none;transition:opacity var(--dur-menu) var(--ease-out)}.k-free .k-dur:where(:not(.wg *)){font:450 10px/1 var(--mono);color:color-mix(in srgb,var(--ink-3),var(--ink-2) calc((1 - var(--halo)) * 100%));white-space:nowrap;overflow:hidden}.k-mark:where(:not(.wg *)){position:absolute;top:-6px;z-index:3;display:flex;pointer-events:none}.k-seed:where(:not(.wg *)){position:absolute;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;z-index:4;border:0;padding:0;cursor:pointer;background:var(--glass-tint);box-shadow:inset 0 0 0 1px var(--glass-rim),0 4px 12px -4px color-mix(in srgb,var(--t) 70%,transparent);transition:transform var(--dur-press) var(--ease-out)}.k-seed svg:where(:not(.wg *)){width:10px;height:10px;fill:var(--t);margin-left:2px}.k-seed:hover:where(:not(.wg *)){transform:scale(1.08)}.k-seed:active:where(:not(.wg *)){transform:scale(.94)}.k-seed.inl:where(:not(.wg *)){position:relative;flex:none}.k-hours:where(:not(.wg *)){position:relative;height:16px;margin-top:4px;font:450 10.5px/1 var(--mono);color:var(--ink-3)}.k-hours span:where(:not(.wg *)){position:absolute;top:2px;transform:translate(-50%)}.k-hours span:first-child:where(:not(.wg *)){transform:none}.k-hours .k-later:where(:not(.wg *)){right:0;left:auto;transform:none;top:-1px;font:500 11px/1 var(--font);color:var(--ink-2);padding:3px 8px;border-radius:var(--r-pill);background:var(--well)}.k-blk.lifted:where(:not(.wg *)){z-index:5;cursor:grabbing;transform:translate(var(--hz-tx, 0px)) translateY(-3px) scale(1.035);transition:transform .35s var(--ease-spring)}.k-blk.lifted .k-blk-body:where(:not(.wg *)){background:color-mix(in srgb,var(--t) 20%,var(--k-solid));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--t) 70%,transparent),0 20px 34px -18px color-mix(in srgb,var(--t) calc(60% * var(--halo)),rgba(10,10,30,.6))}.k-blk.room:where(:not(.wg *)){transition:transform .35s var(--ease-spring)}.k-blk.room .k-blk-body:where(:not(.wg *)),.k-blk.lifted .k-blk-body:where(:not(.wg *)){transition:transform .35s var(--ease-spring),background .24s var(--ease-out),box-shadow .24s var(--ease-out)}.k-blk.clash .k-blk-body:where(:not(.wg *)){box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--warn) 55%,transparent)}.k-blk.wig:where(:not(.wg *)){animation:k-wig .36s var(--ease-out)}@keyframes k-wig{25%{transform:translate(-3px)}55%{transform:translate(3px)}80%{transform:translate(-1px)}}.k-blk .k-h:where(:not(.wg *)){position:absolute;top:0;bottom:0;width:16px;z-index:2;cursor:ew-resize;touch-action:none}.k-blk .k-h.s:where(:not(.wg *)){left:0}.k-blk .k-h.e:where(:not(.wg *)){right:0;transform:translate(var(--hz-ex, 0px))}.k-blk .k-h:where(:not(.wg *)):after{content:"";position:absolute;top:50%;left:50%;width:3px;height:24px;margin:-12px 0 0 -1.5px;border-radius:2px;background:color-mix(in srgb,var(--t) 75%,transparent);opacity:0;transition:opacity .2s var(--ease-out)}.k-blk.can:hover .k-h:where(:not(.wg *)):after,.k-blk:focus-visible .k-h:where(:not(.wg *)):after,.k-blk.lifted .k-h:where(:not(.wg *)):after{opacity:.85}.k-rail-tag:where(:not(.wg *)){position:absolute;top:-30px;left:0;z-index:7;font:500 11px/1 var(--mono);padding:5px 8px;border-radius:var(--r-pill);background:var(--ink);color:var(--on-ink);white-space:nowrap;pointer-events:none;transform:translate(-50%)}.k-rail-tag.clash:where(:not(.wg *)){background:var(--warn)}.k-g16:where(:not(.wg *)){width:16px;height:16px;flex:none;display:inline-grid}.k-glint:where(:not(.wg *)){position:relative;display:inline-block;flex:none;vertical-align:middle}.k-glint>*:where(:not(.wg *)){position:absolute;left:50%;bottom:-1px;margin-left:calc(var(--k-gw, 20px) / -2)}.k-glint .gl-part.tassel:where(:not(.wg *)){stroke:var(--k-tassel)}.k-glint .gl-part.tassel+.gl-part.bulb:where(:not(.wg *)){fill:var(--k-tassel)}.k-g22:where(:not(.wg *)){width:22px;height:22px;flex:none;display:inline-grid}.k-faces:where(:not(.wg *)){display:inline-flex;align-items:center}.k-faces>*+*:where(:not(.wg *)){margin-left:-4px}.k-then .k-faces>*+*:where(:not(.wg *)){margin-left:4px}.k-lead:where(:not(.wg *)){padding:16px 18px 18px;display:grid;gap:10px}.k-lead-b:where(:not(.wg *)){display:grid;grid-template-columns:1fr 132px;gap:16px;align-items:start}.k-lead-t:where(:not(.wg *)){font:400 22px/1.15 var(--font);letter-spacing:-.022em;margin:0}.k-lead-next:where(:not(.wg *)){font-size:13.5px;line-height:1.55;margin:0}.k-figs:where(:not(.wg *)){display:flex;gap:5px;align-items:center}.k-figs i:where(:not(.wg *)){width:18px;height:6px;border-radius:3px;background:var(--well)}.k-figs i.d:where(:not(.wg *)){background:color-mix(in srgb,var(--t) 50%,transparent)}.k-figs i.n:where(:not(.wg *)){background:var(--t);box-shadow:0 0 calc(8px * var(--halo)) var(--t)}.k-figs .k-figs-num:where(:not(.wg *)){margin-left:4px;font:450 11px/1 var(--mono);color:var(--ink-3)}.k-term:where(:not(.wg *)){border-radius:12px;background:linear-gradient(170deg,var(--k-term-a),var(--k-term-b));padding:9px 10px 11px;display:grid;gap:6px;box-shadow:0 14px 26px -16px #0a0a28b3,inset 0 0 0 1px #ffffff14}.k-term .tl:where(:not(.wg *)){display:flex;gap:4px;margin-bottom:3px}.k-term .tl i:where(:not(.wg *)){width:6px;height:6px;border-radius:50%;background:var(--k-term-dot)}.k-term b:where(:not(.wg *)){display:block;height:5px;border-radius:3px;background:var(--k-term-line)}.k-term b.a:where(:not(.wg *)){background:var(--k-term-a1);width:62%}.k-term b.b:where(:not(.wg *)){width:84%}.k-term b.c:where(:not(.wg *)){background:var(--k-term-c1);width:44%}.k-term b.d:where(:not(.wg *)){width:70%}.k-term b.e:where(:not(.wg *)){width:10px;height:9px;border-radius:2px;background:var(--k-term-cursor);animation:k-blink 1.2s steps(2) infinite}@keyframes k-blink{50%{opacity:0}}.k-stack:where(:not(.wg *)){position:relative;isolation:isolate;--k-lip: 0px;padding-bottom:var(--k-lip)}.k-stack:has(.p1):where(:not(.wg *)){--k-lip: 8px}.k-stack:has(.p2):where(:not(.wg *)){--k-lip: 16px}:is(.k-stack,.k-asks)>.k-ask:where(:not(.wg *)){z-index:3;padding:14px 16px;display:grid;gap:8px;align-content:start;background:var(--gold-glass),var(--k-solid)}.k-peek:where(:not(.wg *)){position:absolute;left:0;right:0;top:0;bottom:var(--k-lip);border-radius:var(--r-card);pointer-events:none;background:linear-gradient(color-mix(in srgb,var(--sky-base) var(--k-f),transparent),color-mix(in srgb,var(--sky-base) var(--k-f),transparent)),var(--gold-glass),var(--k-solid);box-shadow:0 1px 2px var(--k-peek-shadow),0 10px 22px -16px var(--k-peek-drop);outline:1px solid var(--gold-rim);outline-offset:-1px;transition:opacity .2s var(--ease-out),transform .42s var(--ease-out)}.k-peek.p1:where(:not(.wg *)){transform:translateY(8px);z-index:2;--k-f: 30%}.k-peek.p2:where(:not(.wg *)){transform:translateY(16px);z-index:1;--k-f: 55%}.k-q:where(:not(.wg *)){font:500 16.5px/1.3 var(--font);letter-spacing:-.01em;margin:0}@media(max-width:760px){:is(.k-stack,.k-asks)>.k-ask:where(:not(.wg *)){padding:13px 14px}.k-q:where(:not(.wg *)){font-size:15.5px}}.k-why:where(:not(.wg *)){font-size:13px;color:var(--ink-2);margin:0}.k-then:where(:not(.wg *)){display:flex;align-items:center;gap:6px;font:500 12px/1 var(--font);color:var(--ink-3);padding:10px 4px 0;margin:0}:is(.k-stack,.k-asks)>.k-ask.resolved:where(:not(.wg *)){background:linear-gradient(var(--card-frost),var(--card-frost)),var(--k-solid);outline-color:var(--glass-rim)}:is(.k-stack,.k-asks)>.k-ask.resolved:where(:not(.wg *)):after{animation:none;opacity:0}:is(.k-stack,.k-asks)>.k-ask.leaving:where(:not(.wg *)){transform:translateY(-12px);opacity:0;transition:transform .42s var(--ease-out),opacity .42s var(--ease-out)}.k-stack>.k-ask.rising:where(:not(.wg *)){animation:k-rise .42s var(--ease-out) both}@keyframes k-rise{0%{transform:translateY(8px)}}.k-done:where(:not(.wg *)){display:flex;align-items:center;gap:8px;font:500 14px/1.2 var(--font);color:var(--ink-2);min-height:74px}.k-check:where(:not(.wg *)){width:22px;height:22px;flex:none}.k-check circle:where(:not(.wg *)){fill:none;stroke:var(--good);stroke-width:2}.k-check path:where(:not(.wg *)){fill:none;stroke:var(--good);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.k-more:where(:not(.wg *)){display:inline-flex;align-items:center;gap:12px;height:34px;white-space:nowrap;max-width:100%;padding:0 14px 0 12px;margin-top:12px;border:0;border-radius:var(--r-pill);font:500 13px/1 var(--font);color:var(--ink-2);background:var(--card-frost);box-shadow:inset 0 0 0 1px var(--glass-rim);cursor:pointer;animation:k-mat .3s var(--ease-out) .38s both;transition:box-shadow var(--dur-menu) var(--ease-out)}.k-more:hover:where(:not(.wg *)){box-shadow:inset 0 0 0 1px var(--glass-rim),var(--shadow-card);color:var(--ink)}.k-more .k-more-dots:where(:not(.wg *)){display:flex;gap:4px;min-width:0;overflow:hidden}.k-more .k-more-dots i:where(:not(.wg *)){flex:none;width:7px;height:7px;border-radius:50%;background:var(--t, var(--ink-3));opacity:.85;animation:k-bead .24s var(--ease-out) both;animation-delay:calc(.42s + var(--i) * 20ms)}.k-more .k-more-when:where(:not(.wg *)){flex:none;font:450 11px/1.2 var(--mono);color:var(--ink-3)}@keyframes k-bead{0%{opacity:0;transform:scale(.4)}}.k-asks:where(:not(.wg *)){display:grid;gap:10px;align-content:start;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:3px 3px 6px;margin:-3px -3px -6px;--k-ft: 0px;--k-fb: 0px;-webkit-mask-image:linear-gradient(transparent,#000 var(--k-ft),#000 calc(100% - var(--k-fb)),transparent);mask-image:linear-gradient(transparent,#000 var(--k-ft),#000 calc(100% - var(--k-fb)),transparent)}.k-asks:where(:not(.wg *))::-webkit-scrollbar{display:none}.k-asks.fade-t:where(:not(.wg *)){--k-ft: 24px}.k-asks.fade-b:where(:not(.wg *)){--k-fb: 28px}.k-asks-foot:where(:not(.wg *)){display:flex;align-items:center;gap:10px;margin-top:12px;min-width:0}.k-asks-foot .k-more:where(:not(.wg *)){margin-top:0;min-width:0}.k-asks-foot .k-more-when:where(:not(.wg *)){display:none}.k-asks-foot .k-more:where(:not(.wg *)),.k-asks-foot .k-more-dots i:where(:not(.wg *)){animation:none}.k-asks-foot .k-fold-away:where(:not(.wg *)){margin-left:auto;flex:none}@keyframes k-mat{0%{opacity:0;transform:translateY(8px)}}.k-rings:where(:not(.wg *)){padding:16px 14px;display:grid;gap:12px;align-content:space-evenly}.k-rgrid:where(:not(.wg *)){display:grid;grid-template-columns:1fr 1fr;gap:16px 6px}.k-r:where(:not(.wg *)){display:grid;justify-items:center;gap:8px;transition:opacity var(--dur-menu) var(--ease-out),filter var(--dur-menu) var(--ease-out)}.k-r .k-chip:where(:not(.wg *)){font-size:12px;padding:5px 10px 5px 8px}.k-legend:where(:not(.wg *)){display:flex;align-items:center;gap:7px;font:500 11.5px/1.2 var(--font);color:var(--ink-3);padding:4px 4px 0;margin:0}.k-legend i:where(:not(.wg *)){width:22px;height:7px;border-radius:4px;background:color-mix(in srgb,var(--th-violet) 24%,transparent)}.k-brief:where(:not(.wg *)){display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:12px}.k-tile:where(:not(.wg *)){padding:12px 13px 13px;display:grid;gap:8px;align-content:start;grid-template-rows:auto 1fr auto;min-height:138px;text-align:left;border:0;font:inherit;color:inherit;cursor:pointer}.k-who:where(:not(.wg *)){display:flex;align-items:center;gap:7px;font:500 12px/1 var(--font);color:var(--t)}.k-who time:where(:not(.wg *)){margin-left:auto;font:450 11px/1.2 var(--mono);color:var(--ink-3)}.k-ln:where(:not(.wg *)){font:400 13.5px/1.35 var(--font);margin:0}.k-covers:where(:not(.wg *)){display:flex;gap:5px}.k-cover:where(:not(.wg *)){aspect-ratio:2 / 3;width:22px;border-radius:4px;position:relative;overflow:hidden;background:linear-gradient(160deg,var(--c1),var(--c2));box-shadow:0 10px 20px -10px var(--k-cover-shadow),inset 0 0 0 1px #ffffff40}.k-cover:where(:not(.wg *)):after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(255,255,255,.28),transparent 30%)}.k-avatar:where(:not(.wg *)){width:30px;height:30px;border-radius:50%;display:inline-grid;place-items:center;font:600 12px/1 var(--font);color:#fff;flex:none;background:linear-gradient(135deg,var(--a1),var(--a2));box-shadow:0 0 0 2px var(--card-frost)}.k-avatar.sm:where(:not(.wg *)){width:24px;height:24px;font-size:10px}.k-lines3:where(:not(.wg *)){display:grid;gap:4px;flex:1}.k-lines3 i:where(:not(.wg *)){display:block;height:4px;border-radius:2px;background:color-mix(in srgb,var(--t) 30%,transparent)}.k-bars:where(:not(.wg *)){display:flex;align-items:flex-end;gap:4px;height:28px}.k-bars i:where(:not(.wg *)){flex:1;border-radius:5px 5px 2px 2px;background:color-mix(in srgb,var(--t) 70%,transparent);min-height:3px}.k-bars i.intent:where(:not(.wg *)){background:none;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--t) 45%,transparent)}.k-wave:where(:not(.wg *)){display:block;width:100%;height:30px;overflow:visible}.k-wave .band:where(:not(.wg *)){fill:color-mix(in srgb,var(--t) 12%,transparent)}.k-wave .ln:where(:not(.wg *)){fill:none;stroke:var(--t);stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}.k-wave .end:where(:not(.wg *)){fill:var(--t)}.k-fold:where(:not(.wg *)){display:flex;align-items:center;gap:10px;padding:11px 14px;font:500 13.5px/1.2 var(--font);width:100%;border:0;color:inherit;cursor:pointer;text-align:left}.k-fold .k-chev:where(:not(.wg *)){margin-left:auto;font:450 11px/1.2 var(--font);color:var(--ink-3)}.k-dock:where(:not(.wg *)){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}.k-dock .k-say:where(:not(.wg *)){flex:1;min-width:0;color:var(--ink-3);font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-dock .k-ctx:where(:not(.wg *)){font:500 11.5px/1 var(--font);padding:5px 9px;border-radius:var(--r-pill);background:var(--well);color:var(--ink-2);border:0;white-space:nowrap}.k-mic:where(:not(.wg *)){position:relative;width:28px;height:28px;border-radius:50%;flex:none;background:var(--well);border:0;padding:0;cursor:pointer}.k-mic:where(:not(.wg *)):before{content:"";position:absolute;left:50%;top:6px;width:8px;height:11px;margin-left:-4px;border-radius:4px;background:var(--ink-2)}.k-mic:where(:not(.wg *)):after{content:"";position:absolute;left:50%;top:11px;width:12px;height:9px;margin-left:-6px;box-sizing:border-box;border:1.5px solid var(--ink-2);border-top:0;border-radius:0 0 7px 7px}.k-mic.on:where(:not(.wg *)){background:var(--ink)}.k-mic.on:where(:not(.wg *)):before{background:var(--on-ink)}.k-mic.on:where(:not(.wg *)):after{border-color:var(--on-ink)}.k-drop:where(:not(.wg *)){width:40px;height:40px;border-radius:50%/58% 58% 42% 42%;display:grid;place-items:center;font:300 22px/1 var(--font);color:var(--ink-2);border:0;padding:0;cursor:pointer;background:radial-gradient(circle at 34% 28%,var(--k-drop-hi),var(--k-drop-mid) 38%,var(--k-drop-lo) 70%);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px var(--glass-rim),inset 0 -6px 12px -6px color-mix(in srgb,var(--aurora-cyan) 60%,transparent),0 14px 26px -14px #281e7880;transition:transform var(--dur-press) var(--ease-out)}.k-drop:active:where(:not(.wg *)){transform:scale(.94)}:root[data-kit],:root[data-kit] .shell:where(:not(.wg *)){--rail-w: 216px}:root[data-kit] .shell:where(:not(.wg *)){grid-template-columns:var(--rail-w) minmax(0,1fr)}:root[data-kit] .shell>main:where(:not(.wg *)){position:relative;z-index:1;padding:34px 40px 110px}@media(max-width:760px){:root[data-kit],:root[data-kit] .shell:where(:not(.wg *)){--rail-w: 0px}:root[data-kit] .shell:where(:not(.wg *)){grid-template-columns:1fr}:root[data-kit] .shell>main:where(:not(.wg *)){padding:max(62px,calc(env(safe-area-inset-top) + 16px)) 18px calc(96px + env(safe-area-inset-bottom))}}.rail.k-side:where(:not(.wg *)){position:sticky;top:0;height:100vh;z-index:2;padding:22px 14px;display:flex;flex-direction:column;gap:2px;overflow:visible;background:color-mix(in srgb,var(--glass-tint) 60%,transparent);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:0;border-right:1px solid var(--hairline);font:500 14px/1 var(--font);color:var(--ink-2)}.k-side .k-brand:where(:not(.wg *)){display:flex;align-items:center;gap:9px;font:600 15px/1 var(--font);color:var(--ink);margin:0 8px 18px;padding:0;letter-spacing:0;text-decoration:none}.k-side .k-brand i:where(:not(.wg *)){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)}.k-side .nav-item:where(:not(.wg *)){display:flex;align-items:center;gap:11px;width:100%;height:auto;padding:10px 12px;border-radius:12px;color:inherit;font:inherit;background:none;border:0;box-shadow:none;cursor:pointer;text-align:left}.k-side .nav-item:hover:where(:not(.wg *)){background:none;color:var(--ink)}.k-side .nav-item[aria-current=page]:where(:not(.wg *)){background:var(--card-frost);color:var(--ink);font-weight:500;box-shadow:inset 0 0 0 1px var(--glass-rim),var(--shadow-card)}.k-side .nav-item>svg:where(:not(.wg *)){width:16px;height:16px;flex:none;color:var(--ink-3);opacity:1}.k-side .nav-item[aria-current=page]>svg:where(:not(.wg *)){color:var(--ink-2)}.k-side .nav-item.sub:where(:not(.wg *)){padding-left:39px;font-weight:400;font-size:13px}.k-side .nav-item.sub[aria-current=page]:where(:not(.wg *)){box-shadow:none;background:none;color:var(--ink)}.k-side .k-foot:where(:not(.wg *)){margin-top:auto;display:flex;align-items:center;gap:9px;padding:8px;position:relative;border:0;background:none;font:inherit;color:var(--ink-2);cursor:pointer;border-radius:12px;text-align:left}.k-side .k-foot:hover:where(:not(.wg *)){color:var(--ink)}.k-side .k-foot .k-avatar:where(:not(.wg *)){width:30px;height:30px;font-size:12px}.k-side .k-pop:where(:not(.wg *)){left:8px;bottom:54px}.k-pop:where(:not(.wg *)){position:absolute;z-index:40;min-width:200px;padding:6px;display:grid;gap:2px;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;animation:k-pop var(--dur-pop) var(--ease-out) both}.k-pop button:where(:not(.wg *)),.k-pop a:where(:not(.wg *)){display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:10px;border:0;background:none;color:var(--ink);font:500 13.5px/1.2 var(--font);text-align:left;cursor:pointer;text-decoration:none}.k-pop button:hover:where(:not(.wg *)),.k-pop a:hover:where(:not(.wg *)),.k-pop [aria-current=page]:where(:not(.wg *)){background:var(--card-frost)}.k-pop svg:where(:not(.wg *)){width:15px;height:15px;color:var(--ink-3);flex:none}@keyframes k-pop{0%{opacity:0;transform:translateY(4px) scale(.98)}}.k-title:where(:not(.wg *)){margin:0;font:300 46px/1.02 var(--font);letter-spacing:-.025em;color:var(--ink)}.k-sentence:where(:not(.wg *)){margin:10px 0 0;color:var(--ink-2);font-size:16px;line-height:1.55}.k-ph-date:where(:not(.wg *)){margin:0;font:300 32px/1 var(--font);letter-spacing:-.03em;color:var(--ink)}.k-ph-sent:where(:not(.wg *)){margin:7px 0 0;color:var(--ink-2);font-size:14.5px;line-height:1.55}.k-avatar.md:where(:not(.wg *)){width:30px;height:30px;font-size:12px}.k-avatar.lg:where(:not(.wg *)){width:44px;height:44px;font-size:16px}.k-gl:where(:not(.wg *)){padding:14px 16px 12px;display:grid;gap:10px;cursor:pointer}.k-gbar:where(:not(.wg *)){position:relative;height:10px;border-radius:6px;background:var(--well);margin:4px 0 2px}.k-gbar>i:not(.k-nowline):where(:not(.wg *)){position:absolute;top:0;bottom:0;border-radius:5px;background:color-mix(in srgb,var(--t) 38%,transparent)}.k-gbar>i.now:not(.k-nowline):where(:not(.wg *)){background:var(--t);box-shadow:0 0 calc(8px * var(--halo)) var(--t)}.k-gbar>i.past:where(:not(.wg *)){opacity:.45}.k-gbar>i.gh:where(:not(.wg *)){background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--t) 30%,transparent) 0 3px,transparent 3px 6px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t) 45%,transparent)}.k-gbar>.k-nowline:where(:not(.wg *)){top:-5px;bottom:-5px}.k-gbar>.k-nowline:where(:not(.wg *)):before{top:-3px;left:-3px;width:8px;height:8px}.k-nowrow:where(:not(.wg *)){display:flex;align-items:center;gap:8px;font-size:14px}.k-nowrow .k-dotn:where(:not(.wg *)){width:8px;height:8px;border-radius:50%;flex:none;background:var(--t);box-shadow:0 0 calc(8px * var(--halo)) var(--t)}.k-nowrow b:where(:not(.wg *)){font-weight:500}.k-nowrow .k-until-time:where(:not(.wg *)){margin-left:auto;font:450 11px/1.2 var(--mono);color:var(--ink-3)}.k-nextrow:where(:not(.wg *)){display:flex;gap:12px;font-size:12.5px;color:var(--ink-2);margin:0}.k-nextrow span:where(:not(.wg *)){display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.k-nextrow span:where(:not(.wg *)):before{content:"";width:6px;height:6px;border-radius:50%;background:var(--t)}.k-nextrow .k-plus:where(:not(.wg *)){color:var(--ink-3)}.k-nextrow .k-plus:where(:not(.wg *)):before{background:none}.k-ph-rings:where(:not(.wg *)){display:flex;justify-content:space-between;padding:4px 6px 0}.k-diff:where(:not(.wg *)){display:grid;gap:7px;padding:12px 13px;border-radius:14px;background:var(--well)}.k-diff>div:where(:not(.wg *)){display:grid;grid-template-columns:minmax(0,1fr) 54px 54px;gap:10px;align-items:center;font-size:11px;color:var(--ink-2)}.k-diff .k-diff-path:where(:not(.wg *)){font-family:var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-diff .k-diff-num:where(:not(.wg *)){font-family:var(--mono);text-align:right;color:var(--ink-3)}.k-diff i:where(:not(.wg *)){height:6px;border-radius:3px;background:linear-gradient(90deg,var(--good) 0 calc(var(--a) / (var(--a) + var(--d)) * 100%),var(--warn) 0);opacity:.75;width:calc((var(--a) + var(--d)) / 50 * 100%);max-width:100%;min-width:6px}.k-sh-why:where(:not(.wg *)){display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2);margin:0}.k-check-s:where(:not(.wg *)){width:16px;height:16px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1.5px var(--good);position:relative}.k-check-s:where(:not(.wg *)):after{content:"";position:absolute;left:5px;top:3.5px;width:4px;height:7px;border-right:1.6px solid var(--good);border-bottom:1.6px solid var(--good);transform:rotate(40deg)}.k-sh-lines:where(:not(.wg *)){display:grid;gap:4px;width:100%}.k-sh-lines>div:where(:not(.wg *)){display:flex;align-items:center;gap:10px;font-size:14px;padding:10px 4px;border-bottom:1px solid var(--hairline)}.k-sh-lines>div:last-of-type:where(:not(.wg *)){border-bottom:0}.k-sh-lines time:where(:not(.wg *)){margin-left:auto;font:450 11px/1.2 var(--mono);color:var(--ink-3)}.k-end:where(:not(.wg *)){font:450 12px/1 var(--font);color:var(--ink-3);text-align:center;padding-top:2px;margin:0}.k-morphing:where(:not(.wg *)){background:transparent!important;box-shadow:none!important;outline-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.k-morphing:where(:not(.wg *)):before,.k-morphing:where(:not(.wg *)):after{opacity:0!important}.k-flyer:where(:not(.wg *)){will-change:transform}.k-blk.was:where(:not(.wg *)){opacity:.35}.k-blk.gone:where(:not(.wg *)){opacity:0}:root[data-kit] .jv:where(:not(.wg *)){bottom:calc(22px + env(safe-area-inset-bottom))}:root[data-kit] .jv:not(.open):where(:not(.wg *)){width:min(600px,calc(100vw - var(--rail-w, 0px) - 32px));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}:root[data-kit] .jv:not(.open) .jv-bar:where(:not(.wg *)){min-height:0;padding:8px 10px 8px 8px;gap:10px}:root[data-kit] .jv-glint:where(:not(.wg *)){width:30px;height:30px}:root[data-kit] .jv-ctx:where(:not(.wg *)){font:500 11.5px/1 var(--font);padding:5px 9px;border-radius:var(--r-pill);background:var(--well);color:var(--ink-2);max-width:30%}:root[data-kit] .jv-bar input:where(:not(.wg *)){font:400 13.5px/1.4 var(--font);color:var(--ink)}:root[data-kit] .jv-bar input:where(:not(.wg *))::placeholder{color:var(--ink-3)}:root[data-kit] .jv:not(.open) .jv-key:where(:not(.wg *)){display:none}:root[data-kit] .jv-icon.mic:where(:not(.wg *)){width:28px;height:28px;background:var(--well);position:relative;color:transparent}:root[data-kit] .jv-icon.mic>svg:where(:not(.wg *)){display:none}:root[data-kit] .jv-icon.mic:where(:not(.wg *)):before{content:"";position:absolute;left:50%;top:6px;width:8px;height:11px;margin-left:-4px;border-radius:4px;background:var(--ink-2)}:root[data-kit] .jv-icon.mic:where(:not(.wg *)):after{content:"";position:absolute;left:50%;top:11px;width:12px;height:9px;margin-left:-6px;box-sizing:border-box;border:1.5px solid var(--ink-2);border-top:0;border-radius:0 0 7px 7px}:root[data-kit] .jv-icon.mic.on:where(:not(.wg *)){background:var(--ink)}:root[data-kit] .jv-icon.mic.on:where(:not(.wg *)):before{background:var(--on-ink)}:root[data-kit] .jv-icon.mic.on:where(:not(.wg *)):after{border-color:var(--on-ink)}:root[data-kit] .jv .k-beads:where(:not(.wg *)){flex:none}:root[data-kit] .jv.k-inline :is(.jv-icon.mic,.k-beads):where(:not(.wg *)),:root[data-kit] .jv.k-inline:not(.working) .jv-ctx:where(:not(.wg *)){display:none}.k-drop-dock:where(:not(.wg *)){position:fixed;z-index:19;bottom:calc(26px + env(safe-area-inset-bottom));left:calc(var(--rail-w, 0px) + (100vw - var(--rail-w, 0px)) / 2 + 322px)}@media(max-width:760px){:root[data-kit] .jv:where(:not(.wg *)),:root[data-kit] .jv:not(.open):where(:not(.wg *)){left:14px;right:14px;width:auto;translate:none;bottom:calc(22px + env(safe-area-inset-bottom))}:root[data-kit] .jv .jv-ctx:where(:not(.wg *)){display:none}:root[data-kit] .jv-bar input:where(:not(.wg *)){font-size:13px}.k-drop-dock:where(:not(.wg *)){display:none}:root[data-kit] .rail.k-side:where(:not(.wg *)){display:none}}:root[data-kit] .toast:where(:not(.wg *)){position:fixed;left:calc(var(--rail-w, 0px) + (100vw - var(--rail-w, 0px)) / 2);bottom:84px;translate:-50% 0;z-index:30;display:flex;align-items:center;gap:12px;padding:6px 6px 6px 16px;border:0;border-radius:var(--r-pill);white-space:nowrap;font:500 13px/1 var(--font);color:var(--ink);background:color-mix(in srgb,var(--k-solid) 94%,var(--ink));box-shadow:inset 0 0 0 1px var(--glass-rim),var(--shadow-lift);backdrop-filter:none;animation:k-toast .24s var(--ease-out) both}:root[data-kit] .toast:not(:has(button)):where(:not(.wg *)){padding:10px 16px}:root[data-kit] .toast .au-btn:where(:not(.wg *)){text-decoration:none;border:0;border-radius:var(--r-pill);padding:7px 13px;font:500 12px/1 var(--font);background:var(--ink);color:var(--on-ink)}@keyframes k-toast{0%{opacity:0;transform:translateY(10px)}}.k-rise:where(:not(.wg *)){animation:k-mat var(--dur-enter) var(--ease-out) both}.k-lens .k-card:not(.lit):not(.k-ask):where(:not(.wg *)),.k-lens .k-blk:not(.lit):where(:not(.wg *)),.k-lens .k-r:not(.lit):where(:not(.wg *)){opacity:.28;filter:blur(1.2px) saturate(.6)}.k-lens .k-r:not(.lit):where(:not(.wg *)){opacity:.3;filter:blur(1px) saturate(.6)}.k-lens .k-free:where(:not(.wg *)){opacity:.35}.k-lens .k-card.lit:where(:not(.wg *)){transform:translateY(-2px);box-shadow:var(--shadow-lift),0 0 0 1.5px var(--t),0 0 calc(26px * var(--halo)) -6px var(--t)}.k-lens .k-blk.lit:where(:not(.wg *)){transform:translateY(-2px)}.k-lens .k-blk.lit .k-blk-body:where(:not(.wg *)){box-shadow:inset 0 0 0 1.5px var(--t),0 10px calc(20px * var(--halo)) -12px var(--t)}@media(prefers-reduced-motion:reduce){.k-sky:where(:not(.wg *)):before,.k-sky:where(:not(.wg *)):after,.k-ask:where(:not(.wg *)):after,.k-term b.e:where(:not(.wg *)){animation:none!important}.k-card:where(:not(.wg *)),.k-blk:where(:not(.wg *)),.k-free:where(:not(.wg *)),.k-chip:where(:not(.wg *)),.k-r:where(:not(.wg *)),.k-peek:where(:not(.wg *)),.k-btn:where(:not(.wg *)),.k-seed:where(:not(.wg *)),.k-drop:where(:not(.wg *)),.k-beads i:where(:not(.wg *)){transition:none!important}.k-rise:where(:not(.wg *)),.k-more:where(:not(.wg *)),.k-more .k-more-dots i:where(:not(.wg *)),.k-stack>.k-ask.rising:where(:not(.wg *)),.k-toast:where(:not(.wg *)),.k-pop:where(:not(.wg *)){animation:none!important}}.k-rail .k-blk:active:where(:not(.wg *)){transform:translate(var(--hz-tx, 0px))}.k-rail .k-blk.lifted:where(:not(.wg *)),.k-rail .k-blk.lifted:active:where(:not(.wg *)){transform:translate(var(--hz-tx, 0px)) translateY(-3px) scale(1.035)}.wgp-pt:where(:not(.wg *)){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)}.wgp-pt>b:where(:not(.wg *)){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)}.wgp-pt>b:where(:not(.wg *)):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)}}.wgp-pt.wgp-still>b:where(:not(.wg *)){display:none}.orb.wgp-look .kp-look:where(:not(.wg *)),.wgp-look .kp-look:where(:not(.wg *)){transform:translate(var(--kp-lx, 1.5px),var(--kp-ly, -1.2px))}.wgp-ghost:not([data-wgp-paint=own]):where(:not(.wg *)){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}.wgp-ghost:not([data-wgp-paint=own]):where(:not(.wg *)):before{opacity:.35}.wgp-ghost:not([data-wgp-paint=own]):where(:not(.wg *)):after{opacity:0}.wgp-twin:where(:not(.wg *)){pointer-events:none!important;z-index:2}.wgp-lens:where(:not(.wg *)){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%)}.wgp-rim:where(:not(.wg *)){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)}.wgp-signed:not(.wgp-touched) .k-ln:where(:not(.wg *)),.wgp-signed:not(.wgp-touched).k-ln:where(:not(.wg *)){color:color-mix(in srgb,var(--ink) 60%,transparent)}.k-dots:where(:not(.wg *)){display:flex;gap:3px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.k-dots i:where(:not(.wg *)){width:4px;height:4px;border-radius:50%;background:var(--t);opacity:.4;animation:k-dot 1.8s var(--ease-sine) infinite}.k-dots i:nth-child(2):where(:not(.wg *)){animation-delay:.3s}.k-dots i:nth-child(3):where(:not(.wg *)){animation-delay:.6s}@keyframes k-dot{50%{opacity:1}}.k-mark.working:where(:not(.wg *)){animation:k-hover 2.6s var(--ease-sine) infinite}@keyframes k-hover{50%{transform:translateY(-3px)}}.k-blk.touched .k-blk-body:where(:not(.wg *)){box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--t) 60%,transparent),0 0 0 3px color-mix(in srgb,var(--t) 12%,transparent)}.k-nv-ans:where(:not(.wg *)){display:flex;align-items:center;gap:8px;flex:1;min-width:0;animation:k-mat .42s var(--ease-out) both}.k-nv-ans .k-nv-txt:where(:not(.wg *)){flex:1;min-width:0;font:500 14px/1.25 var(--font);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-nv-ans .k-btn:where(:not(.wg *)){padding:7px 13px;font-size:12.5px}.k-nv-say:where(:not(.wg *)){flex:1;min-width:0;font-size:13.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-nv-face:where(:not(.wg *)){position:relative;display:inline-flex;flex:none}:root[data-kit] .jv-glint:has(.k-nv-with):where(:not(.wg *)){margin-right:6px}.k-nv-with:where(:not(.wg *)){position:absolute;right:-8px;bottom:-6px;animation:k-pop-in .35s var(--ease-spring) both}@keyframes k-pop-in{0%{opacity:0;transform:scale(.4)}}@media(prefers-reduced-motion:reduce){.wgp-pt>b:where(:not(.wg *)){display:none}.k-dots i:where(:not(.wg *)),.k-mark.working:where(:not(.wg *)),.k-nv-ans:where(:not(.wg *)),.k-nv-with:where(:not(.wg *)){animation:none!important}}.k-cv:where(:not(.wg *)){--k-gut: 34px;--k-cg: 7px;position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;user-select:none;-webkit-user-select:none}.k-cvh:where(:not(.wg *)),.k-cvb:where(:not(.wg *)){display:grid;grid-template-columns:var(--k-tpl, var(--k-gut) repeat(var(--n), minmax(0, 1fr)));column-gap:var(--k-cg)}.k-cvh:where(:not(.wg *)){padding-bottom:9px}.k-cvb:where(:not(.wg *)){position:relative;min-height:0}.k-dh:where(:not(.wg *)){display:grid;justify-items:center;gap:5px;min-width:0;border:0;background:none;padding:0;font:inherit;color:inherit}button.k-dh:where(:not(.wg *)){cursor:pointer;border-radius:10px}button.k-dh:focus-visible:where(:not(.wg *)){outline:2px solid var(--k-focus);outline-offset:2px}.k-dh b:where(:not(.wg *)){font:600 10px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.k-dh>span:not(.k-ld):where(:not(.wg *)){font:300 20px/1 var(--font);letter-spacing:-.02em;color:var(--ink-2)}.k-dh.now b:where(:not(.wg *)){color:var(--ink)}.k-dh.now>span:not(.k-ld):where(:not(.wg *)){font-weight:400;color:var(--ink)}.k-dh.past>span:not(.k-ld):where(:not(.wg *)){color:var(--ink-3)}.k-dh.on b:where(:not(.wg *)),.k-dh.on>span:not(.k-ld):where(:not(.wg *)){color:var(--ink)}.k-ld:where(:not(.wg *)){position:relative;width:36px;height:3px;border-radius:2px;background:var(--well)}.k-ld:where(:not(.wg *)):before{content:"";position:absolute;top:-2px;bottom:-2px;left:33%;width:34%;border-radius:3px;background:color-mix(in srgb,var(--ink-3) 20%,transparent)}.k-ld i:where(:not(.wg *)){position:absolute;left:0;top:0;bottom:0;width:100%;border-radius:3px;background:var(--ink-2);transform-origin:0 50%;transition:transform var(--dur-morph) var(--ease-sine)}.k-ld.over i:where(:not(.wg *)){background:var(--warn)}.k-gut:where(:not(.wg *)){position:relative}.k-gut>span:where(:not(.wg *)){position:absolute;right:7px;transform:translateY(-50%);font:450 10px/1 var(--mono);color:var(--ink-3);transition:opacity .16s var(--ease-out)}.k-cv.ruling .k-gut>span:not(.k-rt):not(.k-nowt):where(:not(.wg *)){opacity:.25}.k-col:where(:not(.wg *)){position:relative;border-radius:13px;min-width:0;touch-action:pan-y;background:linear-gradient(180deg,color-mix(in srgb,var(--glass-highlight) 36%,transparent),color-mix(in srgb,var(--glass-highlight) 6%,transparent));box-shadow:inset 0 0 0 1px var(--glass-rim)}.k-col.now:where(:not(.wg *)){background:linear-gradient(180deg,color-mix(in srgb,var(--glass-highlight) 62%,transparent),color-mix(in srgb,var(--glass-highlight) 16%,transparent));box-shadow:inset 0 0 0 1px var(--glass-rim),var(--shadow-card)}.k-mk:where(:not(.wg *)){position:absolute;left:var(--k-gut);right:0;height:0;border-top:1px dashed color-mix(in srgb,var(--ink-3) 22%,transparent);pointer-events:none;z-index:0}.k-blks:where(:not(.wg *)){position:absolute;inset:0;z-index:1}.k-b:where(:not(.wg *)){position:absolute;border-radius:9px;padding:4px 5px 3px 8px;font:500 11px/1.22 var(--font);color:var(--ink);cursor:default;outline:0;isolation:isolate;transform-origin:50% 0;transition:opacity var(--dur-enter) var(--ease-sine),scale .35s var(--ease-spring),color .3s var(--ease-sine)}.k-b>.k-bg:where(:not(.wg *)){position:absolute;inset:0;z-index:-1;border-radius:inherit;transform-origin:50% 0;pointer-events:none;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--t, var(--ink-3)) 30%,var(--card-frost)),color-mix(in srgb,var(--t, var(--ink-3)) 14%,var(--card-frost)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t, var(--ink-3)) 40%,transparent),inset 0 1px color-mix(in srgb,var(--glass-highlight) 70%,transparent),0 8px 16px -10px color-mix(in srgb,var(--t, var(--ink-3)) calc(var(--halo, 1) * 85%),transparent);transition:box-shadow .3s var(--ease-sine)}.k-b>.k-bg:where(:not(.wg *)):before{content:"";position:absolute;left:0;top:0;bottom:0;width:2.5px;background:var(--t, var(--ink-3));opacity:.9}.k-b>em:where(:not(.wg *)){display:block;font:450 9.5px/1.25 var(--mono);font-style:normal;color:var(--ink-3);white-space:nowrap;overflow:hidden}.k-b>em:empty:where(:not(.wg *)){display:none}.k-b>.nm:where(:not(.wg *)){display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-b.sm>.nm:where(:not(.wg *)),.k-b.sm>em:where(:not(.wg *)),.k-b.xs>em:where(:not(.wg *)){display:none}.k-b.xs:where(:not(.wg *)){padding-top:1px}.k-b.xs>.nm:where(:not(.wg *)){font-size:10px;line-height:1.1}.k-b.nt>.nm:where(:not(.wg *)),.k-b.nt>em:where(:not(.wg *)){display:none}.k-b.nn>.nm:where(:not(.wg *)){display:none}.k-col.past .k-b:where(:not(.wg *)){filter:saturate(.5);opacity:.9}.k-b.kept:where(:not(.wg *)):after{content:"";position:absolute;right:5px;top:5px;width:6px;height:3.5px;border-left:1.5px solid var(--ink-2);border-bottom:1.5px solid var(--ink-2);transform:rotate(-45deg)}.k-b.sm.kept:where(:not(.wg *)):after{display:none}.k-b.mv:where(:not(.wg *)){cursor:grab}.k-b:focus-visible:where(:not(.wg *)){outline:2px solid var(--k-focus);outline-offset:1px}.k-b.a>.k-bg:where(:not(.wg *)){box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--t) 72%,transparent),inset 0 1px color-mix(in srgb,var(--glass-highlight) 70%,transparent),0 8px 16px -10px color-mix(in srgb,var(--t) calc(var(--halo, 1) * 85%),transparent)}.k-b.g:where(:not(.wg *)),.k-b.c:where(:not(.wg *)){color:var(--ink-2)}.k-b.g>.k-bg:where(:not(.wg *)),.k-b.c>.k-bg:where(:not(.wg *)){background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--t) 13%,transparent) 0 5px,transparent 5px 10px);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--t) 60%,transparent)}.k-b.g>.k-bg:where(:not(.wg *)):before,.k-b.c>.k-bg:where(:not(.wg *)):before{opacity:.35}.k-bmark:where(:not(.wg *)){position:absolute;right:2px;top:2px;display:inline-flex;width:15px;height:15px;opacity:.95}.k-bmark>.k-glint:where(:not(.wg *)){transform:scale(.75);transform-origin:100% 0}.k-b.g>em:where(:not(.wg *)),.k-b.c>em:where(:not(.wg *)),.k-b.a>em:where(:not(.wg *)){padding-right:13px}.k-b.a>.k-bmark:where(:not(.wg *)){opacity:.55}.k-b.m>.k-bmark:where(:not(.wg *)),.k-b.r>.k-bmark:where(:not(.wg *)){display:none}.k-b.sm>.k-bmark:where(:not(.wg *)),.k-b.xs>.k-bmark:where(:not(.wg *)){top:50%;margin-top:-7px;width:13px;height:13px}.k-b.g>.nm:where(:not(.wg *)),.k-b.c>.nm:where(:not(.wg *)),.k-b.a>.nm:where(:not(.wg *)){padding-right:13px}.k-face:where(:not(.wg *)){position:absolute;right:4px;bottom:3px;width:14px;height:14px;border-radius:50%;display:grid;place-items:center;font:600 7.5px/1 var(--font);color:#fff;background:linear-gradient(135deg,var(--a1, #e0607e),var(--a2, #f5a35b))}.k-b.sm .k-face:where(:not(.wg *)),.k-b.xs .k-face:where(:not(.wg *)){bottom:50%;margin-bottom:-7px}.k-b.r:where(:not(.wg *)){--t: var(--ink-3);color:var(--ink-3)}.k-b.r>.k-bg:where(:not(.wg *)){background:linear-gradient(160deg,color-mix(in srgb,var(--glass-highlight) 70%,transparent),color-mix(in srgb,var(--glass-highlight) 18%,transparent) 60%);box-shadow:inset 0 0 0 1px var(--glass-rim),inset 0 1px 0 var(--glass-highlight)}.k-b.r>.k-bg:where(:not(.wg *)):before{opacity:.25}.k-b.r>.nm:where(:not(.wg *)){font-weight:450}.k-b.n:where(:not(.wg *)){--t: var(--ink-3)}.k-b.lit>.k-bg:where(:not(.wg *)),.k-b.open>.k-bg:where(:not(.wg *)){box-shadow:inset 0 0 0 1.5px var(--t),0 0 18px -4px color-mix(in srgb,var(--t) calc(var(--halo, 1) * 100%),transparent)}.k-dimmed .k-b:not(.lit):where(:not(.wg *)){opacity:.22}.k-b.under:where(:not(.wg *)){opacity:.3}.k-b.lift:where(:not(.wg *)){z-index:8;cursor:grabbing;scale:1.035;color:var(--ink)}.k-b.lift>.k-bg:where(:not(.wg *)){background:color-mix(in srgb,var(--t) 22%,var(--k-solid));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--t) 72%,transparent),0 18px 30px -16px color-mix(in srgb,var(--t) calc(60% * var(--halo, 1)),rgba(10,10,30,.6))}.k-b.pending:where(:not(.wg *)){z-index:8}.k-b.pending>.k-bg:where(:not(.wg *)){box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--t, var(--ink-3)) 72%,transparent)}.k-b.cf>.k-bg:where(:not(.wg *)){box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--warn) 62%,transparent)}.k-b.wig:where(:not(.wg *)){animation:k-cwig .36s var(--ease-out)}@keyframes k-cwig{25%{translate:-3px 0}55%{translate:3px 0}80%{translate:-1px 0}}.k-b.set:where(:not(.wg *)){animation:k-cset .62s var(--ease-sine)}@keyframes k-cset{40%{scale:1.05}}.k-b.arrive:where(:not(.wg *)){animation:k-carrive .62s var(--ease-out) both}@keyframes k-carrive{0%{opacity:0;translate:0 8px;scale:.96}60%{opacity:1}}.k-eh:where(:not(.wg *)){position:absolute;left:0;right:0;height:9px;z-index:2;cursor:ns-resize;touch-action:none}.k-eh.s:where(:not(.wg *)){top:0}.k-eh.e:where(:not(.wg *)){bottom:0}.k-eh:where(:not(.wg *)):after{content:"";position:absolute;left:50%;top:50%;width:18px;height:3px;margin:-1.5px 0 0 -9px;border-radius:2px;background:color-mix(in srgb,var(--t) 75%,transparent);opacity:0;transition:opacity .2s var(--ease-out)}.k-b:hover>.k-eh:where(:not(.wg *)):after,.k-b:focus-visible>.k-eh:where(:not(.wg *)):after,.k-b.lift>.k-eh:where(:not(.wg *)):after{opacity:.85}.k-b.sm>.k-eh:where(:not(.wg *)),.k-b.xs>.k-eh:where(:not(.wg *)){height:6px}.k-cok:where(:not(.wg *)){position:absolute;right:3px;bottom:3px;z-index:3;width:18px;height:18px;border-radius:50%;border:0;padding:0;display:grid;place-items:center;background:var(--ink);color:var(--on-ink);opacity:0;scale:.8;transition:opacity .16s var(--ease-out),scale .16s var(--ease-out);cursor:pointer}.k-cok:where(:not(.wg *)):before{content:"";width:6px;height:3.5px;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-1px) rotate(-45deg)}.k-b.g:hover>.k-cok:where(:not(.wg *)),.k-b.g:focus-visible>.k-cok:where(:not(.wg *)),.k-b.c:hover>.k-cok:where(:not(.wg *)),.k-b.open>.k-cok:where(:not(.wg *)){opacity:1;scale:1}.k-b.sm>.k-cok:where(:not(.wg *)),.k-b.xs>.k-cok:where(:not(.wg *)){display:none}.k-cfz:where(:not(.wg *)){position:absolute;left:2px;right:2px;z-index:2;border-radius:8px;pointer-events:none;animation:k-mat .2s var(--ease-out) both;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--warn) 26%,transparent) 0 4px,transparent 4px 8px);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--warn) 50%,transparent)}.k-nowl:where(:not(.wg *)){position:absolute;left:-3px;right:-3px;height:2px;margin-top:-1px;border-radius:2px;background:var(--gold-hot);box-shadow:0 0 10px var(--gold-glow);z-index:5;pointer-events:none}.k-nowl:where(:not(.wg *)):before{content:"";position:absolute;left:-3px;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--gold-hot)}.k-gut>.k-nowt:where(:not(.wg *)){right:2px;z-index:5;font:500 9.5px/1 var(--mono);color:var(--gold-ink);background:var(--gold-glass),var(--k-solid);box-shadow:inset 0 0 0 1px var(--gold-rim);padding:3px 4px;border-radius:var(--r-pill)}.k-gut>.k-rt:where(:not(.wg *)){right:1px;z-index:6;font:500 9.5px/1 var(--mono);padding:3px 4px;border-radius:var(--r-pill);background:var(--ink);color:var(--on-ink);opacity:0;pointer-events:none;transition:opacity .14s var(--ease-out)}.k-rg:where(:not(.wg *)){position:absolute;left:var(--k-gut);height:0;border-top:1px solid color-mix(in srgb,var(--ink) 22%,transparent);z-index:3;pointer-events:none;animation:k-mat .14s var(--ease-out) both}.k-cv.ruling .k-gut>.k-rt:where(:not(.wg *)){opacity:1}.k-cv.ruling .k-gut>.k-nowt:where(:not(.wg *)){opacity:.25}.k-cv.cmp:where(:not(.wg *)){--k-gut: 22px;--k-cg: 4px}.k-cv.cmp .k-b:where(:not(.wg *)){border-radius:5px;padding:0}.k-cv.cmp .k-b>.k-bg:where(:not(.wg *)):before{width:2px}.k-cv.cmp .k-col:where(:not(.wg *)){border-radius:8px}.k-cv.cmp .k-dh>span:not(.k-ld):where(:not(.wg *)){font-size:15px}.k-cv.cmp .k-gut>span:where(:not(.wg *)){right:4px;font-size:9px}.k-cv.cmp .k-ld:where(:not(.wg *)){width:20px;height:4px}.k-cv.nohead:where(:not(.wg *)){grid-template-rows:minmax(0,1fr)}.k-cv.nogut:where(:not(.wg *)){--k-gut: 0px}.k-cv.nogut .k-gut:where(:not(.wg *)){display:none}.k-col.thin .k-b>.nm:where(:not(.wg *)),.k-col.thin .k-b>em:where(:not(.wg *)),.k-col.thin .k-bmark:where(:not(.wg *)),.k-col.thin .k-face:where(:not(.wg *)),.k-col.thin .k-cok:where(:not(.wg *)){display:none}.k-col.thin .k-b:where(:not(.wg *)){padding:0;border-radius:6px}.k-cv.focused .k-dh:not(.on)>span:not(.k-ld):where(:not(.wg *)){font-size:15px}.k-col.on .k-b:not(.xs):not(.sm):where(:not(.wg *)){font-size:12.5px;padding:6px 8px 5px 11px}.k-col.on .k-b>em:where(:not(.wg *)){font-size:10.5px}.k-cband:where(:not(.wg *)){position:absolute;left:3px;right:3px;z-index:7;padding:12px 13px 13px;border-radius:14px;display:grid;gap:9px;text-align:left;background:color-mix(in srgb,var(--k-solid) 82%,transparent);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--glass-rim);animation:k-mat var(--dur-enter) var(--ease-out) both;font:400 12.5px/1.4 var(--font);color:var(--ink-2);user-select:text;cursor:auto}.k-cband.up:where(:not(.wg *)){top:auto}.k-stem:where(:not(.wg *)){position:absolute;left:18px;width:1.5px;height:10px;top:-10px;background:linear-gradient(var(--t, var(--ink-3)),color-mix(in srgb,var(--t, var(--ink-3)) 25%,transparent))}.k-cband.up .k-stem:where(:not(.wg *)){top:auto;bottom:-10px;background:linear-gradient(color-mix(in srgb,var(--t, var(--ink-3)) 25%,transparent),var(--t, var(--ink-3)))}.k-stp:where(:not(.wg *)){display:grid;grid-template-columns:118px minmax(0,1fr) 52px;gap:18px;align-items:center;padding:11px 16px 11px 14px}.k-stp.nopane:where(:not(.wg *)){grid-template-columns:118px minmax(0,1fr)}.k-stp-h:where(:not(.wg *)){display:grid;gap:7px;justify-items:start}.k-sl:where(:not(.wg *)){font:600 10.5px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.k-pmt:where(:not(.wg *)){display:inline-flex;padding:3px;border-radius:var(--r-pill);background:var(--well);gap:2px}.k-pmt button:where(:not(.wg *)){border:0;background:none;font:500 11.5px/1 var(--font);color:var(--ink-2);padding:6px 10px;border-radius:var(--r-pill);cursor:pointer;transition:background .24s var(--ease-out),color .24s var(--ease-out),box-shadow .24s var(--ease-out)}.k-pmt button.on:where(:not(.wg *)){background:var(--card-frost);color:var(--ink);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--glass-rim)}.k-stv:where(:not(.wg *)){position:relative;min-width:0;display:grid}.k-stg:where(:not(.wg *)){grid-area:1 / 1;display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:10px 18px;align-items:center;transition:opacity .3s var(--ease-out),transform .42s var(--ease-out)}.k-stg.off:where(:not(.wg *)){opacity:0;transform:translateY(6px);pointer-events:none}.k-tb2:where(:not(.wg *)){display:grid;gap:7px;min-width:0;border:0;background:none;padding:0;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:opacity var(--dur-menu) var(--ease-out)}.k-tbh:where(:not(.wg *)){display:flex;justify-content:space-between;align-items:baseline;gap:6px;font-size:11.5px;min-width:0}.k-tbh .k-tbn:where(:not(.wg *)){display:inline-flex;align-items:center;gap:6px;flex:none;font-weight:500;color:var(--ink);white-space:nowrap}.k-tbh .k-tbn:where(:not(.wg *)):before{content:"";width:7px;height:7px;border-radius:50%;flex:none;background:var(--t);box-shadow:0 0 calc(8px * var(--halo)) var(--t)}.k-tbh .k-mono:where(:not(.wg *)){font:450 10.5px/1 var(--mono);color:var(--ink-2);white-space:nowrap}.k-dimmed .k-tb2:not(.lit):where(:not(.wg *)){opacity:.3}.k-tb2[aria-pressed=true] .k-tbn:where(:not(.wg *)){font-weight:600}.k-trk:where(:not(.wg *)){position:relative;height:8px;border-radius:5px;background:var(--well);overflow:visible}.k-trk>i:where(:not(.wg *)){position:absolute;left:0;top:0;bottom:0;width:100%;border-radius:5px;transform-origin:0 50%;transition:transform var(--dur-morph) var(--ease-sine)}.k-trk .d:where(:not(.wg *)){background:var(--t)}.k-trk .p:where(:not(.wg *)){background:color-mix(in srgb,var(--t) 34%,var(--sky-base))}.k-trk .gh:where(:not(.wg *)){background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--t) 42%,transparent) 0 3px,transparent 3px 6px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t) 40%,transparent)}.k-trk>.k-tk:where(:not(.wg *)){position:absolute;inset:-4px 0;pointer-events:none;transition:transform var(--dur-morph) var(--ease-sine)}.k-trk>.k-tk>b:where(:not(.wg *)){position:absolute;left:0;top:0;bottom:0;width:2px;margin-left:-1px;border-radius:2px;background:var(--ink-2)}.k-bds:where(:not(.wg *)){position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;height:8px}.k-bds i:where(:not(.wg *)){border-radius:3px;background:var(--well)}.k-bds i.on:where(:not(.wg *)){background:var(--t);box-shadow:0 0 6px -2px color-mix(in srgb,var(--t) calc(var(--halo, 1) * 100%),transparent)}.k-bds i.half:where(:not(.wg *)){background:color-mix(in srgb,var(--t) 42%,transparent)}.k-bds i.miss:where(:not(.wg *)){background:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink-3) 35%,transparent)}.k-bds i.fut:where(:not(.wg *)){background:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t) 32%,transparent)}.k-bds i.today:where(:not(.wg *)){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t) 60%,transparent),0 0 0 1.5px color-mix(in srgb,var(--gold-hot) 55%,transparent)}.k-bds b:where(:not(.wg *)){position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;border-radius:2px;background:var(--ink-2)}.k-panebtn:where(:not(.wg *)){display:grid;gap:4px;justify-items:center;font:500 9.5px/1.15 var(--font);color:var(--ink-3);text-align:center;border:0;background:none;padding:0;cursor:pointer}.k-wpane:where(:not(.wg *)){width:34px;aspect-ratio:3 / 4;border-radius:8px;box-shadow:inset 0 0 0 1px var(--glass-rim),0 10px 20px -12px #281e7873;background:linear-gradient(180deg,color-mix(in srgb,var(--a) 55%,transparent) 0 var(--s1),color-mix(in srgb,var(--b) 55%,transparent) 0 var(--s2),color-mix(in srgb,var(--c) 55%,transparent) 0),linear-gradient(160deg,var(--glass-highlight),transparent 50%);background-blend-mode:normal}.k-seg:where(:not(.wg *)){display:inline-flex;padding:3px;border-radius:var(--r-pill);background:var(--well);gap:2px;font:500 12.5px/1 var(--font);color:var(--ink-2)}.k-seg button:where(:not(.wg *)){border:0;background:none;font:inherit;color:inherit;padding:7px 12px;border-radius:var(--r-pill);white-space:nowrap;cursor:pointer;transition:background .24s var(--ease-out),color .24s var(--ease-out),box-shadow .24s var(--ease-out)}.k-seg button.on:where(:not(.wg *)),.k-seg button[aria-pressed=true]:where(:not(.wg *)){background:var(--card-frost);color:var(--ink);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--glass-rim)}.k-seg button:focus-visible:where(:not(.wg *)){outline:2px solid var(--k-focus);outline-offset:1px}.k-wnav:where(:not(.wg *)){display:inline-flex;align-items:center;gap:6px;font:500 12.5px/1 var(--font);color:var(--ink-2);white-space:nowrap}.k-wnav button:where(:not(.wg *)){width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--well);border:0;color:var(--ink-2);padding:0;cursor:pointer;font:500 14px/1 var(--font);transition:transform var(--dur-press) var(--ease-out)}.k-wnav button:active:where(:not(.wg *)){transform:scale(.94)}.k-wnav .k-tdy:where(:not(.wg *)){width:auto;padding:0 10px;border-radius:var(--r-pill);font:500 12px/1 var(--font)}.k-ask2:where(:not(.wg *)){display:flex;align-items:center;gap:10px;padding:7px 7px 7px 11px;border-radius:var(--r-pill);flex:none;min-width:0;transition:opacity .3s var(--ease-out),transform .42s var(--ease-out)}.k-ask2 .k-at:where(:not(.wg *)){display:grid;gap:3px;min-width:0}.k-ask2 .k-at b:where(:not(.wg *)){font:500 13px/1.2 var(--font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-ask2 .k-btn:where(:not(.wg *)){padding:8px 13px;font-size:12.5px}.k-ask2.gone:where(:not(.wg *)){opacity:0;transform:translateY(-6px) scale(.97);pointer-events:none}.k-cals:where(:not(.wg *)){display:flex;align-items:center;gap:14px;font:500 11px/1 var(--font);color:var(--ink-3);padding:0 4px;min-width:0}.k-cals>span:where(:not(.wg *)){display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.k-cals>span>i:where(:not(.wg *)){width:16px;height:9px;border-radius:3px;flex:none}.k-cals .c-mine:where(:not(.wg *)){background:color-mix(in srgb,var(--ink-3) 30%,var(--card-frost));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink-3) 40%,transparent)}.k-cals .c-ag:where(:not(.wg *)){box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ink-3) 70%,transparent)}.k-cals .c-dr:where(:not(.wg *)){background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ink-3) 22%,transparent) 0 3px,transparent 3px 6px);box-shadow:inset 0 0 0 1.2px color-mix(in srgb,var(--ink-3) 60%,transparent)}.k-cals .c-mt:where(:not(.wg *)){background:color-mix(in srgb,var(--ink-3) 30%,var(--card-frost));position:relative}.k-cals .c-mt:where(:not(.wg *)):after{content:"";position:absolute;right:-3px;bottom:-3px;width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#e0607e,#f5a35b)}.k-cals .c-rest:where(:not(.wg *)){background:linear-gradient(160deg,var(--glass-highlight),transparent);box-shadow:inset 0 0 0 1px var(--glass-rim)}.k-cals .k-sync:where(:not(.wg *)){margin-left:auto;font:450 10.5px/1 var(--mono)}.k-cals .k-live:where(:not(.wg *)){margin-left:auto;font:450 11px/1.3 var(--mono);color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.k-cals .k-live.cf:where(:not(.wg *)){color:var(--warn)}.k-cals .k-live+.k-sync:where(:not(.wg *)){margin-left:14px}.k-pn:where(:not(.wg *)){min-height:0;height:100%}.k-pn.go:where(:not(.wg *)){animation:k-pn .46s var(--ease-out) both}@keyframes k-pn{0%{opacity:0;transform:translate(calc(var(--dir, 0) * 40px)) scale(var(--sc, 1))}}.k-mo:where(:not(.wg *)){display:grid;grid-template-rows:auto repeat(var(--rows, 5),minmax(0,1fr));gap:5px;height:100%}.k-moh:where(:not(.wg *)),.k-mor:where(:not(.wg *)){display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.k-moh span:where(:not(.wg *)){font:600 9.5px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);text-align:center;padding-bottom:2px}.k-md:where(:not(.wg *)){position:relative;border-radius:10px;min-height:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);padding:4px 5px 5px;border:0;font:inherit;color:inherit;cursor:pointer;text-align:left;background:linear-gradient(180deg,color-mix(in srgb,var(--glass-highlight) 34%,transparent),color-mix(in srgb,var(--glass-highlight) 6%,transparent));box-shadow:inset 0 0 0 1px var(--glass-rim)}.k-md>b:where(:not(.wg *)){font:450 10px/1 var(--mono);color:var(--ink-3);text-align:left}.k-md.out:where(:not(.wg *)){opacity:.35}.k-md.now:where(:not(.wg *)){background:var(--card-frost);box-shadow:inset 0 0 0 1px var(--glass-rim),var(--shadow-card)}.k-md.now>b:where(:not(.wg *)){color:var(--ink)}.k-md.now:where(:not(.wg *)):after{content:"";position:absolute;right:6px;top:6px;width:6px;height:6px;border-radius:50%;background:var(--gold-hot);box-shadow:0 0 8px var(--gold-glow)}.k-md.wk:where(:not(.wg *)){box-shadow:inset 0 0 0 1px var(--glass-rim),0 0 0 1px color-mix(in srgb,var(--ink-3) 18%,transparent)}.k-md:focus-visible:where(:not(.wg *)){outline:2px solid var(--k-focus);outline-offset:1px}.k-lp:where(:not(.wg *)){align-self:end;display:flex;flex-direction:column-reverse;gap:1.5px;height:var(--h, 60%);min-height:4px;border-radius:5px;overflow:hidden}.k-lp i:where(:not(.wg *)){flex:var(--f) 1 0;min-height:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--t) 70%,transparent),color-mix(in srgb,var(--t) 45%,transparent));box-shadow:0 0 8px -3px color-mix(in srgb,var(--t) calc(var(--halo, 1) * 90%),transparent)}.k-lp i.r:where(:not(.wg *)){--t: var(--ink-3);background:color-mix(in srgb,var(--glass-highlight) 55%,transparent);box-shadow:inset 0 0 0 1px var(--glass-rim)}.k-md.fut .k-lp i:where(:not(.wg *)){background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--t) 34%,transparent) 0 3px,color-mix(in srgb,var(--t) 14%,transparent) 3px 6px);box-shadow:none}.k-md.fut .k-lp i.r:where(:not(.wg *)){background:color-mix(in srgb,var(--glass-highlight) 40%,transparent)}.k-phs:where(:not(.wg *)){display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.k-phs>button:where(:not(.wg *)){display:grid;justify-items:center;gap:3px;padding:6px 0;border-radius:12px;border:0;background:none;font:600 9px/1 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;transition:background .3s var(--ease-out),box-shadow .3s var(--ease-out)}.k-phs>button b:where(:not(.wg *)){font:400 15px/1 var(--font);letter-spacing:-.01em;text-transform:none;color:var(--ink-2)}.k-phs>button.on:where(:not(.wg *)){background:var(--card-frost);box-shadow:inset 0 0 0 1px var(--glass-rim),var(--shadow-card)}.k-phs>button.on b:where(:not(.wg *)){color:var(--ink);font-weight:500}.k-phs>button.in3:where(:not(.wg *)){background:color-mix(in srgb,var(--card-frost) 55%,transparent)}.k-phs .k-mlt:where(:not(.wg *)){display:flex;gap:1.5px;height:3px;width:24px;border-radius:2px;overflow:hidden}.k-phs .k-mlt i:where(:not(.wg *)){flex:var(--f) 1 0;background:var(--t)}.k-phs>button.today b:where(:not(.wg *)){color:var(--ink)}.k-phs>button.today:where(:not(.wg *)):after{content:"";width:4px;height:4px;border-radius:50%;background:var(--gold-hot)}.k-phv:where(:not(.wg *)){display:flex;padding:3px;border-radius:var(--r-pill);background:var(--well);gap:2px}.k-phv button:where(:not(.wg *)){flex:1;border:0;background:none;font:500 12px/1 var(--font);color:var(--ink-2);padding:7px 0;border-radius:var(--r-pill);text-align:center;cursor:pointer;transition:background .24s var(--ease-out),color .24s var(--ease-out),box-shadow .24s var(--ease-out)}.k-phv button.on:where(:not(.wg *)){background:var(--card-frost);color:var(--ink);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--glass-rim)}.k-phtrack:where(:not(.wg *)){position:relative;height:100%;touch-action:pan-y}.k-phtrack>.k-pn:where(:not(.wg *)){position:absolute;inset:0}.k-phtrack>.k-pn.nb:where(:not(.wg *)){will-change:transform}.k-cv.ph:where(:not(.wg *)){--k-gut: 30px}.k-cv.ph .k-b:where(:not(.wg *)){font-size:12px;padding:5px 6px 4px 9px;border-radius:10px}.k-cv.ph .k-b.xs:where(:not(.wg *)){padding:1px 6px 0 9px}.k-cv.ph .k-b>em:where(:not(.wg *)){font-size:10px}.k-cv.ph.cmp:where(:not(.wg *)){--k-gut: 22px}.k-cv.ph.cmp .k-b:where(:not(.wg *)){border-radius:5px;padding:0}.k-phleg:where(:not(.wg *)){display:flex;gap:10px;flex-wrap:wrap;font:500 10.5px/1 var(--font);color:var(--ink-3)}.k-phleg span:where(:not(.wg *)){display:inline-flex;align-items:center;gap:5px}.k-phleg i:where(:not(.wg *)){width:7px;height:7px;border-radius:50%;background:var(--t)}@media(prefers-reduced-motion:reduce){.k-b:where(:not(.wg *)),.k-b>.k-bg:where(:not(.wg *)),.k-ld i:where(:not(.wg *)),.k-trk>i:where(:not(.wg *)),.k-trk>.k-tk:where(:not(.wg *)),.k-stg:where(:not(.wg *)),.k-cok:where(:not(.wg *)),.k-ask2:where(:not(.wg *)),.k-pmt button:where(:not(.wg *)),.k-seg button:where(:not(.wg *)),.k-phs>button:where(:not(.wg *)),.k-phv button:where(:not(.wg *)){transition:none!important}.k-b.wig:where(:not(.wg *)),.k-b.set:where(:not(.wg *)),.k-b.arrive:where(:not(.wg *)),.k-cfz:where(:not(.wg *)),.k-rg:where(:not(.wg *)),.k-cband:where(:not(.wg *)),.k-pn.go:where(:not(.wg *)){animation:none!important}}.k-hzn:where(:not(.wg *)){position:relative;flex:1;min-height:0;--hy: 226px;--cw: 150px;--lh: 13px}.k-hzl:where(:not(.wg *)){position:absolute;left:-40px;right:-40px;top:var(--hy);height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ink-3) 45%,transparent) 8%,color-mix(in srgb,var(--ink-3) 45%,transparent) 92%,transparent)}.k-hzl:where(:not(.wg *)):after{content:"";position:absolute;left:0;right:0;top:1px;height:46px;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--aurora-blue) calc(var(--halo, 1) * 8%),transparent),transparent)}.k-gcol:where(:not(.wg *)){position:absolute;top:0;bottom:0;width:var(--cw);margin-left:calc(var(--cw) / -2);display:grid;grid-template-rows:var(--hy) auto minmax(0,1fr);justify-items:center}.k-ostand:where(:not(.wg *)){align-self:end;position:relative;display:grid;justify-items:center;cursor:pointer;border:0;background:none;padding:0;color:inherit;font:inherit}.k-ostand:focus-visible:where(:not(.wg *)){outline:2px solid var(--k-focus);outline-offset:6px;border-radius:50%}.k-ostand:hover .k-orb:where(:not(.wg *)){transform:translateY(-3px)}.k-orefl:where(:not(.wg *)){position:absolute;left:50%;top:100%;width:70%;height:22px;margin-left:-35%;border-radius:50%;pointer-events:none;opacity:.8;background:radial-gradient(closest-side,color-mix(in srgb,var(--t) calc(var(--halo, 1) * 30% + 8%),transparent),transparent)}.k-gname:where(:not(.wg *)){display:grid;justify-items:center;align-content:start;gap:3px;text-align:center;padding-top:12px;max-width:100%;min-height:62px;box-sizing:border-box}.k-gname .k-mono:where(:not(.wg *)){font:450 10px/1 var(--mono);color:var(--ink-3)}.k-gname b:where(:not(.wg *)){font:500 13.5px/1.25 var(--font);color:var(--ink)}.k-gname span:not(.k-mono):where(:not(.wg *)){font-size:11.5px;color:var(--ink-3);line-height:1.3;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-lmk:where(:not(.wg *)){position:relative;padding-top:12px;display:grid;gap:4px;grid-auto-rows:var(--lh);font:450 9.5px/var(--lh) var(--mono);color:var(--ink-3)}.k-lmk span:where(:not(.wg *)){white-space:nowrap}.k-lmk span:first-child:where(:not(.wg *)){color:var(--gold)}.k-orb:where(:not(.wg *)){position:relative;display:grid;place-items:center;width:var(--os, 132px);height:var(--os, 132px);flex:none;transition:transform .42s var(--ease-out)}.k-orb>.k-orb-svg:where(:not(.wg *)),.k-orb>.k-orb-ring:where(:not(.wg *)){position:absolute;inset:0;width:100%;height:100%;overflow:visible}.k-orb .k-sph:where(:not(.wg *)){position:absolute;inset:16%;border-radius:50%;background:radial-gradient(circle at 34% 26%,var(--glass-highlight) 0,color-mix(in srgb,var(--glass-highlight) 40%,transparent) 18%,color-mix(in srgb,var(--t) 12%,var(--card-frost)) 50%,color-mix(in srgb,var(--t) 30%,transparent) 100%);box-shadow:inset 0 -10px 22px -10px color-mix(in srgb,var(--t) 60%,transparent),inset 0 1px 0 var(--glass-highlight),inset 0 0 0 1px color-mix(in srgb,var(--glass-rim) 70%,transparent),0 18px 34px -20px color-mix(in srgb,var(--t) calc(var(--halo, 1) * 100%),rgba(0,0,0,.6))}.k-orb .k-sph:where(:not(.wg *)):after{content:"";position:absolute;left:22%;top:12%;width:30%;height:16%;border-radius:50%;background:linear-gradient(180deg,#ffffffbf,#fff0);opacity:calc(.35 + .5 * var(--halo, 1))}.k-orb .k-onum:where(:not(.wg *)){position:relative;display:grid;justify-items:center;gap:1px;line-height:1;text-align:center}.k-orb .k-onum b:where(:not(.wg *)){font:300 calc(var(--os, 132px) * .19)/1 var(--font);letter-spacing:-.03em;color:var(--ink)}.k-orb .k-onum b small:where(:not(.wg *)){font-size:.5em;color:var(--ink-3);letter-spacing:0}.k-orb .k-onum span:where(:not(.wg *)){font:500 calc(var(--os, 132px) * .075)/1.2 var(--font);color:var(--ink-3)}.k-orb .k-orb-um:where(:not(.wg *)){fill:none;stroke:color-mix(in srgb,var(--t) 45%,transparent);stroke-dasharray:2 6}.k-orb .k-orb-tick:where(:not(.wg *)){stroke:var(--ink);stroke-linecap:round}.k-orb .k-sat:where(:not(.wg *)){position:absolute;width:9px;height:9px;margin:-4.5px;border-radius:50%;background:var(--t);box-shadow:0 0 0 3px color-mix(in srgb,var(--t) 16%,transparent),0 0 10px color-mix(in srgb,var(--t) calc(var(--halo, 1) * 100%),transparent)}.k-lm:where(:not(.wg *)){display:grid;grid-auto-rows:var(--lh, 11px);gap:4px;width:68%;align-content:start;padding-top:12px}.k-lm i:where(:not(.wg *)){position:relative;border-radius:4px;background:var(--well);overflow:hidden;opacity:var(--o, 1)}.k-lm i:where(:not(.wg *)):after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--v);border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--t) 80%,transparent),color-mix(in srgb,var(--t) 50%,transparent))}.k-lm i.now:where(:not(.wg *)){opacity:1;overflow:visible;box-shadow:0 0 0 1.5px var(--gold-hot),0 0 10px -2px var(--gold-glow)}.k-lm i.now:where(:not(.wg *)):before{content:"";position:absolute;top:1px;bottom:1px;left:var(--k, -9px);width:2px;margin-left:-1px;background:var(--ink);z-index:1;border-radius:2px}.k-lm i.none:where(:not(.wg *)){background:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t) 30%,transparent)}.k-lm i.none:where(:not(.wg *)):after{display:none}.k-lm i.none.now:where(:not(.wg *)){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t) 30%,transparent)}.k-lm i.none:where(:not(.wg *)):before{display:none}.k-sym:where(:not(.wg *)){display:block;overflow:visible}.k-sym .ln:where(:not(.wg *)){fill:none;stroke:var(--t);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.k-sym .ln.thin:where(:not(.wg *)){stroke-width:1.4}.k-sym .ln.hair:where(:not(.wg *)){stroke-width:1}.k-sym .bd:where(:not(.wg *)){fill:color-mix(in srgb,var(--t) 16%,transparent)}.k-sym .tr:where(:not(.wg *)){fill:none;stroke:var(--well)}.k-sym .trk:where(:not(.wg *)){fill:var(--well);stroke:none}.k-sym .vl:where(:not(.wg *)){fill:none;stroke:var(--t);stroke-linecap:round}.k-sym .fl:where(:not(.wg *)){fill:var(--t)}.k-sym .fs:where(:not(.wg *)){fill:color-mix(in srgb,var(--t) 35%,transparent)}.k-sym .ou:where(:not(.wg *)){fill:none;stroke:color-mix(in srgb,var(--t) 55%,transparent);stroke-width:1.2}.k-sym .ou.dash:where(:not(.wg *)){stroke-dasharray:1.5 1.5}.k-sym .ou.dash2:where(:not(.wg *)){stroke-dasharray:2 2.5}.k-sym .ink:where(:not(.wg *)){fill:var(--ink-3)}.k-sym .tk:where(:not(.wg *)){stroke:var(--ink);stroke-width:1.6;stroke-linecap:round}.k-sym .bg:where(:not(.wg *)){fill:var(--card-frost)}.k-sym .wn:where(:not(.wg *)){fill:var(--warn);opacity:.55}.k-sym .term:where(:not(.wg *)){fill:#1d1e26}.k-sym .term-l:where(:not(.wg *)){fill:none;stroke:#cfd2f5;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.k-sym .term-c:where(:not(.wg *)){fill:#6dc4b4}.k-sym .q:where(:not(.wg *)){font:500 12px var(--font);fill:var(--ink-2)}.k-sym-p:where(:not(.wg *)){width:30px;height:30px;font-size:12px}.k-con:where(:not(.wg *)){position:relative}.k-con>svg:where(:not(.wg *)){position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.k-orbit:where(:not(.wg *)){fill:none;stroke:var(--ink-3);stroke-opacity:.32;stroke-width:1;stroke-dasharray:2 6;opacity:0;transition:opacity .42s var(--ease-out) .2s}.k-spk:where(:not(.wg *)){stroke:var(--t);stroke-opacity:.34;stroke-width:1.2;opacity:0;transition:opacity .42s var(--ease-out) .26s}.k-spk.sg:where(:not(.wg *)){stroke-dasharray:3 4}.k-spk.cfl:where(:not(.wg *)){stroke:var(--warn);stroke-dasharray:2 4}.k-con.on .k-orbit:where(:not(.wg *)),.k-con.on .k-spk:where(:not(.wg *)){opacity:1}.k-nd:where(:not(.wg *)){position:absolute;z-index:3;display:grid;justify-items:center;gap:4px;text-align:center;transform:translate(-50%,-50%);border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;opacity:0;translate:var(--dx, 0) var(--dy, 0);transition:opacity .3s var(--ease-sine),translate .42s var(--ease-sine);transition-delay:calc(60ms + var(--i, 0) * 24ms)}.k-con.on .k-nd:where(:not(.wg *)){opacity:1;translate:0 0}.k-nd:focus-visible:where(:not(.wg *)){outline:2px solid var(--k-focus);outline-offset:3px;border-radius:12px}.k-nd .k-sy:where(:not(.wg *)){position:relative;width:46px;height:46px;border-radius:15px;display:grid;place-items:center;background:var(--card-frost);box-shadow:inset 0 0 0 1px var(--glass-rim),var(--shadow-card)}.k-nd b:where(:not(.wg *)){font:500 11.5px/1.15 var(--font);color:var(--ink);white-space:nowrap}.k-nd.sg .k-sy:where(:not(.wg *)){background:none;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--t) 55%,transparent);outline:1.5px dashed color-mix(in srgb,var(--t) 55%,transparent);outline-offset:-1.5px}.k-nd.sg b:where(:not(.wg *)){color:var(--ink-2)}.k-nd.cfl .k-sy:where(:not(.wg *)){background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--warn) 18%,transparent) 0 4px,transparent 4px 8px),var(--card-frost)}.k-nd.glt .k-sy:where(:not(.wg *)){background:none;box-shadow:none}.k-nd.next .k-sy:where(:not(.wg *)){box-shadow:inset 0 0 0 1.5px var(--t),var(--shadow-card),0 0 18px -6px color-mix(in srgb,var(--t) calc(var(--halo, 1) * 100%),transparent)}.k-nd .k-dotn:where(:not(.wg *)){position:absolute;right:-3px;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--gold-hot);box-shadow:0 0 8px var(--gold-glow)}.k-con-orb:where(:not(.wg *)){position:absolute;z-index:2;transform:translate(-50%,-50%)}.k-rv:where(:not(.wg *)){position:relative;height:0}.k-rvl:where(:not(.wg *)){position:absolute;top:-1px;height:3px;border-radius:2px;transform-origin:left;background:linear-gradient(90deg,color-mix(in srgb,var(--t) 20%,transparent),var(--t));animation:k-rv-draw .62s var(--ease-out) .12s both}@keyframes k-rv-draw{0%{transform:scaleX(0)}}.k-rvf:where(:not(.wg *)){position:absolute;top:0;height:0;border-top:2px dashed color-mix(in srgb,var(--t) 45%,transparent)}.k-knot:where(:not(.wg *)){position:absolute;top:0;width:11px;height:11px;margin:-5.5px;border-radius:50%;background:var(--k-solid);box-shadow:0 0 0 2px var(--t),0 0 10px color-mix(in srgb,var(--t) calc(var(--halo, 1) * 80%),transparent);animation:k-knot .42s var(--ease-spring) both;animation-delay:calc(.18s + var(--i, 0) * 40ms)}@keyframes k-knot{0%{scale:0}}.k-knot.now:where(:not(.wg *)){background:var(--gold-hot);box-shadow:0 0 0 4px color-mix(in srgb,var(--gold-hot) 26%,transparent),0 0 14px var(--gold-glow)}.k-knot.fut:where(:not(.wg *)){box-shadow:0 0 0 1.5px color-mix(in srgb,var(--t) 55%,transparent)}.k-knot.race:where(:not(.wg *)){width:14px;height:14px;margin:-7px;border-radius:4px;rotate:45deg}.k-rvlbl:where(:not(.wg *)){position:absolute;transform:translate(-50%);display:grid;justify-items:center;gap:2px;text-align:center;white-space:nowrap}.k-rvlbl.up:where(:not(.wg *)){bottom:12px}.k-rvlbl.dn:where(:not(.wg *)){top:12px}.k-rvlbl .k-mono:where(:not(.wg *)){font:450 10px/1 var(--mono);color:var(--ink-3)}.k-rvlbl span:last-child:where(:not(.wg *)){font:500 11.5px/1.2 var(--font);color:var(--ink-2)}.k-rvlbl.now .k-mono:where(:not(.wg *)){color:var(--gold)}.k-rvlbl.fut:where(:not(.wg *)){opacity:.65}.k-hmeta:where(:not(.wg *)){display:flex;gap:10px;align-items:center;font:450 11px/1 var(--mono);color:var(--ink-3)}.k-gt2:where(:not(.wg *)){margin:0;font:300 36px/1.04 var(--font);letter-spacing:-.025em;color:var(--ink)}.k-why2:where(:not(.wg *)){margin:0;font:300 16.5px/1.4 var(--font);color:var(--ink-2);max-width:46ch}.k-dl2:where(:not(.wg *)){display:grid;gap:7px}.k-dln:where(:not(.wg *)){display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px;font-size:12.5px;line-height:1.35;align-items:baseline;color:var(--ink)}.k-dln .k-mono:where(:not(.wg *)){font:450 10.5px/1.3 var(--mono);color:var(--ink-3)}.k-dln .k-src:where(:not(.wg *)){margin-top:2px;display:flex}.k-dln.prep>span:nth-child(2):where(:not(.wg *)){color:color-mix(in srgb,var(--ink) 58%,transparent)}.k-memmini:where(:not(.wg *)){margin:0;border-radius:14px;background:var(--well);padding:10px 12px;font:450 10.5px/1.65 var(--mono);color:var(--ink-2);white-space:pre;overflow:hidden}.k-memmini b:where(:not(.wg *)){color:var(--ink);font-weight:500}.k-weekk:where(:not(.wg *)){display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:end}.k-wbars:where(:not(.wg *)){display:flex;align-items:flex-end;gap:5px;height:46px;width:150px}.k-wbars i:where(:not(.wg *)){flex:1;border-radius:5px 5px 2px 2px;background:color-mix(in srgb,var(--t) 70%,transparent);min-height:3px;transform-origin:bottom}.k-wbars i.intent:where(:not(.wg *)){background:none;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--t) 45%,transparent)}.k-wdl:where(:not(.wg *)){display:grid;grid-template-columns:repeat(7,1fr);gap:5px;font:500 10px/1 var(--mono);color:var(--ink-3);text-align:center;margin-top:4px;width:150px}.k-wnum:where(:not(.wg *)){display:grid;gap:3px}.k-wnum b:where(:not(.wg *)){font:300 26px/1 var(--font);color:var(--ink)}.k-wnum b small:where(:not(.wg *)){font-size:13px;color:var(--ink-3);font-weight:400}.k-wnum span:where(:not(.wg *)){font-size:11.5px;color:var(--ink-3)}.k-next:where(:not(.wg *)){display:flex;align-items:center;gap:10px;padding:9px 9px 9px 12px;border-radius:18px}.k-next .k-at:where(:not(.wg *)){display:grid;gap:3px;min-width:0;flex:1}.k-next .k-at b:where(:not(.wg *)){font:500 13px/1.3 var(--font)}.k-next .k-btn:where(:not(.wg *)){padding:8px 13px;font-size:12.5px;flex:none}.k-close:where(:not(.wg *)){width:34px;height:34px;border-radius:50%;border:0;display:grid;place-items:center;background:var(--card-frost);box-shadow:inset 0 0 0 1px var(--glass-rim),var(--shadow-card);color:var(--ink-2);font:300 20px/1 var(--font);cursor:pointer;padding:0;flex:none}.k-close:focus-visible:where(:not(.wg *)){outline:2px solid var(--k-focus);outline-offset:2px}.k-others:where(:not(.wg *)){display:grid;gap:14px;justify-items:center;align-content:start}.k-others>button:where(:not(.wg *)){display:grid;justify-items:center;gap:5px;border:0;background:none;padding:0;color:inherit;font:inherit;cursor:pointer}.k-others>button b:where(:not(.wg *)){font:500 11px/1.2 var(--font);color:var(--ink-2);white-space:nowrap}.k-others>button:hover .k-orb:where(:not(.wg *)){transform:translateY(-2px)}.k-others>button:focus-visible:where(:not(.wg *)){outline:2px solid var(--k-focus);outline-offset:4px;border-radius:12px}.k-phnext:where(:not(.wg *)){display:grid;gap:8px}.k-phnext>div:where(:not(.wg *)){display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:12.5px;color:var(--ink)}.k-phnext>div>i:where(:not(.wg *)){width:8px;height:8px;border-radius:50%;background:var(--t)}.k-phnext .k-mono:where(:not(.wg *)){font:450 10.5px/1 var(--mono);color:var(--ink-3)}.k-loomtg:where(:not(.wg *)){font:500 11.5px/1 var(--font);color:var(--ink-3);display:inline-flex;align-items:center;gap:6px}.k-dflow:where(:not(.wg *)){position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) 210px;gap:46px;padding:22px;align-items:start}.k-dflow>svg:where(:not(.wg *)){position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}.k-dflow .k-wire:where(:not(.wg *)){fill:none;stroke:var(--t, var(--ink-3));stroke-width:1.3;stroke-dasharray:3 3;opacity:.55;transition:opacity .24s var(--ease-out)}.k-dflow.hot .k-wire:where(:not(.wg *)){opacity:.1}.k-dflow.hot .k-wire.on:where(:not(.wg *)){opacity:.9}.k-dcol:where(:not(.wg *)){position:relative;z-index:1;display:grid;gap:8px;align-content:start;min-width:0}.k-dsrc:where(:not(.wg *)){display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:9px;align-items:center;padding:7px 10px 7px 8px;border-radius:14px;border:0;background:var(--card-frost);box-shadow:inset 0 0 0 1px var(--glass-rim),var(--shadow-card);text-align:left;font:inherit;color:inherit;cursor:pointer;transition:opacity .24s var(--ease-out),transform .24s var(--ease-out)}.k-dflow.hot .k-dsrc:not(.on):where(:not(.wg *)){opacity:.45}.k-dsrc .k-dmark:where(:not(.wg *)){width:22px;height:22px;border-radius:7px;display:grid;place-items:center;font:700 10px/1 var(--font);color:#fff;background:var(--s, var(--ink-3))}.k-dsrc b:where(:not(.wg *)){display:block;font:500 12.5px/1.2 var(--font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-dsrc small:where(:not(.wg *)){display:block;font-size:11px;color:var(--ink-3)}.k-dsrc em:where(:not(.wg *)){font:600 9px/1 var(--font);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:4px 6px;border-radius:5px;background:var(--well)}.k-drole:where(:not(.wg *)){font:600 9.5px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:8px}.k-dpc:where(:not(.wg *)){display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;transition:opacity .24s var(--ease-out)}.k-dpc .k-sy:where(:not(.wg *)){width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--card-frost);box-shadow:inset 0 0 0 1px var(--glass-rim),var(--shadow-card)}.k-dpc b:where(:not(.wg *)){display:inline-block;font:500 13px/1.2 var(--font)}.k-dpc small:where(:not(.wg *)){display:block;font-size:11px;color:var(--ink-3)}.k-dpc.sg .k-sy:where(:not(.wg *)){background:none;outline:1.5px dashed color-mix(in srgb,var(--t) 55%,transparent);outline-offset:-1.5px;box-shadow:none}.k-dflow.hot .k-dpc:not(.on):where(:not(.wg *)){opacity:.35}.k-dpace:where(:not(.wg *)){position:relative;z-index:1;display:grid;justify-items:center;gap:12px;text-align:center;font-size:12.5px;color:var(--ink-2);align-self:center}.k-dorder:where(:not(.wg *)){display:flex;flex-wrap:wrap;gap:6px;align-items:center;font:500 11.5px/1.2 var(--font);color:var(--ink-3)}.k-dorder span:where(:not(.wg *)){padding:5px 9px;border-radius:var(--r-pill);background:var(--well);color:var(--ink-2)}.k-adapt:where(:not(.wg *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.k-adapt>section:where(:not(.wg *)){padding:18px 20px;display:grid;gap:12px;align-content:start}.k-adapt h3:where(:not(.wg *)){margin:0;font:500 14px/1.3 var(--font);color:var(--ink)}.k-knob:where(:not(.wg *)){position:absolute;width:22px;height:22px;margin:-11px;border-radius:50%;border:0;padding:0;cursor:grab;touch-action:none;z-index:3;background:var(--k-solid);box-shadow:0 0 0 2px var(--t),0 4px 12px -4px #14143c73;transition:scale .16s var(--ease-out)}.k-knob:where(:not(.wg *)):after{content:"";position:absolute;inset:6px;border-radius:50%;background:var(--t)}.k-knob:active:where(:not(.wg *)){cursor:grabbing;scale:1.12}.k-knob:focus-visible:where(:not(.wg *)){outline:2px solid var(--k-focus);outline-offset:3px}.k-target:where(:not(.wg *)){display:grid;grid-template-columns:auto minmax(0,1fr);gap:22px;align-items:center}.k-target-dial:where(:not(.wg *)){position:relative;width:168px;height:168px;display:grid;place-items:center;touch-action:none}.k-tag:where(:not(.wg *)){justify-self:start;font:500 11px/1 var(--font);padding:4px 8px;border-radius:var(--r-pill);color:var(--good);background:color-mix(in srgb,var(--good) 14%,transparent)}.k-tag.behind:where(:not(.wg *)){color:var(--warn);background:color-mix(in srgb,var(--warn) 14%,transparent)}.k-big:where(:not(.wg *)){font:300 30px/1 var(--font);color:var(--ink)}.k-big small:where(:not(.wg *)){font-size:14px;color:var(--ink-3);font-weight:400}.k-srcs:where(:not(.wg *)){display:flex;flex-wrap:wrap;gap:6px}.k-srcs button:where(:not(.wg *)){display:inline-flex;align-items:center;gap:7px;padding:6px 11px 6px 9px;border-radius:var(--r-pill);border:0;font:500 12px/1 var(--font);color:var(--ink);cursor:pointer;background:var(--card-frost);box-shadow:inset 0 0 0 1px var(--glass-rim);transition:opacity .24s var(--ease-out)}.k-srcs button i:where(:not(.wg *)){width:10px;height:10px;border-radius:3px;background:var(--s, var(--ink-3))}.k-srcs button[aria-pressed=false]:where(:not(.wg *)){opacity:.55}.k-srcs button[aria-pressed=false] i:where(:not(.wg *)){background:none;box-shadow:inset 0 0 0 1.5px var(--ink-3)}.k-itrack:where(:not(.wg *)){position:relative;height:12px;border-radius:7px;background:var(--well);margin:22px 0 6px;touch-action:none;cursor:pointer}.k-itrack>i:where(:not(.wg *)){position:absolute;left:0;top:0;bottom:0;width:100%;border-radius:7px;transform-origin:0 50%}.k-itrack>i.d:where(:not(.wg *)){background:var(--t)}.k-itrack>i.p:where(:not(.wg *)){background:color-mix(in srgb,var(--t) 34%,var(--sky-base))}.k-itrack>i.g:where(:not(.wg *)){background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--t) 42%,transparent) 0 3px,transparent 3px 6px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t) 40%,transparent)}.k-itrack .k-ih:where(:not(.wg *)){position:absolute;top:50%;left:0;width:100%;height:0;pointer-events:none}.k-itrack .k-ih>button:where(:not(.wg *)){position:absolute;top:0;left:0;width:22px;height:30px;margin:-15px 0 0 -11px;border-radius:9px;border:0;padding:0;pointer-events:auto;cursor:grab;touch-action:none;background:var(--k-solid);box-shadow:0 0 0 1.5px var(--ink-2),0 6px 14px -6px #14143c80}.k-itrack .k-ih>button:where(:not(.wg *)):after{content:"";position:absolute;left:50%;top:8px;bottom:8px;width:2px;margin-left:-1px;border-radius:1px;background:var(--ink-2)}.k-itrack .k-ih>b:where(:not(.wg *)){position:absolute;bottom:20px;transform:translate(-50%);font:500 10.5px/1 var(--mono);padding:4px 7px;border-radius:var(--r-pill);background:var(--ink);color:var(--on-ink);white-space:nowrap}.k-ihours:where(:not(.wg *)){display:flex;justify-content:space-between;font:450 10px/1 var(--mono);color:var(--ink-3)}.k-lnk:where(:not(.wg *)){position:relative;height:290px;border-radius:18px;touch-action:none}.k-lnk .k-ring2:where(:not(.wg *)){position:absolute;border-radius:50%;border:1px dashed color-mix(in srgb,var(--ink-3) 40%,transparent);pointer-events:none}.k-lnk .k-ring2 em:where(:not(.wg *)){position:absolute;left:50%;top:-18px;transform:translate(-50%);font:600 9px/1 var(--font);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.k-lnk .k-tray:where(:not(.wg *)){position:absolute;left:14px;right:14px;bottom:10px;height:64px;border-radius:14px;background:var(--well);display:flex;align-items:center;padding-left:14px;font:500 11.5px/1 var(--font);color:var(--ink-3);pointer-events:none}.k-lpc:where(:not(.wg *)){position:absolute;z-index:2;display:grid;justify-items:center;gap:4px;transform:translate(-50%,-50%);border:0;background:none;padding:0;font:inherit;color:inherit;cursor:grab;touch-action:none}.k-lpc b:where(:not(.wg *)){font:500 11px/1.15 var(--font);white-space:nowrap}.k-lpc.held:where(:not(.wg *)){z-index:5;cursor:grabbing;scale:1.06}.k-lpc:focus-visible:where(:not(.wg *)){outline:2px solid var(--k-focus);outline-offset:3px;border-radius:12px}.k-lpc .k-sy:where(:not(.wg *)){width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:var(--card-frost);box-shadow:inset 0 0 0 1px var(--glass-rim),var(--shadow-card)}.k-lpc.sg .k-sy:where(:not(.wg *)){background:none;box-shadow:none;outline:1.5px dashed color-mix(in srgb,var(--t) 55%,transparent);outline-offset:-1.5px}@media(prefers-reduced-motion:reduce){.k-orb:where(:not(.wg *)),.k-nd:where(:not(.wg *)),.k-orbit:where(:not(.wg *)),.k-spk:where(:not(.wg *)),.k-dsrc:where(:not(.wg *)),.k-dpc:where(:not(.wg *)),.k-srcs button:where(:not(.wg *)),.k-knob:where(:not(.wg *)),.k-dflow .k-wire:where(:not(.wg *)){transition:none!important}.k-rvl:where(:not(.wg *)),.k-knot:where(:not(.wg *)){animation:none!important}}.k-nova:where(:not(.wg *)){display:inline-block;width:22px;height:22px;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)}.k-you:where(:not(.wg *)){display:inline-block;width:12px;height:12px;border-radius:50%;flex:none;background:var(--ink-2);box-shadow:0 0 0 2px var(--card-frost)}:root[data-kit]{--pj-dk: 0%;--pj-night: var(--night-base)}:root[data-kit][data-theme=dark]{--pj-dk: 46%}.pj-code:where(:not(.wg *)){width:18px;height:18px;border-radius:6px;display:inline-grid;place-items:center;flex:none;font:700 8.5px/1 var(--mono);letter-spacing:-.04em;color:#fff;background:var(--k-cc);box-shadow:0 0 0 2px color-mix(in srgb,var(--card-frost) 80%,transparent);position:relative}.pj-code.is-live:where(:not(.wg *)):after{content:"";position:absolute;inset:-3px;border-radius:8px;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--k-cc) 60%,transparent);animation:pj-cc-pulse 2.4s var(--ease-sine) infinite}@keyframes pj-cc-pulse{50%{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--k-cc) 15%,transparent),0 0 10px -2px color-mix(in srgb,var(--k-cc) var(--work-glow, 100%),transparent)}}.pj-code.s14:where(:not(.wg *)){width:14px;height:14px;border-radius:4.5px;font-size:6.5px}.pj-code.s22:where(:not(.wg *)){width:22px;height:22px;border-radius:7px;font-size:10px}.pj-code.s28:where(:not(.wg *)){width:28px;height:28px;border-radius:9px;font-size:12px}.pj-who:where(:not(.wg *)){display:inline-grid;place-items:center;flex:none}.pj-who .k-avatar:where(:not(.wg *)){width:var(--pj-av, 22px);height:var(--pj-av, 22px);font-size:calc(var(--pj-av, 22px) * .42)}.pj-beat:where(:not(.wg *)){display:inline-block;width:34px;height:12px;flex:none}.pj-beat path:where(:not(.wg *)){fill:none;stroke:var(--k-cc);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:22 60;animation:pj-beat 2.2s linear infinite}.pj-beat path.base:where(:not(.wg *)){animation:none;stroke-dasharray:none;opacity:.22}@keyframes pj-beat{0%{stroke-dashoffset:82}to{stroke-dashoffset:0}}.pj-sl:where(:not(.wg *)){font:600 10.5px/1 var(--font);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.pj-num:where(:not(.wg *)){font:450 10.5px/1.3 var(--mono);color:var(--ink-3)}.pj-sp:where(:not(.wg *)){flex:1}.pj-lighter:where(:not(.wg *)){color:color-mix(in srgb,var(--ink) 60%,transparent)}.pj-bandbg:where(:not(.wg *)){background:radial-gradient(90% 160% at 0% 0%,color-mix(in srgb,#fff calc(34% - var(--pj-dk, 0%) * .5),transparent),transparent 55%),radial-gradient(70% 140% at 100% 100%,color-mix(in srgb,var(--aurora-cyan) 55%,transparent),transparent 70%),linear-gradient(115deg,color-mix(in srgb,var(--t) calc(100% - var(--pj-dk, 0%)),var(--pj-night)),color-mix(in srgb,color-mix(in srgb,var(--t) 62%,var(--aurora-violet)) calc(100% - var(--pj-dk, 0%)),var(--pj-night)))}.pj-card:where(:not(.wg *)){position:relative;padding:0;overflow:hidden;display:grid;grid-template-rows:auto 1fr;text-align:left;font:inherit;color:inherit;width:100%}.pj-band:where(:not(.wg *)){position:relative;height:84px;overflow:hidden}.pj-band:where(:not(.wg *)):after,.pj-tlbg:where(:not(.wg *)):after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(115deg,rgba(255,255,255,.1) 0 1px,transparent 1px 14px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%,transparent);mask-image:linear-gradient(90deg,transparent,#000 40%,transparent);pointer-events:none}.pj-bt:where(:not(.wg *)){position:absolute;left:12px;right:12px;top:11px;display:flex;align-items:center;gap:9px;z-index:1;min-width:0}.pj-glyph:where(:not(.wg *)){width:30px;height:30px;border-radius:10px;flex:none;display:grid;place-items:center;color:#fff;font:600 13.5px/1 var(--font);background:#ffffff38;box-shadow:inset 0 0 0 1px #ffffff80,inset 0 1px #ffffffb3;position:relative;z-index:1}.pj-band .k-chip:where(:not(.wg *)){background:#fff3;color:#fff;box-shadow:inset 0 0 0 1px #ffffff73;position:relative;z-index:1;font-size:12px;padding:5px 10px 5px 8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pj-band .k-chip:where(:not(.wg *)):before{background:#fff;box-shadow:0 0 calc(8px * var(--halo)) #fff}.pj-band .k-chip.pj-nogoal:where(:not(.wg *)){background:none;box-shadow:none;outline:1px dashed rgba(255,255,255,.6);outline-offset:-1px}.pj-band .k-chip.pj-nogoal:where(:not(.wg *)):before{display:none}.pj-band .pj-pace:where(:not(.wg *)){position:relative;z-index:1;flex:none;margin-top:-2px}.pj-pace:where(:not(.wg *)){display:block;overflow:visible}.pj-pace .tr:where(:not(.wg *)){fill:none;stroke:color-mix(in srgb,var(--ink) 12%,transparent)}.pj-pace .vl:where(:not(.wg *)){fill:none;stroke:var(--t);stroke-linecap:round}.pj-pace .tk:where(:not(.wg *)){stroke:var(--ink);stroke-width:2.2;stroke-linecap:round}.pj-pace .num:where(:not(.wg *)){fill:var(--ink);font-family:var(--font);font-weight:400;letter-spacing:-.02em}.pj-band .pj-pace .tr:where(:not(.wg *)){stroke:#ffffff47}.pj-band .pj-pace .vl:where(:not(.wg *)){stroke:#fff}.pj-band .pj-pace .num:where(:not(.wg *)){fill:#fff;font-weight:500}.pj-band .pj-pace .tk:where(:not(.wg *)){stroke:#fff;opacity:.85}.pj-fil:where(:not(.wg *)){position:absolute;left:18px;right:18px;bottom:15px;height:2px;border-radius:2px;background:#ffffff4d;z-index:1}.pj-ff:where(:not(.wg *)){position:absolute;left:0;top:0;bottom:0;width:100%;border-radius:2px;background:#fff;box-shadow:0 0 calc(8px * var(--halo)) #ffffffd9;transform-origin:0 50%;transition:transform var(--dur-morph) var(--ease-sine)}.pj-fil i:where(:not(.wg *)){position:absolute;top:1px;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:color-mix(in srgb,var(--t) calc(78% - var(--pj-dk, 0%) * .4),#14123a);box-shadow:inset 0 0 0 1.5px #ffffffc7;transition:transform var(--dur-enter) var(--ease-out),background var(--dur-enter),box-shadow var(--dur-enter)}.pj-fil i.d:where(:not(.wg *)){background:#fff;box-shadow:none}.pj-fil i.n:where(:not(.wg *)){width:12px;height:12px;margin:-6px 0 0 -6px;box-shadow:inset 0 0 0 2.5px #fff,0 0 calc(10px * var(--halo)) #ffffffe6}.pj-fil i.fl:where(:not(.wg *)){border-radius:2.5px;transform:rotate(45deg)}.pj-fil i.r:where(:not(.wg *)){box-shadow:inset 0 0 0 2.5px #fff,0 0 0 3px #ffffff59}.pj-fil i.g:where(:not(.wg *)){background:transparent;box-shadow:none;outline:1.5px dashed rgba(255,255,255,.8);outline-offset:-1.5px}.pj-fil em:where(:not(.wg *)){position:absolute;bottom:9px;transform:translate(-50%);font:600 10.5px/1 var(--font);font-style:normal;color:#fff;white-space:nowrap;letter-spacing:.01em;text-shadow:0 1px 6px rgba(0,0,30,.28)}.pj-fil em.l:where(:not(.wg *)){transform:translate(-6px)}.pj-fil em.r:where(:not(.wg *)){transform:translate(calc(-100% + 6px))}.pj-body:where(:not(.wg *)){padding:12px 16px 14px;display:grid;gap:8px;align-content:start;min-width:0}.pj-ttl:where(:not(.wg *)){font:500 15.5px/1.25 var(--font);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink)}.pj-foot:where(:not(.wg *)){display:flex;align-items:center;gap:10px;min-width:0}.pj-date:where(:not(.wg *)){display:flex;align-items:baseline;gap:8px;min-width:0;flex:1}.pj-date b:where(:not(.wg *)){font:400 17px/1 var(--font);letter-spacing:-.01em;white-space:nowrap;color:var(--ink)}.pj-date span:where(:not(.wg *)){font-size:12px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pj-faces:where(:not(.wg *)){display:flex;flex:none}.pj-faces>*+*:where(:not(.wg *)){margin-left:-6px}.pj-faces .k-avatar:where(:not(.wg *)){box-shadow:0 0 0 2px var(--k-solid)}.pj-prep:where(:not(.wg *)){display:flex;gap:7px;align-items:center;font-size:11.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;min-width:0}.pj-prep>span:last-child:where(:not(.wg *)){overflow:hidden;text-overflow:ellipsis}.pj-card.pj-live:where(:not(.wg *)){box-shadow:var(--shadow-card),0 0 0 1px color-mix(in srgb,var(--t) 45%,transparent),0 0 26px -8px color-mix(in srgb,var(--t) var(--work-glow, 100%),transparent)}.pj-card.pj-live:where(:not(.wg *)):after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;padding:1.5px;background:conic-gradient(from var(--pj-a, 0deg),transparent 0 80%,color-mix(in srgb,var(--t) 70%,transparent) 88%,transparent 96%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:pj-edge 6s linear infinite}@property --pj-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes pj-edge{to{--pj-a: 360deg}}.pj-card.pj-ghostcard:where(:not(.wg *)){outline:1.5px dashed color-mix(in srgb,var(--t) 60%,transparent);outline-offset:-1.5px;box-shadow:none;background:transparent}.pj-card.pj-ghostcard .pj-band:where(:not(.wg *)){opacity:.55}.pj-card.pj-ghostcard .pj-ttl:where(:not(.wg *)),.pj-card.pj-ghostcard .pj-date b:where(:not(.wg *)){color:color-mix(in srgb,var(--ink) 58%,transparent)}button.pj-card:where(:not(.wg *)){border:0;cursor:pointer}button.pj-card:hover:where(:not(.wg *)){transform:translateY(-2px);box-shadow:var(--shadow-lift)}button.pj-card:focus-visible:where(:not(.wg *)){outline:2px solid var(--k-focus);outline-offset:3px}.pj-card.pj-src:where(:not(.wg *)){visibility:hidden}.pj-mini .pj-band:where(:not(.wg *)){height:34px}.pj-mini .pj-fil:where(:not(.wg *)){left:40px;right:12px;bottom:16px}.pj-mini .pj-fil em:where(:not(.wg *)){display:none}.pj-mini .pj-glyph:where(:not(.wg *)){width:22px;height:22px;font-size:11px;border-radius:7px}.pj-mini .pj-bt:where(:not(.wg *)){top:6px;left:8px}.pj-mini .pj-body:where(:not(.wg *)){padding:8px 10px;gap:6px}.pj-mini .pj-ttl:where(:not(.wg *)){font-size:13px}.pj-mini .pj-date b:where(:not(.wg *)){font-size:14px}.pj-lensed .pj-card:not(.lit):where(:not(.wg *)){opacity:.3;filter:blur(1px) saturate(.5)}.pj-card:where(:not(.wg *)){transition:transform var(--dur-menu) var(--ease-out),box-shadow var(--dur-menu) var(--ease-out),opacity var(--dur-menu),filter var(--dur-menu)}.pj-band .k-chip[aria-pressed]:where(:not(.wg *)){cursor:pointer}.pj-run:where(:not(.wg *)){position:relative;height:84px;padding:0;overflow:hidden}.pj-run .pj-ax:where(:not(.wg *)){position:absolute;left:24px;right:24px;top:44px;height:2px;border-radius:2px;background:var(--well)}.pj-run .pj-date-m:where(:not(.wg *)){position:absolute;top:56px;font:500 10.5px/1 var(--mono);color:var(--ink-3);transform:translate(-50%)}.pj-run .pj-dt:where(:not(.wg *)){position:absolute;top:45px;width:12px;height:12px;margin:-6px;border-radius:50%;background:var(--t);box-shadow:0 0 0 3px color-mix(in srgb,var(--t) 18%,transparent),0 0 12px color-mix(in srgb,var(--t) calc(var(--halo, 1) * 100%),transparent)}.pj-run .pj-dt.big:where(:not(.wg *)){width:16px;height:16px;margin:-8px}.pj-run .pj-lb:where(:not(.wg *)){position:absolute;top:14px;transform:translate(-50%);display:flex;align-items:center;gap:6px;font:500 11.5px/1 var(--font);white-space:nowrap;color:var(--ink)}.pj-run .pj-lb.l:where(:not(.wg *)){transform:none}.pj-run .pj-lb.r:where(:not(.wg *)){transform:translate(-100%)}.pj-run .pj-lb.pl:where(:not(.wg *)){transform:translate(-30%)}.pj-run .pj-lb.pr:where(:not(.wg *)){transform:translate(-80%)}.pj-run .pj-lb time:where(:not(.wg *)){font:450 10.5px/1 var(--mono);color:var(--ink-3)}.pj-run .k-nowline-run:where(:not(.wg *)){position:absolute;top:10px;bottom:10px;width:2px;margin-left:-1px;background:var(--gold-hot);box-shadow:0 0 10px var(--gold-glow);border-radius:2px}.pj-run .k-nowline-run:where(:not(.wg *)):before{content:"";position:absolute;top:-3px;left:-4px;width:10px;height:10px;border-radius:50%;background:var(--gold-hot)}.pj-run .k-nowline-wk:where(:not(.wg *)){position:absolute;top:22px;bottom:22px;border-radius:10px;background:color-mix(in srgb,var(--gold-hot) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold-hot) 25%,transparent)}.pj-quiet:where(:not(.wg *)){display:flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;border-radius:14px;border:0;width:100%;text-align:left;font:inherit;cursor:pointer;background:color-mix(in srgb,var(--well) 60%,transparent);font-size:12.5px;color:var(--ink-3)}.pj-quiet .pj-sw:where(:not(.wg *)){width:22px;height:22px;border-radius:7px;opacity:.6}.pj-quiet b:where(:not(.wg *)){font-weight:500;color:var(--ink-2)}.pj-quiet .pj-tag:where(:not(.wg *)){margin-left:auto;font:500 11.5px/1 var(--font);padding:5px 9px;border-radius:var(--r-pill);background:var(--well);color:var(--ink-2)}.pj-sw:where(:not(.wg *)){width:30px;height:30px;border-radius:9px;flex:none;background:linear-gradient(135deg,var(--t),color-mix(in srgb,var(--t) 55%,var(--aurora-cyan)));box-shadow:0 6px 14px -6px color-mix(in srgb,var(--t) calc(var(--halo, 1) * 100%),transparent),inset 0 1px #ffffff80}.pj-seg:where(:not(.wg *)){display:inline-flex;padding:4px;border-radius:var(--r-pill);background:var(--well);gap:2px;font:500 12.5px/1 var(--font);color:var(--ink-2);flex:none}.pj-seg button:where(:not(.wg *)){border:0;background:none;font:inherit;color:inherit;padding:7px 13px;border-radius:var(--r-pill);white-space:nowrap;cursor:pointer}.pj-seg button[aria-pressed=true]:where(:not(.wg *)){background:var(--card-frost);color:var(--ink);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--glass-rim)}.pj-lanes:where(:not(.wg *)){padding:14px 18px;display:grid;gap:4px;position:relative}.pj-lane:where(:not(.wg *)){display:grid;grid-template-columns:210px minmax(0,1fr);gap:16px;align-items:center;height:74px}.pj-lid:where(:not(.wg *)){display:flex;align-items:center;gap:10px;min-width:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;padding:0}.pj-lid b:where(:not(.wg *)){display:block;font:500 13.5px/1.25 var(--font);color:var(--ink)}.pj-lid span:where(:not(.wg *)){display:block;font-size:11.5px;color:var(--ink-3)}.pj-ltrack:where(:not(.wg *)){position:relative;height:100%}.pj-ltrack:where(:not(.wg *)):before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--t) 40%,transparent) 0 4px,transparent 4px 9px)}.pj-ltrack .pj-f:where(:not(.wg *)){position:absolute;left:0;top:50%;height:3px;margin-top:-1.5px;border-radius:2px;background:var(--t);box-shadow:0 0 8px color-mix(in srgb,var(--t) calc(var(--halo, 1) * 100%),transparent)}.pj-ltrack i:where(:not(.wg *)){position:absolute;top:50%;width:12px;height:12px;margin:-6px;transform:rotate(45deg);border-radius:3px;background:var(--sky-base);box-shadow:inset 0 0 0 1.8px var(--t)}.pj-ltrack i.done:where(:not(.wg *)){background:var(--t)}.pj-ltrack i.next:where(:not(.wg *)){width:15px;height:15px;margin:-7.5px;box-shadow:inset 0 0 0 3px var(--t),0 0 14px color-mix(in srgb,var(--t) calc(var(--halo, 1) * 100%),transparent)}.pj-ltrack em:where(:not(.wg *)){position:absolute;top:calc(50% + 11px);transform:translate(-50%);font:500 10.5px/1.2 var(--font);font-style:normal;color:var(--ink-3);white-space:nowrap}.pj-ltrack em.next:where(:not(.wg *)){color:var(--ink);top:calc(50% - 26px);font-weight:600}.pj-lanes .k-nowline-lane:where(:not(.wg *)){position:absolute;top:14px;bottom:14px;width:2px;background:var(--gold-hot);box-shadow:0 0 10px var(--gold-glow);border-radius:2px}.pj-sib:where(:not(.wg *)){display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;position:relative}.pj-sc:where(:not(.wg *)){position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 13px 0 6px;border-radius:var(--r-pill);border:0;background:var(--card-frost);box-shadow:inset 0 0 0 1px var(--glass-rim);font:500 12.5px/1 var(--font);color:var(--ink-2);white-space:nowrap;flex:none;cursor:pointer;transition:color .3s var(--ease-out),box-shadow .3s var(--ease-out),background .3s var(--ease-out),opacity .3s}.pj-sc:hover:where(:not(.wg *)){color:var(--ink)}.pj-sc:focus-visible:where(:not(.wg *)){outline:2px solid var(--k-focus);outline-offset:2px}.pj-sc .sw:where(:not(.wg *)){width:24px;height:24px;border-radius:8px;display:grid;place-items:center;color:#fff;font:600 10.5px/1 var(--font);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff59}.pj-sc .pj-scbg:where(:not(.wg *)){position:absolute;inset:0;border-radius:inherit;z-index:-1}.pj-sc.on:where(:not(.wg *)){color:#fff;background:transparent;isolation:isolate;box-shadow:0 8px 20px -10px color-mix(in srgb,var(--t) calc(var(--halo, 1) * 80%),transparent),inset 0 1px #fff6}.pj-sc.on .sw:where(:not(.wg *)){background:#ffffff38}.pj-sc.all:where(:not(.wg *)){padding:0 14px 0 12px;gap:9px;color:var(--ink-2)}.pj-sc.all i:where(:not(.wg *)){width:12px;height:12px;opacity:.8;background:linear-gradient(currentColor,currentColor) 0 0 / 5px 5px no-repeat,linear-gradient(currentColor,currentColor) 100% 0 / 5px 5px no-repeat,linear-gradient(currentColor,currentColor) 0 100% / 5px 5px no-repeat,linear-gradient(currentColor,currentColor) 100% 100% / 5px 5px no-repeat;border-radius:2px}.pj-sibhint:where(:not(.wg *)){margin-left:auto;display:flex;gap:6px;align-items:center;white-space:nowrap;flex:none}.pj-kbd:where(:not(.wg *)){width:26px;height:26px;border:0;display:grid;place-items:center;font:500 10.5px/1 var(--mono);color:var(--ink-2);padding:0;border-radius:8px;background:var(--well);cursor:pointer}.pj-kbd:hover:where(:not(.wg *)){color:var(--ink)}.pj-hx:where(:not(.wg *)){width:36px;height:36px;border-radius:50%;border:0;display:grid;place-items:center;background:var(--well);color:var(--ink-2);font:400 17px/1 var(--font);cursor:pointer;flex:none}.pj-hx:hover:where(:not(.wg *)){color:var(--ink)}.pj-hh:where(:not(.wg *)){display:flex;align-items:center;gap:14px;min-width:0}.pj-hh .pj-glyph:where(:not(.wg *)){width:46px;height:46px;border-radius:14px;font-size:18px;background:linear-gradient(135deg,var(--t),color-mix(in srgb,var(--t) 55%,var(--aurora-cyan)));box-shadow:0 10px 22px -10px color-mix(in srgb,var(--t) calc(var(--halo, 1) * 100%),transparent),inset 0 1px #fff9}.pj-htxt:where(:not(.wg *)){display:grid;gap:5px;min-width:0}.pj-htitle:where(:not(.wg *)){margin:0;font:300 34px/1.02 var(--font);letter-spacing:-.025em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink)}.pj-htitle:focus:where(:not(.wg *)){outline:none}.pj-hsub:where(:not(.wg *)){display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--ink-2);white-space:nowrap;min-width:0}.pj-hsub .k-chip:where(:not(.wg *)){font-size:12px;padding:4px 10px 4px 8px;flex:none}.pj-hsub>span:last-child:where(:not(.wg *)){overflow:hidden;text-overflow:ellipsis}.pj-hwho:where(:not(.wg *)){display:flex;align-items:center;gap:12px;flex:none}.pj-hwho .pj-faces .k-avatar:where(:not(.wg *)){width:28px;height:28px;font-size:11px}.pj-agl:where(:not(.wg *)){display:flex;align-items:center;gap:8px;padding:5px 12px 5px 6px;border-radius:var(--r-pill);background:var(--card-frost);box-shadow:inset 0 0 0 1px var(--glass-rim);font:500 12px/1 var(--font);color:var(--ink-2);white-space:nowrap}.pj-hh.small .pj-glyph:where(:not(.wg *)){width:34px;height:34px;border-radius:11px;font-size:14px}.pj-hh.small .pj-htitle:where(:not(.wg *)){font-size:24px}.pj-hh.small .pj-hsub:where(:not(.wg *)){display:none}.pj-bt2:where(:not(.wg *)){display:inline-flex;align-items:center;gap:7px;border:0;border-radius:var(--r-pill);padding:8px 13px;font:500 12px/1 var(--font);background:var(--card-frost);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--glass-rim);cursor:pointer;white-space:nowrap;flex:none}.pj-bt2:hover:where(:not(.wg *)){color:var(--ink)}.pj-bt2 kbd:where(:not(.wg *)){font:500 10px/1 var(--mono);padding:3px 5px;border-radius:5px;background:var(--well);color:var(--ink-3)}.pj-tl:where(:not(.wg *)){position:relative;height:206px;padding:0;overflow:hidden;--ry: 100px;--ly: 44px;--dy: 79px;--ty: 112px;--qy: 134px;--xy: 156px}.pj-tl.band:where(:not(.wg *)){height:58px;--ry: 40px;--ly: 7px;--dy: 39px;--ty: 58px;--qy: 58px;--xy: 58px}.pj-tlbg:where(:not(.wg *)){position:absolute;inset:0;border-radius:inherit;opacity:0;overflow:hidden}.pj-tl.band .pj-tlbg:where(:not(.wg *)){opacity:1}.pj-tax:where(:not(.wg *)){position:absolute;left:var(--x0);right:var(--x0);top:var(--ry);height:4px;margin-top:-2px;border-radius:3px;background:var(--well)}.pj-tax .pj-tf:where(:not(.wg *)){position:absolute;left:0;top:0;bottom:0;width:100%;border-radius:3px;transform-origin:0 50%;background:linear-gradient(90deg,color-mix(in srgb,var(--t) 55%,transparent),var(--t));box-shadow:0 0 12px color-mix(in srgb,var(--t) calc(var(--halo, 1) * 100%),transparent);transition:transform var(--dur-morph) var(--ease-sine)}.pj-tl.band .pj-tax:where(:not(.wg *)){background:#ffffff4d}.pj-tl.band .pj-tax .pj-tf:where(:not(.wg *)){background:#fff;box-shadow:0 0 calc(10px * var(--halo)) #ffffffe6}.pj-tm:where(:not(.wg *)){position:absolute;top:0;left:var(--x);width:0;height:100%}.pj-tn:where(:not(.wg *)){position:absolute;left:0;top:var(--ry);width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:var(--sky-base);border:0;padding:0;cursor:pointer;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--t) 55%,transparent);transition:background .3s,box-shadow .3s;z-index:2}.pj-tn:focus-visible:where(:not(.wg *)){outline:2px solid var(--k-focus);outline-offset:3px}.pj-tm.d .pj-tn:where(:not(.wg *)){background:var(--t);box-shadow:0 0 0 4px color-mix(in srgb,var(--t) 16%,transparent)}.pj-tm.n .pj-tn:where(:not(.wg *)){width:24px;height:24px;margin:-12px 0 0 -12px;box-shadow:inset 0 0 0 4px var(--t),0 0 0 6px color-mix(in srgb,var(--t) 14%,transparent),0 0 20px color-mix(in srgb,var(--t) calc(var(--halo, 1) * 100%),transparent)}.pj-tm.fl .pj-tn:where(:not(.wg *)){border-radius:6px;transform:rotate(45deg)}.pj-tm.r .pj-tn:where(:not(.wg *)){box-shadow:inset 0 0 0 4px var(--t),0 0 0 6px color-mix(in srgb,var(--good) 30%,transparent)}.pj-tl.band .pj-tn:where(:not(.wg *)){width:12px;height:12px;margin:-6px 0 0 -6px;background:color-mix(in srgb,var(--t) calc(78% - var(--pj-dk, 0%) * .4),#14123a);box-shadow:inset 0 0 0 2px #fffc}.pj-tl.band .pj-tm.d .pj-tn:where(:not(.wg *)){background:#fff;box-shadow:none}.pj-tl.band .pj-tm.n .pj-tn:where(:not(.wg *)){width:15px;height:15px;margin:-7.5px 0 0 -7.5px;box-shadow:inset 0 0 0 3px #fff,0 0 calc(12px * var(--halo)) #ffffffe6}.pj-tl1:where(:not(.wg *)){position:absolute;left:0;top:var(--ly);transform:translate(-50%);display:grid;justify-items:center;gap:3px;white-space:nowrap;color:var(--ink)}.pj-tl1 b:where(:not(.wg *)){font:500 13px/1.1 var(--font)}.pj-tm.n .pj-tl1 b:where(:not(.wg *)){font-weight:600}.pj-tl1 time:where(:not(.wg *)){display:none;font:450 10.5px/1 var(--mono);color:var(--ink-3)}.pj-tl.band .pj-tl1:where(:not(.wg *)){transform:translate(-7px);justify-items:start;color:#fff}.pj-tl.band .pj-tl1 b:where(:not(.wg *)){font-size:12px;text-shadow:0 1px 6px rgba(0,0,30,.25)}.pj-tl.band .pj-tm.n .pj-tl1 time:where(:not(.wg *)){display:block;color:#ffffffc7}.pj-tm.edge-l .pj-tl1:where(:not(.wg *)){transform:translate(-12px);justify-items:start}.pj-tm.edge-r .pj-tl1:where(:not(.wg *)){transform:translate(calc(-100% + 12px));justify-items:end}.pj-tl.band .pj-tm.edge-r .pj-tl1:where(:not(.wg *)){transform:translate(calc(-100% + 7px));justify-items:end}.pj-tdate:where(:not(.wg *)){position:absolute;left:0;top:var(--ty);transform:translate(-50%);font:450 10.5px/1 var(--mono);color:var(--ink-3);white-space:nowrap}.pj-tm.edge-l .pj-tdate:where(:not(.wg *)){transform:translate(-8px)}.pj-tm.edge-r .pj-tdate:where(:not(.wg *)){transform:translate(calc(-100% + 8px))}.pj-tq:where(:not(.wg *)){position:absolute;left:0;top:var(--qy);transform:translate(-50%);display:flex;gap:3px}.pj-tq u:where(:not(.wg *)){width:8px;height:8px;border-radius:2.5px;background:color-mix(in srgb,var(--t) 20%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t) 50%,transparent);transition:background .3s,box-shadow .3s}.pj-tq u.d:where(:not(.wg *)){background:var(--t);box-shadow:none}.pj-tl.band :is(.pj-tdate,.pj-tq,.pj-dw,.pj-dm,.pj-tres):where(:not(.wg *)){display:none}.pj-dw:where(:not(.wg *)){position:absolute;top:var(--dy);height:8px;margin-top:-4px;border-radius:5px;background:color-mix(in srgb,var(--dc) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dc) 36%,transparent)}.pj-dw.up:where(:not(.wg *)){margin-top:-15px}.pj-dw.on:where(:not(.wg *)){background:linear-gradient(90deg,color-mix(in srgb,var(--dc) 14%,transparent),color-mix(in srgb,var(--dc) 34%,transparent),color-mix(in srgb,var(--dc) 14%,transparent)) 0 0 / 200% 100%;animation:pj-shim 3.6s linear infinite}@keyframes pj-shim{to{background-position:-200% 0}}.pj-dw.gh:where(:not(.wg *)){background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--dc) 18%,transparent) 0 4px,transparent 4px 8px);box-shadow:inset 0 0 0 1.2px color-mix(in srgb,var(--dc) 55%,transparent)}.pj-dm:where(:not(.wg *)){position:absolute;left:0;top:var(--dy);width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%;display:grid;place-items:center;background:var(--sky-base);box-shadow:0 0 0 1px color-mix(in srgb,var(--dc, var(--t)) 40%,transparent),0 4px 10px -6px #14143c66;z-index:3}.pj-dm .pj-code:where(:not(.wg *)){width:16px;height:16px;border-radius:5px;font-size:7.5px;box-shadow:none}.pj-dm .pj-code.via:where(:not(.wg *)){position:absolute;right:-7px;bottom:-5px;width:12px;height:12px;border-radius:4px;font-size:5.5px;box-shadow:0 0 0 1.5px var(--sky-base)}.pj-dm.done:where(:not(.wg *)):after{content:"";position:absolute;right:-4px;top:-3px;width:10px;height:10px;border-radius:50%;background:var(--good);box-shadow:0 0 0 1.5px var(--sky-base)}.pj-dm.pop:where(:not(.wg *)){animation:pj-pop .42s var(--ease-spring) both}@keyframes pj-pop{0%{transform:scale(.3);opacity:0}to{transform:none;opacity:1}}.pj-tres:where(:not(.wg *)){position:absolute;left:0;top:var(--xy);display:flex;align-items:center;gap:7px;font-size:11.5px;color:color-mix(in srgb,var(--ink) 60%,transparent);white-space:nowrap;transform:translate(-14px)}.pj-tm.edge-r .pj-tres:where(:not(.wg *)){transform:translate(calc(-100% + 14px))}.pj-tl .k-nowline-tl:where(:not(.wg *)){position:absolute;top:calc(var(--ry) - 13px);height:26px;width:2px;margin-left:-1px;border-radius:2px;background:var(--gold-hot);box-shadow:0 0 10px var(--gold-glow);z-index:1}.pj-tl .k-nowline-tl:where(:not(.wg *)):before{content:"";position:absolute;top:-4px;left:-4px;width:10px;height:10px;border-radius:50%;background:var(--gold-hot)}.pj-tl.band .k-nowline-tl:where(:not(.wg *)):before{display:none}.pj-tl.cmp .pj-tm:not(.n) .pj-tl1:where(:not(.wg *)){opacity:0}.pj-tl.cmp .pj-tres:where(:not(.wg *)){display:none}.pj-tl.open:where(:not(.wg *)){height:auto;min-height:206px}.pj-tl.open>.pj-msx:where(:not(.wg *)){margin-top:196px}.pj-msx:where(:not(.wg *)){position:relative;margin:0 18px 18px;padding:14px 16px;display:grid;gap:10px;border-radius:16px;background:color-mix(in srgb,var(--t) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t) 22%,transparent)}.pj-msx:where(:not(.wg *)):before{content:"";position:absolute;left:var(--stem, 50%);top:-96px;height:96px;width:1.5px;margin-left:-.75px;background:linear-gradient(color-mix(in srgb,var(--t) 10%,transparent),color-mix(in srgb,var(--t) 45%,transparent))}.pj-msx header:where(:not(.wg *)){display:flex;align-items:center;gap:10px;font:500 14px/1.2 var(--font);color:var(--ink)}.pj-msx header .nd:where(:not(.wg *)){width:12px;height:12px;border-radius:3px;transform:rotate(45deg);box-shadow:inset 0 0 0 2.5px var(--t);flex:none}.pj-msrow:where(:not(.wg *)){display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:start;font-size:13px;color:var(--ink)}.pj-msrow>span:first-child:where(:not(.wg *)){font:600 10.5px/1.9 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.pj-msrow p:where(:not(.wg *)){margin:0}.pj-msrow .pj-faint:where(:not(.wg *)){color:var(--ink-3)}.pj-msx .k-acts:where(:not(.wg *)){margin-top:2px}.pj-tl.ph:where(:not(.wg *)){height:132px;--ry: 66px;--ly: 22px;--dy: 44px;--ty: 80px;--qy: 98px;--xy: 114px}.pj-tl.ph .pj-tl1 b:where(:not(.wg *)){font-size:11.5px}.pj-tl.ph .pj-tm:not(.n):not(.edge-r) .pj-tl1:where(:not(.wg *)),.pj-tl.ph .pj-tm:not(.n) .pj-tdate:where(:not(.wg *)){opacity:0}.pj-tl.ph :is(.pj-tres,.pj-dw):where(:not(.wg *)){display:none}.pj-tl.ph .pj-dm:where(:not(.wg *)){width:20px;height:20px;margin:-10px 0 0 -10px}.pj-tl.ph.band:where(:not(.wg *)){height:56px;--ry: 38px;--ly: 9px}.pj-tl.ph.band .pj-tm:not(.n) .pj-tl1:where(:not(.wg *)){opacity:0}.pj-tl.ph.band .pj-tm .pj-tl1 time:where(:not(.wg *)){display:none}.pj-tl.ph.open:where(:not(.wg *)){height:auto}.pj-tl.ph.open>.pj-msx:where(:not(.wg *)){margin-top:124px}.pj-tl.ph .pj-msx:where(:not(.wg *)):before{top:-44px;height:44px}.pj-strip:where(:not(.wg *)){container-type:inline-size;position:relative;padding:14px 16px;display:grid;grid-template-rows:auto 1fr auto;gap:10px;text-align:left;border:0;font:inherit;color:var(--ink);cursor:pointer;width:100%;height:100%;min-height:0}.pj-strip:hover:where(:not(.wg *)){box-shadow:var(--shadow-lift)}.pj-sth:where(:not(.wg *)){display:flex;align-items:center;gap:8px}.pj-sth b:where(:not(.wg *)){font:500 14px/1.2 var(--font)}.pj-sth .pj-open:where(:not(.wg *)){margin-left:auto;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)}.pj-sth .pj-open svg:where(:not(.wg *)){width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round}.pj-ml4:where(:not(.wg *)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-height:0}.pj-ml:where(:not(.wg *)){position:relative;border-radius:12px;background:color-mix(in srgb,var(--well) 80%,transparent);padding:8px 7px;display:flex;flex-direction:column;gap:4px;min-width:0;overflow:hidden}.pj-ml>span:where(:not(.wg *)){display:flex;align-items:baseline;justify-content:space-between;gap:4px;font:600 9.5px/1 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:3px}.pj-ml>span b:where(:not(.wg *)){font:500 13px/1 var(--font);letter-spacing:0;color:var(--ink);text-transform:none}.pj-ml u:where(:not(.wg *)){display:block;height:13px;border-radius:4px;background:color-mix(in srgb,var(--ink) 16%,transparent);flex:none}.pj-ml u.cc:where(:not(.wg *)){background:var(--k-cc)}.pj-ml u.g:where(:not(.wg *)){background:var(--t)}.pj-ml u.nv:where(:not(.wg *)){background:none;box-shadow:inset 0 0 0 1.2px color-mix(in srgb,var(--ink) 30%,transparent)}.pj-ml u.d:where(:not(.wg *)){background:color-mix(in srgb,var(--good) 55%,transparent)}.pj-ml u.k-ask-u:where(:not(.wg *)){background:var(--gold-hot)}.pj-ml u.p:where(:not(.wg *)){background:color-mix(in srgb,var(--ink) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 16%,transparent)}@container (max-width: 320px){.pj-ml>span:where(:not(.wg *)){flex-direction:column;align-items:flex-start;gap:4px}.pj-ml4:where(:not(.wg *)){gap:5px}.pj-ml:where(:not(.wg *)){padding:7px 5px}.pj-ml>span:where(:not(.wg *)){font-size:8.5px;letter-spacing:.02em}.pj-ml>span b:where(:not(.wg *)){font-size:12px}}.pj-snext:where(:not(.wg *)){display:flex;align-items:center;gap:9px;font-size:12.5px;min-width:0;padding-top:2px}.pj-snext em:where(:not(.wg *)){font:600 9.5px/1 var(--font);letter-spacing:.07em;text-transform:uppercase;font-style:normal;color:var(--t);flex:none}.pj-snext b:where(:not(.wg *)){font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.pj-board:where(:not(.wg *)){position:relative;display:grid;grid-template-rows:30px minmax(0,1fr);gap:2px;min-height:0}.pj-kh:where(:not(.wg *)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;height:30px;align-items:center;padding:0 12px}.pj-kh span:where(:not(.wg *)){display:flex;align-items:center;gap:7px;font:600 10.5px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.pj-kh .pj-count:where(:not(.wg *)){font:500 12px/1 var(--mono);letter-spacing:0;color:var(--ink-2)}.pj-kh span i:where(:not(.wg *)){width:7px;height:7px;border-radius:50%;background:var(--ink-3)}.pj-kh .ln-doing i:where(:not(.wg *)){background:var(--t)}.pj-kh .ln-blocked i:where(:not(.wg *)){background:none;box-shadow:inset 0 0 0 1.5px var(--ink-3)}.pj-kh .ln-done i:where(:not(.wg *)){background:var(--good)}.pj-kh span.over:where(:not(.wg *)){color:var(--ink)}.pj-kbody:where(:not(.wg *)){position:relative;min-height:0}.pj-lcols:where(:not(.wg *)){position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;pointer-events:none}.pj-lcol:where(:not(.wg *)){border-radius:18px;background:color-mix(in srgb,var(--well) 72%,transparent)}.pj-rows:where(:not(.wg *)){position:relative;display:grid;align-content:start;gap:2px;padding:4px 0 6px;max-height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-webkit-mask:linear-gradient(#000 calc(100% - 26px),transparent);mask:linear-gradient(#000 calc(100% - 26px),transparent)}.pj-rows:where(:not(.wg *))::-webkit-scrollbar{display:none}.pj-rows.fits:where(:not(.wg *)){-webkit-mask:none;mask:none}.pj-row:where(:not(.wg *)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 10px}.pj-rh:where(:not(.wg *)){grid-column:1 / -1;display:flex;align-items:center;gap:8px;padding:5px 12px 4px;font:500 12px/1 var(--font);color:var(--ink-2);white-space:nowrap;min-width:0}.pj-rh .nd:where(:not(.wg *)){width:9px;height:9px;border-radius:2.5px;transform:rotate(45deg);box-shadow:inset 0 0 0 1.5px var(--t);flex:none}.pj-rh .nd.d:where(:not(.wg *)){background:var(--t)}.pj-rh .bar:where(:not(.wg *)){width:56px;height:4px;border-radius:2px;background:var(--well);position:relative;overflow:hidden;flex:none}.pj-rh .bar i:where(:not(.wg *)){position:absolute;left:0;top:0;bottom:0;width:100%;background:var(--t);border-radius:2px;transform-origin:0 50%;transition:transform var(--dur-morph) var(--ease-sine)}.pj-rh .pj-count:where(:not(.wg *)),.pj-rh time:where(:not(.wg *)){font:450 10.5px/1 var(--mono);color:var(--ink-3)}.pj-rh .duty:where(:not(.wg *)){display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--ink-3);margin-left:6px;min-width:0;overflow:hidden}.pj-rh .duty>span:last-child:where(:not(.wg *)){overflow:hidden;text-overflow:ellipsis}.pj-rh .reach:where(:not(.wg *)){margin-left:6px;border:0;font:500 11px/1 var(--font);padding:5px 9px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--good) 16%,transparent);color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--good) 45%,transparent);cursor:pointer;animation:pj-mat .42s var(--ease-out) both}.pj-cell:where(:not(.wg *)){display:flex;flex-direction:column;gap:5px;padding:0 6px 5px;min-height:38px;border-radius:12px;list-style:none;margin:0;transition:background .16s var(--ease-out),box-shadow .16s var(--ease-out)}.pj-cell.over:where(:not(.wg *)){background:color-mix(in srgb,var(--t) 10%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--t) 42%,transparent)}.pj-cell .more:where(:not(.wg *)){border:0;background:none;font:inherit;font-size:11px;color:var(--ink-3);padding:2px 6px;text-align:left;cursor:pointer}.pj-kc:where(:not(.wg *)){position:relative;padding:6px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border-radius:13px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;text-align:left;font:inherit;color:var(--ink);width:100%;border:0;transition:transform .3s var(--ease-out),box-shadow .24s var(--ease-out),opacity .24s,background .24s}.pj-kc:focus-visible:where(:not(.wg *)){outline:2px solid var(--k-focus);outline-offset:2px}.pj-kc b:where(:not(.wg *)){display:block;font:500 12.5px/1.25 var(--font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pj-kc .m:where(:not(.wg *)){display:flex;align-items:center;gap:6px;font-size:10.5px;line-height:1.2;color:var(--ink-3);white-space:nowrap;overflow:hidden;margin-top:1px;min-width:0}.pj-kc .m>span:where(:not(.wg *)){overflow:hidden;text-overflow:ellipsis}.pj-kc.prep b:where(:not(.wg *)){color:color-mix(in srgb,var(--ink) 58%,transparent)}.pj-kc.is-live:where(:not(.wg *)){box-shadow:var(--shadow-card),0 0 0 1px color-mix(in srgb,var(--k-cc) 40%,transparent)}.pj-kc.k-ask-kc:where(:not(.wg *)){background:var(--gold-glass),var(--card-frost);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--gold-rim)}.pj-kc.isdone b:where(:not(.wg *)){color:var(--ink-2)}.pj-kc.isdone .m:where(:not(.wg *)){opacity:.8}.pj-kc.lift:where(:not(.wg *)){z-index:40;cursor:grabbing;box-shadow:var(--shadow-lift),0 0 0 1.5px color-mix(in srgb,var(--t) 55%,transparent);background:color-mix(in srgb,var(--t) 8%,var(--k-solid));transition:box-shadow .24s var(--ease-out),background .24s}.pj-kc.kbd:where(:not(.wg *)){box-shadow:var(--shadow-lift),0 0 0 2px color-mix(in srgb,var(--t) 70%,transparent)}.pj-kc.gh:where(:not(.wg *)){background:transparent;box-shadow:none;outline:1.5px dashed color-mix(in srgb,var(--t) 60%,transparent);outline-offset:-1.5px;background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--t) 10%,transparent) 0 3px,transparent 3px 6px)}.pj-kc.gh b:where(:not(.wg *)){color:color-mix(in srgb,var(--ink) 58%,transparent)}.pj-kc .pj-hold:where(:not(.wg *)){position:absolute;right:6px;top:6px;width:14px;height:14px;border-radius:50%;--pj-p: 0;background:conic-gradient(var(--ink-2) calc(var(--pj-p) * 1turn),transparent 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));animation:pj-hold .38s linear forwards}@property --pj-p{syntax: "<number>"; inherits: false; initial-value: 0;}@keyframes pj-hold{to{--pj-p: 1}}.pj-kc.open:where(:not(.wg *)){cursor:default;grid-template-columns:minmax(0,1fr) auto;align-content:start;box-shadow:var(--shadow-lift),inset 0 0 0 1px color-mix(in srgb,var(--t) 30%,transparent)}.pj-kx:where(:not(.wg *)){grid-column:1 / -1;display:grid;gap:8px;padding:4px 0;font-size:12px;color:var(--ink-2);white-space:normal}.pj-kx p:where(:not(.wg *)){margin:0}.pj-kx .k-acts:where(:not(.wg *)){gap:6px;flex-wrap:wrap}.pj-kx .k-btn:where(:not(.wg *)){padding:6px 11px;font-size:11.5px}.pj-ghost-drag:where(:not(.wg *)){position:fixed;left:0;top:0;z-index:60;pointer-events:none;width:200px}.pj-toast:where(:not(.wg *)){position:fixed;left:50%;bottom:92px;z-index:50;display:flex;align-items:center;gap:12px;padding:6px 6px 6px 16px;border-radius:var(--r-pill);white-space:nowrap;font:500 13px/1 var(--font);color:var(--ink);background:color-mix(in srgb,var(--k-solid) 94%,var(--ink));box-shadow:inset 0 0 0 1px var(--glass-rim),var(--shadow-lift);transform:translate(-50%);animation:pj-toast .24s var(--ease-out) both}@keyframes pj-toast{0%{opacity:0;transform:translate(-50%,10px)}}.pj-toast .k-btn:where(:not(.wg *)){padding:7px 13px}.pj-sr:where(:not(.wg *)){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pj-cc:where(:not(.wg *)){container-type:inline-size;padding:14px 16px;display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0;overflow:hidden}.pj-cch:where(:not(.wg *)){display:flex;align-items:center;gap:10px;min-width:0}.pj-cch b:where(:not(.wg *)){font:500 14px/1.2 var(--font);color:var(--ink)}.pj-cch>div:where(:not(.wg *)){display:grid;gap:3px;min-width:0}.pj-cch>div span:where(:not(.wg *)){font-size:11.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pj-st:where(:not(.wg *)){display:inline-flex;align-items:center;gap:6px;font:500 11px/1 var(--font);padding:5px 9px;border-radius:var(--r-pill);background:var(--well);color:var(--ink-2);white-space:nowrap;flex:none}.pj-st:where(:not(.wg *)):before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pj-st.work:where(:not(.wg *)){color:var(--t)}.pj-st.work:where(:not(.wg *)):before{animation:pj-blink 1.8s var(--ease-sine) infinite}.pj-st.k-ask-st:where(:not(.wg *)){background:var(--gold-glass);color:var(--gold-ink);box-shadow:inset 0 0 0 1px var(--gold-rim)}.pj-st.done:where(:not(.wg *)){color:var(--good)}.pj-st.silent:where(:not(.wg *)){color:var(--ink-3)}.pj-st.silent:where(:not(.wg *)):before{background:none;box-shadow:inset 0 0 0 1px currentColor}@keyframes pj-blink{50%{opacity:.4}}.pj-steps:where(:not(.wg *)){display:grid;gap:6px;position:relative;padding-left:16px}.pj-steps:where(:not(.wg *)):before{content:"";position:absolute;left:5px;top:6px;bottom:6px;width:2px;border-radius:2px;background:color-mix(in srgb,var(--t) 25%,transparent)}.pj-step:where(:not(.wg *)){position:relative;font-size:12.5px;color:var(--ink-2);display:flex;justify-content:space-between;gap:8px}.pj-step:where(:not(.wg *)):before{content:"";position:absolute;left:-15px;top:5px;width:8px;height:8px;border-radius:50%;background:var(--t)}.pj-step.run:where(:not(.wg *)):before{background:var(--sky-base);box-shadow:0 0 0 2px var(--t),0 0 10px color-mix(in srgb,var(--t) var(--work-glow, 100%),transparent);animation:pj-blink 1.6s var(--ease-sine) infinite}.pj-step time:where(:not(.wg *)){font:450 10.5px/1.6 var(--mono);color:var(--ink-3)}.pj-dbar:where(:not(.wg *)){display:flex;gap:2px}.pj-dbar i:where(:not(.wg *)){width:9px;height:9px;border-radius:2px;background:var(--good)}.pj-dbar i.r:where(:not(.wg *)){background:var(--warn)}.pj-dbar i.n:where(:not(.wg *)){background:var(--well)}.pj-askrow:where(:not(.wg *)){padding:10px 12px;display:flex;align-items:center;gap:10px;border-radius:14px}.k-ask.pj-askrow b:where(:not(.wg *)){font:500 13px/1.25 var(--font);flex:1;color:var(--gold-ink)}.pj-askrow .k-btn:where(:not(.wg *)){padding:7px 12px;font-size:12px}.pj-resume:where(:not(.wg *)){padding:14px 16px;display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0;overflow:hidden}.pj-resume>.k-btn:where(:not(.wg *)){align-self:flex-start;padding:7px 12px;font-size:12px}.pj-resume b:where(:not(.wg *)){font:500 14px/1.3 var(--font);color:var(--ink)}.pj-resume .pj-ln2>span:last-child:where(:not(.wg *)){white-space:normal}.pj-chatline:where(:not(.wg *)){display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-2);min-width:0}.pj-chatline .k-avatar:where(:not(.wg *)){width:20px;height:20px;font-size:9px}.pj-prog:where(:not(.wg *)){display:flex;gap:3px}.pj-prog i:where(:not(.wg *)){flex:1;height:5px;border-radius:3px;background:var(--well)}.pj-prog i.on:where(:not(.wg *)){background:var(--t)}.pj-hl:where(:not(.wg *)){display:flex;gap:8px;align-items:center;font-size:12.5px;color:var(--ink-2)}.pj-hl:where(:not(.wg *)):before{content:"";width:14px;height:14px;border-radius:50%;flex:none;background:var(--good);-webkit-mask:radial-gradient(circle,#000 62%,transparent 64%);mask:radial-gradient(circle,#000 62%,transparent 64%)}.pj-sim:where(:not(.wg *)){display:block;width:100%;height:84px;overflow:visible}.pj-sim .bd:where(:not(.wg *)){fill:color-mix(in srgb,var(--t) 12%,transparent)}.pj-sim .ln:where(:not(.wg *)){fill:none;stroke:var(--t);stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.pj-sim .lim:where(:not(.wg *)){stroke:color-mix(in srgb,var(--t) 40%,transparent);stroke-width:1;stroke-dasharray:3 3}.pj-sim .dt:where(:not(.wg *)){fill:var(--t);stroke:var(--sky-base);stroke-width:1.5}.pj-sim text.num:where(:not(.wg *)){font:450 9px var(--mono);fill:var(--ink-3)}.pj-figs:where(:not(.wg *)){display:flex;gap:4px;align-items:center}.pj-figs i:where(:not(.wg *)){width:14px;height:10px;border-radius:2.5px;background:color-mix(in srgb,var(--t) 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t) 40%,transparent)}.pj-figs i.on:where(:not(.wg *)){background:var(--t);box-shadow:none}.pj-figs .pj-num:where(:not(.wg *)){margin-left:4px;white-space:nowrap}@container (max-width: 300px){.pj-figs:where(:not(.wg *)){gap:3px}.pj-figs i:where(:not(.wg *)){width:9px;height:9px}}.pj-ln2:where(:not(.wg *)){display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-2);min-width:0}.pj-ln2>span:not(.pj-code):not(.k-glint):not(.k-avatar):not(.pj-who):not(.pj-figs):where(:not(.wg *)){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pj-ln2>.pj-num:where(:not(.wg *)){margin-left:auto;flex:none}.pj-ln2 b:where(:not(.wg *)){font-weight:500;color:var(--ink)}.pj-ln2.rule:where(:not(.wg *)){margin-top:auto;padding-top:8px;border-top:1px solid var(--hairline)}.pj-kmb:where(:not(.wg *)){display:flex;align-items:flex-end;gap:5px;height:50px}.pj-kmb i:where(:not(.wg *)){flex:1;border-radius:4px 4px 2px 2px;background:color-mix(in srgb,var(--t) 70%,transparent)}.pj-kmb i.g:where(:not(.wg *)){background:none;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--t) 50%,transparent);background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--t) 14%,transparent) 0 4px,transparent 4px 8px)}.pj-covers:where(:not(.wg *)){display:flex;gap:8px}.pj-covers .k-cover:where(:not(.wg *)){width:40px;flex:none}.pj-people:where(:not(.wg *)){display:flex;gap:12px;align-items:center}.pj-people.rule:where(:not(.wg *)){margin-top:auto;padding-top:10px;border-top:1px solid var(--hairline)}.pj-person:where(:not(.wg *)){display:grid;justify-items:center;gap:4px;font-size:11px;color:var(--ink-2);text-align:center}.pj-person .k-avatar:where(:not(.wg *)){width:28px;height:28px;font-size:11px}.pj-person em:where(:not(.wg *)){font-style:normal;color:var(--ink-3);font-size:10.5px}.pj-starter:where(:not(.wg *)){display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;border:0;width:100%;text-align:left;font:inherit;color:var(--ink);background:transparent;outline:1.5px dashed color-mix(in srgb,var(--t) 50%,transparent);outline-offset:-1.5px;cursor:pointer;transition:background .2s}.pj-starter:hover:where(:not(.wg *)){background:color-mix(in srgb,var(--t) 6%,transparent)}.pj-starter b:where(:not(.wg *)){font:500 13.5px/1.3 var(--font);display:block}.pj-starter span:where(:not(.wg *)){font-size:12px;color:var(--ink-3)}.pj-starter .plus:where(:not(.wg *)){width:34px;height:34px;border-radius:50%;flex:none;display:grid;place-items:center;font:300 22px/1 var(--font);color:var(--t);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--t) 50%,transparent)}.pj-ptl:where(:not(.wg *)){position:absolute;inset:-4px;border-radius:inherit;pointer-events:none;z-index:5;animation:pj-pt-breath 3s var(--ease-sine) infinite;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--wgp-nova) 80%,transparent),0 0 0 1px color-mix(in srgb,var(--wgp-nova) 30%,transparent),0 0 24px -6px color-mix(in srgb,var(--wgp-nova) var(--work-glow, 100%),transparent)}@keyframes pj-pt-breath{50%{opacity:.75}}.pj-psib:where(:not(.wg *)){display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px 16px 4px;margin:0 -16px;scroll-behavior:smooth}.pj-psib:where(:not(.wg *))::-webkit-scrollbar{display:none}.pj-psib .pj-sc:where(:not(.wg *)){height:34px;font-size:12px}.pj-pseg:where(:not(.wg *)){display:grid;grid-template-columns:repeat(4,1fr);padding:4px;border-radius:var(--r-pill);background:var(--well);gap:2px;position:relative}.pj-pseg button:where(:not(.wg *)){position:relative;z-index:1;border:0;background:none;font:500 12px/1 var(--font);color:var(--ink-2);padding:8px 0;border-radius:var(--r-pill);display:flex;gap:5px;justify-content:center;align-items:baseline;cursor:pointer;transition:color .24s}.pj-pseg .pj-count:where(:not(.wg *)){font:500 11px/1 var(--mono);color:var(--ink-3)}.pj-pseg button[aria-pressed=true]:where(:not(.wg *)){color:var(--ink);background:var(--card-frost);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--glass-rim)}.pj-pseg.drop:where(:not(.wg *)){background:color-mix(in srgb,var(--t) 10%,var(--well));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--t) 40%,transparent)}.pj-pseg.drop button:where(:not(.wg *)){color:var(--ink);background:none;box-shadow:none}.pj-pseg.drop button.over:where(:not(.wg *)){background:color-mix(in srgb,var(--t) 22%,transparent)}.pj-ppg:where(:not(.wg *)){position:relative;overflow:hidden;touch-action:pan-y;min-height:0}.pj-ptrack:where(:not(.wg *)){display:flex;height:100%;transition:transform .36s var(--ease-out)}.pj-ppage:where(:not(.wg *)){flex:0 0 100%;padding:2px 0 8px;display:flex;flex-direction:column;gap:7px;overflow:hidden}.pj-pgh:where(:not(.wg *)){display:flex;align-items:center;gap:8px;font:500 12px/1 var(--font);color:var(--ink-2);padding:8px 2px 2px}.pj-pgh .nd:where(:not(.wg *)){width:9px;height:9px;border-radius:2.5px;transform:rotate(45deg);box-shadow:inset 0 0 0 1.5px var(--t)}.pj-pgh .nd.d:where(:not(.wg *)){background:var(--t)}.pj-pgh .bar:where(:not(.wg *)){width:44px;height:4px;border-radius:2px;background:var(--well);position:relative;overflow:hidden;margin-left:auto}.pj-pgh .bar i:where(:not(.wg *)){position:absolute;left:0;top:0;bottom:0;width:100%;background:var(--t);transform-origin:0 50%}.pj-pgh time:where(:not(.wg *)){font:450 10.5px/1 var(--mono);color:var(--ink-3)}.pj-ppage .pj-kc:where(:not(.wg *)){padding:10px 12px}.pj-ppage .pj-kc b:where(:not(.wg *)){font-size:13.5px}.pj-ppage .pj-kc .m:where(:not(.wg *)){font-size:11.5px}.pj-pempty:where(:not(.wg *)){font-size:12.5px;color:var(--ink-3);padding:18px 4px;text-align:center}.pj-pdots:where(:not(.wg *)){display:flex;justify-content:center;gap:5px;padding-bottom:2px}.pj-pdots i:where(:not(.wg *)){width:5px;height:5px;border-radius:50%;background:var(--well);transition:background .24s}.pj-pdots i.on:where(:not(.wg *)){width:14px;border-radius:3px;background:var(--ink-3)}.pj-burst:where(:not(.wg *)){position:absolute;width:0;height:0;pointer-events:none;z-index:9}.pj-burst i:where(:not(.wg *)){position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;background:var(--t);box-shadow:0 0 calc(10px * var(--halo, 1)) var(--t);opacity:0;animation:pj-burst .9s var(--ease-out) forwards}@keyframes pj-burst{0%{opacity:0;transform:translate(0) scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) scale(.3)}}.pj-halo:where(:not(.wg *)){position:absolute;width:24px;height:24px;margin:-12px;border-radius:50%;pointer-events:none;z-index:9;opacity:0;animation:pj-halo 1s var(--ease-out) forwards}@keyframes pj-halo{0%{opacity:.9;box-shadow:0 0 color-mix(in srgb,var(--t) 55%,transparent)}to{opacity:0;box-shadow:0 0 0 46px transparent}}.pj-rise:where(:not(.wg *)){animation:pj-rise .38s var(--ease-out) both}@keyframes pj-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pj-mat{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pj-dw.on:where(:not(.wg *)){animation:none;background:color-mix(in srgb,var(--dc) 30%,transparent)}.pj-card:where(:not(.wg *)),.pj-kc:where(:not(.wg *)),.pj-ff:where(:not(.wg *)),.pj-tf:where(:not(.wg *)),.pj-ptrack:where(:not(.wg *)),.pj-sc:where(:not(.wg *)),.pj-rh .bar i:where(:not(.wg *)){transition:none}.pj-card.pj-live:where(:not(.wg *)):after,.pj-code.is-live:where(:not(.wg *)):after,.pj-beat path:where(:not(.wg *)),.pj-st.work:where(:not(.wg *)):before,.pj-step.run:where(:not(.wg *)):before,.pj-ptl:where(:not(.wg *)),.pj-burst i:where(:not(.wg *)),.pj-halo:where(:not(.wg *)),.pj-rise:where(:not(.wg *)),.pj-dm.pop:where(:not(.wg *)),.pj-toast:where(:not(.wg *)),.pj-rh .reach:where(:not(.wg *)){animation:none}.pj-burst:where(:not(.wg *)),.pj-halo:where(:not(.wg *)){display:none}}.pj-new:where(:not(.wg *)){display:flex;align-items:center;gap:8px;padding:8px 8px 8px 14px}.pj-new input:where(:not(.wg *)),.pj-msform input:where(:not(.wg *)),.pj-msform select:where(:not(.wg *)){flex:1;min-width:0;border:0;outline:0;font:400 14px/1.3 var(--font);color:var(--ink);padding:8px 10px;border-radius:var(--r-control);background:var(--well)}.pj-new input:focus-visible:where(:not(.wg *)),.pj-msform :is(input,select):focus-visible:where(:not(.wg *)){box-shadow:inset 0 0 0 1.5px var(--k-focus)}.pj-msform:where(:not(.wg *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pj-msform label:where(:not(.wg *)){display:grid;gap:5px;font:600 10.5px/1.4 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.pj-shelfrow:where(:not(.wg *)){border-radius:14px;background:color-mix(in srgb,var(--well) 60%,transparent);font-size:12.5px;color:var(--ink-2)}.pj-faint:where(:not(.wg *)){color:var(--ink-3)}:is(.pj-cc,.pj-agl,.pj-prep,.pj-kc) .gk.st-working .gk-dots i:where(:not(.wg *)){width:3px;height:3px;background:var(--t);opacity:.85}.pj-agl .gk-dots:where(:not(.wg *)){top:2px;right:-8px;gap:1.5px}@media(max-width:760px){.pj-hh:not(.small) .pj-glyph:where(:not(.wg *)){width:40px;height:40px;border-radius:13px;font-size:16px}}.td:where(:not(.wg *)){display:flex;flex-direction:column;gap:18px;min-width:0}.td-head:where(:not(.wg *)){display:grid;gap:0}.td-grid:where(:not(.wg *)){display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,1fr) minmax(0,.92fr);grid-template-rows:auto auto;gap:18px;min-height:0}.td-grid>section:where(:not(.wg *)){min-width:0}.td-week:where(:not(.wg *)){grid-column:3;grid-row:1 / span 2;display:flex;flex-direction:column}.td-week>.k-rings:where(:not(.wg *)){flex:1}.td-grid.unfolded .td-week:where(:not(.wg *)){align-self:start}.td-night:where(:not(.wg *)){grid-column:1 / span 2}.td-grid.no-asks .td-now:where(:not(.wg *)){grid-column:1 / span 2}.td-phone:where(:not(.wg *)){gap:14px}.td-place:where(:not(.wg *)){position:relative}.td-place-pop:where(:not(.wg *)){top:calc(100% + 8px);left:-6px}.td-in:where(:not(.wg *)){display:grid;gap:14px;touch-action:pan-y;-webkit-user-select:none;user-select:none}.td-back:where(:not(.wg *)){justify-self:start;margin:-6px 0 0 -6px}.td-in-body:where(:not(.wg *)){display:grid;gap:14px;padding-top:4px}.td-ask-in:where(:not(.wg *)),.td-night-in:where(:not(.wg *)){padding:14px 16px 18px;display:grid;gap:10px}.td-in-acts:where(:not(.wg *)){flex-wrap:wrap;padding-top:4px}@media(max-width:1100px)and (min-width:761px){.td-grid:where(:not(.wg *)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.td-week:where(:not(.wg *)){grid-column:1 / span 2;grid-row:auto}.td-night:where(:not(.wg *)){grid-column:1 / span 2}}.td-in .k-lead-b:where(:not(.wg *)){grid-template-columns:minmax(0,1fr) 112px}.td-in .k-lead-t:where(:not(.wg *)){font-size:18px;font-weight:500;letter-spacing:-.01em}.td-night-in:where(:not(.wg *)){grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px}.td-night-in>.td-in-body:where(:not(.wg *)){grid-column:1 / -1}.td-review:where(:not(.wg *)){display:grid;gap:12px;justify-items:start}.td-review>:first-child:where(:not(.wg *)){justify-self:stretch}:root[data-kit=week] .shell>main:where(:not(.wg *)){padding-bottom:104px}.wkp:where(:not(.wg *)){display:flex;flex-direction:column;gap:12px;height:calc(100dvh - 138px);min-height:600px;min-width:0}.wk-top:where(:not(.wg *)){display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px}.wk-tl:where(:not(.wg *)){display:flex;align-items:center;gap:12px;white-space:nowrap;min-width:0}.wk-tl .k-title:where(:not(.wg *)){white-space:nowrap}.wk-top>.k-ask2:where(:not(.wg *)){flex:0 1 auto}.wk-range:where(:not(.wg *)){padding:0}.wk-sent:where(:not(.wg *)){margin:-4px 0 0}.wk-cvp:where(:not(.wg *)){flex:1;min-height:0;padding:12px 14px 12px 10px;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px}.wk-v-month .wk-cvp:where(:not(.wg *)),.wk-v-day .wk-cvp:where(:not(.wg *)){grid-template-rows:minmax(0,1fr);padding:14px 16px}.wk-rail:where(:not(.wg *)){display:grid;grid-template-rows:auto auto;gap:18px;height:100%;align-content:center;padding:0 4px 30px}.wk-rail .k-rail:where(:not(.wg *)){height:260px}.wk-rail .k-blk:where(:not(.wg *)),.wk-rail .k-free:where(:not(.wg *)){top:16px;height:228px;white-space:normal}.wk-rail .k-blk .k-blk-t:where(:not(.wg *)){display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;white-space:normal;line-height:1.3}.wk-rail .k-rail .k-line:where(:not(.wg *)){top:50%}.wk-rail .k-blk:where(:not(.wg *)){container-type:inline-size}.wk-rail .k-blk .k-blk-t:where(:not(.wg *)){overflow:hidden;overflow-wrap:normal}@container (max-width: 64px){.wk-rail .k-blk .k-blk-t:where(:not(.wg *)){display:block;white-space:nowrap;text-overflow:ellipsis}}@container (max-width: 30px){.wk-rail .k-blk .k-blk-t:where(:not(.wg *)),.wk-rail .k-blk .k-blk-time:where(:not(.wg *)){display:none}}.wk-rnote:where(:not(.wg *)){margin:0;font-size:12.5px;color:var(--ink-3)}.wk-month:where(:not(.wg *)){display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px;height:100%}.wk-band:where(:not(.wg *)){display:grid;gap:8px;min-width:0}.wk-band-h:where(:not(.wg *)){display:flex;align-items:center;gap:7px;min-width:0}.wk-band-h b:where(:not(.wg *)){flex:1;min-width:0;font:500 14px/1.25 var(--font);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-x:where(:not(.wg *)){width:22px;height:22px;flex:none;border:0;border-radius:50%;background:var(--well);color:var(--ink-2);font:500 10px/1 var(--font);cursor:pointer;padding:0}.wk-band-t:where(:not(.wg *)){margin:0;font:450 11px/1.3 var(--mono);color:var(--ink-3)}.wk-band .k-chip:where(:not(.wg *)){justify-self:start;font-size:12px;padding:5px 10px 5px 8px}.wk-band-src:where(:not(.wg *)){margin:0}.wk-band-why:where(:not(.wg *)){margin:0;font-size:12.5px;color:var(--ink-2)}.wk-band .k-acts:where(:not(.wg *)){flex-wrap:wrap}.wk-pick-t:where(:not(.wg *)){font:500 14px/1.3 var(--font);color:var(--ink);border:0;background:var(--well);border-radius:var(--r-control);padding:7px 9px;outline:0;min-width:0}.wk-pick-t:focus-visible:where(:not(.wg *)){outline:2px solid var(--k-focus);outline-offset:1px}.wk-pick-c:where(:not(.wg *)){display:flex;flex-wrap:wrap;gap:6px}.wk-pick-c .k-chip:where(:not(.wg *)){font-size:12px;padding:5px 10px 5px 8px}.wk-ph:where(:not(.wg *)){gap:10px;height:calc(100dvh - max(62px,calc(env(safe-area-inset-top) + 16px)) - 96px - env(safe-area-inset-bottom));min-height:520px}.wk-pht:where(:not(.wg *)){display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.wk-pht .k-ph-date:where(:not(.wg *)){font-size:29px}.wk-pht .k-ph-sent:where(:not(.wg *)){font-size:13.5px;margin-top:6px}.wk-tdy2:where(:not(.wg *)){font:500 11.5px/1 var(--font);padding:6px 10px;border-radius:var(--r-pill);background:var(--well);color:var(--ink-2);white-space:nowrap;border:0;cursor:pointer}.wk-phb:where(:not(.wg *)){flex:1;min-height:0;padding:12px 10px 10px 8px;position:relative;overflow:hidden;touch-action:pan-y}.wk-ph .k-ask2 .k-at b:where(:not(.wg *)){white-space:normal}@media(max-width:760px){:root[data-kit=week] .shell>main:where(:not(.wg *)){padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.wk-top .k-seg:where(:not(.wg *)){padding:4px;flex:none}.wk-top .k-seg button:where(:not(.wg *)){padding:7px 9px}.wk-top .k-wnav:where(:not(.wg *)){flex:none}.wk-top>.k-ask2 .k-btn.quiet:where(:not(.wg *)){padding:8px 6px}.rh-year:where(:not(.wg *)){display:grid;justify-items:center;overflow-x:auto}.rh-rings:where(:not(.wg *)){display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;gap:var(--s4) var(--s3)}.rh-habit:where(:not(.wg *)){position:relative;display:grid;justify-items:center;min-width:0}.rh-habit>.rh-today:where(:not(.wg *)){position:absolute;top:0;left:calc(50% + var(--ring, 72px) / 2 - 14px)}.rh-rings.min:where(:not(.wg *)){justify-content:space-between;gap:var(--s3)}.rh-archived:where(:not(.wg *)){display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);margin:0;padding:0 4px}.rh-bookends:where(:not(.wg *)){display:grid;gap:var(--s3)}.rh-bookend-pair:where(:not(.wg *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3)}.rh-week-pane:where(:not(.wg *)){display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:var(--s3)}.rh-week-pane p:where(:not(.wg *)){margin:0;display:grid;gap:2px}.rh-bookend:where(:not(.wg *)){display:grid;justify-items:center;gap:var(--s3)}.rh-helps-empty:where(:not(.wg *)){display:grid}.rh-helps-empty .au-grid-wrap:where(:not(.wg *)){justify-items:center;text-align:center}.rh-hero:where(:not(.wg *)){display:grid;gap:var(--s4);justify-items:start}.rh-hero .au-grid-wrap:where(:not(.wg *)){overflow-x:auto;max-width:100%}.rh-hero-bookends:where(:not(.wg *)){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.rh-hero-col:where(:not(.wg *)){display:grid;gap:var(--s3);justify-items:start}.rh-hero-pane:where(:not(.wg *)){grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--s6)}.rh-legend:where(:not(.wg *)){margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4)}.rh-legend.col:where(:not(.wg *)){display:grid;gap:var(--s3)}.rh-legend li:where(:not(.wg *)){display:flex;align-items:center;gap:var(--s2)}.rh-loose:where(:not(.wg *)){font:var(--t-small);color:var(--text-2)}@media(max-width:760px){.rh-hero-bookends:where(:not(.wg *)),.rh-hero-pane:where(:not(.wg *)){grid-template-columns:minmax(0,1fr)}}.rh .au-card.is-min .au-obj-title:where(:not(.wg *)){white-space:normal;text-wrap:pretty}.rh-helps:where(:not(.wg *)){display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--s3)}.rh-help:where(:not(.wg *)){display:grid;gap:var(--s2);align-content:start;cursor:pointer}.rh-help-s:where(:not(.wg *)){margin:0;font:var(--t-headline);text-wrap:pretty}.rh-groups:where(:not(.wg *)){display:grid;gap:6px}.rh-group:where(:not(.wg *)){display:grid;grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:center;gap:var(--s2);font:var(--t-small);color:var(--text-2)}.rh-bar:where(:not(.wg *)){position:relative;height:8px;border-radius:var(--r-pill);background:var(--well);overflow:hidden}.rh-bar i:where(:not(.wg *)){position:absolute;inset:0;border-radius:inherit;background:var(--hue, var(--accent));transform-origin:0 50%;transform:scaleX(var(--w, 0));transition:transform var(--dur-morph) var(--ease-sine-out)}.rh-group.without .rh-bar i:where(:not(.wg *)){opacity:.38}.rh-window:where(:not(.wg *)){margin:0;font:var(--t-micro);color:var(--text-2)}.rh-help-foot:where(:not(.wg *)){margin:0;display:flex;justify-content:space-between;align-items:center;gap:var(--s2)}.rh-know-link:where(:not(.wg *)){font:var(--t-label);color:var(--accent-ink, var(--text-1))}.rh-forming:where(:not(.wg *)){display:flex;flex-wrap:wrap;gap:var(--s2);align-items:baseline;margin-top:var(--s2);padding:0;border:0;background:none;text-align:left;font:var(--t-small);color:var(--text-2);cursor:pointer}.rh-know:where(:not(.wg *)){display:grid;gap:var(--s4)}.rh-know dl:where(:not(.wg *)){margin:0;display:grid;gap:var(--s3)}.rh-know dt:where(:not(.wg *)){font:var(--t-label);color:var(--text-2)}.rh-know dd:where(:not(.wg *)){margin:2px 0 0;font:var(--t-body)}.rh-know-hero:where(:not(.wg *)){display:grid;gap:var(--s5);max-width:720px}.rh-know-hero .rh-help-s:where(:not(.wg *)){font:var(--t-display)}.rh-know-hero .rh-group:where(:not(.wg *)){grid-template-columns:8rem minmax(0,1fr) auto;font:var(--t-body)}.rh-know-hero .rh-bar:where(:not(.wg *)){height:12px}@media(max-width:760px){.rh-group:where(:not(.wg *)){grid-template-columns:5.5rem minmax(0,1fr) auto}.rh-know-hero .rh-help-s:where(:not(.wg *)){font:var(--t-headline)}.rh-know-hero .rh-group:where(:not(.wg *)){grid-template-columns:6rem minmax(0,1fr) auto}}.pj-page:where(:not(.wg *)){display:flex;flex-direction:column;gap:14px;min-width:0}.pj-titlerow:where(:not(.wg *)){display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:52px;margin-top:-6px}.pj-tools:where(:not(.wg *)){display:flex;align-items:center;gap:8px}.pj-page .pj-sent:where(:not(.wg *)){margin:-8px 0 6px}.pj-grid:where(:not(.wg *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pj-shelf:where(:not(.wg *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pj-shelfrow:where(:not(.wg *)){display:flex;align-items:center;gap:10px;padding:8px 12px}.pj-shelfrow>span:first-child:where(:not(.wg *)){flex:1}.pj-lv2:where(:not(.wg *)){display:grid;grid-template-columns:minmax(0,1fr) 216px;gap:18px;align-items:start;min-width:0;margin-top:-12px}.pj-stagecol:where(:not(.wg *)){display:grid;gap:14px;min-width:0;touch-action:pan-y}.pj-stagecol .pj-hh:where(:not(.wg *)){min-height:58px}.pj-low:where(:not(.wg *)){display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.12fr) minmax(0,.92fr);gap:14px;height:clamp(250px,calc(100vh - 470px),360px);min-width:0}.pj-lowc:where(:not(.wg *)){display:flex;min-width:0;min-height:0}.pj-lowc>*:where(:not(.wg *)){flex:1}.pj-others:where(:not(.wg *)){display:grid;gap:10px;align-content:start;min-width:0}.pj-othead:where(:not(.wg *)){display:flex;align-items:center;gap:6px;min-height:58px}.pj-edit:where(:not(.wg *)){padding:16px 18px}.pj-stage:where(:not(.wg *)){display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:12px;height:calc(100vh - 144px);min-height:480px;margin-top:-12px;min-width:0}.pj-stage .pj-sib:where(:not(.wg *)){min-height:40px}.pj-stage .pj-hh:where(:not(.wg *)){min-height:42px}.pj-boardwrap:where(:not(.wg *)){display:grid;min-height:0}.pj-boardwrap>.pj-board:where(:not(.wg *)){min-height:0}.pj-phone .pj-titlerow:where(:not(.wg *)){min-height:0;margin-top:0}.pj-phone .pj-sent:where(:not(.wg *)){margin:-6px 0 2px}.pj-phone .pj-grid:where(:not(.wg *)){grid-template-columns:minmax(0,1fr);gap:12px}.pj-phone .pj-lv2:where(:not(.wg *)){grid-template-columns:minmax(0,1fr);margin-top:-40px}.pj-phone .pj-stagecol:where(:not(.wg *)){gap:12px}.pj-phone .pj-hh:where(:not(.wg *)){min-height:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px}.pj-phone .pj-htitle:where(:not(.wg *)){white-space:normal;font-size:24px;line-height:1.08}.pj-psibrow:where(:not(.wg *)){display:flex;align-items:center;gap:6px;min-width:0}.pj-psibrow>.pj-psib:where(:not(.wg *)){flex:1;min-width:0;margin-right:0}.pj-psibrow>.pj-hx:where(:not(.wg *)){width:32px;height:32px;font-size:15px}.pj-sibrow:where(:not(.wg *)){display:contents}.pj-phone .pj-low:where(:not(.wg *)){grid-template-columns:minmax(0,1fr);height:auto;gap:10px}.pj-phone .pj-strip:where(:not(.wg *)){height:auto;padding:12px 14px}.pj-phone .pj-ml4:where(:not(.wg *)){height:84px}.pj-phone .pj-stage:where(:not(.wg *)){height:calc(100dvh - 158px);min-height:0;margin-top:-40px;gap:10px}.pj-phone .pj-back:where(:not(.wg *)){justify-self:start}.pj-phone .pj-pkb:where(:not(.wg *)){display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-height:0}@media(max-width:1100px)and (min-width:761px){.pj-grid:where(:not(.wg *)){grid-template-columns:repeat(2,minmax(0,1fr))}.pj-lv2:where(:not(.wg *)){grid-template-columns:minmax(0,1fr)}.pj-others:where(:not(.wg *)){grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.pj-low:where(:not(.wg *)){grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:auto}}.wg .gx:not(:where(:not(.wg *))){--gx-disc:rgba(255,255,255,.72);--gx-disc-solid:#fbfaff;--gx-track:color-mix(in srgb,var(--ink) 7%,transparent)}.wg .gx.night:not(:where(:not(.wg *))){--gx-disc:rgba(40,28,58,.55);--gx-disc-solid:#1d1530;--gx-track:rgba(240,215,255,.09)}.wg .gx-main:not(:where(:not(.wg *))){padding:0!important}.wg .gx .sentence:not(:where(:not(.wg *))){margin-top:6px!important}.wg .gx-tip[hidden]:not(:where(:not(.wg *))){display:none!important}.wg .gx-layer:not(:where(:not(.wg *))){position:absolute;inset:0;padding:30px 40px 104px;display:flex;flex-direction:column;gap:14px;min-width:0;overflow-y:auto;scrollbar-width:none}.wg .gx-layer>*:not(:where(:not(.wg *))){flex:none}.wg .gx-ov:not(:where(:not(.wg *))){overflow:hidden}.wg .gx-ph .gx-layer:not(:where(:not(.wg *))){padding:62px 18px 96px;gap:12px}.wg .gx-layer[hidden]:not(:where(:not(.wg *))){display:none}.wg .gx-leave:not(:where(:not(.wg *))){animation:gxLeave .36s var(--ease-sine) both;pointer-events:none}.wg .gx-return:not(:where(:not(.wg *))){animation:gxRise .56s var(--ease-sine) both}@keyframes gxLeave{to{opacity:0;transform:translateY(8px)}}@keyframes gxRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wg .gx-rise:not(:where(:not(.wg *))){animation:gxRise .56s var(--ease-sine) both}.wg .gx-fly:not(:where(:not(.wg *))){position:absolute;z-index:30;pointer-events:none;transform-origin:0 0}.wg .gx-fly svg:not(:where(:not(.wg *))){display:block;width:100%;height:100%}.wg .gx-side a.sub:not(:where(:not(.wg *))){padding-left:39px;font-weight:450;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wg .gx-side a.par:not(:where(:not(.wg *))){background:none;box-shadow:none}.wg .gx-oh:not(:where(:not(.wg *))){display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.wg .gx-seg:not(:where(:not(.wg *))){display:flex;padding:3px;border-radius:999px;background:var(--well)}.wg .gx-seg button:not(:where(:not(.wg *))){border:0;background:none;font:500 12.5px/1 var(--font);color:var(--ink-2);padding:8px 14px;border-radius:999px}.wg .gx-seg button.on:not(:where(:not(.wg *))){background:var(--card-frost);color:var(--ink);box-shadow:inset 0 0 0 1px var(--glass-rim),var(--shadow-card)}.wg .gx-ochips:not(:where(:not(.wg *))){min-height:34px}.wg .gx-orings:not(:where(:not(.wg *))){display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin:auto 0;padding-bottom:40px;position:relative;z-index:1}.wg .gx-dt .gx-orings:not(:where(:not(.wg *))):before{content:"";position:absolute;left:-40px;right:-40px;top:156px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ink) 12%,transparent) 14%,color-mix(in srgb,var(--ink) 12%,transparent) 86%,transparent)}.wg .gx-dt .gx-orings:not(:where(:not(.wg *))):after{content:"";position:absolute;left:0;right:0;top:157px;height:70px;background:linear-gradient(180deg,color-mix(in srgb,var(--aurora-violet) 16%,transparent),transparent);pointer-events:none;z-index:-1;filter:blur(6px)}.wg .gx-oring:not(:where(:not(.wg *))){display:flex;flex-direction:column;align-items:center;gap:10px;border:0;background:none;padding:0;color:var(--ink);font:inherit;cursor:pointer;flex:1 1 0;min-width:0}.wg .gx-oring[hidden]:not(:where(:not(.wg *))){display:none}.wg .gx-oring .gx-orw:not(:where(:not(.wg *))){display:block;transition:transform .24s var(--ease-out)}.wg .gx-oring:hover .gx-orw:not(:where(:not(.wg *))){transform:translateY(-3px)}.wg .gx-ord:not(:where(:not(.wg *))){font:450 10.5px/1 var(--font);color:var(--ink-3)}.wg .gx-on:not(:where(:not(.wg *))){display:grid;gap:4px;text-align:center}.wg .gx-on b:not(:where(:not(.wg *))){font:600 14px/1.2 var(--font)}.wg .gx-on small:not(:where(:not(.wg *))){font:450 12px/1.2 var(--font);color:var(--ink-3)}.wg .gx-on small.s-behind:not(:where(:not(.wg *))),.wg .gx-on small.s-slipped:not(:where(:not(.wg *))){color:var(--t)}.wg .gx-hzl:not(:where(:not(.wg *))){display:none}.wg .gx-new.na-ghost:not(:where(:not(.wg *))){outline:none!important}.wg .gx-new .gx-on small:not(:where(:not(.wg *))){color:var(--t)}.wg .gx-rsvg:not(:where(:not(.wg *))){display:block;overflow:visible}.wg .gx-rn:not(:where(:not(.wg *))){font-weight:300;fill:var(--ink);letter-spacing:-.02em;font-family:var(--font)}.wg .gx-ru:not(:where(:not(.wg *))){fill:var(--ink-3);font-weight:400}.wg .gx-rs:not(:where(:not(.wg *))){fill:var(--ink-3);font:450 11px var(--font)}.wg .gx-rv:not(:where(:not(.wg *))){filter:drop-shadow(0 0 calc(6px*var(--halo)) color-mix(in srgb,var(--t) 45%,transparent))}.wg .gx-top:not(:where(:not(.wg *))){display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px}.wg .gx-back:not(:where(:not(.wg *))){border:0;font:500 12.5px/1 var(--font);color:var(--ink-2);padding:8px 12px 8px 10px;border-radius:999px;background:var(--well);cursor:pointer}.wg .gx-sibs:not(:where(:not(.wg *))){display:flex;gap:14px;align-items:center}.wg .gx-sib:not(:where(:not(.wg *))){display:flex;align-items:center;gap:7px;border:0;background:none;padding:2px;font:500 11.5px/1 var(--font);color:var(--ink-3);cursor:pointer;transition:color .24s}.wg .gx-sib:hover:not(:where(:not(.wg *))){color:var(--ink)}.wg .gx-sib:hover .gx-rv:not(:where(:not(.wg *))){stroke:var(--t)!important}.wg .gx-sr:not(:where(:not(.wg *))){display:block}.wg .gx-head .title:not(:where(:not(.wg *))){white-space:nowrap}.wg .gx-head .sentence:not(:where(:not(.wg *))){margin-top:4px}.wg .gx-hero:not(:where(:not(.wg *))){display:grid;grid-template-columns:220px minmax(0,1fr);gap:26px;padding:18px 24px 12px 20px;align-items:center;transition:padding .42s var(--ease-sine)}.wg .gx-rc:not(:where(:not(.wg *))){display:flex;flex-direction:column;align-items:center;gap:10px}.wg .gx-ring:not(:where(:not(.wg *))){line-height:0}.wg .gx-src:not(:where(:not(.wg *))){display:inline-flex;align-items:center;gap:6px;font:500 11px/1 var(--font);color:var(--ink-3)}.wg .gx-src i:not(:where(:not(.wg *))){width:7px;height:7px;border-radius:2px;background:currentColor;opacity:.6}.wg .gx-cc:not(:where(:not(.wg *))){position:relative;min-width:0;display:flex;flex-direction:column;gap:6px}.wg .gx-chips:not(:where(:not(.wg *))){min-height:32px}.wg .gx-chips .na-prop:not(:where(:not(.wg *))){margin-top:8px}.wg .gx-hl:not(:where(:not(.wg *))){display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font:500 15px/1.25 var(--font);color:var(--ink);letter-spacing:-.005em}.wg .gx-fcl:not(:where(:not(.wg *))){margin-left:auto;display:inline-flex;align-items:center;gap:7px;font:450 12px/1 var(--font);color:var(--ink-2)}.wg .gx-fcl i:not(:where(:not(.wg *))){width:18px;height:2px;background:radial-gradient(circle,var(--t) 1px,transparent 1.4px) 0 50%/5px 2px repeat-x}.wg .gx-beyond path:not(:where(:not(.wg *))){fill:none;stroke:var(--ink-3);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.wg .gx-beyond text:not(:where(:not(.wg *))){font:450 10.5px var(--font);fill:var(--ink-3)}.wg .gx-hl em:not(:where(:not(.wg *))){font-style:normal;color:var(--t);font-weight:600}.wg .gx-hl .q:not(:where(:not(.wg *))){color:var(--ink-3);font-weight:450;font-size:13px}.wg .gx-chart:not(:where(:not(.wg *))){position:relative;line-height:0}.wg .gx-psvg:not(:where(:not(.wg *))){display:block;overflow:visible;touch-action:none}.wg .gx-axis:not(:where(:not(.wg *))){stroke:var(--hairline)}.wg .gx-mo:not(:where(:not(.wg *))){font:450 10.5px var(--font);fill:var(--ink-3)}.wg .gx-bande:not(:where(:not(.wg *))){fill:none;stroke:var(--t);stroke-opacity:.28;stroke-width:1;vector-effect:non-scaling-stroke}.wg .gx-bl:not(:where(:not(.wg *))){font:450 10.5px var(--font);fill:var(--t);fill-opacity:.85}.wg .gx-gband:not(:where(:not(.wg *))){fill:var(--t);fill-opacity:.07;stroke:var(--t);stroke-width:1.3;stroke-dasharray:4 4;stroke-opacity:.8;animation:gxGhost 1.6s var(--ease-sine) infinite alternate}@keyframes gxGhost{0%{fill-opacity:.04}to{fill-opacity:.11}}.wg .gx-today:not(:where(:not(.wg *))){stroke:var(--ink);stroke-opacity:.32;stroke-dasharray:2 3}.wg .gx-tt:not(:where(:not(.wg *))){font:500 10.5px var(--font);fill:var(--ink-2)}.wg .gx-fc:not(:where(:not(.wg *))){fill:none;stroke:var(--t);stroke-width:1.8;stroke-dasharray:.5 5;stroke-linecap:round}.wg .gx-fce:not(:where(:not(.wg *))){fill:var(--gx-disc-solid);stroke:var(--t);stroke-width:1.5}.wg .gx-fct:not(:where(:not(.wg *))){font:450 11.5px var(--font);fill:var(--ink-2)}.wg .gx-act:not(:where(:not(.wg *))){fill:none;stroke:var(--t);stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 2px calc(5px*var(--halo)) color-mix(in srgb,var(--t) 40%,transparent))}.wg .gx-act.draw:not(:where(:not(.wg *))){stroke-dasharray:1;stroke-dashoffset:1;animation:gxDraw .9s .2s var(--ease-sine) forwards}@keyframes gxDraw{to{stroke-dashoffset:0}}.wg .gx-now:not(:where(:not(.wg *))){fill:var(--t);stroke:var(--gx-disc-solid);stroke-width:2}.wg .gx-halo:not(:where(:not(.wg *))){fill:var(--t);opacity:.16;transform-box:fill-box;transform-origin:center;animation:gxBreath 6s var(--ease-sine) infinite}@keyframes gxBreath{50%{transform:scale(1.5);opacity:.05}}.wg .gx-nowt:not(:where(:not(.wg *))){font:600 12.5px var(--font);fill:var(--t)}.wg .gx-own path:not(:where(:not(.wg *))){fill:var(--gx-disc-solid);stroke:var(--t);stroke-width:1.3}.wg .gx-own text:not(:where(:not(.wg *))){font:450 10.5px var(--font);fill:var(--ink-3)}.wg .gx-gate:not(:where(:not(.wg *))){cursor:grab}.wg .gx-gin:not(:where(:not(.wg *))){transition:opacity .24s}.wg .intro .gx-gin:not(:where(:not(.wg *))){animation:gxRise .56s var(--ease-sine) both}.wg .gx-post:not(:where(:not(.wg *))){fill:var(--gx-disc-solid);stroke:var(--t);stroke-width:1.8;filter:drop-shadow(0 3px 5px color-mix(in srgb,var(--t) 25%,transparent));transition:stroke-width .14s}.wg .gx-gate.done .gx-post:not(:where(:not(.wg *))){fill:var(--t)}.wg .gx-chk:not(:where(:not(.wg *))){fill:none;stroke:var(--gx-disc-solid);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.wg .gx-gate.slip .gx-post:not(:where(:not(.wg *))){stroke-dasharray:3 3;fill:none;stroke:var(--ink-2)}.wg .gx-gate.next .gx-post:not(:where(:not(.wg *))),.wg .gx-gate.open .gx-post:not(:where(:not(.wg *))),.wg .gx-gate:hover .gx-post:not(:where(:not(.wg *))){stroke-width:2.6}.wg .gx-gate.open .gx-post:not(:where(:not(.wg *))){fill:color-mix(in srgb,var(--t) 22%,var(--gx-disc-solid))}.wg .gx-gate.ghost:not(:where(:not(.wg *))){cursor:pointer}.wg .gx-gate.ghost .gx-post:not(:where(:not(.wg *))){fill:none;stroke-dasharray:3 3;filter:none}.wg .gx-gate.ghost .gx-gl-t:not(:where(:not(.wg *))){fill:var(--t)}.wg .gx-gate.was:not(:where(:not(.wg *))){opacity:.35}.wg .gx-fin:not(:where(:not(.wg *))){stroke:var(--t);stroke-width:1.4;stroke-opacity:.6}.wg .gx-flag:not(:where(:not(.wg *))){fill:var(--t)}.wg .gx-gl-t:not(:where(:not(.wg *))){font:600 12px var(--font);fill:var(--ink)}.wg .gx-gl-s:not(:where(:not(.wg *))){font:450 10.5px var(--font);fill:var(--ink-3)}.wg .gx-psvg.lens .gx-gate:not(.lit) .gx-gin:not(:where(:not(.wg *))){opacity:.25}.wg .gx-psvg.lens .gx-gate.lit .gx-post:not(:where(:not(.wg *))){stroke-width:3;filter:drop-shadow(0 0 calc(8px*var(--halo) + 2px) color-mix(in srgb,var(--t) 60%,transparent))}.wg .gx-sl:not(:where(:not(.wg *))){stroke:var(--ink);stroke-opacity:0;stroke-width:1}.wg .gx-sd:not(:where(:not(.wg *))){fill:var(--gx-disc-solid);stroke:var(--t);stroke-width:2;opacity:0}.wg .scrub .gx-sl:not(:where(:not(.wg *))){stroke-opacity:.25}.wg .scrub .gx-sd:not(:where(:not(.wg *))){opacity:1}.wg .gx-scrub:not(:where(:not(.wg *))){cursor:crosshair}.wg .gx-tip:not(:where(:not(.wg *))){position:absolute;top:-6px;z-index:5;display:grid;gap:2px;min-width:120px;padding:7px 10px;border-radius:12px;background:var(--surface-solid);box-shadow:var(--shadow-lift);outline:1px solid var(--glass-rim);outline-offset:-1px;font:450 11px/1.3 var(--font);color:var(--ink-3);pointer-events:none;line-height:1.3}.wg .gx-tip b:not(:where(:not(.wg *))){font:600 13px/1.2 var(--font);color:var(--ink)}.wg .gx-tip.drag b:not(:where(:not(.wg *))){color:var(--t)}.wg .gx-pprov:not(:where(:not(.wg *))){margin-top:2px}.wg .gx-bandw:not(:where(:not(.wg *))){display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s var(--ease-sine),margin .42s var(--ease-sine);margin:-14px 0 0}.wg .gx-bandw.on:not(:where(:not(.wg *))){grid-template-rows:1fr;margin:0}.wg .gx-bandw>.gx-band:not(:where(:not(.wg *))){min-height:0;overflow:hidden}.wg .gx-band:not(:where(:not(.wg *))){position:relative;display:flex;align-items:center;gap:14px;padding:0 12px 0 14px;border-radius:18px;background:var(--card-frost);box-shadow:var(--shadow-card);outline:1px solid var(--glass-rim);outline-offset:-1px}.wg .gx-bandw.on .gx-band:not(:where(:not(.wg *))){overflow:visible;padding:8px 10px 8px 14px}.wg .gx-band:not(:where(:not(.wg *))):before{content:"";position:absolute;left:var(--stem,50%);top:-15px;width:1.5px;height:15px;background:color-mix(in srgb,var(--t) 70%,transparent);transform-origin:top;transform:scaleY(0);transition:transform .24s .16s var(--ease-sine)}.wg .gx-bandw.on .gx-band:not(:where(:not(.wg *))):before{transform:none}.wg .gx-band.in>*:not(:where(:not(.wg *))){animation:gxRise .56s .12s var(--ease-sine) both}.wg .gx-bdot:not(:where(:not(.wg *))){flex:none;width:10px;height:10px;border-radius:50%;background:var(--gx-disc-solid);box-shadow:inset 0 0 0 2px var(--t)}.wg .gx-bl1:not(:where(:not(.wg *))){flex:1 1 auto;min-width:0}.wg .gx-bl1 .na-line:not(:where(:not(.wg *))){background:none;box-shadow:none;padding:0;flex-wrap:nowrap}.wg .gx-bl1 .na-mo:not(:where(:not(.wg *))){position:absolute;left:14px;right:14px;top:100%;margin-top:6px}.wg .gx-bp:not(:where(:not(.wg *))){flex:none;font:450 12px/1 var(--font);color:var(--ink-3)}.wg .gx-duty:not(:where(:not(.wg *))){flex:0 1 auto;display:inline-flex;align-items:center;gap:7px;font:450 12.5px/1.2 var(--font);color:var(--ink-2);max-width:240px;min-width:0;white-space:nowrap}.wg .gx-duty>span:last-child:not(:where(:not(.wg *))){overflow:hidden;text-overflow:ellipsis}.wg .gx-duty .glint:not(:where(:not(.wg *))){zoom:.8}.wg .gx-bx:not(:where(:not(.wg *))){flex:none;border:0;background:none;color:var(--ink-3);font:400 18px/1 var(--font);padding:4px 6px;cursor:pointer}.wg .gx-rest:not(:where(:not(.wg *))){display:flex;flex-direction:column;gap:12px;min-height:0;transition:opacity .42s var(--ease-sine)}.wg .gx-habits:not(:where(:not(.wg *))){display:flex;flex-direction:column;padding:0 4px;transition:opacity .3s var(--ease-sine)}.wg .gx-eb:not(:where(:not(.wg *))){font:500 10.5px/1 var(--font);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.wg .gx-habits>.gx-eb:not(:where(:not(.wg *))){margin:0 0 4px 2px}.wg .gx-hrow:not(:where(:not(.wg *))){display:grid;grid-template-columns:40px minmax(0,190px) 1fr 150px;align-items:center;gap:16px;padding:8px 6px;border-top:1px solid var(--hairline);border-radius:14px;transition:background .24s var(--ease-out)}.wg .gx-hrow:hover:not(:where(:not(.wg *))){background:color-mix(in srgb,var(--t) 5%,transparent)}.wg .gx-habits>.gx-eb+.gx-hrow:not(:where(:not(.wg *))){border-top:0}.wg .gx-hghost:not(:where(:not(.wg *))){border-top:0;margin-top:4px;padding:8px 10px}.wg .gx-gl:not(:where(:not(.wg *))){width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:var(--t);background:radial-gradient(circle at 32% 26%,#fffffff2,color-mix(in srgb,var(--t) 12%,var(--gx-disc)) 70%);box-shadow:inset 0 0 0 1px var(--glass-rim),inset 0 -4px 10px -6px color-mix(in srgb,var(--t) 40%,transparent),0 8px 18px -12px var(--t)}.wg .night .gx-gl:not(:where(:not(.wg *))){background:radial-gradient(circle at 32% 26%,color-mix(in srgb,var(--t) 26%,transparent),color-mix(in srgb,var(--t) 8%,transparent) 75%)}.wg .gx-gl svg:not(:where(:not(.wg *))){width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.wg .gx-gl.hop:not(:where(:not(.wg *))){animation:gxHop .52s var(--ease-spring)}@keyframes gxHop{30%{transform:translateY(-4px) rotate(-6deg)}60%{transform:translateY(0) rotate(2deg)}}.wg .gx-hn:not(:where(:not(.wg *))){display:grid;gap:4px;min-width:0}.wg .gx-hn b:not(:where(:not(.wg *))){font:600 14px/1.2 var(--font)}.wg .gx-hn small:not(:where(:not(.wg *))){font:450 12px/1.2 var(--font);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wg .gx-hghost .gx-hn small:not(:where(:not(.wg *))){color:var(--t)}.wg .gx-strip:not(:where(:not(.wg *))){display:flex;gap:6px;justify-content:center}.wg .gx-wk:not(:where(:not(.wg *))){display:flex;flex-direction:column;align-items:center;gap:6px;width:44px}.wg .gx-bar:not(:where(:not(.wg *))){display:flex;flex-direction:column-reverse;gap:2px;width:16px;height:32px;padding:0}.wg .gx-bar i:not(:where(:not(.wg *))){flex:1;border-radius:4px;background:var(--gx-track);transition:background .24s}.wg .gx-bar i.on:not(:where(:not(.wg *))){background:linear-gradient(180deg,color-mix(in srgb,var(--t) 75%,#fff),var(--t));box-shadow:0 1px 4px -1px color-mix(in srgb,var(--t) 60%,transparent)}.wg .night .gx-bar i.on:not(:where(:not(.wg *))){background:var(--t)}.wg .gx-bar i.left:not(:where(:not(.wg *))){background:transparent;box-shadow:inset 0 0 0 1.2px color-mix(in srgb,var(--t) 55%,transparent);cursor:pointer}.wg .gx-bar i.left:hover:not(:where(:not(.wg *))){background:color-mix(in srgb,var(--t) 18%,transparent)}.wg .gx-bar i.pop:not(:where(:not(.wg *))){animation:gxPop .42s var(--ease-spring)}@keyframes gxPop{0%{transform:scale(.3);opacity:.2}}.wg .gx-wk .l:not(:where(:not(.wg *))){font:450 10.5px/1 var(--font);color:var(--ink-3);white-space:nowrap}.wg .gx-wk.now .l:not(:where(:not(.wg *))){color:var(--ink);font-weight:500}.wg .gx-wk.now .gx-bar:not(:where(:not(.wg *))){outline:1px solid color-mix(in srgb,var(--ink) 22%,transparent);outline-offset:4px;border-radius:3px}.wg .gx-cnt:not(:where(:not(.wg *))){display:grid;gap:4px;justify-items:end;text-align:right}.wg .gx-cnt .k:not(:where(:not(.wg *))){font:450 14px/1 var(--font);color:var(--ink-2)}.wg .gx-cnt .k b:not(:where(:not(.wg *))){font:600 18px/1 var(--font);color:var(--t)}.wg .gx-cnt small:not(:where(:not(.wg *))){font:450 10.5px/1.2 var(--font);color:var(--ink-3)}.wg .gx-xh:empty:not(:where(:not(.wg *))){display:none}.wg .gx-ask:not(:where(:not(.wg *))){display:flex;align-items:center;gap:12px;padding:12px 12px 12px 16px}.wg .gx-ask>div:not(:where(:not(.wg *))){flex:1;display:grid;gap:3px}.wg .gx-ask b:not(:where(:not(.wg *))){font:600 14px/1.2 var(--font)}.wg .gx-ask small:not(:where(:not(.wg *))){font:450 12.5px/1.3 var(--font);color:var(--ink-2)}.wg .gx-out:not(:where(:not(.wg *))){display:none}.wg .gx-boardw:not(:where(:not(.wg *))){display:flex;flex-direction:column;gap:10px;min-height:0}.wg .gx-bline:not(:where(:not(.wg *))){display:flex;align-items:center;gap:14px;border:0;background:none;padding:10px;border-top:1px solid var(--hairline);font:450 13px/1 var(--font);color:var(--ink-2);text-align:left;cursor:pointer;border-radius:12px}.wg .gx-bline:hover:not(:where(:not(.wg *))){background:color-mix(in srgb,var(--t) 5%,transparent)}.wg .gx-bline .gx-bo:not(:where(:not(.wg *))){margin-left:auto;color:var(--t);font-weight:500}.wg .gx-board:not(:where(:not(.wg *))){display:none;flex-direction:column;gap:10px}.wg .gx-bh:not(:where(:not(.wg *))){display:flex;justify-content:space-between;align-items:center}.wg .gx-bfold:not(:where(:not(.wg *))){border:0;background:none;font:500 12px/1 var(--font);color:var(--ink-3);cursor:pointer}.wg .gx-lanes:not(:where(:not(.wg *))){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.wg .gx-lane h4:not(:where(:not(.wg *))){margin:0 0 8px 4px;font:500 10.5px/1 var(--font);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.wg .gx-lane h4 b:not(:where(:not(.wg *))){color:var(--ink-2);font-weight:500}.wg .gx-lc:not(:where(:not(.wg *))){display:flex;flex-direction:column;gap:8px}.wg .gx-task:not(:where(:not(.wg *))){display:grid;gap:4px;padding:11px 13px 11px 15px;font:500 13px/1.3 var(--font);border-radius:14px}.wg .gx-task:not(:where(:not(.wg *))):after{content:"";position:absolute;left:0;top:11px;bottom:11px;width:2px;border-radius:2px;background:var(--t);opacity:.85}.wg .gx-task b:not(:where(:not(.wg *))){font-weight:500}.wg .gx-task small:not(:where(:not(.wg *))){font:450 11px/1.2 var(--font);color:var(--ink-3);display:flex;align-items:center;gap:5px}.wg .gx-task.na-ghost:not(:where(:not(.wg *))):after{opacity:.4}.wg .gx-av:not(:where(:not(.wg *))){display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;font:600 8.5px/1 var(--font);color:#fff;background:linear-gradient(135deg,var(--th-violet),var(--th-cyan))}.wg .gx-av.cc:not(:where(:not(.wg *))){background:#c05a2e;border-radius:5px;font-family:var(--font)}.wg .gx-fold:not(:where(:not(.wg *))){font:500 12px/1 var(--font);color:var(--ink-3);padding:10px 12px;border-radius:12px;background:var(--well)}.wg .gx-go.board .gx-hero:not(:where(:not(.wg *))){grid-template-columns:132px minmax(0,1fr);padding:10px 22px 8px 14px}.wg .gx-go.board .gx-rc>.gx-src:not(:where(:not(.wg *))),.wg .gx-go.board .gx-rc>.na-prov:not(:where(:not(.wg *))){display:none}.wg .gx-go.board .gx-habits:not(:where(:not(.wg *))){display:none}.wg .gx-go.board .gx-bline:not(:where(:not(.wg *))){display:none}.wg .gx-go.board .gx-board:not(:where(:not(.wg *))){display:flex}.wg .gx-go.board .gx-ask:not(:where(:not(.wg *))){display:none}.wg .gx-ph .title:not(:where(:not(.wg *))){font:300 32px/1.05 var(--font)!important;letter-spacing:-.025em;white-space:normal}.wg .gx-ph .sentence:not(:where(:not(.wg *))){font-size:14px!important}.wg .gx-ph .gx-sibs:not(:where(:not(.wg *))){gap:8px;overflow-x:auto;scrollbar-width:none}.wg .gx-ph .gx-sib span:last-child:not(:where(:not(.wg *))){display:none}.wg .gx-ph .gx-layer:not(:where(:not(.wg *))){overflow-y:auto;scrollbar-width:none}.wg .gx-ph .gx-layer>*:not(:where(:not(.wg *))){flex:none}.wg .phone>.gx-main:not(:where(:not(.wg *))){position:absolute;inset:0}.wg .gx-ph .gx-orings:not(:where(:not(.wg *))){margin:4px 0 0;padding:0}.wg .gx-ph .gx-hero:not(:where(:not(.wg *))),.wg .gx-ph .gx-go.board .gx-hero:not(:where(:not(.wg *))){grid-template-columns:104px minmax(0,1fr);grid-template-areas:"chips chips" "ring hl" "chart chart" "prov prov";gap:8px 12px;padding:12px 12px 10px;flex:none}.wg .gx-ph .gx-cc:not(:where(:not(.wg *))){display:contents}.wg .gx-ph .gx-chips:not(:where(:not(.wg *))){grid-area:chips;min-width:0}.wg .gx-ph .gx-rc:not(:where(:not(.wg *))){grid-area:ring}.wg .gx-ph .gx-hl:not(:where(:not(.wg *))){grid-area:hl;align-self:center;font-size:14px;display:block}.wg .gx-ph .gx-fcl:not(:where(:not(.wg *))){display:flex;margin:6px 0 0}.wg .gx-ph .gx-chart:not(:where(:not(.wg *))){grid-area:chart}.wg .gx-ph .gx-pprov:not(:where(:not(.wg *))){grid-area:prov}.wg .gx-ph .gx-rest:not(:where(:not(.wg *))),.wg .gx-ph .gx-bandw:not(:where(:not(.wg *))),.wg .gx-ph .gx-top:not(:where(:not(.wg *))),.wg .gx-ph .gx-head:not(:where(:not(.wg *))){flex:none}.wg .gx-ph .gx-hrow:not(:where(:not(.wg *))){grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:8px 2px}.wg .gx-ph .gx-cnt:not(:where(:not(.wg *))){grid-row:1;grid-column:3}.wg .gx-ph .gx-cnt small:not(:where(:not(.wg *))){display:none}.wg .gx-ph .gx-gl:not(:where(:not(.wg *))){width:32px;height:32px}.wg .gx-ph .gx-wk:not(:where(:not(.wg *))){width:40px}.wg .gx-ph .gx-lanes:not(:where(:not(.wg *))){display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;scrollbar-width:none}.wg .gx-ph .gx-lane:not(:where(:not(.wg *))){flex:0 0 250px;scroll-snap-align:start}.wg .gx-ph .gx-orings:not(:where(:not(.wg *))){flex-direction:column;align-items:stretch;gap:6px;margin:6px 0 0}.wg .gx-ph .gx-oring:not(:where(:not(.wg *))){flex-direction:row;justify-content:flex-start;gap:14px;flex:none;padding:6px 4px;text-align:left}.wg .gx-ph .gx-ord:not(:where(:not(.wg *))){order:3;margin-left:auto}.wg .gx-ph .gx-hzl:not(:where(:not(.wg *))),.wg .gx-ph .gx-seg:not(:where(:not(.wg *))){display:none}.wg .gx-ph .gx-band:not(:where(:not(.wg *))){flex-wrap:wrap}.wg .gx-ph .gx-duty:not(:where(:not(.wg *))){max-width:none}.wg .gx-wmain:not(:where(:not(.wg *))){display:flex;flex-direction:column;gap:14px;padding-bottom:104px!important}.wg .gx-wgrid:not(:where(:not(.wg *))){flex:1;display:grid;grid-template-columns:minmax(0,1fr) 248px;gap:18px;min-height:0}.wg .gx-wcols:not(:where(:not(.wg *))){position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:0 12px 0 44px;overflow:hidden}.wg .gx-whr:not(:where(:not(.wg *))){position:absolute;inset:0;pointer-events:none}.wg .gx-whr span:not(:where(:not(.wg *))){position:absolute;left:16px;font:450 10.5px var(--font);color:var(--ink-3)}.wg .gx-wc:not(:where(:not(.wg *))){position:relative;border-radius:16px}.wg .gx-wc.today:not(:where(:not(.wg *))){background:color-mix(in srgb,var(--card-frost) 80%,transparent);box-shadow:inset 0 0 0 1px var(--glass-rim)}.wg .gx-wd:not(:where(:not(.wg *))){display:grid;justify-items:center;gap:2px;padding-top:14px}.wg .gx-wd small:not(:where(:not(.wg *))){font:500 10.5px/1 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.wg .gx-wd b:not(:where(:not(.wg *))){font:300 22px/1 var(--font)}.wg .gx-wc.today .gx-wd b:not(:where(:not(.wg *))){font-weight:500}.wg .gx-wb:not(:where(:not(.wg *))){position:absolute;left:3px;right:3px;border-radius:9px;padding:5px 7px;background:color-mix(in srgb,var(--t) 14%,var(--card-frost));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t) 30%,transparent),inset 2px 0 0 var(--t);overflow:hidden}.wg .gx-wb b:not(:where(:not(.wg *))){display:block;font:500 11px/1.2 var(--font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wg .gx-wnow:not(:where(:not(.wg *))){position:absolute;left:-4px;right:-4px;height:1.5px;background:var(--ink);opacity:.45;z-index:-1}.wg .gx-wside:not(:where(:not(.wg *))){display:flex;flex-direction:column;gap:12px;min-height:0}.wg .gx-ws:not(:where(:not(.wg *))){display:flex;flex-direction:column;gap:9px;padding:14px 16px;border-radius:22px;background:var(--glass-tint);box-shadow:var(--shadow-panel);outline:1px solid var(--glass-rim);outline-offset:-1px}.wg .gx-pr:not(:where(:not(.wg *))){display:grid;gap:5px}.wg .gx-prh:not(:where(:not(.wg *))){display:flex;justify-content:space-between;font:500 12.5px/1 var(--font)}.wg .gx-prh span:not(:where(:not(.wg *))){font:450 11px/1 var(--font);color:var(--ink-3)}.wg .gx-prb:not(:where(:not(.wg *))){position:relative;height:6px;border-radius:3px;background:var(--gx-track)}.wg .gx-prb i:not(:where(:not(.wg *))){position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:var(--t)}.wg .gx-prb em:not(:where(:not(.wg *))){position:absolute;top:-3px;width:2px;height:12px;border-radius:1px;background:var(--ink);opacity:.7}.wg .gx-wnote:not(:where(:not(.wg *))){font:450 11px/1.3 var(--font);color:var(--ink-3);margin:0}.wg .gx-hr2:not(:where(:not(.wg *))){display:grid;grid-template-columns:30px 1fr auto auto;align-items:center;gap:8px;font:500 12.5px/1 var(--font)}.wg .gx-hr2 .gx-gl:not(:where(:not(.wg *))){width:28px;height:28px}.wg .gx-hr2 .gx-gl svg:not(:where(:not(.wg *))){width:16px;height:16px}.wg .gx-hp:not(:where(:not(.wg *))){display:flex;gap:2px}.wg .gx-hp i:not(:where(:not(.wg *))){width:7px;height:14px;border-radius:3px;background:var(--gx-track)}.wg .gx-hp i.on:not(:where(:not(.wg *))){background:var(--t)}.wg .gx-hp i.left:not(:where(:not(.wg *))){background:transparent;box-shadow:inset 0 0 0 1.1px color-mix(in srgb,var(--t) 55%,transparent)}.wg .gx-hk:not(:where(:not(.wg *))){font:450 11px/1 var(--font);color:var(--ink-3);min-width:34px;text-align:right}.wg .gx-hk b:not(:where(:not(.wg *))){color:var(--t);font-weight:600;font-size:13px}@media(prefers-reduced-motion:reduce){.wg .gx-act.draw:not(:where(:not(.wg *))){animation:none;stroke-dashoffset:0}.wg .gx-halo:not(:where(:not(.wg *))),.wg .gx-gband:not(:where(:not(.wg *))){animation:none}}.wg .gx-layer:not(:where(:not(.wg *))){padding-bottom:150px;scroll-padding-bottom:150px;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 190px),rgba(0,0,0,.25) calc(100% - 96px),transparent calc(100% - 40px));mask-image:linear-gradient(180deg,#000 calc(100% - 190px),rgba(0,0,0,.25) calc(100% - 96px),transparent calc(100% - 40px))}.wg .gx-ph .gx-layer:not(:where(:not(.wg *))){padding-bottom:168px}.wg .gx-flyer:not(:where(:not(.wg *))){position:absolute;z-index:2;pointer-events:none;transform-origin:0 0}.wg .gx-bmorph:not(:where(:not(.wg *))){position:absolute;z-index:3;pointer-events:none;overflow:visible}.wg .gx-bmorph path:not(:where(:not(.wg *))){fill-opacity:.16;stroke-opacity:.45;stroke-width:1}.wg .gx-psvg.hide .gx-live:not(:where(:not(.wg *))),.wg .gx-psvg.hide .gx-gate:not(:where(:not(.wg *))),.wg .gx-psvg.hide .gx-nowg:not(:where(:not(.wg *))),.wg .gx-psvg.hide .gx-bandg:not(:where(:not(.wg *))){opacity:0}.wg .intro .gx-gin:not(:where(:not(.wg *))){animation:none}.wg .gx-band:not(:where(:not(.wg *))):before{display:none}.wg .gx-band.in>*:not(:where(:not(.wg *))){animation:none}.wg .gx-gate:not(:where(:not(.wg *))){touch-action:none;outline:none;cursor:grab}.wg .gx-gate.done:not(:where(:not(.wg *))){cursor:pointer}.wg .gx-gate:focus-visible .gx-post:not(:where(:not(.wg *))){stroke-width:3.4}.wg .gx-pw:not(:where(:not(.wg *))){transform-box:fill-box;transform-origin:center;transition:transform .2s var(--ease-out)}.wg .gx-gate:hover .gx-pw:not(:where(:not(.wg *))){transform:scale(1.08)}.wg .gx-gate.lift:not(:where(:not(.wg *))){cursor:grabbing}.wg .gx-gate.lift .gx-pw:not(:where(:not(.wg *))){transform:scale(1.2)}.wg .gx-gate.lift .gx-post:not(:where(:not(.wg *))){stroke-width:3;filter:drop-shadow(0 10px 12px color-mix(in srgb,var(--t) 45%,transparent))}.wg .lifting .gx-gate:not(.lift) .gx-gin:not(:where(:not(.wg *))){opacity:.4}.wg .lifting .gx-gl-t:not(:where(:not(.wg *))),.wg .lifting .gx-gl-s:not(:where(:not(.wg *))){transition:opacity .2s}.wg .gx-guide:not(:where(:not(.wg *))){stroke:var(--t);stroke-dasharray:2 4;stroke-opacity:.75}.wg .gx-guidet:not(:where(:not(.wg *))){font:600 11px var(--font);fill:var(--t)}.wg .gx-read:not(:where(:not(.wg *))){position:absolute;z-index:6;transform:translate(-50%);display:flex;gap:7px;align-items:baseline;padding:7px 11px;border-radius:11px;background:var(--ink);color:var(--on-ink);font:500 12px/1 var(--font);white-space:nowrap;pointer-events:none;box-shadow:0 10px 24px -12px #14143ca6}.wg .gx-read:not(:where(:not(.wg *))):after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;margin-left:-4px;background:inherit;transform:rotate(45deg);border-radius:2px}.wg .gx-read[hidden]:not(:where(:not(.wg *))){display:none}.wg .gx-read span:not(:where(:not(.wg *))){opacity:.72}.wg .gx-read[data-axis=date] span:not(:where(:not(.wg *))),.wg .gx-read[data-axis=target] b:not(:where(:not(.wg *))){opacity:.55}.wg .gx-read[data-axis=target] span:not(:where(:not(.wg *))){opacity:1}.wg .gx-bandw:not(:where(:not(.wg *))){transition:grid-template-rows .42s cubic-bezier(.22,.8,.3,1),margin .42s cubic-bezier(.22,.8,.3,1)}.wg .gx-band:not(:where(:not(.wg *))){padding:0 14px 0 16px}.wg .gx-bandw.on .gx-band:not(:where(:not(.wg *))){padding:12px 12px 12px 16px}.wg .gx-stem:not(:where(:not(.wg *))){position:absolute;width:1.5px;margin-left:-.75px;background:linear-gradient(180deg,color-mix(in srgb,var(--t) 20%,transparent),var(--t));transform-origin:top;pointer-events:none}.wg .gx-bi:not(:where(:not(.wg *))){display:grid;grid-template-columns:auto minmax(150px,auto) minmax(0,1fr) auto auto auto;align-items:center;gap:16px;width:100%}.wg .gx-bname:not(:where(:not(.wg *))){display:grid;gap:5px;min-width:0}.wg .gx-bn:not(:where(:not(.wg *))){font:600 15px/1.2 var(--font);outline:none;border-radius:6px;padding:1px 4px;margin:-1px -4px;cursor:text}.wg .gx-bn:hover:not(:where(:not(.wg *))){background:var(--well)}.wg .gx-bn:focus:not(:where(:not(.wg *))){background:var(--well);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--t) 50%,transparent)}.wg .gx-bmeta:not(:where(:not(.wg *))){font:450 11.5px/1 var(--font);color:var(--ink-2)}.wg .gx-bhint:not(:where(:not(.wg *))){margin-left:10px;font:italic 450 11px/1 var(--font);color:var(--ink-3)}.wg .gx-bprog:not(:where(:not(.wg *))){display:flex;align-items:center;gap:10px;font:450 12px/1 var(--font);color:var(--ink-2);min-width:0}.wg .gx-pt:not(:where(:not(.wg *))){flex:0 1 140px;height:6px;border-radius:3px;background:var(--gx-track);overflow:hidden}.wg .gx-pt i:not(:where(:not(.wg *))){display:block;height:100%;border-radius:3px;background:var(--t);transition:width .32s var(--ease-out)}.wg .gx-tk:not(:where(:not(.wg *))){display:flex;gap:3px}.wg .gx-tk i:not(:where(:not(.wg *))){width:9px;height:9px;border-radius:3px;background:var(--gx-track)}.wg .gx-tk i.on:not(:where(:not(.wg *))){background:var(--t)}.wg .gx-bmore:not(:where(:not(.wg *))){border:0;background:none;font:500 12px/1 var(--font);color:var(--ink-3);cursor:pointer;padding:6px}.wg .gx-bmore[aria-expanded=true]:not(:where(:not(.wg *))){color:var(--ink)}.wg .gx-bmo:not(:where(:not(.wg *))){grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 0 2px 26px;border-top:1px solid var(--hairline);font:450 12px/1.3 var(--font);color:var(--ink-3)}.wg .gx-bmo[hidden]:not(:where(:not(.wg *))){display:none}.wg .gx-bmo label:not(:where(:not(.wg *))){display:inline-flex;align-items:center;gap:6px;color:var(--ink-2)}.wg .gx-bmo input:not(:where(:not(.wg *))){font:500 12.5px var(--font);color:var(--ink);background:var(--well);border:0;border-radius:8px;padding:6px 8px;width:auto}.wg .gx-bmo input[type=number]:not(:where(:not(.wg *))){width:70px}.wg .gx-hab:not(:where(:not(.wg *))){border-top:1px solid var(--hairline);border-radius:18px;transition:background .32s var(--ease-out),box-shadow .32s var(--ease-out)}.wg .gx-habits>.gx-eb+.gx-hab:not(:where(:not(.wg *))){border-top:0}.wg .gx-hab.open:not(:where(:not(.wg *))){background:color-mix(in srgb,var(--card-frost) 90%,transparent);box-shadow:var(--shadow-card);border-top-color:transparent}.wg .gx-hab.open+.gx-hab:not(:where(:not(.wg *))){border-top-color:transparent}.wg .gx-hrow:not(:where(:not(.wg *))){display:grid;grid-template-columns:250px minmax(0,1fr) 150px;align-items:center;gap:16px;padding:8px;border-top:0;border-radius:18px}.wg .gx-hrow:hover:not(:where(:not(.wg *))){background:none}.wg .gx-hab:not(.open):hover:not(:where(:not(.wg *))){background:color-mix(in srgb,var(--t) 5%,transparent)}.wg .gx-hhead:not(:where(:not(.wg *))){display:flex;align-items:center;gap:14px;border:0;background:none;padding:0;text-align:left;color:inherit;font:inherit;cursor:pointer;min-width:0}.wg .gx-hghost .gx-hrow:not(:where(:not(.wg *))){padding:8px 10px}.wg .gx-hghost:not(:where(:not(.wg *))){margin-top:4px;border-top:0}.wg .gx-dsp:not(:where(:not(.wg *))){width:16px;flex:none}.wg .gx-wk:not(:where(:not(.wg *))){border:0;background:none;padding:5px 0 4px;border-radius:12px;cursor:pointer;font:inherit;color:inherit;transition:background .2s var(--ease-out)}.wg .gx-wk:hover:not(:where(:not(.wg *))){background:color-mix(in srgb,var(--t) 8%,transparent)}.wg .gx-wk:active .gx-bar:not(:where(:not(.wg *))){transform:scale(.96)}.wg .gx-bar i:not(:where(:not(.wg *))){transform-origin:bottom}.wg .gx-bar i:not(.on):not(.left):not(:where(:not(.wg *))){background:var(--gx-track)}.wg .gx-cnt:not(:where(:not(.wg *))){cursor:pointer}.wg .gx-roll:not(:where(:not(.wg *))){position:relative;display:inline-block;overflow:hidden;vertical-align:-2px;min-width:.62em;height:1.12em;text-align:right}.wg .gx-roll b:not(:where(:not(.wg *))){display:inline-block;right:0;top:0}.wg .gx-hxw:not(:where(:not(.wg *))){display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,.8,.3,1)}.wg .gx-hab.open .gx-hxw:not(:where(:not(.wg *))){grid-template-rows:1fr}.wg .gx-hxw>.gx-hx:not(:where(:not(.wg *))){min-height:0;overflow:hidden}.wg .gx-hx:not(:where(:not(.wg *))){display:grid;grid-template-columns:250px minmax(0,1fr) 150px;gap:16px;padding:0 8px;align-items:start}.wg .gx-hab.open .gx-hx:not(:where(:not(.wg *))){padding:2px 8px 16px}.wg .gx-hxs:not(:where(:not(.wg *))){display:grid;gap:7px;padding:4px 0 0 52px;font:450 12.5px/1.35 var(--font);color:var(--ink-2)}.wg .gx-hxs b:not(:where(:not(.wg *))){font:600 14px/1.2 var(--font);color:var(--ink)}.wg .gx-hxf:not(:where(:not(.wg *))){color:var(--t)}.wg .gx-rh:not(:where(:not(.wg *))){font:500 12px/1 var(--font);color:var(--ink-3);text-decoration:none;cursor:pointer;margin-top:4px}.wg .gx-hxx:not(:where(:not(.wg *))){justify-self:end;border:0;background:none;color:var(--ink-3);font:400 18px/1 var(--font);cursor:pointer;padding:4px 6px}.wg .gx-days:not(:where(:not(.wg *))){display:flex;gap:6px;justify-content:center}.wg .gx-dl:not(:where(:not(.wg *))){display:flex;flex-direction:column;gap:3px;padding-top:0}.wg .gx-dl i:not(:where(:not(.wg *))){display:block;height:16px;font:450 9.5px/16px var(--font);font-style:normal;color:var(--ink-3);text-align:center}.wg .gx-dc:not(:where(:not(.wg *))){display:flex;flex-direction:column;gap:3px;width:44px;align-items:center}.wg .gx-day:not(:where(:not(.wg *))){width:30px;height:16px;border:0;padding:0;border-radius:5px;background:var(--gx-track);cursor:pointer;transition:background .18s var(--ease-out),box-shadow .18s}.wg .gx-day:hover:not(.fu):not(:where(:not(.wg *))){box-shadow:inset 0 0 0 1.2px color-mix(in srgb,var(--t) 60%,transparent)}.wg .gx-day.on:not(:where(:not(.wg *))){background:linear-gradient(180deg,color-mix(in srgb,var(--t) 72%,#fff),var(--t));box-shadow:0 1px 4px -1px color-mix(in srgb,var(--t) 60%,transparent)}.wg .night .gx-day.on:not(:where(:not(.wg *))){background:var(--t)}.wg .gx-day.today:not(:where(:not(.wg *))){outline:1.3px solid color-mix(in srgb,var(--ink) 45%,transparent);outline-offset:1.5px}.wg .gx-day.fu:not(:where(:not(.wg *))){background:transparent;box-shadow:inset 0 0 0 1px var(--hairline);cursor:default}.wg .gx-nbar:not(:where(:not(.wg *))){position:absolute;left:calc(50% + 108px);transform:translate(-50%);bottom:78px;width:640px;z-index:6;display:flex;justify-content:center;pointer-events:none}.wg .gx-nbar>*:not(:where(:not(.wg *))){pointer-events:auto}.wg .gx-nrow:not(:where(:not(.wg *))){display:flex;flex-direction:column;align-items:center;gap:8px;max-width:100%}.wg .gx-nrow .na-row:not(:where(:not(.wg *))){justify-content:center}.wg .gx-nrow .na-prop:not(:where(:not(.wg *))){width:620px;max-width:100%;background:var(--surface-solid)}.wg .gx-ph .gx-nbar:not(:where(:not(.wg *))){left:14px;right:14px;width:auto;transform:none;bottom:82px}.wg .gx-ph .gx-nrow .na-prop:not(:where(:not(.wg *))){width:100%}.wg .gx-ph .gx-hrow:not(:where(:not(.wg *))){grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:8px 4px}.wg .gx-ph .gx-hrow .gx-strip:not(:where(:not(.wg *))){grid-column:1/-1;justify-content:space-between}.wg .gx-ph .gx-cnt:not(:where(:not(.wg *))){grid-row:1;grid-column:2}.wg .gx-ph .gx-wk:not(:where(:not(.wg *))){width:44px;min-height:52px}.wg .gx-ph .gx-bar:not(:where(:not(.wg *))){height:34px;width:18px}.wg .gx-ph .gx-hx:not(:where(:not(.wg *))){grid-template-columns:1fr;gap:10px}.wg .gx-ph .gx-hxs:not(:where(:not(.wg *))){padding:0 4px}.wg .gx-ph .gx-hxx:not(:where(:not(.wg *))){display:none}.wg .gx-ph .gx-hab:not(:where(:not(.wg *))){position:relative}.wg .gx-ph .gx-days:not(:where(:not(.wg *))){justify-content:space-between}.wg .gx-ph .gx-dc:not(:where(:not(.wg *))){width:44px;gap:2px}.wg .gx-ph .gx-day:not(:where(:not(.wg *))){width:40px;height:32px;border-radius:9px}.wg .gx-ph .gx-dl i:not(:where(:not(.wg *))){height:32px;line-height:32px}.wg .gx-ph .gx-dl:not(:where(:not(.wg *))){gap:2px}.wg .gx-ph .gx-bi:not(:where(:not(.wg *))){grid-template-columns:auto minmax(0,1fr) auto;gap:10px 12px}.wg .gx-ph .gx-bprog:not(:where(:not(.wg *))){grid-column:2/-1}.wg .gx-ph .gx-duty:not(:where(:not(.wg *))){grid-column:2/-1;max-width:none}.wg .gx-ph .gx-bmore:not(:where(:not(.wg *))){grid-row:1;grid-column:3}.wg .gx-ph .gx-bx:not(:where(:not(.wg *))){display:none}.wg .gx-ph .gx-bhint:not(:where(:not(.wg *))){display:block;margin:6px 0 0}.wg .gx-hr2:not(:where(:not(.wg *))){border:0;background:none;padding:6px 4px;border-radius:12px;color:inherit;cursor:pointer;text-align:left}.wg .gx-hr2:hover:not(:where(:not(.wg *))){background:color-mix(in srgb,var(--t) 7%,transparent)}.wg .gx-hk .gx-roll:not(:where(:not(.wg *))){height:1.1em}@media(prefers-reduced-motion:reduce){.wg .gx-bandw:not(:where(:not(.wg *))),.wg .gx-hxw:not(:where(:not(.wg *))){transition:none}.wg .gx-pw:not(:where(:not(.wg *))){transition:none}}.wg .gx:not(:where(:not(.wg *))),.wg .gx *:not(:where(:not(.wg *))){--mono:"Inter",ui-sans-serif,system-ui,sans-serif}.wg .gx:not(:where(:not(.wg *))){font-variant-numeric:tabular-nums}.wg .gx svg text:not(:where(:not(.wg *))){font-family:var(--font)!important;font-variant-numeric:tabular-nums}.wg .gx-mo:not(:where(:not(.wg *))),.wg .gx-tt:not(:where(:not(.wg *))),.wg .gx-gl-s:not(:where(:not(.wg *))){fill:var(--ink-2)}.wg .gx-wk .l:not(:where(:not(.wg *))){color:var(--ink-2);font:500 11.5px/1 var(--font)}.wg .gx-ph .gx-wk .l:not(:where(:not(.wg *))){font-size:13px}.wg .gx-sw:not(:where(:not(.wg *))){display:inline;border:0;padding:0 2px;margin:0 -2px;background:none;font:inherit;color:var(--ink);cursor:pointer;border-radius:5px;box-shadow:inset 0 -1.5px color-mix(in srgb,var(--t,var(--ink-3)) 55%,transparent);transition:background .2s}.wg .gx-sw:hover:not(:where(:not(.wg *))),.wg .gx-sw[aria-pressed=true]:not(:where(:not(.wg *))){background:color-mix(in srgb,var(--t,var(--ink-3)) 14%,transparent)}.wg .gx-ov.lens-behind .gx-oring:not([data-state=behind]):not(:where(:not(.wg *))),.wg .gx-ov.lens-slipped .gx-oring:not([data-state=slipped]):not(:where(:not(.wg *))){opacity:.28;filter:saturate(.4)}.wg .gx-oring:not(:where(:not(.wg *))){transition:opacity .32s var(--ease-out),filter .32s var(--ease-out)}.wg .gx-on small:not(:where(:not(.wg *))){font-size:12.5px;color:var(--ink-2)}.wg .gx-rc:not(:where(:not(.wg *))){border:0;background:none;padding:0;cursor:pointer;color:inherit;font:inherit}.wg .gx-hl:not(:where(:not(.wg *))){display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:26px}.wg .gx-fcl:not(:where(:not(.wg *))){margin:0;border:0;background:none;padding:5px 9px;border-radius:999px;cursor:pointer;font:450 13px/1 var(--font);color:var(--ink-2);display:inline-flex;align-items:center;gap:8px}.wg .gx-fcl:hover:not(:where(:not(.wg *))){background:var(--well)}.wg .gx-fcl b:not(:where(:not(.wg *))){font-weight:600;color:var(--ink)}.wg .gx-prov:not(:where(:not(.wg *))){border:0;background:none;padding:0;cursor:pointer}.wg .gx-evid:not(:where(:not(.wg *))){fill:none;stroke:var(--t);stroke-width:7;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .3s}.wg .evid .gx-evid:not(:where(:not(.wg *))){opacity:.28}.wg .evid .gx-fc:not(:where(:not(.wg *))){stroke-width:2.6;animation:gxDash 1.2s linear infinite}@keyframes gxDash{to{stroke-dashoffset:-11}}.wg .gx-own:not(:where(:not(.wg *))){cursor:pointer}.wg .gx-own:hover path:not(:where(:not(.wg *))){stroke-width:2}.wg .gx-beyond:not(:where(:not(.wg *))){cursor:pointer}.wg .gx-gate.hw .gx-post:not(:where(:not(.wg *))){stroke-dasharray:1.5 2.5}.wg .gx-bi:not(:where(:not(.wg *))){display:block;width:100%}.wg .gx-sheet:not(:where(:not(.wg *))),.wg .gx-bi:not(:where(:not(.wg *))){--gap:12px}.wg .gx-sh-h:not(:where(:not(.wg *))){display:flex;align-items:center;gap:14px;flex-wrap:wrap}.wg .gx-sh-sp:not(:where(:not(.wg *))){flex:1}.wg .gx-bdot:not(:where(:not(.wg *))){flex:none;width:12px;height:12px;border-radius:50%;background:var(--gx-disc-solid);box-shadow:inset 0 0 0 2.2px var(--t)}.wg .gx-bdot.r-tasks:not(:where(:not(.wg *))){border-radius:4px}.wg .gx-bdot.r-habit_window:not(:where(:not(.wg *))){box-shadow:inset 0 0 0 2.2px var(--t);background:repeating-conic-gradient(var(--t) 0 25%,transparent 0 50%) 50%/6px 6px}.wg .gx-bdot.done:not(:where(:not(.wg *))){background:var(--t)}.wg .gx-bn:not(:where(:not(.wg *))){font:600 17px/1.2 var(--font)}.wg .gx-duty:not(:where(:not(.wg *))){display:inline-flex;align-items:center;gap:8px;max-width:none;height:34px;padding:0 14px 0 6px;border:0;border-radius:999px;background:color-mix(in srgb,var(--t) 10%,var(--card-frost));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t) 30%,transparent);font:450 13px/1 var(--font);color:var(--ink);cursor:pointer}.wg .gx-duty b:not(:where(:not(.wg *))){font-weight:600}.wg .gx-duty span:last-child:not(:where(:not(.wg *))){color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.wg .gx-duty[aria-expanded=true]:not(:where(:not(.wg *))){box-shadow:inset 0 0 0 1.5px var(--t)}.wg .gx-duty .glint:not(:where(:not(.wg *))){zoom:1;width:22px;height:22px}.wg .gx-dutyp:not(:where(:not(.wg *))){display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;padding:10px 12px;border-radius:14px;background:var(--well)}.wg .gx-dutyp[hidden]:not(:where(:not(.wg *))){display:none}.wg .gx-dn:not(:where(:not(.wg *))){font:450 13px/1.2 var(--font);color:var(--ink)}.wg .gx-tri:not(:where(:not(.wg *))){display:inline-flex;padding:3px;border-radius:999px;background:var(--card-frost);box-shadow:inset 0 0 0 1px var(--glass-rim)}.wg .gx-tri button:not(:where(:not(.wg *))){border:0;background:none;padding:7px 12px;border-radius:999px;font:500 12.5px/1 var(--font);color:var(--ink-2);cursor:pointer}.wg .gx-tri button[aria-checked=true]:not(:where(:not(.wg *))){background:var(--t);color:var(--on-ink)}.wg .gx-dch:not(:where(:not(.wg *))),.wg .gx-drm:not(:where(:not(.wg *))),.wg .gx-rm:not(:where(:not(.wg *))){border:0;background:none;font:500 12.5px/1 var(--font);color:var(--ink-2);cursor:pointer;padding:8px 6px;border-radius:8px}.wg .gx-dch:hover:not(:where(:not(.wg *))),.wg .gx-drm:hover:not(:where(:not(.wg *))),.wg .gx-rm:hover:not(:where(:not(.wg *))){background:var(--well);color:var(--ink)}.wg .gx-rm:not(:where(:not(.wg *))){display:block;margin:6px 0 -4px auto;color:var(--ink-3)}.wg .gx-done:not(:where(:not(.wg *))){height:34px;padding:0 18px}.wg .gx-reached:not(:where(:not(.wg *))){font:600 13px/1 var(--font);color:var(--t)}.wg .gx-sh-b:not(:where(:not(.wg *))){margin-top:12px}.wg .gx-bx:not(:where(:not(.wg *))){font-size:20px}.wg .tp:not(:where(:not(.wg *))){display:grid;gap:4px;justify-items:center;max-width:520px;margin:0 auto;user-select:none;-webkit-user-select:none}.wg .tp-val:not(:where(:not(.wg *))){display:flex;align-items:baseline;gap:6px;color:var(--ink)}.wg .tp-val b:not(:where(:not(.wg *))){font:300 34px/1 var(--font);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.wg .tp-val b.tp-bump:not(:where(:not(.wg *))){animation:tpBump .16s var(--ease-out)}@keyframes tpBump{50%{transform:translateY(-1px)}}.wg .tp-val span:not(:where(:not(.wg *))){font:500 14px/1 var(--font);color:var(--ink-2)}.wg .tp-win:not(:where(:not(.wg *))){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) 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 .tp-win:focus-visible:not(:where(:not(.wg *))){box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--t) 50%,transparent)}.wg .tp-on .tp-win:not(:where(:not(.wg *))){cursor:grabbing}.wg .tp-svg:not(:where(:not(.wg *))){display:block}.wg .tp-mn:not(:where(:not(.wg *))){stroke:color-mix(in srgb,var(--ink) 26%,transparent);stroke-width:1.2}.wg .tp-mj:not(:where(:not(.wg *))){stroke:color-mix(in srgb,var(--ink) 55%,transparent);stroke-width:1.6}.wg .tp-out:not(:where(:not(.wg *))){stroke-opacity:.25}.wg .tp-lb:not(:where(:not(.wg *))){font:500 11.5px var(--font);fill:var(--ink-2)}.wg .tp-needle:not(:where(:not(.wg *))){position:absolute;left:50%;top:0;bottom:6px;width:2.5px;margin-left:-1.25px;border-radius:2px;background:var(--t);box-shadow:0 0 calc(10px*var(--halo)) color-mix(in srgb,var(--t) 60%,transparent);pointer-events:none}.wg .tp-needle:not(:where(:not(.wg *))):before{content:"";position:absolute;left:50%;top:-4px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--t);box-shadow:0 0 0 3px var(--gx-disc-solid)}.wg .tp-imp:not(:where(:not(.wg *))){display:flex;align-items:center;gap:10px;font:450 13px/1 var(--font);color:var(--ink-2);min-height:18px}.wg .tp-imp b:not(:where(:not(.wg *))){font-weight:600;color:var(--ink)}.wg .tp-imp i:not(:where(:not(.wg *))){width:4px;height:4px;border-radius:50%;background:var(--hairline)}.wg .tp-imp em:not(:where(:not(.wg *))){font-style:normal;font-weight:600;padding:4px 9px;border-radius:999px}.wg .tp-imp em.w-steady:not(:where(:not(.wg *))){color:var(--t);background:color-mix(in srgb,var(--t) 12%,transparent)}.wg .tp-imp em.w-ambitious:not(:where(:not(.wg *))){color:var(--ink);background:color-mix(in srgb,var(--t) 22%,transparent)}.wg .tp-imp em.w-astretch:not(:where(:not(.wg *))){color:var(--on-ink);background:var(--t)}.wg .gx-tl:not(:where(:not(.wg *))){display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px}.wg .gx-ti:not(:where(:not(.wg *))){display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 10px;border:0;border-radius:12px;background:var(--well);font:500 13.5px/1.25 var(--font);color:var(--ink);text-align:left;cursor:pointer}.wg .gx-ti i:not(:where(:not(.wg *))){flex:none;width:20px;height:20px;border-radius:7px;box-shadow:inset 0 0 0 1.6px color-mix(in srgb,var(--t) 60%,transparent);display:grid;place-items:center;font-style:normal;color:var(--ink-3)}.wg .gx-ti.on i:not(:where(:not(.wg *))){background:var(--t);box-shadow:none}.wg .gx-ti.on i:not(:where(:not(.wg *))):after{content:"";width:9px;height:5px;margin-top:-2px;border-left:2px solid var(--on-ink);border-bottom:2px solid var(--on-ink);transform:rotate(-45deg)}.wg .gx-ti.on span:not(:where(:not(.wg *))){color:var(--ink-2);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--ink-3) 60%,transparent)}.wg .gx-ti.add:not(:where(:not(.wg *))){background:none;box-shadow:inset 0 0 0 1px var(--hairline);cursor:text}.wg .gx-tadd:not(:where(:not(.wg *))){flex:1;outline:none;min-width:60px}.wg .gx-tadd:empty:not(:where(:not(.wg *))):before{content:"New task";color:var(--ink-3)}.wg .gx-hw:not(:where(:not(.wg *))){display:flex;align-items:center;gap:14px;flex-wrap:wrap}.wg .gx-hwr:not(:where(:not(.wg *))){display:inline-flex;align-items:center;gap:5px}.wg .gx-hwr button:not(:where(:not(.wg *))){width:24px;height:24px;border:0;border-radius:50%;background:var(--gx-track);cursor:pointer;padding:0}.wg .gx-hwr button.on:not(:where(:not(.wg *))){background:var(--t)}.wg .gx-hwr.wk button:not(:where(:not(.wg *))){border-radius:7px;width:22px}.wg .gx-hwr b:not(:where(:not(.wg *))){font:600 16px/1 var(--font);margin-left:6px;color:var(--ink)}.wg .gx-hwx:not(:where(:not(.wg *))){font:450 13px/1 var(--font);color:var(--ink-2)}.wg .gx-hwk:not(:where(:not(.wg *))){display:inline-flex;gap:3px;margin-left:auto}.wg .gx-hwk i:not(:where(:not(.wg *))){width:8px;height:18px;border-radius:3px;background:var(--gx-track)}.wg .gx-hwk i.on:not(:where(:not(.wg *))){background:var(--t)}.wg .gx-hrow:not(:where(:not(.wg *))){grid-template-columns:230px auto minmax(0,1fr) 92px}.wg .gx-hx:not(:where(:not(.wg *))){grid-template-columns:230px minmax(0,1fr) 92px}.wg .gx-feeds:not(:where(:not(.wg *))){display:flex;gap:6px;flex-wrap:wrap}.wg .gx-fchip:not(:where(:not(.wg *))){display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px 0 9px;border:0;border-radius:999px;background:color-mix(in srgb,var(--t) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t) 26%,transparent);font:500 12.5px/1 var(--font);color:var(--ink);cursor:pointer;white-space:nowrap}.wg .gx-fchip i:not(:where(:not(.wg *))){width:6px;height:12px;border-radius:3px;background:var(--t)}.wg .gx-fchip:hover:not(:where(:not(.wg *))){background:color-mix(in srgb,var(--t) 16%,transparent)}.wg .gx-fchip.ghost:not(:where(:not(.wg *))){color:var(--t);cursor:default}.wg .gx-cnt:not(:where(:not(.wg *))){border:0;background:none;padding:6px 4px;border-radius:12px;font:inherit;color:inherit}.wg .gx-cnt:hover:not(:where(:not(.wg *))){background:var(--well)}.wg .gx-cnt .k:not(:where(:not(.wg *))){font:600 22px/1 var(--font);color:var(--t)}.wg .gx-cnt .of:not(:where(:not(.wg *))){font:500 14px/1 var(--font);color:var(--ink-2);margin-left:1px}.wg .gx-wk.pre:not(:where(:not(.wg *))){opacity:.35;cursor:default}.wg .gx-kb:not(:where(:not(.wg *))){display:inline-flex;align-items:center;gap:3px;font:500 13px/1 var(--font);color:var(--ink-2)}.wg .gx-kb i:not(:where(:not(.wg *))){width:9px;height:16px;border-radius:3px;background:var(--gx-track)}.wg .gx-kb i.on:not(:where(:not(.wg *))){background:var(--t)}.wg .gx-kb i.pre:not(:where(:not(.wg *))){opacity:.3}.wg .gx-kb b:not(:where(:not(.wg *))){margin-left:6px;font-weight:600;color:var(--ink)}.wg .gx-hxs:not(:where(:not(.wg *))){gap:12px;padding-left:52px}.wg .gx-rh:not(:where(:not(.wg *))){border:0;background:none;padding:6px 0;text-align:left;font:500 13px/1 var(--font);color:var(--ink-2);cursor:pointer}.wg .gx-rh:hover:not(:where(:not(.wg *))){color:var(--ink)}.wg .gx-dl i:not(:where(:not(.wg *))){font:500 10.5px/16px var(--font);color:var(--ink-2)}.wg .gx-bline:not(:where(:not(.wg *))){border-top:0;gap:12px;font:500 13.5px/1 var(--font);color:var(--ink)}.wg .gx-bline .gx-lbar:not(:where(:not(.wg *))){width:90px}.wg .gx-lbar:not(:where(:not(.wg *))){display:inline-flex;height:8px;border-radius:4px;background:var(--gx-track);overflow:hidden}.wg .gx-lbar i:not(:where(:not(.wg *))){height:100%;background:var(--t)}.wg .gx-lbar i.now:not(:where(:not(.wg *))){background:color-mix(in srgb,var(--t) 45%,transparent)}.wg .gx-task:not(:where(:not(.wg *))){text-align:left;color:inherit;cursor:pointer}.wg .gx-task.sel:not(:where(:not(.wg *))){box-shadow:inset 0 0 0 1.5px var(--t),var(--shadow-card)}.wg .gx-fold:not(:where(:not(.wg *))){border:0;cursor:pointer;text-align:left;color:var(--ink-2)}.wg .gx-mote:not(:where(:not(.wg *))){position:absolute;z-index:40;width:6px;height:6px;border-radius:50%;background:var(--t);pointer-events:none;box-shadow:0 0 calc(8px*var(--halo)) var(--t)}.wg .gx-mote.halo:not(:where(:not(.wg *))){width:30px;height:30px;background:none;box-shadow:0 0 0 2px var(--t)}.wg .gx-boards:not(:where(:not(.wg *))){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:6px}.wg .gx-bcard:not(:where(:not(.wg *))){display:grid;gap:8px;padding:14px 16px;text-align:left;border:0;color:inherit;font:inherit;cursor:pointer;transition:transform .24s var(--ease-out)}.wg .gx-bcard:hover:not(:where(:not(.wg *))){transform:translateY(-2px)}.wg .gx-bcard svg.gx-psvg:not(:where(:not(.wg *))){width:100%;height:auto;pointer-events:none}.wg .gx-bct:not(:where(:not(.wg *))){display:flex;align-items:center;justify-content:space-between}.wg .gx-bct b:not(:where(:not(.wg *))){font:600 15px/1.2 var(--font)}.wg .gx-bcl:not(:where(:not(.wg *))){display:flex;align-items:center;gap:10px}.wg .gx-bcl .gx-lbar:not(:where(:not(.wg *))){flex:1}.wg .gx-bcn:not(:where(:not(.wg *))){font:600 13px/1 var(--font)}.wg .gx-bcx:not(:where(:not(.wg *))){font:450 13px/1.2 var(--font);color:var(--ink-2)}.wg .gx-ph .gx-boards:not(:where(:not(.wg *))){grid-template-columns:1fr}.wg .gx-fx:not(:where(:not(.wg *))){z-index:4;padding:62px 18px 168px!important;gap:14px!important;touch-action:pan-y}.wg .gx-fxfly:not(:where(:not(.wg *))){position:absolute;z-index:3;background:var(--glass-tint);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);box-shadow:var(--shadow-panel)}.wg .gx-fxtop:not(:where(:not(.wg *))){display:flex;align-items:center;min-height:44px}.wg .gx-ph .gx-back:not(:where(:not(.wg *))){min-height:40px;padding:10px 14px;font-size:14px}.wg .gx-fxc:not(:where(:not(.wg *))){position:relative;line-height:0}.wg .gx-fxs:not(:where(:not(.wg *))){padding:16px 14px}.wg .gx-fxs .gx-sh-h:not(:where(:not(.wg *))){gap:10px}.wg .gx-fxs .gx-bn:not(:where(:not(.wg *))){font-size:22px;flex:1 1 100%}.wg .gx-fxs .gx-duty:not(:where(:not(.wg *))){height:44px;flex:1 1 auto}.wg .gx-fxs .gx-done:not(:where(:not(.wg *))){height:44px;padding:0 22px;font-size:15px}.wg .gx-fxs .tp-val b:not(:where(:not(.wg *))){font-size:42px}.wg .gx-fxs .tp-win:not(:where(:not(.wg *))){height:64px}.wg .gx-fxs .gx-ti:not(:where(:not(.wg *))){min-height:48px;font-size:15px}.wg .gx-fxs .gx-tl:not(:where(:not(.wg *))){grid-template-columns:1fr}.wg .gx-fxs .gx-hwr button:not(:where(:not(.wg *))){width:32px;height:32px}.wg .gx-fxs .gx-rm:not(:where(:not(.wg *))){min-height:44px;font-size:14px}.wg .gx-sh-f:not(:where(:not(.wg *))){display:flex;align-items:center;gap:10px;margin-top:16px}.wg .gx-sh-f .gx-done:not(:where(:not(.wg *))){flex:1}.wg .gx-sh-f .gx-rm:not(:where(:not(.wg *))){margin:0;min-height:44px}.wg .gx-fxs .gx-duty:not(:where(:not(.wg *))){margin-top:14px;width:100%;justify-content:flex-start}.wg .gx-fxs .gx-dutyp:not(:where(:not(.wg *))){gap:8px}.wg .gx-fxs .gx-tri button:not(:where(:not(.wg *))){padding:12px 14px;font-size:14px}.wg .gx-fxs .gx-dch:not(:where(:not(.wg *))),.wg .gx-fxs .gx-drm:not(:where(:not(.wg *))){min-height:44px;font-size:14px}.wg .gx-fxs .gx-sh-b:not(:where(:not(.wg *))){margin-top:16px}.wg .gx-fxs .gx-hw:not(:where(:not(.wg *))){gap:12px}.wg .gx-wstrip:not(:where(:not(.wg *))){display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:14px -14px 0;padding:2px 14px}.wg .gx-wsw:not(:where(:not(.wg *))){flex:none;display:grid;justify-items:center;gap:3px;width:52px;height:56px;padding:8px 0;border:0;border-radius:14px;background:var(--well);color:var(--ink-2);font:500 12.5px/1 var(--font);cursor:pointer;scroll-snap-align:center}.wg .gx-wsw b:not(:where(:not(.wg *))){font:600 18px/1 var(--font);color:var(--ink)}.wg .gx-wsw.on:not(:where(:not(.wg *))){background:var(--t);color:var(--on-ink)}.wg .gx-wsw.on b:not(:where(:not(.wg *))){color:var(--on-ink)}.wg .gx-fxh:not(:where(:not(.wg *))){display:flex;flex-direction:column;gap:16px}.wg .gx-fxhh:not(:where(:not(.wg *))){display:flex;align-items:center;gap:16px}.wg .gx-fxhh .title:not(:where(:not(.wg *))){font:300 30px/1.05 var(--font)!important}.wg .gx-fxhh .gx-feeds:not(:where(:not(.wg *))){margin-top:8px}.wg .gx-gl.xl:not(:where(:not(.wg *))){width:64px;height:64px;flex:none}.wg .gx-gl.xl svg:not(:where(:not(.wg *))){width:34px;height:34px}.wg .gx-fxk:not(:where(:not(.wg *))){display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.wg .gx-fxk .gx-roll:not(:where(:not(.wg *))){font:300 48px/1 var(--font);color:var(--t);height:1em}.wg .gx-fxk .of:not(:where(:not(.wg *))){font:400 22px/1 var(--font);color:var(--ink-2)}.wg .gx-fxkl:not(:where(:not(.wg *))){font:500 15px/1 var(--font);color:var(--ink-2);margin-right:auto;margin-left:6px}.wg .gx-fxd:not(:where(:not(.wg *))){padding:12px 10px}.wg .gx-days.big:not(:where(:not(.wg *))){display:grid;gap:6px}.wg .gx-drow:not(:where(:not(.wg *))){display:grid;grid-template-columns:62px repeat(7,1fr);gap:5px;align-items:center}.wg .gx-drow>span:not(:where(:not(.wg *))){font:500 13px/1 var(--font);color:var(--ink-2)}.wg .gx-dhead i:not(:where(:not(.wg *))){font:500 13px/1 var(--font);font-style:normal;text-align:center;color:var(--ink-2)}.wg .gx-days.big .gx-day:not(:where(:not(.wg *))){width:100%;height:44px;border-radius:12px}.wg .gx-ph .gx-fchip:not(:where(:not(.wg *))){height:36px;font-size:13.5px;padding:0 13px 0 10px}.wg .gx-ph .gx-sib:not(:where(:not(.wg *))){min-width:44px;min-height:44px;justify-content:center}.wg .gx-ph .gx-cnt:not(:where(:not(.wg *))){min-height:44px}.wg .gx-ph .gx-mo:not(:where(:not(.wg *))),.wg .gx-ph .gx-tt:not(:where(:not(.wg *))){font-size:13px}.wg .gx-ph .gx-hero:not(:where(:not(.wg *))){grid-template-areas:"ring hl" "chart chart" "prov prov"}.wg .gx-ph .gx-hl:not(:where(:not(.wg *))){justify-content:flex-start;flex-direction:column;align-items:flex-start}.wg .gx-ph .gx-fcl:not(:where(:not(.wg *))){font-size:14px;padding:10px 12px;background:var(--well)}.wg .gx-ph .gx-hero:not(:where(:not(.wg *))){touch-action:pan-y}.wg .gx-ph .gx-on small:not(:where(:not(.wg *))){font-size:13px}.wg .gx-ph .gx-oring:not(:where(:not(.wg *))){min-height:56px}.wg .gx-ph .gx-sw:not(:where(:not(.wg *))){font-size:inherit}.wg .gx-ph .sentence:not(:where(:not(.wg *))){font-size:15px!important}.wg .gx-wgrid:not(:where(:not(.wg *))){grid-template-columns:minmax(0,1fr) 300px}.wg .gx-whr span:not(:where(:not(.wg *))){font:500 11.5px var(--font);color:var(--ink-2)}.wg .gx-wb:not(:where(:not(.wg *))){border:0;text-align:left;cursor:pointer;color:inherit;font:inherit}.wg .gx-wb.sel:not(:where(:not(.wg *))){box-shadow:inset 0 0 0 1.5px var(--t),inset 2px 0 0 var(--t)}.wg .gx-wd small:not(:where(:not(.wg *))){font:500 11px/1 var(--font);color:var(--ink-2)}.wg .gx-ws:not(:where(:not(.wg *))){gap:4px;padding:10px;overflow:auto;scrollbar-width:none}.wg .gx-pr:not(:where(:not(.wg *))){display:block}.wg .gx-prh:not(:where(:not(.wg *))){display:grid;grid-template-columns:1fr auto;gap:6px 10px;width:100%;padding:8px;border:0;border-radius:12px;background:none;cursor:pointer;text-align:left;color:inherit;font:inherit}.wg .gx-prh:hover:not(:where(:not(.wg *))){background:color-mix(in srgb,var(--t) 7%,transparent)}.wg .gx-prh b:not(:where(:not(.wg *))){font:600 13.5px/1 var(--font)}.wg .gx-prn:not(:where(:not(.wg *))){font:600 13.5px/1 var(--font);color:var(--ink)}.wg .gx-prn span:not(:where(:not(.wg *))){font-weight:450;color:var(--ink-2)}.wg .gx-prh .gx-prb:not(:where(:not(.wg *))){grid-column:1/-1}.wg .gx-prx:not(:where(:not(.wg *))){display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,.8,.3,1)}.wg .gx-prx>div:not(:where(:not(.wg *))){min-height:0;overflow:hidden}.wg .gx-pr.open .gx-prx:not(:where(:not(.wg *))){grid-template-rows:1fr}.wg .gx-pr.open .gx-prh:not(:where(:not(.wg *))){background:color-mix(in srgb,var(--t) 9%,transparent)}.wg .gx-prxi:not(:where(:not(.wg *))){display:grid;gap:6px;padding:4px 6px 8px}.wg .gx-prxi svg:not(:where(:not(.wg *))){width:100%;height:auto}.wg .gx-prgo:not(:where(:not(.wg *))){justify-self:start;border:0;background:none;font:500 13px/1 var(--font);color:var(--t);cursor:pointer;padding:6px 2px}.wg .gx-hr2:not(:where(:not(.wg *))){display:grid;gap:8px;padding:8px 6px;border-radius:12px;grid-template-columns:none;cursor:default}.wg .gx-hr2:hover:not(:where(:not(.wg *))){background:none}.wg .gx-hr2h:not(:where(:not(.wg *))){display:flex;align-items:center;gap:8px;font:600 13.5px/1 var(--font)}.wg .gx-hr2h .gx-hk:not(:where(:not(.wg *))){margin-left:auto;font:500 13px/1 var(--font);color:var(--ink-2)}.wg .gx-hr2h .gx-hk b:not(:where(:not(.wg *))){font:600 15px/1 var(--font);color:var(--t)}.wg .gx-hd:not(:where(:not(.wg *))){display:grid;grid-template-columns:repeat(7,32px);gap:4px;justify-content:space-between}.wg .gx-hd .gx-day:not(:where(:not(.wg *))){width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font:500 11px/1 var(--font);color:var(--ink-2)}.wg .gx-hd .gx-day.on:not(:where(:not(.wg *))){color:var(--on-ink)}.wg .gx-hd .gx-day.fu span:not(:where(:not(.wg *))){opacity:.5}.wg .gx-wkscr .gx-nbar:not(:where(:not(.wg *))){left:calc(50% + 108px)}.wg .gx-wside:not(:where(:not(.wg *))){overflow-y:auto;scrollbar-width:none}.wg .gx-ws:not(:where(:not(.wg *))){flex:none;overflow:visible}.wg .gx-prh:not(:where(:not(.wg *))){padding:6px 8px;gap:5px 10px}.wg .gx-hr2:not(:where(:not(.wg *))){gap:6px;padding:5px 6px}.wg .gx-wsh:not(:where(:not(.wg *))){gap:2px}.wg .gx-prxi .gx-gl-t:not(:where(:not(.wg *))),.wg .gx-prxi .gx-tt:not(:where(:not(.wg *))),.wg .gx-prxi .gx-nowt:not(:where(:not(.wg *))),.wg .gx-prxi .gx-own:not(:where(:not(.wg *))),.wg .gx-prxi .gx-beyond:not(:where(:not(.wg *))){display:none}.wg .gx-prxi svg:not(:where(:not(.wg *))){pointer-events:none}.wg .gx-wside:not(:where(:not(.wg *))){-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 36px),transparent);padding-bottom:30px}.wg .gx-ph .gx-back:not(:where(:not(.wg *))){min-height:44px}.wg .gx-ph .gx-sw:not(:where(:not(.wg *))){padding:11px 3px;margin:-11px -3px}.wg .gx-ph .gx-fcl:not(:where(:not(.wg *))){min-height:44px}.wg .gx-ph .gx-prov:not(:where(:not(.wg *))){min-height:44px;display:inline-flex;align-items:center}.wg .gx-ph .gx-hhead:not(:where(:not(.wg *))){min-height:44px}.wg .gx-ph .gx-fchip:not(:where(:not(.wg *))),.wg .gx-ph .na-chip:not(:where(:not(.wg *))),.wg .gx-ph .na-askb:not(:where(:not(.wg *))),.wg .gx-ph .na-toast .btn:not(:where(:not(.wg *))),.wg .gx-ph .na-prop .btn:not(:where(:not(.wg *))){position:relative}.wg .gx-ph .gx-fchip:not(:where(:not(.wg *))):after,.wg .gx-ph .na-chip:not(:where(:not(.wg *))):after,.wg .gx-ph .na-askb:not(:where(:not(.wg *))):after,.wg .gx-ph .na-toast .btn:not(:where(:not(.wg *))):after,.wg .gx-ph .na-prop .btn:not(:where(:not(.wg *))):after{content:"";position:absolute;inset:-8px -2px}.wg .gx-ph .gx-rh:not(:where(:not(.wg *))),.wg .gx-ph .gx-bline:not(:where(:not(.wg *))),.wg .gx-ph .gx-bfold:not(:where(:not(.wg *))),.wg .gx-ph .gx-fold:not(:where(:not(.wg *))){min-height:44px}.wg .gx-ph .gx-hxw:not(:where(:not(.wg *))){display:none}.wg .gx-ph .gx-ord:not(:where(:not(.wg *))),.wg .gx-ph .gx-seg button:not(:where(:not(.wg *))),.wg .gx-ph .gx-fct:not(:where(:not(.wg *))),.wg .gx-ph .gx-bfold:not(:where(:not(.wg *))),.wg .gx-ph .gx-fold:not(:where(:not(.wg *))),.wg .gx-ph .gx-lane h4:not(:where(:not(.wg *))),.wg .gx-ph .gx-task small:not(:where(:not(.wg *))),.wg .gx-ph .na-chip:not(:where(:not(.wg *))),.wg .gx-ph .dock .ctx:not(:where(:not(.wg *))),.wg .gx-ph .gx-src:not(:where(:not(.wg *))),.wg .gx-ph .na-prov:not(:where(:not(.wg *))){font-size:13px!important}.wg .gx-ph .gx-gl-s:not(:where(:not(.wg *))),.wg .gx-ph .gx-nowt:not(:where(:not(.wg *))){font-size:13px!important}.wg .gx-ph .gx-ru:not(:where(:not(.wg *))){display:none}.wg .gx-ph .gx-lane h4 b:not(:where(:not(.wg *))){font-size:13px}.wg .gx-ph .gx-sw:not(:where(:not(.wg *))){padding:11px 9px;margin:-11px -9px}.wg .gx-ph .gx-cnt:not(:where(:not(.wg *))){min-width:44px}.wg .gx-ph .na-toast:not(:where(:not(.wg *))),.wg .gx-ph .na-toast em:not(:where(:not(.wg *))),.wg .gx-ph .na-toast .btn:not(:where(:not(.wg *))){font-size:13px!important}.wg .gx-days.big:not(:where(:not(.wg *))){width:100%}.wg .gx-days.big .gx-drow:not(:where(:not(.wg *))){width:100%;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.wg .gx-days.big .gx-drow>span:not(:where(:not(.wg *))){grid-column:1/-1;padding:6px 2px 0}.wg .gx-days.big .gx-dhead>span:not(:where(:not(.wg *))){display:none}.wg .gx-days.big .gx-day:not(:where(:not(.wg *))){min-width:44px;height:46px}.wg .gx-ph .gx-fxd:not(:where(:not(.wg *))){padding:10px 8px}.wg .gx-gate.done .gx-post:not(:where(:not(.wg *))){fill:var(--t)!important;stroke-dasharray:none!important}.wg .gx-layer:not(:where(:not(.wg *))){-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 160px),transparent calc(100% - 116px));mask-image:linear-gradient(180deg,#000 calc(100% - 160px),transparent calc(100% - 116px))}.wg .gx-ov:not(:where(:not(.wg *))){-webkit-mask-image:none;mask-image:none}.wg .gx-ph .gx-layer:not(:where(:not(.wg *))){padding-bottom:220px!important;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 178px),transparent calc(100% - 128px));mask-image:linear-gradient(180deg,#000 calc(100% - 178px),transparent calc(100% - 128px))}.wg .gx-ph .gx-ov:not(:where(:not(.wg *))){padding-bottom:140px!important}.wg .gx-nbar:not(:where(:not(.wg *))){z-index:8}.wg .gx-sw:not(:where(:not(.wg *))){box-shadow:none;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--t,var(--ink-3)) 55%,transparent);text-decoration-thickness:1.5px;text-underline-offset:4px}.wg .gx-ph .gx-sw:not(:where(:not(.wg *))){padding:0 2px;margin:0 -2px;display:inline;line-height:inherit}.wg .gx-ph .gx-sen:not(:where(:not(.wg *))),.wg .gx-ph .gx-oh .sentence:not(:where(:not(.wg *))){line-height:1.6}.wg .gx-on small.s-behind:not(:where(:not(.wg *))),.wg .gx-on small.s-slipped:not(:where(:not(.wg *))){color:var(--ink);font-weight:600}.wg .gx-dok:not(:where(:not(.wg *))){border:0;border-radius:999px;background:var(--t);color:var(--on-ink);font:600 12.5px/1 var(--font);padding:8px 14px;cursor:pointer}.wg .gx-dok:disabled:not(:where(:not(.wg *))){background:var(--well);color:var(--ink-2)}.wg .gx-hwr b:not(:where(:not(.wg *))){font:600 14px/1 var(--font);margin-left:6px;color:var(--ink);white-space:nowrap}.wg .gx-hwk:not(:where(:not(.wg *))){align-items:center}.wg .gx-hwk b:not(:where(:not(.wg *))){font:600 14px/1 var(--font);color:var(--ink);margin-left:6px}.wg .gx-day:not(:where(:not(.wg *))){width:34px;height:24px}.wg .gx-dc:not(:where(:not(.wg *))){gap:4px}.wg .gx-dl i:not(:where(:not(.wg *))){height:24px;line-height:24px}.wg .gx-bcard .gx-gl-t:not(:where(:not(.wg *))),.wg .gx-bcard .gx-nowt:not(:where(:not(.wg *))),.wg .gx-bcard .gx-tt:not(:where(:not(.wg *))),.wg .gx-bcard .gx-beyond:not(:where(:not(.wg *))),.wg .gx-bcard .gx-own:not(:where(:not(.wg *))){display:none}.wg .gx-ph .gx-sib span:last-child:not(:where(:not(.wg *))){display:inline}.wg .gx-ph .gx-sibs:not(:where(:not(.wg *))){gap:4px;justify-content:flex-start;margin-left:10px;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.wg .gx-ph .gx-sib:not(:where(:not(.wg *))){font-size:13px;padding:0 8px 0 2px;min-width:0}.wg .gx-ph .na-chip:not(:where(:not(.wg *))),.wg .gx-ph .na-askb:not(:where(:not(.wg *))){height:44px;font-size:14px!important;padding:0 16px}.wg .gx-ph .gx-nbar:not(:where(:not(.wg *))){left:14px;right:14px;justify-content:stretch}.wg .gx-ph .gx-nrow:not(:where(:not(.wg *))){width:100%;align-items:stretch}.wg .gx-ph .gx-nrow .na-row:not(:where(:not(.wg *))){width:100%}.wg .gx-ph .tp-lb:not(:where(:not(.wg *))){font-size:13px}.wg .gx-ph .gx-beyond text:not(:where(:not(.wg *))){font-size:13px}.wg .gx-ph .gx-psvg text:not(:where(:not(.wg *))),.wg .gx-ph .gx-psvg tspan:not(:where(:not(.wg *))){font-size:13px!important}.wg .gx-ph .gx-av:not(:where(:not(.wg *))){width:22px;height:22px;font-size:13px}.wg .gx-ph .gx-ask .btn:not(:where(:not(.wg *))){min-height:44px;padding:0 16px}.wg .gx-ph .gx-tri button:not(:where(:not(.wg *))),.wg .gx-ph .gx-dok:not(:where(:not(.wg *))){min-height:44px;padding:0 14px;font-size:14px}.wg .gx-fxs .gx-hwr button:not(:where(:not(.wg *))){width:44px;height:44px}.wg .gx-fxs .gx-hwr:not(:where(:not(.wg *))){flex-wrap:wrap}.wg .gx-ph .gx-wsw:not(:where(:not(.wg *))){width:56px;height:60px}.wg .gx-wb b:not(:where(:not(.wg *))){white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}.wg .gx-hr2h:not(:where(:not(.wg *))){display:flex;align-items:center;gap:8px;width:100%;border:0;background:none;padding:2px;border-radius:10px;font:600 13.5px/1 var(--font);color:inherit;cursor:pointer;text-align:left}.wg .gx-hr2h:hover:not(:where(:not(.wg *))){background:color-mix(in srgb,var(--t) 7%,transparent)}.wg .gx-ws:not(:where(:not(.wg *))){padding:8px}.wg .gx-prh:not(:where(:not(.wg *))){padding:4px 8px;gap:4px 10px}.wg .gx-hr2:not(:where(:not(.wg *))){padding:3px 6px;gap:4px}.wg .gx-prn span:not(:where(:not(.wg *))){color:var(--ink-2)}.wg .gx-wsp:not(:where(:not(.wg *))){gap:0}.wg .gx-prh:not(:where(:not(.wg *))){padding:3px 8px}.wg .gx-wside:not(:where(:not(.wg *))){gap:10px}.wg .gx-hr2h .gx-gl:not(:where(:not(.wg *))){width:24px;height:24px}.wg .gx-hr2h .gx-gl svg:not(:where(:not(.wg *))){width:14px;height:14px}.wg .gx-hr2:not(:where(:not(.wg *))){gap:3px;padding:2px 6px}.wg .gx-wsh:not(:where(:not(.wg *))){padding-bottom:6px}.wg .gx-ph .gx-sw:not(:where(:not(.wg *))){position:relative}.wg .gx-ph .gx-sw:not(:where(:not(.wg *))):after{content:"";position:absolute;inset:-10px -8px}.wg .gx-ph .gx-fchip:not(:where(:not(.wg *))):after{inset:-4px -2px}.wg .gx-back:not(:where(:not(.wg *))),.wg .gx-sib:not(:where(:not(.wg *))),.wg .gx-sib span:not(:where(:not(.wg *))){white-space:nowrap}.wg .gx-ph .gx-sibs:not(:where(:not(.wg *))){flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.wg .gx-ph .tp-imp:not(:where(:not(.wg *))){flex-wrap:wrap;justify-content:center;row-gap:8px;text-align:center}.wg .gx-ph .tp-imp b:not(:where(:not(.wg *))),.wg .gx-ph .tp-imp span:not(:where(:not(.wg *))),.wg .gx-ph .tp-imp em:not(:where(:not(.wg *))){white-space:nowrap}.wg .gx-ph .tp-imp i:nth-of-type(2):not(:where(:not(.wg *))){display:none}.wg .gx-ph .gx-sib:not(:where(:not(.wg *))){flex:none;gap:6px;min-height:44px}.wg .gx-ph .gx-top:not(:where(:not(.wg *))){gap:6px}.wg .gx-ph .gx-back:not(:where(:not(.wg *))){flex:none}.wg .topnav:not(:where(:not(.wg *))){position:static}.wg .gx-mk:not(:where(:not(.wg *))){display:inline-block;width:8px;height:13px;margin-right:6px;vertical-align:-1px;flex:none}.wg .gx-mk rect:not(:where(:not(.wg *))){fill:var(--gx-disc-solid);stroke:var(--t,var(--ink-2));stroke-width:1.6}.wg .gx-mk.done rect:not(:where(:not(.wg *))){fill:var(--t,var(--ink-2))}.wg .gx-mk.flag:not(:where(:not(.wg *))){width:12px}.wg .gx-mk.flag path:not(:where(:not(.wg *))){fill:none;stroke:var(--t,var(--ink-2));stroke-width:1.6;stroke-linejoin:round}.wg .gx-sw .gx-mk:not(:where(:not(.wg *))){margin-right:4px}.wg .gx-ord:not(:where(:not(.wg *))){display:inline-flex;align-items:center;gap:2px}.wg .gx-ord .gx-mk:not(:where(:not(.wg *))){height:11px}.wg .gx-fint:not(:where(:not(.wg *))){font-weight:650}.wg .gx-gate.fin:not(:where(:not(.wg *))){cursor:pointer}.wg .gx-gate.fin .gx-flag:not(:where(:not(.wg *))){transform-box:fill-box;transform-origin:0 50%;transition:transform .2s var(--ease-out)}.wg .gx-gate.fin:hover .gx-flag:not(:where(:not(.wg *))){transform:scale(1.15)}.wg .gx-gate.comp .gx-post:not(:where(:not(.wg *))){opacity:.55}.wg .gx-brk path:not(:where(:not(.wg *))){stroke:var(--ink-2);stroke-width:1.4;stroke-linecap:round;fill:none}.wg .gx-brkf:not(:where(:not(.wg *))){fill:var(--gx-disc-solid);opacity:.85}.wg .gx-bl:not(:where(:not(.wg *))){font-weight:600}.wg .gx-feeds:not(:where(:not(.wg *))){position:relative;display:block;width:148px;height:30px}.wg .gx-mini:not(:where(:not(.wg *))){display:block;overflow:visible}.wg .gx-mpl:not(:where(:not(.wg *))){fill:none;stroke:color-mix(in srgb,var(--t) 35%,transparent);stroke-width:2;stroke-linecap:round}.wg .gx-mtd:not(:where(:not(.wg *))){stroke:var(--ink);stroke-opacity:.25;stroke-dasharray:2 2}.wg .gx-mpo:not(:where(:not(.wg *))){fill:var(--gx-disc-solid);stroke:color-mix(in srgb,var(--ink) 25%,transparent);stroke-width:1.4}.wg .gx-mpo.lit:not(:where(:not(.wg *))){stroke:var(--t);stroke-width:2;filter:drop-shadow(0 0 calc(5px*var(--halo)) color-mix(in srgb,var(--t) 55%,transparent))}.wg .gx-mpo.lit.done:not(:where(:not(.wg *))){fill:var(--t)}.wg .gx-mfl:not(:where(:not(.wg *))){fill:none;stroke:color-mix(in srgb,var(--ink) 30%,transparent);stroke-width:1.4;stroke-linejoin:round}.wg .gx-mfl.lit:not(:where(:not(.wg *))){stroke:var(--t)}.wg .gx-mhit:not(:where(:not(.wg *))){position:absolute;top:-7px;width:44px;height:44px;border:0;border-radius:12px;background:none;cursor:pointer;padding:0}.wg .gx-mhit:hover:not(:where(:not(.wg *))){background:color-mix(in srgb,var(--t) 10%,transparent)}.wg .gx-hrow:not(:where(:not(.wg *))){grid-template-columns:230px 160px minmax(0,1fr) 84px}.wg .gx-hx:not(:where(:not(.wg *))){grid-template-columns:230px minmax(0,1fr) 84px}.wg .gx-tday:not(:where(:not(.wg *))){display:flex;align-items:center;gap:12px;align-self:flex-start;min-width:360px;max-width:560px;padding:6px 6px 6px 8px;border-radius:999px;background:color-mix(in srgb,var(--t) 9%,var(--card-frost));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t) 22%,transparent)}.wg .gx-tday .gx-gl:not(:where(:not(.wg *))){width:32px;height:32px}.wg .gx-tday .gx-gl svg:not(:where(:not(.wg *))){width:17px;height:17px}.wg .gx-tday>.gx-mk:not(:where(:not(.wg *))){margin:0 4px 0 10px;height:16px;width:10px}.wg .gx-tdl:not(:where(:not(.wg *))){flex:1;display:flex;align-items:baseline;gap:10px;min-width:0;border:0;background:none;cursor:pointer;font:inherit;color:inherit;padding:0}.wg .gx-tdl b:not(:where(:not(.wg *))){font:600 14.5px/1.2 var(--font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wg .gx-tdl span:not(:where(:not(.wg *))){font:450 13px/1 var(--font);color:var(--ink-2);white-space:nowrap}.wg .gx-tick:not(:where(:not(.wg *))){flex:none;width:40px;height:40px;border:0;border-radius:50%;background:var(--gx-disc-solid);box-shadow:inset 0 0 0 2px var(--t);cursor:pointer;display:grid;place-items:center;padding:0}.wg .gx-tick i:not(:where(:not(.wg *))){width:12px;height:7px;margin-top:-3px;border-left:2.4px solid var(--t);border-bottom:2.4px solid var(--t);transform:rotate(-45deg);opacity:.35}.wg .gx-tick:hover i:not(:where(:not(.wg *))){opacity:.8}.wg .gx-tick.on:not(:where(:not(.wg *))){background:var(--t)}.wg .gx-tick.on i:not(:where(:not(.wg *))){border-color:var(--on-ink);opacity:1}.wg .gx-tday.done .gx-tdl b:not(:where(:not(.wg *))){color:var(--ink-2)}.wg .gx-tday.rest:not(:where(:not(.wg *))){background:var(--well);box-shadow:none}.wg .gx-tdo:not(:where(:not(.wg *))){flex:none;width:40px;height:40px;border:0;border-radius:50%;background:var(--card-frost);font:400 20px/1 var(--font);color:var(--ink-2);cursor:pointer}.wg .gx-rcol:not(:where(:not(.wg *))){display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0}.wg .gx-rc:not(:where(:not(.wg *))){transition:transform .42s var(--ease-sine)}.wg .gx-hero.logging .gx-rc:not(:where(:not(.wg *))){transform:scale(.62);margin:-36px 0 -40px}.wg .gx-hero.logging .gx-rcol>.gx-src:not(:where(:not(.wg *))),.wg .gx-hero.logging .gx-rcol>.na-prov:not(:where(:not(.wg *))){display:none}.wg .gx-log:empty:not(:where(:not(.wg *))){display:none}.wg .gx-logi:not(:where(:not(.wg *))){display:grid;gap:8px;width:220px}.wg .gx-logi .tp:not(:where(:not(.wg *))){max-width:220px}.wg .gx-logi .tp-val b:not(:where(:not(.wg *))){font-size:28px}.wg .gx-logb:not(:where(:not(.wg *))){display:flex;justify-content:center;gap:8px;align-items:center}.wg .gx-lr:not(:where(:not(.wg *))){line-height:0}.wg .gx-reach:not(:where(:not(.wg *))){display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 4px;border:0;border-radius:999px;background:var(--card-frost);box-shadow:inset 0 0 0 1px var(--glass-rim);font:600 13.5px/1 var(--font);color:var(--ink);cursor:pointer}.wg .gx-reach i:not(:where(:not(.wg *))){width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--t);display:grid;place-items:center}.wg .gx-reach i:not(:where(:not(.wg *))):after{content:"";width:10px;height:6px;margin-top:-3px;border-left:2.2px solid var(--t);border-bottom:2.2px solid var(--t);transform:rotate(-45deg);opacity:.4}.wg .gx-reach.on i:not(:where(:not(.wg *))),.wg .gx-reach:active i:not(:where(:not(.wg *))){background:var(--t)}.wg .gx-reach.on i:not(:where(:not(.wg *))):after{border-color:var(--on-ink);opacity:1}.wg .gx-bwhen:not(:where(:not(.wg *))){font:450 13px/1 var(--font);color:var(--ink-2)}.wg .gx-bwhen b:not(:where(:not(.wg *))){font-weight:600;color:var(--ink)}.wg .gx-sh-h>.gx-mk:not(:where(:not(.wg *))){width:10px;height:17px;margin-right:0}.wg .gx-sched:not(:where(:not(.wg *))){display:grid;gap:10px}.wg .gx-sdays:not(:where(:not(.wg *))){display:flex;gap:4px;flex-wrap:wrap}.wg .gx-sdays button:not(:where(:not(.wg *))){width:36px;height:32px;border:0;border-radius:10px;background:var(--well);font:600 12.5px/1 var(--font);color:var(--ink-2);cursor:pointer}.wg .gx-sdays button.on:not(:where(:not(.wg *))){background:var(--t);color:var(--on-ink)}.wg .gx-stime .tp:not(:where(:not(.wg *))){max-width:240px;margin:0}.wg .gx-stime .tp-val b:not(:where(:not(.wg *))){font-size:22px}.wg .gx-stime .tp-win:not(:where(:not(.wg *))){height:46px}.wg .gx-ph .gx-sdays:not(:where(:not(.wg *))){gap:5px}.wg .gx-ph .gx-sdays button:not(:where(:not(.wg *))){width:44px;height:44px;font-size:14px;border-radius:12px}.wg .gx-ph .gx-stime .tp:not(:where(:not(.wg *))){max-width:none}.wg .gx-ph .gx-stime .tp-val b:not(:where(:not(.wg *))){font-size:34px}.wg .sh:not(:where(:not(.wg *))){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) 82%,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 .night .sh:not(:where(:not(.wg *))),.wg .sh.night:not(:where(:not(.wg *))){background:color-mix(in srgb,#1d1530 86%,transparent)}.wg .sh-grab:not(:where(:not(.wg *))){flex:none;display:grid;place-items:center;height:28px;cursor:grab}.wg .sh-grab i:not(:where(:not(.wg *))){width:40px;height:5px;border-radius:3px;background:color-mix(in srgb,var(--ink) 28%,transparent)}.wg .sh-body:not(:where(:not(.wg *))){flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 18px 22px;scrollbar-width:none;touch-action:pan-y}.wg .sh .gx-sheet:not(:where(:not(.wg *))){display:block}.wg .sh .gx-sh-h:not(:where(:not(.wg *))){gap:10px;align-items:center}.wg .sh .gx-bn:not(:where(:not(.wg *))){font:600 22px/1.15 var(--font);flex:1 1 auto;min-width:0}.wg .sh .gx-bwhen:not(:where(:not(.wg *))){flex:1 0 100%;order:5;font-size:14px;padding-left:20px}.wg .sh .gx-reach:not(:where(:not(.wg *))){height:44px;font-size:14.5px;padding-right:16px}.wg .sh .gx-reach i:not(:where(:not(.wg *))){width:34px;height:34px}.wg .sh .gx-sh-b:not(:where(:not(.wg *))){margin-top:14px}.wg .sh .tp-val b:not(:where(:not(.wg *))){font-size:40px}.wg .sh .tp-win:not(:where(:not(.wg *))){height:64px}.wg .sh .gx-tl:not(:where(:not(.wg *))){grid-template-columns:1fr}.wg .sh .gx-ti:not(:where(:not(.wg *))){min-height:48px;font-size:15px;transition:background .2s}.wg .sh .gx-ti.swipe-on:not(:where(:not(.wg *))){background:color-mix(in srgb,var(--t) 22%,var(--well))}.wg .sh .gx-hwr button:not(:where(:not(.wg *))){width:44px;height:44px}.wg .sh .gx-hw:not(:where(:not(.wg *))){gap:12px}.wg .sh .gx-hwr:not(:where(:not(.wg *))){flex-wrap:wrap}.wg .sh .gx-wstrip:not(:where(:not(.wg *))){margin:14px -18px 0;padding:2px 18px}.wg .sh .gx-duty:not(:where(:not(.wg *))){margin-top:14px;width:100%;height:48px}.wg .sh .gx-dutyp:not(:where(:not(.wg *))){gap:8px}.wg .sh .gx-rm:not(:where(:not(.wg *))){min-height:44px;font-size:14px;margin-top:10px}.wg .sh .gx-tri button:not(:where(:not(.wg *))),.wg .sh .gx-dok:not(:where(:not(.wg *))),.wg .sh .gx-dch:not(:where(:not(.wg *))),.wg .sh .gx-drm:not(:where(:not(.wg *))){min-height:44px;font-size:14px}.wg .gx-main:not(:where(:not(.wg *))){transition:none}.wg .gx-cap .gx-head .title:not(:where(:not(.wg *))){font:300 38px/1.1 var(--font)!important}.wg .gx-capf:not(:where(:not(.wg *))){display:flex;align-items:center;gap:10px;height:62px;padding:0 8px 0 14px;border-radius:999px;background:var(--glass-tint);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);box-shadow:var(--shadow-panel);outline:1px solid var(--glass-rim);outline-offset:-1px;max-width:720px}.wg .gx-capf input:not(:where(:not(.wg *))){flex:1;min-width:0;border:0;outline:0;background:none;font:400 20px/1 var(--font);color:var(--ink)}.wg .gx-capf input:not(:where(:not(.wg *)))::placeholder{color:var(--ink-3)}.wg .gx-capf .btn:not(:where(:not(.wg *))){height:44px;padding:0 20px;font-size:14px}.wg .gx-capf.listening:not(:where(:not(.wg *))){box-shadow:var(--shadow-panel),0 0 0 2px color-mix(in srgb,var(--th-violet) 40%,transparent)}.wg .gx-mic:not(:where(:not(.wg *))){width:44px;height:44px;border:0;border-radius:50%;background:var(--well);cursor:pointer;display:grid;place-items:center}.wg .gx-mic svg:not(:where(:not(.wg *))){width:18px;height:18px;fill:none;stroke:var(--ink-2);stroke-width:1.5}.wg .gx-shapes:not(:where(:not(.wg *))){display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;max-width:980px}.wg .gx-shape:not(:where(:not(.wg *))){display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;column-gap:12px;row-gap:3px;align-items:center;padding:12px 14px 12px 10px;border:0;border-radius:18px;background:var(--card-frost);box-shadow:var(--shadow-card);outline:1px solid var(--glass-rim);outline-offset:-1px;text-align:left;cursor:pointer;color:inherit;font:inherit;transition:transform .2s var(--ease-out)}.wg .gx-shape:hover:not(:where(:not(.wg *))){transform:translateY(-2px)}.wg .gx-shape .gx-gl:not(:where(:not(.wg *))){grid-row:1/3}.wg .gx-shape b:not(:where(:not(.wg *))){font:600 14px/1.2 var(--font)}.wg .gx-shape span:not(:where(:not(.wg *))){font:450 13px/1.3 var(--font);color:var(--ink-2)}.wg .gx-prop:empty:not(:where(:not(.wg *))){display:none}.wg .gx-prop .na-prop:not(:where(:not(.wg *))){background:var(--surface-solid);max-width:760px}.wg .gx-go.draft .gx-ttl:not(:where(:not(.wg *))){outline:none;border-bottom:1.5px dashed color-mix(in srgb,var(--t) 50%,transparent)}.wg .gx-go.draft .gx-hero:not(:where(:not(.wg *))){outline:1.5px dashed color-mix(in srgb,var(--t) 50%,transparent);outline-offset:-1.5px;background:color-mix(in srgb,var(--t) 4%,var(--glass-tint))}.wg .gx-psvg.draft .gx-bandp:not(:where(:not(.wg *))){fill-opacity:.6}.wg .gx-psvg.draft .gx-bande:not(:where(:not(.wg *))){stroke-dasharray:4 4;stroke-opacity:.6}.wg .gx-gate.ghost .gx-post:not(:where(:not(.wg *))){fill:color-mix(in srgb,var(--t) 8%,var(--gx-disc-solid));stroke-dasharray:3 3}.wg .gx-gate.ghost .gx-flag:not(:where(:not(.wg *))){fill:none;stroke:var(--t);stroke-width:1.4;stroke-dasharray:3 2}.wg .gx-onew .gx-on small:not(:where(:not(.wg *))){color:var(--ink-2)}.wg .gx-ph .gx-capf:not(:where(:not(.wg *))){height:56px;padding:0 6px 0 12px}.wg .gx-ph .gx-capf input:not(:where(:not(.wg *))){font-size:17px}.wg .gx-ph .gx-capf .btn:not(:where(:not(.wg *))){display:none}.wg .gx-ph .gx-shapes:not(:where(:not(.wg *))){grid-template-columns:1fr 1fr}.wg .gx-ph .gx-shape:not(:where(:not(.wg *))){grid-template-columns:32px 1fr;padding:10px 10px 10px 8px;min-height:64px}.wg .gx-ph .gx-shape span:not(:where(:not(.wg *))){display:none}.wg .gx-ph .gx-cap .gx-head .title:not(:where(:not(.wg *))){font-size:28px!important}.wg .gx-fxsd:not(:where(:not(.wg *))){border:0;background:var(--well);border-radius:999px;padding:0 14px;min-height:40px;margin-top:8px;font:500 14px/1 var(--font);color:var(--ink);cursor:pointer}.wg .gx-fxsd:not(:where(:not(.wg *))):after{content:"  ›";color:var(--ink-2)}.wg .gx-fxfeed:not(:where(:not(.wg *))){position:relative;height:40px}.wg .gx-fxfeed .gx-mhit:not(:where(:not(.wg *))){top:-2px}.wg .gx-drow>span:not(:where(:not(.wg *))){grid-column:1/-1}.wg .gx-dhead i.sc:not(:where(:not(.wg *))){color:var(--ink);font-weight:700}.wg .gx-day.sc:not(.on):not(.fu):not(:where(:not(.wg *))){box-shadow:inset 0 0 0 1.4px color-mix(in srgb,var(--t) 45%,transparent)}.wg .gx-prms:not(:where(:not(.wg *))){display:flex;flex-wrap:wrap;gap:4px 12px;font:500 12.5px/1.3 var(--font);color:var(--ink)}.wg .gx-prms span:not(:where(:not(.wg *))){display:inline-flex;align-items:center}.wg .gx-ph .gx-hero:not(:where(:not(.wg *))),.wg .gx-ph .gx-go.board .gx-hero:not(:where(:not(.wg *))){grid-template-areas:"ring hl" "chart chart"}.wg .gx-ph .gx-rcol:not(:where(:not(.wg *))){grid-area:ring}.wg .gx-ph .gx-tday:not(:where(:not(.wg *))){min-width:0;max-width:none;align-self:stretch}.wg .gx-ph .gx-tick:not(:where(:not(.wg *))){width:44px;height:44px}.wg .gx-ph .gx-feeds:not(:where(:not(.wg *))){width:148px}.wg .gx-ph .gx-hrow:not(:where(:not(.wg *))){grid-template-columns:minmax(0,1fr) auto}.wg .gx-ph .gx-hrow .gx-feeds:not(:where(:not(.wg *))){grid-column:1/-1}.wg .gx-ph .gx-mhit:not(:where(:not(.wg *))){top:-7px}.wg .gx-ph .gx-fxsd:not(:where(:not(.wg *))){min-height:44px}.wg .gx-ph .gx-prop .na-prop:not(:where(:not(.wg *))){grid-template-columns:auto minmax(0,1fr);row-gap:10px}.wg .gx-ph .gx-prop .na-pa:not(:where(:not(.wg *))){grid-column:1/-1;justify-content:flex-start}.wg .gx-ph .gx-fcl:not(:where(:not(.wg *))){display:grid;grid-template-columns:auto 1fr;column-gap:8px;row-gap:2px;padding:8px 12px;border-radius:14px;text-align:left}.wg .gx-ph .gx-fcl b:not(:where(:not(.wg *))){grid-column:2}.wg .gx-ph .gx-hl:not(:where(:not(.wg *))){gap:6px}.wg .gx-psvg .gx-today:not(:where(:not(.wg *))){stroke:var(--ink);stroke-opacity:.32;stroke-dasharray:2 3}.wg .gx-mk rect:not(:where(:not(.wg *))){fill:color-mix(in srgb,var(--t,var(--ink-2)) 32%,var(--gx-disc-solid));stroke-width:1.8}.wg .gx-mk:not(:where(:not(.wg *))){width:7px;height:14px}.wg .sh-grab:not(:where(:not(.wg *))){height:44px;margin-bottom:-12px}.wg .gx-wsw span:not(:where(:not(.wg *))){font-size:13px}.wg .gx-ttlr:not(:where(:not(.wg *))){display:flex;align-items:center;gap:10px}.wg .gx-more:not(:where(:not(.wg *))){flex:none;width:40px;height:40px;border:0;border-radius:50%;background:var(--well);font:600 18px/1 var(--font);color:var(--ink-2);cursor:pointer}.wg .gx-paused:not(:where(:not(.wg *))){font:600 12.5px/1 var(--font);color:var(--ink-2);padding:6px 10px;border-radius:999px;background:var(--well)}.wg .gx-pop:not(:where(:not(.wg *))){position:absolute;z-index:30;display:grid;min-width:180px;padding:6px;border-radius:16px;background:var(--surface-solid);box-shadow:var(--shadow-lift);outline:1px solid var(--glass-rim);outline-offset:-1px}.wg .gx-pop button:not(:where(:not(.wg *))){border:0;background:none;text-align:left;padding:11px 12px;border-radius:10px;font:500 14px/1 var(--font);color:var(--ink);cursor:pointer}.wg .gx-pop button:hover:not(:where(:not(.wg *))){background:var(--well)}.wg .gx-ph .gx-pop button:not(:where(:not(.wg *))){min-height:44px}.wg .gx-prov:not(:where(:not(.wg *))){display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 4px;border-radius:999px}.wg .gx-prov:hover:not(:where(:not(.wg *))),.wg .gx-prov[aria-expanded=true]:not(:where(:not(.wg *))){background:var(--well)}.wg .gx-pv:not(:where(:not(.wg *))){font:500 14px/1 var(--font);color:var(--ink-2);transition:transform .24s var(--ease-out)}.wg .gx-prov[aria-expanded=true] .gx-pv:not(:where(:not(.wg *))){transform:rotate(90deg)}.wg .gx-fedw:not(:where(:not(.wg *))){display:grid;grid-template-rows:0fr;margin-top:-14px;transition:grid-template-rows .42s cubic-bezier(.22,.8,.3,1),margin .42s cubic-bezier(.22,.8,.3,1)}.wg .gx-fedw.on:not(:where(:not(.wg *))){grid-template-rows:1fr;margin-top:0}.wg .gx-fedw>.gx-fed:not(:where(:not(.wg *))){min-height:0;overflow:hidden;padding:0}.wg .gx-fedw.on>.gx-fed:not(:where(:not(.wg *))){padding:16px 18px}.wg .gx-fedi:not(:where(:not(.wg *))){position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.wg .gx-fedi>.gx-bx:not(:where(:not(.wg *))){position:absolute;right:-6px;top:-8px}.wg .gx-fcol:not(:where(:not(.wg *))){display:grid;gap:6px;align-content:start}.wg .gx-srow:not(:where(:not(.wg *))){display:flex;align-items:center;gap:12px;min-height:46px;padding:6px 10px 6px 6px;border:0;border-radius:14px;background:none;text-align:left;color:inherit;font:inherit;cursor:pointer}.wg .gx-srow:hover:not(:where(:not(.wg *))){background:color-mix(in srgb,var(--t) 6%,transparent)}.wg .gx-smk:not(:where(:not(.wg *))){flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font:700 13px/1 var(--font);color:var(--on-ink);background:linear-gradient(160deg,color-mix(in srgb,var(--t) 70%,#fff),var(--t))}.wg .gx-srow:not(.on) .gx-smk:not(:where(:not(.wg *))){background:var(--well);color:var(--ink-2)}.wg .gx-stx:not(:where(:not(.wg *))){flex:1;display:grid;gap:3px;min-width:0}.wg .gx-stx b:not(:where(:not(.wg *))){font:600 14px/1.2 var(--font)}.wg .gx-stx span:not(:where(:not(.wg *))){font:450 13px/1.2 var(--font);color:var(--ink-2)}.wg .gx-sre:not(:where(:not(.wg *))){font:600 11.5px/1 var(--font);color:var(--ink-2);padding:5px 8px;border-radius:999px;background:var(--well)}.wg .gx-sw2:not(:where(:not(.wg *))){flex:none;width:38px;height:22px;border-radius:999px;background:var(--gx-track);position:relative;transition:background .2s}.wg .gx-sw2 i:not(:where(:not(.wg *))){position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .22s var(--ease-out)}.wg .gx-srow.on .gx-sw2:not(:where(:not(.wg *))){background:var(--t)}.wg .gx-srow.on .gx-sw2 i:not(:where(:not(.wg *))){transform:translate(16px)}.wg .gx-wkbars:not(:where(:not(.wg *))){position:relative;display:grid;grid-template-columns:repeat(7,1fr);gap:8px;height:120px;align-items:end;padding-top:6px}.wg .gx-wkb:not(:where(:not(.wg *))){display:grid;grid-template-rows:1fr auto;gap:6px;height:100%;justify-items:center}.wg .gx-wkb>span:last-child:not(:where(:not(.wg *))){font:500 12.5px/1 var(--font);color:var(--ink-2)}.wg .gx-wkb.td>span:last-child:not(:where(:not(.wg *))){color:var(--ink);font-weight:700}.wg .gx-wkc:not(:where(:not(.wg *))){position:relative;width:26px;display:flex;flex-direction:column-reverse;align-self:end;height:100%}.wg .gx-wkc i:not(:where(:not(.wg *))){display:block;width:100%;border-radius:6px 6px 2px 2px;transform-origin:bottom}.wg .gx-wkc i.dn:not(:where(:not(.wg *))){background:linear-gradient(180deg,color-mix(in srgb,var(--t) 70%,#fff),var(--t));box-shadow:inset 0 1px #ffffff80}.wg .gx-wkc i.pl:not(:where(:not(.wg *))){background:transparent;box-shadow:inset 0 0 0 1.4px color-mix(in srgb,var(--t) 55%,transparent);order:-1;border-radius:6px 6px 2px 2px}.wg .gx-int:not(:where(:not(.wg *))){position:absolute;left:-4px;right:-4px;bottom:calc(18px + (100% - 24px) * var(--intent) / 100);height:14px;margin-bottom:-7px;cursor:ns-resize;z-index:2;touch-action:none}.wg .gx-int:not(:where(:not(.wg *))):before{content:"";position:absolute;left:0;right:0;top:6px;height:2px;background:repeating-linear-gradient(90deg,var(--ink) 0 6px,transparent 6px 10px);opacity:.55}.wg .gx-int:not(:where(:not(.wg *))):after{content:"intent";position:absolute;right:0;top:-12px;font:600 11.5px/1 var(--font);color:var(--ink-2)}.wg .gx-wkt:not(:where(:not(.wg *))){font:450 13px/1.3 var(--font);color:var(--ink-2)}.wg .gx-wkt b:not(:where(:not(.wg *))){color:var(--ink);font-weight:600}.wg .sh .gx-fedi:not(:where(:not(.wg *))){grid-template-columns:1fr;gap:18px}.wg .sh .gx-fedi>.gx-bx:not(:where(:not(.wg *))){display:none}.wg .sh .gx-int:not(:where(:not(.wg *))){height:44px;margin-bottom:-22px}.wg .sh .gx-int:not(:where(:not(.wg *))):before{top:21px}.wg .gx-rule:not(:where(:not(.wg *))){display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.wg .gx-rule button:not(:where(:not(.wg *))){display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 4px;border:0;border-radius:999px;background:var(--well);font:500 13px/1 var(--font);color:var(--ink-2);cursor:pointer}.wg .gx-rule button .gx-gl:not(:where(:not(.wg *))){width:32px;height:32px;background:var(--gx-disc-solid);box-shadow:none}.wg .gx-rule button .gx-gl svg:not(:where(:not(.wg *))){width:17px;height:17px}.wg .gx-rule button[aria-checked=true]:not(:where(:not(.wg *))){background:color-mix(in srgb,var(--t) 16%,var(--card-frost));color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--t)}.wg .sh .gx-rule button:not(:where(:not(.wg *))){height:44px}.wg .gx-slip:not(:where(:not(.wg *))){display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;padding:8px 10px;border-radius:14px;background:var(--well)}.wg .gx-slip b:not(:where(:not(.wg *))){font:600 13.5px/1 var(--font);margin-right:auto}.wg .gx-slip .btn:not(:where(:not(.wg *))){height:36px;padding:0 14px}.wg .sh .gx-slip .btn:not(:where(:not(.wg *))){height:44px}.wg .gx-sfeed:not(:where(:not(.wg *))){display:flex;gap:6px;flex-wrap:wrap}.wg .gx-sfeed button:not(:where(:not(.wg *))){display:inline-flex;align-items:center;height:32px;padding:0 12px 0 10px;border:0;border-radius:999px;background:var(--well);font:500 13px/1 var(--font);color:var(--ink-2);cursor:pointer}.wg .gx-sfeed button.on:not(:where(:not(.wg *))){background:color-mix(in srgb,var(--t) 16%,var(--card-frost));color:var(--ink);box-shadow:inset 0 0 0 1.4px color-mix(in srgb,var(--t) 60%,transparent)}.wg .gx-ph .gx-sfeed button:not(:where(:not(.wg *))){height:44px;font-size:14px}.wg .gx-gdrag:not(:where(:not(.wg *))){position:absolute;z-index:40;pointer-events:none;width:38px;height:38px;box-shadow:0 12px 24px -10px var(--t),inset 0 0 0 1px var(--glass-rim);transform:scale(1.1)}.wg .gx-gate.drop .gx-post:not(:where(:not(.wg *))){stroke-width:3.4;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--t) 70%,transparent))}.wg .gx-orw.paired:not(:where(:not(.wg *))){position:relative}.wg .gx-orw.paired:not(:where(:not(.wg *))):before{content:"";position:absolute;inset:-6px -14px 6px 14px;border-radius:50%;border:1.6px dashed color-mix(in srgb,var(--t) 55%,transparent);z-index:-1}.wg .gx-pdot:not(:where(:not(.wg *))){display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--gold-hot);margin-right:5px;vertical-align:1px}.wg .gx-pair .gx-pr2:not(:where(:not(.wg *))){line-height:0}.wg .gx-pair .btn.glass:not(:where(:not(.wg *))){color:var(--ink)}.wg .gx-ph .gx-ask:not(:where(:not(.wg *))){flex-wrap:wrap}.wg .gx-ph .gx-ask>div:not(:where(:not(.wg *))){flex:1 1 220px}.wg .gx-ph .gx-ask .btn:not(:where(:not(.wg *))){min-height:44px}.wg .gx-on small.s-behind:not(:where(:not(.wg *))),.wg .gx-on small.s-slipped:not(:where(:not(.wg *))){color:var(--t);font-weight:600}.wg .gx-lanec:not(:where(:not(.wg *))){display:flex;gap:6px}.wg .gx-lanec span:not(:where(:not(.wg *))){display:inline-flex;align-items:baseline;gap:5px;padding:7px 10px;border-radius:10px;background:color-mix(in srgb,var(--t) 7%,var(--well));font:500 12.5px/1 var(--font);color:var(--ink-2)}.wg .gx-lanec b:not(:where(:not(.wg *))){font:600 15px/1 var(--font);color:var(--ink)}.wg .gx-bnow:not(:where(:not(.wg *))){font:500 13px/1.2 var(--font);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.wg .gx-ph .gx-lanec span:not(:where(:not(.wg *))){padding:6px 7px;font-size:13px}.wg .gx-ph .gx-bnow:not(:where(:not(.wg *))){display:none}.wg .gx-prxi svg:not(:where(:not(.wg *))){width:auto;height:auto}.wg .gx-prxi svg.gx-mini:not(:where(:not(.wg *))){width:100%;height:auto}.wg .gx-prxi svg.gx-mk:not(:where(:not(.wg *))){width:7px;height:14px}.wg .sh-grab:focus:not(:focus-visible):not(:where(:not(.wg *))){outline:none}.wg .gx-ph.day .fx-shelf:not(:where(:not(.wg *))),.wg .phone.day .fx-shelf:not(:where(:not(.wg *))){background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--sky-base) 92%,transparent) 40%)!important}.wg .gx-hwd:not(:where(:not(.wg *))){fill:var(--t)}.wg .gx-late:not(:where(:not(.wg *))){stroke:var(--ink-2);stroke-width:1.6;stroke-dasharray:2 3;stroke-linecap:round}.wg .gx-gate.slip .gx-post:not(:where(:not(.wg *))){stroke-dasharray:none!important;fill:var(--gx-disc-solid)!important;stroke:var(--ink-2)!important}.wg .gx-gate.hw .gx-post:not(:where(:not(.wg *))){stroke-dasharray:none}.wg .gx-own .gx-ownm:not(:where(:not(.wg *))){fill:var(--gx-disc-solid);stroke:var(--t);stroke-width:1.4}.wg .gx-ph .gx-shape>span:not(.gx-gl):not(:where(:not(.wg *))){display:none}.wg .gx-ph .gx-shape .gx-gl:not(:where(:not(.wg *))){display:grid}.wg .gx-ph .na-why:not(:where(:not(.wg *))),.wg .gx-ph .na-pa .btn:not(:where(:not(.wg *))),.wg .gx-ph .na-src:not(:where(:not(.wg *))),.wg .gx-ph .gx-ask small:not(:where(:not(.wg *))),.wg .gx-ph .na-ttl:not(:where(:not(.wg *))){font-size:13px!important}.wg .gx-ph .na-pa .btn:not(:where(:not(.wg *))){min-height:44px}.wg .gx-ph .gx-tdo:not(:where(:not(.wg *))),.wg .gx-ph .gx-more:not(:where(:not(.wg *))){width:44px;height:44px}.wg .gx-day:not(:where(:not(.wg *))){width:34px;height:30px}.wg .gx-dl i:not(:where(:not(.wg *))){height:30px;line-height:30px}.wg .gx-hero.logging .gx-rs:not(:where(:not(.wg *))){display:none}.wg .gx-ph .gx-tdl:not(:where(:not(.wg *))){min-width:0}.wg .gx-ph .gx-tdl span:not(:where(:not(.wg *))){overflow:hidden;text-overflow:ellipsis;min-width:0}.wg .gx-ph .gx-tdl b:not(:where(:not(.wg *))){flex:0 1 auto}.wg .gx-on b:not(:where(:not(.wg *))){min-height:2.5em;display:flex;align-items:flex-end;justify-content:center}.wg .gx-stime .tp-win:not(:where(:not(.wg *))){height:58px}.wg .gx-wb.short b:not(:where(:not(.wg *))){-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis}.wg .gx-rs:not(:where(:not(.wg *))){fill:var(--ink-2)}.wg .gx-spec:not(:where(:not(.wg *))){pointer-events:none}.wg .gx-on small.s-behind:not(:where(:not(.wg *))),.wg .gx-on small.s-slipped:not(:where(:not(.wg *))){color:var(--warn)!important;font-weight:600}.wg .gx-loom:not(:where(:not(.wg *))){display:flex;gap:3px;margin-top:-2px}.wg .gx-loom i:not(:where(:not(.wg *))){width:7px;height:12px;border-radius:2.5px;background:color-mix(in srgb,var(--t) 70%,#fff)}.wg .gx-loom i.lo:not(:where(:not(.wg *))){background:transparent;box-shadow:inset 0 0 0 1.3px color-mix(in srgb,var(--t) 55%,transparent);background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--t) 45%,transparent) 0 1.5px,transparent 1.5px 3.5px)}.wg .gx-loom i.hi:not(:where(:not(.wg *))){background:var(--t)}.wg .gx-loom i.fu:not(:where(:not(.wg *))){background:transparent;box-shadow:inset 0 0 0 1px var(--hairline)}.wg .gx-loom i.pre:not(:where(:not(.wg *))){background:var(--gx-track);opacity:.4}.wg .gx-loom i.now:not(:where(:not(.wg *))){outline:1.3px solid var(--ink);outline-offset:1px}.wg .night .gx-loom i:not(:where(:not(.wg *))){background:var(--t);opacity:.8}.wg .night .gx-loom i.fu:not(:where(:not(.wg *))){background:transparent;opacity:1}.wg .gx-orings:not(:where(:not(.wg *))){align-items:flex-start}.wg .gx-oring:not(:where(:not(.wg *))){gap:8px}.wg .gx-onew .gx-orw:not(:where(:not(.wg *))){opacity:.75}.wg .gx-onext:not(:where(:not(.wg *))){display:block;margin-top:3px;font:500 13px/1.25 var(--font);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.wg .gx-sib span:last-child:not(:where(:not(.wg *))){color:var(--ink-2)}.wg .gx-anote:not(:where(:not(.wg *))){color:var(--ink-2)!important;font-style:italic}.wg .gx-evc:not(:where(:not(.wg *))){display:flex;align-items:center;gap:14px;padding:12px 12px 12px 14px;border-radius:18px;background:color-mix(in srgb,var(--t) 6%,var(--card-frost));outline:1.5px dashed color-mix(in srgb,var(--t) 45%,transparent);outline-offset:-1.5px}.wg .gx-eorb:not(:where(:not(.wg *))){width:28px;height:28px;flex:none}.wg .gx-et:not(:where(:not(.wg *))){flex:1;display:grid;gap:6px;min-width:0}.wg .gx-et b:not(:where(:not(.wg *))){font:600 14.5px/1.2 var(--font)}.wg .gx-et small:not(:where(:not(.wg *))){font:450 12.5px/1.2 var(--font);color:var(--ink-2)}.wg .gx-ebars:not(:where(:not(.wg *))){display:grid;gap:4px;max-width:360px}.wg .gx-ebars>span:not(:where(:not(.wg *))),.wg .gx-pbar:not(:where(:not(.wg *))){position:relative;display:flex;align-items:center;height:20px;border-radius:7px;background:var(--well);overflow:hidden}.wg .gx-ebars i:not(:where(:not(.wg *))),.wg .gx-pbar i:not(:where(:not(.wg *))){display:block;height:100%;border-radius:7px;background:linear-gradient(90deg,color-mix(in srgb,var(--t) 65%,#fff),var(--t));transform-origin:left}.wg .gx-ebars .lo i:not(:where(:not(.wg *))),.wg .gx-pbar.lo i:not(:where(:not(.wg *))){background:color-mix(in srgb,var(--t) 30%,var(--gx-track))}.wg .gx-ebars em:not(:where(:not(.wg *))),.wg .gx-pbar em:not(:where(:not(.wg *))){position:absolute;left:8px;font:600 12px/1 var(--font);font-style:normal;color:var(--ink)}.wg .gx-ebars>span:first-child em:not(:where(:not(.wg *))),.wg .gx-pbar:not(.lo) em:not(:where(:not(.wg *))){color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.wg .gx-cand:not(:where(:not(.wg *))){opacity:.55;outline:1.5px dashed color-mix(in srgb,var(--t) 40%,transparent);outline-offset:-1.5px}.wg .gx-ftabs:not(:where(:not(.wg *))){display:flex;gap:4px;margin:0 0 12px;padding:3px;border-radius:999px;background:var(--well);width:max-content;max-width:100%;overflow-x:auto;scrollbar-width:none}.wg .gx-ftabs button:not(:where(:not(.wg *))){border:0;background:none;padding:8px 13px;border-radius:999px;font:500 13px/1 var(--font);color:var(--ink-2);cursor:pointer;white-space:nowrap}.wg .gx-ftabs button[aria-selected=true]:not(:where(:not(.wg *))){background:var(--card-frost);color:var(--ink);box-shadow:inset 0 0 0 1px var(--glass-rim),var(--shadow-card)}.wg .gx-fedi.one:not(:where(:not(.wg *))){display:block;min-height:120px}.wg .gx-roles:not(:where(:not(.wg *))){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.wg .gx-role:not(:where(:not(.wg *))){display:grid;gap:6px;align-content:start}.wg .gx-piece:not(:where(:not(.wg *))){display:flex;align-items:center;gap:8px;min-height:40px;padding:4px 10px 4px 4px;border:0;border-radius:12px;background:var(--card-frost);box-shadow:inset 0 0 0 1px var(--glass-rim);font:500 13px/1.2 var(--font);color:var(--ink);text-align:left;cursor:pointer}.wg .gx-piece .gx-gl:not(:where(:not(.wg *))){width:30px;height:30px;flex:none}.wg .gx-piece .gx-gl svg:not(:where(:not(.wg *))){width:16px;height:16px}.wg .gx-piece span:not(:where(:not(.wg *))){flex:1;min-width:0}.wg .gx-piece em:not(:where(:not(.wg *))){font-style:normal;color:var(--ink-3);font-weight:600}.wg .gx-piece.sg:not(:where(:not(.wg *))){background:none;box-shadow:none;outline:1.4px dashed color-mix(in srgb,var(--t) 50%,transparent);outline-offset:-1.4px}.wg .gx-piece.sg em:not(:where(:not(.wg *))){color:var(--t)}.wg .gx-piece.cf:not(:where(:not(.wg *))){background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ink) 6%,transparent) 0 2px,transparent 2px 6px)}.wg .gx-piece.add:not(:where(:not(.wg *))){justify-content:center;color:var(--t);background:none;box-shadow:inset 0 0 0 1px var(--hairline)}.wg .gx-tray:not(:where(:not(.wg *))){display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--hairline)}.wg .gx-tray[hidden]:not(:where(:not(.wg *))){display:none}.wg .gx-pat:not(:where(:not(.wg *))){display:grid;gap:5px;margin-bottom:12px;max-width:520px}.wg .gx-pat b:not(:where(:not(.wg *))){font:600 14px/1.2 var(--font)}.wg .gx-pat small:not(:where(:not(.wg *))){font:450 12.5px/1.3 var(--font);color:var(--ink-2)}.wg .gx-decs:not(:where(:not(.wg *))){display:grid;gap:6px}.wg .gx-dec:not(:where(:not(.wg *))){display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-height:42px}.wg .gx-dec b:not(:where(:not(.wg *))){font:500 14px/1.25 var(--font)}.wg .gx-dec>span:last-child:not(:where(:not(.wg *))){font:450 12.5px/1 var(--font);color:var(--ink-2)}.wg .gx-mem:not(:where(:not(.wg *))){display:grid;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));gap:10px;align-items:start}.wg .gx-mreads:not(:where(:not(.wg *))){display:grid;gap:6px}.wg .gx-mreads span:not(:where(:not(.wg *))){font:500 13px/1.3 var(--font);padding:6px 10px;border-radius:10px;background:var(--well)}.wg .gx-mreads span.nv:not(:where(:not(.wg *))){background:none;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink-2)}.wg .sh .gx-roles:not(:where(:not(.wg *))){grid-template-columns:1fr}.wg .sh .gx-mem:not(:where(:not(.wg *))){grid-template-columns:1fr}.wg .sh .gx-piece:not(:where(:not(.wg *))){min-height:44px}.wg .sh .gx-ftabs button:not(:where(:not(.wg *))){min-height:40px;font-size:13.5px}.wg .gx-task.done:not(:where(:not(.wg *))){opacity:.6}.wg .gx-task.done b:not(:where(:not(.wg *))){text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--ink-3) 60%,transparent)}.wg .gx-hab.open .gx-strip:not(:where(:not(.wg *))){visibility:hidden}.wg .gx-hab.open .gx-hrow .gx-feeds:not(:where(:not(.wg *))){visibility:visible}.wg .gx-schb:not(:where(:not(.wg *))){border:0;background:var(--well);border-radius:999px;padding:9px 14px;font:500 13px/1 var(--font);color:var(--ink);cursor:pointer;justify-self:start}.wg .gx-sched[hidden]:not(:where(:not(.wg *))){display:none}.wg .gx-hghost .gx-wk.pre .l:not(:where(:not(.wg *))){visibility:hidden}.wg .gx-ph .gx-orw:not(:where(:not(.wg *))){flex:none;width:64px}.wg .gx-ph .gx-on:not(:where(:not(.wg *))){flex:1;min-width:0}.wg .gx-ph .gx-ov:not(:where(:not(.wg *))){padding-bottom:190px!important;overflow-y:auto}.wg .gx-ph .gx-bline:not(:where(:not(.wg *))){flex-wrap:wrap;row-gap:6px}.wg .gx-ph .gx-bline .gx-lbar:not(:where(:not(.wg *))){display:none}.wg .gx-ph .gx-bo:not(:where(:not(.wg *))){white-space:nowrap}.wg .gx-ph .gx-evc:not(:where(:not(.wg *))){flex-wrap:wrap}.wg .gx-ph .gx-evc .btn:not(:where(:not(.wg *))){min-height:44px}.wg .gx-ph .gx-anote:not(:where(:not(.wg *))),.wg .gx-ph .gx-et small:not(:where(:not(.wg *))){font-size:13px!important}.wg .gx-ph .gx-rs:not(:where(:not(.wg *))){font-size:12px}.wg .gx-loom:not(:where(:not(.wg *))){gap:2px}.wg .gx-loom i:not(:where(:not(.wg *))){width:6px;height:11px}.wg .gx-orings:not(:where(:not(.wg *))){gap:4px}.wg .gx-ph .gx-rs:not(:where(:not(.wg *))){font-size:13px!important}.wg .gx-ph .gx-ebars em:not(:where(:not(.wg *))){font-size:13px}.wg .gx-ph .gx-on:not(:where(:not(.wg *))){text-align:left}.wg .gx-ph .gx-on b:not(:where(:not(.wg *))){justify-content:flex-start;min-height:0;display:block}.wg .gx-ph .gx-evc:not(:where(:not(.wg *))){display:grid;grid-template-columns:28px 1fr;gap:8px 12px}.wg .gx-ph .gx-evc .gx-et:not(:where(:not(.wg *))){grid-column:2}.wg .gx-ph .gx-evc .btn:not(:where(:not(.wg *))){grid-column:auto}.wg .gx-ph .gx-evc .btn[data-e=yes]:not(:where(:not(.wg *))){grid-column:1/-1;justify-self:start;margin-left:40px}.wg .gx-ph .gx-evc .btn.quiet:not(:where(:not(.wg *))){justify-self:start}.wg .gx-ph .gx-ru:not(:where(:not(.wg *))){display:inline}.wg .gx-piece[class*=" t-"]:not(.sg):not(:where(:not(.wg *))){box-shadow:inset 0 0 0 1.4px color-mix(in srgb,var(--t) 50%,transparent);background-color:color-mix(in srgb,var(--t) 9%,var(--card-frost))}.wg .sh .gx-ftabs:not(:where(:not(.wg *))){width:auto}.wg .sh .gx-ftabs button[data-tab=mem]:not(:where(:not(.wg *))){font-size:0}.wg .sh .gx-ftabs button[data-tab=mem]:not(:where(:not(.wg *))):after{content:"AIs";font-size:13.5px}.wg .sh .gx-sh-b:not(:where(:not(.wg *))){padding-bottom:8px}.wg .gx-gl-t:not(:where(:not(.wg *))),.wg .gx-fint:not(:where(:not(.wg *))){paint-order:stroke;stroke:var(--gx-disc-solid);stroke-width:3.5px;stroke-linejoin:round}.wg .gx-int:not(:where(:not(.wg *))){touch-action:none}.wg .gx-evc.ask:not(:where(:not(.wg *))){background:var(--gold-glass),var(--card-frost);outline:1px solid var(--gold-rim);outline-offset:-1px}.wg .gx-fedi>.gx-bx:not(:where(:not(.wg *))){top:-50px;right:-4px}.wg .sh .gx-ftabs button:not(:where(:not(.wg *))){padding:8px 10px}.wg.gx-root:where(:not(.wg *)){position:sticky;top:0;height:100vh;height:100dvh;margin:-34px -40px -110px;min-width:0}@media(max-width:760px){.wg.gx-root:where(:not(.wg *)){margin:calc(-1*max(62px,calc(env(safe-area-inset-top) + 16px))) -18px calc(-1*(96px + env(safe-area-inset-bottom)))}}.wg .screen.gx-screen:not(:where(:not(.wg *))),.wg .phone.gx-screen:not(:where(:not(.wg *))){width:auto;height:100%;border-radius:0;box-shadow:none;background:none;display:block;padding:0;font-size:14px}.wg .screen.gx-screen:not(:where(:not(.wg *))):before,.wg .screen.gx-screen:not(:where(:not(.wg *))):after,.wg .phone.gx-screen:not(:where(:not(.wg *))):before,.wg .phone.gx-screen:not(:where(:not(.wg *))):after{display:none}.wg .screen.gx-screen>.gx-main:not(:where(:not(.wg *))),.wg .phone.gx-screen>.gx-main:not(:where(:not(.wg *))){position:absolute;inset:0}.wg .gx-screen>.dock:not(:where(:not(.wg *))){position:absolute;z-index:5}.wg .phone.gx-screen>.dock:not(:where(:not(.wg *))){left:14px;right:14px;bottom:calc(22px + env(safe-area-inset-bottom))}:root[data-kit=goals] .jv:not(.open){visibility:hidden;pointer-events:none}.wg .gx-orings:not(:where(:not(.wg *))){flex-wrap:wrap;row-gap:26px}.wg .gx-orings0:not(:where(:not(.wg *))){justify-content:center}.wg .gx-onew:not(:where(:not(.wg *))){flex:1 1 0;gap:4px;cursor:default}.wg .gx-onew .gx-onewb:not(:where(:not(.wg *))){display:flex;flex-direction:column;align-items:center;gap:8px;border:0;background:none;padding:0;color:var(--ink);font:inherit;cursor:pointer}.wg .gx-onew .gx-onewb .gx-orw:not(:where(:not(.wg *))){transition:transform .24s var(--ease-out)}.wg .gx-onew .gx-onewb:hover .gx-orw:not(:where(:not(.wg *))){transform:translateY(-3px)}.wg .gx-onew .gx-blankb:not(:where(:not(.wg *))){border:0;background:var(--well);color:var(--ink-2);font:500 12.5px/1 var(--font);padding:8px 14px;border-radius:999px;cursor:pointer;min-height:32px;transition:background .2s,color .2s}.wg .gx-onew .gx-blankb:hover:not(:where(:not(.wg *))){background:var(--card-frost);color:var(--ink)}.wg .gx-onew.solo:not(:where(:not(.wg *))){flex:0 0 auto;margin:0 auto}.wg .gx-ph .gx-onew:not(:where(:not(.wg *))){flex-direction:row;align-items:center;justify-content:space-between;gap:10px;flex:none;padding:6px 4px}.wg .gx-ph .gx-onew .gx-onewb:not(:where(:not(.wg *))){flex-direction:row;gap:14px;text-align:left;flex:1 1 auto;min-height:56px}.wg .gx-ph .gx-onew .gx-blankb:not(:where(:not(.wg *))){min-height:44px;padding:0 16px;flex:none}.wg .gx-ph .gx-onew.solo:not(:where(:not(.wg *))){margin:0}.wg .gx-seg button:not(:where(:not(.wg *))){min-height:32px}.wg .gx-ph .gx-seg button:not(:where(:not(.wg *))){min-height:44px;padding:0 12px}.wg .gx-hv:not(:where(:not(.wg *))){display:grid;gap:22px;margin-top:4px}.wg .gx-hv0:not(:where(:not(.wg *))){display:flex;justify-content:center;padding-top:40px}.wg .gx-hvg:not(:where(:not(.wg *))){display:grid;gap:4px}.wg .gx-hvh:not(:where(:not(.wg *))){display:flex;align-items:center;gap:10px;border:0;background:none;padding:4px 2px;color:var(--ink);font:600 14px/1 var(--font);text-align:left;cursor:pointer;width:fit-content;min-height:32px}.wg .gx-hvh .gx-sr:not(:where(:not(.wg *))){display:block}.wg .gx-hvh i:not(:where(:not(.wg *))){font-style:normal;color:var(--ink-3);transition:transform .2s var(--ease-out)}.wg .gx-hvh:hover i:not(:where(:not(.wg *))){transform:translate(3px)}.wg .gx-ph .gx-hvh:not(:where(:not(.wg *))){min-height:44px}.wg .gx-capf.blank .gx-capo:not(:where(:not(.wg *))){opacity:.8}.wg .gx-alt:not(:where(:not(.wg *))){display:flex;justify-content:center;margin-top:4px}.wg .gx-altb:not(:where(:not(.wg *))){border:0;background:none;color:var(--ink-2);font:500 13.5px/1 var(--font);padding:10px 14px;border-radius:999px;cursor:pointer;min-height:44px;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ink) 25%,transparent);text-underline-offset:4px}.wg .gx-altb:hover:not(:where(:not(.wg *))){color:var(--ink)}.learning .lhead:where(:not(.wg *)){display:flex;align-items:center;gap:var(--s4);flex-wrap:wrap}.lring-n:where(:not(.wg *)){font:400 13px var(--font-mono);color:var(--text-2)}.lring-n b:where(:not(.wg *)){font:300 22px var(--font);color:var(--text-1);letter-spacing:-.03em}.lnext:where(:not(.wg *)){margin-bottom:var(--s5)}.lnext h2:where(:not(.wg *)){margin:4px 0 2px;font:600 22px/1.2 var(--font);letter-spacing:-.02em;overflow-wrap:anywhere}.lnext .side a:where(:not(.wg *)){color:var(--hue-ink)}.lnotes:where(:not(.wg *)){margin:var(--s2) 0 0;color:var(--text-2);max-width:64ch}.lactions:where(:not(.wg *)){display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;margin-top:var(--s4)}.lplan:where(:not(.wg *)){display:flex;gap:var(--s2);flex-wrap:wrap}.lplan input.field:where(:not(.wg *)){width:auto;min-width:0}.lplanned:where(:not(.wg *)){margin:var(--s3) 0 0}.lmods:where(:not(.wg *)){margin:0;padding:0;list-style:none}.lmods .row:first-child:where(:not(.wg *)){border-top:0}.lmods .main:where(:not(.wg *)){flex:1;min-width:0}.lmods .sub:where(:not(.wg *)){font-size:13px;color:var(--text-2);margin-top:2px}.lmods .title a:where(:not(.wg *)){color:var(--hue-ink);text-decoration:none}.lnum:where(:not(.wg *)){display:inline-block;min-width:1.6em;font:400 12px var(--font-mono);color:var(--text-2)}.lmods .row.done .title:where(:not(.wg *)){color:var(--text-2)}.check.half:where(:not(.wg *)){border-color:var(--hue);background:linear-gradient(90deg,color-mix(in srgb,var(--hue) 55%,transparent) 50%,transparent 50%)}.book:where(:not(.wg *)){display:grid;gap:8px;padding:0;border:0;background:none;text-align:left;cursor:pointer;color:inherit;font:inherit;min-width:0}.cover:where(:not(.wg *)){position:relative;display:block;aspect-ratio:var(--cover-ratio, 2 / 3);border-radius:4px 10px 10px 4px;overflow:hidden;box-shadow:var(--shadow-object);transition:transform var(--dur-menu) var(--ease-out),box-shadow var(--dur-menu) var(--ease-out)}.cover:where(:not(.wg *)):after{content:"";position:absolute;inset:0 auto 0 0;width:7%;background:linear-gradient(90deg,rgba(0,0,0,.28),transparent)}.cover img:where(:not(.wg *)){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity var(--dur-menu) var(--ease-out)}.cover img.loaded:where(:not(.wg *)){opacity:1}@media(prefers-reduced-motion:no-preference){.book:hover .cover:where(:not(.wg *)){transform:translateY(-4px) rotate(-1deg);box-shadow:var(--shadow-object-lift)}}.cover-type:where(:not(.wg *)){position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:14% 12%;color:var(--on-accent)}.cover-type b:where(:not(.wg *)){font:600 13px/1.15 var(--font);letter-spacing:-.01em;overflow:hidden}.cover-type small:where(:not(.wg *)){font-size:10.5px;opacity:.8}.book-cap:where(:not(.wg *)){min-width:0}.book-cap b:where(:not(.wg *)){display:block;font-weight:500;font-size:12.5px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-cap small:where(:not(.wg *)){display:block;color:var(--text-2);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-open:where(:not(.wg *)){display:block;width:fit-content;margin-top:3px;font-size:11.5px;color:var(--text-2);border-bottom:1px solid var(--line)}.book-open:hover:where(:not(.wg *)),.book-open:focus-visible:where(:not(.wg *)){color:var(--text-1)}.lib .g-panel:where(:not(.wg *)){display:flex;flex-direction:column;min-height:0}.lib .unit:where(:not(.wg *)){margin-left:.3em}.lib-count:where(:not(.wg *)){margin-left:6px;font:var(--t-micro);color:var(--text-2)}.lib-hint:where(:not(.wg *)){margin:0;font-size:12.5px;color:var(--text-2)}.lib-empty:where(:not(.wg *)){margin:auto 0;color:var(--text-2);font-size:13.5px}.book-hero:where(:not(.wg *)){height:100%;max-height:380px;justify-self:start;align-self:end}.book-hero .cover:where(:not(.wg *)){height:100%;width:auto}.lib-rail:where(:not(.wg *)){flex:1;min-height:0;display:flex;gap:var(--s4);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:6px 2px var(--s2)}.lib-rail:where(:not(.wg *))::-webkit-scrollbar{display:none}.lib-rail:where(:not(.wg *)){--cover-h: clamp(108px, 15dvh, 200px);align-items:flex-start}.lib-rail .book:where(:not(.wg *)){flex:none;width:calc(var(--cover-h) * 2 / 3);align-content:start}.lib-rail .cover:where(:not(.wg *)){width:100%}.lib-quote:where(:not(.wg *)){margin:0;display:grid;gap:var(--s3);align-content:center}.lib-quote blockquote:where(:not(.wg *)){margin:0;font:400 clamp(19px,1.7vw,25px)/1.35 var(--font);letter-spacing:-.02em;text-wrap:balance}.lib-quote blockquote:where(:not(.wg *)):before{content:"“"}.lib-quote blockquote:where(:not(.wg *)):after{content:"”"}.lib-quote blockquote.short:where(:not(.wg *)){font-size:clamp(22px,2.1vw,30px)}.lib-quote blockquote.long:where(:not(.wg *)){font-size:clamp(15px,1.25vw,18px);line-height:1.45}.lib-quote figcaption:where(:not(.wg *)){color:var(--text-2);font-size:13px}.lib-quote figcaption a:where(:not(.wg *)),.lib-quote figcaption .linkish:where(:not(.wg *)){display:inline;color:inherit;font:inherit;text-decoration:underline;text-decoration-color:var(--line)}.lib-stack:where(:not(.wg *)){display:flex;flex-direction:column;padding:var(--s4)}.lib-stack .g-head:where(:not(.wg *)){align-items:center}.lib-stack-meta:where(:not(.wg *)){display:flex;align-items:center;gap:var(--s3);font-size:12.5px;color:var(--text-2)}.lib-stack-nav:where(:not(.wg *)){display:flex;align-items:center;gap:2px;color:var(--text-2)}.lib-stack-nav .num-sm:where(:not(.wg *)){min-width:44px;text-align:center}.lib-stack-nav [aria-pressed=true]:where(:not(.wg *)){color:var(--attention-ink)}.lib-stack-body:where(:not(.wg *)){display:flex;flex-direction:column;gap:var(--s4);align-items:flex-start;padding:var(--s3) 0 var(--s5)}.lib-stack-body .note-thumb:where(:not(.wg *)){width:180px;height:240px}.lib-stack-text:where(:not(.wg *)){display:grid;gap:var(--s3);min-width:0;max-width:64ch}.lib-stack-text h2:where(:not(.wg *)){margin:0;font:500 clamp(20px,1.9vw,26px)/1.3 var(--font);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere}.lib-stack-text h2.long:where(:not(.wg *)){font-size:17px;font-weight:400;line-height:1.5}.lib-stack-link:where(:not(.wg *)){display:inline-flex;align-items:center;gap:4px;width:fit-content;font-size:13px;color:var(--accent-ink)}.lib-stack-body-text:where(:not(.wg *)){margin:0;font-size:15px;line-height:1.55;white-space:pre-wrap;color:var(--text-1)}.lib-stack-sum:where(:not(.wg *)){margin:0;font-size:14px;color:var(--text-2)}.lib-stack-acts:where(:not(.wg *)){display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);padding-top:var(--s4);border-top:1px solid var(--line)}.lib-file:where(:not(.wg *)){display:flex;gap:var(--s2);margin-right:auto}.lib-file .field:where(:not(.wg *)){width:auto;min-width:180px;min-height:0;padding-block:7px}.lib-in-r:where(:not(.wg *)){animation:lib-in-r .36s var(--ease-out)}.lib-in-l:where(:not(.wg *)){animation:lib-in-l .36s var(--ease-out)}@keyframes lib-in-r{0%{opacity:0;transform:translate(28px) scale(.98)}}@keyframes lib-in-l{0%{opacity:0;transform:translate(-28px) scale(.98)}}@media(prefers-reduced-motion:reduce){.lib-in-r:where(:not(.wg *)),.lib-in-l:where(:not(.wg *)){animation:g-fade var(--dur-menu) var(--ease-out)}}.book[draggable]:where(:not(.wg *)){cursor:grab}.book.dragging:where(:not(.wg *)){opacity:.4}.is-over:where(:not(.wg *)){outline:2px dashed var(--accent);outline-offset:-6px}.lib-books:where(:not(.wg *)){grid-template-rows:minmax(0,1fr)}.lib-books.searching:where(:not(.wg *)){grid-template-rows:minmax(0,1fr) auto}.lib-col:where(:not(.wg *)){grid-column:span 3}.lib-hero-title:where(:not(.wg *)){margin:0;font:var(--t-title);font-size:18px;line-height:1.3;letter-spacing:-.015em;text-wrap:balance}.lib-hero-by:where(:not(.wg *)){margin:-6px 0 0;color:var(--text-2);font-size:13.5px}.lib-hero-acts:where(:not(.wg *)),.lib-page:where(:not(.wg *)){display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.lib-page .field.mini:where(:not(.wg *)){width:76px}.lib-goal:where(:not(.wg *)){display:inline-flex;align-items:baseline;gap:5px;padding:0;border:0;background:none;color:var(--text-2);font:var(--t-micro);cursor:pointer}.lib-goal b:where(:not(.wg *)){color:var(--text-1)}.lib-goal:hover span:where(:not(.wg *)){color:var(--text-1)}.lib-col .g-head:where(:not(.wg *)){margin-bottom:var(--s3)}.lib-col-grid:where(:not(.wg *)){flex:1;min-height:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));align-content:start;gap:var(--s4) var(--s3);padding:4px 2px var(--s2)}.lib-col-grid .lib-empty:where(:not(.wg *)){grid-column:1 / -1;margin:var(--s4) 0;text-align:center}.lib-found:where(:not(.wg *)){grid-column:span 12}.lib-found .g-head:where(:not(.wg *)){margin-bottom:var(--s3)}.lib-found-rail:where(:not(.wg *)){--cover-h: 138px;flex:none}.lib-find:where(:not(.wg *)){position:relative;overflow:hidden;cursor:grab}.lib-find.owned:where(:not(.wg *)){cursor:default;opacity:.55}.lib-find-add:where(:not(.wg *)){position:absolute;top:6px;right:6px}.lib-find-tag:where(:not(.wg *)){font-size:11.5px;color:var(--text-2)}.lib-search:where(:not(.wg *)){position:relative;display:flex;align-items:center;gap:var(--s2);color:var(--text-2)}.lib-search>svg:where(:not(.wg *)){position:absolute;left:12px;pointer-events:none}.lib-search .field:where(:not(.wg *)){width:min(380px,60vw);min-height:0;padding:8px 34px}.lib-search .btn:where(:not(.wg *)){position:absolute;right:4px}.lib-book:where(:not(.wg *)){display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--s4);align-items:end}.lib-book-cover:where(:not(.wg *)){display:block;width:120px}.lib-book-facts:where(:not(.wg *)){display:grid;gap:var(--s2)}.lib-book-facts p:where(:not(.wg *)){margin:0;font-size:14px}.lib-book-hl:where(:not(.wg *)){display:grid;gap:var(--s3)}.lib-page label:where(:not(.wg *)){display:inline-flex;align-items:center;gap:6px}.lib-arch-acts:where(:not(.wg *)){display:flex;gap:2px}@media(max-width:1100px){.lib .pf-grid:where(:not(.wg *)){grid-template-rows:none;grid-auto-rows:auto}.lib-col:where(:not(.wg *)){grid-column:span 6}.lib-col-grid:where(:not(.wg *)){max-height:420px}.book-hero:where(:not(.wg *)){height:240px}.lib-stack-body:where(:not(.wg *)){min-height:220px}}@media(max-width:760px){.lib-col:where(:not(.wg *)){grid-column:span 12}.lib-search:where(:not(.wg *)),.lib-search .field:where(:not(.wg *)){width:100%}.book-hero:where(:not(.wg *)){height:190px}.lib-stack-body:where(:not(.wg *)){flex-direction:column}.lib-file:where(:not(.wg *)){width:100%;margin-right:0}.lib-file .field:where(:not(.wg *)){flex:1;min-width:0}.lib .pf-bar-end:where(:not(.wg *)){margin-left:0}}.lib-highlights:where(:not(.wg *)){grid-template-rows:minmax(0,1fr)}.lib-review:where(:not(.wg *)){grid-column:span 5}.lib-hl-list:where(:not(.wg *)){grid-column:span 7}.lib-review-q:where(:not(.wg *)){flex:1;min-height:0;overflow:auto;padding:var(--s2) var(--s2) var(--s4)}.lib-review-acts:where(:not(.wg *)){display:flex;justify-content:flex-end;gap:var(--s2);padding-top:var(--s4);border-top:1px solid var(--line)}.lib-hl-scroll:where(:not(.wg *)){flex:1;min-height:0;display:grid;align-content:start;gap:var(--s5);padding-right:var(--s2)}.lib-hl blockquote:where(:not(.wg *)){font-size:16.5px;line-height:1.5;letter-spacing:-.01em;text-wrap:pretty}.lib-hl:where(:not(.wg *)){gap:6px}.lib-hl figcaption:where(:not(.wg *)){font-size:12.5px}.lib-form textarea:where(:not(.wg *)){resize:vertical;font:var(--t-body)}.lib-later:where(:not(.wg *)){grid-template-rows:minmax(0,1fr)}.lib-later-next:where(:not(.wg *)){grid-column:span 5}.lib-later-list:where(:not(.wg *)){grid-column:span 7}.lib-later-next>div:nth-of-type(2):where(:not(.wg *)){margin-bottom:var(--s5)}.lib-later-card:where(:not(.wg *)){margin-top:auto;display:grid;gap:var(--s3);justify-items:start}.lib-later-card h2:where(:not(.wg *)){margin:0;font:500 clamp(19px,1.7vw,24px)/1.3 var(--font);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere}.lib-later-sum:where(:not(.wg *)){margin:0;font-size:14px;color:var(--text-2);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.lib-later-scroll:where(:not(.wg *)){flex:1;min-height:0}.lib-inbox-btn .lib-count:where(:not(.wg *)){color:var(--attention-ink);font-weight:600}@media(max-width:1100px){.lib-review:where(:not(.wg *)),.lib-hl-list:where(:not(.wg *)),.lib-later-next:where(:not(.wg *)),.lib-later-list:where(:not(.wg *)){grid-column:span 12}.lib-hl-scroll:where(:not(.wg *)),.lib-later-scroll:where(:not(.wg *)){max-height:520px}}.lib-prog:where(:not(.wg *)){display:block;height:4px;border-radius:4px;background:var(--well);overflow:hidden}.lib-prog i:where(:not(.wg *)){display:block;height:100%;border-radius:4px;background:var(--hue, var(--accent))}.lib .lib-genre:where(:not(.wg *)){width:auto;min-height:0;padding:7px 12px;font-size:13px}.lib-open-scrim:where(:not(.wg *)){z-index:30}.lib-open:where(:not(.wg *)){position:fixed;z-index:31;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(880px,calc(100vw - 32px));max-height:calc(100dvh - 48px);display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:var(--s6);padding:var(--s6);border-radius:var(--r-panel);overflow:auto;animation:lib-open-in var(--dur-drawer) var(--ease-drawer)}@keyframes lib-open-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.97)}}.lib-open-x:where(:not(.wg *)){position:absolute;top:var(--s3);right:var(--s3)}.lib-open-cover:where(:not(.wg *)){align-self:start}.lib-open-cover .cover:where(:not(.wg *)){width:100%}.lib-open-cover .cover-type b:where(:not(.wg *)){font-size:20px}.lib-open-main:where(:not(.wg *)){display:grid;gap:var(--s5);align-content:start;min-width:0}.lib-open-title:where(:not(.wg *)){margin:4px 0 var(--s2);font:var(--t-display);font-size:clamp(24px,2.4vw,32px);text-wrap:balance}.lib-stars:where(:not(.wg *)){display:inline-flex;gap:2px;color:var(--text-2)}.lib-stars button:where(:not(.wg *)){display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:none;color:inherit;cursor:pointer}.lib-stars button.on:where(:not(.wg *)){color:var(--attention-ink)}.lib-stars button:hover:where(:not(.wg *)){background:var(--well)}.lib-open-progress:where(:not(.wg *)){display:grid;gap:var(--s3)}.lib-open-num:where(:not(.wg *)){display:flex;align-items:baseline;gap:var(--s3)}.lib-range:where(:not(.wg *)){width:100%;accent-color:var(--hue, var(--accent))}.lib-open-pagebar:where(:not(.wg *)){display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3)}.lib-open-pagebar label:where(:not(.wg *)){display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-2)}.lib-open-pagebar .field.mini:where(:not(.wg *)){width:72px}.lib-open-steps:where(:not(.wg *)){display:inline-flex;gap:4px;margin-left:auto}.lib-open-genres:where(:not(.wg *)){display:flex;flex-wrap:wrap;gap:6px}.lib-open-genres .chip:where(:not(.wg *)){cursor:pointer;font-family:var(--font)}.lib-open-hl:where(:not(.wg *)){display:grid;gap:var(--s3)}.lib-open-add:where(:not(.wg *)){display:flex;gap:var(--s2)}.lib-open-add .field:where(:not(.wg *)){flex:1;min-height:0;padding-block:8px}.lib-open-foot:where(:not(.wg *)){display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);padding-top:var(--s4);border-top:1px solid var(--line)}.lib-open-foot .lib-hint:where(:not(.wg *)){margin-right:auto}@media(max-width:760px){.lib-open:where(:not(.wg *)){inset:auto 0 0;transform:none;width:auto;max-height:92dvh;grid-template-columns:1fr;border-radius:var(--r-panel) var(--r-panel) 0 0;padding:var(--s5)}.lib-open-cover:where(:not(.wg *)){width:140px}.lib-open .seg-ctl.fill button:where(:not(.wg *)){padding-inline:8px}@keyframes lib-open-in{0%{opacity:0;transform:translateY(24px)}}}@media(prefers-reduced-motion:reduce){.lib-open:where(:not(.wg *)){animation:g-fade var(--dur-menu) var(--ease-out)}}.lib-rate:where(:not(.wg *)){display:inline-flex;align-items:center;gap:var(--s2)}.lib-heart:where(:not(.wg *)){display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:none;color:var(--text-2);cursor:pointer}.lib-heart:hover:where(:not(.wg *)){background:var(--well)}.lib-heart.on:where(:not(.wg *)){color:var(--negative-ink)}.lib-star-half:where(:not(.wg *)){position:relative;display:grid}.lib-star-half>svg:where(:not(.wg *)){grid-area:1 / 1}.lib-log:where(:not(.wg *)){display:grid;gap:var(--s3)}.lib-log-row:where(:not(.wg *)){display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.lib-log-row .chip:where(:not(.wg *)){cursor:pointer;font-family:var(--font)}.lib .lib-log-date:where(:not(.wg *)){width:auto;min-height:0;padding-block:6px}.lib-log-row .btn:where(:not(.wg *)){margin-left:auto}.lib-log-list:where(:not(.wg *)){margin:0;padding:0;list-style:none;display:grid;gap:4px;font-size:13px;color:var(--text-2)}.lib-log-list li:where(:not(.wg *)){display:flex;gap:var(--s3)}.book:where(:not(.wg *)){position:relative}.book-proj:where(:not(.wg *)){position:absolute;top:6px;right:6px}.lib-open-eyebrow:where(:not(.wg *)){display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.lib-open-foot .lib-hint:where(:not(.wg *)),.lib-later-src:where(:not(.wg *)){display:inline-flex;align-items:center;gap:var(--s2)}.lib-media-row:where(:not(.wg *)){display:inline-flex;align-items:center;gap:var(--s1);min-width:0}.lib-media-list:where(:not(.wg *)){display:grid;gap:var(--s1);margin-top:var(--s3)}.lib-media-opt:where(:not(.wg *)){width:100%;text-align:left}.lib-media-opt:disabled:where(:not(.wg *)){cursor:default;opacity:1}.lib-media-tick:where(:not(.wg *)){display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--line);color:var(--accent)}.lib-media-tick.on:where(:not(.wg *)){border-color:var(--accent)}.adm .g-panel:where(:not(.wg *)){display:flex;flex-direction:column;min-height:0}.adm .unit:where(:not(.wg *)){margin-left:.3em}.adm-rows .row:where(:not(.wg *)){padding-block:9px}.adm-rows .title:where(:not(.wg *)){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-quiet:where(:not(.wg *)){margin:0;color:var(--text-2);font-size:13.5px}.adm-rest:where(:not(.wg *)){margin-top:var(--s2);padding:var(--s2) var(--s3);width:fit-content;border:0;background:none;color:var(--text-2);font:inherit;font-size:13px;cursor:pointer;border-radius:var(--r-control)}.adm-rest:hover:where(:not(.wg *)){background:var(--well);color:var(--text-1)}.adm-errands:where(:not(.wg *)){grid-template-rows:auto minmax(0,1fr)}.adm-due:where(:not(.wg *)){grid-column:span 12}.adm-due .g-head:where(:not(.wg *)){margin-bottom:var(--s3)}.adm-days:where(:not(.wg *)){display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:4px}.adm-day:where(:not(.wg *)){display:grid;grid-template-rows:auto 1fr;gap:6px;min-width:0;min-height:66px;padding:6px;border-radius:var(--r-control)}.adm-day.today:where(:not(.wg *)){background:var(--well)}.adm-day.wkend .adm-day-lbl:where(:not(.wg *)){opacity:.6}.adm-day-lbl:where(:not(.wg *)){display:flex;align-items:baseline;gap:5px;font-size:11.5px;color:var(--text-2)}.adm-day.today .adm-day-lbl:where(:not(.wg *)){color:var(--text-1)}.adm-day-lbl b:where(:not(.wg *)){color:var(--text-1)}.adm-marks:where(:not(.wg *)){display:grid;align-content:start;gap:3px;min-width:0}.adm-mark:where(:not(.wg *)){display:flex;align-items:center;gap:5px;min-width:0;padding:0;border:0;background:none;color:var(--text-1);font:inherit;font-size:11.5px;line-height:1.3;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.adm-mark:where(:not(.wg *)){cursor:pointer}button.adm-mark:hover:where(:not(.wg *)){color:var(--accent-ink)}.adm-mark i:where(:not(.wg *)){flex:none;width:7px;height:7px;border-radius:50%;background:var(--hue, var(--accent))}.adm-mark.bill i:where(:not(.wg *)){background:none;border:1.5px solid var(--finance)}.adm-mark.is-plan i:where(:not(.wg *)){background:none;border:1.5px dashed var(--accent)}.adm-mark.more:where(:not(.wg *)){color:var(--text-2)}.adm-batch:where(:not(.wg *)){grid-column:span 8}.adm-next:where(:not(.wg *)){grid-column:span 4}.adm-batch-top:where(:not(.wg *)){display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s4);flex-wrap:wrap;margin-bottom:var(--s4)}.adm-rows:where(:not(.wg *)){min-height:0;overflow:auto}.adm-sched:where(:not(.wg *)){display:flex;align-items:center;gap:var(--s2)}.adm-sched-on:where(:not(.wg *)){font-size:13px;color:var(--text-2)}.adm-next>div:first-of-type:where(:not(.wg *)){margin-bottom:var(--s3)}.adm-next-title:where(:not(.wg *)){margin:0;font:var(--t-title);font-size:17px;text-wrap:balance}.adm-after:where(:not(.wg *)){margin-top:auto;display:grid;gap:var(--s2);min-height:0;overflow:auto}.adm-add:where(:not(.wg *)){display:flex;gap:var(--s2);width:100%}.adm-money:where(:not(.wg *)){grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.adm-subs:where(:not(.wg *)){grid-column:span 7;grid-row:span 2}.adm-charge:where(:not(.wg *)),.adm-cancel:where(:not(.wg *)){grid-column:span 5}.adm-cancel.tall:where(:not(.wg *)){grid-row:span 2}.adm-subs>div:first-of-type:where(:not(.wg *)){margin-bottom:var(--s4)}.adm-sub-list:where(:not(.wg *)),.adm-cancel-list:where(:not(.wg *)){min-height:0;overflow:auto}.adm-charge>div:first-of-type:where(:not(.wg *)),.adm-cancel>div:first-of-type:where(:not(.wg *)){margin-bottom:var(--s3)}.adm-charge .adm-quiet:last-child:where(:not(.wg *)){margin-top:auto}.adm-form:where(:not(.wg *)){display:grid;gap:var(--s4)}.adm-form label:where(:not(.wg *)){display:grid;gap:6px;font:var(--t-label);color:var(--text-2)}.adm-cat:where(:not(.wg *)){padding:var(--s3) 0;border-bottom:1px solid var(--line)}.adm-cat>div:first-child:where(:not(.wg *)){display:flex;justify-content:space-between;gap:var(--s3)}@media(max-width:1100px){.adm .pf-grid:where(:not(.wg *)){grid-template-rows:none;grid-auto-rows:auto}.adm-batch:where(:not(.wg *)),.adm-next:where(:not(.wg *)),.adm-subs:where(:not(.wg *)),.adm-charge:where(:not(.wg *)),.adm-cancel:where(:not(.wg *)){grid-column:span 12;grid-row:auto}.adm-days:where(:not(.wg *)){grid-template-columns:repeat(7,minmax(0,1fr))}}@media(max-width:760px){.adm-days:where(:not(.wg *)){grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72px;overflow-x:auto;scrollbar-width:none}.adm-batch-top .btn:where(:not(.wg *)){width:100%;justify-content:center}.adm-sched:where(:not(.wg *)){width:100%;justify-content:space-between}.adm-sched .btn:where(:not(.wg *)){width:auto}}.native-offer:where(:not(.wg *)){position:fixed;z-index:39;left:50%;bottom:var(--s5);transform:translate(-50%);width:min(560px,calc(100vw - 2 * var(--s4)));display:flex;align-items:center;gap:var(--s2);padding:var(--s3) var(--s3) var(--s3) var(--s4);border-radius:var(--r-tile);animation:native-in var(--dur-drawer) var(--ease-drawer) both}.native-offer p:where(:not(.wg *)){flex:1;margin:0;font:var(--t-small);color:var(--text-1)}@media(max-width:760px){.native-offer:where(:not(.wg *)){bottom:calc(84px + env(safe-area-inset-bottom));flex-wrap:wrap}.native-offer p:where(:not(.wg *)){flex-basis:100%}}@keyframes native-in{0%{opacity:0;transform:translate(-50%,12px)}}@media(prefers-reduced-motion:reduce){.native-offer:where(:not(.wg *)){animation:none}}.phone-card .row:first-of-type:where(:not(.wg *)){border-top:0;padding-top:0}.st:where(:not(.wg *)){flex:1;min-height:0;display:grid;grid-template-columns:236px minmax(0,1fr);gap:var(--s6);align-items:start}.pf-fit .st:where(:not(.wg *)){height:100%}.st-nav:where(:not(.wg *)){display:grid;gap:2px;position:sticky;top:0}.st-nav-item:where(:not(.wg *)){display:flex;align-items:center;gap:10px;min-height:38px;padding:0 var(--s3);border-radius:var(--r-control);color:var(--text-2);font:500 13.5px var(--font);text-decoration:none;transition:background-color var(--dur-press) var(--ease-out),color var(--dur-press) var(--ease-out)}.st-nav-item svg:where(:not(.wg *)){flex:none}.st-nav-item:hover:where(:not(.wg *)){color:var(--text-1);background:var(--well)}.st-nav-item[aria-current=page]:where(:not(.wg *)){color:var(--text-1);background:var(--glass-2);box-shadow:var(--shadow-2)}.st-nav-item[aria-current=page] svg:first-child:where(:not(.wg *)){color:var(--accent-ink)}.st-nav-label:where(:not(.wg *)){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-nav-badge:where(:not(.wg *)){min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:var(--r-pill);font:600 11px var(--font-mono);font-variant-numeric:tabular-nums;color:var(--attention-ink);background:color-mix(in srgb,var(--attention) 14%,transparent)}.st-nav-chev:where(:not(.wg *)){display:none;color:var(--text-2)}.st-back:where(:not(.wg *)){display:none}.st-main:where(:not(.wg *)){height:100%;min-height:0;padding:0 var(--s2) 96px 0}.st-col:where(:not(.wg *)){max-width:680px;display:grid;gap:var(--s5)}.st-head:where(:not(.wg *)){display:flex;align-items:center;gap:var(--s4)}.st-head-mark:where(:not(.wg *)){flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r-control);color:var(--accent-ink);background:color-mix(in srgb,var(--accent) 12%,transparent)}.st-initial:where(:not(.wg *)){font:600 19px var(--font);letter-spacing:-.01em}.st-head-id:where(:not(.wg *)){flex:1;min-width:0;display:grid;gap:3px}.st-head-id h2:where(:not(.wg *)){margin:0;font:600 19px/1.2 var(--font);letter-spacing:-.015em;outline:none}.st-head-id .st-status:where(:not(.wg *)){white-space:normal}.st-head-act:where(:not(.wg *)){flex:none}.st-group:where(:not(.wg *)){display:grid;gap:var(--s2);min-width:0}.st-group-title:where(:not(.wg *)){margin:0;padding-left:var(--s1);font:var(--t-label);letter-spacing:.04em;text-transform:uppercase;color:var(--text-2)}.st-note:where(:not(.wg *)){margin:0;padding-left:var(--s1);max-width:62ch;font:var(--t-small);color:var(--text-2)}.st-prose:where(:not(.wg *)){margin:0;padding:0 var(--s1);max-width:62ch;font:var(--t-small);color:var(--text-2)}.st-rows:where(:not(.wg *)){display:grid}.st-rows.g-panel:where(:not(.wg *)){padding:var(--s1) var(--s4)}.st-row:where(:not(.wg *)){display:flex;align-items:center;gap:var(--s3);min-height:54px;padding:var(--s2) 0;width:100%;font:var(--t-small);color:var(--text-1)}.st-row-l:where(:not(.wg *)){display:grid;gap:2px;flex:1;min-width:0}.st-row-l b:where(:not(.wg *)){font:500 14px var(--font);overflow-wrap:anywhere}.st-row-l small:where(:not(.wg *)){font:var(--t-small);color:var(--text-2)}.st-row.link:where(:not(.wg *)){border:0;background:none;text-align:left;cursor:pointer;color:var(--text-2);text-decoration:none;transition:color var(--dur-press) var(--ease-out)}.st-row+.st-row:where(:not(.wg *)),.st-rows>*+.st-row:where(:not(.wg *)){border-top:1px solid var(--line)}.st-row.link:hover .st-row-l b:where(:not(.wg *)){color:var(--accent-ink)}.st-row.link.danger .st-row-l b:where(:not(.wg *)){color:var(--negative-ink)}.st-input:where(:not(.wg *)){width:min(260px,50%);padding:7px 10px;font-size:13px}.st-inline:where(:not(.wg *)){display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end;color:var(--text-2)}.st-change:where(:not(.wg *)){overflow-wrap:anywhere}.st-change b:where(:not(.wg *)){font-weight:600}.st-device:where(:not(.wg *)){display:inline-flex;align-items:center;gap:6px}.st-device svg:where(:not(.wg *)){color:var(--text-2)}.st-status:where(:not(.wg *)){display:flex;align-items:center;gap:var(--s2);margin:0;font:var(--t-small);color:var(--text-2);min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.st-dot:where(:not(.wg *)){width:7px;height:7px;flex:none;border-radius:50%;border:1.5px solid var(--text-2)}.st-status.ok .st-dot:where(:not(.wg *)){border:0;background:var(--positive)}.st-status.warn .st-dot:where(:not(.wg *)){border:0;background:var(--attention)}.st-status.err .st-dot:where(:not(.wg *)){border:0;background:var(--negative)}.st-status.err:where(:not(.wg *)){color:var(--negative-ink)}.st-conn:where(:not(.wg *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3)}.st-card:where(:not(.wg *)){display:grid;gap:var(--s3);align-content:start;min-width:0}.st-card.dim .st-card-id:where(:not(.wg *)),.st-card.dim .st-card-mark:where(:not(.wg *)),.st-card.dim .st-status:where(:not(.wg *)){opacity:.5}.st-card-head:where(:not(.wg *)){display:flex;align-items:center;gap:var(--s3);min-width:0;min-height:30px}.st-card-id:where(:not(.wg *)){display:grid;gap:1px;flex:1;min-width:0}.st-card-id b:where(:not(.wg *)){font:600 15px var(--font);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-card-id small:where(:not(.wg *)){font:var(--t-micro);color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-card-foot:where(:not(.wg *)){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2)}.st-chips:where(:not(.wg *)){display:flex;flex-wrap:wrap;gap:6px;min-width:0}.st-scope:where(:not(.wg *)){padding:2px 8px;font-size:11px;gap:5px}.st-scope em:where(:not(.wg *)){font-style:normal;color:var(--text-1)}.st-mark:where(:not(.wg *)){display:inline-grid;place-items:center;width:26px;height:26px;flex:none;border-radius:var(--r-chip);color:var(--hue-ink, var(--text-1));background:color-mix(in srgb,var(--hue, var(--text-2)) 14%,transparent)}.st-menu:where(:not(.wg *)){position:fixed;z-index:22;display:grid;gap:2px;min-width:170px;padding:6px;transform-origin:top right;animation:st-pop var(--dur-menu) var(--ease-out)}.st-menu .me-item:where(:not(.wg *)){font:500 13px var(--font);color:var(--text-1)}.st-menu .me-item.danger:where(:not(.wg *)){color:var(--negative-ink)}@keyframes st-pop{0%{opacity:0;transform:scale(.95)}}.st-setup .list:where(:not(.wg *)){margin:0;padding:var(--s1) var(--s4)}.st-setup .btn.ember:where(:not(.wg *)){color:var(--attention-ink);background:color-mix(in srgb,var(--attention) 12%,transparent);border-color:color-mix(in srgb,var(--attention) 35%,transparent);box-shadow:none}.st-brains:where(:not(.wg *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s3)}.st-brain:where(:not(.wg *)){display:grid;gap:6px;align-content:start;text-align:left;cursor:pointer;color:var(--text-1);font:inherit;transition:box-shadow var(--dur-press) var(--ease-out),opacity var(--dur-press) var(--ease-out)}.st-brain.on:where(:not(.wg *)){box-shadow:inset 0 0 0 1.5px var(--accent),var(--shadow-1, none)}.st-brain:disabled:where(:not(.wg *)){cursor:default;opacity:.55}.st-brain small:where(:not(.wg *)){font:var(--t-small);color:var(--text-2)}.st-brain-top:where(:not(.wg *)){display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.st-brain-top b:where(:not(.wg *)){font:600 14.5px var(--font)}.st-radio:where(:not(.wg *)){display:grid;place-items:center;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--on-accent, #fff);transition:background-color var(--dur-press) var(--ease-out)}.st-brain.on .st-radio:where(:not(.wg *)){background:var(--accent);box-shadow:none}.st-tag:where(:not(.wg *)){padding:1px 7px;font-size:10.5px}.st-key:where(:not(.wg *)){font-family:var(--font-mono);font-weight:500;letter-spacing:0}.st-key-form:where(:not(.wg *)){display:grid;gap:var(--s3);padding:var(--s3) 0}.st-key-actions:where(:not(.wg *)){display:flex;align-items:center;justify-content:space-between;gap:var(--s2);flex-wrap:wrap}.st-budget:where(:not(.wg *)){display:grid;gap:var(--s2);padding:var(--s3) 0}.st-budget-top:where(:not(.wg *)){display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);flex-wrap:wrap}.st-budget-top .num-lg:where(:not(.wg *)){margin:0}.st-budget-of:where(:not(.wg *)){font:400 14px var(--font);letter-spacing:0;color:var(--text-2)}.st-euro .field:where(:not(.wg *)){width:76px;text-align:right}.st-budget-line:where(:not(.wg *)){font:var(--t-small);color:var(--text-2)}.st-meter:where(:not(.wg *)){height:6px;border-radius:var(--r-pill);background:var(--well);overflow:hidden}.st-meter span:where(:not(.wg *)){display:block;height:100%;border-radius:inherit;background:var(--positive);transform-origin:left;transition:transform .6s var(--ease-out),background-color var(--dur-press) var(--ease-out)}.st-meter span.near:where(:not(.wg *)){background:var(--attention)}.st-meter span.over:where(:not(.wg *)){background:var(--negative)}.st-routines:where(:not(.wg *)){padding:var(--s3) var(--s4)}.st-routines .routines-card.bare:where(:not(.wg *)){display:grid;gap:var(--s3)}.st-mods:where(:not(.wg *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s3)}.st-tile:where(:not(.wg *)){display:grid;gap:6px;align-content:start;min-height:140px;text-align:left;cursor:pointer;color:var(--text-1);font:inherit;transition:opacity var(--dur-menu) var(--ease-out)}.st-tile.off:where(:not(.wg *)){opacity:.55}.st-tile.off:hover:where(:not(.wg *)){opacity:.8}.st-tile b:where(:not(.wg *)){font:600 15px var(--font);display:flex;align-items:center;gap:8px}.st-tile small:where(:not(.wg *)){font:var(--t-small);color:var(--text-2)}.st-tile-top:where(:not(.wg *)){display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s2)}.st-tile .st-mark:where(:not(.wg *)){width:32px;height:32px}.st-capture:where(:not(.wg *)){display:grid;gap:var(--s3);justify-items:start}.st-capture .copyurl:where(:not(.wg *)){width:100%}.btn.st-danger-btn:where(:not(.wg *)){color:var(--negative-ink)}.st-delete:where(:not(.wg *)){display:grid;gap:var(--s3);padding:var(--s4) 0 var(--s3);animation:st-rise .45s var(--ease-out) both}.st-delete-lede:where(:not(.wg *)){margin:0;font:500 14px/1.45 var(--font);color:var(--text-1)}.st-delete-list:where(:not(.wg *)){margin:0;padding-left:1.2em;display:grid;gap:4px;font:var(--t-small);color:var(--text-2)}.st-delete-confirm:where(:not(.wg *)){display:grid;gap:6px;font:var(--t-small);color:var(--text-2)}.st-delete-confirm b:where(:not(.wg *)){color:var(--text-1);font-weight:600;overflow-wrap:anywhere}.st-delete-acts:where(:not(.wg *)){display:flex;justify-content:flex-end;gap:var(--s2);flex-wrap:wrap}.st-rise:where(:not(.wg *)){animation:st-rise .45s var(--ease-out) both}.st-col>:nth-child(2):where(:not(.wg *)){animation-delay:40ms}.st-col>:nth-child(3):where(:not(.wg *)){animation-delay:80ms}.st-col>:nth-child(4):where(:not(.wg *)){animation-delay:.12s}.st-col>:nth-child(n+5):where(:not(.wg *)){animation-delay:.16s}@keyframes st-rise{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.st-rise:where(:not(.wg *)),.st-delete:where(:not(.wg *)){animation:g-fade var(--dur-menu) var(--ease-out) both}.st-col>*:where(:not(.wg *)){animation-delay:0ms!important}.st-menu:where(:not(.wg *)){animation:g-fade var(--dur-menu) var(--ease-out)}.st-meter span:where(:not(.wg *)){transition:background-color var(--dur-press) var(--ease-out)}}@media(max-width:1100px){.st:where(:not(.wg *)){grid-template-columns:200px minmax(0,1fr);gap:var(--s5)}.st-main:where(:not(.wg *)){height:auto;overflow:visible}}@media(max-width:860px){.st-brains:where(:not(.wg *)),.st-mods:where(:not(.wg *)){grid-template-columns:minmax(0,1fr)}.st-tile:where(:not(.wg *)){min-height:0}}@media(max-width:760px){.st:where(:not(.wg *)){grid-template-columns:minmax(0,1fr);gap:0}.st.has-section .st-nav:where(:not(.wg *)){display:none}.st.at-index .st-nav:where(:not(.wg *)){position:static;padding:var(--s1);border-radius:var(--r-panel);background:var(--glass-1);border:1px solid var(--glass-edge)}.st-nav-item:where(:not(.wg *)){min-height:50px;font-size:15px}.st-nav-item+.st-nav-item:where(:not(.wg *)){border-top:1px solid var(--line);border-radius:0}.st-nav-chev:where(:not(.wg *)){display:block}.st-back:where(:not(.wg *)){display:inline-flex;align-items:center;gap:2px;margin:0 0 var(--s3) -4px;min-height:36px;color:var(--accent-ink);font:500 14px var(--font);text-decoration:none}.st-main:where(:not(.wg *)){padding:0 0 var(--s4)}.settings:has(.st.has-section) .ph-state:where(:not(.wg *)){display:none}.st-conn:where(:not(.wg *)){grid-template-columns:minmax(0,1fr)}.st-head:where(:not(.wg *)){gap:var(--s3)}.st-head-mark:where(:not(.wg *)){width:40px;height:40px}.st-row:where(:not(.wg *)){flex-wrap:wrap}.st-row-l:where(:not(.wg *)){flex:1 1 160px}.st-input:where(:not(.wg *)){width:100%}}.st-keeper:where(:not(.wg *)){padding:var(--s3) 0}.hx-page.hx-open>*>:not([data-hero-keep]):where(:not(.wg *)){display:none}.hx-page.hx-open:where(:not(.wg *)){margin-bottom:18px}.hx-page.hx-open [data-hero-keep]:where(:not(.wg *)),.hx-page.hx-open [data-hero-keep] *:where(:not(.wg *)){color:var(--ink-3)}.hx-stage:where(:not(.wg *)){display:grid;min-width:0;touch-action:pan-y;margin:0 -10px}.hx:where(:not(.wg *)){display:flex;flex-direction:column;gap:20px;padding:18px 22px 26px;min-width:0}.hx-bar:where(:not(.wg *)){display:flex;align-items:center;gap:10px;min-height:36px}.hx-sibs:where(:not(.wg *)){display:flex;gap:4px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;padding:2px}.hx-sibs:where(:not(.wg *))::-webkit-scrollbar{display:none}.hx-sib:where(:not(.wg *)){display:inline-flex;align-items:center;gap:8px;border:0;padding:6px 13px 6px 9px;border-radius:var(--r-pill);background:transparent;color:var(--ink-2);font:500 13px/1 var(--font);white-space:nowrap;flex:none;cursor:pointer}.hx-sib:hover:where(:not(.wg *)){background:var(--well);color:var(--ink)}.hx-sib[aria-current=true]:where(:not(.wg *)){background:var(--card-frost);color:var(--ink);box-shadow:inset 0 0 0 1px var(--glass-rim),var(--shadow-card)}.hx-sib>i:where(:not(.wg *)){width:8px;height:8px;border-radius:50%;background:var(--t, var(--ink-3))}.hx-sib:focus-visible:where(:not(.wg *)),.hx-x:focus-visible:where(:not(.wg *)){outline:2px solid var(--k-focus);outline-offset:2px}.hx-more:where(:not(.wg *)){align-self:center;flex:none;font-size:12.5px;color:var(--ink-3);padding-left:6px}.hx-back:where(:not(.wg *)){flex:none}.hx-bar>.hx-x:where(:not(.wg *)){margin-left:auto}.hx-x:where(:not(.wg *)){flex:none;width:36px;height:36px;border-radius:50%;border:0;padding:0;display:grid;place-items:center;cursor:pointer;background:var(--well);color:var(--ink-2)}.hx-x:hover:where(:not(.wg *)){background:var(--card-frost);color:var(--ink);box-shadow:inset 0 0 0 1px var(--glass-rim)}.hx-x svg:where(:not(.wg *)){width:16px;height:16px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;fill:none}.hx-body:where(:not(.wg *)){flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:34px}.hx-main:where(:not(.wg *)),.hx-side:where(:not(.wg *)){display:flex;flex-direction:column;gap:16px;min-width:0}.hx-side:where(:not(.wg *)){gap:20px;padding-top:4px}.hx-eye:where(:not(.wg *)){display:flex;align-items:center;gap:8px;font:500 13px/1 var(--font);color:var(--ink-3);margin:0}.hx-t:where(:not(.wg *)){font:300 38px/1.08 var(--font);letter-spacing:-.026em;outline:none;margin:-4px 0 0;color:var(--ink);text-wrap:balance}.hx .hx-t:focus:where(:not(.wg *)),.hx .hx-t:focus-visible:where(:not(.wg *)){outline:none}.hx-facts:where(:not(.wg *)){display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.hx-facts li:where(:not(.wg *)){font:500 13px/1 var(--font);padding:8px 12px;border-radius:var(--r-pill);background:var(--well);color:var(--ink-2);white-space:nowrap}.hx-facts li b:where(:not(.wg *)){font-weight:500;color:var(--ink-3);margin-right:5px}.hx-text:where(:not(.wg *)){margin:0;font-size:14px;line-height:1.55;color:var(--ink-2);max-width:62ch;white-space:pre-line}.hx-vis:where(:not(.wg *)){border-radius:var(--r-card);padding:14px 16px;background:var(--card-frost);box-shadow:var(--shadow-card);outline:1px solid var(--glass-rim);outline-offset:-1px;display:grid;gap:10px}.hx-vis .k-src:where(:not(.wg *)){font-size:12px}.hx-ask:where(:not(.wg *)){padding:14px 16px 16px;display:grid;gap:9px}.hx-wait:where(:not(.wg *)){padding:8px 0 14px}.hx-acts:where(:not(.wg *)){display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding-top:8px}.hx-lead:where(:not(.wg *)){display:grid;gap:12px}.hx-prep:where(:not(.wg *)){list-style:none;margin:0;padding:0;display:grid;gap:9px}.hx-prep li:where(:not(.wg *)){display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;font-size:14px}.hx-prep time:where(:not(.wg *)),.hx-tl time:where(:not(.wg *)),.hx-vis time:where(:not(.wg *)){font:450 12px/1 var(--mono);color:var(--ink-3)}.hx-people:where(:not(.wg *)){display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2)}.hx-people>span:last-child:where(:not(.wg *)){margin-left:4px}.hx-viz:where(:not(.wg *)){display:block;max-width:420px}.hx-viz:empty:where(:not(.wg *)){display:none}.hx-items:where(:not(.wg *)){margin:0;padding:0 0 0 18px;display:grid;gap:6px;font-size:13.5px;color:var(--ink-2)}.hx-items a:where(:not(.wg *)){color:var(--ink)}.hx-sec:where(:not(.wg *)){display:grid;gap:10px;align-content:start}.hx-sec h3:where(:not(.wg *)){margin:0;font:500 13px/1 var(--font);color:var(--ink-3)}.hx-chain:where(:not(.wg *)){list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:14px;color:var(--ink-2)}.hx-chain li+li:where(:not(.wg *)):before{content:"›";margin-right:7px;color:var(--ink-3)}.hx-chain .k-chip:where(:not(.wg *)){font-size:13px}.hx-tl:where(:not(.wg *)){list-style:none;margin:0;padding:0;display:grid;gap:11px}.hx-tl li:where(:not(.wg *)){display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:14px;color:var(--ink-2)}.hx-tl li:has(.hx-undo):where(:not(.wg *)){grid-template-columns:22px minmax(0,1fr) auto auto}.hx-tl li.undone:where(:not(.wg *)){opacity:.6}.hx-who:where(:not(.wg *)){width:22px;height:22px;display:grid;place-items:center}.hx-you:where(:not(.wg *)){width:20px;height:20px;border-radius:50%;background:var(--well);font:600 9px/20px var(--font);text-align:center;color:var(--ink-2)}.hx-what:where(:not(.wg *)){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-what b:where(:not(.wg *)){font-weight:500;color:var(--ink)}.hx-undo:where(:not(.wg *)){padding:4px 6px;gap:4px}.hx-rel:where(:not(.wg *)){display:flex;flex-wrap:wrap;gap:6px}@media(max-width:760px){.hx-stage:where(:not(.wg *)){margin:0}.hx:where(:not(.wg *)){padding:18px 16px 24px;gap:16px;min-height:0}.hx-body:where(:not(.wg *)){grid-template-columns:minmax(0,1fr);gap:18px;flex:none}.hx-t:where(:not(.wg *)){font-size:28px}}.glint:where(:not(.wg *)){position:relative;display:inline-grid;place-items:center;width:var(--gl-size);height:var(--gl-size);flex:none}.glint-hit:where(:not(.wg *)){display:block;padding:0;border:0;background:none;cursor:pointer;border-radius:50%;-webkit-tap-highlight-color:transparent}.glint-hit:focus-visible:where(:not(.wg *)){outline:2px solid var(--accent);outline-offset:2px}.glint svg:where(:not(.wg *)){display:block;overflow:visible}.gl-body:where(:not(.wg *)){transform-box:fill-box;transform-origin:50% 100%}.gl-skin:where(:not(.wg *)){filter:drop-shadow(0 3px 4px color-mix(in srgb,var(--gl) calc(40% * var(--halo)),transparent))}.gl-rim:where(:not(.wg *)){fill:none;stroke:#ffffffb3;stroke-width:.9}.gl-shine:where(:not(.wg *)){fill:#fff;opacity:.55}.gl-line:where(:not(.wg *)){fill:none;stroke:color-mix(in oklab,var(--gl) 70%,#10162f);stroke-width:1.6;stroke-linecap:round}.gl-line.soft:where(:not(.wg *)){stroke:#ffffff8c;stroke-width:1.1}.gl-bulb:where(:not(.wg *)){fill:var(--gl);stroke:#fffc;stroke-width:.8}.gl-shadow:where(:not(.wg *)){fill:#0f153024}.gl-eye ellipse:where(:not(.wg *)){fill:#10162f}.gl-glint:where(:not(.wg *)){fill:#fff}.gl-eye:where(:not(.wg *)){transform-box:fill-box;transform-origin:center;transition:transform 90ms var(--ease-out)}.glint.blink .gl-eye:where(:not(.wg *)){transform:scaleY(.12)}.gl-lid:where(:not(.wg *)){fill:none;stroke:#10162f;stroke-width:1.7;stroke-linecap:round}.gl-mouth:where(:not(.wg *)){fill:#10162f}.gl-blush:where(:not(.wg *)){fill:#ff8fa3;opacity:.45}.glint.mood-awake .gl-body:where(:not(.wg *)),.glint.mood-think .gl-body:where(:not(.wg *)){animation:gl-float 3.6s ease-in-out infinite}.glint.mood-sleep .gl-body:where(:not(.wg *)){animation:gl-breathe 3.2s ease-in-out infinite}@keyframes gl-float{50%{transform:translateY(-1.5px)}}@keyframes gl-breathe{50%{transform:scale(1.03,.97)}}.gl-think:where(:not(.wg *)){position:absolute;top:-6px;right:-10px;display:flex;gap:3px}.gl-think i:where(:not(.wg *)){width:5px;height:5px;border-radius:50%;background:var(--gl);opacity:.3;animation:gl-dot 1.2s ease-in-out infinite}.gl-think i:nth-child(2):where(:not(.wg *)){animation-delay:.15s}.gl-think i:nth-child(3):where(:not(.wg *)){animation-delay:.3s}@keyframes gl-dot{30%{opacity:1;transform:translateY(-3px)}}.gl-z:where(:not(.wg *)){position:absolute;top:-4px;right:-6px;pointer-events:none}.gl-z i:where(:not(.wg *)){position:absolute;font:600 11px var(--font);font-style:normal;color:var(--text-2);opacity:0;animation:gl-z 3.6s ease-in-out infinite}.gl-z i:nth-child(2):where(:not(.wg *)){animation-delay:1.2s;font-size:9px}.gl-z i:nth-child(3):where(:not(.wg *)){animation-delay:2.4s;font-size:13px}@keyframes gl-z{0%{opacity:0;transform:translateY(4px)}25%{opacity:.9}to{opacity:0;transform:translate(10px,-16px)}}.gl-bang:where(:not(.wg *)){position:absolute;top:-10px;right:-2px;font:700 15px var(--font);color:var(--attention);animation:gl-pop var(--dur-menu) var(--ease-out)}@keyframes gl-pop{0%{opacity:0;transform:scale(.4) translateY(4px)}}.gl-emote:where(:not(.wg *)){position:absolute;top:-6px;left:50%;font:600 14px var(--font);color:var(--gl);pointer-events:none;white-space:nowrap;animation:gl-emote .9s var(--ease-out) forwards}@keyframes gl-emote{0%{opacity:0;transform:translate(-50%,6px) scale(.6)}30%{opacity:1;transform:translate(-50%,-6px) scale(1.1)}to{opacity:0;transform:translate(-50%,-26px) scale(1)}}.gl-plane:where(:not(.wg *)){position:absolute;top:4px;left:50%;pointer-events:none;animation:gl-fly 1.1s var(--ease-out) forwards}.gl-plane svg path:first-child:where(:not(.wg *)){fill:var(--accent)}.gl-plane svg path:last-child:where(:not(.wg *)){fill:none;stroke:#fff;stroke-width:1.4;stroke-linecap:round}@keyframes gl-fly{0%{opacity:0;transform:translate(-50%) scale(.5) rotate(0)}15%{opacity:1}to{opacity:0;transform:translate(70px,-60px) scale(1) rotate(-14deg)}}.gl-badge:where(:not(.wg *)){position:absolute;right:-2px;bottom:0;display:grid;place-items:center;width:38%;height:38%;min-width:12px;min-height:12px;border-radius:50%;background:var(--gl);border:1.5px solid var(--glass-3, #fff);box-shadow:0 1px 3px #0f153040}.gl-badge svg:where(:not(.wg *)){width:62%;height:62%;fill:#fff}.glint.lite .gl-body:where(:not(.wg *)){animation:none}.glint.lite .gl-z:where(:not(.wg *)),.glint.lite .gl-think:where(:not(.wg *)),.glint.lite .gl-bang:where(:not(.wg *)){transform:scale(.7);transform-origin:bottom left}.glint.lite .gl-shadow:where(:not(.wg *)){display:none}.glint-picker:where(:not(.wg *)){display:grid;gap:var(--s3)}.glint-picker-row:where(:not(.wg *)){display:flex;gap:var(--s2);flex-wrap:wrap}.glint-picker-row>button:where(:not(.wg *)){display:grid;justify-items:center;gap:4px;padding:var(--s2) var(--s3);border:1px solid transparent;border-radius:var(--r-tile);background:none;cursor:pointer;font:var(--t-micro);color:var(--text-2)}.glint-picker-row>button[aria-pressed=true]:where(:not(.wg *)){background:var(--glass-2);border-color:var(--glass-edge);box-shadow:var(--shadow-2);color:var(--text-1)}.glint-picker-row .glint-hit:where(:not(.wg *)){pointer-events:none}.glint-picker-colors:where(:not(.wg *)){display:flex;gap:var(--s2)}.glint-picker-colors button:where(:not(.wg *)){width:22px;height:22px;border-radius:50%;border:2px solid transparent;background:var(--sw);cursor:pointer;box-shadow:var(--shadow-2)}.glint-picker-colors button[aria-pressed=true]:where(:not(.wg *)){border-color:var(--text-1)}@media(prefers-reduced-motion:reduce){.gl-body:where(:not(.wg *)),.gl-think i:where(:not(.wg *)),.gl-z i:where(:not(.wg *)){animation:none!important}.gl-z i:where(:not(.wg *)){opacity:.7}.gl-z i:nth-child(n+2):where(:not(.wg *)){display:none}.gl-emote:where(:not(.wg *)),.gl-plane:where(:not(.wg *)),.gl-bang:where(:not(.wg *)){animation:g-fade var(--dur-menu) var(--ease-out)}}.tk-strip:where(:not(.wg *)){position:fixed;z-index:20;left:calc(var(--rail-w, 0px) + (100vw - var(--rail-w, 0px)) / 2);bottom:calc(var(--dock-gap) + env(safe-area-inset-bottom));translate:-50% 0;width:min(780px,calc(100vw - var(--rail-w, 0px) - 32px));color:var(--text-1)}.tk-strip .tk-glass:where(:not(.wg *)){position:absolute;inset:0;z-index:-1;border-radius:var(--r-panel);transform-origin:50% 100%;--glass-tint: color-mix(in srgb, var(--glass-solid) 88%, transparent)}.tk-strip.on .tk-glass:where(:not(.wg *)){animation:tk-grow var(--dur-drawer) var(--ease-drawer) both}.tk-strip.on .tk-body:where(:not(.wg *)){animation:tk-in var(--dur-drawer) var(--ease-out) both;animation-delay:80ms}.tk-strip.off:where(:not(.wg *)){pointer-events:none}.tk-strip.off .tk-glass:where(:not(.wg *)){animation:tk-shrink var(--dur-page) var(--ease-out) both}.tk-strip.off .tk-body:where(:not(.wg *)),.tk-strip.off .tk-tx:where(:not(.wg *)),.tk-strip.off .tk-timer:where(:not(.wg *)){opacity:0;transition:opacity var(--dur-menu) var(--ease-out)}@keyframes tk-grow{0%{transform:scaleX(.72) scaleY(.92);opacity:.4}to{transform:none;opacity:1}}@keyframes tk-shrink{0%{transform:none;opacity:1}to{transform:scaleX(.72) scaleY(.92);opacity:0}}@keyframes tk-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.tk-body:where(:not(.wg *)){position:relative}.tk-cap:where(:not(.wg *)){height:36px}.tk-capin:where(:not(.wg *)){position:relative;height:36px;padding:12px 20px 0 50px;overflow:hidden}.tk-capin.ovf:where(:not(.wg *)){-webkit-mask-image:linear-gradient(90deg,transparent 0,transparent 30px,black 96px);mask-image:linear-gradient(90deg,transparent 0,transparent 30px,black 96px)}.tk-line:where(:not(.wg *)){display:inline-block;margin:0;white-space:nowrap;font:400 15px/1.5 var(--font);letter-spacing:-.005em;transition:transform .32s var(--ease-out)}.tk-u:where(:not(.wg *)){color:var(--text-2)}.tk-n:where(:not(.wg *)){color:var(--text-1);font-weight:450}.tk-u:where(:not(.wg *)),.tk-n:where(:not(.wg *)){transition:opacity var(--dur-enter) var(--ease-sine)}.tk-old:where(:not(.wg *)){opacity:.5}.tk-cut:where(:not(.wg *)){opacity:.42}.tk-w:where(:not(.wg *)){display:inline-block;white-space:pre;animation:tk-word .26s var(--ease-out) both}@keyframes tk-word{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.tk-row:where(:not(.wg *)){display:flex;align-items:center;gap:10px;min-height:46px;padding:8px 10px 8px 8px}.tk-stat:where(:not(.wg *)){flex:1;min-width:0;display:flex;align-items:center;gap:8px;font:450 13.5px/1.2 var(--font);color:var(--text-2);white-space:nowrap}.tk-st:where(:not(.wg *)){min-width:0;overflow:hidden;text-overflow:ellipsis}.tk-strip[data-state=thinking] .tk-st:where(:not(.wg *)){animation:tk-busy 1.8s var(--ease-sine) infinite}@keyframes tk-busy{50%{opacity:.45}}.tk-glint:where(:not(.wg *)){display:inline-grid;place-items:center;animation:tk-in var(--dur-menu) var(--ease-out) both}.tk-acts:where(:not(.wg *)){display:flex;align-items:center;gap:2px;animation:tk-in var(--dur-menu) var(--ease-out) both}.tk-n2:where(:not(.wg *)){margin:0 8px 0 4px;font:500 12.5px/1 var(--font);white-space:nowrap;color:var(--text-2)}.tk-mic:where(:not(.wg *)){display:inline-flex;align-items:center;gap:6px;padding:6px 10px 6px 8px;border-radius:var(--r-pill);background:var(--well);font:500 11.5px/1 var(--font);color:var(--text-2);white-space:nowrap}.tk-mic:where(:not(.wg *)):before{content:"";width:6px;height:6px;border-radius:50%;border:1.5px solid var(--text-3)}.tk-mic.on:where(:not(.wg *)){color:var(--text-1)}.tk-mic.on:where(:not(.wg *)):before{border-color:var(--text-1);background:var(--text-1)}.tk-strip[data-state=listening] .tk-mic.on:where(:not(.wg *)):before{animation:tk-dot 1.6s var(--ease-sine) infinite}@keyframes tk-dot{50%{transform:scale(1.35);opacity:.55}}.tk-ic:where(:not(.wg *)){flex:none;width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:none;color:var(--text-2);cursor:pointer;transition:background-color var(--dur-press) var(--ease-out),color var(--dur-press) var(--ease-out)}.tk-ic:hover:not(:disabled):where(:not(.wg *)){background:var(--well);color:var(--text-1)}.tk-ic:disabled:where(:not(.wg *)){opacity:.4;cursor:default}.tk-ic[aria-pressed=true]:where(:not(.wg *)){background:var(--well);color:var(--text-1)}.tk-ic.send:where(:not(.wg *)){background:var(--ink);color:var(--on-ink)}.tk-me:where(:not(.wg *)){position:relative;flex:none;width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;background:none;cursor:pointer;border-radius:50%}.tk-me>:not(i):where(:not(.wg *)){position:relative;z-index:1}.tk-halo:where(:not(.wg *)),.tk-glow:where(:not(.wg *)){position:absolute;inset:0;border-radius:50%;pointer-events:none;opacity:0;transition:opacity var(--dur-menu) var(--ease-out)}.tk-halo:where(:not(.wg *)):before{content:"";position:absolute;inset:0;border-radius:50%;border:1.2px solid color-mix(in srgb,var(--aurora-cyan) 70%,var(--text-1));transform:scale(calc(1.12 + var(--tk-lvl, 0) * .34));opacity:calc(.22 + var(--tk-lvl, 0) * .6)}.tk-glow:where(:not(.wg *)):before{content:"";position:absolute;inset:-5px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--aurora-violet) 60%,transparent) 0,transparent 66%);transform:scale(calc(1 + var(--tk-lvl, 0) * .45));opacity:calc(.2 + var(--tk-lvl, 0) * .45)}.tk-strip[data-state=listening] .tk-halo:where(:not(.wg *)),.tk-strip[data-state=speaking] .tk-glow:where(:not(.wg *)){opacity:1}.tk-strip[data-state=thinking] .tk-glow:where(:not(.wg *)){opacity:.5;animation:tk-think 2.4s var(--ease-sine) infinite}.tk-strip[data-state=applying] .tk-glow:where(:not(.wg *)){opacity:.45}@keyframes tk-think{50%{opacity:.15}}.tk-strip[data-state=offline] .tk-me>:not(i):where(:not(.wg *)){opacity:.7}.tk-strip[data-state=needs] .au-ask-voice:where(:not(.wg *)){padding:3px 3px 3px 10px;border-radius:var(--r-pill);background:var(--gold-glass);outline:1px solid var(--gold-rim);outline-offset:-1px}.tk-strip[data-state=needs] .au-ask-voice .tk-n2:where(:not(.wg *)){color:var(--gold-ink)}.tk-strip[data-state=needs]:has(.au-ask-voice) .tk-glass:where(:not(.wg *)){outline:1px solid var(--gold-rim);outline-offset:-1px}.tk-strip[data-state=needs]:has(.au-ask-voice):where(:not(.wg *)):after{content:"";position:absolute;inset:-6px;z-index:-2;border-radius:var(--r-panel);pointer-events:none;background:radial-gradient(60% 120% at 50% 100%,color-mix(in srgb,var(--gold) 22%,transparent),transparent 70%);animation:tk-breath var(--dur-breath) var(--ease-sine) infinite}@keyframes tk-breath{0%,to{opacity:.45}50%{opacity:1}}.tk-type:where(:not(.wg *)){flex:1;min-width:0;display:flex;align-items:center;gap:6px;padding:2px 4px 2px 14px;border-radius:var(--r-pill);background:var(--well)}.tk-type input:where(:not(.wg *)){flex:1;min-width:0;padding:7px 0;border:0;background:none;outline:none;color:var(--text-1);font:400 13.5px/1.3 var(--font)}.tk-type input:where(:not(.wg *))::placeholder{color:var(--text-2)}.tk-timer:where(:not(.wg *)){position:absolute;left:26px;right:26px;bottom:0;height:2px;border-radius:var(--r-pill);background:var(--text-3);opacity:.5;transform-origin:left;animation:tk-drain 5s linear forwards}@keyframes tk-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.tk-tx:where(:not(.wg *)){position:absolute;left:0;right:0;bottom:calc(100% + 10px);max-height:min(300px,46vh);overflow:auto;display:grid;gap:9px;padding:14px 16px;border-radius:var(--r-card);background:color-mix(in srgb,var(--sky-base) 94%,transparent);box-shadow:var(--shadow-lift);outline:1px solid var(--glass-rim);outline-offset:-1px;animation:tk-in var(--dur-menu) var(--ease-out) both}.tk-txh:where(:not(.wg *)){display:flex;align-items:center;gap:8px;font:500 13px/1 var(--font);color:var(--text-2)}.tk-keep:where(:not(.wg *)){margin-left:auto;padding:6px 10px;border:0;border-radius:var(--r-pill);background:var(--well);color:var(--text-2);font:500 12px/1 var(--font);cursor:pointer}.tk-keep:disabled:where(:not(.wg *)){cursor:default;color:var(--text-1)}.tk-tr:where(:not(.wg *)){display:grid;grid-template-columns:64px 1fr;gap:10px;font:400 13.5px/1.4 var(--font)}.tk-tr b:where(:not(.wg *)){font:500 11.5px/1.6 var(--font);color:var(--text-2);overflow:hidden;text-overflow:ellipsis}.tk-tr.you span:where(:not(.wg *)){color:var(--text-2)}.tk-txnote:where(:not(.wg *)){margin:2px 0 0;font:var(--t-micro);color:var(--text-2)}body.tk-on .jv:where(:not(.wg *)){opacity:0;pointer-events:none}@media(max-width:760px){.tk-strip:where(:not(.wg *)){width:calc(100vw - 16px);bottom:calc(84px + env(safe-area-inset-bottom));transition:transform var(--dur-drawer) var(--ease-out)}.tk-strip.on:where(:not(.wg *)){transform:translateY(-12px)}.tk-capin:where(:not(.wg *)){padding:12px 16px 0 48px}.tk-line:where(:not(.wg *)){font-size:14px}.tk-mic:where(:not(.wg *)){gap:0;padding:7px;font-size:0}.tk-n2:where(:not(.wg *)),.tk-long:where(:not(.wg *)),.tk-row>.tk-ic[aria-label=Transcript]:where(:not(.wg *)){display:none}.tk-tr:where(:not(.wg *)){grid-template-columns:52px 1fr}body.tk-on main>*:where(:not(.wg *)){transform:scale(.965);transform-origin:50% 0}body.tk-on main>*:where(:not(.wg *)),body.tk-off main>*:where(:not(.wg *)){transition:transform var(--dur-drawer) var(--ease-out)}}@media(prefers-reduced-motion:reduce){.tk-strip.on .tk-glass:where(:not(.wg *)),.tk-strip.on .tk-body:where(:not(.wg *)),.tk-strip.off .tk-glass:where(:not(.wg *)),.tk-acts:where(:not(.wg *)),.tk-glint:where(:not(.wg *)),.tk-tx:where(:not(.wg *)){animation:g-fade var(--dur-menu) var(--ease-out) both}.tk-w:where(:not(.wg *)){animation:none}.tk-strip:where(:not(.wg *)),.tk-line:where(:not(.wg *)),main>*:where(:not(.wg *)){transition:none}.tk-strip.on:where(:not(.wg *)),body.tk-on main>*:where(:not(.wg *)){transform:none}.tk-halo:where(:not(.wg *)):before,.tk-glow:where(:not(.wg *)):before{transform:none}.tk-strip[data-state=thinking] .tk-st:where(:not(.wg *)),.tk-strip[data-state=thinking] .tk-glow:where(:not(.wg *)),.tk-strip[data-state=listening] .tk-mic.on:where(:not(.wg *)):before,.tk-strip[data-state=needs]:has(.au-ask-voice):where(:not(.wg *)):after{animation:none}}.jv-seg:where(:not(.wg *)){display:flex;align-items:center;gap:2px;padding:var(--s2) var(--s4) 0}.jv-seg [role=tablist]:where(:not(.wg *)){display:flex;gap:2px}.jv-seg .jv-seg-end:where(:not(.wg *)){margin-left:auto;color:var(--text-3)}.jv-seg button:where(:not(.wg *)){border:0;background:none;padding:3px 10px;border-radius:var(--r-pill);font:var(--t-label);color:var(--text-2);cursor:pointer;transition:background-color var(--dur-press) var(--ease-out),color var(--dur-press) var(--ease-out)}.jv-seg button[aria-selected=true]:where(:not(.wg *)){background:var(--well);color:var(--text-1)}.jv-seg button:focus-visible:where(:not(.wg *)){outline:none;box-shadow:var(--focus)}.jv-earlier:where(:not(.wg *)){display:grid;gap:var(--s3)}.jv-find:where(:not(.wg *)){display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--r-control);background:var(--well);color:var(--text-2)}.jv-find input:where(:not(.wg *)){flex:1;min-width:0;border:0;background:none;outline:none;color:var(--text-1);font:var(--t-small)}.jv-day:where(:not(.wg *)){display:grid;gap:2px}.jv-day .jv-eyebrow:where(:not(.wg *)){margin:0 0 2px}.jv-ex:where(:not(.wg *)){display:grid;gap:2px;padding:4px 0;border-top:1px solid var(--line);animation:jv-rise var(--dur-menu) var(--ease-out)}.jv-day .jv-ex:first-of-type:where(:not(.wg *)){border-top:0}.jv-ex-row:where(:not(.wg *)){display:flex;align-items:baseline;gap:10px;width:100%;padding:2px 0;border:0;background:none;text-align:left;font:inherit;color:var(--text-1);cursor:pointer}.jv-ex-time:where(:not(.wg *)){flex:none;font:var(--t-micro);color:var(--text-3);font-variant-numeric:tabular-nums}.jv-ex-gist:where(:not(.wg *)){flex:1;min-width:0;font:var(--t-small)}.jv-ex-gist b:where(:not(.wg *)){font-weight:600;color:var(--text-2)}.jv-ex-receipts:where(:not(.wg *)){margin:0;display:flex;flex-wrap:wrap;gap:4px 10px;font:var(--t-micro);color:var(--text-2)}.jv-ex-receipts .undone:where(:not(.wg *)){text-decoration:line-through;opacity:.7}.jv-ex-more:where(:not(.wg *)){display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s var(--ease-sine-out)}.jv-ex-more>div:where(:not(.wg *)){overflow:hidden;display:grid;gap:var(--s2)}.jv-ex.open .jv-ex-more:where(:not(.wg *)){grid-template-rows:1fr}.jv-ex.open .jv-ex-more>div:where(:not(.wg *)){padding:var(--s2) 0 var(--s1)}.jv-ex.going .jv-ex-row:where(:not(.wg *)){opacity:.5}.jv-ex-turn:where(:not(.wg *)){display:grid;gap:4px}.jv-earlier .jv-meta .linkish:where(:not(.wg *)){display:inline;font:inherit;color:var(--accent-ink)}.jv-memory:where(:not(.wg *)){display:grid;gap:4px;animation:jv-rise var(--dur-menu) var(--ease-out)}.jv-memory .jv-receipt b:where(:not(.wg *)){font-weight:600}.jv-was:where(:not(.wg *)){color:var(--text-3)}.jv-mode:where(:not(.wg *)){flex:none;display:inline-flex;align-items:center;gap:4px;max-width:40%;padding:3px 8px 3px 10px;border:0;border-radius:var(--r-pill);background:var(--well);color:var(--text-1);font:var(--t-label);cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jv-mode:focus-visible:where(:not(.wg *)){outline:none;box-shadow:var(--focus)}@media(prefers-reduced-motion:reduce){.jv-ex-more:where(:not(.wg *)){transition:none}.jv-ex:where(:not(.wg *)),.jv-memory:where(:not(.wg *)){animation:none}}.jv:where(:not(.wg *)){position:fixed;left:calc(var(--rail-w, 0px) + (100vw - var(--rail-w, 0px)) / 2);bottom:calc(var(--dock-gap) + env(safe-area-inset-bottom));z-index:19;width:min(640px,calc(100vw - var(--rail-w, 0px) - 32px));translate:-50% 0;display:flex;flex-direction:column;border-radius:26px;overflow:hidden}.jv:not(.open):where(:not(.wg *)){width:min(560px,calc(100vw - var(--rail-w, 0px) - 32px));border-radius:var(--r-pill)}.jv:not(.open) .jv-bar:where(:not(.wg *)){min-height:var(--dock-h);padding:6px 10px 6px 12px}.jv.open:where(:not(.wg *)){animation:jv-grow var(--dur-drawer) var(--ease-drawer);transform-origin:50% 100%;border-radius:var(--r-panel)}.jv:where(:not(.wg *)){transition:width .32s var(--ease-sine-out),background-color var(--dur-menu) var(--ease-sine-out),opacity var(--dur-menu) var(--ease-sine-out)}.jv.over:not(.open):where(:not(.wg *)){--glass-tint: color-mix(in srgb, var(--glass-solid) 88%, transparent)}.jv.tucked:not(.open):where(:not(.wg *)){width:calc(var(--dock-h) + 4px)}.jv.tucked:not(.open) .jv-bar>:not(.jv-glint):where(:not(.wg *)){opacity:0;pointer-events:none}.jv-bar>*:where(:not(.wg *)){transition:opacity var(--dur-menu) var(--ease-sine-out)}@media(prefers-reduced-motion:reduce){.jv:where(:not(.wg *)){transition:none}}@keyframes jv-grow{0%{transform:translateY(8px) scale(.985);opacity:.5}to{transform:none;opacity:1}}.jv-bar:where(:not(.wg *)){display:flex;align-items:center;gap:10px;padding:4px 6px 4px 8px;min-height:40px}.jv-glint:where(:not(.wg *)){flex:none;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:none;cursor:pointer;border-radius:var(--r-pill)}.jv-bar input:where(:not(.wg *)){flex:1;min-width:0;border:0;background:none;outline:none;color:var(--text-1);font:var(--t-body);padding:2px 0}.jv-bar input:where(:not(.wg *))::placeholder{color:var(--text-2)}.jv-bar input:where(:not(.wg *)){text-overflow:ellipsis}.jv-key:where(:not(.wg *)){flex:none;font:var(--t-micro);padding:2px 7px;border-radius:6px;background:var(--well);color:var(--text-2)}.jv-icon:where(:not(.wg *)){flex:none;display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:var(--r-pill);border:0;cursor:pointer;background:none;color:var(--text-2);transition:background-color var(--dur-press) var(--ease-out),color var(--dur-press) var(--ease-out)}.jv-icon:hover:where(:not(.wg *)){background:var(--well);color:var(--text-1)}.jv-icon.send:where(:not(.wg *)){background:var(--ink);color:var(--on-ink)}.jv-icon.send:disabled:where(:not(.wg *)){opacity:.5;cursor:default}.jv-icon.mic.on:where(:not(.wg *)){color:var(--accent-ink);position:relative}.jv-icon.mic.on:where(:not(.wg *)):after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:1.5px solid var(--accent);animation:jv-breathe 2.4s var(--ease-sine) infinite}@keyframes jv-breathe{0%,to{opacity:.25;transform:scale(.92)}50%{opacity:.9;transform:scale(1.06)}}.jv-sheet:where(:not(.wg *)){display:grid;gap:var(--s3);padding:var(--s4) var(--s5) var(--s2);max-height:40vh;overflow:hidden auto;border-bottom:1px solid var(--line)}.jv-said:where(:not(.wg *)){margin:0;font:var(--t-small);color:var(--text-2)}.jv-steps:where(:not(.wg *)){list-style:none;margin:0;padding:0;display:grid;gap:6px}.jv-steps li:where(:not(.wg *)){display:flex;align-items:center;gap:10px;font:var(--t-small);color:var(--text-2);min-width:0;animation:jv-rise var(--dur-menu) var(--ease-out)}.jv-line:where(:not(.wg *)){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jv-steps li.undone .jv-line:where(:not(.wg *)){text-decoration:line-through;opacity:.7}.jv-rule:where(:not(.wg *)){flex:none;font:var(--t-micro);color:var(--text-2)}.jv-undo:where(:not(.wg *)){flex:none;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:0;border-radius:var(--r-pill);background:none;color:var(--text-2);font:var(--t-label);cursor:pointer;transition:background-color var(--dur-press) var(--ease-out),color var(--dur-press) var(--ease-out)}.jv-undo:hover:where(:not(.wg *)){background:var(--well);color:var(--text-1)}.jv-steps li.error:where(:not(.wg *)){color:var(--negative-ink)}.jv-steps li.wait:where(:not(.wg *)){color:var(--text-1)}.jv-glyph:where(:not(.wg *)){flex:none;width:16px;height:16px;display:grid;place-items:center}.jv-dot:where(:not(.wg *)){width:6px;height:6px;border-radius:50%;border:1.5px solid currentColor;opacity:.7}@keyframes jv-rise{0%{transform:translateY(6px);opacity:0}to{transform:none;opacity:1}}.jv-answer:where(:not(.wg *)){margin:0;font:var(--t-body);color:var(--text-1)}.jv-reply:where(:not(.wg *)),.jv-plan:where(:not(.wg *)){display:grid;gap:var(--s3);animation:jv-rise var(--dur-menu) var(--ease-out)}.jv-chips:where(:not(.wg *)),.jv-suggest:where(:not(.wg *)){display:flex;flex-wrap:wrap;gap:var(--s2)}.jv-suggest:where(:not(.wg *)){padding:var(--s3) var(--s4) 0}.jv-card:where(:not(.wg *)){display:grid;gap:6px;padding:var(--s3);border-radius:var(--r-card);background:var(--card-bg);box-shadow:var(--shadow-card)}.jv-card .rp:where(:not(.wg *)),.jv-card section:where(:not(.wg *)){margin:0}.jv-eyebrow:where(:not(.wg *)){margin:4px 0 0;font:var(--t-label);color:var(--text-2)}.jv-ask:where(:not(.wg *)){display:grid;gap:6px;padding:6px 0;border-top:1px solid var(--line)}.jv-ask:first-of-type:where(:not(.wg *)){border-top:0}.jv-ask-t:where(:not(.wg *)){font:var(--t-small);color:var(--text-1)}.jv-ask-o:where(:not(.wg *)){display:flex;flex-wrap:wrap;gap:6px}.jv-run:where(:not(.wg *)){display:flex;align-items:center;gap:10px;width:100%;padding:6px 4px;border:0;border-radius:var(--r-control);background:none;color:var(--text-1);text-align:left;font:inherit;cursor:pointer;transition:background-color var(--dur-press) var(--ease-out)}.jv-run:hover:where(:not(.wg *)){background:var(--well)}.jv-run-body:where(:not(.wg *)){flex:1;min-width:0;display:grid;gap:2px}.jv-run-t:where(:not(.wg *)){font:var(--t-small);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jv-run.handoff:where(:not(.wg *)){padding:4px}.jv-open:where(:not(.wg *)){justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;background:none;color:var(--accent-ink);font:var(--t-label);cursor:pointer}.jv-note:where(:not(.wg *)){margin:0;font:var(--t-small);color:var(--text-2)}.jv-plan ol:where(:not(.wg *)){margin:0;padding-left:20px;display:grid;gap:4px;font:var(--t-small);color:var(--text-2)}.jv-actions:where(:not(.wg *)){display:flex;gap:var(--s2)}.jv-actions kbd:where(:not(.wg *)){font:var(--t-micro);padding:1px 6px;margin-left:6px;border-radius:6px;background:color-mix(in srgb,currentColor 14%,transparent)}@media(max-width:760px){.jv:where(:not(.wg *)),.jv:not(.open):where(:not(.wg *)){width:calc(100vw - 16px);bottom:calc(84px + env(safe-area-inset-bottom))}.jv:not(.open) .jv-bar:where(:not(.wg *)){min-height:48px}.jv-key:where(:not(.wg *)){display:none}body.has-jarvis .req-dock:where(:not(.wg *)){bottom:calc(140px + env(safe-area-inset-bottom))}}body.has-jarvis .toast:where(:not(.wg *)){bottom:calc(var(--dock-room) + var(--s2))}@media(min-width:761px)and (max-width:1500px){body.has-jarvis .req-dock:where(:not(.wg *)){bottom:calc(var(--dock-room) + var(--s2))}}@media(prefers-reduced-motion:reduce){.jv.open:where(:not(.wg *)){animation:g-fade var(--dur-menu) var(--ease-out)}.jv-steps li:where(:not(.wg *)),.jv-reply:where(:not(.wg *)),.jv-plan:where(:not(.wg *)){animation:g-fade var(--dur-menu) var(--ease-out)}.jv-icon.mic.on:where(:not(.wg *)):after{animation:none;opacity:.8}}.jv-ctx:where(:not(.wg *)){flex:none;display:inline-flex;align-items:center;gap:4px;max-width:30%;padding:3px 10px;border:0;border-radius:var(--r-pill);background:color-mix(in oklab,var(--accent) 12%,transparent);color:var(--accent-ink);font:var(--t-label);cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:background-color var(--dur-press) var(--ease-out),color var(--dur-press) var(--ease-out)}.jv-ctx:hover:where(:not(.wg *)){background:color-mix(in oklab,var(--accent) 18%,transparent)}.jv-ctx.off:where(:not(.wg *)){background:none;color:var(--text-3);text-decoration:line-through;text-decoration-thickness:1px}.jv-ctx:focus-visible:where(:not(.wg *)),.jv-chip:focus-visible:where(:not(.wg *)),.jv-undo:focus-visible:where(:not(.wg *)),.jv-icon:focus-visible:where(:not(.wg *)){outline:none;box-shadow:var(--focus)}.jv-cost:where(:not(.wg *)){flex:none;display:inline-flex;align-items:center;gap:3px;font:var(--t-micro);color:var(--text-3)}label.jv-icon:where(:not(.wg *)){cursor:pointer}.jv-suggest:where(:not(.wg *)){display:grid;gap:6px;padding:var(--s3) var(--s4) var(--s1)}.jv-chip:where(:not(.wg *)){display:inline-flex;align-items:center;gap:5px}.jv-chip.model svg:where(:not(.wg *)){color:var(--accent-ink)}.jv-hint:where(:not(.wg *)){margin:0;font:var(--t-micro);color:var(--text-2);min-height:1.3em}.jv-sheet:where(:not(.wg *)){scroll-behavior:smooth}.jv-turn:where(:not(.wg *)){display:grid;gap:var(--s2);animation:jv-rise var(--dur-menu) var(--ease-out)}.jv-turn+.jv-turn:where(:not(.wg *)){padding-top:var(--s3);border-top:1px solid var(--line)}.jv-turn.past:where(:not(.wg *)){opacity:.78}.jv-turn.past .jv-card:where(:not(.wg *)){box-shadow:none}.jv-thinking:where(:not(.wg *)){animation:jv-breathe-text 1.6s ease-in-out infinite}@keyframes jv-breathe-text{0%,to{opacity:.45}50%{opacity:1}}.jv-receipt:where(:not(.wg *)){display:flex;align-items:center;gap:8px;min-width:0;font:var(--t-small);color:var(--text-1)}.jv-receipt.error:where(:not(.wg *)){color:var(--negative-ink)}.jv-receipt.wait:where(:not(.wg *)){color:var(--text-1)}.jv-receipt.run:where(:not(.wg *)){color:var(--text-2)}.jv-receipt.undone .jv-line:where(:not(.wg *)){text-decoration:line-through;opacity:.7}.jv-receipt .jv-undo:where(:not(.wg *)){padding:2px 6px}.jv-card .jv-eyebrow:where(:not(.wg *)),.jv-reply>small.jv-eyebrow:where(:not(.wg *)){margin:0;font:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.jv-sources:where(:not(.wg *)){margin:0;font:var(--t-micro);color:var(--text-2);overflow-wrap:anywhere}.jv-sources a:where(:not(.wg *)){color:inherit;text-decoration:none;border-bottom:1px solid color-mix(in oklab,currentColor 30%,transparent)}.jv-sources a:hover:where(:not(.wg *)){color:var(--accent-ink)}.jv-meta:where(:not(.wg *)){margin:0;display:flex;align-items:center;gap:4px;flex-wrap:wrap;font:var(--t-micro);color:var(--text-3)}.jv-chips .chip svg:where(:not(.wg *)){margin-right:4px;vertical-align:-1px}.jv-hits:where(:not(.wg *)){display:grid;gap:2px}.jv-files:where(:not(.wg *)){display:flex;gap:6px;flex-wrap:wrap;padding:var(--s2) var(--s4) 0}.jv-file:where(:not(.wg *)){display:inline-flex;align-items:center;gap:6px;max-width:220px;padding:3px 4px 3px 6px;border-radius:var(--r-control);background:var(--well);font:var(--t-micro);color:var(--text-2)}.jv-file img:where(:not(.wg *)){width:22px;height:22px;object-fit:cover;border-radius:4px}.jv-file span:where(:not(.wg *)){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jv-file button:where(:not(.wg *)){display:grid;place-items:center;padding:2px;border:0;background:none;color:inherit;cursor:pointer;border-radius:4px}@media(max-width:760px){.jv-ctx:where(:not(.wg *)){max-width:40%}.jv-cost:where(:not(.wg *)){display:none}.jv-sheet:where(:not(.wg *)){max-height:40vh}}@media(prefers-reduced-motion:reduce){.jv-turn:where(:not(.wg *)),.jv-thinking:where(:not(.wg *)){animation:none}}.jv-resident:where(:not(.wg *)){display:flex;align-items:center;gap:8px;font:var(--t-small);color:var(--text-1)}.jv-resident b:where(:not(.wg *)){font-weight:600}.jv-sig:where(:not(.wg *)){position:relative;justify-self:start;max-width:100%;padding:3px 12px 3px 4px;border-radius:var(--r-pill)}.jv-sig.working .jv-rule:where(:not(.wg *)){color:var(--text-2)}.jv-mention:where(:not(.wg *)){list-style:none;margin:0;padding:var(--s2);display:grid;gap:2px;border-bottom:1px solid var(--line);max-height:40vh;overflow:auto}.jv-mention li:where(:not(.wg *)){display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:var(--r-control);cursor:pointer}.jv-mention li.on:where(:not(.wg *)){background:var(--well)}.jv-data:where(:not(.wg *)){display:grid;gap:var(--s2)}.jv-rings:where(:not(.wg *)){display:flex;flex-wrap:wrap;gap:var(--s3) var(--s4)}.jv-pin:where(:not(.wg *)){display:flex;flex-wrap:wrap;gap:6px}.jv-more:where(:not(.wg *)){font:var(--t-small);color:var(--accent-ink)}.jv-to:where(:not(.wg *)){pointer-events:none}.jv-turn>.jv-pinned:where(:not(.wg *)){margin-top:var(--s2)}.jv-pinned .jv-pinned-why:where(:not(.wg *)){grid-column:2 / -1;display:flex;margin-top:6px}.jv-answer.one:where(:not(.wg *)){text-wrap:balance}.jv-more:where(:not(.wg *)){justify-self:start}body.ob-on .shell:where(:not(.wg *)){opacity:.16;filter:saturate(.4) blur(3px);pointer-events:none;transition:opacity 1.2s var(--ease-out),filter 1.2s var(--ease-out)}body.ob-on .jv:where(:not(.wg *)){display:none}.ob:where(:not(.wg *)){position:fixed;inset:0;z-index:40;overflow:hidden auto;display:grid;grid-template-rows:1fr auto;gap:var(--s6);padding:max(10vh,48px) 24px calc(28px + env(safe-area-inset-bottom));animation:ob-in 1.1s var(--ease-out) both}@keyframes ob-in{0%{opacity:0}to{opacity:1}}.ob-stage:where(:not(.wg *)){width:min(680px,100%);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--s4);text-align:center}.ob-eyebrow:where(:not(.wg *)){margin:0 0 var(--s2);font:var(--t-small);letter-spacing:.02em;color:var(--text-2)}.ob-hello:where(:not(.wg *)){margin:0;font:300 44px/1.12 var(--font);letter-spacing:-.03em;color:var(--text-1);text-wrap:balance;animation:ob-rise .7s var(--ease-out) both}.ob-hello.small:where(:not(.wg *)){font-size:26px;line-height:1.3;letter-spacing:-.015em;font-weight:350}.ob-said:where(:not(.wg *)){margin:0;max-width:560px;font:var(--t-small);color:var(--text-2);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@keyframes ob-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ob-steps:where(:not(.wg *)){list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px}.ob-steps li:where(:not(.wg *)){display:inline-flex;align-items:center;gap:6px;font:var(--t-small);color:var(--text-2);animation:ob-rise var(--dur-menu) var(--ease-out) both}.ob-steps li.done:where(:not(.wg *)){color:var(--text-1)}.ob-glyph:where(:not(.wg *)){width:14px;height:14px;display:grid;place-items:center;color:var(--positive-ink)}.ob-glyph i:where(:not(.wg *)){width:6px;height:6px;border-radius:50%;border:1.5px solid var(--text-3);animation:jv-breathe 1.4s ease-in-out infinite}.ob-note:where(:not(.wg *)){margin:0;font:var(--t-small);color:var(--attention-ink)}.ob-bar:where(:not(.wg *)){width:100%;display:flex;align-items:flex-end;gap:6px;padding:10px 10px 10px 22px;border-radius:30px;margin-top:var(--s3);transition:box-shadow var(--dur-menu) var(--ease-out)}.ob-bar:focus-within:where(:not(.wg *)){box-shadow:var(--shadow-3),0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}.ob-bar textarea:where(:not(.wg *)){flex:1;min-width:0;min-height:40px;max-height:200px;resize:none;border:0;background:none;outline:none;color:var(--text-1);font:400 17px/1.45 var(--font);padding:9px 0;text-align:left}.ob-bar textarea:where(:not(.wg *))::placeholder{color:var(--text-3)}.ob-bar.busy textarea:where(:not(.wg *)){opacity:.6}.ob-icon:where(:not(.wg *)){flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-pill);border:0;background:none;color:var(--text-2);cursor:pointer;transition:background-color var(--dur-press) var(--ease-out),color var(--dur-press) var(--ease-out)}.ob-icon:hover:not(:disabled):where(:not(.wg *)){background:var(--well);color:var(--text-1)}.ob-icon:disabled:where(:not(.wg *)){opacity:.45;cursor:default}.ob-icon.send:where(:not(.wg *)){background:var(--text-1);color:var(--ground)}.ob-icon.mic.on:where(:not(.wg *)){color:var(--accent-ink);position:relative}.ob-icon.mic.on:where(:not(.wg *)):after{content:"";position:absolute;inset:0;border-radius:inherit;border:1.5px solid var(--accent);animation:jv-breathe 1.8s ease-in-out infinite}.ob-photo-chip:where(:not(.wg *)){align-self:center;font-size:15px}.ob-starters .chip:where(:not(.wg *)){font:var(--t-small);font-family:var(--font);padding:6px 14px}.ob-starters:where(:not(.wg *)){display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s2);animation:ob-rise .9s .25s var(--ease-out) both}.ob-skip:where(:not(.wg *)){margin-top:var(--s2);border:0;background:none;color:var(--text-2);font:var(--t-small);cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}.ob-skip:hover:where(:not(.wg *)){color:var(--text-1)}.ob-panel:where(:not(.wg *)){width:100%;display:grid;gap:var(--s3);text-align:left;animation:ob-rise .6s var(--ease-out) both}.ob-title:where(:not(.wg *)){margin:0;font:300 32px/1.15 var(--font);letter-spacing:-.025em}.ob-lede:where(:not(.wg *)){margin:0;color:var(--text-2)}.ob-actions:where(:not(.wg *)){display:flex;flex-wrap:wrap;gap:var(--s2);justify-content:flex-end}.ob-go:where(:not(.wg *)){justify-self:start}.ob-panel .connect.nested:where(:not(.wg *)){padding:0;background:none;box-shadow:none}.ob-drafts:where(:not(.wg *)){list-style:none;margin:0;padding:0;display:grid;gap:6px}.ob-drafts li:where(:not(.wg *)){display:grid;grid-template-columns:44px 110px 1fr;gap:var(--s3);align-items:center;padding:10px 12px;border-radius:var(--r-control);border:1.5px dashed color-mix(in srgb,var(--work) 55%,transparent);color:var(--text-1);font:var(--t-small);animation:ob-slide .5s var(--ease-out) both}.ob-drafts li:nth-child(2):where(:not(.wg *)){animation-delay:60ms}.ob-drafts li:nth-child(3):where(:not(.wg *)){animation-delay:.12s}.ob-drafts li:nth-child(4):where(:not(.wg *)){animation-delay:.18s}.ob-drafts li:nth-child(5):where(:not(.wg *)){animation-delay:.24s}.ob-drafts li b:where(:not(.wg *)){font-weight:600}.ob-drafts .mono:where(:not(.wg *)){color:var(--text-2)}.ob-drafts .ob-drafts-act:where(:not(.wg *)){border:0;padding:4px 0 0;display:flex;justify-content:flex-end}@keyframes ob-slide{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.ob-offers:where(:not(.wg *)){display:grid;gap:var(--s2);margin-top:var(--s2)}.ob-offer:where(:not(.wg *)){display:flex;align-items:center;gap:var(--s3);padding:12px 14px;border-radius:var(--r-tile);border:1.5px dashed color-mix(in srgb,var(--accent) 45%,transparent);animation:ob-rise .5s var(--ease-out) both}.ob-offer-body:where(:not(.wg *)){flex:1;min-width:0;display:grid;gap:2px;font:var(--t-small)}.ob-offer-body small:where(:not(.wg *)){color:var(--text-3);font:var(--t-micro);font-family:var(--font)}.ob-offer-act:where(:not(.wg *)){display:flex;gap:6px;flex:none}@media(max-width:760px){.ob-offer:where(:not(.wg *)){flex-direction:column;align-items:stretch}}.ob-board:where(:not(.wg *)){list-style:none;margin:0 auto;padding:0;width:min(1120px,100%);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--s3);align-self:end}.ob-slot:where(:not(.wg *)){display:grid;align-content:start;gap:6px;min-height:112px;text-align:left;transition:background-color .5s var(--ease-out),border-color .5s var(--ease-out),opacity .5s var(--ease-out)}.ob-slot:not(.filled):where(:not(.wg *)){background:transparent;box-shadow:none;border:1.5px dashed color-mix(in srgb,var(--text-3) 55%,transparent);backdrop-filter:none;opacity:.8}.ob-slot.skipped:where(:not(.wg *)),.ob-slot.none:where(:not(.wg *)){opacity:.5}.ob-slot.filled:where(:not(.wg *)){animation:ob-land .55s var(--ease-out) both}@keyframes ob-land{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.ob-slot-t:where(:not(.wg *)){font:var(--t-label);color:var(--text-2)}.ob-slot-q:where(:not(.wg *)){font:var(--t-small);color:var(--text-3)}.ob-items:where(:not(.wg *)){list-style:none;margin:0;padding:0;display:grid;gap:3px;font:var(--t-small);color:var(--text-1)}.ob-items li:where(:not(.wg *)){overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;animation:ob-rise .4s var(--ease-out) both}.ob-corners:where(:not(.wg *)){display:flex;flex-wrap:wrap;gap:5px}.ob-corner:where(:not(.wg *)){padding:2px 9px;border-radius:var(--r-pill);font:var(--t-label);text-transform:capitalize;background:color-mix(in srgb,var(--hue, var(--accent)) 16%,transparent);color:var(--hue-ink, var(--text-1));animation:ob-rise .4s var(--ease-out) both}.ob-corner[data-domain=work]:where(:not(.wg *)){--hue: var(--work);--hue-ink: var(--work-ink)}.ob-corner[data-domain=learning]:where(:not(.wg *)){--hue: var(--learning);--hue-ink: var(--learning-ink)}.ob-corner[data-domain=body]:where(:not(.wg *)){--hue: var(--body);--hue-ink: var(--body-ink)}.ob-corner[data-domain=mind]:where(:not(.wg *)){--hue: var(--mind);--hue-ink: var(--mind-ink)}.ob-corner[data-domain=finance]:where(:not(.wg *)){--hue: var(--finance);--hue-ink: var(--finance-ink)}.ob-cal:where(:not(.wg *)){display:inline-flex;align-items:center;gap:5px;font:var(--t-label);color:var(--accent-ink);text-decoration:none;margin-top:2px}.ob-back:where(:not(.wg *)){position:fixed;z-index:41;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));translate:-50% 0;padding:10px 20px;border-radius:var(--r-pill);border:0;color:var(--text-1);font:var(--t-small);cursor:pointer}body.ob-on:has(.ob-back) .shell:where(:not(.wg *)){opacity:1;filter:none;pointer-events:auto}@media(max-width:960px){.ob-board:where(:not(.wg *)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.ob:where(:not(.wg *)){padding:40px 16px calc(20px + env(safe-area-inset-bottom));gap:var(--s5)}.ob-hello:where(:not(.wg *)){font-size:32px}.ob-hello.small:where(:not(.wg *)){font-size:21px}.ob-board:where(:not(.wg *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2)}.ob-slot:where(:not(.wg *)){min-height:84px}.ob-bar:where(:not(.wg *)){padding-left:16px}.ob-drafts li:where(:not(.wg *)){grid-template-columns:38px 1fr}.ob-drafts .mono:where(:not(.wg *)){grid-column:2}}@media(prefers-reduced-motion:reduce){.ob:where(:not(.wg *)),.ob-hello:where(:not(.wg *)),.ob-steps li:where(:not(.wg *)),.ob-panel:where(:not(.wg *)),.ob-slot.filled:where(:not(.wg *)),.ob-items li:where(:not(.wg *)),.ob-corner:where(:not(.wg *)),.ob-drafts li:where(:not(.wg *)),.ob-starters:where(:not(.wg *)){animation:fade-in var(--dur-menu) var(--ease-out) both}.ob-glyph i:where(:not(.wg *)),.ob-icon.mic.on:where(:not(.wg *)):after{animation:none}body.ob-on .shell:where(:not(.wg *)){filter:none;transition:opacity var(--dur-menu) var(--ease-out)}}.ob-ways:where(:not(.wg *)){width:100%;display:grid;grid-template-columns:1fr 1fr;gap:var(--s3);margin-top:var(--s2);animation:ob-rise .8s .15s var(--ease-out) both}.ob-way:where(:not(.wg *)){display:grid;gap:4px;justify-items:start;padding:14px 16px;text-align:left;cursor:pointer;border:1.5px solid transparent;color:var(--text-1);font:inherit;transition:border-color var(--dur-press) var(--ease-out),opacity var(--dur-press) var(--ease-out);opacity:.82}.ob-way:hover:where(:not(.wg *)){opacity:1}.ob-way.on:where(:not(.wg *)){opacity:1;border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.ob-way svg:where(:not(.wg *)){color:var(--accent-ink)}.ob-way b:where(:not(.wg *)){display:flex;align-items:center;gap:8px;font-weight:600}.ob-way small:where(:not(.wg *)){color:var(--text-2);font:var(--t-small)}.ob-rec:where(:not(.wg *)){font:var(--t-micro);font-family:var(--font);padding:1px 8px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent-ink)}.ob-instead:where(:not(.wg *)){display:inline-flex;align-items:center;gap:6px;font-family:var(--font)}.ob-naming:where(:not(.wg *)){grid-template-columns:200px minmax(0,1fr);align-items:center;gap:var(--s5)}.ob-keeper:where(:not(.wg *)){display:grid;place-items:center;height:200px}.ob-keeper .kp:where(:not(.wg *)){animation:ob-kp-in .2s var(--ease-sine) both}@keyframes ob-kp-in{0%{opacity:0}}.ob-name-pick:where(:not(.wg *)){display:grid;gap:var(--s3);min-width:0}.ob-names:where(:not(.wg *)){display:flex;flex-wrap:wrap;gap:var(--s2)}.ob-names .chip:where(:not(.wg *)){font:var(--t-small);font-family:var(--font);padding:6px 14px;cursor:pointer}.ob-names .chip[aria-checked=true]:where(:not(.wg *)){color:var(--text-1);border-color:var(--text-1);background:var(--card-frost)}.ob-own:where(:not(.wg *)){width:140px}@media(max-width:760px){.ob-naming:where(:not(.wg *)){grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.ob-keeper:where(:not(.wg *)){height:170px}.ob-name-pick:where(:not(.wg *)){justify-items:center;width:100%}.ob-names:where(:not(.wg *)){justify-content:center}.ob-naming .kp-picker:where(:not(.wg *)){width:100%}}@media(prefers-reduced-motion:reduce){.ob-keeper .kp:where(:not(.wg *)){animation:none}}.ob-sources:where(:not(.wg *)){display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:4px}.ob-src:where(:not(.wg *)){display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;font:var(--t-label);color:var(--accent-ink);cursor:pointer}.ob-src:disabled:where(:not(.wg *)){cursor:default}.ob-src.on:where(:not(.wg *)){color:var(--positive-ink)}.ob-ical:where(:not(.wg *)){flex-basis:100%;display:flex;gap:6px}.ob-ical .field:where(:not(.wg *)){flex:1;min-width:0;font:var(--t-small);padding:6px 10px}.ob-src-err:where(:not(.wg *)){flex-basis:100%;color:var(--negative-ink);font:var(--t-micro);font-family:var(--font)}.ob-replaybar:where(:not(.wg *)){position:sticky;top:0;z-index:2;width:min(1120px,100%);margin:-28px auto 0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 10px 8px 14px;border-radius:var(--r-pill);font:var(--t-small)}.ob-dry:where(:not(.wg *)){background:color-mix(in srgb,var(--attention) 22%,transparent);color:var(--attention-ink);font-family:var(--font)}.ob-persona:where(:not(.wg *)){display:inline-flex;align-items:center;gap:8px;color:var(--text-2)}.ob-persona .field:where(:not(.wg *)){padding:4px 8px;font:var(--t-small);text-transform:capitalize}.ob-who:where(:not(.wg *)){flex:1;min-width:120px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-meter:where(:not(.wg *)){margin-left:auto;color:var(--text-2);font-variant-numeric:tabular-nums}.ob-slot.ghost:where(:not(.wg *)){background:transparent;box-shadow:none;backdrop-filter:none;border:1.5px dashed color-mix(in srgb,var(--accent) 55%,transparent)}.ob-ghosts:where(:not(.wg *)){list-style:none;margin:0;padding:0;display:grid;gap:6px;max-height:40vh;overflow:auto}.ob-ghosts li:where(:not(.wg *)){display:grid;gap:2px;padding:8px 12px;border-radius:var(--r-control);border:1.5px dashed color-mix(in srgb,var(--accent) 45%,transparent);font:var(--t-small)}.ob-ghosts small:where(:not(.wg *)){color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.ob-ways:where(:not(.wg *)){grid-template-columns:1fr}.ob-replaybar:where(:not(.wg *)){margin-top:-24px;border-radius:var(--r-panel)}.ob-meter:where(:not(.wg *)){margin-left:0}}.ob-panel .connect.nested>.ph-eyebrow:where(:not(.wg *)),.ob-panel .connect.nested>h2:where(:not(.wg *)),.ob-panel .connect.nested>.lede:where(:not(.wg *)){display:none}:root,.theme-light:where(:not(.wg *)){--sky-base: #f7f7fe;--sky-deep: #e8e7fd;--aurora-violet: #c6aefe;--aurora-indigo: #b0a9fa;--aurora-blue: #a6bbff;--aurora-cyan: #9fe3ff;--aurora-magenta: #f5bdf1;--aurora-peak: .95;--sky-grain: .03;--sky-bloom: rgba(255, 255, 255, .85);--text-1: #14143a;--text-2: #41466e;--text-3: #666b93;--glass-blur: 30px;--glass-saturate: 180%;--glass-contrast: .72;--glass-dim: 1.16;--glass-tint: rgba(255, 255, 255, .36);--glass-frost: rgba(255, 255, 255, 0);--card-frost: rgba(255, 255, 255, .26);--glass-specular: linear-gradient(180deg, rgba(255, 255, 255, .34) 0, rgba(255, 255, 255, .1) 14%, rgba(255, 255, 255, 0) 42%);--glass-rim: rgba(255, 255, 255, .7);--glass-highlight: rgba(255, 255, 255, .9);--glass-solid: #f7f7fd;--glass-sheen: linear-gradient(135deg, rgba(255, 255, 255, .55) 0%, rgba(255, 255, 255, 0) 42%);--glass-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .05'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--hairline: rgba(20, 20, 58, .09);--well: rgba(20, 20, 58, .06);--scrim: rgba(28, 26, 70, .22);--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 12px 28px -16px rgba(64, 52, 170, .2), 0 44px 90px -44px rgba(96, 72, 210, .34);--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 10px 24px -16px rgba(64, 52, 170, .26);--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, .36);--th-violet: #7446dc;--th-violet-ink: #6236c9;--th-indigo: #5450d4;--th-indigo-ink: #4440c2;--th-blue: #2f63d6;--th-blue-ink: #2853bd;--th-azure: #1f75b8;--th-azure-ink: #185f9c;--th-cyan: #0d7f96;--th-cyan-ink: #0a6579;--th-teal: #0d8273;--th-teal-ink: #0b675c;--th-magenta: #b8409e;--th-magenta-ink: #9c2d85;--th-orchid: #9445c8;--th-orchid-ink: #8034ae;--th-rose: #c8506e;--th-rose-ink: #a83a58;--th-green: #2f8a63;--th-green-ink: #196246;--soft: 14%;--ask-frost: var(--card-frost);--gold: #8f6508;--gold-ink: #7a5200;--gold-glass: linear-gradient(160deg, rgba(255, 241, 210, .75), rgba(246, 214, 140, .3) 55%, rgba(240, 195, 90, .24));--gold-rim: rgba(201, 154, 46, .55);--good: #2f8a63;--good-ink: #196246;--warn: #c0566a;--warn-ink: #9c3343;--ink: #1b1a4a;--on-ink: #ffffff;--font: "Inter Variable", "Inter", ui-sans-serif, system-ui, sans-serif;--font-display: var(--font);--font-mono: "Geist Mono Variable", "Geist Mono", ui-monospace, monospace;--t-hero: 200 64px/1 var(--font-display);--t-display: 300 clamp(34px, 3.4vw, 46px)/1.04 var(--font-display);--t-title: 350 24px/1.2 var(--font-display);--t-headline: 500 16px/1.35 var(--font);--t-body: 400 15px/1.5 var(--font);--t-small: 400 13px/1.45 var(--font);--t-label: 500 12.5px/1.3 var(--font);--t-micro: 500 11px/1.3 var(--font);--t-figure: 450 12px/1.3 var(--font-mono);--track-display: -.022em;--track-tight: -.02em;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--s8: 64px;--r-panel: 28px;--r-card: 18px;--r-pill: 999px;--r-control: 12px;--ease-sine: cubic-bezier(.37, 0, .63, 1);--ease-sine-out: cubic-bezier(.61, 1, .88, 1);--dur-press: .14s;--dur-menu: .24s;--dur-enter: .56s;--dur-page: .42s;--dur-drawer: .52s;--dur-morph: .72s;--dur-lens: .48s;--dur-breath: 6s;--rise: 8px;--stagger: 60ms;--halo: 1;--work-glow: 100%;--dock-h: 56px;--dock-gap: 16px;--dock-room: calc(var(--dock-h) + var(--dock-gap) * 2 + env(safe-area-inset-bottom));color-scheme:light}:root[data-theme=dark],.theme-dark:where(:not(.wg *)){--sky-base:#0c0918;--sky-deep:#170f2b;--sky-top: #0a0716;--sky-floor: #1c0f36;--aurora-violet:#96329f;--aurora-indigo:#463ce6;--aurora-blue:#463ce6;--aurora-cyan:#96329f;--aurora-magenta:#dc508c;--aurora-peak:.36;--sky-grain:0;--sky-bloom: rgba(255, 255, 255, 0);--text-1:#f3eff6;--text-2:#c6bccf;--text-3:#bbb0c6;--glass-saturate:180%;--glass-contrast: 1;--glass-dim:.92;--glass-tint:rgba(26, 18, 38, .4);--glass-frost: rgba(255, 255, 255, 0);--card-frost:rgba(255, 255, 255, .045);--glass-rim:rgba(240, 210, 255, .13);--glass-highlight:rgba(245, 222, 255, .15);--glass-solid:#191326;--glass-sheen:linear-gradient(135deg, rgba(245, 222, 255, .05) 0%, rgba(245, 222, 255, 0) 40%);--glass-specular:linear-gradient(180deg, rgba(245, 222, 255, .07) 0, rgba(245, 222, 255, .02) 16%, rgba(245, 222, 255, 0) 40%);--glass-noise:linear-gradient(transparent, transparent);--hairline:rgba(240, 215, 255, .08);--well:rgba(240, 215, 255, .08);--scrim:rgba(8, 4, 14, .5);--shadow-panel:inset 0 1px 0 var(--glass-highlight), inset 0 -1px 0 rgba(255, 255, 255, .03), 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), inset 0 -1px 0 rgba(255, 255, 255, .03), 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-violet-ink:#dfdaff;--th-indigo:#b0b9f6;--th-indigo-ink:#d7ddff;--th-blue:#a0bef7;--th-blue-ink:#cfe0ff;--th-azure:#90c3f4;--th-azure-ink:#c6e4ff;--th-cyan:#77cce3;--th-cyan-ink:#bbe9f5;--th-teal:#7ad1c1;--th-teal-ink:#bcebe1;--th-magenta:#e7b1d7;--th-magenta-ink:#f7d4ec;--th-orchid:#d3b6ec;--th-orchid-ink:#e9d7fa;--th-rose:#f2afba;--th-rose-ink:#fdd1d8;--th-green:#89d0ac;--th-green-ink:#c2e9d4;--soft: 14%;--ask-frost: var(--card-frost);--gold:#dfc89a;--gold-ink:#efdfbd;--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;--good-ink:#c2e9d4;--warn:#f2afba;--warn-ink:#fdd1d8;--ink:#f3eff6;--on-ink:#120d1c;--halo: 0;--work-glow: 40%;color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme]){--sky-base:#0c0918;--sky-deep:#170f2b;--sky-top: #0a0716;--sky-floor: #1c0f36;--aurora-violet:#96329f;--aurora-indigo:#463ce6;--aurora-blue:#463ce6;--aurora-cyan:#96329f;--aurora-magenta:#dc508c;--aurora-peak:.36;--sky-grain:0;--sky-bloom: rgba(255, 255, 255, 0);--text-1:#f3eff6;--text-2:#c6bccf;--text-3:#bbb0c6;--glass-saturate:180%;--glass-contrast: 1;--glass-dim:.92;--glass-tint:rgba(26, 18, 38, .4);--glass-frost: rgba(255, 255, 255, 0);--card-frost:rgba(255, 255, 255, .045);--glass-rim:rgba(240, 210, 255, .13);--glass-highlight:rgba(245, 222, 255, .15);--glass-solid:#191326;--glass-sheen:linear-gradient(135deg, rgba(245, 222, 255, .05) 0%, rgba(245, 222, 255, 0) 40%);--glass-specular:linear-gradient(180deg, rgba(245, 222, 255, .07) 0, rgba(245, 222, 255, .02) 16%, rgba(245, 222, 255, 0) 40%);--glass-noise:linear-gradient(transparent, transparent);--hairline:rgba(240, 215, 255, .08);--well:rgba(240, 215, 255, .08);--scrim:rgba(8, 4, 14, .5);--shadow-panel:inset 0 1px 0 var(--glass-highlight), inset 0 -1px 0 rgba(255, 255, 255, .03), 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), inset 0 -1px 0 rgba(255, 255, 255, .03), 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-violet-ink:#dfdaff;--th-indigo:#b0b9f6;--th-indigo-ink:#d7ddff;--th-blue:#a0bef7;--th-blue-ink:#cfe0ff;--th-azure:#90c3f4;--th-azure-ink:#c6e4ff;--th-cyan:#77cce3;--th-cyan-ink:#bbe9f5;--th-teal:#7ad1c1;--th-teal-ink:#bcebe1;--th-magenta:#e7b1d7;--th-magenta-ink:#f7d4ec;--th-orchid:#d3b6ec;--th-orchid-ink:#e9d7fa;--th-rose:#f2afba;--th-rose-ink:#fdd1d8;--th-green:#89d0ac;--th-green-ink:#c2e9d4;--soft: 14%;--ask-frost: var(--card-frost);--gold:#dfc89a;--gold-ink:#efdfbd;--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;--good-ink:#c2e9d4;--warn:#f2afba;--warn-ink:#fdd1d8;--ink:#f3eff6;--on-ink:#120d1c;--halo: 0;--work-glow: 40%;color-scheme:dark}}:root[data-phase=dawn]{--sky-base: #faf6fe;--sky-deep: #efe5fb;--aurora-w-violet: 1;--aurora-w-indigo: .8;--aurora-w-blue: .6;--aurora-w-cyan: .5;--aurora-w-magenta: 1}:root[data-phase=day]{--aurora-w-violet: .75;--aurora-w-indigo: .7;--aurora-w-blue: 1;--aurora-w-cyan: 1;--aurora-w-magenta: .55}:root[data-phase=dusk]{--sky-base: #0c0918;--sky-deep: #170f2b;--aurora-w-violet: 1;--aurora-w-indigo: .72;--aurora-w-blue: 0;--aurora-w-cyan: 0;--aurora-w-magenta: .5}:root[data-phase=night]{--aurora-w-violet: 1;--aurora-w-indigo: .72;--aurora-w-blue: 0;--aurora-w-cyan: 0;--aurora-w-magenta: .5}:root,.theme-light:where(:not(.wg *)),.theme-dark:where(:not(.wg *)){--panel-bg: var(--glass-noise), var(--glass-specular), var(--glass-sheen), linear-gradient(var(--glass-frost), var(--glass-frost)), linear-gradient(var(--glass-tint), var(--glass-tint));--card-bg: var(--glass-noise), var(--glass-specular), linear-gradient(var(--card-frost), var(--card-frost));--glass-filter: blur(var(--glass-blur)) saturate(var(--glass-saturate)) contrast(var(--glass-contrast, 1)) brightness(var(--glass-dim));--accent: var(--th-blue);--accent-ink: var(--th-blue-ink);--focus: 0 0 0 2px var(--sky-base), 0 0 0 4px var(--accent);--ease-out: var(--ease-sine-out);--ease-move: var(--ease-sine);--ease-drawer: var(--ease-sine-out);--ease-agent: var(--ease-sine-out)}[data-thread=violet]:where(:not(.wg *)){--hue: var(--th-violet);--hue-ink: var(--th-violet-ink)}[data-thread=indigo]:where(:not(.wg *)){--hue: var(--th-indigo);--hue-ink: var(--th-indigo-ink)}[data-thread=blue]:where(:not(.wg *)){--hue: var(--th-blue);--hue-ink: var(--th-blue-ink)}[data-thread=azure]:where(:not(.wg *)){--hue: var(--th-azure);--hue-ink: var(--th-azure-ink)}[data-thread=cyan]:where(:not(.wg *)){--hue: var(--th-cyan);--hue-ink: var(--th-cyan-ink)}[data-thread=teal]:where(:not(.wg *)){--hue: var(--th-teal);--hue-ink: var(--th-teal-ink)}[data-thread=magenta]:where(:not(.wg *)){--hue: var(--th-magenta);--hue-ink: var(--th-magenta-ink)}[data-thread=orchid]:where(:not(.wg *)){--hue: var(--th-orchid);--hue-ink: var(--th-orchid-ink)}[data-thread=rose]:where(:not(.wg *)){--hue: var(--th-rose);--hue-ink: var(--th-rose-ink)}[data-thread=green]:where(:not(.wg *)){--hue: var(--th-green);--hue-ink: var(--th-green-ink)}[data-thread]:where(:not(.wg *)){--hue-soft: color-mix(in srgb, var(--hue) var(--soft), transparent)}:root,.theme-light:where(:not(.wg *)),.theme-dark:where(:not(.wg *)){--sky-top: var(--sky-deep);--sky-mid: var(--sky-base);--sky-low: var(--sky-deep);--sky-glow-a: var(--aurora-blue);--sky-glow-b: var(--aurora-cyan);--sky-glow-c: transparent;--glass-1: var(--glass-tint);--glass-2: var(--card-frost);--glass-3: var(--glass-tint);--glass-edge: var(--glass-rim);--blur-1: var(--glass-blur);--blur-2: var(--glass-blur);--saturate: var(--glass-saturate);--line: var(--hairline);--ground: var(--glass-solid);--paper: #ffffff;--logo-tile: #ffffff;--on-accent: #ffffff;--shadow-1: var(--shadow-panel);--shadow-2: var(--shadow-card);--shadow-3: var(--shadow-panel);--shadow-object: inset 0 1px 0 rgba(255, 255, 255, .08), 0 18px 30px -16px rgba(0, 0, 0, .6), 0 2px 6px rgba(0, 0, 0, .2);--shadow-object-lift: inset 0 1px 0 rgba(255, 255, 255, .08), 0 26px 40px -18px rgba(0, 0, 0, .65), 0 2px 6px rgba(0, 0, 0, .2);--r-tile: var(--r-card);--r-chip: 10px;--attention: var(--gold);--attention-ink: var(--gold-ink);--positive: var(--good);--positive-ink: var(--good-ink);--negative: var(--warn);--negative-ink: var(--warn-ink);--sleep: var(--th-indigo);--sleep-ink: var(--th-indigo-ink);--body: var(--th-teal);--body-ink: var(--th-teal-ink);--mind: var(--th-orchid);--mind-ink: var(--th-orchid-ink);--nutrition: var(--th-cyan);--nutrition-ink: var(--th-cyan-ink);--work: var(--th-blue);--work-ink: var(--th-blue-ink);--mail: var(--th-magenta);--mail-ink: var(--th-magenta-ink);--news: var(--th-azure);--news-ink: var(--th-azure-ink);--learning: var(--th-violet);--learning-ink: var(--th-violet-ink);--finance: var(--th-azure);--finance-ink: var(--th-azure-ink);--t-micro-mono: 400 11px/1.3 var(--font-mono);--dur-agent: .64s;--dur-sky: 1.2s;--ease-in-out: var(--ease-sine)}@media(max-width:760px){:root{--glass-blur: 22px}}:root[data-lowfx]{--glass-blur: 0px;--glass-dim: 1;--glass-contrast: 1;--glass-tint: rgba(255, 255, 255, .78)}:root[data-lowfx][data-theme=dark]{--glass-tint: rgba(25, 19, 38, .86)}@media(prefers-reduced-transparency:reduce){:root:is([data-theme],:not([data-theme])):where(:not(.wg *)),.theme-light:where(:not(.wg *)),.theme-dark:where(:not(.wg *)){--glass-blur: 0px;--glass-dim: 1;--glass-contrast: 1;--glass-sheen: linear-gradient(transparent, transparent);--glass-tint: var(--glass-solid);--glass-frost: transparent}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:is([data-theme],:not([data-theme])):where(:not(.wg *)),.theme-light:where(:not(.wg *)),.theme-dark:where(:not(.wg *)){--glass-tint: var(--glass-solid);--glass-frost: transparent}}@media(prefers-reduced-motion:reduce){:root{--rise: 0px;--stagger: 0ms;--dur-page: .2s;--dur-drawer: .24s;--dur-morph: .24s;--dur-lens: 0ms;--dur-agent: .2s;--dur-sky: 0ms}}*:where(:not(.wg *)){box-sizing:border-box}html,body{margin:0}body{background:var(--sky-base);color:var(--text-1);font:var(--t-body);font-optical-sizing:auto;font-feature-settings:"cv11";-webkit-font-smoothing:antialiased;min-height:100vh}button:where(:not(.wg *)),input:where(:not(.wg *)),textarea:where(:not(.wg *)),select:where(:not(.wg *)){font:inherit;color:inherit}a:where(:not(.wg *)){color:inherit}:focus-visible:where(:not(.wg *)){outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}:where(:not(.wg *))::selection{background:color-mix(in srgb,var(--accent) 28%,transparent)}.sky:where(:not(.wg *)){position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(130% 90% at 50% -10%,var(--sky-deep),var(--sky-base) 72%)}.sky>i:where(:not(.wg *)){position:absolute;width:72vmax;height:72vmax;border-radius:50%;will-change:transform;background:radial-gradient(closest-side,color-mix(in srgb,var(--c) calc(var(--aurora-peak) * var(--w, 1) * 100%),transparent),transparent);animation:var(--t, 60s) infinite alternate both}.sky>.b-violet:where(:not(.wg *)){--c: var(--aurora-violet);--w: var(--aurora-w-violet, 1);left:-18vmax;top:-30vmax;animation-name:sky-violet;--t: 64s}.sky>.b-magenta:where(:not(.wg *)){--c: var(--aurora-magenta);--w: var(--aurora-w-magenta, .6);left:34vw;top:-40vmax;width:60vmax;height:60vmax;animation-name:sky-magenta;--t: 78s}.sky>.b-indigo:where(:not(.wg *)){--c: var(--aurora-indigo);--w: var(--aurora-w-indigo, .8);left:-24vmax;top:34vh;animation-name:sky-indigo;--t: 70s}.sky>.b-blue:where(:not(.wg *)){--c: var(--aurora-blue);--w: var(--aurora-w-blue, 1);right:-20vmax;top:6vh;animation-name:sky-blue;--t: 86s}.sky>.b-cyan:where(:not(.wg *)){--c: var(--aurora-cyan);--w: var(--aurora-w-cyan, .8);right:-10vmax;bottom:-40vmax;width:64vmax;height:64vmax;animation-name:sky-cyan;--t: 92s}.sky:where(:not(.wg *)):before{content:"";position:absolute;left:8%;top:-18%;width:70vmax;height:50vmax;border-radius:50%;background:radial-gradient(closest-side,var(--sky-bloom),transparent);pointer-events:none}.sky:where(:not(.wg *)):after{content:"";position:absolute;inset:0;background:var(--glass-noise);opacity:calc(var(--sky-grain) * 14);mix-blend-mode:soft-light}@keyframes sky-violet{0%{transform:translateZ(0) scale(1);animation-timing-function:steps(96)}25%{transform:translate3d(1.03vw,.73vh,0) scale(1.0088);animation-timing-function:steps(96)}50%{transform:translate3d(3.5vw,2.5vh,0) scale(1.03);animation-timing-function:steps(96)}75%{transform:translate3d(5.97vw,4.27vh,0) scale(1.0512);animation-timing-function:steps(96)}to{transform:translate3d(7vw,5vh,0) scale(1.06)}}@keyframes sky-magenta{0%{transform:translate3d(-0vw,0,0) scale(1);animation-timing-function:steps(117)}25%{transform:translate3d(-.88vw,.88vh,0) scale(1.0088);animation-timing-function:steps(117)}50%{transform:translate3d(-3vw,3vh,0) scale(1.03);animation-timing-function:steps(117)}75%{transform:translate3d(-5.12vw,5.12vh,0) scale(1.0512);animation-timing-function:steps(117)}to{transform:translate3d(-6vw,6vh,0) scale(1.06)}}@keyframes sky-indigo{0%{transform:translate3d(0,-0vh,0) scale(1);animation-timing-function:steps(105)}25%{transform:translate3d(.73vw,-.59vh,0) scale(1.0088);animation-timing-function:steps(105)}50%{transform:translate3d(2.5vw,-2vh,0) scale(1.03);animation-timing-function:steps(105)}75%{transform:translate3d(4.27vw,-3.41vh,0) scale(1.0512);animation-timing-function:steps(105)}to{transform:translate3d(5vw,-4vh,0) scale(1.06)}}@keyframes sky-blue{0%{transform:translate3d(-0vw,0,0) scale(1);animation-timing-function:steps(129)}25%{transform:translate3d(-.88vw,.73vh,0) scale(1.0088);animation-timing-function:steps(129)}50%{transform:translate3d(-3vw,2.5vh,0) scale(1.03);animation-timing-function:steps(129)}75%{transform:translate3d(-5.12vw,4.27vh,0) scale(1.0512);animation-timing-function:steps(129)}to{transform:translate3d(-6vw,5vh,0) scale(1.06)}}@keyframes sky-cyan{0%{transform:translate3d(-0vw,-0vh,0) scale(1);animation-timing-function:steps(138)}25%{transform:translate3d(-.73vw,-.88vh,0) scale(1.0088);animation-timing-function:steps(138)}50%{transform:translate3d(-2.5vw,-3vh,0) scale(1.03);animation-timing-function:steps(138)}75%{transform:translate3d(-4.27vw,-5.12vh,0) scale(1.0512);animation-timing-function:steps(138)}to{transform:translate3d(-5vw,-6vh,0) scale(1.06)}}html[data-hidden] .sky>i:where(:not(.wg *)){animation-play-state:paused}@media(prefers-reduced-motion:reduce){.sky>i:where(:not(.wg *)){animation:none!important}}.sky.contained:where(:not(.wg *)){position:absolute;z-index:0;border-radius:inherit}.sky.contained>i:where(:not(.wg *)){width:80%;height:auto;aspect-ratio:1}.sky.contained>.b-violet:where(:not(.wg *)){left:-22%;top:-38%}.sky.contained>.b-magenta:where(:not(.wg *)){left:38%;top:-46%;width:64%}.sky.contained>.b-indigo:where(:not(.wg *)){left:-28%;top:30%}.sky.contained>.b-blue:where(:not(.wg *)){right:-26%;left:auto;top:-6%}.sky.contained>.b-cyan:where(:not(.wg *)){inset:auto -12% -48% auto;width:70%}.g-panel:where(:not(.wg *)),.card:where(:not(.wg *)){position:relative;min-width:0;padding:var(--s5);border-radius:var(--r-panel);background:var(--panel-bg);border:1px solid var(--glass-rim);box-shadow:var(--shadow-panel);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter)}.g-panel.tight:where(:not(.wg *)),.card.tight:where(:not(.wg *)){padding:var(--s4) var(--s5)}.g-panel.flush:where(:not(.wg *)){padding:0;overflow:hidden}.g-raised:where(:not(.wg *)){position:relative;min-width:0;border-radius:var(--r-card);background:var(--card-bg);border:1px solid var(--glass-rim);box-shadow:var(--shadow-card)}.g-overlay:where(:not(.wg *)){background:var(--panel-bg),linear-gradient(var(--glass-tint),var(--glass-tint));border:1px solid var(--glass-rim);box-shadow:var(--shadow-panel);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter)}.g-panel.glow:where(:not(.wg *)),.card.glow:where(:not(.wg *)){background:radial-gradient(90% 120% at 0% 0%,color-mix(in srgb,var(--glow, var(--hue, var(--accent))) 12%,transparent),transparent 55%),var(--panel-bg)}.g-panel.attention:where(:not(.wg *)),.card.ember:where(:not(.wg *)){border-color:color-mix(in srgb,var(--text-1) 22%,var(--glass-rim))}.card.ember .eyebrow:where(:not(.wg *)),.g-panel.attention .eyebrow:where(:not(.wg *)){color:var(--text-1)}button.g-panel:where(:not(.wg *)),button.g-raised:where(:not(.wg *)),a.g-panel:where(:not(.wg *)){text-align:left;color:inherit;cursor:pointer;font:inherit}:is(button,a).g-panel:hover:where(:not(.wg *)){border-color:color-mix(in srgb,var(--hue, var(--accent)) 35%,var(--glass-rim))}[data-domain=sleep]:where(:not(.wg *)){--hue: var(--sleep);--hue-ink: var(--sleep-ink)}[data-domain=body]:where(:not(.wg *)){--hue: var(--body);--hue-ink: var(--body-ink)}[data-domain=mind]:where(:not(.wg *)){--hue: var(--mind);--hue-ink: var(--mind-ink)}[data-domain=nutrition]:where(:not(.wg *)){--hue: var(--nutrition);--hue-ink: var(--nutrition-ink)}[data-domain=work]:where(:not(.wg *)){--hue: var(--work);--hue-ink: var(--work-ink)}[data-domain=mail]:where(:not(.wg *)){--hue: var(--mail);--hue-ink: var(--mail-ink)}[data-domain=news]:where(:not(.wg *)){--hue: var(--news);--hue-ink: var(--news-ink)}[data-domain=learning]:where(:not(.wg *)){--hue: var(--learning);--hue-ink: var(--learning-ink)}[data-domain=finance]:where(:not(.wg *)){--hue: var(--finance);--hue-ink: var(--finance-ink)}.card-head:where(:not(.wg *)),.g-head:where(:not(.wg *)){display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);margin-bottom:var(--s4)}.eyebrow:where(:not(.wg *)){margin:0;font:var(--t-label);color:var(--text-2)}.eyebrow.hued:where(:not(.wg *)){color:var(--hue-ink, var(--text-2))}.card-head .meta:where(:not(.wg *)),.g-head .meta:where(:not(.wg *)){font:var(--t-micro);color:var(--text-2)}.page-head:where(:not(.wg *)){display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s5);margin-bottom:var(--s6);flex-wrap:wrap}.page-head .ph-eyebrow:where(:not(.wg *)){margin:0 0 6px;font:var(--t-label);color:var(--hue-ink, var(--text-2))}.page-head h1:where(:not(.wg *)){margin:0;font:var(--t-display);letter-spacing:var(--track-display)}.page-head p:where(:not(.wg *)){margin:var(--s2) 0 0;color:var(--text-2);max-width:62ch}.page-head .ph-actions:where(:not(.wg *)){display:flex;gap:var(--s2);flex-wrap:wrap;align-items:center}.stat:where(:not(.wg *)){display:grid;gap:6px;align-content:start;min-width:0;padding:var(--s4);border-radius:var(--r-tile);color:inherit;text-align:left;font:inherit}.stat.on-sky:where(:not(.wg *)){background:var(--panel-bg);border:1px solid var(--glass-rim);box-shadow:var(--shadow-panel);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter)}.stat.in-panel:where(:not(.wg *)){background:var(--card-bg);border:1px solid var(--glass-rim);box-shadow:var(--shadow-card)}.stat.bare:where(:not(.wg *)){padding:0}button.stat:where(:not(.wg *)){cursor:pointer}button.stat[aria-pressed=true]:where(:not(.wg *)){border-color:color-mix(in srgb,var(--hue, var(--accent)) 55%,var(--glass-edge));box-shadow:var(--shadow-2),0 0 0 1px color-mix(in srgb,var(--hue, var(--accent)) 40%,transparent)}.stat-label:where(:not(.wg *)){font:var(--t-label);color:var(--text-2);display:flex;align-items:center;gap:6px;min-width:0}.stat-label i:where(:not(.wg *)){width:7px;height:7px;border-radius:50%;background:var(--hue, var(--accent));flex:none}.stat-value:where(:not(.wg *)){display:block;min-width:0;white-space:nowrap}.stat-value .unit:where(:not(.wg *)),.ring-center .unit:where(:not(.wg *)){font-size:.5em;font-weight:400;letter-spacing:0;color:var(--text-2);margin-left:.08em}.stat-foot:where(:not(.wg *)){display:flex;align-items:center;justify-content:space-between;gap:var(--s2);min-width:0}.delta:where(:not(.wg *)){font:500 12px var(--font);font-variant-numeric:tabular-nums;color:var(--text-2);white-space:nowrap}.delta.good:where(:not(.wg *)){color:var(--positive-ink)}.delta.bad:where(:not(.wg *)){color:var(--negative-ink)}.stat .spark:where(:not(.wg *)){flex:none;width:auto;max-width:60%}.stat .spark.is-empty:where(:not(.wg *)){display:none}.chart:where(:not(.wg *)){display:block;width:100%;overflow:visible}.chart text:where(:not(.wg *)){font:var(--t-micro);fill:var(--text-2)}.chart .track:where(:not(.wg *)){fill:var(--well)}.chart .fill:where(:not(.wg *)){fill:var(--hue, var(--accent))}.chart .fill.dim:where(:not(.wg *)){opacity:.38}.chart .line:where(:not(.wg *)){fill:none;stroke:var(--hue, var(--accent));stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.chart .dot:where(:not(.wg *)){fill:var(--hue, var(--accent));stroke:var(--ground);stroke-width:2}.chart .ref:where(:not(.wg *)){fill:color-mix(in srgb,var(--positive) 16%,transparent)}.chart .marker:where(:not(.wg *)){fill:var(--text-1)}.chart .bar:where(:not(.wg *)){transition:height var(--dur-menu) var(--ease-out),y var(--dur-menu) var(--ease-out)}.g-ring .track:where(:not(.wg *)){fill:none;stroke:var(--well)}.g-ring .arc:where(:not(.wg *)){fill:none;stroke:var(--hue, var(--accent));stroke-linecap:round}.ring-wrap:where(:not(.wg *)){position:relative;display:inline-grid;place-items:center}.ring-wrap>.ring-center:where(:not(.wg *)){position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;font:300 22px/1 var(--font);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.range:where(:not(.wg *)){display:grid;gap:6px}.range-track:where(:not(.wg *)){position:relative;height:8px;border-radius:6px;background:var(--well)}.range-ok:where(:not(.wg *)){position:absolute;top:0;bottom:0;border-radius:6px;background:color-mix(in srgb,var(--positive) 34%,transparent)}.range-mark:where(:not(.wg *)){position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--text-1);border:2.5px solid var(--ground);box-shadow:0 1px 4px #0f153040;transition:left var(--dur-drawer) var(--ease-out)}.range-mark.out:where(:not(.wg *)){background:var(--warn)}.range-scale:where(:not(.wg *)){display:flex;justify-content:space-between;font:var(--t-micro);color:var(--text-2)}.stages:where(:not(.wg *)){--st-0: color-mix(in oklab, var(--hue, var(--sleep)) 100%, var(--text-1) 22%);--st-1: var(--hue, var(--sleep));--st-2: color-mix(in oklab, var(--hue, var(--sleep)) 55%, var(--ground));--st-3: var(--th-magenta)}.seg-ctl:where(:not(.wg *)),.tabs:where(:not(.wg *)){position:relative;display:inline-flex;gap:2px;padding:4px;max-width:100%;overflow-x:auto;scrollbar-width:none;border-radius:var(--r-pill);background:var(--panel-bg);border:1px solid var(--glass-rim);box-shadow:var(--shadow-panel);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter)}.g-panel .seg-ctl:where(:not(.wg *)),.card .seg-ctl:where(:not(.wg *)),.g-panel .tabs:where(:not(.wg *)),.card .tabs:where(:not(.wg *)){background:var(--well);border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.seg-ctl:where(:not(.wg *))::-webkit-scrollbar,.tabs:where(:not(.wg *))::-webkit-scrollbar{display:none}.seg-ctl button:where(:not(.wg *)),.tabs button:where(:not(.wg *)){position:relative;flex:none;white-space:nowrap;border:0;background:none;padding:7px 14px;border-radius:var(--r-pill);cursor:pointer;color:var(--text-2);font:500 13px var(--font);transition:background-color var(--dur-press) var(--ease-out),color var(--dur-press) var(--ease-out),box-shadow var(--dur-press) var(--ease-out)}.seg-ctl button:hover:where(:not(.wg *)),.tabs button:hover:where(:not(.wg *)){color:var(--text-1)}.seg-ctl button[aria-pressed=true]:where(:not(.wg *)),.seg-ctl button[aria-selected=true]:where(:not(.wg *)),.seg-ctl button[aria-current=page]:where(:not(.wg *)),.tabs button[aria-pressed=true]:where(:not(.wg *)){background:color-mix(in srgb,var(--glass-solid) 70%,transparent);color:var(--text-1);box-shadow:var(--shadow-card)}.seg-ctl.small button:where(:not(.wg *)){padding:5px 11px;font-size:12px}.seg-ctl.fill:where(:not(.wg *)){display:flex}.seg-ctl.fill button:where(:not(.wg *)){flex:1}.seg-ctl .seg-dot:where(:not(.wg *)){position:absolute;top:6px;right:7px;width:6px;height:6px;border-radius:50%;background:var(--text-1)}.est:where(:not(.wg *)){display:inline-flex;gap:3px;padding:3px;border-radius:var(--r-pill);background:var(--well)}.est button:where(:not(.wg *)){min-width:38px;border:0;background:none;padding:5px 8px;border-radius:var(--r-pill);cursor:pointer;font:500 12px var(--font);font-variant-numeric:tabular-nums;color:var(--text-2)}.est button[aria-pressed=true]:where(:not(.wg *)){background:var(--text-1);color:var(--ground)}.rate:where(:not(.wg *)){display:flex;gap:4px;flex:none;align-self:flex-start}.rate-btn:where(:not(.wg *)){width:28px;height:28px;display:grid;place-items:center;border-radius:50%;cursor:pointer;border:1px solid var(--line);background:none;color:var(--text-2);transition:background-color var(--dur-press) var(--ease-out),color var(--dur-press) var(--ease-out),transform var(--dur-press) var(--ease-out)}.rate-btn:hover:where(:not(.wg *)){background:var(--glass-2);color:var(--text-1)}.rate-btn[aria-pressed=true]:where(:not(.wg *)){background:var(--positive);border-color:transparent;color:var(--on-accent)}.rate-btn.bad[aria-pressed=true]:where(:not(.wg *)){background:var(--warn)}.btn:where(:not(.wg *)){display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 15px;min-height:36px;border-radius:var(--r-pill);border:1px solid var(--glass-edge);background:var(--glass-2);box-shadow:var(--shadow-2);color:var(--text-1);cursor:pointer;font:500 13px var(--font);white-space:nowrap;flex-shrink:0;text-decoration:none;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-press) var(--ease-out),border-color var(--dur-press) var(--ease-out)}.btn:hover:where(:not(.wg *)){background:color-mix(in srgb,var(--glass-2) 70%,var(--ground))}.btn:disabled:where(:not(.wg *)){opacity:.5;cursor:default}.btn.primary:where(:not(.wg *)){background:var(--ink);color:var(--on-ink);border-color:transparent;box-shadow:0 6px 16px -10px #0a0a2899}.btn.primary:hover:where(:not(.wg *)){background:color-mix(in srgb,var(--ink) 88%,var(--accent))}.btn.accent:where(:not(.wg *)){background:var(--accent);color:var(--on-accent);border-color:transparent}.btn.ember:where(:not(.wg *)),.btn.attention:where(:not(.wg *)){background:var(--ink);color:var(--on-ink);border-color:transparent}.btn.danger:where(:not(.wg *)){background:var(--warn);color:var(--on-ink);border-color:transparent}.btn.quiet:where(:not(.wg *)){background:none;border-color:transparent;box-shadow:none;color:var(--text-2)}.btn.quiet:hover:where(:not(.wg *)){background:var(--well);color:var(--text-1)}.btn.small:where(:not(.wg *)),.btn.x:where(:not(.wg *)){min-height:28px;padding:4px 11px;font-size:12px}.btn.x:where(:not(.wg *)){color:var(--text-2)}.g-switch:where(:not(.wg *)){position:relative;flex:none;width:36px;height:22px;padding:0;border:0;border-radius:var(--r-pill);cursor:pointer;background:var(--well);box-shadow:inset 0 0 0 1px var(--line);transition:background-color var(--dur-press) var(--ease-out)}.g-switch i:where(:not(.wg *)){position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f153047;transition:transform var(--dur-menu) var(--ease-out)}.g-switch[aria-checked=true]:where(:not(.wg *)),.g-switch.on:where(:not(.wg *)){background:var(--hue, var(--accent));box-shadow:none}.g-switch[aria-checked=true] i:where(:not(.wg *)),.g-switch.on i:where(:not(.wg *)){transform:translate(14px)}.g-switch:disabled:where(:not(.wg *)){opacity:.45;cursor:default}.g-switch.small:where(:not(.wg *)){width:30px;height:18px}.g-switch.small i:where(:not(.wg *)){width:12px;height:12px}.g-switch.small[aria-checked=true] i:where(:not(.wg *)),.g-switch.small.on i:where(:not(.wg *)){transform:translate(12px)}@media(prefers-reduced-motion:reduce){.g-switch i:where(:not(.wg *)){transition:none}}.btn.icon:where(:not(.wg *)){width:36px;padding:0}.btn.icon.small:where(:not(.wg *)){width:28px}@media(prefers-reduced-motion:no-preference){.btn:not(:disabled):active:where(:not(.wg *)){transform:scale(.97)}}.icon-btn:where(:not(.wg *)){width:32px;height:32px;display:grid;place-items:center;border-radius:10px;border:0;background:none;color:var(--text-2);cursor:pointer}.icon-btn:hover:where(:not(.wg *)){background:var(--well);color:var(--text-1)}.plink:where(:not(.wg *)){margin-left:var(--s3)}.plink:where(:not(.wg *)),.link-btn:where(:not(.wg *)){border:0;background:none;padding:0;color:var(--accent-ink);cursor:pointer;font:500 13px var(--font)}.plink:hover:where(:not(.wg *)),.link-btn:hover:where(:not(.wg *)){text-decoration:underline}.badge:where(:not(.wg *)){min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-pill);display:inline-grid;place-items:center;font:600 11px var(--font);color:var(--text-2);background:var(--well);font-variant-numeric:tabular-nums}.badge.hot:where(:not(.wg *)){color:var(--on-ink);background:var(--ink)}.badge.hued:where(:not(.wg *)){color:var(--hue-ink);background:color-mix(in srgb,var(--hue) 16%,transparent)}.chip:where(:not(.wg *)){display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--r-pill);font:500 12px var(--font);background:var(--glass-2);border:1px solid var(--line);color:var(--text-2)}.chip.hued:where(:not(.wg *)){color:var(--hue-ink);background:color-mix(in srgb,var(--hue) 13%,transparent);border-color:color-mix(in srgb,var(--hue) 28%,transparent)}.chip.ember-chip:where(:not(.wg *)),.chip.attention:where(:not(.wg *)){color:var(--text-1);border-color:var(--hairline);background:var(--well)}.chip.good:where(:not(.wg *)){color:var(--positive-ink);border-color:color-mix(in srgb,var(--positive) 36%,transparent);background:color-mix(in srgb,var(--positive) 10%,transparent)}.chip.crit:where(:not(.wg *)){color:var(--warn-ink);background:color-mix(in srgb,var(--warn) 14%,transparent);border-color:color-mix(in srgb,var(--warn) 40%,transparent)}button.chip:where(:not(.wg *)){cursor:pointer;font:500 12px var(--font);line-height:1.4;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.chip:hover:where(:not(.wg *)){border-color:color-mix(in srgb,var(--hue, var(--accent)) 45%,transparent)}.chip.why:where(:not(.wg *)){padding:1px 8px;font-size:11px;vertical-align:1px}.dot:where(:not(.wg *)){width:8px;height:8px;border-radius:50%;flex:none;background:var(--text-3)}.dot.running:where(:not(.wg *)){background:var(--th-cyan);box-shadow:0 0 0 4px color-mix(in srgb,var(--th-cyan) 22%,transparent)}.dot.needs_you:where(:not(.wg *)),.dot.stalled:where(:not(.wg *)){background:transparent;box-shadow:inset 0 0 0 2px var(--text-1)}.dot.idle:where(:not(.wg *)){background:transparent;border:1.5px solid var(--text-2)}.dot.done:where(:not(.wg *)){background:var(--good)}.dot.failed:where(:not(.wg *)){background:var(--warn)}.cmark:where(:not(.wg *)){color:var(--accent-ink);font-size:12px;margin-left:2px}.answers:where(:not(.wg *)){display:flex;gap:var(--s2);flex-wrap:wrap;align-items:center;margin-top:var(--s3)}.list:where(:not(.wg *)){list-style:none;margin:0;padding:0}.row:where(:not(.wg *)){display:flex;align-items:flex-start;gap:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--line)}.row:first-child:where(:not(.wg *)){border-top:0;padding-top:0}.row:last-child:where(:not(.wg *)){padding-bottom:0}.row .main:where(:not(.wg *)){flex:1;min-width:0}.row .title:where(:not(.wg *)){font-weight:500;overflow-wrap:anywhere}.row .sub:where(:not(.wg *)){margin-top:2px;font-size:13px;color:var(--text-2)}.row.task .linkish:where(:not(.wg *)){flex:1;min-width:0}.lrow:where(:not(.wg *)){display:flex;align-items:center;gap:var(--s3);width:100%;min-width:0;padding:11px var(--s3);border:0;border-radius:var(--r-control);background:none;color:inherit;font:inherit;text-align:left;transition:background-color var(--dur-press) var(--ease-out)}button.lrow:where(:not(.wg *)),a.lrow:where(:not(.wg *)){cursor:pointer}button.lrow:hover:where(:not(.wg *)),a.lrow:hover:where(:not(.wg *)){background:var(--well)}.lrow[aria-current=true]:where(:not(.wg *)),.lrow.selected:where(:not(.wg *)){background:var(--glass-2);box-shadow:var(--shadow-2)}.lrow+.lrow:where(:not(.wg *)){box-shadow:0 -1px 0 var(--line)}.lrow+.lrow.selected:where(:not(.wg *)),.lrow.selected+.lrow:where(:not(.wg *)){box-shadow:none}.lrow-lead:where(:not(.wg *)){flex:none;display:grid;place-items:center;color:var(--hue-ink, var(--text-2))}.lrow-main:where(:not(.wg *)){flex:1;min-width:0;display:grid;gap:2px}.lrow-title:where(:not(.wg *)){font-weight:500;font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lrow-sub:where(:not(.wg *)){font-size:13px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lrow-meta:where(:not(.wg *)){flex:none;font:var(--t-micro);color:var(--text-2);white-space:nowrap}.side:where(:not(.wg *)){font:var(--t-micro);color:var(--text-2);white-space:nowrap}p.side:where(:not(.wg *)){white-space:normal;line-height:1.5}.linkish:where(:not(.wg *)){display:block;padding:0;border:0;background:none;text-align:left;cursor:pointer}.linkish:hover:where(:not(.wg *)){color:var(--accent-ink)}.clamp:where(:not(.wg *)){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sdot:where(:not(.wg *)){display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;background:var(--text-2);vertical-align:1px}.sdot.doing:where(:not(.wg *)){background:var(--accent)}.sdot.blocked:where(:not(.wg *)){background:var(--warn)}.sdot.done:where(:not(.wg *)){background:var(--positive)}.tiles:where(:not(.wg *)){display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--s3)}.tile:where(:not(.wg *)){display:grid;gap:4px;text-align:left;padding:var(--s4);border-radius:var(--r-tile);border:1px solid var(--glass-edge);background:var(--glass-2);box-shadow:var(--shadow-2);cursor:pointer}.tile:hover:where(:not(.wg *)){border-color:color-mix(in srgb,var(--accent) 40%,var(--glass-edge))}.tile .big:where(:not(.wg *)){font:300 24px/1 var(--font);letter-spacing:-.03em}.tile small:where(:not(.wg *)){color:var(--text-2);font-size:12px}.bar:where(:not(.wg *)){height:6px;border-radius:6px;background:var(--well);overflow:hidden;margin-top:6px}.bar i:where(:not(.wg *)){display:block;height:100%;border-radius:6px;background:var(--hue, var(--accent))}.bar i.over:where(:not(.wg *)){background:var(--warn)}.smark:where(:not(.wg *)){--sm-s: 55%;--sm-fill: 95%;--sm-rim: 84%;--sm-ink: 34%;flex:none;width:36px;height:36px;border-radius:11px;display:inline-grid;place-items:center;font:600 14px/1 var(--font);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:hsl(var(--sm-h) var(--sm-s) var(--sm-ink));background:hsl(var(--sm-h) calc(var(--sm-s) * .9) var(--sm-fill));box-shadow:inset 0 0 0 1px hsl(var(--sm-h) calc(var(--sm-s) * .6) var(--sm-rim)),inset 0 1px #ffffff8c}.smark svg:where(:not(.wg *)){width:55%;height:55%}.smark.logo:where(:not(.wg *)){background:var(--logo-tile);box-shadow:inset 0 0 0 1px var(--line)}.smark img:where(:not(.wg *)){width:62%;height:62%;object-fit:contain;pointer-events:none}.smark.lg:where(:not(.wg *)){width:48px;height:48px;border-radius:14px;font-size:18px}.smark.sm:where(:not(.wg *)){width:26px;height:26px;border-radius:8px;font-size:11.5px}.smark.xs:where(:not(.wg *)){width:22px;height:22px;border-radius:7px;font-size:10px}:root[data-theme=dark] .smark:where(:not(.wg *)),.theme-dark .smark:where(:not(.wg *)){--sm-s: 42%;--sm-fill: 19%;--sm-rim: 30%;--sm-ink: 78%;box-shadow:inset 0 0 0 1px hsl(var(--sm-h) calc(var(--sm-s) * .6) var(--sm-rim))}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .smark:where(:not(.wg *)){--sm-s: 42%;--sm-fill: 19%;--sm-rim: 30%;--sm-ink: 78%;box-shadow:inset 0 0 0 1px hsl(var(--sm-h) calc(var(--sm-s) * .6) var(--sm-rim))}}.empty:where(:not(.wg *)){color:var(--text-2);font-size:14px;margin:0}.empty-state:where(:not(.wg *)){display:grid;justify-items:center;gap:8px;padding:var(--s6) var(--s4);text-align:center;color:var(--text-2)}.empty-state .es-icon:where(:not(.wg *)){width:44px;height:44px;border-radius:14px;display:grid;place-items:center;color:var(--hue-ink, var(--accent-ink));background:color-mix(in srgb,var(--hue, var(--accent)) 12%,transparent)}.empty-state b:where(:not(.wg *)){color:var(--text-1);font:600 15px var(--font)}.empty-state p:where(:not(.wg *)){margin:0;max-width:40ch;font-size:13.5px}.empty-state .btn:where(:not(.wg *)){margin-top:6px}.rcard:where(:not(.wg *)){display:grid;gap:var(--s3)}.rcard-top:where(:not(.wg *)){display:flex;align-items:center;gap:var(--s3)}.rcard-top .eyebrow:where(:not(.wg *)){color:var(--hue-ink)}.rcard h3:where(:not(.wg *)){margin:0;font:var(--t-title);letter-spacing:-.015em}.rcard-steps:where(:not(.wg *)){display:flex;gap:4px}.rcard-steps i:where(:not(.wg *)){flex:1;height:4px;border-radius:3px;background:var(--well);transition:background-color var(--dur-menu) var(--ease-out)}.rcard-steps i.on:where(:not(.wg *)){background:var(--hue)}.rcard-foot:where(:not(.wg *)){display:flex;align-items:center;justify-content:space-between;gap:var(--s3);font-size:13px;color:var(--text-2)}input.field:where(:not(.wg *)),textarea.field:where(:not(.wg *)),select.field:where(:not(.wg *)){width:100%;padding:11px 14px;border-radius:14px;border:1px solid var(--line);background:var(--glass-2);outline:none;color:var(--text-1)}input.field:where(:not(.wg *))::placeholder,textarea.field:where(:not(.wg *))::placeholder{color:var(--text-3)}input.field:focus:where(:not(.wg *)),textarea.field:focus:where(:not(.wg *)),select.field:focus:where(:not(.wg *)){border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.field.mini:where(:not(.wg *)){width:auto;padding:4px 8px;font-size:12px;border-radius:10px}.check:where(:not(.wg *)){width:20px;height:20px;flex:none;margin-top:1px;border-radius:7px;cursor:pointer;padding:0;display:grid;place-items:center;border:1.5px solid color-mix(in srgb,var(--text-2) 55%,transparent);background:none}.check:hover:where(:not(.wg *)){border-color:var(--positive)}.check.on:where(:not(.wg *)){background:var(--good);border-color:var(--good);color:var(--on-ink)}.scrim:where(:not(.wg *)){position:fixed;inset:0;z-index:20;background:var(--scrim);animation:g-fade var(--dur-menu) var(--ease-out)}.drawer:where(:not(.wg *)),.sheet:where(:not(.wg *)){position:fixed;z-index:21;display:flex;flex-direction:column;background:var(--panel-bg),linear-gradient(var(--glass-tint),var(--glass-tint));border:1px solid var(--glass-rim);box-shadow:var(--shadow-panel);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter)}.drawer:where(:not(.wg *)){top:8px;right:8px;bottom:8px;width:min(480px,calc(100vw - 16px));border-radius:var(--r-panel);animation:g-drawer-in var(--dur-drawer) var(--ease-drawer)}.sheet:where(:not(.wg *)){left:0;right:0;bottom:0;max-height:88vh;border-radius:var(--r-panel) var(--r-panel) 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom);animation:g-sheet-in var(--dur-drawer) var(--ease-drawer)}.sheet:where(:not(.wg *)):before{content:"";display:block;width:36px;height:4px;margin:8px auto 0;border-radius:3px;background:var(--line);flex:none}@media(max-width:760px){.drawer:where(:not(.wg *)){inset:auto 0 0;width:auto;max-height:92vh;border-radius:var(--r-panel) var(--r-panel) 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom);animation-name:g-sheet-in}}.drawer-head:where(:not(.wg *)){display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s3);padding:var(--s5) var(--s5) var(--s3)}.drawer-head h2:where(:not(.wg *)){margin:4px 0 0;font:var(--t-title);letter-spacing:-.018em}.drawer-body:where(:not(.wg *)){flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--s5) var(--s5);display:grid;gap:var(--s5);align-content:start}.drawer-foot:where(:not(.wg *)){display:flex;align-items:center;gap:var(--s2);padding:var(--s4) var(--s5);border-top:1px solid var(--line)}@keyframes g-fade{0%{opacity:0}}@keyframes g-drawer-in{0%{transform:translate(calc(100% + 16px))}}@keyframes g-sheet-in{0%{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.drawer:where(:not(.wg *)),.sheet:where(:not(.wg *)){animation:g-fade var(--dur-menu) var(--ease-out)}}.toast:where(:not(.wg *)){position:fixed;bottom:calc(var(--dock-room) + var(--s2));left:50%;transform:translate(-50%);z-index:40;padding:10px 18px;border-radius:var(--r-pill);background:var(--ink);color:var(--on-ink);font-size:13px;box-shadow:var(--shadow-3);animation:g-fade var(--dur-menu) var(--ease-out)}@media(max-width:760px){.toast:where(:not(.wg *)){bottom:calc(84px + env(safe-area-inset-bottom))}}.bars:where(:not(.wg *)){position:relative;display:flex;align-items:stretch;gap:clamp(2px,1.2%,8px)}.bar-col:where(:not(.wg *)){flex:1;min-width:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:4px;padding:0;border:0;background:none;color:inherit;font:inherit}button.bar-col:where(:not(.wg *)){cursor:pointer}.bar-track:where(:not(.wg *)){position:relative;display:block;border-radius:6px;background:var(--well);overflow:hidden}.bar-fill:where(:not(.wg *)){position:absolute;left:0;right:0;bottom:0;border-radius:6px;background:var(--hue, var(--accent));opacity:.36}.bar-col.on .bar-fill:where(:not(.wg *)){opacity:1}button.bar-col:hover .bar-fill:where(:not(.wg *)){opacity:.7}.bar-label:where(:not(.wg *)){height:14px;font:var(--t-micro);color:var(--text-2);text-align:center;white-space:nowrap;overflow:hidden}.bar-col.on .bar-label:where(:not(.wg *)){color:var(--text-1)}.bar-tick:where(:not(.wg *)){position:absolute;left:-1px;right:-1px;height:0;border-top:2px solid var(--text-1);opacity:.55;pointer-events:none}.bars-plot:where(:not(.wg *)){position:absolute;top:0;left:0;right:0;pointer-events:none;z-index:1}.bars-target:where(:not(.wg *)){position:absolute;left:0;right:0;height:0;border-top:1px dashed color-mix(in srgb,var(--text-2) 60%,transparent);z-index:1;pointer-events:none}.stage-ticks:where(:not(.wg *)){position:relative;height:14px}.stage-ticks span:where(:not(.wg *)){position:absolute;transform:translate(-50%);font:var(--t-micro);color:var(--text-2);white-space:nowrap}.num:where(:not(.wg *)){font-variant-numeric:tabular-nums}.pf:where(:not(.wg *)){display:flex;flex-direction:column;min-width:0}.pf>.page-head:where(:not(.wg *)){margin-bottom:var(--s4)}.pf-bar:where(:not(.wg *)){display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);margin-bottom:var(--s5)}.pf-bar-end:where(:not(.wg *)){margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.pf-tabs button:where(:not(.wg *)){padding:8px 16px;font-size:13.5px}.pf-body:where(:not(.wg *)){min-width:0;min-height:0}.pf-grid:where(:not(.wg *)){display:grid;gap:var(--s5);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);min-height:0}.pf-grid>*:where(:not(.wg *)){min-width:0;min-height:0}.pf-scroll:where(:not(.wg *)){overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}@media(min-width:1101px){.pf-fit:where(:not(.wg *)){height:calc(100dvh - var(--s7) - var(--s8))}.pf-fit>.pf-body:where(:not(.wg *)){flex:1;display:flex;flex-direction:column}.pf-fit>.pf-body>.pf-grid:where(:not(.wg *)){flex:1}}@media(max-width:760px){.pf-tabs button:where(:not(.wg *)){padding:7px 10px;font-size:13px}}:root,.theme-light:where(:not(.wg *)),.theme-dark:where(:not(.wg *)){--glass-edge-grad: linear-gradient(160deg, var(--glass-highlight), var(--glass-rim) 28%, color-mix(in srgb, var(--glass-rim) 40%, transparent) 62%, var(--glass-rim))}.au-panel:where(:not(.wg *)),.au-card:where(:not(.wg *)){position:relative;min-width:0;isolation:isolate}.au-panel:where(:not(.wg *)):before,.au-card:where(:not(.wg *)):before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1px;pointer-events:none;background:var(--glass-edge-grad);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.au-panel:where(:not(.wg *)){padding:var(--s5);border-radius:var(--r-panel);background:var(--panel-bg);box-shadow:var(--shadow-panel);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter)}.au-panel.flush:where(:not(.wg *)){padding:0;overflow:hidden}.au-card:where(:not(.wg *)){padding:var(--s4);border-radius:var(--r-card);background:var(--card-bg),var(--panel-bg);box-shadow:var(--shadow-card);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter)}:is(.au-panel,.g-panel,.drawer,.sheet) .au-card:where(:not(.wg *)){background:var(--card-bg);backdrop-filter:none;-webkit-backdrop-filter:none}:is(button,a).au-card:where(:not(.wg *)){display:block;width:100%;border:0;text-align:left;color:inherit;font:inherit;cursor:pointer;text-decoration:none}@media(hover:hover){:is(button,a).au-card:hover:where(:not(.wg *)){box-shadow:var(--shadow-card),0 0 0 1px color-mix(in srgb,var(--hue, var(--accent)) 30%,transparent)}}.au-label:where(:not(.wg *)){margin:0;font:var(--t-label);color:var(--text-2)}.au-num:where(:not(.wg *)){font-family:var(--font-display);font-weight:250;letter-spacing:var(--track-display);font-variant-numeric:tabular-nums;line-height:1}.au-num .unit:where(:not(.wg *)){font-size:.42em;font-weight:400;letter-spacing:0;color:var(--text-2);margin-left:.12em}.au-figure:where(:not(.wg *)){font:var(--t-figure);font-variant-numeric:tabular-nums;color:var(--text-2)}.au-loading:where(:not(.wg *)){position:relative;color:transparent!important;pointer-events:none}.au-loading :is(svg,.au-grid,.au-rail-track,.au-trend-plot):where(:not(.wg *)){opacity:.35}.au-skel:where(:not(.wg *)){display:block;height:.9em;border-radius:var(--r-pill);background:var(--well)}@media(prefers-reduced-motion:no-preference){.au-loading .au-skel:where(:not(.wg *)),.au-loading :is(svg,.au-grid):where(:not(.wg *)){animation:au-breathe 2.4s var(--ease-sine) infinite alternate}}@keyframes au-breathe{0%{opacity:.35}to{opacity:.75}}.au-empty:where(:not(.wg *)){display:grid;gap:var(--s2);justify-items:start}.au-ghost:where(:not(.wg *)){opacity:.5}.au-ghost :is(.arc,.au-trend-line):where(:not(.wg *)){stroke-dasharray:3 5}.au-empty-what:where(:not(.wg *)){margin:0;font:var(--t-small);color:var(--text-2);max-width:36ch}.au-stale>:not(.au-stale-note):where(:not(.wg *)){opacity:.62;filter:saturate(.6)}.au-stale-note:where(:not(.wg *)){display:inline-flex;align-items:center;gap:6px;font:var(--t-micro);color:var(--text-2)}.au-stale-note:where(:not(.wg *)):before{content:"";width:6px;height:6px;border-radius:50%;border:1.5px solid currentColor}.au-ring:where(:not(.wg *)){display:inline-grid;justify-items:center;gap:var(--s2);min-width:0;text-align:center;border-radius:var(--r-card)}.au-ring-dial:where(:not(.wg *)){position:relative;display:grid;place-items:center}button.au-ring:where(:not(.wg *)){padding:4px;border:0;background:none;color:inherit;font:inherit;cursor:pointer}button.au-ring:focus-visible:where(:not(.wg *)){outline:2px solid var(--accent);outline-offset:2px}.au-ring svg:where(:not(.wg *)){display:block;overflow:visible}.au-ring .track:where(:not(.wg *)){fill:none;stroke:var(--well)}.au-ring .band:where(:not(.wg *)){fill:none;stroke:color-mix(in srgb,var(--hue, var(--accent)) 26%,transparent)}.au-ring-normal:where(:not(.wg *)){font:var(--t-micro);color:var(--text-2)}.au-ring .arc:where(:not(.wg *)){fill:none;stroke:var(--hue, var(--accent));stroke-linecap:round;transition:stroke-dashoffset var(--dur-morph) var(--ease-sine)}.au-ring .pace:where(:not(.wg *)){stroke:var(--text-1);stroke-width:1.5;stroke-linecap:round;opacity:.4}.au-ring-centre:where(:not(.wg *)){position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:2px}.au-ring-centre .au-num:where(:not(.wg *)){font-size:calc(var(--ring-size) * .27)}.au-ring-of:where(:not(.wg *)){font:var(--t-micro);color:var(--text-2)}.au-ring-label:where(:not(.wg *)){font:var(--t-small);color:var(--text-1);max-width:calc(var(--ring-size) + 56px)}.au-ring-name:where(:not(.wg *)){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-wrap:balance}.au-ring-period:where(:not(.wg *)){display:block;font:var(--t-micro);color:var(--text-2)}.au-ring.done .arc:where(:not(.wg *)){stroke:var(--good)}@media(prefers-reduced-motion:reduce){.au-ring .arc:where(:not(.wg *)){transition:none}}.au-score:where(:not(.wg *)){display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s3) var(--s5);align-items:center}.au-score-head:where(:not(.wg *)){display:grid;gap:6px}.au-score-head .au-num:where(:not(.wg *)){font-size:64px}.au-score-head .au-label:where(:not(.wg *)){color:var(--hue-ink, var(--text-2))}.au-reasons:where(:not(.wg *)){list-style:none;margin:0;padding:0;display:grid;gap:2px;min-width:0}.au-reason:where(:not(.wg *)){display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:var(--s2);padding:7px 0;border-top:1px solid var(--hairline)}.au-reason:first-child:where(:not(.wg *)){border-top:0}.au-reason-dir:where(:not(.wg *)){font:500 13px/1 var(--font);color:var(--text-2);text-align:center}.au-reason-dir.up:where(:not(.wg *)){color:var(--good-ink)}.au-reason-dir.down:where(:not(.wg *)){color:var(--warn-ink)}.au-reason-name:where(:not(.wg *)){font:var(--t-small);color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-reason-value:where(:not(.wg *)){font:450 13px/1 var(--font);font-variant-numeric:tabular-nums;color:var(--text-2)}@container (max-width: 420px){.au-score:where(:not(.wg *)){grid-template-columns:1fr}}.au-rail:where(:not(.wg *)){--label: 38px;--lane-h: 10px;container-type:inline-size;position:relative;min-width:0}.au-rail-track:where(:not(.wg *)){--bars: calc(var(--label) * 2 + 10px);position:relative;height:calc(var(--bars) + var(--lanes, 1) * var(--lane-h) + 28px)}.au-rail-track:where(:not(.wg *)):before{content:"";position:absolute;left:0;right:0;top:calc(var(--bars) + 3px);height:2px;border-radius:2px;background:var(--well)}.au-rail-hour:where(:not(.wg *)){position:absolute;bottom:0;left:calc(var(--a) * 100%);transform:translate(-50%);font:var(--t-figure);color:var(--text-2);white-space:nowrap}.au-rail-hour:first-child:where(:not(.wg *)){transform:none}.au-rail-item:where(:not(.wg *)){position:absolute;top:0;left:calc(var(--a) * 100%);width:calc(var(--room) * 100%);height:calc(var(--bars) + var(--lanes, 1) * var(--lane-h));padding:0;border:0;background:none;color:var(--hue-ink, var(--text-1));text-align:left;font:inherit;cursor:pointer;transition:opacity var(--dur-menu) var(--ease-sine)}.au-rail-label:where(:not(.wg *)){position:absolute;left:var(--dx, 0px);top:calc(var(--row) * var(--label));max-width:var(--lw, calc(100% - 10px) );display:grid;gap:1px;padding-left:8px;min-width:0}.au-rail-item.fit .au-rail-label:where(:not(.wg *)){width:max-content}.au-rail-item.hang .au-rail-label:where(:not(.wg *)){padding:0 8px 0 0;text-align:right;justify-items:end}.au-rail-item.folded .au-rail-label:where(:not(.wg *)){display:none}.au-rail-item.folded .au-rail-stem:where(:not(.wg *)){opacity:.35}.au-rail-more:where(:not(.wg *)){position:absolute;top:calc(var(--row) * var(--label) + 2px);height:22px;padding:0 8px;border:0;border-radius:var(--r-pill);cursor:pointer;background:var(--well);color:var(--text-2);font:600 11.5px/22px var(--font);font-variant-numeric:tabular-nums;white-space:nowrap}@media(hover:hover){.au-rail-more:hover:where(:not(.wg *)){color:var(--text-1);background:color-mix(in srgb,var(--text-1) 12%,transparent)}}.au-rail-label b:where(:not(.wg *)){font:500 13px/1.2 var(--font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-rail-label time:where(:not(.wg *)){font:450 11px/1.2 var(--font-mono);color:var(--text-2)}.au-rail-stem:where(:not(.wg *)){position:absolute;left:0;top:calc(var(--row) * var(--label) + 3px);height:calc(var(--bars) - var(--row) * var(--label) - 3px + var(--lane, 0) * var(--lane-h));width:1.5px;border-radius:1px;background:color-mix(in srgb,var(--hue, var(--text-2)) 45%,transparent)}.au-rail-bar:where(:not(.wg *)){position:absolute;left:0;top:calc(var(--bars) + var(--lane, 0) * var(--lane-h));width:max(4px,calc(var(--bar) * 100% - 2px));height:8px;border-radius:var(--r-pill);background:var(--hue, var(--accent))}.au-rail-item.agent .au-rail-bar:where(:not(.wg *)){background:transparent;box-shadow:inset 0 0 0 1.5px var(--hue, var(--accent))}.au-rail-item.past .au-rail-bar:where(:not(.wg *)),.au-rail-item.past .au-rail-stem:where(:not(.wg *)){opacity:.45}.au-rail-item.past .au-rail-label b:where(:not(.wg *)){color:var(--text-2);font-weight:450}.au-rail-item.now .au-rail-bar:where(:not(.wg *)){box-shadow:0 0 0 3px color-mix(in srgb,var(--hue, var(--accent)) 22%,transparent)}@media(hover:hover){.au-rail-item:hover .au-rail-label b:where(:not(.wg *)){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}}.au-rail-item:focus-visible:where(:not(.wg *)){outline:none}.au-rail-item:focus-visible .au-rail-label:where(:not(.wg *)){outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.au-now:where(:not(.wg *)){position:absolute;z-index:2;top:calc(var(--bars) - 16px);height:calc(var(--lanes, 1) * var(--lane-h) + 18px);left:calc(var(--now) * 100%);width:2px;margin-left:-1px;border-radius:2px;background:linear-gradient(to bottom,transparent,var(--gold) 45%);pointer-events:none}.au-now:where(:not(.wg *)):after{content:"";position:absolute;left:-3px;bottom:-3px;width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 25%,transparent)}.au-now b:where(:not(.wg *)){position:absolute;bottom:-24px;left:50%;transform:translate(-50%);padding:1px 5px;border-radius:6px;font:500 11px/1.2 var(--font-mono);color:var(--gold-ink);background:var(--glass-solid);white-space:nowrap}.au-rail-empty:where(:not(.wg *)){position:absolute;inset:0 0 28px;display:flex;align-items:center;gap:var(--s3);padding:0 var(--s4);border-radius:var(--r-card);border:1.5px dashed color-mix(in srgb,var(--text-2) 32%,transparent)}@container (max-width: 520px){.au-rail-track:where(:not(.wg *)){height:calc(var(--hours) * var(--hour, 28px));margin-left:40px}.au-rail-track:where(:not(.wg *)):before{inset:0 auto 0 -1px;width:2px;height:auto}.au-rail-hour:where(:not(.wg *)){bottom:auto;left:-40px;top:calc(var(--a) * 100%);transform:translateY(-50%);width:30px;text-align:right}.au-rail-hour:first-child:where(:not(.wg *)){transform:none}.au-rail-item:where(:not(.wg *)){left:0;right:0;width:auto;top:calc(var(--a) * 100%);height:max(24px,calc((var(--b) - var(--a)) * 100% - 3px))}.au-rail-label:where(:not(.wg *)){top:0;left:14px;max-width:calc(100% - 14px);grid-auto-flow:column;justify-content:start;align-items:baseline;gap:8px;padding:0}.au-rail-item.folded .au-rail-label:where(:not(.wg *)){display:grid}.au-rail-item.hang .au-rail-label:where(:not(.wg *)){padding:0;text-align:left;justify-items:start}.au-rail-more:where(:not(.wg *)){display:none}.au-rail-label time:where(:not(.wg *)){order:-1}.au-rail-stem:where(:not(.wg *)){display:none}.au-rail-bar:where(:not(.wg *)){top:1px;left:-2px;width:6px;height:calc(100% - 2px);min-height:6px}.au-now:where(:not(.wg *)){top:calc(var(--now) * 100%);left:-8px;right:0;width:auto;height:2px;margin:-1px 0 0;background:linear-gradient(to right,var(--gold) 60%,transparent)}.au-now:where(:not(.wg *)):after{left:-3px;top:-3px;bottom:auto}.au-now b:where(:not(.wg *)){inset:50% 100% auto auto;transform:translateY(-50%);margin-right:4px}.au-rail-empty:where(:not(.wg *)){inset:0}.is-empty>.au-rail-track:where(:not(.wg *)),.au-loading>.au-rail-track:where(:not(.wg *)){height:132px}.is-empty .au-rail-hour:where(:not(.wg *)),.is-empty .au-now:where(:not(.wg *)),.au-loading .au-now:where(:not(.wg *)){display:none}}.au-obj:where(:not(.wg *)){display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px var(--s3);align-items:start}.au-mark:where(:not(.wg *)){width:18px;height:18px;margin-top:1px;display:grid;place-items:center;color:var(--hue, var(--text-2))}.au-mark svg:where(:not(.wg *)){display:block}.au-mark.who:where(:not(.wg *)){width:auto;height:auto;margin-top:-2px}.au-obj-title:where(:not(.wg *)){margin:0;font:var(--t-headline);letter-spacing:-.008em;color:var(--text-1);overflow-wrap:anywhere}.au-obj-fact:where(:not(.wg *)){grid-column:2 / -1;margin:0;font:var(--t-small);color:var(--text-2)}.au-obj-meta:where(:not(.wg *)){font:var(--t-micro);font-variant-numeric:tabular-nums;color:var(--text-2);white-space:nowrap;padding-top:3px}.au-obj-aside:where(:not(.wg *)){grid-row:span 2;align-self:center}.au-obj-chips:where(:not(.wg *)){grid-column:2 / -1;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.au-obj.done .au-obj-title:where(:not(.wg *)){color:var(--text-2)}.au-trend:where(:not(.wg *)){display:grid;gap:var(--s2);min-width:0}.au-trend-head:where(:not(.wg *)){display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3)}.au-trend-head .au-num:where(:not(.wg *)){font-size:34px}.au-trend-word:where(:not(.wg *)){font:var(--t-small);color:var(--text-2)}.au-trend.out .au-trend-word:where(:not(.wg *)){color:var(--warn-ink)}.au-trend-plot:where(:not(.wg *)){display:block;width:100%;overflow:visible}.au-loading .au-trend-line:where(:not(.wg *)){stroke:var(--well);stroke-width:6}.au-trend-band:where(:not(.wg *)){fill:color-mix(in srgb,var(--hue, var(--accent)) 12%,transparent)}.au-trend-line:where(:not(.wg *)){fill:none;stroke:var(--hue, var(--accent));stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.au-trend-dot:where(:not(.wg *)){fill:var(--hue, var(--accent));stroke:var(--glass-solid);stroke-width:2}.au-trend.out .au-trend-dot:where(:not(.wg *)){fill:var(--warn)}.au-trend-foot:where(:not(.wg *)){display:flex;justify-content:space-between;font:var(--t-micro);color:var(--text-2)}.au-chip:where(:not(.wg *)){display:inline-flex;align-items:center;gap:6px;max-width:100%;height:26px;padding:0 11px 0 9px;border-radius:var(--r-pill);border:1px solid color-mix(in srgb,var(--hue, var(--text-2)) 30%,transparent);background:var(--hue-soft, var(--well));color:var(--hue-ink, var(--text-2));font:500 12.5px/1 var(--font);white-space:nowrap;text-decoration:none;cursor:pointer}.au-chip i:where(:not(.wg *)){flex:none;width:6px;height:6px;border-radius:50%;background:var(--hue, var(--text-2))}.au-chip span:where(:not(.wg *)){overflow:hidden;text-overflow:ellipsis}@media(hover:hover){.au-chip:hover:where(:not(.wg *)){border-color:color-mix(in srgb,var(--hue, var(--text-2)) 60%,transparent)}}.au-chip:focus-visible:where(:not(.wg *)){outline:2px solid var(--hue, var(--accent));outline-offset:2px;border-radius:var(--r-pill)}.au-chip.inferred:where(:not(.wg *)){border-style:dashed;border-color:color-mix(in srgb,var(--hue, var(--text-2)) 55%,transparent);background:transparent}.au-card.inferred:where(:not(.wg *)){outline:1.5px dashed color-mix(in srgb,var(--hue, var(--text-2)) 45%,transparent);outline-offset:-1.5px}.au-grid-wrap:where(:not(.wg *)){display:grid;gap:6px;min-width:0}.au-grid:where(:not(.wg *)){--cell: 12px;display:grid;grid-auto-flow:column;grid-template-rows:repeat(7,var(--cell));grid-auto-columns:var(--cell);gap:3px;overflow-x:auto;scrollbar-width:none}.au-grid:where(:not(.wg *))::-webkit-scrollbar{display:none}.au-px:where(:not(.wg *)){width:var(--cell);height:var(--cell);border-radius:3.5px;background:var(--well)}.au-px[data-v]:where(:not(.wg *)){background:color-mix(in srgb,var(--hue, var(--accent)) calc(var(--v) * 82%),var(--well))}.au-px.rest:where(:not(.wg *)){background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-2) 30%,transparent)}.au-px.none:where(:not(.wg *)){background:var(--well);opacity:.7}.au-px.pad:where(:not(.wg *)){background:transparent}.au-px.today:where(:not(.wg *)){box-shadow:0 0 0 1.5px var(--text-1)}.au-grid-months:where(:not(.wg *)){display:grid;grid-auto-flow:column;grid-auto-columns:var(--cell, 12px);gap:3px;height:14px;font:var(--t-micro);color:var(--text-2)}.au-grid-months span:where(:not(.wg *)){white-space:nowrap;overflow:visible;width:0}.au-grid-foot:where(:not(.wg *)){display:flex;justify-content:space-between;gap:var(--s3);font:var(--t-micro);color:var(--text-2)}.au-ask:where(:not(.wg *)){position:relative;isolation:isolate;display:grid;gap:var(--s3);padding:var(--s4) var(--s4) var(--s3);border-radius:var(--r-card);background:var(--gold-glass),linear-gradient(var(--ask-frost),var(--ask-frost)),var(--panel-bg);box-shadow:var(--shadow-card),0 calc(14px * var(--halo)) calc(34px * var(--halo)) calc(-22px * var(--halo)) color-mix(in srgb,var(--gold) calc(55% * var(--halo)),transparent);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter)}:is(.au-panel,.g-panel,.drawer,.sheet) .au-ask:where(:not(.wg *)){background:var(--gold-glass),var(--glass-noise),linear-gradient(var(--ask-frost),var(--ask-frost));backdrop-filter:none;-webkit-backdrop-filter:none}.au-ask:where(:not(.wg *)):before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(160deg,var(--gold-rim),color-mix(in srgb,var(--gold-rim) 35%,transparent) 55%,var(--gold-rim));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.au-ask-who:where(:not(.wg *)){display:flex;align-items:center;gap:8px;min-width:0;font:var(--t-micro);color:var(--text-2)}.au-ask-who b:where(:not(.wg *)){font:600 12px/1 var(--font);color:var(--gold-ink)}.au-ask-who time:where(:not(.wg *)){margin-left:auto;font-variant-numeric:tabular-nums}.au-ask-q:where(:not(.wg *)){margin:0;font:400 19px/1.3 var(--font-display);letter-spacing:-.012em;color:var(--text-1);text-wrap:balance}.au-ask-do:where(:not(.wg *)){display:flex;align-items:center;gap:var(--s2)}.au-ask-do .au-btn:first-child:where(:not(.wg *)){margin-left:-2px}.au-btn:where(:not(.wg *)){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 16px;border-radius:var(--r-pill);border:0;background:var(--ink);color:var(--on-ink);font:500 13.5px/1 var(--font);white-space:nowrap;cursor:pointer;text-decoration:none;box-shadow:0 6px 16px -10px #0a0a2899;transition:transform var(--dur-press) var(--ease-sine-out),opacity var(--dur-press) var(--ease-sine-out)}.au-btn.quiet:where(:not(.wg *)){background:none;box-shadow:none;color:var(--text-2);padding:0 10px}@media(hover:hover){.au-btn.quiet:hover:where(:not(.wg *)){color:var(--text-1);background:var(--well)}}@media(prefers-reduced-motion:no-preference){.au-btn:active:where(:not(.wg *)){transform:scale(.97)}}.au-btn:disabled:where(:not(.wg *)){opacity:.5;cursor:default}.au-page:where(:not(.wg *)){display:grid;gap:var(--s5);min-width:0;align-content:start}.au-page-head:where(:not(.wg *)){display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s4);min-width:0}.au-page-head>div:where(:not(.wg *)){min-width:0}.au-page-title:where(:not(.wg *)){margin:0;font:var(--t-display);letter-spacing:var(--track-display);color:var(--text-1)}.au-sentence:where(:not(.wg *)){margin:10px 0 0;font:400 17px/1.4 var(--font);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.au-sentence .hot:where(:not(.wg *)){color:var(--text-1);font-weight:500}.au-page-aside:where(:not(.wg *)){flex:none;display:flex;gap:var(--s2);align-items:center}.au-hero:where(:not(.wg *)){min-width:0}.au-sections:where(:not(.wg *)){display:grid;gap:var(--s5);grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));align-items:start}.au-section:where(:not(.wg *)){display:grid;gap:var(--s3);min-width:0;align-content:start}.au-section-head:where(:not(.wg *)){display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);padding:0 4px}.au-section-head h2:where(:not(.wg *)){margin:0;font:var(--t-label);color:var(--text-2)}.au-section-head .meta:where(:not(.wg *)){font:var(--t-micro);font-variant-numeric:tabular-nums;color:var(--text-2)}.au-stack:where(:not(.wg *)){display:grid;gap:var(--s3)}@media(max-width:1100px){.au-sections:where(:not(.wg *)){grid-template-columns:repeat(min(var(--cols, 3),2),minmax(0,1fr))}}@media(max-width:760px){.au-page:where(:not(.wg *)){gap:var(--s4)}.au-sections:where(:not(.wg *)){grid-template-columns:1fr}.au-sentence:where(:not(.wg *)){white-space:normal;font-size:15.5px}.au-page-head:where(:not(.wg *)){flex-direction:column;align-items:flex-start;gap:var(--s2)}.au-page-aside:where(:not(.wg *)){flex-wrap:wrap;margin-left:-10px}}@media(prefers-reduced-motion:no-preference){.au-enter>:not(.au-sections):where(:not(.wg *)){animation:au-float var(--dur-enter) var(--ease-sine-out) backwards;animation-delay:calc(var(--i, 0) * var(--stagger))}.au-enter .au-section-head:where(:not(.wg *)),.au-enter .au-stack>*:where(:not(.wg *)),.au-enter .au-section>:not(.au-section-head):not(.au-stack):where(:not(.wg *)){animation:au-float var(--dur-enter) var(--ease-sine-out) backwards;animation-delay:calc((var(--sec, 2) + var(--k, 0)) * var(--stagger))}}.au-enter>:nth-child(2):where(:not(.wg *)){--i: 1}.au-enter>:nth-child(3):where(:not(.wg *)){--i: 2}.au-enter>:nth-child(4):where(:not(.wg *)){--i: 3}.au-sections>:nth-child(1):where(:not(.wg *)){--sec: 3}.au-sections>:nth-child(2):where(:not(.wg *)){--sec: 4}.au-sections>:nth-child(3):where(:not(.wg *)){--sec: 5}.au-stack>:nth-child(1):where(:not(.wg *)),.au-section>:nth-child(2):where(:not(.wg *)){--k: 1}.au-stack>:nth-child(2):where(:not(.wg *)){--k: 2}.au-stack>:nth-child(3):where(:not(.wg *)){--k: 3}.au-stack>:nth-child(n+4):where(:not(.wg *)){--k: 4}@keyframes au-rise{0%{opacity:0;transform:translateY(var(--rise))}}.au-expanding:where(:not(.wg *)){transform-origin:0 0;will-change:transform,border-radius}.au-expanding>*:where(:not(.wg *)){animation:au-content-in var(--dur-drawer) var(--ease-sine-out) both}.au-expanding.au-morph>*:where(:not(.wg *)){animation:fade-in .24s var(--ease-out) .12s both}@media(prefers-reduced-motion:reduce)and (max-width:760px){aside:is(.drawer,.sheet):where(:not(.wg *)){animation:fade-in .15s var(--ease-out)}}@keyframes au-content-in{0%,55%{opacity:0}to{opacity:1}}.au-lens-layer:where(:not(.wg *)){position:fixed;inset:0;z-index:30;pointer-events:none}.au-lens:where(:not(.wg *)){position:fixed;border-radius:var(--r, 20px);pointer-events:none;opacity:0;box-shadow:inset 0 1px 1px #ffffffb3,inset 0 -1px 1px #ffffff40,inset 2px 0 2px -1px color-mix(in srgb,var(--th-magenta) 60%,transparent),inset -2px 0 2px -1px color-mix(in srgb,var(--th-cyan) 70%,transparent),0 10px 30px -12px #0a0a3259;background:radial-gradient(120% 90% at 30% 0%,#ffffff38,#fff0 55%);transition:opacity var(--dur-lens) var(--ease-sine),transform var(--dur-lens) var(--ease-sine-out);transform:scale(.96)}.au-lens.on:where(:not(.wg *)){opacity:1;transform:none}.au-lens.refract:where(:not(.wg *)){backdrop-filter:url(#au-lens) saturate(1.25) brightness(1.04);-webkit-backdrop-filter:none}.au-lensed:where(:not(.wg *)){transform:scale(1.025);transition:transform var(--dur-lens) var(--ease-sine-out);z-index:1}[data-link].au-lensed:not(.au-rail-item):where(:not(.wg *)){position:relative}@media(prefers-reduced-motion:reduce){.au-lens:where(:not(.wg *)){transition:opacity var(--dur-menu) linear;transform:none}.au-lensed:where(:not(.wg *)){transform:none}}.au-liquid:where(:not(.wg *)){isolation:isolate;border-radius:var(--r-pill);background:var(--glass-noise),radial-gradient(140% 120% at 20% -20%,#ffffff47,#fff0 52%),linear-gradient(var(--glass-tint),var(--glass-tint));box-shadow:inset 0 1px 1px #ffffffbf,inset 0 -1px 1px #fff3,inset 3px 0 3px -2px color-mix(in srgb,var(--th-magenta) 55%,transparent),inset -3px 0 3px -2px color-mix(in srgb,var(--th-cyan) 65%,transparent),0 18px 40px -18px #14105080;backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter)}.au-liquid.refract:where(:not(.wg *)){backdrop-filter:url(#au-liquid) var(--glass-filter)}:root[data-theme=dark] .au-liquid:where(:not(.wg *)),.theme-dark .au-liquid:where(:not(.wg *)){box-shadow:inset 0 1px 1px #ffffff59,inset 0 -1px 1px #ffffff1a,inset 3px 0 3px -2px color-mix(in srgb,var(--th-magenta) 70%,transparent),inset -3px 0 3px -2px color-mix(in srgb,var(--th-cyan) 75%,transparent),0 18px 40px -18px #00000acc}:root,.theme-light:where(:not(.wg *)),.theme-dark:where(:not(.wg *)){--pearl: radial-gradient(circle at 34% 28%, #ffffff 0, #f6f6fc 42%, #dcdcec 100%);--pearl-shadow: inset 0 1px 1px #ffffff, inset 0 -1px 2px rgba(30, 26, 80, .1), 0 1px 1px rgba(10, 8, 40, .16), 0 4px 10px -3px rgba(20, 16, 80, .38);--track-off: color-mix(in srgb, var(--text-1) 9%, transparent);--track-on: linear-gradient(90deg, var(--hue, var(--th-blue)), color-mix(in oklab, var(--hue, var(--th-blue)) 55%, var(--th-cyan)))}.au-sr:where(:not(.wg *)){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.au-control-row:where(:not(.wg *)){display:flex;align-items:center;justify-content:space-between;gap:var(--s4);min-width:0}.au-control-text:where(:not(.wg *)){display:grid;gap:2px;min-width:0}.au-control-label:where(:not(.wg *)){font:500 15px/1.3 var(--font);color:var(--text-1)}.au-control-sub:where(:not(.wg *)){font:var(--t-small);color:var(--text-2)}.au-toggle:where(:not(.wg *)){position:relative;flex:none;width:48px;height:28px;padding:0;border:0;border-radius:var(--r-pill);cursor:pointer;background:var(--track-off);box-shadow:inset 0 1px 2px #14103c29,inset 0 0 0 1px color-mix(in srgb,var(--text-1) 8%,transparent);transition:background-color var(--dur-menu) var(--ease-sine-out),box-shadow var(--dur-menu) var(--ease-sine-out)}.au-toggle:where(:not(.wg *)):before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--track-on);opacity:0;transition:opacity var(--dur-menu) var(--ease-sine-out)}.au-toggle[aria-checked=true]:where(:not(.wg *)):before{opacity:1}.au-toggle[aria-checked=true]:where(:not(.wg *)){box-shadow:inset 0 1px 1px #ffffff59,0 0 calc(14px * var(--halo)) calc(-4px * var(--halo)) color-mix(in srgb,var(--hue, var(--th-blue)) 70%,transparent)}.au-toggle-knob:where(:not(.wg *)){position:absolute;top:2px;left:2px;width:24px;height:24px;border-radius:50%;background:var(--pearl);box-shadow:var(--pearl-shadow);transform-origin:50% 50%;transition:transform .26s var(--ease-sine-out)}.au-toggle[aria-checked=true] .au-toggle-knob:where(:not(.wg *)){transform:translate(20px)}@media(prefers-reduced-motion:no-preference){.au-toggle.moving .au-toggle-knob:where(:not(.wg *)){animation:au-stretch .3s var(--ease-sine-out)}.au-toggle:active .au-toggle-knob:where(:not(.wg *)){scale:1.08 .94}}@keyframes au-stretch{40%{scale:1.22 .92}}.au-toggle.small:where(:not(.wg *)){width:38px;height:22px}.au-toggle.small .au-toggle-knob:where(:not(.wg *)){width:18px;height:18px}.au-toggle.small[aria-checked=true] .au-toggle-knob:where(:not(.wg *)){transform:translate(16px)}.au-toggle:disabled:where(:not(.wg *)){opacity:.45;cursor:default}.au-toggle.failed:where(:not(.wg *)){box-shadow:inset 0 0 0 1.5px var(--warn)}.au-toggle:focus-visible:where(:not(.wg *)),.au-check:focus-visible:where(:not(.wg *)),.au-slider-knob:focus-visible:where(:not(.wg *)),.au-seg button:focus-visible:where(:not(.wg *)){outline:2px solid var(--accent);outline-offset:3px}.au-slider:where(:not(.wg *)){display:grid;grid-template-columns:1fr;gap:6px;min-width:0}.au-slider-track:where(:not(.wg *)){position:relative;height:28px;cursor:pointer;touch-action:none}.au-slider-track:where(:not(.wg *)):before{content:"";position:absolute;left:0;right:0;top:50%;height:4px;margin-top:-2px;border-radius:var(--r-pill);background:var(--track-off)}.au-slider-fill:where(:not(.wg *)){position:absolute;left:0;top:50%;height:4px;margin-top:-2px;width:calc(var(--p) * 100%);border-radius:var(--r-pill);background:var(--track-on)}.au-slider-knob:where(:not(.wg *)){position:absolute;top:50%;left:calc(var(--p) * 100%);width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:var(--pearl);box-shadow:var(--pearl-shadow);transition:scale var(--dur-press) var(--ease-sine-out),box-shadow var(--dur-press) var(--ease-sine-out)}.au-slider.held .au-slider-knob:where(:not(.wg *)){scale:1.16;box-shadow:var(--pearl-shadow),0 0 0 6px color-mix(in srgb,var(--hue, var(--th-blue)) 16%,transparent)}.au-slider-value:where(:not(.wg *)){justify-self:end;margin-top:-6px}.au-seg:where(:not(.wg *)){position:relative;display:inline-flex;gap:2px;padding:3px;max-width:100%;border-radius:var(--r-pill);background:var(--track-off);box-shadow:inset 0 1px 2px #14103c1f,inset 0 0 0 1px color-mix(in srgb,var(--text-1) 6%,transparent)}.au-seg-thumb:where(:not(.wg *)){position:absolute;top:3px;bottom:3px;left:0;border-radius:var(--r-pill);pointer-events:none;background:color-mix(in srgb,var(--glass-solid) 86%,transparent);box-shadow:var(--shadow-card);transition:transform .3s var(--ease-sine-out),width .3s var(--ease-sine-out)}.au-seg button:where(:not(.wg *)){position:relative;z-index:1;flex:none;padding:7px 15px;border:0;border-radius:var(--r-pill);background:none;cursor:pointer;font:500 13.5px/1 var(--font);color:var(--text-2);white-space:nowrap;transition:color var(--dur-menu) var(--ease-sine-out)}.au-seg button[aria-checked=true]:where(:not(.wg *)){color:var(--text-1)}.au-seg.small button:where(:not(.wg *)){padding:5px 11px;font-size:12.5px}@media(prefers-reduced-motion:reduce){.au-seg-thumb:where(:not(.wg *)){transition:none}}.au-check:where(:not(.wg *)){position:relative;flex:none;width:24px;height:24px;padding:0;border:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;background:color-mix(in srgb,var(--glass-solid) 40%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--hue, var(--text-2)) 55%,transparent),inset 0 1px 2px #14103c1a;transition:background-color var(--dur-menu) var(--ease-sine-out),box-shadow var(--dur-menu) var(--ease-sine-out)}.au-check svg:where(:not(.wg *)){width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20;transition:stroke-dashoffset .32s var(--ease-sine-out);stroke:var(--on-ink)}.au-check[aria-checked=true]:where(:not(.wg *)){background:var(--track-on);box-shadow:inset 0 1px 1px #fff6,0 2px 8px -3px color-mix(in srgb,var(--hue, var(--th-blue)) 70%,transparent)}.au-check[aria-checked=true] svg:where(:not(.wg *)){stroke-dashoffset:0}.au-check:where(:not(.wg *)):after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 2px var(--hue, var(--th-blue));opacity:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){.au-check.ticked:where(:not(.wg *)):after{animation:au-tick-ring .62s var(--ease-sine-out)}.au-check:active:where(:not(.wg *)){scale:.92}}@keyframes au-tick-ring{0%{opacity:.55;scale:1}to{opacity:0;scale:1.7}}.au-check.small:where(:not(.wg *)){width:20px;height:20px}.au-check.small svg:where(:not(.wg *)){width:13px;height:13px}.au-check.failed:where(:not(.wg *)){box-shadow:inset 0 0 0 1.5px var(--warn)}@media(prefers-reduced-motion:reduce){.au-check svg:where(:not(.wg *)){transition:none}}.au-btn.glass:where(:not(.wg *)){background:var(--card-bg),color-mix(in srgb,var(--glass-solid) 30%,transparent);color:var(--text-1);box-shadow:var(--shadow-card);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter)}.au-btn.small:where(:not(.wg *)){min-height:28px;padding:0 12px;font-size:12.5px}.au-btn.icon:where(:not(.wg *)){width:34px;padding:0}.au-btn.icon.small:where(:not(.wg *)){width:28px}.au-btn.busy:where(:not(.wg *)){position:relative;overflow:hidden;pointer-events:none}.au-btn.busy:where(:not(.wg *)):after,.au-shimmer:where(:not(.wg *)):after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.28) 50%,transparent 80%);transform:translate(-100%);animation:au-sweep 1.8s var(--ease-sine) infinite}@keyframes au-sweep{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.au-btn.busy:where(:not(.wg *)):after,.au-shimmer:where(:not(.wg *)):after{animation:none;opacity:.5;transform:none}}@media(hover:hover){.au-btn.glass:hover:where(:not(.wg *)){box-shadow:var(--shadow-lift)}}.au-btn.glass[aria-pressed=true]:where(:not(.wg *)){background:var(--hue-soft, color-mix(in srgb, var(--accent) 14%, transparent)),var(--card-bg);box-shadow:var(--shadow-card),inset 0 0 0 1.5px var(--hue, var(--accent))}.au-card[aria-checked=true]:where(:not(.wg *)){box-shadow:var(--shadow-card),inset 0 0 0 1.5px var(--hue, var(--accent))}.au-field:where(:not(.wg *)){display:grid;gap:6px;min-width:0}.au-field input:where(:not(.wg *)){width:100%;height:42px;padding:0 14px;border:0;border-radius:14px;outline:none;font:var(--t-body);color:var(--text-1);background:var(--card-bg),color-mix(in srgb,var(--glass-solid) 35%,transparent);box-shadow:inset 0 1px 2px #14103c1a,inset 0 0 0 1px var(--glass-rim);transition:box-shadow var(--dur-menu) var(--ease-sine-out)}.au-field input:where(:not(.wg *))::placeholder{color:var(--text-2)}.au-field input:focus:where(:not(.wg *)){box-shadow:inset 0 0 0 1.5px var(--accent),0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent)}.au-bubble:where(:not(.wg *)){margin:0;max-width:80%;font:var(--t-body);color:var(--text-1)}.au-bubble.you:where(:not(.wg *)){justify-self:end;padding:9px 16px;border-radius:20px;background:var(--card-bg),color-mix(in srgb,var(--glass-solid) 22%,transparent);box-shadow:inset 0 1px 0 var(--glass-highlight),inset 0 0 0 1px var(--glass-rim)}.au-bubble.agent:where(:not(.wg *)){font:400 18px/1.45 var(--font-display);letter-spacing:-.01em}.au-wave:where(:not(.wg *)){display:inline-flex;align-items:center;gap:3px;height:22px}.au-wave i:where(:not(.wg *)){width:3px;height:calc(var(--h) * 100%);border-radius:2px;background:color-mix(in srgb,var(--text-1) 82%,transparent);transform-origin:50% 50%}.au-wave-orb:where(:not(.wg *)){width:14px;height:14px;margin-left:6px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffffff,var(--th-cyan) 60%);box-shadow:0 0 12px 2px color-mix(in srgb,color-mix(in srgb,var(--th-cyan) 70%,transparent) var(--work-glow),transparent)}@media(prefers-reduced-motion:no-preference){.au-wave.on i:where(:not(.wg *)){animation:au-wave 1.2s var(--ease-sine) infinite alternate;animation-delay:var(--d)}.au-wave.on .au-wave-orb:where(:not(.wg *)){animation:au-orb 2.4s var(--ease-sine) infinite alternate}}@keyframes au-wave{0%{scale:1 .55}to{scale:1 1}}@keyframes au-orb{to{box-shadow:0 0 18px 4px color-mix(in srgb,color-mix(in srgb,var(--th-cyan) 80%,transparent) var(--work-glow),transparent)}}.au-fresh:where(:not(.wg *)){display:inline-flex;align-items:center;gap:6px;font:var(--t-micro);color:var(--text-2);font-variant-numeric:tabular-nums}.au-fresh:where(:not(.wg *)):before{content:"";width:5px;height:5px;border-radius:50%;background:var(--good);opacity:.8}.au-loading:where(:not(.wg *)){position:relative;overflow:hidden;border-radius:var(--r-card)}.au-skel:where(:not(.wg *)){background:color-mix(in srgb,var(--text-1) 8%,transparent)}.au-more:where(:not(.wg *)){justify-self:start;padding:4px 6px;border:0;background:none;font:var(--t-small);color:var(--text-2);cursor:pointer;border-radius:8px}button.au-more:hover:where(:not(.wg *)){color:var(--text-1);background:var(--well)}.au-stacked:where(:not(.wg *)),.au-ask.stacked:where(:not(.wg *)),.au-ask.batch:where(:not(.wg *)){--e1: color-mix(in srgb, var(--sky-base) 30%, var(--glass-solid));--e2: color-mix(in srgb, var(--sky-base) 55%, var(--glass-solid));--er: var(--glass-rim)}.au-ask.stacked:where(:not(.wg *)),.au-ask.batch:where(:not(.wg *)){--e1: color-mix(in srgb, var(--gold) 9%, color-mix(in srgb, var(--sky-base) 30%, var(--glass-solid)));--e2: color-mix(in srgb, var(--gold) 6%, color-mix(in srgb, var(--sky-base) 55%, var(--glass-solid)));--er: var(--gold-rim)}.au-stacked:where(:not(.wg *)){margin-bottom:9px;box-shadow:0 8px 0 0 var(--e1),0 8px 0 1px var(--er)}.au-stacked.deep:where(:not(.wg *)){margin-bottom:17px;box-shadow:0 8px 0 0 var(--e1),0 8px 0 1px var(--er),0 16px 0 0 var(--e2),0 16px 0 1px var(--er)}.au-ask.stacked:where(:not(.wg *)){margin-bottom:9px;box-shadow:0 8px 0 0 var(--e1),0 8px 0 1px var(--er),var(--shadow-card),0 calc(22px * var(--halo)) calc(34px * var(--halo)) calc(-22px * var(--halo)) color-mix(in srgb,var(--gold) calc(55% * var(--halo)),transparent)}.au-ask.batch:where(:not(.wg *)),.au-ask.stacked.deep:where(:not(.wg *)){margin-bottom:17px;box-shadow:0 8px 0 0 var(--e1),0 8px 0 1px var(--er),0 16px 0 0 var(--e2),0 16px 0 1px var(--er),var(--shadow-card),0 calc(30px * var(--halo)) calc(34px * var(--halo)) calc(-22px * var(--halo)) color-mix(in srgb,var(--gold) calc(55% * var(--halo)),transparent)}.au-more.beads:where(:not(.wg *)){display:inline-flex;align-items:center;gap:12px;min-height:34px;padding:0 14px 0 12px;border-radius:var(--r-pill);color:var(--text-2);background:var(--card-frost);box-shadow:inset 0 0 0 1px var(--glass-rim);transition:box-shadow var(--dur-menu) var(--ease-out),color var(--dur-menu) var(--ease-out)}button.au-more.beads:hover:where(:not(.wg *)){background:var(--card-frost);color:var(--text-1);box-shadow:inset 0 0 0 1px var(--glass-rim),var(--shadow-card)}.au-more.beads>span:not(.au-beads):where(:not(.wg *)),.au-more.beads small:where(:not(.wg *)){white-space:nowrap}.au-more.beads small:where(:not(.wg *)){font:var(--t-micro);color:var(--text-3)}.au-beads:where(:not(.wg *)){display:flex;gap:4px}.au-beads i:where(:not(.wg *)){width:7px;height:7px;border-radius:50%;background:var(--hue, var(--text-3));opacity:.85}@media(prefers-reduced-motion:no-preference){.au-more.beads:where(:not(.wg *)){animation:au-rise .3s var(--ease-out) .38s both;--rise: 6px}.au-beads i:where(:not(.wg *)){animation:au-bead .24s var(--ease-out) calc(.42s + var(--i, 0) * 20ms) both}}@keyframes au-bead{0%{opacity:0;transform:scale(.4)}}.au-ask-n:where(:not(.wg *)){padding:1px 7px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--gold) 16%,transparent);color:var(--gold-ink);font:600 11px/1.4 var(--font)}.au-ask-each:where(:not(.wg *)){margin-left:auto}.au-ask-done:where(:not(.wg *)){margin:0;padding:10px 4px;font:var(--t-small);color:var(--text-2);animation:au-rise var(--dur-enter) var(--ease-sine-out) both}.au-ask.failed:where(:not(.wg *)){outline:1.5px solid color-mix(in srgb,var(--warn) 60%,transparent);outline-offset:-1px}.au-ask-err:where(:not(.wg *)){margin:0;font:var(--t-small);color:var(--warn-ink)}.au-ring.is-min .au-ring-label:where(:not(.wg *)),.au-ring.is-min .au-ring-period:where(:not(.wg *)){display:none}.au-ring.is-min .au-ring-of:where(:not(.wg *)){display:none}.au-score.is-min:where(:not(.wg *)){grid-template-columns:1fr;gap:6px}.au-score.is-min .au-score-head .au-num:where(:not(.wg *)){font-size:40px}.au-score.is-min .au-reason:where(:not(.wg *)){padding:2px 0;border:0}.au-card.is-min:where(:not(.wg *)){padding:10px 14px}.au-card.is-min .au-obj-fact:where(:not(.wg *)),.au-card.is-min .au-obj-chips:where(:not(.wg *)){display:none}.au-card.is-min .au-obj-title:where(:not(.wg *)){font:500 14px/1.3 var(--font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-trend.is-min:where(:not(.wg *)){gap:4px}.au-trend.is-min .au-trend-head .au-trend-word:where(:not(.wg *)),.au-trend.is-min .au-trend-foot:where(:not(.wg *)){display:none}.au-trend.is-min .au-num:where(:not(.wg *)){font-size:26px!important}.au-grid-wrap.is-min .au-grid-months:where(:not(.wg *)),.au-grid-wrap.is-min .au-grid-foot:where(:not(.wg *)){display:none}.au-ask.is-min:where(:not(.wg *)){gap:8px;padding:12px 14px 10px}.au-ask.is-min .au-ask-q:where(:not(.wg *)){font-size:16px}.au-ask.is-min .au-ask-who time:where(:not(.wg *)){display:none}.au-rail.is-min:where(:not(.wg *)){display:grid;gap:10px;container-type:normal}.au-rail-mini:where(:not(.wg *)){position:relative;height:6px;border-radius:var(--r-pill);background:var(--well)}.au-rail-mini i:where(:not(.wg *)){position:absolute;top:0;bottom:0;left:calc(var(--a) * 100%);width:max(3px,calc((var(--b) - var(--a)) * 100%));border-radius:var(--r-pill);background:var(--hue, var(--accent))}.au-rail-mini i.agent:where(:not(.wg *)){background:transparent;box-shadow:inset 0 0 0 1.5px var(--hue, var(--accent))}.au-rail-mini .au-now-mini:where(:not(.wg *)){position:absolute;top:-4px;bottom:-4px;left:calc(var(--now) * 100%);width:2px;margin-left:-1px;border-radius:2px;background:var(--gold)}.au-rail-next:where(:not(.wg *)){list-style:none;margin:0;padding:0;display:grid;gap:2px}.au-rail-next button:where(:not(.wg *)){display:flex;align-items:baseline;gap:10px;width:100%;padding:6px 0;color:var(--hue-ink, var(--text-1));font:500 14px/1.3 var(--font);min-width:0}.au-rail-next button span:where(:not(.wg *)){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-rail-next time:where(:not(.wg *)){flex:none;width:40px;font-size:12px;color:var(--text-2)}.au-rail-done:where(:not(.wg *)){font:var(--t-small);color:var(--text-2);padding:6px 0}@keyframes au-float{0%{opacity:0;transform:perspective(900px) translate3d(0,var(--rise),-24px) rotateX(3deg)}}[data-tilt]:where(:not(.wg *)){transform:perspective(900px) rotateX(var(--ry, 0deg)) rotateY(var(--rx, 0deg));transition:transform .42s var(--ease-sine-out),box-shadow var(--dur-menu) var(--ease-sine-out)}[data-tilt].tilting:where(:not(.wg *)){transition:transform .12s linear,box-shadow var(--dur-menu) var(--ease-sine-out);box-shadow:var(--shadow-lift)}[data-tilt].tilting:where(:not(.wg *)):after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(60% 80% at var(--mx, 50%) var(--my, 0%),rgba(255,255,255,.16),transparent 60%)}@media(prefers-reduced-motion:reduce){[data-tilt]:where(:not(.wg *)){transform:none!important}}html[data-drawer] .scrim:where(:not(.wg *)){backdrop-filter:blur(3px) saturate(.92);-webkit-backdrop-filter:blur(3px) saturate(.92);transition:backdrop-filter var(--dur-drawer) var(--ease-sine-out)}.au-rail-item .au-rail-bar:where(:not(.wg *)),.au-rail-item .au-rail-label:where(:not(.wg *)),.au-rail-item .au-rail-stem:where(:not(.wg *)){transition:transform var(--dur-menu) var(--ease-out),opacity var(--dur-enter) var(--ease-sine)}.au-rail-item.lift .au-rail-bar:where(:not(.wg *)),.au-rail-item.lift .au-rail-label:where(:not(.wg *)),.au-rail-item.lift .au-rail-stem:where(:not(.wg *)){transform:translateY(-3px)}.au-rail-item.was .au-rail-bar:where(:not(.wg *)),.au-rail-item.was .au-rail-stem:where(:not(.wg *)){opacity:.32}.au-rail-item.was .au-rail-label:where(:not(.wg *)){opacity:.5}.au-rail-item.was.gone:where(:not(.wg *)){opacity:0;transition:opacity .56s var(--ease-sine)}.au-rail-item.ghost:where(:not(.wg *)){z-index:1;cursor:default;pointer-events:none}.au-rail-item.ghost .au-rail-bar:where(:not(.wg *)){overflow:hidden;background:repeating-linear-gradient(115deg,color-mix(in srgb,var(--hue, var(--accent)) 60%,transparent) 0 3px,transparent 3px 6px);box-shadow:inset 0 0 0 1.5px var(--hue, var(--accent))}.au-rail-item.ghost .au-rail-bar:where(:not(.wg *)):after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--hue, var(--accent));opacity:0;transition:opacity var(--dur-morph) var(--ease-sine)}.au-rail-item.ghost.solid .au-rail-bar:where(:not(.wg *)):after{opacity:1}.au-rail-item.ghost .au-rail-label:where(:not(.wg *)){width:max-content}.au-rail-item.ghost .au-rail-label b:where(:not(.wg *)){color:var(--hue-ink, var(--text-1))}.au-rail-item.ghost .au-rail-stem:where(:not(.wg *)){background:var(--hue, var(--accent));opacity:.6}.au-rail-item.ghost.out:where(:not(.wg *)){opacity:0;transition:opacity .56s var(--ease-sine)}.au-rail-mini i:where(:not(.wg *)){transition:opacity var(--dur-enter) var(--ease-sine),transform var(--dur-menu) var(--ease-out)}.au-rail-mini i.was:where(:not(.wg *)){opacity:.32}.au-rail-mini i.was.gone:where(:not(.wg *)),.au-rail-mini i.ghost.out:where(:not(.wg *)){opacity:0}.au-rail-mini i.lift:where(:not(.wg *)){transform:translateY(-2px)}.au-rail-mini i.ghost:where(:not(.wg *)){background:repeating-linear-gradient(115deg,var(--hue, var(--accent)) 0 2px,transparent 2px 4px);box-shadow:inset 0 0 0 1px var(--hue, var(--accent))}.au-rail-mini i.ghost.solid:where(:not(.wg *)){background:var(--hue, var(--accent))}.au-rail-next li.ghost:where(:not(.wg *)){padding:6px 0;color:var(--hue-ink, var(--text-1));font:500 14px/1.3 var(--font);animation:au-rise var(--dur-enter) var(--ease-sine-out) both}.au-rail-next li.ghost .linkish:where(:not(.wg *)){display:flex;align-items:baseline;gap:10px}.au-rail-next li.ghost time:where(:not(.wg *)){flex:none;width:40px;font-size:12px;color:var(--text-2)}.au-rail-next li.was button:where(:not(.wg *)){opacity:.55}.au-ring .ghost-arc:where(:not(.wg *)){fill:none;stroke:var(--hue, var(--accent));stroke-linecap:butt;opacity:.5;animation:g-fade var(--dur-enter) var(--ease-sine) both}.au-ring.less .ghost-arc:where(:not(.wg *)){stroke:var(--text-3)}.au-ring .au-ring-dial:where(:not(.wg *)){transition:transform var(--dur-menu) var(--ease-out)}.au-ring.previewing .au-ring-dial:where(:not(.wg *)){transform:translateY(-2px)}.au-ring-of.pv:where(:not(.wg *)){color:var(--text-1);text-decoration:underline 1.5px color-mix(in srgb,var(--hue, var(--accent)) 70%,transparent);text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.au-rail-item.lift .au-rail-bar:where(:not(.wg *)),.au-rail-item.lift .au-rail-label:where(:not(.wg *)),.au-rail-item.lift .au-rail-stem:where(:not(.wg *)),.au-rail-mini i.lift:where(:not(.wg *)),.au-ring.previewing .au-ring-dial:where(:not(.wg *)){transform:none}}.au-pane-wrap:where(:not(.wg *)){margin:0;display:grid;gap:var(--s2);justify-items:start;min-width:0}.au-pane:where(:not(.wg *)){position:relative;display:flex;flex-direction:column-reverse;gap:2px;width:100%;aspect-ratio:3 / 4;padding:3px;border:0;border-radius:var(--r-card);overflow:hidden;isolation:isolate;color:inherit;font:inherit;background:var(--card-bg);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--glass-rim)}.au-pane:where(:not(.wg *)):after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(160deg,var(--glass-highlight),transparent 34%);opacity:.5;mix-blend-mode:soft-light}button.au-pane:where(:not(.wg *)){cursor:pointer}.au-pane-band:where(:not(.wg *)){position:relative;flex:0 0 calc(var(--h) * (100% - 2px * var(--n, 3)));min-height:3px;border-radius:4px;overflow:hidden;background:color-mix(in srgb,var(--hue, var(--text-2)) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hue, var(--text-2)) 22%,transparent)}.au-pane-band>i:where(:not(.wg *)){position:absolute;left:0;right:0;bottom:0}.au-pane-band .kept:where(:not(.wg *)){height:calc(var(--k) * 100%);background:linear-gradient(180deg,color-mix(in srgb,var(--hue) 82%,white 18%),var(--hue));box-shadow:inset 0 1px color-mix(in srgb,white 45%,transparent);transition:height var(--dur-morph) var(--ease-sine-out)}.au-pane-band .pending:where(:not(.wg *)){bottom:calc(var(--k) * 100%);height:calc(var(--p) * 100%);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--hue) 55%,transparent) 0 5px,color-mix(in srgb,var(--hue) 22%,transparent) 5px 10px);transition:bottom var(--dur-morph) var(--ease-sine-out),height var(--dur-morph) var(--ease-sine-out)}.au-pane-band.loose:where(:not(.wg *)){background:transparent;box-shadow:none}.au-pane-band.loose .kept:where(:not(.wg *)){background:color-mix(in srgb,var(--text-2) 22%,transparent);box-shadow:none}.au-pane.now:where(:not(.wg *)){box-shadow:var(--shadow-card),inset 0 0 0 1.5px var(--text-1)}.au-pane-legend:where(:not(.wg *)){display:flex;align-items:baseline;gap:var(--s2)}.au-pane-legend .au-num:where(:not(.wg *)){font-size:40px}.au-pane-of:where(:not(.wg *)){font:var(--t-small);color:var(--text-2)}.is-hero>.au-pane:where(:not(.wg *)){width:min(240px,52vw)}.is-card>.au-pane:where(:not(.wg *)){width:96px}.is-wall>.au-pane:where(:not(.wg *)){border-radius:5px;padding:1px;gap:1px;box-shadow:inset 0 0 0 1px var(--glass-rim)}.is-wall .au-pane-band:where(:not(.wg *)){border-radius:1.5px;box-shadow:none}.is-wall>.au-pane.now:where(:not(.wg *)){box-shadow:inset 0 0 0 1.5px var(--text-1)}.au-pane-wall:where(:not(.wg *)){display:grid;grid-template-columns:repeat(13,minmax(0,1fr));gap:6px}.au-pane-wall .picked .au-pane:where(:not(.wg *)){box-shadow:inset 0 0 0 1.5px var(--accent)}@media(max-width:640px){.au-pane-wall:where(:not(.wg *)){grid-template-columns:repeat(7,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.au-pane-band>i:where(:not(.wg *)){transition:none}}.au-deck:where(:not(.wg *)){position:relative;display:grid;height:calc(var(--deck-h, 168px) + (var(--deck-n, 1) - 1) * 10px);touch-action:pan-y}.au-deck-card:where(:not(.wg *)){grid-area:1 / 1;height:var(--deck-h, auto);transform-origin:50% 100%;transition:transform var(--dur-page) var(--ease-sine-out),opacity var(--dur-page) var(--ease-sine-out);will-change:transform}.au-deck-card>.au-ask:where(:not(.wg *)){height:100%;box-sizing:border-box}.au-deck-card:not(.top):where(:not(.wg *)){pointer-events:none}.au-deck-card:not(.top)>.au-ask>*:where(:not(.wg *)){opacity:0;transition:opacity var(--dur-menu) var(--ease-sine-out)}.au-deck-card.top:where(:not(.wg *)){cursor:grab}.au-deck-card.out-verb:where(:not(.wg *)){transform:translate3d(112%,-6px,0) rotate(5deg)!important;opacity:0!important}.au-deck-card.out-later:where(:not(.wg *)){transform:translate3d(-112%,-6px,0) rotate(-5deg)!important;opacity:0!important}.au-deck-hint:where(:not(.wg *)){position:absolute;top:var(--s3);right:var(--s4);z-index:2;font:var(--t-label);color:var(--text-1);pointer-events:none}.au-deck-empty:where(:not(.wg *)){margin:0;font:var(--t-body);color:var(--text-2)}@media(prefers-reduced-motion:reduce){.au-deck-card:where(:not(.wg *)){transition:opacity var(--dur-menu) linear}.au-deck-card.out-verb:where(:not(.wg *)),.au-deck-card.out-later:where(:not(.wg *)){transform:none!important}}.au-rail-item.proposed .au-rail-bar:where(:not(.wg *)){background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--hue, var(--accent)) 42%,transparent) 0 4px,transparent 4px 8px);box-shadow:inset 0 0 0 1.5px var(--hue, var(--accent))}.au-rail-item.proposed .au-rail-bar:where(:not(.wg *)):after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--hue, var(--accent));opacity:0;transition:opacity .48s var(--ease-sine-out) calc(var(--i, 0) * 90ms)}.au-rail-item.proposed.set .au-rail-bar:where(:not(.wg *)):after{opacity:1}@media(prefers-reduced-motion:reduce){.au-rail-item.proposed .au-rail-bar:where(:not(.wg *)):after{transition-delay:0ms}}.au-inplace:where(:not(.wg *)){cursor:zoom-in;border-radius:var(--r-panel);outline:none;transition:transform var(--dur-press) var(--ease-sine-out)}.au-inplace:focus-visible:where(:not(.wg *)){box-shadow:0 0 0 2px var(--accent)}.au-inplace:active:where(:not(.wg *)){transform:scale(.995)}.au-inplace.is-open:where(:not(.wg *)){opacity:0}.au-inplace-scrim:where(:not(.wg *)){z-index:28}.au-inplace-hero:where(:not(.wg *)){position:fixed;z-index:29;top:max(24px,6vh);bottom:max(24px,6vh);left:max(16px,calc(50% - 560px));width:min(1120px,calc(100vw - 32px));display:flex;flex-direction:column;overflow:hidden;outline:none;transform-origin:0 0}.au-inplace-head:where(:not(.wg *)){display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s3);padding-bottom:var(--s3)}.au-inplace-head h2:where(:not(.wg *)){margin:2px 0 0;font:var(--t-title)}.au-inplace-body:where(:not(.wg *)){flex:1;min-height:0;overflow-y:auto;animation:au-content-in calc(var(--dur-drawer) * 1.1) var(--ease-sine-out) both}@media(max-width:760px){.au-inplace-hero:where(:not(.wg *)){top:calc(env(safe-area-inset-top) + 12px);bottom:0;left:0;width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}}@media(prefers-reduced-motion:reduce){.au-inplace:where(:not(.wg *)),.au-inplace:active:where(:not(.wg *)){transform:none;transition:none}.au-inplace-body:where(:not(.wg *)){animation:none}}.au-deck-err:where(:not(.wg *)){position:absolute;left:0;right:0;top:calc(100% + 4px);margin:0}:where(button,[role=button],a.btn,.kpi,.tile,.ptile,.pulse,.kcard):where(:not(.wg *)){transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-press) var(--ease-out),color var(--dur-press) var(--ease-out),border-color var(--dur-press) var(--ease-out),box-shadow var(--dur-press) var(--ease-out),opacity var(--dur-press) var(--ease-out)}@media(prefers-reduced-motion:no-preference){:is(button,[role=button],a.btn,.kpi,.tile,.ptile,.pulse,.kcard):not(:disabled):active:where(:not(.wg *)){transform:scale(.97)}body :is(.nav-item,.proj-row,.sub-btn,.nb-row,.nb-arch,.row .linkish,.crumb,.plink,.link-btn,.cal-chip,.nb-int-name,.theme-seg button,.ptile-new.editing):not(:disabled):active:where(:not(.wg *)){transform:none}}.scrim:where(:not(.wg *)),.pop-scrim.dim:where(:not(.wg *)){animation:fade-in var(--dur-menu) var(--ease-out)}.qpop:where(:not(.wg *)){transform-origin:top center;animation:qpop-in var(--dur-menu) var(--ease-out)}@keyframes drawer-in{0%{transform:translate(100%)}}@keyframes qpop-in{0%{opacity:0;transform:translate(-50%) scale(.95)}}@keyframes fade-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.drawer:where(:not(.wg *)),.qpop:where(:not(.wg *)),.pop:where(:not(.wg *)),.pop.sheet:where(:not(.wg *)),.nb-reader:where(:not(.wg *)){animation:fade-in var(--dur-menu) var(--ease-out)}.cover:where(:not(.wg *)),.ptile:where(:not(.wg *)),.btn:where(:not(.wg *)),.hs-chip:where(:not(.wg *)),.nb-add:where(:not(.wg *)),.hc:where(:not(.wg *)){transition-property:background-color,border-color,box-shadow,opacity,color}.btn:hover:where(:not(.wg *)),.hs-chip:hover:where(:not(.wg *)),.nb-add:hover:where(:not(.wg *)),.ptile:hover:where(:not(.wg *)),.book:hover .cover:where(:not(.wg *)),.hc:not(:disabled):hover:where(:not(.wg *)){transform:none}}.num-hero:where(:not(.wg *)),.num-lg:where(:not(.wg *)),.num-md:where(:not(.wg *)){font-family:var(--font-display);font-weight:300;line-height:1;letter-spacing:var(--track-display);font-variant-numeric:tabular-nums}.num-hero:where(:not(.wg *)){font-size:48px;font-weight:250}.num-lg:where(:not(.wg *)){font-size:30px}.num-md:where(:not(.wg *)){font-size:20px;font-weight:400;letter-spacing:-.02em}.num-sm:where(:not(.wg *)){font:500 12px var(--font-mono);font-variant-numeric:tabular-nums}@media(max-width:760px){.num-hero:where(:not(.wg *)){font-size:32px}.num-lg:where(:not(.wg *)){font-size:24px}}:is(.num-hero,.num-lg)>.unit:where(:not(.wg *)){font-size:.5em;font-weight:400;letter-spacing:0;color:var(--text-2);margin-left:.08em}.num-label:where(:not(.wg *)){display:block;margin-top:4px;font:400 12.5px/1.3 var(--font);letter-spacing:0;color:var(--text-2)}.num:where(:not(.wg *)),number-flow-react:where(:not(.wg *)),.badge:where(:not(.wg *)),.count:where(:not(.wg *)),.tminus b:where(:not(.wg *)),.kpi b:where(:not(.wg *)),.tile .big:where(:not(.wg *)),.ptile-foot b:where(:not(.wg *)),.hs-head b:where(:not(.wg *)),.cal-dh .dn:where(:not(.wg *)),.nb-arch-date b:where(:not(.wg *)),.hr-stat:where(:not(.wg *)),.sc-stock:where(:not(.wg *)),.sl-delta:where(:not(.wg *)),.sl-chart-sum:where(:not(.wg *)),.msline-foot:where(:not(.wg *)){font-variant-numeric:tabular-nums}body :is(.tminus b,.m-stat b,.m-tile-top b,.big b,.da-date b,.sc-n b,.sd-days b,.tg-tile-main b,.tq-big b,.tg-lift-num b,.wo-countdown b,.wo-rest-text b,.wo-totals b,.sl-big,.sl-val,.sl-target b,.sl-chart-sum b):where(:not(.wg *)){font-weight:300;letter-spacing:-.03em;font-variant-numeric:tabular-nums}body :is(.sl-big,.sl-chart-sum b,.sl-val)>.unit:where(:not(.wg *)){font-size:.5em;font-weight:400;letter-spacing:0;color:var(--text-2);margin-left:.08em}@media(prefers-reduced-motion:no-preference){.arrive:where(:not(.wg *)){animation:mo-rise var(--dur-page) var(--ease-out) both}}@media(prefers-reduced-motion:reduce){.arrive:where(:not(.wg *)){animation:fade-in var(--dur-menu) var(--ease-out)}}@keyframes arrive{0%{opacity:0;transform:translateY(8px)}}@keyframes mo-rise{0%{opacity:0;transform:translateY(8px)}}[data-entering]>*:where(:not(.wg *)){animation:mo-rise var(--dur-page) var(--ease-out) backwards;animation-delay:calc(var(--mo-i, 0) * var(--stagger))}[data-entering]>:nth-child(2):where(:not(.wg *)){--mo-i: 1}[data-entering]>:nth-child(3):where(:not(.wg *)){--mo-i: 2}[data-entering]>:nth-child(4):where(:not(.wg *)){--mo-i: 3}[data-entering]>:nth-child(5):where(:not(.wg *)){--mo-i: 4}[data-entering]>:nth-child(6):where(:not(.wg *)){--mo-i: 5}[data-entering]>:nth-child(7):where(:not(.wg *)){--mo-i: 6}[data-entering]>:nth-child(8):where(:not(.wg *)){--mo-i: 7}[data-entering]>:nth-child(9):where(:not(.wg *)){--mo-i: 8}[data-entering]>:nth-child(n+10):where(:not(.wg *)){--mo-i: 9}@media(prefers-reduced-motion:reduce){[data-entering]>*:where(:not(.wg *)){animation:fade-in var(--dur-menu) var(--ease-out) backwards}}.bar-fill:where(:not(.wg *)){top:0;height:100%;transform:translateY(calc(100% - var(--v, 0%)));transition:transform var(--dur-morph) var(--ease-move),opacity var(--dur-press) var(--ease-out)}.g-ring .arc:where(:not(.wg *)){transition:stroke-dashoffset var(--dur-morph) var(--ease-move)}.mo-meter:where(:not(.wg *)){position:relative;display:block;height:6px;border-radius:3px;background:var(--well);overflow:hidden}.mo-meter>i:where(:not(.wg *)){position:absolute;inset:0;border-radius:inherit;background:var(--hue, var(--accent));transform:translate(calc(var(--v, 0%) - 100%));transition:transform var(--dur-morph) var(--ease-move)}@media(prefers-reduced-motion:reduce){.bar-fill:where(:not(.wg *)),.mo-meter>i:where(:not(.wg *)),.g-ring .arc:where(:not(.wg *)){transition-property:opacity}}:root{view-transition-name:none}html[data-vt-page] main:where(:not(.wg *)){view-transition-name:vt-page}html{--vt-x: 0px;--vt-y: 0px;--vt-s: 1;--vt-ox: 0px;--vt-oy: 0px;--vt-os: 1}html[data-vt=forward]{--vt-x: 14px;--vt-y: 8px;--vt-s: .992;--vt-ox: -8px;--vt-os: .996}html[data-vt=back]{--vt-x: -14px;--vt-y: 8px;--vt-s: .992;--vt-ox: 8px;--vt-os: .996}html[data-vt=deeper]{--vt-y: 10px;--vt-s: .985;--vt-os: .985}html[data-vt=up]{--vt-s: 1.012;--vt-oy: 12px}::view-transition-group(*):where(:not(.wg *)){animation-duration:var(--dur-drawer);animation-timing-function:var(--ease-drawer)}::view-transition-old(*):where(:not(.wg *)),::view-transition-new(*):where(:not(.wg *)){animation-duration:var(--dur-page);animation-timing-function:var(--ease-out)}::view-transition-image-pair(*):where(:not(.wg *)){overflow:clip;border-radius:var(--r-tile)}::view-transition-old(*):where(:not(.wg *)),::view-transition-new(*):where(:not(.wg *)){height:100%;object-fit:none;object-position:left center}::view-transition-image-pair(vt-page):where(:not(.wg *)){overflow:visible;border-radius:0}::view-transition-old(vt-page):where(:not(.wg *)),::view-transition-new(vt-page):where(:not(.wg *)){height:auto;object-fit:fill;object-position:50% 50%}::view-transition-old(*):only-child:where(:not(.wg *)){animation:vt-item-out var(--dur-menu) var(--ease-out) both}::view-transition-new(*):only-child:where(:not(.wg *)){animation:vt-in var(--dur-page) var(--ease-out) both}html[data-vt-land]::view-transition-old(*){animation-duration:.1s}::view-transition-group(vt-page):where(:not(.wg *)){animation:none}::view-transition-old(vt-page):where(:not(.wg *)){animation:vt-out var(--dur-menu) var(--ease-out) both}::view-transition-new(vt-page):where(:not(.wg *)){animation:vt-in var(--dur-page) var(--ease-out) both}html:is([data-vt=forward],[data-vt=back],[data-vt=deeper],[data-vt=up])::view-transition-old(vt-page):where(:not(.wg *)),html:is([data-vt=forward],[data-vt=back],[data-vt=deeper],[data-vt=up])::view-transition-new(vt-page):where(:not(.wg *)){mix-blend-mode:normal}html:is([data-vt=swap],[data-vt=fade],[data-vt=calm])::view-transition-old(vt-page):where(:not(.wg *)){animation-duration:var(--dur-page)}@keyframes vt-out{0%{transform:translateY(var(--vt-dy, 0px))}to{opacity:0;transform:translate(var(--vt-ox),calc(var(--vt-dy, 0px) + var(--vt-oy))) scale(var(--vt-os))}}@keyframes vt-in{0%{opacity:0;transform:translate(var(--vt-x),var(--vt-y)) scale(var(--vt-s))}}@keyframes vt-item-out{to{opacity:0;transform:translate(var(--vt-ox),var(--vt-oy)) scale(var(--vt-os))}}html[data-vt=drawer] :is(.drawer,.sheet):where(:not(.wg *)){animation:g-fade var(--dur-menu) var(--ease-out)}html[data-vt=calm]::view-transition-group(*){animation-duration:0s}.mo-await:where(:not(.wg *)){opacity:0}@media(prefers-reduced-motion:no-preference){.mo-receipt:where(:not(.wg *)){animation:mo-agent-in var(--dur-agent) var(--ease-agent) both}.mo-found:where(:not(.wg *)){animation:mo-found var(--dur-agent) var(--ease-agent) both}.mo-land:where(:not(.wg *)){animation:mo-land var(--dur-agent) var(--ease-agent) both}.mo-handoff:where(:not(.wg *)){animation:mo-lift 1.1s var(--ease-move) both}}@media(prefers-reduced-motion:reduce){.mo-receipt:where(:not(.wg *)),.mo-found:where(:not(.wg *)),.mo-land:where(:not(.wg *)),.mo-handoff:where(:not(.wg *)){animation:fade-in var(--dur-menu) var(--ease-out) both}}@keyframes mo-agent-in{0%{opacity:0;transform:translateY(10px) scale(.97)}}@keyframes mo-found{0%{transform:none}35%{transform:scale(1.04)}70%{transform:scale(.995)}to{transform:none}}@keyframes mo-land{0%{opacity:0;transform:translateY(-14px) scale(.96)}}@keyframes mo-lift{0%{transform:none}22%{transform:translateY(-4px) scale(1.012)}60%{transform:translateY(-2px)}to{transform:none}}.mo-spot:where(:not(.wg *)){position:fixed;z-index:18;pointer-events:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 60%,transparent),0 0 28px color-mix(in oklab,color-mix(in oklab,var(--accent) 45%,transparent) var(--work-glow),transparent);animation:mo-spot 1.2s var(--ease-out) forwards}@keyframes mo-spot{0%{opacity:0;transform:scale(1.04)}18%{opacity:1;transform:none}75%{opacity:1}to{opacity:0}}.mo-handoff-plane:where(:not(.wg *)){position:fixed;z-index:40;pointer-events:none;color:var(--accent);animation:mo-plane-to 1.1s var(--ease-move) forwards}@keyframes mo-plane-to{0%{opacity:0;transform:scale(.6)}15%{opacity:1;transform:translate(4px,-4px) scale(1)}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(-14deg) scale(.7)}}@media(prefers-reduced-motion:reduce){.mo-spot:where(:not(.wg *)){animation:fade-in var(--dur-menu) var(--ease-out)}.mo-handoff-plane:where(:not(.wg *)){display:none}}.mo-slow:where(:not(.wg *)){position:fixed;left:12px;bottom:12px;z-index:60;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:0;border-radius:var(--r-pill);background:var(--text-1);color:var(--ground);font:500 12px var(--font);box-shadow:var(--shadow-3);cursor:pointer}.mo-slow i:where(:not(.wg *)){width:7px;height:7px;border-radius:50%;background:var(--accent)}.shell:where(:not(.wg *)){--rail-w: 224px;display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);min-height:100vh}:root{--rail-w: 224px}body.has-jarvis main:where(:not(.wg *)){padding-bottom:var(--dock-room)}html:has(body.has-jarvis){scroll-padding-bottom:var(--dock-room)}@media(min-width:1101px){body.has-jarvis .pf-fit:where(:not(.wg *)){height:calc(100dvh - var(--s7) - var(--dock-room))}}main:where(:not(.wg *)){padding:var(--s7) clamp(var(--s4),4vw,var(--s8)) var(--s8);min-width:0;overflow-x:clip}.rail:where(:not(.wg *)){position:sticky;top:0;height:100vh;padding:var(--s5) var(--s3) var(--s4);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;background:var(--glass-sheen),var(--glass-1);border-right:1px solid var(--glass-edge);backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));-webkit-backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate))}.brand2:where(:not(.wg *)){display:flex;align-items:center;gap:12px;padding:4px var(--s3) var(--s5)}.mark:where(:not(.wg *)){flex:none;display:block;filter:drop-shadow(0 4px 8px color-mix(in srgb,var(--accent) calc(35% * var(--halo)),transparent))}.bname:where(:not(.wg *)){font:600 16px/1 var(--font);letter-spacing:-.025em}.rail-quick:where(:not(.wg *)){display:flex;align-items:center;gap:12px;width:100%;height:40px;margin:0 0 var(--s5);padding:0 10px 0 var(--s3);border:1px solid var(--line);border-radius:var(--r-control);background:color-mix(in srgb,var(--glass-2) 55%,transparent);color:var(--text-2);font:400 13px var(--font);cursor:pointer;transition:background var(--dur-press),color var(--dur-press),border-color var(--dur-press)}.rail-quick:hover:where(:not(.wg *)){color:var(--text-1);background:var(--glass-2);border-color:color-mix(in srgb,var(--accent) 25%,var(--line))}.rail-quick span:where(:not(.wg *)){flex:1;text-align:left}.rail-quick kbd:where(:not(.wg *)){font:500 11px var(--font-mono);padding:1px 6px;border-radius:6px;background:var(--well);color:var(--text-2)}.nav-list:where(:not(.wg *)){display:grid;gap:4px}.nav-item:where(:not(.wg *)){position:relative;display:flex;align-items:center;gap:13px;width:100%;height:44px;padding:0 14px;border:0;border-radius:var(--r-control);background:none;cursor:pointer;color:var(--text-2);font:450 14.5px var(--font);letter-spacing:-.01em;text-align:left;transition:background var(--dur-press),color var(--dur-press)}.nav-item svg:where(:not(.wg *)){flex:none;opacity:.8}.nav-item:hover:where(:not(.wg *)){background:var(--well);color:var(--text-1)}.nav-item[aria-current=page]:where(:not(.wg *)){background:var(--glass-2);color:var(--text-1);font-weight:550;box-shadow:var(--shadow-2)}.nav-item[aria-current=page] svg:where(:not(.wg *)){color:var(--accent-ink);opacity:1}.nlabel:where(:not(.wg *)){flex:1;min-width:0}.ncount:where(:not(.wg *)){font:500 12px var(--font);color:var(--text-3);font-variant-numeric:tabular-nums}.ncount.hot:where(:not(.wg *)){color:var(--text-1)}.nav-item .wdot:where(:not(.wg *)){margin-left:auto}.nav-projects:where(:not(.wg *)){position:relative}.nav-projects .nav-item:where(:not(.wg *)){padding-right:44px}.tray-toggle:where(:not(.wg *)){position:absolute;top:10px;right:8px;width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:7px;background:none;color:var(--text-3);cursor:pointer;transition:background var(--dur-press),color var(--dur-press)}.tray-toggle:hover:where(:not(.wg *)),.tray-toggle[aria-expanded=true]:where(:not(.wg *)){background:var(--glass-2);color:var(--text-1)}.proj-here:where(:not(.wg *)){display:grid;gap:2px;padding:2px 6px 4px 22px}.corner-toggle svg:where(:not(.wg *)){transition:transform var(--dur-press) var(--ease-out)}.corner-toggle[aria-expanded=true] svg:where(:not(.wg *)){transform:rotate(90deg)}.corner-tray:where(:not(.wg *)){display:grid;gap:1px;padding:2px 6px 4px 22px}@media(prefers-reduced-motion:no-preference){.corner-tray:where(:not(.wg *)){animation:arrive .25s var(--ease-out) both}}.corner-row:where(:not(.wg *)){display:flex;align-items:center;gap:9px;width:100%;min-width:0;height:30px;border:0;border-radius:9px;padding:0 8px;background:none;cursor:pointer;text-align:left;font:400 13px var(--font);color:var(--text-2);transition:background var(--dur-press),color var(--dur-press)}.corner-row:hover:where(:not(.wg *)){background:var(--glass-2);color:var(--text-1)}.corner-row[aria-current=page]:where(:not(.wg *)){color:var(--text-1);font-weight:500;background:var(--glass-2);box-shadow:var(--shadow-2)}.corner-row .pname:where(:not(.wg *)){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.corner-row-glyph:where(:not(.wg *)){flex:none;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;color:var(--hue-ink);background:color-mix(in srgb,var(--hue) 16%,transparent)}.corner-row-dot:where(:not(.wg *)){flex:none;width:6px;height:6px;border-radius:50%;background:var(--hue)}.proj-row:where(:not(.wg *)){position:relative;display:flex;align-items:center;gap:9px;width:100%;min-width:0;height:30px;border:0;border-radius:9px;padding:0 8px;background:none;cursor:pointer;text-align:left;font:400 13px var(--font);color:var(--text-2);transition:background var(--dur-press),color var(--dur-press)}.proj-row.sub:where(:not(.wg *)){padding-left:calc(10px + var(--depth, 1) * 16px)}.proj-kids:where(:not(.wg *)){position:relative}.proj-kids:where(:not(.wg *)):before{content:"";position:absolute;left:calc(var(--depth, 1) * 16px - 1px);top:4px;bottom:4px;border-left:1px solid var(--line)}@media(prefers-reduced-motion:no-preference){.proj-kids:where(:not(.wg *)){animation:arrive .3s var(--ease-out) both}}.proj-kidn:where(:not(.wg *)){font:400 10.5px var(--font);color:var(--text-3)}.proj-row:hover:where(:not(.wg *)){background:var(--glass-2);color:var(--text-1)}.proj-row[aria-current=page]:where(:not(.wg *)){color:var(--text-1);font-weight:500;background:var(--glass-2);box-shadow:var(--shadow-2)}.proj-row .picon:where(:not(.wg *)){opacity:.6}.proj-row:hover .picon:where(:not(.wg *)),.proj-row[aria-current=page] .picon:where(:not(.wg *)){opacity:1}.proj-asks:where(:not(.wg *)){font:500 11px var(--font);color:var(--text-1);font-variant-numeric:tabular-nums}.proj-health:where(:not(.wg *)){flex:none;width:7px;height:7px;border-radius:50%;background:var(--text-3)}.proj-health.positive:where(:not(.wg *)){background:var(--positive)}.proj-health.attention:where(:not(.wg *)){background:var(--text-1)}.proj-health.negative:where(:not(.wg *)){background:var(--negative)}.proj-fly:where(:not(.wg *)){position:fixed;z-index:40;width:280px;max-height:min(520px,calc(100dvh - 24px));overflow:auto;padding:var(--s3);display:grid;gap:var(--s3);border-radius:var(--r-panel);transform-origin:var(--pop-origin, left top);animation:proj-fly-in var(--dur-menu) var(--ease-out)}@keyframes proj-fly-in{0%{opacity:0;transform:scale(.95)}}@media(prefers-reduced-motion:reduce){.proj-fly:where(:not(.wg *)){animation:fade-in var(--dur-menu) var(--ease-out)}}.proj-fly-area:where(:not(.wg *)){margin:0 8px 4px;font:600 11.5px var(--font);color:var(--hue-ink, var(--text-2));letter-spacing:.01em}.proj-fly-foot:where(:not(.wg *)){display:flex;gap:var(--s4);padding:var(--s2) 8px 2px;border-top:1px solid var(--line);font-size:12.5px}.proj-fly-foot .plink:where(:not(.wg *)){display:inline-flex;align-items:center;gap:4px}.pname:where(:not(.wg *)){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wdot:where(:not(.wg *)){flex:none;width:6px;height:6px;border-radius:50%;background:var(--text-1)}.pdot:where(:not(.wg *)){width:7px;height:7px;border-radius:3px;flex:none}.picon:where(:not(.wg *)){flex:none;display:inline-grid;place-items:center;color:inherit}.picon.tinted:where(:not(.wg *)){color:var(--pc)}.pglyph-mono:where(:not(.wg *)){flex:none;display:inline-grid;place-items:center;box-sizing:border-box;border:1.4px solid currentColor;border-radius:30%;font-family:var(--font);font-weight:650;line-height:1}.rail-me:where(:not(.wg *)){position:relative;margin-top:auto;padding-top:var(--s4)}.me-row:where(:not(.wg *)){display:flex;align-items:center;gap:10px;width:100%;padding:8px var(--s2);border:0;border-radius:var(--r-control);background:none;color:var(--text-1);cursor:pointer;text-align:left;transition:background var(--dur-press)}.me-row:hover:where(:not(.wg *)),.me-row[aria-expanded=true]:where(:not(.wg *)){background:var(--well)}.me-avatar:where(:not(.wg *)){flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font:600 13px var(--font);color:#fff;background:linear-gradient(135deg,#7f9bff,#3f63dc 60%,#1d8f9a);box-shadow:inset 0 0 0 1px #ffffff4d}.me-name:where(:not(.wg *)){flex:1;min-width:0;display:grid;line-height:1.2}.me-name b:where(:not(.wg *)){font:550 13.5px var(--font)}.me-name small:where(:not(.wg *)){display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--text-3)}.me-gear:where(:not(.wg *)){flex:none;color:var(--text-3)}.live:where(:not(.wg *)){width:6px;height:6px;border-radius:50%;background:var(--text-3)}.live.on:where(:not(.wg *)){background:var(--positive)}.me-menu:where(:not(.wg *)){position:absolute;left:0;right:0;bottom:calc(100% - 8px);z-index:20;display:grid;gap:2px;padding:8px;border-radius:16px;background:var(--glass-3, var(--glass-2));border:1px solid var(--glass-edge);box-shadow:var(--shadow-1);backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));-webkit-backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));animation:me-in var(--dur-menu) var(--ease-out)}@keyframes me-in{0%{opacity:0;transform:translateY(4px) scale(.98)}}.me-label:where(:not(.wg *)){margin:2px 6px 4px;font:var(--t-label);color:var(--text-3)}.me-item:where(:not(.wg *)){display:flex;align-items:center;gap:10px;width:100%;height:34px;padding:0 8px;border:0;border-radius:9px;background:none;color:var(--text-1);font:400 13px var(--font);cursor:pointer;text-align:left}.me-item:hover:where(:not(.wg *)){background:var(--well)}.me-item svg:where(:not(.wg *)){color:var(--text-2)}.theme-seg:where(:not(.wg *)){display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:3px;margin-bottom:4px;border-radius:11px;background:var(--well)}.theme-seg button:where(:not(.wg *)){display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 0;border:0;border-radius:8px;background:none;color:var(--text-2);font:400 11px var(--font);cursor:pointer}.theme-seg button[aria-pressed=true]:where(:not(.wg *)){background:var(--glass-2);color:var(--text-1);box-shadow:var(--shadow-2)}@media(min-width:761px)and (max-width:1100px){:root,.shell:where(:not(.wg *)){--rail-w: 72px}.shell:where(:not(.wg *)){grid-template-columns:72px minmax(0,1fr)}.rail:where(:not(.wg *)){padding:var(--s4) 10px var(--s3);align-items:center;scrollbar-width:none}.brand2:where(:not(.wg *)){padding:0 0 var(--s4);justify-content:center}.bname:where(:not(.wg *)),.nlabel:where(:not(.wg *)),.rail-quick span:where(:not(.wg *)),.rail-quick kbd:where(:not(.wg *)),.tray-toggle:where(:not(.wg *)),.proj-here:where(:not(.wg *)),.corner-tray:where(:not(.wg *)),.me-name:where(:not(.wg *)),.me-gear:where(:not(.wg *)){display:none}.rail-quick:where(:not(.wg *)){width:40px;height:40px;padding:0;justify-content:center}.nav-list:where(:not(.wg *)){width:100%}.nav-item:where(:not(.wg *)),.nav-projects .nav-item:where(:not(.wg *)){justify-content:center;padding:0;height:42px}.ncount:where(:not(.wg *)){position:absolute;top:6px;right:8px;width:7px;height:7px;border-radius:50%;font-size:0;background:var(--text-3)}.ncount.hot:where(:not(.wg *)){background:var(--text-1)}.nav-item .wdot:where(:not(.wg *)){position:absolute;top:6px;right:8px}.me-row:where(:not(.wg *)){justify-content:center;padding:6px 0}.me-menu:where(:not(.wg *)){left:0;right:auto;width:220px}}@media(max-width:760px){:root,.shell:where(:not(.wg *)){--rail-w: 0px}.shell:where(:not(.wg *)){grid-template-columns:1fr}main:where(:not(.wg *)){padding:var(--s6) var(--s4) calc(104px + env(safe-area-inset-bottom))}body.has-jarvis main:where(:not(.wg *)){padding-bottom:calc(84px + 48px + var(--s5) + env(safe-area-inset-bottom))}.rail:where(:not(.wg *)){position:fixed;top:auto;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));height:auto;z-index:15;flex-direction:row;padding:5px;overflow:hidden;border:1px solid var(--glass-edge);border-radius:var(--r-panel);box-shadow:var(--shadow-1)}.brand2:where(:not(.wg *)),.rail-quick:where(:not(.wg *)),.tray-toggle:where(:not(.wg *)),.proj-here:where(:not(.wg *)),.corner-tray:where(:not(.wg *)),.rail-me:where(:not(.wg *)),.ncount:where(:not(.wg *)),.nav-item .wdot:where(:not(.wg *)){display:none}.nav-list:where(:not(.wg *)){display:flex;width:100%}.nav-list>div:where(:not(.wg *)){flex:1 1 0;min-width:0}.nav-item:where(:not(.wg *)),.nav-projects .nav-item:where(:not(.wg *)){flex-direction:column;gap:3px;height:auto;padding:7px 0;font-size:10px;justify-content:center;border-radius:18px}.nav-item .nlabel:where(:not(.wg *)){flex:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item .nlabel[data-short]:where(:not(.wg *)){font-size:0}.nav-item .nlabel[data-short]:where(:not(.wg *)):after{content:attr(data-short);font-size:10px}.nav-list>.phone-more:where(:not(.wg *)){display:none}.nav-list>.nav-more-tab:where(:not(.wg *)){display:block}}.nav-more-tab:where(:not(.wg *)){display:none}.more-scrim:where(:not(.wg *)){position:fixed;inset:0;z-index:40;background:var(--scrim);animation:g-fade var(--dur-menu) var(--ease-out)}.more-sheet:where(:not(.wg *)){position:fixed;z-index:41;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));display:grid;gap:var(--s3);padding:var(--s4);border-radius:var(--r-panel);max-height:calc(100vh - 32px);overflow-y:auto;animation:me-in var(--dur-menu) var(--ease-out)}.more-head:where(:not(.wg *)){display:flex;align-items:center;gap:10px}.more-head b:where(:not(.wg *)){flex:1;min-width:0;font:550 15px var(--font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.more-grid:where(:not(.wg *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.more-item:where(:not(.wg *)){position:relative;display:grid;justify-items:center;gap:6px;padding:14px 4px 12px;border:0;border-radius:14px;background:var(--well);color:var(--text-1);font:450 12.5px var(--font);cursor:pointer}.more-item svg:where(:not(.wg *)){color:var(--text-2)}.more-item[aria-current=page]:where(:not(.wg *)){background:var(--glass-2);box-shadow:var(--shadow-2)}.more-item[aria-current=page] svg:where(:not(.wg *)){color:var(--accent-ink)}.more-count:where(:not(.wg *)){position:absolute;top:6px;right:8px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font:600 11px/18px var(--font);background:var(--glass-2);color:var(--text-2)}.more-count.hot:where(:not(.wg *)){background:var(--ink);color:var(--on-ink)}.grid:where(:not(.wg *)){display:grid;gap:var(--s5);align-items:start;grid-template-columns:repeat(12,minmax(0,1fr))}.span-12:where(:not(.wg *)){grid-column:span 12}.span-7:where(:not(.wg *)){grid-column:span 7}.span-6:where(:not(.wg *)){grid-column:span 6}.span-5:where(:not(.wg *)){grid-column:span 5}.span-4:where(:not(.wg *)){grid-column:span 4}@media(max-width:1100px){.span-7:where(:not(.wg *)),.span-6:where(:not(.wg *)),.span-5:where(:not(.wg *)),.span-4:where(:not(.wg *)){grid-column:span 12}}.capture:where(:not(.wg *)){display:flex;gap:var(--s2)}.capture input:where(:not(.wg *)){flex:1}.login:where(:not(.wg *)){min-height:100vh;display:grid;place-items:center;padding:var(--s5)}.login .card:where(:not(.wg *)){width:min(420px,100%);padding:var(--s6)}.login .logo:where(:not(.wg *)){display:block;width:36px;height:36px;margin-bottom:var(--s5)}.login h1:where(:not(.wg *)){margin:0 0 var(--s2);font:600 34px/1 var(--font);letter-spacing:var(--track-tight)}.stack:where(:not(.wg *)){display:grid;gap:var(--s5);align-content:start}@media(max-width:1100px){.stack:where(:not(.wg *)){grid-column:span 12}}@media(max-width:760px){.page-head:where(:not(.wg *)){margin-bottom:var(--s5)}}.danger-text:where(:not(.wg *)){color:var(--negative-ink)}.fieldset:where(:not(.wg *)){display:grid;gap:6px}.fieldset>span:where(:not(.wg *)){font:500 13px var(--font);color:var(--text-2)}.two:where(:not(.wg *)){display:grid;grid-template-columns:1fr 1fr;gap:var(--s3)}@media(max-width:560px){.two:where(:not(.wg *)){grid-template-columns:1fr}}.seg:where(:not(.wg *)){display:flex;flex-wrap:wrap;gap:6px}.seg button:where(:not(.wg *)){padding:7px 12px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--glass-1);cursor:pointer;font-size:13px}.seg button[aria-pressed=true]:where(:not(.wg *)){background:var(--text-1);color:var(--ground);border-color:transparent}.toggle:where(:not(.wg *)){display:flex;gap:var(--s3);align-items:flex-start;padding:var(--s3) var(--s4);border-radius:14px;background:var(--glass-1);border:1px solid var(--line);cursor:pointer}.toggle input:where(:not(.wg *)){margin-top:3px}.toggle b:where(:not(.wg *)){display:block;font-weight:500;font-size:14px}.toggle small:where(:not(.wg *)){color:var(--text-2)}.qpop:where(:not(.wg *)){position:fixed;top:18vh;left:50%;transform:translate(-50%);width:min(560px,calc(100vw - 32px));z-index:21}.struck:where(:not(.wg *)){text-decoration:line-through;color:var(--text-2)}.field.mini.wide:where(:not(.wg *)){width:100%;padding:8px 10px;font-size:13px;resize:vertical}.btn:disabled:where(:not(.wg *)){opacity:.45;cursor:default;transform:none}@container (max-width: 130px){.cal-ev.short .tm:where(:not(.wg *)){display:none}}.link-btn:where(:not(.wg *)){border:0;background:none;padding:0;cursor:pointer;color:var(--text-2);font-size:13px;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.link-btn:hover:where(:not(.wg *)),.link-btn[aria-pressed=true]:where(:not(.wg *)){color:var(--text-1);text-decoration-color:currentColor}@container (max-width: 150px){.cal-dh .hrs:where(:not(.wg *)){display:none}}@media(min-width:761px){.rail:where(:not(.wg *)){border-right-color:transparent}}.row-why:where(:not(.wg *)){align-self:center;flex:none;max-width:40%}.boundary:where(:not(.wg *)){display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;padding:var(--s6) 0}.boundary-text:where(:not(.wg *)){margin:0;color:var(--text-2);font:var(--t-body)}.boundary-whole:where(:not(.wg *)){min-height:100vh;min-height:100dvh;justify-content:center;padding:var(--s6)}.sr:where(:not(.wg *)){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.auth:where(:not(.wg *)){min-height:100vh;display:grid;place-items:center;padding:var(--s5) var(--s4)}.auth-card:where(:not(.wg *)){width:min(440px,100%);display:grid;gap:var(--s4);padding:var(--s6)}.auth-card h1:where(:not(.wg *)){margin:0;font:var(--t-display);letter-spacing:var(--track-tight)}.auth-lede:where(:not(.wg *)){margin:0;color:var(--text-2)}.auth-actions:where(:not(.wg *)){display:grid;gap:var(--s2)}.auth-actions.row2:where(:not(.wg *)){grid-auto-flow:column;justify-content:start}.auth-actions .btn:where(:not(.wg *)){min-height:44px}.auth-or:where(:not(.wg *)){display:flex;align-items:center;gap:var(--s3);color:var(--text-2);font:var(--t-small)}.auth-or:where(:not(.wg *)):before,.auth-or:where(:not(.wg *)):after{content:"";flex:1;height:1px;background:var(--line)}.auth-provider:where(:not(.wg *)){width:100%;min-height:48px;gap:var(--s3);font-size:15px}.auth-provider svg:where(:not(.wg *)){flex:none}.auth-email:where(:not(.wg *)){display:grid;gap:var(--s2)}.auth-email .field:where(:not(.wg *)){min-height:44px;font-size:16px}.auth-email>.btn:where(:not(.wg *)){min-height:48px;margin-top:var(--s2);font-size:15px}.auth-label:where(:not(.wg *)){font:500 13px var(--font);color:var(--text-2)}.auth-label-row:where(:not(.wg *)){display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);margin-top:var(--s2)}.auth-pw:where(:not(.wg *)){position:relative}.auth-pw .field:where(:not(.wg *)){width:100%;padding-right:48px}.auth-pw-toggle:where(:not(.wg *)){position:absolute;inset:0 0 0 auto;width:44px;display:grid;place-items:center;border:0;background:none;color:var(--text-2);cursor:pointer;border-radius:0 var(--r-control) var(--r-control) 0}.auth-pw-toggle:hover:where(:not(.wg *)),.auth-pw-toggle[aria-pressed=true]:where(:not(.wg *)){color:var(--text-1)}.auth-hint:where(:not(.wg *)){margin:0;font:var(--t-small);color:var(--text-2)}.auth-link:where(:not(.wg *)){padding:2px 0;border:0;background:none;font:500 13px var(--font);color:var(--accent-ink);cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px}.auth-link:hover:where(:not(.wg *)){text-decoration-color:currentColor}.auth-link:disabled:where(:not(.wg *)){color:var(--text-2);text-decoration:none;cursor:default}.auth-link.quiet:where(:not(.wg *)){color:var(--text-2);font-weight:400}.auth-link.quiet:hover:where(:not(.wg *)){color:var(--text-1)}.auth-fallback:where(:not(.wg *)){justify-self:center;min-height:44px}.auth-switch:where(:not(.wg *)){margin:0;font:var(--t-small);color:var(--text-2);text-align:center}.auth-switch .auth-link:where(:not(.wg *)){min-height:44px}.auth-note:where(:not(.wg *)){display:grid;gap:var(--s1);justify-items:start;margin:0;padding:var(--s3);border-radius:var(--r-control);background:var(--well);font:var(--t-small);color:var(--text-1)}.auth-note p:where(:not(.wg *)){margin:0}.auth-note.bad:where(:not(.wg *)){background:color-mix(in srgb,var(--negative) 9%,transparent);color:var(--negative-ink)}.auth-note.bad .auth-hint:where(:not(.wg *)){color:var(--text-2)}.auth-note a:where(:not(.wg *)){color:inherit;font-weight:600}.auth-fine:where(:not(.wg *)){margin:0;font:var(--t-small);color:var(--text-2);text-align:center}@media(max-width:480px){.auth:where(:not(.wg *)){padding:var(--s4) var(--s3);align-items:start}.auth-card:where(:not(.wg *)){padding:var(--s5) var(--s4);gap:var(--s3)}}.pw-inline:where(:not(.wg *)){display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--s2)}.pw-inline .field:where(:not(.wg *)){width:12em}.pw-inline-err:where(:not(.wg *)){flex-basis:100%;text-align:right;font:var(--t-small);color:var(--negative-ink)}.consent-list:where(:not(.wg *)){list-style:none;margin:0;padding:0;display:grid;gap:2px}.consent-list li:where(:not(.wg *)){display:flex;justify-content:space-between;gap:var(--s3);padding:10px 0;border-top:1px solid var(--line);font:var(--t-small)}.consent-list li b:where(:not(.wg *)){font-weight:500;text-align:right}.connect:where(:not(.wg *)),.listening:where(:not(.wg *)){display:grid;gap:var(--s4);--glow: var(--accent)}.connect h2:where(:not(.wg *)),.listening h2:where(:not(.wg *)){margin:0;font:600 26px/1.15 var(--font);letter-spacing:-.02em}.connect .ph-eyebrow:where(:not(.wg *)),.listening .ph-eyebrow:where(:not(.wg *)){margin:0;font:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink)}.lede:where(:not(.wg *)){margin:0;color:var(--text-2);max-width:60ch}.steps:where(:not(.wg *)){margin:0;padding-left:1.3em;display:grid;gap:6px}.steps li:where(:not(.wg *))::marker{color:var(--accent-ink);font-weight:600}.copyurl:where(:not(.wg *)){display:flex;gap:var(--s2)}.copyurl .field:where(:not(.wg *)){font-size:14px}.connect-note:where(:not(.wg *)){margin:0}.connect-go:where(:not(.wg *)){justify-self:start;gap:6px;text-decoration:none}.connect-open:where(:not(.wg *)){justify-self:start;display:inline-flex;align-items:center;gap:4px;font:var(--t-small)}.connect-manual summary:where(:not(.wg *)){cursor:pointer;font:var(--t-small);color:var(--text-2)}.connect-manual[open] summary:where(:not(.wg *)){margin-bottom:var(--s2)}.connect-status:where(:not(.wg *)){margin:0;display:flex;align-items:center;gap:10px;padding:var(--s3) var(--s4);border-radius:var(--r-tile);background:var(--glass-2);font:var(--t-small);color:var(--text-2)}.connect-status .cs-dot:where(:not(.wg *)){flex:none;width:8px;height:8px;border-radius:50%;background:var(--text-3, var(--text-2));opacity:.6}.connect-status.is-none .cs-dot:where(:not(.wg *)){animation:cs-breathe 1.8s var(--ease-in-out) infinite}.connect-status.is-allowed:where(:not(.wg *)){color:var(--text-1)}.connect-status.is-allowed .cs-dot:where(:not(.wg *)){background:var(--accent);opacity:1;animation:cs-breathe 1.8s var(--ease-in-out) infinite}.connect-status.is-connected:where(:not(.wg *)){color:var(--positive-ink)}.connect-status.is-connected .cs-dot:where(:not(.wg *)){background:var(--positive);opacity:1}@keyframes cs-breathe{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.connect-status .cs-dot:where(:not(.wg *)){animation:none!important}}.next-step:where(:not(.wg *)){margin:0;padding:var(--s3) var(--s4);border-radius:var(--r-tile);background:var(--glass-2)}.say:where(:not(.wg *)){color:var(--accent-ink)}.feed:where(:not(.wg *)){list-style:none;margin:0;padding:0;display:grid;gap:6px}.feed li:where(:not(.wg *)){font:var(--t-small);padding:8px 12px;border-radius:12px;background:var(--glass-2);animation:g-fade var(--dur-menu) var(--ease-out)}.frow:where(:not(.wg *)){display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--s3);align-items:center;font:var(--t-small)}.frow>span:first-child:where(:not(.wg *)){color:var(--text-2)}@media(max-width:480px){.frow:where(:not(.wg *)){grid-template-columns:1fr;gap:4px}}p.side:where(:not(.wg *)){font:var(--t-small);color:var(--text-2);white-space:normal;margin:0}.settings .page-wait:where(:not(.wg *)),.page-wait:where(:not(.wg *)){padding:var(--s6) 0}.grow:where(:not(.wg *)){flex:1;min-width:0}.consent:where(:not(.wg *)){display:flex;gap:10px;align-items:flex-start;font:var(--t-small)}.consent input:where(:not(.wg *)){margin-top:3px}.feed-form:where(:not(.wg *)){display:grid;gap:var(--s2)}.feed-form .inline:where(:not(.wg *)){display:flex;gap:var(--s2);flex-wrap:wrap}.feed-form .inline .field:where(:not(.wg *)){flex:1;min-width:160px}.connect .seg-ctl:where(:not(.wg *)){justify-self:start}.connect.nested:where(:not(.wg *)){padding:0;border:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.connect.nested h2:where(:not(.wg *)){display:none}.beta-card:where(:not(.wg *)){display:grid;gap:var(--s3);align-content:start}.beta-cmd:where(:not(.wg *)){display:flex;align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border-radius:var(--r-control);background:var(--glass-2);min-width:0}.beta-cmd code:where(:not(.wg *)){flex:1;min-width:0;overflow-x:auto;white-space:nowrap;font-size:12px}.beta-bar:where(:not(.wg *)){display:flex;align-items:center;justify-content:space-between;gap:var(--s3)}.beta-list:where(:not(.wg *)){list-style:none;margin:0;padding:0;display:grid}.beta-list li:where(:not(.wg *)){display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) auto;gap:var(--s3);align-items:center;padding:8px 0;border-top:1px solid var(--line);font:var(--t-small)}.beta-list li .mono:where(:not(.wg *)){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beta-list .beta-set-up:where(:not(.wg *)){color:var(--positive-ink)}@media(max-width:560px){.beta-list li:where(:not(.wg *)){grid-template-columns:minmax(0,1fr) auto}.beta-list li .side:where(:not(.wg *)){grid-column:1 / -1;grid-row:2}}
