html[data-theme=fde]{--lg-surface: #ffffff;--lg-edge: rgba(1, 14, 36, .08);--lg-shadow: 0 1px 2px rgba(1, 14, 36, .04), 0 2px 12px rgba(1, 14, 36, .06);--lg-shadow-up: 0 8px 24px rgba(1, 14, 36, .12);--lg-ink-2: #5c5f66}@media(prefers-color-scheme:dark){html[data-theme=fde]{--lg-surface: #141416;--lg-edge: rgba(255, 255, 255, .1);--lg-shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 2px 12px rgba(0, 0, 0, .5);--lg-shadow-up: 0 8px 24px rgba(0, 0, 0, .7);--lg-ink-2: #a1a1a6}}.lw .lw-lg{position:relative;--w-ink-2: var(--lg-ink-2);background:var(--lg-surface);border:1px solid var(--lg-edge);box-shadow:var(--lg-shadow);transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease}.lw .lw-lg-solid{background:var(--lg-surface)}@media(hover:hover){.lw .lw-lg-i:hover{transform:translateY(-1px);box-shadow:var(--lg-shadow-up)}}.lw .lw-lg-i:active{transform:scale(.985)}@media(prefers-reduced-motion:reduce){.lw .lw-lg{transition:none}.lw .lw-lg-i:hover,.lw .lw-lg-i:active{transform:none}}html[data-theme=fde]{--bg-default: 250 250 250;--bg-deep: 250 250 250;--bg-card: 255 255 255;--bg-line: 235 235 240;--ink-default: 0 12 31;--ink-mute: 88 95 108;--ink-faint: 138 143 151;--neon-green: 48 209 88;--neon-cyan: 31 63 209;--neon-orange: 255 159 10;--neon-dim: 235 235 240;--font-body: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", "Segoe UI", system-ui, sans-serif;--letter-spacing-body: 0;--selection-bg: rgb(0 12 31 / .12);--selection-fg: #000c1f;--scrollbar-track: transparent;--scrollbar-thumb: rgba(0, 0, 0, .16);--scrollbar-thumb-hover: rgba(0, 0, 0, .28);--scrollbar-border: transparent;--scrollbar-width: 10px;--w-font: "Helvetica Neue", Helvetica, "Inter Variable", "Inter", "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", Arial, sans-serif;--w-font-display: "Newsreader Variable", "Newsreader", "Iowan Old Style", Georgia, serif;--w-display-features: "liga" 1, "clig" 1, "dlig" 0;--w-ground: #fafafa;--w-surface: #f2f3f5;--w-surface-2: #e8e9ec;--w-raised: #ffffff;--w-device: #ffffff;--w-hairline: rgb(0 12 31 / .1);--w-hairline-strong: rgb(0 12 31 / .14);--lg-edge: var(--w-hairline);--w-ink: #000c1f;--w-ink-2: rgb(0 12 31 / .65);--w-ink-3: rgb(0 12 31 / .45);--lg-ink-2: var(--w-ink-2);--w-blue: #1f3fd1;--w-blue-hover: #1a35b3;--w-blue-ink: #ffffff;--w-blue-ring: rgba(31, 63, 209, .18);--w-elev: 0 1px 2px rgba(1, 14, 36, .04), 0 2px 12px rgba(1, 14, 36, .06);--w-elev-up: 0 8px 24px rgba(1, 14, 36, .12);--w-pill-shadow: var(--w-elev);--w-pill-shadow-hover: var(--w-elev-up);--w-device-shadow: 0 2px 6px rgba(1, 14, 36, .06), 0 40px 80px -24px rgba(1, 14, 36, .18);--w-soft-shadow: 0 1px 2px rgba(1, 14, 36, .04), 0 6px 16px -6px rgba(1, 14, 36, .1);--w-inner-shadow: inset 0 1px 3px rgba(1, 14, 36, .07);--w-primary-bg: #000c1f;--w-primary-fg: #ffffff;--w-primary-hover: #00163b;--w-focus: var(--w-blue);--w-pop-bg: #ffffff;--w-pop-shadow: 0 2px 8px rgba(1, 14, 36, .06), 0 28px 64px -20px rgba(1, 14, 36, .3);--w-track: #e5e5ea;--w-tint-a: .12;--w-r-card: 40px;--w-r-panel: 32px;--w-r-tile: 16px;--m-blue: 10 132 255;--m-blue-ink: #0040dd;--m-purple: 191 90 242;--m-purple-ink: #7d3aa8;--m-orange: 255 159 10;--m-orange-ink: #8a4b00;--m-pink: 255 55 95;--m-pink-ink: #b5102e;--m-green: 48 209 88;--m-green-ink: #1b6b35;--m-indigo: 94 92 230;--m-indigo-ink: #3634a3;--m-cyan: 100 210 255;--m-cyan-ink: #0b5f85;--m-yellow: 255 214 10;--m-yellow-ink: #6e5200;color-scheme:light}@media(prefers-color-scheme:dark){html[data-theme=fde]{--bg-default: 11 11 12;--bg-deep: 11 11 12;--bg-card: 20 20 22;--bg-line: 44 44 46;--ink-default: 245 245 247;--ink-mute: 161 161 166;--ink-faint: 99 99 102;--neon-dim: 44 44 46;--selection-bg: rgba(61, 92, 255, .4);--selection-fg: #ffffff;--scrollbar-thumb: rgba(255, 255, 255, .18);--scrollbar-thumb-hover: rgba(255, 255, 255, .3);--w-ground: #0b0b0c;--w-surface: #1c1c1e;--w-surface-2: #2c2c2e;--w-raised: #141416;--w-device: #141416;--w-hairline: rgba(255, 255, 255, .1);--w-hairline-strong: rgba(255, 255, 255, .18);--lg-edge: rgba(255, 255, 255, .1);--w-ink: #f5f5f7;--w-ink-2: #a1a1a6;--w-ink-3: #6b6c72;--lg-ink-2: #a1a1a6;--w-blue: #3d5cff;--w-blue-hover: #5571ff;--w-blue-ring: rgba(61, 92, 255, .3);--w-elev: 0 1px 2px rgba(0, 0, 0, .4), 0 2px 12px rgba(0, 0, 0, .5);--w-elev-up: 0 8px 24px rgba(0, 0, 0, .7);--w-device-shadow: 0 40px 80px -24px rgba(0, 0, 0, .8);--w-soft-shadow: 0 1px 2px rgba(0, 0, 0, .5);--w-inner-shadow: inset 0 1px 3px rgba(0, 0, 0, .5);--w-primary-bg: #ffffff;--w-primary-fg: #000000;--w-primary-hover: #e8e8ed;--w-pop-bg: #1c1c1e;--w-pop-shadow: 0 28px 64px -20px rgba(0, 0, 0, .85);--w-track: #3a3a3c;--w-tint-a: .18;--m-blue-ink: #6cb5ff;--m-purple-ink: #d28cf6;--m-orange-ink: #ff9f0a;--m-pink-ink: #ff879f;--m-green-ink: #30d158;--m-indigo-ink: #9e9df0;--m-cyan-ink: #64d2ff;--m-yellow-ink: #ffd60a;color-scheme:dark}}html[data-theme=fde] body{background-color:var(--w-ground);color:var(--w-ink);font-feature-settings:normal}.lw{position:relative;color:var(--w-ink);background:var(--w-ground);font-family:var(--w-font);font-size:16px;line-height:1.5;letter-spacing:-.03em;font-variation-settings:"opsz" 16;overflow-x:clip;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[lang^=zh] .lw{letter-spacing:0;line-height:1.65}.lw p{text-wrap:pretty}.lw[data-dock]{--lw-dock-lift: 72px;padding-bottom:120px}.lw :focus-visible{outline:2px solid var(--w-focus);outline-offset:2px}.lw .lw-container{width:min(1120px,calc(100% - 32px));margin-inline:auto}@media(min-width:640px){.lw .lw-container{width:min(1120px,calc(100% - 64px))}}.lw .lw-block{margin-top:96px;scroll-margin-top:72px}@media(min-width:1024px){.lw .lw-block{margin-top:144px}}.lw .lw-center{text-align:center}@media(prefers-reduced-motion:no-preference){.lw [data-reveal]{opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.lw [data-reveal][data-shown]{opacity:1;transform:none}}.lw .lw-h1{max-width:960px;margin-inline:auto;font-family:var(--w-font-display);font-size:clamp(40px,11vw,48px);line-height:1;font-weight:500;letter-spacing:-.05em;font-variation-settings:"opsz" 72;font-optical-sizing:none;font-feature-settings:var(--w-display-features);text-align:center;text-wrap:pretty;font-synthesis:none}@media(min-width:640px){.lw .lw-h1{font-size:56px}}@media(min-width:1024px){.lw .lw-h1{font-size:72px;letter-spacing:-.06em}}.lw .lw-h1 em{font-style:italic}html[lang^=zh] .lw .lw-h1{font-family:var(--w-font);font-size:34px;line-height:1.18;font-weight:600;letter-spacing:-.01em;font-variation-settings:normal;font-optical-sizing:auto}@media(min-width:640px){html[lang^=zh] .lw .lw-h1{font-size:44px}}@media(min-width:1024px){html[lang^=zh] .lw .lw-h1{font-size:52px}}.lw .lw-obj{position:relative;display:inline-block;vertical-align:-.12em;height:.82em;margin:0 .08em;border-radius:999px;letter-spacing:0;font-variation-settings:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.lw .lw-obj-in{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:inherit}.lw .lw-glue{white-space:nowrap}.lw .lw-obj svg{display:block}.lw .lw-obj-go{width:.82em;background:var(--w-blue);color:var(--w-blue-ink);cursor:pointer;transition:background-color .16s ease}.lw .lw-obj-go:hover{background:var(--w-blue-hover)}.lw .lw-obj-go svg{width:46%;height:46%;transition:transform .2s cubic-bezier(.2,.8,.2,1)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.lw .lw-obj-go:hover svg{transform:translate(2px)}}.lw .lw-obj-tools{width:2.4em;background:var(--w-raised);border:1px solid var(--w-hairline);box-shadow:var(--w-elev)}.lw .lw-obj-disc{display:inline-flex;align-items:center;justify-content:center;width:.62em;height:.62em;border-radius:999px;background:var(--w-surface);color:var(--w-ink);box-shadow:0 0 0 .03em var(--w-raised);transition:transform .22s cubic-bezier(.2,.8,.2,1)}.lw .lw-obj-disc+.lw-obj-disc{margin-left:-.14em}.lw .lw-obj-disc svg{width:52%;height:52%}@media(hover:hover)and (prefers-reduced-motion:no-preference){.lw .lw-obj-tools:hover .lw-obj-disc:first-child{transform:translate(-.06em)}.lw .lw-obj-tools:hover .lw-obj-disc:last-child{transform:translate(.06em)}}.lw .lw-obj-stay{position:relative;width:.82em;background:var(--w-raised);border:1px solid var(--w-hairline);box-shadow:var(--w-elev);color:var(--w-blue)}.lw .lw-obj-stay svg{width:48%;height:48%}.lw .lw-obj-stay:after{content:"";position:absolute;top:.04em;right:.04em;width:.2em;height:.2em;border-radius:999px;background:var(--w-blue);box-shadow:0 0 0 .03em var(--w-raised)}@media(prefers-reduced-motion:no-preference){.lw .lw-obj-stay:after{animation:lw-obj-pulse 2.4s ease-in-out infinite}}@keyframes lw-obj-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.72);opacity:.55}}@media(prefers-color-scheme:dark){html[data-theme=fde] .lw .lw-obj-disc{background:var(--w-surface-2)}}.lw .lw-title{font-family:var(--w-font-display);font-size:clamp(40px,5.59vw,64px);line-height:1;font-weight:500;font-variation-settings:"opsz" 60;font-optical-sizing:none;font-feature-settings:var(--w-display-features);letter-spacing:-.05em;text-align:center;text-wrap:pretty;font-synthesis:none}html[lang^=zh] .lw .lw-title{font-family:var(--w-font);font-size:30px;line-height:1.2;font-weight:600;letter-spacing:0;font-variation-settings:normal;font-optical-sizing:auto}@media(min-width:1024px){html[lang^=zh] .lw .lw-title{font-size:40px}}.lw .lw-sub{max-width:560px;margin-inline:auto;font-size:19px;line-height:1.3;font-weight:400;letter-spacing:-.01em;color:var(--w-ink-2);text-align:center;text-wrap:pretty}@media(min-width:640px){.lw .lw-sub{font-size:21px}}html[lang^=zh] .lw .lw-sub{letter-spacing:0;line-height:1.65}.lw .lw-h3{font-size:20px;line-height:1.2;font-weight:500;font-variation-settings:"opsz" 24;letter-spacing:-.03em}html[lang^=zh] .lw .lw-h3{letter-spacing:0}.lw .lw-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.lw .lw-big{font-family:var(--w-font-display);font-size:56px;line-height:1;font-weight:500;font-variation-settings:"opsz" 72;font-optical-sizing:none;font-feature-settings:"liga" 1,"clig" 1,"dlig" 0,"tnum" 1;letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-synthesis:none}@media(min-width:1024px){.lw .lw-big{font-size:64px}}.lw .lw-cap{font-size:14px;line-height:1.5;font-weight:400;letter-spacing:-.03em}html[lang^=zh] .lw .lw-cap{letter-spacing:0}.lw .lw-ink{color:var(--w-ink)}.lw .lw-ink-2{color:var(--w-ink-2)}.lw .lw-link{color:var(--w-ink);text-decoration:underline;text-decoration-color:var(--w-hairline-strong);text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color .16s ease}.lw .lw-link:hover{text-decoration-color:currentColor}.lw .lw-link-quiet{color:var(--w-ink-2);text-decoration:none;transition:color .16s ease}.lw .lw-link-quiet:hover{color:var(--w-ink)}.lw .lw-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;font-size:16px;font-weight:500;line-height:1;letter-spacing:-.03em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid transparent;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease,border-color .16s ease}html[lang^=zh] .lw .lw-pill{letter-spacing:0}.lw .lw-pill:disabled{cursor:default;opacity:.42}@media(hover:hover){.lw .lw-pill:not(:disabled):hover{transform:translateY(-1px)}}.lw .lw-pill:not(:disabled):active{transform:scale(.98)}.lw .lw-pill-primary{background:var(--w-primary-bg);color:var(--w-primary-fg);border-color:transparent;box-shadow:0 1px 2px #010e241f,0 8px 20px -10px #010e2473}.lw .lw-pill-primary:not(:disabled):hover{background:var(--w-primary-hover);box-shadow:0 1px 2px #010e241f,0 8px 20px -10px #010e2473}.lw .lw-pill-blue{background:var(--w-blue);color:var(--w-blue-ink);border-color:transparent;box-shadow:0 1px 2px #010e241f,0 8px 20px -10px #1f3fd173}.lw .lw-pill-blue:not(:disabled):hover{background:var(--w-blue-hover);box-shadow:0 1px 2px #010e241f,0 8px 20px -10px #1f3fd173}.lw .lw-pill-white{background:var(--w-raised);color:var(--w-ink);border-color:var(--w-hairline);box-shadow:var(--w-elev)}.lw .lw-pill-white:not(:disabled):hover{box-shadow:var(--w-elev-up)}@media(prefers-color-scheme:dark){html[data-theme=fde] .lw .lw-pill-primary{box-shadow:none}}.lw .lw-pill-line{background:var(--w-raised);color:var(--w-ink);border-color:var(--w-hairline-strong)}.lw .lw-pill-line:not(:disabled):hover{border-color:var(--w-ink-3);box-shadow:var(--w-pill-shadow)}.lw .lw-pill-sm{height:36px;padding:0 14px;font-size:14px;gap:6px}@media(min-width:640px){.lw .lw-pill-sm{height:40px;padding:0 16px}}.lw .lw-pill-xs{height:32px;padding:0 12px;font-size:14px;gap:6px}.lw .lw-textbtn{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 4px;font-size:16px;font-weight:500;line-height:1;letter-spacing:-.03em;color:var(--w-ink-2);border-radius:8px;transition:color .16s ease}.lw .lw-textbtn:not(:disabled):hover{color:var(--w-ink)}.lw .lw-textbtn:disabled{opacity:.5;cursor:default}.lw .lw-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;color:var(--w-ink);background:var(--w-raised);border:1px solid var(--w-hairline);transition:background-color .16s ease,transform .16s ease}.lw .lw-iconbtn:active{transform:scale(.96)}.lw .lw-iconbtn:disabled{opacity:.4}.lw .lw-stepper{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;color:var(--w-ink);background:transparent;transition:background-color .16s ease,transform .12s ease}.lw .lw-stepper:hover:not(:disabled){background:var(--w-surface)}.lw .lw-stepper:active:not(:disabled){transform:scale(.92)}.lw .lw-stepper:disabled{opacity:.3}.lw [data-mc=blue]{--mc: var(--m-blue);--mc-ink: var(--m-blue-ink)}.lw [data-mc=purple]{--mc: var(--m-purple);--mc-ink: var(--m-purple-ink)}.lw [data-mc=orange]{--mc: var(--m-orange);--mc-ink: var(--m-orange-ink)}.lw [data-mc=pink]{--mc: var(--m-pink);--mc-ink: var(--m-pink-ink)}.lw [data-mc=green]{--mc: var(--m-green);--mc-ink: var(--m-green-ink)}.lw [data-mc=indigo]{--mc: var(--m-indigo);--mc-ink: var(--m-indigo-ink)}.lw [data-mc=cyan]{--mc: var(--m-cyan);--mc-ink: var(--m-cyan-ink)}.lw [data-mc=yellow]{--mc: var(--m-yellow);--mc-ink: var(--m-yellow-ink)}.lw .lw-dot{display:inline-block;width:8px;height:8px;border-radius:999px;flex-shrink:0;background:rgb(var(--mc, 142 142 147))}.lw .lw-mc-ink{color:var(--mc-ink)}.lw .lw-mark{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;background:rgb(var(--mc) / var(--w-tint-a));color:var(--mc-ink)}.lw .lw-status{display:inline-flex;align-items:center;gap:7px;font-size:14px;line-height:1.3;color:var(--w-ink-2);white-space:nowrap}.lw .lw-status-dot{width:7px;height:7px;border-radius:999px;flex-shrink:0}.lw .lw-status[data-status=live] .lw-status-dot{background:var(--w-blue)}.lw .lw-status[data-status=lab] .lw-status-dot{background:var(--w-ink-3)}.lw .lw-status[data-status=coming] .lw-status-dot{background:transparent;box-shadow:inset 0 0 0 1.5px var(--w-ink-3)}.lw .lw-seg{position:relative;display:inline-flex;padding:2px;border-radius:999px;background:var(--w-surface);box-shadow:inset 0 0 0 1px var(--w-hairline)}.lw .lw-seg-btn{position:relative;z-index:0;flex:1;min-height:30px;padding:0 12px;border-radius:999px;font-size:13.5px;font-weight:500;white-space:nowrap;color:var(--w-ink-2);transition:color .16s ease}.lw .lw-seg-btn[aria-checked=true]{color:var(--w-ink)}.lw .lw-seg-pill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:999px;background:var(--w-raised);box-shadow:0 1px 2px #010e241a,0 2px 8px -2px #010e241a}@media(prefers-color-scheme:dark){html[data-theme=fde] .lw .lw-seg-pill{background:#48484a;box-shadow:none}}.lw .lw-pop{color:var(--w-ink)}.lw .lw-pop:not(.lw-lg){background:var(--w-pop-bg);border:1px solid var(--w-hairline);box-shadow:var(--w-pop-shadow)}.lw .lw-nav{position:sticky;top:0;z-index:40;height:60px;background:var(--w-ground);border-bottom:1px solid transparent;transition:border-color .2s ease}.lw .lw-nav[data-scrolled]{border-bottom-color:var(--w-hairline)}.lw .lw-nav .lw-pop{position:absolute}.lw .lw-wordmark{font-family:var(--w-font-display);font-size:22px;font-weight:500;font-variation-settings:"opsz" 24;font-optical-sizing:none;font-feature-settings:var(--w-display-features);letter-spacing:-.03em;white-space:nowrap;font-synthesis:none}.lw .lw-navlink{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border-radius:999px;font-size:16px;font-weight:500;line-height:1;letter-spacing:-.03em;color:var(--w-ink-2);transition:color .16s ease}.lw .lw-navlink:hover{color:var(--w-ink)}.lw .lw-nav-links,.lw .lw-nav-lang{display:none}.lw .lw-nav-toggle{display:inline-flex}@media(min-width:900px){.lw .lw-nav-links{display:flex}.lw .lw-nav-lang{display:inline-flex}.lw .lw-nav-toggle{display:none}}.lw .lw-nav .lw-pill{height:36px;padding:0 16px;font-size:14px}.lw .lw-sheet-link{display:flex;align-items:center;min-height:48px;padding:0 14px;border-radius:14px;font-size:16px;font-weight:500;letter-spacing:-.03em;color:var(--w-ink)}.lw .lw-sheet-link:hover{background:var(--w-surface)}.lw .lw-hero{padding:56px 0 40px}@media(min-width:640px){.lw .lw-hero{padding:72px 0 56px}}@media(min-width:1024px){.lw .lw-hero{padding:96px 0 72px}}.lw .lw-dock{position:fixed;inset-inline:0;bottom:max(16px,env(safe-area-inset-bottom,0px));z-index:70;width:min(640px,calc(100% - 32px));margin-inline:auto}.lw .lw-dock-bar{display:flex;align-items:center;gap:6px;height:56px;padding:0 8px 0 22px;border-radius:999px;background:var(--w-raised);border:1px solid var(--w-hairline);box-shadow:0 8px 24px #010e241f;cursor:text;transition:box-shadow .2s ease,border-color .16s ease}.lw .lw-dock-bar:focus-within{border-color:var(--w-blue);box-shadow:0 0 0 3px var(--w-blue-ring),0 8px 24px #010e241f}@media(prefers-color-scheme:dark){html[data-theme=fde] .lw .lw-dock-bar{box-shadow:0 8px 24px #0009}html[data-theme=fde] .lw .lw-dock-bar:focus-within{box-shadow:0 0 0 3px var(--w-blue-ring),0 8px 24px #0009}}.lw .lw-dock input{flex:1;min-width:0;height:40px;padding:0;background:transparent;color:var(--w-ink);font-size:16px;line-height:40px;letter-spacing:-.03em}html[lang^=zh] .lw .lw-dock input{letter-spacing:0}.lw .lw-dock input::-moz-placeholder{color:var(--w-ink-3);opacity:1}.lw .lw-dock input::placeholder{color:var(--w-ink-3);opacity:1}.lw .lw-dock input:focus-visible{outline:none}.lw .lw-dock-examples{flex-shrink:0;min-height:36px;padding:0 10px;border-radius:999px;font-size:14px;font-weight:500;line-height:1;letter-spacing:-.03em;color:var(--w-ink-2);white-space:nowrap;transition:color .16s ease,background-color .16s ease}.lw .lw-dock-examples:hover,.lw .lw-dock-examples[aria-expanded=true]{color:var(--w-ink);background:var(--w-surface)}.lw .lw-dock-send{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:999px;background:var(--w-blue);color:var(--w-blue-ink);transition:transform .16s ease,background-color .16s ease}.lw .lw-dock-send:hover{background:var(--w-blue-hover)}.lw .lw-dock-send:active{transform:scale(.94)}@media(max-width:639px){.lw .lw-dock-bar{padding-left:18px}.lw .lw-dock input{font-size:16px}}.lw .lw-dock-pop{position:absolute;left:0;right:0;bottom:calc(100% + 10px);padding:8px;border-radius:24px;transform-origin:50% 100%}.lw .lw-capsules{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;margin:0;padding:0;list-style:none}@media(min-width:480px){.lw .lw-capsules{grid-template-columns:repeat(2,minmax(0,1fr))}}.lw .lw-capsule{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 12px;border-radius:var(--w-r-tile);font-size:14px;line-height:1.25;font-weight:500;letter-spacing:-.03em;text-align:left;color:var(--w-ink);transition:background-color .16s ease,color .16s ease}html[lang^=zh] .lw .lw-capsule{letter-spacing:0}.lw .lw-capsule:hover{background:var(--w-surface)}.lw .lw-capsule[aria-pressed=true]{background:var(--w-primary-bg);color:var(--w-primary-fg)}.lw .lw-capsule-icon{color:var(--w-ink-2);flex-shrink:0}.lw .lw-capsule[aria-pressed=true] .lw-capsule-icon{color:inherit;opacity:.85}.lw .lw-scene{--lw-horizon: 64%;position:relative;width:min(1040px,calc(100% - 32px));aspect-ratio:1040 / 440;margin:32px auto 0}@media(min-width:1024px){.lw .lw-scene{margin-top:48px}}.lw .lw-scene-horizon{position:absolute;left:0;right:0;top:var(--lw-horizon);height:0;pointer-events:none}.lw .lw-scene-ph-line{position:absolute;left:4%;right:4%;top:var(--lw-horizon);height:1px;background:linear-gradient(to right,transparent,var(--w-hairline-strong) 18%,var(--w-hairline-strong) 82%,transparent)}.lw .lw-scene>:not(.lw-scene-horizon):not(.lw-scene-ph-line){position:absolute;top:0;right:0;bottom:0;left:0}.lw .lw-ways{width:min(1040px,calc(100% - 32px));margin:40px auto 0;display:grid;grid-template-columns:minmax(0,1fr)}.lw .lw-way{padding:24px 4px}.lw .lw-way+.lw-way{border-top:1px solid var(--w-hairline)}@media(min-width:768px){.lw .lw-ways{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px}.lw .lw-way{padding:4px 32px}.lw .lw-way:first-child{padding-left:4px}.lw .lw-way:last-child{padding-right:4px}.lw .lw-way+.lw-way{border-top:0;border-left:1px solid var(--w-hairline)}}.lw .lw-way-name{font-size:20px;line-height:1.2;font-weight:500;font-variation-settings:"opsz" 24;letter-spacing:-.03em}html[lang^=zh] .lw .lw-way-name{letter-spacing:0}.lw .lw-way-body{margin-top:6px;font-size:16px;line-height:1.5;color:var(--w-ink);text-wrap:pretty}.lw .lw-scene .iso-plate{background:transparent!important;box-shadow:none!important}.lw .lw-scene .iso-plate-corners{display:none}.lw .lw-scene .lm .iso-plate{aspect-ratio:1040 / 440;padding:0;border-radius:0;overflow:visible}.lw .lw-scene .lm .lm-stage{position:absolute;left:1.5%;right:1.5%;top:5.5%;bottom:8%;width:auto;aspect-ratio:auto}.lw .lw-menu-row{--lw-row-pad: max(16px, calc((100vw - 1120px)/2) );display:flex;gap:20px;margin-inline:calc(50% - 50vw);padding:4px var(--lw-row-pad) 12px;scroll-padding-inline:var(--lw-row-pad);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}@media(min-width:640px){.lw .lw-menu-row{--lw-row-pad: max(32px, calc((100vw - 1120px)/2) )}}.lw .lw-menu-row::-webkit-scrollbar{display:none}.lw .lw-mi{flex:0 0 240px;min-width:0;scroll-snap-align:start}@media(min-width:640px){.lw .lw-mi{flex-basis:280px}}.lw .lw-mi-card{position:relative;display:block;width:100%;aspect-ratio:1 / 1;border-radius:var(--w-r-panel);overflow:hidden;cursor:pointer}.lw .lw-mi-card:has(.lw-mf[data-figure]){cursor:auto}.lw .lw-mi[data-open] .lw-mi-card{box-shadow:0 0 0 3px var(--w-ground),0 0 0 5px var(--w-ink)}.lw .lw-mi-text{display:block;width:100%;margin-top:12px;padding:2px 2px 4px;border-radius:12px;text-align:left}.lw .lw-pf{margin-top:16px}.lw .lw-pf-line{position:relative;height:2px;margin:0 5px;border-radius:2px;background:var(--w-hairline-strong)}.lw .lw-pf-fill{position:absolute;left:0;top:0;width:0;height:100%;border-radius:2px;background:var(--w-blue)}.lw .lw-pf-fill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.85) 50%,transparent 100%) no-repeat;background-size:36% 100%;background-position-x:-60%;animation:lw-pf-shimmer 1.6s linear infinite}.lw .lw-pf-fill:after{content:"";position:absolute;right:-1.5px;top:50%;width:3px;height:3px;border-radius:999px;background:var(--w-blue);box-shadow:0 0 0 1px #ffffffe6,0 0 6px 2px var(--w-blue-ring),0 0 14px 5px var(--w-blue-ring);transform:translateY(-50%);transition:opacity .2s ease}.lw .lw-pf[data-done] .lw-pf-fill:after{opacity:0}.lw .lw-pf[data-done] .lw-pf-fill:before{animation:none}@keyframes lw-pf-shimmer{0%{background-position-x:-60%}to{background-position-x:160%}}.lw .lw-pf-node{position:absolute;top:50%;width:8px;height:8px;border-radius:999px;background:var(--w-ground);box-shadow:inset 0 0 0 1.5px var(--w-hairline-strong);transform:translate(-50%,-50%);transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.lw .lw-pf-node[data-on]{background:var(--w-blue);box-shadow:none}.lw .lw-pf-node[data-active]{transform:translate(-50%,-50%) scale(1.3);box-shadow:0 0 0 2px var(--w-ground),0 0 0 3.5px var(--w-blue-ring)}@media(prefers-reduced-motion:no-preference){.lw .lw-pf-node[data-active]{animation:lw-pf-pop .26s cubic-bezier(.2,.8,.2,1)}}@keyframes lw-pf-pop{0%{transform:translate(-50%,-50%) scale(1)}60%{transform:translate(-50%,-50%) scale(1.5)}to{transform:translate(-50%,-50%) scale(1.3)}}.lw .lw-pf-labels{position:relative;height:20px;margin:9px 5px 0}.lw .lw-pf-label{position:absolute;top:0;max-width:100%;font-size:14px;line-height:20px;font-weight:500;letter-spacing:-.03em;color:var(--w-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[lang^=zh] .lw .lw-pf-label{letter-spacing:0}@media(prefers-reduced-motion:no-preference){.lw .lw-pf-label{animation:lw-pf-in .16s cubic-bezier(.2,.8,.2,1)}}@keyframes lw-pf-in{0%{opacity:0;margin-top:6px}to{opacity:1;margin-top:0}}@media(prefers-reduced-motion:reduce){.lw .lw-pf-fill,.lw .lw-pf-node{transition:none}.lw .lw-pf-fill:before,.lw .lw-pf-fill:after{display:none}}.lw .lw-pf-deploy{margin-top:2px;padding:0 2px;font-size:14px;line-height:1.4;color:var(--w-ink-2)}.lw .lw-mi-text:hover .lw-tile-name{text-decoration:underline;text-decoration-color:var(--w-hairline-strong);text-underline-offset:4px}.lw .lw-menu-nav{display:none;justify-content:flex-end;gap:8px;margin-top:8px}@media(min-width:900px){.lw .lw-menu-nav{display:flex}}.lw .lw-mf{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.lw .lw-mf-ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.lw .lw-mf-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:999px;color:var(--w-ink-2);background:var(--w-raised);box-shadow:inset 0 0 0 1px var(--w-hairline),var(--w-soft-shadow)}.lw .lw-mf>:not(.lw-mf-ph){width:100%;height:100%}.lw .lw-tile-check{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--w-primary-bg);color:var(--w-primary-fg);box-shadow:0 2px 8px #010e242e}.lw .lw-tile-name{font-size:17px;line-height:1.2;font-weight:500;font-variation-settings:"opsz" 20;letter-spacing:-.03em}html[lang^=zh] .lw .lw-tile-name{letter-spacing:0}.lw .lw-tile-line{font-size:16px;line-height:1.5;color:var(--w-ink-2)}.lw .lw-tile-price{font-size:16px;line-height:1.5;color:var(--w-ink);font-variant-numeric:tabular-nums}@media(max-width:639px){.lw .lw-tile-name{font-size:16px}.lw .lw-tile-line,.lw .lw-tile-price{font-size:15px}}.lw .lw-detail{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding:24px;border-radius:var(--w-r-panel)}@media(min-width:900px){.lw .lw-detail{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;gap:40px;padding:32px 36px;align-items:start}}.lw .lw-detail-label{font-size:14px;font-weight:500;line-height:1;letter-spacing:-.03em;color:var(--w-ink-2)}.lw .lw-plan{position:sticky;bottom:calc(20px + var(--lw-dock-lift, 0px));z-index:20;margin-top:40px;border-radius:999px}.lw .lw-plan[data-empty=true]{position:static}.lw .lw-plan-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 10px 10px 28px}.lw .lw-plan-line{font-size:16px;line-height:1.35;font-weight:500}.lw .lw-plan-chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 4px 0 10px;border-radius:999px;font-size:13px;font-weight:500;color:var(--mc-ink);background:rgb(var(--mc) / var(--w-tint-a))}.lw .lw-plan-chip-x{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px}.lw .lw-plan-chip-x:hover{background:rgb(var(--mc) / .2)}@media(max-width:639px){.lw .lw-plan{bottom:0;margin-inline:-16px;border-radius:22px 22px 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom,0px);transition:transform .22s cubic-bezier(.2,.8,.2,1)}.lw[data-dock] .lw-plan{bottom:calc(var(--lw-dock-lift, 0px) + 8px);margin-inline:0;border-radius:22px;border-bottom:1px solid var(--lg-edge);padding-bottom:0}.lw .lw-plan[data-empty=true]{margin-inline:0;border-radius:22px;border-bottom:1px solid var(--w-hairline)}.lw .lw-plan[data-tucked=true]{transform:translateY(calc(100% + 8px))}.lw[data-dock] .lw-plan[data-tucked=true]{transform:translateY(calc(100% + var(--lw-dock-lift, 0px) + 16px))}.lw .lw-plan-inner{flex-direction:column;align-items:stretch;gap:8px;padding:12px 16px}.lw .lw-plan-line{font-size:15px}.lw .lw-plan:not([data-empty]) .lw-plan-line{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.lw .lw-plan .lw-pill{width:100%;height:40px}}@media(max-width:639px)and (prefers-reduced-motion:reduce){.lw .lw-plan{transition:none}}.lw .lw-pricing{margin-top:96px}@media(min-width:1024px){.lw .lw-pricing{margin-top:144px}}.lw .lw-title-sm{font-size:clamp(32px,4.2vw,48px)}.lw .lw-pricing-slab{margin-top:28px;padding:28px 20px 12px;border-radius:var(--w-r-panel)}@media(min-width:768px){.lw .lw-pricing-slab{margin-top:32px;padding:40px 36px 24px;border-radius:var(--w-r-card)}}.lw .lw-example{max-width:860px;margin:0 auto;font-size:20px;line-height:1.35;font-weight:500;letter-spacing:-.02em;text-align:center;text-wrap:balance;color:var(--w-ink)}@media(min-width:640px){.lw .lw-example{font-size:24px;line-height:1.3}}html[lang^=zh] .lw .lw-example{letter-spacing:0;line-height:1.5}.lw .lw-example-note{max-width:760px;margin:12px auto 0;font-size:16px;line-height:1.5;font-weight:400;letter-spacing:-.01em;text-align:center;text-wrap:pretty;color:var(--w-ink-2)}@media(min-width:640px){.lw .lw-example-note{font-size:17px}}html[lang^=zh] .lw .lw-example-note{letter-spacing:0}.lw .lw-stages{margin-top:36px;display:grid;grid-template-columns:minmax(0,1fr)}.lw .lw-stage{padding:24px 4px}.lw .lw-stage+.lw-stage{border-top:1px solid var(--w-hairline)}@media(min-width:768px){.lw .lw-stages{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:44px}.lw .lw-stage{padding:24px 32px}.lw .lw-stage:nth-child(odd){padding-left:4px}.lw .lw-stage:nth-child(2n){padding-right:4px;border-left:1px solid var(--w-hairline)}.lw .lw-stage:nth-child(-n+2){padding-top:4px;border-top:0}.lw .lw-stage:nth-child(n+3){padding-bottom:4px;border-top:1px solid var(--w-hairline)}}@media(min-width:1024px){.lw .lw-stages{grid-template-columns:repeat(4,minmax(0,1fr))}.lw .lw-stage,.lw .lw-stage:nth-child(odd),.lw .lw-stage:nth-child(2n),.lw .lw-stage:nth-child(n+3){padding:4px 24px;border-top:0;border-left:1px solid var(--w-hairline)}.lw .lw-stage:first-child{padding-left:4px;border-left:0}.lw .lw-stage:last-child{padding-right:4px}}.lw .lw-stage-name{font-size:20px;line-height:1.2;font-weight:500;font-variation-settings:"opsz" 24;letter-spacing:-.03em}html[lang^=zh] .lw .lw-stage-name{letter-spacing:0}.lw .lw-stage-price{margin-top:6px;font-size:16px;line-height:1.5;font-weight:500;color:var(--w-ink)}.lw .lw-stage-list{margin-top:14px;display:flex;flex-direction:column;gap:6px;font-size:16px;line-height:1.5;color:var(--w-ink)}.lw .lw-stage-list li{position:relative;padding-left:16px}.lw .lw-stage-list li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:999px;background:var(--w-blue)}.lw .lw-stage-note{margin-top:14px;font-size:14px;line-height:1.5;color:var(--w-ink-2)}.lw .lw-stage-link{margin-top:10px;font-size:14px;line-height:1.5}.lw .lw-stage-link .lw-link{color:var(--w-ink-2)}.lw .lw-stage-link .lw-link:hover{color:var(--w-ink)}.lw .lw-excerpt-wrap{width:min(920px,100%);margin-inline:auto}.lw .lw-excerpt-road{display:block;width:168px;height:24px;margin:0 auto 28px;color:var(--w-ink);fill:none;stroke:currentColor;stroke-width:.9;stroke-linecap:round;stroke-linejoin:round}.lw .lw-excerpt-road .lw-road-lit{fill:var(--w-blue);stroke:none}.lw .lw-excerpt-road .lw-road-faint{stroke:var(--w-ink-3)}.lw .lw-excerpt{max-width:820px;margin-inline:auto;font-family:var(--w-font-display);font-size:28px;line-height:1.2;font-weight:500;font-variation-settings:"opsz" 60;font-optical-sizing:none;font-feature-settings:var(--w-display-features);letter-spacing:-.05em;text-wrap:pretty;font-synthesis:none}@media(min-width:768px){.lw .lw-excerpt{font-size:40px}}.lw .lw-excerpt p+p{margin-top:.1em}html[lang^=zh] .lw .lw-excerpt{font-family:var(--w-font);font-size:24px;line-height:1.5;font-weight:500;letter-spacing:0;font-variation-settings:normal;font-optical-sizing:auto}@media(min-width:768px){html[lang^=zh] .lw .lw-excerpt{font-size:32px}}.lw .lw-excerpt-cta{margin-top:32px}.lw .lw-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.lw .lw-start-line{max-width:560px;margin:28px auto 0;font-size:16px;line-height:1.5;font-weight:500;letter-spacing:-.03em;color:var(--w-ink);text-wrap:pretty}.lw .lw-start-trust{max-width:560px;margin:8px auto 0;font-size:15px;line-height:1.5;letter-spacing:-.03em;color:var(--w-ink-2);text-wrap:pretty}html[lang^=zh] .lw .lw-start-line,html[lang^=zh] .lw .lw-start-trust{letter-spacing:0}.lw .lw-start-actions{margin-top:28px}.lw .lw-proof{margin:64px auto 0;max-width:720px;display:flex;flex-direction:column;gap:10px;text-align:center}.lw .lw-proof p{font-size:16px;line-height:1.5}.lw .lw-proof strong{font-weight:500;font-variant-numeric:tabular-nums}.lw .lw-livelinks{margin-top:24px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.lw .lw-livelinks .lw-pill{height:34px;padding:0 14px;font-size:14px;font-weight:500}.lw .lw-board{margin:40px auto 0;max-width:560px;padding:20px 22px;border-radius:24px;background:var(--w-surface);text-align:left}.lw .lw-board-row{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-top:1px solid var(--w-hairline);font-size:16px;line-height:1.5}.lw .lw-sign{margin-top:48px;font-size:15px;font-weight:500;letter-spacing:-.03em}.lw .lw-footer{margin-top:96px;padding:48px 0 0;text-align:center;overflow:hidden}@media(min-width:1024px){.lw .lw-footer{margin-top:144px}}.lw .lw-footer-list{display:flex;flex-direction:column;align-items:center;gap:2px;margin:0 auto;padding:0;list-style:none;font-family:var(--w-font-display);font-size:28px;line-height:1.3;font-weight:500;font-variation-settings:"opsz" 36;font-optical-sizing:none;font-feature-settings:var(--w-display-features);letter-spacing:-.03em;font-synthesis:none}@media(min-width:640px){.lw .lw-footer-list{font-size:36px}}html[lang^=zh] .lw .lw-footer-list{font-family:var(--w-font);font-size:24px;font-weight:500;letter-spacing:0;font-variation-settings:normal;font-optical-sizing:auto}@media(min-width:640px){html[lang^=zh] .lw .lw-footer-list{font-size:28px}}.lw .lw-footer-list a,.lw .lw-footer-list button{color:var(--w-ink);padding:2px 10px;border-radius:12px;transition:color .16s ease;font:inherit;letter-spacing:inherit}.lw .lw-footer-list a:hover,.lw .lw-footer-list button:hover{color:var(--w-ink-2)}.lw .lw-footer-mark{display:block;margin-top:40px;font-family:var(--w-font-display);font-size:min(18vw,272px);line-height:.9;font-weight:500;font-variation-settings:"opsz" 72;font-optical-sizing:none;font-feature-settings:var(--w-display-features);letter-spacing:-.06em;white-space:nowrap;color:var(--w-ink);font-synthesis:none}@media(min-width:1024px){.lw .lw-footer-mark{margin-top:56px}}.lw .lw-footer-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 0;margin-top:24px;font-size:14px;line-height:1.5;color:var(--w-ink-2)}.lw .lw-footer-line>*{display:inline-flex;align-items:center}.lw .lw-footer-sep:before{content:"·";margin:0 10px;color:var(--w-ink-3)}.lw .lw-footer-lang{gap:6px}.lw .lw-footer-lang button{color:var(--w-ink-2);transition:color .16s ease}.lw .lw-footer-lang button:hover{color:var(--w-ink)}.lw .lw-footer-lang button[aria-current=true]{color:var(--w-ink);font-weight:500}.lw .lw-toast-zone{position:fixed;left:0;right:0;bottom:calc(max(20px,env(safe-area-inset-bottom,0px)) + max(var(--lw-toast-lift, 0px),var(--lw-dock-lift, 0px)));transition:bottom .2s cubic-bezier(.2,.8,.2,1);z-index:60;display:flex;justify-content:center;padding:0 16px;pointer-events:none}.lw .lw-toast{pointer-events:auto;display:inline-flex;align-items:center;gap:10px;max-width:100%;min-height:48px;padding:6px 6px 6px 16px;border-radius:999px;font-size:14.5px;font-weight:500}.lw .lw-toast-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;flex-shrink:0}.lw .lw-toast-icon[data-tone=ok]{background:rgb(var(--m-green));color:#fff}.lw .lw-toast-icon[data-tone=warn]{background:rgb(var(--m-orange));color:#fff}.lw-scroll-lock{overflow:hidden}.lw .sr-only-lw{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lw .lw-mfst{width:min(620px,calc(100% - 32px));margin:72px auto 0}@media(min-width:1024px){.lw .lw-mfst{margin-top:120px}}.lw .lw-mfst-title{font-family:var(--w-font-display);font-size:44px;line-height:1.05;font-weight:500;font-variation-settings:"opsz" 72;font-optical-sizing:none;font-feature-settings:var(--w-display-features);letter-spacing:-.05em;text-wrap:pretty;font-synthesis:none}@media(min-width:640px){.lw .lw-mfst-title{font-size:64px}}html[lang^=zh] .lw .lw-mfst-title{font-family:var(--w-font);font-weight:600;font-size:34px;line-height:1.2;letter-spacing:-.01em;font-variation-settings:normal;font-optical-sizing:auto}@media(min-width:640px){html[lang^=zh] .lw .lw-mfst-title{font-size:44px}}.lw .lw-mfst-body{margin-top:40px;display:flex;flex-direction:column;gap:1.1em;font-size:16px;line-height:1.6;letter-spacing:-.03em}@media(min-width:640px){.lw .lw-mfst-body{font-size:18px}}html[lang^=zh] .lw .lw-mfst-body{letter-spacing:0;line-height:1.85}.lw .lw-mfst-body p[data-turn]{margin-block:.4em;font-family:var(--w-font-display);font-size:40px;line-height:1.1;font-weight:500;font-variation-settings:"opsz" 60;font-optical-sizing:none;font-feature-settings:var(--w-display-features);letter-spacing:-.05em}html[lang^=zh] .lw .lw-mfst-body p[data-turn]{font-family:var(--w-font);font-size:32px;line-height:1.4;font-weight:600;letter-spacing:0;font-variation-settings:normal;font-optical-sizing:auto}.lw .lw-mfst-sign{margin-top:40px;font-size:15px;font-weight:500;letter-spacing:-.03em}.lw .lw-navlink[aria-current=page],.lw .lw-sheet-link[aria-current=page]{color:var(--w-ink);font-weight:500}.lw .lw-mf .iso{width:100%;height:100%}.lw .iso{--anatomy-mono: var(--w-font)}.lw .iso .iso-plate-corner,.lw .iso .iso-face-text{font-family:var(--w-font)}.lw .lw-mf .iso-plate-corners{display:none}.lw .lw-mf .iso-plate{--anatomy-card: transparent;--anatomy-page: transparent;--anatomy-paper: var(--anatomy-face);background:transparent;box-shadow:none}.lw .lw-mf .iso-svg{transform-origin:50% 55%}.lw .lw-mf[data-module=paperwork] .iso-svg{transform:scale(1.06)}.lw .lw-mf[data-module=website] .iso-svg{transform:scale(1.08)}.lw .lw-mf[data-module=content] .iso-svg{transform:scale(.95)}.lw .lw-mf[data-module=bilingual] .iso-svg,.lw .lw-mf[data-module=simulated-clients] .iso-svg{transform:scale(1.1)}html[lang^=zh] .lw{--w-font: "PingFang SC", "Hiragino Sans GB", "Helvetica Neue", Helvetica, "Inter Variable", "Inter", "Noto Sans SC", sans-serif}html[data-theme=fde]{--c-go: #1f3fd1;--c-owner: #b45309;--c-eng: #177a44;--c-go-soft: rgb(31 63 209 / .1);--c-owner-soft: rgb(180 83 9 / .1);--c-eng-soft: rgb(23 122 68 / .1);--on-go: #ffffff;--on-owner: #ffffff;--on-eng: #ffffff}@media(prefers-color-scheme:dark){html[data-theme=fde]{--c-go: #3d5cff;--c-owner: #fbbf24;--c-eng: #46c97c;--c-go-soft: rgb(61 92 255 / .18);--c-owner-soft: rgb(251 191 36 / .14);--c-eng-soft: rgb(70 201 124 / .14);--on-go: #ffffff;--on-owner: #1c1303;--on-eng: #03160b}}html[data-theme=fde] .lw-white{--wg-rgb: 255 255 255;--wg-nav-a: .62;--wg-dock-a: .56;--wg-blur: 18px;--wg-sat: 180%;--wg-hi: rgb(255 255 255 / .75);--wg-lo: rgb(0 12 31 / .06);--wg-edge: rgb(0 12 31 / .08);--wg-shadow: 0 8px 24px rgb(0 12 31 / .1), 0 1px 2px rgb(0 12 31 / .04);--wg-spec-a: .35;--wg-rim-a: .7;--wg-rim-b: .15;--wg-solid: .94}@media(prefers-color-scheme:dark){html[data-theme=fde] .lw-white{--wg-rgb: 28 28 30;--wg-nav-a: .58;--wg-dock-a: .55;--wg-hi: rgb(255 255 255 / .12);--wg-lo: rgb(0 0 0 / .35);--wg-edge: rgb(255 255 255 / .1);--wg-shadow: 0 8px 32px rgb(0 0 0 / .45), 0 1px 2px rgb(0 0 0 / .3);--wg-spec-a: .08;--wg-rim-a: .22;--wg-rim-b: .04;--wg-solid: .96}}.lw-white .lw-nav{background-color:rgb(var(--wg-rgb) / 0);border-bottom:0;box-shadow:inset 0 -1px #000c1f00;-webkit-backdrop-filter:blur(var(--wg-blur)) saturate(var(--wg-sat));backdrop-filter:blur(var(--wg-blur)) saturate(var(--wg-sat));transition:background-color .22s ease,box-shadow .22s ease}.lw-white .lw-nav[data-scrolled]{background-color:rgb(var(--wg-rgb) / var(--wg-nav-a));box-shadow:inset 0 -1px 0 var(--wg-edge)}.lw-white .lw-dock-bar{position:relative;background:rgb(var(--wg-rgb) / var(--wg-dock-a));border-color:transparent;-webkit-backdrop-filter:blur(20px) saturate(var(--wg-sat));backdrop-filter:blur(20px) saturate(var(--wg-sat));box-shadow:inset 0 1px 0 var(--wg-hi),inset 0 -1px 0 var(--wg-lo),0 0 0 .5px var(--wg-edge),var(--wg-shadow)}.lw-white .lw-dock-bar:focus-within{border-color:transparent;box-shadow:0 0 0 3px var(--w-blue-ring),inset 0 1px 0 var(--wg-hi),inset 0 -1px 0 var(--wg-lo),0 0 0 .5px var(--wg-edge),var(--wg-shadow)}@media(prefers-color-scheme:dark){html[data-theme=fde] .lw-white .lw-dock-bar{box-shadow:inset 0 1px 0 var(--wg-hi),inset 0 -1px 0 var(--wg-lo),0 0 0 .5px var(--wg-edge),var(--wg-shadow)}html[data-theme=fde] .lw-white .lw-dock-bar:focus-within{box-shadow:0 0 0 3px var(--w-blue-ring),inset 0 1px 0 var(--wg-hi),inset 0 -1px 0 var(--wg-lo),0 0 0 .5px var(--wg-edge),var(--wg-shadow)}}.lw-white .lw-dock-bar:before,.lw-white .lw-dock-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.lw-white .lw-dock-bar:before{background:linear-gradient(160deg,rgb(255 255 255 / var(--wg-spec-a)),rgb(255 255 255 / calc(var(--wg-spec-a) * .23)) 38%,#fff0 60%)}.lw-white .lw-dock-bar:after{padding:1px;background:linear-gradient(180deg,rgb(255 255 255 / var(--wg-rim-a)),rgb(255 255 255 / var(--wg-rim-b)));-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)}.lw-white .lw-dock-bar>*{position:relative;z-index:1}.lw-white .lw-dock input::-moz-placeholder{color:var(--w-ink-2)}.lw-white .lw-dock input::placeholder{color:var(--w-ink-2)}.lw-white .lw-dock-examples{color:var(--w-ink)}.lw-white .lw-dock-examples:hover,.lw-white .lw-dock-examples[aria-expanded=true]{background:rgb(var(--wg-rgb) / .7)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lw-white .lw-nav[data-scrolled]{background-color:rgb(var(--wg-rgb) / var(--wg-solid))}.lw-white .lw-dock-bar{background:rgb(var(--wg-rgb) / var(--wg-solid));box-shadow:0 0 0 1px var(--w-hairline),var(--wg-shadow)}}@media(prefers-reduced-transparency:reduce){.lw-white .lw-nav,.lw-white .lw-dock-bar{-webkit-backdrop-filter:none;backdrop-filter:none}.lw-white .lw-nav[data-scrolled]{background-color:rgb(var(--wg-rgb) / var(--wg-solid))}.lw-white .lw-dock-bar{background:rgb(var(--wg-rgb) / var(--wg-solid))}}@media print{.lw-white .lw-nav,.lw-white .lw-dock-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;box-shadow:none}}.lw-wall .wc{--wl-app: #f4f4f6;--wl-paper: #ffffff}@media(prefers-color-scheme:dark){html[data-theme=fde] .lw-wall .wc{--wl-app: #0f0f11;--wl-paper: #1c1c1e}}.lw-wall .wc-desk .wc-body{justify-content:center}.lw-wall .wc-desk-btn{display:flex;align-items:center;gap:14px;width:100%;padding:0;background:none;border:0;text-align:left;cursor:pointer}.lw-wall .wc-wave{flex:0 0 auto;width:128px;height:128px;overflow:visible}@media(max-width:639px){.lw-wall .wc-wave{width:112px;height:112px}}.lw-wall .wc-wave line{stroke:var(--w-ink);stroke-width:1.1;stroke-linecap:round;opacity:.32;stroke-dasharray:1 1}.lw-wall .wc-wave-ring{fill:none;stroke:var(--p);stroke-width:1;opacity:.35}.lw-wall .wc-wave-dot{fill:var(--p)}.lw-wall .wc-desk-text{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.lw-wall .wc-desk-in{font-size:15px;font-weight:500;line-height:1.2}.lw-wall .wc-desk-reason{font-size:13px;color:var(--w-ink-2)}.lw-wall .wc-desk-sum{display:flex;flex-direction:column;gap:6px;font-size:12.5px;line-height:1.3;counter-reset:sum}.lw-wall .wc-desk-sum li{position:relative;padding-left:14px}.lw-wall .wc-desk-sum li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:999px;background:var(--p)}@media(prefers-reduced-motion:no-preference){.lw-wall .wc-desk-sum li{animation:wc-rise .32s ease both;animation-delay:calc(var(--n) * .14s)}.lw-wall .wc[data-live] .wc-wave line{animation:wc-breathe 1.8s ease-in-out infinite;animation-delay:calc(var(--i) * -28ms)}.lw-wall .wc[data-live] .wc-wave-ring{animation:wc-ring 1.8s ease-out infinite;transform-origin:center}.lw-wall .wc-desk-btn:hover .wc-wave line{animation:wc-breathe 1.8s ease-in-out infinite;animation-delay:calc(var(--i) * -28ms)}}@keyframes wc-breathe{0%,to{stroke-dasharray:.45 1}50%{stroke-dasharray:1 1}}@keyframes wc-ring{0%{transform:scale(.8);opacity:.5}to{transform:scale(1.6);opacity:0}}@keyframes wc-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.lw-wall .wc-book .wc-body{gap:10px}.lw-wall .wc-book-btn{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;padding:0;background:none;border:0;text-align:left;cursor:pointer}.lw-wall .wc-book-btn:disabled{cursor:default}.lw-wall .wc-book-bars{display:flex;flex-direction:column-reverse;justify-content:flex-start;gap:4px;width:100%;flex:1 1 auto;min-height:0}.lw-wall .wc-book-bars i{display:block;flex:1 1 auto;max-height:7px;min-height:3px;border-radius:3px;background:var(--wl-well-2);transition:background-color .2s ease}@media(max-width:639px){.lw-wall .wc-book-bars{gap:3px}}.lw-wall .wc-book-bars i[data-on]{background:var(--p)}@media(prefers-reduced-motion:no-preference){.lw-wall .wc-book-bars i[data-new]{animation:wc-pop .42s ease}.lw-wall .wc[data-live] .wc-book-bars i[data-on]:last-of-type{animation:none}}@keyframes wc-pop{0%{transform:scaleX(.6);opacity:.4}60%{transform:scaleX(1.03);opacity:1}to{transform:none}}.lw-wall .wc-book-num{display:flex;align-items:baseline;gap:5px;padding-top:12px}.lw-wall .wc-book-num strong{font-family:var(--w-font-display);font-size:38px;line-height:1;font-weight:500;letter-spacing:-.04em;font-variation-settings:"opsz" 72;font-optical-sizing:none;font-variant-numeric:tabular-nums}.lw-wall .wc-book-of{font-family:var(--wl-mono);font-size:12px;color:var(--w-ink-3);font-variant-numeric:tabular-nums}.lw-wall .wc-book-unit{margin-top:2px;font-size:12.5px;color:var(--w-ink-2)}.lw-wall .wc-book-next{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;align-items:baseline;flex-shrink:0}.lw-wall .wc-book-next-label{font-size:11px;color:var(--w-ink-3)}.lw-wall .wc-book-next-when{grid-column:2;color:var(--w-ink)}.lw-wall .wc-book-next-who{grid-column:2;font-size:12.5px;font-weight:500}.lw-wall .wc-decide{padding-bottom:10px}.lw-wall .wc-decide-body{align-items:center;justify-content:flex-end}.lw-wall .wc-phone{--ph: calc(100cqw / 15);position:relative;display:flex;flex-direction:column;width:100%;flex:1;min-height:0;padding:3.6em 1em 0;border-radius:2.6em 2.6em 0 0;background:var(--wl-app);border:1px solid var(--w-hairline);border-bottom:0;box-shadow:inset 0 0 0 .45em var(--wl-paper),inset 0 0 0 .5em var(--w-hairline);font-size:var(--ph);font-family:var(--w-font);letter-spacing:-.015em;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none}html[lang^=zh] .lw-wall .wc-phone{letter-spacing:0}.lw-wall .wc-phone-island{position:absolute;top:1.05em;left:50%;width:4.6em;height:1.35em;margin-left:-2.3em;border-radius:999px;background:#0b0b0c}.lw-wall .wc-ph-head{display:flex;align-items:baseline;gap:.6em;padding:0 .3em}.lw-wall .wc-ph-title{font-size:1.7em;line-height:1.1;font-weight:600;letter-spacing:-.03em}html[lang^=zh] .lw-wall .wc-ph-title{letter-spacing:0}.lw-wall .wc-ph-day{font-size:1em;font-weight:500;color:var(--w-ink-2)}.lw-wall .wc-ph-label{margin-top:1.1em!important;padding:0 .3em;font-size:.9em;font-weight:500;color:var(--w-ink-2)}.lw-wall .wc-ph-cards{display:flex;flex-direction:column;gap:.5em;margin-top:.6em!important}.lw-wall .wc-ph-cards li{display:flex;align-items:center;gap:.6em;min-height:3.6em;padding:.55em .55em .55em .8em;border-radius:1.1em;background:var(--wl-paper);box-shadow:0 1px 2px #000c1f0a,0 3px 10px -5px #000c1f1a;transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .24s ease}.lw-wall .wc-ph-cards li[data-leaving=yes]{transform:translate(110%);opacity:0}.lw-wall .wc-ph-cards li[data-leaving=no]{transform:translate(-110%);opacity:0}.lw-wall .wc-ph-text{flex:1;min-width:0;font-size:1.05em;line-height:1.3;font-weight:500;text-wrap:pretty}.lw-wall .wc-ph-acts{display:flex;gap:.35em;flex-shrink:0}.lw-wall .wc-ph-acts button{display:inline-flex;align-items:center;justify-content:center;width:2.2em;height:2.2em;padding:0;border:0;border-radius:999px;cursor:pointer;transition:transform .12s ease}.lw-wall .wc-ph-acts button:active{transform:scale(.92)}.lw-wall .wc-ph-acts button svg{width:1.1em;height:1.1em}.lw-wall .wc-ph-no{background:var(--wl-app);color:var(--w-ink-2)}.lw-wall .wc-ph-yes{background:var(--p);color:var(--on-p)}.lw-wall .wc-ph-empty{justify-content:center;min-height:4.2em;padding:.8em;font-size:1em;color:var(--w-ink-2);text-align:center;background:none;box-shadow:none}@media(prefers-reduced-motion:no-preference){.lw-wall .wc-ph-empty{animation:wc-rise .32s ease both}}.lw-wall .wc-ph-chat{display:flex;align-items:flex-end;gap:.5em;margin-top:1em}.lw-wall .wc-ph-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.9em;height:1.9em;border-radius:999px;background:var(--w-ink);color:var(--w-ground);font-size:.75em;font-weight:700}.lw-wall .wc-ph-bubble{padding:.65em .85em;border-radius:1.1em 1.1em 1.1em .4em;background:var(--wl-paper);font-size:.95em;line-height:1.35;box-shadow:0 1px 2px #000c1f0a}.lw-wall .wc-ph-tabs{display:flex;justify-content:space-around;margin:auto -1em 0;padding:.6em .6em .8em;border-top:1px solid var(--w-hairline);background:var(--wl-paper)}.lw-wall .wc-ph-tabs span{display:flex;flex-direction:column;align-items:center;gap:.2em;font-size:.75em;font-weight:500;color:var(--w-ink-3)}.lw-wall .wc-ph-tabs span svg{width:1.6em;height:1.6em}.lw-wall .wc-ph-tabs span[data-on]{color:var(--p)}@media(prefers-reduced-motion:reduce){.lw-wall .wc-ph-cards li{transition:none}}.lw-wall .wc-draft{padding:0}.lw-wall .wc-draft-body{height:100%}.lw-wall .wc-draft-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;height:38px;padding:0 12px 0 14px;border-bottom:1px solid var(--w-hairline)}.lw-wall .wc-draft-title{font-size:12.5px;font-weight:500;color:var(--w-ink-2)}.lw-wall .wc-draft-tools{display:flex;gap:4px}.lw-wall .wc-draft-tool{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;border:1px solid var(--w-hairline);color:var(--w-ink-2);background:var(--wl-paper)}.lw-wall .wc-draft-page{flex:1;min-height:0;width:100%;padding:14px 16px 6px;background:none;border:0;text-align:left;cursor:pointer;overflow:hidden}.lw-wall .wc-draft-text{display:block;white-space:pre-wrap;font-family:var(--w-font-display);font-size:19px;line-height:1.3;font-weight:500;letter-spacing:-.015em;font-variation-settings:"opsz" 24;font-optical-sizing:none;font-feature-settings:var(--w-display-features);font-synthesis:none;color:var(--w-ink)}html[lang^=zh] .lw-wall .wc-draft-text{font-family:var(--w-font);font-size:16px;font-weight:500;letter-spacing:.01em;line-height:1.55;font-variation-settings:normal}.lw-wall .wc-draft-caret{display:inline-block;width:2px;height:1em;margin-left:1px;vertical-align:-.15em;background:var(--p)}@media(prefers-reduced-motion:no-preference){.lw-wall .wc-draft-caret{animation:wc-blink 1s steps(2,start) infinite}}@keyframes wc-blink{to{visibility:hidden}}.lw-wall .wc-draft-status{display:flex;align-items:center;gap:7px;padding:0 16px 12px}.lw-wall .wc-draft-dot{width:7px;height:7px;border-radius:999px;background:var(--w-hairline-strong);transition:background-color .2s ease}.lw-wall .wc-draft-dot[data-on]{background:var(--p);box-shadow:0 0 0 3px var(--p-soft)}.lw-wall .wc-tabs{display:flex;gap:2px;padding:3px;border-radius:10px;background:var(--wl-well)}.lw-wall .wc-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1;min-width:0;height:28px;padding:0 6px;border:0;border-radius:8px;background:none;font-size:12.5px;font-weight:500;color:var(--w-ink-2);white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.lw-wall .wc-tabs button[data-on]{background:var(--wl-paper);color:var(--w-ink);box-shadow:0 1px 2px #000c1f0f,0 2px 6px -2px #000c1f14}.lw-wall .wc-tab-n{font-family:var(--wl-mono);font-size:11px;font-variant-numeric:tabular-nums;color:var(--w-ink-3)}.lw-wall .wc-tabs button[data-on] .wc-tab-n{color:var(--p)}.lw-wall .wc-fu-list{display:flex;flex-direction:column;gap:3px;margin-top:10px!important}.lw-wall .wc-fu-list li{display:grid;grid-template-columns:26px minmax(0,7.5em) minmax(0,1fr);align-items:center;gap:0 10px;min-height:32px}html[lang^=zh] .lw-wall .wc-fu-list li{grid-template-columns:26px 4em minmax(0,1fr)}.lw-wall .wc-fu-list li+li{border-top:1px solid var(--w-hairline)}.lw-wall .wc-fu-ava{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:var(--p-soft);color:var(--p);font-size:11px;font-weight:600}.lw-wall .wc-fu-who{font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lw-wall .wc-fu-line{font-size:12.5px;color:var(--w-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(prefers-reduced-motion:no-preference){.lw-wall .wc-fu-list li{animation:wc-rise .24s ease both}.lw-wall .wc-fu-list li:nth-child(2){animation-delay:40ms}.lw-wall .wc-fu-list li:nth-child(3){animation-delay:80ms}}.lw-wall .wc-prof .wc-body{justify-content:space-between;gap:8px}.lw-wall .wc-prof .wc-line{margin-top:8px;font-size:12px;line-height:1.3}.lw-wall .wc-prof-scene{perspective:600px}.lw-wall .wc-prof-card{position:relative;display:grid;height:48px;border-radius:10px;transform-style:preserve-3d;transition:transform .52s cubic-bezier(.2,.8,.2,1)}.lw-wall .wc-prof-card[data-flip]{transform:rotateY(180deg)}.lw-wall .wc-prof-face,.lw-wall .wc-prof-back{grid-area:1 / 1;display:flex;flex-direction:column;justify-content:space-between;padding:7px 10px;border-radius:10px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.lw-wall .wc-prof-face{background:var(--w-ink);color:var(--w-ground)}.lw-wall .wc-prof-face:after{content:"";position:absolute;right:11px;top:11px;width:8px;height:8px;border-radius:999px;background:var(--p)}.lw-wall .wc-prof-name{font-size:13px;font-weight:600}.lw-wall .wc-prof-since{font-size:10.5px;opacity:.6}.lw-wall .wc-prof-back{justify-content:center;background:var(--p);color:var(--on-p);font-size:13px;font-weight:500;transform:rotateY(180deg)}.lw-wall .wc-prof-acts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.lw-wall .wc-prof-acts button{display:flex;flex-direction:column;align-items:center;gap:3px;padding:0;background:none;border:0;font-size:10.5px;font-weight:500;color:var(--w-ink-2);cursor:pointer}.lw-wall .wc-prof-ico{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--wl-well);color:var(--w-ink);transition:background-color .16s ease,color .16s ease,transform .12s ease}.lw-wall .wc-prof-acts button:hover .wc-prof-ico{background:var(--wl-well-2)}.lw-wall .wc-prof-acts button:active .wc-prof-ico{transform:scale(.94)}.lw-wall .wc-prof-acts button[data-on] .wc-prof-ico{background:var(--p);color:var(--on-p)}@media(prefers-reduced-motion:reduce){.lw-wall .wc-prof-card{transition:none}}.lw-wall .wc-brief .wc-body{gap:3px}.lw-wall .wc-brief-who{font-size:15px;font-weight:600;letter-spacing:-.02em}.lw-wall .wc-brief-need{font-size:13px;line-height:1.3}.lw-wall .wc-brief-budget{font-size:11.5px;color:var(--w-ink-2)}.lw-wall .wc-brief-next{margin-top:auto;color:var(--p);opacity:0;transition:opacity .2s ease}.lw-wall .wc-brief-next[data-on]{opacity:1}.lw-wall .wc-brief-take{display:inline-flex;align-items:center;justify-content:center;gap:6px;align-self:flex-start;margin-top:6px;height:32px;padding:0 14px;border:0;border-radius:var(--wl-r-in);background:var(--p);color:var(--on-p);font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .12s ease,box-shadow .2s ease}.lw-wall .wc-brief-take:active{transform:scale(.97)}.lw-wall .wc-brief-take[data-on]{background:var(--p-soft);color:var(--p);box-shadow:inset 0 0 0 1px var(--p)}.lw-wall .wc-shop .wc-body{justify-content:center}.lw-wall .wc-track{position:relative;height:52px;margin:0 6px}.lw-wall .wc-track-ticks{position:absolute;inset:0 0 auto;display:flex;justify-content:space-between;height:14px}.lw-wall .wc-track-ticks i{width:1px;height:6px;background:var(--w-hairline-strong);transition:background-color .2s ease}.lw-wall .wc-track-ticks i[data-major]{height:12px}.lw-wall .wc-track-ticks i[data-lit]{background:var(--p)}.lw-wall .wc-track-rail{position:absolute;left:0;right:0;top:30px;height:4px;border-radius:999px;background:var(--wl-well-2)}.lw-wall .wc-track-fill{position:absolute;left:0;top:0;bottom:0;width:calc(var(--v) * 100%);border-radius:inherit;background:var(--p);transition:width .16s ease}.lw-wall .wc-track-stop{position:absolute;top:50%;left:calc(var(--x) * 100%);width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:999px;background:var(--wl-paper);box-shadow:inset 0 0 0 2px var(--w-hairline-strong);transition:box-shadow .2s ease,background-color .2s ease}.lw-wall .wc-track-stop[data-done]{background:var(--p);box-shadow:inset 0 0 0 2px var(--p)}.lw-wall .wc-track-knob{position:absolute;top:50%;left:calc(var(--v) * 100%);width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:999px;background:var(--wl-paper);border:1px solid var(--w-hairline);box-shadow:0 1px 2px #000c1f14,0 4px 10px -4px #000c1f40;transition:left .16s ease,box-shadow .16s ease}.lw-wall .wc-track-knob:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:999px;background:var(--p)}.lw-wall .wc-track[data-done] .wc-track-rail{background:var(--p-soft)}.lw-wall .wc-track[data-done] .wc-track-ticks i{background:var(--p)}.lw-wall .wc-track-range{position:absolute;left:-11px;right:-11px;top:14px;width:calc(100% + 22px);height:32px;margin:0;padding:0;opacity:0;cursor:grab;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;touch-action:none}.lw-wall .wc-track-range:active{cursor:grabbing}.lw-wall .wc-track-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px}.lw-wall .wc-track-range::-moz-range-thumb{width:22px;height:22px;border:0}.lw-wall .wc-track-range:focus-visible{opacity:1;outline:2px solid var(--w-focus);outline-offset:2px;border-radius:999px}.lw-wall .wc-track-labels{display:flex;justify-content:space-between;margin-top:2px!important}.lw-wall .wc-track-labels li{flex:1;text-align:center}.lw-wall .wc-track-labels li:first-child{text-align:left}.lw-wall .wc-track-labels li:last-child{text-align:right}.lw-wall .wc-track-labels button{padding:2px 0;background:none;border:0;font-size:12px;font-weight:500;color:var(--w-ink-3);cursor:pointer;transition:color .16s ease}.lw-wall .wc-track-labels li[data-done] button{color:var(--w-ink-2)}.lw-wall .wc-track-labels li[data-on] button{color:var(--w-ink);font-weight:600}@media(prefers-reduced-motion:reduce){.lw-wall .wc-track-fill,.lw-wall .wc-track-knob,.lw-wall .wc-track-stop,.lw-wall .wc-track-ticks i{transition:none}}.lw-wall .wc-inc .wc-body{justify-content:center}.lw-wall .wc-inc-rows{display:flex;flex-direction:column;gap:14px}.lw-wall .wc-inc-rows li{display:flex;flex-direction:column;gap:6px}.lw-wall .wc-inc-row{font-size:12.5px;font-weight:500}.lw-wall .wc-inc-bar{display:block;height:8px;border-radius:999px;background:var(--wl-well);overflow:hidden}.lw-wall .wc-inc-bar i{display:block;height:100%;width:calc(var(--w) * 100%);border-radius:inherit;background:var(--p)}@media(prefers-reduced-motion:no-preference){.lw-wall .wc[data-live] .wc-inc-bar i,.lw-wall .wc-inc:hover .wc-inc-bar i{animation:wc-grow .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--n) * 90ms)}}@keyframes wc-grow{0%{width:0}}.lw-wall .wc-dial .wc-body{gap:10px}.lw-wall .wc-dial-display{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:2px 12px;padding:10px 12px;border-radius:10px;background:var(--wl-well);color:inherit;text-decoration:none;transition:background-color .16s ease}.lw-wall .wc-dial-display:hover{background:var(--wl-well-2)}.lw-wall .wc-dial-name{font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.2}html[lang^=zh] .lw-wall .wc-dial-name{letter-spacing:0}.lw-wall .wc-dial-use{grid-column:1;font-size:12px;line-height:1.3;color:var(--w-ink-2);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lw-wall .wc-dial-price.wc-mono{grid-column:2;grid-row:1 / span 2;align-self:start;padding:4px 7px;border-radius:6px;background:var(--p);color:var(--on-p)}.lw-wall .wc-dial-scale{position:relative;height:34px;margin:0 4px}.lw-wall .wc-dial-ticks{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-between;align-items:flex-end}.lw-wall .wc-dial-ticks i{width:1px;height:8px;background:var(--w-hairline-strong)}.lw-wall .wc-dial-ticks i[data-major]{height:18px;background:var(--w-ink-3)}.lw-wall .wc-dial-needle{position:absolute;top:-4px;bottom:-4px;left:calc(var(--v) * 100%);width:2px;margin-left:-1px;border-radius:2px;background:var(--p);box-shadow:0 0 0 3px var(--p-soft);transition:left .18s cubic-bezier(.2,.8,.2,1)}.lw-wall .wc-dial-needle:before{content:"";position:absolute;left:50%;top:-3px;width:8px;height:8px;margin-left:-4px;border-radius:999px;background:var(--p)}.lw-wall .wc-dial-range{position:absolute;left:-12px;right:-12px;top:-6px;width:calc(100% + 24px);height:46px;margin:0;padding:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;touch-action:none}.lw-wall .wc-dial-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px}.lw-wall .wc-dial-range::-moz-range-thumb{width:24px;height:24px;border:0}.lw-wall .wc-dial-range:focus-visible{opacity:1;outline:2px solid var(--w-focus);outline-offset:2px;border-radius:8px}.lw-wall .wc-dial-nums{display:flex;justify-content:space-between;margin:0 4px!important}.lw-wall .wc-dial-nums li{width:0;display:flex;justify-content:center}.lw-wall .wc-dial-nums button{padding:2px 4px;background:none;border:0;font-family:var(--wl-mono);font-size:10.5px;color:var(--w-ink-3);font-variant-numeric:tabular-nums;cursor:pointer;transition:color .16s ease}.lw-wall .wc-dial-nums li[data-on] button{color:var(--p);font-weight:600}@media(prefers-reduced-motion:reduce){.lw-wall .wc-dial-needle{transition:none}}.lw-wall .wc-price .wc-body{justify-content:space-between;gap:10px}.lw-wall .wc-price-big{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:0;background:none;border:0;text-align:left;cursor:pointer}.lw-wall .wc-price-num{font-family:var(--w-font-display);font-size:44px;line-height:1;font-weight:500;letter-spacing:-.045em;font-variation-settings:"opsz" 72;font-optical-sizing:none;font-feature-settings:var(--w-display-features);font-synthesis:none;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:no-preference){.lw-wall .wc-price-num{animation:wc-rise .24s ease both}}.lw-wall .wc-price-unit{font-size:12.5px;color:var(--w-ink-2)}.lw-wall .wc-price-tier{color:var(--p);font-weight:500}.lw-wall .wc-price-cells{display:flex;flex-direction:column;gap:4px}.lw-wall .wc-price-cells .wc-well{padding:6px 9px;font-size:11.5px;font-weight:500;color:var(--w-ink-2);font-variant-numeric:tabular-nums}.lw-wall .wc-ledger .wc-body{justify-content:center}.lw-wall .wc-ledger-flow{display:grid;grid-template-columns:auto 26px auto 22px minmax(0,1fr);align-items:center}.lw-wall .wc-ledger-fee{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:var(--wl-well);font-size:12px;font-weight:500;white-space:nowrap}.lw-wall .wc-ledger-wire{position:relative;height:2px;border-radius:2px;background:var(--w-hairline-strong);overflow:visible}.lw-wall .wc-ledger-pulse{position:absolute;top:50%;left:0;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:999px;background:var(--p);opacity:0}.lw-wall .wc-ledger-go{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:var(--p);color:var(--on-p);font-size:11.5px;font-weight:700;letter-spacing:-.02em}.lw-wall .wc-ledger-fan{position:relative;align-self:stretch;margin:10px 0;border:2px solid var(--w-hairline-strong);border-right:0;border-radius:8px 0 0 8px}.lw-wall .wc-ledger-fan:before{content:"";position:absolute;left:-12px;top:50%;width:10px;height:2px;margin-top:-1px;background:var(--w-hairline-strong)}.lw-wall .wc-ledger-rows{display:flex;flex-direction:column;gap:6px;padding-left:8px!important}.lw-wall .wc-ledger-rows li{display:flex;align-items:center;gap:10px;min-height:18px}.lw-wall .wc-ledger-row{flex:1 1 auto;min-width:0;font-size:12px;line-height:1.15;font-weight:500}.lw-wall .wc-ledger-bar{flex:0 0 36%;height:6px;border-radius:999px;background:var(--p);opacity:.8}@media(max-width:639px){.lw-wall .wc-ledger-flow{grid-template-columns:auto 16px auto 16px minmax(0,1fr)}.lw-wall .wc-ledger-row{font-size:11.5px}.lw-wall .wc-ledger-bar{flex-basis:26%}}@media(prefers-reduced-motion:no-preference){.lw-wall .wc[data-live] .wc-ledger-pulse{animation:wc-pulse 3s ease-in-out infinite}.lw-wall .wc[data-live] .wc-ledger-bar{animation:wc-light 3s ease-in-out infinite;animation-delay:calc(.9s + var(--n) * .16s)}}@keyframes wc-pulse{0%{left:0;opacity:0}8%{opacity:1}28%{left:100%;opacity:1}34%,to{left:100%;opacity:0}}@keyframes wc-light{0%,to{opacity:.8}12%{opacity:.35}28%{opacity:1}50%{opacity:.8}}.lw-wall .wc-net .wc-body{justify-content:center}.lw-wall .wc-net-counters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lw-wall .wc-net-counters li{display:flex;flex-direction:column;gap:6px;padding:9px 10px;border-radius:var(--wl-r-in);background:var(--wl-well)}.lw-wall .wc-net-slot{position:relative;display:block;width:58%;height:16px;border-radius:5px;background:var(--wl-well-2);overflow:hidden}.lw-wall .wc-net-slot:after{content:"";position:absolute;left:6px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:999px;background:var(--p);opacity:.9}.lw-wall .wc-net-label{font-size:10.5px;line-height:1.25;color:var(--w-ink-2)}.lw-wall .wc-net-live{margin-top:auto;padding-top:8px;color:var(--p)}@media(prefers-reduced-motion:no-preference){.lw-wall .wc[data-live] .wc-net-slot:after{animation:wc-ping 2.4s ease-in-out infinite;animation-delay:calc(var(--n) * .3s)}}@keyframes wc-ping{0%,to{opacity:.3}50%{opacity:1}}.lw-wall .wc-belief{background:var(--w-raised)}.lw-wall .wc-belief-body{justify-content:flex-end;gap:12px}.lw-wall .wc-belief-text{font-family:var(--w-font-display);font-size:21px;line-height:1.12;font-weight:500;letter-spacing:-.03em;font-variation-settings:"opsz" 60;font-optical-sizing:none;font-feature-settings:var(--w-display-features);font-synthesis:none;text-wrap:pretty;color:var(--w-ink)}.lw-wall .wc-belief-text[data-big]{font-size:28px;line-height:1.06;letter-spacing:-.04em;max-width:13em}@media(min-width:1024px){.lw-wall .wc-belief-text[data-big]{font-size:32px}}html[lang^=zh] .lw-wall .wc-belief-text{font-family:Songti SC,STSong,"Noto Serif SC","Source Han Serif SC","Noto Serif CJK SC",Newsreader Variable,serif;font-size:19px;line-height:1.45;font-weight:600;letter-spacing:.02em;font-variation-settings:normal;word-break:keep-all;overflow-wrap:anywhere}html[lang^=zh] .lw-wall .wc-belief-text[data-big]{font-size:24px;line-height:1.4;max-width:none}@media(min-width:1024px){html[lang^=zh] .lw-wall .wc-belief-text[data-big]{font-size:27px}}.lw-wall .wc-belief-more{align-self:flex-start;font-size:13px;font-weight:500;color:var(--w-ink-2);text-decoration:underline;text-decoration-color:var(--w-hairline-strong);text-underline-offset:4px;transition:color .16s ease,text-decoration-color .16s ease}.lw-wall .wc-belief-more:hover{color:var(--w-ink);text-decoration-color:currentColor}.lw-wall{--wl-mono: ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--wl-r: 16px;--wl-r-in: 8px;--wl-shadow: 0 1px 2px rgb(0 12 31 / .03);--wl-shadow-up: 0 1px 2px rgb(0 12 31 / .04), 0 10px 24px -14px rgb(0 12 31 / .22);--wl-well: var(--w-surface);--wl-well-2: var(--w-surface-2)}.lw-wall [data-party=owner]{--p: var(--c-owner);--p-soft: var(--c-owner-soft);--on-p: var(--on-owner)}.lw-wall [data-party=engineer]{--p: var(--c-eng);--p-soft: var(--c-eng-soft);--on-p: var(--on-eng)}.lw-wall [data-party=network]{--p: var(--c-go);--p-soft: var(--c-go-soft);--on-p: var(--on-go)}.lw-wall [data-party=belief],.lw-wall [data-party=close]{--p: var(--w-ink);--p-soft: var(--w-surface);--on-p: var(--w-ground)}.lw-wall[data-lens=owner] .wc[data-party]:not([data-party=owner]),.lw-wall[data-lens=engineer] .wc[data-party]:not([data-party=engineer]),.lw-wall[data-lens=network] .wc[data-party]:not([data-party=network]){--p: var(--w-ink-2);--p-soft: var(--w-surface-2);--on-p: #ffffff}.lw-wall{display:grid;grid-template-columns:minmax(0,1fr);min-height:100vh}.lw-wall .wl-side{padding:28px 16px 4px}.lw-wall .wl-wall{padding:20px 16px 150px}@media(min-width:640px){.lw-wall .wl-side{padding:36px 24px 4px}.lw-wall .wl-wall{padding:24px 24px 160px}}@media(min-width:1024px){.lw-wall{grid-template-columns:420px minmax(0,1fr);align-items:start}.lw-wall[data-dock]{padding-bottom:0}.lw-wall .wl-side{position:sticky;top:0;display:flex;flex-direction:column;box-sizing:border-box;height:100vh;height:100dvh;padding:36px 24px 120px 32px;overflow:hidden}.lw-wall .wl-wall{padding:24px 24px 120px 0}.lw-wall .lw-dock{left:32px;right:auto;bottom:28px;width:364px;margin:0}}@media(min-width:1024px)and (max-height:720px){.lw-wall .wl-side{padding-top:24px}.lw-wall .wl-h1{margin-top:28px}}.lw-wall .wl-mark{align-self:flex-start;display:inline-block;font-size:22px;color:var(--w-ink);text-decoration:none}.lw-wall .wl-h1{margin:36px 0 0;font-family:var(--w-font-display);font-size:32px;line-height:1.05;font-weight:500;letter-spacing:-.03em;font-variation-settings:"opsz" 72;font-optical-sizing:none;font-feature-settings:var(--w-display-features);font-synthesis:none;text-wrap:pretty;color:var(--w-ink)}@media(min-width:1024px){.lw-wall .wl-h1{margin-top:56px;font-size:40px}}.lw-wall .wl-tail{color:var(--w-ink-3);font-style:italic}html[lang^=zh] .lw-wall .wl-h1{font-family:var(--w-font);font-size:26px;line-height:1.32;font-weight:600;letter-spacing:0;font-variation-settings:normal;font-optical-sizing:auto;word-break:keep-all;overflow-wrap:anywhere}@media(min-width:1024px){html[lang^=zh] .lw-wall .wl-h1{font-size:30px}}html[lang^=zh] .lw-wall .wl-tail{font-style:normal;font-weight:500}.lw-wall .wl-sub{margin:18px 0 0;max-width:34em;font-size:15px;line-height:1.5;letter-spacing:-.015em;color:var(--w-ink-2);text-wrap:pretty}html[lang^=zh] .lw-wall .wl-sub{letter-spacing:0;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}.lw-wall .wl-lenses{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.lw-wall .wl-lens{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 13px 0 11px;border-radius:999px;background:var(--w-raised);border:1px solid var(--w-hairline);box-shadow:var(--wl-shadow);font-size:13.5px;font-weight:500;line-height:1;letter-spacing:-.015em;color:var(--w-ink);white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .12s ease}html[lang^=zh] .lw-wall .wl-lens{letter-spacing:.01em}@media(hover:hover){.lw-wall .wl-lens:not([data-on]):hover{box-shadow:var(--wl-shadow-up);transform:translateY(-1px)}}.lw-wall .wl-lens:active{transform:scale(.98)}.lw-wall .wl-lens-dot{width:8px;height:8px;flex-shrink:0;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--p);transition:background-color .2s ease,box-shadow .2s ease}.lw-wall .wl-lens[data-on]{background:var(--p);color:var(--on-p);border-color:transparent;box-shadow:0 1px 2px #000c1f14,0 8px 20px -10px var(--p)}.lw-wall .wl-lens[data-on] .wl-lens-dot{background:currentColor;box-shadow:none}.lw-wall .wl-links{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:22px;font-size:14px;font-weight:500;letter-spacing:-.015em}html[lang^=zh] .lw-wall .wl-links{letter-spacing:0}.lw-wall .wl-links>a,.lw-wall .wl-links>button{padding:0;background:none;border:0;font:inherit;color:var(--w-ink-2);cursor:pointer;text-decoration:underline;text-decoration-color:var(--w-hairline-strong);text-decoration-thickness:1px;text-underline-offset:4px;transition:color .16s ease,text-decoration-color .16s ease}.lw-wall .wl-links>a:hover,.lw-wall .wl-links>button:hover{color:var(--w-ink);text-decoration-color:currentColor}.lw-wall .wl-lang{display:inline-flex;gap:6px;margin-left:auto;font-size:13px;font-weight:500;color:var(--w-ink-3)}.lw-wall .wl-lang-item{display:inline-flex;gap:6px}.lw-wall .wl-lang button{padding:0;background:none;border:0;font:inherit;color:var(--w-ink-3);cursor:pointer;transition:color .16s ease}.lw-wall .wl-lang button:hover,.lw-wall .wl-lang button[aria-current]{color:var(--w-ink)}.lw-wall .wl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:200px;grid-auto-flow:dense;gap:10px;transition:opacity .12s ease}.lw-wall .wl-grid[data-fading]{opacity:0}@media(min-width:640px){.lw-wall .wl-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:212px}}@media(min-width:1024px){.lw-wall .wl-grid{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));grid-auto-rows:220px}}.lw-wall .wc[data-size=T]{grid-row:span 2}.lw-wall .wc[data-size=M],.lw-wall .wc[data-size=W]{grid-column:span 2}.lw-wall .wc[data-size=L],.lw-wall .wc[data-size=XL]{grid-column:span 2;grid-row:span 2}@media(min-width:640px){.lw-wall .wc[data-size=XL],.lw-wall .wc[data-size=W]{grid-column:span 3}}.lw-wall .wc{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;padding:14px 14px 13px;border-radius:var(--wl-r);background:var(--w-raised);border:1px solid var(--w-hairline);box-shadow:var(--wl-shadow);overflow:hidden;container-type:inline-size;color:var(--w-ink);font-family:var(--w-font);font-size:13px;line-height:1.35;letter-spacing:-.015em;text-align:left;transition:transform .12s ease,box-shadow .12s ease}html[lang^=zh] .lw-wall .wc{letter-spacing:0;line-height:1.45}@media(hover:hover){.lw-wall .wc:hover{transform:translateY(-1px);box-shadow:var(--wl-shadow-up)}}.lw-wall .wc p{margin:0}.lw-wall .wc ul,.lw-wall .wc ol{margin:0;padding:0;list-style:none}.lw-wall .wc button:not(.lw-pill){font:inherit;color:inherit;letter-spacing:inherit}.lw-wall .wc-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}.lw-wall .wc-title{font-size:12.5px;font-weight:500;line-height:1.2;color:var(--w-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lw-wall .wc-read{flex-shrink:0;font-family:var(--wl-mono);font-size:11px;font-weight:500;line-height:1.2;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--w-ink-3);white-space:nowrap}.lw-wall .wc-read[data-on]{color:var(--p)}@container (max-width: 180px){.lw-wall .wc-title{white-space:normal}}.lw-wall .wc-body{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.lw-wall .wc-line{margin:10px 0 0;font-size:13px;line-height:1.35;color:var(--w-ink);text-wrap:pretty}html[lang^=zh] .lw-wall .wc-line{line-height:1.5;word-break:keep-all;overflow-wrap:anywhere}.lw-wall .wc-mono{font-family:var(--wl-mono);font-size:11px;font-weight:500;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--w-ink-3)}.lw-wall .wc-well{padding:9px 10px;border-radius:var(--wl-r-in);background:var(--wl-well)}.lw-wall .wc-machine .wc-body{justify-content:center}.lw-wall .wc-machine .gm{max-width:100%}.lw-wall .wc-machine-ph{aspect-ratio:1000 / 556}.lw-wall .wc-machine .gm-readout{font-size:11px}.lw-wall .wc-invite .wc-body{justify-content:space-between;gap:12px}.lw-wall .wc-invite-title{margin:0;font-family:var(--w-font-display);font-size:22px;line-height:1.08;font-weight:500;letter-spacing:-.03em;font-variation-settings:"opsz" 60;font-optical-sizing:none;font-feature-settings:var(--w-display-features);font-synthesis:none;text-wrap:balance}html[lang^=zh] .lw-wall .wc-invite-title{font-family:var(--w-font);font-size:19px;line-height:1.35;font-weight:600;letter-spacing:0;font-variation-settings:normal;word-break:keep-all}.lw-wall .wc-invite-actions{display:flex;flex-wrap:wrap;gap:8px}.lw-wall .wc-invite .lw-pill-sm{height:36px;padding:0 14px;font-size:14px}.lw-wall .wc-invite-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.lw-wall .wc-invite-proof div{display:flex;align-items:baseline;gap:7px;min-width:0}.lw-wall .wc-invite-proof dt{font-family:var(--w-font-display);font-size:21px;line-height:1;font-weight:500;letter-spacing:-.03em;font-variation-settings:"opsz" 72;font-optical-sizing:none;font-variant-numeric:tabular-nums}.lw-wall .wc-invite-proof dd{margin:0;font-size:11.5px;line-height:1.3;color:var(--w-ink-2)}.lw-wall .wc-footer .wc-body{justify-content:space-between;gap:10px}.lw-wall .wc-footer-mark{display:block;font-family:var(--w-font-display);font-size:46px;line-height:.95;font-weight:500;letter-spacing:-.045em;font-variation-settings:"opsz" 72;font-optical-sizing:none;font-feature-settings:var(--w-display-features);font-synthesis:none;white-space:nowrap}.lw-wall .wc-footer-dir{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px;font-weight:500}.lw-wall .wc-footer-dir a,.lw-wall .wc-footer-dir button{padding:0;background:none;border:0;font:inherit;color:var(--w-ink);cursor:pointer;text-decoration:underline;text-decoration-color:var(--w-hairline-strong);text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color .16s ease}.lw-wall .wc-footer-dir a:hover,.lw-wall .wc-footer-dir button:hover{text-decoration-color:currentColor}.lw-wall .wc-footer-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:11.5px;color:var(--w-ink-3)}.lw-wall .wc-footer-lang button{padding:0;background:none;border:0;font:inherit;color:var(--w-ink-3);cursor:pointer}.lw-wall .wc-footer-lang button:hover,.lw-wall .wc-footer-lang button[aria-current]{color:var(--w-ink)}@media(prefers-reduced-motion:reduce){.lw-wall .wc,.lw-wall .wl-lens,.lw-wall .wl-lens-dot,.lw-wall .wl-grid{transition:none}}html[data-theme=fde] .lw-wall[data-night]{color-scheme:dark;--w-ground: #0a0a09;--w-raised: #141413;--w-device: #141413;--w-surface: #1c1c1a;--w-surface-2: #262623;--w-ink: rgb(240 237 229);--w-ink-2: rgb(240 237 229 / .65);--w-ink-3: rgb(240 237 229 / .45);--w-hairline: rgb(255 255 255 / .1);--w-hairline-strong: rgb(255 255 255 / .16);--lg-edge: rgb(255 255 255 / .1);--lg-ink-2: rgb(240 237 229 / .65);--w-blue: #3d5cff;--w-blue-hover: #5571ff;--w-blue-ring: rgb(61 92 255 / .3);--w-focus: #3d5cff;--w-primary-bg: rgb(240 237 229);--w-primary-fg: #0a0a09;--w-primary-hover: #ffffff;--w-pop-bg: #1c1c1a;--w-pop-shadow: 0 28px 64px -20px rgb(0 0 0 / .85);--w-elev: 0 1px 2px rgb(0 0 0 / .4), 0 2px 12px rgb(0 0 0 / .5);--w-elev-up: 0 8px 24px rgb(0 0 0 / .7);--w-track: #3a3a3c;--c-go: #3d5cff;--c-owner: #fbbf24;--c-eng: #46c97c;--c-go-soft: rgb(61 92 255 / .18);--c-owner-soft: rgb(251 191 36 / .14);--c-eng-soft: rgb(70 201 124 / .14);--on-go: #ffffff;--on-owner: #1c1303;--on-eng: #03160b;--wl-shadow: 0 1px 2px rgb(0 0 0 / .4);--wl-shadow-up: 0 1px 2px rgb(0 0 0 / .4), 0 10px 24px -14px rgb(0 0 0 / .8);--wl-well: #1c1c1a;--wl-well-2: #262623;--wg-rgb: 28 28 26;--wg-nav-a: .58;--wg-dock-a: .55;--wg-hi: rgb(255 255 255 / .12);--wg-lo: rgb(0 0 0 / .35);--wg-edge: rgb(255 255 255 / .1);--wg-shadow: 0 8px 32px rgb(0 0 0 / .45), 0 1px 2px rgb(0 0 0 / .3);--wg-spec-a: .08;--wg-rim-a: .22;--wg-rim-b: .04;--wg-solid: .96}html[data-theme=fde] .lw-wall[data-night] .wc{--wl-app: #0f0f0e;--wl-paper: #1c1c1a}html[data-theme=fde]:has(.lw-wall[data-night]) body{background-color:#0a0a09}.lw-wall[data-night] .gm{--gm-ink: rgb(240 237 229);--gm-blue: #3d5cff;--gm-amber: #fbbf24;--gm-green: #46c97c;--gm-muted: rgb(240 237 229 / .65);--gm-paper: #141413;--gm-face: #1c1c1a;--gm-top: #232321;--gm-s0: #0f0f0e;--gm-s1: #131312;--gm-s2: #171716;--gm-s3: #1b1b1a;--gm-hi: #e9e8e2;--gm-mid: #80837f;--gm-lo: #4d504c;--gm-faint: #303230;--gm-lit: #ffffff;--gm-cavity: #070707;--gm-halo: #000000;--gm-halo-a: .8;--gm-dot: #e6e6e2;--gm-text: #c7c8c2}.lw-dash{--dl-r: 24px;--dl-gap: 28px}.lw-dash .dl-right{position:relative;min-width:0;padding:12px 16px 150px;letter-spacing:-.015em}html[lang^=zh] .lw-dash .dl-right{letter-spacing:0}@media(min-width:640px){.lw-dash .dl-right{padding:16px 24px 160px}}@media(min-width:1024px){.lw-dash .dl-right{max-width:1080px;padding:20px 24px 120px 0}}.lw-dash .dl-boards{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--dl-gap);margin-top:16px}@media(min-width:1280px){.lw-dash .dl-boards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.lw-dash .dl-net{grid-column:1 / -1}}.lw-dash .dl-block{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0;background:var(--w-raised);border:1px solid var(--w-hairline);border-radius:var(--dl-r);box-shadow:var(--wl-shadow);overflow:hidden;color:var(--w-ink);font-family:var(--w-font);font-size:13px;line-height:1.35;transition:opacity .24s ease}html[lang^=zh] .lw-dash .dl-block{line-height:1.45}.lw-dash .dl-boards[data-view=owner] .dl-block:not([data-party=owner]),.lw-dash .dl-boards[data-view=engineer] .dl-block:not([data-party=engineer]),.lw-dash .dl-boards[data-view=network] .dl-block:not([data-party=network]){opacity:.55}.lw-dash .dl-boards[data-view=engineer] .dl-block[data-party=engineer],.lw-dash .dl-boards[data-view=network] .dl-block[data-party=network]{order:-1}.lw-wall.lw-dash .dl-block[data-party=owner] [data-party]{--p: var(--c-owner);--p-soft: var(--c-owner-soft);--on-p: var(--on-owner)}.lw-wall.lw-dash .dl-block[data-party=engineer] [data-party]{--p: var(--c-eng);--p-soft: var(--c-eng-soft);--on-p: var(--on-eng)}.lw-wall.lw-dash .dl-block[data-party=network] [data-party]{--p: var(--c-go);--p-soft: var(--c-go-soft);--on-p: var(--on-go)}.lw-dash .dl-head{display:flex;align-items:center;gap:10px;min-height:54px;padding:12px 18px}.lw-dash .dl-head-label{flex-shrink:0;padding:3px 7px;border-radius:6px;background:var(--p);color:var(--on-p);font-family:var(--wl-mono);font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.02em}.lw-dash .dl-head-title{margin:0;min-width:0;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[lang^=zh] .lw-dash .dl-head-title{letter-spacing:0}.lw-dash .dl-chip{flex-shrink:0;padding:3px 8px;border-radius:999px;border:1px solid var(--w-hairline);font-size:11.5px;font-weight:500;line-height:1.2;color:var(--w-ink-2);white-space:nowrap}.lw-dash .dl-head-scope{flex-shrink:0;margin-left:auto;color:var(--w-ink-3);white-space:nowrap}@media(max-width:479px){.lw-dash .dl-chip{display:none}}.lw-dash .dl-grid{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(200px,1fr);grid-auto-flow:dense;gap:1px;background:var(--w-hairline);border-top:1px solid var(--w-hairline)}@media(min-width:640px){.lw-dash .dl-grid{grid-auto-rows:minmax(220px,1fr)}}@media(min-width:1280px){.lw-dash .dl-block[data-party=owner] .dl-grid{grid-auto-rows:220px}}.lw-dash .dl-cell{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--w-raised)}.lw-dash .dl-cell[data-span=tall]{grid-row:span 2}.lw-dash .dl-cell[data-span=wide]{grid-column:span 2}@media(max-width:639px){.lw-dash .dl-block[data-party=owner] .dl-cell[data-cell=decide]{order:0}.lw-dash .dl-block[data-party=owner] .dl-cell[data-cell=booking]{order:1}.lw-dash .dl-block[data-party=owner] .dl-cell[data-cell=profile]{order:2}.lw-dash .dl-block[data-party=owner] .dl-cell[data-cell=front-desk]{order:3;grid-column:span 2}.lw-dash .dl-block[data-party=owner] .dl-cell[data-cell=draft]{order:4;grid-column:span 2}.lw-dash .dl-block[data-party=owner] .dl-cell[data-cell=follow-ups]{order:5;grid-column:span 2}.lw-dash .dl-block[data-party=owner] .dl-cell[data-cell=dial]{order:6;grid-column:span 2}}.lw-wall.lw-dash .dl-cell .wc{flex:1;height:100%;padding:16px 16px 14px;border:0;border-radius:0;background:transparent;box-shadow:none;transition:none}.lw-wall.lw-dash .dl-cell .wc:hover{transform:none;box-shadow:none}.lw-wall.lw-dash .dl-cell .wc-draft{padding:0}.lw-wall.lw-dash .dl-cell .wc-draft-bar{height:44px;padding:0 14px 0 16px}.lw-wall.lw-dash .dl-cell .wc-head{margin-bottom:12px}.lw-dash .dl-cell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--p-soft);opacity:0;pointer-events:none;transition:opacity .32s ease}.lw-dash .dl-cell:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--p);opacity:0;pointer-events:none;transition:opacity .32s ease}.lw-dash .dl-cell[data-lit]:before{opacity:.5}.lw-dash .dl-cell[data-lit]:after{opacity:1}.lw-dash .dl-cell[data-lit] .wc-title,.lw-dash .dl-cell[data-lit] .dl-cell-title{color:var(--p)}.lw-dash .dl-cell>*{position:relative}.lw-wall.lw-dash .wc-phone{--ph: 5cqw }@media(max-width:639px){.lw-wall.lw-dash .wc-phone{--ph: 6.25cqw }}.lw-wall.lw-dash .dl-decide .wc-ph-cards{gap:.45em}.lw-wall.lw-dash .dl-decide .wc-ph-cards li{min-height:3.3em}.lw-wall.lw-dash .dl-ph-thread{display:flex;flex-direction:column;gap:.5em;margin-top:auto;padding-top:.8em}.lw-wall.lw-dash .dl-ph-thread .wc-ph-chat{margin-top:0}.lw-wall.lw-dash .wc-ph-chat[data-me]{flex-direction:row-reverse}.lw-wall.lw-dash .wc-ph-chat[data-me] .wc-ph-avatar{background:var(--p);color:var(--on-p)}.lw-wall.lw-dash .wc-ph-chat[data-me] .wc-ph-bubble{background:var(--p);color:var(--on-p);border-radius:1.1em 1.1em .4em}.lw-wall.lw-dash .wc-ph-cards .dl-ph-event{box-shadow:0 0 0 1.5px var(--p),0 3px 10px -5px #000c1f1a}@media(prefers-reduced-motion:no-preference){.lw-wall.lw-dash .wc-ph-cards .dl-ph-event{animation:wc-rise .32s ease both}}.lw-wall.lw-dash .wc-ph-cards .dl-ph-status{min-height:2.6em;gap:.55em;padding:.5em .8em;background:transparent;box-shadow:inset 0 0 0 1px var(--w-hairline);font-size:.9em;font-weight:500;color:var(--w-ink-2)}.lw-wall.lw-dash .dl-ph-status-dot{flex-shrink:0;width:.5em;height:.5em;border-radius:999px;background:var(--p);box-shadow:0 0 0 .25em var(--p-soft)}.lw-wall.lw-dash .wc-ph-cards .dl-ph-status[data-done]{color:var(--p)}.lw-wall.lw-dash .dl-cell .wc-book .wc-body{flex-direction:row;align-items:stretch;gap:14px}.lw-wall.lw-dash .dl-cell .wc-book-btn{flex:1 1 auto;min-width:0}.lw-wall.lw-dash .dl-cell .wc-book-bars{gap:2px}.lw-wall.lw-dash .dl-cell .wc-book-bars i{min-height:2px;max-height:4px}.lw-wall.lw-dash .dl-cell .wc-book-num{padding-top:8px}.lw-wall.lw-dash .dl-cell .wc-book-num strong{font-size:32px}.lw-wall.lw-dash .dl-cell .wc-book-next{flex:0 0 46%;align-self:flex-end;grid-template-columns:minmax(0,1fr);gap:2px;padding:8px 10px}.lw-wall.lw-dash .dl-cell .wc-book-next-when{grid-column:1;white-space:normal;line-height:1.3}.lw-wall.lw-dash .dl-cell .wc-book-next-who{grid-column:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container (max-width: 220px){.lw-wall.lw-dash .dl-cell .wc-book-next{display:none}.lw-wall.lw-dash .dl-cell .wc-desk-btn{gap:10px}.lw-wall.lw-dash .dl-cell .wc-wave{width:84px;height:84px}}.lw-wall.lw-dash .dl-cell .wc-shop{justify-content:center}.lw-wall.lw-dash .dl-cell .wc-shop .wc-body{flex:0 0 auto}.lw-wall.lw-dash .dl-cell .wc-shop .wc-line{margin-top:18px;padding:9px 12px;border-radius:var(--wl-r-in);background:var(--wl-well);font-size:12.5px;color:var(--w-ink-2)}.lw-wall.lw-dash .wc-prof-extra{position:absolute;right:10px;bottom:9px;color:var(--p)}.lw-wall.lw-dash .wc-dial-display[data-new]{background:var(--p-soft)}.lw-wall.lw-dash .wc-dial-nums li[data-new] button{color:var(--p)}@media(prefers-reduced-motion:no-preference){.lw-wall.lw-dash .wc-dial-display[data-new] .wc-dial-name{animation:wc-rise .32s ease both}}.lw-dash .dl-inbox .wc-body{justify-content:center}.lw-dash .dl-inbox-rows{display:flex;flex-direction:column}.lw-dash .dl-inbox-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;gap:2px 12px;align-items:baseline;padding:9px 0}.lw-dash .dl-inbox-row+.dl-inbox-row{border-top:1px solid var(--w-hairline)}.lw-dash .dl-inbox-empty{display:block;padding:12px;border-radius:var(--wl-r-in);border:1px dashed var(--w-hairline-strong);font-size:12px;color:var(--w-ink-3);text-wrap:pretty}.lw-dash .dl-inbox-empty+.dl-inbox-row{border-top:0;margin-top:6px}.lw-dash .dl-inbox-id{grid-row:1 / span 2;align-self:center;color:var(--w-ink-3)}.lw-dash .dl-inbox-row[data-live] .dl-inbox-id{color:var(--p)}.lw-dash .dl-inbox-who{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lw-dash .dl-inbox-need{grid-column:2;font-size:12.5px;color:var(--w-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lw-dash .dl-inbox-status{grid-column:3;grid-row:1 / span 2;align-self:center;padding:3px 9px;border-radius:999px;border:1px solid var(--w-hairline);font-size:11.5px;font-weight:500;line-height:1.2;color:var(--w-ink-2);white-space:nowrap}.lw-dash .dl-inbox-status[data-on]{border-color:transparent;background:var(--p-soft);color:var(--p)}@media(prefers-reduced-motion:no-preference){.lw-dash .dl-inbox-row[data-new]{animation:wc-rise .36s ease both}.lw-dash .dl-inbox-status[data-on]{animation:wc-rise .26s ease both}}.lw-dash .dl-mods .wc-body{justify-content:center}.lw-dash .dl-mod{display:flex;flex-direction:column;gap:5px}@media(prefers-reduced-motion:no-preference){.lw-dash .dl-mod{animation:wc-rise .36s ease both}}.lw-dash .dl-mod-name{font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.2}html[lang^=zh] .lw-dash .dl-mod-name{letter-spacing:0}.lw-dash .dl-mod-by{font-size:12px;color:var(--w-ink-2)}.lw-dash .dl-mod-runs{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12.5px;font-weight:500}.lw-dash .dl-mod-pips{display:inline-flex;gap:3px}.lw-dash .dl-mod-pips i{width:8px;height:8px;border-radius:999px;background:var(--p)}.lw-dash .dl-mod-roy{margin-top:2px}.lw-dash .dl-mod-roy[data-on]{color:var(--p)}.lw-dash .dl-mod-empty{font-size:12.5px;line-height:1.45;color:var(--w-ink-2);text-wrap:pretty}.lw-wall.lw-dash .dl-inc .wc-inc-bar i{transition:width .8s cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:reduce){.lw-wall.lw-dash .dl-inc .wc-inc-bar i{transition:none}}.lw-dash .dl-net-lead{padding:10px 18px 22px;border-top:1px solid var(--w-hairline)}@media(min-width:900px){.lw-dash .dl-net-lead{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 37px;align-items:center;padding:16px 18px 20px}.lw-dash .dl-model{margin-top:0}}.lw-dash .dl-pillars{display:flex;flex-wrap:wrap;gap:6px 36px;margin:0;padding:0;list-style:none}.lw-dash .dl-pillars li{font-family:var(--w-font-display);font-size:34px;line-height:1.1;font-weight:500;letter-spacing:-.03em;font-variation-settings:"opsz" 72;font-optical-sizing:none;font-feature-settings:var(--w-display-features);font-synthesis:none;color:var(--w-ink)}html[lang^=zh] .lw-dash .dl-pillars li{font-family:Songti SC,STSong,"Noto Serif SC","Source Han Serif SC","Noto Serif CJK SC",Newsreader Variable,serif;font-size:30px;font-weight:600;letter-spacing:.04em}.lw-dash .dl-model{margin:14px 0 0;max-width:62em;font-size:14px;line-height:1.5;color:var(--w-ink-2);text-wrap:pretty}html[lang^=zh] .lw-dash .dl-model{line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}@media(max-width:639px){.lw-dash .dl-net-lead{padding:8px 16px 18px}.lw-dash .dl-pillars{gap:4px 22px}.lw-dash .dl-pillars li{font-size:26px}html[lang^=zh] .lw-dash .dl-pillars li{font-size:24px}.lw-dash .dl-model{font-size:13px}}.lw-dash .dl-real-anywhere{margin:0 0 6px;font-size:14px;line-height:1.5;font-weight:500;text-wrap:pretty}html[lang^=zh] .lw-dash .dl-real-anywhere{line-height:1.7}.lw-dash .dl-net-areas{flex:1;display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--w-hairline);border-top:1px solid var(--w-hairline)}@media(min-width:900px){.lw-dash .dl-net-areas{grid-template-columns:repeat(2,minmax(0,1fr))}}.lw-dash .dl-net-area{display:flex;flex-direction:column;min-width:0;padding:16px 18px 18px;background:var(--w-raised)}.lw-wall.lw-dash .dl-ledger .wc-ledger-bar{opacity:.55}.lw-wall.lw-dash .dl-ledger .dl-cell-title{font-size:11.5px;color:var(--w-ink-3)}.lw-dash .dl-area-title{margin:0 0 12px;font-size:13px;font-weight:600;line-height:1.2}.lw-dash .dl-demo .dl-cell{margin:0 -18px;padding:12px 18px 14px;border-top:1px solid var(--w-hairline);background:transparent}.lw-dash .dl-demo .dl-cell:last-child{margin-bottom:-18px;padding-bottom:18px}.lw-dash .dl-demo .dl-counters{border-top:0;padding-top:0}.lw-dash .dl-cell-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.lw-dash .dl-cell-title{font-size:12.5px;font-weight:500;color:var(--w-ink-2)}.lw-dash .dl-counters dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.lw-dash .dl-counter{display:flex;flex-direction:column-reverse;gap:6px;min-width:0}.lw-dash .dl-counter dt{font-size:11.5px;line-height:1.3;color:var(--w-ink-2);text-wrap:pretty}.lw-dash .dl-counter dd{margin:0}.lw-dash .dl-digit{display:inline-block;font-family:var(--w-font-display);font-size:40px;line-height:1;font-weight:500;letter-spacing:-.04em;font-variation-settings:"opsz" 72;font-optical-sizing:none;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:no-preference){.lw-dash .dl-digit{animation:dl-roll .42s cubic-bezier(.2,.8,.2,1) both}}@keyframes dl-roll{0%{opacity:0;transform:translateY(8px)}}.lw-dash .dl-demo-note{margin:12px 0 0;font-size:11.5px;color:var(--w-ink-3)}.lw-dash .dl-lamps{display:flex;gap:6px;margin:0;padding:0;list-style:none}.lw-dash .dl-lamps li{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;border:1px solid var(--w-hairline);font-size:11.5px;font-weight:500;color:var(--w-ink-3);white-space:nowrap;transition:color .24s ease,background-color .24s ease,border-color .24s ease}.lw-dash .dl-lamps li i{width:6px;height:6px;border-radius:999px;background:var(--w-hairline-strong);transition:background-color .24s ease,box-shadow .24s ease}.lw-dash .dl-lamps li[data-on]{border-color:transparent;background:var(--p-soft);color:var(--p)}.lw-dash .dl-lamps li[data-on] i{background:var(--p);box-shadow:0 0 0 3px var(--p-soft)}@media(prefers-reduced-motion:no-preference){.lw-dash .dl-cell[data-lit] .wc-ledger-pulse{animation:wc-pulse 3s ease-in-out infinite}}.lw-dash .dl-newmods{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 14px}.lw-dash .dl-newmod{display:inline-flex;align-items:baseline;gap:8px;font-size:13px}.lw-dash .dl-newmod strong{font-weight:600}.lw-dash .dl-newmod-by{font-size:11.5px;color:var(--w-ink-2)}.lw-dash .dl-newmod-none{color:var(--w-ink-3)}@media(prefers-reduced-motion:no-preference){.lw-dash .dl-newmod{animation:wc-rise .32s ease both}}.lw-dash .dl-map{display:block;width:100%;height:auto;margin:4px 0 12px}.lw-dash .dl-map-land circle{fill:var(--w-ink);opacity:.2}.lw-dash .dl-map-ring{fill:var(--p-soft);stroke:var(--p);stroke-width:.8}.lw-dash .dl-map-dot{fill:var(--p)}.lw-dash .dl-map-name{font-family:var(--w-font);font-size:11px;font-weight:600;fill:var(--w-ink)}.lw-dash .dl-real-line{margin:auto 0 0;font-size:13px;line-height:1.5;text-wrap:pretty}.lw-dash .dl-beliefs{margin-top:56px}.lw-dash .dl-beliefs ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--w-hairline)}.lw-dash .dl-beliefs li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:0 16px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--w-hairline)}.lw-dash .dl-belief-n{color:var(--w-ink-3)}.lw-wall.lw-dash .dl-beliefs .wc-belief-text{margin:0;font-size:24px;line-height:1.15}.lw-wall.lw-dash .dl-beliefs .wc-belief-text br{display:none}html[lang^=zh] .lw-wall.lw-dash .dl-beliefs .wc-belief-text{font-size:21px;line-height:1.5}.lw-wall.lw-dash .dl-beliefs .wc-belief-more{grid-column:2;margin-top:10px}@media(max-width:639px){.lw-dash .dl-beliefs li{grid-template-columns:40px minmax(0,1fr);padding:14px 0}.lw-wall.lw-dash .dl-beliefs .wc-belief-text{font-size:20px}html[lang^=zh] .lw-wall.lw-dash .dl-beliefs .wc-belief-text{font-size:18px}}.lw-dash .dl-invite{display:grid;grid-template-columns:minmax(0,1fr);gap:20px 40px;margin-top:56px;padding:26px 28px 28px;border-radius:var(--dl-r);background:var(--w-raised);border:1px solid var(--w-hairline);box-shadow:var(--wl-shadow)}@media(min-width:900px){.lw-dash .dl-invite{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}.lw-wall.lw-dash .dl-invite .wc-invite-title{font-size:30px}html[lang^=zh] .lw-wall.lw-dash .dl-invite .wc-invite-title{font-size:24px}.lw-dash .dl-invite-side{display:flex;flex-direction:column;gap:16px}.lw-wall.lw-dash .dl-invite .lw-pill-sm{height:36px;padding:0 14px;font-size:14px}.lw-dash .dl-prices{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.lw-wall.lw-dash .dl-prices .lw-pill-sm{height:32px;padding:0 12px;font-size:13px;font-variant-numeric:tabular-nums;cursor:default}.lw-wall.lw-dash .dl-prices .lw-pill-white:hover{transform:none;box-shadow:var(--w-elev)}.lw-wall.lw-dash .dl-invite .wc-invite-proof{margin-top:2px}.lw-dash .dl-footer{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:44px;padding-top:24px;border-top:1px solid var(--w-hairline)}@media(min-width:640px){.lw-dash .dl-footer{grid-template-columns:auto minmax(0,1fr);gap:12px 32px;align-items:baseline}.lw-wall.lw-dash .dl-footer .wc-footer-line{grid-column:1 / -1}}.lw-wall.lw-dash .dl-footer .wc-footer-mark{font-size:40px}@media(prefers-reduced-motion:reduce){.lw-dash .dl-block,.lw-dash .dl-cell:before,.lw-dash .dl-cell:after,.lw-dash .dl-lamps li,.lw-dash .dl-lamps li i{transition:none}}.lw-dash .dl-bar{position:sticky;top:12px;z-index:5;display:flex;flex-direction:column;gap:10px;padding:10px 12px 12px;border-radius:18px;background:var(--w-raised);border:1px solid var(--w-hairline);box-shadow:var(--wl-shadow-up);color:var(--w-ink);font-family:var(--w-font)}.lw-dash .dl-bar-row{display:flex;align-items:center;gap:10px;min-width:0}.lw-dash .dl-play{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:var(--w-primary-bg);color:var(--w-primary-fg);cursor:pointer;transition:transform .12s ease,background-color .16s ease}.lw-dash .dl-play:hover{background:var(--w-primary-hover)}.lw-dash .dl-play:active{transform:scale(.94)}.lw-dash .dl-play[data-playing]{background:var(--c-go);color:var(--on-go)}.lw-dash .dl-steps{display:flex;gap:4px;flex:1;min-width:0;margin:0;padding:2px 0;list-style:none;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lw-dash .dl-steps::-webkit-scrollbar{display:none}.lw-dash .dl-steps li{flex:0 0 auto}.lw-dash .dl-step{position:relative;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 8px;border:1px solid transparent;border-radius:999px;background:none;font:inherit;font-size:12.5px;font-weight:500;line-height:1;color:var(--w-ink-3);white-space:nowrap;overflow:hidden;cursor:pointer;transition:color .16s ease,background-color .16s ease}.lw-dash .dl-step-n{font-size:10.5px;color:inherit}.lw-dash .dl-step:hover{color:var(--w-ink);background:var(--w-surface)}.lw-dash .dl-step[data-done]{color:var(--w-ink-2)}.lw-dash .dl-step[data-done] .dl-step-n{color:var(--c-go)}.lw-dash .dl-step[data-on]{color:var(--c-go);background:var(--c-go-soft)}.lw-dash .dl-step:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--c-go)}@media(prefers-reduced-motion:no-preference){.lw-dash .dl-step[data-playing]:after{animation:dl-fill 2.6s linear both}}@keyframes dl-fill{0%{width:0}to{width:100%}}.lw-dash .dl-bar-row-2{align-items:flex-start;flex-wrap:wrap;gap:8px 16px;padding:0 2px}.lw-dash .dl-bar-text{flex:1 1 320px;min-width:0;margin:0;font-size:14px;line-height:1.45;letter-spacing:-.015em;text-wrap:pretty}html[lang^=zh] .lw-dash .dl-bar-text{letter-spacing:0;line-height:1.6}@media(prefers-reduced-motion:no-preference){.lw-dash .dl-bar-text{animation:wc-rise .24s ease both}}.lw-dash .dl-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.lw-dash .dl-chip-kv{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px 0 8px;border:1px solid var(--w-hairline);border-radius:999px;font-size:11.5px;line-height:1;white-space:nowrap}.lw-dash .dl-chip-kv span{color:var(--w-ink-3)}.lw-dash .dl-chip-kv strong{font-weight:500;color:var(--w-ink)}.lw-dash .dl-chip-kv[data-money]{border-color:transparent;background:var(--c-go-soft)}.lw-dash .dl-chip-kv[data-money] strong{color:var(--c-go)}@media(max-width:639px){.lw-dash .dl-bar{top:8px;gap:8px;padding:8px 10px 10px;border-radius:14px}.lw-dash .dl-bar-text{font-size:13px}.lw-dash .dl-step{height:26px;font-size:12px}.lw-dash .dl-chip-kv{height:24px;font-size:11px}}.lw-dash .dl-wire{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;overflow:visible;pointer-events:none}.lw-dash .dl-wire-static line{stroke:var(--w-hairline-strong);stroke-width:1}.lw-dash .dl-wire-static circle{fill:var(--w-raised);stroke:var(--w-hairline-strong);stroke-width:1}.lw-dash .dl-trail{fill:none;stroke:var(--c-go);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0}.lw-dash .dl-spark{position:absolute;left:0;top:0;z-index:3;border-radius:999px;background:var(--c-go);box-shadow:0 0 0 3px var(--c-go-soft),0 0 14px 2px #1f3fd159;offset-rotate:0deg;opacity:0;pointer-events:none;transition:opacity .24s ease,box-shadow .24s ease}.lw-dash .dl-spark[data-on]{opacity:1}.lw-dash .dl-spark[data-moving]{box-shadow:0 0 0 4px var(--c-go-soft),0 0 22px 4px #1f3fd180}.lw-wall[data-night] .dl-spark{box-shadow:0 0 0 3px var(--c-go-soft),0 0 16px 3px #3d5cff8c}.lw-dash .dl-cell[data-hit]{animation:dl-hit .9s ease-out both}@keyframes dl-hit{0%{box-shadow:inset 0 0 0 2px var(--c-go)}to{box-shadow:inset 0 0 0 2px transparent}}@media(prefers-reduced-motion:reduce){.lw-dash .dl-cell[data-hit]{animation:none}.lw-dash .dl-spark{transition:none}}.lw-persp{--pv-now: #e5484d;--pv-now-soft: rgb(229 72 77 / .04);--pv-lane: 84px}html[data-theme=fde] .lw-wall.lw-persp[data-night]{--pv-now: #ff6b70;--pv-now-soft: rgb(255 107 112 / .06)}.lw-persp .pv-view{display:flex;align-items:center;gap:10px;min-height:32px;margin:14px 2px 0}.lw-persp .pv-view-name{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--w-ink)}html[lang^=zh] .lw-persp .pv-view-name{letter-spacing:0}.lw-persp .pv-view-name i{width:8px;height:8px;border-radius:999px;background:var(--p, var(--w-ink))}.lw-persp .pv-view-name:not([data-party]) i{background:conic-gradient(var(--c-owner) 0 33%,var(--c-eng) 0 66%,var(--c-go) 0)}.lw-persp .pv-view-back{margin-left:auto;height:30px;padding:0 13px;border-radius:999px;border:1px solid var(--w-hairline);background:var(--w-raised);box-shadow:var(--wl-shadow);font:inherit;font-size:12.5px;font-weight:500;color:var(--w-ink);cursor:pointer;transition:box-shadow .16s ease,transform .12s ease}.lw-persp .pv-view-back:hover{box-shadow:var(--wl-shadow-up)}.lw-persp .pv-view-back:active{transform:scale(.97)}.lw-persp .pv-boards{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"o" "n" "e";row-gap:60px;-moz-column-gap:12px;column-gap:12px;margin-top:10px}.lw-persp .pv-boards>[data-board=owner]{grid-area:o}.lw-persp .pv-boards>[data-board=engineer]{grid-area:e}.lw-persp .pv-boards>[data-board=network]{grid-area:n}.lw-persp .pv-boards[data-lens=engineer]{grid-template-areas:"e" "n" "o"}.lw-persp .pv-boards[data-lens=network]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"n n" "o e"}@media(min-width:1280px){.lw-persp .pv-boards{row-gap:var(--pv-lane);-moz-column-gap:28px;column-gap:28px}.lw-persp .pv-boards[data-lens=owner]{grid-template-columns:minmax(0,1fr) 268px;grid-template-areas:"o e" "n n"}.lw-persp .pv-boards[data-lens=engineer]{grid-template-columns:268px minmax(0,1fr);grid-template-areas:"o e" "n n"}.lw-persp .pv-boards[data-lens=network]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"n n" "o e"}}@media(min-width:1360px){.lw-persp .pv-boards[data-lens=all]{grid-template-columns:minmax(0,58fr) minmax(0,42fr);grid-template-areas:"o e" "n n"}}.lw-persp .pv-block{container-type:inline-size;will-change:auto}.lw-persp .pv-body,.lw-persp .pv-fill{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.lw-persp .pv-head{min-height:52px}.lw-persp .pv-open{flex-shrink:0;margin-left:auto;height:26px;padding:0 11px;border:0;border-radius:999px;background:var(--p-soft);color:var(--p);font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease}.lw-persp .pv-open:hover{background:var(--p);color:var(--on-p)}.lw-persp .dl-head-scope+.pv-open{margin-left:8px}.lw-persp .pv-owner-grid>.dl-cell,.lw-persp .pv-eng-grid>.dl-cell{padding:14px 16px}.lw-persp .dl-cell[data-lit] .pv-mod-title{color:var(--p)}.lw-persp .pv-block[data-mode=rail] .dl-cell[data-lit]:before,.lw-persp .pv-block[data-mode=strip] .dl-cell[data-lit]:before,.lw-persp .pv-block[data-mode=thumb] .dl-cell[data-lit]:before{opacity:.22}.lw-persp .pv-mod-head{display:flex;align-items:center;gap:8px;min-height:24px;margin-bottom:10px}.lw-persp .pv-mod-title{font-size:13px;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--w-ink);white-space:nowrap}html[lang^=zh] .lw-persp .pv-mod-title{letter-spacing:0}.lw-persp .pv-mod-read{margin-left:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.lw-persp .pv-type{flex-shrink:0;padding:0 6px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--w-hairline);font-size:10.5px;font-weight:500;line-height:1.6;color:var(--w-ink-2);white-space:nowrap}.lw-persp .pv-owner-grid{flex:1;display:grid;grid-template-columns:minmax(0,1.32fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"cal cal cal" "inbox decide fu" "inbox decide ar";gap:1px;background:var(--w-hairline);border-top:1px solid var(--w-hairline)}.lw-persp .pv-c-cal{grid-area:cal;padding:14px 14px 12px!important}.lw-persp .pv-c-inbox{grid-area:inbox;min-height:300px;overflow:hidden}.lw-persp .pv-c-decide{grid-area:decide;container-type:inline-size;padding-bottom:0!important}.lw-persp .pv-c-fu{grid-area:fu}.lw-persp .pv-c-ar{grid-area:ar}@container (max-width: 520px){.lw-persp .pv-owner-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"cal cal" "inbox inbox" "decide fu" "decide ar"}.lw-persp .pv-c-inbox{min-height:0}}.lw-persp .pv-cal{display:flex;flex-direction:column}.lw-persp .pv-cal .pv-mod-read{order:1;margin-left:2px}.lw-persp .pv-cal-ask{order:2;flex-shrink:0;margin-left:auto;height:26px;padding:0 11px;border:0;border-radius:999px;background:var(--p);color:var(--on-p);font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:transform .12s ease,filter .16s ease}.lw-persp .pv-cal-ask:hover{filter:brightness(1.08)}.lw-persp .pv-cal-ask:active{transform:scale(.97)}.lw-persp .pv-cal-frame{--g: 42px;position:relative}.lw-persp .pv-cal-days{display:grid;grid-template-columns:var(--g) repeat(var(--n),minmax(0,1fr));align-items:center;height:28px;border-bottom:1px solid var(--w-hairline)}.lw-persp .pv-cal-days:before{content:""}.lw-persp .pv-cal-days span{min-width:0;text-align:center;font-size:11.5px;color:var(--w-ink-2);white-space:nowrap}.lw-persp .pv-cal-days b{display:inline-block;padding:2px 8px;border-radius:999px;font-weight:500}.lw-persp .pv-cal-days span[data-today] b{background:var(--pv-now);color:#fff;font-weight:600}.lw-persp .pv-cal-body{position:relative;margin-top:7px;margin-bottom:4px}.lw-persp .pv-cal-hours{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none;pointer-events:none}.lw-persp .pv-cal-hours li{position:absolute;left:var(--g);right:0;height:0;border-top:1px solid var(--w-hairline)}.lw-persp .pv-cal-hours li[data-near] span{visibility:hidden}.lw-persp .pv-cal-hours li span{position:absolute;right:calc(100% + 7px);top:-7px;font-family:var(--wl-mono);font-size:10px;line-height:14px;color:var(--w-ink-3);white-space:nowrap}.lw-persp .pv-cal-cols{position:absolute;top:0;bottom:0;left:var(--g);right:0;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr))}.lw-persp .pv-cal-col{border-left:1px solid var(--w-hairline);cursor:cell;transition:background-color .16s ease}.lw-persp .pv-cal-col[data-today]{background:var(--pv-now-soft)}@media(hover:hover){.lw-persp .pv-cal-col:hover{background:var(--w-surface)}}.lw-persp .pv-ev{--colw: calc((100% - var(--g)) / var(--n));position:absolute;z-index:1;top:var(--top);left:calc(var(--g) + var(--colw) * var(--c) + 3px);width:calc(var(--colw) - 6px);height:var(--h);display:flex;flex-direction:column;justify-content:flex-start;padding:3px 5px 3px 8px;border:0;border-radius:6px;background:color-mix(in srgb,var(--p) 13%,var(--w-raised));color:var(--w-ink);font:inherit;text-align:left;overflow:hidden;cursor:pointer;transition:background-color .16s ease,color .16s ease,opacity .2s ease,box-shadow .16s ease}.lw-persp .pv-ev:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--p)}.lw-persp .pv-ev-who{font-size:11px;font-weight:600;line-height:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lw-persp .pv-ev-what{font-size:10.5px;line-height:12.5px;color:var(--w-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lw-persp .pv-ev[data-short]{padding-top:1px;padding-bottom:1px}.lw-persp .pv-ev[data-short] .pv-ev-what{display:none}.lw-persp .pv-ev[data-kind=open]{background:color-mix(in srgb,var(--p) 24%,var(--w-raised))}.lw-persp .pv-ev[data-kind=sign]{background:var(--w-surface)}.lw-persp .pv-ev[data-kind=sign]:before{background:var(--w-ink-2)}.lw-persp .pv-ev[data-past]{opacity:.5}@media(hover:hover){.lw-persp .pv-ev:hover{box-shadow:0 1px 2px #000c1f14,0 4px 10px -6px #000c1f40;opacity:1}}.lw-persp .pv-ev[data-on]{z-index:3;background:var(--p);color:var(--on-p);opacity:1}.lw-persp .pv-ev[data-on] .pv-ev-what{color:var(--on-p);opacity:.85}.lw-persp .pv-ev[data-on]:before{background:transparent}.lw-persp .pv-ev-ghost{z-index:2;background:var(--w-raised);box-shadow:inset 0 0 0 1.5px var(--p);color:var(--p);cursor:default;justify-content:center}.lw-persp .pv-ev-ghost:before{display:none}.lw-persp .pv-ev-ghost .pv-ev-who{white-space:normal;font-size:10.5px;line-height:1.15}@media(prefers-reduced-motion:no-preference){.lw-persp .pv-ev[data-fresh]{animation:pv-slide-in .56s cubic-bezier(.2,.8,.2,1) both,pv-ring 1.1s .42s ease-out both}.lw-persp .pv-ev-ghost{animation:pv-pop .2s ease both}}@keyframes pv-slide-in{0%{opacity:0;transform:translate(-20px,14px)}}@keyframes pv-ring{0%{box-shadow:0 0 color-mix(in srgb,var(--p) 55%,transparent)}to{box-shadow:0 0 0 9px color-mix(in srgb,var(--p) 0%,transparent)}}@keyframes pv-pop{0%{opacity:0;transform:scale(.96)}}.lw-persp .pv-cal-now{position:absolute;z-index:2;left:calc(var(--g) + (100% - var(--g)) / var(--n) * var(--c));width:calc((100% - var(--g)) / var(--n));height:0;border-top:1.5px solid var(--pv-now);pointer-events:none;transition:top 1.2s linear}.lw-persp .pv-cal-now:before{content:"";position:absolute;left:-4px;top:-4.75px;width:8px;height:8px;border-radius:999px;background:var(--pv-now)}.lw-persp .pv-cal-now-t{position:absolute;z-index:2;left:0;width:calc(var(--g) - 5px);padding-right:2px;transform:translateY(-50%);background:var(--w-raised);text-align:right;font-size:10px;line-height:14px;color:var(--pv-now);transition:top 1.2s linear}.lw-persp .pv-cal-pop{position:absolute;z-index:5;width:228px;padding:10px 12px 12px;border-radius:14px;background:var(--w-raised);border:1px solid var(--w-hairline);box-shadow:0 2px 4px #000c1f0d,0 18px 40px -16px #000c1f59;font-size:12px;line-height:1.4;text-align:left}.lw-persp .pv-cal-pop[data-side=right]{left:calc(var(--g) + (100% - var(--g)) / var(--n) * (var(--c) + 1) + 6px)}.lw-persp .pv-cal-pop[data-side=left]{right:calc((100% - var(--g)) / var(--n) * (var(--n) - var(--c)) + 6px)}.lw-persp .pv-cal[data-days="3"] .pv-cal-pop,.lw-persp .pv-cal[data-days="4"] .pv-cal-pop{left:calc(var(--g) + 6px);right:6px;width:auto}@media(prefers-reduced-motion:no-preference){.lw-persp .pv-cal-pop{animation:pv-pop .18s ease both}}.lw-persp .pv-cal-pop-head{display:flex;align-items:flex-start;gap:8px}.lw-persp .pv-cal-pop-head>span{flex:1;min-width:0;font-size:13px}.lw-persp .pv-cal-pop-head strong{font-weight:600}.lw-persp .pv-cal-pop-head button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;padding:0;border:0;border-radius:999px;background:var(--w-surface);color:var(--w-ink-2);cursor:pointer}.lw-persp .pv-cal-pop-when{margin:2px 0 8px}.lw-persp .pv-cal-pop dl{display:flex;flex-direction:column;gap:7px;margin:0;padding-top:8px;border-top:1px solid var(--w-hairline)}.lw-persp .pv-cal-pop dt{font-size:10.5px;color:var(--w-ink-3)}.lw-persp .pv-cal-pop dd{margin:1px 0 0;font-size:12px;color:var(--w-ink);text-wrap:pretty}html[lang^=zh] .lw-persp .pv-cal-pop dd{word-break:keep-all;overflow-wrap:anywhere}.lw-persp .pv-cal-pop-reply{padding:6px 9px;border-radius:10px 10px 10px 4px;background:var(--w-surface)}.lw-persp .pv-inbox{display:flex;flex-direction:column;height:100%;min-height:0}.lw-persp .pv-live{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--w-ink-3)}.lw-persp .pv-live i{width:6px;height:6px;border-radius:999px;background:var(--p)}@media(prefers-reduced-motion:no-preference){.lw-persp .pv-live i{animation:pv-breathe 2.4s ease-in-out infinite}}@keyframes pv-breathe{50%{opacity:.35}}.lw-persp .pv-skill{display:inline-flex;align-items:center;gap:5px;min-width:0;margin-left:auto;padding:2px 8px;border-radius:999px;background:var(--c-eng-soft);color:var(--c-eng);font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(prefers-reduced-motion:no-preference){.lw-persp .pv-skill{animation:pv-pop .32s ease both}}.lw-persp .pv-msgs{flex:1;min-height:0;display:flex;flex-direction:column;margin:-4px 0 0;padding:0;list-style:none;overflow:hidden}.lw-persp .pv-msg{flex-shrink:0;max-height:240px;overflow:hidden;transition:opacity .38s ease,max-height .46s ease}.lw-persp .pv-msg+.pv-msg{border-top:1px solid var(--w-hairline)}.lw-persp .pv-msg[data-old]{opacity:0;max-height:0}@media(prefers-reduced-motion:no-preference){.lw-persp .pv-msg[data-new]{animation:pv-drop .46s cubic-bezier(.2,.8,.2,1) both}}@keyframes pv-drop{0%{opacity:0;transform:translateY(-12px)}}.lw-persp .pv-msg-btn{display:grid;grid-template-columns:22px minmax(0,1fr);gap:0 9px;width:100%;padding:8px 0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.lw-persp .pv-msg-ico{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:1px;border-radius:999px;background:var(--p-soft);color:var(--p)}.lw-persp .pv-msg-ico[data-src=skill]{background:var(--c-eng-soft);color:var(--c-eng)}.lw-persp .pv-msg-main{display:flex;flex-direction:column;gap:2px;min-width:0}.lw-persp .pv-msg-top{display:flex;align-items:center;gap:6px;min-width:0}.lw-persp .pv-msg-who{flex-shrink:1;min-width:0;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lw-persp .pv-msg-at{flex-shrink:0;margin-left:auto;font-size:10px}.lw-persp .pv-msg-text{font-size:12px;line-height:1.4;color:var(--w-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lw-persp .pv-msg-reply{display:flex;align-items:center;gap:5px;min-width:0}.lw-persp .pv-msg-go{flex-shrink:0;padding:0 4px;border-radius:4px;background:var(--w-ink);color:var(--w-ground);font-size:8.5px;font-weight:700;line-height:1.6;letter-spacing:.02em}.lw-persp .pv-msg-reply-t{min-width:0;font-size:11.5px;line-height:1.4;color:var(--w-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lw-persp .pv-msg[data-on] .pv-msg-text{white-space:normal}.lw-persp .pv-msg-detail{display:flex;flex-direction:column;gap:3px;margin-top:3px;padding:7px 9px;border-radius:10px;background:var(--w-surface);font-size:11.5px;line-height:1.4;color:var(--w-ink)}@media(prefers-reduced-motion:no-preference){.lw-persp .pv-msg-detail{animation:pv-pop .2s ease both}}.lw-persp .pv-msg-dl b{margin-right:6px;font-weight:500;color:var(--w-ink-3)}.lw-persp .pv-msg-steps{display:flex;flex-direction:column;gap:2px}.lw-persp .pv-msg-steps span{display:inline-flex;align-items:center;gap:5px}.lw-persp .pv-msg-steps svg{flex-shrink:0;color:var(--p)}.lw-persp .pv-tag{flex-shrink:0;padding:0 7px;border-radius:999px;background:var(--w-surface);font-size:10.5px;font-weight:500;line-height:1.65;color:var(--w-ink-2);white-space:nowrap}.lw-persp .pv-tag[data-tag=booked]{background:var(--p-soft);color:var(--p)}.lw-persp .pv-tag[data-tag=decide]{background:transparent;box-shadow:inset 0 0 0 1px var(--w-ink-3);color:var(--w-ink)}.lw-persp .pv-tag[data-tag=skill]{background:var(--c-eng-soft);color:var(--c-eng)}.lw-persp .pv-decide{display:flex;flex-direction:column;height:100%;min-height:0}.lw-wall.lw-persp .pv-phone{--ph: calc(100cqw / 15.5);flex:1;min-height:210px}.lw-wall.lw-persp .pv-phone .wc-ph-cards{gap:.45em}.lw-wall.lw-persp .pv-phone .wc-ph-cards li{min-height:3.3em}.lw-wall.lw-persp .pv-phone .wc-ph-cards .pv-ph-event{box-shadow:0 0 0 1.5px var(--p),0 3px 10px -5px #000c1f1a}@media(prefers-reduced-motion:no-preference){.lw-wall.lw-persp .pv-phone .wc-ph-cards .pv-ph-event{animation:wc-rise .32s ease both}.lw-wall.lw-persp .pv-phone .wc-ph-cards li[data-raised]{animation:wc-rise .32s ease both,pv-ring 1.1s .2s ease-out both}}.lw-wall.lw-persp .pv-phone .wc-ph-cards .pv-ph-status{min-height:2.6em;gap:.55em;padding:.5em .8em;background:transparent;box-shadow:inset 0 0 0 1px var(--w-hairline);font-size:.9em;font-weight:500;color:var(--w-ink-2)}.lw-wall.lw-persp .pv-ph-status-dot{flex-shrink:0;width:.5em;height:.5em;border-radius:999px;background:var(--p);box-shadow:0 0 0 .25em var(--p-soft)}.lw-wall.lw-persp .pv-phone .wc-ph-cards .pv-ph-status[data-done]{color:var(--p)}.lw-wall.lw-persp .pv-ph-thread{display:flex;flex-direction:column;gap:.5em;margin-top:auto;padding-top:.8em}.lw-wall.lw-persp .pv-ph-thread .wc-ph-chat{margin-top:0}.lw-wall.lw-persp .pv-phone .wc-ph-chat[data-me]{flex-direction:row-reverse}.lw-wall.lw-persp .pv-phone .wc-ph-chat[data-me] .wc-ph-avatar{background:var(--p);color:var(--on-p)}.lw-wall.lw-persp .pv-phone .wc-ph-chat[data-me] .wc-ph-bubble{background:var(--p);color:var(--on-p);border-radius:1.1em 1.1em .4em}html[lang^=zh] .lw-persp .pv-phone .wc-ph-text,html[lang^=zh] .lw-persp .pv-phone .wc-ph-bubble,html[lang^=zh] .lw-persp .pv-right .dl-bar-text,html[lang^=zh] .lw-persp .dl-real-line,html[lang^=zh] .lw-persp .dl-real-anywhere,html[lang^=zh] .lw-persp .dl-demo-note,html[lang^=zh] .lw-persp .pv-msg-detail,html[lang^=zh] .lw-persp .pv-msg[data-on] .pv-msg-text{word-break:keep-all;overflow-wrap:anywhere}.lw-persp .pv-fu-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:-2px -5px 0}.lw-persp .pv-fu-cols button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:6px 5px 7px;border:0;border-radius:9px;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color .16s ease}@media(hover:hover){.lw-persp .pv-fu-cols button:hover{background:var(--w-surface)}}.lw-persp .pv-fu-cols button[data-on]{background:var(--p-soft)}.lw-persp .pv-fu-n{display:inline-flex;align-items:center;gap:3px;font-family:var(--w-font-display);font-size:25px;line-height:1;font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lw-persp .pv-fu-c{max-width:100%;font-size:11px;color:var(--w-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lw-persp .pv-fu-cols button[data-on] .pv-fu-c{color:var(--p);font-weight:600}.lw-persp .pv-flame{color:var(--p);flex-shrink:0}.lw-persp .pv-fu-list{margin:8px 0 0;padding:0;list-style:none}.lw-persp .pv-fu-list li{display:flex;flex-direction:column;gap:1px;padding:6px 0;border-top:1px solid var(--w-hairline)}@media(prefers-reduced-motion:no-preference){.lw-persp .pv-fu-list li{animation:wc-rise .24s ease both}}.lw-persp .pv-fu-who{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:600}.lw-persp .pv-fu-line{font-size:11px;color:var(--w-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lw-persp .pv-ar{display:flex;flex-direction:column;height:100%}.lw-persp .pv-ar-counts{display:flex;gap:16px;margin:-2px 0 0}.lw-persp .pv-ar-counts div{display:flex;flex-direction:row-reverse;align-items:baseline;gap:5px}.lw-persp .pv-ar-counts dt{font-size:11px;color:var(--w-ink-2)}.lw-persp .pv-ar-counts dd{margin:0;font-family:var(--w-font-display);font-size:21px;line-height:1;font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lw-persp .pv-ar-line{margin:7px 0 9px;font-size:11.5px;line-height:1.4;color:var(--w-ink-2);text-wrap:pretty}html[lang^=zh] .lw-persp .pv-ar-line{word-break:keep-all;overflow-wrap:anywhere}.lw-persp .pv-ar-acts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.lw-persp .pv-ar-acts button{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:0;border:0;background:none;font:inherit;font-size:10.5px;font-weight:500;color:var(--w-ink-2);white-space:nowrap;cursor:pointer}.lw-persp .pv-ar-ico{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--wl-well);color:var(--w-ink);transition:background-color .16s ease,color .16s ease,transform .12s ease}.lw-persp .pv-ar-acts button:active .pv-ar-ico{transform:scale(.94)}.lw-persp .pv-ar-acts button[data-on]{color:var(--p)}.lw-persp .pv-ar-acts button[data-on] .pv-ar-ico{background:var(--p);color:var(--on-p)}.lw-persp .pv-ar-fee{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:auto -16px -14px;padding:8px 16px 9px;border-top:1px solid var(--w-hairline);background:var(--w-surface);font-size:11.5px;color:var(--w-ink-2)}.lw-persp .pv-ar-fee-state{font-weight:600;color:var(--p)}.lw-persp .pv-ar-acts+.pv-ar-fee{margin-top:12px}.lw-persp .pv-eng-grid{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto;align-content:stretch;grid-template-areas:"br br" "ws ws" "inc mod";gap:1px;background:var(--w-hairline);border-top:1px solid var(--w-hairline)}.lw-persp .pv-c-briefs{grid-area:br}.lw-persp .pv-c-ws{grid-area:ws;padding:0!important}.lw-persp .pv-c-inc{grid-area:inc}.lw-persp .pv-c-mods{grid-area:mod}.lw-persp .pv-brief-rows{margin:-4px 0 0;padding:0;list-style:none}.lw-persp .pv-brief+.pv-brief{border-top:1px solid var(--w-hairline)}@media(prefers-reduced-motion:no-preference){.lw-persp .pv-brief[data-new]{animation:pv-from-left .52s cubic-bezier(.2,.8,.2,1) both}}@keyframes pv-from-left{0%{opacity:0;transform:translate(-26px)}}.lw-persp .pv-brief button{display:flex;flex-direction:column;gap:3px;width:100%;padding:8px 0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}@media(hover:hover){.lw-persp .pv-brief button:hover .pv-brief-need{color:var(--w-ink);text-decoration:underline;text-decoration-color:var(--w-hairline-strong);text-underline-offset:3px}}.lw-persp .pv-brief-top{display:flex;align-items:center;gap:7px;min-width:0}.lw-persp .pv-brief-id{flex-shrink:0}.lw-persp .pv-brief[data-new] .pv-brief-id{color:var(--p)}.lw-persp .pv-brief-who{min-width:0;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lw-persp .pv-brief-status{flex-shrink:0;margin-left:auto;padding:0 8px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--w-hairline);font-size:11px;font-weight:500;line-height:1.75;color:var(--w-ink-2);white-space:nowrap}.lw-persp .pv-brief-status[data-on]{background:var(--p-soft);color:var(--p);box-shadow:none}@media(prefers-reduced-motion:no-preference){.lw-persp .pv-brief-status[data-on]{animation:wc-rise .26s ease both}}.lw-persp .pv-brief-need{font-size:12px;line-height:1.4;color:var(--w-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lw-persp .pv-brief-budget{font-size:10.5px}.lw-persp .pv-brief-empty{display:block;margin-bottom:4px;padding:10px 12px;border-radius:var(--wl-r-in);background:var(--w-surface);font-size:12px;line-height:1.45;color:var(--w-ink-2);text-wrap:pretty}html[lang^=zh] .lw-persp .pv-brief-empty{word-break:keep-all;overflow-wrap:anywhere}.lw-persp .pv-back{display:inline-flex;align-items:center;gap:2px;margin:-4px 0 6px -4px;padding:3px 8px 3px 4px;border:0;border-radius:999px;background:var(--w-surface);font:inherit;font-size:11.5px;font-weight:500;color:var(--w-ink-2);cursor:pointer}.lw-persp .pv-brief-detail{font-size:12px}@media(prefers-reduced-motion:no-preference){.lw-persp .pv-brief-detail{animation:pv-pop .2s ease both}}.lw-persp .pv-brief-detail-title{margin:0 0 6px;font-size:13px;font-weight:600}.lw-persp .pv-brief-detail dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0}.lw-persp .pv-brief-detail dl>div{display:contents}.lw-persp .pv-brief-detail dt{font-size:11px;color:var(--w-ink-3)}.lw-persp .pv-brief-detail dd{margin:0;color:var(--w-ink);text-wrap:pretty}html[lang^=zh] .lw-persp .pv-brief-detail dd{word-break:keep-all;overflow-wrap:anywhere}.lw-persp .pv-brief-pay{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:9px 0 0;padding:7px 10px;border-radius:10px;background:var(--p-soft);color:var(--p);font-size:11.5px;font-weight:500}.lw-wall.lw-persp .pv-c-ws .wc{padding:14px 16px}.lw-wall.lw-persp .pv-c-ws .wc-title{font-size:13px;font-weight:600;color:var(--w-ink)}.lw-wall.lw-persp .pv-c-ws .wc-line{margin-top:12px;padding:8px 11px;border-radius:var(--wl-r-in);background:var(--wl-well);font-size:12px;color:var(--w-ink-2)}.lw-wall.lw-persp .pv-c-ws .wc-track-knob:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:999px}@media(prefers-reduced-motion:no-preference){.lw-wall.lw-persp .pv-c-ws .wc-track-knob:before{animation:pv-knob 2.6s ease-out infinite}}@keyframes pv-knob{0%{box-shadow:0 0 color-mix(in srgb,var(--p) 40%,transparent)}to{box-shadow:0 0 0 10px color-mix(in srgb,var(--p) 0%,transparent)}}.lw-persp .pv-inc{display:flex;flex-direction:column;height:100%}.lw-persp .pv-inc-note{margin:auto 0 0;padding-top:10px;font-size:11px;color:var(--w-ink-3)}.lw-persp .pv-inc-rows{display:flex;flex-direction:column;gap:13px;margin:2px 0 0;padding:0;list-style:none}.lw-persp .pv-inc-rows li{display:flex;flex-direction:column;gap:6px}.lw-persp .pv-inc-row{font-size:12px;font-weight:500}.lw-persp .pv-inc-bar{display:block;height:7px;border-radius:999px;background:var(--wl-well);overflow:hidden}.lw-persp .pv-inc-bar i{display:block;height:100%;width:calc(var(--w) * 100%);border-radius:inherit;background:var(--p);transition:width .9s cubic-bezier(.2,.8,.2,1)}.lw-persp .pv-mods{display:flex;flex-direction:column;height:100%}.lw-persp .pv-mod-cards{display:flex;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none}.lw-persp .pv-modcard button{display:flex;flex-direction:column;gap:3px;width:100%;padding:8px 10px 9px;border:0;border-radius:11px;background:var(--w-surface);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color .16s ease}.lw-persp .pv-modcard[data-fresh] button{background:var(--p-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p) 28%,transparent)}@media(prefers-reduced-motion:no-preference){.lw-persp .pv-modcard[data-fresh]{animation:wc-rise .36s ease both}}.lw-persp .pv-modcard-top{display:flex;align-items:baseline;gap:6px;min-width:0}.lw-persp .pv-modcard-name{min-width:0;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lw-persp .pv-modcard-new{flex-shrink:0;font-size:10.5px;font-weight:600;color:var(--p);white-space:nowrap}.lw-persp .pv-modcard-use{font-size:11px;line-height:1.35;color:var(--w-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lw-persp .pv-modcard-runs{display:flex;align-items:center;gap:6px;font-size:11.5px;line-height:1.35;color:var(--w-ink-2)}.lw-persp .pv-pips{flex-shrink:0;display:inline-flex;gap:3px}.lw-persp .pv-pips i{width:7px;height:7px;border-radius:999px;background:var(--p)}.lw-persp .pv-modcard-tick{font-size:10.5px;color:var(--p)}@media(prefers-reduced-motion:no-preference){.lw-persp .pv-modcard-tick{animation:pv-tick .42s ease both}}@keyframes pv-tick{0%{opacity:.2;transform:translateY(3px)}}.lw-persp .pv-modcard-users{display:flex;flex-wrap:wrap;gap:4px;font-size:11px}.lw-persp .pv-modcard-users b{flex-basis:100%;font-weight:500;color:var(--w-ink-3)}.lw-persp .pv-modcard-users span{padding:0 7px;border-radius:999px;background:var(--w-raised);box-shadow:inset 0 0 0 1px var(--w-hairline);line-height:1.7;white-space:nowrap}.lw-persp .pv-mod-by{margin:auto 0 0;padding-top:8px;font-size:11px;color:var(--w-ink-3)}.lw-persp .pv-rail{flex:1;padding:12px 16px 14px;border-top:1px solid var(--w-hairline)}.lw-persp .pv-rail-note{margin:0 0 6px;font-size:11.5px;color:var(--w-ink-2)}.lw-persp .pv-rail-rows{margin:0;padding:0;list-style:none}.lw-persp .pv-rail-rows li{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;padding:9px 0;border-top:1px solid var(--w-hairline)}.lw-persp .pv-rail-rows li:after{content:"";order:2;flex-basis:100%;height:0}.lw-persp .pv-rail-who{order:0;flex:1 1 0;min-width:0;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lw-persp .pv-rail-status{order:1;flex-shrink:0;padding:0 8px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--w-hairline);font-size:11px;font-weight:500;line-height:1.75;color:var(--w-ink-2);white-space:nowrap}.lw-persp .pv-rail-type,.lw-persp .pv-rail-id{order:3;font-size:10.5px;color:var(--w-ink-3)}.lw-persp .pv-rail-type{font-family:var(--w-font)}.lw-persp .pv-rail-rows li[data-on] .pv-rail-status{background:var(--p-soft);color:var(--p);box-shadow:none}.lw-persp .pv-rail-rows li[data-dim]{opacity:.5}.lw-persp .pv-rail-wait{display:block!important;font-size:11.5px;line-height:1.45;color:var(--w-ink-3)}.lw-persp .pv-rail-wait:after{display:none}@media(prefers-reduced-motion:no-preference){.lw-persp .pv-rail-next{animation:wc-rise .32s ease both}}.lw-persp .pv-thumb{flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 16px 14px;border-top:1px solid var(--w-hairline)}.lw-persp .pv-thumb-chip{padding:2px 10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--w-hairline);font-size:12px;font-weight:500;line-height:1.6;color:var(--w-ink-2);white-space:nowrap}.lw-persp .pv-thumb-chip[data-on]{background:var(--p-soft);color:var(--p);box-shadow:none}.lw-persp .pv-thumb-skill{background:var(--c-eng-soft);color:var(--c-eng);box-shadow:none}.lw-persp .pv-block[data-mode=thumb] .pv-head{min-height:48px}@container (max-width: 250px){.lw-persp .pv-block[data-mode=thumb] .pv-head{gap:8px;padding:10px 12px 10px 14px}.lw-persp .pv-block[data-mode=thumb] .dl-head-label{display:none}.lw-persp .pv-thumb{padding:10px 12px 12px}}.lw-persp .pv-strip{flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:12px 30px;padding:14px 18px 16px;border-top:1px solid var(--w-hairline)}.lw-persp .pv-strip-note{flex-basis:100%;margin:0;font-size:12.5px;color:var(--w-ink-2)}.lw-persp .pv-strip .dl-lamps{margin-left:auto}.lw-persp .pv-flowrows{flex:1 1 100%;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(48px,1fr) auto;align-items:center;gap:9px 14px;margin:0;padding:0;list-style:none}.lw-persp .pv-flowrows li{display:contents}.lw-persp .pv-flowrow-name{justify-self:start}.lw-persp .pv-flowrow-from{font-size:12px;line-height:1.4;color:var(--w-ink-2);text-wrap:pretty}html[lang^=zh] .lw-persp .pv-flowrow-from{word-break:keep-all;overflow-wrap:anywhere}.lw-persp .pv-flowrow-wire{position:relative;height:1px;background:color-mix(in srgb,var(--p) 38%,transparent)}.lw-persp .pv-flowrow-wire:after{content:"";position:absolute;right:-1px;top:-3.5px;border-left:6px solid var(--p);border-top:3.5px solid transparent;border-bottom:3.5px solid transparent}.lw-persp .pv-flowrow-wire i{position:absolute;top:-2.5px;left:0;width:6px;height:6px;border-radius:999px;background:var(--p);opacity:0}@media(prefers-reduced-motion:no-preference){.lw-persp .pv-flowrow-wire i{animation:pv-wire 3.4s linear infinite;animation-delay:var(--d)}}.lw-persp .pv-flowrows[data-hot] .pv-flowrow-wire i{animation-duration:1.4s}@keyframes pv-wire{0%{left:0;opacity:0}12%{opacity:1}88%{opacity:1}to{left:calc(100% - 6px);opacity:0}}.lw-persp .pv-flowrow-name{padding:2px 10px;border-radius:999px;background:var(--c-eng-soft);color:var(--c-eng);font-size:12.5px;font-weight:600;white-space:nowrap}.lw-persp .pv-c-ledger .dl-cell-head{flex-wrap:wrap}.lw-wall.lw-persp .dl-ledger .dl-cell-title{font-size:12.5px;color:var(--w-ink-2)}.lw-persp .pv-ledger{display:flex;align-items:center;min-width:0}.lw-persp .pv-ledger-fee{flex-shrink:0;padding:3px 10px;border-radius:999px;background:var(--w-surface);box-shadow:inset 0 0 0 1px var(--w-hairline);font-size:12px;font-weight:600;white-space:nowrap}.lw-persp .pv-ledger-wire{position:relative;flex-shrink:0}.lw-persp .pv-ledger-wire svg{display:block;overflow:visible}.lw-persp .pv-ledger-line{fill:none;stroke:var(--p);stroke-opacity:.32;stroke-width:1.25;transition:stroke-opacity .24s ease,stroke-width .24s ease}.lw-persp .pv-ledger[data-hot] .pv-ledger-line{stroke-opacity:.7}.lw-persp .pv-ledger-line[data-payout]{stroke:var(--c-eng);stroke-opacity:.9;stroke-width:2}.lw-persp .pv-ledger-go{fill:var(--p)}.lw-persp .pv-ledger-go-t{fill:var(--on-p);font-family:var(--w-font);font-size:10.5px;font-weight:700}.lw-persp .pv-ledger-dot{position:absolute;left:0;top:0;width:5px;height:5px;border-radius:999px;background:var(--p);offset-rotate:0deg;opacity:0}.lw-persp .pv-ledger-dot[data-payout]{background:var(--c-eng)}@media(prefers-reduced-motion:no-preference){.lw-persp .pv-ledger-dot{animation:pv-along 3.8s linear infinite;animation-delay:var(--d)}}.lw-persp .pv-ledger[data-hot] .pv-ledger-dot{animation-duration:1.6s}.lw-persp .pv-ledger-rows{display:flex;flex-direction:column;margin:0;padding:0 0 0 8px;list-style:none;min-width:0}.lw-persp .pv-ledger-rows li{height:var(--row);font-size:12px;line-height:var(--row);color:var(--w-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .24s ease}.lw-persp .pv-ledger-rows li[data-payout]{color:var(--c-eng);font-weight:600}.lw-persp .pv-ledger[data-size=l] .pv-ledger-rows li{font-size:13.5px}.lw-persp .pv-ledger[data-size=l] .pv-ledger-fee{font-size:13px;padding:4px 12px}.lw-persp .pv-net[data-mode=big] .dl-net-lead{display:block;padding-top:18px;padding-bottom:22px}.lw-persp .pv-net[data-mode=big] .dl-pillars{gap:4px 40px}.lw-persp .pv-net[data-mode=big] .dl-model{margin-top:10px;max-width:64em}.lw-persp .pv-net[data-mode=big] .dl-pillars li{font-size:46px}html[lang^=zh] .lw-persp .pv-net[data-mode=big] .dl-pillars li{font-size:40px}.lw-persp .pv-net[data-mode=big] .dl-model{font-size:15px}.lw-persp .pv-net[data-mode=big] .dl-digit{font-size:58px}.lw-persp .pv-net[data-mode=big] .dl-counter dt{font-size:12.5px}.lw-persp .pv-net .dl-demo .dl-counters{padding-top:10px}@media(min-width:900px){.lw-persp .pv-net[data-mode=big] .dl-net-areas{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr)}.lw-persp .pv-net[data-mode=big] .dl-demo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr auto;grid-template-areas:"t t" "c l" "m m";padding:0}.lw-persp .pv-net[data-mode=big] .dl-demo>.dl-area-title{grid-area:t;margin:0;padding:18px 22px 0}.lw-persp .pv-net[data-mode=big] .dl-demo .dl-cell{margin:0;border-top:0}.lw-persp .pv-net[data-mode=big] .dl-demo .dl-counters{grid-area:c;padding:18px 22px}.lw-persp .pv-net[data-mode=big] .dl-demo .dl-ledger{grid-area:l;padding:14px 22px 18px;border-left:1px solid var(--w-hairline)}.lw-persp .pv-net[data-mode=big] .dl-demo .dl-newmods{grid-area:m;padding:13px 22px 15px;border-top:1px solid var(--w-hairline)}.lw-persp .pv-net[data-mode=big] .dl-real{padding:18px 22px}}.lw-persp .pv-net[data-mode=big] .dl-real-anywhere{font-size:15.5px}@media(max-width:639px){.lw-persp .pv-net[data-mode=big] .dl-pillars li{font-size:30px}html[lang^=zh] .lw-persp .pv-net[data-mode=big] .dl-pillars li{font-size:27px}.lw-persp .pv-net[data-mode=big] .dl-pillars{gap:4px 22px}.lw-persp .pv-net[data-mode=big] .dl-digit{font-size:44px}}.lw-persp .pv-flows{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;transition:opacity .22s ease}.lw-persp .pv-flows[data-moving]{opacity:0;transition:opacity 60ms linear}.lw-persp .pv-flows-svg{position:absolute;left:0;top:0;overflow:visible}.lw-persp .pv-spine{stroke:var(--c-go);stroke-opacity:.2;stroke-width:1}.lw-persp .pv-tri{stroke:none}.lw-persp .pv-conn line{stroke:var(--p);stroke-opacity:.5;stroke-width:1.25;stroke-linecap:round;transition:stroke-opacity .18s ease,stroke-width .18s ease}.lw-persp .pv-conn .pv-tri{fill:var(--p);fill-opacity:.8}.lw-persp .pv-conn{transition:opacity .18s ease}.lw-persp .pv-conn[data-on] line{stroke-opacity:1;stroke-width:1.75}.lw-persp .pv-conn[data-on] .pv-tri{fill-opacity:1}.lw-persp .pv-conn[data-dim]{opacity:.2}.lw-persp .pv-fdot{position:absolute;left:0;top:0;width:5px;height:5px;border-radius:999px;background:var(--p);offset-rotate:0deg;opacity:0;transition:filter .18s ease}.lw-persp [data-dim]>.pv-fdot{filter:opacity(.25)}.lw-persp .pv-flabel{position:absolute;transform:translateY(-50%);padding:0 6px;border-radius:999px;background:var(--w-raised);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p) 32%,transparent);font-family:var(--wl-mono);font-size:10px;font-weight:500;line-height:1.65;color:var(--p);white-space:nowrap;transition:background-color .18s ease,color .18s ease}.lw-persp .pv-flabel[data-on]{background:var(--p);color:var(--on-p)}.lw-persp [data-dim]>.pv-flabel{opacity:.35}.lw-persp .pv-ch path{fill:none;stroke:var(--c-go);stroke-opacity:.4;stroke-width:1.25;stroke-linejoin:round;stroke-linecap:round;transition:stroke-opacity .24s ease,stroke-width .24s ease}.lw-persp .pv-ch .pv-tri{fill:var(--c-go);fill-opacity:.8}.lw-persp .pv-ch .pv-port{fill:var(--w-raised);stroke:var(--c-go);stroke-opacity:.7;stroke-width:1.25}.lw-persp .pv-ch[data-hot] path{stroke-opacity:1;stroke-width:2.25}.lw-persp .pv-ch[data-hot] .pv-tri{fill-opacity:1}.lw-persp .pv-node circle{fill:var(--w-ground);stroke:var(--c-go);stroke-width:1.25}.lw-persp .pv-node .pv-node-in{fill:var(--c-go);stroke:none}.lw-persp .pv-cdot{position:absolute;left:0;top:0;width:6px;height:6px;border-radius:999px;background:var(--c-go);box-shadow:0 0 0 2px var(--c-go-soft);offset-rotate:0deg;opacity:0}.lw-persp .pv-chx[data-hot] .pv-cdot{width:7px;height:7px;box-shadow:0 0 0 3px var(--c-go-soft),0 0 10px 1px color-mix(in srgb,var(--c-go) 40%,transparent)}.lw-persp .pv-clabel{position:absolute;transform:translate(-50%,-50%);padding:0 7px;border-radius:999px;background:var(--w-ground);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-go) 30%,transparent);font-family:var(--wl-mono);font-size:10.5px;font-weight:500;line-height:1.6;color:var(--c-go);white-space:nowrap;transition:background-color .22s ease,color .22s ease}.lw-persp .pv-clabel[data-stub]{transform:translateY(-50%);padding:0 5px;font-size:10px}.lw-persp .pv-chx[data-hot] .pv-clabel{background:var(--c-go);color:var(--on-go);box-shadow:none}.lw-persp .pv-pulse{position:absolute;left:0;top:0;width:10px;height:10px;border-radius:999px;background:var(--c-go);box-shadow:0 0 0 4px var(--c-go-soft),0 0 18px 4px color-mix(in srgb,var(--c-go) 45%,transparent);offset-rotate:0deg;opacity:0;animation:pv-pulse 1.05s cubic-bezier(.45,0,.2,1) both}.lw-persp .pv-boards[data-lens=network] .pv-ch path{stroke-width:1.75;stroke-opacity:.55}.lw-persp .pv-boards[data-lens=network] .pv-ch[data-hot] path{stroke-width:2.75;stroke-opacity:1}.lw-persp .pv-boards[data-lens=network] .pv-clabel{font-size:11.5px;padding:1px 9px}@media(prefers-reduced-motion:no-preference){.lw-persp .pv-fdot{animation:pv-along 3.6s linear infinite;animation-delay:var(--d)}.lw-persp .pv-cdot{animation:pv-along var(--dur) linear infinite;animation-delay:var(--d)}.lw-persp .pv-chx[data-hot] .pv-cdot{animation-duration:calc(var(--dur) * .4)}}@keyframes pv-along{0%{offset-distance:0%;opacity:0}10%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes pv-pulse{0%{offset-distance:0%;opacity:0}10%{opacity:1}86%{opacity:1}to{offset-distance:100%;opacity:0}}.lw-persp .pv-boards[data-off] *,.lw-persp .pv-boards[data-off] *:before{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.lw-persp .pv-pulse{display:none}.lw-persp .pv-cal-now,.lw-persp .pv-cal-now-t,.lw-persp .pv-inc-bar i,.lw-persp .pv-msg,.lw-persp .pv-ev{transition:none}}.ios{--ios-bg: #f2f2f7;--ios-cell: #ffffff;--ios-cell-2: #f2f2f7;--ios-label: #000c1f;--ios-label-2: rgba(60, 60, 67, .6);--ios-label-3: rgba(60, 60, 67, .3);--ios-sep: rgba(60, 60, 67, .18);--ios-sep-soft: rgba(60, 60, 67, .1);--ios-fill: rgba(120, 120, 128, .12);--ios-fill-2: rgba(120, 120, 128, .2);--ios-thumb: #ffffff;--ios-knob: #ffffff;--ios-pop: #ffffff;--ios-amber: #b45309;--ios-green: #177a44;--ios-blue: #1f3fd1;--ios-on-amber: #ffffff;--ios-on-green: #ffffff;--ios-on-blue: #ffffff;--ios-shadow-win: 0 1px 2px rgba(0, 12, 31, .04), 0 12px 32px rgba(0, 12, 31, .06);--ios-shadow-float: 0 8px 28px rgba(0, 0, 0, .14);--ios-shadow-pop: 0 10px 34px rgba(0, 0, 0, .16), 0 0 0 .5px rgba(0, 0, 0, .06);--ios-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "PingFang SC", system-ui, sans-serif;--ios-round: ui-rounded, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "PingFang SC", system-ui, sans-serif;--ios-ease: cubic-bezier(.22, 1, .36, 1);--tint: var(--ios-blue);--tint-on: var(--ios-on-blue);--icon: #1f3fd1;font-family:var(--ios-font);font-size:15px;line-height:20px;letter-spacing:-.015em;color:var(--ios-label);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-align:left}.ios[data-app=go],.ios [data-app=go]{--tint: var(--ios-amber);--tint-on: var(--ios-on-amber);--icon: #b45309}.ios[data-app=workshop],.ios [data-app=workshop]{--tint: var(--ios-green);--tint-on: var(--ios-on-green);--icon: #177a44}.ios[data-app=network],.ios [data-app=network]{--tint: var(--ios-blue);--tint-on: var(--ios-on-blue);--icon: #1f3fd1}.lw-ios[data-night] .ios{--ios-bg: #000000;--ios-cell: #1c1c1e;--ios-cell-2: #2c2c2e;--ios-label: #ffffff;--ios-label-2: rgba(235, 235, 245, .6);--ios-label-3: rgba(235, 235, 245, .3);--ios-sep: rgba(84, 84, 88, .55);--ios-sep-soft: rgba(84, 84, 88, .32);--ios-fill: rgba(118, 118, 128, .24);--ios-fill-2: rgba(118, 118, 128, .36);--ios-thumb: #636366;--ios-pop: #2c2c2e;--ios-amber: #fbbf24;--ios-green: #46c97c;--ios-blue: #3d5cff;--ios-on-amber: #1c1303;--ios-on-green: #03160b;--ios-on-blue: #ffffff;--ios-shadow-win: 0 0 0 1px rgba(255, 255, 255, .07), 0 12px 32px rgba(0, 0, 0, .5);--ios-shadow-float: 0 8px 28px rgba(0, 0, 0, .5), 0 0 0 .5px rgba(255, 255, 255, .08);--ios-shadow-pop: 0 10px 34px rgba(0, 0, 0, .6), 0 0 0 .5px rgba(255, 255, 255, .1)}@media(prefers-color-scheme:dark){html[data-theme=fde] .lw-ios .ios{--ios-bg: #000000;--ios-cell: #1c1c1e;--ios-cell-2: #2c2c2e;--ios-label: #ffffff;--ios-label-2: rgba(235, 235, 245, .6);--ios-label-3: rgba(235, 235, 245, .3);--ios-sep: rgba(84, 84, 88, .55);--ios-sep-soft: rgba(84, 84, 88, .32);--ios-fill: rgba(118, 118, 128, .24);--ios-fill-2: rgba(118, 118, 128, .36);--ios-thumb: #636366;--ios-pop: #2c2c2e;--ios-amber: #fbbf24;--ios-green: #46c97c;--ios-blue: #3d5cff;--ios-on-amber: #1c1303;--ios-on-green: #03160b;--ios-on-blue: #ffffff;--ios-shadow-win: 0 0 0 1px rgba(255, 255, 255, .07), 0 12px 32px rgba(0, 0, 0, .5);--ios-shadow-float: 0 8px 28px rgba(0, 0, 0, .5), 0 0 0 .5px rgba(255, 255, 255, .08);--ios-shadow-pop: 0 10px 34px rgba(0, 0, 0, .6), 0 0 0 .5px rgba(255, 255, 255, .1)}}html[lang^=zh] .ios,html[lang^=zh] .ios *{letter-spacing:0!important}:where(.ios) :where(button){margin:0;padding:0;border:0;border-radius:0;background:none;font:inherit;color:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}:where(.ios) :where(button:focus-visible,[tabindex]:focus-visible){outline:2px solid var(--tint);outline-offset:2px}:where(.ios) :where(p,ul,ol){margin:0;padding:0}:where(.ios) :where(ul,ol){list-style:none}:where(.ios) :where(b){font-weight:600}.lw-ios .ios-win{position:relative;display:flex;flex-direction:column;min-width:0;padding-bottom:20px;border-radius:28px;background:var(--ios-bg);box-shadow:var(--ios-shadow-win);overflow:hidden;container-type:inline-size}.ios-nav{position:relative;display:flex;align-items:flex-start;gap:12px;padding:18px 20px 16px}.ios-nav-lead{flex:1;min-width:0;padding-right:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.ios-nav-app{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:18px;letter-spacing:-.006em;color:var(--ios-label-2)}.ios-large{margin:2px 0 0;max-width:100%;font-size:28px;line-height:34px;font-weight:700;letter-spacing:.013em;color:var(--ios-label);text-wrap:balance;overflow-wrap:anywhere}.ios-chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:var(--ios-fill);font-size:12px;line-height:16px;font-weight:500;letter-spacing:0;color:var(--ios-label-2);white-space:nowrap}.ios-chip-sm{padding:2px 8px;font-size:11px;line-height:15px}.ios-scope{position:absolute;top:23px;right:20px;font-size:13px;line-height:18px;color:var(--ios-label-2);white-space:nowrap}.ios-open{position:absolute;top:18px;right:16px;display:inline-flex;align-items:center;gap:1px;padding:4px 0 4px 6px;font-size:15px;line-height:20px;color:var(--tint);white-space:nowrap}.ios-open:hover{opacity:.75}.ios-body{flex:1;display:flex;flex-direction:column;min-width:0;padding:0 20px}.ios-grid{display:grid;gap:16px;align-items:start}.ios-cell{position:relative;min-width:0}.ios-icon{display:inline-grid;place-items:center;flex:0 0 auto;border-radius:22.5%;background:linear-gradient(180deg,color-mix(in srgb,var(--icon) 78%,#ffffff),var(--icon));color:#fff;box-shadow:inset 0 0 0 .5px #0000000f}.ios-icon b{font-weight:800;letter-spacing:-.03em;line-height:1}.ios-card{position:relative;padding:16px;border-radius:20px;background:var(--ios-cell)}.ios-card-head{display:flex;align-items:baseline;gap:8px;min-height:20px;margin-bottom:12px}.ios-card-title,.ios-section-title{font-size:15px;line-height:20px;font-weight:600;letter-spacing:-.015em;color:var(--ios-label);white-space:nowrap}.ios-card-acc,.ios-section-acc{margin-left:auto;min-width:0;font-size:13px;line-height:18px;letter-spacing:-.006em;color:var(--ios-label-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ios-card-foot{margin-top:12px;font-size:12px;line-height:16px;letter-spacing:0;color:var(--ios-label-2)}.ios-section-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-height:20px;padding:0 16px 8px}.ios-section-foot{margin:8px 16px 0;font-size:12px;line-height:16px;letter-spacing:0;color:var(--ios-label-2)}.ios-section+.ios-section{margin-top:16px}.ios-group{position:relative;border-radius:12px;background:var(--ios-cell);overflow:hidden}.ios-cell[data-lit] .ios-section-title:before,.ios-cell[data-lit] .ios-card-title:before{content:"";display:inline-block;width:7px;height:7px;margin:0 7px 1px 0;border-radius:999px;background:var(--tint);vertical-align:middle}.ios-cell[data-hit] :is(.ios-card,.ios-group,.ios-note:not(.ios-note-empty)){animation:ios-hit .9s ease-out both}@keyframes ios-hit{0%{box-shadow:0 0 color-mix(in srgb,var(--tint) 45%,transparent)}40%{box-shadow:0 0 0 3px color-mix(in srgb,var(--tint) 22%,transparent)}to{box-shadow:0 0 0 9px color-mix(in srgb,var(--tint) 0%,transparent)}}.ios-row{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:8px 16px;font-size:15px;line-height:20px;color:var(--ios-label);box-sizing:border-box}.ios-group>*+*:before,.ios-msg+.ios-msg:before,.ios-mail+.ios-mail:before,.ios-app+.ios-app:before{content:"";position:absolute;z-index:2;top:0;left:var(--sep, 16px);right:0;height:1px;background:var(--ios-sep);pointer-events:none}@media(min-resolution:2dppx){.ios-group>*+*:before,.ios-msg+.ios-msg:before,.ios-mail+.ios-mail:before,.ios-app+.ios-app:before{transform:scaleY(.5);transform-origin:top}}.ios-row:has(>.ios-row-icon){--sep: 57px}.ios-row-btn{transition:background-color .16s ease}@media(hover:hover){.ios-row-btn:hover{background:color-mix(in srgb,var(--ios-label) 4%,var(--ios-cell))}}.ios-row-btn:active{background:color-mix(in srgb,var(--ios-label) 8%,var(--ios-cell))}.ios-row-icon{flex:0 0 auto;display:grid;place-items:center;width:29px;height:29px;border-radius:7px;background:var(--tint);color:var(--tint-on)}.ios-row-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ios-row-detail{flex:0 0 auto;color:var(--ios-label-2);white-space:nowrap;font-variant-numeric:tabular-nums}.ios-row-value{flex:1;min-width:0;text-align:right;color:var(--ios-label-2);text-wrap:pretty}.ios-row-stack{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ios-row-stack .ios-row-label{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;white-space:normal;text-wrap:pretty}.ios-row-sub{font-size:13px;line-height:18px;letter-spacing:-.006em;color:var(--ios-label-2)}.ios-row-text{font-size:15px;line-height:20px;color:var(--ios-label);text-wrap:pretty}.ios-row-2{padding-top:10px;padding-bottom:10px}.ios-row-col{flex-direction:column;align-items:flex-start;gap:2px;padding-top:10px;padding-bottom:10px}.ios-row-note{display:block;font-size:13px;line-height:18px;color:var(--ios-label-2);padding-top:12px;padding-bottom:12px}.ios-row[data-dim]{opacity:.45}.ios-chev{flex:0 0 auto;color:var(--ios-label-3)}.ios-pill{flex:0 0 auto;display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:var(--ios-fill);font-size:12px;line-height:16px;font-weight:600;letter-spacing:0;color:var(--ios-label-2);white-space:nowrap}.ios-pill[data-on]{background:color-mix(in srgb,var(--tint) 13%,transparent);color:var(--tint)}.ios-badge{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--tint) 13%,transparent);font-size:11px;line-height:15px;font-weight:600;color:var(--tint)}.ios-new{display:inline-flex;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--tint) 13%,transparent);font-size:11px;line-height:15px;font-weight:600;color:var(--tint)}.ios-live{display:inline-flex;align-items:center;gap:6px}.ios-live i{width:7px;height:7px;border-radius:999px;background:var(--tint)}.ios-get{flex:0 0 auto;padding:5px 13px;border-radius:999px;background:var(--ios-fill);font-size:13px;line-height:18px;font-weight:600;letter-spacing:0;color:var(--tint);white-space:nowrap;font-variant-numeric:tabular-nums}.ios-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;background:var(--tint);color:var(--tint-on);font-weight:600;letter-spacing:-.01em;white-space:nowrap;transition:transform .14s var(--ios-ease),filter .16s ease}.ios-btn:hover{filter:brightness(1.06)}.ios-btn:active{transform:scale(.97)}.ios-btn-sm{height:30px;padding:0 14px;font-size:13px}.ios-btn-lg{width:100%;height:50px;font-size:17px}.ios-seg{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));padding:2px;border-radius:9px;background:var(--ios-fill);isolation:isolate}.ios-seg-thumb{position:absolute;z-index:0;top:2px;bottom:2px;left:2px;width:calc((100% - 4px) / var(--n));border-radius:7px;background:var(--ios-thumb);box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a,0 0 0 .5px #0000000a}.ios-seg-item{position:relative;z-index:1;height:28px;padding:0 6px;font-size:13px;line-height:28px;font-weight:500;letter-spacing:-.006em;color:var(--ios-label);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:font-weight 0ms}.ios-seg-item[data-on]{font-weight:600}.ios-seg-item:not([data-on])+.ios-seg-item:not([data-on]):before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:1px;background:var(--ios-sep)}.ios-toggle{position:relative;flex:0 0 auto;width:51px;height:31px;border-radius:999px;background:#78788029;transition:background-color .24s ease}.lw-ios[data-night] .ios-toggle:not([data-on]){background:#78788052}.ios-toggle[data-on]{background:var(--tint)}.ios-toggle-knob{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:999px;background:var(--ios-knob);box-shadow:0 3px 8px #00000026,0 3px 1px #0000000f}.ios-roll{position:relative;display:inline-flex;overflow:hidden;vertical-align:bottom}.ios-roll>span{display:inline-block}.ios-avatar{flex:0 0 auto;display:grid;place-items:center;border-radius:999px;background:linear-gradient(180deg,#a5abb8,#858994);color:#fff;font-weight:600;letter-spacing:0;line-height:1}.ios-unread{flex:0 0 auto;width:10px;height:10px;border-radius:999px;background:transparent;transition:background-color .2s ease}.ios-unread[data-on]{background:var(--tint)}.ios-banner-slot{position:absolute;z-index:20;top:8px;left:8px;right:8px;display:flex;justify-content:center;pointer-events:none}@media(min-width:1024px){.ios-banner-slot[data-beside]{top:var(--banner-top, 8px);left:var(--banner-left, 8px);justify-content:flex-end}}.ios-banner{pointer-events:auto;display:flex;flex-direction:column;width:100%;max-width:420px;padding:11px 14px 13px;border-radius:20px;background:var(--ios-pop);box-shadow:var(--ios-shadow-float);cursor:pointer;transform-origin:50% 0}.ios-banner-top{display:flex;align-items:center;gap:7px;margin-bottom:5px}.ios-banner-app,.ios-banner-time{font-size:12px;line-height:16px;letter-spacing:0;color:var(--ios-label-2)}.ios-banner-time{margin-left:auto}.ios-banner-title{font-size:15px;line-height:20px;font-weight:600;color:var(--ios-label)}.ios-banner-body{font-size:15px;line-height:20px;color:var(--ios-label);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ios-owner{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"cal cal" "msg dec" "fu ar"}.ios-a-cal{grid-area:cal}.ios-a-msg{grid-area:msg}.ios-a-dec{grid-area:dec}.ios-a-fu{grid-area:fu}.ios-a-ar{grid-area:ar}@container (min-width: 640px){.ios-owner{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}@container (max-width: 520px){.ios-owner{grid-template-columns:minmax(0,1fr);grid-template-areas:"cal" "dec" "msg" "fu" "ar"}}.ios-cal{padding:16px 16px 14px}.ios-cal-top{display:flex;align-items:center;gap:10px;margin-bottom:14px}.ios-cal-month{font-size:20px;line-height:25px;font-weight:600;letter-spacing:.019em;white-space:nowrap}.ios-cal-ahead{min-width:0;font-size:13px;line-height:18px;color:var(--ios-label-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ios-cal-top .ios-btn{margin-left:auto}.ios-cal-frame{--g: 44px;position:relative;touch-action:pan-y}.ios-cal-days{display:grid;grid-template-columns:var(--g) repeat(var(--n),minmax(0,1fr));padding-bottom:10px}.ios-cal-days:before{content:""}.ios-cal-day{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.ios-cal-wd{font-size:12px;line-height:16px;letter-spacing:0;color:var(--ios-label-2);white-space:nowrap}.ios-cal-date{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;font-size:17px;line-height:1;font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--ios-label);transition:background-color .2s ease,color .2s ease}.ios-cal-day[data-today] .ios-cal-date{background:var(--tint);color:var(--tint-on)}.ios-cal-strip{display:grid;grid-template-columns:26px repeat(7,minmax(0,1fr)) 26px;align-items:center;padding-bottom:10px}.ios-cal-strip .ios-cal-day{padding:2px 0}.ios-cal-strip .ios-cal-date{width:30px;height:30px;font-size:16px}.ios-cal-strip .ios-cal-day[data-on]:not([data-today]) .ios-cal-date{background:var(--ios-label);color:var(--ios-cell)}.ios-cal-strip .ios-cal-day[data-today]:not([data-on]) .ios-cal-date{background:transparent;color:var(--tint)}.ios-cal-arrow{display:grid;place-items:center;width:26px;height:32px;color:var(--tint)}.ios-cal-arrow:disabled{color:var(--ios-label-3);cursor:default}.ios-cal-body{position:relative;margin-top:2px}.ios-cal-hours{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ios-cal-hours li{position:absolute;left:var(--g);right:0;height:0;border-top:1px solid var(--ios-sep-soft)}.ios-cal-hours li span{position:absolute;right:calc(100% + 8px);top:-7px;font-size:11px;line-height:13px;letter-spacing:.005em;color:var(--ios-label-2);white-space:nowrap;font-variant-numeric:tabular-nums}.ios-cal-hours li[data-near] span{visibility:hidden}.ios-cal-cols{position:absolute;top:0;bottom:0;left:var(--g);right:0;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr))}.ios-cal-col{border-left:1px solid var(--ios-sep-soft);cursor:pointer;transition:background-color .16s ease}@media(hover:hover){.ios-cal-col:hover{background:color-mix(in srgb,var(--ios-label) 3%,transparent)}}.ios-ev{--colw: calc((100% - var(--g)) / var(--n));position:absolute;z-index:1;top:var(--top);left:calc(var(--g) + var(--colw) * var(--c) + 2px);width:calc(var(--colw) - 4px);height:var(--h);min-height:17px;display:flex;flex-direction:column;padding:2px 6px 2px 9px;border-radius:6px;background:color-mix(in srgb,var(--tint) 14%,var(--ios-cell));text-align:left;overflow:hidden;transition:background-color .18s ease,opacity .22s ease,box-shadow .18s ease}.ios-ev:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--tint)}.ios-ev-title{font-size:12px;line-height:15px;font-weight:600;letter-spacing:0;color:var(--ios-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ios-ev-sub{font-size:11px;line-height:13px;letter-spacing:.005em;color:var(--ios-label-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ios-ev[data-short]{padding-top:1px;padding-bottom:1px}.ios-ev[data-short] .ios-ev-sub{display:none}.ios-ev[data-kind=open]{background:color-mix(in srgb,var(--tint) 26%,var(--ios-cell))}.ios-ev[data-kind=sign]{background:var(--ios-fill)}.ios-ev[data-kind=sign]:before{background:var(--ios-label-2)}.ios-ev[data-past]:not([data-kind=sign]){background:color-mix(in srgb,var(--tint) 10%,var(--ios-cell))}.ios-ev[data-past]:before{opacity:.5}.ios-ev[data-past] .ios-ev-title{color:color-mix(in srgb,var(--ios-label) 75%,transparent)}.ios-ev[data-past] .ios-ev-sub{color:var(--ios-label-2)}@media(hover:hover){.ios-ev:hover{opacity:1;box-shadow:0 2px 8px #00000014}}.ios-ev[data-on]{z-index:3;opacity:1;background:var(--tint)}.ios-ev[data-on] .ios-ev-title,.ios-ev[data-on] .ios-ev-sub{color:var(--tint-on)}.ios-ev[data-on]:before{background:transparent}.ios-ev-ghost{z-index:2;justify-content:center;background:var(--ios-cell);box-shadow:inset 0 0 0 1.5px var(--tint);cursor:default}.ios-ev-ghost:before{display:none}.ios-ev-ghost .ios-ev-title{color:var(--tint);white-space:normal;line-height:14px}@media(prefers-reduced-motion:no-preference){.ios-ev[data-fresh]{transform-origin:0% 100%;animation:ios-pop-in .52s var(--ios-ease) both,ios-glow 1.2s .26s ease-out both}.ios-ev-ghost{animation:ios-pop-in .32s var(--ios-ease) both}}@keyframes ios-pop-in{0%{opacity:0;transform:translate(-10px,10px) scale(.96)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes ios-glow{0%{box-shadow:0 0 color-mix(in srgb,var(--tint) 60%,transparent)}to{box-shadow:0 0 0 10px color-mix(in srgb,var(--tint) 0%,transparent)}}.ios-cal-now{position:absolute;z-index:4;left:calc(var(--g) + (100% - var(--g)) / var(--n) * var(--c));width:calc((100% - var(--g)) / var(--n));height:0;border-top:2px solid var(--tint);margin-top:-1px;pointer-events:none;transition:top 1.2s linear}.ios-cal-now:before{content:"";position:absolute;left:-5px;top:-6px;width:10px;height:10px;border-radius:999px;background:var(--tint)}.ios-cal-now-t{position:absolute;z-index:4;left:0;width:calc(var(--g) - 7px);transform:translateY(-50%);background:var(--ios-cell);text-align:right;font-size:11px;line-height:13px;font-weight:600;letter-spacing:0;color:var(--tint);font-variant-numeric:tabular-nums;transition:top 1.2s linear}@media(prefers-reduced-motion:no-preference){.ios-cal-now:before{animation:ios-breathe 3.2s ease-in-out infinite}}@keyframes ios-breathe{0%,to{box-shadow:0 0 color-mix(in srgb,var(--tint) 40%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--tint) 0%,transparent)}}.ios-pop,.ios-menu{position:absolute;z-index:8;border-radius:14px;background:var(--ios-pop);box-shadow:var(--ios-shadow-pop)}.ios-pop{width:256px;padding:12px}@media(prefers-reduced-motion:no-preference){.ios-pop,.ios-menu{animation:ios-pop-open .26s var(--ios-ease) both}}@keyframes ios-pop-open{0%{opacity:0;transform:scale(.94)}}.ios-pop-head{display:grid;grid-template-columns:1fr auto;align-items:center;gap:0 8px;padding:2px 4px 10px}.ios-pop-title{font-size:17px;line-height:22px;font-weight:600;letter-spacing:-.025em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ios-pop-when{grid-column:1 / -1;font-size:13px;line-height:18px;color:var(--ios-label-2);font-variant-numeric:tabular-nums}.ios-pop-x{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:var(--ios-fill);color:var(--ios-label-2)}.ios-pop-group{border-radius:10px;background:var(--ios-cell-2)}.ios-pop-row{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-height:40px;padding:10px 12px;box-sizing:border-box;font-size:13px;line-height:18px}.ios-pop-row+.ios-pop-row:before{content:"";position:absolute;top:0;left:12px;right:0;height:1px;background:var(--ios-sep);transform:scaleY(.5);transform-origin:top}.ios-pop-row>span{flex:0 0 auto;color:var(--ios-label-2)}.ios-pop-row>b{font-weight:500;text-align:right;color:var(--ios-label)}.ios-pop-row-col{flex-direction:column;align-items:stretch;gap:3px}.ios-pop-row-col>b{text-align:left;font-weight:400;text-wrap:pretty}.ios-pop-ok{display:inline-flex;align-items:center;gap:4px}.ios-pop-ok svg{color:var(--tint)}.ios-menu{width:212px;overflow:hidden}.ios-menu button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:44px;padding:0 14px 0 16px;font-size:15px;line-height:20px;color:var(--ios-label)}.ios-menu button svg{color:var(--ios-label)}@media(hover:hover){.ios-menu button:hover{background:var(--ios-fill)}}.ios-msg-list{position:relative}.ios-msg{position:relative;--sep: 70px;background:var(--ios-cell)}.ios-msg-btn{display:flex;align-items:flex-start;gap:0;width:100%;padding:10px 14px 11px 0;text-align:left;transition:background-color .16s ease}@media(hover:hover){.ios-msg-btn:hover{background:color-mix(in srgb,var(--ios-label) 3%,var(--ios-cell))}}.ios-msg .ios-unread{margin:15px 5px 0}.ios-msg .ios-avatar{margin-right:10px}.ios-msg-main{flex:1;min-width:0;display:flex;flex-direction:column}.ios-msg-top{display:flex;align-items:center;gap:5px;min-width:0}.ios-msg-who{min-width:0;font-size:15px;line-height:20px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ios-msg-src{flex:0 0 auto;color:var(--ios-label-2)}.ios-msg-at{flex:0 0 auto;margin-left:auto;font-size:13px;line-height:18px;letter-spacing:0;color:var(--ios-label-2);font-variant-numeric:tabular-nums}.ios-msg-text,.ios-msg-reply{font-size:13px;line-height:18px;letter-spacing:-.006em;color:var(--ios-label-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ios-msg-text{margin-top:1px;color:var(--ios-label)}.ios-msg-reply b{font-weight:600;color:var(--ios-label-2)}.ios-msg-detail{display:flex;flex-direction:column;gap:8px;margin-top:9px;padding:10px 12px;border-radius:10px;background:var(--ios-cell-2)}@media(prefers-reduced-motion:no-preference){.ios-msg-detail{animation:ios-fade-down .26s var(--ios-ease) both}}@keyframes ios-fade-down{0%{opacity:0;transform:translateY(-4px)}}.ios-msg-dl{display:flex;flex-direction:column;gap:1px;font-size:13px;line-height:18px}.ios-msg-dl>span{font-size:12px;line-height:16px;letter-spacing:0;color:var(--ios-label-2)}.ios-msg-dl>b{font-weight:400;color:var(--ios-label);white-space:normal;text-wrap:pretty}.ios-msg-done{flex-direction:row;align-items:center;gap:6px}.ios-msg-done svg{flex:0 0 auto;color:var(--tint)}.ios-msg-done>b{font-weight:600}.ios-stack{position:relative}.ios-stack[data-peeks="1"]{padding-bottom:9px}.ios-stack[data-peeks="2"]{padding-bottom:18px}.ios-note,.ios-note-peek{border-radius:20px;background:var(--ios-cell)}.ios-note{position:relative;z-index:3;display:flex;flex-direction:column;padding:12px 16px 0;box-shadow:0 1px 2px #000c1f0a,0 6px 18px #000c1f0f;overflow:hidden}.ios-note-peek{position:absolute;left:0;right:0;top:0;box-shadow:0 1px 2px #000c1f0a,0 4px 12px #000c1f0d}.ios-stack[data-peeks="1"] .ios-note-peek{bottom:9px}.ios-stack[data-peeks="2"] .ios-note-peek{bottom:18px}.ios-note-peek[data-i="1"]{z-index:2;transform:translateY(9px) scaleX(.94);opacity:.92}.ios-note-peek[data-i="2"]{z-index:1;transform:translateY(18px) scaleX(.88);opacity:.7}.lw-ios[data-night] .ios-note-peek[data-i="1"]{background:#262628}.lw-ios[data-night] .ios-note-peek[data-i="2"]{background:#222224}.ios-note-top{display:flex;align-items:center;gap:7px;margin-bottom:6px}.ios-note-app,.ios-note-time{font-size:12px;line-height:16px;letter-spacing:0;color:var(--ios-label-2)}.ios-note-time{margin-left:auto}.ios-note-title{font-size:15px;line-height:20px;font-weight:600}.ios-note-body{font-size:15px;line-height:20px;color:var(--ios-label);text-wrap:pretty}.ios-note-acts{display:grid;grid-template-columns:1fr 1fr;margin:12px -16px 0;border-top:1px solid var(--ios-sep)}.ios-note-acts button{height:46px;font-size:15px;line-height:20px;text-align:center;color:var(--tint);transition:background-color .14s ease}.ios-note-acts button+button{border-left:1px solid var(--ios-sep)}.ios-note-acts button[data-yes]{font-weight:600}@media(hover:hover){.ios-note-acts button:hover{background:color-mix(in srgb,var(--tint) 7%,transparent)}}.ios-note-acts button:active{background:color-mix(in srgb,var(--tint) 12%,transparent)}.ios-note[data-raised]{animation:ios-hit 1.1s ease-out both}.ios-note-empty{align-items:center;justify-content:center;gap:8px;min-height:150px;padding:16px;color:var(--ios-label-3);box-shadow:none}.ios-note-empty span{font-size:15px;line-height:20px;color:var(--ios-label-2)}.ios-status{display:flex;align-items:center;gap:10px;min-height:44px;margin-top:12px;padding:0 16px;font-size:15px;line-height:20px}.ios-status>i{flex:0 0 auto;width:8px;height:8px;border-radius:999px;background:var(--tint)}.ios-status>svg{flex:0 0 auto;color:var(--tint)}@media(prefers-reduced-motion:no-preference){.ios-status>i{animation:ios-breathe 2.6s ease-in-out infinite}}.ios-scrim{position:absolute;z-index:30;top:0;right:0;bottom:0;left:0;background:#00000038}.ios-sheet{position:absolute;z-index:31;left:0;right:0;padding:6px 20px 22px;border-radius:14px 14px 0 0;background:var(--ios-bg);box-shadow:var(--ios-shadow-float)}.ios-grabber{display:block;width:36px;height:5px;margin:0 auto 8px;border-radius:3px;background:var(--ios-label-3)}.ios-sheet-head{position:relative;display:flex;align-items:center;justify-content:center;height:36px;margin-bottom:14px}.ios-sheet-title{font-size:17px;line-height:22px;font-weight:600;letter-spacing:-.025em}.ios-sheet-x{position:absolute;right:0;display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:var(--ios-fill);color:var(--ios-label-2)}.ios-sheet-group .ios-row{align-items:flex-start;padding-top:12px;padding-bottom:12px}.ios-sheet-group .ios-row-label{flex:0 0 auto}.ios-sheet-foot{display:grid;place-items:center;min-height:66px;margin-top:20px}.ios-done{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:15px;line-height:20px;font-weight:600}.ios-done-ring,.ios-done-check{fill:none;stroke:var(--tint);stroke-linecap:round;stroke-linejoin:round}.ios-done-ring{stroke-width:3;stroke-dasharray:145;stroke-dashoffset:145;transform:rotate(-90deg);transform-origin:26px 26px;animation:ios-draw .38s ease-out forwards}.ios-done-check{stroke-width:3.5;stroke-dasharray:34;stroke-dashoffset:34;animation:ios-draw .24s .36s ease-out forwards}@keyframes ios-draw{to{stroke-dashoffset:0}}.ios-fu-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 4px}.ios-fu-num{font-family:var(--ios-round);font-size:34px;line-height:41px;font-weight:600;letter-spacing:0;text-align:center;font-variant-numeric:tabular-nums;color:var(--ios-label-3);transition:color .2s ease}.ios-fu-num[data-on]{color:var(--ios-label)}.ios-fu-list li{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;-moz-column-gap:8px;column-gap:8px;padding:9px 0}.ios-fu-list li+li:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--ios-sep);transform:scaleY(.5);transform-origin:top}.ios-fu-list li:first-child{margin-top:6px}.ios-fu-who{font-size:15px;line-height:20px;font-weight:600}.ios-fu-line{grid-row:2;font-size:13px;line-height:18px;color:var(--ios-label-2)}.ios-flame{grid-row:1 / span 2;grid-column:2;color:var(--tint)}.ios-eng{grid-template-columns:minmax(0,1fr);grid-template-areas:"briefs" "ws" "mods" "inc"}.ios-engcol{display:contents}.ios-a-briefs{grid-area:briefs}.ios-a-ws{grid-area:ws}.ios-a-mods{grid-area:mods}.ios-a-inc{grid-area:inc}@container (min-width: 640px){.ios-eng{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:none}.ios-engcol{display:flex;flex-direction:column;gap:16px;min-width:0}}.ios-mail{position:relative;--sep: 30px;overflow:hidden;background:var(--ios-cell)}.ios-mail-main{position:relative;z-index:1;display:flex;align-items:flex-start;width:100%;padding:11px 16px 12px 0;text-align:left;background:var(--ios-cell);transition:transform .36s var(--ios-ease)}.ios-mail .ios-unread{margin:6px 10px 0}.ios-mail-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ios-mail-top{display:flex;align-items:center;gap:6px;min-width:0}.ios-mail-from{min-width:0;font-size:15px;line-height:20px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ios-mail-at{flex:0 0 auto;margin-left:auto;font-size:13px;line-height:18px;letter-spacing:0;color:var(--ios-label-2)}.ios-mail-subj{font-size:14px;line-height:19px;letter-spacing:-.01em;color:var(--ios-label);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}.ios-mail-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;font-size:13px;line-height:18px;color:var(--ios-label-2)}.ios-swipe{position:absolute;z-index:0;top:0;right:0;bottom:0;width:84px;display:grid;place-items:center;background:var(--tint);color:var(--tint-on);font-size:15px;font-weight:600;text-align:center}@media(hover:hover){.ios-mail:has(.ios-swipe):hover .ios-mail-main{transform:translate(-84px)}}.ios-back{display:inline-flex;align-items:center;gap:0;margin-left:-6px;font-size:15px;line-height:20px;color:var(--tint)}.ios-la-top{display:flex;align-items:center;gap:8px}.ios-la-ico{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:color-mix(in srgb,var(--tint) 14%,transparent);color:var(--tint)}.ios-la-run{font-size:13px;line-height:18px;font-weight:600;color:var(--ios-label-2)}.ios-la-time{margin-left:auto;font-size:13px;line-height:18px;color:var(--ios-label-2);font-variant-numeric:tabular-nums}.ios-la-title{margin:10px 0 16px;font-size:20px;line-height:25px;font-weight:600;letter-spacing:.019em}.ios-la-stops{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ios-la-line{position:absolute;top:7px;left:12.5%;right:12.5%;height:3px;border-radius:2px;background:var(--ios-fill-2)}.ios-la-line i{display:block;width:calc(var(--s) / 3 * 100%);height:100%;border-radius:inherit;background:var(--tint);transition:width .42s var(--ios-ease)}.ios-la-stops li{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0}.ios-la-stops li i{width:17px;height:17px;border-radius:999px;background:var(--ios-cell);box-shadow:inset 0 0 0 2px var(--ios-fill-2);transition:background-color .22s ease,box-shadow .22s ease}.ios-la-stops li[data-done] i{background:var(--tint);box-shadow:none}.ios-la-stops li[data-on] i{background:var(--tint);box-shadow:0 0 0 4px color-mix(in srgb,var(--tint) 22%,transparent)}.ios-la-stops li span{font-size:12px;line-height:16px;letter-spacing:0;color:var(--ios-label-2);white-space:nowrap}.ios-la-stops li[data-on] span{font-weight:600;color:var(--ios-label)}@media(prefers-reduced-motion:no-preference){.ios-la-stops li[data-on] i{animation:ios-stop 2.8s ease-in-out infinite}}@keyframes ios-stop{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--tint) 22%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--tint) 8%,transparent)}}.ios-la-note{margin-top:10px;font-size:13px;line-height:18px;color:var(--ios-label-2);text-wrap:pretty}.ios-slider{position:relative;height:28px;margin-top:18px;touch-action:none;cursor:grab;outline-offset:4px}.ios-slider[data-drag]{cursor:grabbing}.ios-slider-track{position:absolute;left:0;right:0;top:12px;height:4px;border-radius:2px;background:var(--ios-fill-2)}.ios-slider-track i{display:block;width:calc(14px + var(--f) * (100% - 28px));height:100%;border-radius:inherit;background:var(--tint);transition:width .42s var(--ios-ease)}.ios-slider-knob{position:absolute;top:0;left:calc(var(--f) * (100% - 28px));width:28px;height:28px;border-radius:999px;background:var(--ios-knob);box-shadow:0 .5px 4px #0000001f,0 6px 13px #0000001f,0 0 0 .5px #0000000a;transition:left .42s var(--ios-ease)}.ios-slider[data-drag] .ios-slider-knob,.ios-slider[data-drag] .ios-slider-track i{transition:none}.ios-app{position:relative;--sep: 76px;background:var(--ios-cell)}.ios-app-main{display:flex;align-items:center;gap:12px;width:100%;padding:11px 16px;text-align:left}.ios-app-icon{flex:0 0 auto;display:grid;place-items:center;width:48px;height:48px;border-radius:22.5%;background:linear-gradient(160deg,color-mix(in srgb,var(--icon) 62%,#ffffff),var(--icon));color:#fff;box-shadow:inset 0 0 0 .5px #0000000f}.ios-app-icon:not([data-fresh]){background:linear-gradient(160deg,color-mix(in srgb,var(--icon) 40%,#ffffff),color-mix(in srgb,var(--icon) 75%,#ffffff))}.ios-tick{font-variant-numeric:tabular-nums}.ios-app-users{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 16px 12px 76px}.ios-app-users .ios-row-sub{margin-right:2px}@media(prefers-reduced-motion:no-preference){.ios-app-users{animation:ios-fade-down .24s var(--ios-ease) both}.ios-rise{animation:ios-fade-down .32s var(--ios-ease) both}}.ios-bars{display:flex;flex-direction:column;gap:14px}.ios-bars li{display:flex;flex-direction:column;gap:6px}.ios-bars-label{font-size:13px;line-height:18px;color:var(--ios-label)}.ios-bars-track{height:10px;border-radius:5px;background:var(--ios-fill);overflow:hidden}.ios-bars-track i{display:block;height:100%;border-radius:inherit;background:var(--tint)}.ios-net-lead{padding:0 20px 18px}.ios-pillars{display:flex;flex-wrap:wrap;gap:4px 18px;margin-bottom:4px}.ios-pillars li{font-size:20px;line-height:25px;font-weight:600;letter-spacing:.019em;color:var(--ios-label)}.ios-pillars li[data-reuse]{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--tint) 50%,transparent);text-decoration-thickness:2px;text-underline-offset:6px}.ios-reuse{max-width:36em;margin:4px 0 12px var(--reuse-x, 0px);font-size:15px;line-height:20px;color:var(--ios-label-2);text-wrap:pretty}html[lang^=zh] .ios-reuse{line-height:22px}.ios-model{max-width:60em;font-size:15px;line-height:20px;color:var(--ios-label);text-wrap:pretty}html[lang^=zh] .ios-model{line-height:22px}.ios-net[data-mode=big] .ios-pillars li{font-size:28px;line-height:34px;font-weight:700}.ios-net[data-mode=big] .ios-pillars{gap:4px 26px;margin-bottom:8px}.ios-netgrid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:16px}.ios-netcol{display:flex;flex-direction:column;gap:16px;min-width:0}.ios-a-map{display:flex;flex-direction:column}@container (max-width: 720px){.ios-netgrid{grid-template-columns:minmax(0,1fr)}}@container (max-width: 520px){.ios-tile{aspect-ratio:auto;min-height:132px}.ios-cal-ahead{display:none}}.ios-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ios-tile{display:flex;flex-direction:column;aspect-ratio:1;min-width:0;padding:14px 14px 13px;border-radius:20px;background:var(--ios-cell);box-sizing:border-box}.ios-tile-label{font-size:12px;line-height:16px;font-weight:600;letter-spacing:0;color:var(--ios-label-2);text-wrap:balance}.ios-tile-n{margin-top:auto;font-family:var(--ios-round);font-size:34px;line-height:41px;font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--ios-label)}.ios-tile-cap{margin-top:2px;font-size:12px;line-height:16px;letter-spacing:0;color:var(--ios-label-2);text-wrap:balance}.ios-net[data-mode=big] .ios-tile-n{font-size:44px;line-height:50px}.ios-flow{container-type:inline-size}.ios-flow-line{font-size:15px;line-height:20px;color:var(--ios-label)}.ios-flow-note{margin-top:2px;margin-bottom:12px;font-size:12px;line-height:16px;letter-spacing:0;color:var(--ios-label-2)}.ios-ways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@container (min-width: 600px){.ios-ways{grid-template-columns:repeat(4,minmax(0,1fr))}}.ios-way{position:relative;display:flex;flex-direction:column;gap:3px;min-width:0;padding:10px 12px 11px;border-radius:12px;background:var(--ios-cell-2);transition:background-color .26s ease,box-shadow .26s ease}.ios-way-top{display:flex;align-items:baseline;gap:7px;min-width:0}.ios-way-top i{flex:0 0 auto;width:8px;height:8px;border-radius:999px;transform:translateY(-1px)}.ios-way-top b{font-size:13px;line-height:18px;font-weight:600;letter-spacing:-.006em;color:var(--ios-label);text-wrap:pretty}.ios-way-line{padding-left:15px;font-size:12px;line-height:16px;letter-spacing:0;color:var(--ios-label-2);text-wrap:pretty}.ios-way[data-k="0"] i{background:var(--ios-blue)}.ios-way[data-k="1"] i,.ios-way[data-k="2"] i{background:var(--ios-green)}.ios-way[data-k="3"] i{background:color-mix(in srgb,var(--ios-blue) 50%,var(--ios-cell))}.ios-way[data-k="0"],.ios-way[data-k="3"]{--way: var(--ios-blue)}.ios-way[data-k="1"],.ios-way[data-k="2"]{--way: var(--ios-green)}.ios-way[data-lit]{background:color-mix(in srgb,var(--way) 10%,var(--ios-cell));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--way) 55%,transparent)}.ios-way-tag{align-self:flex-start;margin:4px 0 0 15px;padding:1px 8px;border-radius:999px;background:var(--way);color:#fff;font-size:11px;line-height:15px;font-weight:600;letter-spacing:0}.lw-ios[data-night] .ios-way:is([data-k="1"],[data-k="2"]) .ios-way-tag{color:#03160b}@media(prefers-color-scheme:dark){html[data-theme=fde] .lw-ios .ios-way:is([data-k="1"],[data-k="2"]) .ios-way-tag{color:#03160b}}@media(prefers-reduced-motion:no-preference){.ios-way[data-lit]{animation:ios-way-lit 1.4s ease-out both}.ios-way-tag{animation:ios-fade-down .28s var(--ios-ease) both}}@keyframes ios-way-lit{0%{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--way) 55%,transparent),0 0 color-mix(in srgb,var(--way) 40%,transparent)}to{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--way) 55%,transparent),0 0 0 9px color-mix(in srgb,var(--way) 0%,transparent)}}.ios-lamps{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.ios-lamps li{padding:3px 10px;border-radius:999px;background:var(--ios-fill);font-size:12px;line-height:16px;font-weight:600;letter-spacing:0;color:var(--ios-label-2);transition:background-color .22s ease,color .22s ease}.ios-lamps li[data-on]{background:color-mix(in srgb,var(--tint) 13%,transparent);color:var(--tint)}.ios-mapcard{display:flex;flex-direction:column;height:100%;box-sizing:border-box}.ios-map-anywhere{margin-bottom:12px;font-size:13px;line-height:18px;color:var(--ios-label-2);text-wrap:pretty}.ios-map{display:flex;flex-direction:column;padding:10px 8px;border-radius:14px;background:var(--ios-cell-2)}.ios-map-frame{position:relative}.ios-map .dl-map{display:block;width:100%;height:auto;margin:0}.ios-map .dl-map-land circle{fill:#3c3c4347;opacity:1;r:2.2px}.lw-ios[data-night] .ios-map .dl-map-land circle{fill:#ebebf547}@media(prefers-color-scheme:dark){html[data-theme=fde] .lw-ios .ios-map .dl-map-land circle{fill:#ebebf547}}.ios-map .dl-map-pin{display:none}.ios-pin{position:absolute;z-index:3;left:var(--px);top:var(--py);width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:999px;background:var(--tint);box-shadow:0 0 0 3px #fff,0 3px 10px #00000047}.ios-pin-leader{position:absolute;z-index:2;left:var(--px);top:var(--py);bottom:-12px;width:1.5px;margin-left:-.75px;background:color-mix(in srgb,var(--tint) 55%,transparent)}.ios-callout{position:relative;margin:10px 4px 2px;padding:10px 12px;border-radius:12px;background:var(--ios-pop);box-shadow:0 4px 16px #0000001a,0 0 0 .5px #0000000d;font-size:13px;line-height:18px;color:var(--ios-label);text-wrap:pretty}.ios-callout:before{content:"";position:absolute;top:-5px;left:var(--px);width:10px;height:10px;margin-left:-5px;transform:rotate(45deg);border-radius:2px;background:var(--ios-pop)}.ios-strip .ios-flow{padding-bottom:16px}@media(max-width:639px){.lw-ios .ios-win{border-radius:26px;padding-bottom:16px}.ios-nav{padding:16px 16px 14px}.ios-body{padding:0 16px}.ios-net-lead{padding:0 16px 16px}.ios-cal{padding:14px 12px 12px}.ios-tiles{gap:8px}.ios-tile{padding:11px 10px 10px;border-radius:18px}.ios-tile-n{font-size:28px;line-height:34px}.ios-tile-label,.ios-tile-cap{font-size:11px;line-height:14px}.ios-net[data-mode=big] .ios-pillars li{font-size:22px;line-height:28px}}@media(prefers-reduced-motion:reduce){.ios-cal-now,.ios-cal-now-t,.ios-mail-main,.ios-la-line i,.ios-slider-knob,.ios-slider-track i,.ios-toggle{transition:none!important}.ios-cell[data-hit] :is(.ios-card,.ios-group,.ios-note){animation:none}}.lw-ios{--io-fill-solid: #ececee;--io-line: rgba(60, 60, 67, .3)}.lw-ios[data-night]{--io-fill-solid: #1f1f21;--io-line: rgba(235, 235, 245, .3)}@media(prefers-color-scheme:dark){html[data-theme=fde] .lw-ios{--io-fill-solid: #1f1f21;--io-line: rgba(235, 235, 245, .3)}}.lw-ios .pv-boards{margin-top:20px}.lw-ios .io-view{display:none}@media(max-width:1023px){.lw-ios .io-view{display:flex}}.lw-ios .io-lens{margin-top:24px;max-width:364px}.lw-ios .io-lens .ios-seg-item{height:32px;line-height:32px;font-size:13.5px}.lw-ios .io-lens .ios-seg-item[data-on][data-tone=go]{color:var(--ios-amber)}.lw-ios .io-lens .ios-seg-item[data-on][data-tone=workshop]{color:var(--ios-green)}.lw-ios .io-lens .ios-seg-item[data-on][data-tone=network]{color:var(--ios-blue)}.lw-ios .io-bar{position:sticky;top:12px;z-index:40;display:flex;flex-direction:column;gap:10px;padding:10px 12px 12px;border-radius:22px;background:rgb(var(--wg-rgb) / .62);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:inset 0 1px 0 var(--wg-hi),inset 0 -1px 0 var(--wg-lo),0 0 0 .5px var(--wg-edge),var(--wg-shadow);color:var(--w-ink);font-family:var(--w-font)}.lw-ios .io-bar:before,.lw-ios .io-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.lw-ios .io-bar:before{background:linear-gradient(160deg,rgb(255 255 255 / var(--wg-spec-a)),rgb(255 255 255 / calc(var(--wg-spec-a) * .23)) 38%,#fff0 60%)}.lw-ios .io-bar:after{padding:1px;background:linear-gradient(180deg,rgb(255 255 255 / var(--wg-rim-a)),rgb(255 255 255 / var(--wg-rim-b)));-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)}.lw-ios .io-bar>*{position:relative;z-index:1}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lw-ios .io-bar{background:rgb(var(--wg-rgb) / var(--wg-solid))}}@media(prefers-reduced-transparency:reduce){.lw-ios .io-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(var(--wg-rgb) / var(--wg-solid))}}.lw-ios .io-bar-row{display:flex;align-items:center;gap:10px;min-width:0}.lw-ios .io-play{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:999px;background:var(--c-go);color:#fff;cursor:pointer;box-shadow:0 2px 8px #1f3fd147;transition:transform .14s ease,filter .16s ease}.lw-ios .io-play:hover{filter:brightness(1.08)}.lw-ios .io-play:active{transform:scale(.94)}.lw-ios .io-steps{display:flex;gap:2px;flex:1;min-width:0;margin:0;padding:2px 0;list-style:none;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lw-ios .io-steps::-webkit-scrollbar{display:none}.lw-ios .io-steps li{flex:0 0 auto}.lw-ios .io-step{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px 0 7px;border:0;border-radius:999px;background:none;font:inherit;font-size:13px;font-weight:500;line-height:1;letter-spacing:-.01em;color:var(--w-ink-3);white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}html[lang^=zh] .lw-ios .io-step{letter-spacing:0}.lw-ios .io-step-n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 4px;border-radius:999px;background:#7878801f;font-size:11.5px;font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums;box-sizing:border-box;transition:background-color .2s ease,color .2s ease}@media(hover:hover){.lw-ios .io-step:not([data-on]):hover{color:var(--w-ink);background:#7878801a}}.lw-ios .io-step[data-done]{color:var(--w-ink-2)}.lw-ios .io-step[data-done] .io-step-n{background:var(--c-go-soft);color:var(--c-go)}.lw-ios .io-step[data-on]{background:var(--c-go);color:#fff}.lw-ios .io-step[data-on] .io-step-n{background:#ffffff38;color:#fff}.lw-ios .io-bar-row-2{align-items:center;flex-wrap:wrap;gap:8px 16px;padding:0 4px}.lw-ios .io-bar-text{flex:1 1 320px;min-width:0;margin:0;font-size:15px;line-height:1.45;letter-spacing:-.015em;color:var(--w-ink);text-wrap:pretty}html[lang^=zh] .lw-ios .io-bar-text{letter-spacing:0;line-height:1.6}@media(prefers-reduced-motion:no-preference){.lw-ios .io-bar-text{animation:wc-rise .24s ease both}}.lw-ios .io-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.lw-ios .io-chips li{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;background:#7878801f;font-size:12.5px;line-height:1;white-space:nowrap;transition:background-color .22s ease}.lw-ios .io-chips li span{color:var(--w-ink-3)}.lw-ios .io-chips li b{font-weight:500;color:var(--w-ink)}.lw-ios .io-chips li[data-on]{background:var(--c-go-soft)}.lw-ios .io-chips li[data-on] b{color:var(--c-go);font-weight:600}@media(max-width:639px){.lw-ios .io-bar{top:8px;gap:8px;padding:8px 10px 10px;border-radius:18px}.lw-ios .io-bar-text{font-size:14px}.lw-ios .io-play{width:32px;height:32px}.lw-ios .io-step{height:30px;font-size:12.5px}.lw-ios .io-chips li{height:26px;font-size:12px}.lw-ios .io-chips{flex-wrap:nowrap;width:100%;overflow-x:auto;scrollbar-width:none}.lw-ios .io-chips::-webkit-scrollbar{display:none}.lw-ios .io-chips li{flex:0 0 auto}}.lw-ios .pv-ch path{stroke:var(--io-line);stroke-width:1.5;stroke-opacity:1;stroke-linecap:round;transition:stroke .24s ease,stroke-width .24s ease}.lw-ios .pv-ch[data-hot] path{stroke:var(--c-go);stroke-width:2}.lw-ios .pv-ch .pv-tri{fill:var(--io-line);fill-opacity:1}.lw-ios .pv-ch[data-hot] .pv-tri{fill:var(--c-go)}.lw-ios .pv-ch .pv-port{fill:var(--w-ground);stroke:var(--io-line);stroke-opacity:1;stroke-width:1.5}.lw-ios .pv-ch[data-hot] .pv-port{stroke:var(--c-go)}.lw-ios .pv-spine{stroke:var(--io-line);stroke-opacity:1;stroke-width:1.5;stroke-linecap:round}.lw-ios .pv-node circle{stroke:var(--io-line);stroke-width:1.5}.lw-ios .pv-node .pv-node-in{fill:var(--c-go)}.lw-ios .pv-cdot{width:6px;height:6px;box-shadow:0 0 0 2.5px var(--c-go-soft)}@media(prefers-reduced-motion:no-preference){.lw-ios .pv-cdot{animation-duration:4s}.lw-ios .pv-chx[data-hot] .pv-cdot{animation-duration:1.6s}}.lw-ios .pv-clabel{padding:3px 9px;border-radius:999px;background:var(--io-fill-solid);box-shadow:none;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,system-ui,sans-serif;font-size:11px;line-height:13px;font-weight:600;letter-spacing:0;color:var(--c-go)}.lw-ios .pv-clabel[data-stub]{padding:3px 8px;font-size:11px}.lw-ios .pv-chx[data-hot] .pv-clabel{background:var(--c-go);color:#fff}.lw-ios .pv-boards[data-lens=network] .pv-clabel{font-size:12px;line-height:15px;padding:3px 10px}.lw-v20{--v20-zh: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--v20-sys: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "PingFang SC", system-ui, sans-serif;--v20-round: ui-rounded, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "PingFang SC", system-ui, sans-serif;--v20-label-3: rgba(60, 60, 67, .3);--v20-card-edge: rgba(0, 12, 31, .08);--v20-card-shadow: 0 1px 2px rgba(0, 12, 31, .04), 0 8px 24px rgba(0, 12, 31, .08)}.lw-v20[data-night]{--v20-label-3: rgba(235, 235, 245, .3);--v20-card-edge: rgba(255, 255, 255, .08);--v20-card-shadow: 0 0 0 1px rgba(255, 255, 255, .06), 0 12px 32px rgba(0, 0, 0, .5)}@media(prefers-color-scheme:dark){html[data-theme=fde] .lw-v20{--v20-label-3: rgba(235, 235, 245, .3);--v20-card-edge: rgba(255, 255, 255, .08);--v20-card-shadow: 0 0 0 1px rgba(255, 255, 255, .06), 0 12px 32px rgba(0, 0, 0, .5)}}html[lang^=zh] .lw-wall.lw-v20 .wl-h1{font-family:var(--v20-zh);font-weight:600}html[lang^=zh] .lw-wall.lw-v20 .dl-beliefs .wc-belief-text{font-family:var(--v20-zh);font-size:20px;line-height:1.55;font-weight:600;letter-spacing:0;font-variation-settings:normal;font-feature-settings:normal}@media(max-width:639px){html[lang^=zh] .lw-wall.lw-v20 .dl-beliefs .wc-belief-text{font-size:17px}}html[lang^=zh] .lw-wall.lw-v20 .wc-belief-more,html[lang^=zh] .lw-wall.lw-v20 .wl-links,html[lang^=zh] .lw-wall.lw-v20 .wc-footer-dir{font-family:var(--v20-zh)}.lw-wall.lw-v20 .dl-belief-n{font-family:var(--v20-sys);font-size:13px;font-weight:500;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--v20-label-3)}.lw-v20 .v20-dock{z-index:70}.v20-dock-note{margin:0 0 8px 4px;font-size:13px;line-height:18px;letter-spacing:-.006em;color:color-mix(in srgb,var(--w-ink) 50%,transparent);text-wrap:pretty}html[lang^=zh] .v20-dock-note{font-family:var(--v20-zh);letter-spacing:0}@media(max-width:1023px),(max-height:820px){.v20-dock-note{display:none}}.lw-v20 .v20-composer{display:flex;align-items:flex-end;gap:10px;min-height:64px;padding:10px 10px 10px 20px;box-sizing:border-box;border-radius:28px;background:var(--w-raised);border:1px solid rgba(0,12,31,.1);box-shadow:0 1px 2px #000c1f0a,0 10px 30px #000c1f12;cursor:text;transition:border-color .18s ease,box-shadow .18s ease}.lw-v20 .v20-composer:focus-within{border-color:#1f3fd166;box-shadow:0 0 0 4px #1f3fd11a,0 1px 2px #000c1f0a,0 10px 30px #000c1f12}.lw-v20[data-night] .v20-composer{border-color:#ffffff1a;box-shadow:0 10px 30px #00000080}@media(prefers-color-scheme:dark){html[data-theme=fde] .lw-v20 .v20-composer{border-color:#ffffff1a;box-shadow:0 10px 30px #00000080}}.v20-composer-grow{flex:1;min-width:0;display:grid;padding:10px 0}.v20-composer-grow>*{grid-area:1 / 1;margin:0;padding:0;font-family:var(--w-font);font-size:17px;line-height:24px;letter-spacing:-.012em;white-space:pre-wrap;overflow-wrap:anywhere}html[lang^=zh] .v20-composer-grow>*{font-family:var(--v20-zh);letter-spacing:0}.v20-composer-copy{visibility:hidden;max-height:72px;overflow:hidden}@media(max-width:1023px){.v20-composer-grow[data-empty]>.v20-composer-copy,.v20-composer-ph{text-wrap:balance}}.lw-v20 .v20-composer textarea{display:block;width:100%;height:auto;min-height:0;max-height:72px;align-self:stretch;border:0;border-radius:0;background:transparent;color:var(--w-ink);resize:none;outline:none;overflow-y:auto;scrollbar-width:none}.lw-v20 .v20-composer textarea::-webkit-scrollbar{display:none}.v20-composer-ph{color:color-mix(in srgb,var(--w-ink) 40%,transparent);pointer-events:none}.v20-composer-ph[data-hidden]{visibility:hidden}.lw-v20 .v20-composer-send{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:999px;background:var(--w-blue);color:#fff;cursor:pointer;transition:transform .14s ease,background-color .16s ease}.lw-v20 .v20-composer-send:hover{background:var(--w-blue-hover)}.lw-v20 .v20-composer-send:active{transform:scale(.94)}@media(max-width:1023px){.lw-v20 .v20-composer{padding-left:18px;box-shadow:0 1px 2px #000c1f0a,0 10px 30px #000c1f1f}}.lw-v20 .v20-why{margin-top:56px;background:none}.lw-v20 .v20-why-title{margin:0 0 16px;font-family:var(--w-font-display);font-size:30px;line-height:1.1;font-weight:500;letter-spacing:-.03em;font-variation-settings:"opsz" 72;color:var(--w-ink)}html[lang^=zh] .lw-v20 .v20-why-title{font-family:var(--v20-zh);font-size:24px;line-height:1.3;font-weight:600;letter-spacing:0;font-variation-settings:normal}.v20-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.5fr);gap:12px}@media(max-width:1279px){.v20-why-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v20-why-bridge{grid-column:1 / -1}}@media(max-width:639px){.v20-why-grid{grid-template-columns:minmax(0,1fr)}}.lw-v20 .v20-why-tile{margin:0;display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px 16px 15px;border-radius:20px;background:var(--ios-cell);box-shadow:var(--ios-shadow-win)}.v20-why-fig{font-family:var(--v20-round);font-size:30px;line-height:36px;font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--tint)}.v20-why-tile figcaption{display:flex;flex-direction:column;gap:6px}.v20-why-text{font-size:14px;line-height:20px;color:var(--ios-label);text-wrap:pretty}html[lang^=zh] .v20-why-text{line-height:21px}.lw-v20 .v20-source{display:block;font-size:12px;line-height:16px;letter-spacing:0;color:var(--ios-label-2);text-wrap:pretty}.v20-bars{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px 10px;margin:2px 0;font-size:13px;line-height:18px;color:var(--ios-label-2)}.v20-bar{display:contents}.v20-bar b{min-width:3.6em;font-family:var(--v20-round);font-size:15px;font-weight:600;color:var(--ios-label);text-align:right;font-variant-numeric:tabular-nums}.v20-bar-track{position:relative;height:10px;border-radius:999px;background:var(--ios-fill);overflow:hidden}.v20-bar-track i{position:absolute;inset:0 auto 0 0;width:calc(var(--f) * 100%);border-radius:inherit;background:var(--tint)}.v20-bar[data-small] .v20-bar-track i{background:color-mix(in srgb,var(--tint) 45%,var(--ios-cell))}.lw-v20 .v20-entry{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "side" "foot";gap:32px 40px;margin-top:24px;padding:40px;border-radius:28px;background:var(--w-raised);border:1px solid var(--w-hairline);box-shadow:0 1px 2px #000c1f0a,0 12px 32px #000c1f0f}@media(min-width:1180px){.lw-v20 .v20-entry{grid-template-columns:minmax(0,1fr) minmax(0,1.42fr);grid-template-areas:"main side" "foot foot"}}.v20-entry-main{grid-area:main;display:flex;flex-direction:column;min-width:0}.lw-v20 .v20-entry-title{margin:0;font-family:var(--w-font-display);font-size:40px;line-height:46px;font-weight:500;letter-spacing:-.03em;font-variation-settings:"opsz" 72;font-optical-sizing:none;font-feature-settings:var(--w-display-features);color:var(--w-ink);text-wrap:balance}html[lang^=zh] .lw-v20 .v20-entry-title{font-family:var(--v20-zh);font-weight:600;letter-spacing:0;font-variation-settings:normal;font-feature-settings:normal;word-break:keep-all;overflow-wrap:anywhere}.v20-entry-sub{margin:14px 0 0;max-width:30em;font-size:17px;line-height:1.5;letter-spacing:-.015em;color:var(--w-ink-2);text-wrap:pretty}html[lang^=zh] .v20-entry-sub{font-family:var(--v20-zh);letter-spacing:0;line-height:1.65}.v20-entry-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.lw-v20 .v20-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 26px;border:0;border-radius:999px;font:inherit;font-size:17px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform .14s ease,filter .16s ease,background-color .16s ease}html[lang^=zh] .lw-v20 .v20-btn{letter-spacing:0}.lw-v20 .v20-btn:active{transform:scale(.97)}.lw-v20 .v20-btn-primary{background:var(--w-blue);color:#fff;box-shadow:0 8px 22px -8px #1f3fd199}.lw-v20 .v20-btn-primary:hover{filter:brightness(1.08)}.lw-v20 .v20-btn-quiet{background:#7878801f;color:var(--w-ink)}.lw-v20 .v20-btn-quiet:hover{background:#7878802e}.lw-v20 .v20-entry-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:auto 0 0;padding-top:22px;border-top:1px solid var(--w-hairline)}.v20-entry-main .v20-entry-acts+.v20-entry-proof{margin-top:34px}.v20-entry-proof div{display:flex;flex-direction:column;gap:4px;min-width:0}.v20-entry-proof dt{font-family:var(--v20-round);font-size:34px;line-height:40px;font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--w-ink)}.v20-entry-proof dd{margin:0;font-size:13px;line-height:18px;color:var(--w-ink-2);text-wrap:pretty}.lw-v20 .v20-entry-side{grid-area:side;display:flex;flex-direction:column;gap:14px;min-width:0;background:none}.v20-founding{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:16px;background:color-mix(in srgb,var(--tint) 11%,transparent);color:var(--tint);font-size:13px;line-height:18px;font-weight:600;letter-spacing:0}.v20-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:760px){.v20-tiers{grid-template-columns:minmax(0,1fr)}}.v20-tier{display:flex;flex-direction:column;min-width:0;padding:18px 16px 17px;border-radius:20px;background:var(--ios-bg)}.v20-tier-name{font-size:13px;line-height:18px;font-weight:600;color:var(--ios-label-2)}.v20-tier-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 5px;margin-top:4px}.v20-tier-price b{font-family:var(--v20-round);font-size:34px;line-height:41px;font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--ios-label)}.v20-tier-price span{font-size:13px;line-height:18px;color:var(--ios-label-2);white-space:nowrap}.v20-tier-line{margin-top:6px;font-size:13px;line-height:18px;color:var(--ios-label);text-wrap:pretty}.v20-tier-points{display:flex;flex-direction:column;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--ios-sep-soft)}.v20-tier-points li{display:flex;align-items:flex-start;gap:7px;font-size:13px;line-height:18px;color:var(--ios-label);text-wrap:pretty}.v20-tier-points svg{flex:0 0 auto;margin-top:1.5px;color:var(--tint)}.v20-annual{font-size:12px;line-height:16px;color:var(--ios-label-2)}.v20-entry-foot{grid-area:foot;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}@media(max-width:900px){.v20-entry-foot{grid-template-columns:minmax(0,1fr)}}.v20-compare,.v20-rights{min-width:0;padding:18px 20px;border-radius:20px;background:var(--w-surface)}.v20-compare-text{margin:0 0 10px;font-size:15px;line-height:1.55;letter-spacing:-.01em;color:var(--w-ink);text-wrap:pretty}html[lang^=zh] .v20-compare-text{font-family:var(--v20-zh);letter-spacing:0;line-height:1.7}.v20-compare .v20-source{color:var(--w-ink-3)}.v20-rights-title{margin:0 0 12px;font-size:15px;line-height:20px;font-weight:600;letter-spacing:-.01em;color:var(--w-ink)}html[lang^=zh] .v20-rights-title{font-family:var(--v20-zh);letter-spacing:0}.v20-rights ol{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.v20-rights li{display:flex;align-items:center;gap:10px;font-size:14px;line-height:20px;color:var(--w-ink);text-wrap:pretty}html[lang^=zh] .v20-rights li{font-family:var(--v20-zh)}.v20-rights-icon{flex:0 0 auto;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--w-blue);color:#fff}@media(max-width:639px){.lw-v20 .v20-entry{padding:24px 18px 20px;border-radius:26px;gap:26px}.lw-v20 .v20-entry-title{font-size:32px;line-height:38px}html[lang^=zh] .lw-v20 .v20-entry-title{font-size:28px;line-height:38px}.lw-v20 .v20-btn{height:50px;padding:0 22px;font-size:16px;flex:1 1 auto}.v20-compare,.v20-rights{padding:16px}}.lw-v20 .v20-filter{display:flex;gap:6px;margin:-4px 0 0;padding:0 20px 14px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.lw-v20 .v20-filter::-webkit-scrollbar{display:none}.lw-v20 .v20-filter[data-scrolled]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22px,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 22px,#000 calc(100% - 26px),transparent)}.v20-filter-chip{flex:0 0 auto;height:30px;padding:0 13px;border-radius:999px;background:var(--ios-cell);box-shadow:inset 0 0 0 .5px var(--ios-sep);font-size:13px;line-height:30px;font-weight:500;letter-spacing:0;color:var(--ios-label);white-space:nowrap;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .12s ease}@media(hover:hover){.v20-filter-chip:not([data-on]):hover{background:color-mix(in srgb,var(--ios-label) 5%,var(--ios-cell))}}.v20-filter-chip:active{transform:scale(.96)}.v20-filter-chip[data-on]{background:var(--tint);color:var(--tint-on);box-shadow:none;font-weight:600}@media(max-width:639px){.lw-v20 .v20-filter{padding:0 16px 12px}}.lw-v20 .ios-section-sub{flex-basis:100%;margin-top:-2px;font-size:13px;line-height:18px;color:var(--ios-label-2)}.lw-v20 .ios-card-sub{margin:-6px 0 12px;font-size:13px;line-height:18px;color:var(--ios-label-2);text-wrap:pretty}.ios-owner[data-val]{grid-template-areas:"cal cal" "val val" "msg dec" "fu ar"}.ios-a-val{grid-area:val}.pv-boards[data-lens=owner] .ios-owner[data-val]{grid-template-areas:"val val" "cal cal" "msg dec" "fu ar"}@container (max-width: 520px){.ios-owner[data-val]{grid-template-areas:"cal" "val" "dec" "msg" "fu" "ar"}}.lw-v20 .v20-val{padding:16px 16px 6px;container-type:inline-size}.v20-val-head{display:flex;align-items:center;gap:8px;min-height:22px}.v20-val-head .ios-card-title{font-size:17px;line-height:22px}.v20-demo{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:var(--ios-fill-2);font-size:12px;line-height:22px;font-weight:600;letter-spacing:0;color:var(--ios-label)}.v20-val-biz{margin-left:auto;min-width:0;font-size:13px;line-height:18px;color:var(--ios-label-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(prefers-reduced-motion:no-preference){.v20-val-biz{animation:ios-fade-down .28s var(--ios-ease) both}}.v20-val-cols,.v20-val-row{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.94fr) minmax(0,1.14fr);gap:0 16px}.v20-val-cols{margin:14px 0 2px;padding-bottom:6px;border-bottom:1px solid var(--ios-sep-soft)}.v20-val-cols span{font-size:11px;line-height:13px;font-weight:600;letter-spacing:0;color:var(--ios-label-2)}.v20-val-row{position:relative;align-items:center;padding:12px 0;border-radius:12px}.v20-val-row+.v20-val-row:before{content:"";position:absolute;top:0;left:37px;right:0;height:1px;background:var(--ios-sep-soft)}.v20-val-row[data-hit]{animation:v20-row-hit 1s ease-out both}@keyframes v20-row-hit{0%{background:color-mix(in srgb,var(--tint) 0%,transparent)}25%{background:color-mix(in srgb,var(--tint) 12%,transparent)}to{background:color-mix(in srgb,var(--tint) 0%,transparent)}}.v20-val-dim{display:flex;flex-direction:column;gap:6px;min-width:0}.v20-val-name{display:flex;align-items:center;gap:8px}.lw-v20 .v20-val-icon{width:27px;height:27px;border-radius:7px}.v20-val-name b{font-size:15px;line-height:20px;font-weight:600}.v20-val-pain{display:block;padding-left:35px;font-size:12px;line-height:16px;letter-spacing:0;color:var(--ios-label-2);text-wrap:pretty}.v20-val-src{display:block;margin-top:2px;font-size:11px;line-height:14px;color:color-mix(in srgb,var(--ios-label-2) 78%,transparent)}.lw-v20[data-night] .v20-val-src{color:#ebebf573}.v20-val-act{margin:0;font-size:13px;line-height:18px;color:var(--ios-label);text-wrap:pretty}.v20-val-count{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0}.v20-val-label{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:12px;line-height:16px;color:var(--ios-label-2)}.v20-val-demo{display:none;padding:0 6px;border-radius:999px;background:var(--ios-fill-2);font-size:11px;line-height:16px;font-weight:600;color:var(--ios-label)}.v20-val-num{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 4px;min-width:0}.v20-val-num b{font-family:var(--ios-round);font-size:28px;line-height:34px;font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--ios-label)}.v20-val-unit{font-size:13px;line-height:18px;color:var(--ios-label-2)}.v20-val-up{align-self:center;color:var(--tint)}.v20-spark{display:block;width:100%;max-width:132px;height:20px;margin-top:3px;overflow:visible}.v20-spark-line{fill:none;vector-effect:non-scaling-stroke;stroke:var(--tint);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.v20-spark-fill{fill:color-mix(in srgb,var(--tint) 12%,transparent);stroke:none}.v20-spark-dot{fill:var(--tint)}.v20-val-row[data-row=cost] .v20-spark-line{stroke:var(--ios-label-3)}.v20-val-row[data-row=cost] .v20-spark-fill{fill:transparent}.v20-val-row[data-row=cost] .v20-spark-dot{fill:var(--ios-label-3)}@container (max-width: 430px){.v20-val-cols{display:none}.v20-val-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 0}.v20-val-act{padding-left:35px;color:var(--ios-label)}.v20-val-count{margin-left:35px;padding:8px 12px 10px;border-radius:12px;background:var(--ios-cell-2)}.v20-val-demo{display:inline-flex}}.lw-v20 .v20-netgrid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:16px;align-items:start}.lw-v20 .v20-netcol{display:flex;flex-direction:column;gap:16px;min-width:0}@container (max-width: 720px){.lw-v20 .v20-netgrid{grid-template-columns:minmax(0,1fr)}}.v20-card-top{display:flex;align-items:center;gap:8px;min-height:22px;margin-bottom:10px}.v20-target{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:var(--ios-fill-2);font-size:12px;line-height:22px;font-weight:600;letter-spacing:0;color:var(--ios-label);white-space:nowrap}.lw-v20 .v20-foot{margin-top:12px;font-size:12px;line-height:16px;letter-spacing:0;color:var(--ios-label-2);text-wrap:pretty}.v20-ladder-title{margin:0;font-size:20px;line-height:26px;font-weight:600;letter-spacing:.01em;color:var(--ios-label);text-wrap:balance}html[lang^=zh] .v20-ladder-title{line-height:28px}.v20-ladder-now{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 24px;margin-top:18px;min-height:84px}.v20-ladder-n{display:flex;flex-direction:column;gap:2px;min-width:0}.v20-ladder-axis{font-size:12px;line-height:16px;font-weight:600;letter-spacing:0;color:var(--ios-label-2)}.v20-ladder-big{font-family:var(--v20-round);font-size:50px;line-height:58px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--tint)}.v20-ladder-side{display:flex;align-items:flex-end;gap:20px;padding-bottom:7px}@media(prefers-reduced-motion:no-preference){.v20-ladder-side{animation:ios-fade-down .3s var(--ios-ease) both}}.v20-ladder-kv{display:flex;flex-direction:column;gap:2px}.v20-ladder-kv b{font-family:var(--v20-round);font-size:26px;line-height:32px;font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--ios-label);white-space:nowrap}.v20-ladder-kv b.v20-ladder-month{font-size:20px;color:var(--ios-label)}.v20-ladder-ceiling{flex-direction:column;align-items:flex-start;gap:4px}.v20-ceiling-word{display:inline-flex;align-items:center;gap:6px;font-size:22px;line-height:28px;font-weight:700;color:var(--ios-label)}.v20-ceiling-word svg{color:var(--tint)}.v20-to-trillion{display:inline-flex;align-items:center;gap:4px;font-size:13px;line-height:18px;font-weight:600;color:var(--tint)}.v20-ladder-tags{display:flex;flex-wrap:wrap;gap:6px;min-height:24px;margin-top:10px}.v20-tag{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--tint) 12%,transparent);font-size:12px;line-height:24px;font-weight:600;letter-spacing:0;color:var(--tint)}.v20-tag[data-strong]{background:var(--tint);color:var(--tint-on)}@media(prefers-reduced-motion:no-preference){.v20-tag{animation:ios-fade-down .28s var(--ios-ease) both}}.lw-v20 .v20-ladder[data-highlight]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tint) 40%,transparent)}.v20-rungs{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:4px;margin-top:50px}.v20-rung{display:flex;flex-direction:column;align-items:stretch;gap:7px;min-width:0;padding:0;cursor:pointer}.v20-rung-bar{height:9px;border-radius:999px;background:var(--ios-fill);transition:background-color .26s ease}.v20-rung[data-past] .v20-rung-bar{background:color-mix(in srgb,var(--tint) 40%,var(--ios-cell))}.v20-rung[data-on] .v20-rung-bar{background:var(--tint)}.v20-rung[data-ceiling]:not([data-on]) .v20-rung-bar{background:repeating-linear-gradient(90deg,var(--ios-fill-2) 0 7px,transparent 7px 11px)}.v20-rung-n{font-size:11px;line-height:13px;font-weight:600;letter-spacing:0;color:var(--ios-label-2);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.v20-rung[data-on] .v20-rung-n{color:var(--tint)}@media(hover:hover){.v20-rung:not([data-on]):hover .v20-rung-bar{background:var(--ios-fill-2)}}.v20-unicorn{position:absolute;top:-40px;bottom:18px;left:calc(var(--u) / var(--n) * 100% - 2px);width:0;pointer-events:none}.v20-unicorn-line{position:absolute;top:24px;bottom:0;left:-.75px;width:1.5px;border-radius:1px;background:var(--ios-label);opacity:.55}.v20-unicorn-flag{position:absolute;top:0;left:0;display:flex;align-items:center;gap:4px;transform:translate(-50%);white-space:nowrap}.v20-unicorn-flag>span{display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 7px;border-radius:999px;background:var(--ios-cell-2);font-size:11px;line-height:20px;font-weight:600;letter-spacing:0;color:var(--ios-label)}.v20-unicorn-flag>.v20-unicorn-name{background:var(--ios-label);color:var(--ios-cell)}.v20-unicorn[data-past] .v20-unicorn-flag>.v20-unicorn-name{background:var(--tint);color:var(--tint-on)}.v20-milestones{display:flex;flex-direction:column;gap:4px;min-height:64px;margin:10px 0 0;padding:0;list-style:none}.v20-milestones li{display:flex;align-items:center;gap:7px;font-size:13px;line-height:18px;font-weight:500;color:var(--ios-label)}.v20-milestones li svg{flex:0 0 auto;color:var(--tint)}@media(prefers-reduced-motion:no-preference){.v20-milestones li{animation:ios-fade-down .3s var(--ios-ease) both}.v20-milestones li:nth-child(2){animation-delay:60ms}.v20-milestones li:nth-child(3){animation-delay:.12s}}.lw-v20 .v20-foot-2{margin-top:4px}.v20-ladder-guard{margin:10px 0 0;padding:9px 12px 10px;border-radius:12px;background:var(--ios-cell-2);font-size:12px;line-height:17px;color:var(--ios-label);text-wrap:pretty}.lw-v20 .v20-trillion{transition:box-shadow .32s ease}.lw-v20 .v20-trillion[data-lit]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tint) 55%,transparent),0 0 0 4px color-mix(in srgb,var(--tint) 10%,transparent)}.v20-trillion-fig{margin:0 0 6px;font-family:var(--v20-round);font-size:34px;line-height:41px;font-weight:700;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--ios-label)}.v20-trillion-body{margin:0;font-size:15px;line-height:21px;color:var(--ios-label);text-wrap:pretty}.v20-trillion-guard{margin:8px 0 0;font-size:13px;line-height:18px;font-weight:600;color:var(--tint)}.lw-v20 .v20-real{position:relative;padding:14px 16px 15px 22px;border-radius:20px;background:var(--ios-cell)}.lw-v20 .v20-real:before{content:"";position:absolute;top:14px;bottom:14px;left:10px;width:3px;border-radius:2px;background:var(--ios-label)}.v20-real-head{display:flex;align-items:center;gap:7px;font-size:15px;line-height:20px;font-weight:600;color:var(--ios-label)}.v20-real-head i{width:8px;height:8px;border-radius:999px;background:var(--tint)}.lw-v20 .v20-real p{margin:6px 0 0;font-size:13px;line-height:19px;color:var(--ios-label);text-wrap:pretty}.lw-v20 .v20-real p.v20-real-lesson{margin-top:8px;font-size:12px;line-height:16px;color:var(--ios-label-2)}.v20-markets-sub{margin:-2px 0 10px;font-size:13px;line-height:18px;color:var(--ios-label-2);text-wrap:pretty}.v20-markets-run{display:flex;flex-direction:column;align-items:flex-start;gap:0}.v20-markets-runrow{display:inline-flex;align-items:baseline;gap:4px}.v20-markets-unit{font-size:15px;line-height:20px;font-weight:600;color:var(--ios-label)}.v20-markets-big{font-family:var(--v20-round);font-size:34px;line-height:41px;font-weight:700;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--tint)}.v20-markets-runlabel{font-size:12px;line-height:16px;font-weight:600;color:var(--ios-label-2)}.v20-map{margin-top:10px;padding:10px 8px;border-radius:14px;background:var(--ios-cell-2)}.v20-map-frame{position:relative}.v20-map svg{display:block;width:100%;height:auto}.v20-map-land circle{fill:#3c3c4338;transition:fill .42s ease}.lw-v20[data-night] .v20-map-land circle{fill:#ebebf538}.v20-map-land[data-lit] circle{fill:color-mix(in srgb,var(--tint) 58%,transparent)}.v20-map-land[data-cur] circle{fill:var(--tint)}.v20-mdot{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:999px;background:transparent;transition:background-color .3s ease,box-shadow .3s ease}.v20-mdot[data-on]{background:var(--tint);box-shadow:0 0 0 2px var(--ios-cell)}.v20-mpin{position:absolute;z-index:3;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:999px;background:var(--tint);box-shadow:0 0 0 3px #fff,0 3px 10px #00000047}@media(prefers-reduced-motion:no-preference){.v20-mpin{animation:v20-pin-in .42s cubic-bezier(.34,1.56,.64,1) both}.v20-mpin:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;border:2px solid var(--tint);animation:v20-pin-ring 1.6s ease-out .2s both}.v20-mcard{animation:ios-fade-down .3s var(--ios-ease) both}}@keyframes v20-pin-in{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes v20-pin-ring{0%{transform:scale(1);opacity:.7}to{transform:scale(2.8);opacity:0}}.v20-mcard{position:absolute;z-index:4;display:flex;flex-direction:column;gap:1px;min-width:132px;max-width:200px;margin:12px 0 0 12px;padding:8px 11px 9px;border-radius:12px;background:var(--ios-pop);box-shadow:0 6px 20px #00000024,0 0 0 .5px #0000000f;pointer-events:none}.v20-mcard[data-right]{transform:translate(-100%);margin-left:-12px}.v20-mcard[data-up]{transform:translateY(-100%);margin-top:-12px}.v20-mcard[data-right][data-up]{transform:translate(-100%,-100%)}.v20-mcard b{font-size:13px;line-height:18px;font-weight:600;color:var(--ios-label)}.v20-mcard-n{font-family:var(--v20-round);font-size:17px;line-height:22px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--tint)}.v20-mcard-n span{font-family:var(--v20-sys);font-size:11px;font-weight:500;color:var(--ios-label-2)}.v20-mcard-src{font-size:11px;line-height:14px;color:var(--ios-label-2)}.v20-totals{display:flex;flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none}.v20-totals li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:14px;line-height:20px;font-weight:600;color:var(--ios-label);opacity:.25;transition:opacity .36s ease}.v20-totals li[data-on]{opacity:1}.v20-totals li[data-world] b{font-size:15px;color:var(--tint)}.lw-v20 .v20-totals .v20-source{display:inline;font-weight:400}.v20-horizon{margin:8px 0 0;padding-top:8px;border-top:1px solid var(--ios-sep-soft);font-size:12px;line-height:16px;color:var(--ios-label-2)}.lw-v20 .v20-loops{padding:0 20px 18px}.v20-loops-title{margin:0 0 8px;font-size:15px;line-height:20px;font-weight:600;color:var(--ios-label);text-wrap:pretty}.v20-loops ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.v20-loops li{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:2px 9px;padding:11px 12px 12px;border-radius:14px;background:var(--ios-cell)}.v20-loop-n{grid-row:span 2;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:var(--tint);color:var(--tint-on);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.v20-loops li b{font-size:13px;line-height:18px;font-weight:600;color:var(--ios-label)}.v20-loops li span:last-child{font-size:12px;line-height:16px;color:var(--ios-label-2);text-wrap:pretty}.v20-loops-foot{margin:8px 0 0;font-size:12px;line-height:16px;color:var(--ios-label-2);text-wrap:pretty}@container (max-width: 640px){.v20-loops ol{grid-template-columns:minmax(0,1fr)}}@media(max-width:639px){.lw-v20 .v20-loops{padding:0 16px 16px}}.v20-newmods-chip{display:inline-flex;margin-left:6px;padding:0 7px;border-radius:999px;background:var(--ios-fill);font-size:11px;line-height:16px;font-weight:600;color:var(--ios-label-2);vertical-align:1px}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-opsz-normal-CfYZpDVp.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-opsz-normal-BFQXbQ-f.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-opsz-normal-BmPQvyvo.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-opsz-normal-BM0NlUE_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-opsz-normal-Ci9T9ieq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-opsz-normal-DpK-iCPk.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-normal-BjhtXyW2.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-normal-BQn1nviT.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-normal-s-izfB6B.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-italic-DTr-ymY4.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-italic-CSPGnFdO.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-italic-kJKFiXvB.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,Inter Variable,-apple-system,Segoe UI,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root,[data-theme=cyber]{--bg-default: 10 15 13;--bg-deep: 7 10 9;--bg-card: 14 21 19;--bg-line: 22 32 29;--neon-green: 57 255 136;--neon-cyan: 0 229 255;--neon-orange: 255 138 61;--neon-dim: 31 138 74;--ink-default: 214 229 221;--ink-mute: 110 130 122;--ink-faint: 59 74 68;--font-body: "JetBrains Mono", ui-monospace, monospace;--letter-spacing-body: 0;--panel-bg: linear-gradient(180deg, rgba(14,21,19,.9) 0%, rgba(10,15,13,.9) 100%);--panel-border: rgba(57,255,136,.18);--panel-shadow: inset 0 1px 0 rgba(57,255,136,.06), 0 0 0 1px rgba(57,255,136,.03), 0 12px 32px -16px rgba(57,255,136,.18);--panel-radius: .125rem;--panel-cyan-border: rgba(0,229,255,.18);--panel-cyan-shadow: inset 0 1px 0 rgba(0,229,255,.06), 0 0 0 1px rgba(0,229,255,.04), 0 12px 32px -16px rgba(0,229,255,.18);--scan-line: rgba(57,255,136,.04);--crt-bg-image: radial-gradient(circle at 50% 0%, rgba(57,255,136,.06) 0%, transparent 60%), radial-gradient(circle at 100% 100%, rgba(0,229,255,.05) 0%, transparent 55%), linear-gradient(180deg, #0A0F0D 0%, #070A09 100%);--grid-image: linear-gradient(rgba(57,255,136,.05) 1px, transparent 1px), linear-gradient(90deg, rgba(57,255,136,.05) 1px, transparent 1px);--grid-size: 36px 36px;--noise-opacity: .06;--noise-blend: overlay;--divider-image: linear-gradient(90deg, transparent 0%, rgba(57,255,136,.25) 20%, rgba(57,255,136,.55) 50%, rgba(57,255,136,.25) 80%, transparent 100%);--divider-color: transparent;--caret-color: #39FF88;--selection-bg: #39FF88;--selection-fg: #0A0F0D;--scrollbar-track: #0A0F0D;--scrollbar-thumb: #16201D;--scrollbar-thumb-hover: #1F8A4A;--scrollbar-border: transparent;--scrollbar-width: 8px;--background: 152 22% 3%;--foreground: 144 24% 87%;--card: 152 22% 5%;--card-foreground: 144 24% 87%;--popover: 152 22% 5%;--popover-foreground: 144 24% 87%;--primary: 144 100% 60%;--primary-foreground: 152 22% 5%;--secondary: 152 22% 8%;--secondary-foreground: 144 24% 87%;--muted: 152 22% 8%;--muted-foreground: 144 7% 50%;--accent: 152 22% 8%;--accent-foreground: 144 24% 87%;--destructive: 23 100% 62%;--destructive-foreground: 0 0% 98%;--border: 152 22% 12%;--input: 152 22% 12%;--ring: 144 100% 60%;--radius: .125rem;color-scheme:dark}[data-theme=notion]{--bg-default: 250 250 250;--bg-deep: 255 255 255;--bg-card: 247 247 245;--bg-line: 236 236 234;--neon-green: 94 106 210;--neon-cyan: 35 131 226;--neon-orange: 217 119 6;--neon-dim: 229 229 229;--ink-default: 15 15 16;--ink-mute: 120 119 116;--ink-faint: 179 179 179;--font-body: "Inter", "Inter Variable", -apple-system, "Segoe UI", system-ui, sans-serif;--letter-spacing-body: -.011em;--panel-bg: #FFFFFF;--panel-border: #ECECEA;--panel-shadow: 0 1px 2px rgba(15,15,16,.04);--panel-radius: .5rem;--panel-cyan-border: #ECECEA;--panel-cyan-shadow: 0 1px 2px rgba(15,15,16,.04);--scan-line: transparent;--crt-bg-image: linear-gradient(0deg, #FFFFFF, #FFFFFF);--grid-image: none;--grid-size: 24px 24px;--noise-opacity: 0;--noise-blend: normal;--divider-image: none;--divider-color: #ECECEA;--caret-color: #5E6AD2;--selection-bg: rgba(94,106,210,.18);--selection-fg: #0F0F10;--scrollbar-track: transparent;--scrollbar-thumb: #D8D8D5;--scrollbar-thumb-hover: #B8B8B3;--scrollbar-border: transparent;--scrollbar-width: 10px;--background: 0 0% 100%;--foreground: 240 10% 3.9%;--card: 0 0% 100%;--card-foreground: 240 10% 3.9%;--popover: 0 0% 100%;--popover-foreground: 240 10% 3.9%;--primary: 240 5.9% 10%;--primary-foreground: 0 0% 98%;--secondary: 240 4.8% 95.9%;--secondary-foreground: 240 5.9% 10%;--muted: 240 4.8% 95.9%;--muted-foreground: 240 3.8% 46.1%;--accent: 240 4.8% 95.9%;--accent-foreground: 240 5.9% 10%;--destructive: 0 72% 51%;--destructive-foreground: 0 0% 98%;--border: 240 5.9% 90%;--input: 240 5.9% 90%;--ring: 240 5.9% 10%;--radius: .5rem;color-scheme:light}[data-theme=go]{--go-ground: #F5F5F7;--go-panel: #FFFFFF;--go-rail: #FBFBFD;--go-surface: #F5F5F7;--go-surface-2: #EBEBF0;--go-line: rgba(0,0,0,.08);--go-line-strong: rgba(0,0,0,.14);--go-shadow: 0 1px 2px rgba(0,0,0,.05), 0 10px 30px -8px rgba(0,0,0,.12);--go-shadow-hover: 0 2px 4px rgba(0,0,0,.06), 0 16px 40px -10px rgba(0,0,0,.16);--go-ink: #1D1D1F;--go-ink-2: #6E6E73;--go-ink-3: #AEAEB2;--go-focus: #0A84FF;--go-blue: #0A84FF;--go-blue-ink: #0040DD;--go-purple: #BF5AF2;--go-purple-ink: #7D3AA8;--go-orange: #FF9F0A;--go-orange-ink: #8A4B00;--go-pink: #FF375F;--go-pink-ink: #B5102E;--go-green: #30D158;--go-green-ink: #1B6B35;--go-indigo: #5E5CE6;--go-indigo-ink: #3634A3;--go-cyan: #64D2FF;--go-cyan-ink: #0B5F85;--go-yellow: #FFD60A;--go-yellow-ink: #6E5200;--agent-green: var(--go-green-ink);--agent-cyan: var(--go-blue-ink);--agent-orange: var(--go-orange-ink);--agent-yellow: var(--go-yellow-ink);--agent-purple: var(--go-purple-ink);--agent-pink: var(--go-pink-ink);--agent-ice: var(--go-indigo-ink);--agent-idle: var(--go-ink-3);--agent-running-glow: 0 0 0 1.5px rgba(10,132,255,.55);--bg-default: 255 255 255;--bg-deep: 245 245 247;--bg-card: 255 255 255;--bg-line: 235 235 240;--neon-green: 27 107 53;--neon-cyan: 0 64 221;--neon-orange: 138 75 0;--neon-dim: 209 209 214;--ink-default: 29 29 31;--ink-mute: 94 94 99;--ink-faint: 110 110 115;--font-body: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", system-ui, sans-serif;--font-code: ui-monospace, SFMono-Regular, Menlo, "JetBrains Mono", monospace;--letter-spacing-body: -.006em;--panel-bg: var(--go-panel);--panel-border: var(--go-line);--panel-shadow: var(--go-shadow);--panel-radius: 20px;--panel-cyan-border: var(--go-line);--panel-cyan-shadow: var(--panel-shadow);--scan-line: transparent;--crt-bg-image: linear-gradient(180deg, #F5F5F7 0%, #F5F5F7 100%);--grid-image: none;--grid-size: 24px 24px;--noise-opacity: 0;--noise-blend: normal;--divider-image: none;--divider-color: rgba(0,0,0,.08);--caret-color: #0A84FF;--selection-bg: rgba(10,132,255,.2);--selection-fg: #1D1D1F;--scrollbar-track: transparent;--scrollbar-thumb: rgba(0,0,0,.14);--scrollbar-thumb-hover: rgba(0,0,0,.26);--scrollbar-border: transparent;--scrollbar-width: 10px;--background: 240 11% 96%;--foreground: 240 3% 12%;--card: 0 0% 100%;--card-foreground: 240 3% 12%;--popover: 0 0% 100%;--popover-foreground: 240 3% 12%;--primary: 240 3% 12%;--primary-foreground: 0 0% 100%;--secondary: 240 11% 96%;--secondary-foreground: 240 3% 12%;--muted: 240 11% 96%;--muted-foreground: 240 2% 44%;--accent: 240 11% 96%;--accent-foreground: 240 3% 12%;--destructive: 349 84% 39%;--destructive-foreground: 0 0% 100%;--border: 240 6% 91%;--input: 240 6% 91%;--ring: 211 100% 52%;--radius: 14px;color-scheme:light}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-1\.5{bottom:.375rem}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:.75rem}.right-0{right:0}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-\[64px\]{top:64px}.z-10{z-index:10}.z-20{z-index:20}.order-last{order:9999}.col-span-full{grid-column:1 / -1}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.\!mt-10{margin-top:2.5rem!important}.-mr-1{margin-right:-.25rem}.-mt-1{margin-top:-.25rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[1px\]{margin-top:1px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-0{height:0px}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[180px\]{height:180px}.h-\[60px\]{height:60px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-72{max-height:18rem}.max-h-96{max-height:24rem}.max-h-\[60\%\]{max-height:60%}.min-h-0{min-height:0px}.min-h-\[124px\]{min-height:124px}.min-h-\[156px\]{min-height:156px}.min-h-\[34px\]{min-height:34px}.min-h-\[360px\]{min-height:360px}.min-h-\[40px\]{min-height:40px}.min-h-\[88px\]{min-height:88px}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-12{width:3rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[280px\]{width:280px}.w-\[min\(280px\,calc\(100vw-32px\)\)\]{width:min(280px,calc(100vw - 32px))}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[28ch\]{max-width:28ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[36ch\]{max-width:36ch}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[800px\]{max-width:800px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-top-right{transform-origin:top right}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-px{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-blink{animation:blink 1s step-end infinite}@keyframes flicker{0%,to{opacity:1}97%{opacity:1}98%{opacity:.7}99%{opacity:.94}}.animate-flicker{animation:flicker 5s linear infinite}@keyframes glow{0%,to{box-shadow:0 0 #39ff8800}50%{box-shadow:0 0 24px #39ff8859}}.animate-glow{animation:glow 2.4s ease-in-out infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulseDot{0%,to{opacity:.35}50%{opacity:1}}.animate-pulseDot{animation:pulseDot 1.6s ease-in-out infinite}@keyframes slideUp{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slideUp{animation:slideUp .4s ease-out both}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-rows-\[auto_auto_minmax\(100px\,1fr\)\]{grid-template-rows:auto auto minmax(100px,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[22px\]{border-radius:22px}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[color\:var\(--w-hairline\)\]{border-color:var(--w-hairline)}.border-\[rgb\(var\(--neon-cyan\)\)\]\/40{border-color:rgb(var(--neon-cyan) / .4)}.border-\[rgb\(var\(--neon-green\)\)\]\/30{border-color:rgb(var(--neon-green) / .3)}.border-\[rgb\(var\(--neon-green\)\)\]\/40{border-color:rgb(var(--neon-green) / .4)}.border-\[rgb\(var\(--neon-green\)\)\]\/50{border-color:rgb(var(--neon-green) / .5)}.border-\[var\(--panel-border\)\]{border-color:var(--panel-border)}.border-amber-500\/30{border-color:#f59e0b4d}.border-border{border-color:hsl(var(--border))}.border-emerald-500\/30{border-color:#10b9814d}.border-ink-faint{--tw-border-opacity: 1;border-color:rgb(var(--ink-faint) / var(--tw-border-opacity, 1))}.border-ink-faint\/20{border-color:rgb(var(--ink-faint) / .2)}.border-ink-faint\/30{border-color:rgb(var(--ink-faint) / .3)}.border-ink-faint\/40{border-color:rgb(var(--ink-faint) / .4)}.border-ink-faint\/60{border-color:rgb(var(--ink-faint) / .6)}.border-neon-cyan{--tw-border-opacity: 1;border-color:rgb(var(--neon-cyan) / var(--tw-border-opacity, 1))}.border-neon-cyan\/15{border-color:rgb(var(--neon-cyan) / .15)}.border-neon-cyan\/20{border-color:rgb(var(--neon-cyan) / .2)}.border-neon-cyan\/30{border-color:rgb(var(--neon-cyan) / .3)}.border-neon-cyan\/40{border-color:rgb(var(--neon-cyan) / .4)}.border-neon-cyan\/50{border-color:rgb(var(--neon-cyan) / .5)}.border-neon-cyan\/60{border-color:rgb(var(--neon-cyan) / .6)}.border-neon-cyan\/70{border-color:rgb(var(--neon-cyan) / .7)}.border-neon-green{--tw-border-opacity: 1;border-color:rgb(var(--neon-green) / var(--tw-border-opacity, 1))}.border-neon-green\/10{border-color:rgb(var(--neon-green) / .1)}.border-neon-green\/15{border-color:rgb(var(--neon-green) / .15)}.border-neon-green\/20{border-color:rgb(var(--neon-green) / .2)}.border-neon-green\/25{border-color:rgb(var(--neon-green) / .25)}.border-neon-green\/30{border-color:rgb(var(--neon-green) / .3)}.border-neon-green\/40{border-color:rgb(var(--neon-green) / .4)}.border-neon-green\/45{border-color:rgb(var(--neon-green) / .45)}.border-neon-green\/50{border-color:rgb(var(--neon-green) / .5)}.border-neon-green\/60{border-color:rgb(var(--neon-green) / .6)}.border-neon-orange{--tw-border-opacity: 1;border-color:rgb(var(--neon-orange) / var(--tw-border-opacity, 1))}.border-neon-orange\/30{border-color:rgb(var(--neon-orange) / .3)}.border-neon-orange\/40{border-color:rgb(var(--neon-orange) / .4)}.border-neon-orange\/45{border-color:rgb(var(--neon-orange) / .45)}.border-neon-orange\/50{border-color:rgb(var(--neon-orange) / .5)}.border-neon-orange\/60{border-color:rgb(var(--neon-orange) / .6)}.border-rose-500\/30{border-color:#f43f5e4d}.border-rose-500\/40{border-color:#f43f5e66}.border-sky-500\/30{border-color:#0ea5e94d}.border-transparent{border-color:transparent}.border-l-neon-orange\/40{border-left-color:rgb(var(--neon-orange) / .4)}.bg-\[rgb\(var\(--neon-cyan\)\)\]\/10{background-color:rgb(var(--neon-cyan) / .1)}.bg-\[rgb\(var\(--neon-green\)\)\]\/10{background-color:rgb(var(--neon-green) / .1)}.bg-\[rgb\(var\(--neon-green\)\)\]\/15{background-color:rgb(var(--neon-green) / .15)}.bg-\[var\(--bg-card\)\]{background-color:var(--bg-card)}.bg-\[var\(--bg-deep\)\]{background-color:var(--bg-deep)}.bg-\[var\(--bg-line\)\]{background-color:var(--bg-line)}.bg-\[var\(--panel-bg\)\]{background-color:var(--panel-bg)}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-bg{--tw-bg-opacity: 1;background-color:rgb(var(--bg-default) / var(--tw-bg-opacity, 1))}.bg-bg-card{--tw-bg-opacity: 1;background-color:rgb(var(--bg-card) / var(--tw-bg-opacity, 1))}.bg-bg-card\/40{background-color:rgb(var(--bg-card) / .4)}.bg-bg-card\/70{background-color:rgb(var(--bg-card) / .7)}.bg-bg-deep{--tw-bg-opacity: 1;background-color:rgb(var(--bg-deep) / var(--tw-bg-opacity, 1))}.bg-bg-deep\/40{background-color:rgb(var(--bg-deep) / .4)}.bg-bg-deep\/50{background-color:rgb(var(--bg-deep) / .5)}.bg-bg-deep\/60{background-color:rgb(var(--bg-deep) / .6)}.bg-bg-deep\/70{background-color:rgb(var(--bg-deep) / .7)}.bg-bg-deep\/80{background-color:rgb(var(--bg-deep) / .8)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-card{background-color:hsl(var(--card))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-emerald-500\/5{background-color:#10b9810d}.bg-ink-faint{--tw-bg-opacity: 1;background-color:rgb(var(--ink-faint) / var(--tw-bg-opacity, 1))}.bg-ink-faint\/15{background-color:rgb(var(--ink-faint) / .15)}.bg-ink-faint\/30{background-color:rgb(var(--ink-faint) / .3)}.bg-neon-cyan{--tw-bg-opacity: 1;background-color:rgb(var(--neon-cyan) / var(--tw-bg-opacity, 1))}.bg-neon-cyan\/10{background-color:rgb(var(--neon-cyan) / .1)}.bg-neon-cyan\/15{background-color:rgb(var(--neon-cyan) / .15)}.bg-neon-cyan\/20{background-color:rgb(var(--neon-cyan) / .2)}.bg-neon-cyan\/5{background-color:rgb(var(--neon-cyan) / .05)}.bg-neon-cyan\/70{background-color:rgb(var(--neon-cyan) / .7)}.bg-neon-cyan\/\[0\.05\]{background-color:rgb(var(--neon-cyan) / .05)}.bg-neon-green{--tw-bg-opacity: 1;background-color:rgb(var(--neon-green) / var(--tw-bg-opacity, 1))}.bg-neon-green\/10{background-color:rgb(var(--neon-green) / .1)}.bg-neon-green\/15{background-color:rgb(var(--neon-green) / .15)}.bg-neon-green\/30{background-color:rgb(var(--neon-green) / .3)}.bg-neon-green\/5{background-color:rgb(var(--neon-green) / .05)}.bg-neon-green\/70{background-color:rgb(var(--neon-green) / .7)}.bg-neon-green\/\[0\.04\]{background-color:rgb(var(--neon-green) / .04)}.bg-neon-orange\/10{background-color:rgb(var(--neon-orange) / .1)}.bg-neon-orange\/15{background-color:rgb(var(--neon-orange) / .15)}.bg-neon-orange\/5{background-color:rgb(var(--neon-orange) / .05)}.bg-neon-orange\/70{background-color:rgb(var(--neon-orange) / .7)}.bg-primary{background-color:hsl(var(--primary))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/15{background-color:#f43f5e26}.bg-rose-500\/5{background-color:#f43f5e0d}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sky-500\/5{background-color:#0ea5e90d}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[rgb\(var\(--neon-green\)\)\]{--tw-gradient-from: rgb(var(--neon-green)) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--neon-green) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-neon-green\/40{--tw-gradient-to: rgb(var(--neon-green) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(var(--neon-green) / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[rgb\(var\(--neon-cyan\)\)\]{--tw-gradient-to: rgb(var(--neon-cyan)) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-px{padding-top:1px;padding-bottom:1px}.pb-1{padding-bottom:.25rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-0\.5{padding-left:.125rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-5{padding-left:1.25rem}.pl-9{padding-left:2.25rem}.pr-12{padding-right:3rem}.pr-3{padding-right:.75rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.font-display{font-family:Geist,Inter,JetBrains Mono,system-ui,sans-serif}.font-mono{font-family:JetBrains Mono,ui-monospace,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.82em\]{font-size:.82em}.text-\[0\.85em\]{font-size:.85em}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[44px\]{font-size:44px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-normal{font-weight:400!important}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.7\]{line-height:1.7}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[rgb\(var\(--neon-cyan\)\)\]{color:rgb(var(--neon-cyan))}.text-\[rgb\(var\(--neon-green\)\)\]{color:rgb(var(--neon-green))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-bg-deep{--tw-text-opacity: 1;color:rgb(var(--bg-deep) / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-ink{--tw-text-opacity: 1;color:rgb(var(--ink-default) / var(--tw-text-opacity, 1))}.text-ink-faint{--tw-text-opacity: 1;color:rgb(var(--ink-faint) / var(--tw-text-opacity, 1))}.text-ink-faint\/80{color:rgb(var(--ink-faint) / .8)}.text-ink-mute{--tw-text-opacity: 1;color:rgb(var(--ink-mute) / var(--tw-text-opacity, 1))}.text-ink\/80{color:rgb(var(--ink-default) / .8)}.text-ink\/85{color:rgb(var(--ink-default) / .85)}.text-ink\/90{color:rgb(var(--ink-default) / .9)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-neon-cyan{--tw-text-opacity: 1;color:rgb(var(--neon-cyan) / var(--tw-text-opacity, 1))}.text-neon-cyan\/70{color:rgb(var(--neon-cyan) / .7)}.text-neon-cyan\/80{color:rgb(var(--neon-cyan) / .8)}.text-neon-cyan\/90{color:rgb(var(--neon-cyan) / .9)}.text-neon-green{--tw-text-opacity: 1;color:rgb(var(--neon-green) / var(--tw-text-opacity, 1))}.text-neon-green\/70{color:rgb(var(--neon-green) / .7)}.text-neon-green\/80{color:rgb(var(--neon-green) / .8)}.text-neon-green\/90{color:rgb(var(--neon-green) / .9)}.text-neon-orange{--tw-text-opacity: 1;color:rgb(var(--neon-orange) / var(--tw-text-opacity, 1))}.text-neon-orange\/70{color:rgb(var(--neon-orange) / .7)}.text-neon-orange\/90{color:rgb(var(--neon-orange) / .9)}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-neon-cyan{accent-color:rgb(var(--neon-cyan) / 1)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_-12px_rgba\(57\,255\,136\,0\.5\)\]{--tw-shadow: 0 0 28px -12px rgba(57,255,136,.5);--tw-shadow-colored: 0 0 28px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_-2px_0_0_rgba\(0\,229\,255\,0\.6\)\]{--tw-shadow: inset 0 -2px 0 0 rgba(0,229,255,.6);--tw-shadow-colored: inset 0 -2px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_-2px_0_0_rgba\(255\,138\,61\,0\.6\)\]{--tw-shadow: inset 0 -2px 0 0 rgba(255,138,61,.6);--tw-shadow-colored: inset 0 -2px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-neon-cyan\/40{--tw-ring-color: rgb(var(--neon-cyan) / .4)}.ring-neon-cyan\/60{--tw-ring-color: rgb(var(--neon-cyan) / .6)}.ring-neon-green\/20{--tw-ring-color: rgb(var(--neon-green) / .2)}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.fade-out{--tw-exit-opacity: 0}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.paused{animation-play-state:paused}[data-theme=notion] .bg-black\/20{background-color:#0f0f1006!important}[data-theme=notion] .bg-black\/30{background-color:#0f0f1009!important}[data-theme=notion] .bg-black\/40{background-color:#0f0f100d!important}html,body,#root{height:100%}body{background-color:rgb(var(--bg-deep));color:rgb(var(--ink-default));font-family:var(--font-body);letter-spacing:var(--letter-spacing-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}[data-theme=notion] body{font-feature-settings:"cv02","cv03","cv04","cv11"}::-moz-selection{background:var(--selection-bg);color:var(--selection-fg)}::selection{background:var(--selection-bg);color:var(--selection-fg)}.crt:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:repeating-linear-gradient(to bottom,var(--scan-line) 0px,var(--scan-line) 1px,transparent 1px,transparent 3px);mix-blend-mode:screen;z-index:1}.crt-bg{background:var(--crt-bg-image)}.grid-bg{background-image:var(--grid-image);background-size:var(--grid-size)}.noise{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:var(--noise-opacity);mix-blend-mode:var(--noise-blend);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='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.6'/></svg>")}.panel{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--panel-radius);box-shadow:var(--panel-shadow)}.panel-cyan{background:var(--panel-bg);border:1px solid var(--panel-cyan-border);border-radius:var(--panel-radius);box-shadow:var(--panel-cyan-shadow)}.divider{background-image:var(--divider-image);background-color:var(--divider-color);height:1px}.caret:after{content:"▮";margin-left:2px;color:var(--caret-color);animation:blink 1s step-end infinite}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:6px;border:2px solid var(--scrollbar-border);background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:content-box}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.go-only{display:none}[data-theme=go] .go-only{display:inline-flex}[data-theme=go] .go-hide{display:none!important}[data-theme=go] body{background:var(--go-ground);font-feature-settings:"kern","liga","calt","cv11"}[data-theme=go] :is(.font-mono,.font-display,.font-sans){font-family:var(--font-body)}[data-theme=go] :is(pre,code,kbd,samp,.go-mono,.go-mono *){font-family:var(--font-code);letter-spacing:0}[data-theme=go] .uppercase{text-transform:none}[data-theme=go] :is(.tracking-wide,.tracking-wider,.tracking-widest,[class*="tracking-[0."]){letter-spacing:normal}[data-theme=go] .go-sc{display:inline-block;text-transform:lowercase}[data-theme=go] .go-sc:first-letter{text-transform:uppercase}[data-theme=go] :is(.text-\[8px\],.text-\[9px\],.text-\[9\.5px\]){font-size:11px}[data-theme=go] :is(.text-\[10px\],.text-\[10\.5px\]){font-size:11.5px}[data-theme=go] :is(.text-\[11px\],.text-\[11\.5px\]){font-size:12.5px}[data-theme=go] :is(.text-\[12px\],.text-\[12\.5px\]){font-size:13.5px}[data-theme=go] :is(.text-\[13px\],.text-\[13\.5px\]){font-size:14px}[data-theme=go] span:is(.opacity-40,.opacity-50,.opacity-60,.opacity-70){opacity:1}[data-theme=go] .go-crumb .opacity-40,[data-theme=go] .text-ink-faint\/80{color:rgb(var(--ink-faint))}[data-theme=go] :is(.text-neon-green\/70,.text-neon-green\/80){color:rgb(var(--neon-green))}[data-theme=go] :is(.text-neon-cyan\/70,.text-neon-cyan\/80){color:rgb(var(--neon-cyan))}[data-theme=go] :is(.text-neon-orange\/70,.text-neon-orange\/90){color:rgb(var(--neon-orange))}[data-theme=go] :is(.text-ink\/80,.text-ink\/85,.text-ink\/90){color:rgb(var(--ink-default) / .9)}[data-theme=go] li.opacity-60{opacity:1}[data-theme=go] li.opacity-60 .text-ink-mute{color:rgb(var(--ink-faint))}[data-theme=go] .crt:before{content:none}[data-theme=go] .noise,[data-theme=go] .grid-bg{display:none}[data-theme=go] .caret:after{content:"";display:inline-block;width:2px;height:1.05em;margin-left:4px;vertical-align:-.15em;border-radius:1px;background:var(--caret-color)}[data-theme=go] [class*=drop-shadow]{filter:none}[data-theme=go] [class*="shadow-[0_0_"]{box-shadow:none}[data-theme=go] .animate-pulseDot:not(:empty){animation:none}[data-theme=go] .animate-flicker,[data-theme=go] .animate-glow{animation:none}[data-theme=go] :focus-visible{outline:2px solid var(--go-focus)!important;outline-offset:2px!important}[data-theme=go] .go-field textarea:focus-visible{outline:none!important}[data-theme=go] .go-field:focus-within{border-color:var(--go-focus);box-shadow:0 0 0 3px #0a84ff2e,var(--panel-shadow)}[data-theme=go] :is(.panel,.panel-cyan){-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=go] :is(.border-neon-green\/10,.border-neon-green\/15,.border-neon-green\/20,.border-neon-green\/25,.border-neon-green\/30,.border-neon-cyan\/15,.border-neon-cyan\/20,.border-neon-cyan\/30,.border-ink-faint,.border-ink-faint\/20,.border-ink-faint\/30,.border-ink-faint\/40,.border-ink-faint\/60){border-color:var(--go-line)}[data-theme=go] :is(.border-neon-green\/40,.border-neon-green\/45,.border-neon-green\/50){border-color:rgb(var(--neon-green) / .3)}[data-theme=go] :is(.hover\:border-neon-green\/25,.hover\:border-neon-green\/30,.hover\:border-neon-green\/40,.hover\:border-neon-green\/50,.hover\:border-neon-cyan\/30,.hover\:border-neon-cyan\/40,.hover\:border-neon-cyan\/50,.hover\:border-ink-faint,.group:hover .group-hover\:border-neon-green\/50):hover{border-color:var(--go-line-strong)}[data-theme=go] :is(.hover\:border-neon-green\/60,.hover\:border-neon-green\/70,.hover\:border-neon-green):hover{border-color:rgb(var(--neon-green) / .5)}[data-theme=go] :is(.hover\:border-neon-cyan\/60,.hover\:border-neon-cyan\/70):hover{border-color:rgb(var(--neon-cyan) / .5)}[data-theme=go] :is(.focus\:border-neon-cyan\/60,.focus\:border-neon-cyan\/70,.focus\:border-neon-cyan\/80,.focus\:border-neon-green\/45,.focus\:border-neon-green\/50):focus{border-color:var(--go-focus)}[data-theme=go] :is(.divide-neon-green\/10,.divide-neon-green\/15)>*+*{border-color:var(--go-line)}[data-theme=go] :is(.bg-neon-green\/10,.bg-neon-green\/15).h-px,[data-theme=go] .h-px:is(.bg-neon-green\/10,.bg-neon-green\/30){background-color:var(--go-line)}[data-theme=go] :is(.bg-black\/20,.bg-black\/30){background-color:transparent}[data-theme=go] :is(.bg-black\/40,.bg-black\/50){background-color:var(--go-surface)}[data-theme=go] :is(.bg-bg-deep\/40,.bg-bg-deep\/50,.bg-bg-deep\/60,.bg-bg-deep\/70,.bg-bg-deep\/80){background-color:var(--go-surface)}[data-theme=go] .bg-bg-card\/40{background-color:var(--go-surface)}[data-theme=go] :is(.bg-bg-card\/60,.bg-bg-card\/70){background-color:var(--go-panel)}[data-theme=go] .bg-ink-faint{background-color:var(--go-ink-3)}[data-theme=go] .bg-ink-faint\/30{background-color:#aeaeb299}[data-theme=go] .bg-ink-faint\/15{background-color:#aeaeb24d}[data-theme=go] .rounded-sm{border-radius:10px}[data-theme=go] .rounded-\[2px\]{border-radius:6px}[data-theme=go] .go-card{border-radius:14px}[data-theme=go] .go-btn{border-radius:999px}[data-theme=go] :is(.go-chip,.go-chip-btn){border-radius:999px}[data-theme=go] .go-chip{gap:6px;padding:2px 9px;font-weight:500;line-height:1.35;border-color:color-mix(in srgb,currentColor 24%,transparent);background:color-mix(in srgb,currentColor 9%,transparent)}[data-theme=go] .go-chip.border-ink-faint{color:rgb(var(--ink-mute))}[data-theme=go] .go-running{color:var(--go-blue-ink)!important;border-color:#0a84ff59!important;background:#0a84ff1a!important;box-shadow:none}[data-theme=go] .go-running>:first-child{animation:pulseDot 1.6s ease-in-out infinite}[data-theme=go] .go-running .bg-neon-green,[data-theme=go] .go-running .bg-current{background-color:var(--go-focus)}[data-theme=go] .go-primary{border-radius:999px;font-weight:600;color:#fff!important;background-color:#1d1d1f!important;border-color:transparent!important;box-shadow:0 1px 2px #0000001f,0 8px 20px -10px #00000073;transition:background-color .16s ease,transform .16s ease}[data-theme=go] .go-primary:hover{background-color:#000!important;transform:translateY(-1px)}[data-theme=go] .go-primary:active{transform:scale(.98)}[data-theme=go] .go-primary :is(svg,span){color:inherit}[data-theme=go] .go-btn-secondary{border-radius:999px;border-color:var(--go-line-strong)!important;background:#fff!important;color:var(--go-ink)!important;box-shadow:0 1px 2px #0000000a}[data-theme=go] .go-btn-secondary:hover{box-shadow:var(--go-shadow)!important}[data-theme=go] .go-label{color:rgb(var(--ink-mute))!important;font-size:12.5px;font-weight:500}[data-theme=go] .go-title{color:var(--go-ink)!important;font-size:14px;font-weight:600;letter-spacing:-.01em}[data-theme=go] .go-seg{padding:2px;gap:2px;border-radius:999px;border-color:var(--go-line);background:var(--go-surface)}[data-theme=go] .go-seg>button{border:0!important;border-radius:999px;padding:3px 10px;color:var(--go-ink-2);background:transparent;box-shadow:none!important;font-weight:500}[data-theme=go] .go-seg>button:hover{color:var(--go-ink)}[data-theme=go] .go-seg>button[aria-pressed=true],[data-theme=go] .go-seg>[role=tab][data-state=active]{color:var(--go-ink);background:#fff;box-shadow:0 1px 2px #0000001a,0 2px 8px -2px #0000001a!important}[data-theme=go] .go-toggle[aria-pressed=true]{color:var(--go-orange-ink)!important;border-color:#ff9f0a73!important;background:#ff9f0a1f!important;box-shadow:none!important}[data-theme=go] .go-select,[data-theme=go] .go-input{border-radius:12px;border:1px solid var(--go-line-strong);background-color:#fff;color:var(--go-ink);box-shadow:inset 0 1px 2px #0000000a}[data-theme=go] .go-select{padding:5px 10px}[data-theme=go] .go-input{padding:7px 11px}[data-theme=go] .go-select:hover,[data-theme=go] .go-input:hover{border-color:var(--go-ink-3)}[data-theme=go] .go-select option,[data-theme=go] .go-select optgroup{background-color:#fff;color:var(--go-ink)}[data-theme=go] .go-field{border-radius:20px;background:#fff}[data-theme=go] .go-rail{background:var(--go-rail);border-color:var(--go-line);-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=go] .go-topbar{background:#f5f5f7d1;border-color:var(--go-line);-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8)}[data-theme=go] .go-crumb{font-size:13.5px;color:rgb(var(--ink-mute))}[data-theme=go] .go-board{gap:16px;padding:16px}[data-theme=go] .go-board>*{gap:16px}[data-theme=go] .go-crumb .text-ink{color:var(--go-ink);font-weight:600}[data-theme=go] .go-logo{gap:0;font-weight:650;letter-spacing:-.02em;color:var(--go-ink)}[data-theme=go] .go-logo>span{color:var(--go-ink)}[data-theme=go] .go-logo .go-logo-t{background:transparent;color:var(--go-ink);padding:0;line-height:inherit}[data-theme=go] .go-side-link{border-radius:10px;border-color:transparent!important;padding-top:7px;padding-bottom:7px;font-size:13.5px;color:rgb(var(--ink-mute))}[data-theme=go] .go-side-link:hover{background:#0000000a;color:var(--go-ink)}[data-theme=go] .go-side-link[aria-current=page]{background:#0000000f;color:var(--go-ink);font-weight:600}[data-theme=go] .go-ws-item{border-radius:14px;border-color:transparent!important;padding:10px 12px}[data-theme=go] .go-ws-item:hover{background:#0000000a}[data-theme=go] .go-ws-item[aria-current=true]{background:#fff;border-color:var(--go-line)!important;box-shadow:var(--go-shadow)}[data-theme=go] .go-ws-item .text-ink-mute{color:rgb(var(--ink-default) / .86)}[data-theme=go] .go-panel-head{height:44px;padding-left:16px;padding-right:16px;border-color:var(--go-line)}[data-theme=go] .go-card{background:var(--go-surface);border-color:transparent!important;box-shadow:none}[data-theme=go] .go-card-head{height:40px}[data-theme=go] .go-card.go-deliverable{background:#fff;border-color:rgb(var(--neon-green) / .3)!important;box-shadow:var(--go-shadow);--tw-ring-color: transparent}[data-theme=go] .go-deliverable-head{background:#30d1581a;border-color:#30d15840}[data-theme=go] .go-deliverable-head>:first-child{color:rgb(var(--neon-green));font-weight:600}[data-theme=go] .go-agent{border-radius:14px;padding:9px 11px;background:var(--go-surface);border-color:transparent!important}[data-theme=go] .go-agent:is([data-st=done],[data-st=running]){background:color-mix(in srgb,var(--tile) 10%,#FFFFFF);border-color:color-mix(in srgb,var(--tile) 22%,transparent)!important;border-left:3px solid var(--tile)!important}[data-theme=go] .go-agent:is([data-st=done],[data-st=running]) .go-chip{color:var(--go-ink)!important;background:color-mix(in srgb,var(--tile) 14%,#FFFFFF)!important;border-color:color-mix(in srgb,var(--tile) 30%,transparent)!important}[data-theme=go] .go-agent[data-st=running]{border-color:#0a84ff8c!important;border-left-color:var(--tile)!important}[data-theme=go] .go-agent[data-st=fail]{background:#ff375f14;border-color:#ff375f66!important}[data-theme=go] .go-agent .go-chip{padding:1px 7px;white-space:nowrap}[data-theme=go] .go-graph text{font-family:var(--font-body);letter-spacing:0}[data-theme=go] .go-graph g text[font-size="11"]{font-size:9.5px;font-weight:600}[data-theme=go] .go-graph g text[font-size="9.5"]{font-size:8px;font-weight:600}[data-theme=go] .go-graph [fill="#0E1513" i]{fill:#fff}[data-theme=go] .go-graph [fill="#39FF88" i]{fill:var(--go-green-ink)}[data-theme=go] .go-graph [stroke="#39FF88" i]{stroke:var(--go-green)}[data-theme=go] .go-graph [stop-color="#39FF88" i]{stop-color:var(--go-green)}[data-theme=go] .go-graph [fill="#00E5FF" i]{fill:var(--go-blue-ink)}[data-theme=go] .go-graph [stroke="#00E5FF" i]{stroke:var(--go-blue)}[data-theme=go] .go-graph [stop-color="#00E5FF" i]{stop-color:var(--go-blue)}[data-theme=go] .go-graph [fill="#FF8A3D" i]{fill:var(--go-orange-ink)}[data-theme=go] .go-graph [stroke="#FF8A3D" i]{stroke:var(--go-orange)}[data-theme=go] .go-graph [fill="#FFCC4D" i]{fill:var(--go-yellow-ink)}[data-theme=go] .go-graph [stroke="#FFCC4D" i]{stroke:var(--go-yellow)}[data-theme=go] .go-graph [fill="#B388FF" i]{fill:var(--go-purple-ink)}[data-theme=go] .go-graph [stroke="#B388FF" i]{stroke:var(--go-purple)}[data-theme=go] .go-graph [fill="#FF6B9C" i]{fill:var(--go-pink-ink)}[data-theme=go] .go-graph [stroke="#FF6B9C" i]{stroke:var(--go-pink)}[data-theme=go] .go-graph [fill="#7CE7FF" i]{fill:var(--go-indigo-ink)}[data-theme=go] .go-graph [stroke="#7CE7FF" i]{stroke:var(--go-indigo)}[data-theme=go] .go-graph [fill="#6B7C77" i]{fill:rgb(var(--ink-faint))}[data-theme=go] .go-graph [stroke="#6B7C77" i]{stroke:var(--go-ink-3)}[data-theme=go] .go-tpl-card{border-color:var(--go-line)}[data-theme=go] .go-tpl-icon{border-radius:10px;border-color:color-mix(in srgb,currentColor 30%,transparent);background:color-mix(in srgb,currentColor 10%,transparent)}[data-theme=go] .go-tpl-card:hover{border-color:var(--go-line-strong);box-shadow:var(--go-shadow-hover)}[data-theme=go] .go-tpl-new{border-radius:20px;border-color:var(--go-line-strong);color:rgb(var(--ink-mute))}[data-theme=go] .go-tpl-new:hover{color:var(--go-ink);background:#00000008;border-color:var(--go-ink-3)}[data-theme=go] .go-h1{font-weight:600;letter-spacing:-.025em}@media(max-width:767px){[data-theme=go] .go-shell{flex-direction:column;height:auto;min-height:100vh;min-height:100dvh;overflow:visible}[data-theme=go] .go-shell>.go-main{overflow:visible}[data-theme=go] .go-shell .go-board{flex:none;overflow:visible}[data-theme=go] .go-shell .go-board>*{overflow:visible}[data-theme=go] .go-shell .go-board .go-stream{min-height:320px;max-height:72vh}[data-theme=go] .go-roster-grid{grid-template-columns:minmax(0,1fr)}[data-theme=go] .go-rail{width:100%;height:auto;border-right:0;border-bottom:1px solid var(--go-line);display:grid;grid-template-columns:1fr auto;align-items:center}[data-theme=go] .go-rail>.go-sb-head{grid-column:1 / -1;border-bottom:0;height:52px}[data-theme=go] .go-rail>.go-sb-nav{grid-column:1;display:flex;gap:4px;padding:0 12px 10px;border:0}[data-theme=go] .go-rail>.go-sb-nav>*+*{margin-top:0}[data-theme=go] .go-rail>.go-sb-new{grid-column:2;border:0;padding:0 16px 10px 0}[data-theme=go] .go-rail>.go-sb-new>button{padding-left:14px;padding-right:14px}[data-theme=go] .go-rail>:is(.go-sb-list-head,.go-sb-list,.go-sb-foot){display:none}[data-theme=go] .go-topbar,[data-theme=go] .go-composer{padding-left:16px;padding-right:16px}[data-theme=go] .go-shell .go-board{padding:12px 16px 24px}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-ink-faint::-moz-placeholder{--tw-text-opacity: 1;color:rgb(var(--ink-faint) / var(--tw-text-opacity, 1))}.placeholder\:text-ink-faint::placeholder{--tw-text-opacity: 1;color:rgb(var(--ink-faint) / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.first\:mt-0:first-child{margin-top:0}.first\:border-l-0:first-child{border-left-width:0px}.last\:mb-0:last-child{margin-bottom:0}.last\:border-r-0:last-child{border-right-width:0px}.focus-within\:border-\[rgb\(var\(--neon-green\)\)\]\/60:focus-within{border-color:rgb(var(--neon-green) / .6)}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[rgb\(var\(--neon-green\)\)\]\/40:hover{border-color:rgb(var(--neon-green) / .4)}.hover\:border-ink-faint:hover{--tw-border-opacity: 1;border-color:rgb(var(--ink-faint) / var(--tw-border-opacity, 1))}.hover\:border-neon-cyan\/30:hover{border-color:rgb(var(--neon-cyan) / .3)}.hover\:border-neon-cyan\/40:hover{border-color:rgb(var(--neon-cyan) / .4)}.hover\:border-neon-cyan\/50:hover{border-color:rgb(var(--neon-cyan) / .5)}.hover\:border-neon-cyan\/60:hover{border-color:rgb(var(--neon-cyan) / .6)}.hover\:border-neon-cyan\/70:hover{border-color:rgb(var(--neon-cyan) / .7)}.hover\:border-neon-green:hover{--tw-border-opacity: 1;border-color:rgb(var(--neon-green) / var(--tw-border-opacity, 1))}.hover\:border-neon-green\/25:hover{border-color:rgb(var(--neon-green) / .25)}.hover\:border-neon-green\/30:hover{border-color:rgb(var(--neon-green) / .3)}.hover\:border-neon-green\/40:hover{border-color:rgb(var(--neon-green) / .4)}.hover\:border-neon-green\/50:hover{border-color:rgb(var(--neon-green) / .5)}.hover\:border-neon-green\/60:hover{border-color:rgb(var(--neon-green) / .6)}.hover\:border-neon-green\/70:hover{border-color:rgb(var(--neon-green) / .7)}.hover\:border-neon-orange:hover{--tw-border-opacity: 1;border-color:rgb(var(--neon-orange) / var(--tw-border-opacity, 1))}.hover\:border-neon-orange\/60:hover{border-color:rgb(var(--neon-orange) / .6)}.hover\:border-neon-orange\/70:hover{border-color:rgb(var(--neon-orange) / .7)}.hover\:bg-\[rgb\(var\(--neon-green\)\)\]\/15:hover{background-color:rgb(var(--neon-green) / .15)}.hover\:bg-\[rgb\(var\(--neon-green\)\)\]\/25:hover{background-color:rgb(var(--neon-green) / .25)}.hover\:bg-\[var\(--bg-line\)\]:hover{background-color:var(--bg-line)}.hover\:bg-bg-card\/60:hover{background-color:rgb(var(--bg-card) / .6)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-neon-cyan\/10:hover{background-color:rgb(var(--neon-cyan) / .1)}.hover\:bg-neon-cyan\/25:hover{background-color:rgb(var(--neon-cyan) / .25)}.hover\:bg-neon-cyan\/5:hover{background-color:rgb(var(--neon-cyan) / .05)}.hover\:bg-neon-cyan\/90:hover{background-color:rgb(var(--neon-cyan) / .9)}.hover\:bg-neon-green\/10:hover{background-color:rgb(var(--neon-green) / .1)}.hover\:bg-neon-green\/15:hover{background-color:rgb(var(--neon-green) / .15)}.hover\:bg-neon-green\/25:hover{background-color:rgb(var(--neon-green) / .25)}.hover\:bg-neon-green\/5:hover{background-color:rgb(var(--neon-green) / .05)}.hover\:bg-neon-green\/90:hover{background-color:rgb(var(--neon-green) / .9)}.hover\:bg-neon-orange\/10:hover{background-color:rgb(var(--neon-orange) / .1)}.hover\:bg-neon-orange\/15:hover{background-color:rgb(var(--neon-orange) / .15)}.hover\:bg-neon-orange\/5:hover{background-color:rgb(var(--neon-orange) / .05)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-rose-500\/20:hover{background-color:#f43f5e33}.hover\:bg-rose-500\/25:hover{background-color:#f43f5e40}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-transparent:hover{background-color:transparent}.hover\:text-ink:hover{--tw-text-opacity: 1;color:rgb(var(--ink-default) / var(--tw-text-opacity, 1))}.hover\:text-neon-cyan:hover{--tw-text-opacity: 1;color:rgb(var(--neon-cyan) / var(--tw-text-opacity, 1))}.hover\:text-neon-green:hover{--tw-text-opacity: 1;color:rgb(var(--neon-green) / var(--tw-text-opacity, 1))}.hover\:text-neon-orange:hover{--tw-text-opacity: 1;color:rgb(var(--neon-orange) / var(--tw-text-opacity, 1))}.hover\:text-secondary-foreground:hover{color:hsl(var(--secondary-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-\[rgb\(var\(--neon-green\)\)\]\/60:focus{border-color:rgb(var(--neon-green) / .6)}.focus\:border-neon-cyan\/60:focus{border-color:rgb(var(--neon-cyan) / .6)}.focus\:border-neon-cyan\/70:focus{border-color:rgb(var(--neon-cyan) / .7)}.focus\:border-neon-cyan\/80:focus{border-color:rgb(var(--neon-cyan) / .8)}.focus\:border-neon-green\/45:focus{border-color:rgb(var(--neon-green) / .45)}.focus\:border-neon-green\/50:focus{border-color:rgb(var(--neon-green) / .5)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-neon-cyan\/30:focus{--tw-ring-color: rgb(var(--neon-cyan) / .3)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:bg-\[rgb\(var\(--neon-green\)\)\]\/15:hover:disabled{background-color:rgb(var(--neon-green) / .15)}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-neon-green\/50{border-color:rgb(var(--neon-green) / .5)}.group:hover .group-hover\:bg-neon-green\/40{background-color:rgb(var(--neon-green) / .4)}.group:hover .group-hover\:text-\[rgb\(var\(--neon-green\)\)\]{color:rgb(var(--neon-green))}.group:hover .group-hover\:text-current{color:currentColor}.group:hover .group-hover\:text-ink{--tw-text-opacity: 1;color:rgb(var(--ink-default) / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-neon-green{--tw-text-opacity: 1;color:rgb(var(--neon-green) / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}@media(min-width:640px){.sm\:\!mt-16{margin-top:4rem!important}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:p-12{padding:3rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:pb-24{padding-bottom:6rem}.sm\:pb-28{padding-bottom:7rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pt-20{padding-top:5rem}.sm\:pt-32{padding-top:8rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[60px\]{font-size:60px}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media(min-width:768px){.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:gap-4{gap:1rem}}@media(min-width:900px){.min-\[900px\]\:pt-\[56px\]{padding-top:56px}.min-\[900px\]\:pt-\[64px\]{padding-top:64px}}@media(min-width:1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-6{grid-column:span 6 / span 6}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:flex{display:flex}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.\[\&_a\]\:text-neon-cyan a{--tw-text-opacity: 1;color:rgb(var(--neon-cyan) / var(--tw-text-opacity, 1))}.\[\&_blockquote\]\:border-l-2 blockquote{border-left-width:2px}.\[\&_blockquote\]\:border-neon-cyan\/40 blockquote{border-color:rgb(var(--neon-cyan) / .4)}.\[\&_blockquote\]\:pl-3 blockquote{padding-left:.75rem}.\[\&_blockquote\]\:text-ink-mute blockquote{--tw-text-opacity: 1;color:rgb(var(--ink-mute) / var(--tw-text-opacity, 1))}.\[\&_code\]\:rounded-sm code{border-radius:calc(var(--radius) - 4px)}.\[\&_code\]\:bg-neon-green\/10 code{background-color:rgb(var(--neon-green) / .1)}.\[\&_code\]\:px-1 code{padding-left:.25rem;padding-right:.25rem}.\[\&_code\]\:text-\[11\.5px\] code{font-size:11.5px}.\[\&_code\]\:text-\[12px\] code{font-size:12px}.\[\&_code\]\:text-neon-green code{--tw-text-opacity: 1;color:rgb(var(--neon-green) / var(--tw-text-opacity, 1))}.\[\&_h1\]\:my-2 h1{margin-top:.5rem;margin-bottom:.5rem}.\[\&_h1\]\:my-3 h1{margin-top:.75rem;margin-bottom:.75rem}.\[\&_h1\]\:font-display h1{font-family:Geist,Inter,JetBrains Mono,system-ui,sans-serif}.\[\&_h1\]\:text-base h1{font-size:1rem;line-height:1.5rem}.\[\&_h1\]\:text-xl h1{font-size:1.25rem;line-height:1.75rem}.\[\&_h1\]\:font-bold h1{font-weight:700}.\[\&_h2\]\:my-1\.5 h2{margin-top:.375rem;margin-bottom:.375rem}.\[\&_h2\]\:my-2 h2{margin-top:.5rem;margin-bottom:.5rem}.\[\&_h2\]\:font-display h2{font-family:Geist,Inter,JetBrains Mono,system-ui,sans-serif}.\[\&_h2\]\:text-\[14px\] h2{font-size:14px}.\[\&_h2\]\:text-base h2{font-size:1rem;line-height:1.5rem}.\[\&_h2\]\:font-bold h2{font-weight:700}.\[\&_h2\]\:text-neon-green h2{--tw-text-opacity: 1;color:rgb(var(--neon-green) / var(--tw-text-opacity, 1))}.\[\&_h3\]\:my-1 h3{margin-top:.25rem;margin-bottom:.25rem}.\[\&_h3\]\:my-1\.5 h3{margin-top:.375rem;margin-bottom:.375rem}.\[\&_h3\]\:font-display h3{font-family:Geist,Inter,JetBrains Mono,system-ui,sans-serif}.\[\&_h3\]\:text-\[13px\] h3{font-size:13px}.\[\&_h3\]\:text-\[14px\] h3{font-size:14px}.\[\&_h3\]\:font-semibold h3{font-weight:600}.\[\&_h3\]\:text-ink h3{--tw-text-opacity: 1;color:rgb(var(--ink-default) / var(--tw-text-opacity, 1))}.\[\&_hr\]\:border-neon-green\/15 hr{border-color:rgb(var(--neon-green) / .15)}.\[\&_li\]\:my-0\.5 li{margin-top:.125rem;margin-bottom:.125rem}.\[\&_ol\]\:my-1 ol{margin-top:.25rem;margin-bottom:.25rem}.\[\&_ol\]\:my-1\.5 ol{margin-top:.375rem;margin-bottom:.375rem}.\[\&_p\]\:my-1 p{margin-top:.25rem;margin-bottom:.25rem}.\[\&_p\]\:my-1\.5 p{margin-top:.375rem;margin-bottom:.375rem}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_pre\]\:rounded-sm pre{border-radius:calc(var(--radius) - 4px)}.\[\&_pre\]\:border pre{border-width:1px}.\[\&_pre\]\:border-neon-green\/15 pre{border-color:rgb(var(--neon-green) / .15)}.\[\&_pre\]\:bg-black\/40 pre{background-color:#0006}.\[\&_pre\]\:p-2 pre{padding:.5rem}.\[\&_pre\]\:p-3 pre{padding:.75rem}[data-theme=notion] .\[\&_pre\]\:bg-black\/40 pre{background-color:#0f0f100d!important}.\[\&_pre_code\]\:bg-transparent pre code{background-color:transparent}.\[\&_pre_code\]\:text-ink pre code{--tw-text-opacity: 1;color:rgb(var(--ink-default) / var(--tw-text-opacity, 1))}.\[\&_strong\]\:font-semibold strong{font-weight:600}.\[\&_strong\]\:text-ink strong{--tw-text-opacity: 1;color:rgb(var(--ink-default) / var(--tw-text-opacity, 1))}.\[\&_ul\]\:my-1 ul{margin-top:.25rem;margin-bottom:.25rem}.\[\&_ul\]\:my-1\.5 ul{margin-top:.375rem;margin-bottom:.375rem}
