.w37{--w-bg:#fbfaf7;--w-surface:#fff;--w-surface-2:#f3f1ec;--w-ink:#111315;--w-ink-2:#4b4f56;--w-ink-3:#80848c;--w-line:#1113151a;--w-accent:#ff8508;--w-accent-deep:#b5530a;--w-accent-soft:#ffead6;--w-accent-ink:#1a1205;--w-me:#111315;--w-me-ink:#f4f3ee;--w-bot:#f3f1ec;--w-ok:#2e9e6b;--w-ok-ink:#fff;--w-track:#11131514;border-radius:var(--radius-well);background:var(--w-bg);color:var(--w-ink);font-family:var(--font-sans);text-align:left;border:1px solid var(--w-line);-webkit-font-smoothing:antialiased;cursor:pointer;line-height:normal;text-decoration:none;transition:border-color .2s;display:block;position:absolute;inset:0;overflow:hidden}[data-theme=dark] .w37{--w-bg:#111315;--w-surface:#1b1e22;--w-surface-2:#262a30;--w-ink:#f4f3ee;--w-ink-2:#a9adb4;--w-line:#ffffff1a;--w-accent-deep:#ffa64d;--w-accent-soft:#ff850829;--w-me:#2a2f36;--w-bot:#262a30;--w-ok:#4ade80;--w-ok-ink:#0b2a17;--w-track:#ffffff14}.w37 *{box-sizing:border-box}.w37:hover{border-color:var(--w-accent)}.w37:focus-visible{outline:2px solid var(--w-accent);outline-offset:2px}.w37 .brand{letter-spacing:-.01em;white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:12.5px;font-weight:700;display:inline-flex}.w37 .bolt{flex:none;width:9px;height:16px}.w37:hover .brand .bolt{animation:.5s w37-zap}.w37 .aichip{background:var(--w-accent-soft);color:var(--w-accent-deep);border-radius:999px;margin-left:3px;padding:2px 6px;font-size:10px;font-weight:700}.w37 .strip .aichip,.w37 .pitch .aichip{display:none}.w37 .cta{background:var(--w-ink);height:30px;color:var(--w-bg);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.w37 .cta svg{width:13px;height:13px;transition:transform .2s}.w37:hover .cta{background:var(--w-accent);color:var(--w-accent-ink)}.w37:hover .cta svg{transform:translate(3px)}.w37 .bottom{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.w37 .hint{letter-spacing:-.01em;font-size:13px;font-weight:600;line-height:1.2}.w37 .h{text-wrap:balance;letter-spacing:-.015em;margin:7px 0 8px;font-size:15.5px;font-weight:700;line-height:1.22}.w37 .h .w{opacity:0;display:inline-block;transform:translateY(40%)}.w37.in .h .w{animation:.5s cubic-bezier(.2,.9,.3,1) forwards w37-rise;animation-delay:calc(var(--i) * 70ms)}.w37 .box{flex-direction:column;height:100%;padding:11px 12px 12px;display:flex}.w37 .strip{align-items:center;gap:14px;height:100%;padding:0 14px;display:flex}.w37 .strip .mid{flex:1;align-items:center;gap:12px;min-width:0;height:100%;display:flex;overflow:hidden}.w37 .strip.narrow{flex-wrap:wrap;align-content:center;gap:6px 10px;padding:8px 10px}.w37 .strip.narrow .mid{flex-basis:100%;order:3;gap:8px;height:auto}.w37 .strip.narrow .cta{height:24px;margin-left:auto;padding:0 9px;font-size:11px}.w37 .bb{flex-direction:column;flex:none;gap:2px;display:flex}.w37 .tg1{color:var(--w-ink);white-space:nowrap;letter-spacing:-.01em;font-size:13px;font-weight:600}.w37 .wide .tg1{font-size:14px}.w37 .narrow .bb{gap:1px}.w37 .narrow .tg1{color:var(--w-ink-2);font-size:10.5px}.w37 .msg{border-radius:14px;max-width:88%;padding:6px 10px;font-size:12px;line-height:1.35;animation:.35s cubic-bezier(.2,.9,.3,1.2) both w37-pop}.w37 .msg.me{background:var(--w-me);color:var(--w-me-ink);border-bottom-right-radius:4px;align-self:flex-end}.w37 .msg.bot{background:var(--w-bot);border-bottom-left-radius:4px;align-self:flex-start}.w37 .msg.inline{align-items:center;gap:5px;display:inline-flex}.w37 .msg.sm{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;overflow:hidden}.w37 .narrow .msg.sm{padding:4px 9px;font-size:11.5px}.w37 .dots{gap:3px;padding:9px 11px;display:inline-flex}.w37 .dots i{background:var(--w-ink-3);border-radius:50%;width:5px;height:5px;animation:1s infinite w37-dot}.w37 .dots i:nth-child(2){animation-delay:.15s}.w37 .dots i:nth-child(3){animation-delay:.3s}.w37 .card{background:var(--w-surface);border:1px solid var(--w-line);border-radius:12px;align-self:flex-start;width:88%;padding:7px 10px;font-size:11.5px;animation:.35s cubic-bezier(.2,.9,.3,1.2) both w37-pop}.w37 .card .t{font-weight:600}.w37 .chg{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;margin:2px 0 6px;display:flex}.w37 s{color:var(--w-ink-3)}.w37 .new{color:var(--w-accent-deep);font-weight:700}.w37 .approve{background:var(--w-accent);height:24px;color:var(--w-accent-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:11px;font-weight:700;transition:transform .15s,background .3s,color .3s;display:inline-flex}.w37 .approve.press{transform:scale(.88)}.w37 .approve.done{background:var(--w-ok);color:var(--w-ok-ink)}.w37 .tick{flex:none;width:12px;height:12px}.w37 .ok{color:var(--w-ok);align-items:center;gap:4px;font-weight:700;display:inline-flex}.w37 .li{font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;padding:2px 0;animation:.3s both w37-pop;display:flex}.w37 .li:nth-child(2){animation-delay:.12s}.w37 .li:nth-child(3){animation-delay:.24s}.w37 .fade{transition:opacity .4s}.w37 .qwin{flex:1;height:100%;position:relative;overflow:hidden}.w37 .q{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12.5px;transition:transform .45s cubic-bezier(.2,.9,.3,1),opacity .45s;display:flex;position:absolute;inset:0;overflow:hidden}.w37 .q.below{opacity:0;transform:translateY(100%)}.w37 .q.above{opacity:0;transform:translateY(-100%)}.w37 .c1 .top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.w37 .online{color:var(--w-ink-3);align-items:center;gap:5px;font-size:11px;display:flex}.w37 .online b{background:var(--w-ok);border-radius:50%;width:6px;height:6px;animation:1.8s infinite w37-pulse}.w37 .c1 .thread{flex-direction:column;flex:1;justify-content:flex-end;gap:5px;min-height:0;margin-bottom:8px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 18px);mask-image:linear-gradient(#0000 0,#000 18px)}.w37 .slotline{align-items:center;min-width:0;max-width:100%;display:flex}.w37 .slotline .bot{align-items:center;gap:6px;display:inline-flex}.w37 .c2 .task{letter-spacing:-.015em;min-height:40px;margin:12px 0 14px;font-size:16px;font-weight:700;line-height:1.22;transition:opacity .3s,transform .3s}.w37 .task.out{opacity:0;transform:translateY(-6px)}.w37 .row{color:var(--w-ink-2);grid-template-columns:76px 1fr 48px;align-items:center;gap:8px;margin-bottom:9px;font-size:11px;display:grid}.w37 .track{background:var(--w-track);border-radius:999px;height:10px;overflow:hidden}.w37 .fill{background:var(--w-ink-3);border-radius:999px;width:0;height:100%}.w37 .fill.acc{background:var(--w-accent)}.w37 .time{text-align:right;font-variant-numeric:tabular-nums;color:var(--w-ink);opacity:0;font-size:11.5px;font-weight:700;transition:opacity .25s}.w37 .time.on{opacity:1}.w37 .c2m .task{flex:150px;font-size:13.5px;font-weight:700;line-height:1.25;transition:opacity .3s,transform .3s}.w37 .c2m .bars{flex-direction:column;flex:260px;gap:6px;display:flex}.w37 .brow{color:var(--w-ink-2);grid-template-columns:62px 1fr 46px;align-items:center;gap:8px;font-size:10.5px;display:grid}.w37 .brow .track{height:7px}.w37 .narrow .c2m{flex-direction:column;align-items:stretch;gap:4px}.w37 .narrow .c2m .task{white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:11.5px;overflow:hidden}.w37 .narrow .c2m .bars{flex:none;gap:3px}.w37 .narrow .brow .track{height:5px}.w37 .rec{background:var(--w-surface-2);border-radius:999px;align-items:center;gap:8px;margin:12px 0 10px;padding:7px 10px 7px 7px;display:flex}.w37 .mic{background:var(--w-accent);width:28px;height:28px;color:var(--w-accent-ink);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.w37 .mic svg{width:15px;height:15px}.w37 .mic.live:after{content:"";border:2px solid var(--w-accent);border-radius:50%;animation:1.2s infinite w37-ring;position:absolute;inset:0}.w37 .wave{flex:1;align-items:center;gap:2px;min-width:0;height:24px;display:flex}.w37 .wave i{background:var(--w-ink-3);border-radius:2px;flex:1;max-width:4px;height:3px;transition:height .2s}.w37 .wave.live i{background:var(--w-ink);animation:.5s ease-in-out infinite alternate w37-wave}.w37 .tm{font-variant-numeric:tabular-nums;color:var(--w-ink-2);flex:none;font-size:11px}.w37 .said{letter-spacing:-.01em;min-height:38px;font-size:14.5px;font-weight:600;line-height:1.3}.w37 .said>span:not(.ok){opacity:0;animation:.3s forwards w37-word;display:inline-block}.w37 .reply{min-height:28px;margin-top:2px}.w37 .c3m .rec{flex:0 0 190px;margin:0;padding:5px 8px 5px 5px}.w37 .strip:not(.wide) .c3m .rec{flex-basis:140px}.w37 .c3m .mic{width:24px;height:24px}.w37 .c3m .said{white-space:nowrap;text-overflow:ellipsis;flex:1;min-height:0;font-size:13.5px;overflow:hidden}.w37 .c3m .said .ok{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.w37 .c3m .said .ok svg{vertical-align:-1px;margin-right:4px;display:inline-block}.w37 .narrow .c3m .rec{flex:0 0 110px}.w37 .narrow .c3m .said{font-size:11.5px}.w37 .c4 .h.jb{letter-spacing:-.03em;margin:12px 0 10px;font-size:32px;line-height:1}.w37 .field{background:var(--w-surface);border:1px solid var(--w-line);border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 12px;transition:border-color .2s;display:flex}.w37:hover .field{border-color:var(--w-accent)}.w37 .c4 .field{border-radius:16px;height:48px}.w37 .c4 .q{white-space:normal;font-size:13px;font-weight:500;line-height:1.25}.w37 .caret{background:var(--w-accent);width:1.5px;height:14px;margin-left:2px;animation:1s step-end infinite w37-blink;display:none}.w37:hover .caret{display:inline-block}.w37 .ans{min-height:28px;margin-top:7px}.w37 .chip{background:var(--w-accent-soft);height:28px;color:var(--w-ink);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:700;animation:.35s cubic-bezier(.2,.9,.3,1.2) both w37-pop;display:inline-flex}.w37 .chip .bolt{width:7px;height:12px}.w37 .c4m .ja{letter-spacing:-.02em;white-space:nowrap;font-size:20px;font-weight:700}.w37 .c4m .field{flex:1;min-width:0;height:34px}.w37 .c4m .ans{flex:none;min-height:0;margin:0}.w37 .strip:not(.wide) .c4m .ja{display:none}.w37 .narrow .c4m .field{height:28px}.w37 .narrow .c4m .q{font-size:11px}.w37 .narrow .c4m .chip{height:24px;padding:0 8px;font-size:11px}.w37 .prod{background:var(--w-surface);border:1px solid var(--w-line);border-radius:12px;margin:9px 0 8px;padding:6px 10px}.w37 .pt{color:var(--w-ink-2);white-space:nowrap;font-size:11.5px}.w37 .pp{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.15;transition:color .3s}.w37 .c5 .pp{font-size:22px}.w37 .pp small{color:var(--w-ink-2);margin-right:3px;font-size:12px;font-weight:600}.w37 .pp.changed{color:var(--w-accent-deep)}.w37 .pbar{background:var(--w-track);border-radius:999px;height:3px;margin-top:4px;overflow:hidden}.w37 .pbar i{background:var(--w-accent);width:0;height:100%;display:block}.w37 .c5 .thread{flex-direction:column;flex:1;justify-content:flex-start;gap:4px;min-height:0;margin-bottom:4px;display:flex}.w37 .st{opacity:0;transition:opacity .3s,transform .35s cubic-bezier(.2,.9,.3,1.2);transform:translateY(8px)scale(.97)}.w37 .st.on{opacity:1;transform:none}.w37 .c5 .msg,.w37 .c5 .card,.w37 .c5m .msg{animation:none}.w37 .c5 .card{justify-content:space-between;align-items:center;gap:6px;padding:6px 9px;display:flex}.w37 .c5 .card .chg{margin:0}.w37 .c5m .msg{align-self:center}.w37 .c5m .pt{font-size:11px}.w37 .c5m .pp{font-size:26px}.w37 .strip:not(.wide) .c5m .s4{display:none}.w37 .narrow .c5m .pp{font-size:18px}.w37 .narrow .c5m .pbox{flex:none}.w37 .stage{perspective:700px;flex:1;place-items:center;min-height:0;display:grid;position:relative}.w37 .c6 .stage{margin-top:6px}.w37 .tilt{transform-style:preserve-3d;width:100%;transition:transform .25s ease-out}.w37 .tcard{background:var(--w-surface);border:1px solid var(--w-line);border-radius:14px;padding:8px 12px;transition:opacity .35s,transform .45s cubic-bezier(.2,.9,.3,1)}.w37 .tcard.gone{opacity:0;transform:translate(-30px)rotate(-3deg)}.w37 .tcard.enter{opacity:0;transform:translate(30px)rotate(3deg)}.w37 .lbl{color:var(--w-accent-deep);letter-spacing:.02em;align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:flex}.w37 .lbl b{background:var(--w-accent);border-radius:50%;width:6px;height:6px;animation:1.6s infinite w37-pulse-accent}.w37 .tcard .t{letter-spacing:-.01em;margin-top:2px;font-size:13.5px;font-weight:700}.w37 .tcard .chg{margin:2px 0 7px;font-size:12.5px}.w37 .approve.lg{height:26px;padding:0 12px;font-size:11.5px}.w37 .cursor{pointer-events:none;z-index:3;width:20px;height:20px;transition:transform .9s cubic-bezier(.45,.05,.2,1),opacity .25s;position:absolute;top:0;left:0}.w37 .cursor.hide{opacity:0}.w37 .c6m .stage{align-items:center;height:100%;display:flex}.w37 .c6m .stage,.w37 .c6m .tilt,.w37 .c6m .tcard{min-width:0}.w37 .c6m .tcard .t{text-overflow:ellipsis;min-width:0;overflow:hidden}.w37 .c6m .tcard{align-items:center;gap:12px;padding:8px 12px;display:flex}.w37 .c6m .tcard .t{white-space:nowrap;margin:0;font-size:13px}.w37 .c6m .tcard .chg{margin:0;font-size:12.5px}.w37 .c6m .lbl{white-space:nowrap}.w37 .strip:not(.wide) .c6m .lbl,.w37 .strip:not(.wide) .c6m .chg s,.w37 .strip:not(.wide) .c6m .chg s+span{display:none}.w37 .narrow .c6m .tcard{gap:8px;padding:5px 8px}.w37 .narrow .c6m .tcard .t,.w37 .narrow .c6m .tcard .chg{font-size:11px}.w37 .narrow .c6m .approve{height:22px;padding:0 8px;font-size:10.5px}.w37 .p1 .h{letter-spacing:-.03em;margin:14px 0 12px;font-size:26px;line-height:1.06}.w37 .duty{height:28px;position:relative;overflow:hidden}.w37 .duty .q{color:var(--w-accent-deep);font-size:13.5px;font-weight:600}.w37 .duty .q svg{width:14px;height:14px}.w37 .p1m .h{white-space:nowrap;margin:0;font-size:18px}.w37 .p1m .duty,.w37 .p4m .duty{flex:1;min-width:0}.w37 .narrow .p1m,.w37 .narrow .p2m,.w37 .narrow .p3m,.w37 .narrow .p4m{flex-direction:column;align-items:stretch;gap:2px}.w37 .narrow .p1m .h{font-size:13px}.w37 .narrow .duty,.w37 .narrow .p1m .duty,.w37 .narrow .p4m .duty{flex:none;height:18px}.w37 .narrow .duty .q{font-size:11.5px}.w37 .p2 .h{letter-spacing:-.02em;margin:10px 0 4px;font-size:18px;line-height:1.15}.w37 .chart{width:100%;height:86px;display:block;overflow:visible}.w37 .chart path{fill:none;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.w37 .chart .with{stroke:var(--w-accent)}.w37 .chart .without{stroke:var(--w-ink-3);stroke-width:2.5px}.w37 .chart .axis{stroke:var(--w-line);stroke-width:1px;stroke-dasharray:none;stroke-dashoffset:0}.w37.go .chart path:not(.axis){stroke-dashoffset:0;transition:stroke-dashoffset 1.6s cubic-bezier(.4,0,.2,1)}.w37 .chart .lb{font-family:var(--font-sans);fill:var(--w-ink-2);opacity:0;font-size:10.5px;font-weight:700;transition:opacity .4s}.w37 .chart .lb.acc{fill:var(--w-accent-deep)}.w37 .chart .dot{fill:var(--w-accent);opacity:0;transition:opacity .3s}.w37.go .chart .lb,.w37.go .chart .dot{opacity:1;transition-delay:1.5s}.w37 .p2m .h{max-width:250px;margin:0;font-size:16px;line-height:1.2}.w37 .p2m .chart{flex:none;width:170px;height:60px}.w37 .strip .chart .lb{display:none}.w37 .narrow .p2m .h{max-width:none;font-size:12.5px}.w37 .narrow .p2m .chart{width:100%;height:22px}.w37 .yr2027{letter-spacing:-.04em;color:var(--w-accent-deep);font-variant-numeric:tabular-nums;margin:10px 0 2px;font-size:58px;font-weight:700;line-height:1;display:flex}.w37 .roll{height:1em;display:inline-block;overflow:hidden}.w37 .rolls{flex-direction:column;transition:transform .7s cubic-bezier(.5,-.3,.3,1.4);display:flex}.w37 .rolls span{height:1em}.w37.rolled .rolls{transform:translateY(-1em)}.w37 .p3 .h{margin:4px 0 6px}.w37 .p3m{gap:14px}.w37 .p3m .yr2027{flex:none;margin:0;font-size:40px}.w37 .p3m .h{max-width:300px;margin:0;font-size:15px;line-height:1.2}.w37 .narrow .p3m{flex-direction:row;align-items:center;gap:8px}.w37 .narrow .p3m .yr2027{font-size:28px}.w37 .narrow .p3m .h{font-size:11.5px}.w37 .job{background:var(--w-surface);border:1px solid var(--w-line);border-radius:14px;margin:10px 0 8px;padding:10px 12px;transition:opacity .4s;position:relative}.w37 .job.out{opacity:0}.w37 .tag{background:var(--w-accent-soft);height:20px;color:var(--w-accent-deep);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:10.5px;font-weight:700;display:inline-flex}.w37 .tag b{background:var(--w-accent);border-radius:50%;width:6px;height:6px;animation:1.6s infinite w37-pulse-accent}.w37 .job .t{letter-spacing:-.015em;margin:6px 0 4px;font-size:16px;font-weight:700}.w37 .job ul{color:var(--w-ink-2);margin:0;padding:0;font-size:12px;list-style:none}.w37 .job li{opacity:0;align-items:center;gap:6px;line-height:1.55;transition:opacity .3s,transform .3s;display:flex;transform:translate(-6px)}.w37 .job li.on{opacity:1;transform:none}.w37 .job li svg{color:var(--w-accent-deep)}.w37 .stamp{border:2.5px solid var(--w-ok);color:var(--w-ok);letter-spacing:.06em;text-transform:uppercase;opacity:0;pointer-events:none;border-radius:8px;padding:2px 9px;font-size:16px;font-weight:800;position:absolute;top:14px;right:12px;transform:rotate(-12deg)scale(2.2)}.w37 .stamp.on{animation:.35s cubic-bezier(.3,1.4,.5,1) forwards w37-stamp}.w37 .p4m{position:relative}.w37 .p4m .t2{white-space:nowrap;letter-spacing:-.01em;font-size:15px;font-weight:700}.w37 .p4m .stamp{flex:none;font-size:13px;position:relative;top:auto;right:auto}.w37 .strip:not(.wide) .p4m .tag{display:none}.w37 .narrow .p4m .t2{font-size:12.5px}.w37 .narrow .p4m .stamp{position:absolute;top:22px;right:12px}@keyframes w37-pop{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}@keyframes w37-dot{0%,60%,to{opacity:.4;transform:none}30%{opacity:1;transform:translateY(-3px)}}@keyframes w37-pulse{0%{box-shadow:0 0 #2e9e6b80}to{box-shadow:0 0 0 6px #2e9e6b00}}@keyframes w37-pulse-accent{0%{box-shadow:0 0 #ff85088c}to{box-shadow:0 0 0 6px #ff850800}}@keyframes w37-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes w37-wave{0%{height:3px}to{height:var(--h)}}@keyframes w37-word{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes w37-rise{to{opacity:1;transform:none}}@keyframes w37-blink{50%{opacity:0}}@keyframes w37-zap{0%,to{transform:none}30%{transform:rotate(-12deg)scale(1.2)}60%{transform:rotate(8deg)}}@keyframes w37-stamp{to{opacity:1;transform:rotate(-12deg)scale(1)}}@media (prefers-reduced-motion:reduce){.w37 *,.w37{transition:none!important;animation:none!important}.w37 .h .w,.w37 .said>span:not(.ok){opacity:1;transform:none}.w37 .stamp.on{opacity:1;transform:rotate(-12deg)}}
