.wt-root{--wt-ink:#0f172a;--wt-muted:#64748b;--wt-line:#0f172a17;--wt-surface:#fff;--wt-surface-2:#f5f7fb;--wt-accent:#f97316;--wt-accent-2:#a855f7;--wt-ease:cubic-bezier(.2, .9, .25, 1);--wt-glass:#14182880;color:var(--wt-ink);font-family:var(--font-inter), system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:#070912;position:fixed;inset:0;overflow:hidden}.wt-grow{flex:1}.wt-wallpaper{background:radial-gradient(60% 50% at 18% 8%,#38bdf857 0%,#0000 62%),radial-gradient(55% 50% at 88% 14%,#a78bfa66 0%,#0000 60%),radial-gradient(70% 60% at 50% 108%,#f9731647 0%,#0000 62%),linear-gradient(165deg,#0b1023 0%,#0a0f1f 55%,#120d24 100%);position:absolute;inset:0}.wt-blob{filter:blur(80px);opacity:.55;border-radius:50%;animation:22s ease-in-out infinite alternate wt-drift;position:absolute}.wt-blob.b1{background:#6d28d9;width:46vw;height:46vw;top:20vh;left:-10vw}.wt-blob.b2{background:#0ea5e9;width:38vw;height:38vw;animation-duration:28s;top:-12vh;right:-8vw}.wt-blob.b3{opacity:.35;background:#f97316;width:34vw;height:34vw;animation-duration:25s;bottom:-18vh;left:38vw}@keyframes wt-drift{0%{transform:translate(0)scale(1)}to{transform:translate(6vw,-4vh)scale(1.15)}}.wt-film{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.wt-scene{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.wt-desk-icons{flex-direction:column;gap:14px;display:flex;position:absolute;top:470px;right:30px}.wt-desk-icons span{color:#ffffffdb;text-shadow:0 1px 3px #0009;justify-items:center;gap:4px;width:78px;font-size:11.5px;font-weight:500;display:grid}.wt-desk-icons i{filter:drop-shadow(0 6px 10px #00000059);font-size:44px;line-height:1}.wt-win{background:var(--wt-surface);opacity:0;transform:translate(var(--fx), var(--fy)) scale(.06);transition:transform .72s var(--wt-ease), opacity .38s ease, filter .6s ease;border-radius:14px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 40px 90px -30px #000000bf,0 0 0 .5px #ffffff40,0 2px 10px #0003}.wt-win.is-open{opacity:1;transform:none}.wt-win.is-gone{opacity:0;transform:translate(var(--fx), var(--fy)) scale(.06)}.wt-win.is-dim{filter:blur(3px)brightness(.55)saturate(.8)}.wt-win.is-absorb{animation:wt-absorb .7s var(--wt-ease)}@keyframes wt-absorb{40%{box-shadow:0 0 0 4px #f97316b3,0 0 80px 10px #f9731680}}.wt-titlebar{border-bottom:1px solid var(--wt-line);background:#eef1f6;flex:none;align-items:center;height:40px;padding:0 14px;display:flex;position:relative}.wt-lights{gap:8px;display:flex}.wt-lights i{background:#ff5f57;border-radius:50%;width:12px;height:12px}.wt-lights i:nth-child(2){background:#febc2e}.wt-lights i:nth-child(3){background:#28c840}.wt-wintitle{white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex;position:absolute;left:50%;transform:translate(-50%)}.wt-winbody{flex:1;min-height:0;position:relative}.wt-glyph{color:#fff;background:linear-gradient(160deg, color-mix(in srgb, var(--tile) 78%, #fff) 0%, var(--tile) 55%, color-mix(in srgb, var(--tile) 80%, #000) 100%);border-radius:24%;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 .5px #ffffff4d}.wt-glyph.is-dock{width:52px;height:52px;font-size:26px;box-shadow:0 6px 14px -6px #0009,inset 0 1px #ffffff59}.wt-faces{display:flex}.wt-faces span{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:-6px;font-size:9.5px;font-weight:700;display:grid}.wt-caret{vertical-align:-.15em;background:var(--wt-accent);width:2px;height:1.05em;margin-left:1px;animation:1s step-end infinite wt-blink;display:inline-block}@keyframes wt-blink{50%{opacity:0}}.wt-ask{color:#c2410c;background:linear-gradient(90deg,#fff7ed,#faf5ff);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #f9731640}.wt-pop{z-index:6;width:260px;animation:wt-pop-in .32s var(--wt-ease);background:#fffffff7;border-radius:12px;padding:6px;font-size:13px;position:absolute;box-shadow:0 24px 56px -18px #0f172a80,0 0 0 .5px #0f172a26}.wt-pop-row{border-radius:8px;align-items:center;gap:9px;height:32px;padding:0 10px;transition:background .16s,color .16s;display:flex}.wt-pop-row.is-hot{background:var(--wt-accent);color:#fff}@keyframes wt-pop-in{0%{opacity:0;transform:translateY(-6px)scale(.96)}}@keyframes wt-fade-up{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}}.wt-btn{height:36px;box-shadow:0 0 0 1px var(--wt-line);white-space:nowrap;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;transition:transform .14s,background .3s,box-shadow .3s;display:inline-flex}.wt-btn.is-sm{height:30px;padding:0 11px;font-size:12px}.wt-btn.is-primary{color:#fff;background:linear-gradient(#fb923c,#f97316);box-shadow:0 8px 18px -8px #f97316}.wt-btn.is-press{transform:scale(.94)}.wt-btn.is-done{background:linear-gradient(#34d399,#10b981);box-shadow:0 8px 18px -8px #10b981}.wt-btn.is-suggested{color:#c2410c;box-shadow:0 0 0 1px #f9731680,0 0 18px #f9731659}.wt-orb{background:conic-gradient(#f97316,#a855f7,#3b82f6,#10b981,#f97316);border-radius:50%;flex:none;width:34px;height:34px;animation:6s linear infinite wt-spin;box-shadow:0 0 22px #f9731673}.wt-orb.is-busy{animation-duration:1.2s;box-shadow:0 0 30px #a855f7b3}@keyframes wt-spin{to{transform:rotate(1turn)}}.wt-seg{color:var(--wt-muted);background:#eef1f6;border-radius:8px;padding:2px;font-size:11.5px;font-weight:600;display:inline-flex}.wt-seg span{border-radius:6px;padding:3px 9px;transition:background .2s,color .2s,transform .14s}.wt-seg span.is-on{color:var(--wt-ink);background:#fff;box-shadow:0 1px 2px #0f172a1f}.wt-seg span.is-press{transform:scale(.92)}.wt-pill{white-space:nowrap;color:#4338ca;font-variant-numeric:tabular-nums;height:28px;animation:wt-pop-in .32s var(--wt-ease);background:#eef2ff;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.wt-pill.is-focus{color:#c2410c;background:#fff7ed;box-shadow:inset 0 0 0 1px #f973164d}.wt-dragchip{z-index:30;white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:0;left:0;rotate:-2deg;box-shadow:0 24px 40px -14px #0f172a8c,0 0 0 2px #10b981}.wt-dragchip i{color:#10b981}.wt-dragchip.is-event{rotate:0deg;box-shadow:0 24px 40px -14px #0f172a8c,0 0 0 2px #f97316}.wt-dragchip.is-event i{color:#f97316}.wt-desk{background:#f4f6fa;font-size:13px;position:absolute;inset:0}.wt-desk-h{align-items:center;gap:8px;width:660px;display:flex;position:absolute;top:14px;left:20px}.wt-desk-h h3{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:750}.wt-brief{width:660px;height:22px;color:var(--wt-muted);margin:0;position:absolute;top:50px;left:20px}.wt-brief span{white-space:nowrap;transition:opacity .42s ease, transform .42s var(--wt-ease), filter .42s ease;position:absolute;top:0;left:0}.wt-brief-local.is-out{opacity:0;filter:blur(3px);transform:translateY(-6px)}.wt-brief-jas{opacity:0;color:#334155;transform:translateY(6px)}.wt-brief-jas.is-in{opacity:1;transform:none}.wt-brief-jas i{color:#a855f7}.wt-capture{width:660px;height:44px;box-shadow:0 0 0 1px var(--wt-line), 0 8px 20px -14px #0f172a59;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:0 8px 0 14px;transition:box-shadow .24s;display:flex;position:absolute;top:82px;left:20px}.wt-capture>i{color:#f97316}.wt-capture.is-on{box-shadow:0 0 0 2px #f973168c,0 10px 26px -14px #f9731699}.wt-capture.is-enter{animation:.26s wt-enter}@keyframes wt-enter{50%{transform:scale(.99);box-shadow:0 0 0 3px #10b98180}}.wt-capture-ph{color:#94a3b8;white-space:nowrap}.wt-capture-text{white-space:nowrap;font-size:14px;font-weight:500}.wt-qa-chips{gap:6px;display:flex}.wt-qa-chips span{color:#9a3412;white-space:nowrap;height:24px;animation:wt-pop-in .3s var(--wt-ease);background:#fff7ed;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.wt-capture kbd{color:#64748b;font:600 11px var(--font-inter), system-ui, sans-serif;white-space:nowrap;background:#f1f5f9;border-radius:6px;padding:3px 8px}.wt-receipt{color:#fff;height:26px;animation:wt-fade-up .32s var(--wt-ease);background:#0f172a;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:flex;position:absolute;top:134px;left:20px}.wt-receipt i{color:#34d399}.wt-receipt b{color:#fdba74;margin-left:6px}.wt-dcard{box-shadow:0 0 0 1px var(--wt-line), 0 10px 26px -20px #0f172a66;background:#fff;border-radius:14px;position:absolute;overflow:hidden}.wt-dcard-h{color:#334155;letter-spacing:.01em;align-items:center;gap:7px;height:40px;padding:0 14px;font-size:12px;font-weight:700;display:flex}.wt-dcard-h>i{color:#94a3b8}.wt-dcard-h em{color:var(--wt-muted);background:#f1f5f9;border-radius:999px;padding:0 6px;font-size:10.5px;font-style:normal}.wt-dcard-h small{color:var(--wt-muted);font-weight:500}.wt-work{align-items:center;gap:12px;padding:0 16px;display:flex}.wt-work>div{flex:1;min-width:0}.wt-work code{color:#c2410c;background:#fff7ed;border-radius:5px;padding:1px 6px;font-size:11px;font-weight:700}.wt-work b{margin:6px 0 2px;font-size:15px;display:block}.wt-work small{color:var(--wt-muted);font-size:11.5px}.wt-ring{flex:none;width:72px;height:72px}.wt-ring circle{fill:none;stroke:#eef1f6;stroke-width:6px}.wt-ring circle.is-arc{stroke:#f97316;stroke-linecap:round;transform-origin:36px 36px;transition:stroke-dasharray .4s;transform:rotate(-90deg)}.wt-ring text{fill:#0f172a;font:700 13px var(--font-inter), system-ui, sans-serif;font-variant-numeric:tabular-nums}.wt-work-actions{gap:8px;display:flex;position:absolute;bottom:16px;left:16px}.wt-todo{border-radius:9px;align-items:center;gap:10px;height:38px;padding:0 10px;transition:opacity .2s,background .2s;display:flex;position:absolute;left:12px;right:12px}.wt-todo:nth-of-type(odd){background:#fafbfd}.wt-todo>i{color:#cbd5e1;font-size:16px}.wt-todo span{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.wt-todo em{color:var(--wt-muted);white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.wt-todo em.is-today{color:#c2410c;background:#fff7ed}.wt-todo em.is-time{color:#047857;animation:wt-pop-in .32s var(--wt-ease);background:#ecfdf5;gap:4px;display:inline-flex}.wt-todo.is-lifted{opacity:.35}.wt-proj{border-radius:10px;align-items:center;gap:12px;height:54px;padding:0 10px;display:flex;position:absolute;left:12px;right:12px}.wt-proj:nth-of-type(odd){background:#fafbfd}.wt-proj-tile{background:color-mix(in srgb, var(--pc) 14%, #fff);width:34px;height:34px;color:var(--pc);border-radius:10px;flex:none;place-items:center;font-size:16px;display:grid}.wt-proj>div{flex:1;min-width:0}.wt-proj b{font-size:13px;display:block}.wt-proj small{color:var(--wt-muted);font-variant-numeric:tabular-nums;font-size:11px}.wt-proj small code{color:#475569;font-size:10px;font-weight:700}.wt-proj-bar{background:#eef1f6;border-radius:2px;height:4px;margin-top:5px;display:block;overflow:hidden}.wt-proj-bar span{border-radius:inherit;height:100%;display:block}.wt-proj em{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:700}.wt-proj em.is-due{color:#c2410c;background:#fff7ed}.wt-proj em.is-clear{color:#047857;background:#ecfdf5}.wt-proj em.is-late{color:#b91c1c;background:#fef2f2}.wt-inbox{align-items:center;gap:10px;height:36px;padding:0 10px;font-size:12.5px;display:flex;position:absolute;left:12px;right:12px}.wt-inbox span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.wt-inbox em{color:#94a3b8;font-size:11px;font-style:normal}.wt-today .wt-dcard-h{border-bottom:1px solid var(--wt-line)}.wt-hour{color:#94a3b8;text-align:right;font-variant-numeric:tabular-nums;width:48px;font-size:10.5px;font-weight:600;position:absolute;left:0}.wt-grid{background-image:linear-gradient(#eef1f6 1px,#0000 1px);background-size:100% 46px;position:absolute}.wt-ev{background:color-mix(in srgb, var(--tone) 12%, #fff);box-shadow:inset 3px 0 0 var(--tone);border-radius:8px;padding:4px 9px;font-size:11.5px;position:absolute;left:4px;right:4px;overflow:hidden}.wt-ev b{color:color-mix(in srgb, var(--tone) 70%, #000);white-space:nowrap;font-size:12px;display:block}.wt-ev small{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.wt-ev.is-short{align-items:center;gap:8px;padding-top:1px;padding-bottom:1px;display:flex}.wt-ev.is-new{animation:wt-ev-in .52s var(--wt-ease)}@keyframes wt-ev-in{0%{opacity:0;box-shadow:inset 3px 0 0 var(--tone), 0 0 0 3px color-mix(in srgb, var(--tone) 40%, transparent);transform:scale(.94)}}.wt-ev.is-block{--tone:#10b981;background:repeating-linear-gradient(-45deg,#ecfdf5 0 8px,#f0fdf8 8px 16px)}.wt-ev.is-ghost{--tone:#10b981;box-shadow:none;background:0 0;border:2px dashed #10b98199}.wt-ev.is-ghost b{color:#047857}.wt-now{background:#ef4444;height:2px;position:absolute;left:-6px;right:0}.wt-now i{background:#ef4444;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-4px}.wt-dsg{background:#f7f8fa;flex-direction:column;display:flex;position:absolute;inset:0}.wt-dsg-bar{border-bottom:1px solid var(--wt-line);background:#fff;flex:none;align-items:center;height:44px;padding:0 16px;font-size:12.5px;display:flex;position:relative}.wt-dsg-bar>b{align-items:center;gap:8px;font-size:13px;display:flex}.wt-dsg-bar>b i{color:#6366f1}.wt-dsg-tools{gap:4px;display:flex;position:absolute}.wt-dsg-tools span{color:#334155;border-radius:7px;align-items:center;gap:6px;height:28px;padding:0 10px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.wt-dsg-tools span.is-on{color:#4338ca;background:#eef2ff}.wt-dsg-ai{color:#fff;background:linear-gradient(90deg,#8b5cf6,#f97316);border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 12px;font-weight:700;transition:transform .14s;display:inline-flex;position:absolute;right:16px}.wt-dsg-ai.is-press{transform:scale(.94)}.wt-dsg-canvas{background-image:radial-gradient(#0f172a17 1px,#0000 1px);background-size:16px 16px;flex:1;position:relative;overflow:hidden}.wt-area{animation:wt-fade-up .42s var(--wt-ease);background:#6366f10b;border-radius:16px;position:absolute;box-shadow:inset 0 0 0 1px #6366f12e}.wt-area>span{color:#4338ca;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex;position:absolute;top:9px;left:12px}.wt-area em{color:#64748b;font-variant-numeric:tabular-nums;font-style:normal}.wt-wires{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.wt-wires path{fill:none;stroke-linecap:round;transition:opacity .24s,stroke-width .18s}.wt-wlabel{z-index:2;box-shadow:0 0 0 1px color-mix(in srgb, var(--line) 45%, #e2e8f0);color:#475569;white-space:nowrap;animation:wt-pop-in .26s var(--wt-ease);background:#fff;border-radius:999px;padding:0 7px;font-size:9.5px;font-weight:600;transition:opacity .24s;position:absolute;transform:translate(-50%,-50%)}.wt-wlabel.is-dim{opacity:.12}.wt-node{z-index:3;box-shadow:0 0 0 1px var(--ring,transparent), 0 0 0 1px #e3e7ed, 0 6px 16px -10px #0f172a73;animation:wt-node-in .38s var(--wt-ease);background:#fff;border-radius:12px;font-size:11px;transition:opacity .24s,box-shadow .24s;position:absolute}@keyframes wt-node-in{0%{opacity:0;transform:scale(.8)}}.wt-node.is-dim{opacity:.38}.wt-node.is-focus{box-shadow:0 0 0 2px var(--ring), 0 0 0 7px color-mix(in srgb, var(--ring) 18%, transparent), 0 12px 26px -12px #0f172a80}.wt-node:not(.is-focus){box-shadow:0 0 0 1.5px var(--ring), 0 0 0 1px #e3e7ed, 0 6px 16px -10px #0f172a73}.wt-node-h{border-radius:12px 12px 0 0;align-items:center;gap:7px;height:30px;padding:0 9px;transition:background .3s;display:flex}.wt-dsg.is-progress .wt-node-h{background:color-mix(in srgb, var(--st) 14%, #fff)}.wt-ktile{background:color-mix(in srgb, var(--kc) 14%, #fff);width:18px;height:18px;color:var(--kc);border-radius:5px;flex:none;place-items:center;font-size:10px;display:grid}.wt-node-h b{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;overflow:hidden}.wt-node-h code{color:#94a3b8;font-size:9.5px;font-weight:700}.wt-node-row{color:#334155;white-space:nowrap;align-items:center;gap:7px;height:20px;padding:0 10px;display:flex}.wt-node-row i{border-radius:50%;flex:none;width:6px;height:6px;transition:background .3s}.wt-node-chip{color:#c2410c;background:#fff7ed;border-radius:5px;margin-left:auto;padding:0 6px;font-size:9.5px;font-style:normal;font-weight:700;animation:1.2s ease-in-out 2 wt-chip}@keyframes wt-chip{50%{box-shadow:0 0 0 4px #f9731640}}.wt-node-bar{background:#eef1f6;border-radius:2px;height:3px;margin:4px 10px 0;display:block;overflow:hidden}.wt-node-bar span{background:#10b981;height:100%;transition:width .4s;display:block}.wt-run{z-index:5;width:380px;box-shadow:0 0 0 1px var(--wt-line), 0 20px 40px -20px #0f172a80;animation:wt-fade-up .36s var(--wt-ease);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:12px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.wt-run>div{flex:1}.wt-run b{font-size:13px;display:block}.wt-run small{color:var(--wt-muted)}.wt-run-bar{background:#eef1f6;border-radius:2px;height:4px;margin-top:7px;display:block;overflow:hidden}.wt-run-bar span{background:linear-gradient(90deg,#8b5cf6,#f97316);height:100%;transition:width .2s linear;display:block}.wt-run.is-done{color:#fff;background:#0f172a;gap:10px;width:auto;padding:10px 14px}.wt-run.is-done i{color:#c4b5fd}.wt-run.is-done b{color:#fdba74;font-size:12px;display:inline}.wt-dsg-legend{box-shadow:0 0 0 1px var(--wt-line);color:#475569;animation:wt-fade-up .32s var(--wt-ease);background:#fff;border-radius:10px;align-items:center;gap:14px;padding:7px 12px;font-size:11px;font-weight:600;display:flex;position:absolute;bottom:18px;left:16px}.wt-dsg-legend span{align-items:center;gap:6px;display:inline-flex}.wt-dsg-legend i{border-radius:50%;width:8px;height:8px}.wt-dsg-legend b{border-left:1px solid var(--wt-line);color:#047857;padding-left:12px;font-size:12px}.wt-term{color:#cbd5e1;background:#0b1020;padding:16px 18px;font:13px/21px ui-monospace,SF Mono,Menlo,monospace;position:absolute;inset:0}.wt-tl{white-space:nowrap;text-overflow:ellipsis;animation:.22s wt-term-in;overflow:hidden}@keyframes wt-term-in{0%{opacity:0;transform:translate(-4px)}}.wt-tl.is-cmd{color:#e2e8f0}.wt-tl-path{color:#38bdf8}.wt-tl-dollar{color:#64748b}.wt-tl.is-banner{color:#fdba74;background:#f973161a;border-radius:8px;margin:6px 0 10px;padding:8px 12px;box-shadow:inset 0 0 0 1px #f9731659}.wt-tl.is-prompt{color:#f8fafc;margin-bottom:10px;font-weight:600}.wt-tl.is-prompt>span{color:#f97316}.wt-tl.is-tool{color:#e2e8f0;margin-top:6px}.wt-tl.is-tool b{color:#c4b5fd;font-weight:600}.wt-tl-dot{color:#34d399}.wt-tl.is-running .wt-tl-dot{color:#f59e0b;animation:.8s step-end infinite wt-blink}.wt-tl-arg{color:#94a3b8}.wt-tl.is-res{color:#94a3b8;padding-left:22px}.wt-tl.is-res span{color:#475569}.wt-tl.is-done{color:#34d399;margin-top:12px;font-weight:600}.wt-tl.is-wait{color:#f59e0b;margin-top:6px}.wt-tk{background:#fff;padding:16px 20px;font-size:13px;position:absolute;inset:0}.wt-tk-h{align-items:center;gap:10px;display:flex}.wt-tk-h code{color:#c2410c;background:#fff7ed;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700}.wt-status{color:#0369a1;background:#e0f2fe;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700}.wt-status.is-review{color:#7e22ce;animation:wt-status .7s var(--wt-ease);background:#f3e8ff}@keyframes wt-status{0%{transform:scale(.8);box-shadow:0 0 #a855f799}60%{transform:scale(1.08);box-shadow:0 0 0 8px #a855f700}}.wt-tk h4{letter-spacing:-.01em;margin:12px 0 10px;font-size:19px;font-weight:750}.wt-tk-tabs{border-bottom:1px solid var(--wt-line);gap:4px;margin-bottom:12px;display:flex}.wt-tk-tabs span{color:var(--wt-muted);padding:6px 10px;font-size:12px;font-weight:600}.wt-tk-tabs span.is-on{color:var(--wt-ink);box-shadow:inset 0 -2px #f97316}.wt-tk-fields{grid-template-columns:84px 1fr;gap:9px 12px;margin:0 0 14px;display:grid}.wt-tk-fields dt{color:var(--wt-muted);font-size:12px}.wt-tk-fields dd{align-items:center;gap:6px;margin:0;font-weight:500;display:flex}.wt-tk-fields dd.is-today{color:#c2410c;font-weight:700}.wt-dchip{color:#4338ca;background:#eef2ff;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.wt-av{color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:8.5px;font-weight:800;display:inline-grid}.wt-av.is-bot{background:#0f172a;font-size:11px}.wt-tk-act>b{color:var(--wt-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:11px;display:block}.wt-act{align-items:flex-start;gap:9px;margin-bottom:9px;font-size:12.5px;display:flex}.wt-act em{color:#94a3b8;font-size:11px;font-style:normal}.wt-act.is-new{animation:wt-fade-up .42s var(--wt-ease)}.wt-act.is-comment p{box-shadow:inset 0 0 0 1px var(--wt-line);background:#f8fafc;border-radius:4px 12px 12px;margin:0;padding:8px 11px;line-height:1.5}.wt-pm{background:#f4f6fa;position:absolute;inset:0}.wt-pm-h{border-bottom:1px solid var(--wt-line);background:#fff;align-items:center;gap:14px;height:58px;padding:0 20px;font-size:13px;display:flex}.wt-pm-h b{font-size:15px;display:block}.wt-pm-h small{color:var(--wt-muted);font-size:11.5px}.wt-pm-h>div:first-child{flex:1}.wt-progress{background:#e2e8f0;border-radius:4px;width:180px;height:8px;overflow:hidden}.wt-progress span{border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#10b981);height:100%;display:block}.wt-pm-h em{font-variant-numeric:tabular-nums;width:34px;font-style:normal;font-weight:700}.wt-live{color:#047857;background:#ecfdf5;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:700;display:flex}.wt-live i{background:#10b981;border-radius:50%;width:7px;height:7px;animation:1.4s ease-out infinite wt-ping}@keyframes wt-ping{0%{box-shadow:0 0 #10b98199}to{box-shadow:0 0 0 8px #10b98100}}.wt-board{position:absolute;inset:58px 16px 0}.wt-col{background:#e9edf4;border-radius:12px;position:absolute;top:0;bottom:14px}.wt-col>span{color:#475569;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.wt-col em{color:var(--wt-muted);background:#fff;border-radius:999px;padding:0 6px;font-size:10.5px;font-style:normal}.wt-card{width:186px;height:72px;box-shadow:0 1px 2px #0f172a14, 0 0 0 1px var(--wt-line);transition:transform .52s var(--wt-ease), box-shadow .3s ease;background:#fff;border-radius:10px;flex-wrap:wrap;align-content:flex-start;gap:6px;padding:10px 12px;font-size:12.5px;display:flex;position:absolute;top:0;left:0}.wt-board>.wt-card:nth-of-type(n){margin-top:0}.wt-card b{white-space:nowrap;text-overflow:ellipsis;width:100%;font-weight:600;overflow:hidden}.wt-card.is-drag{transition:none;box-shadow:0 30px 50px -16px #0f172a8c,0 0 0 2px #8b5cf6}.wt-card.is-ghost{box-shadow:none;background:0 0;border:2px dashed #8b5cf68c;transition:none}.wt-card.is-fresh{animation:1.4s wt-fresh}.wt-card.is-sel{box-shadow:0 0 0 2px #a855f7,0 12px 30px -12px #a855f799}@keyframes wt-fresh{0%{box-shadow:0 0 0 2px #a855f7,0 0 40px #a855f7cc}to{box-shadow:0 1px 2px #0f172a14, 0 0 0 1px var(--wt-line)}}.wt-tag{background:color-mix(in srgb, var(--tone) 14%, #fff);color:color-mix(in srgb, var(--tone) 80%, #000);border-radius:5px;padding:1px 7px;font-size:10.5px;font-weight:700}.wt-aitag{color:#9333ea;background:linear-gradient(90deg,#fff7ed,#faf5ff);border-radius:5px;padding:1px 7px;font-size:10.5px;font-weight:700}.wt-who{color:#475569;background:#e2e8f0;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8.5px;font-weight:800;display:grid;position:absolute;top:9px;right:10px}.wt-pop.is-card{width:210px}.wt-board .wt-card b{width:calc(100% - 24px)}.wt-board .wt-who{top:auto;bottom:9px}.wt-board .wt-aitag{padding:1px 5px}.wt-key{color:#64748b;letter-spacing:.02em;width:auto;font-size:10px;font-weight:700}.wt-cursor{z-index:50;filter:drop-shadow(0 3px 4px #0006);position:absolute;top:0;left:0}.wt-cursor svg{margin:-3px 0 0 -5px;transition:transform .12s;display:block}.wt-cursor.is-press svg{transform:scale(.84)}.wt-cursor.is-peer span{color:#fff;background:#ec4899;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:700;position:absolute;top:18px;left:16px}.wt-ripple{z-index:49;border:2px solid #f97316e6;border-radius:50%;width:46px;height:46px;position:absolute}.wt-dock{-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);z-index:20;background:#ffffff29;border-radius:22px;align-items:flex-end;gap:10px;height:70px;padding:9px 12px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 .5px #ffffff59,0 20px 40px -20px #0009}.wt-dock-item{transform-origin:50% 100%;width:52px;height:52px;transition:transform .14s ease-out;display:block;position:relative}.wt-dot{background:#ffffffe6;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:-7px;left:50%}.wt-dock-tip{color:#fff;white-space:nowrap;background:#0f172acc;border-radius:6px;padding:3px 9px;font-size:12px;position:absolute;top:-30px;left:50%;transform:translate(-50%)scale(.66)}.wt-vignette{background:radial-gradient(120% 90% at 50% 45%,#0000 55%,#0000008c 100%);position:absolute;inset:0}.wt-grain{opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:.9s steps(4,end) infinite wt-grain;position:absolute;inset:-50%}@keyframes wt-grain{25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-1%,3%)}}.wt-flash{mix-blend-mode:screen;background:linear-gradient(105deg,#0000 30%,#ffc48c59 48%,#ffffff80 50%,#c4a7ff4d 52%,#0000 70%);animation:1.3s ease-out forwards wt-flash;position:absolute;inset:0}@keyframes wt-flash{0%{opacity:1;transform:translate(-100%)}to{opacity:0;transform:translate(100%)}}.wt-chapter{color:#fff;isolation:isolate;max-width:min(620px,100vw - 500px);animation:wt-title-in .9s var(--wt-ease) both;position:absolute;bottom:clamp(110px,16vh,170px);left:clamp(20px,4vw,64px)}.wt-chapter:before{content:"";z-index:-1;filter:blur(14px);pointer-events:none;background:radial-gradient(closest-side,#060812c7 0%,#06081280 55%,#0000 100%);position:absolute;inset:-70px -140px -80px -90px}.wt-chapter.is-out{animation:.6s forwards wt-title-out}.wt-chapter-n{color:#fdba74;letter-spacing:.32em;text-transform:uppercase;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.wt-chapter-n i{background:currentColor;width:44px;height:1px}.wt-chapter b{letter-spacing:-.035em;text-shadow:0 6px 40px #000000a6;margin-top:10px;font-size:clamp(30px,4.2vw,58px);font-weight:800;line-height:1.02;display:block}@keyframes wt-title-in{0%{opacity:0;filter:blur(12px);letter-spacing:.02em;transform:translateY(24px)}}@keyframes wt-title-out{to{opacity:0;filter:blur(10px);transform:translateY(-10px)}}.wt-toast{-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);min-width:320px;animation:wt-toast-in .6s var(--wt-ease);background:#ffffffd1;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex;position:absolute;top:46px;transform:translate(-50%);box-shadow:0 24px 50px -18px #0009,inset 0 0 0 .5px #fff9}.wt-toast b{display:block}.wt-toast span{color:#334155}.wt-toast.is-out{animation:.4s forwards wt-toast-out}@keyframes wt-toast-in{0%{opacity:0;transform:translate(-50%,-30px)scale(.92)}}@keyframes wt-toast-out{to{opacity:0;transform:translate(-50%,-20px)}}.wt-intro,.wt-finale{color:#fff;place-items:center;display:grid;position:absolute;inset:0}.wt-intro{background:#05060b}.wt-finale{background:radial-gradient(60% 60%,#05060b59,#05060bd9)}.wt-bars{position:absolute;inset:0}.wt-bars:before,.wt-bars:after{content:"";height:var(--bar);background:#000;position:absolute;left:0;right:0}.wt-bars:before{top:0}.wt-bars:after{bottom:0}.wt-intro-line{letter-spacing:-.035em;text-align:center;margin:0;padding:0 24px;font-size:clamp(30px,5vw,68px);font-weight:800;animation:1.4s both wt-intro-line}@keyframes wt-intro-line{0%{opacity:0;filter:blur(14px);transform:scale(1.08)}30%,75%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(8px);transform:scale(.97)}}.wt-intro-logo{animation:wt-logo 1.2s var(--wt-ease) both;align-items:center;gap:18px;display:flex}.wt-intro-logo b{letter-spacing:-.045em;background:linear-gradient(100deg,#fff 20%,#fdba74 45%,#c4b5fd 60%,#fff 80%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,7vw,96px);font-weight:850;animation:3s ease-in-out infinite wt-shine}@keyframes wt-logo{0%{opacity:0;filter:blur(16px);transform:scale(.86)}}@keyframes wt-shine{0%{background-position:100% 0}to{background-position:-120% 0}}.wt-mark{aspect-ratio:1;color:#fff;letter-spacing:-.04em;background:linear-gradient(150deg,#fb923c,#f97316 45%,#c2410c);border-radius:26%;place-items:center;width:clamp(56px,7vw,92px);font-size:clamp(18px,2.2vw,28px);font-weight:900;display:grid;box-shadow:0 20px 60px -10px #f97316b3,inset 0 1px #fff6}.wt-mark.is-sm{border-radius:9px;width:34px;font-size:11px;box-shadow:0 8px 18px -8px #f97316cc}.wt-finale-in{justify-items:center;gap:18px;display:grid}.wt-finale-in p{color:#ffffffd1;letter-spacing:-.01em;animation:wt-fade-up 1s .3s var(--wt-ease) both;margin:0;font-size:clamp(16px,1.8vw,24px);font-weight:500}.wt-black{background:#05060b;position:absolute;inset:0}.wt-menubar{z-index:60;-webkit-backdrop-filter:blur(26px)saturate(1.8);backdrop-filter:blur(26px)saturate(1.8);color:#ffffffeb;pointer-events:none;-webkit-user-select:none;user-select:none;background:#10142273;align-items:center;gap:18px;height:32px;padding:0 14px;font-size:13px;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 -.5px #ffffff1f}.wt-mb-logo{background:var(--wt-accent);border-radius:5px;padding:1px 6px;font-size:10px;font-weight:900}.wt-mb-menus{color:#ffffffbf;gap:18px;display:flex}.wt-mb-clock{font-variant-numeric:tabular-nums}.wt-mb-desk{background:#f9731640;border-radius:6px;align-items:center;gap:6px;height:22px;padding:0 9px;font-weight:600;display:flex}.wt-mb-signin{background:#ffffff2e;border-radius:6px;align-items:center;gap:6px;height:24px;padding:0 10px;font-weight:600;display:flex}.wt-signin{z-index:70;-webkit-backdrop-filter:blur(30px)saturate(1.8);backdrop-filter:blur(30px)saturate(1.8);width:384px;animation:wt-signin-in .9s 3.4s var(--wt-ease) both;background:#ffffffdb;border-radius:20px;padding:22px 22px 16px;position:absolute;top:44px;right:14px;box-shadow:0 40px 100px -30px #000c,0 0 0 .5px #ffffffb3,inset 0 1px #ffffffe6}@keyframes wt-signin-in{0%{opacity:0;filter:blur(10px);transform:translateY(-14px)scale(.96)}}.wt-caretup{background:#ffffffdb;border-radius:3px 0 0;width:14px;height:14px;position:absolute;top:-7px;right:38px;rotate:45deg}.wt-signin-brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:15px;font-weight:800;display:flex}.wt-signin-brand b{color:var(--wt-accent)}.wt-beta{color:#047857;background:#ecfdf5;border-radius:999px;margin-left:auto;padding:2px 9px;font-size:11px;font-weight:700}.wt-signin h1{letter-spacing:-.03em;margin:16px 0 8px;font-size:25px;font-weight:800;line-height:1.12}.wt-signin>p{color:#475569;margin:0 0 18px;font-size:14px;line-height:1.5}.wt-google{height:50px;color:var(--wt-ink);transition:transform .18s var(--wt-ease), box-shadow .22s ease;background:#fff;border-radius:13px;align-items:center;gap:12px;padding:0 16px;font-size:15px;font-weight:650;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0f172a1f,0 10px 24px -14px #0f172a80}.wt-google span{flex:1}.wt-google .bi{color:var(--wt-muted);transition:transform .22s var(--wt-ease)}.wt-google:after{content:"";background:linear-gradient(105deg,#0000 35%,#f9731629 50%,#0000 65%);animation:3.6s ease-in-out 4.5s infinite wt-btn-shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes wt-btn-shine{0%{transform:translate(-100%)}40%,to{transform:translate(100%)}}.wt-google:hover{box-shadow:0 0 0 2px var(--wt-accent), 0 16px 30px -14px #f97316b3;transform:translateY(-1px)}.wt-google:hover .bi{color:var(--wt-accent);transform:translate(3px)}.wt-google:focus-visible,.wt-email:focus-visible,.wt-signin footer a:focus-visible{outline:2px solid var(--wt-accent);outline-offset:2px}.wt-email{color:#475569;text-align:center;margin:12px 0 0;font-size:13px;text-decoration:none;display:block}.wt-email:hover{color:var(--wt-ink);text-decoration:underline}.wt-reel{border-top:1px solid var(--wt-line);grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0 0;padding:14px 0 0;list-style:none;display:grid}.wt-reel li{color:#94a3b8;gap:6px;font-size:10.5px;font-weight:600;line-height:1.2;transition:color .3s;display:grid}.wt-reel li.is-on{color:var(--wt-ink)}.wt-reel i{background:#e2e8f0;border-radius:2px;height:3px;display:block;overflow:hidden}.wt-reel em{background:linear-gradient(90deg,#f97316,#a855f7);height:100%;display:block}.wt-signin footer{justify-content:center;gap:14px;margin-top:14px;display:flex}.wt-signin footer a{color:#94a3b8;font-size:11.5px;text-decoration:none}.wt-signin footer a:hover{color:var(--wt-ink)}.wt-root.is-portrait .wt-mb-menus,.wt-root.is-portrait .wt-mb-clock,.wt-root.is-portrait .wt-menubar .bi-wifi,.wt-root.is-portrait .wt-menubar .bi-bell,.wt-root.is-portrait .wt-mb-desk,.wt-root.is-portrait .wt-menubar .bi-search{display:none}.wt-menubar>b,.wt-mb-signin{white-space:nowrap}.wt-root.is-portrait .wt-signin{width:auto;padding:20px 16px calc(14px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;animation-name:wt-sheet-in;inset:auto 0 0}@keyframes wt-sheet-in{0%{transform:translateY(100%)}}.wt-root.is-portrait .wt-caretup{display:none}.wt-root.is-portrait .wt-signin h1{margin-top:12px;font-size:22px}.wt-root.is-portrait .wt-signin>p{margin-bottom:14px;font-size:13.5px}.wt-root.is-portrait .wt-chapter{max-width:none;inset:48px 16px auto}.wt-root.is-portrait .wt-chapter b{margin-top:6px;font-size:22px}.wt-root.is-portrait .wt-chapter-n{letter-spacing:.24em;font-size:11px}.wt-root.is-portrait .wt-toast{display:none}@media (max-width:1099px){.wt-chapter{max-width:calc(100vw - 440px)}}
