.waitstage{--stage-glow: color-mix(in srgb, var(--wine) 14%, transparent);position:relative;flex:1;min-height:0;display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);background:var(--ground);color:var(--ink);font-family:var(--ui);overflow:hidden;opacity:0;transition:opacity .4s ease}.waitstage.in{opacity:1}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .waitstage{--stage-glow: color-mix(in srgb, var(--accent-text) 18%, transparent)}}:root[data-theme=dark] .waitstage{--stage-glow: color-mix(in srgb, var(--accent-text) 18%, transparent)}.waitstage:before{content:"";position:absolute;inset:6%;background:radial-gradient(60% 50% at 70% 40%,var(--stage-glow),transparent 70%);pointer-events:none;animation:stage-breathe 9s ease-in-out infinite}@keyframes stage-breathe{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-2%,2%) scale(1.06)}}.waitstage .side{position:relative;z-index:1;padding:44px 40px;display:flex;flex-direction:column;gap:26px;border-right:1px solid var(--hairline);background:color-mix(in srgb,var(--surface) 86%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:auto}.waitstage .side .brand{padding:0;gap:8px}.waitstage h1{font-family:var(--serif);font-weight:500;font-size:34px;line-height:1.05;margin:0;letter-spacing:-.01em}.waitstage .sub{color:var(--muted);font-size:14px;margin:6px 0 0;line-height:1.5}.waitstage ol.stagesteps{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px}.waitstage ol.stagesteps li{display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:start;padding:10px 0;color:var(--muted)}.waitstage ol.stagesteps li .dot{width:26px;height:26px;border-radius:100px;border:2px solid var(--hairline);display:grid;place-items:center;font-size:12px;font-weight:700;transition:all .5s}.waitstage ol.stagesteps li.done{color:var(--ink)}.waitstage ol.stagesteps li.done .dot{background:var(--good);border-color:var(--good);color:transparent;position:relative}.waitstage ol.stagesteps li.done .dot:before{content:"";position:absolute;left:8px;top:4px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.waitstage ol.stagesteps li.on{color:var(--ink)}.waitstage ol.stagesteps li.on .dot{border-color:var(--accent-text);color:var(--accent-text);position:relative}.waitstage ol.stagesteps li.on .dot:after{content:"";position:absolute;inset:-6px;border-radius:100px;border:2px solid var(--accent-text);opacity:.35;animation:stage-ring 1.8s ease-out infinite}@keyframes stage-ring{0%{transform:scale(.7);opacity:.5}to{transform:scale(1.35);opacity:0}}.waitstage ol.stagesteps b{display:block;font-size:15px;font-weight:700}.waitstage ol.stagesteps span{display:block;font-size:13px;margin-top:2px;font-variant-numeric:tabular-nums}.waitstage .eta{margin-top:auto;font-size:13px;color:var(--muted);line-height:1.5}.waitstage .eta b{color:var(--ink);font-weight:700}.waitstage .bd-blocked{margin:0;font-size:13px;line-height:1.5;color:var(--bad)}.waitstage .acts{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.waitstage .acts:empty{display:none}.waitstage .btn{font:inherit;font-weight:700;font-size:14px;padding:10px 16px;border-radius:10px;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);cursor:pointer}.waitstage .btn:hover{background:var(--surface-2);color:var(--ink)}.waitstage .btn.txt{border-color:transparent;background:transparent;color:var(--muted)}.waitstage .btn.txt:hover{background:transparent;color:var(--ink)}.waitstage .btn:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.waitstage .main{position:relative;z-index:1;min-width:0;display:grid;place-items:center;align-content:center;padding:48px 40px;overflow:auto}.waitstage .scene{width:min(720px,100%);aspect-ratio:16 / 9;position:relative;border-radius:22px;overflow:hidden;background:linear-gradient(135deg,#2a1a22,#4a1f30 55%,#6b2540);box-shadow:0 30px 80px -30px #0000008c}.waitstage .scene canvas{position:absolute;inset:0;width:100%;height:100%;transition:opacity .35s}.waitstage .scene.swap canvas,.waitstage .scene.swap .big,.waitstage .scene.swap .capline{opacity:0}.waitstage .scene .big{position:absolute;left:36px;bottom:30px;color:#fff;font-family:var(--serif);font-weight:400;font-size:48px;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-shadow:0 6px 30px rgba(0,0,0,.35);transition:opacity .35s}.waitstage .scene .big small{display:block;font-family:var(--ui);font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;opacity:.8;margin-bottom:8px}.waitstage .scene .capline{position:absolute;left:36px;bottom:30px;right:36px;color:#fff;transition:opacity .35s}.waitstage .scene .capline small{display:block;font-family:var(--ui);font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;opacity:.75;margin-bottom:6px}.waitstage .scene .capline span{display:block;font-family:var(--serif);font-size:34px;line-height:1.05;letter-spacing:-.01em;text-shadow:0 6px 30px rgba(0,0,0,.35)}.waitstage .under{width:min(720px,100%);margin:16px 0 0;color:var(--muted);font-size:13.5px;text-align:center;min-height:1.5em}@media(max-width:860px){.waitstage{grid-template-columns:1fr;grid-template-rows:auto minmax(min-content,1fr);overflow:auto}.waitstage .side{border-right:0;border-bottom:1px solid var(--hairline);padding:24px 18px;gap:18px;overflow:visible}.waitstage .main{padding:24px 18px 48px;overflow:visible}.waitstage .scene .big{font-size:36px;left:22px;bottom:20px}.waitstage .scene .capline{left:22px;right:22px;bottom:20px}}@media(prefers-reduced-motion:reduce){.waitstage,.waitstage:before,.waitstage ol.stagesteps li.on .dot:after{animation:none;transition:none}}.waitstage.entry .drop{position:relative;display:block;width:min(720px,100%);border-radius:22px;cursor:pointer}.waitstage.entry .drop input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.waitstage.entry .drop .scene{width:100%;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.waitstage.entry .scene:after{content:"";position:absolute;inset:14px;border-radius:14px;border:1.5px dashed rgba(246,217,223,.3);pointer-events:none;transition:border-color .3s,inset .3s}.waitstage.entry .drop:hover .scene,.waitstage.entry .scene.over{transform:translateY(-3px);box-shadow:0 36px 90px -30px #0009,0 0 0 2px #f6d9df80}.waitstage.entry .scene.over:after{border-color:#f6d9dfe6;inset:10px}.waitstage.entry .scene.picked:after{border-color:transparent}.waitstage.entry .scene .big{right:36px}.waitstage.entry .scene .big span{display:block;font-size:clamp(30px,4.2vw,48px);line-height:1.25;margin-bottom:-.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waitstage.entry .scene .big em{display:block;font-style:normal;font-family:var(--ui);font-size:14px;font-weight:600;opacity:.8;margin-top:8px}.waitstage .btn.fill{background:var(--wine);border-color:var(--wine);color:#fff}.waitstage .btn.fill:hover{background:var(--wine-deep);color:#fff}.waitstage .btn:disabled{opacity:.45;cursor:default}.waitstage .btn.fill:disabled:hover{background:var(--wine)}.waitstage .scene.design{width:min(980px,100%,calc((100vh - 220px) * 16 / 9))}.waitstage .scene.design .desk{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;gap:36px;padding:34px 44px 110px}.waitstage .pagesheet{position:relative;border-radius:10px;background:#fffdfc;box-shadow:0 20px 50px -20px #0009,0 0 0 1px #ffffff14;overflow:hidden;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s,opacity .5s}.waitstage .pagesheet .chrome{height:22px;background:#f1e7e9;border-bottom:1px solid #e7dcd9;display:flex;align-items:center;gap:5px;padding:0 9px}.waitstage .pagesheet .chrome i{width:7px;height:7px;border-radius:100px;background:#d9c7cc}.waitstage .pagesheet .chrome .pname{margin-left:auto;padding-right:2px;font-style:normal;font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#7a2338;opacity:0;transition:opacity .5s .3s;white-space:nowrap}.waitstage .pagesheet.ready .chrome .pname{opacity:1}.waitstage .pagesheet .paper{position:absolute;inset:22px 0 0;overflow:hidden}.waitstage .pagesheet.ready .paper{overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.waitstage .pagesheet.ready .paper::-webkit-scrollbar{display:none}.waitstage .pagesheet .pageview{position:relative;width:100%;overflow:hidden}.waitstage .pagesheet svg.wire{position:absolute;inset:0;width:100%;height:100%}.waitstage .pagesheet svg.wire *{fill:none;stroke:#7a2338;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1200;stroke-dashoffset:1200;opacity:.9;animation:stage-draw 1.6s ease-out forwards;transition:filter .25s ease-out}.waitstage .pagesheet svg.wire .pulse{filter:drop-shadow(0 0 5px rgba(122,35,56,.9))}.waitstage .pagesheet svg.wire .fill{fill:#7a233814;stroke:none;opacity:0;animation:stage-fadein .6s ease-out forwards}@keyframes stage-draw{to{stroke-dashoffset:0}}@keyframes stage-fadein{to{opacity:1}}.waitstage .pagesheet .pen{position:absolute;width:34px;height:34px;pointer-events:none;transition:left .55s cubic-bezier(.4,0,.2,1),top .55s cubic-bezier(.4,0,.2,1);transform-origin:4px 30px;animation:stage-scribble .35s ease-in-out infinite alternate}.waitstage .pagesheet .pen svg{width:34px;height:34px;filter:drop-shadow(0 3px 4px rgba(20,8,12,.25))}.waitstage .pagesheet .pen:after{content:"";position:absolute;left:0;top:28px;width:8px;height:8px;border-radius:100px;background:radial-gradient(circle,#fff 0 30%,#fff0 70%);box-shadow:0 0 14px 5px #ffd6de99}@keyframes stage-scribble{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.waitstage .scene.making .pagesheet{animation:stage-hover 3.2s ease-in-out infinite}.waitstage .scene.making .pagesheet[data-slot=b]{animation-delay:-1.6s}@keyframes stage-hover{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(.3deg)}}.waitstage .scene.making .pagesheet:before{content:"";position:absolute;inset:-30px;border-radius:30px;background:radial-gradient(closest-side,rgba(246,217,223,.35),transparent);z-index:-1;animation:stage-glow 2.4s ease-in-out infinite}@keyframes stage-glow{50%{opacity:.35}}.waitstage .word{position:absolute;left:0;top:0;z-index:5;font:800 11px/1 var(--ui);letter-spacing:.02em;color:#6b2540;background:#f6d9df;padding:6px 10px;border-radius:100px;box-shadow:0 6px 16px -6px #00000080;pointer-events:none;white-space:nowrap;will-change:transform}.waitstage .pagesheet .stage-cap{position:absolute;left:12px;bottom:12px;z-index:2;max-width:calc(100% - 24px);padding:6px 12px 6px 10px;border-radius:100px;background:#fffdfcf0;box-shadow:0 1px 2px #1a121614,0 6px 18px -8px #1a121659;font-size:11.5px;font-weight:700;color:#7a2338;letter-spacing:.02em;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.waitstage .pagesheet .stage-cap i{width:6px;height:6px;border-radius:100px;background:#7a2338;animation:stage-blink 1s infinite}@keyframes stage-blink{50%{opacity:.2}}.waitstage .pagesheet .pageview iframe{position:absolute;top:0;left:0;width:1200px;border:0;background:#fff;transform-origin:0 0;pointer-events:none;animation:stage-fadein .8s ease forwards}.waitstage .pagesheet .fade{position:absolute;left:0;right:0;bottom:0;height:80px;background:linear-gradient(180deg,transparent,rgba(255,253,252,.95));pointer-events:none}.waitstage .pagesheet.ready{cursor:default;animation:stage-landed .6s cubic-bezier(.2,.8,.2,1.4)}@keyframes stage-landed{0%{transform:scale(.985)}60%{transform:scale(1.015)}to{transform:scale(1)}}.waitstage .pagesheet .failnote{position:absolute;inset:0;display:grid;place-content:center;gap:6px;text-align:center;padding:24px;color:#7a6870;font-size:13px}.waitstage .pagesheet .failnote b{color:#241a1e;font-size:15px}.waitstage .pagesheet .tools{position:absolute;right:10px;bottom:10px;display:flex;gap:6px;opacity:0;transform:translateY(6px);animation:stage-tools .4s .4s forwards}@keyframes stage-tools{to{opacity:1;transform:none}}.waitstage .pagesheet .tools button{font:inherit;font-size:12px;font-weight:700;padding:8px 12px;border-radius:100px;border:1px solid rgba(122,35,56,.25);background:#fffdfc;color:#7a2338;cursor:pointer;box-shadow:0 8px 20px -10px #14080c99;display:inline-flex;align-items:center;gap:6px}.waitstage .pagesheet .tools button.use{background:#7a2338;color:#fff;border-color:#7a2338}.waitstage .pagesheet .tools button svg{width:13px;height:13px}.waitstage .scene.choosing .pagesheet.ready:hover{transform:translateY(-6px);box-shadow:0 36px 60px -22px #000000b3,0 0 0 2px #ffffff59}.waitstage .scene.chosen .pagesheet.faded{opacity:0;transform:scale(.94)}.waitstage .scene.chosen .pagesheet.pick{transform:scale(1.04);box-shadow:0 40px 80px -24px #000c,0 0 0 2px #fff;z-index:2}.waitstage .scene.design .capline{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.waitstage .scene.design .capline>div{min-width:0}.waitstage .scene.design .capline span{font-size:30px}.waitstage .scene.design .capline span.noted{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25;padding-bottom:2px;margin-bottom:-2px}.waitstage .scene.design .capline .links{display:flex;gap:18px;align-items:flex-end}.waitstage .scene.design .capline .more{font:inherit;font-size:12.5px;font-weight:700;color:#fff;opacity:.75;background:transparent;border:0;cursor:pointer;padding:6px 0;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.waitstage .scene.design .capline .more:hover{opacity:1}.waitstage .scene.design .askbox{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:24px clamp(28px,14%,160px);background:color-mix(in srgb,var(--wine) 62%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:stage-fadein .25s forwards}.waitstage .scene.design .askbox b{font-family:var(--serif);font-weight:500;font-size:24px;color:#fff}.waitstage .scene.design .askbox textarea{font:inherit;font-size:14px;line-height:1.5;color:#fff;background:var(--wine-deep);border:1px solid color-mix(in srgb,var(--brass) 45%,transparent);border-radius:12px;padding:12px 14px;min-height:84px;resize:vertical}.waitstage .scene.design .askbox textarea:focus{outline:0;border-color:var(--brass)}.waitstage .scene.design .askbox textarea::placeholder{color:#ffffff8c}.waitstage .scene.design .askbox small{font-size:11.5px;font-weight:700;color:var(--brass)}.waitstage .scene.design .askbox .acts{display:flex;align-items:center;gap:16px}.waitstage .scene.design .askbox .write{font:inherit;font-size:13px;font-weight:700;padding:10px 18px;border-radius:12px;border:0;background:var(--wine);color:#fff;cursor:pointer;box-shadow:0 10px 24px -12px #14080ccc}.waitstage .scene.design .askbox .write:hover{background:var(--wine-deep)}.waitstage .scene.design .askbox .skip{font:inherit;font-size:12.5px;font-weight:700;color:#fff;opacity:.75;background:transparent;border:0;cursor:pointer;padding:6px 0;text-decoration:underline;text-underline-offset:4px}.waitstage .scene.design .askbox .skip:hover{opacity:1}.pagemax{position:fixed;inset:0;z-index:40;background:#14080cb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;padding:18px 24px 24px;gap:12px;animation:stage-fadein .25s forwards}.pagemax .bar{display:flex;align-items:center;gap:10px;color:#fff}.pagemax .bar .name{font-family:var(--serif);font-size:18px}.pagemax .bar .seg{display:inline-flex;border:1px solid rgba(255,255,255,.3);border-radius:100px;padding:2px;margin-left:12px}.pagemax .bar .seg button{font:inherit;font-size:12px;font-weight:700;padding:4px 11px;border-radius:100px;border:0;background:transparent;color:#fffc;cursor:pointer}.pagemax .bar .seg button.on{background:#fff;color:#241a1e}.pagemax .bar .right{margin-left:auto;display:flex;gap:8px;align-items:center}.pagemax .bar .use{font:inherit;font-weight:700;font-size:13px;padding:9px 16px;border-radius:100px;border:0;background:#fff;color:#7a2338;cursor:pointer}.pagemax .bar .other{font:inherit;font-weight:700;font-size:13px;padding:9px 14px;border-radius:100px;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;cursor:pointer}.pagemax .bar .x{width:34px;height:34px;border-radius:100px;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;cursor:pointer;font-size:18px;display:grid;place-items:center}.pagemax .frame{min-height:0;display:grid;place-items:stretch;justify-items:center}.pagemax iframe{width:100%;height:100%;border:0;border-radius:14px;background:#fff;transition:width .3s}.pagemax.phone iframe{width:400px}@media(max-width:900px){.waitstage .scene.design{aspect-ratio:auto}.waitstage .scene.design .desk{position:relative;grid-template-columns:1fr;padding:20px 20px 110px}.waitstage .pagesheet{aspect-ratio:4 / 5}}.waitstage .shotblock,.waitstage .feelbox{width:min(720px,100%);margin-top:26px;display:grid;gap:12px}.waitstage .blocktitle{margin:0;font-family:var(--ui);font-size:15px;font-weight:700;color:var(--ink);display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.waitstage .blocktitle small{font-size:12.5px;font-weight:500;color:var(--dim)}.shots{display:grid;grid-template-columns:1fr 1fr;gap:14px}.shots .shot{position:relative;aspect-ratio:16 / 10;border-radius:14px;border:1.5px dashed color-mix(in srgb,var(--wine) 40%,var(--hairline));background:var(--surface);overflow:hidden;transition:border-color .15s,background .15s}.shots .shot.over{border-color:var(--wine);background:color-mix(in srgb,var(--soft) 55%,var(--surface))}.shots .shot.filled{border-style:solid;border-color:var(--hairline)}.shots .shot .pick{position:absolute;inset:0;width:100%;height:100%;display:grid;place-items:center;font:inherit;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.shots .shot .pick:hover{background:color-mix(in srgb,var(--soft) 45%,transparent)}.shots .shot .pick:focus-visible{outline:2px solid var(--brass);outline-offset:-4px}.shots .shot .pick:disabled{cursor:default}.shots .shot .empty{display:grid;justify-items:center;gap:8px;color:var(--muted);padding:12px;text-align:center}.shots .shot .empty svg{width:30px;height:30px;color:var(--wine)}.shots .shot .empty b{font-size:14px;font-weight:600;color:var(--ink)}.shots .shot .empty small{font-size:12px;color:var(--dim)}.shots .shot .empty kbd{font:inherit;font-size:11px;padding:1px 6px;border:1px solid var(--hairline);border-radius:5px;background:var(--ground);color:var(--muted)}.shots .shot .pic{width:100%;height:100%;object-fit:cover;object-position:top center}.shots .shot .letter{position:absolute;left:14px;top:8px;font-family:var(--serif);font-size:26px;line-height:1;color:var(--wine);pointer-events:none}.shots .shot.filled .letter{color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.5)}.shots .shot .shotname{position:absolute;left:0;right:0;bottom:0;padding:14px 14px 8px;font-size:12px;color:#fff;background:linear-gradient(to top,rgba(20,8,12,.8),transparent);pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shots .shot .rm{position:absolute;right:10px;top:10px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--hairline);background:var(--surface);color:var(--muted);cursor:pointer;padding:0}.shots .shot .rm:hover{color:var(--ink)}.shots .shot .rm svg{width:11px;height:11px}.shots .shot input[type=file]{display:none}.waitstage .shoterr{margin:0;font-size:12.5px;color:var(--bad)}.waitstage .feelbox input{width:100%;font-family:var(--serif);font-size:20px;line-height:1.3;color:var(--ink);background:var(--surface);border:1.5px solid var(--hairline);border-radius:14px;padding:16px 18px;outline:none;transition:border-color .15s,box-shadow .15s}.waitstage .feelbox input::placeholder{color:var(--dim)}.waitstage .feelbox input:focus{border-color:var(--wine);box-shadow:0 0 0 4px color-mix(in srgb,var(--wine) 12%,transparent)}.waitstage .feelbox .tip{margin:0;font-size:12.5px;color:var(--dim)}.waitstage .feelbox .tip a{color:var(--accent-text);font-weight:600;text-underline-offset:3px}.waitstage .briefs{width:min(980px,100%,calc((100vh - 220px) * 16 / 9));margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:36px}.waitstage .briefcard{border:1px solid var(--hairline);border-radius:14px;background:var(--surface);padding:14px 16px;display:grid;gap:10px}.waitstage .briefcard .head{display:flex;align-items:center;justify-content:space-between;gap:12px}.waitstage .briefcard .head small{font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--muted)}.waitstage .briefcard .again{font:inherit;font-size:12px;font-weight:700;color:var(--accent-text);background:transparent;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.waitstage .briefcard .again:disabled{color:var(--dim);cursor:default;text-decoration:none}.waitstage .briefcard .lines{margin:0;display:grid;gap:4px}.waitstage .briefcard .lines>div{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:8px}.waitstage .briefcard .lines dt{font-size:11.5px;font-weight:700;color:var(--muted)}.waitstage .briefcard .lines dd{margin:0;min-width:0}.waitstage .briefcard .lines input{width:100%;font:inherit;font-size:13px;color:var(--ink);background:transparent;border:1px solid transparent;border-radius:8px;padding:4px 6px}.waitstage .briefcard .lines input:hover{border-color:var(--hairline)}.waitstage .briefcard .lines input:focus{outline:none;border-color:var(--wine);background:var(--ground)}.waitstage .briefcard .foot{margin:0;font-size:11.5px;color:var(--dim)}.waitstage .briefcard .foot a{color:var(--accent-text);font-weight:600;text-underline-offset:3px}.waitstage .scene.design .askbox .shots .shot{aspect-ratio:16 / 6;max-height:104px;background:color-mix(in srgb,var(--wine-deep) 70%,transparent);border-color:color-mix(in srgb,var(--brass) 45%,transparent)}.waitstage .scene.design .askbox .shots .shot .empty,.waitstage .scene.design .askbox .shots .shot .empty b,.waitstage .scene.design .askbox .shots .shot .empty small,.waitstage .scene.design .askbox .shots .shot .empty svg,.waitstage .scene.design .askbox .shots .shot .letter{color:#fff}.waitstage .scene.design .askbox .shots .shot .empty kbd{background:transparent;border-color:color-mix(in srgb,var(--brass) 45%,transparent);color:#fff}@media(max-width:860px){.shots{grid-template-columns:1fr}.waitstage .briefs{grid-template-columns:1fr;gap:14px}}.waitstage .npanel{width:min(720px,100%);box-sizing:border-box;position:relative;display:flex;flex-direction:column;max-height:calc(100vh - 200px);background:var(--surface);border:1px solid var(--hairline);border-radius:22px;box-shadow:0 30px 80px -30px #00000073;padding:30px 34px 26px;overflow:hidden}.waitstage .npanel .nrows{min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 -12px;padding:0 12px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent-text) 45%,transparent) transparent}.waitstage .npanel .nrows::-webkit-scrollbar{width:8px}.waitstage .npanel .nrows::-webkit-scrollbar-track{background:transparent}.waitstage .npanel .nrows::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent-text) 40%,transparent);border-radius:100px;border:2px solid var(--surface)}.waitstage .npanel .nrows::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent-text) 65%,transparent)}.waitstage .npanel:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--wine),color-mix(in srgb,var(--wine) 30%,transparent))}.waitstage .npanel.nload{min-height:220px}.waitstage .npanel .nhead{font-family:var(--serif);font-weight:500;font-size:26px;margin:0 0 14px;letter-spacing:-.01em}@keyframes names-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.waitstage .nrow{border-top:1px solid var(--hairline);padding:16px 2px}.waitstage .npanel.enter .nhead{animation:names-rise .55s .05s cubic-bezier(.2,.8,.3,1) both}.waitstage .npanel.enter .nrow{animation:names-rise .55s cubic-bezier(.2,.8,.3,1) both}.waitstage .npanel.enter .nrow:nth-child(1){animation-delay:.15s}.waitstage .npanel.enter .nrow:nth-child(2){animation-delay:.27s}.waitstage .npanel.enter .nrow:nth-child(3){animation-delay:.39s}.waitstage .npanel.enter .nrow:nth-child(n+4){animation-delay:.5s}.waitstage .npanel.enter .nfoot{animation:names-rise .55s .55s cubic-bezier(.2,.8,.3,1) both}@media(prefers-reduced-motion:reduce){.waitstage .npanel.enter .nhead,.waitstage .npanel.enter .nrow,.waitstage .npanel.enter .nfoot{animation:none}}.waitstage .nr-top{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.waitstage .nr-wave{display:inline-flex;gap:2.5px;align-items:center;align-self:center}.waitstage .nr-wave i{width:2.5px;border-radius:2px;background:color-mix(in srgb,var(--accent-text) 55%,transparent)}.waitstage .nr-wave i:nth-child(1){height:7px}.waitstage .nr-wave i:nth-child(2){height:13px}.waitstage .nr-wave i:nth-child(3){height:9px}.waitstage .nr-wave i:nth-child(4){height:15px}.waitstage .nr-wave i:nth-child(5){height:6px}.waitstage .nr-name{font-family:var(--serif);font-size:26px;font-weight:500;letter-spacing:-.01em;line-height:1.1}.waitstage .nr-name .was{text-decoration:line-through;color:var(--muted);font-size:18px;margin-right:10px;opacity:.7}.waitstage .nr-name .now{border-bottom:2px solid color-mix(in srgb,var(--good) 60%,transparent);padding-bottom:1px}.waitstage .nr-count{font-size:12px;font-weight:700;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums}.waitstage .nr-count b{font-family:var(--serif);font-size:17px;letter-spacing:0;color:var(--ink);font-weight:500;margin-right:3px}.waitstage .nr-count.fixed,.waitstage .nr-count.fixed b{color:var(--good)}.waitstage .nr-edit{margin-left:auto;align-self:center;font:inherit;font-size:13px;font-weight:700;color:var(--accent-text);background:none;border:1px solid transparent;cursor:pointer;padding:6px 12px;border-radius:100px;transition:border-color .2s}.waitstage .nr-edit:hover,.waitstage .nr-edit:focus-visible{border-color:color-mix(in srgb,var(--accent-text) 40%,transparent);outline:none}.waitstage .nr-ctx{color:var(--muted);font-size:13.5px;margin-top:7px;line-height:1.55}.waitstage .nr-ctx .ts{font-size:11.5px;color:var(--accent-text);font-weight:700;margin-right:6px;font-variant-numeric:tabular-nums}.waitstage .nr-ctx mark{background:color-mix(in srgb,var(--wine) 12%,transparent);color:var(--accent-text);font-weight:700;padding:0 4px;border-radius:4px}.waitstage .nrow.isfixed .nr-ctx mark{background:color-mix(in srgb,var(--good) 14%,transparent);color:var(--good)}.waitstage .nr-more{font:inherit;font-size:12.5px;font-weight:700;color:var(--muted);background:none;border:none;cursor:pointer;padding:4px 0 0}.waitstage .nr-more:hover,.waitstage .nr-more:focus-visible{color:var(--ink);outline:none}.waitstage .fixrow{display:flex;margin-top:10px;gap:8px;align-items:center;flex-wrap:wrap}.waitstage .fixrow label{font-size:13px;color:var(--muted)}.waitstage .fixrow input{font-family:var(--serif);font-size:16px;font-weight:700;color:var(--ink);background:var(--surface);border:1.5px solid var(--accent-text);border-radius:10px;padding:8px 12px;width:200px;max-width:55vw}.waitstage .fixrow input::placeholder{color:var(--muted);font-weight:400}.waitstage .fixrow input:focus-visible{outline:2px solid color-mix(in srgb,var(--wine) 25%,transparent)}.waitstage .nbtn{font:inherit;font-weight:700;font-size:14px;padding:10px 16px;border-radius:10px;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);cursor:pointer}.waitstage .nbtn:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.waitstage .nbtn.fill{background:var(--wine);border-color:var(--wine);color:#fff}.waitstage .nbtn.fill:disabled{opacity:.6;cursor:default}.waitstage .nbtn.txt{border-color:transparent;background:transparent;color:var(--muted)}.waitstage .nerr{margin:10px 0 0;font-size:13px;color:var(--bad)}.waitstage .nfoot{display:flex;justify-content:flex-end;margin-top:16px;padding-top:14px;border-top:1px solid var(--hairline);flex:none}.waitstage .npanel.chapters{width:min(760px,100%)}.waitstage .npanel.chapters .nrows{padding-top:4px}.waitstage .npanel .nhead small{display:block;font-family:var(--ui);font-size:13.5px;font-weight:400;color:var(--muted);margin-top:6px;letter-spacing:0}.waitstage .npanel .nerr{margin:10px 0 0;font-size:13px;color:var(--bad)}.waitstage .npanel .nfoot{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--hairline);margin-top:8px}.waitstage .npanel .nhint{margin-left:auto;color:var(--dim);font-size:12.5px}.waitstage .chplayer{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.waitstage .ntoast{position:absolute;left:50%;bottom:84px;transform:translate(-50%);display:flex;gap:12px;align-items:center;padding:10px 16px;border-radius:100px;background:var(--ink);color:var(--ground);font-size:13px;font-weight:600;box-shadow:0 14px 30px -16px #14080c99;z-index:3}.waitstage .ntoast button{font:inherit;font-weight:800;color:var(--brass);background:none;border:0;padding:0;cursor:pointer}.waitstage .eseg{margin-top:-8px}.waitstage .eseg button{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:inherit;font-size:13px}.waitstage .eseg button:disabled{cursor:default}.waitstage .eseg svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linejoin:round}.waitstage .eseg .livedot{width:8px;height:8px;border-radius:50%;background:var(--dim);flex:none}.waitstage .eseg button.sel .livedot{background:var(--bad)}.waitstage .stepsnote{margin:-10px 0 0;padding-top:14px;border-top:1px dashed var(--hairline);color:var(--muted);font-size:13px;line-height:1.5}.waitstage .stepsnote b{color:var(--ink);font-weight:700}.liveentry .main{align-content:center}.liveentry .lticket{position:relative;width:min(720px,100%);border-radius:22px;padding:26px 30px 28px;color:#fff;background:linear-gradient(135deg,#2a1a22,#4a1f30 55%,#6b2540);box-shadow:0 30px 80px -30px #0000008c}.liveentry .lticket:after{content:"";position:absolute;inset:14px;border-radius:14px;border:1.5px dashed rgba(246,217,223,.3);pointer-events:none}.liveentry .lweek{position:relative;z-index:1;display:grid;grid-template-columns:30px repeat(7,minmax(0,1fr)) 30px;gap:7px;margin-bottom:18px}.liveentry .lweek button{height:54px;border-radius:9px;border:1px solid rgba(255,255,255,.08);background:#ffffff12;color:#ffffff8c;font:700 10px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;transition:transform .2s,background .2s}.liveentry .lweek button b{font:600 17px/1 var(--serif);letter-spacing:0;color:#ffffffd9}.liveentry .lweek button:hover:not(:disabled):not(.sel){background:#ffffff21}.liveentry .lweek button.sel{background:#fff;border-color:#fff;color:var(--wine);transform:translateY(-3px);box-shadow:0 10px 24px -10px #0009}.liveentry .lweek button.sel b{color:var(--wine)}.liveentry .lweek button:disabled{opacity:.4;cursor:default}.liveentry .lweek .lweeknav{border-color:transparent;background:transparent;color:#ffffffbf}.liveentry .lweek .lweeknav svg{width:18px;height:18px;stroke:currentColor;stroke-width:2;fill:none}.liveentry .lweek .lweeknav:disabled{opacity:.25}.liveentry .leye{position:relative;z-index:1;margin:0;font:700 11px/1 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3}:is(.liveentry,.ltime) .ldate{position:relative;z-index:2;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:10px 0 18px}:is(.liveentry,.ltime) .ldaybtn{padding:0;border:0;background:none;color:#fff;font:500 clamp(26px,3.4vw,36px) / 1.15 var(--serif);letter-spacing:-.015em;text-align:left;cursor:pointer;text-decoration:underline dotted rgba(255,255,255,.35);text-underline-offset:7px;text-decoration-thickness:1.5px}:is(.liveentry,.ltime) .ldaybtn:hover{text-decoration-color:#fffc}:is(.liveentry,.ltime) .ldaybtn:focus-visible,.liveentry .lweek button:focus-visible{outline:2px solid #fff;outline-offset:3px}:is(.liveentry,.ltime) .ldate small{font:italic 400 15px/1 var(--serif);color:#ffffffb8}:is(.liveentry,.ltime) .lrow{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px}:is(.liveentry,.ltime) .lsel{position:relative;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:10px;border:1px solid rgba(255,255,255,.22);background:#ffffff14;cursor:pointer}:is(.liveentry,.ltime) .lsel:focus-within{border-color:#ffffffa6}:is(.liveentry,.ltime) .lsel small{font:700 10.5px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:#fff9;transform:translateY(1px)}:is(.liveentry,.ltime) .lsel .fr-select{width:auto}:is(.liveentry,.ltime) .lsel .fr-select__trigger{gap:6px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:#fff;font:600 13.5px/1 var(--ui)}:is(.liveentry,.ltime) .lsel .fr-select__trigger:focus-visible{box-shadow:none}:is(.liveentry,.ltime) .lsel .fr-select__value.is-placeholder{color:#fff}:is(.liveentry,.ltime) .lsel .fr-select__chev,:is(.liveentry,.ltime) .lsel .fr-select__trigger[aria-expanded=true] .fr-select__chev{width:15px;height:15px;color:#fffc}:is(.liveentry,.ltime) .lsel:has(.fr-select__trigger[aria-expanded=true]){border-color:#ffffffa6;background:#ffffff24}.fr-select__list.lsel-list{min-width:max(196px,var(--fr-select-w, 0px))}:is(.liveentry,.ltime,.srpop) .lcal{position:absolute;top:calc(100% + 10px);left:0;z-index:5;width:292px;padding:12px;border-radius:12px;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg);font-family:var(--ui)}:is(.liveentry,.ltime,.srpop) .lcalhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:14px}:is(.liveentry,.ltime,.srpop) .lcalhead button{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);cursor:pointer}:is(.liveentry,.ltime,.srpop) .lcalhead button:hover:not(:disabled){background:var(--surface-2)}:is(.liveentry,.ltime,.srpop) .lcalhead button:disabled{opacity:.35;cursor:default}:is(.liveentry,.ltime,.srpop) .lcalhead svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;fill:none}:is(.liveentry,.ltime,.srpop) .lcalgrid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}:is(.liveentry,.ltime,.srpop) .lcalgrid .wd{text-align:center;font:700 10.5px/24px var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}:is(.liveentry,.ltime,.srpop) .lcalgrid button{height:34px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:600 13px/1 var(--ui);font-variant-numeric:tabular-nums;cursor:pointer}:is(.liveentry,.ltime,.srpop) .lcalgrid button:hover:not(:disabled):not(.sel){background:var(--surface-2)}:is(.liveentry,.ltime,.srpop) .lcalgrid button.today{box-shadow:inset 0 0 0 1px var(--hairline)}:is(.liveentry,.ltime,.srpop) .lcalgrid button.sel{background:var(--wine);color:#fff}:is(.liveentry,.ltime,.srpop) .lcalgrid button:disabled{color:var(--dim);opacity:.5;cursor:default}:is(.liveentry,.ltime,.srpop) .lcalgrid button:focus-visible,:is(.liveentry,.ltime,.srpop) .lcalhead button:focus-visible{outline:2px solid var(--accent-text);outline-offset:1px}.ltime{position:absolute;top:calc(100% + 8px);left:0;z-index:40;width:min(540px,calc(100vw - 32px));padding:18px 20px 16px;border-radius:16px;color:#fff;background:linear-gradient(135deg,#2a1a22,#4a1f30 55%,#6b2540);box-shadow:0 30px 80px -30px #0000008c;font-family:var(--ui);text-align:left;text-transform:none;cursor:default}.ltime.end{left:auto;right:0}.ltime .leye{margin:0;font:700 11px/1 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3}.ltime .ldate{margin:10px 0 14px}.ltime .ldaybtn{font-size:24px}.ltime .lwarn{margin:12px 0 0;font-size:13px;color:#ffd2cd}.ltime .ltold{margin:14px 0 0;font-size:13px;line-height:1.45;color:#ffffffc7}.ltime .lacts{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.ltime .lacts button{padding:7px 11px;border-radius:9px;border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#fff;font:700 12.5px/1.2 var(--ui);cursor:pointer}.ltime .lacts button:hover{background:#ffffff24}.ltime .lacts .lsave,.ltime .lacts .lsave:hover{border-color:#fff;background:#fff;color:var(--wine)}.ltime .lacts .lsave:hover:not(:disabled){background:#f6e9ec}.ltime .lacts button:disabled{opacity:.45;cursor:default}.ltime .lacts button:focus-visible{outline:2px solid #fff;outline-offset:2px}.liveentry .lcover{width:min(720px,100%);margin-top:16px;padding:14px 16px 12px;border-radius:14px;border:1px solid var(--hairline);background:var(--surface);box-shadow:var(--shadow)}.liveentry .lcover:focus-within{border-color:color-mix(in srgb,var(--wine) 40%,var(--hairline))}.liveentry .lcover>label{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;font:700 11px/1.3 var(--ui);letter-spacing:.09em;text-transform:uppercase;color:var(--dim)}.liveentry .lcover>label span{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.liveentry .lcover textarea{width:100%;min-height:104px;padding:0;border:0;resize:vertical;background:transparent;color:var(--ink);font:16px/1.55 var(--serif)}.liveentry .lcover textarea:focus{outline:none}.liveentry .lcover textarea::placeholder{color:var(--dim)}.liveentry .lcovfoot{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:6px;padding-top:10px;border-top:1px solid var(--hairline)}.liveentry .lcovfoot .hint{margin-left:auto;color:var(--dim);font-size:12px}.liveentry .lcovfoot .hint.short{color:var(--accent-text)}.liveentry .lattach{position:relative;display:inline-flex;align-items:center;padding:7px 10px;border-radius:8px;border:1px dashed var(--hairline);color:var(--accent-text);font:600 12.5px/1 var(--ui);cursor:pointer}.liveentry .lattach:hover{background:var(--surface-2)}.liveentry .lattach:focus-within{outline:2px solid var(--accent-text);outline-offset:2px}.liveentry .lattach input{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.liveentry .lfile{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-width:0;padding:5px 6px 5px 9px;border-radius:8px;background:var(--surface-2);font-size:12.5px}.liveentry .lfile i{flex:none;width:22px;height:26px;border-radius:4px;background:var(--bad);color:#fff;font:700 7.5px/26px var(--ui);font-style:normal;text-align:center}.liveentry .lfile i.txt{background:var(--info)}.liveentry .lfile .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liveentry .lfile button{flex:none;width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.liveentry .lfile button:hover{background:var(--hairline);color:var(--ink)}.liveentry .lfile button svg{width:12px;height:12px;stroke:currentColor;stroke-width:2.4;fill:none}.liveentry .under:empty{display:none}@media(max-width:860px){.waitstage.liveentry{grid-template-rows:auto auto}.liveentry .main{align-content:start}.liveentry .lticket{padding:20px 18px 22px}.liveentry .lweek{gap:4px}.liveentry .lweek button{height:48px}.liveentry .lcal{width:min(292px,calc(100vw - 72px))}}:root{--brass-ink: #8a6524}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--brass-ink: #e6c78a}}:root[data-theme=dark]{--brass-ink: #e6c78a}.repchip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:100px;font:700 11.5px/1 var(--ui);color:var(--brass-ink);background:color-mix(in srgb,var(--brass) 15%,transparent);white-space:nowrap;letter-spacing:0;text-transform:none}.repchip svg{width:12px;height:12px;flex:none;stroke:currentColor;stroke-width:2.2;fill:none}:is(.liveentry,.ltime,.srpop) .lsel .fr-select__value{line-height:1.3;padding-right:1px}:is(.liveentry,.ltime) .lsel.lrepon{border-color:#d6b06aa6;background:#d6b06a24}:is(.liveentry,.ltime) .lsel.lrepon small{color:#e6c78a}:is(.liveentry,.ltime) .lrep{position:relative;z-index:1;display:grid;gap:12px;margin-top:14px;padding-top:14px;border-top:1px dashed rgba(255,255,255,.2)}:is(.liveentry,.ltime) .lend .lendbtn{padding:0;border:0;background:none;color:#fff;font:600 13.5px/1 var(--ui);cursor:pointer}:is(.liveentry,.ltime) .lend .lendbtn:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:3px}.liveentry .lweek button.rep{box-shadow:inset 0 -3px #d6b06ae6}.liveentry .lnext{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font:600 12px/1 var(--ui);color:#ffffffb8}.liveentry .lnext b{margin-right:2px;color:#fff;font-weight:700}.liveentry .lnext span{padding:5px 9px;border-radius:100px;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#fff}.liveentry .lnext em{font-style:normal;color:#fff9}.board .livestrip .repchip{color:#e6c78a;background:#d6b06a24;min-width:0;overflow:hidden;text-overflow:ellipsis}.board .livestrip .lchgmenu{position:absolute;top:calc(100% + 8px);left:8px;z-index:40;width:min(290px,calc(100vw - 32px));padding:6px;border-radius:12px;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg);animation:srpop .16s ease}.lchgmenu button{width:100%;display:grid;gap:2px;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:600 13.5px/1.3 var(--ui);text-align:left;cursor:pointer}.lchgmenu button:hover,.lchgmenu button:focus-visible{background:color-mix(in srgb,var(--wine) 8%,transparent);outline:none}.lchgmenu small{color:var(--muted);font-size:12px;font-weight:500}@media(max-width:900px){.board .livestrip:has(.repchip){height:auto;min-height:46px;flex-wrap:wrap;row-gap:8px;padding-top:8px;padding-bottom:8px}.board .livestrip:has(.repchip) .lp{flex-wrap:wrap;row-gap:6px;white-space:normal}}@keyframes srpop{0%{opacity:0;transform:scale(.97)}}.srpop{width:min(540px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:16px 18px 14px;border-radius:16px;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg);font:14px/1.5 var(--ui);text-align:left;text-transform:none;letter-spacing:0;animation:srpop .18s ease}.srpop h3{margin:0 0 2px;font:600 18px/1.25 var(--serif)}.srpop .psub{margin:0 0 12px;color:var(--muted);font-size:12.5px}.srpop .pdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-bottom:10px}.srpop .pdays button{display:grid;justify-items:center;gap:3px;padding:6px 0;border:1px solid var(--hairline);border-radius:9px;background:var(--surface);color:var(--muted);font:700 9.5px/1 var(--ui);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.srpop .pdays button b{color:var(--ink);font:600 16px/1 var(--serif);letter-spacing:0}.srpop .pdays button:hover:not(:disabled):not(.on){border-color:color-mix(in srgb,var(--wine) 40%,var(--hairline))}.srpop .pdays button.was{border-style:dashed;border-color:var(--brass)}.srpop .pdays button.on{border-color:var(--wine);background:var(--wine);color:#fff}.srpop .pdays button.on b{color:#fff}.srpop .pdays button:disabled{opacity:.4;cursor:default}.srpop .lrow{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.srpop .lsel{position:relative;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 10px;border-radius:9px;border:1px solid var(--hairline);background:var(--surface-2);cursor:pointer}.srpop .lsel:focus-within,.srpop .lsel:has(.fr-select__trigger[aria-expanded=true]){border-color:color-mix(in srgb,var(--wine) 50%,var(--hairline));background:var(--surface)}.srpop .lsel.lrepon{border-color:color-mix(in srgb,var(--brass) 55%,var(--hairline));background:color-mix(in srgb,var(--brass) 10%,var(--surface))}.srpop .lsel small{font:700 10.5px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);transform:translateY(1px)}.srpop .lsel .fr-select{width:auto}.srpop .lsel .fr-select__trigger{gap:6px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--ink);font:600 13px/1 var(--ui)}.srpop .lsel .fr-select__trigger:focus-visible{box-shadow:none}.srpop .lsel .fr-select__chev{width:15px;height:15px}.srpop .lend .lendbtn{padding:0;border:0;background:none;color:var(--ink);font:600 13px/1 var(--ui);cursor:pointer}.srpop .lend .lendbtn:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px;border-radius:3px}.srpop .pnote{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;margin:0 0 12px;padding:9px 10px;border-radius:10px;background:color-mix(in srgb,var(--brass) 10%,transparent);color:var(--ink);font-size:12.5px;line-height:1.45}.srpop .pnote svg{width:16px;height:16px;margin-top:1px;stroke:var(--brass-ink);stroke-width:2;fill:none}.srpop .pnote b{font-weight:600}.srpop .pwarn{margin:0 0 10px;color:var(--danger);font-size:12.5px}.srpop .pacts{display:flex;justify-content:flex-end;gap:8px}.srpop .pacts .btn:disabled{opacity:.45;cursor:default}.srpop .pwho{display:grid;gap:6px;margin-bottom:12px}.srpop .pwho button,.srpop .ptoggle{display:grid;gap:9px;align-items:start;width:100%;padding:9px 10px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface);color:var(--ink);font:13px/1.4 var(--ui);text-align:left;cursor:pointer}.srpop .pwho button{grid-template-columns:18px minmax(0,1fr)}.srpop .pwho button.on{border-color:var(--wine);background:color-mix(in srgb,var(--wine) 5%,var(--surface))}.srpop .pwho .rd{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--hairline);display:grid;place-items:center}.srpop .pwho button.on .rd{border-color:var(--wine)}.srpop .pwho button.on .rd:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--wine)}.srpop :is(.pwho,.ptoggle) b{display:block;font-weight:600}.srpop :is(.pwho,.ptoggle) small{color:var(--muted);font-size:12px}.srpop .ptoggle{grid-template-columns:34px minmax(0,1fr);margin-bottom:12px}.srpop .ptoggle .sw{position:relative;width:34px;height:20px;border-radius:100px;border:1px solid var(--hairline);background:var(--surface-2)}.srpop .ptoggle .sw:after{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:var(--dim);transition:left .2s}.srpop .ptoggle.on .sw{border-color:var(--wine);background:var(--wine)}.srpop .ptoggle.on .sw:after{left:16px;background:#fff}.srpop .pinput{width:100%;margin-bottom:12px;padding:10px 12px;border-radius:10px;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);font:15px/1.4 var(--serif)}.srpop .pinput:focus{outline:none;border-color:var(--wine);box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 16%,transparent)}.srpop :is(.pdays button,.pwho button,.ptoggle):focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.srcard .lvwhen{row-gap:6px}.srresults,.srsess{position:relative;margin-bottom:16px;padding:16px 18px 12px}.shead{display:flex;align-items:center;gap:10px;margin-bottom:8px}.shead h3{margin:0;font-size:16px}.shead>svg{width:15px;height:15px;flex:none;stroke:var(--accent-text);stroke-width:1.9;fill:none}.shead .shint{margin-left:auto;color:var(--muted);font-size:12.5px}.shead .rangeseg{margin-left:auto}.rscroll{overflow-x:auto}.rbars,.rlabels{display:flex;gap:10px;min-width:min-content;padding:0 4px}.rbars{align-items:flex-end;height:120px;margin:12px 0 6px;border-bottom:1px solid var(--hairline)}.rbars>div,.rlabels>span{flex:1 0 52px}.rbars>div{display:grid;justify-items:center;gap:4px}.rbars i{display:block;width:100%;max-width:46px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,var(--wine),color-mix(in srgb,var(--wine) 55%,var(--brass)))}.rbars i.miss{height:8px;background:repeating-linear-gradient(45deg,var(--hairline),var(--hairline) 3px,transparent 3px,transparent 7px)}.rbars b{font:600 13px/1 var(--serif)}.rlabels span{text-align:center;color:var(--muted);font:600 11px/1.3 var(--ui)}.rgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.rgrid>div{padding:10px 12px;border:1px solid var(--hairline);border-radius:12px;min-width:0}.rgrid b{display:block;font:600 22px/1.1 var(--serif)}.rgrid span{color:var(--muted);font-size:12.5px}.rgrid small{display:block;margin-top:4px;color:var(--dim);font-size:12px}.srow,.spast{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:10px 0;border-top:1px solid var(--hairline)}.slist>:first-child{border-top:0}.sday{width:50px;height:54px;overflow:hidden;border:1px solid var(--hairline);border-radius:10px;background:var(--surface);text-align:center}.sday i{display:block;background:var(--wine);color:#fff;font:700 9.5px/16px var(--ui);font-style:normal;letter-spacing:.06em;text-transform:uppercase}.sday b{font:600 21px/34px var(--serif)}.srow.skipped .sday{opacity:.45}.srow.skipped .sday i{background:var(--dim)}.srow.moved .sday{border-color:var(--brass)}.srow.moved .sday i{background:var(--brass)}.spast .sday i{background:var(--muted)}.swhat{min-width:0}.swhat>b{display:block;font-size:14px;font-weight:600}.srow.skipped .swhat>b{color:var(--muted);font-weight:500;text-decoration:line-through}.swhat .topic{display:block;margin-top:1px;color:var(--ink);font:italic 13px/1.35 var(--serif)}.swhat small{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;color:var(--muted);font-size:12.5px}.tagx{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:100px;font-size:11px;font-weight:700;white-space:nowrap}.tagx.next,.tagx.live{background:color-mix(in srgb,var(--bad) 11%,transparent);color:var(--bad)}.tagx.moved{background:color-mix(in srgb,var(--brass) 16%,transparent);color:var(--brass-ink)}.tagx.skip{background:var(--surface-2);color:var(--muted)}.tagx.done{background:var(--goodbg);color:var(--good)}.tagx.miss{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.sseats{color:var(--muted);font-size:12.5px;text-align:right;white-space:nowrap}.sseats b{display:block;color:var(--ink);font:600 17px/1.1 var(--serif)}.smenuwrap{position:relative}.sdots{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--dim);font-size:18px;line-height:1;cursor:pointer}.sdots:hover,.sdots.on{background:var(--surface-2);color:var(--ink)}.smenu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;width:240px;padding:6px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-lg);animation:srpop .16s ease}.smenu button{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:var(--ink);font-size:13.5px;text-align:left;cursor:pointer}.smenu button:hover,.smenu button:focus-visible{background:color-mix(in srgb,var(--wine) 8%,transparent);outline:none}.smenu button svg{width:15px;height:15px;flex:none;stroke:currentColor;stroke-width:1.8;fill:none}.smenu small{display:block;padding:4px 10px 6px;color:var(--dim);font-size:11.5px}.sfoot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0 4px;border-top:1px solid var(--hairline);color:var(--muted);font-size:12.5px}.sfoot b{color:var(--ink);font-weight:600}.ghost.danger{color:var(--danger)}.srsess .sempty{margin:6px 0 12px;color:var(--muted);font-size:13px}.srsess .smore{margin:4px 0 8px}@media(max-width:640px){.rgrid{grid-template-columns:minmax(0,1fr)}.srow,.spast{grid-template-columns:50px minmax(0,1fr) auto;gap:10px}.srow .sseats{display:none}.spast>.ghost{grid-column:2 / -1;justify-self:start}.shead,.sfoot{flex-wrap:wrap}}.inv-scrim{z-index:120}.inv-sheet{position:relative;width:min(1080px,100%);height:min(680px,calc(100vh - 48px));background:var(--surface);border:1px solid var(--hairline);border-radius:18px;box-shadow:var(--shadow-lg);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;animation:modal-pop .22s cubic-bezier(.2,.9,.3,1.1)}.inv-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:18px;align-items:center;padding:16px 20px 14px 24px;border-bottom:1px solid var(--hairline)}.inv-head h2{font-family:var(--serif);font-size:21px;font-weight:600;margin:0}.inv-to{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--muted);margin-top:2px;min-width:0}.inv-to b{color:var(--ink);font-weight:600}.inv-pick{max-width:360px;min-width:220px}.inv-pick .fr-select__trigger{padding:5px 10px;font-size:12.5px;font-weight:600}.inv-steps{display:flex;gap:4px;background:var(--surface-2);border-radius:100px;padding:3px}.inv-steps button{border:0;background:transparent;border-radius:100px;padding:6px 13px;font:600 12.5px/1 var(--ui);color:var(--muted);display:inline-flex;gap:7px;align-items:center;white-space:nowrap}.inv-steps button:disabled{opacity:.55;cursor:default}.inv-steps i{font-style:normal;width:18px;height:18px;border-radius:50%;background:var(--hairline);display:grid;place-items:center;font-size:10.5px;font-weight:700}.inv-steps button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #1a121614,0 3px 10px #1a12160f}.inv-steps button.on i{background:var(--wine);color:#fff}.inv-steps button.done i{background:var(--good);color:#fff}.inv-body{display:grid;grid-template-columns:minmax(0,1fr) 360px;min-height:0}.inv-left{min-height:0;overflow-y:auto;padding:18px 22px 22px 24px;display:grid;align-content:start;gap:12px;background:var(--ground)}.inv-right{min-height:0;border-left:1px solid var(--hairline);display:grid;grid-template-rows:minmax(0,1fr) auto;background:var(--surface)}.inv-empty-note{padding:40px 24px;color:var(--muted);text-align:center}.inv-quiet{color:var(--muted);font-size:13px;margin:0}.inv-lead{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.inv-lead h3{font-family:var(--serif);font-size:17px;font-weight:600;margin:0}.inv-lead small{color:var(--muted);font-size:12.5px}.inv-ico{width:30px;height:30px;border-radius:9px;background:color-mix(in srgb,var(--wine) 10%,transparent);color:var(--accent-text);display:grid;place-items:center;flex:none}.inv-ico.new{background:color-mix(in srgb,var(--brass) 18%,transparent);color:color-mix(in srgb,var(--brass) 70%,var(--ink))}.inv-ico svg,.inv-addbtn svg{width:15px;height:15px;stroke-width:1.9}.inv-empty{text-align:center;padding:18px 20px 6px}.inv-ring{width:56px;height:56px;border-radius:50%;margin:0 auto 12px;display:grid;place-items:center;color:var(--accent-text);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--brass) 40%,transparent)}.inv-ring svg{width:22px;height:22px;stroke-width:1.8}.inv-empty h3{font-family:var(--serif);font-size:19px;font-weight:600;margin:0}.inv-empty p{color:var(--muted);margin:6px auto 0;max-width:430px;font-size:13.5px}.inv-starts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.inv-start{border:1px solid var(--hairline);background:var(--surface);border-radius:14px;padding:14px;text-align:left;display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;color:var(--ink);transition:border-color .15s,transform .15s}.inv-start:hover:not(:disabled){border-color:color-mix(in srgb,var(--wine) 40%,var(--hairline));transform:translateY(-1px)}.inv-start:disabled{opacity:.55;cursor:default}.inv-start .inv-ico{width:34px;height:34px}.inv-start b{font-size:14px;font-weight:600;display:block}.inv-start small{color:var(--muted);font-size:12.5px;display:block;margin-top:2px}.inv-start em{font-style:normal;color:var(--accent-text);font-weight:700;font-size:12.5px;margin-top:6px;display:block}.inv-block{background:var(--surface);border:1px solid var(--hairline);border-radius:14px;padding:12px 14px 14px;display:grid;gap:10px}.inv-bhead{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;gap:10px;align-items:center}.inv-bhead b{font-size:14px;font-weight:600;display:block}.inv-bhead small{color:var(--muted);font-size:12.5px;display:block}.inv-match{font:600 12px/1 var(--ui);color:var(--accent-text);background:color-mix(in srgb,var(--wine) 8%,transparent);padding:5px 9px;border-radius:100px;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.inv-rm{width:28px;height:28px;border-radius:8px;border:0;background:transparent;color:var(--dim);display:grid;place-items:center}.inv-rm:hover{background:var(--surface-2);color:var(--ink)}.inv-rm svg{width:14px;height:14px;stroke-width:2}.inv-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:240px;overflow-y:auto;padding-right:2px}.inv-opt{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:9px;align-items:center;border:1px solid var(--hairline);border-radius:10px;padding:8px 10px;background:var(--surface);text-align:left;color:var(--ink)}.inv-opt:hover{border-color:color-mix(in srgb,var(--wine) 35%,var(--hairline))}.inv-opt.on{border-color:var(--wine);background:color-mix(in srgb,var(--wine) 5%,var(--surface))}.inv-opt b{font-weight:600;display:block;font-size:13px;line-height:1.3}.inv-opt small{color:var(--muted);font-size:11.5px}.inv-c{color:var(--dim);font-size:12px;font-weight:600;font-variant-numeric:lining-nums tabular-nums}.inv-cbx{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--hairline);background:var(--surface);display:grid;place-items:center;flex:none}.inv-cbx svg{width:12px;height:12px;stroke:#fff;stroke-width:3;opacity:0}.inv-cbx.on{background:var(--wine);border-color:var(--wine)}.inv-cbx.on svg{opacity:1}.inv-tagrow{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.inv-rowlb{font-size:12.5px;color:var(--muted);margin-right:2px}.inv-tag{display:inline-flex;align-items:center;gap:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;padding:4px 9px;border-radius:7px;background:color-mix(in srgb,var(--wine) 6%,var(--surface-2));border:1px solid color-mix(in srgb,var(--wine) 18%,var(--hairline));color:var(--accent-text);white-space:nowrap}.inv-tag:before{content:"";width:7px;height:7px;flex:none}.inv-tag.sys:before{border-radius:50%;background:var(--brass)}.inv-tag.own:before{border-radius:2px;background:var(--info)}.inv-tag:hover{border-color:color-mix(in srgb,var(--wine) 45%,var(--hairline))}.inv-tag.on{background:var(--wine);border-color:var(--wine);color:#fff}.inv-tag.on .inv-c{color:color-mix(in srgb,#fff 75%,transparent)}.inv-picked{display:flex;flex-wrap:wrap;gap:6px}.inv-pchip{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 10px;border-radius:100px;background:var(--surface-2);font-size:12.5px;font-weight:600}.inv-pchip button{border:0;background:transparent;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:var(--dim);padding:0}.inv-pchip button svg{width:11px;height:11px;stroke-width:2.2}.inv-search{display:flex;align-items:center;gap:8px;border:1px solid var(--hairline);background:var(--surface-2);border-radius:10px;padding:0 10px;height:36px}.inv-search svg{width:14px;height:14px;stroke:var(--dim);stroke-width:2;flex:none}.inv-search input{border:0;background:transparent;flex:1;font:13.5px var(--ui);color:var(--ink);min-width:0;outline:none}.inv-plist{display:grid;max-height:190px;overflow-y:auto;border:1px solid var(--hairline);border-radius:10px}.inv-plist>.inv-quiet{padding:10px}.inv-prow{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:center;padding:7px 10px;border:0;border-top:1px solid var(--hairline);background:var(--surface);text-align:left;color:var(--ink);width:100%}.inv-prow:first-child{border-top:0}.inv-prow b{font-weight:600;display:block;font-size:13px;line-height:1.25}.inv-prow small{color:var(--muted);font-size:11.5px}.inv-newbox{border:1px solid var(--hairline);border-radius:10px;background:var(--surface);padding:8px 10px;display:grid;gap:8px}.inv-newbox textarea{border:0;resize:vertical;background:transparent;font:13.5px/1.55 ui-monospace,Consolas,monospace;color:var(--ink);width:100%;outline:none}.inv-nchips{display:flex;flex-wrap:wrap;gap:6px}.inv-nchip{font-size:12px;padding:3px 9px;border-radius:100px;font-weight:600}.inv-nchip.ok{background:color-mix(in srgb,var(--brass) 16%,transparent);color:color-mix(in srgb,var(--brass) 65%,var(--ink))}.inv-nchip.known{background:var(--surface-2);color:var(--muted)}.inv-nchip.bad{background:var(--dangerbg);color:var(--danger)}.inv-consent{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:start;font-size:12.5px;color:var(--muted)}.inv-consent input{margin:2px 0 0;accent-color:var(--wine);width:16px;height:16px}.inv-consent b{color:var(--ink);font-weight:600}.inv-consent code{font-size:12px}.inv-addbar{display:grid;gap:6px}.inv-addbtn{width:100%;border:1.5px dashed color-mix(in srgb,var(--wine) 32%,var(--hairline));background:transparent;border-radius:14px;padding:12px;color:var(--accent-text);font-weight:700;font-size:13.5px;display:flex;gap:8px;align-items:center;justify-content:center}.inv-addbtn:hover:not(:disabled){background:color-mix(in srgb,var(--wine) 4%,transparent)}.inv-addbtn.solid{border-style:solid}.inv-addbtn:disabled{opacity:.55;cursor:default}.inv-addmenu{background:var(--surface);border:1px solid var(--hairline);border-radius:14px;box-shadow:var(--shadow);padding:6px;display:grid;gap:2px}.inv-addmenu button{border:0;background:transparent;display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px;border-radius:10px;text-align:left;color:var(--ink)}.inv-addmenu button:hover{background:color-mix(in srgb,var(--wine) 6%,transparent)}.inv-addmenu b{font-size:13.5px;font-weight:600;display:block}.inv-addmenu small{color:var(--muted);font-size:12px}.inv-sum{min-height:0;overflow-y:auto;padding:18px 20px}.inv-big{font:600 44px/1 var(--serif);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}.inv-big small{font:500 14px/1.2 var(--ui);color:var(--muted);letter-spacing:0;display:block;margin-top:6px}.inv-rows{margin-top:14px}.inv-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:8px 0;border-top:1px solid var(--hairline);font-size:13px}.inv-row b{font-weight:600;font-variant-numeric:lining-nums tabular-nums}.inv-row.dim{color:var(--muted)}.inv-sumhead{font:700 10.5px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin:16px 0 -8px}.inv-seeall{border:0;background:transparent;color:var(--accent-text);font-weight:600;font-size:12.5px;padding:0;margin-top:12px}.inv-all{margin-top:8px;max-height:220px;overflow-y:auto;border:1px solid var(--hairline);border-radius:10px}.inv-all>.inv-quiet{padding:8px 10px}.inv-allrow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:6px 10px;border-top:1px solid var(--hairline);font-size:12.5px}.inv-allrow:first-child{border-top:0}.inv-allrow b{font-weight:600;display:block}.inv-allrow small{color:var(--muted);font-size:11.5px}.inv-allrow em{font-style:normal;color:var(--dim);font-size:11px}.inv-foot{border-top:1px solid var(--hairline);padding:12px 20px 14px;display:grid;gap:8px}.inv-foot .btn:disabled,.inv-foot .ghost:disabled{opacity:.45;cursor:default}.inv-footnote{font-size:12px;color:var(--dim);text-align:center;margin:0}.inv-error{margin:0;color:var(--danger);font-size:12.5px}.inv-warn{background:var(--warnbg);color:var(--warn);border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600}.inv-warn a{color:inherit}.inv-fld{display:grid;gap:6px}.inv-lb{font:700 10.5px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);display:flex;justify-content:space-between}.inv-lb small{letter-spacing:0;text-transform:none;font-weight:500;font-size:12px;color:var(--muted)}.inv-fld input,.inv-fld textarea{border:1px solid var(--hairline);background:var(--surface);border-radius:10px;padding:10px 12px;font:400 14px/1.5 var(--ui);color:var(--ink);width:100%}.inv-fld textarea{font:400 15px/1.6 var(--serif);resize:vertical;min-height:200px}.inv-fld input:focus,.inv-fld textarea:focus{outline:none;border-color:var(--wine);box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 14%,transparent)}.inv-from{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;background:var(--surface);border:1px solid var(--hairline);border-radius:10px;padding:10px 12px;font-size:13.5px}.inv-from span{color:var(--muted)}.inv-from small{margin-left:auto;color:var(--dim);font-size:12px}.inv-tokens{display:flex;gap:6px;flex-wrap:wrap;align-items:center;font-size:12px;color:var(--muted)}.inv-tok{border:1px dashed color-mix(in srgb,var(--brass) 55%,var(--hairline));background:color-mix(in srgb,var(--brass) 8%,transparent);color:color-mix(in srgb,var(--brass) 65%,var(--ink));border-radius:7px;padding:3px 8px;font:600 12px/1.2 ui-monospace,Consolas,monospace}.inv-ai{margin-left:auto;border:1px solid var(--hairline);background:var(--surface);border-radius:8px;padding:5px 10px;font-size:12.5px;font-weight:600;color:var(--accent-text);display:inline-flex;gap:6px;align-items:center}.inv-ai svg{width:14px;height:14px;stroke-width:1.8}.inv-ai:disabled{opacity:.6}.inv-pv{padding:16px;background:var(--ground);min-height:0;overflow-y:auto}.inv-pvlabel{font:700 10.5px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin:0 0 8px 4px;display:flex;justify-content:space-between}.inv-email{background:#fff;color:#1a1216;border-radius:14px;padding:18px 18px 14px;font:14px/1.55 Georgia,var(--serif);box-shadow:0 1px 2px #0000000f,0 10px 30px -18px #0000004d}.inv-esubj{font:600 13px/1.35 var(--ui);color:#6b5a60;border-bottom:1px solid #efe8e8;padding-bottom:10px;margin-bottom:12px}.inv-esubj b{color:#1a1216;display:block;font-size:14px;margin-bottom:2px}.inv-email p{margin:0 0 10px;white-space:pre-line;overflow-wrap:anywhere}.inv-ewhen{border:1px solid #ece4e4;border-radius:12px;padding:9px 12px;margin:12px 0}.inv-ewhen strong{display:block;font-size:14px}.inv-ewhen small{color:#6b5a60;font:12.5px/1.3 var(--ui)}.inv-emuted{color:#6b5a60}.inv-eseat{display:block;text-align:center;background:var(--wine);color:#fff;border-radius:10px;padding:11px;font:600 14.5px/1 Georgia,var(--serif);margin:12px 0 6px}.inv-email .inv-enote{text-align:center;font:12px/1.3 var(--ui);color:#9a8a90;margin:0 0 10px}.inv-efoot{border-top:1px solid #efe8e8;margin-top:10px;padding-top:10px;font:11.5px/1.45 var(--ui);color:#9a8a90}.inv-confirm-scrim{position:absolute;inset:0;background:#140c1066;display:grid;place-items:center;padding:22px;z-index:5}.inv-confirm{max-width:520px}.inv-cfhd{padding:22px 24px 4px}.inv-cfhd h2{font-family:var(--serif);font-size:23px;font-weight:600;margin:0}.inv-cfhd p{margin:6px 0 0;color:var(--muted);font-size:13.5px}.inv-checks{padding:12px 24px 4px}.inv-check{display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:start;padding:9px 0;border-bottom:1px solid var(--hairline);font-size:13.5px}.inv-check:last-child{border-bottom:0}.inv-check svg{width:20px;height:20px;padding:3px;border-radius:50%;background:var(--goodbg);stroke:var(--good);stroke-width:2.6}.inv-check small{display:block;color:var(--muted);font-size:12.5px}.inv-cffoot{padding:16px 24px 20px;display:flex;justify-content:flex-end;gap:10px;align-items:center}.invcard{padding:16px 18px 12px;margin-bottom:16px}.invcard-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.invcard-head h3{font-family:var(--serif);font-size:16px;font-weight:600;margin:0}.invcard-head svg{width:15px;height:15px;stroke:var(--accent-text);stroke-width:1.9}.invcard-head small{margin-left:auto;color:var(--muted);font-size:12.5px}.invsend{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;align-items:center;padding:12px 0 10px;border-top:1px solid var(--hairline)}.invsend:first-of-type{border-top:0}.invsend-who b{font-size:13.5px;display:block}.invsend-who small{color:var(--muted);font-size:12.5px}.invsend-stats{display:flex;gap:22px}.invsend-stats div{text-align:right}.invsend-stats b{display:block;font:600 20px/1.1 var(--serif);font-variant-numeric:lining-nums tabular-nums}.invsend-stats span{font:700 10px/1.2 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.invsend-bar{grid-column:1 / -1;height:8px;border-radius:5px;background:var(--surface-2);overflow:hidden;display:flex}.invsend-bar i{display:block;height:100%;transition:width .6s ease}.invsend-bar .seat{background:var(--wine)}.invsend-bar .open{background:color-mix(in srgb,var(--wine) 45%,var(--surface-2))}.invsend-foot{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.invsend-key,.invsend-acts{display:inline-flex;align-items:center;gap:14px}.invsend-acts{gap:8px;margin-left:auto}.invsend-key>span{display:inline-flex;align-items:center;gap:6px;line-height:1}.invsend-key i{display:block;width:9px;height:9px;border-radius:3px}.invsend-key i.seat{background:var(--wine)}.invsend-key i.open{background:color-mix(in srgb,var(--wine) 45%,var(--surface-2))}.invsend-people{grid-column:1 / -1;max-height:190px;overflow-y:auto;border-top:1px dashed var(--hairline)}.invsend-person{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 0;font-size:13px}.invsend-person small{color:var(--dim);font-size:12px;margin-left:6px}.invst{font-weight:600;font-size:12px;white-space:nowrap}.invst.seat{color:var(--good)}.invst.opened{color:var(--accent-text)}.invst.got,.invst.waiting{color:var(--dim)}.invst.bounced{color:var(--danger)}.tablecard.people th,.tablecard.people td{padding-left:12px;padding-right:12px}.tablecard.people th:first-child,.tablecard.people td:first-child{padding-left:18px}.tablecard.people th:last-child,.tablecard.people td:last-child{padding-right:18px}.tablecard.people .col-pick{width:36px;padding-right:0}.pick-cbx{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--hairline);background:var(--surface);display:grid;place-items:center;padding:0;cursor:pointer}.pick-cbx svg{width:12px;height:12px;stroke:#fff;stroke-width:3;fill:none;opacity:0}.pick-cbx.on,.pick-cbx.part{background:var(--wine);border-color:var(--wine)}.pick-cbx.on svg{opacity:1}.pick-cbx.part:after{content:"";width:8px;height:2px;background:#fff;border-radius:1px}tr.prow.picked td{background:color-mix(in srgb,var(--wine) 5%,transparent)}.pickbar{position:fixed;left:50%;bottom:22px;transform:translate(-50%);display:flex;align-items:center;gap:10px;background:var(--surface);color:var(--ink);border:1px solid var(--hairline);border-radius:14px;padding:8px 8px 8px 16px;box-shadow:var(--shadow-lg);z-index:60;white-space:nowrap;font-size:13.5px;animation:pickbar-rise .25s ease}@keyframes pickbar-rise{0%{opacity:0;transform:translate(-50%,10px)}}.pickbar b{font-weight:700;font-variant-numeric:lining-nums tabular-nums}.pickbar .pb-go{border:0;background:var(--wine);color:#fff;border-radius:9px;padding:8px 13px;font-weight:600;font-size:13px;display:inline-flex;align-items:center;gap:7px}.pickbar .pb-go:hover{background:var(--wine-deep)}.pickbar .pb-go svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.9;fill:none}.pickbar .pb-clear{border:0;background:transparent;color:var(--muted);font-weight:600;font-size:13px;padding:8px}.pickbar .pb-clear:hover{color:var(--ink)}@media(max-width:860px){.inv-scrim{padding:0;align-items:stretch}.inv-sheet{width:100%;height:100%;border-radius:0}.inv-head{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px 12px}.inv-steps{grid-column:1 / -1;grid-row:2;justify-self:start}.inv-body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.inv-left{padding:14px 16px 16px}.inv-right{border-left:0;border-top:1px solid var(--hairline);grid-template-rows:auto auto;max-height:45vh}.inv-sum{padding:12px 16px}.inv-big{font-size:32px}.inv-pv{display:none}.inv-starts,.inv-opts,.invsend{grid-template-columns:minmax(0,1fr)}.invsend-stats{justify-content:flex-start}.invsend-stats div{text-align:left}.pickbar{left:16px;right:16px;transform:none;justify-content:space-between}.tablecard.people tbody td.col-pick{position:absolute;top:14px;right:14px;width:auto;padding:0;z-index:1}.tablecard.people tbody td.col-pick:before{display:none}.tablecard.people tbody td.col-person{padding-right:48px}@keyframes pickbar-rise{0%{opacity:0}}}@media(prefers-reduced-motion:reduce){.inv-sheet,.pickbar,.invsend-bar i{animation:none;transition:none}}.boardpage .pagebar .title{font:inherit;font-family:var(--serif);font-size:15px;font-weight:600;color:var(--ink);background:none;border:1px solid transparent;padding:2px 6px;border-radius:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text}.boardpage .pagebar input.title{border:1px solid var(--wine);border-radius:6px;background:var(--surface-2);width:280px}.board-stage .pagebar .btn{font:inherit;font-weight:700;font-size:13px;padding:7px 11px;border-radius:9px;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);cursor:pointer}.board-stage .pagebar .btn:hover{background:var(--surface-2);color:var(--ink)}.board-entry{color:var(--ink);font-family:var(--ui)}.board-entry .entry{flex:1;min-height:0;padding:0 24px;overflow:auto}.board-entry .opening{width:min(720px,100%);margin:clamp(48px,11vh,128px) auto 56px}.board-entry h1{margin:0;font-family:var(--serif);font-weight:500;font-size:clamp(30px,5vw,40px);letter-spacing:-.02em;line-height:1.1}.board{display:flex;flex-direction:column;background:var(--ground);color:var(--ink);font-family:var(--ui);overflow:hidden}.board .grow{flex:1}.board .ready{font-size:12px;color:var(--muted);max-width:42ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board .ready.warn{color:var(--brass);font-weight:700}.board .bd-msg{font-size:12px;color:var(--muted)}@media(max-width:900px){.board .steps em{display:none}.board .steps span{padding:5px 6px}.board .steps span.done b,.board .steps span:not(.now):not(.done) b{display:none}}.board .st{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:0;border-radius:100px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;min-width:0}.board .st i{width:7px;height:7px;border-radius:100px;background:currentColor;flex:none}.board .st.warn{color:var(--warn);background:var(--warnbg)}.board .st u{text-decoration:none;border-bottom:1px solid color-mix(in srgb,currentColor 40%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board .url{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted);min-width:0}.board .url b{color:var(--ink);font-weight:600;max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board .btn.quiet{border-color:transparent;background:transparent;color:var(--muted);display:inline-flex;align-items:center;gap:7px}.board .btn.quiet:hover{background:var(--surface-2);color:var(--ink)}.board .btn.quiet svg{width:14px;height:14px}.board .btn{padding:7px 11px;border-radius:9px;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);font:inherit;font-weight:700;font-size:12.5px;cursor:pointer}.board .btn:hover{background:var(--surface-2);color:var(--ink)}.board .btn.fill{background:var(--wine);border-color:var(--wine);color:#fff}.board .btn.fill:hover{background:var(--wine-deep);color:#fff}.board .btn.ai{background:linear-gradient(135deg,var(--wine),#a03a54);border-color:transparent;color:#fff}.board .btn.danger{background:var(--bad);border-color:var(--bad);color:#fff}.board .btn.danger:hover{background:color-mix(in srgb,var(--danger, var(--bad)) 85%,#000);color:var(--dangerink, #fff)}.board .btn.ai:hover{color:#fff}.board .btn.txt{border:0;background:transparent;color:var(--muted)}.board .btn.sm{padding:5px 8px;font-size:12px}.board .btn:disabled{opacity:.45;cursor:default}.board .btn.on{border-color:var(--wine);color:var(--wine)}.board .bd-link{border:0;background:none;color:var(--accent-text);font:inherit;font-weight:700;font-size:12px;padding:0;text-decoration:underline;cursor:pointer}.board .spine{background:var(--surface);border-bottom:1px solid var(--hairline);padding:10px 12px;display:grid;gap:0;flex:none;min-width:0}.board .livestrip{position:relative;margin:10px 14px 0;height:46px;display:flex;align-items:center;gap:14px;padding:0 8px 0 14px;border-radius:12px;background:linear-gradient(90deg,#26141a,#3a1a24 45%,#2a1519);color:#fff;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 0 4px color-mix(in srgb,var(--wine) 10%,transparent);flex:none;min-width:0}.board .livestrip .lp{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:0;border:0;background:none;color:#fff;font:700 11.5px/1 var(--ui);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.board .livestrip button.lp{cursor:pointer;text-decoration:underline dotted transparent;text-underline-offset:5px}.board .livestrip button.lp:hover{text-decoration-color:#fff9}.board .livestrip button.lp:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:4px}.board .livestrip .lp i{width:8px;height:8px;border-radius:50%;flex:none;background:#ff5a4f;box-shadow:0 0 0 3px #ff5a4f40}.board .livestrip .lp span{color:#ffffff9e;font-weight:600;letter-spacing:.02em;text-transform:none}.board .livestrip .lp .lpedit{display:inline-flex;align-items:center;gap:5px;margin-left:4px;padding:5px 9px;border-radius:7px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;font:700 11.5px/1 var(--ui);letter-spacing:.01em;text-transform:none}.board .livestrip button.lp:hover .lpedit,.board .livestrip button.lp[aria-expanded=true] .lpedit{background:#ffffff29;border-color:#ffffff4d}.board .livestrip .lpedit svg{width:12px;height:12px;stroke:currentColor;stroke-width:2;fill:none}.board .livestrip .spgap{flex:1}.board .livestrip .spnote{font:600 12px/1 var(--ui);color:#fff9;white-space:nowrap}.board .livestrip .sb{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#fff;font:700 12px/1 var(--ui);text-decoration:none;white-space:nowrap}.board .livestrip .sb:hover{background:#ffffff24}.board .livestrip .sb svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.9;fill:none}@media(max-width:720px){.board .livestrip .spnote{display:none}}.board .filmmount{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;row-gap:0;padding:5px;transition:padding .55s cubic-bezier(.2,.8,.2,1);border-radius:16px;background:linear-gradient(180deg,#f7ebee,#eedde2);box-shadow:0 30px 60px -28px #7a233873,0 0 0 1px #7a23382e}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .board .filmmount{background:linear-gradient(180deg,#ffffff8c,#ffffff2e);box-shadow:0 30px 60px -28px #7a23388c,0 0 0 1px var(--hairline)}}:root[data-theme=dark] .board .filmmount{background:linear-gradient(180deg,#ffffff8c,#ffffff2e);box-shadow:0 30px 60px -28px #7a23388c,0 0 0 1px var(--hairline)}:root[data-theme=light] .board .filmmount{background:linear-gradient(180deg,#f7ebee,#eedde2);box-shadow:0 30px 60px -28px #7a233873,0 0 0 1px #7a23382e}.board .filmmount.folded{padding:6px 8px}.board .filmmount>.viewer{grid-column:1 / -1}.board .filmmount>.viewer.on{margin-top:4px}.board .film .hud{position:absolute;left:10px;bottom:10px;display:flex;align-items:center;gap:8px;z-index:6;transition:left .55s cubic-bezier(.2,.8,.2,1),bottom .55s cubic-bezier(.2,.8,.2,1)}.board .filmmount.folded .film .hud{bottom:auto;top:50%;transform:translateY(-50%);gap:6px}.board .film .hud .go{width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:100px;background:#fff;cursor:pointer;box-shadow:0 10px 24px -10px #000c;flex:none}.board .filmmount.folded .film .hud .go{width:28px;height:28px}.board .film .hud .go i{width:0;height:0;margin-left:3px;border-left:11px solid var(--wine);border-top:7px solid transparent;border-bottom:7px solid transparent}.board .filmmount.folded .film .hud .go:not(.stop) i{margin-left:2px;border-left-width:9px;border-top-width:6px;border-bottom-width:6px}.board .film .hud .go.stop i{width:12px;height:13px;margin:0;border:0;border-left:4px solid var(--wine);border-right:4px solid var(--wine);border-radius:1px}.board .filmmount.folded .film .hud .go.stop i{width:10px;height:11px}.board .film .hud .hudpill{display:inline-flex;align-items:center;gap:8px;padding:6px 8px 6px 12px;border-radius:100px;background:#1a1216b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0}.board .filmmount.folded .film .hud .hudpill{padding:4px 6px 4px 10px;font-size:11px}.board .film .hud .hudpill .whole{display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:11px;font-weight:700;padding:4px 10px 4px 8px;border-radius:100px;border:1px solid rgba(255,255,255,.55);background:#ffffff29;color:#fff;cursor:pointer;flex:none}.board .film .hud .hudpill .whole svg{width:12px;height:12px;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;fill:none}.board .film .hud .hudpill .whole:hover,.board .film .hud .hudpill .whole:focus-visible{background:#ffd9e2;border-color:#ffd9e2;color:var(--wine);outline:none}.board .film .stripfold{position:absolute;right:10px;bottom:10px;z-index:6;display:inline-flex;align-items:center;gap:7px;font:inherit;font-weight:700;font-size:12px;padding:7px 12px;border-radius:100px;border:1px solid rgba(255,255,255,.25);background:#1a121699;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;white-space:nowrap}.board .film .stripfold:hover{border-color:#ffffff80}.board .film .stripfold svg{width:12px;height:12px;flex:none;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.board .filmmount:not(.folded) .film .stripfold{width:30px;height:30px;padding:0;gap:0;justify-content:center}.board .filmmount:not(.folded) .film .stripfold .w2{display:none}.board .film .stripfold .w2{white-space:nowrap}.board .filmmount.folded .film .stripfold{bottom:auto;top:50%;transform:translateY(-50%)}.board .filmmount.folded .film .stripfold .w2{max-width:14ch;opacity:1;transition-delay:0s,.3s}.board .filmmount.folded .film .stripfold svg{transform:rotate(180deg)}.board .film .stripfold:focus-visible{outline:2px solid var(--brass);outline-offset:-2px}.board .film{position:relative;border-radius:11px;overflow:hidden;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#2a1a22,#4a2433)}.board .film.tall{height:112px;border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff59;transition:height .55s cubic-bezier(.2,.8,.2,1)}.board .filmmount.folded .film.tall{height:40px;cursor:pointer}.board .filmmount.folded .frames{opacity:0}.board .filmmount.folded .line b{opacity:0;pointer-events:none}.board .film:focus-visible{outline:2px solid var(--brass);outline-offset:-2px}@media(min-width:1280px){.board .film.tall{height:132px}}.board .frames{position:absolute;inset:0;display:flex;transition:opacity .55s cubic-bezier(.2,.8,.2,1)}.board .film .fr{flex:1 1 0;min-width:0;background:linear-gradient(135deg,color-mix(in srgb,var(--wine) 55%,#150c11),color-mix(in srgb,var(--wine) 22%,#150c11));background-repeat:no-repeat}.board .film .fr+.fr{box-shadow:inset 1px 0 #00000059}.board .film .fr.got{animation:framein .28s ease-out both}@keyframes framein{0%{opacity:.35}to{opacity:1}}@media(prefers-reduced-motion:reduce){.board .film .fr.got{animation:none}.board .filmmount,.board .film.tall,.board .frames,.board .film .line b,.board .film .hud,.board .film .go,.board .stripfold svg,.board .stripfold .w2{transition:none}}.board .film canvas.wave{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.board .film .parttint{position:absolute;top:0;bottom:0;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff40;z-index:3;pointer-events:none}.board .film .line{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 0 1px #00000059,0 0 14px #ffffff8c;z-index:4;pointer-events:none}.board .film .line b{transition:opacity .25s;position:absolute;top:8px;background:#fff;color:#241a1e;font-size:11px;font-weight:700;padding:2px 7px;border-radius:100px;white-space:nowrap;font-variant-numeric:tabular-nums}.board .film .line.in b{right:6px}.board .film .line.out b{left:6px}.board .film .line b:after{content:"";position:absolute;top:50%;width:0;height:0;margin-top:-4px;border-top:4px solid transparent;border-bottom:4px solid transparent}.board .film .line.in b:after{right:-5px;border-left:5px solid #fff}.board .film .line.out b:after{left:-5px;border-right:5px solid #fff}.board .film .line.in.flip b{right:auto;left:6px}.board .film .line.in.flip b:after{right:auto;left:-5px;border-left:0;border-right:5px solid #fff}.board .film .line.out.flip b{left:auto;right:6px}.board .film .line.out.flip b:after{left:auto;right:-5px;border-right:0;border-left:5px solid #fff}.board .film .ph{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#ffd9e2;box-shadow:0 0 12px #ffd9e2e6;z-index:5;pointer-events:none}.board .filmmount.folded .film .ph b{display:none}.board .film .ph b{position:absolute;bottom:8px;left:50%;transform:translate(-50%);background:#ffd9e2;color:#241a1e;font-size:11px;font-weight:700;padding:2px 7px;border-radius:100px;white-space:nowrap;font-variant-numeric:tabular-nums}.board .viewer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.8,.2,1);background:#120c0f;border-radius:12px}.board .viewer.on{grid-template-rows:1fr}.board .viewer .vin{min-height:0;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto}.board .viewer .maxbar{display:none;align-items:center;gap:10px;padding:14px 24px;color:#fff;font-size:13px}.board .viewer .maxbar b{font-family:var(--serif);font-weight:500;font-size:17px}.board .viewer .maxbar span{color:#fff9;font-variant-numeric:tabular-nums}.board .viewer .partstage{height:320px;display:grid;place-items:center;padding:18px 18px 6px;min-height:0}.board .talkpic{position:relative;border-radius:12px;overflow:hidden;background:#0b0709;box-shadow:0 30px 60px -30px #000000e6;isolation:isolate}.board .viewer .talkpic{height:100%;aspect-ratio:16 / 9;cursor:pointer}.board .arrivepv .talkpic{width:100%;max-width:calc(62vh * 16 / 9);aspect-ratio:16 / 9;margin:0 auto}.board .talkpic .talkvid{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#0b0709}.board .talkpic .partclock{position:absolute;top:12px;left:12px;z-index:2;color:#fff;font-size:11.5px;font-weight:700;padding:4px 10px;border-radius:100px;background:#00000059;font-variant-numeric:tabular-nums}.board .talkpic .acts{position:absolute;top:10px;right:10px;z-index:4;display:flex;gap:6px}.board .talkpic .acts button{width:30px;height:30px;display:grid;place-items:center;padding:0;border-radius:100px;border:1px solid rgba(255,255,255,.2);background:#0006;color:#fff;cursor:pointer}.board .talkpic .acts button:hover{background:#0009}.board .arrivepv .controls .pbtn{cursor:default}.board .talkpic .controls{position:absolute;left:0;right:0;bottom:0;z-index:4;height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;background:linear-gradient(#0b070900,#0b07098c);pointer-events:none}.board .talkpic .controls>*{pointer-events:auto}.board .talkpic .pbtn{width:34px;height:34px;display:grid;place-items:center;padding:0;border-radius:100px;border:1px solid rgba(255,255,255,.2);background:#0006;color:#fff;cursor:pointer}.board .talkpic .speed{height:26px;min-width:44px;padding:0 10px;display:grid;place-items:center;border-radius:100px;border:1px solid rgba(255,255,255,.2);background:#0006;color:#fff;font:inherit;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer}.board .talkpic .pbtn:hover,.board .talkpic .speed:hover{background:#0009}.board .talkpic .done{position:absolute;inset:0;z-index:3;display:grid;place-items:center;background:#120c0f8c;color:#fff;font-family:var(--serif);font-size:20px;opacity:0;pointer-events:none;transition:opacity .3s}.board .talkpic .done.on{opacity:1}.board .talkpic .fw-watch{position:absolute;inset:0;min-height:0;height:100%;z-index:3;background:transparent;cursor:default;pointer-events:none}@media(max-width:640px){.board .talkpic .w-arrive,.board .talkpic .w-arrive.w-at-br,.board .talkpic .w-arrive.w-at-bl,.board .talkpic .w-arrive.w-at-tr,.board .talkpic .w-arrive.w-at-tl,.board .talkpic .w-arrive.w-at-center{top:54px;bottom:62px}}.board .viewer .partline{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 24px 16px;color:#ffffffb3;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.board .viewer .pl{position:relative;height:28px;touch-action:none;cursor:pointer}.board .viewer .pl .track{position:absolute;left:0;right:0;top:12px;height:4px;background:#ffffff2e;border-radius:4px}.board .viewer .pl .fill{position:absolute;left:0;top:12px;height:4px;background:#ffd9e2;border-radius:4px}.board .viewer .pl .bead{position:absolute;top:7px;width:14px;height:14px;margin-left:-7px;border-radius:100px;border:2px solid #fff;transition:transform .25s,box-shadow .25s}.board .viewer .pl .bead.hit{transform:scale(1.4);box-shadow:0 0 0 6px #ffffff2e}.board .viewer .pl .bead em{position:absolute;top:18px;left:50%;transform:translate(-50%);font-style:normal;white-space:nowrap;font-size:10.5px;color:#ffffffb3}.board .viewer .pl .head{position:absolute;top:4px;width:2px;height:20px;margin-left:-1px;background:#ffd9e2;box-shadow:0 0 10px #ffd9e2}.board .viewer.max{position:fixed;inset:0;z-index:195;grid-template-rows:1fr;border-radius:0;background:#0c0709fa}.board .viewer.max .vin{height:100vh}.board .viewer.max .maxbar{display:flex}.board .viewer.max .partstage{height:auto;padding:8px 40px 12px}.board .viewer.max .talkpic{height:auto;width:min(94vw,calc((100vh - 190px) * 16 / 9));max-height:100%}.board .viewer.max .partline{padding:8px 48px 24px}@media(prefers-reduced-motion:reduce){.board .viewer,.board .viewer .pl .bead,.board .talkpic .done,.board .talkpic .w-arrivecard{transition:none;animation:none}}.board .stripbar{height:28px;display:flex;align-items:center;gap:8px;padding:0 14px;min-width:0}.board .stripbar .tm{border:1px solid var(--hairline);background:var(--surface-2);color:var(--ink);font:inherit;font-weight:700;font-size:11px;line-height:1;padding:4px 9px;border-radius:100px;cursor:pointer}.board .stripbar .tm:disabled{cursor:default;opacity:.6}.board .stripbar .tc{font-size:11.5px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.board .dot{display:inline-block;width:9px;height:9px;border-radius:3px;flex:none}.i-ch{background:var(--brass)}.i-q{background:#e8d7a3}.i-poll{background:#6a4c93}.i-qa{background:#3b6ea5}.i-offer{background:var(--wine)}.i-mail{background:#3b8a6e}.i-you{background:#8a5a3a}.i-look{background:var(--ink)}.board .main{display:grid;grid-template-columns:430px minmax(0,1fr);flex:1;min-height:0;min-width:0}.board .left{border-right:1px solid var(--hairline);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;min-width:0;background:var(--ground)}.board .left>.tabs{grid-row:1}.board .left>.setting{grid-row:2}.board .left>.lanebody{grid-row:3}.board .left>.addrow{grid-row:4}.board .tabs{display:flex;gap:4px;padding:10px 12px 0;border-bottom:1px solid var(--hairline)}.board .tabs>button{position:relative;display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;padding:9px 12px 11px;border-radius:9px 9px 0 0;font:inherit;font-weight:700;font-size:13px;color:var(--muted);cursor:pointer}.board .tabs>button.on{color:var(--ink)}.board .tabs>button.on:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--wine)}.board .tabs>button small{font-size:10.5px;font-weight:700;color:var(--dim);background:var(--surface-2);padding:2px 7px;border-radius:100px;font-variant-numeric:tabular-nums}.board .tabs>button.on small{background:var(--soft);color:var(--accent-text)}.board .setting{margin:10px 12px 0;display:grid;border:1px solid var(--hairline);border-radius:12px;background:linear-gradient(180deg,var(--surface-2),color-mix(in srgb,var(--surface-2) 60%,var(--surface)));min-width:0}.board .setting.open{border-color:var(--wine);box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 10%,transparent)}.board .setting .sethead{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.board .setting .ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:var(--accent-text);background:color-mix(in srgb,var(--wine) 10%,transparent)}.board .setting .ic svg{width:17px;height:17px}.board .setting .setname{min-width:0}.board .setting b{display:block;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700}.board .setting .v{display:block;margin-top:1px;font-family:var(--serif);font-size:15.5px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board .setting .chev{display:grid;place-items:center;color:var(--dim);transition:transform .18s ease}.board .setting .chev svg{width:14px;height:14px}.board .setting.open .chev{transform:rotate(180deg)}.board .setting .bd-fields{padding:0 12px 12px;gap:10px}@media(prefers-reduced-motion:reduce){.board .setting .chev{transition:none}}.board .lanebody{overflow-y:auto;overflow-x:hidden;padding:8px 12px 12px;display:grid;gap:8px;align-content:start;min-width:0;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--wine) 45%,transparent) transparent}.board .lanebody::-webkit-scrollbar,.board .addmenu::-webkit-scrollbar,.board .pv::-webkit-scrollbar{width:8px;height:8px}.board .lanebody::-webkit-scrollbar-track,.board .addmenu::-webkit-scrollbar-track,.board .pv::-webkit-scrollbar-track{background:transparent}.board .lanebody::-webkit-scrollbar-thumb,.board .addmenu::-webkit-scrollbar-thumb,.board .pv::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--wine) 45%,transparent);border-radius:8px;border:2px solid transparent;background-clip:padding-box}.board .cards{display:grid;gap:8px;align-content:start;min-width:0}.board .card{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--hairline);border-radius:12px;padding:10px 12px 10px 16px;box-shadow:var(--shadow);display:grid;gap:7px;min-width:0;--k: var(--brass)}.board .card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--k)}.board .card[data-k=poll]{--k: #b59bd6}.board .card[data-k=question]{--k: #89b7e0}.board .card[data-k=reaction]{--k: #f2cc8f}.board .card[data-k=handout]{--k: #81b29a}.board .card[data-k=offer]{--k: #c0475f}.board .card[data-k=mail]{--k: #7fb2c9}.board .card.on{background:color-mix(in srgb,var(--soft) 45%,var(--surface));border-color:var(--wine);box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 10%,transparent);gap:10px}.board .card.on:before{background:var(--wine)}.board .card .k .dot{width:8px;height:8px;border-radius:100px;background:var(--k)}.board .cardfoot{display:flex;align-items:center;gap:6px;padding-top:8px;border-top:1px dashed var(--hairline);color:var(--dim);font-size:11.5px;min-width:0}.board .cardfoot .place{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board .cardfoot .addpage{flex:none;border:0;background:none;padding:0;font:inherit;font-weight:700;color:var(--accent-text);border-bottom:1px solid currentColor;cursor:pointer}.board .cardfoot .ctl{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.board .card.off{opacity:.6}.board .card.min,.board .card.min .k{cursor:pointer}.board .card.blocked{border-color:color-mix(in srgb,var(--brass) 60%,var(--hairline))}.board .card.busy{opacity:.85}.board .card .k{display:flex;align-items:center;gap:7px;font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--muted);min-width:0}.board .card .k .unsaved{color:var(--brass);letter-spacing:.02em;text-transform:none;font-weight:700;white-space:nowrap}.board .card .kname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board .card .tools{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.board .card .one{font-family:var(--serif);font-size:13.5px;color:var(--ink);text-align:left;border:0;background:transparent;padding:0;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.board .bd-at{border:1px solid var(--hairline);background:var(--surface-2);color:var(--muted);font:inherit;font-size:11px;font-weight:700;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;cursor:pointer;padding:2px 7px;border-radius:100px}.board .bd-at:hover{color:var(--accent-text);border-color:color-mix(in srgb,var(--wine) 35%,transparent)}.board .bd-move,.board .card .rg,.board .card .del{width:26px;height:26px;border-radius:8px;border:1px solid var(--hairline);background:var(--surface);color:var(--accent-text);font:inherit;font-size:13px;display:grid;place-items:center;padding:0;cursor:pointer}.board .card .rg.on,.board .card .rg:hover{background:var(--wine);border-color:var(--wine);color:#fff}.board .card .del{border-color:transparent;color:var(--dim);font-size:16px}.board .card .del:hover{color:#fff;background:var(--bad);border-color:var(--bad)}.board .bd-switch{border:0;background:transparent;padding:0;cursor:pointer;display:inline-flex;align-items:center}.board .bd-switch i{width:34px;height:20px;border-radius:20px;background:color-mix(in srgb,var(--muted) 40%,var(--hairline));position:relative;display:inline-block}.board .bd-switch i:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:100px;background:#fff;transition:left .15s}.board .bd-switch.on i{background:var(--good)}.board .bd-switch.on i:after{left:16px}.board .bd-switch:disabled{opacity:.5;cursor:default}.board .fld{display:grid;gap:4px;min-width:0}.board .fld .lbl{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--muted);display:flex;justify-content:space-between;gap:8px}.board .fld .ct{letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}.board .fld .ct.over{color:var(--bad)}:is(.board,.ched) .bd-inp,.board .bd-area,.board .bd-sel{width:100%;min-width:0;font:inherit;font-size:13.5px;padding:7px 9px;border-radius:7px;border:1px solid transparent;background:var(--surface-2);color:var(--ink)}.board .bd-area{font-family:var(--serif);font-size:14px;resize:vertical}:is(.board,.ched) .bd-inp:hover,.board .bd-area:hover{border-color:var(--hairline)}:is(.board,.ched) .bd-inp:focus,.board .bd-area:focus,.board .bd-sel:focus{outline:0;border-color:var(--wine);background:var(--surface)}:is(.board,.ched) .bd-inp:disabled,.board .bd-sel:disabled{opacity:.6}.board .grid2{display:grid;grid-template-columns:1fr 1fr;gap:6px;min-width:0}.board .stack,.board .rows{display:grid;gap:5px;min-width:0}.board .bd-row{display:flex;gap:6px;align-items:center;min-width:0}.board .bd-row.stacked{align-items:flex-start}.board .bd-row>.stack{flex:1}.board .bd-x{border:0;background:transparent;color:var(--dim);font-size:15px;padding:0 4px;cursor:pointer}.board .bd-x:hover{color:var(--bad)}.board .bd-n{font-family:var(--serif);color:var(--accent-text);font-size:16px}.board .bd-req{font-size:11px;color:var(--dim);white-space:nowrap}.board .chips{display:flex;gap:5px;flex-wrap:wrap}.board .chip{padding:5px 9px;border-radius:100px;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);font:inherit;font-size:12px;font-weight:600;text-align:left;cursor:pointer}.board .chip:hover{border-color:var(--wine)}.board .chip.on{border-color:var(--wine);color:var(--accent-text)}.board .chip:disabled{opacity:.45;cursor:default}.board .chip.back{border-style:dashed;color:var(--muted)}.board .bd-file{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:100px;border:1px dashed var(--hairline);background:var(--surface);font-size:12px;font-weight:600;cursor:pointer;max-width:100%;overflow:hidden}.board .bd-file:hover{border-color:var(--wine)}.board .bd-file input[type=file]{position:absolute;width:1px;height:1px;opacity:0}.board .bd-note,.board .bd-receipt,.board .bd-sources{font-size:12px;color:var(--muted);line-height:1.4}.board .bd-receipt{border-top:1px dashed var(--hairline);padding-top:6px}.board .bd-blocked{font-size:12px;font-weight:700;color:var(--brass);line-height:1.4}.board .bd-refusal{display:grid;gap:3px;font-size:12px;padding:8px 10px;border-left:3px solid var(--brass);background:var(--surface-2);border-radius:0 8px 8px 0}.board .bd-empty{font-size:13px;color:var(--muted);padding:18px;border:1px dashed var(--hairline);border-radius:12px;text-align:center}.board .plabel{font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--muted)}.board .bd-alts{display:grid;gap:4px}.board .arrow{display:grid;gap:6px}.board .ap{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.board .vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.board .looks-pick{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.board .look{padding:0 0 5px;border:1px solid var(--hairline);border-radius:8px;background:var(--surface);color:var(--ink);overflow:hidden;display:grid;gap:3px;font:inherit;font-size:10.5px;font-weight:700;cursor:pointer}.board .look.on{border-color:var(--wine);box-shadow:0 0 0 2px color-mix(in srgb,var(--wine) 14%,transparent)}.board .look i{display:block;aspect-ratio:4 / 3;background:#f6f2f2;position:relative}.board .look i:before{content:"";position:absolute;left:14%;top:18%;width:58%;height:9%;background:#1a1216}.board .look i:after{content:"";position:absolute;left:14%;bottom:16%;width:40%;height:11%;background:var(--wine)}.board .look.dark i{background:#0f0b0d}.board .look.dark i:before{background:#fff}.board .look.warm i{background:#f3e4e0}.board .look.warm i:after{border-radius:100px}.board .look.ticket i:before{left:40%;width:46%}.board .look.ticket i:after{left:8%;width:26%;top:14%;height:70%;bottom:auto;border-radius:3px}.board .look.ledger i:after{width:60%;height:6%;bottom:24%}.board .brandrow{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.board .brandrow .bl{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--muted)}.board .brandrow .st{font-size:11.5px;color:var(--dim)}.board .brandrow input[type=color]{width:28px;height:24px;padding:0;border:1px solid var(--hairline);border-radius:6px;background:transparent;cursor:pointer}.board .brandrow .bd-sel{width:auto;padding:5px 8px;font-size:12px}.board .rsheet,.board .askbox{display:grid;gap:6px;padding:8px;border:1px dashed color-mix(in srgb,var(--wine) 45%,var(--hairline));border-radius:10px;background:color-mix(in srgb,var(--wine) 6%,var(--surface))}.board .rhelp{font-size:12px;color:var(--muted);line-height:1.4}.board .rin{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.board .addrow{display:grid;gap:8px;padding:8px 12px 10px;border-top:1px solid var(--hairline);background:var(--surface)}.board .addbar{display:flex;align-items:center;gap:10px;min-width:0}.board .addbar small{margin-left:auto;color:var(--dim);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board .addmenu{position:static;bottom:auto;left:auto;z-index:auto;min-width:0;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--wine) 45%,transparent) transparent;display:grid;gap:8px;padding:10px 12px 12px;background:var(--surface-2);border:1px solid var(--hairline);border-radius:12px;box-shadow:var(--shadow-lg);max-height:44vh;overflow-y:auto}.board .addmenu button{display:inline-flex;align-items:center;width:auto}.board .addmenu button:hover{background:var(--surface);border-color:var(--wine)}.board .addgroup{display:grid;gap:5px}.board .deleted{display:grid;gap:5px;padding:8px 0 0;border-top:1px dashed var(--hairline)}.board .cmp .cands{display:grid;gap:6px}.board .cand{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;text-align:left;padding:8px 10px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface-2);color:var(--ink);font:inherit;cursor:pointer}.board .cand:hover{border-color:var(--wine)}.board .cand .t{grid-row:1 / span 2;color:var(--accent-text);font-weight:700;font-size:12px;font-variant-numeric:tabular-nums}.board .cand .said{min-width:0;font-family:var(--serif);font-size:13.5px;line-height:1.35}.board .cand .go{font-size:11.5px;color:var(--accent-text);font-weight:700}.board .right{display:grid;grid-template-rows:minmax(0,1fr);min-height:0;min-width:0}.board .url{background:var(--surface-2);border:1px solid transparent;color:var(--ink);font:inherit;font-size:12px;padding:4px 10px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.board .addr{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:12.5px;white-space:nowrap}.board .addr .t{display:inline-flex;align-items:baseline;min-width:0}.board .addr .base{color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis}.board .addr .slug{color:var(--ink);font-weight:600;flex:none}.board .abtn{flex:none;width:30px;height:30px;border-radius:8px;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);display:grid;place-items:center;padding:0;cursor:pointer}.board .abtn.lock{cursor:default;color:var(--muted)}.board .abtn:hover{color:var(--ink);border-color:color-mix(in srgb,var(--wine) 30%,var(--hairline))}.board .abtn.ok{color:var(--good);border-color:color-mix(in srgb,var(--good) 40%,var(--hairline))}.board .abtn svg{width:16px;height:16px}.board .addr+.grow{min-width:12px}.board .url .t{min-width:0;display:inline-flex;align-items:baseline}.board .url .t .base{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.board .url .t .slug{flex:none}.board .url.edit{display:inline-flex;align-items:center;gap:6px;cursor:default;max-width:none}.board .url.edit .bd-inp{width:220px}.board .url .st{color:var(--dim);margin-left:8px}.board .url .pen{flex:none;color:var(--wine);font-size:13px}.board .fmtbar{display:flex;align-items:center;gap:2px;background:var(--surface);border:1px solid var(--hairline);border-radius:8px;padding:3px}.board .fmtbar button{border:0;background:transparent;color:var(--ink);font:inherit;font-size:11.5px;font-weight:700;padding:4px 8px;border-radius:6px;cursor:pointer}.board .fmtbar button.on,.board .fmtbar button:hover{background:var(--wine);color:#fff}.board .fmtbar .bd-sel{width:auto;font-size:11.5px;font-weight:700;padding:3px 6px}.board .pv{overflow-y:auto;overflow-x:hidden;padding:22px;min-width:0;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--wine) 45%,transparent) transparent}.board .pv-page{max-width:760px;margin:0 auto;border:1px solid var(--hairline);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-lg)}.board .arrivepv{display:grid;gap:14px;min-width:0}.board .arrivepv .playfrom{position:absolute;top:10px;right:10px;z-index:4;display:inline-flex;align-items:center;gap:8px;border:0;background:var(--wine);color:#fff;font:inherit;font-weight:700;font-size:12.5px;padding:7px 13px;border-radius:100px;cursor:pointer;font-variant-numeric:tabular-nums}.board .arrivepv .playfrom i{width:0;height:0;border-left:8px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.board .arrivepv .pvtrack{flex:1;height:3px;border-radius:3px;background:#ffffff38;position:relative}.board .arrivepv .pvtrack i{position:absolute;left:0;top:0;bottom:0;background:#ffd9e2;border-radius:3px}.board .arrivepv .offerpv{min-height:0;background:transparent}.board .talkpic .notmoment{position:absolute;left:14px;right:14px;top:54px;z-index:2;color:#ffffffd1;font-size:13px;line-height:1.5;max-width:340px}.board .flowp{max-width:760px;margin:0 auto;display:grid;gap:12px}.board .flowp .vid{position:relative;aspect-ratio:16 / 9;border-radius:14px;background:radial-gradient(ellipse at 40% 45%,#5a1f30,#26151c 70%);overflow:hidden;box-shadow:var(--shadow-lg)}.board .flowp .tc{position:absolute;left:16px;bottom:16px;font-size:12px;color:#fff;font-variant-numeric:tabular-nums}.board .pausepill,.board .waitpill{position:absolute;top:16px;background:#0009;color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:100px;z-index:2}.board .pausepill{left:16px}.board .waitpill{right:16px;text-transform:none;font-weight:700}.board .arrive{position:absolute;width:min(300px,70%);z-index:1}.board .arrive.br{right:16px;bottom:40px}.board .arrive.bl{left:16px;bottom:40px}.board .arrive.tr{right:16px;top:46px}.board .arrive.tl{left:16px;top:46px}.board .arrive.center{left:50%;top:50%;transform:translate(-50%,-50%)}.board .arrive.full{inset:0;width:auto;display:grid;place-items:center;background:#140c10c7}.board .arrive.full .wm{width:min(380px,80%)}.board .wm{border:1px solid var(--hairline);border-radius:14px;padding:14px 16px;background:var(--surface);box-shadow:var(--shadow-lg)}.board .wmhead{display:flex;align-items:center;gap:10px;margin-bottom:10px}.board .wkind{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.board .wtime{margin-left:auto;font-size:12px;color:var(--muted)}.board .wq{font-size:15px;font-weight:600}.board .wqsub{font-size:13px;color:var(--muted);margin-top:4px}.board .wpoll{margin-top:12px;display:grid;gap:6px}.board .wopt{border:1px solid var(--hairline);border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600}.board .wcomp{margin-top:12px;border:1px solid var(--hairline);border-radius:100px;padding:8px 14px;font-size:13px;color:var(--dim)}.board .wreact{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap;font-size:18px}.board .wbtn{display:inline-block;margin-top:12px;background:var(--wine);color:#fff;border-radius:9px;padding:8px 14px;font-weight:700;font-size:13px}.board .later{margin-top:8px;font-size:11.5px;color:var(--muted);text-align:right}.board .chapterpop{position:absolute;right:16px;top:16px;bottom:40px;width:min(280px,60%);overflow:auto;border-radius:12px;padding:12px 14px;background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow-lg)}.board .chapterpop h5{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.board .chapterpop p{margin:0;font-size:13px;color:var(--muted)}.board .chapterpop ol{margin:0;padding:0;list-style:none;display:grid;gap:2px}.board .chapterpop li{display:flex;gap:10px;align-items:baseline;padding:6px 0;border-bottom:1px solid var(--hairline);font-size:13px}.board .chapterpop li:last-child{border-bottom:0}.board .chapterpop li.on .ti{color:var(--accent-text);font-weight:700}.board .chapterpop .t{flex:none;width:44px;font-size:11.5px;font-weight:700;color:var(--accent-text);font-variant-numeric:tabular-nums}.board .bd-flow{max-width:780px;margin:0 auto}.board .bd-flowwrap[inert]{opacity:.96}.bd-confirm{position:fixed;inset:0;z-index:60;background:#0a060899;display:grid;place-items:center;padding:20px}.bd-confirm .cbox{width:min(460px,100%);background:var(--surface);color:var(--ink);border:1px solid var(--hairline);border-radius:16px;box-shadow:var(--shadow-lg);padding:22px 22px 18px;display:grid;gap:10px;font-family:var(--ui)}.bd-confirm .cbox.wide{width:min(540px,100%)}.bd-confirm .eyebrow{justify-self:start;display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:100px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bd-confirm .eyebrow.danger{color:var(--danger);background:var(--dangerbg)}.bd-confirm .eyebrow.warn{color:var(--warn);background:var(--warnbg)}.bd-confirm .eyebrow.good{color:var(--good);background:var(--goodbg)}.bd-confirm .cost{margin:4px 0 0;display:grid;gap:6px}.bd-confirm .cost div{display:grid;grid-template-columns:44px 1fr;gap:10px;align-items:baseline;padding:8px 10px;border-radius:10px;background:var(--surface-2)}.bd-confirm .cost b{font-family:var(--serif);font-size:18px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink)}.bd-confirm .cost span{font-size:13px;color:var(--ink)}.bd-confirm .chint{margin-right:auto;color:var(--dim);font-size:12px}.bd-confirm .does{margin:4px 0 0;display:grid;gap:8px}.bd-confirm .does>div{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;font-size:13.5px;color:var(--ink)}.bd-confirm .does>div>i{width:22px;height:22px;border-radius:100px;display:grid;place-items:center;background:var(--goodbg);color:var(--good);font-style:normal;font-weight:700;font-size:12px}.bd-confirm .does>div>i svg{width:12px;height:12px}.bd-confirm .does>div>div{min-width:0;overflow-wrap:anywhere}.bd-confirm .does>div small{display:block;color:var(--muted);font-size:12.5px;margin-top:1px}.bd-confirm .does>div.todo>i{background:var(--warnbg);color:var(--warn)}.bd-confirm .does>div.none>i{background:var(--surface-2);color:var(--dim)}.bd-confirm .does>div.none{color:var(--muted)}.bd-confirm .fixl{border:0;background:none;padding:0;font:inherit;font-size:12.5px;font-weight:700;color:var(--warn);border-bottom:1px solid color-mix(in srgb,var(--warn) 40%,transparent);cursor:pointer}.bd-confirm .cwarn{width:34px;height:34px;border-radius:100px;background:var(--bad);color:#fff;font-weight:700;display:grid;place-items:center;font-size:18px}.bd-confirm h5{margin:0;font-family:var(--serif);font-weight:500;font-size:22px;letter-spacing:-.015em}.bd-confirm .cbody,.bd-confirm .cbody p{margin:0;font-size:13.5px;line-height:1.5;color:var(--muted)}.bd-confirm .cacts{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.bd-confirm .blocklist{margin:8px 0 0;padding-left:18px;display:grid;gap:6px}.bd-confirm .blocklist li{color:var(--ink)}.bd-confirm .blocklist .bd-link{margin-left:8px}.bd-confirm .liveurl{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;background:var(--surface-2);border:1px solid var(--hairline);border-radius:10px;overflow:hidden}.bd-confirm .liveurl b{font-weight:600}.bd-confirm .liveurl a.btn{text-decoration:none;display:inline-flex;align-items:center}.bd-confirm .liveurl b,.bd-confirm .liveurl span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:12.5px}.bd-confirm .btn{padding:7px 11px;border-radius:9px;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);font:inherit;font-weight:700;font-size:12.5px;cursor:pointer}.bd-confirm .btn:hover{background:var(--surface-2);color:var(--ink)}.bd-confirm .btn.fill{background:var(--wine);border-color:var(--wine);color:#fff}.bd-confirm .btn.fill:hover{background:var(--wine-deep);color:#fff}.bd-confirm .btn.danger{background:var(--danger);border-color:var(--danger);color:var(--dangerink)}.bd-confirm .btn.danger:hover{background:color-mix(in srgb,var(--danger) 85%,#000);color:var(--dangerink)}.bd-confirm .btn.sm{padding:5px 8px;font-size:12px}.bd-confirm .btn:disabled{opacity:.45;cursor:default}.bd-confirm .bd-blocked{font-size:12px;font-weight:700;color:var(--brass)}@media(max-width:1000px){.board .main{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;overflow-y:auto}.board .main>.left{border-right:0;grid-template-rows:auto}.board .main>.left>.lanebody{overflow:visible}.board .main>.right{border-top:1px solid var(--hairline)}.board .right.idle{display:none}}.board .bd-fields{border:0;margin:0;padding:0;display:grid;gap:7px;min-width:0}.board .bd-fields:disabled{opacity:.6}.board .bd-note.working{color:var(--accent-text);font-weight:700}.board .bd-blocked.lanewide{padding:8px 10px;border:1px solid color-mix(in srgb,var(--brass) 45%,var(--hairline));border-radius:10px;background:var(--surface)}.board .card.fresh{animation:bd-fresh 2.6s ease-out 1}@keyframes bd-fresh{0%{box-shadow:0 0 0 3px color-mix(in srgb,var(--good) 40%,transparent)}to{box-shadow:var(--shadow)}}.board .bd-warnings{display:flex;align-items:center;gap:12px;padding:8px 14px;background:color-mix(in srgb,var(--brass) 12%,var(--surface));border-bottom:1px solid var(--hairline);font-size:12.5px;color:var(--ink);flex:none}.board .bd-warnings span{flex:1;min-width:0}.board .chip .glyph{font-style:normal;margin-right:5px;color:var(--muted)}.board .chip.on .glyph{color:var(--accent-text)}.board .lookline{color:var(--muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:46ch}.board .fmtline{display:block}.board .pbar2{position:absolute;left:16px;right:16px;bottom:12px;height:4px;background:#ffffff40;border-radius:4px;z-index:1}.board .pbar2 i{display:block;height:100%;background:#fff;border-radius:4px}.board .wfoot{margin-top:10px;font-size:12px;color:var(--dim)}.bd-toasts{position:fixed;left:50%;bottom:18px;transform:translate(-50%);display:grid;gap:6px;justify-items:center;z-index:70;pointer-events:none}.bd-toast{display:flex;align-items:center;gap:10px;background:var(--ink);color:var(--surface);padding:9px 14px;border-radius:10px;font-family:var(--ui);font-size:13px;box-shadow:var(--shadow-lg);pointer-events:auto;max-width:min(92vw,560px)}.bd-toast button{border:1px solid color-mix(in srgb,var(--surface) 35%,transparent);background:transparent;color:inherit;font:inherit;font-weight:700;font-size:12px;padding:4px 10px;border-radius:100px;cursor:pointer}.board .bd-file.off{opacity:.5;cursor:default}.board fieldset.lanebody{border:0;margin:0;min-width:0}.board fieldset.lanebody:disabled .card{opacity:.7}.board fieldset.lanebody:disabled .card.busy{opacity:1}.board .rcancel{display:flex;justify-content:flex-end}.board .livepill{display:inline-flex;align-items:center;gap:8px;padding:4px 6px 4px 10px;border:1px solid color-mix(in srgb,var(--good) 45%,var(--hairline));border-radius:100px;background:color-mix(in srgb,var(--good) 10%,var(--surface));font-size:12px;font-weight:700;color:var(--ink);min-width:0}.board .livepill>i{width:8px;height:8px;border-radius:100px;background:var(--good);flex:none}.board .liveaddr{font-weight:600;color:var(--muted);max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board .viewer .pl .bead em{opacity:0;pointer-events:none;transition:opacity .15s}.board .viewer .pl .bead:hover,.board .viewer .pl .bead:focus-visible,.board .viewer .pl .bead.hit{z-index:3}.board .viewer .pl .bead:hover em,.board .viewer .pl .bead:focus-visible em,.board .viewer .pl .bead.hit em{opacity:1}.board .deletedhead{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;cursor:pointer;font:inherit}.board .deletedhead i{width:6px;height:6px;border-right:1.5px solid var(--dim);border-bottom:1.5px solid var(--dim);transform:rotate(-45deg);transition:transform .15s}.board .deleted.open .deletedhead i{transform:rotate(45deg)}.board .deleted .chips{margin-top:6px}.board .deleted .clearall{margin-top:4px;color:var(--muted)}.board .cmp .msection{display:grid;gap:8px;padding:10px 10px 9px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface)}.board .cmp .mlbl{display:flex;justify-content:space-between;gap:8px;font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--muted)}.board .cmp .mlbl .ct{letter-spacing:0;text-transform:none;font-weight:600;color:var(--dim)}:is(.board,.ched) .mstrip{display:grid;gap:6px}:is(.board,.ched) .mfilm{position:relative;height:54px;border-radius:9px;overflow:hidden;background:linear-gradient(135deg,#2a1a22,#4a2433);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;box-shadow:inset 0 0 0 1px #ffffff1f;outline:none}:is(.board,.ched) .mfilm:focus-visible{box-shadow:inset 0 0 0 1px #ffffff1f,0 0 0 2px var(--wine)}:is(.board,.ched) .mfilm canvas{position:absolute;inset:0;width:100%;height:100%;display:block}:is(.board,.ched) .mfilm .mhead{position:absolute;top:0;bottom:0;width:2px;background:#ffd9e2;transform:translate(-50%);box-shadow:0 0 0 1px #00000059;pointer-events:none}:is(.board,.ched) .mfilm.playing .mhead{background:#fff}:is(.board,.ched) .mfilm .mhead:before{content:"";position:absolute;left:50%;top:-1px;width:12px;height:12px;transform:translate(-50%);border-radius:2px 2px 8px 8px;background:#ffd9e2}:is(.board,.ched) .mfilm .mhead:after{content:attr(data-t);position:absolute;left:50%;bottom:3px;transform:translate(-50%);font-size:10.5px;font-weight:700;color:#fff;background:#0000008c;padding:1px 6px;border-radius:100px;font-variant-numeric:tabular-nums;white-space:nowrap}:is(.board,.ched) .mctl{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:6px;align-items:center}:is(.board,.ched) .mctl .pbtn{width:30px;height:30px;border-radius:100px;border:0;background:var(--wine);color:#fff;cursor:pointer;display:grid;place-items:center}:is(.board,.ched) .mctl .pbtn:hover{background:var(--wine-deep)}:is(.board,.ched) .mctl .pbtn svg{width:13px;height:13px}:is(.board,.ched) .mctl .mat{width:76px;text-align:center;font-variant-numeric:tabular-nums;font-weight:700}:is(.board,.ched) .mlisten{font-size:11.5px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}:is(.board,.ched) .mlisten.hot{color:var(--accent-text);font-weight:700}:is(.board,.ched) .mnudge{display:inline-flex;gap:4px}:is(.board,.ched) .mnudge button{padding:5px 8px;border-radius:7px;border:1px solid var(--hairline);background:var(--surface);color:var(--muted);font:inherit;font-size:11.5px;font-weight:700;cursor:pointer;font-variant-numeric:tabular-nums}:is(.board,.ched) .mnudge button:hover{color:var(--ink);border-color:var(--wine)}:is(.board,.ched) .msaid{font-family:var(--serif);font-size:13.5px;font-style:italic;color:var(--ink);line-height:1.4;min-height:2.8em}:is(.board,.ched) .msaid b{font-style:normal;font-family:var(--ui);font-size:11px;color:var(--accent-text);font-weight:700;letter-spacing:.04em;margin-right:6px;font-variant-numeric:tabular-nums}.board .cmp .mat-b{color:var(--ink);font-variant-numeric:tabular-nums}.board .wchips .wchip{display:inline-flex;align-items:center;gap:6px}.board .wchips .wchip svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none}.board .wchips .wchip.on{background:var(--wine);border-color:var(--wine);color:#fff}.board .cmp .bd-inp.serif{font-family:var(--serif);font-size:14.5px}.board .cmp .emo{display:flex;flex-wrap:wrap;gap:6px}.board .cmp .emo button{width:38px;height:34px;border-radius:9px;border:1px solid var(--hairline);background:var(--surface);font-size:17px;line-height:1;cursor:pointer}.board .cmp .emo button.on{border-color:var(--wine);background:color-mix(in srgb,var(--soft) 60%,var(--surface));box-shadow:0 0 0 2px color-mix(in srgb,var(--wine) 25%,transparent)}.board .cmp .emo button:disabled{opacity:.4;cursor:default}.board .cmp .rpreview{display:flex;gap:6px;align-items:center;padding:8px 10px;border-radius:10px;background:#fff;color:#1a1216;border:1px solid #e6dcdc}.board .cmp .rpreview .p{font-family:var(--serif);font-size:13.5px;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.board .cmp .rpreview .e{padding:4px 8px;border-radius:100px;background:#f6f2f2;border:1px solid #e6dcdc;font-size:14px}.board .olooks{display:flex;gap:5px;flex-wrap:wrap}.board .olook{display:inline-flex;align-items:center;gap:7px;padding:4px 9px 4px 5px;border-radius:100px;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);font:inherit;font-size:12px;font-weight:600;cursor:pointer;margin:0}.board .olook:hover{border-color:var(--wine)}.board .olook.on{border-color:var(--wine);color:var(--accent-text)}.board .olook .lk{width:16px;height:16px;border-radius:100px;border:1px solid rgba(0,0,0,.15);flex:none;display:block}.board .olook .lk-page{background:linear-gradient(135deg,var(--wine),var(--wine-deep))}.board .olook .lk-wine{background:linear-gradient(135deg,#7a2338,#5f1a2b)}.board .olook .lk-paper{background:#fff}.board .olook .lk-ink{background:#100c0e}.board .olook .lk-brand{background:linear-gradient(135deg,var(--wine),#f2cc8f)}.board .olook input[type=color]{width:16px;height:16px;padding:0;border:0;border-radius:100px;background:none;cursor:pointer}.board .olook input[type=color]::-webkit-color-swatch-wrapper{padding:0}.board .olook input[type=color]::-webkit-color-swatch{border-radius:100px;border:1px solid rgba(0,0,0,.15)}.board .bd-vid{display:flex;gap:12px;align-items:center;padding:10px;border:1px dashed var(--hairline);border-radius:10px;background:var(--ground)}.board .bd-vid.empty{flex-direction:column;align-items:flex-start;gap:6px}.board .bd-vid.empty span,.board .bd-vid .t span,.board .bd-vid.busy span{font-size:12px;color:var(--muted)}.board .bd-vid .trouble{font-style:normal;font-size:12px;color:var(--bad, #b23b3b)}.board .bd-vid .th{width:96px;aspect-ratio:16 / 9;border-radius:6px;background:linear-gradient(135deg,#3b2a30,#1d1417);flex:none;overflow:hidden}.board .bd-vid .th img{width:100%;height:100%;object-fit:cover;display:block}.board .bd-vid .t{flex:1;min-width:0}.board .bd-vid .t b,.board .bd-vid.busy b{display:block;font-size:13px;font-weight:600}.board .bd-vid .acts{display:flex;gap:6px;margin-top:6px;align-items:center}.board .bd-vid.busy{flex-direction:column;align-items:stretch;gap:2px}.board .bd-vid .bar{height:4px;border-radius:2px;background:var(--surface-2, var(--hairline));overflow:hidden;margin-top:8px}.board .bd-vid .bar i{display:block;height:100%;background:var(--wine);transition:width .3s}.fw-watch{--wine:#7a2338;--wine-deep:#5f1a2b;--brass:#b0873a;--accent-text:var(--brand-accent-text,#7a2338);--ground:var(--brand-paper-light,#f6f2f2);--surface:#ffffff;--surface-2:var(--brand-surface-2,#efe8e8);--hairline:var(--brand-hairline,#e6dcdc);--ink:var(--brand-ink,#1a1216);--muted:var(--brand-muted,#6b5a60);--dim:var(--brand-dim,#9a8a90);--good:#127a52;--bad:#b23b3b;--accent-soft:color-mix(in srgb, var(--wine) 8%, transparent);--ring:color-mix(in srgb, var(--wine) 22%, transparent);--serif:"FW Source Serif","Palatino Linotype",Georgia,serif;--display:var(--brand-display,var(--serif));--text:var(--brand-text,var(--serif));--shadow:0 1px 2px rgba(26,18,22,.04),0 12px 30px -18px rgba(26,18,22,.22);--shadow-lg:0 2px 4px rgba(26,18,22,.05),0 30px 60px -28px rgba(26,18,22,.35);--player-ground:var(--surface);--foot-glow:0}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .fw-watch{--ground:var(--brand-paper-dark,var(--brand-dark-ground,#120f11));--surface:var(--brand-dark-surface,#1b1518);--surface-2:var(--brand-dark-surface-2,#241d20);--hairline:var(--brand-dark-hairline,#2f262a);--ink:var(--brand-dark-ink,#f0e9ec);--muted:var(--brand-dark-muted,#b3a3a9);--dim:var(--brand-dark-dim,#847680);--accent-text:var(--brand-accent-lit,#cf7d92);--accent-soft:color-mix(in srgb, var(--accent-text) 10%, transparent);--ring:color-mix(in srgb, var(--accent-text) 28%, transparent);--shadow:0 1px 2px rgba(0,0,0,.4),0 14px 34px -18px rgba(0,0,0,.7);--shadow-lg:0 2px 6px rgba(0,0,0,.5),0 34px 64px -28px rgba(0,0,0,.8);--player-ground:var(--brand-dark-player,#0d0a0c);--foot-glow:.55}}:root[data-theme=dark] .fw-watch{--ground:var(--brand-paper-dark,var(--brand-dark-ground,#120f11));--surface:var(--brand-dark-surface,#1b1518);--surface-2:var(--brand-dark-surface-2,#241d20);--hairline:var(--brand-dark-hairline,#2f262a);--ink:var(--brand-dark-ink,#f0e9ec);--muted:var(--brand-dark-muted,#b3a3a9);--dim:var(--brand-dark-dim,#847680);--accent-text:var(--brand-accent-lit,#cf7d92);--accent-soft:color-mix(in srgb, var(--accent-text) 10%, transparent);--ring:color-mix(in srgb, var(--accent-text) 28%, transparent);--shadow:0 1px 2px rgba(0,0,0,.4),0 14px 34px -18px rgba(0,0,0,.7);--shadow-lg:0 2px 6px rgba(0,0,0,.5),0 34px 64px -28px rgba(0,0,0,.8);--player-ground:var(--brand-dark-player,#0d0a0c);--foot-glow:.55}.fw-watch *{box-sizing:border-box}.fw-watch{margin:0;background:var(--ground);color:var(--ink);font-family:var(--text);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.w-num{font-variant-numeric:lining-nums tabular-nums}.fw-watch h1,.fw-watch h2,.fw-watch h3,.fw-watch h4{margin:0;font-family:var(--display);font-weight:600;line-height:1.14;letter-spacing:-.01em}.fw-watch p{margin:0}.fw-watch a{color:inherit}.fw-watch button{font-family:inherit;cursor:pointer}.fw-watch :focus-visible{outline:2px solid var(--wine);outline-offset:2px;border-radius:6px}.fw-watch .w-wp-input{outline:none!important}.fw-watch img,.fw-watch svg{display:block}.w-wrap{max-width:1080px;margin:0 auto;padding:0 28px}.w-micro{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--dim)}.w-btn{border:none;border-radius:9px;background:var(--wine);color:#fff;font-size:15px;font-weight:600;padding:13px 22px;line-height:1.1;display:inline-flex;align-items:center;justify-content:center;gap:9px;transition:transform .15s ease,background .15s ease,box-shadow .15s ease;box-shadow:0 1px #ffffff1f inset,0 10px 22px -12px color-mix(in srgb,var(--wine) 70%,transparent)}.w-btn:hover{background:var(--wine-deep);transform:translateY(-1px)}.w-btn:active{transform:translateY(0)}.w-card{background:var(--surface);border:1px solid var(--hairline);border-radius:16px;box-shadow:var(--shadow)}.w-chrome{position:sticky;top:0;z-index:60}.w-tenantbar{background:color-mix(in srgb,var(--ground) 90%,transparent);-webkit-backdrop-filter:saturate(1.2) blur(10px);backdrop-filter:saturate(1.2) blur(10px)}.w-tenantbar .w-row{display:flex;align-items:center;gap:16px;height:76px}.w-brandmark{display:flex;align-items:center;gap:11px;font-weight:600}.w-brand-crest{width:40px;height:40px;border-radius:10px;flex:none;background:linear-gradient(150deg,var(--wine),var(--wine-deep));display:grid;place-items:center;color:#fff;box-shadow:0 6px 16px -8px color-mix(in srgb,var(--wine) 80%,transparent)}.w-brand-crest span{font-size:15px;font-weight:700;letter-spacing:.02em}.w-brand-logo{object-fit:contain;background:transparent;box-shadow:none}.w-brand-name{font-size:17px;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-spacer{flex:1}.w-iconbtn{width:36px;height:36px;border-radius:9px;border:1px solid var(--hairline);background:var(--surface);color:var(--muted);display:grid;place-items:center;transition:.18s}.w-iconbtn:hover{color:var(--ink);background:var(--surface-2)}.fw-watch main{animation:w-rise .55s cubic-bezier(.2,.7,.2,1) both}@keyframes w-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.w-playerwrap{margin-top:16px}.w-player{position:relative;border-radius:16px;overflow:hidden;border:1px solid var(--hairline);box-shadow:var(--shadow-lg);background:var(--player-ground,#0d0a0c)}.w-stage{display:block;width:100%;height:auto}.w-player:fullscreen{border-radius:0;border:0;background:#000}.w-player:fullscreen .w-video{object-fit:contain!important;background:#000!important}.w-player:-webkit-full-screen{border-radius:0;border:0;background:#000}.w-player:-webkit-full-screen .w-video{object-fit:contain!important;background:#000!important}.w-chip-live{position:absolute;top:14px;left:14px;z-index:3;display:inline-flex;align-items:center;gap:7px;background:#0f0a0cb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;border:1px solid rgba(255,255,255,.14);padding:6px 12px;border-radius:100px;font-size:12px;font-weight:600}.w-chip-live .w-rdot{width:7px;height:7px;border-radius:100px;background:var(--brass);box-shadow:0 0 8px var(--brass)}.w-chip-dur{position:absolute;top:14px;right:14px;z-index:3;display:inline-flex;align-items:center;gap:7px;background:#0f0a0cb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;border:1px solid rgba(255,255,255,.14);padding:6px 12px;border-radius:100px;font-size:12px;font-weight:600}.w-playbtn{position:absolute;inset:0;margin:auto;width:88px;height:88px;z-index:4;border:none;border-radius:100px;background:color-mix(in srgb,var(--wine) 92%,transparent);color:#fff;display:grid;place-items:center;box-shadow:0 14px 40px -8px #0009;transition:transform .2s ease,background .2s,opacity .3s}.w-playbtn:after{content:"";position:absolute;inset:-10px;border-radius:100px;border:2px solid rgba(255,255,255,.4);animation:w-ring 2.4s ease-out infinite}@keyframes w-ring{0%{transform:scale(.85);opacity:.7}to{transform:scale(1.25);opacity:0}}.w-playbtn:hover{transform:scale(1.06);background:var(--wine)}.w-playbtn.w-hidden{opacity:0;pointer-events:none;transform:scale(.7)}.w-lower-third{position:absolute;left:16px;bottom:66px;z-index:3;background:#0f0a0ca8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);border-radius:11px;padding:9px 14px 9px 11px;display:flex;align-items:center;gap:11px;color:#fff}.w-lower-third .w-lt-mark{width:32px;height:32px;border-radius:7px;background:linear-gradient(150deg,var(--wine),var(--wine-deep));display:grid;place-items:center;font-size:12px;font-weight:700}.w-lower-third .w-lt-name{font-weight:600;font-size:14px;line-height:1.1}.w-lower-third .w-lt-role{font-size:11.5px;color:#ffffffb8;margin-top:2px}.w-controls{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:12px 16px 13px;background:linear-gradient(0deg,#0a0708db,#0a070800);display:flex;align-items:center;gap:13px;color:#fff}.w-mini-play{width:20px;height:20px;border:none;background:none;color:#fff;padding:0}.w-scrub{flex:1;height:5px;border-radius:100px;background:#ffffff38;position:relative;cursor:pointer}.w-scrub .w-fill{position:absolute;inset:0 auto 0 0;width:25%;border-radius:100px;background:linear-gradient(90deg,var(--brass),var(--wine));transition:width .2s linear}.w-scrub .w-knob{position:absolute;top:50%;left:25%;width:14px;height:14px;border-radius:100px;background:#fff;transform:translate(-50%,-50%);box-shadow:0 2px 6px #00000080;transition:left .2s linear}.w-scrub .w-mark{position:absolute;top:50%;transform:translate(-50%,-50%);width:9px;height:9px;border-radius:100px;background:var(--brass);border:2px solid rgba(255,255,255,.85);box-shadow:0 0 0 2px #0f0a0c80}.w-tc{font-size:12px;color:#ffffffd9;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.w-ctrl-ic{width:19px;height:19px;color:#ffffffd9}.w-player-cap{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:13px;color:var(--muted);justify-content:center}.w-player-cap svg{color:var(--brass);flex:none}.w-chapbtn{border:1px solid rgba(255,255,255,.22);background:#0f0a0c80;color:#fff;border-radius:100px;padding:5px 11px;font-size:12px;font-weight:600;white-space:nowrap}.w-chapbtn[aria-expanded=true]{background:var(--wine);border-color:var(--wine)}.w-chaplist{position:absolute;right:14px;bottom:62px;z-index:5;width:min(320px,72%);max-height:64%;overflow:auto;border-radius:13px;padding:12px 6px 10px 14px;background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow-lg);animation:w-rise .28s cubic-bezier(.2,.7,.2,1) both}.w-chaplist h4{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.w-chaplist ol{margin:0;padding:0 8px 0 0;list-style:none;display:grid;gap:2px}.w-chapjump{width:100%;display:flex;gap:11px;align-items:baseline;text-align:left;border:none;background:none;color:var(--ink);padding:8px;border-radius:9px;font-size:14px;cursor:pointer}.w-chapjump:hover{background:var(--surface-2)}.w-chapjump .w-chapt{flex:none;width:46px;font-size:12px;font-weight:700;color:var(--accent-text);font-variant-numeric:lining-nums tabular-nums}.w-chapjump .w-chapsub{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}.w-chapjump.w-sel{background:var(--accent-soft)}.w-chapjump.w-sel .w-chaptitle{font-weight:700;color:var(--accent-text)}.w-waitpill,.w-pausepill{position:absolute;top:54px;z-index:5;display:inline-flex;align-items:center;gap:7px;background:#0f0a0cb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;border:1px solid rgba(255,255,255,.14);padding:5px 11px;border-radius:100px;font-size:12px;font-weight:600}.w-waitpill{right:14px}.w-pausepill{left:14px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;font-size:11px}.w-player:has(.w-arrive.w-at-tr) .w-waitpill{right:auto;left:14px}.w-player:has(.w-arrive.w-at-tr) .w-pausepill{top:88px}.w-player:has(.w-arrive.w-at-tl) .w-pausepill{left:auto;right:14px}.w-player:has(.w-arrive.w-at-tl) .w-waitpill{top:88px}.w-player.w-hasmoment .w-lower-third,.w-player.w-hasmoment .w-chaplist{display:none}.w-arrive{position:absolute;z-index:6;width:min(340px,74%);top:54px;bottom:62px;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.w-arrive>*{pointer-events:auto}.w-arrive.w-at-br{right:14px}.w-arrive.w-at-bl{left:14px}.w-arrive.w-at-tr{right:14px;justify-content:flex-start}.w-arrive.w-at-tl{left:14px;justify-content:flex-start}.w-arrive.w-at-center{left:50%;transform:translate(-50%);justify-content:center}.w-player .w-line{position:absolute;left:0;right:0;bottom:0;height:3px;background:#ffffff29;z-index:3}.w-player .w-line i{display:block;height:100%;background:linear-gradient(90deg,var(--brass),var(--wine));transition:width .2s linear}.w-player.w-strip .w-playbtn{width:52px;height:52px;box-shadow:0 8px 24px -6px #0009}.fw-watch .w-player.w-strip .w-playbtn svg{width:20px;height:20px}.w-player.w-strip .w-playbtn:after{inset:-6px}.w-player.w-strip .w-chappill{top:10px;right:10px;width:32px;height:32px;border-radius:9px;background:#0f0a0c80}.fw-watch .w-player.w-strip .w-chappill svg{width:15px;height:15px}.w-player.w-strip .w-chaplist{inset:48px 8px 8px;width:auto;max-height:none;padding:10px 4px 8px 10px;border-radius:11px}.w-player.w-strip .w-chaplist h4{margin-bottom:4px;font-size:10px}.w-player.w-strip .w-chapjump{padding:6px 7px;font-size:13px;gap:9px}.w-player.w-strip .w-chapjump .w-chapt{width:40px;font-size:11px}.w-player.w-strip .w-chapjump .w-chapsub{display:none}.w-controls.w-ctlrow{position:static;background:none;padding:8px 2px 0;color:var(--ink);gap:10px}.w-ctlrow .w-mini-play{width:22px;height:22px;color:var(--ink)}.fw-watch .w-ctlrow .w-mini-play svg{width:18px;height:18px}.w-ctlrow .w-scrub{background:var(--surface-2);height:4px}.w-ctlrow .w-scrub .w-gap{background:var(--ground)}.w-ctlrow .w-scrub .w-knob{width:12px;height:12px}.w-ctlrow .w-tc{color:var(--muted);font-size:11px}.w-ctlrow .w-speed,.w-ctlrow .w-ctrlbtn{color:var(--ink);border-color:var(--hairline);background:var(--surface)}.w-ctlrow .w-speed{font-size:11px;padding:3px 7px;min-width:38px}.fw-watch .w-ctlrow .w-ctrlbtn svg{width:17px;height:17px}@media(max-width:520px){.w-player.w-strip .w-playbtn{width:44px;height:44px}.fw-watch .w-player.w-strip .w-playbtn svg{width:17px;height:17px}.w-chappill.w-chapico{width:30px;height:30px;top:8px;right:8px}}.w-momentsheet{position:fixed;left:0;right:0;bottom:0;z-index:70;padding:10px 12px calc(12px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--hairline);border-radius:18px 18px 0 0;box-shadow:0 -20px 40px -20px #000c}.w-momentsheet .w-arrive{position:static;transform:none;width:auto;max-width:none;display:block;padding:0}.w-momentsheet .w-arrivecard{width:100%;max-width:none}.w-arrive.w-at-full{inset:0;width:auto;justify-content:center;align-items:center;background:#0f0a0cc7}.w-arrive.w-at-full .w-arrivecard{width:min(420px,84%);max-height:86%}.w-arrivecard{max-height:100%;min-height:0;overflow:auto;border-radius:16px;animation:w-rise .28s cubic-bezier(.2,.7,.2,1) both}.w-fileicon{width:46px;height:56px;flex:none;border-radius:8px;position:relative;background:linear-gradient(160deg,#c34a3f,#a5342c);box-shadow:0 8px 18px -10px #a3342ccc;display:grid;place-items:end center;color:#fff}.w-fileicon:before{content:"";position:absolute;top:0;right:0;width:14px;height:14px;background:#ffffff59;border-bottom-left-radius:6px}.w-filebody{flex:1;min-width:160px}.w-filebody b{font-weight:600;font-size:15.5px;display:block}.w-filebody span{font-size:13px;color:var(--muted);margin-top:2px;display:block}.w-mcard{position:relative;overflow:hidden;padding:15px 18px 14px;border-radius:16px;background:#fffdfc;color:#241a1e;border:0;box-shadow:0 24px 50px -26px #000c;--k:#b59bd6}.w-mcard[data-k=poll]{--k:#b59bd6}.w-mcard[data-k=question]{--k:#89b7e0}.w-mcard[data-k=reaction]{--k:#f2cc8f}.w-mcard[data-k=handout]{--k:#81b29a}.w-mcard[data-k=offer]{--k:#c0475f}.w-mcard:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--k)}.w-mhead{display:flex;align-items:center;gap:10px;margin-bottom:10px}.w-mkind{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--wine)}.w-mkind .w-kdot{width:9px;height:9px;border-radius:100px;background:var(--k);box-shadow:0 0 0 3px color-mix(in srgb,var(--k) 30%,transparent)}.w-mtime{margin-left:auto;font-size:11.5px;font-weight:700;color:#7a6870;font-variant-numeric:lining-nums tabular-nums;background:#f7efee;border:1px solid #e7dcd9;padding:3px 9px;border-radius:100px}.w-mcard .w-q{font-family:var(--display);font-weight:500;font-size:17px;line-height:1.3;letter-spacing:-.01em;color:#241a1e}.w-mcard .w-qsub{font-size:13px;color:#7a6870;margin-top:5px;line-height:1.45}.w-mrow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;font-size:12.5px;color:#7a6870;min-height:20px}.w-mrow .w-acts{display:flex;align-items:center;gap:10px}.w-arrivelater{border:0;background:none;padding:0;color:#7a6870;font:inherit;font-size:12.5px;font-weight:700;white-space:nowrap;cursor:pointer}.w-arrivelater:hover{color:#241a1e}.w-thanks{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border-radius:11px;background:#eef6f1;color:#2f7a5a;font-weight:700;font-size:13px}.w-thanks svg{flex:none;width:16px;height:16px}.w-poll{margin-top:12px;display:grid;gap:7px}.w-opt{position:relative;text-align:left;border:1px solid #e7dcd9;background:#f7efee;color:#241a1e;border-radius:11px;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:10px;transition:.16s;cursor:pointer}.w-opt:hover{border-color:var(--wine);background:#fff}.w-opt.w-picked{border-color:var(--wine);background:#fff;box-shadow:0 0 0 3px var(--ring);cursor:default}.w-poll.w-done .w-opt{pointer-events:none}.w-qfield{display:block;width:100%;margin-top:12px;min-height:64px;resize:none;border:1px solid #e7dcd9;border-radius:12px;background:#f7efee;color:#241a1e;font-family:inherit;font-size:13.5px;line-height:1.45;padding:10px 12px;transition:.15s}.w-qfield::placeholder{color:#a5949b}.w-qfield:focus{outline:none;background:#fff;border-color:var(--wine);box-shadow:0 0 0 3px var(--ring)}.w-send{display:inline-flex;align-items:center;gap:8px;border:0;background:var(--wine);color:#fff;font:inherit;font-weight:800;font-size:12.5px;padding:8px 14px;border-radius:100px;white-space:nowrap;cursor:pointer}.w-send:disabled{background:#e7dcd9;color:#a5949b;cursor:default}.w-emo{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.w-react{display:grid;place-items:center;padding:10px 4px 8px;border-radius:12px;border:1px solid #e7dcd9;background:#f7efee;transition:.16s;cursor:pointer}.w-react b{font-size:26px;line-height:1;transition:transform .25s}.w-react:hover{border-color:var(--wine)}.w-react.w-on{border-color:var(--wine);background:#fff;box-shadow:0 0 0 3px var(--ring);cursor:default}.w-react.w-on b{transform:scale(1.15)}.w-file{margin-top:12px;display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid #e7dcd9;border-radius:12px;background:#f7efee}.w-file .w-fileicon{flex:none;width:38px;height:46px;border-radius:6px;background:#fff;border:1px solid #e7dcd9;position:relative;box-shadow:none;display:block}.w-file .w-fileicon:before{content:none}.w-file .w-fileicon:after{content:"PDF";position:absolute;left:5px;bottom:5px;font-size:9px;font-weight:800;color:var(--wine);letter-spacing:.06em}.w-file .w-filebody{min-width:0;flex:1}.w-file .w-nm{display:block;font-weight:700;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-file .w-mt{display:block;font-size:11.5px;color:#7a6870;margin-top:2px}.w-dl{display:inline-flex;align-items:center;gap:8px;border:0;background:var(--wine);color:#fff;font:inherit;font-weight:800;font-size:13px;padding:10px 16px;border-radius:100px;white-space:nowrap;text-decoration:none;cursor:pointer}.w-dl.w-saved{background:#2f7a5a;cursor:default}.w-post.w-flash{animation:w-flash 2.2s ease-out}@keyframes w-flash{0%{border-color:var(--brass);box-shadow:0 0 0 3px color-mix(in srgb,var(--brass) 45%,transparent)}to{border-color:var(--hairline);box-shadow:0 0 0 0 transparent}}.w-offer{--o-bg:linear-gradient(135deg,var(--wine),var(--wine-deep));--o-ink:#fff;--o-sub:rgba(255,255,255,.85);--o-kick:rgba(255,255,255,.75);--o-btn:#fff;--o-btn-ink:var(--wine);--o-em:#f2cc8f;--o-line:rgba(255,255,255,.14);margin-top:16px;padding:34px;position:relative;overflow:hidden;border-color:transparent;color:var(--o-ink);border-radius:18px;background:var(--o-bg);box-shadow:0 24px 60px -26px #000000b3}.w-offer.w-look-wine{--o-bg:linear-gradient(135deg,#7a2338,#5f1a2b);--o-btn-ink:#7a2338}.w-offer.w-look-paper{--o-bg:var(--surface);--o-ink:var(--ink);--o-sub:var(--muted);--o-kick:var(--muted);--o-btn:var(--wine);--o-btn-ink:#fff;--o-em:var(--accent-text);--o-line:var(--surface-2);border:1px solid var(--hairline);box-shadow:var(--shadow)}.w-offer.w-look-ink{--o-bg:#100c0e;--o-ink:#f6eef0;--o-sub:rgba(246,238,240,.78);--o-kick:rgba(246,238,240,.6);--o-btn:#f2cc8f;--o-btn-ink:#2a1a10;--o-em:#f2cc8f;--o-line:rgba(255,255,255,.1)}.w-offer.w-look-brand{--o-bg:linear-gradient(135deg,var(--brand-accent-text,var(--wine)),color-mix(in srgb,var(--brand-accent-text,var(--wine)) 72%,#000));--o-btn:#1a1216;--o-btn-ink:#fff;--o-em:rgba(255,255,255,.8)}.w-offer.w-look-custom{--o-bg:var(--o-custom);--o-btn:#fff;--o-btn-ink:#1a1216;--o-em:rgba(255,255,255,.85)}.w-offer.w-look-custom.w-look-light{--o-ink:#1a1216;--o-sub:rgba(26,18,22,.75);--o-kick:rgba(26,18,22,.6);--o-btn:#1a1216;--o-btn-ink:#fff;--o-em:#1a1216;--o-line:rgba(0,0,0,.12)}.w-offer.w-look-paper .w-glow,.w-offer.w-look-custom.w-look-light .w-glow{opacity:.35}.w-offer.w-beside{display:grid;grid-template-columns:minmax(220px,42%) minmax(0,1fr);gap:24px;align-items:center;padding:24px}.w-offer.w-beside .w-ovideo{position:relative;z-index:2;border-radius:12px;overflow:hidden;border:1px solid var(--o-line);background:#0d0a0c}.w-offer.w-beside .w-ovideo .fw-att-mp{width:100%;max-width:none;margin:0}.w-offer.w-beside h2{margin-top:10px}@media(max-width:640px){.w-offer.w-beside{grid-template-columns:1fr}}.w-offer .w-glow{position:absolute;right:-70px;top:-70px;width:260px;height:260px;border-radius:100px;background:radial-gradient(circle,rgba(176,135,58,.5),transparent 70%)}.w-offer .w-glow2{position:absolute;left:-50px;bottom:-90px;width:220px;height:220px;border-radius:100px;background:radial-gradient(circle,rgba(255,255,255,.08),transparent 70%)}.w-offer .w-oin{position:relative;z-index:2}.w-offer .w-okick{font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--o-kick);display:inline-flex;align-items:center;gap:9px}.w-offer .w-okick .w-kbrass{width:20px;height:1px;background:var(--brass)}.w-offer h2{font-size:clamp(24px,3.4vw,30px);margin:14px 0 8px;color:var(--o-ink);letter-spacing:-.02em}.w-offer h2 em{font-style:italic;color:var(--o-em)}.w-offer .w-osub{font-size:15.5px;color:var(--o-sub);max-width:44ch;line-height:1.5}.w-offerfoot{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:24px}.w-offer .w-btn{background:var(--o-btn);color:var(--o-btn-ink);box-shadow:0 12px 26px -12px #0009;white-space:nowrap;text-decoration:none}.w-offer .w-btn:hover{filter:brightness(.96);transform:translateY(-1px)}.w-otrust{font-size:12.5px;color:var(--o-sub);display:inline-flex;align-items:center;gap:8px}.w-otrust svg{flex:none}.w-offer .w-onote{font-size:16.5px;color:var(--o-ink);max-width:46ch;line-height:1.55;margin-top:15px}.w-ocode{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:22px}.w-ocodev{font-size:clamp(21px,2.8vw,26px);font-weight:700;letter-spacing:.14em;color:var(--o-ink);background:var(--o-line);border:1px dashed var(--o-sub);border-radius:12px;padding:11px 20px}.w-offer .w-btn.w-ocopy{padding:12px 20px}.w-offer .w-btn.w-copied,.w-offer .w-btn.w-copied:hover{background:var(--brass);color:#fff;transform:none}.w-cv-head{display:flex;align-items:center;gap:13px;padding:15px 20px;border-bottom:1px solid var(--hairline)}.w-cv-av{width:44px;height:44px;border-radius:100px;overflow:hidden;flex:none;border:1px solid var(--hairline);box-shadow:var(--shadow)}.w-cv-id{flex:1;min-width:0}.w-cv-id b{font-weight:600;font-size:15.5px;display:block}.w-cv-sub{font-size:12.5px;color:var(--muted);display:flex;align-items:center;gap:7px;margin-top:2px}.w-cv-sub .w-lv{width:7px;height:7px;border-radius:100px;background:var(--good);flex:none}.w-cv-scroll{display:flex;flex-direction:column;gap:12px;padding:20px;overflow-y:auto;max-height:470px;min-height:280px}.w-cvmsg{display:flex;gap:9px;align-items:flex-end;max-width:78%}.w-cvmsg.w-host{align-self:flex-start}.w-cvmsg.w-you{align-self:flex-end;justify-content:flex-end}.w-cvav{width:28px;height:28px;border-radius:100px;overflow:hidden;flex:none;border:1px solid var(--hairline)}.w-cvbub{padding:11px 14px;border-radius:15px;font-size:14.5px;line-height:1.5}.w-cvmsg.w-host .w-cvbub{background:var(--accent-soft);border:1px solid var(--hairline);border-bottom-left-radius:5px;color:var(--ink)}.w-cvmsg.w-you .w-cvbub{background:var(--wine);color:#fff;border-bottom-right-radius:5px}.w-cvtime{display:block;text-align:right;font-size:10.5px;margin-top:5px;font-variant-numeric:lining-nums tabular-nums}.w-cvmsg.w-host .w-cvtime{color:var(--dim)}.w-cvmsg.w-you .w-cvtime{color:#ffffffb8}@media(max-width:640px){.w-wrap{padding:0 18px}.w-arrive,.w-arrive.w-at-br,.w-arrive.w-at-bl,.w-arrive.w-at-tr,.w-arrive.w-at-tl,.w-arrive.w-at-center{inset:8px 10px 52px;width:auto;transform:none;justify-content:flex-end}.w-arrive.w-at-full{inset:0;justify-content:center}.w-arrive.w-at-full .w-arrivecard{width:92%}.w-chaplist{left:10px;right:10px;width:auto}.w-offer{padding:26px 22px}.w-cvmsg{max-width:88%}.w-cv-head{flex-wrap:wrap}.w-offerfoot{gap:12px}.w-offerfoot .w-btn{width:100%}}@media(prefers-reduced-motion:reduce){.fw-watch *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.fw-watch,.fw-watch *{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--wine) 42%,transparent) transparent}.fw-watch ::-webkit-scrollbar{width:11px;height:11px}.fw-watch ::-webkit-scrollbar-track{background:transparent}.fw-watch ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--wine) 38%,transparent);border-radius:100px;border:3px solid transparent;background-clip:content-box}.fw-watch ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--wine) 60%,transparent);background-clip:content-box}.fw-watch ::-webkit-scrollbar-corner{background:transparent}.fw-watch{font-family:var(--text);font-size:15px;line-height:1.5;color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh}.fw-watch.w-loadwrap{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:40px}.w-spinner{width:34px;height:34px;border-radius:100px;border:3px solid var(--hairline);border-top-color:var(--wine);animation:w-spin .8s linear infinite}@keyframes w-spin{to{transform:rotate(360deg)}}.fw-watch.w-trouble{min-height:100vh;display:flex;flex-direction:column}.w-tmain{flex:1;display:grid;place-items:center;padding:40px 24px}.w-tcard{max-width:440px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.w-tmark{width:72px;height:72px;border-radius:22px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow);color:var(--accent-text)}.fw-watch .w-tmark svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.w-tcard h1{font-size:clamp(24px,3vw,32px);line-height:1.1;letter-spacing:-.02em;margin:6px 0 0;text-wrap:balance}.w-tcard p{margin:0;color:var(--muted);font-size:15.5px;max-width:40ch;line-height:1.55;text-wrap:pretty}.w-tact{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:6px}.w-tbtn{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border:0;border-radius:10px;cursor:pointer;background:var(--wine);color:var(--brand-accent-ink,#fff);font:inherit;font-weight:700;font-size:14px;text-decoration:none}.w-tbtn:hover{filter:brightness(1.08)}.w-tbtn.w-quiet{background:var(--surface);color:var(--ink);border:1px solid var(--hairline);font-weight:600}.fw-watch .w-tbtn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.w-thint{font-size:12.5px;color:var(--dim);margin-top:2px}.w-tplate{display:flex;justify-content:center;padding:0 0 18px}.w-tplate a{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border-radius:100px;background:var(--surface);border:1px solid var(--hairline);font-size:12.5px;color:var(--muted);box-shadow:var(--shadow)}.w-tplate b{color:var(--ink)}.fw-watch.w-door{height:100vh;height:100dvh;min-height:0;overflow-y:auto}.w-door-card{width:100%;max-width:420px;display:flex;flex-direction:column;gap:12px}.w-door-hero{position:relative;aspect-ratio:16/10;border-radius:16px;overflow:hidden;display:grid;place-items:center;background:radial-gradient(120% 90% at 50% 30%,color-mix(in srgb,var(--wine) 28%,var(--surface-2)),var(--surface-2));border:1px solid var(--hairline)}.w-door-face{width:96px;height:96px;border-radius:100px;overflow:hidden;box-shadow:0 0 0 4px var(--surface),var(--shadow)}.w-door-still .w-door-face{filter:saturate(.7)}.w-door-badge{position:absolute;top:12px;left:12px;padding:4px 9px;border-radius:6px;font-size:11.5px;font-weight:800;letter-spacing:.06em;background:var(--surface);color:var(--muted);border:1px solid var(--hairline)}.w-door-badge.w-door-live{background:#d93a3a;color:#fff;border-color:#d93a3a}.w-door-count{position:absolute;top:12px;right:12px;padding:4px 9px;border-radius:6px;font-size:12px;font-weight:700;background:#0000008c;color:#fff}.w-door-card h1{font-size:clamp(22px,3vw,28px);line-height:1.15;letter-spacing:-.02em;margin:6px 0 0;text-wrap:balance}.w-door-with{display:flex;align-items:center;gap:9px;margin:0;color:var(--muted);font-size:14.5px}.w-door-av{width:26px;height:26px;border-radius:100px;overflow:hidden;flex:none}.w-door-box{display:flex;flex-direction:column;gap:10px;padding:16px;margin-top:4px;border-radius:14px;background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow)}.w-door-inp{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:10px;border:1px solid var(--hairline);background:var(--ground);color:var(--ink);font:inherit;font-size:16px}.w-door-inp:focus{outline:2px solid color-mix(in srgb,var(--wine) 55%,transparent);outline-offset:1px}.w-door-go{justify-content:center;padding:13px 18px;font-size:15px}.w-door-go:disabled{opacity:.6;cursor:default}.w-door-check:empty{display:none}.w-door-fine{margin:0;font-size:12.5px;color:var(--dim);text-align:center}.w-door-me{display:flex;flex-direction:column;gap:2px}.w-door-me b{font-size:16px}.w-door-me small{font-size:13px;color:var(--muted)}.w-door-notyou{align-self:center;background:none;border:0;padding:4px;color:var(--muted);font:inherit;font-size:13.5px;text-decoration:underline;cursor:pointer}.w-door-err{margin:0;font-size:13.5px;color:#d93a3a;text-align:center}@media(max-width:520px){.w-door .w-tmain{place-items:start center;padding:12px 16px 20px}.w-door-hero{aspect-ratio:16/9}.w-door-face{width:80px;height:80px}}.fw-watch .w-iconbtn svg{width:17px;height:17px}.fw-watch .w-playbtn svg{width:30px;height:30px}.fw-watch .w-mini-play svg{width:20px;height:20px}.fw-watch .w-btn svg{width:16px;height:16px}.fw-watch .w-player-cap svg{width:15px;height:15px}.fw-watch .w-otrust svg{width:14px;height:14px}.fw-watch.w-wp-page{display:flex;flex-direction:column}.w-wp-page>main{flex:1;width:100%}.w-wp-wrap{max-width:1400px}.w-wp-head{padding:30px 0 20px}.w-wp-head h1{font-size:clamp(26px,3.2vw,36px);letter-spacing:-.022em}.w-wp-with{display:flex;align-items:center;gap:10px;margin-top:10px;color:var(--muted);font-size:15.5px}.w-wp-with em{font-style:italic;color:var(--accent-text)}.w-wp-photo{width:34px;height:34px;border-radius:100px;overflow:hidden;flex:none;border:1px solid var(--hairline);box-shadow:var(--shadow)}.w-wp-stage{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:26px;align-items:stretch;padding-bottom:60px}.w-wp-left{min-width:0}.w-wp-stagebox{position:relative}.w-wp-stagebox .w-playerwrap,.w-wp-stagebox .w-player{position:relative;z-index:1}.w-wp-ambient{display:none;position:absolute;inset:-6% -4%;z-index:0;filter:blur(48px) saturate(1.3);opacity:.28;transform:scale(1.02);pointer-events:none;border-radius:30px;overflow:hidden}.w-wp-ambient img{width:100%;height:100%;object-fit:cover;display:block}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .w-wp-ambient{display:block}}:root[data-theme=dark] .w-wp-ambient{display:block}@media(prefers-reduced-motion:reduce){.w-wp-ambient{filter:blur(40px)}}.w-wp-left .w-playerwrap{margin-top:0}.w-fit .w-wp-wrap{max-width:var(--page-w,1400px)}.w-fit>main{display:flex;flex-direction:column}.w-fit .w-wp-stage{flex:1;padding-bottom:28px;grid-template-columns:var(--player-w,minmax(0,1fr)) var(--chat-w,400px);justify-content:center}.w-wp-left .w-offer{margin-top:20px}.w-player.w-bare{border-radius:18px}.w-player.w-bare .w-controls,.w-player.w-bare .w-chappill{transition:opacity .35s ease,transform .35s ease}.w-player.w-idle .w-controls{opacity:0;transform:translateY(6px);pointer-events:none}.w-player.w-idle .w-chappill{opacity:0;transform:translateY(-6px);pointer-events:none}.w-player.w-idle{cursor:none}.w-player.w-bare .w-scrub .w-gap{position:absolute;top:-2px;bottom:-2px;width:3px;background:#0c080ae6;transform:translate(-50%);border-radius:1px}.w-scrub .w-mdot{position:absolute;top:50%;width:9px;height:9px;padding:0;border:0;border-radius:100px;background:var(--brass);box-shadow:0 0 0 2px #0f0a0ca6;transform:translate(-50%,-50%);cursor:pointer;z-index:2}.w-scrub .w-mdot:before{content:"";position:absolute;inset:-8px}.w-scrub .w-mdot.w-past{background:#ffffff8c}.w-scrub .w-mdot:hover,.w-scrub .w-mdot:focus-visible{background:#fff;outline:none}.w-scrub .w-mdot:after{content:attr(data-tip);position:absolute;left:50%;bottom:16px;transform:translate(-50%);white-space:nowrap;max-width:min(320px,60vw);overflow:hidden;text-overflow:ellipsis;background:#fff;color:#1a1216;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;box-shadow:0 10px 24px -12px #000c;opacity:0;pointer-events:none;transition:opacity .12s}.w-scrub .w-mdot:hover:after,.w-scrub .w-mdot:focus-visible:after{opacity:1}.w-scrub .w-mdot:first-of-type:after{transform:none;left:-6px}.w-ctlrow .w-scrub .w-mdot{width:8px;height:8px;box-shadow:0 0 0 2px var(--surface)}.w-ctrlbtn{border:0;background:none;color:#ffffffd9;padding:2px;flex:none;display:grid;place-items:center;border-radius:7px}.w-ctrlbtn:hover{color:#fff;background:#ffffff24}.w-speed{border:1px solid rgba(255,255,255,.22);background:#0f0a0c80;color:#fff;border-radius:100px;padding:4px 9px;font-size:12px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:44px;cursor:pointer}.w-speed:hover{background:var(--wine);border-color:var(--wine)}.fw-watch .w-ctrlbtn svg{width:19px;height:19px}.w-chappill{position:absolute;top:12px;right:12px;z-index:6;width:34px;height:34px;display:grid;place-items:center;padding:0;cursor:pointer;border:1px solid rgba(255,255,255,.18);background:#0f0a0c8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border-radius:10px}.w-chappill:hover,.w-chappill[aria-expanded=true]{background:var(--wine);border-color:var(--wine)}.fw-watch .w-chappill svg{width:16px;height:16px;flex:none}.w-player.w-bare .w-chaplist{top:54px;bottom:auto;right:12px}.w-ofcard{position:absolute;right:14px;bottom:62px;z-index:7;width:min(320px,calc(100% - 28px));display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;color:var(--brand-accent-ink,#fff);background:linear-gradient(135deg,var(--brand-accent-text,var(--wine)),color-mix(in srgb,var(--brand-accent-text,var(--wine)) 72%,#000));box-shadow:0 24px 50px -22px #000c;animation:w-slide .4s cubic-bezier(.2,.8,.2,1) both}@keyframes w-slide{0%{transform:translate(18px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.w-ofcard{animation:none}}.w-ofkick{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;opacity:.78;padding-right:36px;line-height:32px}.w-ofx{position:absolute;top:8px;right:8px;z-index:2;width:32px;height:32px;border:0;border-radius:100px;background:#0000002e;color:inherit;display:grid;place-items:center;cursor:pointer}.w-ofx:hover{background:#00000052}.fw-watch .w-ofx svg{width:14px;height:14px}.w-ofnote{display:flex;align-items:center;gap:10px;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;font:inherit}.w-ofposter{width:64px;height:40px;flex:none;border-radius:8px;background:#1a1216 center/cover no-repeat;display:grid;place-items:center;color:#fff;box-shadow:inset 0 0 0 1px #ffffff2e}.fw-watch .w-ofposter svg{width:18px;height:18px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}.w-ofnote:hover .w-ofposter{box-shadow:inset 0 0 0 2px #fff}.w-ofnotet{display:flex;flex-direction:column;gap:2px;min-width:0}.w-ofnotet b{font-family:var(--display);font-size:15px;line-height:1.2}.w-ofnotet small{font-size:11.5px;opacity:.75}.w-ofvideo{width:100%;aspect-ratio:16/9;border-radius:10px;background:#000;display:block}.w-ofwords{margin:0;font-size:14px;line-height:1.5}.fw-watch .w-ofbtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 16px;border:0;border-radius:10px;cursor:pointer;text-decoration:none;background:#1a1216;color:#fff;font:inherit;font-weight:700;font-size:14px}.fw-watch .w-ofbtn:hover{filter:brightness(1.12)}.fw-watch .w-ofbtn svg{width:15px;height:15px}.w-ofcode{display:flex;align-items:center;gap:10px}.w-ofcode>span{flex:1;font-size:20px;font-weight:700;letter-spacing:.08em;padding:8px 12px;border:1px dashed rgba(255,255,255,.55);border-radius:8px;text-align:center}.w-ofcode .w-ofbtn{width:auto;flex:none}.w-oftab{position:absolute;right:14px;bottom:62px;z-index:7;display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 12px;border:0;border-radius:100px;cursor:pointer;font:inherit;font-weight:700;font-size:13px;background:var(--brand-accent-text,var(--wine));color:var(--brand-accent-ink,#fff);box-shadow:0 12px 30px -14px #000c}.w-oftab:hover{filter:brightness(1.1)}.w-ofdot{width:7px;height:7px;border-radius:100px;background:currentColor;opacity:.75}.w-player.w-idle .w-ofcard,.w-player.w-idle .w-oftab{transition:none}.w-endcard{position:absolute;inset:0;z-index:8;display:grid;place-items:center;padding:24px;text-align:center;color:#fff;background:radial-gradient(70% 90% at 50% 40%,color-mix(in srgb,var(--brand-accent-text,var(--wine)) 38%,transparent),#0f0c10f5 70%);animation:w-rise .35s cubic-bezier(.2,.8,.2,1) both}.w-endin{max-width:440px;display:flex;flex-direction:column;align-items:center;gap:12px}.w-endkick{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#ffffffb8}.w-endin h3{font-family:var(--display);font-size:clamp(20px,2.6vw,30px);line-height:1.15;margin:0;letter-spacing:-.01em}.w-endin .w-ofnote{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:8px 14px 8px 8px}.w-endin .w-ofposter{width:72px;height:44px}.w-endin .w-ofvideo{max-width:420px}.w-endin .w-ofwords{color:#ffffffd9;max-width:46ch}.fw-watch .w-endin .w-ofbtn{width:auto;padding:13px 26px;font-size:15px;background:var(--brand-accent-text,var(--wine));color:var(--brand-accent-ink,#fff)}.w-endin .w-ofcode>span{border-color:#fff6}.w-again{display:inline-flex;align-items:center;gap:7px;margin-top:4px;padding:6px 10px;border:0;border-radius:100px;background:none;color:#ffffff9e;font:inherit;font-size:12.5px;cursor:pointer}.w-again:hover{color:#fff;background:#ffffff1a}.fw-watch .w-again svg{width:14px;height:14px}.w-player.w-ended .w-controls,.w-player.w-ended .w-lower-third{display:none}@media(max-width:640px){.w-ofcard{right:10px;bottom:58px;width:calc(100% - 20px);padding:12px}.w-oftab{right:10px;bottom:58px}.w-endcard{padding:16px}.w-endin{gap:9px}.w-endin h3{font-size:19px}.w-endin .w-ofposter{width:56px;height:36px}}.w-wp-chat{display:flex;flex-direction:column;overflow:hidden;height:0;min-height:100%;border-radius:18px}.w-wp-chat .w-cv-head{padding:10px 14px;gap:10px}.w-wp-chat .w-cv-av{width:32px;height:32px}.w-wp-chat .w-cv-id b{font-size:13.5px}.w-wp-chat .w-cv-sub{font-size:11.5px;margin-top:1px}.w-wp-chat .w-cv-scroll{padding:14px;gap:10px}.w-wp-chat .w-cvmsg{gap:7px;max-width:86%}.w-wp-chat .w-cvav{width:22px;height:22px}.w-wp-chat .w-cvbub{padding:8px 11px;border-radius:13px;font-size:13px;line-height:1.45}.w-wp-chat .w-cvtime{font-size:9.5px;margin-top:3px}.w-wp-chat .w-wp-empty{font-size:12px;gap:8px;max-width:26ch}.w-wp-chat .w-wp-empty b{font-size:13.5px}.w-wp-chat .w-wp-ring{width:40px;height:40px}.fw-watch .w-wp-chat .w-wp-ring svg{width:17px;height:17px}.w-wp-chat .w-wp-composer{padding:8px 10px 10px}.w-wp-chat .w-wp-field{border-radius:11px;padding:2px 4px 2px 6px}.w-wp-chat .w-wp-attach{width:32px;height:32px}.fw-watch .w-wp-chat .w-wp-attach svg{width:15px;height:15px}.w-wp-chat .w-wp-input{font-size:13.5px;padding:7px 5px}.w-wp-chat .w-wp-send{width:39px;height:39px;border-radius:11px}.fw-watch .w-wp-chat .w-wp-send svg{width:15px;height:15px}.w-wp-chat .w-cv-head{background:linear-gradient(180deg,var(--accent-soft),transparent)}.w-wp-scroll{flex:1;min-height:0;max-height:none}.w-wp-empty{margin:auto;text-align:center;color:var(--muted);font-size:14px;max-width:24ch;display:flex;flex-direction:column;align-items:center;gap:10px}.w-wp-empty b{color:var(--ink);font-weight:600;font-size:16px}.w-wp-ring{width:52px;height:52px;border-radius:100px;background:var(--accent-soft);display:grid;place-items:center;color:var(--accent-text)}.fw-watch .w-wp-ring svg{width:22px;height:22px}.w-wp-composer{border-top:1px solid var(--hairline);padding:10px 12px 12px;display:flex;flex-direction:column;gap:8px}.w-wp-trouble{font-size:12.5px;color:var(--bad);padding:0 2px}.w-wp-pending{display:flex;gap:8px;flex-wrap:wrap;padding:2px 2px 0}.w-wp-chip{position:relative;display:flex;align-items:center;gap:8px;font-size:12.5px;max-width:100%;border:1px solid var(--hairline);background:var(--ground);border-radius:11px;padding:6px 8px}.w-wp-chip img{width:44px;height:44px;border-radius:8px;object-fit:cover}.w-wp-chipic{width:32px;height:32px;flex:none;border-radius:8px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-text)}.fw-watch .w-wp-chipic svg{width:15px;height:15px}.w-wp-chipt{min-width:0}.w-wp-chipt b{display:block;font-weight:600;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-wp-chipt span{display:block;color:var(--dim);font-size:11.5px}.w-wp-rm{position:absolute;top:-7px;right:-7px;width:20px;height:20px;padding:0;border-radius:100px;border:1px solid var(--hairline);background:var(--surface);color:var(--muted);display:grid;place-items:center}.fw-watch .w-wp-rm svg{width:10px;height:10px}.w-wp-row{display:flex;align-items:flex-end;gap:8px}.w-wp-field{flex:1;min-width:0;display:flex;align-items:flex-end;gap:4px;border:1px solid var(--hairline);border-radius:13px;background:var(--ground);padding:4px 4px 4px 6px;transition:border-color .15s ease,box-shadow .15s ease}.w-wp-field:focus-within{border-color:var(--wine);box-shadow:0 0 0 3px var(--accent-soft)}.w-wp-attach{width:38px;height:38px;flex:none;border:0;border-radius:10px;background:transparent;color:var(--dim);display:grid;place-items:center;transition:.15s}.w-wp-attach:hover{color:var(--accent-text);background:var(--accent-soft)}.fw-watch .w-wp-attach svg{width:18px;height:18px}.w-wp-input{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);font-family:inherit;font-size:15px;line-height:1.4;padding:9px 6px;resize:none;outline:none;max-height:240px;overflow-y:auto}.w-wp-input::placeholder{color:var(--dim)}.w-wp-send{width:46px;height:46px;flex:none;border:0;border-radius:13px;background:var(--wine);color:#fff;display:grid;place-items:center;transition:.15s}.w-wp-send:hover{background:var(--wine-deep)}.w-wp-send:disabled{opacity:.55;cursor:default}.fw-watch .w-wp-send svg{width:18px;height:18px}.w-wp-foot{margin-top:auto;padding:0 0 10px;text-align:center;border-top:1px solid var(--hairline);position:relative}.w-wp-footglow{position:absolute;left:50%;top:-1px;width:360px;max-width:80%;height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,var(--accent-text),transparent);opacity:var(--foot-glow,.55);pointer-events:none}.w-wp-powered{position:relative;top:-22px;display:inline-flex;align-items:center;gap:10px;padding:9px 16px 9px 11px;border-radius:100px;background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow);text-decoration:none;color:var(--muted);font-size:13.5px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.w-wp-powered svg{filter:drop-shadow(0 4px 10px color-mix(in srgb,var(--wine) 35%,transparent))}.w-wp-powered b{color:var(--ink);font-weight:600}.w-wp-more{max-width:0;overflow:hidden;white-space:nowrap;opacity:0;color:var(--accent-text);transition:max-width .35s ease,opacity .25s ease,margin .35s ease}.w-wp-powered:hover,.w-wp-powered:focus-visible{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:transparent}.w-wp-powered:hover .w-wp-more,.w-wp-powered:focus-visible .w-wp-more{max-width:200px;opacity:1;margin-left:6px}.w-wp-powered:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}@media(prefers-reduced-motion:reduce){.w-wp-powered,.w-wp-more{transition:none}}@media(max-width:920px){.w-wp-stage{grid-template-columns:1fr}.w-wp-chat{height:min(480px,62vh);min-height:320px}.w-wp-head{padding:24px 0 14px}.w-offer{padding:24px 22px}.fw-watch.w-wp-app{height:100dvh;overflow:hidden}.w-wp-app>main.w-wp-appmain{display:flex;flex-direction:column;flex:1;min-height:0}.w-wp-app .w-wp-pinned{flex:none}.w-wp-app .w-wp-head{padding:10px 0 8px}.w-wp-app .w-wp-head h1{font-size:19px;line-height:1.2}.w-wp-app .w-wp-with{margin-top:4px;font-size:13.5px}.w-wp-app .w-wp-photo{width:26px;height:26px}.w-wp-app .w-wp-stagebox{margin:0 auto;max-width:calc(38dvh * 16 / 9);width:100%}.w-wp-tabs{display:flex;gap:20px;padding:10px 2px 0}.w-wp-tabs button{background:none;border:0;padding:0 0 8px;margin:0;color:var(--dim);cursor:pointer;font:inherit;font-size:14px;font-weight:600;border-bottom:2px solid transparent}.w-wp-tabs button.on{color:var(--ink);border-bottom-color:var(--accent-text)}.w-wp-pane{flex:1;min-height:0;display:flex;flex-direction:column;padding-top:10px}.w-wp-chatpane{flex:1;min-height:0;display:flex;flex-direction:column}.w-wp-chatpane[hidden],.w-wp-offerpane[hidden]{display:none}.w-wp-app .w-wp-chat{flex:1;height:auto;min-height:0}.w-wp-app .w-wp-chat .w-cv-scroll{flex:1;max-height:none;min-height:0}.w-wp-offerpane{flex:1;min-height:0;overflow:auto;padding-bottom:12px}.w-wp-offerpane .w-offer{margin-top:0}.w-wp-plateline{flex:none;text-align:center;padding:8px 0 6px}.w-wp-plateline .w-wp-powered{position:static;padding:5px 12px 5px 8px;font-size:12px;gap:8px;box-shadow:none}.w-wp-plateline .w-wp-powered svg{width:16px;height:16px}.w-wp-plateline .w-wp-more{display:none}.w-player.w-bare .w-chaplist{left:10px;right:10px;width:auto}}@media(max-width:920px){.fw-watch.w-wp-app:not(.w-live-app):not(.w-live-atdoor){position:fixed;left:0;right:0;top:var(--vv-top,0px);height:var(--vv-h,100dvh)}.w-wp-app[data-kb]:not(.w-live-app) :is(.w-chrome,.w-wp-head,.w-wp-seg,.w-wp-tabs,.w-wp-offerabove,.w-wp-plateline,.w-live-next){display:none}.w-wp-app[data-kb]:not(.w-live-app) .w-wp-pinned{padding-top:8px}.w-tenantbar{padding-top:env(safe-area-inset-top,0px)}.w-wp-app .w-wp-plateline{padding-bottom:calc(6px + env(safe-area-inset-bottom,0px))}.w-wp-offerabove{flex:none;max-height:46%;overflow:auto;margin-bottom:12px;border-radius:20px}.w-wp-offerabove .w-offer{margin-top:0}.w-wp-tabs button{min-height:44px;padding-bottom:0}}@media(max-width:920px)and (orientation:landscape){.fw-watch .w-wrap{padding-left:max(28px,env(safe-area-inset-left,0px));padding-right:max(28px,env(safe-area-inset-right,0px))}}@media(max-width:700px){:is(.w-wp-app,.w-room) .w-tenantbar .w-row{height:56px}:is(.w-wp-app,.w-room) .w-brand-crest{width:34px;height:34px;border-radius:9px}:is(.w-wp-app,.w-room) .w-brand-name{font-size:16px}.w-room .w-chrome{position:static}.w-wp-app .w-wp-stagebox+.w-wp-head{padding:10px 0 0}.w-wp-seg{display:flex;gap:4px;margin-top:10px;padding:3px;border-radius:12px;background:var(--surface-2)}.w-wp-seg button{flex:1;position:relative;min-height:44px;border:0;border-radius:10px;background:none;color:var(--muted);font:inherit;font-size:15px;font-weight:600}.w-wp-seg button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #1a12161f}.w-wp-segdot{position:absolute;top:10px;right:14px;width:8px;height:8px;border-radius:100px;background:var(--accent-text)}.w-wp-offerline{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:none;margin-bottom:10px;padding:6px 6px 6px 14px;border-radius:14px;background:var(--accent-soft);color:var(--accent-text);font-size:15px;font-weight:600;animation:w-rise .3s ease both}.fw-watch .w-wp-offerline button{min-height:40px;padding:0 18px;border:0;border-radius:10px;background:var(--wine);color:var(--brand-accent-ink,#fff);font-size:14.5px;font-weight:700}}.fw-watch.w-room{display:flex;flex-direction:column}.w-room>main{flex:1;width:100%}.w-room-wrap{max-width:1280px}.w-rhead{padding:24px 0 14px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.w-rhead h1{font-size:clamp(24px,2.6vw,30px);letter-spacing:-.022em}.w-rhead h1 em{font-style:italic;color:var(--accent-text)}.w-rwith{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:14px;color:var(--muted)}.w-rwith b{color:var(--ink);font-weight:600}.w-rphoto{width:28px;height:28px;flex:none;border-radius:100px;overflow:hidden;border:1px solid var(--hairline);box-shadow:var(--shadow)}.w-rme{display:flex;align-items:center;gap:16px;min-width:0}.w-me{position:relative;flex:none;align-self:flex-start}.w-mebtn{position:relative;width:64px;height:64px;padding:0;border:0;border-radius:100px;cursor:pointer;background:none;box-shadow:var(--shadow);display:block}.w-mebtn .fw-avatar,.w-mebtn img,.w-mebtn svg{width:64px;height:64px;border-radius:100px;display:block;border:2px solid var(--surface)}.w-mebtn:disabled{opacity:.6;cursor:default}.w-mebtn:hover .fw-avatar,.w-mebtn:hover img{filter:brightness(1.06)}.w-meplus{position:absolute;right:-2px;bottom:-2px;width:22px;height:22px;border-radius:100px;background:var(--wine);color:var(--brand-accent-ink,#fff);border:2px solid var(--surface);display:grid;place-items:center;font-size:15px;font-weight:700;line-height:1}.w-memenu{position:absolute;top:70px;left:0;z-index:8;min-width:196px;padding:6px;background:var(--surface);border:1px solid var(--hairline);border-radius:12px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:2px;animation:w-rise .2s ease both}.w-memenu button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--ink);font:inherit;font-size:13.5px;cursor:pointer}.w-memenu button:hover{background:var(--surface-2)}.w-memenu button.w-quiet{color:var(--dim)}.fw-watch .w-memenu svg{width:15px;height:15px;flex:none}.w-metrouble{position:absolute;top:70px;left:0;z-index:8;white-space:nowrap;font-size:12.5px;color:var(--bad,#b23b3b);background:var(--surface);border:1px solid var(--hairline);border-radius:8px;padding:6px 10px}.w-menudge{position:absolute;top:70px;left:0;z-index:7;white-space:nowrap;display:inline-flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:100px;background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow);font-size:12.5px;color:var(--muted)}.w-menudge b{color:var(--ink);font-weight:600}.w-menudge button{width:22px;height:22px;border:0;border-radius:100px;background:var(--surface-2);color:var(--muted);font-size:14px;line-height:1;cursor:pointer}.w-rhead:has(.w-menudge){padding-bottom:40px}.w-cvmsg.w-you .w-cvav{order:2}@media(max-width:640px){.w-mebtn,.w-mebtn .fw-avatar,.w-mebtn img,.w-mebtn svg{width:52px;height:52px}.w-memenu,.w-metrouble{top:58px}}@media(max-width:920px){.w-rme{position:relative}.w-me{position:static}.w-rme:has(.w-menudge){padding-bottom:50px}.w-rhead:has(.w-menudge){padding-bottom:14px}.w-menudge{top:auto;bottom:0;width:max-content;max-width:calc(100vw - 32px);white-space:normal;border-radius:14px;font-size:13.5px}.w-menudge button{width:32px;height:32px;flex:none}}.w-sessrow{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;max-width:min(720px,100%);padding:4px 2px 6px;scrollbar-width:none}.w-sessrow::-webkit-scrollbar{display:none}.w-sess{display:flex;align-items:center;gap:8px;flex:none;max-width:240px;padding:5px 11px 5px 5px;border-radius:100px;border:1px solid var(--hairline);background:var(--surface);box-shadow:var(--shadow);text-align:left;color:var(--muted);font-size:12.5px;font-weight:600;transition:.18s}.w-sess:hover{color:var(--ink);transform:translateY(-1px)}.w-sess.w-sel{border-color:var(--wine);color:var(--ink);box-shadow:0 0 0 3px var(--accent-soft),var(--shadow)}.w-sthumb{position:relative;width:30px;height:21px;flex:none;border-radius:6px;overflow:hidden;background:var(--surface-2)}.w-sthumb img{width:100%;height:100%;object-fit:cover}.w-sthumb i{position:absolute;left:0;bottom:0;height:2px;background:var(--brass);display:block}.w-sess b{font-weight:inherit;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-snew{width:7px;height:7px;flex:none;border-radius:100px;background:var(--wine);box-shadow:0 0 0 3px var(--accent-soft)}.w-rstage{display:grid;grid-template-columns:minmax(0,1fr) 332px;gap:22px;align-items:start;padding-bottom:56px}.w-rleft{min-width:0}.w-parts{display:flex;align-items:center;gap:4px;border-bottom:1px solid var(--hairline)}.w-part{position:relative;display:inline-flex;align-items:center;gap:8px;padding:6px 12px 10px;border:0;background:none;border-radius:8px 8px 0 0;font-size:14px;font-weight:600;color:var(--muted);transition:.15s}.w-part:hover,.w-part.w-sel{color:var(--ink)}.w-part.w-sel:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;background:var(--wine);border-radius:2px}.w-pn{font-size:11.5px;font-weight:700;color:var(--dim);background:var(--surface-2);border:1px solid var(--hairline);border-radius:100px;padding:1px 7px}.w-pnew{width:7px;height:7px;border-radius:100px;background:var(--wine);box-shadow:0 0 0 3px var(--accent-soft)}.w-panel{padding-top:14px;animation:w-rise .3s ease both}.w-rempty{color:var(--muted);font-size:14px;padding:20px 4px}.w-day{display:flex;align-items:center;gap:12px;margin:4px 0 10px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.w-day:after{content:"";flex:1;height:1px;background:var(--hairline)}.w-day.w-newer{color:var(--accent-text)}.w-day.w-newer:after{background:linear-gradient(90deg,var(--wine),var(--hairline))}.w-posts{display:grid;gap:10px;margin-bottom:20px}.w-post{padding:16px 18px 14px;border-radius:14px}.w-post.w-fresh{border-color:color-mix(in srgb,var(--wine) 35%,var(--hairline))}.w-pwho{display:flex;align-items:center;gap:9px;margin-bottom:10px}.w-pwho b{display:block;font-weight:600;font-size:13px}.w-pwho span span{font-size:11.5px;color:var(--dim)}.w-pav{width:26px;height:26px;flex:none;border-radius:100px;overflow:hidden;border:1px solid var(--hairline)}.w-post h3{font-size:17px;letter-spacing:-.015em;margin-bottom:5px}.w-pbody{font-size:14px;line-height:1.55;max-width:64ch;color:var(--muted)}.w-pbody p+p{margin-top:8px}.w-pbody em{color:var(--accent-text)}.w-patt{margin-top:12px}.w-plink{display:flex;align-items:center;gap:11px;margin-top:12px;max-width:440px;padding:10px 12px;border:1px solid var(--hairline);border-radius:12px;background:var(--ground);text-decoration:none}.w-plink:hover{border-color:var(--wine)}.w-plinkic{width:36px;height:36px;flex:none;border-radius:9px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-text)}.fw-watch .w-plinkic svg{width:16px;height:16px}.w-plinkt{min-width:0}.w-plinkt b{display:block;font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-plinkt span{display:block;font-size:12px;color:var(--muted)}.w-pacts{display:flex;align-items:center;gap:8px;margin-top:12px}.w-heart{width:30px;height:30px;flex:none;border-radius:100px;display:grid;place-items:center;border:1px solid var(--hairline);background:var(--surface);color:var(--dim);transition:.15s}.fw-watch .w-heart svg{width:14px;height:14px;margin-top:1px;transition:transform .18s}.w-heart:hover{color:var(--accent-text);border-color:var(--wine)}.w-heart.w-on{color:#fff;background:var(--wine);border-color:var(--wine)}.w-heart.w-on svg{transform:scale(1.08)}.w-talkto{font-size:12px;color:var(--dim)}.w-rtoggle{margin-left:auto;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--hairline);background:var(--surface);border-radius:100px;padding:5px 11px 5px 9px;font-size:12.5px;font-weight:600;color:var(--muted);transition:.15s}.fw-watch .w-rtoggle svg{width:13px;height:13px;transform:translateY(1px)}.w-rtoggle:hover{color:var(--ink);background:var(--surface-2)}.w-rtoggle.w-on{color:var(--accent-text);border-color:var(--wine);background:var(--accent-soft)}.w-last{font-weight:400;color:var(--dim)}.w-thread{margin-top:12px;padding-top:12px;border-top:1px solid var(--hairline);animation:w-rise .25s ease both}.w-tmsgs{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.w-tmsgs .w-cvmsg{max-width:80%}.w-tmsgs .w-cvmsg.w-you{align-self:flex-end}.w-tmsgs .w-cvbub{padding:8px 11px;border-radius:13px;font-size:13px}.w-tmsgs .w-cvmsg.w-host .w-cvbub{background:var(--ground)}.w-tcomposer{display:flex;flex-direction:column;gap:8px}.w-tcomposer .w-wp-field{border-radius:11px;padding:2px 2px 2px 4px;background:var(--ground)}.w-tcomposer .w-wp-input{font-size:13px;padding:7px 5px}.w-tcomposer .w-wp-attach{width:30px;height:30px}.fw-watch .w-tcomposer .w-wp-attach svg{width:15px;height:15px}.w-tcomposer .w-wp-send{width:34px;height:34px;border-radius:10px}.fw-watch .w-tcomposer .w-wp-send svg{width:14px;height:14px}.w-moms{list-style:none;margin:0;padding:0;display:grid;gap:10px}.w-mom{display:grid;grid-template-columns:46px 32px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 12px 9px 9px;border-radius:13px;transition:.15s}.w-mom:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.w-momat{font-size:11.5px;font-weight:700;color:var(--accent-text);background:var(--accent-soft);border-radius:8px;padding:6px 0;text-align:center}.w-momic{width:32px;height:32px;border-radius:9px;background:var(--surface-2);display:grid;place-items:center;color:var(--muted)}.fw-watch .w-momic svg{width:15px;height:15px}.w-momt{min-width:0}.w-momt b{display:block;font-weight:600;font-size:13.5px;line-height:1.25}.w-momt small{display:block;font-size:12px;color:var(--muted);margin-top:2px}.w-momgo{border:1px solid var(--hairline);background:var(--surface);border-radius:8px;padding:6px 11px;font-size:12.5px;font-weight:600;white-space:nowrap;color:inherit;text-decoration:none;transition:.15s}.w-momgo:hover{background:var(--wine);color:#fff;border-color:var(--wine)}.w-momgo:disabled{opacity:.5;cursor:default}.w-mompoll,.w-momemo,.w-momfield{grid-column:1 / -1;padding-top:4px}.w-mompoll{display:grid;gap:6px}.w-mompoll button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:1px solid var(--hairline);background:var(--ground);border-radius:9px;padding:7px 11px;font-size:13px;color:inherit;transition:.15s}.w-mompoll button:hover{border-color:var(--wine)}.w-mompoll button.w-mine{border-color:var(--wine);background:var(--accent-soft)}.w-mompoll .w-tick{margin-left:auto;color:var(--good);width:16px;height:16px}.w-momemo{display:flex;gap:8px}.w-momemo button{width:38px;height:38px;border-radius:100px;font-size:18px;line-height:1;border:1px solid var(--hairline);background:var(--ground);transition:.15s}.w-momemo button:hover{border-color:var(--wine)}.w-momemo button.w-mine{border-color:var(--wine);background:var(--accent-soft)}.w-momfield{display:flex;align-items:flex-end;gap:8px}.w-momfield .w-qfield{flex:1;min-width:0}.w-rail{position:sticky;top:86px;height:min(640px,calc(100vh - 108px));display:flex;flex-direction:column;gap:12px;min-height:0}.w-talk{flex:none;display:grid;grid-template-columns:104px minmax(0,1fr);gap:11px;align-items:center;padding:9px;border-radius:13px;text-align:left;transition:.18s}.w-talk:hover{transform:translateY(-1px);box-shadow:var(--shadow-lg)}.w-tposter{position:relative;display:block;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#2a1a1f}.w-tposter img{width:100%;height:100%;object-fit:cover}.w-tveil{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.55))}.w-tplaymark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:28px;height:28px;border-radius:100px;background:var(--wine);color:#fff;display:grid;place-items:center;box-shadow:0 8px 18px -8px #000000b3}.fw-watch .w-tplaymark svg{width:14px;height:14px;margin-left:2px}.w-tprog{position:absolute;left:0;right:0;bottom:0;height:3px;background:#fff3}.w-tprog i{display:block;height:100%;background:var(--brass)}.w-tt{min-width:0}.w-tt .w-micro{display:block;margin-bottom:2px;color:var(--accent-text);font-size:10px}.w-tt b{display:block;font-weight:600;font-size:13px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-tt span{display:block;font-size:11.5px;color:var(--muted);margin-top:2px}.w-rail .w-wp-chat{flex:1;height:auto;min-height:0}.w-rail .w-offer{flex:none;margin-top:0;padding:16px 18px;border-radius:13px}.w-offer.w-compact .w-okick{margin-bottom:10px}.w-offer.w-compact .w-offerfoot{margin-top:0}.w-offer.w-compact .w-onote{font-size:14px}.fw-watch.w-theatrebox{position:fixed;inset:0;z-index:80;min-height:0;padding:40px;overflow-y:auto;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--ground) 90%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.w-theatre{width:min(1280px,100%,calc((100vh - 236px) * 16 / 9 + 362px));display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:stretch;animation:w-rise .35s cubic-bezier(.2,.8,.2,1) both}.w-th{grid-column:1 / -1;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;color:var(--ink)}.w-th h2{font-size:clamp(20px,2.2vw,28px);letter-spacing:-.02em}.w-th span{font-size:13.5px;color:var(--muted)}.w-ttop{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:-6px}.w-tbrand{display:flex;align-items:center;gap:11px;font-weight:600;font-size:17px;letter-spacing:-.01em;color:var(--ink);min-width:0}.w-tbrand span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-tctl{display:flex;gap:8px;flex:none}.w-tclose{width:40px;height:40px;flex:none;border-radius:100px;display:grid;place-items:center;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);transition:.15s}.w-tclose:hover{background:var(--surface-2)}.fw-watch .w-tclose svg{width:16px;height:16px}.w-tleft{min-width:0}.w-tleft .w-playerwrap{margin-top:0}.w-tchat{display:flex;min-height:0}.w-tchat .w-wp-chat{flex:1;height:auto;min-height:0}.w-cv-scroll .fw-att-mp,.w-cv-scroll .fw-att-file{max-width:none}.w-cvatts{margin:0 0 6px}.w-cvatts:last-of-type:only-child{margin:0}.w-cvatts .fw-atts{flex-direction:row;flex-wrap:wrap;gap:5px}.w-cvatts .fw-np-voice{max-width:220px}.w-cv-scroll .fw-att-tm{display:none}@media(max-width:920px){.w-rstage{grid-template-columns:1fr}.w-rail{position:static;height:auto}.w-rail .w-wp-chat{height:480px;flex:none}.w-rhead{padding:22px 0 14px}.w-mom{grid-template-columns:46px 36px minmax(0,1fr)}.w-mom .w-momgo{grid-column:3;justify-self:start}.fw-watch.w-theatrebox{padding:12px;align-items:flex-start}.w-theatre{grid-template-columns:1fr;width:100%}.w-tchat .w-wp-chat{height:420px;flex:none}.w-tchat{flex-direction:column;gap:12px}.w-tchat .w-offer{margin-top:0}.w-post{padding:18px}.w-rleft>.w-talk{width:100%;margin:0 0 14px;grid-template-columns:118px minmax(0,1fr);gap:14px;padding:12px;border-radius:18px}.w-rleft>.w-talk .w-tplaymark{width:38px;height:38px}.fw-watch .w-rleft>.w-talk .w-tplaymark svg{width:16px;height:16px}.w-rleft>.w-talk .w-micro{font-size:12px;margin-bottom:4px}.w-rleft>.w-talk b{font-size:17px;white-space:normal}.w-rleft>.w-talk span{font-size:13.5px}}.w-cvmsg.w-host .w-cvbub.w-media,.w-cvmsg.w-you .w-cvbub.w-media{padding:0;background:transparent;border:0;border-radius:0;overflow:visible}.w-cvmsg .w-cvbub.w-media .w-cvatts{margin:0}.w-cvmsg.w-host .w-cvbub.w-media .w-cvtime,.w-cvmsg.w-you .w-cvbub.w-media .w-cvtime{color:var(--dim);margin-top:5px;padding-right:2px}.w-live-page{--live:#d23a3a}.w-live-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.w-live-when{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding-bottom:4px;font-size:13.5px;font-weight:600;color:var(--muted)}.w-live-when.w-on{color:var(--live)}.w-live-dot{width:8px;height:8px;border-radius:100px;background:var(--live);animation:w-live-blink 1.4s ease-in-out infinite}@keyframes w-live-blink{50%{opacity:.35}}.w-live-stage{position:relative;aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:#0d0a0c;box-shadow:var(--shadow-lg);color:#fff}.w-live-ambient{position:absolute;inset:-8%;width:116%;height:116%;object-fit:cover;filter:blur(28px) saturate(1.2) brightness(.55);transform:scale(1.05);pointer-events:none}.w-live-still:not(:has(.w-live-ambient)){background:radial-gradient(90% 90% at 30% 20%,var(--wine-deep),#0d0a0c 70%)}.w-live-wait,.w-live-over{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center;background:radial-gradient(70% 80% at 50% 50%,#14080c33,#14080c99)}.w-live-eye{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.8}.w-live-cells{display:flex;gap:10px}.w-live-cells span{min-width:76px;padding:12px 8px 9px;border-radius:13px;display:flex;flex-direction:column;align-items:center;gap:5px;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.w-live-cells b{font-size:40px;font-weight:600;line-height:1}.w-live-cells i{font-size:10px;font-weight:700;font-style:normal;letter-spacing:.12em;text-transform:uppercase;opacity:.72}.w-live-clock{font-size:72px;font-weight:600;line-height:1;letter-spacing:-.02em;text-shadow:0 8px 30px rgba(0,0,0,.4)}.w-live-date{display:flex;flex-direction:column;gap:3px;font-size:16px;opacity:.92}.w-live-date span:last-child:not(:first-child){font-size:13px;opacity:.75}.w-live-calwrap{position:relative}.w-live-wbtn{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.34);background:#ffffff1a;color:#fff;font-size:13.5px;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.w-live-wbtn:hover{background:#ffffff2e}.fw-watch .w-live-wbtn svg{width:15px;height:15px}.w-live-calmenu{position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%);z-index:5;width:190px;display:flex;flex-direction:column;padding:5px;border-radius:12px;text-align:left;background:var(--surface);box-shadow:0 20px 50px -18px #0009;border:1px solid var(--hairline)}.fw-watch .w-live-calmenu a{padding:9px 11px;border-radius:8px;font-size:14px;color:var(--ink);text-decoration:none}.w-live-calmenu a:hover,.w-live-calmenu a:focus-visible{background:var(--surface-2)}.w-live-note{max-width:420px;font-size:13px;line-height:1.4;opacity:.72}.w-live-here{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600}.w-live-faces{display:flex}.w-live-faces span{width:28px;height:28px;border-radius:100px;margin-left:-8px;border:2px solid rgba(20,8,12,.8);display:grid;place-items:center;font-size:10px;font-weight:700;color:#fff}.w-live-faces span:first-child{margin-left:0}.w-live-over b{font-size:clamp(19px,2.2vw,24px);font-weight:600}.w-live-over span{font-size:14px;opacity:.75}.w-live-player{position:absolute;inset:0;background:#000}.w-live-canvas{display:block;width:100%;height:100%;object-fit:contain}.w-live-chrome{position:absolute;left:14px;top:14px;display:flex;align-items:center;gap:8px}.w-live-pill{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px;border-radius:100px;background:var(--live);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 6px 18px -8px #d23a3ae6}.w-live-pill i{width:7px;height:7px;border-radius:100px;background:#fff;animation:w-live-blink 1.4s ease-in-out infinite}.w-live-lt{height:26px;padding:0 11px;border-radius:100px;background:#0c080a80;font-size:12.5px;line-height:26px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.w-live-lt b{font-weight:600}.w-live-joining{position:absolute;inset:0;display:grid;place-items:center;font-size:14px;opacity:.7}.w-live-plain{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px;text-align:center}.w-live-plain b{font-size:18px;font-weight:600}.w-live-plain span{font-size:14px;opacity:.75}.w-live-tap{position:absolute;left:50%;bottom:18px;transform:translate(-50%);display:inline-flex;align-items:center;gap:9px;padding:11px 18px;border-radius:100px;border:0;background:#fffffff0;color:#1a1216;font-size:14.5px;font-weight:600;box-shadow:0 16px 40px -14px #000000b3}.fw-watch .w-live-tap svg{width:18px;height:18px}@media(prefers-reduced-motion:reduce){.w-live-dot,.w-live-pill i{animation:none}}.w-live-chat{display:flex;flex-direction:column;overflow:hidden;height:0;min-height:100%;border-radius:18px}.w-live-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:6px;flex:none;border-bottom:1px solid var(--hairline);background:color-mix(in srgb,var(--surface-2) 45%,var(--surface))}.w-live-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 10px;border:0;border-radius:11px;background:transparent;color:var(--muted);font-size:14px;font-weight:600}.w-live-tab[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #1a121614,0 4px 12px #1a12160d}.w-live-tab:disabled{cursor:default;opacity:.75}.w-live-tab small,.w-wp-tabs small{font-size:11.5px;font-weight:600;color:var(--dim)}.w-live-lock{font-size:12px;font-weight:500;font-style:normal;color:var(--dim)}.w-live-tabface{width:20px;height:20px;border-radius:100px;overflow:hidden;flex:none}.w-live-unread{position:absolute;right:12px;top:10px;width:7px;height:7px;border-radius:100px;background:var(--accent-text)}.w-live-pane{flex:1;min-height:0;display:flex;flex-direction:column}.w-live-pane[hidden]{display:none}.w-live-pane .w-wp-chat{flex:1;height:auto;min-height:0;border:0;border-radius:0;box-shadow:none;background:transparent}.w-live-room{flex:1;min-height:0;display:flex;flex-direction:column}.w-live-pinned{margin:10px 12px 0;padding:8px 10px;border-radius:10px;background:var(--accent-soft);display:flex;gap:8px;align-items:flex-start;font-size:13.5px;line-height:1.4}.fw-watch .w-live-pinned svg{width:13px;height:13px;flex:none;margin-top:3px;color:var(--accent-text)}.w-live-pinned b{font-weight:600;margin-right:4px}.w-live-scroll{flex:1;min-height:0;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.w-live-sys{display:flex;align-items:center;gap:10px;text-align:center;font-size:12px;color:var(--dim)}.w-live-sys:before,.w-live-sys:after{content:"";flex:1;height:1px;background:var(--hairline)}.w-live-msg{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:start}.w-live-av{width:28px;height:28px;border-radius:100px;overflow:hidden;display:grid;place-items:center;font-size:10px;font-weight:700;color:#fff}.w-live-nm{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--muted)}.w-live-badge{padding:3px 5px;border-radius:4px;background:var(--wine);color:#fff;font-size:9px;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase}.w-live-t{margin-top:2px;font-size:14.5px;line-height:1.42;overflow-wrap:anywhere}.w-live-msg.w-mine .w-live-nm{color:var(--accent-text)}.w-live-msg.w-mine .w-live-av{box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px var(--accent-text)}.w-live-closed{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:none;padding:13px 14px;border-top:1px solid var(--hairline);font-size:13.5px;color:var(--muted)}.w-live-closed button{border:0;background:transparent;padding:0;color:var(--accent-text);font-weight:600;font-size:13.5px}.w-live-composer{flex:none}.w-live-composer .w-wp-field{padding:2px 4px 2px 10px}@media(max-width:920px){.w-wp-app .w-live-head{display:block}.w-wp-app .w-live-when{padding:5px 0 0;font-size:12.5px}.w-wp-tabs button{display:inline-flex;align-items:center;gap:6px;position:relative}.w-wp-tabs button:disabled{cursor:default;opacity:.75}.w-wp-tabs .w-live-unread{right:-9px;top:2px}.w-wp-app .w-live-pane{flex:1;min-height:0}.w-wp-app .w-live-room{border:1px solid var(--hairline);border-radius:14px;background:var(--surface);overflow:hidden}.w-wp-app .w-live-stage{border-radius:14px}.w-wp-app .w-live-still{aspect-ratio:auto;min-height:calc(min(100vw - 56px,38dvh * 16 / 9)*.5625)}.w-wp-app .w-live-wait{position:relative;inset:auto;gap:10px;padding:18px 14px}.w-wp-app .w-live-over{position:relative;inset:auto;min-height:inherit}.w-wp-app .w-live-cells{gap:7px}.w-wp-app .w-live-cells span{min-width:58px;padding:9px 6px 7px}.w-wp-app .w-live-cells b{font-size:26px}.w-wp-app .w-live-clock{font-size:48px}.w-wp-app .w-live-date{font-size:14px}.w-wp-app .w-live-note{display:none}.w-wp-app .w-live-chrome{left:10px;top:10px}.w-wp-app .w-live-tap{bottom:12px;padding:9px 15px;font-size:13.5px}}.fw-watch{--w-emoji:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.w-rx-bar{position:absolute;right:14px;bottom:14px;z-index:7;display:flex;gap:2px;padding:4px;border-radius:100px;background:#0c080a8c;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fw-watch .w-rx-b{position:relative;width:38px;height:38px;border:0;padding:0;border-radius:50%;background:transparent;display:grid;place-items:center;font:20px/1 var(--w-emoji);color:#fff;transition:transform .15s ease,background .15s ease}@media(hover:hover){.w-rx-b:hover{background:#ffffff29;transform:translateY(-2px) scale(1.1)}}.w-rx-b.w-pop{animation:w-rx-pop .32s ease}@keyframes w-rx-pop{40%{transform:scale(.8)}75%{transform:scale(1.18)}}.fw-watch .w-rx-tip{position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);background:#fff;color:#1a1216;font:600 12px/1 var(--text);padding:6px 9px;border-radius:8px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s;box-shadow:0 10px 24px -12px #000c}@media(hover:hover){.w-rx-b:hover .w-rx-tip{opacity:1}}.w-rx-b:focus-visible .w-rx-tip{opacity:1}.w-rx-row{display:flex;gap:4px;margin-top:8px;padding:4px;border-radius:14px;background:var(--surface);border:1px solid var(--hairline)}.fw-watch .w-rx-row .w-rx-b{flex:1;width:auto;height:40px;border-radius:10px;font-size:22px}.w-live-stage:has(>.w-rx-bar){container:w-live-stage / inline-size}@container w-live-stage (max-width:680px){.w-live-tap{left:18px;transform:none}}@media(hover:hover){.w-rx-row .w-rx-b:hover{background:var(--surface-2);transform:none}}.w-rx-lane{position:absolute;right:24px;bottom:70px;width:72px;height:46%;z-index:5;pointer-events:none;--rise:-210px}.w-rx-lane .rx-f{position:absolute;bottom:0;font:26px/1 var(--w-emoji);white-space:nowrap;animation:w-rx-up 2.8s cubic-bezier(.3,.6,.35,1) both;animation-delay:var(--delay,0ms);filter:drop-shadow(0 4px 10px rgba(0,0,0,.35))}@keyframes w-rx-up{0%{transform:translate(-50%,6px) scale(.4);opacity:0}12%{transform:translate(-50%,-12px) scale(1);opacity:1}65%{opacity:.95}to{transform:translate(calc(-50% + var(--dx,0px)),var(--rise)) scale(.92);opacity:0}}@keyframes w-rx-fade{0%,to{opacity:0}15%,70%{opacity:1}}.w-rx-lane .rx-burst{font-size:36px;animation-duration:3.4s;z-index:2}.w-rx-lane .rx-burst b{position:absolute;left:calc(100% - 8px);top:-4px;font:700 11px/1 var(--text);color:#1a1216;background:#fff;border-radius:100px;padding:3px 6px;box-shadow:0 4px 12px -4px #0009;font-variant-numeric:lining-nums tabular-nums}.w-rx-lane .rx-kin{font-size:17px;animation-duration:2.6s}.w-rx-lane .rx-echo{font-size:21px;animation-duration:3.2s}.w-rx-lane .rx-echo>span{opacity:.62}.w-player .w-rx-lane{bottom:104px;height:40%;--rise:-170px}.w-player.w-strip .w-rx-lane,.w-wp-app .w-live-stage .w-rx-lane{right:6px;bottom:8px;width:44px;height:80%;--rise:-150px}.w-player.w-strip .w-rx-lane .rx-f,.w-wp-app .w-live-stage .w-rx-lane .rx-f{font-size:19px}.w-player.w-strip .w-rx-lane .rx-burst,.w-wp-app .w-live-stage .w-rx-lane .rx-burst{font-size:26px}.w-player.w-strip .w-rx-lane .rx-kin,.w-wp-app .w-live-stage .w-rx-lane .rx-kin{font-size:14px}.w-player.w-strip .w-rx-lane .rx-echo{font-size:16px}@media(prefers-reduced-motion:reduce){.fw-watch .w-rx-lane .rx-f{bottom:var(--y,0%);animation-name:w-rx-fade!important;animation-duration:1.8s!important;animation-delay:var(--delay,0ms)!important;animation-fill-mode:both!important}}.w-controls.w-rx-on{padding-top:54px;background:linear-gradient(0deg,#0a0708e6,#0a07088c 55%,#0a070800)}.w-controls.w-ctlrow.w-rx-on{padding-top:40px;background:none}.w-controls .w-rx-bar{position:static;flex:none;padding:2px;background:#ffffff12;-webkit-backdrop-filter:none;backdrop-filter:none}.fw-watch .w-controls .w-rx-b{width:30px;height:30px;font-size:16px}.w-player:has(.w-controls.w-rx-on){container:w-player / inline-size}@container w-player (max-width:720px){.w-controls.w-rx-on{gap:9px;padding-left:12px;padding-right:12px}.fw-watch .w-controls .w-rx-b{width:25px;height:25px;font-size:14px}}.w-rx-heat{position:absolute;left:0;right:0;bottom:calc(100% + 7px);height:20px}.fw-watch .w-rx-heat svg{position:absolute;inset:0;width:100%;height:100%}.w-rx-hl{fill:#f1d9a4}.w-rx-hr{fill:#f1d9a4;opacity:.36}.w-ctlrow .w-rx-hl{fill:var(--accent-text)}.w-ctlrow .w-rx-hr{fill:var(--accent-text);opacity:.3}.fw-watch .w-rx-pin{position:absolute;bottom:calc(100% + 2px);width:22px;height:22px;border:0;padding:0;border-radius:50%;background:#fff;display:grid;place-items:center;font:12px/1 var(--w-emoji);transform:translate(-50%);box-shadow:0 0 0 2px var(--brass),0 6px 14px -6px #000000b3;z-index:3;transition:transform .15s ease}.w-rx-pin:before{content:"";position:absolute;inset:-8px}.fw-watch .w-rx-pin:hover,.fw-watch .w-rx-pin:focus-visible,.fw-watch .w-rx-pin.w-on{transform:translate(-50%) scale(1.18);outline:none}.fw-watch .w-ctlrow .w-rx-pin{width:20px;height:20px;font-size:11px;background:var(--surface);box-shadow:0 0 0 1.5px var(--brass),0 4px 10px -5px #00000080}.w-rx-htip{position:absolute;bottom:calc(100% + 30px);transform:translate(-50%);z-index:4;pointer-events:none;background:#0c080ad1;color:#fff;font-size:11.5px;font-weight:600;line-height:1;padding:5px 8px;border-radius:7px;white-space:nowrap}.w-rx-card{position:absolute;bottom:calc(100% + 4px);z-index:9;width:300px;padding:12px 14px 11px;border-radius:13px;background:var(--surface);color:var(--ink);border:1px solid var(--hairline);box-shadow:var(--shadow-lg);pointer-events:none;animation:w-rx-in .18s ease}@keyframes w-rx-in{0%{transform:scale(.96);opacity:0}}.w-rx-ct{display:flex;gap:8px;align-items:baseline;font-size:12px;font-weight:600;color:var(--muted)}.w-rx-ct b{color:var(--accent-text);font-weight:700}.w-rx-ce{display:flex;flex-wrap:wrap;gap:4px 11px;margin:8px 0 7px;font-size:13px;font-weight:600;color:var(--ink)}.w-rx-ce>span{display:inline-flex;align-items:center;gap:4px}.w-rx-ce i{font:normal 15px/1 var(--w-emoji)}.w-rx-info q{display:block;font-size:14px;line-height:1.42;color:var(--ink)}.w-rx-cs{margin-top:7px;font-size:12px;color:var(--muted)}.w-rx-cg{margin-top:9px;font-size:12px;font-weight:700;color:var(--accent-text)}.w-rx-sheet{position:fixed;left:0;right:0;bottom:0;z-index:70;cursor:pointer;padding:10px 18px calc(24px + env(safe-area-inset-bottom));background:var(--surface);color:var(--ink);border-top:3px solid var(--brass);border-radius:18px 18px 0 0;box-shadow:0 -20px 40px -20px #000c;animation:w-rx-sheet .4s cubic-bezier(.2,.9,.3,1.1)}.w-rx-sheet:before{content:"";display:block;width:38px;height:5px;border-radius:3px;background:var(--hairline);margin:0 auto 10px}.w-rx-sheet q{font-size:15px}@keyframes w-rx-sheet{0%{transform:translateY(100%)}}.w-rx-note{position:absolute;left:50%;top:14px;transform:translate(-50%);z-index:9;white-space:nowrap;background:#0c080ab8;color:#fff;font-size:12.5px;font-weight:600;line-height:1;padding:8px 13px;border-radius:100px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:w-rx-note .3s ease}@keyframes w-rx-note{0%{opacity:0;transform:translate(-50%,-6px)}}.w-live-whenbox{display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-bottom:4px;min-width:0}.w-live-whenbox .w-live-when{padding-bottom:0}.w-live-topic{max-width:40ch;font-size:14px;font-style:italic;line-height:1.3;color:var(--muted);text-align:right}.w-live-next{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 18px;padding:16px 20px;border-radius:16px;color:#fff;box-shadow:var(--shadow-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--wine) 34%,#120a0d),color-mix(in srgb,var(--wine) 86%,#120a0d))}.w-live-nextt{min-width:0;display:flex;flex-direction:column;gap:3px}.w-live-next .w-live-eye{opacity:1;color:color-mix(in srgb,var(--brass) 55%,#fff)}.w-live-next h2{font-size:clamp(19px,2vw,23px)}.w-live-nexttime{font-size:13.5px;opacity:.85}.w-live-nexttopic{font-size:14.5px;font-style:italic}.w-live-nextnote{font-size:13px;opacity:.78}.w-live-note.w-live-in{max-width:440px;opacity:.9}.w-live-note.w-live-in b{display:block;margin-bottom:2px;font-size:17px;font-weight:600}.w-live-next .w-live-cells{flex:none;gap:8px}.w-live-next .w-live-cells span{min-width:62px;padding:9px 6px 7px;border-radius:11px}.w-live-next .w-live-cells b{font-size:26px}.w-live-eps{padding:0 0 56px}.w-live-epsh{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.w-live-eplist{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.w-live-ep{display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px;align-items:center;text-align:left;padding:8px;border-radius:13px;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);box-shadow:var(--shadow);transition:border-color .15s,box-shadow .15s}.w-live-ep:hover:not(:disabled){border-color:color-mix(in srgb,var(--wine) 40%,var(--hairline))}.w-live-ep.w-on{border-color:var(--accent-text);box-shadow:0 0 0 3px var(--accent-soft),var(--shadow)}.w-live-ep:disabled{cursor:default;box-shadow:none;opacity:.7}.w-live-epth,.w-sthumbx{position:relative;display:block;aspect-ratio:16/9;border-radius:9px;overflow:hidden;background:radial-gradient(90% 90% at 30% 20%,color-mix(in srgb,var(--wine) 80%,#000),#1a0c11)}.w-live-epth:after,.w-sthumbx:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-35%,-50%);border-left:11px solid rgba(255,255,255,.9);border-top:7px solid transparent;border-bottom:7px solid transparent}.w-live-ep:disabled .w-live-epth:after{display:none}.w-live-epth span{position:absolute;right:5px;bottom:5px;padding:3px 5px;border-radius:4px;line-height:1;background:#000000b3;color:#fff;font-size:10px;font-weight:700}.w-live-ept{min-width:0;display:flex;flex-direction:column;gap:1px}.w-live-ept b{font-size:15px;font-weight:600;line-height:1.25}.w-live-ept i{font-size:13px;color:var(--muted)}.w-live-ept small{font-size:12.5px;color:var(--muted)}@media(max-width:920px){.w-wp-app .w-live-whenbox{align-items:flex-start;padding:5px 0 0}.w-wp-app .w-live-topic{text-align:left;font-size:13px}.w-wp-app .w-live-note.w-live-in{display:block;font-size:12.5px}.w-wp-app .w-live-note.w-live-in b{font-size:15px}.w-wp-app .w-live-next{gap:10px;margin:0 0 10px;padding:11px 12px;border-radius:14px}.w-wp-app .w-live-next h2{font-size:16px}.w-wp-app .w-live-nexttime,.w-wp-app .w-live-nextnote{font-size:12px}.w-wp-app .w-live-nexttopic{font-size:13px}.w-wp-app .w-live-next .w-live-cells{gap:5px}.w-wp-app .w-live-next .w-live-cells span{min-width:40px;padding:6px 3px 5px;border-radius:9px}.w-wp-app .w-live-next .w-live-cells b{font-size:18px}.w-wp-app .w-live-next .w-live-cells i{font-size:8.5px;letter-spacing:.08em}.w-wp-app .w-live-epspane{overflow-y:auto}.w-wp-app .w-live-eps{padding:0 0 12px}.w-wp-app .w-live-epsh{display:none}.w-wp-app .w-live-eplist{grid-template-columns:1fr;gap:8px}.w-wp-app .w-live-ep{grid-template-columns:96px minmax(0,1fr)}}.w-room{--live:#d23a3a}.w-sess:has(.w-srhythm){max-width:320px}.w-sess.w-gone:not(.w-sel){opacity:.6}.w-srhythm{display:inline-flex;align-items:center;gap:4px;flex:none;padding:2px 7px;border-radius:100px;font-size:11px;font-weight:700;white-space:nowrap;color:color-mix(in srgb,var(--brass) 70%,var(--ink));background:color-mix(in srgb,var(--brass) 15%,transparent)}.fw-watch .w-srhythm svg{width:11px;height:11px}.w-srows{display:grid;gap:7px;margin-bottom:20px}.w-srow{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:9px 12px;border-radius:12px;border:1px solid var(--hairline);background:var(--surface);box-shadow:var(--shadow);text-align:left;color:var(--ink);font:inherit}.w-sday{width:44px;height:46px;display:flex;flex-direction:column;overflow:hidden;text-align:center;border-radius:9px;border:1px solid var(--hairline);background:var(--surface)}.w-sday i{display:block;font-size:9px;font-weight:700;font-style:normal;line-height:15px;letter-spacing:.06em;text-transform:uppercase;background:var(--wine);color:var(--brand-accent-ink,#fff)}.w-sday b{flex:1;display:grid;place-items:center;font-size:18px;font-weight:600;line-height:1}.w-stext{min-width:0;display:flex;flex-direction:column}.w-stext b{font-size:15px;font-weight:600;line-height:1.25}.w-stopic{font-size:13px;font-style:italic;line-height:1.3;color:var(--muted)}.w-stext small{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:2px;font-size:12.5px;line-height:1.35;color:var(--muted)}.w-stag{display:inline-flex;align-items:center;height:19px;padding:0 7px;border-radius:100px;font-size:10.5px;font-weight:700;line-height:1}.w-stag.w-nx{background:var(--accent-soft);color:var(--accent-text)}.w-stag.w-mv{background:color-mix(in srgb,var(--brass) 16%,transparent);color:color-mix(in srgb,var(--brass) 70%,var(--ink))}.w-stag.w-lv{background:color-mix(in srgb,var(--live) 12%,transparent);color:var(--live)}.w-stag.w-you{background:color-mix(in srgb,var(--good) 12%,transparent);color:color-mix(in srgb,var(--good) 78%,var(--ink))}.w-sside{font-size:12.5px;font-weight:600;color:var(--muted);white-space:nowrap}.w-srow.w-next{border-color:color-mix(in srgb,var(--wine) 45%,var(--hairline));box-shadow:0 0 0 3px var(--accent-soft),var(--shadow)}.w-srow.w-livenow{border-color:var(--live);box-shadow:0 0 0 3px color-mix(in srgb,var(--live) 14%,transparent),var(--shadow)}.w-srow.w-livenow .w-sday i{background:var(--live);color:#fff}.w-srow.w-moved .w-sday i{background:var(--brass)}.w-srow.w-past .w-sday i{background:var(--muted);color:var(--surface)}.w-srow.w-past{grid-template-columns:46px minmax(0,1fr) 84px 132px}div.w-srow.w-past{grid-template-columns:46px minmax(0,1fr)}button.w-srow.w-past{cursor:pointer;transition:border-color .15s,transform .15s}button.w-srow.w-past:hover{border-color:color-mix(in srgb,var(--wine) 35%,var(--hairline));transform:translateY(-1px)}.w-srow.w-skip{background:transparent;box-shadow:none;border-style:dashed}.w-srow.w-skip .w-sday{opacity:.55}.w-srow.w-skip .w-sday i{background:var(--dim);color:var(--surface)}.w-srow.w-skip .w-stext b{font-weight:500;color:var(--muted)}.w-sthumbx{width:84px;height:48px;aspect-ratio:auto;border-radius:8px}.w-sthumbx:after{border-left-width:9px;border-top-width:6px;border-bottom-width:6px}.w-sthumbx i{position:absolute;left:0;bottom:0;height:3px;background:var(--brass)}.w-sgo{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--accent-text);white-space:nowrap}.fw-watch .w-sgo svg{width:12px;height:12px}.w-snext{flex:none;padding:16px;border-radius:16px;color:#fff;box-shadow:var(--shadow-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--wine) 34%,#120a0d),color-mix(in srgb,var(--wine) 86%,#120a0d))}.w-snk{display:flex;align-items:center;gap:7px;margin-bottom:8px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1;color:color-mix(in srgb,var(--brass) 55%,#fff)}.w-snext h2{font-size:21px;margin-bottom:3px}.w-sntopic{margin-bottom:2px;font-size:14px;font-style:italic;opacity:.92}.w-sntime{margin-bottom:12px;font-size:13px;line-height:1.4;opacity:.82}.w-sncd{display:flex;gap:6px;margin-bottom:12px}.w-sncd span{flex:1;padding:7px 0 5px;border-radius:9px;text-align:center;background:#ffffff17}.w-sncd b{display:block;font-size:19px;font-weight:600;line-height:1.1}.w-sncd i{font-size:9px;font-weight:700;font-style:normal;letter-spacing:.1em;text-transform:uppercase;opacity:.75}.fw-watch .w-snjoin{display:block;width:100%;padding:11px;border:0;border-radius:11px;text-align:center;text-decoration:none;font-size:14px;font-weight:700;line-height:1.1;background:#fff;color:var(--wine)}.fw-watch .w-snjoin:disabled{cursor:default;background:#ffffff24;color:#ffffffb8}.w-snsmall{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:10px;font-size:12px;line-height:1.3;color:#ffffffd1}.fw-watch .w-snsmall a,.w-snsmall button{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px}.fw-watch .w-snsmall a{color:#fff}.w-snext.w-live{background:linear-gradient(135deg,#3a0c10,var(--live))}.w-snext.w-live .w-snk{color:#ffd1cf}.w-snext.w-live .w-snk i{width:8px;height:8px;border-radius:100px;background:#ff5a4f;box-shadow:0 0 0 4px #ff5a4f40;animation:w-live-blink 1.4s ease-in-out infinite}.fw-watch .w-snext.w-live .w-snjoin{color:#a3242a}.w-snend{flex:none;padding:16px}.w-snend .w-snk{color:var(--dim)}.w-snend h2{font-size:20px;margin-bottom:4px}.w-snend p{font-size:13px;line-height:1.45;color:var(--muted)}.fw-watch .w-snlink{display:inline-block;margin-top:10px;font-size:13px;font-weight:600;color:var(--accent-text)}@media(prefers-reduced-motion:reduce){.w-snext.w-live .w-snk i{animation:none}}.fw-watch.w-dlgbox{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:16px;background:#140c1073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.w-dlg{width:420px;max-width:100%;padding:20px;border-radius:16px;border:1px solid var(--hairline);background:var(--surface);box-shadow:var(--shadow-lg);animation:w-rise .2s ease both}.w-dlg h3{margin-bottom:6px;font-size:20px}.w-dlg p{margin-bottom:14px;font-size:14px;line-height:1.5;color:var(--muted)}.w-dlgacts{display:flex;justify-content:flex-end;gap:8px}.w-dlgacts button{padding:9px 14px;border-radius:9px;border:1px solid var(--hairline);background:var(--surface);font-size:13.5px;font-weight:600;line-height:1.1;color:var(--accent-text)}.w-dlgacts .w-go{border-color:var(--wine);background:var(--wine);color:var(--brand-accent-ink,#fff)}.w-dlgacts .w-go:disabled{cursor:default;opacity:.6}.w-thseries{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;min-width:0}.w-thchips{display:flex;flex-wrap:wrap;gap:6px}.w-thchips button{padding:6px 12px;border-radius:100px;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);font-size:12.5px;font-weight:600;line-height:1.1}.w-thchips button:hover:not(.w-on){background:var(--surface-2)}.w-thchips button.w-on{border-color:var(--ink);background:var(--ink);color:var(--ground)}.w-thchips small{margin-left:5px;font-size:11px;opacity:.7}.w-chatfab{position:fixed;left:14px;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:70;display:flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border:0;border-radius:14px;background:var(--wine);color:var(--brand-accent-ink,#fff);font-size:14px;font-weight:700;line-height:1.1;box-shadow:var(--shadow-lg)}.w-chatfab-av{width:26px;height:26px;flex:none;overflow:hidden;border-radius:100px;border:2px solid rgba(255,255,255,.6)}.w-chatfab small{margin-left:auto;font-size:12.5px;font-weight:600;opacity:.8}.fw-watch.w-chatfabbox{background:none}.fw-watch.w-room:has(.w-stacked){padding-bottom:76px}.w-rleft>.w-snext,.w-rleft>.w-snend,.w-rleft>.w-offer{margin:0 0 14px}.fw-watch.w-sheetbox{position:fixed;left:0;right:0;top:var(--vv-top,0px);height:var(--vv-h,100dvh);z-index:85;display:flex;flex-direction:column;justify-content:flex-end;padding-top:10dvh;background:#0c080a8c}.w-sheet .w-wp-composer{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.w-sheet{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;animation:w-rise .25s ease both}.w-sheet .w-wp-chat{flex:1;height:auto;min-height:0;border-radius:18px 18px 0 0}.w-sheetx{position:absolute;top:10px;right:10px;z-index:2;width:34px;height:34px;display:grid;place-items:center;border-radius:100px;border:1px solid var(--hairline);background:var(--surface);color:var(--muted)}.fw-watch .w-sheetx svg{width:14px;height:14px}@media(max-width:640px){.w-srow{grid-template-columns:46px minmax(0,1fr)}.w-sside{display:none}.w-srow.w-past{grid-template-columns:46px minmax(0,1fr) 64px}.w-srow.w-past .w-sgo{display:none}.w-sthumbx{width:64px;height:38px}}.w-mt-sound{position:absolute;width:0;height:0;overflow:hidden}.w-mt-hear{position:fixed;left:50%;top:16px;transform:translate(-50%);z-index:60;display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:0;border-radius:100px;background:var(--wine);color:var(--brand-accent-ink,#fff);font:inherit;font-weight:700;font-size:15px;box-shadow:0 10px 30px #00000059;cursor:pointer}.w-mt-room,.w-mt-door,.w-mt-sheetbox{--mt-player:var(--brand-dark-player,#0b1118);--mt-warm:#f2cc8f;--mt-warm-ink:#3a2a00;--mt-warm-line:#c9a44e;--mt-lift:0 8px 22px -14px rgba(16,24,34,.32);--mt-lift-hi:0 16px 34px -18px rgba(16,24,34,.42);--mt-edge:rgba(16,24,34,.12);--mt-sheen:rgba(255,255,255,.72);--mt-speak:var(--mt-lift) }@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .w-mt-room,:root:not([data-theme=light]) .w-mt-door,:root:not([data-theme=light]) .w-mt-sheetbox{--mt-lift:0 1px 2px rgba(0,0,0,.5),0 14px 30px -18px rgba(0,0,0,.8);--mt-lift-hi:0 2px 4px rgba(0,0,0,.6),0 26px 50px -22px rgba(0,0,0,.9);--mt-sheen:rgba(255,255,255,.06);--mt-edge:rgba(255,255,255,.07);--mt-speak:0 20px 44px -18px color-mix(in srgb,var(--wine) 55%,transparent) }}:root[data-theme=dark] .w-mt-room,:root[data-theme=dark] .w-mt-door,:root[data-theme=dark] .w-mt-sheetbox{--mt-lift:0 1px 2px rgba(0,0,0,.5),0 14px 30px -18px rgba(0,0,0,.8);--mt-lift-hi:0 2px 4px rgba(0,0,0,.6),0 26px 50px -22px rgba(0,0,0,.9);--mt-sheen:rgba(255,255,255,.06);--mt-edge:rgba(255,255,255,.07);--mt-speak:0 20px 44px -18px color-mix(in srgb,var(--wine) 55%,transparent) }.w-mt-room{position:relative;flex:1;min-height:0;width:100%;display:grid;gap:12px 18px;align-items:stretch;grid-template-columns:minmax(0,1fr) 336px;grid-template-rows:auto minmax(0,1fr) auto}.w-mt-room.w-mt-norail{grid-template-columns:minmax(0,1fr)}.w-mt-hd{grid-column:1/-1;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.w-mt-hd h2{font-size:clamp(19px,2vw,26px);letter-spacing:-.022em}.w-mt-sub{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:6px;font-size:13px;color:var(--muted)}.w-mt-rec{display:inline-flex;align-items:center;gap:6px;color:var(--bad);font-weight:700}.w-mt-rec i{width:7px;height:7px;border-radius:50%;background:var(--bad);animation:w-mt-blink 1.6s infinite}.w-mt-rec.w-paused{color:var(--muted)}.w-mt-rec.w-paused i{background:var(--muted);animation:none}@keyframes w-mt-blink{50%{opacity:.35}}.w-mt-mood{display:inline-flex;align-items:center;gap:8px;transition:opacity .3s ease}.w-mt-mood.w-dim{opacity:.2}.w-mt-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-left:auto}.w-mt-stage{grid-column:1;min-width:0;min-height:0;position:relative}.w-mt-railwrap{grid-column:2;grid-row:2;min-width:0;position:relative}.w-mt-room.w-mt-norail .w-mt-stage{grid-column:1/-1}.w-mt-finder{position:relative}.w-mt-fico{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--dim);pointer-events:none}.fw-watch .w-mt-fico svg{width:14px;height:14px}.w-mt-finder input{width:210px;height:36px;padding:0 12px 0 32px;border:1px solid var(--hairline);border-radius:100px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:13px;outline:none;box-shadow:var(--shadow)}.w-mt-finder input::placeholder{color:var(--dim)}.w-mt-finder input:focus{border-color:var(--wine);box-shadow:0 0 0 3px var(--ring)}.w-mt-finder input::-webkit-search-cancel-button{-webkit-appearance:none}.w-mt-found{position:absolute;right:0;top:44px;z-index:30;width:300px;padding:6px;background:var(--surface);border:1px solid var(--hairline);border-radius:14px;box-shadow:var(--shadow-lg)}.w-mt-frow{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:9px}.w-mt-frow:hover{background:var(--surface-2)}.w-mt-frow b{flex:1;min-width:0;font-weight:600;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-mt-frow button{width:28px;height:28px;padding:0;border-radius:100px;border:1px solid var(--hairline);background:var(--surface);color:var(--muted);display:grid;place-items:center;flex:none}.w-mt-frow button:hover{background:var(--wine);border-color:var(--wine);color:var(--brand-accent-ink,#fff)}.fw-watch .w-mt-frow button svg{width:13px;height:13px}.w-mt-fnone{padding:10px 12px;font-size:12.5px;color:var(--dim)}.w-mt-fhint{padding:6px 10px 4px;margin-top:4px;border-top:1px solid var(--hairline);font-size:11px;color:var(--dim)}.w-mt-views{display:flex;gap:3px;padding:3px;border:1px solid var(--hairline);border-radius:100px;background:var(--surface-2)}.w-mt-views button{border:0;background:transparent;color:var(--muted);border-radius:100px;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:600}.w-mt-views button:hover{color:var(--ink)}.w-mt-views button.w-on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.w-mt-table{position:relative;padding:14px;border-radius:22px;border:1px solid var(--hairline);box-shadow:var(--shadow);background:radial-gradient(64% 84% at 7% 6%,var(--accent-soft),transparent 66%),var(--surface);display:flex;flex-direction:column;justify-content:center}.w-mt-gallery{display:grid;grid-template-columns:repeat(var(--cols,5),1fr);gap:10px}.w-mt-pager{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:10px;font-family:var(--ui);font-size:12px;color:var(--muted)}.w-mt-pager button{width:28px;height:28px;border-radius:50%;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);display:grid;place-items:center;transition:.15s}.w-mt-pager button:hover:not(:disabled){background:var(--surface-2)}.w-mt-pager button:disabled{opacity:.35;cursor:default}.fw-watch .w-mt-pager svg{width:12px;height:12px}.w-mt-tile{container-type:inline-size;position:relative;border-radius:14px;aspect-ratio:16/10;background:var(--mt-player);box-shadow:var(--mt-lift);cursor:pointer;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,opacity .22s;animation:w-mt-settle .5s cubic-bezier(.2,.75,.2,1) backwards;animation-delay:calc(var(--i,0) * 22ms)}@keyframes w-mt-settle{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.w-mt-gallery .w-mt-tile{aspect-ratio:auto}.w-mt-tile:hover{transform:translateY(-3px);box-shadow:var(--mt-lift-hi)}.w-mt-strip .w-mt-tile:hover{transform:none}.w-mt-face{position:absolute;inset:0;border-radius:inherit;overflow:hidden;background:var(--mt-player);display:block}.w-mt-face video{width:100%;height:100%;object-fit:cover;filter:saturate(.9) brightness(.96);transition:filter .5s ease}.w-mt-face:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(118% 96% at 50% 34%,transparent 38%,rgba(0,0,0,.34) 100%),linear-gradient(180deg,rgba(0,0,0,.14) 0%,transparent 24%,transparent 52%,rgba(0,0,0,.58) 100%);box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff12}.w-mt-screen .w-mt-face:after{display:none}.w-mt-screen .w-mt-face video{object-fit:contain;filter:none}.w-mt-screen:not(.w-mt-big),.w-mt-screen:not(.w-mt-big) .w-mt-face{background:transparent}.w-mt-screen:not(.w-mt-big) .w-mt-face video{object-fit:cover}.w-mt-dark .w-mt-face{background:radial-gradient(90% 70% at 50% 38%,rgba(255,255,255,.075),transparent 70%),#1a161b}.w-mt-ini{position:absolute;left:50%;top:46%;width:clamp(40px,30cqw,104px);aspect-ratio:1;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:#ffffff0d;font-family:var(--display);font-size:clamp(14px,10cqw,36px);font-weight:500;color:#ffffffd6;letter-spacing:.02em}.w-mt-gallery .w-mt-head{border-radius:16px}.w-mt-gallery .w-mt-head .w-mt-face:after{box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1.5px color-mix(in srgb,var(--wine) 60%,transparent)}.w-mt-tile:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--mt-edge);transition:box-shadow .2s}.w-mt-speaking{box-shadow:var(--mt-speak)}.w-mt-speaking:after{box-shadow:inset 0 0 0 2px var(--wine)}.w-mt-speaking .w-mt-face video{filter:saturate(1.04) brightness(1.08)}.w-mt-faded{opacity:.22;filter:saturate(.3)}.w-mt-found{box-shadow:0 0 0 1.5px var(--wine),0 0 0 6px var(--ring)}.w-mt-plate{position:absolute;left:8px;bottom:8px;z-index:3;display:flex;align-items:center;gap:6px;max-width:calc(100% - 16px);padding:4px 9px;border-radius:100px;color:#fff;background:#0a0e1480;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border:1px solid rgba(255,255,255,.14);transition:background .2s,border-color .2s}.w-mt-tile:hover .w-mt-plate,.w-mt-tile:focus-within .w-mt-plate{background:#0a0e14ad;border-color:#ffffff38}.w-mt-nm{font-family:var(--display);font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.w-mt-tag{flex:none;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffffffbd;border-left:1px solid rgba(255,255,255,.28);padding-left:7px}.w-mt-lv{flex:none;display:flex;align-items:flex-end;gap:2px;height:11px}.w-mt-lv i{width:2.5px;background:#fff;border-radius:2px;animation:w-mt-lv .9s infinite ease-in-out}.w-mt-lv i:nth-child(1){height:5px}.w-mt-lv i:nth-child(2){height:11px;animation-delay:.15s}.w-mt-lv i:nth-child(3){height:7px;animation-delay:.3s}@keyframes w-mt-lv{50%{transform:scaleY(.45)}}.w-mt-muted{flex:none;color:#ffb4ae;display:grid;place-items:center}.w-mt-weak{flex:none;display:grid;place-items:center;width:13px;height:13px}.w-mt-weak i{width:10px;height:10px;border-radius:50%;border:1.6px solid rgba(255,255,255,.3);border-top-color:#fff;animation:w-mt-turn .9s linear infinite}@keyframes w-mt-turn{to{transform:rotate(360deg)}}.fw-watch .w-mt-muted svg{width:13px;height:13px}.w-mt-acts{display:flex;align-items:center;gap:4px;max-width:0;opacity:0;overflow:hidden;margin-left:0;transition:max-width .24s cubic-bezier(.2,.8,.2,1),opacity .18s ease,margin-left .24s cubic-bezier(.2,.8,.2,1)}.w-mt-tile:hover .w-mt-acts,.w-mt-tile:focus-within .w-mt-acts,.w-mt-menuopen .w-mt-acts{max-width:76px;opacity:1;margin-left:4px}.w-mt-act{width:25px;height:25px;flex:none;padding:0;border-radius:100px;border:1px solid rgba(255,255,255,.2);background:#ffffff24;color:#fff;display:grid;place-items:center}.fw-watch .w-mt-act svg{width:12px;height:12px}.w-mt-act:hover{background:#fff;color:#0b1118;border-color:#fff}.w-mt-gallery .w-mt-head .w-mt-plate{padding:5px 11px;left:10px;bottom:10px}.w-mt-gallery .w-mt-head .w-mt-nm{font-size:14px}.w-mt-flip{position:absolute;right:10px;bottom:10px;z-index:4;width:34px;height:34px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;color:#fff;background:#0e0a0e6b;backdrop-filter:blur(12px) saturate(1.3);-webkit-backdrop-filter:blur(12px) saturate(1.3)}.fw-watch .w-mt-flip svg{width:18px;height:18px}.w-mt-flip:active{background:#ffffffeb;color:#0b1118}.fw-watch .w-mt-tile.w-mt-me:has(>.w-mt-flip) .w-mt-plate{max-width:calc(100% - 64px)}.w-mt-menuopen{overflow:visible;z-index:9}.w-mt-menu{position:absolute;left:8px;bottom:42px;z-index:10;display:flex;flex-direction:column;width:max-content;padding:4px;background:var(--surface);border:1px solid var(--hairline);border-radius:11px;box-shadow:var(--shadow-lg)}.w-mt-menu button{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:7px 12px 7px 9px;border:0;border-radius:8px;background:none;color:var(--ink);font-family:inherit;font-size:12.5px;font-weight:600;white-space:nowrap}.fw-watch .w-mt-menu button svg{width:14px;height:14px;flex:none;color:var(--dim)}.w-mt-menu button:hover{background:var(--surface-2)}.fw-watch .w-mt-menu .w-mt-danger,.fw-watch .w-mt-menu .w-mt-danger svg{color:var(--bad)}.w-mt-qn{position:absolute;top:8px;right:8px;z-index:3;min-width:21px;height:21px;padding:0 5px;border-radius:100px;background:var(--mt-warm);color:var(--mt-warm-ink);font-size:11px;font-weight:800;display:grid;place-items:center;box-shadow:0 2px 7px #0006}.w-mt-me .w-mt-qn{box-shadow:0 0 0 3px color-mix(in srgb,var(--mt-warm) 34%,transparent),0 2px 7px #0006}.w-mt-raise{position:absolute;top:14px;right:14px;z-index:8;width:266px;overflow:hidden;border-radius:16px;background:var(--surface);color:var(--ink);border-top:3px solid var(--mt-warm-line);box-shadow:var(--shadow-lg)}.w-mt-raisebody{padding:15px 16px 13px}.w-mt-raisekick{display:flex;align-items:center;gap:7px;margin-bottom:11px;font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--accent-text)}.w-mt-raisedot{width:9px;height:9px;border-radius:100px;background:var(--mt-warm);box-shadow:0 0 0 3px color-mix(in srgb,var(--mt-warm) 36%,transparent)}.w-mt-raisewho b{display:block;font-family:var(--display);font-size:16px;font-weight:600;letter-spacing:-.01em}.w-mt-raisewho span{display:block;font-size:11.5px;color:var(--muted);margin-top:2px}.w-mt-raiserow{display:flex;align-items:center;gap:10px;margin-top:14px}.w-mt-raisego{flex:1;border:0;border-radius:9px;background:var(--wine);color:var(--brand-accent-ink,#fff);font-family:inherit;font-size:13px;font-weight:600;padding:10px 12px}.w-mt-raiselater{border:0;background:none;padding:4px 2px;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--muted)}.w-mt-raiselater:hover{color:var(--ink)}.w-mt-raisenext{display:flex;align-items:center;gap:8px;padding:9px 16px;border-top:1px solid var(--hairline);background:var(--surface-2);font-size:11.5px;color:var(--muted)}.w-mt-raisenext b{color:var(--ink);font-weight:600}.w-mt-spk{height:100%}.w-mt-speaker{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 172px;gap:10px;align-items:stretch}.w-mt-bigwrap{position:relative;min-width:0;min-height:0}.w-mt-big{aspect-ratio:16/9;max-height:100%;border-radius:18px;cursor:default;width:100%}.w-mt-big:hover{transform:none}.w-mt-big .w-mt-plate{left:14px;bottom:14px;padding:7px 14px;gap:9px}.w-mt-big .w-mt-nm{font-size:17px}.w-mt-back,.w-mt-full{position:absolute;left:14px;top:14px;z-index:5;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:100px;border:1px solid rgba(255,255,255,.2);background:#0a0e1480;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#fff;font-family:inherit;font-size:12.5px;font-weight:600}.w-mt-back:hover,.w-mt-full:hover{background:#ffffffeb;color:#0b1118;border-color:#fff}.fw-watch .w-mt-back svg,.fw-watch .w-mt-full svg{width:13px;height:13px}.w-mt-full{left:auto;right:14px}.w-mt-speaker .w-mt-bigwrap .w-mt-back,.w-mt-speaker .w-mt-bigwrap .w-mt-full,.w-mt-speaker .w-mt-bigwrap .w-mt-big .w-mt-plate{transition:opacity .4s ease,background .2s,border-color .2s,color .2s}@media(hover:hover){.w-mt-speaker .w-mt-idle:not(:has(:focus-visible)) .w-mt-back,.w-mt-speaker .w-mt-idle:not(:has(:focus-visible)) .w-mt-full,.w-mt-speaker .w-mt-idle:not(:has(:focus-visible)) .w-mt-big .w-mt-plate{opacity:0;pointer-events:none}}@media(prefers-reduced-motion:reduce){.w-mt-speaker .w-mt-bigwrap .w-mt-back,.w-mt-speaker .w-mt-bigwrap .w-mt-full,.w-mt-speaker .w-mt-bigwrap .w-mt-big .w-mt-plate{transition:none}}.w-mt-big:fullscreen{width:100%;height:100%;max-height:none;aspect-ratio:auto;border-radius:0;background:#000}.w-mt-big:fullscreen .w-mt-face{border-radius:0;background:#000}.w-mt-big:fullscreen .w-mt-face video{object-fit:contain}.w-mt-big:fullscreen .w-mt-plate,.w-mt-big:fullscreen:after{display:none}.w-mt-big:-webkit-full-screen{width:100%;height:100%;max-height:none;aspect-ratio:auto;border-radius:0;background:#000}.w-mt-big:-webkit-full-screen .w-mt-face{border-radius:0;background:#000}.w-mt-big:-webkit-full-screen .w-mt-face video{object-fit:contain}.w-mt-strip{height:0;min-height:100%;overflow:auto;display:grid;grid-auto-rows:min-content;gap:8px;padding-right:3px}.w-mt-moretile{background:radial-gradient(100% 80% at 50% 0%,rgba(255,255,255,.08),transparent 70%),#1a161b}.w-mt-moretile:hover{transform:none}.w-mt-more{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:10px;border:0;border-radius:inherit;background:none;color:#fff;font-family:inherit;cursor:pointer;transition:background .2s}.w-mt-more:hover{background:#ffffff0f}.w-mt-more b{font-family:var(--display);font-size:clamp(20px,2.3vw,32px);font-weight:600;line-height:1;letter-spacing:-.015em;font-variant-numeric:lining-nums}.w-mt-more span{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e}.w-mt-strip .w-mt-more b{font-size:22px}.w-mt-moretile>.w-mt-tile{position:absolute;right:6px;bottom:6px;z-index:2;width:44%;aspect-ratio:16/10;border-radius:10px;box-shadow:0 8px 20px -8px #0009;animation:none}.w-mt-strip .w-mt-moretile .w-mt-more{justify-content:flex-start;align-items:flex-start;padding:9px 11px}.w-mt-moretile>.w-mt-tile .w-mt-plate,.w-mt-moretile>.w-mt-tile .w-mt-acts{display:none}.w-mt-sheet.w-mt-people{width:460px;height:min(78vh,720px);overflow:hidden;gap:12px}.w-mt-sheethead h3 .w-num{margin-left:6px;font-size:.78em;font-weight:500;color:var(--dim)}.w-mt-psearch{flex:none;display:flex;align-items:center;gap:9px;height:42px;padding:0 13px;border-radius:12px;background:var(--surface-2);color:var(--dim)}.fw-watch .w-mt-psearch svg{width:15px;height:15px}.w-mt-psearch input{flex:1;min-width:0;height:100%;border:0;outline:none;background:none;color:var(--ink);font-family:inherit;font-size:14.5px}.w-mt-psearch input::placeholder{color:var(--dim)}.w-mt-psearch input::-webkit-search-cancel-button{-webkit-appearance:none}.w-mt-psearch:focus-within{box-shadow:0 0 0 2px var(--wine)}.w-mt-plist{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 -6px;padding:0 6px}.w-mt-prows,.w-mt-vrows{position:relative}.w-mt-prow,.w-mt-plabel,.w-mt-vrows>.w-mt-person{position:absolute;left:0;right:0;height:56px}.w-mt-prow{display:flex;align-items:center;gap:10px;padding:0 2px;border-bottom:1px solid var(--hairline)}.w-mt-plabel{display:flex;align-items:flex-end;margin:0;padding:0 2px 9px;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.w-mt-vrows>.w-mt-person{padding:0 2px;border-bottom:1px solid var(--hairline)}.w-mt-rail{position:absolute;inset:0;height:auto;min-height:0}.w-mt-tabs{display:flex;align-items:center;gap:4px;padding:7px 10px 0;border-bottom:1px solid var(--hairline);background:linear-gradient(180deg,var(--accent-soft),transparent)}.w-mt-tab{position:relative;display:inline-flex;align-items:center;gap:8px;padding:6px 10px 10px;border:0;background:none;font-family:inherit;font-size:13px;font-weight:600;color:var(--muted)}.w-mt-tab:hover,.w-mt-tab.w-on{color:var(--ink)}.w-mt-tab.w-on:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;background:var(--wine);border-radius:2px}.w-mt-tally{font-size:11.5px;font-weight:700;color:var(--dim);background:var(--surface-2);border:1px solid var(--hairline);border-radius:100px;padding:1px 7px}.w-mt-tally.w-mt-warm{color:var(--mt-warm-ink);background:var(--mt-warm);border-color:var(--mt-warm-line)}.w-mt-pane{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.w-mt-scroll{display:block;padding:12px 14px;overflow:auto}.w-mt-lbl{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin:12px 0 2px}.w-mt-lbl:first-child{margin-top:0}.w-mt-person{display:flex;align-items:center;gap:10px;padding:9px 2px;border-bottom:1px solid var(--hairline)}.w-mt-person:last-of-type{border-bottom:0}.w-mt-av{width:30px;height:30px;flex:none;border-radius:100px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-text);font-size:11.5px;font-weight:700}.w-mt-nmbox{flex:1;min-width:0}.w-mt-nmbox b{display:block;font-weight:600;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-mt-nmbox small{display:block;font-size:11px;color:var(--dim);margin-top:1px}.w-mt-num{width:22px;height:22px;flex:none;border-radius:100px;background:var(--mt-warm);color:var(--mt-warm-ink);font-size:11px;font-weight:800;display:grid;place-items:center}.w-mt-pact{flex:none;white-space:nowrap;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);border-radius:8px;padding:6px 11px;font-family:inherit;font-size:12px;font-weight:600}.w-mt-pact:hover,.w-mt-pact.w-mt-go{background:var(--wine);border-color:var(--wine);color:var(--brand-accent-ink,#fff)}.w-mt-note{font-size:12px;color:var(--dim);line-height:1.5;margin:10px 2px 0}.w-mt-note.w-mt-foot{padding-top:12px;border-top:1px solid var(--hairline)}.w-mt-lineacts{display:flex;gap:8px;margin-top:4px}.w-mt-lineacts button{border:0;background:none;padding:0;font-family:inherit;font-size:11.5px;font-weight:600;color:var(--accent-text)}.w-mt-lineacts button:hover{text-decoration:underline}.w-mt-barwrap{grid-column:1/-1;grid-row:3;display:flex;justify-content:center;padding-top:2px}.w-mt-bar{--mt-ctl:46px;display:inline-flex;align-items:center;gap:7px;padding:8px;border-radius:100px;background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow-lg),inset 0 1px 0 var(--mt-sheen);flex-wrap:wrap;justify-content:center}.w-mt-ctl{width:var(--mt-ctl);height:var(--mt-ctl);flex:none;padding:0;border-radius:100px;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);display:grid;place-items:center}.w-mt-ctl:hover{background:var(--surface-2)}.fw-watch .w-mt-ctl svg{width:19px;height:19px}.w-mt-ctl.w-off{background:var(--bad);border-color:var(--bad);color:#fff}.w-mt-ctl.w-on{background:var(--wine);border-color:var(--wine);color:var(--brand-accent-ink,#fff)}.w-mt-ctl:disabled,.w-mt-ctl:disabled:hover{background:var(--surface);color:var(--dim);cursor:default;opacity:.55}.w-mt-div{width:1px;height:26px;flex:none;background:var(--hairline);margin:0 2px}.w-mt-hand,.w-mt-tools{height:var(--mt-ctl);display:inline-flex;align-items:center;gap:9px;padding:0 16px;border-radius:100px;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);font-family:inherit;font-size:13px;font-weight:600;white-space:nowrap}.w-mt-hand:hover{background:var(--surface-2)}.fw-watch .w-mt-hand svg{width:18px;height:18px;flex:none}.fw-watch .w-mt-tools svg{width:15px;height:15px;flex:none}.w-mt-tools{color:var(--muted);padding:0 15px;gap:8px}.w-mt-tools:hover,.w-mt-tools.w-on{color:var(--ink);background:var(--surface-2)}.w-mt-hand.w-up{background:var(--mt-warm);border-color:var(--mt-warm-line);color:var(--mt-warm-ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--mt-warm) 26%,transparent)}.w-mt-lower{display:grid;place-items:center;width:20px;height:20px;flex:none;border-radius:100px;background:#00000024;margin-right:-6px}.fw-watch .w-mt-lower svg{width:11px;height:11px}.w-mt-leave{height:var(--mt-ctl);display:inline-flex;align-items:center;gap:9px;padding:0 20px;border-radius:100px;border:0;background:var(--bad);color:#fff;font-family:inherit;font-size:13.5px;font-weight:700;white-space:nowrap;box-shadow:0 10px 22px -14px var(--bad)}.w-mt-leave:hover{filter:brightness(1.07)}.fw-watch .w-mt-leave svg{width:17px;height:17px;flex:none}.w-mt-toolswrap{position:relative;display:inline-flex}.w-mt-tmenu{position:absolute;right:0;bottom:calc(var(--mt-ctl,46px) + 16px);z-index:12;min-width:210px;display:flex;flex-direction:column;padding:6px;background:var(--surface);border:1px solid var(--hairline);border-radius:14px;box-shadow:var(--shadow-lg)}.w-mt-tmenu button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 10px;border:0;border-radius:9px;background:none;color:var(--ink);font-family:inherit;font-size:13px;font-weight:500}.w-mt-tmenu button:hover{background:var(--surface-2)}.fw-watch .w-mt-tmenu svg{width:14px;height:14px;flex:none;color:var(--dim)}.w-mt-tnote{display:flex;align-items:center;gap:10px;padding:9px 10px;font-size:13px;color:var(--muted)}.fw-watch .w-mt-tmenu button.w-lit svg{color:var(--bad)}.w-mt-door{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:26px;align-items:start;margin:auto;width:min(1000px,100%)}.w-mt-previewbox{position:relative}.w-mt-welcome{aspect-ratio:4/3;border-radius:20px;box-shadow:var(--shadow-lg);cursor:default}.w-mt-welcome:hover{transform:none;box-shadow:var(--shadow-lg)}.w-mt-youchip{position:absolute;left:12px;top:12px;z-index:3;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#fff;background:#0a0e1480;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border:1px solid rgba(255,255,255,.14);padding:5px 10px;border-radius:100px}.w-mt-pctl{position:absolute;right:12px;bottom:12px;z-index:3;display:flex;gap:8px}.w-mt-pctl button{width:38px;height:38px;padding:0;border-radius:100px;border:1px solid rgba(255,255,255,.2);background:#0a0e1480;color:#fff;display:grid;place-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.w-mt-pctl button:hover{background:#ffffffeb;color:#0b1118;border-color:#fff}.w-mt-pctl button.w-off{background:var(--bad);border-color:var(--bad)}.w-mt-pctl button.w-on{background:var(--wine);border-color:var(--wine)}.fw-watch .w-mt-pctl button svg{width:17px;height:17px}.w-mt-count{position:absolute;inset:0;display:grid;place-items:center;z-index:4;border-radius:20px;background:#0a0e1473;color:#fff}.w-mt-count b{font-family:var(--display);font-size:86px;font-weight:600;line-height:1;animation:w-mt-pulse .8s ease both}@keyframes w-mt-pulse{0%{transform:scale(1.35);opacity:0}30%{opacity:1}to{transform:scale(.92);opacity:.85}}.w-mt-doorcard{padding:26px 28px;display:flex;flex-direction:column;gap:16px;border-radius:20px}.w-mt-doorcard h2{font-size:26px;letter-spacing:-.022em;line-height:1.16}.w-mt-lead{color:var(--muted);font-size:14.5px;line-height:1.55}.w-mt-fine{font-size:12px;color:var(--dim);line-height:1.5}.w-mt-checks{display:flex;flex-direction:column;gap:8px}.w-mt-chip{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--hairline);background:var(--ground)}.w-mt-chipok{width:22px;height:22px;flex:none;border-radius:100px;display:grid;place-items:center;background:var(--good);color:#fff}.fw-watch .w-mt-chipok svg{width:13px;height:13px}.w-mt-chip.w-fix .w-mt-chipok{background:var(--bad)}.w-mt-chip.w-note .w-mt-chipok{background:var(--brass)}.w-mt-chip.w-wait .w-mt-chipok{background:var(--dim)}.w-mt-chip b{display:block;font-size:13px;font-weight:600}.w-mt-chip small{display:block;font-size:12px;color:var(--muted)}.w-mt-gone{margin:auto;padding:40px;color:var(--muted);text-align:center}.w-mt-doorcard .w-btn:disabled{cursor:default;transform:none}.w-mt-doorcard .w-btn:disabled:not([aria-busy=true]){background:var(--surface-2);color:var(--muted);box-shadow:none}.w-mt-doorcard .w-btn[aria-busy=true]{position:relative;overflow:hidden;isolation:isolate;background:var(--wine);box-shadow:none}.w-mt-doorcard .w-btn[aria-busy=true]:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(100deg,transparent 22%,rgba(255,255,255,.3) 50%,transparent 78%);transform:translate(-100%);animation:w-mt-sweep 1.7s cubic-bezier(.45,0,.25,1) infinite}@keyframes w-mt-sweep{to{transform:translate(100%)}}.w-mt-spin{width:15px;height:15px;flex:none;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:w-mt-turn .8s linear infinite,w-mt-fadein .3s ease both}@media(prefers-reduced-motion:reduce){.w-mt-doorcard .w-btn[aria-busy=true]:after{animation:none;transform:none;background:#ffffff1a}.w-mt-spin{animation:none}}.w-mt-devs{display:flex;gap:8px;flex-wrap:wrap}.w-mt-dev{position:relative;flex:1 1 150px;min-width:0}.w-mt-devbtn{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 12px;border-radius:12px;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);font-family:inherit;text-align:left}.w-mt-devbtn:hover{border-color:var(--wine)}.w-mt-devbtn small{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.w-mt-devbtn b{display:block;max-width:100%;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-mt-devlist{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:12;display:flex;flex-direction:column;gap:2px;max-height:220px;overflow:auto;padding:6px;border-radius:12px;border:1px solid var(--hairline);background:var(--surface);box-shadow:var(--shadow-lg)}.w-mt-devlist button{width:100%;text-align:left;padding:8px 10px;border:0;border-radius:9px;background:none;color:var(--ink);font-family:inherit;font-size:13px}.w-mt-devlist button:hover{background:var(--surface-2)}.w-mt-devlist button.w-on{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.w-mt-pair{position:relative;display:inline-flex;align-items:center;flex:none;border-radius:100px;border:1px solid var(--hairline);background:var(--surface)}.w-mt-pair>.w-mt-ctl{border-color:transparent}.w-mt-arrow{width:26px;height:calc(var(--mt-ctl,46px) - 16px);margin:0 7px 0 1px;padding:0;border:0;border-left:1px solid var(--hairline);background:none;color:var(--muted);display:grid;place-items:center}.fw-watch .w-mt-arrow svg{width:13px;height:13px}.w-mt-arrow:hover{color:var(--ink)}.w-mt-pair.w-open{border-color:var(--wine);box-shadow:0 0 0 3px var(--ring)}.w-mt-pair.w-open .w-mt-arrow{color:var(--accent-text)}.w-mt-devmenu{position:absolute;left:0;bottom:calc(100% + 14px);z-index:14;width:280px;max-width:calc(100vw - 32px);max-height:min(60vh,420px);overflow:auto;display:flex;flex-direction:column;padding:6px;border-radius:14px;background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow-lg)}.w-mt-devmenu h4{margin:8px 10px 4px;font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--dim)}.w-mt-devsep{border-top:1px solid var(--hairline);margin:6px 4px}.w-mt-devopt{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 10px;border:0;border-radius:9px;background:none;color:var(--ink);font-family:inherit;font-size:13px}.w-mt-devopt:hover{background:var(--surface-2)}.w-mt-devopt.w-on{background:var(--accent-soft);font-weight:700}.w-mt-devtick{width:16px;flex:none;display:grid;place-items:center;color:var(--accent-text)}.fw-watch .w-mt-devtick svg{width:15px;height:15px}.w-mt-devopt span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-mt-clean{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 10px 8px;border:0;border-radius:9px;background:none;color:var(--ink);font-family:inherit;font-size:13px;font-weight:600;text-align:left}.w-mt-clean:hover{background:var(--surface-2)}.w-mt-sw{flex:none;position:relative;width:34px;height:20px;border-radius:100px;background:var(--hairline);transition:background .15s}.w-mt-sw:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:100px;background:#fff;transition:transform .15s}.w-mt-sw.w-on{background:var(--wine)}.w-mt-sw.w-on:after{transform:translate(14px)}@media(prefers-reduced-motion:reduce){.w-mt-sw,.w-mt-sw:after{transition:none}}.w-mt-toast{position:absolute;left:50%;bottom:104px;z-index:60;transform:translate(-50%);max-width:min(420px,88%);padding:10px 16px;border-radius:100px;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);font-size:13px;text-align:center;box-shadow:var(--shadow-lg)}.w-mt-sheetbox{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:16px;background:#140c1073}.w-mt-sheet{width:420px;max-width:100%;max-height:80vh;overflow:auto;padding:20px;border-radius:16px;display:flex;flex-direction:column;gap:8px}.w-mt-sheethead{display:flex;align-items:center;justify-content:space-between;gap:10px}.w-mt-sheethead h3{font-size:19px}.w-mt-sheetx{width:32px;height:32px;padding:0;flex:none;border-radius:100px;border:1px solid var(--hairline);background:var(--surface);color:var(--muted);display:grid;place-items:center}.fw-watch .w-mt-sheetx svg{width:14px;height:14px}.w-mt-roomrow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 2px;border-bottom:1px solid var(--hairline);font-size:13.5px}.w-mt-roomrow span{color:var(--muted);font-size:12.5px}.w-mt-roompick{display:flex;gap:4px}.w-mt-roompick button{width:26px;height:26px;padding:0;border-radius:8px;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);font-family:inherit;font-size:12px;font-weight:700}.w-mt-roompick button:hover{background:var(--wine);border-color:var(--wine);color:var(--brand-accent-ink,#fff)}.w-mt-pick{display:flex;gap:6px;flex-wrap:wrap}.w-mt-pick button{min-width:40px;padding:9px 14px;border-radius:10px;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);font-family:inherit;font-size:13px;font-weight:600}.w-mt-pick.w-wide button{flex:1}.w-mt-pick button.w-on{border-color:var(--wine);background:var(--accent-soft);color:var(--accent-text)}.w-mt-rx{display:flex;gap:2px;padding:0 2px}.fw-watch .w-mt-rx .w-rx-b{width:40px;height:40px;font-size:21px;color:var(--ink)}@media(hover:hover){.fw-watch .w-mt-rx .w-rx-b:hover{background:var(--surface-2)}}.w-mt-lane{right:18px;bottom:96px;height:40%}.w-mt-ctl{position:relative}.w-mt-ctl .w-live-unread{right:-1px;top:-1px}.w-mt-badge,.w-mt-hnum{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:100px;display:grid;place-items:center;font:700 10.5px/1 var(--ui)}.w-mt-badge{background:var(--accent-text);color:var(--brand-accent-ink,#fff)}.w-mt-hnum{display:none;background:var(--mt-warm);color:var(--mt-warm-ink)}.w-mt-rxback{position:fixed;inset:0;z-index:59}.w-mt-rxpop{position:fixed;left:50%;transform:translate(-50%);bottom:calc(94px + env(safe-area-inset-bottom));z-index:60;display:flex;gap:4px;padding:6px;border-radius:100px;background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow-lg),inset 0 1px 0 var(--mt-sheen)}.fw-watch .w-mt-rxpop .w-rx-b{width:42px;height:42px;font-size:23px;color:var(--ink)}.fw-watch .w-mt-rxpop .w-rx-b:active{background:var(--surface-2);transform:scale(.92)}.w-live-stage:has(.w-mt-room),.w-live-stage:has(.w-mt-door){aspect-ratio:auto;overflow:visible;border-radius:0;background:transparent;box-shadow:none;color:inherit;display:flex;min-height:min(70vh,620px)}@media(max-width:1140px){.w-mt-room{grid-template-columns:minmax(0,1fr) 312px}}@media(max-width:1000px){.w-mt-room{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto}.w-mt-railwrap{grid-column:1;grid-row:auto;height:430px}.w-mt-rail{position:static}.w-mt-barwrap{grid-row:auto}.w-mt-door{grid-template-columns:1fr}}@media(max-width:860px){.w-mt-raise{position:static;width:auto;max-width:380px;margin:0 0 12px}}@media(prefers-reduced-motion:reduce){.w-mt-tile,.w-mt-lv i,.w-mt-count b,.w-mt-rec i,.w-mt-weak i{animation:none}}@media(max-width:920px){.fw-watch .w-mt-room.w-mt-phone{--mt-glass:rgba(255,255,255,.13);--mt-chrome:rgba(255,255,255,.64);--mt-red:#ef4b45;--mt-edge:rgba(255,255,255,.045);--mt-lift:none;--mt-lift-hi:none;--mt-speak:none;--mt-ctl:clamp(42px,12vw,50px);display:flex;flex-direction:column;gap:0;flex:1;min-height:0;width:100%;overflow:hidden;padding:0 env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);background:var(--mt-player);color:#fff}.w-mt-ptop{flex:none;display:flex;align-items:center;gap:12px;min-height:58px;padding:calc(8px + env(safe-area-inset-top,0px)) 8px 8px 18px}.w-mt-ptitle{flex:1;min-width:0}.fw-watch .w-mt-ptitle h2{font-size:16px;line-height:1.25;letter-spacing:-.012em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-mt-pmeta{display:flex;align-items:center;gap:0;margin-top:2px;font-size:12px;line-height:1.3;color:var(--mt-chrome);white-space:nowrap;overflow:hidden}.w-mt-pmeta>*{flex:none}.w-mt-pmeta>*+*:before{content:"·";margin:0 7px;color:#fff6}.w-mt-plive{display:inline-flex;align-items:center;gap:6px;color:#fff;font-weight:700}.w-mt-plive i{width:7px;height:7px;border-radius:50%;background:var(--mt-red);animation:w-live-blink 1.6s ease-in-out infinite}.w-mt-phone .w-mt-rec{color:#fff}.w-mt-phone .w-mt-rec i{background:var(--mt-red)}.w-mt-phone .w-mt-rec.w-paused{color:var(--mt-chrome)}.w-mt-phone .w-mt-rec.w-paused i{background:var(--mt-chrome)}.w-mt-phone .w-mt-mood{display:none}.w-mt-pmore{width:40px;height:40px;flex:none;padding:0;border:0;border-radius:50%;background:var(--mt-glass);color:#fff;display:grid;place-items:center}.fw-watch .w-mt-pmore svg{width:18px;height:18px}.w-mt-phone .w-mt-stage{flex:1;min-height:0;display:flex;flex-direction:column;padding:0 6px}.w-mt-ptable{flex:1;min-height:0;display:flex;flex-direction:column}.w-mt-pgrid{flex:1;min-height:0;display:grid;gap:6px}.w-mt-pgrid .w-mt-tile{aspect-ratio:auto;min-width:0;min-height:0}.w-mt-phone .w-mt-pager{height:38px;margin:0;justify-content:center;gap:10px;color:var(--mt-chrome)}.w-mt-phone .w-mt-pager button{width:30px;height:30px;border:0;background:var(--mt-glass);color:#fff}.w-mt-phone .w-mt-pager span{order:1}.w-mt-phone .w-mt-pager button:last-child{order:2}.w-mt-phone .w-mt-tile{border-radius:18px;box-shadow:none}.w-mt-phone .w-mt-tile:hover{transform:none;box-shadow:none}.w-mt-phone .w-mt-face:after{box-shadow:none;background:linear-gradient(180deg,rgba(0,0,0,.1) 0%,transparent 16%,transparent 66%,rgba(0,0,0,.5) 100%)}.w-mt-phone .w-mt-plate,.w-mt-phone .w-mt-tile:hover .w-mt-plate,.w-mt-phone .w-mt-tile:focus-within .w-mt-plate{left:12px;bottom:10px;max-width:calc(100% - 24px);gap:6px;padding:0;border:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 1px 2px rgba(0,0,0,.6),0 0 5px rgba(0,0,0,.28)}.w-mt-phone .w-mt-nm{font-size:14px;letter-spacing:-.004em;padding:6px;margin:-6px}.w-mt-phone .w-mt-tag{font-size:9px;letter-spacing:.12em;color:#ffffffc2;border-left-color:#ffffff57}.w-mt-phone .w-mt-acts{display:none}.w-mt-phone .w-mt-lv i{box-shadow:0 0 6px #00000059}.w-mt-phone .w-mt-qn{top:10px;right:10px}@container (max-width:150px){.w-mt-phone .w-mt-plate,.w-mt-phone .w-mt-tile:hover .w-mt-plate{left:8px;bottom:7px;max-width:calc(100% - 16px);gap:5px}.w-mt-phone .w-mt-nm{font-size:12px}.w-mt-phone .w-mt-tag{display:none}.w-mt-phone .w-mt-qn{top:6px;right:6px;min-width:19px;height:19px;font-size:10px}.w-mt-phone .w-mt-flip{right:6px;bottom:6px;width:28px;height:28px}.fw-watch .w-mt-phone .w-mt-flip svg{width:15px;height:15px}.fw-watch .w-mt-phone .w-mt-tile.w-mt-me:has(>.w-mt-flip) .w-mt-plate{max-width:calc(100% - 44px)}}@container (min-width:300px){.w-mt-phone .w-mt-nm{font-size:15px}}.w-mt-phone .w-mt-pgrid .w-mt-screen,.w-mt-phone .w-mt-pgrid .w-mt-screen .w-mt-face{background:#ffffff0d}.w-mt-phone .w-mt-pgrid .w-mt-screen .w-mt-face video{object-fit:contain}.w-mt-phone .w-mt-screen:not(.w-mt-big) .w-mt-plate,.w-mt-phone .w-mt-screen:not(.w-mt-big):hover .w-mt-plate{left:8px;bottom:8px;padding:4px 10px;border-radius:100px;background:#0e0a0ea8;text-shadow:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.w-mt-pspk{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;gap:6px}.w-mt-pspk .w-mt-bigwrap{flex:1;min-height:0;display:flex;position:relative}.w-mt-pspk:not(.w-mt-pscreen) .w-mt-bigwrap{flex-direction:column}.w-mt-phone .w-mt-big{flex:1;width:auto;max-height:none;aspect-ratio:auto;border-radius:20px;cursor:default}.w-mt-phone .w-mt-big .w-mt-plate{left:16px;bottom:14px;gap:8px}.w-mt-phone .w-mt-big .w-mt-nm{font-size:18px}.w-mt-phone .w-mt-back{left:12px;top:12px;height:32px;padding:0 12px;gap:7px;border:0;font-size:12.5px;background:#0e0a0e6b;backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3)}.w-mt-phone .w-mt-back:hover{background:#0e0a0e6b;color:#fff}.w-mt-phone .w-mt-back:active{background:#ffffffe6;color:#0b1118}.fw-watch .w-mt-phone .w-mt-back svg{width:12px;height:12px}.w-mt-pscreen .w-mt-bigwrap{--stripw:0px;container-type:size;flex-direction:column;align-items:center;justify-content:center}.w-mt-pscreen .w-mt-bigwrap:has(>.w-mt-strip){--striph: calc(min((100cqw - 6px) / 2, 240px)*1.5 + 6px) }.w-mt-pscreen .w-mt-bigwrap:has(>.w-mt-strip>:nth-child(3)){--striph: calc((100cqw - 12px)/2 + 6px) }.w-mt-pscreen .w-mt-bigwrap:has(>.w-mt-strip>:nth-child(4)){--striph:calc((100cqw - 18px) / 3.4 * 1.5 + 6px)}.w-mt-pscreen .w-mt-cap,.w-mt-pscreen .w-mt-big{width:min(calc(100cqw - var(--stripw)),calc((100cqh - 44px - var(--striph,0px)) * var(--ar,1.6)))}.w-mt-phone .w-mt-pscreen .w-mt-strip{width:100%;margin-top:6px}.w-mt-cap{flex:none;height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px}.w-mt-capname{min-width:0;margin-right:auto;display:flex;align-items:center;gap:8px;font-family:var(--display);font-size:14px;font-weight:600;color:#fff;white-space:nowrap}.w-mt-capname span{overflow:hidden;text-overflow:ellipsis}.fw-watch .w-mt-capname svg{width:16px;height:16px;flex:none;color:var(--mt-chrome)}.w-mt-pspk .w-mt-cap .w-mt-back{position:static;flex:none;background:var(--mt-glass);backdrop-filter:none;-webkit-backdrop-filter:none}.w-mt-pspk .w-mt-cap .w-mt-full{position:static;flex:none;width:32px;height:32px;padding:0;justify-content:center;border:0;color:#fff;background:var(--mt-glass);backdrop-filter:none;-webkit-backdrop-filter:none}.w-mt-pspk .w-mt-cap .w-mt-full:hover{background:var(--mt-glass);color:#fff}.w-mt-pspk .w-mt-cap .w-mt-full:active{background:#ffffffe6;color:#0b1118}.fw-watch .w-mt-pspk .w-mt-cap .w-mt-full svg{width:14px;height:14px}.fw-watch .w-mt-capname .w-mt-muted svg{width:14px;height:14px;color:#ffb4ae}.w-mt-pscreen .w-mt-big{flex:none;aspect-ratio:var(--ar,1.6);border-radius:12px;background:transparent}.w-mt-pscreen .w-mt-big .w-mt-face{background:transparent}.w-mt-pspk .w-mt-big .w-mt-plate{display:none}.w-mt-phone .w-mt-strip{flex:none;height:auto;min-height:0;display:flex;gap:6px;padding:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain}.w-mt-phone .w-mt-strip::-webkit-scrollbar{display:none}.w-mt-phone .w-mt-strip>:first-child{margin-left:auto}.w-mt-phone .w-mt-strip>:last-child{margin-right:auto}.w-mt-phone .w-mt-strip .w-mt-tile{flex:none;width:clamp(88px,25vw,128px);aspect-ratio:3/4;border-radius:14px}.w-mt-phone .w-mt-pscreen .w-mt-strip .w-mt-tile{width:calc((100% - 6px)/2);max-width:240px;aspect-ratio:2/3}.w-mt-phone .w-mt-pscreen .w-mt-strip:has(>:nth-child(3)) .w-mt-tile{width:calc((100% - 12px) / 3)}.w-mt-phone .w-mt-pscreen .w-mt-strip:has(>:nth-child(4)) .w-mt-tile{width:calc((100% - 18px) / 3.4)}.w-mt-phone .w-mt-moretile .w-mt-more{align-items:flex-start;justify-content:flex-start;padding:14px 15px;gap:4px}.w-mt-phone .w-mt-strip .w-mt-moretile .w-mt-more{padding:10px 11px}.w-mt-phone .w-mt-moretile>.w-mt-tile,.w-mt-phone .w-mt-cell>.w-mt-me{position:absolute;right:7px;bottom:7px;z-index:2;width:min(46%,128px);aspect-ratio:3/4;border-radius:14px;box-shadow:0 10px 26px -10px #000000a6;animation:none}.w-mt-phone .w-mt-moretile>.w-mt-tile:after,.w-mt-phone .w-mt-cell>.w-mt-me:after{box-shadow:inset 0 0 0 1px #ffffff2e}.w-mt-phone .w-mt-moretile>.w-mt-speaking:after,.w-mt-phone .w-mt-cell>.w-mt-me.w-mt-speaking:after{box-shadow:inset 0 0 0 2px var(--wine)}.w-mt-cell{position:relative;display:grid;min-width:0;min-height:0}.w-mt-cell>.w-mt-tile:first-child{min-width:0;min-height:0}.w-mt-phone .w-mt-cell>.w-mt-tile:first-child .w-mt-plate{max-width:calc(54% - 14px)}.w-mt-phone .w-mt-cell>.w-mt-me{width:min(40%,112px)}.w-mt-phone .w-mt-sheet.w-mt-people{height:min(86dvh,760px);padding-top:16px}.w-mt-phone .w-mt-sheet{color:var(--ink)}.w-mt-phone .w-mt-pgrid .w-mt-moretile>.w-mt-tile .w-mt-plate{display:flex}.w-mt-phone .w-mt-psearch{height:46px;border-radius:14px}.w-mt-phone .w-mt-psearch input{font-size:16px}.w-mt-phone .w-mt-raise{position:absolute;inset:auto 14px 10px;width:auto;max-width:420px;margin:0 auto;z-index:8;box-shadow:0 18px 44px -14px #000000b3}.w-mt-phone .w-mt-barwrap{flex:none;display:block;padding:11px 12px calc(11px + env(safe-area-inset-bottom,0px))}.w-mt-phone .w-mt-bar{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:clamp(5px,2.6vw,14px);width:100%;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.w-mt-phone .w-mt-ctl,.w-mt-phone .w-mt-hand{position:relative;width:var(--mt-ctl);height:var(--mt-ctl);flex:none;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:var(--mt-glass);color:#fff;box-shadow:none;transition:background .15s ease,color .15s ease,transform .12s ease}.w-mt-phone .w-mt-ctl:hover,.w-mt-phone .w-mt-hand:hover{background:var(--mt-glass)}.w-mt-phone .w-mt-ctl:active,.w-mt-phone .w-mt-hand:active,.w-mt-phone .w-mt-leave:active{transform:scale(.93)}.fw-watch .w-mt-phone .w-mt-ctl svg,.fw-watch .w-mt-phone .w-mt-hand svg{width:21px;height:21px}.w-mt-phone .w-mt-ctl.w-off,.w-mt-phone .w-mt-ctl.w-off:hover{background:#fff;color:#17121a}.w-mt-phone .w-mt-ctl.w-on,.w-mt-phone .w-mt-ctl.w-on:hover{background:var(--wine);color:var(--brand-accent-ink,#fff)}.w-mt-phone .w-mt-hand.w-up,.w-mt-phone .w-mt-hand.w-up:hover{background:var(--mt-warm);color:var(--mt-warm-ink);box-shadow:none}.w-mt-phone .w-mt-hand>span:not(.w-mt-lower){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.w-mt-phone .w-mt-hand .w-mt-lower{display:none}.w-mt-phone .w-mt-hand.w-up .w-mt-hnum{display:grid;background:#fff;color:var(--mt-warm-ink)}.w-mt-phone .w-mt-badge,.w-mt-phone .w-mt-hnum{top:-3px;right:-3px;box-shadow:0 0 0 2px var(--mt-player)}.w-mt-phone .w-mt-badge.w-mt-warm{background:var(--mt-warm);color:var(--mt-warm-ink)}.w-mt-phone .w-mt-ctl .w-live-unread{right:2px;top:2px;box-shadow:0 0 0 2px var(--mt-player)}.w-mt-phone .w-mt-leave{height:var(--mt-ctl);flex:none;padding:0 clamp(14px,4.6vw,22px);margin-left:clamp(0px,1.4vw,8px);border-radius:100px;background:var(--mt-red);color:#fff;font-size:14.5px;font-weight:700;letter-spacing:.005em;box-shadow:none;transition:transform .12s ease}.w-mt-phone .w-mt-leave:hover{filter:none}.w-mt-phone .w-mt-toast{bottom:calc(var(--mt-ctl) + 32px + env(safe-area-inset-bottom,0px));border:0}.w-mt-pscrim{position:fixed;inset:0;z-index:70;background:#06040880;animation:w-mt-fadein .2s ease both}.w-mt-psheet{position:fixed;left:0;right:0;bottom:0;z-index:71;width:100%;max-width:560px;margin:0 auto;max-height:min(86dvh,760px);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;padding:8px 14px calc(14px + env(safe-area-inset-bottom,0px));background:var(--surface);color:var(--ink);border-radius:24px 24px 0 0;box-shadow:0 -14px 44px #0000004d;animation:w-mt-sheetup .3s cubic-bezier(.2,.8,.2,1) both}.w-mt-psheet:focus-visible{outline:none}.w-mt-grab{flex:none;width:38px;height:5px;margin:0 auto 6px;border-radius:100px;background:var(--hairline)}.fw-watch .w-mt-psheet h4{margin:18px 12px 6px;font-family:var(--text);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--dim)}.fw-watch .w-mt-psheet>.w-mt-grab+h4{margin-top:10px}.w-mt-srow{display:flex;align-items:center;gap:13px;width:100%;min-height:50px;padding:0 12px;border:0;border-radius:14px;background:none;color:var(--ink);font-family:inherit;font-size:15.5px;font-weight:600;text-align:left}.w-mt-srow:active{background:var(--surface-2)}.fw-watch .w-mt-srow svg{width:19px;height:19px;flex:none;color:var(--muted)}.w-mt-snote{color:var(--muted);font-weight:500}.w-mt-seg{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:3px;border-radius:14px;background:var(--surface-2)}.w-mt-seg button{height:42px;border:0;border-radius:11px;background:none;color:var(--muted);font-family:inherit;font-size:15px;font-weight:600}.w-mt-seg button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #1a12161a,0 3px 10px -4px #1a12162e}:root[data-theme=dark] .w-mt-seg button[aria-selected=true]{background:color-mix(in srgb,var(--ink) 14%,var(--surface-2));box-shadow:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .w-mt-seg button[aria-selected=true]{background:color-mix(in srgb,var(--ink) 14%,var(--surface-2));box-shadow:none}}.w-mt-psheet .w-mt-finder{margin-top:12px}.w-mt-psheet .w-mt-finder input{width:100%;height:46px;padding:0 14px 0 40px;border:0;border-radius:14px;box-shadow:none;background:var(--surface-2);font-size:16px}.w-mt-psheet .w-mt-finder input:focus{box-shadow:0 0 0 2px var(--wine)}.w-mt-psheet .w-mt-fico{left:14px}.fw-watch .w-mt-psheet .w-mt-fico svg{width:16px;height:16px}.w-mt-psheet .w-mt-found{position:static;width:auto;margin-top:6px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.w-mt-psheet .w-mt-frow{min-height:48px;padding:4px 6px 4px 12px}.w-mt-psheet .w-mt-frow b{font-size:15px}.w-mt-psheet .w-mt-frow button{width:36px;height:36px;border:0;background:var(--surface-2)}.w-mt-psheet .w-mt-fhint{border-top:0;padding:4px 12px}.w-mt-sdevs{display:flex;flex-direction:column}.w-mt-psheet .w-mt-devopt{min-height:48px;padding:0 12px;border-radius:14px;font-size:15px}.w-mt-psheet .w-mt-devopt:hover,.w-mt-psheet .w-mt-devopt.w-on{background:none}.w-mt-psheet .w-mt-devopt:active{background:var(--surface-2)}.w-mt-psheet .w-mt-clean{min-height:52px;margin-top:4px;padding:0 12px;border-radius:14px;font-size:15px}.w-mt-psheet .w-mt-clean:hover{background:none}.w-mt-psheet .w-mt-cant{cursor:default;color:var(--muted)}.w-mt-cant>span:first-child{display:flex;flex-direction:column;gap:2px}.w-mt-cant small{font-size:13px;font-weight:500;color:var(--dim)}.w-mt-cant .w-mt-sw{opacity:.45}.w-mt-psheet .w-mt-sw{width:44px;height:26px}.w-mt-psheet .w-mt-sw:after{top:3px;left:3px;width:20px;height:20px;box-shadow:0 1px 3px #00000040}.w-mt-psheet .w-mt-sw.w-on:after{transform:translate(18px)}.w-mt-sdone{flex:none;margin-top:16px;height:50px;border:0;border-radius:16px;background:var(--surface-2);color:var(--ink);font-family:inherit;font-size:15.5px;font-weight:700}.w-mt-psheet.w-mt-ptall{height:min(80dvh,720px);overflow:hidden;padding:8px 0 0}.w-mt-ptall .w-mt-rail{position:relative;inset:auto;flex:1;min-height:0;border:0;border-radius:0;box-shadow:none;background:none}.w-mt-ptall .lst-hostnote{top:4px}.w-mt-ptall .w-mt-tabs{padding:0 14px;background:none}.w-mt-phone .w-mt-sheetbox{place-items:end stretch;padding:0;background:#06040880}.w-mt-phone .w-mt-sheet{width:100%;max-width:560px;margin:0 auto;border:0;border-radius:24px 24px 0 0;padding:18px 18px calc(16px + env(safe-area-inset-bottom,0px));animation:w-mt-sheetup .3s cubic-bezier(.2,.8,.2,1) both}.fw-watch.w-live-app{background:var(--brand-dark-player,#0b1118)}.w-live-app>main.w-wp-appmain{padding:0;max-width:none}.w-live-app .w-wp-stagebox{flex:1;min-height:0;max-width:none;margin:0;display:flex;flex-direction:column}.w-wp-app.w-live-app .w-live-stage:has(.w-mt-room){flex:1;min-height:0;border-radius:0;overflow:hidden}.w-wp-app.w-live-app .w-live-stage .w-rx-lane{right:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 82px);height:52%}.w-live-app .w-mt-rxpop{bottom:calc(env(safe-area-inset-bottom,0px) + 82px);border:0;box-shadow:0 18px 44px -12px #0009}.w-live-sheetbox{place-items:end stretch;padding:0;background:#06040880}.w-live-sheet{width:100%;max-width:560px;height:min(78dvh,680px);max-height:none;margin:0 auto;gap:0;border:0;border-radius:24px 24px 0 0;padding:8px 14px calc(10px + env(safe-area-inset-bottom,0px));box-shadow:0 -14px 44px #0000004d;animation:w-mt-sheetup .3s cubic-bezier(.2,.8,.2,1) both}.w-live-sheet:before{content:"";flex:none;width:38px;height:5px;margin:0 auto 4px;border-radius:100px;background:var(--hairline)}.w-live-sheet .w-wp-pane{flex:1;min-height:0}.w-wp-app .w-live-sheet .w-live-room{border:0;border-radius:0;background:none}.w-live-atdoor>main.w-wp-appmain{display:flex;flex-direction:column}.w-live-atdoor .w-wp-stagebox{flex:1;min-height:0;max-width:none;margin:0;display:flex;flex-direction:column}.w-wp-app.w-live-atdoor .w-live-stage{flex:1;min-height:0;border-radius:0}.w-mt-door{flex:1;min-height:0;align-self:stretch;display:flex;flex-direction:column;align-items:stretch;gap:18px;width:100%;margin:0;padding:2px 0 calc(14px + env(safe-area-inset-bottom,0px))}.w-mt-previewbox{flex:1;min-height:170px;display:flex}.w-mt-welcome,.w-mt-welcome:hover{flex:1;aspect-ratio:auto;border-radius:24px;box-shadow:var(--shadow)}.w-mt-count{border-radius:24px}.w-mt-door .w-mt-doorcard{flex:none;gap:12px;padding:0 2px;border:0;border-radius:0;background:none;box-shadow:none}.w-mt-door .w-mt-doorcard h2{font-size:23px}.w-mt-door .w-mt-lead{margin-top:-5px;font-size:14px;line-height:1.45}.w-mt-door .w-mt-checks{gap:6px}.w-mt-door .w-mt-chip{padding:8px 12px}.w-mt-door .w-mt-devs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.w-mt-door .w-mt-devbtn{padding:7px 11px}.w-mt-door .w-mt-devbtn b{font-size:12.5px}.w-mt-door .w-mt-devlist{top:auto;bottom:calc(100% + 6px);right:auto;width:max-content;min-width:100%;max-width:min(300px,calc(100vw - 32px))}.w-mt-door .w-mt-dev:last-child:not(:first-child) .w-mt-devlist{left:auto;right:0}.w-mt-door .w-btn{width:100%;height:52px;border-radius:16px;font-size:16px}.w-mt-door .w-mt-fine{margin-top:-2px;text-align:center}.w-live-stage:has(.w-mt-door){min-height:0}}@keyframes w-mt-sheetup{0%{transform:translateY(100%)}to{transform:none}}@keyframes w-mt-fadein{0%{opacity:0}to{opacity:1}}@media(max-width:920px)and (orientation:landscape)and (max-height:520px){.fw-watch .w-mt-room.w-mt-phone{--mt-ctl:40px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr)}.w-mt-ptop{grid-column:1;grid-row:1;min-height:46px;padding-top:calc(4px + env(safe-area-inset-top,0px));padding-bottom:4px}.w-mt-phone .w-mt-stage{grid-column:1;grid-row:2;padding:0 0 calc(6px + env(safe-area-inset-bottom,0px)) 6px}.w-mt-phone .w-mt-barwrap{grid-column:2;grid-row:1 / -1;display:flex;align-items:center;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px))}.w-mt-phone .w-mt-bar{flex-direction:column;gap:8px;width:auto}.w-mt-phone .w-mt-leave{height:36px;margin:4px 0 0;padding:0 12px;font-size:13px}.w-mt-phone .w-mt-toast{bottom:calc(16px + env(safe-area-inset-bottom,0px))}.w-mt-pspk{flex-direction:row}.w-mt-phone .w-mt-strip{flex-direction:column;overflow-x:hidden;overflow-y:auto;width:clamp(110px,18vw,170px)}.w-mt-phone .w-mt-strip>:first-child{margin-left:0;margin-top:auto}.w-mt-phone .w-mt-strip>:last-child{margin-right:0;margin-bottom:auto}.w-mt-phone .w-mt-strip .w-mt-tile{width:100%;aspect-ratio:4/3}.w-mt-pscreen .w-mt-bigwrap{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;place-content:center;column-gap:8px}.w-mt-pscreen .w-mt-bigwrap:has(>.w-mt-strip),.w-mt-pscreen .w-mt-bigwrap:has(>.w-mt-strip>:nth-child(3)),.w-mt-pscreen .w-mt-bigwrap:has(>.w-mt-strip>:nth-child(4)){--striph:0px;--stripw: calc(clamp(110px,18vw,170px) + 8px) }.w-mt-pscreen .w-mt-cap{grid-column:1;grid-row:1}.w-mt-pscreen .w-mt-big{grid-column:1;grid-row:2}.w-mt-phone .w-mt-pscreen .w-mt-strip{grid-column:2;grid-row:1 / span 2;width:clamp(110px,18vw,170px);height:0;min-height:100%;margin:0}.w-mt-phone .w-mt-pscreen .w-mt-strip .w-mt-tile,.w-mt-phone .w-mt-pscreen .w-mt-strip:has(>:nth-child(3)) .w-mt-tile,.w-mt-phone .w-mt-pscreen .w-mt-strip:has(>:nth-child(4)) .w-mt-tile{width:100%;max-width:none;aspect-ratio:4/3}.w-live-app .w-mt-rxpop{bottom:calc(env(safe-area-inset-bottom,0px) + 14px)}.w-wp-app.w-live-app .w-live-stage .w-rx-lane{right:74px;bottom:14px}.w-mt-door{flex-direction:row;gap:16px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.w-mt-previewbox{min-height:0}.w-mt-door .w-mt-doorcard{flex:1 1 0;min-height:0;overflow-y:auto;justify-content:center}}@media(prefers-reduced-motion:reduce){.w-mt-psheet,.w-mt-pscrim,.w-live-sheet,.w-mt-phone .w-mt-sheet,.w-mt-plive i{animation:none}}.rv{display:flex;flex-direction:column;gap:10px}.rv .fw-att-mp{max-width:none;border-radius:14px}.rv-cap{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;font-size:14px;line-height:1.3}.rv-cap b{font-weight:650;color:var(--ink);letter-spacing:-.005em}.rv-cap span{font-size:12.5px;color:var(--dim);font-variant-numeric:tabular-nums}.rv-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.rv-head span:last-child{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.rv-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fw-watch .rv-th{position:relative;display:block;width:100%;padding:0;border:0;border-radius:10px;overflow:hidden;aspect-ratio:16/9;background:#0b1118;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff0f;transition:box-shadow .15s}.rv-th img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s,filter .25s}.rv-th:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 40%,#000000b3);pointer-events:none}.rv-th:hover img{transform:scale(1.04)}.rv-th:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.rv-num{position:absolute;left:6px;top:6px;z-index:1;width:20px;height:20px;border-radius:50%;background:#ffffffeb;color:#1a1216;display:grid;place-items:center;font:700 11px var(--ui)}.rv-n{position:absolute;left:7px;right:46px;bottom:6px;z-index:1;color:#fff;font:600 11.5px/1.25 var(--ui);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-l{position:absolute;right:6px;bottom:6px;z-index:1;padding:1px 5px;border-radius:4px;background:#0000009e;color:#fff;font:600 10.5px/1.5 var(--ui);font-variant-numeric:tabular-nums}.rv-now{position:absolute;inset:0;z-index:1;display:grid;place-items:center;color:#fff;font:700 11px var(--ui);letter-spacing:.08em;text-transform:uppercase}.fw-watch .rv-th.on{box-shadow:0 0 0 2px var(--wine)}.rv-th.on img{filter:brightness(.55)}.rv-th.on .rv-num{background:var(--wine);color:var(--brand-accent-ink,#fff)}@media(max-width:420px){.rv-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.rv-th img{transition:none}.rv-th:hover img{transform:none}}@media(pointer:coarse){.fw-watch :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select){font-size:16px}.fw-watch .w-iconbtn,.fw-watch .w-tclose,.fw-watch .w-wp-chat .w-wp-send{width:44px;height:44px}.fw-watch .w-wp-chat .w-wp-attach{width:40px;height:40px}.fw-watch .w-controls{gap:4px}.fw-watch .w-controls:not(.w-ctlrow){padding-left:8px;padding-right:8px;padding-bottom:4px}.fw-watch .w-mini-play,.fw-watch .w-ctrlbtn{width:44px;height:44px;display:grid;place-items:center;flex:none}.w-speed{position:relative}.w-speed:after{content:"";position:absolute;left:-2px;right:-2px;top:50%;height:44px;transform:translateY(-50%)}.w-scrub{touch-action:none}.w-scrub:before{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.w-scrub .w-knob,.w-ctlrow .w-scrub .w-knob{width:18px;height:18px}}.w-scrub.w-dragging .w-fill,.w-scrub.w-dragging .w-knob{transition:none}@media(max-width:920px),(pointer:coarse){.fw-watch .w-live-closed .w-live-tohost{flex:none;min-height:40px;padding:0 16px;border-radius:10px;background:var(--wine);color:var(--brand-accent-ink,#fff);font-size:14px;font-weight:700}}.fw-rec{border:1px solid color-mix(in srgb,var(--wine) 34%,var(--hairline));border-radius:12px;background:var(--surface);padding:14px;font-family:var(--ui, system-ui, "Segoe UI", sans-serif);color:var(--ink)}.fw-rec *,.fw-rec{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--wine) 42%,transparent) transparent}.fw-rec ::-webkit-scrollbar{width:9px;height:9px}.fw-rec ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--wine) 42%,transparent);border-radius:20px;border:2px solid transparent;background-clip:padding-box}.fw-rec .fw-rec-num{font-variant-numeric:lining-nums tabular-nums}.fw-rec-head{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--muted);margin-bottom:12px}.fw-rec-head .fw-rec-dot{width:8px;height:8px;border-radius:50%;background:var(--bad, #b23b3b);box-shadow:0 0 0 0 var(--bad, #b23b3b);animation:fw-rec-pulse 1.4s infinite}.fw-rec-head .fw-rec-t{font-weight:700;color:var(--ink);letter-spacing:.5px}.fw-rec-head .fw-rec-sp{flex:1}.fw-rec-head .fw-rec-dot.fw-rec-wait{background:var(--brass, #b0873a);animation:fw-rec-breathe 1.6s infinite;box-shadow:none}@keyframes fw-rec-breathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes fw-rec-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--bad, #b23b3b) 55%,transparent)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.fw-rec .fw-rec-btn{display:inline-flex;align-items:center;gap:8px;border:none;background:var(--wine);color:#fff;font-family:inherit;font-weight:600;font-size:13px;padding:10px 16px;border-radius:10px;cursor:pointer}.fw-rec .fw-rec-btn:hover{background:var(--wine-deep)}.fw-rec .fw-rec-btn:disabled{opacity:.55;cursor:default}.fw-rec .fw-rec-btn svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.9;fill:none}.fw-rec .fw-rec-btn.fw-rec-ghost{background:transparent;color:var(--muted);border:1px solid var(--hairline)}.fw-rec .fw-rec-btn.fw-rec-ghost:hover{background:var(--surface);color:var(--ink)}.fw-rec .fw-rec-btn.fw-rec-warn{background:transparent;color:var(--bad, #b23b3b);border:1px solid color-mix(in srgb,var(--bad, #b23b3b) 34%,var(--hairline))}.fw-rec .fw-rec-rbtn{width:38px;height:38px;border-radius:50%;border:none;cursor:pointer;background:var(--wine);color:#fff;display:grid;place-items:center;flex:none}.fw-rec .fw-rec-rbtn svg{width:16px;height:16px;fill:currentColor}.fw-rec .fw-rec-rbtn.fw-rec-stop{background:var(--bad, #b23b3b)}.fw-rec-vwrap{display:flex;align-items:center;gap:14px}.fw-rec canvas.fw-rec-wave{flex:1;height:52px;min-width:0}.fw-rec-vtime{font-weight:700;font-size:15px;min-width:44px;text-align:right}.fw-rec-vrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.fw-rec-vrow .fw-rec-sp{flex:1}.fw-rec-hint{font-size:12.5px;color:var(--muted)}.fw-rec-err{color:var(--bad, #b23b3b);font-size:12.5px;margin-top:8px;min-height:16px}.fw-rec-div{width:1px;height:22px;background:var(--hairline);margin:0 3px}.fw-rec-stage{position:relative;width:100%;aspect-ratio:16 / 9;background:#0b0b0b;border-radius:10px;overflow:hidden;border:1px solid var(--hairline)}.fw-rec-stage video,.fw-rec-stage canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#0b0b0b}.fw-rec-ph{position:absolute;inset:0;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;color:#b9aeb4;font-size:13px;text-align:center;padding:16px}.fw-rec-bubble{position:absolute;width:15%;aspect-ratio:1 / 1;border-radius:50%;cursor:grab;left:80%;top:66%;touch-action:none;z-index:4;outline:2px solid transparent;transition:outline-color .15s}.fw-rec-bubble.fw-rec-square{border-radius:16px}.fw-rec-bubble:hover{outline-color:#fff9}.fw-rec-bubble:active{cursor:grabbing}.fw-rec-bubble .fw-rec-rz{position:absolute;right:-7px;bottom:-7px;width:18px;height:18px;border-radius:50%;background:var(--brass);border:2px solid #fff;cursor:nwse-resize;opacity:0;transition:opacity .15s;z-index:6}.fw-rec-bubble:hover .fw-rec-rz{opacity:1}.fw-rec-bubblectl{position:absolute;left:50%;bottom:9%;transform:translate(-50%);display:flex;align-items:center;gap:1px;background:#120e10e6;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:3px;opacity:0;pointer-events:none;transition:opacity .15s;z-index:7}.fw-rec-bubble:hover .fw-rec-bubblectl{opacity:1;pointer-events:auto}.fw-rec-bubblectl button{border:none;background:transparent;color:#eadfe3;min-width:22px;height:22px;padding:0 4px;border-radius:999px;display:grid;place-items:center;cursor:pointer;font-size:10px;font-weight:800;font-family:inherit}.fw-rec-bubblectl button:hover{background:#ffffff29}.fw-rec-bubblectl button.fw-rec-sz{min-width:19px;padding:0 3px}.fw-rec-bubblectl button[aria-pressed=true]{background:var(--wine);color:#fff}.fw-rec-bubblectl svg{width:12px;height:12px;stroke:currentColor;stroke-width:2;fill:none}.fw-rec-bubblectl .fw-rec-cdiv{width:1px;height:15px;background:#ffffff2e;margin:0 1px}.fw-rec-showcam{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;background:#120e10e6;color:#fff;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:6px 12px;font-family:inherit;font-size:12px;cursor:pointer;z-index:5}.fw-rec-showcam svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.8;fill:none}.fw-rec .w-player{aspect-ratio:16 / 9}.fw-rec .w-video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#0d0a0c}.fw-rec .w-playbtn{width:44px;height:44px}.fw-rec .w-playbtn:after{display:none}.fw-rec .w-playbtn svg{width:16px;height:16px;fill:#fff}.fw-rec .w-mini-play svg{width:20px;height:20px;fill:#fff}.fw-rec .w-cbtn{border:none;background:none;color:#ffffffd9;cursor:pointer;padding:0;display:grid;place-items:center}.fw-rec .w-cbtn svg{width:19px;height:19px;stroke:currentColor;stroke-width:1.9;fill:none}.fw-np{font-family:var(--ui, system-ui, "Segoe UI", sans-serif);color:var(--ink)}.fw-np .fw-np-num{font-variant-numeric:lining-nums tabular-nums}.fw-np .w-player{aspect-ratio:16 / 9}.fw-np .w-video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#0d0a0c;cursor:pointer}.fw-np .w-playbtn{width:64px;height:64px}.fw-np .w-playbtn svg{width:24px;height:24px;fill:#fff}.fw-np .w-mini-play svg{width:20px;height:20px;fill:#fff}.fw-np .w-cbtn{border:none;background:none;color:#ffffffd9;cursor:pointer;padding:0;display:grid;place-items:center}.fw-np .w-cbtn svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.9;fill:none}.fw-np-voice{display:inline-flex;align-items:center;gap:12px;max-width:340px;width:100%;padding:9px 14px 9px 10px;border:1px solid color-mix(in srgb,var(--wine) 26%,var(--hairline));border-radius:999px;background:var(--surface)}.fw-np-play{flex:none;width:36px;height:36px;border-radius:50%;border:none;cursor:pointer;background:var(--wine);color:#fff;display:grid;place-items:center}.fw-np-play:hover{background:var(--wine-deep, var(--wine))}.fw-np-play svg{width:15px;height:15px;fill:currentColor}.fw-np-wave{flex:1;min-width:0;height:34px;display:flex;align-items:center;gap:2px;border:none;background:none;padding:0;cursor:pointer}.fw-np-bar{flex:1;min-width:2px;border-radius:2px;background:color-mix(in srgb,var(--wine) 22%,transparent);transition:background .12s linear}.fw-np-bar.fw-np-on{background:linear-gradient(180deg,var(--brass),var(--wine))}.fw-np-dur{flex:none;font-size:12.5px;font-weight:700;color:var(--muted);min-width:34px;text-align:right}.fw-atts{display:flex;flex-direction:column;gap:8px}.fw-atts:empty{display:none}.fw-atts.fw-chat .fw-att-mp,.fw-atts.fw-chat .fw-att-embed,.fw-atts.fw-chat .fw-att-file{width:300px;max-width:100%}.fw-atts.fw-chat .fw-att-pic{width:240px;max-width:100%}.fw-att-strip{display:flex;gap:4px;flex-wrap:wrap}.fw-att-tile{position:relative;width:108px;height:108px;flex:none;border:0;padding:0;border-radius:11px;overflow:hidden;cursor:zoom-in;background:#16101a}.fw-att-tile img{width:100%;height:100%;object-fit:cover;display:block}.fw-att-pic{display:block;width:100%;max-width:280px;padding:0;border:0;background:none;border-radius:11px;overflow:hidden;cursor:zoom-in;color:inherit;border:1px solid color-mix(in srgb,currentColor 14%,transparent)}.fw-att-pic img{display:block;width:100%;height:auto}.fw-att-lightbox{position:fixed;inset:0;z-index:120;border:0;padding:40px 40px 30px;cursor:zoom-out;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#0c080ae6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fw-att-lightbox img{max-width:min(1100px,100%);max-height:calc(100% - 44px);width:auto;border-radius:14px;box-shadow:0 40px 100px -30px #000c}.fw-att-lbcap{display:flex;align-items:center;gap:14px;cursor:default;color:#fffc;font-size:13px;max-width:100%}.fw-att-lbcap span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fw-att-lbcap a{flex:none;color:#fff;font-weight:700;text-decoration:none;border:1px solid rgba(255,255,255,.35);padding:6px 12px;border-radius:100px}.fw-att-lbcap a:hover{background:#ffffff1f}.fw-att-lbx{position:absolute;top:18px;right:18px;width:40px;height:40px;border-radius:100px;border:1px solid rgba(255,255,255,.3);background:#ffffff14;color:#fff;display:grid;place-items:center;cursor:pointer}.fw-att-lbx svg{width:16px;height:16px}.fw-att-embed{position:relative;display:block;width:100%;max-width:440px;aspect-ratio:16/9;border-radius:11px;overflow:hidden;background:#16101a}.fw-att-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.fw-att-mp{position:relative;width:100%;max-width:440px;aspect-ratio:16/9;border-radius:11px;overflow:hidden;background:#16101a;-webkit-user-select:none;user-select:none;border:1px solid color-mix(in srgb,currentColor 14%,transparent)}.fw-att-dur{position:absolute;right:8px;top:8px;font-size:11px;font-weight:700;color:#fff;background:#0000008c;padding:2px 7px;border-radius:100px;font-variant-numeric:tabular-nums;pointer-events:none}.fw-att-mp video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#16101a;cursor:pointer;display:block}.fw-att-big{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:46px;height:46px;border:0;border-radius:100px;cursor:pointer;background:var(--wine,#7a2338);color:#fff;display:grid;place-items:center;box-shadow:0 10px 24px -8px #0009;transition:transform .15s ease}.fw-att-big:hover{transform:translate(-50%,-50%) scale(1.06)}.fw-att-big svg{width:18px;height:18px;margin-left:2px}.fw-att-ctl{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:6px;padding:22px 8px 7px;color:#fff;font-size:11px;background:linear-gradient(0deg,#0a0708db,#0a070800);opacity:0;transition:opacity .25s ease}.fw-att-mp:hover .fw-att-ctl,.fw-att-mp:focus-within .fw-att-ctl,.fw-att-mp.fw-live .fw-att-ctl{opacity:1}@media(prefers-reduced-motion:reduce){.fw-att-ctl,.fw-att-big{transition:none}}.fw-att-ctl button{border:0;background:none;color:#fff;padding:3px;border-radius:6px;cursor:pointer;display:grid;place-items:center;font-family:inherit;font-size:11px;font-weight:700}.fw-att-ctl button:hover{background:#ffffff24}.fw-att-ctl button svg{width:13px;height:13px;display:block}.fw-att-ctl .fw-att-get{display:grid;place-items:center;color:#fff;padding:3px;border-radius:6px}.fw-att-ctl .fw-att-get:hover{background:#ffffff24}.fw-att-ctl .fw-att-get svg{width:13px;height:13px;display:block;stroke:currentColor;fill:none;stroke-width:1.9}.fw-att-rate{padding:3px 6px;border:1px solid rgba(255,255,255,.25);border-radius:100px;min-width:34px;line-height:1.2}.fw-att-seek{flex:1;min-width:40px;height:12px;display:flex;align-items:center;cursor:pointer}.fw-att-track{position:relative;display:block;height:3px;width:100%;border-radius:100px;background:#ffffff47}.fw-att-fill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:100px;background:var(--brass,#b0873a)}.fw-att-knob{position:absolute;top:50%;width:9px;height:9px;border-radius:100px;background:#fff;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000080}.fw-att-tm{white-space:nowrap;font-variant-numeric:tabular-nums;opacity:.9}.fw-att-file{display:flex;align-items:center;gap:10px;max-width:360px;min-width:0;padding:9px 11px 9px 9px;border-radius:13px;color:inherit;text-decoration:none;background:color-mix(in srgb,currentColor 10%,transparent);border:1px solid color-mix(in srgb,currentColor 14%,transparent)}.fw-att-ic{position:relative;overflow:hidden;width:36px;height:42px;flex:none;border-radius:8px;display:grid;place-items:end center;padding-bottom:5px;font-size:9.5px;font-weight:800;letter-spacing:.04em;line-height:1;background:color-mix(in srgb,currentColor 14%,transparent)}.fw-att-ic:before{content:"";position:absolute;top:0;right:0;width:11px;height:11px;background:#ffffff59;border-bottom-left-radius:6px}.fw-att-ic[data-tone=pdf]{background:linear-gradient(160deg,#c34a3f,#a5342c);color:#fff}.fw-att-ic[data-tone=doc]{background:linear-gradient(160deg,#3b6fb6,#2b4f86);color:#fff}.fw-att-ic[data-tone=sheet]{background:linear-gradient(160deg,#2e8b57,#1f6b42);color:#fff}.fw-att-ic svg{width:16px;height:16px;display:block;margin-bottom:6px}.fw-att-t{min-width:0;flex:1}.fw-att-t b{display:block;font-size:13px;font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fw-att-t span{display:block;font-size:11.5px;opacity:.72;margin-top:1px}.fw-att-dl{flex:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border-radius:100px;padding:6px 11px 6px 9px;font-size:12px;font-weight:600;background:var(--wine,#7a2338);color:#fff;text-decoration:none;transition:background .15s ease}.fw-att-dl svg{width:13px;height:13px;display:block}.fw-att-dl:hover{background:var(--wine-deep,#5f1a2b)}.board .main.studio{display:flex;flex-direction:column;padding:0;overflow:hidden}.board .main.studio>.studio{display:flex;flex-direction:column;flex:1;min-height:0}.board .studio .studiostage{min-width:0;flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);background:transparent}.board .studio .tabs{display:flex;flex-wrap:wrap;gap:2px;padding:10px 12px 0;border-bottom:1px solid var(--hairline);align-items:center}.board .studio .tabs .tools{margin-left:auto;display:inline-flex;align-items:center;gap:8px;margin-bottom:4px;min-width:0}.board .studio .studioseg{display:inline-flex;border:1px solid var(--hairline);border-radius:100px;padding:2px;flex:none}.board .studio .studioseg button{font:inherit;font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap;padding:5px 11px;border-radius:100px;border:0;background:transparent;color:var(--muted);cursor:pointer}.board .studio .studioseg button.on{background:var(--wine);color:#fff}.board .studio .pv{position:relative;min-height:0;background:var(--ground);padding:14px;display:grid;place-items:stretch}.board .studio .pv iframe{width:100%;height:100%;border:1px solid var(--hairline);border-radius:12px;background:#fff;justify-self:center;transition:width .3s}.board .studio .pv.phone iframe{width:400px}.board .studio .pv .dim{position:absolute;inset:14px;border-radius:12px;background:#14080c38;opacity:0;pointer-events:none;transition:opacity .25s}.board .studio .pv.working .dim{opacity:1}.board .studio .wholepill{position:absolute;right:30px;bottom:30px;z-index:11;font:inherit;font-size:12px;font-weight:700;padding:8px 14px;border-radius:100px;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);cursor:pointer;box-shadow:0 14px 30px -16px #14080c80}.board .studio .talk{position:absolute;z-index:12;width:min(380px,calc(100% - 60px));max-height:min(560px,calc(100% - 32px));background:var(--surface);border:1px solid var(--hairline);border-radius:14px;box-shadow:0 24px 50px -24px #14080c99;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;overflow:hidden}.board .studio .talk .head{display:flex;align-items:center;gap:8px;padding:12px 12px 10px}.board .studio .talk .who{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--accent-text);padding:4px 10px 4px 8px;border-radius:100px;background:var(--soft);border:1px solid color-mix(in srgb,var(--wine) 35%,var(--hairline))}.board .studio .talk .who i{width:7px;height:7px;border-radius:100px;background:var(--wine)}.board .studio .talk .x{margin-left:auto;width:24px;height:24px;padding:0;display:grid;place-items:center;border-radius:100px;border:0;background:var(--surface-2);color:var(--muted);cursor:pointer;font:inherit}.board .studio .talk .namerow{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:0 12px 10px}.board .studio .talk .namerow label{font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--muted)}.board .studio .talk .namerow input{font:inherit;font-size:14px;font-weight:700;padding:9px 12px;border-radius:12px;border:1px solid transparent;background:var(--surface-2);color:var(--ink)}.board .studio .talk .namerow input:focus{outline:none;border-color:var(--hairline)}.board .studio .talk .msgs{overflow:auto;min-height:0;padding:0 12px 8px;display:flex;flex-direction:column;gap:6px;scrollbar-width:thin;scrollbar-color:var(--hairline) transparent}.board .studio .talk .msgs>:first-child{margin-top:auto}.board .studio .msg{max-width:88%;font-size:12px;line-height:1.45;padding:7px 10px;border-radius:14px;overflow-wrap:anywhere}.board .studio .msg.me{align-self:flex-end;background:var(--wine);color:#fff;border-bottom-right-radius:4px}.board .studio .msg.ai{align-self:flex-start;background:var(--surface-2);color:var(--ink);border-bottom-left-radius:4px}.board .studio .msg.ai .acts{display:flex;gap:6px;margin-top:7px;align-items:center}.board .studio .msg.ai .acts button{font:inherit;font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:100px;border:1px solid var(--hairline);background:var(--surface);color:var(--wine);cursor:pointer}.board .studio .msg.ai .acts button.hold{color:var(--muted)}.board .studio .msg.ai .acts small{color:var(--dim);font-size:11px}.board .studio .msg.thinking{display:flex;gap:8px;align-items:center;color:var(--muted)}.board .studio .msg.thinking span{display:inline-flex;gap:3px}.board .studio .msg.thinking span i{width:5px;height:5px;border-radius:100px;background:var(--wine);animation:st-blink 1s infinite}.board .studio .msg.thinking span i:nth-child(2){animation-delay:.2s}.board .studio .msg.thinking span i:nth-child(3){animation-delay:.4s}@keyframes st-blink{50%{opacity:.25}}.board .studio .talk .row{margin:0 10px 10px;display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:4px;padding:4px 4px 4px 6px;border-radius:14px;background:var(--surface-2);border:1px solid transparent;transition:border-color .15s}.board .studio .talk .row:focus-within{border-color:var(--hairline)}.board .studio .talk textarea{font:inherit;font-size:14px;line-height:1.45;padding:9px 8px;border:0;background:transparent;color:var(--ink);resize:none;height:40px;max-height:120px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--hairline) transparent}.board .studio .talk textarea:focus{outline:none}.board .studio .talk textarea::placeholder{color:var(--dim)}.board .studio .talk .send{width:34px;height:34px;margin-bottom:3px;border-radius:100px;border:0;background:var(--wine);color:#fff;cursor:pointer;display:grid;place-items:center}.board .studio .talk .send:disabled{opacity:.5;cursor:default}.board .studio .talk .send svg{width:16px;height:16px}.board .studio .talk .attach{width:30px;height:34px;margin-bottom:3px;border-radius:10px;border:0;background:transparent;color:var(--muted);cursor:pointer;display:grid;place-items:center}.board .studio .talk .attach:hover{color:var(--wine);background:var(--surface)}.board .studio .talk .attach:disabled{opacity:.5;cursor:default}.board .studio .talk .attach svg{width:15px;height:15px}.board .studio .talk .files{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 8px}.board .studio .talk .files .chip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px;border-radius:10px;border:1px solid var(--hairline);background:var(--surface);font-size:11px;font-weight:600;color:var(--ink);min-width:0}.board .studio .talk .files .chip.pending{color:var(--muted)}.board .studio .talk .files .chip img{width:36px;height:36px;border-radius:7px;object-fit:cover;display:block}.board .studio .talk .files .chip svg{width:14px;height:14px;color:var(--muted);flex:none}.board .studio .talk .files .chip .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.board .studio .talk .files .chip button{width:16px;height:16px;padding:0;display:grid;place-items:center;border:0;border-radius:100px;background:transparent;color:var(--muted);cursor:pointer}.board .studio .talk .files .chip button:hover{color:var(--wine)}.board .studio .talk .files .chip button svg{width:9px;height:9px}.board .studio .talk .files .chip .spin{width:12px;height:12px;border-radius:100px;border:2px solid var(--hairline);border-top-color:var(--wine);animation:st-spin .8s linear infinite}@keyframes st-spin{to{transform:rotate(360deg)}}.board .studio .msg.me .files{display:flex;gap:5px;margin-top:7px;padding:0;flex-wrap:wrap}.board .studio .msg.me .files img{width:56px;height:56px;border-radius:8px;object-fit:cover;display:block}.board .studio .msg.me .files .doc{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.board .studio .pv .studiotoast{position:absolute;left:50%;bottom:26px;transform:translate(-50%);z-index:14;display:flex;align-items:center;gap:12px;padding:9px 12px 9px 14px;border-radius:100px;background:#241a1e;color:#fff;font-size:12.5px;font-weight:700;box-shadow:0 14px 30px -12px #14080cb3}.board .studio .pv .studiotoast button{font:inherit;font-size:12px;font-weight:700;color:#f2cc8f;background:transparent;border:0;cursor:pointer;padding:0}@media(max-width:720px){.board .studio .pv.phone iframe{width:100%}.board .studio .talk{width:calc(100% - 28px);left:14px!important}}.board .studio .designpane{display:block;overflow:auto}.board .studio .designpane .waitstage{display:block;opacity:1;background:transparent;overflow:visible;min-height:0}.board .studio .designpane .waitstage:before{display:none}.board .studio .designpane .waitstage .main{display:grid;place-items:center;padding:18px 8px 24px}.board .studio .designhead{width:min(980px,100%);display:flex;align-items:baseline;gap:12px;margin:0 0 12px}.board .studio .designhead b{font-family:var(--serif);font-weight:500;font-size:22px}.board .studio .designhead span{color:var(--muted);font-size:13px}.board .studio .nopage{max-width:460px;margin:12vh auto 0;text-align:center;display:grid;gap:10px;justify-items:center}.board .studio .nopage b{font-family:var(--serif);font-weight:500;font-size:22px}.board .studio .nopage p{margin:0;color:var(--muted);line-height:1.5}.board .studio .tabs{position:relative}.board .studio .abtn.on{color:var(--wine);border-color:var(--wine);background:color-mix(in srgb,var(--wine) 8%,var(--surface))}.board .studio .sharesheet{position:absolute;top:calc(100% + 8px);right:8px;z-index:30;width:min(544px,calc(100vw - 32px));max-height:min(78vh,760px);overflow:auto;background:var(--surface);border:1px solid var(--hairline);border-radius:20px;box-shadow:var(--shadow-lg)}.board .studio .sharehead{display:flex;align-items:center;gap:12px;padding:16px 18px 12px}.board .studio .sharehead h2{margin:0;font-family:var(--serif);font-weight:500;font-size:18px;letter-spacing:-.01em}.board .studio .sharewhere{margin-left:auto;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.board .studio .sharex{width:27px;height:27px;border-radius:50%;border:1px solid var(--hairline);background:var(--surface);color:var(--muted);display:grid;place-items:center;padding:0;cursor:pointer;transition:color .15s,border-color .15s}.board .studio .sharex:hover{color:var(--wine);border-color:var(--wine)}.board .studio .sharex svg{width:9px;height:9px}.board .studio .sharemarks{display:flex;flex-wrap:wrap;gap:7px;padding:0 18px 14px}.board .studio .sharemarks button{width:32px;height:32px;border-radius:50%;border:1px solid var(--hairline);background:transparent;color:var(--muted);display:grid;place-items:center;padding:0;cursor:pointer;transition:color .16s,border-color .16s,background .16s,transform .16s}.board .studio .sharemarks button:hover{color:var(--ink);transform:translateY(-1px)}.board .studio .sharemarks button.on{background:var(--wine);border-color:var(--wine);color:#fff}.board .studio .sharemarks button:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.board .studio .sharemarks svg{width:15px;height:15px}.board .studio .shglyph{font:800 12px/1 var(--ui);letter-spacing:-.02em}.board .studio .sharelook{padding:26px 24px 28px;display:grid;place-items:center;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:radial-gradient(120% 80% at 15% 0%,color-mix(in srgb,var(--wine) 9%,transparent),transparent 62%),radial-gradient(100% 90% at 100% 100%,color-mix(in srgb,var(--brass) 8%,transparent),transparent 60%),var(--surface-2)}.board .studio .sharelook>*{width:100%;max-width:356px;animation:share-rise .28s cubic-bezier(.2,.8,.3,1)}@keyframes share-rise{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:none}}.board .studio .shcard{display:block;border-radius:12px;overflow:hidden;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);box-shadow:0 18px 36px -20px #1a12166b}.board .studio .shshot{position:relative;aspect-ratio:1.91;background:var(--surface-2);overflow:hidden}.board .studio .shshot img{width:100%;height:100%;object-fit:cover;display:block}.board .studio .sharecardart{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:0 22px}.board .studio .sharecardart i{width:34px;height:4px;border-radius:100px}.board .studio .sharecardart b{font-family:var(--serif);font-size:21px;line-height:1.15;font-weight:600;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.board .studio .sharecardart em{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.06em;opacity:.72}.board .studio .shmeta{display:grid;gap:2px;padding:10px 12px}.board .studio .shdom{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.02em}.board .studio .shttl{font-size:14px;font-weight:700;line-height:1.28}.board .studio .shdsc{font-size:12.5px;color:var(--muted);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.board .studio .shfb .shmeta{background:var(--surface-2)}.board .studio .shli .shttl{font-size:13.5px}.board .studio .shx{border-radius:16px;position:relative}.board .studio .shchip{position:absolute;left:11px;bottom:11px;background:#000000bd;color:#fff;font-size:11.5px;padding:3px 9px;border-radius:6px}.board .studio .shbubble .shcard{border:0;box-shadow:none}.board .studio .shwa{background:color-mix(in srgb,var(--good) 18%,var(--surface));border-radius:11px 11px 11px 4px;padding:4px;box-shadow:0 18px 36px -20px #1a12166b}.board .studio .shwa .shcard{border-radius:8px}.board .studio .shlink{display:block;padding:4px 9px 6px;font-size:12px;color:var(--info);word-break:break-all}.board .studio .shim{background:var(--surface-2);border-radius:17px;overflow:hidden;box-shadow:0 18px 36px -20px #1a12166b}.board .studio .shim .shcard{border-radius:0;background:transparent}.board .studio .shim .shmeta{background:var(--surface)}.board .studio .shig{background:var(--ink);border-radius:18px;overflow:hidden;box-shadow:0 18px 36px -20px #1a12166b}.board .studio .shig .shcard{border-radius:0;background:transparent;color:var(--surface)}.board .studio .shig .shdsc{color:color-mix(in srgb,var(--surface) 66%,transparent)}.board .studio .shgoo{display:grid;gap:3px}.board .studio .shsite{display:flex;align-items:center;gap:8px}.board .studio .shfav{width:25px;height:25px;border-radius:50%;background:var(--wine);color:#fff;display:grid;place-items:center;font:800 11px var(--ui)}.board .studio .shwho{display:grid;line-height:1.2}.board .studio .shwho b{font-size:12.5px;font-weight:500}.board .studio .shwho span{font-size:11.5px;color:var(--muted)}.board .studio .shgoo h4{margin:6px 0 0;font:400 19px/1.3 var(--ui);color:var(--info)}.board .studio .shgoo p{margin:0;font-size:13px;line-height:1.45;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.board .studio .shsl{border-left:3px solid var(--wine);padding-left:12px;display:grid;gap:6px}.board .studio .shsl .shwho{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700}.board .studio .shsl .shwho i{width:15px;height:15px;border-radius:4px;background:var(--wine)}.board .studio .shsl .shttl{color:var(--info);font-size:13.5px}.board .studio .shsl .shshot{border-radius:8px}.board .studio .sharewords{padding:18px 18px 4px;display:grid;gap:2px}.board .studio .shareline{position:relative;display:grid}.board .studio .shareline:after{content:"";position:absolute;inset:-4px -8px;border-radius:10px;background:var(--surface-2);opacity:0;transition:opacity .16s;z-index:0}.board .studio .shareline:hover:after,.board .studio .shareline:focus-within:after{opacity:1}.board .studio .shareline input,.board .studio .shareline textarea{position:relative;z-index:1;width:100%;font:inherit;color:inherit;background:transparent;border:0;padding:4px 44px 4px 0;outline:none;resize:none}.board .studio .sharetitle{font-family:var(--serif);font-size:20px;font-weight:500;letter-spacing:-.01em;line-height:1.25}.board .studio .sharedesc{font-size:13.5px;color:var(--muted);line-height:1.5}.board .studio .sharecount{position:absolute;right:0;top:6px;z-index:1;font-size:10.5px;font-variant-numeric:tabular-nums;color:var(--dim);opacity:0;transition:opacity .2s;pointer-events:none}.board .studio .sharecount.on{opacity:1}.board .studio .sharecount.over{color:var(--warn);opacity:1}.board .studio .sharepics{display:flex;gap:7px;padding:14px 18px 0}.board .studio .sharepics button{flex:1;height:46px;padding:0;border:0;border-radius:9px;background:var(--surface-2);overflow:hidden;cursor:pointer;position:relative;box-shadow:0 0 0 1px var(--hairline);transition:box-shadow .16s,transform .16s}.board .studio .sharepics button:hover:not(:disabled){transform:translateY(-1px)}.board .studio .sharepics button.on{box-shadow:0 0 0 2px var(--wine)}.board .studio .sharepics button:disabled{opacity:.4;cursor:not-allowed}.board .studio .sharepics button:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.board .studio .sharepics img{width:100%;height:100%;object-fit:cover;display:block}.board .studio .sharetile{position:absolute;inset:0;display:grid;place-items:center}.board .studio .sharetile i{width:26px;height:4px;border-radius:100px}.board .studio .shareup{flex:none;width:46px;display:grid;place-items:center;color:var(--wine);background:transparent}.board .studio .shareup svg{width:15px;height:15px}.board .studio .shareproblem{margin:10px 18px 0;font-size:12px;color:var(--warn)}.board .studio .sharefoot{display:flex;align-items:center;gap:10px;padding:16px 18px 18px}.board .studio .sharegrow{flex:1}.board .studio .sharewhisper{font-size:11.5px;color:var(--dim)}.board .studio .sharewrite,.board .studio .sharedone{font:inherit;font-weight:700;font-size:12.5px;border-radius:100px;padding:8px 15px;border:1px solid var(--hairline);background:var(--surface);color:var(--wine);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:border-color .16s,background .16s,transform .16s}.board .studio .sharewrite:hover,.board .studio .sharedone:hover{border-color:var(--wine);transform:translateY(-1px)}.board .studio .sharedone{background:var(--wine);border-color:var(--wine);color:#fff}.board .studio .sharewrite svg{width:13px;height:13px}.board .studio .sharecompose{display:flex;flex:1;align-items:center;gap:6px;background:var(--surface-2);border:1px solid var(--hairline);border-radius:100px;padding:3px 3px 3px 14px}.board .studio .sharecompose:focus-within{border-color:var(--wine)}.board .studio .sharecompose input{flex:1;min-width:0;font:inherit;font-size:13px;color:var(--ink);background:transparent;border:0;outline:none}.board .studio .sharesend{width:30px;height:30px;border-radius:50%;border:0;padding:0;background:var(--wine);color:#fff;display:grid;place-items:center;cursor:pointer}.board .studio .sharesend:disabled{opacity:.6;cursor:progress}.board .studio .sharesend svg{width:14px;height:14px}@media(prefers-reduced-motion:reduce){.board .studio .sharelook>*{animation:none}}.board .studio .talk.chap{grid-template-rows:auto auto minmax(0,1fr) auto auto}.board .studio .talk .modes{display:flex;gap:2px;padding:0 12px;border-bottom:1px solid var(--hairline)}.board .studio .talk .modes button{font:inherit;border:0;background:transparent;color:var(--muted);font-weight:700;font-size:12.5px;padding:4px 8px 8px;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer}.board .studio .talk .modes button.on{color:var(--ink);border-bottom-color:var(--wine)}.board .studio .talk .modes small{font-size:10.5px;padding:1px 6px;border-radius:100px;background:var(--surface-2);color:var(--muted);margin-left:5px}.board .studio .talk .chbody{overflow:auto;min-height:0;padding:4px 12px 8px;scrollbar-width:thin;scrollbar-color:var(--hairline) transparent}.board .studio .talk .chfoot{padding:8px 12px 12px;border-top:1px solid var(--hairline);color:var(--dim);font-size:11.5px}.board .studio .talk .head{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.board .studio .talk.dragging{cursor:grabbing;box-shadow:0 30px 60px -24px #14080cbf}.board .studio .talk.dragging .head{cursor:grabbing}.board .studio .talk .back{margin-left:auto;width:24px;height:24px;padding:0;display:grid;place-items:center;border-radius:100px;border:0;background:var(--surface-2);color:var(--muted);cursor:pointer;font:inherit}.board .studio .talk .back:hover{color:var(--ink)}.board .studio .talk .back svg{width:13px;height:13px}.board .studio .talk .back+.x{margin-left:6px}.board .studio .pv .shield{position:absolute;inset:14px;z-index:11;cursor:grabbing}.ched{display:grid;gap:0;font-family:var(--ui)}.ched .chrows{display:grid}.ched .chrow{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;align-items:start;border-top:1px solid var(--hairline);padding:13px 2px}.ched .chrow:first-child{border-top:0}.ched .cht{padding-top:4px}.ched .cht button{font:inherit;font-size:13px;font-weight:800;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--accent-text);background:none;border:0;padding:2px 6px;margin:-2px -6px;border-radius:6px;cursor:pointer}.ched .cht button:hover,.ched .cht button:focus-visible{background:var(--soft);outline:none}.ched .chwords{min-width:0}.ched .chtitle{font-family:var(--serif);font-size:18px;font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--ink);border-radius:4px;outline:none}.ched .chsub{color:var(--muted);font-size:13.5px;line-height:1.5;margin-top:3px;border-radius:4px;outline:none;min-height:1.5em}.ched .chtitle:hover,.ched .chsub:hover{background:color-mix(in srgb,var(--brass) 12%,transparent)}.ched .chtitle:focus,.ched .chsub:focus{box-shadow:0 0 0 2px var(--brass);background:color-mix(in srgb,var(--brass) 8%,transparent)}.ched .chacts{display:inline-flex;gap:2px;opacity:0;transition:opacity .15s}.ched .chrow:hover .chacts,.ched .chrow:focus-within .chacts,.ched.compact .chacts{opacity:1}.ched .chacts button{width:30px;height:30px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--muted);display:grid;place-items:center;cursor:pointer;padding:0}.ched .chacts button:hover,.ched .chacts button:focus-visible{border-color:var(--hairline);color:var(--accent-text);background:var(--surface);outline:none}.ched .chacts button.rm:hover{color:var(--bad)}.ched .chacts svg{width:15px;height:15px;display:block}.ched .chmove{margin-top:10px;display:grid;gap:8px}.ched .chmoveacts{display:flex;gap:8px;align-items:center;justify-content:flex-end}.ched .btn{font:inherit;font-weight:700;font-size:12.5px;padding:7px 12px;border-radius:100px;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);cursor:pointer}.ched .btn.fill{background:var(--wine);border-color:var(--wine);color:#fff}.ched .btn.fill:hover{background:var(--wine-deep);color:#fff}.ched .btn.fill:disabled{opacity:.45;cursor:default}.ched .btn.txt{border-color:transparent;background:transparent;color:var(--muted)}.ched .btn.txt:hover{color:var(--ink);background:transparent}.ched .chadd{border-top:1px dashed var(--hairline);padding:12px 2px 4px}.ched .chaddbtn{width:100%;padding:10px;border-radius:12px;border:1px dashed color-mix(in srgb,var(--wine) 45%,var(--hairline));background:transparent;color:var(--accent-text);font:inherit;font-weight:700;font-size:13px;cursor:pointer}.ched .chaddbtn:hover{background:var(--soft)}.ched .chcomposer{display:grid;gap:10px;padding:14px 16px 12px;border-radius:14px;background:var(--surface-2);border:1px solid var(--hairline)}.ched .chlb{font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--muted)}.ched .chcomposer .bd-inp{width:100%;box-sizing:border-box}.ched .chcomposer .chnew{font-family:var(--serif);font-size:17px;font-weight:500}.ched .chagain{padding:10px 2px 0}.ched .chagainbtn{font:inherit;font-size:12.5px;font-weight:700;color:var(--muted);background:none;border:0;padding:4px 0;cursor:pointer}.ched .chagainbtn:hover{color:var(--ink)}.ched .chreading{font-size:12.5px;color:var(--accent-text);font-weight:700}.ched .chagainbox{display:grid;gap:8px;padding:10px 12px;border-radius:12px;background:var(--soft);color:var(--ink);font-size:13px}.ched .chagainbox .bd-inp{width:100%;box-sizing:border-box}.ched.compact .chrow{grid-template-columns:46px minmax(0,1fr) auto;gap:10px;padding:10px 0}.ched.compact .cht button{font-size:11.5px}.ched.compact .cht{padding-top:2px}.ched.compact .chtitle{font-size:15px}.ched.compact .chsub{font-size:12px;margin-top:2px}.ched.compact .chacts button{width:26px;height:26px}.ched.compact .chacts svg{width:13px;height:13px}.ched.compact .chcomposer{padding:12px}.main:has(.lstudio){display:flex;flex-direction:column;overflow:hidden}.lstudio{--lst-live: #d23a3a;flex:1;min-height:0;display:flex;flex-direction:column;position:relative}.lstudio .lst-wait{padding:46px 28px;color:var(--muted);text-align:center}.lstudio .lvpill{display:inline-flex;align-items:center;gap:7px;height:24px;padding:0 10px;border-radius:100px;background:var(--lst-live);color:#fff;font:700 11.5px/1 var(--ui);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle}.lstudio .lvpill i{width:7px;height:7px;border-radius:50%;background:#fff;animation:lst-blink 1.4s ease-in-out infinite}@keyframes lst-blink{50%{opacity:.3}}.lstudio .lst-share{display:inline-flex;align-items:center;gap:4px;min-width:0;padding:3px 3px 3px 12px;border-radius:100px;border:1px solid var(--hairline);background:var(--surface);font:500 13px/1 var(--ui)}.lstudio .lst-share code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit;color:var(--muted)}.lstudio .lst-share button{flex:none;height:26px;padding:0 12px;border:0;border-radius:100px;background:var(--ink);color:var(--surface);font:700 12.5px/1 var(--ui);cursor:pointer}.lstudio .lst-body{flex:1;min-height:0;display:flex;flex-direction:column;position:relative;padding:10px 18px 16px;background:var(--ground)}.lstudio .lst-notice{margin:auto;display:grid;place-items:center;gap:14px;padding:24px;text-align:center}.lstudio .lst-notice p{margin:0;max-width:44ch;font:600 16px/1.4 var(--serif)}.lstudio .lst-notice .lst-next{font:500 14px/1.4 var(--ui);color:var(--muted)}.lstudio .lst-sheet .modal{max-width:500px}.lstudio .lst-sheet .mhd{display:block;padding:22px 24px 6px}.lstudio .lst-sheet .mhd h2{font-size:22px}.lstudio .lst-sheet .mhd p{margin:6px 0 0;color:var(--muted);font-size:13.5px}.lstudio .lst-sheet .mhd .lst-err{color:var(--danger)}.lstudio .lst-sheet .mfoot{padding:16px 24px 20px;gap:10px;margin-top:0}.lstudio .lst-danger,.lstudio .lst-danger:hover{background:var(--danger);color:var(--dangerink)}.lstudio .lst-danger:disabled{opacity:.6}.lstudio .lst-hostnote{position:absolute;top:10px;left:10px;right:10px;z-index:6;display:grid;gap:3px;padding:13px 14px;border-radius:12px;border:1px solid color-mix(in srgb,#b0873a 40%,transparent);background:var(--brassbg);box-shadow:var(--shadow);color:var(--ink);font:400 13px/1.5 var(--ui)}.lstudio .lst-hostnote b{font:600 15px/1.3 var(--serif)}.lstudio .lst-hostnote .only{font-size:11.5px;color:var(--muted)}.lstudio .lst-hostnote button{justify-self:start;margin-top:6px}@media(max-width:920px){.lstudio .lst-body:has(.w-mt-phone){position:fixed;inset:0;z-index:95;padding:0}}@font-face{font-family:"FW Source Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-400.woff2) format("woff2")}@font-face{font-family:"FW Source Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-600.woff2) format("woff2")}@font-face{font-family:"FW Source Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-serif-italic-400.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/fraunces.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/manrope.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/playfair-display.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/source-sans-3.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/source-sans-3-italic.woff2) format("woff2")}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-serif-display.woff2) format("woff2")}@font-face{font-family:"DM Serif Display";font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/dm-serif-display-italic.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-italic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/inter-italic.woff2) format("woff2")}:root{--wine: #7a2338;--wine-deep: #5f1a2b;--soft: #f3dfe4;--goodbg: #e9f3ee;--warn: #b4681c;--warnbg: #fbf1e3;--danger: #a8322f;--dangerbg: #fbe9e8;--dangerink: #ffffff;--brass: #b0873a;--brassbg: #f6ecd9;--accent-text: #7a2338;--ground: #f6f2f2;--surface: #ffffff;--surface-2: #efe8e8;--hairline: #e6dcdc;--ink: #1a1216;--muted: #6b5a60;--dim: #9a8a90;--good: #127a52;--bad: #b23b3b;--info: #2f6d8f;--serif: "FW Source Serif", "Palatino Linotype", Georgia, serif;--ui: system-ui, "Segoe UI", sans-serif;--shadow: 0 1px 2px rgba(26, 18, 22, .04), 0 8px 30px rgba(26, 18, 22, .06);--shadow-lg: 0 14px 54px rgba(26, 18, 22, .2);color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--soft: #3d1f28;--brassbg: #3a2f1c;--goodbg: #1d2f26;--warn: #e2a058;--warnbg: #3a2a18;--danger: #f08a86;--dangerbg: #3d1f1f;--dangerink: #2a1215;--ground: #120f11;--surface: #1b1518;--surface-2: #241d20;--hairline: #2f262a;--ink: #f0e9ec;--muted: #b3a3a9;--dim: #847680;--accent-text: #cf7d92;--info: #7fb0cc;--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 30px rgba(0, 0, 0, .4);--shadow-lg: 0 14px 54px rgba(0, 0, 0, .6);color-scheme:dark}}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{--soft: #3d1f28;--brassbg: #3a2f1c;--goodbg: #1d2f26;--warn: #e2a058;--warnbg: #3a2a18;--danger: #f08a86;--dangerbg: #3d1f1f;--dangerink: #2a1215;--ground: #120f11;--surface: #1b1518;--surface-2: #241d20;--hairline: #2f262a;--ink: #f0e9ec;--muted: #b3a3a9;--dim: #847680;--accent-text: #cf7d92;--info: #7fb0cc;--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 30px rgba(0, 0, 0, .4);--shadow-lg: 0 14px 54px rgba(0, 0, 0, .6);color-scheme:dark}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--wine) 42%,transparent) transparent}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--wine) 38%,transparent);border-radius:100px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--wine) 60%,transparent);background-clip:content-box}html,body{margin:0;height:100%}#root{height:100%}body{background:var(--ground);color:var(--ink);font-family:var(--ui);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.num{font-variant-numeric:lining-nums tabular-nums}h1,h2,h3,h4{font-family:var(--serif);font-weight:600;margin:0;letter-spacing:-.01em}button{font-family:inherit;cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}.micro{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--dim)}.app{--rail: 60px;--side: 248px;display:grid;grid-template-columns:var(--side) 1fr;height:100vh;height:100dvh;overflow:hidden}.app.rail{grid-template-columns:var(--rail) 1fr}.sidebar{background:var(--surface);border-right:1px solid var(--hairline);display:flex;flex-direction:column;padding:18px 14px;gap:6px;min-height:0;transition:width .18s ease,padding .18s ease}.app.rail .sidebar{padding:18px 8px;overflow:hidden}.app.rail .sidebar .brand .word,.app.rail .sidebar .wschip .nm,.app.rail .sidebar .lbl{display:none}.app.rail .sidebar .brand,.app.rail .sidebar .navitem,.app.rail .sidebar .footrow,.app.rail .sidebar .wschip{justify-content:center;padding-left:0;padding-right:0}.app.rail .sidebar.railopen{position:relative;z-index:95;width:var(--side);padding:18px 14px;box-shadow:var(--shadow-lg)}.app.rail .sidebar.railopen .brand .word,.app.rail .sidebar.railopen .wschip .nm,.app.rail .sidebar.railopen .lbl{display:block}.app.rail .sidebar.railopen .navitem,.app.rail .sidebar.railopen .footrow,.app.rail .sidebar.railopen .wschip{justify-content:flex-start;padding-left:11px;padding-right:11px}.app.rail .sidebar.railopen .brand{justify-content:flex-start;padding-left:8px;padding-right:8px}@media(prefers-reduced-motion:reduce){.sidebar{transition:none}}.brand{display:flex;align-items:center;gap:10px;padding:6px 8px 12px}.brand .word{font-family:var(--serif);font-size:19px;letter-spacing:-.01em}.wschip{display:flex;align-items:center;gap:10px;padding:9px 10px;margin:2px 0 10px;border:1px solid var(--hairline);border-radius:11px;background:var(--surface-2)}.wschip .av{width:26px;height:26px;border-radius:7px;background:linear-gradient(135deg,var(--wine),var(--brass));display:grid;place-items:center;color:#fff;font-weight:700;font-size:12px;flex:none}.wschip .av-logo{background:transparent;object-fit:contain}.settings-view .av-photo{object-fit:cover;background:var(--surface-2)}.wschip .nm{font-weight:600;font-size:13px;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav{display:flex;flex-direction:column;gap:2px;overflow:auto;min-height:0}.navitem{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:9px;color:var(--muted);font-weight:500;font-size:13.5px;transition:background .14s,color .14s}.navitem svg{width:18px;height:18px;flex:none;stroke:currentColor;stroke-width:1.6;fill:none;opacity:.85}.navitem .lbl{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navitem:hover{background:var(--surface-2);color:var(--ink)}.navitem.active{background:color-mix(in srgb,var(--wine) 12%,transparent);color:var(--accent-text);font-weight:600}.navitem.active svg{opacity:1}.sidefoot{margin-top:auto;padding-top:10px;border-top:1px solid var(--hairline);display:grid;gap:2px}.footrow{display:flex;align-items:center;gap:11px;width:100%;min-width:0;padding:8px 11px;border:0;border-radius:9px;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:500;text-align:left}button.footrow{cursor:pointer}button.footrow:hover{background:var(--surface-2);color:var(--ink)}.footrow>svg{width:18px;height:18px;flex:none;stroke:currentColor;stroke-width:1.6;fill:none;opacity:.85}.footrow .lbl{flex:1;min-width:0}.sidefoot .av{width:28px;height:28px;border-radius:9px;overflow:hidden;background:linear-gradient(135deg,#6b3a52,var(--wine));display:grid;place-items:center;color:#fff;font-weight:700;font-size:12px;flex:none}.sidefoot .nm{font-weight:600;font-size:13px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidefoot .rl{font-size:11.5px;color:var(--dim)}.main{overflow:auto;min-height:0}.main:has(.boardpage){display:flex;flex-direction:column;overflow:hidden}.boardpage{flex:1;min-height:0;display:flex;flex-direction:column}.pagebar{flex:none;display:flex;align-items:center;gap:10px;min-height:52px;padding:9px 20px;border-bottom:1px solid var(--hairline);background:var(--surface);font-size:13.5px;min-width:0}.pagebar .pbback{flex:none;display:inline-flex;align-items:center;gap:4px;margin-right:4px;padding:5px 10px 5px 6px;border-radius:8px;border:1px solid var(--hairline);color:var(--muted);font-weight:600;font-size:13px;text-decoration:none}.pagebar .pbback:hover{color:var(--accent-text);border-color:color-mix(in srgb,var(--wine) 30%,var(--hairline))}.pagebar .pbback svg{width:16px;height:16px;stroke:currentColor;stroke-width:2;fill:none}.pagebar .crumbs{display:flex;align-items:baseline;gap:8px;min-width:0}.pagebar .crumbs a{color:var(--muted);text-decoration:none;white-space:nowrap}.pagebar .crumbs a:hover{color:var(--ink)}.pagebar .crumbs .sep{color:var(--hairline)}.pagebar .crumbs b{font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pagebar .pbmeta{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:32ch}.pagebar .pbacts{margin-left:auto;display:flex;align-items:center;gap:8px;min-width:0}@media(max-width:640px){.pagebar{padding:9px 14px}.pagebar .pbmeta{display:none}}.wrap{max-width:1060px;margin:0 auto;padding:26px 30px 64px}.topbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.topbar h1{font-size:29px;line-height:1.05}.topbar .sub{color:var(--muted);font-size:13.5px;margin-top:5px}.btn{border:none;background:var(--wine);color:#fff;border-radius:9px;padding:10px 16px;font-weight:600;font-size:13.5px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .15s,transform .05s;white-space:nowrap}.btn:hover{background:var(--wine-deep)}.btn:active{transform:translateY(1px)}.btn svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.9;fill:none}.ghost{background:transparent;border:1px solid var(--hairline);color:var(--accent-text);border-radius:9px;padding:9px 14px;font-weight:600;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:border-color .15s,background .15s;white-space:nowrap}.ghost:hover{border-color:color-mix(in srgb,var(--wine) 42%,var(--hairline));background:color-mix(in srgb,var(--wine) 6%,transparent)}.ghost svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.8;fill:none}.ghost.sm{padding:7px 11px;font-size:12px}.icobtn{width:36px;height:36px;border-radius:9px;border:1px solid var(--hairline);background:var(--surface);color:var(--muted);display:grid;place-items:center}.icobtn:hover{color:var(--ink);border-color:color-mix(in srgb,var(--wine) 30%,var(--hairline))}.icobtn svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.8;fill:none}.card{background:var(--surface);border:1px solid var(--hairline);border-radius:14px;box-shadow:var(--shadow)}.pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px;border-radius:100px;font-size:11.5px;font-weight:600;letter-spacing:.01em;line-height:1;white-space:nowrap}.pill .dot{width:6px;height:6px;border-radius:100px;flex:none}.pill.ondemand{background:color-mix(in srgb,var(--good) 12%,transparent);color:var(--good)}.pill.ondemand .dot{background:var(--good)}.pill.recurring{background:color-mix(in srgb,var(--info) 15%,transparent);color:var(--info)}.pill.recurring .dot{background:var(--info)}.pill.onetime{background:color-mix(in srgb,var(--brass) 16%,transparent);color:color-mix(in srgb,var(--brass) 88%,var(--ink))}.pill.onetime .dot{background:var(--brass)}.pill.draft{background:var(--surface-2);color:var(--muted)}.pill.draft .dot{background:var(--dim)}.pill.live{background:color-mix(in srgb,var(--bad) 11%,transparent);color:var(--bad)}.pill.live .dot{background:var(--bad);animation:pill-live 1.6s ease-in-out infinite}@keyframes pill-live{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.pill.live .dot{animation:none}}.badge{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 9px;border-radius:100px;font-size:11px;font-weight:600;background:var(--surface-2);color:var(--muted)}.badge svg{width:11px;height:11px;stroke:currentColor;stroke-width:2;fill:none}.badge.good{background:color-mix(in srgb,var(--good) 13%,transparent);color:var(--good)}.badge.warm{background:color-mix(in srgb,var(--brass) 16%,transparent);color:color-mix(in srgb,var(--brass) 90%,var(--ink))}.badge.cool{background:color-mix(in srgb,var(--wine) 11%,transparent);color:var(--accent-text)}.searchbox{display:flex;align-items:center;gap:8px;border:1px solid var(--hairline);border-radius:9px;background:var(--surface-2);padding:0 11px;height:38px}.searchbox:focus-within{border-color:var(--wine);background:var(--surface)}.searchbox svg{width:15px;height:15px;stroke:var(--dim);stroke-width:1.9;fill:none;flex:none}.search-inp{flex:1;min-width:0;border:none;background:transparent;color:var(--ink);font-family:inherit;font-size:13px;padding:0}.search-inp:focus{outline:none}.tog{width:38px;height:22px;border-radius:100px;background:var(--surface-2);border:1px solid var(--hairline);position:relative;cursor:pointer;transition:background .16s,border-color .16s;flex:none}.tog:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:100px;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .16s}.tog.on{background:var(--wine);border-color:var(--wine)}.tog.on:after{transform:translate(16px)}.tint{display:grid;place-items:center;border-radius:9px;flex:none}.tint svg{stroke:currentColor;stroke-width:1.8;fill:none}.tint.s36{width:36px;height:36px}.tint.s36 svg{width:17px;height:17px}.tint.s32{width:32px;height:32px}.tint.s32 svg{width:16px;height:16px}.tint.green{background:color-mix(in srgb,var(--good) 13%,transparent);color:var(--good)}.tint.wine{background:color-mix(in srgb,var(--wine) 12%,transparent);color:var(--accent-text)}.tint.brass{background:color-mix(in srgb,var(--brass) 16%,transparent);color:color-mix(in srgb,var(--brass) 90%,var(--ink))}.tint.info{background:color-mix(in srgb,var(--info) 15%,transparent);color:var(--info)}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%) translateY(18px);background:var(--ink);color:var(--ground);padding:11px 18px;border-radius:100px;font-size:13px;font-weight:600;box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:200;max-width:82vw;text-align:center}.toast.on{opacity:1;transform:translate(-50%) translateY(0)}.placeholder{padding:46px 28px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.placeholder .ph-mark{width:46px;height:46px;border-radius:13px;background:color-mix(in srgb,var(--wine) 12%,transparent);color:var(--accent-text);display:grid;place-items:center}.placeholder .ph-mark svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.7;fill:none}.placeholder .ph-title{font-family:var(--serif);font-size:19px;font-weight:600}.placeholder .ph-note{color:var(--muted);font-size:13.5px;max-width:440px;line-height:1.5}.rangeseg{display:inline-flex;gap:4px;background:var(--surface-2);border:1px solid var(--hairline);border-radius:10px;padding:3px}.rangeseg button{border:none;background:transparent;color:var(--muted);font-family:inherit;font-weight:600;font-size:12.5px;padding:7px 13px;border-radius:7px;transition:background .14s,color .14s}.rangeseg button.sel{background:var(--surface);color:var(--accent-text);box-shadow:var(--shadow)}.rangeseg button:hover:not(.sel){color:var(--ink)}.kpirow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:26px}.kpirow.six{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:900px){.kpirow,.kpirow.six{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.kpirow,.kpirow.six{grid-template-columns:repeat(2,1fr)}}.kpi{padding:15px 16px;display:flex;flex-direction:column;gap:9px}.kpi .kl{font-size:11.5px;font-weight:600;color:var(--muted);letter-spacing:.01em}.kpi .kv{font-family:var(--serif);font-size:28px;font-weight:600;line-height:1;font-variant-numeric:lining-nums tabular-nums}.funnel{padding:20px 24px 22px;margin-bottom:26px}.funnel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.funnel-head h3{font-size:16px}.funnel-head .fh-right{display:flex;align-items:center;gap:10px}.fnum-row{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;align-items:end}.fstage .fnum{font-family:var(--serif);font-size:31px;font-weight:600;line-height:1;font-variant-numeric:lining-nums tabular-nums}.fstage .flabel{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dim);margin-top:8px}.fpct-row{display:grid;grid-template-columns:.5fr 1fr 1fr 1fr .5fr;margin:14px 0 12px}.fconn{display:flex;align-items:center;justify-content:center;gap:7px}.fconn .fpct{font-size:12.5px;font-weight:700;color:var(--good);font-variant-numeric:tabular-nums}.fconn svg{width:15px;height:15px;stroke:var(--dim);stroke-width:1.8;fill:none}.funnel-band{width:100%;height:52px;display:block}.funnel-foot{display:flex;align-items:center;justify-content:space-between;margin-top:12px;font-size:12px;color:var(--muted)}.funnel-foot .dim{color:var(--dim)}.tablecard{padding:0;overflow:hidden}.tcap{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 12px}.tcap h3{font-size:16px}table{width:100%;border-collapse:collapse}thead th{text-align:left;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);padding:8px 18px;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}thead th:last-child,tbody td:last-child{text-align:right}tbody td{padding:12px 18px;border-bottom:1px solid var(--hairline);font-size:13px;vertical-align:middle}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:var(--surface-2)}.gname{display:flex;flex-direction:column;gap:2px;min-width:0}.gname .gt{font-family:var(--serif);font-size:15px;font-weight:600;line-height:1.2}.gname .gs{font-size:11.5px;color:var(--dim)}th.n,td.n{text-align:right;font-variant-numeric:lining-nums tabular-nums}tbody tr.clk{cursor:pointer}.tgo{color:var(--dim)}.tgo svg{width:16px;height:16px;stroke:currentColor;stroke-width:2;fill:none;vertical-align:middle}tbody tr:hover .tgo{color:var(--accent-text)}.tviewall{color:var(--accent-text);font-weight:600;font-size:12.5px;background:none;border:none;padding:0}.tviewall:hover{text-decoration:underline}.tfootbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;font-size:12px;color:var(--muted);border-top:1px solid var(--hairline)}.tfootbar .dim{color:var(--dim);font-variant-numeric:lining-nums tabular-nums}.hgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:26px}@media(max-width:820px){.hgrid{grid-template-columns:1fr}}.rowlist{padding:4px 0 6px}.litem{display:flex;align-items:center;gap:13px;padding:13px 16px;border-top:1px solid var(--hairline);transition:background .14s;cursor:pointer;color:inherit}.litem:first-child{border-top:none}.litem:hover{background:var(--surface-2)}.litem .lx{flex:1;min-width:0}.litem .lk{font-weight:600;font-size:13.5px;line-height:1.35}.litem .lk strong{font-weight:700}.litem .ls{font-size:12px;color:var(--dim);margin-top:2px;line-height:1.4}.litem .lgo{color:var(--dim);flex:none;display:grid;place-items:center}.litem .lgo svg{width:16px;height:16px;stroke:currentColor;stroke-width:2;fill:none}.litem:hover .lgo{color:var(--accent-text)}.litem .lwhen{font-size:12px;color:var(--dim);white-space:nowrap;flex:none;font-variant-numeric:lining-nums}.litem.lrest{justify-content:center;padding:11px 16px;font-size:12.5px;font-weight:600;color:var(--accent-text)}.litem.static{cursor:default}.litem.static:hover{background:transparent}.hl-sk{position:relative;overflow:hidden;background:var(--surface-2);border-radius:7px}.hl-sk:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--hairline) 70%,transparent),transparent);animation:hl-shimmer 1.3s infinite}@keyframes hl-shimmer{to{transform:translate(100%)}}.backlink{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-weight:600;font-size:13px;margin-bottom:18px;padding:5px 2px;background:none;border:0}.backlink:hover{color:var(--accent-text)}.backlink svg{width:16px;height:16px;stroke:currentColor;stroke-width:2;fill:none}.searchbox.sm{height:34px;width:220px}@media(max-width:560px){.searchbox.sm{width:160px}}.input{width:100%;border:1px solid var(--hairline);border-radius:9px;background:var(--surface-2);padding:10px 12px;font-size:13.5px;color:var(--ink);font-family:inherit}.input:focus{outline:none;border-color:var(--wine);background:var(--surface)}.pill.media{background:#120a0e80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;border:1px solid rgba(255,255,255,.14)}.pill.media.ondemand .dot{background:#57c98f}.pill.media.recurring .dot{background:#6fb0d8}.pill.media.onetime .dot{background:#e0b567}.pill.media.draft .dot{background:#c9bcc1}.dots{width:30px;height:30px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--dim);display:grid;place-items:center;flex:none}.dots:hover{background:var(--surface-2);color:var(--ink)}.dots svg{width:17px;height:17px;fill:currentColor}.metric{min-width:0}.metric .v{font-family:var(--serif);font-size:21px;font-weight:600;line-height:1}.metric .v.dim{color:var(--dim)}.metric .l{font-size:11px;color:var(--dim);font-weight:600;letter-spacing:.02em;margin-top:5px}.steps{display:grid;gap:8px;margin:15px 0}.steps .row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px}.steps .row b{color:var(--ink);font-weight:600}.steps .row span{color:var(--muted);font-variant-numeric:tabular-nums}.meter{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.meter i{height:4px;border-radius:4px;background:var(--surface-2)}.meter i.on{background:var(--wine)}.meter i.now{background:var(--brass)}.wmenu-wrap{position:relative;flex:none}.wmenu{position:absolute;top:calc(100% + 6px);right:0;min-width:196px;background:var(--surface);border:1px solid var(--hairline);border-radius:12px;box-shadow:var(--shadow-lg);padding:6px;z-index:40;animation:wmenu-pop .13s ease}@keyframes wmenu-pop{0%{opacity:0;transform:translateY(-6px) scale(.98)}}.wmenu button{display:flex;width:100%;align-items:center;gap:11px;padding:9px 11px;border:none;background:transparent;color:var(--ink);font-size:13px;font-weight:500;border-radius:8px;text-align:left}.wmenu button:hover{background:var(--surface-2)}.wmenu button svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.7;fill:none;opacity:.85;flex:none}.wmenu:before{content:"";position:absolute;right:14px;top:-6px;width:10px;height:10px;background:var(--surface);border-left:1px solid var(--hairline);border-top:1px solid var(--hairline);transform:rotate(45deg)}.wmenu .mdiv{height:1px;background:var(--hairline);margin:6px 4px}.wmenu button.danger,.wmenu button.danger svg{color:var(--wine)}.wmenu .confirm{padding:8px 8px 6px;display:grid;gap:10px}.wmenu .confirm p{margin:0;font-size:13px;line-height:1.45;color:var(--ink)}.wmenu .confirm p small{display:block;color:var(--muted);margin-top:2px}.wmenu .confirm{min-width:236px}.wmenu .confirm .acts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wmenu .confirm .acts button{display:block;justify-content:center;text-align:center;white-space:nowrap;padding:8px 12px;border:1px solid var(--hairline);border-radius:9px;font-size:13px;font-weight:700}.wmenu .confirm .acts button.fill,.wmenu .confirm .acts button.fill:hover{background:var(--wine);border-color:var(--wine);color:#fff}.wmenu .confirm .acts button.fill:hover{background:var(--wine-deep)}.empty-state{text-align:center;padding:56px 20px;border:1px dashed var(--hairline);border-radius:14px;background:var(--surface)}.empty-ico{width:46px;height:46px;border-radius:100px;background:var(--surface-2);color:var(--dim);display:grid;place-items:center;margin:0 auto 14px}.empty-ico svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.7;fill:none}.empty-title{font-family:var(--serif);font-size:18px;font-weight:600}.empty-sub{font-size:13px;color:var(--muted);margin-top:5px}.scrim{position:fixed;inset:0;background:#140c108c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:100;padding:24px}.modal{width:100%;max-width:520px;background:var(--surface);border:1px solid var(--hairline);border-radius:18px;box-shadow:var(--shadow-lg);overflow:hidden;animation:modal-pop .22s cubic-bezier(.2,.9,.3,1.2)}@keyframes modal-pop{0%{opacity:0;transform:translateY(10px) scale(.98)}}.mhd{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 0}.mhd h2{font-size:20px}.mclose{width:30px;height:30px;border-radius:8px;border:none;background:var(--surface-2);color:var(--muted);display:grid;place-items:center}.mclose:hover{color:var(--ink)}.mclose svg{width:16px;height:16px;stroke:currentColor;stroke-width:2;fill:none}.mcont{padding:18px 22px 24px}label.fld{display:block;margin-bottom:16px}label.fld .lb{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--dim);margin-bottom:7px;display:block}.dropzone{border:1.5px dashed color-mix(in srgb,var(--wine) 34%,var(--hairline));border-radius:13px;background:var(--surface-2);padding:34px 20px;text-align:center;cursor:pointer;transition:border-color .16s,background .16s}.dropzone:hover{border-color:var(--wine);background:color-mix(in srgb,var(--wine) 6%,var(--surface-2))}.dropzone .di{width:46px;height:46px;border-radius:12px;background:color-mix(in srgb,var(--wine) 12%,transparent);color:var(--accent-text);display:grid;place-items:center;margin:0 auto 12px}.dropzone .di svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.7;fill:none}.dropzone .dt{font-weight:600;font-size:14px}.dropzone .ds{color:var(--dim);font-size:12px;margin-top:4px}.mfoot{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.golive-dot{width:8px;height:8px;border-radius:50%;background:#d93a3a;flex:none}.ghost.golive-open{gap:8px}.golive .mhd h2{display:flex;align-items:center;gap:10px}.golive-sub{margin:-6px 0 16px;color:var(--muted);font-size:13.5px}.golive-title{margin:0 0 12px;font-weight:700;font-size:15px}.golive-link{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border:1px solid var(--hairline);border-radius:11px;background:var(--surface-2)}.golive-link code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 13.5px/1.3 var(--ui);color:var(--ink)}.golive-fine{margin:12px 0 0;color:var(--dim);font-size:12.5px;line-height:1.5}.golive-err{margin:-6px 0 0;color:var(--bad);font-size:13px}.filerow{display:flex;align-items:center;gap:13px;padding:12px 14px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface-2);margin-bottom:18px}.filerow .fi{width:40px;height:40px;border-radius:10px;background:color-mix(in srgb,var(--wine) 12%,transparent);color:var(--accent-text);display:grid;place-items:center;flex:none}.filerow .fi svg{width:19px;height:19px;stroke:currentColor;stroke-width:1.7;fill:none}.filerow .fmeta{flex:1;min-width:0}.filerow .fname{font-weight:600;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uptrack{height:5px;border-radius:100px;background:color-mix(in srgb,var(--wine) 12%,transparent);overflow:hidden;margin:8px 0 6px}.uptrack span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--wine),var(--brass));border-radius:100px;transition:width .12s linear}.filerow .fsub{font-size:11.5px;color:var(--dim)}.filerow .fstat{font-size:12.5px;font-weight:700;color:var(--accent-text);font-variant-numeric:tabular-nums;flex:none;align-self:flex-start;margin-top:2px}.filerow .fstat.done{color:var(--good);display:inline-flex;align-items:center;gap:4px}.filerow .fstat.done svg{width:14px;height:14px;stroke:currentColor;stroke-width:2.4;fill:none}.stage{position:relative;aspect-ratio:16 / 9;border-radius:13px;overflow:hidden;background:#241820;margin-bottom:16px}.stage .frame{position:absolute;inset:0;filter:blur(22px) brightness(.5) saturate(.62);transform:scale(1.12);transition:filter 1.5s ease,transform 1.5s ease}.stage.resolved .frame{filter:blur(0) brightness(1.04) saturate(1.05);transform:scale(1)}.stage .sheen{position:absolute;inset:0;background:linear-gradient(105deg,transparent 32%,rgba(255,255,255,.28) 50%,transparent 68%);transform:translate(-130%);opacity:0}.stage.sweep .sheen{animation:sweep 1.35s ease forwards}@keyframes sweep{0%{transform:translate(-130%);opacity:1}to{transform:translate(130%);opacity:0}}.stage .liveframe{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .55s .35s}.stage.resolved .liveframe{opacity:1}.stage .pbtn{width:58px;height:58px;border-radius:100px;background:#140a0e66;border:1px solid rgba(255,255,255,.42);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;transform:scale(.6);transition:transform .55s .45s cubic-bezier(.2,.9,.3,1.5)}.stage.resolved .pbtn{transform:scale(1)}.stage .pbtn svg{width:22px;height:22px;fill:#fff;margin-left:3px}.stage .livedot{position:absolute;top:14px;left:14px;display:flex;align-items:center;gap:7px;background:#0f080b80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:5px 11px;border-radius:100px;opacity:0;transition:opacity .4s .65s}.stage.resolved .livedot{opacity:1}.stage .livedot .d{width:8px;height:8px;border-radius:100px;background:var(--good);animation:breathe 1.9s ease-in-out infinite}.stage .livedot .lt{color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.09em}@keyframes breathe{0%,to{box-shadow:0 0 color-mix(in srgb,var(--good) 55%,transparent);transform:scale(1)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--good) 0%,transparent);transform:scale(1.12)}}.runcap{text-align:center;font-size:13px;color:var(--muted);font-weight:500;min-height:20px;transition:color .3s}.runcap.done{color:var(--good);font-weight:600}.pcount{font-size:13px;color:var(--muted);margin:0 0 16px}.pcount b{font-family:var(--serif);font-weight:600;color:var(--ink);font-variant-numeric:lining-nums tabular-nums}.pcount .pc-seg{color:var(--accent-text);font-weight:600}.pill.st-registered{background:color-mix(in srgb,var(--info) 15%,transparent);color:var(--info)}.pill.st-registered .dot{background:var(--info)}.pill.st-attended{background:color-mix(in srgb,var(--brass) 16%,transparent);color:color-mix(in srgb,var(--brass) 88%,var(--ink))}.pill.st-attended .dot{background:var(--brass)}.pill.st-watched{background:color-mix(in srgb,var(--wine) 12%,transparent);color:var(--accent-text)}.pill.st-watched .dot{background:var(--wine)}.pill.st-clicked{background:color-mix(in srgb,var(--brass) 22%,transparent);color:color-mix(in srgb,var(--brass) 94%,var(--ink))}.pill.st-clicked .dot{background:color-mix(in srgb,var(--brass) 92%,var(--ink))}.pill.st-signed{background:color-mix(in srgb,var(--good) 13%,transparent);color:var(--good)}.pill.st-signed .dot{background:var(--good)}.pill.st-noshow{background:var(--surface-2);color:var(--muted)}.pill.st-noshow .dot{background:var(--dim)}.segbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.segchip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 8px 0 13px;border:1px solid var(--hairline);background:var(--surface);color:var(--muted);border-radius:100px;font-weight:600;font-size:12.5px;transition:background .14s,border-color .14s,color .14s}.segchip:hover{border-color:color-mix(in srgb,var(--wine) 34%,var(--hairline));color:var(--ink)}.segchip .c{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:100px;background:var(--surface-2);color:var(--dim);font-size:11px;font-weight:700;font-variant-numeric:lining-nums tabular-nums}.segchip.on{background:color-mix(in srgb,var(--wine) 12%,transparent);border-color:color-mix(in srgb,var(--wine) 34%,transparent);color:var(--accent-text)}.segchip.on .c{background:color-mix(in srgb,var(--wine) 16%,transparent);color:var(--accent-text)}.activefilters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.afchip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 5px 0 11px;border-radius:100px;background:color-mix(in srgb,var(--wine) 10%,var(--surface-2));border:1px solid color-mix(in srgb,var(--wine) 24%,var(--hairline));color:var(--accent-text);font-size:12px;font-weight:600}.afchip .afx{width:18px;height:18px;border-radius:100px;border:none;background:transparent;color:var(--accent-text);display:grid;place-items:center;padding:0}.afchip .afx:hover{background:color-mix(in srgb,var(--wine) 16%,transparent)}.afchip .afx svg{width:11px;height:11px;stroke:currentColor;stroke-width:2.2;fill:none}.clearfilters{border:none;background:none;color:var(--muted);font-weight:600;font-size:12.5px;padding:4px}.clearfilters:hover{color:var(--ink);text-decoration:underline}.thh{display:inline-flex;align-items:center;gap:2px}.colfilter{width:22px;height:22px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--dim);display:inline-grid;place-items:center;position:relative;margin-left:4px;flex:none}.colfilter:hover{background:var(--surface-2);color:var(--ink)}.colfilter svg{width:13px;height:13px;stroke:currentColor;stroke-width:1.9;fill:none}.colfilter.active{color:#fff;background:var(--wine);border-color:var(--wine)}.colfilter .fcount{display:none;position:absolute;top:-6px;right:-6px;min-width:15px;height:15px;padding:0 3px;border-radius:100px;background:var(--brass);color:#fff;font-size:9px;font-weight:700;line-height:1;place-items:center;font-variant-numeric:tabular-nums}.colfilter.active .fcount{display:grid}.colmenu{position:fixed;min-width:236px;max-width:290px;background:var(--surface);border:1px solid var(--hairline);border-radius:12px;box-shadow:var(--shadow-lg);padding:8px;z-index:130}.fmenu-hd{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 8px;border-bottom:1px solid var(--hairline);margin-bottom:6px}.fmenu-hd .ft{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.fmenu-hd .clr{border:none;background:none;color:var(--accent-text);font-weight:600;font-size:11.5px;padding:2px}.fmenu-hd .clr:hover{text-decoration:underline}.fopts{display:flex;flex-direction:column;gap:1px;max-height:280px;overflow:auto}.fopt{display:flex;align-items:center;gap:11px;padding:8px 9px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500}.fopt:hover{background:var(--surface-2)}.fopt input{flex:none}.ckbox{appearance:none;-webkit-appearance:none;width:17px;height:17px;border:1.5px solid var(--hairline);border-radius:5px;background:var(--surface);cursor:pointer;position:relative;transition:background .12s,border-color .12s;flex:none;vertical-align:middle}.ckbox:hover{border-color:color-mix(in srgb,var(--wine) 45%,var(--hairline))}.ckbox:checked{background:var(--wine);border-color:var(--wine)}.ckbox:checked:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.tablecard.people tbody tr.prow{cursor:pointer;transition:background .12s}.tablecard.people tbody tr.prow:hover{background:var(--surface-2)}.tablecard.people td.col-when{text-align:right;white-space:nowrap;color:var(--dim)}.person{display:flex;align-items:center;gap:11px}.pa{border-radius:100px;display:grid;place-items:center;color:#fff;font-weight:700;flex:none;overflow:hidden}.pa img,.av img{width:100%;height:100%;object-fit:cover;border-radius:100px;display:block}.person .pa{width:34px;height:34px;font-size:12.5px}.person .pmeta{display:flex;flex-direction:column;gap:1px;min-width:0}.person .pn{font-weight:600;line-height:1.2}.person .pe{font-size:11.5px;color:var(--dim);font-variant-numeric:lining-nums}.pa.g1{background:linear-gradient(135deg,#7a2338,#b0873a)}.pa.g2{background:linear-gradient(135deg,#6b3a52,#7a2338)}.pa.g3{background:linear-gradient(135deg,#b0873a,#7a5a2a)}.pa.g4{background:linear-gradient(135deg,#2f6d8f,#374f6b)}.pa.g5{background:linear-gradient(135deg,#127a52,#2f6d5a)}.pa.g6{background:linear-gradient(135deg,#8f5a3a,#6b3324)}.webchip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:7px;border:1px solid var(--hairline);background:var(--surface-2);color:var(--muted);font-size:11.5px;font-weight:600;max-width:186px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .14s,color .14s}.webchip:hover{border-color:color-mix(in srgb,var(--wine) 34%,var(--hairline));color:var(--accent-text)}.webplus{margin-left:6px;font-size:11px;color:var(--dim);font-weight:600}.depthbar{display:flex;align-items:center;gap:9px}.depthtrack{width:72px;height:6px;border-radius:100px;background:var(--surface-2);overflow:hidden;flex:none}.depthtrack span{display:block;height:100%;border-radius:100px;background:linear-gradient(90deg,var(--wine),var(--brass))}.depthpct{font-size:11.5px;color:var(--muted);font-variant-numeric:tabular-nums;width:32px}.depth-none{font-size:12px;color:var(--dim)}.sessions-came{display:block;margin-top:4px;font-size:11.5px;color:var(--muted)}.tags{display:flex;flex-wrap:wrap;gap:5px}.tag{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:6px;font-size:11px;font-weight:600;background:var(--surface-2);color:var(--muted);white-space:nowrap}.tag.live{background:color-mix(in srgb,var(--good) 14%,transparent);color:var(--good)}.tag.own{background:var(--soft);color:var(--accent-text)}.tag.sess{background:var(--goodbg);color:var(--good)}.tag.gone{background:var(--warnbg);color:var(--warn)}.tag.next{background:transparent;color:var(--dim);border:1px dashed var(--hairline)}.personpage{max-width:1120px}.pp-header{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;flex-wrap:wrap;padding-bottom:22px;border-bottom:1px solid var(--hairline);margin-bottom:24px}.pp-id{display:flex;align-items:flex-start;gap:16px;min-width:0}.pa.big{width:58px;height:58px;font-size:22px;flex:none;margin-top:2px}.pp-id-txt{min-width:0}.pp-id-txt h1{font-size:26px;line-height:1.1}.pp-email{font-size:13px;color:var(--dim);font-variant-numeric:lining-nums;margin-top:3px}.pp-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:11px}.pp-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pp-actions .btn,.pp-actions .ghost{padding:9px 13px;font-size:12.5px}.ghost.accent{border-color:color-mix(in srgb,var(--wine) 40%,var(--hairline));color:var(--accent-text);background:color-mix(in srgb,var(--wine) 7%,transparent)}.ghost.accent:hover{border-color:var(--wine);background:color-mix(in srgb,var(--wine) 12%,transparent)}.pp-body{display:grid;grid-template-columns:300px 1fr;gap:28px;align-items:start}.pp-rail{position:sticky;top:26px;display:flex;flex-direction:column;gap:16px}.rail-card{background:var(--surface);border:1px solid var(--hairline);border-radius:14px;box-shadow:var(--shadow);padding:16px 17px}.rail-card .micro{display:block;margin-bottom:13px}.rail-facts{display:flex;flex-direction:column;gap:11px}.rail-fact{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.rail-fact .rk{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--dim);flex:none}.rail-fact .rv{font-size:12.5px;font-weight:600;text-align:right;min-width:0}.rail-depth{margin-top:15px;padding-top:14px;border-top:1px solid var(--hairline)}.rail-depth .rail-k{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--dim);margin-bottom:9px}.rail-webs{display:flex;flex-direction:column;gap:12px}.rail-web{display:flex;flex-direction:column;gap:9px;padding:11px 12px;border:1px solid var(--hairline);border-radius:11px;background:var(--surface-2)}.rail-web-top{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.rail-web .webchip{max-width:100%}.rail-sessions{display:flex;flex-direction:column;border-top:1px solid var(--hairline);padding-top:2px}.rail-sess-h{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--dim);padding:6px 0 2px}.rail-sess{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:7px 0}.rail-sess+.rail-sess{border-top:1px solid var(--hairline)}.rail-sess-when{font-size:11.5px;color:var(--muted)}.rail-sess .tags{flex:1;justify-content:flex-end}.rail-autos{display:flex;flex-direction:column;gap:10px}.rail-auto{display:flex;align-items:center;justify-content:space-between;gap:10px}.rail-auto .ra-t{font-size:12.5px;font-weight:600;min-width:0}.autostat{display:inline-flex;align-items:center;height:20px;padding:0 9px;border-radius:100px;font-size:10.5px;font-weight:700;letter-spacing:.02em;flex:none}.autostat.active{background:color-mix(in srgb,var(--good) 13%,transparent);color:var(--good)}.autostat.completed{background:var(--surface-2);color:var(--muted)}.autostat.paused{background:color-mix(in srgb,var(--brass) 16%,transparent);color:color-mix(in srgb,var(--brass) 90%,var(--ink))}.autostat.canceled{background:var(--surface-2);color:var(--dim)}.autostat.failed{background:color-mix(in srgb,var(--brass) 20%,transparent);color:color-mix(in srgb,var(--brass) 88%,var(--ink))}.pp-main{min-width:0}.pp-tabs{display:flex;gap:2px;border-bottom:1px solid var(--hairline);margin-bottom:20px;overflow-x:auto;scrollbar-width:none}.pp-tabs::-webkit-scrollbar{display:none}.pp-tab{border:none;background:transparent;color:var(--muted);font-weight:600;font-size:13.5px;padding:11px 14px;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:color .14s,border-color .14s}.pp-tab:hover{color:var(--ink)}.pp-tab.active{color:var(--accent-text);border-bottom-color:var(--wine)}.pp-panel{min-width:0}.ov-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ov-card{background:var(--surface);border:1px solid var(--hairline);border-radius:14px;box-shadow:var(--shadow);padding:16px 17px;min-width:0}.ov-card.ov-stage{grid-column:1 / -1}.ov-card>.micro{display:block;margin-bottom:11px}.ov-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.ov-see{border:none;background:none;color:var(--accent-text);font-weight:600;font-size:12px;padding:2px;white-space:nowrap}.ov-see:hover{text-decoration:underline}.ov-stage-row{margin-bottom:9px}.ov-stage-sub{font-size:13px;color:var(--muted);line-height:1.5}.ov-card .jtl{margin-top:0}.ov-card .jtl-item{padding-bottom:14px}.ov-card .jtl-item:before{bottom:-6px}.web-group{margin-bottom:24px}.web-group:last-child{margin-bottom:0}.web-group-h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px;flex-wrap:wrap}.wg-name{font-family:var(--serif);font-size:16px;font-weight:600}.engage{display:flex;flex-direction:column;gap:8px}.eg-row{display:flex;align-items:center;gap:11px;padding:10px 12px;border:1px solid var(--hairline);border-radius:11px;background:var(--surface)}.eg-ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex:none;font-size:15px;line-height:1}.eg-ic svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.7;fill:none}.eg-ic.poll{background:color-mix(in srgb,var(--info) 15%,transparent);color:var(--info)}.eg-ic.question{background:color-mix(in srgb,var(--wine) 12%,transparent);color:var(--accent-text)}.eg-ic.reaction{background:color-mix(in srgb,var(--bad) 13%,transparent)}.eg-ic.handout{background:color-mix(in srgb,var(--brass) 16%,transparent);color:color-mix(in srgb,var(--brass) 90%,var(--ink))}.eg-txt{min-width:0}.eg-k{font-size:11px;color:var(--dim);font-weight:600;line-height:1.3}.eg-v{font-size:13px;font-weight:600;margin-top:2px;line-height:1.3}.jtl{list-style:none;margin:2px 0 0;padding:0}.jtl-item{position:relative;display:grid;grid-template-columns:32px 1fr;gap:13px;padding-bottom:18px}.jtl-item:before{content:"";position:absolute;left:15px;top:32px;bottom:-2px;width:2px;background:var(--hairline)}.jtl-item:last-child:before{display:none}.jtl-node{width:32px;height:32px;border-radius:100px;display:grid;place-items:center;flex:none;z-index:1;border:1px solid var(--hairline);background:var(--surface-2);color:var(--muted)}.jtl-node svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.8;fill:none}.jtl-c{padding-top:4px;min-width:0}.jtl-t{font-size:13.5px;font-weight:600;line-height:1.35}.jtl-d{font-size:12.5px;color:var(--muted);margin-top:3px;line-height:1.45}.jtl-when{font-size:11.5px;color:var(--dim);margin-top:6px;font-variant-numeric:lining-nums}.type-register .jtl-node{background:color-mix(in srgb,var(--wine) 14%,transparent);color:var(--accent-text);border-color:transparent}.type-email .jtl-node,.type-emailopen .jtl-node,.type-reminder .jtl-node{background:color-mix(in srgb,var(--brass) 16%,transparent);color:color-mix(in srgb,var(--brass) 90%,var(--ink));border-color:transparent}.type-join .jtl-node,.type-watch .jtl-node{background:color-mix(in srgb,var(--info) 15%,transparent);color:var(--info);border-color:transparent}.type-chat .jtl-node{background:color-mix(in srgb,var(--wine) 12%,transparent);color:var(--accent-text);border-color:transparent}.type-offer .jtl-node{background:color-mix(in srgb,var(--brass) 22%,transparent);color:color-mix(in srgb,var(--brass) 94%,var(--ink));border-color:transparent}.type-convert .jtl-node{background:color-mix(in srgb,var(--good) 15%,transparent);color:var(--good);border-color:transparent}.type-handoff .jtl-node{background:var(--wine);color:#fff;border-color:transparent}.type-noshow .jtl-node,.type-quiet .jtl-node{background:var(--surface-2);color:var(--dim)}.composer{border:1px solid var(--hairline);border-radius:12px;background:var(--surface);overflow:hidden;margin-bottom:14px}.btn.sm{padding:8px 13px;font-size:12.5px}.att-x{width:22px;height:22px;flex:none;border:none;background:transparent;color:var(--dim);display:grid;place-items:center;border-radius:6px;cursor:pointer}.att-x:hover{background:var(--surface);color:var(--ink)}.att-x svg{width:12px;height:12px;stroke:currentColor;stroke-width:2;fill:none}.ppfeed{margin-top:18px}.pagefeed{display:flex;flex-direction:column;gap:8px;margin-top:2px}.feed-when{font-size:10.5px;font-weight:600;color:var(--dim);margin-bottom:7px}.feed-post{position:relative;border:1px solid var(--hairline);border-radius:11px;background:var(--surface);padding:12px 13px;box-shadow:var(--shadow)}.feed-x{position:absolute;top:8px;right:8px;width:24px;height:24px;border:0;border-radius:100px;background:none;color:var(--dim);cursor:pointer;display:grid;place-items:center;opacity:.45}.feed-post:hover .feed-x{opacity:1}.feed-x:hover{color:var(--wine);background:color-mix(in srgb,var(--wine) 12%,transparent)}.feed-x svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2}.feed-post-title{font-weight:700;font-size:13.5px;margin-bottom:6px}.feed-post-body{font-size:13px;line-height:1.55;color:var(--ink);word-break:break-word}.feed-post-body img{max-width:100%}.feed-post-body>*:first-child{margin-top:0}.feed-post-body>*:last-child{margin-bottom:0}.feed-post-body a{color:var(--accent-text);text-decoration:underline}.feed-s{display:flex;align-items:center;gap:12px;font-size:10.5px;color:var(--dim);font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-top:10px}.post-atts{margin-top:10px;width:auto;max-width:100%}.post-atts .fw-att-mp,.post-atts .fw-np{width:230px;max-width:100%}.post-atts .fw-atts{width:100%}.post-atts .fw-att-big{width:32px;height:32px}.post-atts .fw-att-big svg{width:13px;height:13px}.c-card{display:flex;align-items:center;gap:10px;margin:8px 0;padding:9px 11px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface);text-decoration:none;color:inherit;width:fit-content;max-width:100%;box-shadow:var(--shadow);transition:border-color .14s}.c-card:hover{border-color:color-mix(in srgb,var(--wine) 26%,var(--hairline))}.c-card .c-ic{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex:none}.c-card .c-ic svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.7;fill:none}.c-card .c-ic.link{background:color-mix(in srgb,var(--wine) 12%,transparent);color:var(--accent-text)}.c-mid{min-width:0;display:flex;flex-direction:column;gap:1px}.c-t{font-size:12.5px;font-weight:600;line-height:1.3}.c-u{font-size:11px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:290px}.pg-empty{font-size:12.5px;color:var(--dim);padding:4px 2px}.viewpage{margin-top:12px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--hairline);background:transparent;color:var(--accent-text);font-weight:600;font-size:12.5px;padding:10px 14px;border-radius:9px}.viewpage:hover{border-color:color-mix(in srgb,var(--wine) 42%,var(--hairline));background:color-mix(in srgb,var(--wine) 6%,transparent)}.viewpage svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.8;fill:none}.main:has(.cwork){display:flex;flex-direction:column;overflow:hidden}.cwork{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;background:var(--surface)}.cwork .app3{flex:1;min-height:0;display:grid;grid-template-columns:290px minmax(0,1fr) 288px}.cwork .pane{min-height:0;display:flex;flex-direction:column;background:var(--surface)}.cwork .pane.list{border-right:1px solid var(--hairline)}.cwork .pane.ctx{border-left:1px solid var(--hairline)}.cwork .pane.thread{background:var(--ground)}.cwork .search{margin:12px 14px 8px;display:flex;align-items:center;gap:8px;background:var(--surface-2);border:1px solid var(--hairline);border-radius:10px;padding:8px 11px}.cwork .search svg{width:15px;height:15px;stroke:var(--dim);stroke-width:1.9;fill:none;flex:none}.cwork .search input{border:0;background:transparent;color:var(--ink);font-family:var(--ui);font-size:13px;outline:none;width:100%}.cwork .chips{display:flex;gap:6px;flex-wrap:wrap;padding:0 14px 8px}.cwork .chip{border:1px solid var(--hairline);background:transparent;color:var(--muted);border-radius:100px;font-size:11.5px;font-weight:600;padding:4px 10px}.cwork .chip:hover{color:var(--ink)}.cwork .chip.on{background:color-mix(in srgb,var(--wine) 12%,transparent);color:var(--accent-text);border-color:transparent}.cwork .convs{flex:1;overflow:auto}.cwork .conv{width:100%;text-align:left;font-family:var(--ui);display:flex;gap:10px;padding:11px 15px;border:0;border-bottom:1px solid var(--hairline);background:transparent;cursor:pointer;align-items:flex-start}.cwork .conv:hover{background:var(--surface-2)}.cwork .conv.sel{background:color-mix(in srgb,var(--wine) 8%,transparent)}.cwork .av{border-radius:50%;flex:none;display:grid;place-items:center;color:#fff;font-weight:700;background:linear-gradient(140deg,var(--wine),var(--brass));width:36px;height:36px;font-size:13px}.cwork .av.g2{background:linear-gradient(140deg,#3a6ea5,#5aa0c0)}.cwork .av.g3{background:linear-gradient(140deg,#6a8a3a,#a0c05a)}.cwork .cmid{flex:1;min-width:0}.cwork .crow{display:flex;align-items:center;gap:6px}.cwork .cname{font-weight:700;font-size:13.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cwork .chan{width:14px;height:14px;color:var(--dim);flex:none}.cwork .chan svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.8;fill:none}.cwork .ctime{margin-left:auto;font-size:11px;color:var(--dim);flex:none}.cwork .cprev{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.cwork .unread{width:8px;height:8px;border-radius:50%;background:var(--wine);flex:none;margin-top:6px}.cwork .convs-empty{padding:40px 24px;text-align:center}.cwork .convs-empty .ce-title{font-family:var(--serif);font-weight:600;font-size:15px;color:var(--ink)}.cwork .convs-empty .ce-sub{font-size:12.5px;color:var(--muted);margin-top:4px}.cwork .thead{padding:11px 18px;border-bottom:1px solid var(--hairline);background:var(--surface);display:flex;align-items:center;gap:11px}.cwork .thead-id{min-width:0}.cwork .thead .nm{font-family:var(--serif);font-size:15.5px;font-weight:600;color:var(--ink)}.cwork .thead .sub{font-size:11.5px;color:var(--muted)}.cwork .thead .sp{flex:1}.cwork .th-back{display:none;width:32px;height:32px;border:1px solid var(--hairline);border-radius:8px;background:transparent;color:var(--muted);place-items:center}.cwork .th-back svg{width:16px;height:16px;stroke:currentColor;stroke-width:2;fill:none}.cwork .hbtn{height:32px;padding:0 12px;border:1px solid var(--hairline);border-radius:8px;background:transparent;color:var(--muted);font-size:12.5px;font-weight:600;display:inline-flex;align-items:center;gap:7px}.cwork .hbtn:hover{color:var(--ink);background:var(--surface-2)}.cwork .hbtn svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.9;fill:none}.cwork .hbtn.open .cd{width:7px;height:7px;border-radius:50%;background:var(--good)}.cwork .hbtn.open{color:var(--good)}.cwork .msgs{flex:1;overflow:auto;padding:18px 22px;display:flex;flex-direction:column}.cwork .daysep{text-align:center;font-size:11px;color:var(--dim);margin:8px 0 15px}.cwork .msg{max-width:80%;margin-bottom:14px;display:flex;flex-direction:column;position:relative}.cwork .msg.out{align-self:flex-end;align-items:flex-end}.cwork .msg.in{align-self:flex-start;align-items:flex-start}.cwork .actions{position:absolute;top:-13px;display:none;gap:2px;background:var(--surface);border:1px solid var(--hairline);border-radius:100px;padding:3px;box-shadow:var(--shadow-lg);z-index:5}.cwork .msg.in .actions{left:4px}.cwork .msg.out .actions{right:4px}.cwork .msg:hover .actions{display:flex}.cwork .actions button{width:28px;height:28px;border:0;background:transparent;border-radius:100px;display:grid;place-items:center;color:var(--muted);font-size:14px}.cwork .actions button:hover{background:var(--surface-2)}.cwork .actions button svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.9;fill:none}.cwork .bubble{padding:9px 13px;border-radius:5px 14px 14px;font-size:13.5px;line-height:1.5;background:var(--surface);border:1px solid var(--hairline);color:var(--ink);white-space:pre-wrap;word-break:break-word}.cwork .msg.out .bubble{background:var(--wine);color:#fff;border:0;border-top-left-radius:14px;border-top-right-radius:5px}.cwork .msg.out .bubble a{color:#fff;text-decoration:underline}.cwork .cstatus{margin:7px 4px 0}.cwork .cmeta{display:flex;align-items:center;gap:7px;margin:5px 4px 0;font-size:11px;color:var(--dim)}.cwork .badge{display:inline-flex;align-items:center;gap:4px;font-weight:600}.cwork .badge svg{width:12px;height:12px;stroke:currentColor;stroke-width:1.8;fill:none}.cwork .badge.chat{color:var(--brass)}.cwork .badge.post{color:var(--accent-text)}.cwork .ecard{width:100%;background:var(--surface);border:1px solid color-mix(in srgb,var(--accent-text) 24%,var(--hairline));border-radius:15px;overflow:hidden;box-shadow:0 6px 20px #28121a14}.cwork .msg.out .ecard{border-color:color-mix(in srgb,var(--wine) 30%,var(--hairline))}.cwork .ehead{display:flex;align-items:flex-start;gap:11px;padding:11px 14px;background:color-mix(in srgb,var(--accent-text) 9%,var(--surface));border-bottom:1px solid color-mix(in srgb,var(--accent-text) 16%,var(--hairline))}.cwork .msg.out .ehead{background:color-mix(in srgb,var(--wine) 17%,var(--surface));border-bottom-color:color-mix(in srgb,var(--wine) 28%,var(--hairline))}.cwork .edir{flex:none;align-self:flex-start;margin-right:9px;padding:3px 9px;border-radius:100px;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:var(--wine);color:#fff;line-height:1.2}.cwork .edir.in{background:color-mix(in srgb,var(--accent-text) 16%,transparent);color:var(--accent-text)}.cwork .ehead-main{flex:1;min-width:0}.cwork .eicon{width:31px;height:31px;border-radius:9px;flex:none;display:grid;place-items:center;background:color-mix(in srgb,var(--accent-text) 18%,transparent);color:var(--accent-text)}.cwork .msg.out .eicon{background:var(--wine);color:#fff}.cwork .eicon svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.85;fill:none}.cwork .esub{font-family:var(--serif);font-weight:600;font-size:14px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.cwork .efrom{font-size:11px;color:var(--dim);margin-top:1px}.cwork .etime{font-size:11px;color:var(--dim);flex:none;align-self:flex-start;line-height:19px;padding-top:0}.cwork .ebody{padding:13px 15px;font-size:13.5px;line-height:1.55;color:var(--ink);white-space:pre-wrap;word-break:break-word}.cwork .efoot{padding:0 15px 13px}.cwork .ecap{font-size:11px;color:var(--dim);margin:6px 4px 0;font-weight:600}.cwork .atts{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.cwork .att{display:flex;align-items:center;gap:9px;border:1px solid var(--hairline);background:var(--surface-2);border-radius:9px;padding:7px 11px;max-width:210px;min-width:0;text-decoration:none}.cwork .att:hover{border-color:color-mix(in srgb,var(--wine) 30%,var(--hairline))}.cwork .att .fi{width:30px;height:30px;border-radius:7px;flex:none;display:grid;place-items:center;background:color-mix(in srgb,var(--accent-text) 15%,transparent);color:var(--accent-text)}.cwork .att .fi svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.7;fill:none}.cwork .att-meta{min-width:0}.cwork .att .fn{font-size:12px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cwork .att .fs{font-size:10.5px;color:var(--dim)}.cwork .att-x{margin-left:auto;border:0;background:transparent;color:var(--dim);display:grid;place-items:center;flex:none}.cwork .att-x svg{width:14px;height:14px;stroke:currentColor;stroke-width:2.2;fill:none}.cwork .statbtn{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--muted);background:var(--surface-2);border:1px solid var(--hairline);border-radius:100px;padding:4px 10px}.cwork .statbtn .ok{color:var(--good);display:inline-flex}.cwork .statbtn .ok svg{width:12px;height:12px;stroke:currentColor;stroke-width:2.4;fill:none}.cwork .statbtn .chev{width:10px;height:10px;transition:.15s}.cwork .statbtn .chev svg{width:100%;height:100%;stroke:currentColor;stroke-width:2.2;fill:none}.cwork .statbtn.open .chev{transform:rotate(180deg)}.cwork .events{margin:9px 2px 2px;border-left:2px solid color-mix(in srgb,var(--good) 40%,var(--hairline));padding-left:12px;display:none}.cwork .events.open{display:block}.cwork .ev{display:flex;gap:11px;font-size:11px;padding:3px 0;align-items:baseline}.cwork .ev .dot{width:6px;height:6px;border-radius:50%;background:var(--good);flex:none;transform:translateY(3px)}.cwork .ev .el{color:var(--ink);font-weight:600;min-width:88px}.cwork .ev .ed{color:var(--dim)}.cwork .reacts{display:flex;gap:6px;align-items:center;margin:6px 4px 0;flex-wrap:wrap}.cwork .msg.out .reacts{justify-content:flex-end}.cwork .lockp{width:12px;height:12px;color:var(--dim);flex:none}.cwork .lockp svg{width:100%;height:100%;stroke:currentColor;stroke-width:2;fill:none}.cwork .react{display:inline-flex;align-items:center;gap:5px;background:color-mix(in srgb,var(--wine) 12%,transparent);border:1px solid color-mix(in srgb,var(--wine) 24%,var(--hairline));border-radius:100px;padding:2px 9px;font-size:12px;font-weight:600;color:var(--accent-text)}.cwork .composer{border-top:1px solid var(--hairline);background:var(--surface);padding:8px 14px;margin-bottom:8px}.cwork .replyctx{display:flex;align-items:center;gap:9px;background:var(--surface-2);border-left:3px solid var(--wine);border-radius:8px;padding:7px 11px;margin-bottom:9px;font-size:12px;color:var(--muted)}.cwork .replyctx svg{width:14px;height:14px;stroke:var(--wine);stroke-width:2;fill:none;flex:none}.cwork .replyctx span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cwork .replyctx b{color:var(--ink);font-weight:600}.cwork .replyctx .x{margin-left:auto;border:0;background:none;color:var(--dim);cursor:pointer;display:grid;place-items:center;flex:none}.cwork .replyctx .x svg{width:13px;height:13px;stroke:currentColor}.cwork .cbar{font-size:11.5px;color:var(--muted);margin-bottom:8px;display:flex;align-items:center;gap:7px}.cwork .cbar b{color:var(--ink)}.cwork .cbar svg{width:13px;height:13px;stroke:var(--accent-text);stroke-width:1.9;fill:none;flex:none}.cwork .cbox{border:1px solid var(--hairline);background:var(--surface-2);border-radius:12px;padding:3px 6px 3px 0;transition:.15s}.cwork .cbox:focus-within{border-color:var(--wine);box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 12%,transparent)}.cwork .cbox textarea{width:100%;border:0;background:transparent;color:var(--ink);font-family:var(--ui);font-size:13.5px;resize:none;outline:none;padding:9px 13px;min-height:40px}.cwork .ctools{display:flex;align-items:center;gap:4px;padding:0 8px 0 10px}.cwork .tool{width:32px;height:32px;border:0;background:transparent;border-radius:8px;display:grid;place-items:center;color:var(--muted)}.cwork .tool:hover{color:var(--ink);background:var(--surface)}.cwork .tool svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.8;fill:none}.cwork .tool.ai{color:var(--accent-text)}.cwork .tsp{flex:1}.cwork .sendb{border:0;border-radius:9px;background:var(--wine);color:#fff;font-weight:700;font-size:13px;padding:0 16px;height:34px;display:inline-flex;align-items:center;gap:7px}.cwork .sendb:disabled{opacity:.5;cursor:default}.cwork .sendb svg{width:15px;height:15px;stroke:#fff;stroke-width:1.9;fill:none}.cwork .note-lite{font-size:11px;color:var(--dim);margin-top:7px}.cwork .paused-note{display:flex;align-items:center;gap:8px;margin-top:9px;padding:8px 11px;border-radius:8px;font-size:12px;font-weight:600;color:var(--bad);background:color-mix(in srgb,var(--bad) 10%,transparent);border:1px solid color-mix(in srgb,var(--bad) 22%,var(--hairline))}.cwork .paused-note svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;fill:none;flex:none}.cwork .composer.email{max-height:72%;overflow-y:auto}.cwork .composer.email .cbar .sp{flex:1}.cwork .composer.email .cbar .x{border:0;background:none;color:var(--dim);cursor:pointer;display:grid;place-items:center}.cwork .composer.email .cbar .x:hover{color:var(--ink)}.cwork .composer.email .cbar .x svg{width:14px;height:14px;stroke:currentColor;stroke-width:2.2}.rc-head{margin-bottom:12px}.rc-head .esub{font-size:14.5px;font-weight:600}.cwork .thread-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px}.cwork .thread-empty .te-ico{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:var(--surface-2);color:var(--dim);margin-bottom:12px}.cwork .thread-empty .te-ico svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.6;fill:none}.cwork .thread-empty .te-title{font-family:var(--serif);font-weight:600;font-size:16px;color:var(--ink)}.cwork .thread-empty .te-sub{font-size:12.5px;color:var(--muted);margin-top:5px;max-width:260px}.cwork .cavatar{padding:20px 18px 15px;text-align:center;border-bottom:1px solid var(--hairline)}.cwork .cavatar .av{width:54px;height:54px;font-size:18px;margin:0 auto 10px}.cwork .cavatar .nm{font-family:var(--serif);font-size:16.5px;font-weight:600;color:var(--ink)}.cwork .cavatar .em{font-size:12px;color:var(--muted);margin-top:2px}.cwork .tags{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin-top:11px}.cwork .tag{font-size:11px;font-weight:600;padding:3px 10px;border-radius:100px;background:var(--surface-2);color:var(--muted)}.cwork .csec{padding:16px 18px;border-bottom:1px solid var(--hairline)}.cwork .csec h4{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--dim);margin:0 0 12px}.cwork .jrow{display:flex;gap:11px;font-size:12.5px;padding-bottom:13px;position:relative}.cwork .jrow:last-child{padding-bottom:0}.cwork .jrow .jd{width:9px;height:9px;border-radius:50%;background:var(--good);flex:none;margin-top:3px;z-index:1}.cwork .jrow .jline{position:absolute;left:4px;top:12px;bottom:-2px;width:1.5px;background:var(--hairline)}.cwork .jrow:last-child .jline{display:none}.cwork .jrow .jt{color:var(--ink);font-weight:600}.cwork .jrow .je{color:var(--dim);font-size:11px}.cwork .qa{display:flex;flex-direction:column;gap:8px}.cwork .qbtn{border:1px solid var(--hairline);background:transparent;color:var(--ink);border-radius:9px;padding:9px 12px;font-size:12.5px;font-weight:600;text-align:left;display:flex;align-items:center;gap:9px}.cwork .qbtn:hover{background:var(--surface-2)}.cwork .qbtn svg{width:15px;height:15px;stroke:var(--accent-text);stroke-width:1.9;fill:none}.cwork .qbtn.primary{background:var(--wine);color:#fff;border-color:var(--wine);justify-content:center}.cwork .qbtn.primary svg{stroke:#fff}.cwork .csec h4 .cfiles-n{display:inline-grid;place-items:center;min-width:18px;height:16px;padding:0 5px;margin-left:4px;border-radius:100px;background:var(--surface-2);color:var(--dim);font-size:10px;font-weight:700;vertical-align:middle}.cwork .cfiles-search{display:flex;align-items:center;gap:7px;border:1px solid var(--hairline);background:var(--surface-2);border-radius:8px;padding:6px 9px;margin-bottom:10px}.cwork .cfiles-search svg{width:14px;height:14px;stroke:var(--dim);stroke-width:1.8;fill:none;flex:none}.cwork .cfiles-search input{border:0;background:transparent;color:var(--ink);font-size:12.5px;width:100%;outline:none}.cwork .cfiles{display:flex;flex-direction:column;gap:6px;max-height:232px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--wine) 45%,transparent) transparent}.cwork .cfiles::-webkit-scrollbar{width:7px}.cwork .cfiles::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--wine) 45%,transparent);border-radius:100px}.cwork .cfiles::-webkit-scrollbar-track{background:transparent}.cwork .att.cfile{max-width:none;width:100%}.cwork .att.cfile .cfile-go{margin-left:auto;flex:none;display:grid;place-items:center;color:var(--dim)}.cwork .att.cfile:hover .cfile-go{color:var(--wine)}.cwork .att.cfile .cfile-go svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.9;fill:none}.cwork .cfiles-empty{font-size:12px;color:var(--dim);padding:2px 0}.cwork .cw-toast{position:absolute;left:50%;bottom:22px;transform:translate(-50%,12px);background:var(--ink);color:var(--surface);font-size:12.5px;font-weight:600;padding:9px 15px;border-radius:100px;box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:.18s;z-index:30}.cwork .cw-toast.on{opacity:1;transform:translate(-50%)}@media(max-width:1080px){.cwork .app3{grid-template-columns:290px minmax(0,1fr)}.cwork .pane.ctx{display:none}}@media(max-width:760px){.cwork .app3{grid-template-columns:minmax(0,1fr)}.cwork .pane.thread,.cwork .app3.show-thread .pane.list{display:none}.cwork .app3.show-thread .pane.thread{display:flex}.cwork .th-back{display:grid}.cwork .msg{max-width:90%}}.settings-view{color:var(--ink)}.settings-view .icn{width:18px;height:18px;flex:none}.settings-view .num{font-variant-numeric:lining-nums tabular-nums;font-family:var(--serif)}.settings-view .microlabel{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--dim)}.settings-view a{color:var(--accent-text)}.settings-view h2,.settings-view h3{font-family:var(--serif);font-weight:600;letter-spacing:-.01em;margin:0}.settings-view .s-loading{padding:60px 34px;color:var(--muted);font-size:14.5px}.settings-view .s-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 34px;background:color-mix(in srgb,var(--ground) 86%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--hairline)}.settings-view .crumb{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted)}.settings-view .crumb b{color:var(--ink);font-weight:700}.settings-view .settings{display:grid;grid-template-columns:230px minmax(0,1fr);gap:34px;padding:30px 34px 64px;max-width:1200px;width:100%}.settings-view .srail{position:sticky;top:78px;align-self:start;display:flex;flex-direction:column;gap:3px}.settings-view .srail .rail-cap{padding:2px 12px 10px}.settings-view .srail button{display:flex;align-items:center;gap:11px;width:100%;text-align:left;border:0;background:transparent;cursor:pointer;padding:9px 12px;border-radius:9px;color:var(--muted);font-weight:600;font-size:14px;transition:background .14s,color .14s}.settings-view .srail button .icn{color:var(--dim);width:17px;height:17px}.settings-view .srail button:hover{background:var(--surface-2);color:var(--ink)}.settings-view .srail button.on{background:var(--surface);border:1px solid var(--hairline);color:var(--accent-text);box-shadow:0 1px 2px #00000008}.settings-view .srail button.on .icn{color:var(--accent-text)}.settings-view .srail .rail-warn{margin-left:auto;width:16px;height:16px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--brass);color:#fff;font-size:10.5px;font-weight:700;line-height:1}.settings-view .pane{animation:settings-fade .22s ease}@keyframes settings-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.settings-view .pane-head{margin-bottom:22px}.settings-view .pane-head .eyebrow{margin-bottom:8px}.settings-view .pane-head h2{font-size:27px;line-height:1.1}.settings-view .pane-head p{margin:7px 0 0;color:var(--muted);font-size:14.5px;max-width:60ch}.settings-view .card{background:var(--surface);border:1px solid var(--hairline);border-radius:14px;box-shadow:none}.settings-view .card+.card{margin-top:20px}.settings-view .card-pad{padding:22px 24px}.settings-view .card-foot{border-top:1px solid var(--hairline);display:flex;justify-content:flex-end;gap:10px}.settings-view .card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid var(--hairline)}.settings-view .card-head h3{font-size:17px}.settings-view .card-head p{margin:3px 0 0;font-size:13px;color:var(--muted)}.settings-view .rows{padding:4px 24px 8px}.settings-view .row{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px;padding:20px 0;border-top:1px solid var(--hairline);align-items:start}.settings-view .rows>.row:first-child{border-top:0}.settings-view .row .lbl{font-size:14px;font-weight:600;color:var(--ink)}.settings-view .row .hint,.settings-view .hint{font-size:12.5px;color:var(--muted);line-height:1.5}.settings-view .row .hint{margin-top:4px}.settings-view .row .ctl{min-width:0}.settings-view .stack{display:flex;flex-direction:column;gap:10px}.settings-view .keyfield{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.settings-view .keyval{flex:1 1 240px;min-width:0;background:var(--surface-2);border:1px solid var(--hairline);border-radius:9px;padding:11px 13px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;letter-spacing:.02em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-view .keyval.muted{color:var(--muted)}.settings-view .keyacts{display:inline-flex;gap:8px;flex:none}.settings-view .keyfoot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:13px;flex-wrap:wrap}.settings-view .keyfoot .hint{margin:0}.settings-view .codeblock{display:block;margin:0;background:var(--surface-2);border:1px solid var(--hairline);border-radius:10px;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.65;color:var(--ink);white-space:pre;overflow-x:auto}.settings-view .inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.settings-view .preview-line{margin-top:9px;font-size:13px;color:var(--muted)}.settings-view .preview-line b{color:var(--accent-text);font-weight:700}.settings-view .ctl-inline{display:flex;align-items:center;gap:8px}.settings-view .inp.inp-num{width:90px;text-align:center;font-variant-numeric:tabular-nums}.settings-view .ctl-unit{font-size:13px;color:var(--muted)}.settings-view .inp{width:100%;font-size:14px;padding:10px 12px;border:1px solid var(--hairline);border-radius:9px;background:var(--surface-2);color:var(--ink);font-family:inherit;transition:border-color .15s,box-shadow .15s}.settings-view .inp::placeholder{color:var(--dim)}.settings-view .inp:focus{outline:none;border-color:var(--wine);box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 16%,transparent)}.settings-view .affix{display:flex;align-items:stretch;border:1px solid var(--hairline);border-radius:9px;background:var(--surface-2);overflow:hidden}.settings-view .affix:focus-within{border-color:var(--wine);box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 16%,transparent)}.settings-view .affix input{border:0;background:transparent;flex:1;min-width:0;font-size:14px;padding:10px 6px 10px 12px;color:var(--ink);outline:none;font-family:inherit}.settings-view .affix .suffix{display:flex;align-items:center;padding:0 12px;color:var(--dim);font-size:13.5px;background:color-mix(in srgb,var(--hairline) 40%,transparent);border-left:1px solid var(--hairline)}.settings-view .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px;cursor:pointer;font-weight:700;font-size:13.5px;padding:10px 15px;background:var(--wine);color:#fff;line-height:1;font-family:inherit;transition:background .16s ease,transform .1s ease}.settings-view .btn:hover{background:var(--wine-deep)}.settings-view .btn:active{transform:translateY(1px)}.settings-view .btn.ghost{background:transparent;color:var(--accent-text);border:1px solid var(--hairline)}.settings-view .btn.ghost:hover{background:var(--surface-2);border-color:color-mix(in srgb,var(--wine) 30%,var(--hairline))}.settings-view .btn.sm{padding:7px 11px;font-size:12.5px;border-radius:8px}.settings-view .btn.danger{background:transparent;color:var(--bad);border:1px solid color-mix(in srgb,var(--bad) 32%,var(--hairline))}.settings-view .btn.danger:hover{background:color-mix(in srgb,var(--bad) 10%,transparent)}.settings-view .btn:disabled{cursor:default}.settings-view .iconbtn{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:8px;border:1px solid var(--hairline);background:transparent;color:var(--muted);cursor:pointer;transition:.15s}.settings-view .iconbtn:hover{color:var(--ink);background:var(--surface-2)}.settings-view .iconbtn.danger:hover{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 34%,var(--hairline))}.settings-view .linklike{border:0;background:transparent;color:var(--muted);font-family:var(--ui);font-size:12.5px;font-weight:600;cursor:pointer;text-decoration:underline}.settings-view .linklike:hover{color:var(--bad)}.settings-view .pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:4px 10px;border-radius:100px;line-height:1;height:auto}.settings-view .pill.good{color:var(--good);background:color-mix(in srgb,var(--good) 13%,transparent)}.settings-view .pill.warn{color:var(--brass);background:color-mix(in srgb,var(--brass) 15%,transparent)}.settings-view .pill.wine{color:var(--accent-text);background:color-mix(in srgb,var(--wine) 12%,transparent)}.settings-view .pill.mute{color:var(--muted);background:var(--surface-2)}.settings-view .pill .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.settings-view .tgl{width:44px;height:26px;border-radius:100px;background:var(--surface-2);border:1px solid var(--hairline);position:relative;cursor:pointer;transition:background .18s,border-color .18s;flex:none;padding:0}.settings-view .tgl:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000047;transition:transform .18s}.settings-view .tgl[aria-checked=true]{background:var(--wine);border-color:var(--wine)}.settings-view .tgl[aria-checked=true]:after{transform:translate(18px)}.settings-view .av{border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:700;flex:none;overflow:hidden;font-family:var(--ui);width:34px;height:34px;font-size:12px}.settings-view .av.g1{background:linear-gradient(140deg,var(--wine),var(--brass))}.settings-view .av.g2{background:linear-gradient(140deg,#3f6f63,#8aa)}.settings-view .av.g3{background:linear-gradient(140deg,#8a5a86,#b0873a)}.settings-view .av.g4{background:linear-gradient(140deg,#4a5b8a,#7a2338)}.settings-view .tbl-wrap{overflow-x:auto}.settings-view .tbl{width:100%;border-collapse:collapse;min-width:560px}.settings-view .tbl th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--dim);font-weight:700;padding:14px 16px 12px;border-bottom:1px solid var(--hairline)}.settings-view .tbl td{padding:14px 16px;border-top:1px solid var(--hairline);font-size:14px;vertical-align:middle}.settings-view .tbl tbody tr:first-child td{border-top:0}.settings-view .tbl .u{display:flex;align-items:center;gap:11px}.settings-view .tbl .u .nm{font-weight:600}.settings-view .tbl .u .em{font-size:12.5px;color:var(--muted)}.settings-view .right{text-align:right}.settings-view .tabnum{font-variant-numeric:lining-nums tabular-nums}.settings-view .invite{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;gap:10px;align-items:center}.settings-view .pending{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px;border:1px dashed var(--hairline);border-radius:11px}.settings-view .pending+.pending{margin-top:10px}.settings-view .plan{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.settings-view .plan .price{font-family:var(--serif);font-size:34px;line-height:1;letter-spacing:-.02em}.settings-view .meter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px}.settings-view .meter-item .mtop{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:9px}.settings-view .meter-item .mval{font-family:var(--serif);font-size:20px;font-variant-numeric:lining-nums tabular-nums}.settings-view .meter-item .mval small{font-size:13px;color:var(--muted);font-family:var(--ui)}.settings-view .meter{height:8px;border-radius:100px;background:var(--surface-2);overflow:hidden}.settings-view .meter>span{display:block;height:100%;border-radius:100px;background:var(--wine)}.settings-view .meter.brass>span{background:var(--brass)}.settings-view .meter.good>span{background:var(--good)}.settings-view .mcap{margin-top:8px;font-size:12.5px;color:var(--muted)}.settings-view .pay{display:flex;align-items:center;gap:14px}.settings-view .pay .cardmark{width:52px;height:34px;border-radius:7px;background:linear-gradient(135deg,#2a2340,#4a5b8a);display:grid;place-items:center;color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em}.settings-view .pill.muted{background:var(--surface-2);color:var(--muted)}.settings-view .pill.muted .dot{background:var(--muted)}.settings-view .btn:disabled{opacity:.55;cursor:default;transform:none}.settings-view .btn:disabled:hover{background:var(--wine)}.settings-view .btn.ghost:disabled:hover{background:transparent;border-color:var(--hairline)}.settings-view .meter.unlimited>span{background:linear-gradient(90deg,var(--brass),var(--wine))}.settings-view .tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.settings-view .tier{position:relative;display:flex;flex-direction:column;gap:8px;padding:20px 18px;border:1px solid var(--hairline);border-radius:14px;background:var(--surface)}.settings-view .tier.current{border-color:color-mix(in srgb,var(--wine) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--wine) 30%,transparent) inset}.settings-view .tier-flag{position:absolute;top:14px;right:14px;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-text);background:color-mix(in srgb,var(--wine) 12%,transparent);padding:3px 8px;border-radius:100px}.settings-view .tier-name{font-family:var(--serif);font-size:18px;font-weight:600}.settings-view .tier-price{display:flex;align-items:baseline;gap:4px}.settings-view .tier-price .price{font-family:var(--serif);font-size:30px;line-height:1;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}.settings-view .tier-price small,.settings-view .tier-tag{font-size:13px;color:var(--muted)}.settings-view .tier-allow{margin:4px 0 2px;padding:8px 10px;border-radius:9px;background:var(--surface-2);font-size:14px;font-variant-numeric:lining-nums tabular-nums}.settings-view .tier-feats{list-style:none;margin:2px 0 14px;padding:0;display:flex;flex-direction:column;gap:7px;flex:1}.settings-view .tier-feats li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink)}.settings-view .tier-feats li svg{flex:0 0 auto;width:16px;height:16px}.settings-view .tier .btn{width:100%}.settings-view .tier-wide{flex-direction:row;align-items:center;gap:22px;margin-top:16px;flex-wrap:wrap}.settings-view .tier-wide .tw-lead{min-width:150px;flex:none}.settings-view .tier-wide .tw-feats{flex:1;min-width:260px;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:7px 16px}.settings-view .tier-wide .btn.tw-cta{width:auto;flex:none;padding:8px 18px}.settings-view .tier-allow .tier-seats{display:block;margin-top:3px;font-size:12.5px;color:var(--muted);font-variant-numeric:normal}.paywall{min-height:100vh;min-height:100dvh;background:var(--surface);color:var(--ink);display:flex;flex-direction:column}.paywall .pw-top{display:flex;align-items:center;justify-content:space-between;padding:20px 28px;border-bottom:1px solid var(--hairline)}.paywall .pw-brand{display:flex;align-items:center;gap:10px;font-family:var(--serif);font-size:19px;font-weight:600}.paywall .pw-signout{border:1px solid var(--hairline);background:transparent;color:var(--muted);border-radius:8px;padding:7px 13px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer}.paywall .pw-signout:hover{background:var(--surface-2);color:var(--ink)}.paywall .pw-main{width:100%;max-width:1000px;margin:0 auto;padding:40px 28px 64px;flex:1}.paywall .pw-head{text-align:center;max-width:640px;margin:0 auto 26px}.paywall .pw-head h1{font-family:var(--serif);font-size:32px;line-height:1.12;margin:8px 0 10px}.paywall .pw-head p{color:var(--muted);font-size:15px;line-height:1.55;margin:0}.paywall .pw-seg{display:flex;width:fit-content;margin:0 auto 22px}.paywall .pw-msg{margin:18px auto 0;max-width:560px;text-align:center;color:var(--brass);font-size:13.5px}.paywall .pw-foot{text-align:center;color:var(--muted);font-size:12.5px;margin:26px 0 0}@media(max-width:560px){.paywall .pw-head h1{font-size:26px}.paywall .pw-main{padding:28px 18px 48px}}.settings-view .meter.over>span{background:var(--warn, #c9803a)}.settings-view .upbanner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 18px;margin-bottom:18px;border-radius:12px;border:1px solid color-mix(in srgb,var(--wine) 40%,var(--hairline));background:color-mix(in srgb,var(--wine) 8%,transparent);font-size:14px}.settings-view .upbanner b{color:var(--ink)}.settings-view .upbanner .btn{flex:0 0 auto}.settings-view .seg{display:inline-flex;gap:4px;padding:4px;border-radius:10px;background:var(--surface-2);border:1px solid var(--hairline);flex:none;white-space:nowrap}.settings-view .seg button{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--muted);font-weight:700;font-size:13px;padding:7px 14px;border-radius:7px;cursor:pointer;font-family:inherit;white-space:nowrap}.settings-view .seg button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000014}.settings-view .seg-badge{display:inline-flex;align-items:center;font-size:10.5px;font-weight:700;letter-spacing:.02em;line-height:1;color:var(--good);background:color-mix(in srgb,var(--good) 15%,transparent);padding:3px 7px;border-radius:100px;white-space:nowrap}.upmodal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,#1a0a10 62%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:upfade .16s ease}@keyframes upfade{0%{opacity:0}to{opacity:1}}.upmodal{position:relative;width:100%;max-width:468px;max-height:calc(100vh - 48px);overflow-y:auto;background:var(--surface);color:var(--ink);border:1px solid var(--hairline);border-radius:20px;padding:30px 30px 24px;box-shadow:0 30px 80px #00000059;animation:uprise .2s cubic-bezier(.2,.7,.2,1)}@keyframes uprise{0%{transform:translateY(14px) scale(.985);opacity:0}to{transform:none;opacity:1}}.upmodal-x{position:absolute;top:16px;right:16px;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.upmodal-x:hover{background:var(--surface-2);color:var(--ink)}.upmodal-x svg{width:18px;height:18px}.upmodal-eyebrow{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.upmodal-title{font-family:var(--serif);font-size:26px;line-height:1.15;letter-spacing:-.01em;margin:8px 0 6px}.upmodal-sub{color:var(--muted);font-size:14.5px;line-height:1.5;margin:0 0 20px}.upmodal-usage{padding:14px 16px;border-radius:12px;background:var(--surface-2);margin-bottom:18px}.upmodal-usage-top{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:9px}.upmodal-usage-val{font-family:var(--serif);font-size:18px;font-variant-numeric:lining-nums tabular-nums}.upmodal-usage-cap{font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.upmodal-meter{height:8px;border-radius:100px;background:color-mix(in srgb,var(--wine) 18%,transparent);overflow:hidden}.upmodal-meter>span{display:block;height:100%;border-radius:100px;background:linear-gradient(90deg,var(--brass),var(--wine))}.upmodal-toggle{display:inline-flex;gap:4px;padding:4px;margin:0 0 16px;border-radius:10px;background:var(--surface-2);border:1px solid var(--hairline)}.upmodal-toggle button{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--muted);font-family:inherit;font-weight:700;font-size:12.5px;padding:6px 12px;border-radius:7px;cursor:pointer}.upmodal-toggle button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0000001a}.upmodal-toggle .badge{font-size:10px;font-weight:700;color:var(--good);background:color-mix(in srgb,var(--good) 15%,transparent);padding:2px 6px;border-radius:100px}.upmodal-plans{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.upmodal-plan{border:1px solid var(--hairline);border-radius:14px;padding:15px 16px;background:var(--surface)}.upmodal-plan.rec{border-color:color-mix(in srgb,var(--wine) 45%,var(--hairline));background:color-mix(in srgb,var(--wine) 5%,transparent)}.upmodal-plan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.upmodal-plan-name{display:flex;align-items:center;gap:8px;font-family:var(--serif);font-size:17px;font-weight:600}.upmodal-rec-tag{font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-text);background:color-mix(in srgb,var(--wine) 12%,transparent);padding:2px 6px;border-radius:100px}.upmodal-plan-tag{font-size:12.5px;color:var(--muted)}.upmodal-plan-price{font-family:var(--serif);font-size:21px;line-height:1;letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.upmodal-plan-price small{font-family:var(--ui);font-size:11.5px;color:var(--muted)}.upmodal-plan .upmodal-unlocks{margin:11px 0 13px}.upmodal-plan .upmodal-btn{padding:10px 14px;font-size:13.5px}.upmodal-plan.enterprise .upmodal-btn{margin-top:4px}.upmodal-unlocks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.upmodal-unlocks li{display:flex;align-items:center;gap:9px;font-size:13.5px}.upmodal-check{flex:0 0 auto;width:17px;height:17px;color:var(--accent-text)}.upmodal-delta{color:var(--good);font-weight:700}.upmodal-note{font-size:13px;color:var(--muted);margin-bottom:12px}.upmodal-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 16px;border:0;border-radius:11px;font-family:inherit;font-weight:700;font-size:14.5px;cursor:pointer;text-decoration:none;transition:background .16s ease,transform .1s ease}.upmodal-btn.primary{background:var(--wine);color:#fff}.upmodal-btn.primary:hover{background:var(--wine-deep)}.upmodal-btn.primary:active{transform:translateY(1px)}.upmodal-btn.primary:disabled{opacity:.6;cursor:default}.upmodal-btn.ghost{background:transparent;color:var(--accent-text);border:1px solid var(--hairline)}.upmodal-btn.ghost:hover{background:var(--surface-2)}.upmodal-dismiss{display:block;margin:14px auto 0;border:0;background:transparent;color:var(--muted);font-size:13px;font-family:inherit;cursor:pointer}.upmodal-dismiss:hover{color:var(--ink);text-decoration:underline}.settings-view .swatches{display:flex;gap:10px;flex-wrap:wrap}.settings-view .swatch{width:34px;height:34px;border-radius:9px;border:2px solid var(--hairline);cursor:pointer;position:relative;transition:transform .1s}.settings-view .swatch:hover{transform:translateY(-1px)}.settings-view .swatch.sel{border-color:var(--ink)}.settings-view .swatch.sel:after{content:"";position:absolute;inset:0;margin:auto;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #00000040}.settings-view .brand-preview{margin-top:14px;padding:18px;border:1px solid var(--hairline);border-radius:11px;background:var(--surface-2);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.settings-view .pv-btn{border:0;border-radius:9px;color:#fff;font-weight:700;font-size:14px;padding:11px 20px;cursor:default;background:var(--wine)}.settings-view .logo-tile{width:118px;height:118px;border-radius:14px;border:1px dashed color-mix(in srgb,var(--wine) 34%,var(--hairline));background:var(--surface-2);display:grid;place-items:center;text-align:center;gap:6px;cursor:pointer;transition:.15s;flex:none}.settings-view .logo-tile:hover{border-color:var(--wine);background:color-mix(in srgb,var(--wine) 7%,var(--surface-2))}.settings-view .logo-tile .cur{width:58px;height:58px;border-radius:12px;background:var(--wine);position:relative;display:grid;place-items:center;color:#fff;font-family:var(--serif);font-size:26px;font-weight:600}.settings-view .logo-tile .cur:after{content:"";position:absolute;right:7px;top:7px;width:7px;height:7px;border-radius:2px;background:var(--brass)}.settings-view .domain-cur{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface-2)}.settings-view .addr-opens{margin:11px 0 0;color:var(--muted);font-size:12.5px;line-height:1.5}.settings-view .addr-opens b,.settings-view .card-head p b{color:var(--ink);font-weight:600}.settings-view .domain-cur .addr{font-family:var(--serif);font-size:16px}.settings-view .dns-head{padding:0;font-size:13px;color:var(--muted);line-height:1.5}.settings-view .rec,.settings-view .dnsrec{border:1px solid var(--hairline);border-radius:10px;overflow:hidden}.settings-view .dnsrec+.dnsrec{margin-top:10px}.settings-view .dnsrec-head{display:flex;align-items:center;gap:8px;padding:8px 14px;background:var(--surface-2);border-bottom:1px solid var(--hairline);font-size:12px;font-weight:700;color:var(--ink)}.settings-view .dnsrec-type{font-size:10.5px;font-weight:700;letter-spacing:.06em;padding:2px 8px;border-radius:999px;background:var(--surface);border:1px solid var(--hairline);color:var(--muted)}.settings-view .dnsrec .recrow code{white-space:normal;word-break:break-all;overflow:visible;line-height:1.45}.settings-view .dnsrec .recrow{align-items:flex-start}.settings-view .dnsrec .reclbl{margin-top:2px}.settings-view .recrow{display:flex;align-items:center;gap:12px;padding:10px 14px}.settings-view .recrow+.recrow{border-top:1px solid var(--hairline)}.settings-view .reclbl{width:52px;flex:none;font-family:var(--ui);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.settings-view .recrow code{flex:1;min-width:0;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:13px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-view .cpy{flex:none;border:1px solid var(--hairline);background:var(--surface);color:var(--muted);font-family:var(--ui);font-size:11px;font-weight:600;padding:5px 10px;border-radius:7px;cursor:pointer}.settings-view .cpy:hover{color:var(--ink);border-color:var(--dim)}.settings-view .warn-note{margin-top:14px;display:flex;gap:10px;align-items:flex-start;padding:12px 14px;background:color-mix(in srgb,var(--brass) 12%,transparent);border:1px solid color-mix(in srgb,var(--brass) 32%,transparent);border-radius:10px;font-size:12.5px;color:var(--muted);line-height:1.5}.settings-view .warn-note svg{width:16px;height:16px;color:var(--brass);flex:none;margin-top:1px}.settings-view .warn-note b{color:var(--ink);font-weight:600}.settings-view .off-banner{display:flex;gap:10px;align-items:center;padding:12px 14px;background:var(--surface-2);border:1px solid var(--hairline);border-radius:10px;font-size:13px;color:var(--muted)}.settings-view .off-banner svg{width:16px;height:16px;flex:none;color:var(--dim)}.settings-view .health-card>.card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.settings-view .health-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.settings-view .health-card .stat{background:var(--surface-2);border:1px solid var(--hairline);border-radius:12px;padding:13px 15px 15px}.settings-view .stat-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.settings-view .stat-lbl{font-family:var(--ui);font-size:12px;font-weight:600;color:var(--muted)}.settings-view .stat-val{font-family:var(--serif);font-size:31px;font-weight:600;line-height:1;letter-spacing:-.015em;font-variant-numeric:lining-nums tabular-nums;color:var(--ink)}.settings-view .stat-val .u{font-size:16px;color:var(--dim);margin-left:1px;font-weight:400}.settings-view .gauge{position:relative;height:6px;border-radius:100px;background:color-mix(in srgb,var(--ink) 8%,transparent);margin:13px 0 8px}.settings-view .gauge-fill{position:absolute;left:0;top:0;bottom:0;border-radius:100px;min-width:5px}.settings-view .gauge-fill.good{background:var(--good)}.settings-view .gauge-fill.warn{background:var(--brass)}.settings-view .gauge-fill.bad{background:var(--bad)}.settings-view .gauge-fill.wine{background:var(--wine)}.settings-view .gauge-mark{position:absolute;top:-3px;bottom:-3px;width:2px;border-radius:2px;background:color-mix(in srgb,var(--ink) 24%,transparent);transform:translate(-1px)}.settings-view .gauge-mark:after{content:attr(data-t);position:absolute;top:-16px;left:50%;transform:translate(-50%);font-family:var(--ui);font-size:9.5px;font-weight:700;letter-spacing:.02em;color:var(--dim);white-space:nowrap}.settings-view .stat-foot{font-family:var(--ui);font-size:11.5px;color:var(--dim);line-height:1.45}.settings-view .pill.sm{font-size:10.5px;padding:2px 8px}.settings-view .pill.bad{color:var(--bad);background:color-mix(in srgb,var(--bad) 13%,transparent)}.settings-view .vol{margin-top:17px;padding-top:16px;border-top:1px solid var(--hairline)}.settings-view .vol-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:3px}.settings-view .vol-num{font-family:var(--serif);font-size:17px;font-weight:600;font-variant-numeric:lining-nums tabular-nums;color:var(--ink)}.settings-view .vol-num .dim{color:var(--dim);font-weight:400;font-size:13.5px}.settings-view .protect{display:flex;gap:11px;align-items:flex-start;margin-top:16px;padding:12px 14px;background:color-mix(in srgb,var(--good) 7%,transparent);border:1px solid color-mix(in srgb,var(--good) 22%,var(--hairline));border-radius:10px;font-family:var(--ui);font-size:12.5px;color:var(--muted);line-height:1.5}.settings-view .protect svg{width:17px;height:17px;color:var(--good);flex:none;margin-top:1px}.settings-view .protect b{color:var(--ink);font-weight:700}@media(max-width:720px){.settings-view .health-grid{grid-template-columns:1fr}}.settings-view .wysiwyg{border:1px solid var(--hairline);border-radius:11px;overflow:hidden;background:var(--surface)}.settings-view .wtool{display:flex;flex-wrap:wrap;align-items:center;gap:3px;padding:7px 8px;border-bottom:1px solid var(--hairline);background:var(--surface-2)}.settings-view .wtool button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);font-family:var(--ui);font-size:12.5px;font-weight:600;cursor:pointer;line-height:1}.settings-view .wtool button:hover{background:var(--surface);border-color:var(--hairline);color:var(--ink)}.settings-view .wtool button b,.settings-view .wtool button i{font-size:13.5px;width:12px;text-align:center}.settings-view .wtool button svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.settings-view .wtool .sep{width:1px;height:18px;background:var(--hairline);margin:0 4px}.settings-view .wedit{padding:14px 16px;min-height:92px;font-size:13.5px;line-height:1.6;color:var(--ink);outline:none}.settings-view .wedit:focus{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--wine) 16%,transparent)}.settings-view .wedit p{margin:0 0 7px}.settings-view .wedit p:last-child{margin:0}.settings-view .wedit a,.settings-view .wprev-foot a{color:var(--accent-text);font-weight:600}.settings-view .wlogo{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:8px;background:var(--wine);color:#fff;font-family:var(--serif);font-weight:600;font-size:15px;position:relative;vertical-align:middle;-webkit-user-select:none;user-select:none}.settings-view .wlogo:after{content:"";position:absolute;right:4px;top:4px;width:5px;height:5px;border-radius:2px;background:var(--brass)}.settings-view .wprev-wrap{margin-top:16px}.settings-view .wprev{background:color-mix(in srgb,var(--ink) 4%,var(--surface-2));border:1px solid var(--hairline);border-radius:11px;padding:16px}.settings-view .wprev-email{max-width:430px;margin:0 auto;background:var(--surface);border:1px solid var(--hairline);border-radius:9px;overflow:hidden;box-shadow:0 6px 20px -12px #0006}.settings-view .wprev-body{padding:18px 22px}.settings-view .wprev-body .ln{display:block;height:8px;border-radius:4px;background:var(--surface-2)}.settings-view .wprev-body .ln+.ln{margin-top:9px}.settings-view .wprev-foot{padding:18px 22px;border-top:1px solid var(--hairline);text-align:center;font-size:11.5px;line-height:1.65;color:var(--muted)}.settings-view .wprev-foot p{margin:0 0 5px}.settings-view .wprev-foot p:last-child{margin:0}.settings-view .wprev-foot .wlogo{width:30px;height:30px;font-size:14px;margin-bottom:9px}.settings-view .list-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 24px;border-top:1px solid var(--hairline)}.settings-view .card>.list-row:first-of-type{border-top:0}.settings-view .list-row .lbl{font-size:14px;font-weight:600}.settings-view .list-row .hint{margin-top:3px}.settings-view .danger-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-top:1px solid var(--hairline)}.settings-view .toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%) translateY(20px);background:var(--ink);color:var(--ground);font-size:13px;font-weight:600;padding:11px 18px;border-radius:100px;opacity:0;pointer-events:none;transition:.25s;z-index:80;box-shadow:0 12px 30px -10px #00000080}.settings-view .toast.on{opacity:1;transform:translate(-50%) translateY(0)}@media(max-width:1080px){.settings-view .settings{grid-template-columns:1fr;padding:22px 22px 60px}.settings-view .srail{position:static;flex-direction:row;flex-wrap:wrap;gap:6px;margin-bottom:8px}.settings-view .srail .rail-cap{display:none}.settings-view .row{grid-template-columns:1fr;gap:12px}}@media(max-width:820px){.settings-view .s-topbar{padding:14px 20px}}.badge.hot{background:color-mix(in srgb,var(--good) 14%,transparent);color:var(--good)}.dhead{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.dtitle{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dtitle h1{font-size:27px;line-height:1.1}.dtitle h1[contenteditable=true]{outline:none;border-bottom:2px solid var(--wine);padding-bottom:2px}.editmark{color:var(--dim);display:inline-flex;background:none;border:none;padding:2px;cursor:pointer}.editmark:hover{color:var(--accent-text)}.editmark svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.7;fill:none}.dright{display:flex;align-items:center;gap:8px;flex:none;flex-wrap:wrap;justify-content:flex-end}.dright .ghost{height:38px}.dhead>:first-child{flex:1 1 0;min-width:0}.dtitle h1{overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.daddr{margin-top:6px;font-size:12.5px;color:var(--muted);font-variant-numeric:lining-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dactions{display:flex;gap:8px;align-items:center}.mgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:22px;align-items:start}@media(max-width:820px){.mgrid{grid-template-columns:1fr}}.mcard{padding:0;overflow:hidden;display:flex;flex-direction:column}.mcard .mtop{padding:16px 18px 0;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:26px}.mcard .mtitle{font-family:var(--serif);font-size:16px;font-weight:600;display:flex;align-items:center;gap:9px}.mcard .mtitle svg{width:17px;height:17px;stroke:var(--accent-text);stroke-width:1.6;fill:none;flex:none}.mcard .mbody{padding:14px 18px 18px;flex:1;display:flex;flex-direction:column;gap:13px}.mcard .mdesc{color:var(--muted);font-size:12.5px;line-height:1.45}.pagepreview{aspect-ratio:16/8;border-radius:10px;overflow:hidden;border:1px solid var(--hairline);position:relative;background:var(--surface-2)}.mrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--hairline)}.mrow.first{border-top:none;padding-top:2px}.mrow .ml{display:flex;flex-direction:column;gap:3px;min-width:0}.mrow .mk{font-size:12.5px;font-weight:600}.mrow .mv{font-size:11.5px;color:var(--dim)}.mactions{margin-top:auto;display:flex;gap:8px;padding-top:4px}.seg{display:flex;gap:6px;background:var(--surface-2);border:1px solid var(--hairline);border-radius:10px;padding:4px}.seg button{flex:1;border:none;background:transparent;color:var(--muted);font-weight:600;font-size:12.5px;padding:9px 10px;border-radius:7px;transition:background .14s,color .14s;cursor:pointer}.seg button.sel{background:var(--surface);color:var(--accent-text);box-shadow:var(--shadow)}.choicebody{color:var(--muted);font-size:12.5px;margin-top:2px;line-height:1.45}.offer{display:flex;align-items:center;gap:11px;padding:11px 13px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface-2)}.offer .oi{width:32px;height:32px;border-radius:8px;background:color-mix(in srgb,var(--wine) 14%,transparent);color:var(--accent-text);display:grid;place-items:center;flex:none}.offer .oi svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.8;fill:none}.offer .ot{flex:1;min-width:0}.offer .ok{font-weight:600;font-size:13px}.offer .os{font-size:11.5px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reg-stat{font-size:12px;color:var(--muted);letter-spacing:.01em}.reg-stat strong{color:var(--ink);font-weight:700}.offer-edit{border:1px solid color-mix(in srgb,var(--wine) 32%,var(--hairline));border-radius:10px;background:var(--surface);padding:14px}.offer-edit .oe-field{margin-bottom:11px}.offer-edit .oe-lb{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dim);margin-bottom:6px;display:block}.offer-edit .oe-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.timing{border-top:1px solid var(--hairline);padding-top:14px;margin-top:2px}.timing-head{display:flex;align-items:center;justify-content:space-between}.timeinput{width:76px;border:1px solid var(--hairline);border-radius:8px;background:var(--surface-2);color:var(--ink);font-family:inherit;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;padding:7px 10px;text-align:center}.timeinput:focus{outline:none;border-color:var(--wine);background:var(--surface)}.tl{position:relative;height:8px;border-radius:100px;background:var(--surface-2);border:1px solid var(--hairline);margin:22px 9px 28px;cursor:pointer;touch-action:none}.tl-fill{position:absolute;top:0;left:0;height:100%;border-radius:100px;background:linear-gradient(90deg,color-mix(in srgb,var(--wine) 50%,transparent),var(--wine));pointer-events:none}.tl-marker{position:absolute;top:50%;transform:translate(-50%,-50%);width:18px;height:18px;border-radius:100px;background:var(--wine);border:2px solid var(--surface);box-shadow:0 1px 5px #00000059;cursor:grab}.tl-marker:active{cursor:grabbing}.tl-end{position:absolute;top:15px;font-size:10.5px;color:var(--dim);font-variant-numeric:tabular-nums;pointer-events:none}.tl-start{left:-5px}.tl-stop{right:-5px}.timing-note{font-size:12px;color:var(--muted);line-height:1.45}.attach-btn{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;border:1px dashed color-mix(in srgb,var(--wine) 34%,var(--hairline));background:transparent;color:var(--accent-text);font-weight:600;font-size:12.5px;padding:9px 13px;border-radius:9px;cursor:pointer}.attach-btn:hover{border-color:var(--wine);background:color-mix(in srgb,var(--wine) 6%,transparent)}.attach-btn svg{width:15px;height:15px;stroke:currentColor;stroke-width:2;fill:none}.auto-empty{font-size:12.5px;color:var(--dim);padding:6px 2px}.sched-mode{margin-top:2px}.sched-mode .oe-lb{display:block;margin:16px 0 8px}.sched-mode .oe-lb.first{margin-top:6px}.sched-fields{display:flex;gap:10px}.sched-field{flex:1;display:block;min-width:0}.sched-field .oe-lb{display:block;margin:6px 0}.sched-field .oe-lb.first{margin-top:0}.sched-field .input{width:100%}input[type=date].input,input[type=time].input{font-variant-numeric:tabular-nums}.dow{display:flex;gap:6px}.dow-chip{flex:1;height:36px;border:1px solid var(--hairline);background:var(--surface-2);color:var(--muted);border-radius:8px;font-weight:700;font-size:12.5px;font-family:inherit;transition:background .14s,border-color .14s,color .14s;cursor:pointer}.dow-chip:hover{border-color:color-mix(in srgb,var(--wine) 40%,var(--hairline));color:var(--ink)}.dow-chip.on{background:var(--wine);border-color:var(--wine);color:#fff}.times{display:flex;flex-direction:column;gap:8px}.time-row{display:flex;gap:8px;align-items:center}.time-row .input{flex:1}.time-del{width:38px;height:38px;flex:none;border:1px solid var(--hairline);background:var(--surface-2);color:var(--dim);border-radius:8px;display:grid;place-items:center;cursor:pointer}.time-del:hover{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 42%,var(--hairline))}.time-del svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;fill:none}.sched-quiet{font-size:11.5px;color:var(--dim);margin-top:12px;line-height:1.45}.engagement{padding:20px 24px 24px;margin-bottom:22px}.eng-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.eng-head h3{font-size:16px;display:flex;align-items:center;gap:9px}.eng-head .eng-hi{width:17px;height:17px;stroke:var(--accent-text);fill:none;flex:none}.eng-head .sub{font-size:12.5px;color:var(--muted);margin-top:5px;max-width:560px;line-height:1.45}.eng-panel{margin-top:2px}.eng-tl{position:relative;height:8px;border-radius:100px;background:var(--surface-2);border:1px solid var(--hairline);margin:14px 12px 40px}.eng-tl .tl-end{position:absolute;font-size:10.5px;color:var(--dim);font-variant-numeric:tabular-nums;top:16px}.eng-tl .tl-start{left:-6px}.eng-tl .tl-stop{right:-6px}.eng-mark{position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;height:24px;border-radius:100px;background:var(--surface);border:2px solid var(--wine);display:grid;place-items:center;cursor:pointer;padding:0;transition:transform .14s}.eng-mark:hover{transform:translate(-50%,-50%) scale(1.12)}.eng-mark svg{width:12px;height:12px;stroke:var(--wine);fill:none}.eng-mark .mt{position:absolute;top:26px;left:50%;transform:translate(-50%);font-size:9.5px;font-weight:600;color:var(--dim);white-space:nowrap;font-variant-numeric:tabular-nums}.eng-list{display:flex;flex-direction:column}.eng-item{display:flex;align-items:center;gap:12px;padding:13px 0;border-top:1px solid var(--hairline)}.eng-item:first-child{border-top:none}.eng-ic{width:34px;height:34px;border-radius:9px;background:color-mix(in srgb,var(--wine) 12%,transparent);color:var(--accent-text);display:grid;place-items:center;flex:none}.eng-ic svg{width:17px;height:17px}.eng-b{flex:1;min-width:0}.eng-t{font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eng-s{font-size:11.5px;color:var(--dim);margin-top:2px}.eng-item .badge{flex:none;font-variant-numeric:tabular-nums}.addwrap{position:relative;margin-top:14px;display:inline-block}.addmenu{position:absolute;bottom:calc(100% + 8px);left:0;min-width:180px;background:var(--surface);border:1px solid var(--hairline);border-radius:12px;box-shadow:var(--shadow-lg);padding:6px;z-index:30;display:none}.addmenu.open{display:block}.addmenu button{display:flex;width:100%;align-items:center;gap:11px;padding:9px 11px;border:none;background:transparent;color:var(--ink);font-size:13px;font-weight:500;border-radius:8px;text-align:left;cursor:pointer}.addmenu button:hover{background:var(--surface-2)}.addmenu button svg{width:15px;height:15px;stroke:currentColor;fill:none;opacity:.85;flex:none}.eng-editor{border:1px solid color-mix(in srgb,var(--wine) 32%,var(--hairline));border-radius:12px;background:var(--surface);padding:16px;margin-top:16px}.ee-title{font-family:var(--serif);font-size:15px;font-weight:600;margin-bottom:12px}.eng-editor .oe-lb{display:block;margin-bottom:7px}.eng-editor .ee-options .oe-lb{margin-top:14px}.opts{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.opt-row{display:flex;gap:8px;align-items:center}.opt-row .input{flex:1}.opt-del{width:38px;height:38px;flex:none;border:1px solid var(--hairline);background:var(--surface-2);color:var(--dim);border-radius:8px;display:grid;place-items:center;cursor:pointer}.opt-del:hover{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 42%,var(--hairline))}.opt-del svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;fill:none}.ee-appears{margin-top:16px}.res-block{padding:16px 0;border-top:1px solid var(--hairline)}.res-block:first-child{border-top:none;padding-top:2px}.res-sub{font-size:11.5px;color:var(--dim);margin:5px 0 14px}.poll-bar-row{margin-bottom:12px}.poll-bar-row:last-child{margin-bottom:0}.poll-bar-top{display:flex;align-items:baseline;justify-content:space-between;font-size:12.5px;margin-bottom:6px}.poll-bar-top .pct{font-weight:700;font-variant-numeric:tabular-nums;color:var(--accent-text)}.poll-track{height:9px;border-radius:100px;background:var(--surface-2);overflow:hidden}.poll-track span{display:block;height:100%;border-radius:100px;background:linear-gradient(90deg,var(--wine),color-mix(in srgb,var(--brass) 70%,var(--wine)))}.qa-list{display:flex;flex-wrap:wrap;gap:8px}.qa-chip{background:var(--surface-2);border:1px solid var(--hairline);border-radius:100px;padding:7px 13px;font-size:12.5px;color:var(--ink)}.res-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:640px){.res-grid{grid-template-columns:1fr;gap:0}}.react-row{display:flex;gap:12px;margin-top:4px}.react-pill{display:flex;align-items:center;gap:9px;background:var(--surface-2);border:1px solid var(--hairline);border-radius:12px;padding:10px 15px}.react-pill .rc{font-family:var(--serif);font-size:19px;font-weight:600}.react-pill .rh{width:18px;height:18px;fill:#d8455a}.react-pill .rt{width:18px;height:18px;stroke:var(--accent-text)}.dl-row{display:flex;align-items:center;gap:12px;margin-top:4px;background:var(--surface-2);border:1px solid var(--hairline);border-radius:12px;padding:11px 14px}.dl-ic{width:34px;height:34px;border-radius:9px;background:color-mix(in srgb,var(--wine) 12%,transparent);color:var(--accent-text);display:grid;place-items:center;flex:none}.dl-ic svg{width:17px;height:17px}.dl-b{flex:1;min-width:0}.dl-t{font-weight:600;font-size:13px}.dl-s{font-size:11px;color:var(--dim);margin-top:1px}.dl-n{text-align:right;line-height:1.15}.dl-n .num{display:block;font-family:var(--serif);font-size:18px;font-weight:600}.dl-n span:last-child{font-size:11px;color:var(--dim)}.rc-composer{border:1px solid var(--hairline);border-radius:12px;background:var(--surface-2);padding:15px}.rc-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.rc-tool{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--hairline);background:var(--surface);color:var(--muted);font-weight:600;font-size:12px;padding:7px 10px;border-radius:8px;transition:border-color .14s,color .14s,background .14s;cursor:pointer}.rc-tool svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.8;fill:none;flex:none}.rc-tool:hover{color:var(--accent-text);border-color:color-mix(in srgb,var(--wine) 34%,var(--hairline));background:color-mix(in srgb,var(--wine) 6%,transparent)}.rc-tool.on{background:color-mix(in srgb,var(--wine) 12%,transparent);border-color:transparent;color:var(--accent-text)}.rc-tool.bold{width:34px;justify-content:center;padding:7px 0;font-family:var(--serif);font-weight:700;font-size:15px}.rc-tool.italic{width:34px;justify-content:center;padding:7px 0;font-family:var(--serif);font-style:italic;font-weight:600;font-size:15px}.rc-tool.ic{padding:8px}.rc-div{width:1px;height:20px;background:var(--hairline);margin:0 3px}.rc-insert{display:flex;align-items:center;gap:8px;margin:12px 0 0}.rc-insert .input{flex:1}.rc-x{width:36px;height:36px;flex:none;border:1px solid var(--hairline);background:var(--surface);color:var(--dim);border-radius:8px;display:grid;place-items:center;cursor:pointer}.rc-x:hover{color:var(--ink)}.rc-x svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;fill:none}.rc-editor{min-height:104px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface);padding:15px 16px;font-size:14px;line-height:1.6;color:var(--ink);outline:none}.rc-editor:focus{border-color:var(--wine);box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 10%,transparent)}.rc-editor:empty:before{content:attr(data-placeholder);color:var(--dim)}.rc-editor.dragover{border-style:dashed;border-color:var(--wine)}.rc-editor b,.rc-editor strong{font-weight:700}.rc-editor i,.rc-editor em{font-style:italic}.rc-editor a{color:var(--accent-text);text-decoration:underline;text-underline-offset:2px}.rc-editor ul{margin:6px 0 6px 4px;padding-left:20px}.rc-editor li{margin:2px 0}.rc-attach{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.rc-attach:empty{display:none}.rc-chip{display:inline-flex;align-items:center;gap:9px;max-width:250px;padding:6px 8px 6px 6px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface-2)}.rc-chip .cthumb{width:34px;height:34px;flex:none;border-radius:7px;overflow:hidden;border:1px solid var(--hairline);background:linear-gradient(140deg,color-mix(in srgb,var(--wine) 24%,var(--surface)),var(--surface));display:grid;place-items:center}.rc-chip .cthumb svg{width:17px;height:17px;stroke:color-mix(in srgb,var(--wine) 62%,var(--muted));stroke-width:1.5;fill:none}.rc-chip .cic{width:30px;height:30px;flex:none;border-radius:7px;display:grid;place-items:center;background:color-mix(in srgb,var(--wine) 13%,transparent);color:var(--accent-text)}.rc-chip .cic svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.7;fill:none}.rc-chip.video .cic{background:#241820;color:#fff}.rc-chip.video .cic svg{fill:#fff;stroke:none;width:13px;height:13px;margin-left:1px}.rc-chip .cbody{min-width:0;display:flex;flex-direction:column}.rc-chip .cname{font-weight:600;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.rc-chip .csub{font-size:10.5px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-chip .cx{width:20px;height:20px;flex:none;border:none;background:transparent;color:var(--dim);border-radius:6px;display:grid;place-items:center;cursor:pointer}.rc-chip .cx:hover{background:var(--surface);color:var(--bad)}.rc-chip .cx svg{width:13px;height:13px;stroke:currentColor;stroke-width:2;fill:none}.rc-chip.uploading{opacity:.62}.rc-chip.failed{border-color:color-mix(in srgb,var(--bad) 45%,var(--hairline))}.rc-chip.failed .csub{color:var(--bad)}.comp-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px}.rc-toolbar.top{margin-bottom:12px}.vmenu{position:relative}.vmenu .wmenu{left:0;right:auto;top:calc(100% + 6px)}.after-intro{font-size:13px;color:var(--muted);line-height:1.5;margin-bottom:16px}.comp-send{display:flex;align-items:stretch;gap:10px}.comp-send .btn:disabled{background:color-mix(in srgb,var(--wine) 42%,var(--surface-2));cursor:default}.comp-send .btn:disabled:active{transform:none}.comp-send:has(.post-to){gap:1px}.comp-send:has(.post-to)>.btn{border-radius:9px 0 0 9px}.comp-send .btn.caret{border-radius:0 9px 9px 0;padding:10px 9px;height:100%}.comp-send .btn.caret svg{width:15px;height:15px}.comp-send .composer-to{order:-1}.post-to .wmenu.up{top:auto;bottom:calc(100% + 6px);min-width:176px}.post-to .wmenu.up:before{top:auto;bottom:-6px;border:none;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.wmenu button.off svg{opacity:0}.to-row{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:12px}.to-lbl{font-size:12px;font-weight:600;color:var(--dim)}.to-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 5px 4px 10px;border:1px solid var(--hairline);border-radius:100px;background:var(--surface);font-size:12.5px;font-weight:600}.to-chip button{width:18px;height:18px;flex:none;border:none;background:transparent;color:var(--dim);border-radius:100px;display:grid;place-items:center;cursor:pointer}.to-chip button:hover{background:var(--surface-2);color:var(--bad)}.to-chip button svg{width:11px;height:11px;stroke:currentColor;stroke-width:2.4;fill:none}.to-more{font-size:12.5px;font-weight:600;color:var(--dim)}.pickpeople{margin-top:12px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface);padding:11px}.picklist{display:flex;flex-direction:column;gap:1px;max-height:260px;overflow:auto;margin-top:9px}.pickrow{gap:11px}.pickwho{flex:1;min-width:0;display:flex;flex-direction:column}.pickname{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pickmail{font-size:11.5px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pickrow .pill{flex:none}.postlog{display:flex;flex-direction:column}.post-item{position:relative;display:flex;align-items:flex-start;gap:12px;padding:11px 0;border-top:1px solid var(--hairline)}.post-item:first-child{border-top:none}.post-ic{width:30px;height:30px;border-radius:8px;background:color-mix(in srgb,var(--wine) 11%,transparent);color:var(--accent-text);display:grid;place-items:center;flex:none}.post-ic svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.7;fill:none}.post-b{flex:1;min-width:0}.post-t{font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post-m{font-size:11.5px;color:var(--dim);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post-m .pdot{margin:0 5px;opacity:.6}.post-menu-wrap{position:relative;flex:none}.post-mbtn{width:28px;height:28px;border-radius:7px;border:none;background:transparent;color:var(--dim);display:grid;place-items:center;opacity:0;transition:opacity .14s,background .14s,color .14s;cursor:pointer}.post-item:hover .post-mbtn,.post-mbtn.open{opacity:1}.post-mbtn:hover{background:var(--surface-2);color:var(--ink)}.post-mbtn svg{width:16px;height:16px;fill:currentColor}.post-menu{position:absolute;top:calc(100% + 4px);right:0;min-width:152px;background:var(--surface);border:1px solid var(--hairline);border-radius:10px;box-shadow:var(--shadow-lg);padding:5px;z-index:30;display:none}.post-menu.open{display:block}.post-menu button{display:flex;width:100%;align-items:center;gap:9px;padding:8px 10px;border:none;background:transparent;color:var(--bad);font-size:12.5px;font-weight:500;border-radius:7px;text-align:left;cursor:pointer}.post-menu button:hover{background:color-mix(in srgb,var(--bad) 10%,transparent)}.post-menu button svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.8;fill:none;flex:none}.tcap-right{display:flex;align-items:center;gap:12px}@media(max-width:560px){.tcap-right{gap:8px}}.tsrc{color:var(--muted)}.twhen{color:var(--dim);white-space:nowrap}.tstage{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.autoview .pill.on{background:color-mix(in srgb,var(--good) 12%,transparent);color:var(--good)}.autoview .pill.on .dot{background:var(--good)}.autoview .pill.off{background:var(--surface-2);color:var(--dim)}.autoview .pill.off .dot{background:var(--dim)}.autoview .oe-lb{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dim);margin:0 0 7px;display:block}.autoview .oe-lb.mt{margin-top:16px}.autoview .lib-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media(max-width:820px){.autoview .lib-grid{grid-template-columns:1fr}}.autoview .acard{padding:18px 19px 15px;cursor:pointer;display:flex;flex-direction:column;text-align:left;width:100%;transition:transform .16s,box-shadow .16s,border-color .16s}.autoview .acard:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:color-mix(in srgb,var(--wine) 24%,var(--hairline))}.autoview .acard.askel{min-height:150px;opacity:.55;animation:autopulse 1.3s ease-in-out infinite;cursor:default}@keyframes autopulse{0%,to{opacity:.4}50%{opacity:.7}}.autoview .acard .atop{display:flex;align-items:flex-start;gap:12px}.autoview .acard .aicon{width:38px;height:38px;border-radius:10px;flex:none;display:grid;place-items:center;background:color-mix(in srgb,var(--wine) 12%,transparent);color:var(--accent-text)}.autoview .acard .aicon svg{width:19px;height:19px;stroke:currentColor;stroke-width:1.7;fill:none}.autoview .acard .ahead{flex:1;min-width:0}.autoview .acard .aname{font-family:var(--serif);font-size:17px;font-weight:600;line-height:1.2}.autoview .acard .atrig{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12.5px;margin-top:4px}.autoview .acard .atrig svg{width:13px;height:13px;stroke:currentColor;stroke-width:1.7;fill:none;flex:none;opacity:.75}.autoview .acard .astats{font-size:13px;color:var(--muted);font-variant-numeric:lining-nums tabular-nums;margin:15px 0 0;line-height:1.5}.autoview .acard .adraft{font-size:12.5px;color:var(--dim);margin-top:15px;font-style:italic}.autoview .acard .afoot{display:flex;align-items:center;gap:7px;margin-top:15px;padding-top:13px;border-top:1px solid var(--hairline);font-size:12px;color:var(--dim);min-height:20px}.autoview .acard .afoot svg{width:13px;height:13px;stroke:currentColor;stroke-width:1.7;fill:none;flex:none;opacity:.75}.autoview .acard .afoot .rw{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.autoview .acard .aattn{display:flex;align-items:center;gap:6px;margin-top:9px;font-size:12.5px;font-weight:600;color:color-mix(in srgb,var(--brass) 88%,var(--ink))}.autoview .acard .aattn:before{content:"";width:6px;height:6px;border-radius:100px;flex:none;background:currentColor}.autoview .attn{padding:18px 20px;margin-bottom:20px;border-color:color-mix(in srgb,var(--brass) 34%,var(--hairline))}.autoview .attn-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.autoview .attn-head h3{font-family:var(--serif);font-size:16px;font-weight:600;margin:0}.autoview .attn-sub{font-size:12.5px;color:var(--muted);margin-top:5px;line-height:1.45;max-width:62ch}.autoview .attn-list{margin-top:14px;border-top:1px solid var(--hairline)}.autoview .attn-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,2fr) auto auto;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--hairline)}.autoview .attn-row:last-child{border-bottom:0}.autoview .attn-who{min-width:0}.autoview .attn-name{display:block;font-weight:600;font-size:13.5px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autoview .attn-mail{display:block;font-size:11.5px;color:var(--dim);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autoview .attn-why{font-size:12.5px;color:var(--muted);line-height:1.45;min-width:0;overflow-wrap:anywhere}.autoview .attn-when{font-size:11.5px;color:var(--dim);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.autoview .attn-acts{display:flex;align-items:center;gap:8px;flex:none}@media(max-width:820px){.autoview .attn-row{grid-template-columns:1fr;gap:7px}.autoview .attn-acts{margin-top:3px}}.autoview .rename-inp{width:auto;min-width:240px;font-family:var(--serif);font-size:22px;font-weight:600;padding:4px 8px}.autoview .dright{display:flex;flex-direction:column;align-items:flex-end;gap:11px;flex:none}.autoview .onoff{display:flex;align-items:center;gap:9px}.autoview .onoff .oo-lb{font-size:12px;font-weight:600;color:var(--dim)}.autoview .onoff .oo-lb.act{color:var(--ink)}.autoview .dactions{display:flex;gap:8px;align-items:center}.autoview .dhead .sub b{color:var(--accent-text);font-weight:600}@media(max-width:640px){.autoview .dhead{flex-direction:column;align-items:stretch}.autoview .dright{align-items:stretch}.autoview .dactions{justify-content:flex-end}}.autoview .runson-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:22px;padding:12px 15px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface)}.autoview .wchip2{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border:1px solid var(--hairline);border-radius:100px;background:var(--surface-2);color:var(--ink);font-size:12.5px;font-weight:500;cursor:pointer;transition:border-color .14s,color .14s}.autoview .wchip2:hover{border-color:color-mix(in srgb,var(--wine) 40%,var(--hairline));color:var(--accent-text)}.autoview .wchip2 svg{width:12px;height:12px;stroke:currentColor;stroke-width:1.8;fill:none;opacity:.65}.autoview .add-chip{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border:1px dashed color-mix(in srgb,var(--wine) 32%,var(--hairline));border-radius:100px;background:transparent;color:var(--accent-text);font-size:12.5px;font-weight:600;cursor:pointer}.autoview .add-chip:hover{border-color:var(--wine);background:color-mix(in srgb,var(--wine) 6%,transparent)}.autoview .add-chip svg{width:13px;height:13px;stroke:currentColor;stroke-width:2;fill:none}.autoview .attachmenu{position:absolute;top:calc(100% + 6px);left:0;z-index:40;min-width:250px;background:var(--surface);border:1px solid var(--hairline);border-radius:12px;box-shadow:var(--shadow-lg);padding:6px}.autoview .attachmenu .am-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:8px}.autoview .attachmenu .am-row:hover{background:var(--surface-2)}.autoview .attachmenu .am-name{font-size:13px;font-weight:500}.autoview .attachmenu .am-empty{font-size:12px;color:var(--muted);padding:8px 10px;line-height:1.4}.autoview .runson-bar{position:relative}.autoview .runson-bar .wchip2{cursor:default}.autoview .wchip-x{margin-left:2px;border:none;background:none;color:var(--dim);font-size:14px;line-height:1;cursor:pointer;padding:0 2px;font-family:inherit}.autoview .wchip-x:hover{color:var(--ink)}.autoview .webmenu{position:absolute;top:calc(100% + 6px);left:14px;z-index:120;min-width:300px;background:var(--surface);border:1px solid var(--hairline);border-radius:12px;box-shadow:var(--shadow-lg);padding:6px}.autoview .webmenu label{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:8px;font-size:13px;color:var(--ink);cursor:pointer}.autoview .webmenu label:hover{background:var(--surface-2)}.autoview .webmenu input{accent-color:var(--wine)}.autoview .webmenu .am-empty{font-size:12px;color:var(--muted);padding:8px 10px;line-height:1.4}.autoview .funnel{margin-bottom:22px}.autoview .draftcard{padding:18px 20px;margin-bottom:22px;display:flex;gap:13px;align-items:center}.autoview .draftcard .empty-ico{margin:0;flex:none}.autoview{--line:color-mix(in srgb,var(--wine) 34%,var(--hairline))}.wrap.autoview{max-width:none;width:max-content;min-width:min(100%,1060px);margin:0 auto}.wrap.autoview>*{max-width:1000px;margin-inline:auto}.wrap.autoview>.flow{max-width:none}.autoview .flow{position:relative;width:max-content;min-width:100%;margin:0 auto}.autoview .delarm{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted)}.autoview .ghost.danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,var(--hairline))}.autoview .ghost.danger:hover{background:var(--dangerbg);color:var(--danger)}.autoview .fnode{position:relative;border:1px solid var(--hairline);border-radius:14px;background:var(--surface);padding:14px;max-width:520px;margin:0 auto;box-shadow:var(--shadow);transition:border-color .15s,box-shadow .15s}.autoview .fnode .fhead,.autoview .fnode .fbody,.autoview .fnode .fkind{min-width:0}.autoview .fnode .ftitle{min-width:0;overflow-wrap:anywhere}.autoview .fnode:hover{border-color:color-mix(in srgb,var(--wine) 32%,var(--hairline))}.autoview .fnode.open{border-color:var(--wine);box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 15%,transparent),var(--shadow)}.autoview .fnode.trigger{background:linear-gradient(135deg,color-mix(in srgb,var(--wine) 9%,var(--surface)),color-mix(in srgb,var(--brass) 8%,var(--surface)));border-color:color-mix(in srgb,var(--wine) 26%,var(--hairline));box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 10%,transparent),var(--shadow)}.autoview .fnode.trigger .fico{background:linear-gradient(135deg,var(--wine),var(--brass));color:#fff}.autoview .fnode.stopn{background:var(--surface-2)}.autoview .fnode.stopn .fico{background:var(--hairline);color:var(--muted)}.autoview .fhead{display:flex;align-items:center;gap:12px}.autoview .fico{width:32px;height:32px;border-radius:9px;background:color-mix(in srgb,var(--wine) 12%,var(--surface-2));display:grid;place-items:center;flex:none;color:var(--accent-text)}.autoview .fico svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2}.autoview .fbody{min-width:0;flex:1}.autoview .fkind{font-size:10px;letter-spacing:.14em;color:var(--dim);text-transform:uppercase;font-weight:700}.autoview .ftitle{font-family:var(--serif);font-weight:600;font-size:15px;line-height:1.3;margin-top:2px}.autoview .ftitle .tagchip{margin-left:2px}.autoview .fnote{font-size:11.5px;color:var(--dim);font-style:italic;margin-top:3px}.autoview .faside{display:flex;align-items:center;flex:none;position:relative}.autoview .fpeople{position:relative;display:flex;align-items:center;gap:6px}.autoview .fstack{display:flex;align-items:center}.autoview .fface-btn{border:0;background:none;padding:0;margin-left:-8px;border-radius:50%;cursor:pointer;line-height:0;transition:transform .12s}.autoview .fface-btn:first-child{margin-left:0}.autoview .fface-btn:hover,.autoview .fface-btn:focus-visible{transform:translateY(-2px);outline:none;z-index:2;position:relative}.autoview .fface{box-shadow:0 0 0 2px var(--surface)}.autoview .fmore{font:inherit;font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--muted);background:var(--surface-2);border:1px solid var(--hairline);border-radius:999px;padding:3px 8px;cursor:pointer;line-height:1}.autoview .fmore:hover{color:var(--ink);border-color:var(--dim)}.autoview .fmore.quiet{background:none;border-color:transparent}.autoview .fsum{position:relative;display:flex;align-items:center}.autoview .fsum-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px 0 8px;border:1px solid var(--hairline);border-radius:999px;background:var(--surface-2);color:var(--muted);font:inherit;font-size:12.5px;cursor:pointer;transition:border-color .15s,color .15s}.autoview .fsum-btn svg{width:16px;height:16px}.autoview .fsum-btn b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.autoview .fsum-btn:hover,.autoview .fsum-btn.open,.autoview .fsum-btn:focus-visible{border-color:color-mix(in srgb,var(--wine) 30%,var(--hairline));color:var(--ink);outline:none}.autoview .fsum-pop{width:316px;padding:14px 14px 12px}.autoview .fsum-pop:before{content:"";position:absolute;top:-6px;right:22px;width:10px;height:10px;background:var(--surface);border-left:1px solid var(--hairline);border-top:1px solid var(--hairline);transform:rotate(45deg)}.autoview .fsum-title{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-weight:700;margin:0 2px 10px}.autoview .fsum-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.autoview .fstat{display:grid;gap:3px;padding:12px 8px 10px;border-radius:12px;background:var(--surface-2);border:1px solid transparent;text-align:center}.autoview .fstat b{font-family:var(--serif,Georgia),serif;font-size:26px;line-height:1;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.autoview .fstat span{font-size:11px;color:var(--muted);white-space:nowrap}.autoview .fstat.live{background:color-mix(in srgb,var(--wine) 8%,var(--surface-2));border-color:color-mix(in srgb,var(--wine) 22%,var(--hairline))}.autoview .fstat.live b{color:var(--accent-text)}.autoview .fstat.zero b{color:var(--dim)}.autoview .fsum-foot{margin:10px 2px 0;font-size:12px;line-height:1.5;color:var(--muted)}.autoview .fsum-foot b{color:var(--ink);font-weight:600}.autoview .fsum-start{margin-top:12px;padding-top:10px;border-top:1px solid var(--hairline);display:flex;align-items:center;justify-content:space-between;gap:10px}.autoview .fsum-start .fpop-lb{margin:0}.autoview .fpop{position:absolute;z-index:30;top:calc(100% + 10px);right:0;width:320px;max-width:calc(100vw - 32px);background:var(--surface);border:1px solid var(--hairline);border-radius:14px;box-shadow:0 14px 40px #00000024;padding:14px 16px;text-align:left;cursor:default}.autoview .fpop-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.autoview .fpop-who{min-width:0;flex:1}.autoview .fpop-who b{display:block;font-size:14px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autoview .fpop-who span{display:block;font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autoview .fpop-x{opacity:1;flex:none}.autoview .fpop-lb{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-weight:700;margin:10px 0 4px}.autoview .fpop-lines{display:grid;gap:2px}.autoview .fline{display:grid;grid-template-columns:8px 1fr auto;gap:8px;align-items:baseline;font-size:12.5px;color:var(--ink)}.autoview .fdot{width:8px;height:8px;border-radius:50%;background:var(--hairline);position:relative;top:1px}.autoview .fdot.ok{background:var(--good,#3f8f5a)}.autoview .fdot.now{background:var(--brass)}.autoview .fdot.warn{background:var(--warn,#b26a1e)}.autoview .fwhen{font-size:11px;color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap}.autoview .fpill{display:inline-block;margin-left:6px;font-size:10.5px;font-weight:600;padding:1px 7px;border-radius:999px;vertical-align:1px}.autoview .fpill.ok{background:color-mix(in srgb,var(--good,#3f8f5a) 14%,var(--surface));color:var(--good,#3f8f5a)}.autoview .fpill.info{background:color-mix(in srgb,var(--info) 14%,var(--surface));color:var(--info)}.autoview .fpill.warn{background:color-mix(in srgb,var(--warn,#b26a1e) 14%,var(--surface));color:var(--warn,#b26a1e)}.autoview .fpill.muted{background:var(--surface-2);color:var(--muted)}.autoview .ftags{display:flex;flex-wrap:wrap;gap:4px;margin-top:10px}.autoview .fopen{margin-top:10px;font:inherit;font-size:12.5px;font-weight:600;color:var(--accent-text);background:none;border:0;padding:0;cursor:pointer}.autoview .fopen:hover{text-decoration:underline}.autoview .fpop-note{font-size:12.5px;color:var(--muted);padding:6px 0}.autoview .fexits{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:520px;margin:22px auto 0}@media(max-width:620px){.autoview .fexits{grid-template-columns:1fr}}.autoview .fexit{border:1px dashed var(--hairline);border-radius:12px;padding:12px 14px;display:grid;gap:6px;position:relative}.autoview .fexit .fpeople{margin-top:4px}.autoview .fsheet-back{position:fixed;inset:0;background:#1410166b;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px}.autoview .fsheet{width:min(560px,100%);max-height:88vh;background:var(--surface);border:1px solid var(--hairline);border-radius:16px;box-shadow:0 24px 60px #00000040;display:flex;flex-direction:column;overflow:hidden}.autoview .fsheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 10px}.autoview .fsheet-n{font-family:var(--serif,Georgia),serif;font-size:20px;font-weight:600;color:var(--ink)}.autoview .fsheet-q{margin:0 18px 10px;width:auto}.autoview .fsheet-list{overflow:auto;padding:0 8px 12px}.autoview .frow{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:6px 10px;border-radius:10px}.autoview .frow:hover{background:var(--surface-2)}.autoview .frow-who{display:flex;align-items:center;gap:10px;min-width:0;border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.autoview .frow-txt{min-width:0;flex:1}.autoview .frow-txt b{display:block;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autoview .frow-txt span{display:block;font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autoview .frow-sess{flex:none;font-size:11.5px;font-weight:600;white-space:nowrap;padding:2px 8px;border-radius:6px;background:color-mix(in srgb,var(--good) 12%,transparent);color:var(--good)}.autoview .frow-when{font-size:11.5px;color:var(--dim);white-space:nowrap;font-variant-numeric:tabular-nums}.autoview .frow-story{grid-column:1 / -1}.autoview .frow-story .fpop{position:static;width:auto;max-width:none;box-shadow:none;margin:4px 0 6px}.autoview .fhead>.fact{margin-left:auto;display:flex;gap:6px;flex:none;align-items:center}.autoview .fedit{border:1px solid var(--hairline);background:none;color:var(--accent-text);border-radius:8px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.autoview .fedit:hover{background:var(--surface-2)}.autoview .fedit:disabled{opacity:.6;cursor:default}.autoview .fedit svg{width:13px;height:13px;stroke:currentColor;stroke-width:1.8;fill:none}.autoview .fedit.lit{background:var(--wine);border-color:var(--wine);color:#fff}.autoview .fedit.lit:hover{background:var(--wine-deep);border-color:var(--wine-deep)}.autoview .fedit.discard{border-color:transparent;color:var(--muted)}.autoview .fedit.discard:hover{color:var(--ink)}.autoview .fedit.swap,.autoview .fedit.attach{margin-top:10px}.autoview .xbtn{width:26px;height:26px;border-radius:8px;border:1px solid transparent;background:none;color:var(--dim);font-size:15px;line-height:1;cursor:pointer;opacity:0;transition:opacity .12s;padding:0}.autoview .fnode:hover .xbtn,.autoview .xbtn:focus-visible{opacity:1}.autoview .xbtn:hover{border-color:var(--hairline);color:var(--ink);background:var(--surface-2)}.autoview .lbl{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin:14px 0 6px;font-weight:700}.autoview .field{margin-top:10px}.autoview .field .lbl{margin:0 0 5px}.autoview .in{width:100%;font-family:inherit;font-size:13.5px;color:var(--ink);background:var(--surface-2);border:1px solid var(--hairline);border-radius:9px;padding:9px 11px}.autoview .in:focus{outline:none;border-color:var(--accent-text);background:var(--surface)}.autoview textarea.in{min-height:96px;resize:vertical;line-height:1.5}.autoview .row2{display:flex;gap:8px;align-items:center}.autoview .row2 .in{flex:1}.autoview .fn-note{font-size:11.5px;color:var(--dim);margin-top:8px;line-height:1.45}.autoview .chk{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);margin-top:10px;cursor:pointer}.autoview .chk input{accent-color:var(--wine)}.autoview .tagchip{display:inline-flex;align-items:center;gap:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;padding:2px 8px;border-radius:6px;background:color-mix(in srgb,var(--wine) 8%,var(--surface-2));border:1px solid color-mix(in srgb,var(--wine) 22%,var(--hairline));color:var(--accent-text);vertical-align:middle;white-space:nowrap}.autoview .tagchip.sys:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--brass)}.autoview .path .tagchip{max-width:100%;white-space:normal;overflow-wrap:anywhere}.autoview .tagchip.own:before{content:"";width:7px;height:7px;border-radius:2px;background:var(--info)}.autoview .sentence{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px}.autoview .sentence .word{color:var(--muted)}.autoview .sentence+.sentence{margin-top:8px}.autoview .sentence.sub{padding-left:22px}.autoview .sentence.sub .word{min-width:22px}.autoview .addor{background:none;border:1px dashed var(--hairline);border-radius:8px;color:var(--muted);font:inherit;font-size:12.5px;padding:5px 10px;cursor:pointer}.autoview .addor:hover{color:var(--ink);border-color:var(--dim)}.autoview .sentence .fr-select{width:auto;display:inline-block}.autoview .sentence .fr-select__trigger{font-size:13.5px;padding:6px 8px 6px 10px;gap:6px;border-radius:8px;min-height:0;height:auto}.autoview .pick.numv{font-family:inherit;font-size:13.5px;font-variant-numeric:tabular-nums;color:var(--ink);background:var(--surface-2);border:1px solid var(--hairline);width:60px;padding:6px 8px;text-align:center;border-radius:8px}.autoview .pick.numv:focus{outline:none;border-color:var(--accent-text)}.autoview .tp{position:relative;display:inline-block}.autoview .tp-btn{font-family:inherit;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--hairline);background:var(--surface-2);border-radius:8px;padding:6px 10px;min-height:32px;cursor:pointer;color:inherit;transition:border-color .15s}.autoview .tp-btn:hover{border-color:color-mix(in srgb,var(--wine) 30%,var(--hairline))}.autoview .tp-btn .tagchip{border:0;background:none;padding:0;font-size:12.5px}.autoview .tp-empty{font-size:12.5px;color:var(--muted)}.autoview .tp-btn .chev{width:18px;height:18px;flex:none;margin:0 -2px 0 auto;border:0;transform:none;background:var(--dim);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat;transition:transform .16s}.autoview .tp.open .tp-btn .chev{transform:rotate(180deg)}.autoview .tp.open .tp-btn{border-color:var(--accent-text)}.autoview .tpm{position:absolute;top:calc(100% + 6px);left:0;z-index:130;width:300px;max-height:340px;overflow:auto;background:var(--surface);border:1px solid var(--hairline);border-radius:12px;box-shadow:var(--shadow-lg);padding:6px}.autoview .tpm input{width:100%;font-family:inherit;font-size:13px;color:var(--ink);background:var(--surface-2);border:1px solid var(--hairline);border-radius:8px;padding:8px 10px;margin-bottom:4px}.autoview .tpm input:focus{outline:none;border-color:var(--accent-text)}.autoview .tpm .grp{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);padding:8px 8px 3px;font-weight:700}.autoview .tpm .row{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:none;background:none;border-radius:8px;color:var(--ink);font-family:inherit;font-size:12.5px;text-align:left;cursor:pointer}.autoview .tpm .row:hover,.autoview .tpm .row.sel{background:var(--surface-2)}.autoview .tpm .row .when{margin-left:auto;color:var(--dim);font-size:11.5px;text-align:right;max-width:55%}.autoview .tpm .row.create{color:var(--accent-text);border-top:1px solid var(--hairline);border-radius:0 0 8px 8px;margin-top:4px;padding-top:9px}.autoview .tpm .row.create b{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:500;margin-left:4px}.autoview .mailtools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px}.autoview .mailtool{position:relative}.autoview .tokenmenu{position:absolute;top:calc(100% + 6px);left:0;z-index:120;min-width:290px;max-height:320px;overflow:auto;background:var(--surface);border:1px solid var(--hairline);border-radius:12px;box-shadow:var(--shadow-lg);padding:8px}.autoview .tokgroup+.tokgroup{margin-top:8px;padding-top:8px;border-top:1px solid var(--hairline)}.autoview .tokgroup-lb{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dim);padding:2px 8px 5px}.autoview .tokenmenu button{display:grid;gap:1px;width:100%;padding:7px 9px;border:none;background:transparent;border-radius:8px;text-align:left;cursor:pointer;font-family:inherit}.autoview .tokenmenu button:hover{background:var(--surface-2)}.autoview .tokname{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--accent-text)}.autoview .tokmean{font-size:11.5px;color:var(--muted);line-height:1.4}.autoview .mailpreview{margin-top:12px;border:1px solid var(--hairline);border-radius:10px;background:#fff;color:#1b1b1b;padding:16px 18px}.autoview .mp-subject{font-size:14px;font-weight:700;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e6e2e2}.autoview .mp-body{font-size:13px;line-height:1.6}.autoview .mp-body p{margin:0 0 10px}.autoview .mp-body p:last-child{margin-bottom:0}.autoview .hookshape{margin:12px 0 0;padding:14px 16px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface-2);color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;overflow-x:auto;white-space:pre}.autoview .mp-body a{color:#7a2338}.autoview .rc-toolbar{gap:5px;margin-bottom:9px}.autoview .rc-tool{font-size:11.5px;padding:6px 9px}.autoview .rc-tool.bold,.autoview .rc-tool.italic{width:30px;padding:6px 0;font-size:14px}.autoview .rc-tool.ic{padding:7px}.autoview .rc-tool svg{width:14px;height:14px}.autoview .rc-editor{min-height:112px;background:var(--surface-2);border-radius:10px;padding:11px 12px;font-size:13.5px}.autoview .rc-editor:empty:before{content:attr(data-placeholder);color:var(--dim)}.autoview .rc-editor p{margin:0 0 10px}.autoview .rc-editor p:last-child{margin-bottom:0}.autoview .rc-editor a{color:var(--accent-text)}.autoview .rc-editor ul{margin:8px 0;padding-left:20px}.autoview .rc-insert{margin:0 0 9px}.autoview .rc-toolbar .sm-tools{margin-top:0;gap:2px}.autoview .sm-tools{display:flex;align-items:center;gap:2px;margin-top:10px}.autoview .sm-tool{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;background:none;border-radius:8px;color:var(--muted);cursor:pointer;transition:background .14s,color .14s}.autoview .sm-tool svg{width:16px;height:16px;stroke-width:1.7}.autoview .sm-tool:hover,.autoview .sm-tool[aria-expanded=true]{background:var(--surface-2);color:var(--ink)}.autoview .sm-menu{position:relative;display:inline-flex}.autoview .sm-pop{position:absolute;top:34px;left:0;z-index:130;min-width:206px;padding:6px;background:var(--surface);border:1px solid var(--hairline);border-radius:12px;box-shadow:var(--shadow-lg)}.autoview .sm-pop button{display:flex;width:100%;align-items:center;gap:11px;padding:9px 11px;border:none;background:transparent;color:var(--ink);font-family:inherit;font-size:13px;border-radius:8px;text-align:left;cursor:pointer}.autoview .sm-pop button:hover{background:var(--surface-2)}.autoview .sm-pop button svg{width:15px;height:15px;stroke-width:1.7;flex:none;opacity:.85}.autoview .sm-link{display:flex;align-items:center;gap:8px;margin-top:8px}.autoview .sm-link .in{flex:1;min-width:0}.autoview .sm-add,.autoview .sm-cancel{border:1px solid var(--line);border-radius:8px;padding:7px 13px;font-family:inherit;font-size:12.5px;cursor:pointer}.autoview .sm-add{background:var(--wine);border-color:var(--wine);color:#fff;font-weight:600}.autoview .sm-cancel{background:var(--surface-2);color:var(--muted)}.autoview .conn{position:relative;height:38px;display:flex;align-items:center;justify-content:center}.autoview .conn:before{content:"";position:absolute;top:-1px;bottom:-1px;left:50%;width:2px;transform:translate(-50%);background:var(--line)}.autoview .conn .plus{position:relative;z-index:2;width:26px;height:26px;border-radius:50%;border:1px solid var(--line);background:var(--surface);display:grid;place-items:center;color:var(--muted);cursor:pointer;padding:0;transition:border-color .14s,color .14s,background .14s}.autoview .conn .plus svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2}.autoview .conn .plus:hover,.autoview .conn.open .plus{border-color:var(--wine);color:var(--accent-text);background:color-mix(in srgb,var(--wine) 10%,var(--surface))}.autoview .stepmenu{position:absolute;top:calc(50% + 18px);left:50%;transform:translate(-50%);z-index:120;min-width:200px;background:var(--surface);border:1px solid var(--hairline);border-radius:12px;box-shadow:var(--shadow-lg);padding:6px}.autoview .stepmenu button{display:flex;width:100%;align-items:center;gap:11px;padding:9px 11px;border:none;background:transparent;color:var(--ink);font-family:inherit;font-size:13px;font-weight:500;border-radius:8px;text-align:left;cursor:pointer}.autoview .stepmenu button:hover{background:var(--surface-2)}.autoview .stepmenu button svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.7;fill:none;opacity:.85;flex:none}.autoview .stepmenu .sep{height:1px;background:var(--hairline);margin:5px}.autoview .path{min-width:0}.autoview .path{position:relative;display:flex;flex-direction:column;align-items:stretch}.autoview .path .plabel{align-self:center;position:relative;z-index:2;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;padding:4px 10px;border-radius:100px;border:1px solid transparent}.autoview .path .plabel svg{width:12px;height:12px;stroke:currentColor;stroke-width:2.4;fill:none}.autoview .path .plabel.yes{background:var(--goodbg);color:var(--good);border-color:color-mix(in srgb,var(--good) 30%,var(--hairline))}.autoview .path .plabel.no{background:var(--surface-2);color:var(--muted);border-color:var(--hairline)}.autoview .path .fnode{max-width:252px;width:100%;margin:0 auto;padding:12px}.autoview .path .conn{height:28px}.autoview .path .conn .plus{width:20px;height:20px}.autoview .path .conn .plus svg{width:11px;height:11px}.autoview .path .fnode.stopn{background:transparent;border-style:dashed;box-shadow:none}.autoview .path .fnode.stopn .fico{background:transparent;border:1px solid var(--hairline)}.autoview .path .ftitle{font-size:13.5px}.autoview .path .fico{width:28px;height:28px}.autoview .path .fnode:not(.open) .fact{position:absolute;right:10px;top:10px;opacity:0;transition:opacity .12s;background:var(--surface);border-radius:8px}.autoview .path .fnode:not(.open):hover .fact,.autoview .path .fnode:not(.open) .fact:focus-within{opacity:1}.autoview .path .sentence{font-size:13px;gap:6px}.autoview .path .sentence .fr-select__trigger{font-size:12.5px;padding:5px 6px 5px 8px}.autoview .path .lbl{margin-top:10px}.autoview .branchwrap{width:max-content;margin:0 auto}.autoview .paths{display:grid;grid-template-columns:repeat(2,minmax(252px,1fr));gap:16px}.autoview .paths>.path{padding-top:14px}.autoview .paths>.path:before{content:"";position:absolute;top:0;height:14px;border-top:2px solid var(--line)}.autoview .paths>.path:first-child:before{left:calc(50% - 1px);right:-8px;border-left:2px solid var(--line);border-top-left-radius:14px}.autoview .paths>.path:last-child:before{left:-8px;right:calc(50% - 1px);border-right:2px solid var(--line);border-top-right-radius:14px}.autoview .fork{position:relative;height:14px}.autoview .fork:before{content:"";position:absolute;top:-1px;left:50%;transform:translate(-50%);width:2px;height:15px;background:var(--line)}.autoview .undo-toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%) translateY(20px);background:var(--surface);border:1px solid var(--hairline);color:var(--ink);padding:10px 12px 10px 16px;border-radius:10px;box-shadow:var(--shadow-lg);font-size:13px;opacity:0;transition:opacity .2s,transform .2s;pointer-events:none;z-index:300;display:flex;align-items:center;gap:14px;max-width:82vw;overflow:hidden}.autoview .undo-toast.on{opacity:1;transform:translate(-50%);pointer-events:auto}.autoview .undo-toast button{font-family:inherit;font-size:12.5px;font-weight:600;color:var(--accent-text);background:none;border:1px solid var(--hairline);border-radius:8px;padding:5px 10px;cursor:pointer}.autoview .undo-toast button:hover{background:var(--surface-2)}.autoview .undo-toast .bar{position:absolute;left:10px;right:10px;bottom:0;height:2px;background:var(--wine);transform-origin:left;animation:toast-run 8s linear forwards;border-radius:2px}@keyframes toast-run{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.autoview .chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.autoview .chip{border:1px solid var(--hairline);background:var(--surface-2);color:var(--muted);border-radius:100px;font-size:11.5px;font-weight:600;font-family:inherit;padding:6px 11px;cursor:pointer;transition:background .14s,border-color .14s,color .14s;font-variant-numeric:tabular-nums}.autoview .chip:hover{border-color:color-mix(in srgb,var(--wine) 40%,var(--hairline));color:var(--ink)}.autoview .chip.on{background:var(--wine);border-color:var(--wine);color:#fff}.jscrim{position:fixed;inset:0;background:#140c108c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:flex-start;justify-content:center;z-index:150;padding:40px 24px;overflow:auto}.jscrim .jmodal{width:100%;max-width:540px;background:var(--surface);border:1px solid var(--hairline);border-radius:18px;box-shadow:var(--shadow-lg);overflow:hidden;animation:jpop .22s cubic-bezier(.2,.9,.3,1.2)}@keyframes jpop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.jscrim .jhead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:20px 22px 15px;border-bottom:1px solid var(--hairline)}.jscrim .jhead h2{font-family:var(--serif);font-weight:600;font-size:19px;margin:5px 0 0}.jscrim .jhead .jsub{font-size:12.5px;color:var(--muted);margin-top:4px}.jscrim .jclose{width:30px;height:30px;border-radius:8px;border:none;background:var(--surface-2);color:var(--muted);display:grid;place-items:center;flex:none;cursor:pointer}.jscrim .jclose:hover{color:var(--ink)}.jscrim .jclose svg{width:16px;height:16px;stroke:currentColor;stroke-width:2;fill:none}.jscrim .jbody{padding:20px 22px 24px;max-height:62vh;overflow:auto}.jscrim .jstep{position:relative;padding:0 0 2px 42px}.jscrim .jstep:before{content:"";position:absolute;left:15px;top:30px;bottom:-14px;width:2px;background:var(--hairline)}.jscrim .jstep:last-child:before{display:none}.jscrim .jstep+.jstep{margin-top:18px}.jscrim .jstep .ji{position:absolute;left:0;top:0;width:31px;height:31px;border-radius:9px;display:grid;place-items:center;background:color-mix(in srgb,var(--wine) 12%,transparent);color:var(--accent-text)}.jscrim .jstep .ji svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.7;fill:none}.jscrim .jstep.behind .ji{background:var(--surface-2);color:var(--dim)}.jscrim .jstep.goal .ji{background:color-mix(in srgb,var(--brass) 16%,transparent);color:color-mix(in srgb,var(--brass) 92%,var(--ink))}.jscrim .jstep .jlabel{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.jscrim .jstep .jmain{font-family:var(--serif);font-size:14.5px;font-weight:600;margin-top:3px;line-height:1.3}.jscrim .jstep .jtext{font-size:12.5px;color:var(--muted);margin-top:5px;line-height:1.55;white-space:pre-line}.jscrim .jstep.behind .jmain{font-family:var(--ui);font-weight:600;font-size:13px;color:var(--muted)}.jscrim .jstep.wait .jmain{font-family:var(--ui);font-style:italic;font-weight:500;color:var(--muted);font-size:13px}.sbanner{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:13px;padding:11px 24px;border-bottom:1px solid var(--hairline);-webkit-backdrop-filter:saturate(1.4) blur(2px);backdrop-filter:saturate(1.4) blur(2px)}.sbanner .ic{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:none}.sbanner .ic svg{width:17px;height:17px;stroke:currentColor;stroke-width:2;fill:none}.sbanner-copy{min-width:0}.sbanner .bt{font-weight:700;color:var(--ink);font-size:13.5px}.sbanner .bp{color:var(--muted);font-size:12.5px}.sbanner .act{margin-left:auto;flex:none}.sbanner .abtn{border:0;border-radius:8px;font-weight:700;font-size:12.5px;padding:8px 13px;white-space:nowrap;color:#fff}.sbanner.brass{background:color-mix(in srgb,var(--brass) 11%,transparent);border-color:color-mix(in srgb,var(--brass) 26%,var(--hairline))}.sbanner.brass .ic{background:color-mix(in srgb,var(--brass) 18%,transparent);color:var(--brass)}.sbanner.brass .abtn{background:var(--brass)}.sbanner.bad{background:color-mix(in srgb,var(--bad) 10%,transparent);border-color:color-mix(in srgb,var(--bad) 26%,var(--hairline))}.sbanner.bad .ic{background:color-mix(in srgb,var(--bad) 15%,transparent);color:var(--bad)}.sbanner.bad .abtn{background:var(--bad)}.sbanner.ink{background:#241016;border-color:#3a1a20}.sbanner.ink .ic{background:#ffffff1a;color:#ff8a8a}.sbanner.ink .bt{color:#f3e7ea}.sbanner.ink .bp{color:#c9b3b9}.sbanner.ink .abtn{background:#ffffff29}.navitem .navdot{margin-left:auto;width:7px;height:7px;border-radius:50%;flex:none}.navitem .navdot.warned{background:var(--brass)}.navitem .navdot.paused{background:var(--bad)}.settings-view .pill.ink{color:#fff;background:#3a1a20}.settings-view .send-status{max-width:560px}.settings-view .send-status h2{font-size:25px;margin:14px 0 0;line-height:1.15}.settings-view .send-lead{color:var(--muted);font-size:14px;margin-top:10px}.settings-view .send-lead b{color:var(--ink)}.settings-view .send-card{margin-top:22px;padding:20px}.settings-view .send-card h3{font-size:15px;margin-bottom:6px}.settings-view .send-card>p{font-size:12.5px;color:var(--muted);margin:0 0 14px}.settings-view .send-links{margin-top:20px;display:flex;flex-direction:column;gap:8px;font-size:12.5px;color:var(--dim)}.settings-view .send-links .linklike{color:var(--accent-text);text-decoration:none}.settings-view .send-links .linklike:hover{color:var(--wine-deep)}.settings-view .send-card.prog .prog-top{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:4px}.settings-view .send-card.prog .prog-top .l{font-size:12.5px;font-weight:600;color:var(--muted)}.settings-view .send-card.prog .prog-top .v{font-family:var(--serif);font-size:16px}.settings-view .send-card.prog .prog-top .v small{color:var(--dim);font-weight:400;font-size:12px}.settings-view .pbar{height:9px;border-radius:100px;background:var(--surface-2);overflow:hidden;margin:8px 0 6px}.settings-view .pbar i{display:block;height:100%;border-radius:100px;background:linear-gradient(90deg,var(--good),color-mix(in srgb,var(--good) 60%,var(--brass)))}.settings-view .prog-sub{font-size:12px;color:var(--dim)}.settings-view .rstats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:11px;margin-top:15px}.settings-view .rstat{background:var(--surface-2);border:1px solid var(--hairline);border-radius:12px;padding:11px 13px}.settings-view .rstat .l{font-size:11px;color:var(--muted);font-weight:600;margin-bottom:4px}.settings-view .rstat .v{font-family:var(--serif);font-size:20px;font-weight:600}.send-modal-scrim{position:fixed;inset:0;z-index:70;border:0;width:100%;height:100%;background:color-mix(in srgb,#000 55%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:22px}.send-modal{width:min(430px,100%);background:var(--surface);border:1px solid var(--hairline);border-radius:18px;box-shadow:var(--shadow-lg);padding:24px;text-align:left;cursor:default}.send-modal h2{font-size:19px;margin-bottom:4px}.send-modal .ms{font-size:12.5px;color:var(--muted);margin-bottom:14px}.send-modal textarea{width:100%;border:1px solid var(--hairline);background:var(--surface-2);border-radius:9px;padding:10px 12px;font-family:var(--ui);font-size:13px;color:var(--ink);resize:vertical}.send-modal-err{color:var(--bad);font-size:12.5px;margin-top:8px}.send-modal .macts{display:flex;gap:9px;margin-top:14px;justify-content:flex-end}.send-modal .fine{font-size:11.5px;color:var(--dim);margin-top:12px}.cc{--accent-text: var(--wine)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cc{--accent-text: #cf7d92}}:root[data-theme=dark] .cc{--accent-text: #cf7d92}.cc .microlabel{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--dim)}.cc .mono{font-family:var(--serif);font-variant-numeric:lining-nums tabular-nums}.cc .titlerow{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px;flex-wrap:wrap}.cc .titlerow h1{font-size:27px;line-height:1.1}.cc .titlerow .st{font-size:13px;color:var(--muted);margin-top:5px}.cc .seg{display:inline-flex;background:var(--surface-2);border:1px solid var(--hairline);border-radius:11px;padding:3px}.cc .seg button{border:0;background:transparent;color:var(--muted);font-weight:600;font-size:12.5px;padding:7px 13px;border-radius:8px;line-height:1}.cc .seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm, 0 1px 2px rgba(40, 18, 26, .06))}.cc .seg button:hover:not(.on){color:var(--ink)}.cc .dates{display:none;align-items:center;gap:8px;margin-left:10px;font-size:12.5px;color:var(--muted)}.cc .dates.on{display:inline-flex}.cc .dates input{border:1px solid var(--hairline);background:var(--surface);color:var(--ink);border-radius:8px;padding:6px 9px;font-size:12.5px;font-family:inherit}.cc .ribbon{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:11px 16px;background:color-mix(in srgb,var(--good) 5%,var(--surface));border:1px solid color-mix(in srgb,var(--good) 18%,var(--hairline));border-radius:12px;margin-bottom:22px;font-size:12.5px}.cc .ribbon[data-ok="0"]{background:color-mix(in srgb,var(--bad) 5%,var(--surface));border-color:color-mix(in srgb,var(--bad) 22%,var(--hairline))}.cc .ribbon .lead{font-weight:700;color:var(--good);display:inline-flex;align-items:center;gap:8px}.cc .ribbon[data-ok="0"] .lead{color:var(--bad)}.cc .ribbon .lead .dt{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 20%,transparent)}.cc .ribbon .sep{width:1px;height:15px;background:color-mix(in srgb,var(--good) 22%,var(--hairline))}.cc .svc2{display:inline-flex;align-items:center;gap:7px;color:var(--muted)}.cc .svc2 .d{width:7px;height:7px;border-radius:50%;background:var(--good);flex:none}.cc .svc2 b{color:var(--ink);font-weight:600}.cc .card{background:var(--surface);border:1px solid var(--hairline);border-radius:16px}.cc .pad{padding:22px 24px}.cc .sec{margin-bottom:22px}.cc .head{display:flex;align-items:center;justify-content:space-between;gap:14px}.cc .head h2{font-size:16px}.cc .head .sub{font-size:12.5px;color:var(--muted)}.cc .row2{display:grid;grid-template-columns:1.55fr 1fr;gap:22px}.cc .note{font-size:12px;color:var(--dim)}.cc .note b{color:var(--muted)}.cc .pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:4px 10px;border-radius:100px;line-height:1}.cc .pill .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.cc .pill.good{color:var(--good);background:color-mix(in srgb,var(--good) 13%,transparent)}.cc .pill.warn{color:var(--brass);background:color-mix(in srgb,var(--brass) 15%,transparent)}.cc .pill.bad{color:var(--bad);background:color-mix(in srgb,var(--bad) 12%,transparent)}.cc .pill.wine{color:var(--accent-text);background:color-mix(in srgb,var(--wine) 12%,transparent)}.cc .pill.mute{color:var(--muted);background:var(--surface-2)}.cc .pill.sm{font-size:10.5px;padding:2px 8px}.cc .btn{border:0;border-radius:9px;background:var(--wine);color:#fff;font-weight:700;font-size:12.5px;padding:9px 14px;white-space:nowrap;line-height:1;display:inline-flex;align-items:center;gap:7px}.cc .btn:hover{background:var(--wine-deep)}.cc .btn svg{width:14px;height:14px}.cc .pool{display:grid;grid-template-columns:1.15fr 1fr;gap:30px;align-items:center}.cc .pool .big{font-family:var(--serif);font-size:46px;font-weight:600;line-height:1;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}.cc .pool .big small{font-size:19px;color:var(--dim);font-weight:400}.cc .gauge{position:relative;height:9px;border-radius:100px;background:color-mix(in srgb,var(--ink) 9%,transparent);margin:16px 0 10px;overflow:hidden}.cc .gauge>span{position:absolute;left:0;top:0;bottom:0;border-radius:100px;background:linear-gradient(90deg,var(--wine),color-mix(in srgb,var(--wine) 62%,var(--brass)))}.cc .hint{font-size:12px;color:var(--dim)}.cc .kv2{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px}.cc .kv2 .l{font-size:11.5px;color:var(--muted);font-weight:600;margin-bottom:3px}.cc .kv2 .v{font-family:var(--serif);font-size:19px;font-variant-numeric:lining-nums tabular-nums;line-height:1.05}.cc .kv2 .v small{font-size:12px;color:var(--dim);font-weight:400}.cc .alert{display:flex;gap:13px;align-items:center;padding:13px 16px;border-radius:12px;border:1px solid var(--hairline)}.cc .alert+.alert{margin-top:11px}.cc .alert .ic{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:none}.cc .alert .ic svg{width:17px;height:17px}.cc .alert.warn{background:color-mix(in srgb,var(--brass) 7%,transparent);border-color:color-mix(in srgb,var(--brass) 26%,var(--hairline))}.cc .alert.warn .ic{background:color-mix(in srgb,var(--brass) 16%,transparent);color:var(--brass)}.cc .alert.bad{background:color-mix(in srgb,var(--bad) 6%,transparent);border-color:color-mix(in srgb,var(--bad) 24%,var(--hairline))}.cc .alert.bad .ic{background:color-mix(in srgb,var(--bad) 12%,transparent);color:var(--bad)}.cc .alert .bd{flex:1;min-width:0}.cc .alert .bd .h{font-size:13.5px;font-weight:700;color:var(--ink)}.cc .alert .bd .p{font-size:12.5px;color:var(--muted);margin-top:1px}.cc .pipe{display:flex;align-items:stretch;flex-wrap:wrap;margin-top:18px}.cc .pstep{flex:1;min-width:104px;padding:0 18px;border-left:1px solid var(--hairline)}.cc .pstep:first-child{border-left:0;padding-left:0}.cc .pstep .pl{font-size:11.5px;color:var(--muted);font-weight:600;margin-bottom:6px}.cc .pstep .pv{font-family:var(--serif);font-size:27px;font-weight:600;line-height:1;font-variant-numeric:lining-nums tabular-nums}.cc .pstep .pp{font-size:11px;color:var(--dim);margin-top:5px}.cc .pstep.q .pv{color:var(--brass)}.cc .negrow{display:flex;gap:22px;flex-wrap:wrap;margin-top:20px;padding-top:16px;border-top:1px solid var(--hairline);font-size:12.5px;color:var(--muted)}.cc .negrow .n{font-family:var(--serif);font-weight:600;font-variant-numeric:lining-nums tabular-nums}.cc .fc{display:grid;grid-template-columns:repeat(7,1fr);gap:12px;align-items:end;height:148px;margin:14px 4px 4px;position:relative}.cc .fc .limit{position:absolute;left:-4px;right:-4px;border-top:1px dashed color-mix(in srgb,var(--bad) 55%,transparent);z-index:2}.cc .fc .limit span{position:absolute;right:0;top:-16px;font-size:10px;font-weight:700;color:var(--bad);background:var(--surface);padding:0 4px}.cc .col{display:flex;flex-direction:column;align-items:center;gap:7px;height:100%;justify-content:flex-end}.cc .bar{width:58%;max-width:38px;border-radius:5px 5px 0 0;display:flex;flex-direction:column-reverse;overflow:hidden;background:var(--surface-2)}.cc .bar i{display:block}.cc .bar .t0{background:var(--wine)}.cc .bar .t1{background:var(--brass)}.cc .bar .t2{background:color-mix(in srgb,var(--muted) 45%,transparent)}.cc .col.spike .bar{outline:2px solid var(--bad);outline-offset:1px}.cc .col .d{font-size:11px;color:var(--muted);font-weight:600}.cc .col .n{font-family:var(--serif);font-size:12px;color:var(--dim);font-variant-numeric:lining-nums tabular-nums}.cc .legend{display:flex;gap:16px;flex-wrap:wrap;margin-top:16px;font-size:11.5px;color:var(--muted)}.cc .legend b{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:6px;vertical-align:middle}.cc .tiers{display:flex;flex-direction:column;gap:16px;justify-content:center;height:100%;margin-top:6px}.cc .tier .tt{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.cc .tier .tt .l{font-size:12.5px;font-weight:600;color:var(--muted)}.cc .tier .tt .v{font-family:var(--serif);font-size:15px;font-variant-numeric:lining-nums tabular-nums}.cc .tier .track{height:6px;border-radius:100px;background:var(--surface-2);overflow:hidden}.cc .tier .track i{display:block;height:100%;border-radius:100px}.cc .tcard{overflow-x:auto}.cc .afclear{border:none;background:none;color:var(--muted);font-size:12px;font-weight:600;cursor:pointer;padding:4px}.cc .afclear:hover{color:var(--ink);text-decoration:underline}.cc .ttable{width:100%;border-collapse:collapse;font-size:13px;margin-top:14px}.cc .ttable th{text-align:left;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--dim);padding:0 12px 11px;border-bottom:1px solid var(--hairline);white-space:nowrap}.cc .ttable th.r,.cc .ttable td.r{text-align:right}.cc .ttable td{padding:14px 12px;border-bottom:1px solid var(--hairline);vertical-align:middle;white-space:nowrap}.cc .ttable tr:last-child td{border-bottom:0}.cc .ttable tr.paused td{background:color-mix(in srgb,var(--bad) 4%,transparent)}.cc .wsname{font-weight:700;color:var(--ink)}.cc .wssub{font-size:11.5px;color:var(--dim)}.cc .share{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end}.cc .share .mini{width:46px;height:5px;border-radius:100px;background:var(--surface-2);overflow:hidden}.cc .share .mini i{display:block;height:100%;background:var(--wine);border-radius:100px}.cc .lvl{font-size:11px;font-weight:700;color:var(--muted)}.cc .empty{padding:26px 12px;text-align:center;color:var(--dim);font-size:13px}@media(max-width:860px){.cc .row2{grid-template-columns:1fr}.cc .pool{grid-template-columns:1fr;gap:22px}.cc .pstep{min-width:44%;border-left:0;padding:8px 0}}.fr-select{display:block;width:100%}.fr-select__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:inherit;font-size:14px;padding:10px 12px;border:1px solid var(--hairline);border-radius:9px;background:var(--surface-2);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.fr-select__trigger:hover{border-color:color-mix(in srgb,var(--wine) 30%,var(--hairline))}.fr-select__trigger:focus-visible{outline:none;border-color:var(--wine);box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 16%,transparent)}.fr-select__trigger[aria-expanded=true]{border-color:var(--wine);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 16%,transparent)}.fr-select__trigger:disabled{opacity:.55;cursor:not-allowed}.fr-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-select__value.is-placeholder{color:var(--dim)}.fr-select__chev{width:18px;height:18px;flex:none;color:var(--dim);transition:transform .16s,color .16s}.fr-select__trigger[aria-expanded=true] .fr-select__chev{transform:rotate(180deg);color:var(--accent-text)}.fr-select--compact .fr-select__trigger{padding:7px 11px;font-size:13px;border-radius:8px}.fr-select--compact .fr-select__chev{width:16px;height:16px}.fr-select__list{position:fixed;z-index:300;width:max-content;min-width:var(--fr-select-w, 0px);overflow-y:auto;overflow-x:hidden;background:var(--surface);border:1px solid var(--hairline);border-radius:12px;box-shadow:var(--shadow-lg);padding:6px;animation:fr-select-pop .13s ease;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--wine) 45%,transparent) transparent}@keyframes fr-select-pop{0%{opacity:0;transform:translateY(-4px)}}.fr-select__list::-webkit-scrollbar{width:10px}.fr-select__list::-webkit-scrollbar-track{background:transparent}.fr-select__list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--wine) 40%,transparent);border-radius:100px;border:2px solid transparent;background-clip:content-box}.fr-select__list::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--wine) 62%,transparent);background-clip:content-box}.fr-select__opt{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border-radius:8px;font-size:13.5px;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none}.fr-select__opt.is-active{background:color-mix(in srgb,var(--wine) 12%,transparent);color:var(--accent-text)}.fr-select__opt.is-selected{color:var(--accent-text);font-weight:600}.fr-select__opt.is-disabled{color:var(--dim);cursor:not-allowed;opacity:.6}.fr-select__opt-lb{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-select__check{width:16px;height:16px;flex:none;color:var(--accent-text)}.fr-select__grp+.fr-select__grp{margin-top:2px}.fr-select__group{padding:8px 11px 4px;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--dim)}.autoview .dur-row .fr-select{flex:1;min-width:0}.settings-view .bp-crest{width:34px;height:34px;border-radius:9px;flex:none;display:grid;place-items:center;color:#fff;font-family:var(--serif);font-weight:700;font-size:14px;background:linear-gradient(150deg,var(--t-accent, #7a2338),var(--t-brass, #b0873a));overflow:hidden}.settings-view .bp-crest-mini{width:46px;height:46px;border-radius:11px;font-size:18px}.settings-view .bp-crest-sm{width:26px;height:26px;border-radius:7px;font-size:11px}.settings-view img.bp-logo-img{object-fit:contain;background:transparent}.settings-view .logo-tile img.bp-logo-img{width:100%;height:100%;border:0}.settings-view .bp-themes{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px}.settings-view .bp-theme{border:1.5px solid var(--hairline);border-radius:11px;padding:9px;cursor:pointer;background:var(--surface);transition:border-color .15s}.settings-view .bp-theme:hover{border-color:var(--dim)}.settings-view .bp-theme.sel{border-color:var(--t-accent, #7a2338);box-shadow:0 0 0 3px color-mix(in srgb,var(--t-accent, #7a2338) 13%,transparent)}.settings-view .bp-strip{height:34px;border-radius:7px;display:flex;align-items:center;justify-content:center;margin-bottom:7px}.settings-view .bp-strip-custom{background:conic-gradient(from 0deg,#e66,#eb5,#7c5,#5ab,#75c,#e66);opacity:.85}.settings-view .bp-chip{width:21px;height:21px;border-radius:6px;display:grid;place-items:center;color:#fff;font-family:var(--serif);font-weight:700;font-size:11px}.settings-view .bp-chip-custom{background:#ffffffe6;color:#1a1216}.settings-view .bp-nm{font-weight:600;font-size:12.5px}.settings-view .bp-dots{display:flex;gap:4px;margin-top:4px}.settings-view .bp-dots i{width:10px;height:10px;border-radius:50%;display:inline-block;border:1px solid rgba(0,0,0,.08)}.settings-view .bp-custom{margin-top:12px;border:1px solid var(--hairline);border-radius:11px;padding:12px 14px;display:flex;gap:20px;flex-wrap:wrap;background:var(--surface-2)}.settings-view .bp-cpick{display:flex;flex-direction:column;gap:3px;font-size:12.5px;font-weight:600}.settings-view .bp-cpick small{color:var(--dim);font-weight:400;font-size:11px}.settings-view .bp-cpick input[type=color]{width:60px;height:34px;border:1px solid var(--hairline);border-radius:8px;padding:2px;background:var(--surface);cursor:pointer}.settings-view .bp-prev-ctl{display:flex;align-items:center;gap:10px;flex:none}.settings-view .bp-tabs,.settings-view .bp-mode{display:flex;gap:5px}.settings-view .bp-tabs,.settings-view .bp-mode{flex:none}.settings-view .bp-tabs button,.settings-view .bp-mode button{font:inherit;font-size:12px;font-weight:600;padding:5px 12px;border-radius:999px;border:1px solid var(--hairline);background:var(--surface);cursor:pointer;color:var(--muted);white-space:nowrap}.settings-view .bp-mode button{font-size:11px;padding:4px 10px}.settings-view .bp-tabs button.on{background:var(--ink);border-color:var(--ink);color:var(--surface)}.settings-view .bp-mode button.on{background:var(--surface-2);color:var(--ink);border-color:var(--dim)}.settings-view .bp-prev-body{background:var(--surface-2)}.settings-view .bp-mock{border:1px solid var(--hairline);border-radius:12px;overflow:hidden;background:#fff;max-width:560px;margin:0 auto}.settings-view .bp-mock.bp-wide{max-width:none}.settings-view .bp-mode-row{display:flex;justify-content:flex-end;padding:8px 10px;background:var(--surface);border-bottom:1px solid var(--hairline)}.settings-view .bp-strip.bp-face{background:var(--surface-2);height:44px;font-size:22px;line-height:1;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.settings-view .bp-face small{font-size:13px;font-weight:400;margin-left:5px;color:var(--muted)}.settings-view .bp-sub{font-size:11px;color:var(--dim);margin-top:3px;line-height:1.35}.settings-view .bp-twin{margin-top:12px;font-size:12.5px;color:var(--muted);line-height:1.5;padding:10px 12px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface-2)}.settings-view .bp-twin b{color:var(--ink);font-weight:600}.settings-view .bpm-reg{background:var(--t-paper, #f6f2f2);padding:30px 32px 32px;color:#1c1a20;font-family:var(--t-text);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,.9fr);gap:32px;align-items:center}.settings-view .bpm-reg-head{display:flex;align-items:center;gap:10px;margin-bottom:22px}.settings-view .bpm-reg-name{font-family:var(--ui);font-size:13.5px;font-weight:600}.settings-view .bpm-ey{font-family:var(--ui);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--t-brass, #b0873a);font-weight:700}.settings-view .bpm-title{font-family:var(--t-display);font-size:34px;line-height:1.06;letter-spacing:-.018em;margin:10px 0 12px;font-weight:600;text-wrap:balance}.settings-view .bpm-lead{font-size:16px;line-height:1.55;color:#46424b;margin:0 0 18px;max-width:44ch}.settings-view .bpm-host{display:flex;align-items:center;gap:10px;font-family:var(--ui);font-size:13px;color:#6d6873}.settings-view .bpm-host b{color:#1c1a20}.settings-view .bpm-form{background:#fff;border:1px solid #e2e4ea;border-radius:16px;padding:20px 20px 18px;box-shadow:0 12px 40px #1414280f}.settings-view .bpm-when{font-family:var(--ui);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:#6d6873;font-weight:700}.settings-view .bpm-when b{display:block;font-family:var(--t-display);font-size:18px;letter-spacing:0;text-transform:none;color:#1c1a20;margin-top:4px;font-weight:600}.settings-view .bpm-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.settings-view .bpm-fields .f{height:40px;border:1px solid #d5d8e0;border-radius:9px;background:#fff;padding:0 12px;display:flex;align-items:center;color:#9a9aa3;font-size:14px}.settings-view .bpm-fields .f.full,.settings-view .bpm-go{grid-column:1 / -1}.settings-view .bpm-go{height:44px;border-radius:11px;background:var(--t-accent, #7a2338);color:#fff;display:grid;place-items:center;font-weight:700;font-size:15px;margin-top:2px}.settings-view .bpm-fine{font-family:var(--ui);font-size:12px;color:#8f8a95;margin-top:10px;line-height:1.45}.settings-view .bpm-room{--r-ground: var(--t-paper, #f6f2f2);--r-surface: #fff;--r-ink: #1c1a20;--r-muted: #6d6873;--r-line: #ebe8ee;background:var(--r-ground);color:var(--r-ink);font-family:var(--t-text)}.settings-view .bpm-room.dark{--r-ground: #120f11;--r-surface: #1b1518;--r-ink: #f0e9ec;--r-muted: #b3a3a9;--r-line: #2f262a}.settings-view .bpm-room-head{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid var(--r-line)}.settings-view .bpm-room-head .l{display:flex;align-items:center;gap:8px}.settings-view .bpm-room-name{font-family:var(--ui);font-size:13px;font-weight:600}.settings-view .bpm-live{font-family:var(--ui);font-size:10px;letter-spacing:.12em;font-weight:800;color:#fff;background:#b23b3b;border-radius:999px;padding:3px 8px}.settings-view .bpm-stage{display:grid;grid-template-columns:1.4fr 1fr;gap:22px;padding:20px 22px 22px}.settings-view .bpm-rt{font-family:var(--t-display);font-size:21px;line-height:1.2;font-weight:600}.settings-view .bpm-rs{font-family:var(--ui);font-size:12px;color:var(--r-muted);margin:5px 0 12px}.settings-view .bpm-vid{aspect-ratio:16 / 9;border-radius:10px;background:linear-gradient(135deg,#2a2530,#4a3f52);position:relative}.settings-view .bpm-mc{position:absolute;right:12px;bottom:12px;width:200px;background:#fff;color:#1c1a20;border-radius:10px;padding:10px 12px;box-shadow:0 10px 30px #00000040}.settings-view .bpm-mc .k{font-family:var(--ui);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--t-accent, #7a2338);font-weight:700}.settings-view .bpm-mc .q{font-family:var(--t-display);font-size:14px;line-height:1.3;margin:5px 0 6px;font-weight:500}.settings-view .bpm-mc .o{border:1px solid #e3e0e6;border-radius:7px;padding:6px 9px;font-size:12px;margin-top:4px}.settings-view .bpm-chapters .ch{padding:8px 0;border-top:1px solid var(--r-line);font-size:13.5px}.settings-view .bpm-chapters .ch:first-child{border-top:0;padding-top:0}.settings-view .bpm-chapters .ch b{font-weight:600}.settings-view .bpm-chapters .ch small{display:block;color:var(--r-muted);font-size:12.5px;margin-top:2px}.settings-view .bpm-chapters .ch span{font-family:var(--ui);font-size:11px;color:var(--r-muted);margin-right:8px}.settings-view .bpm-em{background:#f3f4f8;color:#1c1a20;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.settings-view .bpm-em-meta{padding:10px 18px;font-size:12px;color:#6d6873;background:#fff;border-bottom:1px solid #e2e4ea}.settings-view .bpm-em-body{padding:22px 22px 18px}.settings-view .bpm-em-lbl{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--t-brass, #b0873a);font-weight:700}.settings-view .bpm-em-from{font-size:14px;color:#6d6873;margin-top:5px}.settings-view .bpm-em-hi{margin-top:16px;font-size:15px}.settings-view .bpm-em-card{margin-top:12px;padding:18px;background:#fff;border:1px solid #dadfe8;border-radius:12px}.settings-view .bpm-em-card p{margin:9px 0 0;font-size:15px;line-height:1.6;color:#46424b}.settings-view .bpm-em-k{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--t-accent, #7a2338);font-weight:700}.settings-view .bpm-em-t{font-family:var(--t-mail-title);font-size:21px;line-height:1.3;font-weight:700;margin-top:7px}.settings-view .bpm-em-btn{display:inline-block;margin-top:16px;padding:12px 20px;background:var(--t-accent, #7a2338);color:#fff;border-radius:10px;font-size:15px;font-weight:700}.settings-view .bpm-em-note{margin-top:14px;font-size:12px;color:#6d6873}.settings-view .bpm-em-foot{padding:0 22px 18px;font-size:12px;color:#8f8a95}@media(max-width:720px){.settings-view .bpm-reg{grid-template-columns:1fr;gap:22px;padding:22px 20px}.settings-view .bpm-title{font-size:28px}.settings-view .bpm-stage{grid-template-columns:1fr}}.settings-view .wlink{display:flex;gap:6px;align-items:center;padding:8px 10px;border-bottom:1px solid var(--hairline);background:var(--surface-2)}.settings-view .wlink .inp{flex:1;max-width:none;padding:6px 10px;font-size:13px}svg.cross{width:14px;height:14px;display:block}button:has(>svg.cross){display:inline-grid;place-items:center}.tagadd{display:flex;gap:8px;margin-bottom:14px}.tagadd .input{flex:1}.tagrow{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.tagrow.quiet{opacity:.85}.tag .tag-x{margin-left:4px;background:none;border:0;padding:0;display:inline-grid;place-items:center;color:inherit;opacity:.7;cursor:pointer}.tag .tag-x svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:2.4}.tag .tag-x:hover{opacity:1}.tag.pick{cursor:pointer;border-style:dashed;background:transparent}.tag.pick:hover{border-style:solid}.picklist{display:grid;gap:6px}.pickrow{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;padding:10px 12px;border:1px solid var(--hairline);border-radius:11px;background:var(--surface);cursor:pointer;font-family:inherit;color:inherit}.pickrow:hover{background:var(--surface-2)}.pickrow.on{border-color:var(--wine);box-shadow:0 0 0 3px var(--accent-soft)}.pickrow-main b{display:block;font-weight:600;font-size:14px}.pickrow-main span{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}.pickrow-status{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.pickrow-status.active{color:var(--good)}.tablecard.compact .tsrc,.tablecard.compact th:nth-child(3){display:none}.tablecard.compact .tcap{flex-wrap:wrap;gap:8px}.tablecard.compact .searchbox.sm{max-width:180px}.react-pill .re{font-size:20px;line-height:1}.react-row{flex-wrap:wrap}.mgrid.stretch{align-items:stretch}.tablecard.compact{display:flex;flex-direction:column;max-height:462px;overflow:hidden}.tablecard.compact .tbody-scroll{overflow-y:auto;min-height:0;flex:1;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--wine) 42%,transparent) transparent}.tablecard.compact .tbody-scroll thead th{position:sticky;top:0;background:var(--surface);z-index:1}.macts{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.mcont .muted{color:var(--muted);font-size:14px;padding:6px 0}.picklist{max-height:320px;overflow-y:auto;scrollbar-width:thin}.composer-to{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.composer-to b{color:var(--ink);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.composer-to select{border:1px solid var(--hairline);border-radius:9px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:13.5px;padding:8px 10px;max-width:280px}.rc-chip.pic{position:relative;padding:0;width:96px;height:96px;overflow:hidden;border-radius:12px}.rc-chip.pic img{width:100%;height:100%;object-fit:cover;display:block}.rc-chip.pic .cveil{position:absolute;inset:auto 0 0;padding:4px 8px;font-size:11px;color:#fff;background:#140c109e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rc-chip.pic.failed .cveil{background:color-mix(in srgb,var(--wine) 78%,#000)}.rc-chip.pic .cx{position:absolute;top:4px;right:4px;background:#140c108c;color:#fff;border-radius:100px}.rc-chip.media{flex-direction:column;align-items:stretch;width:250px;padding:6px}.rc-chip.media video{width:100%;border-radius:9px;background:#16101a;max-height:150px}.rc-chip.media .cbody{padding:6px 4px 2px}.rc-chip.media .cx{align-self:flex-end;margin-top:-28px}.rc-chip audio{height:34px;max-width:230px}button.thead-id{background:none;border:0;padding:0;text-align:left;cursor:pointer;font-family:inherit;color:inherit;min-width:0}button.thead-id:hover .nm{color:var(--accent-text)}.chanswitch{display:inline-flex;border:1px solid var(--hairline);border-radius:100px;overflow:hidden;margin-right:10px}.chanswitch button{border:0;background:var(--surface);color:var(--muted);font-family:inherit;font-size:12px;font-weight:600;padding:4px 11px;cursor:pointer}.chanswitch button:hover{color:var(--ink)}.chanswitch button.on{background:var(--wine);color:#fff;cursor:default}.hbtn.web{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.rec-lite{margin-bottom:8px}.rec-voice .fw-rec{display:flex;align-items:center;gap:10px;padding:7px 12px;border-radius:12px}.rec-voice .fw-rec-head,.rec-voice .fw-rec-vwrap,.rec-voice .fw-rec-vrow{display:contents}.rec-voice .fw-rec-sp{display:none}.rec-voice .fw-rec-dot{order:0;flex:none}.rec-voice .fw-rec-t{order:1;font-size:12.5px;font-weight:600;white-space:nowrap}.rec-voice .fw-rec-rbtn{order:2;width:32px;height:32px;flex:none}.rec-voice .fw-rec-rbtn svg{width:13px;height:13px}.rec-voice canvas.fw-rec-wave{order:3;flex:1;min-width:60px;height:28px}.rec-voice .fw-rec-vtime{order:4;font-size:12px}.rec-voice .fw-rec-hint{order:5;font-size:12px;white-space:nowrap}.rec-voice .fw-rec-vrow .fw-rec-btn{order:7;padding:7px 12px;font-size:12.5px;white-space:nowrap}.rec-voice .fw-rec-vrow .fw-rec-btn.fw-rec-warn{order:6}.rec-voice .fw-rec-head .fw-rec-btn{order:8;flex:none}.rec-voice .fw-rec-err{order:9;font-size:12.5px}.rec-video .fw-rec{max-width:340px;padding:8px;border-radius:12px}.rec-video .fw-rec-rbtn{width:30px;height:30px}.rec-video .fw-rec-rbtn svg{width:12px;height:12px}.rec-video .fw-rec-btn{padding:7px 12px;font-size:12.5px;border-radius:9px}.rec-video .fw-rec-btn svg{width:13px;height:13px}.rc-chip.media .fw-att-big,.pend-video .fw-att-big{width:32px;height:32px}.rc-chip.media .fw-att-big svg,.pend-video .fw-att-big svg{width:13px;height:13px}.rec-video .fw-rec-stage{border-radius:9px}.ai-spin{display:block;width:14px;height:14px;border:2px solid var(--hairline);border-top-color:var(--wine);border-radius:100px;animation:ai-turn .8s linear infinite}@keyframes ai-turn{to{transform:rotate(360deg)}}.th-web{font-size:12.5px;color:var(--dim);max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:12px}.atts.pending{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.pend-video{width:min(230px,100%)}.pend-audio{width:min(300px,100%)}.rc-chip.audio{width:320px;max-width:100%;background:transparent;border:0;padding:0}.rc-chip.audio .fw-np-voice{flex:1;min-width:0}.fw-att-mp:fullscreen{max-width:none!important;aspect-ratio:auto!important;border-radius:0!important}.fw-att-mp:fullscreen video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;border-radius:0!important}.fw-att-mp:fullscreen .fw-att-big{width:48px!important;height:48px!important}.fw-att-mp:fullscreen .fw-att-big svg{width:18px!important;height:18px!important}.msgs .msg .atts{width:auto;max-width:100%;margin-bottom:6px}.msgs .msg .bubble .atts:last-child{margin-bottom:0}.msgs .msg .atts .fw-atts{width:auto;flex-direction:row;flex-wrap:wrap;gap:5px}.msgs .msg .atts .fw-np{width:220px;max-width:100%}.cwork .msg .bubble.media{padding:0;background:transparent;border:0;border-radius:0}.cwho{display:block;width:100%;border:0;background:none;padding:0;cursor:pointer;font-family:inherit;color:inherit;text-align:center}.cwho:hover .nm{color:var(--wine)}.cwork button.att.cfile{font-family:inherit;font-size:inherit;text-align:left;cursor:pointer;color:inherit}.modal.peek{max-width:430px}.peek-head{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--hairline)}.peek-name{flex:1;min-width:0;font-size:13px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.peek-dl{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--wine);text-decoration:none;border:1px solid var(--hairline);border-radius:100px;padding:4px 10px}.peek-dl:hover{border-color:var(--wine)}.peek-dl svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.9}.peek-head .x{flex:none;border:0;background:none;color:var(--dim);cursor:pointer;display:grid;place-items:center;padding:4px;border-radius:8px}.peek-head .x:hover{color:var(--ink);background:var(--surface-2)}.peek-head .x svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2}.modal.peek .fw-att-mp{max-width:none;border-radius:0}.modal.peek .fw-np{margin:12px}.peek-img{display:block;width:100%;max-height:60vh;object-fit:contain;background:#16101a}.post-m .aud-name{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.post-m .aud-name:hover{color:var(--wine);text-decoration:underline}.cwork .actions button.del:hover{color:var(--wine);background:color-mix(in srgb,var(--wine) 12%,transparent)}.cwork .cmeta .who{color:var(--muted);font-weight:600}.tybub{display:inline-flex;align-items:center;gap:4px}.tydot{width:6px;height:6px;border-radius:100px;background:var(--dim);animation:tybounce 1.2s infinite}.tydot:nth-child(2){animation-delay:.15s}.tydot:nth-child(3){animation-delay:.3s}@keyframes tybounce{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-3px);opacity:1}}.feed-heart{display:inline-flex;align-items:center;gap:5px;color:var(--wine);text-transform:none;letter-spacing:0;font-weight:600;font-size:11.5px}.feed-heart svg{width:12px;height:12px;transform:translateY(1px)}.feed-thread{margin-top:10px;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--hairline);padding-top:11px}.fc{display:flex;align-items:flex-start;gap:8px}.fc.you{flex-direction:row-reverse}.fc.you .fc-main{display:flex;flex-direction:column;align-items:flex-end}.fc.you .fc-time{text-align:right}.fc-toggle{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--hairline);background:var(--surface-2);border-radius:100px;padding:6px 13px;font-family:inherit;font-size:12px;font-weight:600;color:var(--muted);cursor:pointer}.feed-s .fc-toggle{margin-left:auto}.fc-toggle:hover{color:var(--ink);border-color:color-mix(in srgb,var(--wine) 30%,var(--hairline))}.fc-toggle svg{width:13px;height:13px;stroke:currentColor;stroke-width:1.8;fill:none;transform:translateY(1px)}.fc-av{width:26px;height:26px;flex:none;border-radius:100px;overflow:hidden;display:grid;place-items:center;font-size:10.5px;font-weight:700;background:var(--accent-soft);color:var(--accent-text);margin-top:1px}.fc-av.you{background:var(--wine);color:#fff}.fc-av img{width:100%;height:100%;object-fit:cover;display:block}.fc-main{min-width:0;max-width:86%}.fc-bub{position:relative;background:var(--surface-2);border:1px solid var(--hairline);border-radius:4px 14px 14px;padding:7px 12px 8px}.fc-x{position:absolute;top:4px;right:4px;width:18px;height:18px;border:0;border-radius:100px;background:none;color:var(--dim);cursor:pointer;display:grid;place-items:center;opacity:0}.fc:hover .fc-x{opacity:.8}.fc-x:hover{color:var(--wine);opacity:1}.fc-x svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:2.2}.fc .fc-bub{padding-right:24px}.fc.you .fc-bub{border-radius:14px 4px 14px 14px}.fc.you .fc-bub{background:color-mix(in srgb,var(--wine) 9%,var(--surface-2));border-color:color-mix(in srgb,var(--wine) 22%,var(--hairline))}.fc-bub b{display:block;font-size:10.5px;font-weight:700;letter-spacing:.02em;color:var(--muted);margin-bottom:1px}.fc.you .fc-bub b{color:var(--wine)}.fc-text{display:block;font-size:12.5px;line-height:1.45;color:var(--ink);overflow-wrap:anywhere}.fc-time{display:block;font-size:9.5px;color:var(--dim);margin:3px 2px 0}.fc-compose{align-items:center}.fc-compose .feed-cbox{flex:1;margin-top:0}.feed-cbox{display:flex;align-items:center;gap:7px;margin-top:2px}.feed-cbox input{flex:1;min-width:0;border:1px solid var(--hairline);background:var(--surface-2);border-radius:100px;padding:7px 13px;font-family:inherit;font-size:12.5px;color:var(--ink);outline:none}.feed-cbox input:focus{border-color:var(--wine)}.feed-cbox input::placeholder{color:var(--dim)}.feed-send{flex:none;border:0;border-radius:100px;background:var(--wine);color:#fff;font-family:inherit;font-size:12px;font-weight:700;padding:7px 14px;cursor:pointer}.feed-send:hover{background:var(--wine-deep, var(--wine))}.feed-send:disabled{opacity:.5;cursor:default}.cwork .av{position:relative}.cwork .av .onl{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:100px;background:var(--good);border:2px solid var(--surface)}.th-tool{width:30px;height:30px;flex:none;border:0;border-radius:100px;background:none;color:var(--dim);cursor:pointer;display:grid;place-items:center;margin-right:8px}.th-tool:hover{color:var(--ink);background:var(--surface-2)}.th-tool svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.9;fill:none}.thsearch{display:inline-flex;align-items:center;gap:7px;margin-right:10px;padding:5px 7px 5px 11px;border:1px solid var(--hairline);border-radius:100px;background:var(--surface-2)}.thsearch svg{width:13px;height:13px;flex:none;stroke:var(--dim);stroke-width:1.9;fill:none}.thsearch input{width:170px;border:0;background:none;outline:none;color:var(--ink);font-family:inherit;font-size:12.5px}.thsearch input::placeholder{color:var(--dim)}.thsearch .x{border:0;background:none;color:var(--dim);cursor:pointer;display:grid;place-items:center;padding:3px;border-radius:100px}.thsearch .x:hover{color:var(--ink)}.thsearch .x svg{width:12px;height:12px;stroke:currentColor;stroke-width:2}.cwork .msgs.roomfeed{display:block;padding:18px 20px}.cwork .roomfeed .pagefeed{display:flex;flex-direction:column;gap:12px;max-width:640px;margin:0 auto}.cwork .composer.roompost{padding:10px 14px}.cwork .composer.roompost .rc-composer{max-width:none}.chanswitch.top{margin-right:12px}.chanswitch.top button{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px}.chanswitch.top button svg{width:13px;height:13px;stroke:currentColor;stroke-width:1.9;fill:none}.mode-empty{margin:auto;padding:30px 0;text-align:center;font-size:13px;color:var(--dim)}.wlist{display:flex;flex-direction:column;gap:10px}.wrow{position:relative;display:grid;grid-template-columns:148px minmax(0,1fr) auto auto;gap:16px;align-items:center;background:var(--surface);border:1px solid var(--hairline);border-radius:14px;padding:10px 12px 10px 10px;cursor:pointer;transition:transform .16s,box-shadow .16s,border-color .16s}.wrow:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:color-mix(in srgb,var(--wine) 24%,var(--hairline))}.wrow.open{z-index:5}.wrow:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.wl-thumb{position:relative;aspect-ratio:16 / 9;border-radius:9px;overflow:hidden}.wl-thumb .poster,.wl-thumb .scene{position:absolute;inset:0;background-size:cover;background-position:center}.wl-thumb.draft{background:var(--surface-2)}.wl-thumb .initial{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--serif);font-size:26px;color:var(--dim)}.wl-thumb .dur{position:absolute;right:5px;bottom:5px;background:#0000009e;color:#fff;font-size:10.5px;font-weight:700;padding:2px 6px;border-radius:6px;font-variant-numeric:tabular-nums}.wl-thumb .dur.lv{background:var(--bad)}.wl-thumb .play{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transition:opacity .16s}.wrow:hover .wl-thumb .play{opacity:1}.wl-thumb .play svg{width:30px;height:30px;color:#fff;filter:drop-shadow(0 3px 8px rgba(0,0,0,.45))}.wl-main{min-width:0}.wl-title{font-family:var(--serif);font-size:16.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:3px}.wl-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--muted);font-size:12.5px}.wl-meta .sep{color:var(--dim)}.wl-meta .mdot{width:5px;height:5px;border-radius:50%;background:#c9bcc1;flex:none}.wl-meta .mdot.ondemand{background:#57c98f}.wl-meta .mdot.recurring{background:#6fb0d8}.wl-meta .mdot.onetime{background:#e0b567}.wl-link{display:flex;align-items:center;gap:6px;margin-top:5px;color:var(--muted);font-size:12px;min-width:0}.wl-link svg{width:12px;height:12px;stroke:currentColor;stroke-width:1.7;fill:none;flex:none;opacity:.8}.wl-link .u{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wl-resume{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font:inherit;font-size:12.5px;font-weight:700;color:var(--accent-text);background:none;border:none;padding:0;cursor:pointer}.wl-resume svg{width:13px;height:13px;stroke:currentColor;stroke-width:2;fill:none}.wl-nums{display:flex;gap:22px;align-items:baseline}.wl-nums .metric{text-align:right}.wl-nums .metric .v{font-size:19px;font-weight:500;font-variant-numeric:tabular-nums}.wl-nums .metric .l{margin-top:3px;letter-spacing:.05em;text-transform:uppercase;font-size:10px}.wl-steps{min-width:190px}.wl-steps .steps{margin:0;gap:6px}@media(max-width:780px){.wrow{grid-template-columns:104px minmax(0,1fr) auto}.wl-nums,.wl-steps{display:none}}.wl-count{color:var(--muted);font-size:12.5px;margin:-4px 0 10px 2px}.autoview .ascope{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 16px}.autoview .ascope .chip{font:inherit;font-size:12.5px;font-weight:700;color:var(--muted);background:var(--surface);border:1px solid var(--hairline);border-radius:100px;padding:6px 13px;cursor:pointer;max-width:34ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .15s,color .15s,background .15s}.autoview .ascope .chip:hover{color:var(--ink);border-color:color-mix(in srgb,var(--wine) 30%,var(--hairline))}.autoview .ascope .chip.on{color:#fff;background:var(--wine);border-color:var(--wine)}.autoview .ascope .chip:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.wsswitch{position:relative}.wsswitch .wschip{font:inherit;text-align:left;width:100%;box-sizing:border-box;cursor:pointer;transition:border-color .15s}.wsswitch .wschip:hover,.wsswitch .wschip[aria-expanded=true]{border-color:color-mix(in srgb,var(--wine) 35%,var(--hairline))}.wsswitch .wschip:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.wsswitch .wschip .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsswitch .chev{color:var(--dim);flex:none;display:grid}.wsswitch .chev svg{width:12px;height:12px;stroke:currentColor;stroke-width:2;fill:none}.app.rail .sidebar .wsswitch .chev{display:none}.app.rail .sidebar.railopen .wsswitch .chev{display:grid}.wsmenu{position:fixed;left:14px;top:120px;width:268px;z-index:95;background:var(--surface);border:1px solid var(--hairline);border-radius:14px;box-shadow:var(--shadow-lg);padding:8px}.wsmenu .mhead{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);padding:6px 10px}.wsmenu .wsrow{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;padding:8px 10px;border:none;background:none;border-radius:10px;font:inherit;text-align:left;cursor:pointer;color:var(--ink)}.wsmenu .wsrow:hover{background:var(--surface-2)}.wsmenu .wsrow .av{width:28px;height:28px;border-radius:8px;flex:none;background:linear-gradient(135deg,var(--wine),var(--brass));display:grid;place-items:center;color:#fff;font-weight:700;font-size:11px}.wsmenu .wsrow .av-logo{background:transparent;object-fit:contain}.wsmenu .wsrow .tx{min-width:0;flex:1}.wsmenu .wsrow .nm{display:block;font-weight:700;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wsmenu .wsrow .ad{display:block;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wsmenu .wsrow .tick{color:var(--good, #127a52);flex:none;display:none}.wsmenu .wsrow.current .tick{display:grid}.wsmenu .wsrow .tick svg{width:14px;height:14px;stroke:currentColor;stroke-width:2.4;fill:none}.wsmenu .mdiv{height:1px;background:var(--hairline);margin:6px 4px}.wsmenu .wsnew{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;padding:9px 10px;border:none;background:none;border-radius:10px;font:inherit;font-weight:700;font-size:13px;color:var(--accent-text);cursor:pointer;text-align:left}.wsmenu .wsnew:hover{background:color-mix(in srgb,var(--wine) 8%,transparent)}.wsmenu .wsnew .plus{width:28px;height:28px;border-radius:8px;flex:none;border:1.5px dashed color-mix(in srgb,var(--accent-text) 55%,transparent);display:grid;place-items:center;font-size:15px}.wsmenu .wsdel{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;padding:9px 10px;border:none;background:none;border-radius:10px;font:inherit;font-weight:700;font-size:13px;color:var(--bad);cursor:pointer;text-align:left}.wsmenu .wsdel:hover{background:color-mix(in srgb,var(--bad) 9%,transparent)}.wsmenu .wsdel .ico{width:28px;height:28px;border-radius:8px;flex:none;display:grid;place-items:center}.wsmenu .wsdel .ico svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none}.acctswitch{display:contents}.acctmenu{position:fixed;left:14px;bottom:120px;width:200px;z-index:95;background:var(--surface);border:1px solid var(--hairline);border-radius:14px;box-shadow:var(--shadow-lg);padding:8px}.acctmenu .mhead{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);padding:6px 10px}.acctmenu .acctrow{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;padding:9px 10px;border:none;background:none;border-radius:10px;font:inherit;font-weight:600;font-size:13.5px;text-align:left;cursor:pointer;color:var(--ink)}.acctmenu .acctrow:hover{background:var(--surface-2)}.acctmenu .acctrow svg{width:17px;height:17px;flex:none;stroke:var(--muted);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none}.ws-usage{margin-top:18px;border-top:1px solid var(--hairline);padding-top:12px}.ws-usage .microlabel{margin-bottom:6px}.ws-usage-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;font-size:13.5px;border-bottom:1px dashed var(--hairline)}.ws-usage-row:last-child{border-bottom:none}.ws-usage-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsmodal{max-width:400px;padding:24px 26px 22px}.wsmodal h2{font-family:var(--serif);font-weight:500;font-size:23px;margin:0 0 6px}.wsmodal .wsub{color:var(--muted);font-size:13px;line-height:1.5;margin:0 0 6px}.wsmodal label{display:block;font-size:11px;font-weight:700;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:14px 0 6px}.wsmodal input{width:100%;box-sizing:border-box;font:inherit;font-size:14.5px;padding:10px 12px;border-radius:10px;border:1px solid var(--hairline);background:var(--surface-2);color:var(--ink)}.wsmodal input:focus-visible{outline:2px solid color-mix(in srgb,var(--wine) 30%,transparent);border-color:var(--accent-text)}.wsmodal .addr{display:flex;align-items:center}.wsmodal .addr input{border-radius:10px 0 0 10px;border-right:none;min-width:0}.wsmodal .addr .suffix{font-size:13px;color:var(--muted);background:var(--surface-2);border:1px solid var(--hairline);border-left:none;border-radius:0 10px 10px 0;padding:10px 12px;white-space:nowrap}.wsmodal .merr{font-size:12.5px;color:var(--bad);margin:10px 0 0}.wsmodal .mbtns{display:flex;gap:10px;margin-top:18px;justify-content:flex-end}.wsmodal .mtxt{font:inherit;font-size:13.5px;font-weight:700;color:var(--muted);background:none;border:none;cursor:pointer;padding:9px 12px}.wsmodal .mfill{font:inherit;font-size:14px;font-weight:700;padding:10px 18px;border-radius:10px;border:1px solid var(--wine);background:var(--wine);color:#fff;cursor:pointer}.wsmodal .mfill:disabled{opacity:.55;cursor:default}.wsmodal .mfill.danger{background:var(--bad);border-color:var(--bad)}.settings .row .hint .hint-go{display:inline-flex;align-items:center;gap:4px;margin-left:4px;color:var(--accent-text);font-weight:600;text-decoration:none;white-space:nowrap}.settings .row .hint .hint-go svg{width:12px;height:12px}.settings .row .hint .hint-go:hover{text-decoration:underline}.settings .row .hint b{color:var(--ink);font-weight:600}.settings .mz-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.settings .mz-line .inp{flex:1 1 160px;min-width:0}.settings .mz-line .btn{white-space:nowrap}.settings .mz-code{width:100%;min-height:112px;resize:vertical;font:12.5px/1.5 ui-monospace,Consolas,monospace}.settings .mz-kept{margin-top:8px;font-size:12px;color:var(--dim)}.settings .mz-answer{display:flex;align-items:flex-start;gap:8px;margin-top:10px;font-size:12.5px;color:var(--muted)}.settings .mz-answer .dot{flex:none;width:7px;height:7px;margin-top:6px;border-radius:100px;background:var(--dim)}.settings .mz-answer.good .dot{background:var(--good)}.settings .mz-answer.bad .dot{background:var(--bad)}.settings .mz-answer.good,.settings .mz-answer.bad{color:var(--ink)}.settings .sc-list{list-style:none;margin:0;padding:0 24px}.settings .sc-item+.sc-item{border-top:1px solid var(--hairline)}.settings .sc-head{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px 0}.settings .sc-tile{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--surface-2);border:1px solid var(--hairline)}.settings .sc-tile svg{width:20px;height:20px}.settings .sc-tile.code{color:var(--accent-text)}.settings .sc-text{min-width:0}.settings .sc-name{border:0;background:none;padding:0;font:inherit;font-size:14.5px;font-weight:650;color:var(--ink);text-align:left;cursor:pointer}.settings .sc-name:hover,.settings .sc-item.open .sc-name{color:var(--accent-text)}.settings .sc-name:hover{text-decoration:underline;text-underline-offset:3px}.settings .sc-meta{margin-top:2px;font-size:12.5px;color:var(--muted)}.settings .sc-item.off .sc-tile,.settings .sc-item.off .sc-name,.settings .sc-item.off .sc-meta{opacity:.5}.settings .sc-sep{margin:0 6px;color:var(--dim)}.settings .sc-id{font:12px/1.5 ui-monospace,Consolas,monospace;color:var(--ink)}.settings .sc-st{display:inline-flex;align-items:center;gap:6px;font-weight:600}.settings .sc-st+.sc-st{margin-left:12px}.settings .sc-st i{width:7px;height:7px;border-radius:100px;background:currentColor;flex:none}.settings .sc-st.good{color:var(--good)}.settings .sc-st.bad{color:var(--bad)}.settings .sc-st.wait,.settings .sc-st.off{color:var(--muted)}.settings .sc-st.wait i{width:8px;height:8px;background:transparent;border:1.5px solid currentColor}.settings .sc-st.off i{background:var(--dim)}.settings .sc-fix{border:0;background:none;padding:0;font:inherit;font-weight:600;color:var(--accent-text);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.settings .sc-fix:hover{color:var(--ink)}.settings .sc-switch{border:0;background:transparent;padding:0;cursor:pointer;display:inline-flex;align-items:center}.settings .sc-switch i{width:34px;height:20px;border-radius:20px;background:color-mix(in srgb,var(--muted) 40%,var(--hairline));position:relative;display:inline-block}.settings .sc-switch i:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:100px;background:#fff;transition:left .15s}.settings .sc-switch.on i{background:var(--good)}.settings .sc-switch.on i:after{left:16px}.settings .sc-name:focus-visible,.settings .sc-fix:focus-visible,.settings .sc-switch:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.settings .sc-edit{padding-left:50px}.settings .sc-edit-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 0 18px;border-top:1px solid var(--hairline)}.settings .sc-edit-foot span,.settings .sc-add-foot span{display:flex;gap:10px}.settings .sc-add{display:grid;gap:12px;padding:20px 24px 22px;border-top:1px solid var(--hairline)}.settings .sc-add.alone{border-top:0}.settings .sc-empty{margin:0;font-size:13.5px;color:var(--muted)}.settings .sc-reading{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--accent-text) 22%,var(--hairline));background:color-mix(in srgb,var(--accent-text) 5%,var(--surface))}.settings .sc-reading.bad{border-color:color-mix(in srgb,var(--bad) 35%,var(--hairline));background:color-mix(in srgb,var(--bad) 6%,var(--surface));color:var(--bad);font-size:13px}.settings .sc-sub{font-size:12.5px;color:var(--muted)}.settings .sc-namefield{display:grid;grid-template-columns:auto minmax(0,340px);gap:12px;align-items:center}.settings .sc-add-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.settings .sc-add-foot .hint{margin:0}.settings .sc-plus{margin-right:5px;font-weight:800}@media(max-width:1080px){.settings .sc-edit{padding-left:0}.settings .sc-namefield{grid-template-columns:minmax(0,1fr);gap:6px}}@media(max-width:640px){.settings .sc-list{padding:0 16px}.settings .sc-add{padding:16px}}@media(prefers-reduced-motion:reduce){.settings .sc-switch i:after{transition:none}}.regstats .pcard{padding:18px 24px 20px}.regstats .mtop{padding:0;margin-bottom:14px}.srcs{width:100%;border-collapse:collapse}.srcs th{text-align:left;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);padding:0 0 8px;border-top:0;border-bottom:1px solid var(--hairline)}.srcs td{padding:9px 0;border-bottom:1px solid var(--hairline);font-size:13px;vertical-align:middle}.srcs tr:last-child td{border-bottom:0}.srcs th:not(:first-child),.srcs td:not(:first-child){text-align:right;width:21%;padding-left:8px}.srcs .sname{font-weight:600}.srcs .sdet{font-size:11.5px;color:var(--dim)}.srcs .rate{font-weight:600}.srcs .rate.top{color:var(--good)}.sbar{height:4px;border-radius:100px;background:var(--surface-2);overflow:hidden;margin-top:5px;max-width:220px}.sbar span{display:block;height:100%;background:linear-gradient(90deg,var(--wine),var(--brass))}.pnote{font-size:12px;color:var(--muted);margin:12px 0 0;line-height:1.5}.pfacts{display:flex;flex-direction:column}.pfact{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--hairline)}.pfact:last-child{border-bottom:0}.pfact .fk{font-size:13px}.pfact .fs{font-size:11.5px;color:var(--dim);display:block}.pfact .fv{font-family:var(--serif);font-size:18px;font-weight:600;white-space:nowrap}.pfact .fv small{font-family:var(--ui);font-size:11.5px;color:var(--dim);font-weight:600;margin-left:5px}.pfact.warn .fv{color:var(--warn)}.plinks{margin-top:16px}.plinks ul{list-style:none;margin:6px 0 0;padding:0}.plinks li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--hairline);font-size:13px}.plinks li:last-child{border-bottom:0}.plinks .n{font-weight:600}.tablecard.people .via{display:block;font-size:11.5px;color:var(--dim);margin-top:4px}.tablecard.people .via b{color:var(--muted);font-weight:600}.fmenu-sub{margin-top:8px;border-top:1px solid var(--hairline);padding-top:8px}.jtl-item.type-visit .jtl-node,.jtl-item.type-form .jtl-node,.jtl-item.type-link .jtl-node{background:var(--surface);color:var(--dim);border-style:dashed}.lvcard{display:grid;grid-template-columns:196px minmax(0,1fr) auto;gap:22px;align-items:center;padding:14px 20px 14px 14px;margin-bottom:22px;position:relative}.lvcard:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--wine) 7%,transparent),transparent 60%);pointer-events:none}.lvthumb{height:112px;border-radius:10px;overflow:hidden;position:relative;background:radial-gradient(80% 120% at 70% 25%,#b0873a44,transparent 55%),linear-gradient(160deg,#4a2030,#2c1420 60%,#1c0e16)}.lvthumb:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(20,8,12,.65))}.lvthumb .lvtag{position:absolute;left:9px;bottom:8px;z-index:1;color:#fff;font-size:10.5px;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}.lvthumb .lvtag i{width:7px;height:7px;border-radius:50%;background:#ff5a4f}.lvmain{min-width:0;position:relative}.lvwhen{font-size:12.5px;color:var(--muted);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.lvbig{font-family:var(--serif);font-size:30px;font-weight:600;line-height:1.1;margin:6px 0;letter-spacing:-.015em}.lvbig em{font-style:normal;color:var(--accent-text)}.lvsub{color:var(--muted);font-size:13px}.lvsub b{color:var(--ink);font-weight:600}.lvacts{display:flex;flex-direction:column;gap:8px;align-items:stretch;position:relative}.lvacts small{color:var(--dim);font-size:11.5px;text-align:center}@media(max-width:820px){.lvcard{grid-template-columns:1fr;gap:14px;padding:14px}.lvthumb{height:auto;aspect-ratio:16 / 6}.lvbig{font-size:26px}}.fstage.pend .fnum{color:var(--dim)}.pagethumb iframe{position:absolute;left:0;top:0;width:1280px;height:640px;border:0;transform-origin:0 0;pointer-events:none;background:#fff}.lvafter h1{font-size:34px;line-height:1.1}.lvafter .lvday{color:var(--muted);margin:6px 0 20px;font-size:14px}.lvstats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.lvstats>div{padding:16px 18px;border-right:1px solid var(--hairline);min-width:0}.lvstats>div:last-child{border-right:0}.lvstats b{display:block;font-family:var(--serif);font-size:30px;font-weight:600;line-height:1.05;letter-spacing:-.01em}.lvstats b small{font-size:15px;color:var(--muted);font-weight:400;margin-left:4px}.lvstats span{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.lvgrid{display:grid;grid-template-columns:1.05fr 1fr;gap:16px;align-items:start;margin-bottom:22px}.lvgrid.solo{grid-template-columns:minmax(0,1fr)}@media(max-width:820px){.lvafter h1{font-size:28px}.lvgrid{grid-template-columns:minmax(0,1fr)}.lvstats{grid-template-columns:repeat(2,minmax(0,1fr))}.lvstats>div:nth-child(2){border-right:0}.lvstats>div:nth-child(-n+2){border-bottom:1px solid var(--hairline)}}.lvsteps{list-style:none;margin:0;padding:0;display:grid;gap:12px}.lvsteps li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:13.5px}.lvsteps li small{color:var(--muted);font-size:12px}.lvsteps .sn{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--hairline);display:grid;place-items:center}.lvsteps .done .sn{background:var(--good);border-color:var(--good)}.lvsteps .done .sn:after{content:"";width:8px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px)}.lvsteps .on .sn{border-color:var(--accent-text);border-top-color:transparent;animation:ai-turn .9s linear infinite}.lvsteps .missed{color:var(--muted)}.lvsteps .missed .sn{border-style:dashed}.lvsteps .rn{color:var(--muted);font-size:12px}@media(prefers-reduced-motion:reduce){.lvsteps .on .sn{animation:none}}.lvnote{margin:0;background:var(--surface-2);border-radius:10px;padding:10px 12px;font-size:13px;color:var(--muted)}.lvnote b{color:var(--ink);font-weight:600}.lvcount{color:var(--muted);font-size:12.5px}.lvqs{display:grid}.lvq{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:10px 0;border-top:1px solid var(--hairline)}.lvq .av{width:30px;height:30px;border-radius:50%;overflow:hidden;display:block}.lvq p{margin:0;font-family:var(--serif);font-size:14.5px;line-height:1.4;overflow-wrap:anywhere}.lvq small{color:var(--muted);font-size:12px}.lvqa{display:flex;gap:6px;margin-top:7px;flex-wrap:wrap}.lvcompose{margin-top:8px}.lvcompose textarea{resize:vertical;min-height:72px;line-height:1.45}.lvsent{margin-top:7px;font-size:12.5px;color:var(--good);font-weight:600}.lvstats.five{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:820px){.lvstats.five{grid-template-columns:repeat(2,minmax(0,1fr))}.lvstats.five>div:nth-child(n){border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.lvstats.five>div:nth-child(2n){border-right:0}.lvstats.five>div:last-child{grid-column:1 / -1;border-right:0;border-bottom:0}}.lvloved{margin-bottom:16px}.lvloved .mtop{flex-wrap:wrap}.lvfilter button{padding:6px 11px;font-size:12px}.lvemo{font-style:normal;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;line-height:1}.lvstrip{position:relative;padding-top:28px}.lvheat{display:block;width:100%;height:56px}.lvheat .hl{fill:var(--accent-text)}.lvheat .hr{fill:var(--accent-text);opacity:.3}.lvpins{position:absolute;left:0;right:0;top:0;height:26px}.lvpin{position:absolute;top:0;width:22px;height:22px;transform:translate(-50%);border-radius:50%;border:2px solid var(--surface);background:var(--wine);color:#fff;font:700 11px/1 var(--ui);display:grid;place-items:center;padding:0;box-shadow:0 4px 10px -4px #1a121680;transition:transform .15s,background .15s;z-index:2}.lvpin:hover,.lvpin.on{transform:translate(-50%) scale(1.15);background:var(--brass)}.lvhov{position:absolute;top:0;transform:translate(-50%);background:var(--ink);color:var(--surface);font-size:11.5px;font-weight:600;line-height:1;padding:5px 8px;border-radius:7px;white-space:nowrap;pointer-events:none;z-index:3}.lvbands{display:flex;margin-top:4px;border-top:1px solid var(--hairline)}.lvbands span{min-width:0;padding:5px 6px 0;border-left:1px solid var(--hairline);font-size:11px;font-weight:600;line-height:1.25;color:var(--muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lvbands span:first-child{border-left:0;padding-left:0}.lvbands span.top{color:var(--accent-text)}.lvticks{position:relative;height:12px;margin-top:6px;font-size:11px;line-height:1;color:var(--dim)}.lvticks span{position:absolute;top:0;transform:translate(-50%)}.lvticks span:first-child{transform:none}.lvticks span:last-child{transform:translate(-100%)}.lvlgrid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:26px;margin-top:4px}.lvcap{margin:0 0 4px;display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.lvcap small{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted);text-align:right}.lvwhocap{margin-top:22px}.lvmom{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px 8px 12px 0;border-top:1px solid var(--hairline);transition:background .2s}.lvmom.hl{background:color-mix(in srgb,var(--brass) 10%,transparent)}.lvrk{font-family:var(--serif);font-size:21px;font-weight:600;line-height:1;color:var(--accent-text);padding-top:2px}.lvmt{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.lvtm{font-size:11.5px;font-weight:700;line-height:1;background:var(--surface-2);color:var(--ink);padding:4px 7px;border-radius:6px}.lvme{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:7px 0 0;font-size:13px;font-weight:600;line-height:1}.lvme>span{display:inline-flex;align-items:center;gap:4px}.lvme .lvemo{font-size:15px}.lvme small{font-weight:500;color:var(--muted);font-size:12.5px}.lvmom q{display:block;margin-top:8px;font-family:var(--serif);font-size:15px;line-height:1.45;color:var(--ink);overflow-wrap:anywhere}.lvwho{position:absolute;left:0;top:calc(100% + 6px);z-index:4;display:flex;align-items:center;gap:8px;max-width:min(360px,100%);background:var(--surface);border:1px solid var(--hairline);border-radius:10px;box-shadow:var(--shadow-lg);padding:7px 10px;font-size:12.5px;font-weight:600;line-height:1.35;color:var(--ink)}.lvfaces{display:inline-flex;flex:none}.lvfaces .av{width:22px;height:22px;border-radius:50%;overflow:hidden;border:2px solid var(--surface);margin-left:-6px;display:block}.lvfaces .av:first-child{margin-left:0}.lvwait{margin:9px 0 0;display:grid;gap:6px}.lvwait .shim{height:9px;border-radius:5px;width:92%;background:linear-gradient(90deg,var(--surface-2) 30%,color-mix(in srgb,var(--surface-2) 40%,var(--surface)) 50%,var(--surface-2) 70%);background-size:300% 100%;animation:lv-shim 1.6s linear infinite}.lvwait .shim.s2{width:64%}.lvwait small{color:var(--muted);font-size:12.5px}@keyframes lv-shim{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.lvwait .shim{animation:none}}.lvmore{margin-top:6px}.lvchap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:baseline;padding:10px 0 11px;border-top:1px solid var(--hairline)}.lvchap b{font-family:var(--serif);font-size:14px;font-weight:600;line-height:1.3}.lvchap small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.lvcv{font-family:var(--serif);font-size:16px;font-weight:600;line-height:1;text-align:right}.lvcv small{font-family:var(--ui);font-size:11.5px;font-weight:500;line-height:1.3}.lvloved .lvbar{grid-column:1 / -1;height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden;display:block}.lvloved .lvbar i{display:block;height:100%;border-radius:3px;background:color-mix(in srgb,var(--accent-text) 55%,var(--surface-2));transition:width .5s ease}.lvchap.top .lvbar i{background:linear-gradient(90deg,var(--wine),var(--brass))}.lvbadge{display:inline-block;margin-left:8px;font-size:10px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--brass);border-radius:5px;padding:3px 6px;vertical-align:2px}.lvnote2{margin:8px 0 0;font-size:12.5px;color:var(--muted)}.lvrxs{list-style:none;margin:0;padding:0}.lvrx{width:100%;display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:6px 10px;align-items:center;padding:9px 6px 10px 0;border:0;border-top:1px solid var(--hairline);background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer;transition:background .2s}.lvrx:hover{background:color-mix(in srgb,var(--wine) 5%,transparent)}.lvrx.in{background:color-mix(in srgb,var(--brass) 12%,transparent)}.lvrx .av{width:30px;height:30px;border-radius:50%;overflow:hidden;display:block;grid-row:span 2}.lvrxn{min-width:0}.lvrxn b{display:block;font-size:13.5px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lvrxn small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.lvrxn .lvemo{font-size:13px}.lvrxpct{font-family:var(--serif);font-size:17px;font-weight:600}.lvloved .lvrx .lvbar{grid-column:2 / -1;height:4px}.modal.lvplay{max-width:680px}.lvpv{position:relative;background:#000;aspect-ratio:16 / 9}.lvpvat{position:absolute;left:12px;top:12px;z-index:5;background:#0c080a9e;color:#fff;font-size:12px;font-weight:600;line-height:1;padding:7px 10px;border-radius:100px;pointer-events:none}.lvpvwait{position:absolute;inset:0;display:grid;place-items:center;color:#ffffffc7;font-size:13.5px;padding:20px;text-align:center}.lvplayhd{padding:16px 22px 0}.lvplayhd .micro{margin:0 0 6px}.lvplayhd h2{font-size:19px;line-height:1.35;overflow-wrap:anywhere}.lvplayhd .lvme{margin-top:10px}.lvplayft{display:flex;justify-content:flex-end;padding:16px 22px 20px}.lvchart{position:relative;padding-left:34px}.lvplot{position:relative;height:176px;display:flex;align-items:flex-end;gap:4px;border-bottom:1px solid var(--hairline)}.lvplot.curve{display:block}.lvplot.curve .lvheat{position:relative;height:100%}.lvgl{position:absolute;left:-34px;right:0;height:1px;background:var(--hairline);opacity:.65}.lvgl i{position:absolute;left:0;top:-7px;width:30px;text-align:right;font-style:normal;font-size:10.5px;color:var(--dim)}.lvcol{position:relative;flex:1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.lvcol b{margin-bottom:5px;font-family:var(--serif);font-size:12.5px;font-weight:600;line-height:1;color:var(--ink)}.lvcol i{display:block;width:100%;border-radius:5px 5px 0 0;background:linear-gradient(180deg,var(--wine),color-mix(in srgb,var(--wine) 58%,var(--brass)));transition:filter .12s}.lvcol:hover i{filter:brightness(1.18)}.lvcol.drop i{background:linear-gradient(180deg,var(--warn),color-mix(in srgb,var(--warn) 60%,var(--brass)))}.lvtip{position:absolute;transform:translate(-50%);z-index:5;background:var(--ink);color:var(--ground);font-size:11.5px;line-height:1.45;padding:7px 10px;border-radius:8px;white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-lg)}.lvtip.s{transform:none}.lvtip.e{transform:translate(-100%)}.lvtip b{color:var(--ground);font-weight:700}.lvtip em{display:block;font-style:normal;opacity:.72}.lvxs{display:flex;gap:4px;margin-top:4px}.lvxs span{flex:1;min-width:0;text-align:center;font-size:10.5px;color:var(--dim)}.lvmarks{position:relative;height:12px;margin-top:3px}.lvmark{position:absolute;top:0;width:1px;height:8px;background:color-mix(in srgb,var(--wine) 55%,var(--hairline))}.lvmark.lost{width:2px;height:11px;background:var(--warn)}.lvheat .rl{fill:none;stroke:var(--accent-text);stroke-width:2;vector-effect:non-scaling-stroke}.lvheat .rf{fill:var(--accent-text);opacity:.13}.lvheat .lz{fill:var(--warn);opacity:.1}.lvbands span.lost{color:var(--warn)}.lvleft{border-top:1px solid var(--hairline)}.lvleftrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--hairline)}.lvleftrow .at{font-size:11.5px;color:var(--dim)}.lvleftrow .ch{min-width:0}.lvleftrow .ch b{display:block;font-size:13px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lvleftrow .ch small{font-size:11.5px;color:var(--muted)}.lvsaid{display:block;margin-top:4px;font-size:12px;line-height:1.5;color:var(--muted);font-style:italic}.lvleftrow .n{font-size:12.5px;font-weight:600;color:var(--warn);white-space:nowrap}.lvleftrow.kept .n{color:var(--good)}.lvroom{margin-bottom:16px}.lvroom .mtop,.lvpeople .mtop{flex-wrap:wrap}.lvfus{display:grid}.lvfu{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;gap:3px 12px;align-items:center;padding:10px 0;border-top:1px solid var(--hairline);font-size:13px}.lvfu:first-child{border-top:0;padding-top:2px}.lvfu .who{font-weight:600;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lvfu .why{grid-column:2;grid-row:1;min-width:0;color:var(--muted);font-size:12.5px;line-height:1.4}.lvfu button{grid-column:3;grid-row:1;justify-self:end}.engwent{display:flex;flex-direction:column;gap:14px}.engwent .lvgrid{margin-bottom:0}@media(max-width:820px){.lvplot{height:132px}.lvplot,.lvxs{gap:2px}.lvcol b{font-size:11.5px}.lvxs span:nth-child(2n){visibility:hidden}.lvroom .lvcount,.lvpeople .lvcount{flex-basis:100%}.lvchart .lvbands span{font-size:10.5px;padding:5px 4px 0}.lvfu{grid-template-columns:minmax(0,1fr) auto}.lvfu .why{grid-column:1 / -1;grid-row:2}.lvfu button{grid-column:2;grid-row:1}.lvlgrid{grid-template-columns:minmax(0,1fr);gap:18px}.lvloved .mtop{gap:10px}.lvfilter{width:100%}.lvfilter button{flex:1 1 auto;padding:6px 8px;white-space:nowrap}.lvcap{flex-direction:column;align-items:flex-start;gap:3px}.lvcap small{text-align:left}.lvmom{grid-template-columns:22px minmax(0,1fr)}.lvmom>button{grid-column:2;justify-self:start}.lvplayhd{padding:14px 16px 0}.lvplayft{padding:14px 16px 16px}}@media(max-width:640px){.dhead{flex-direction:column;gap:14px}.dright{justify-content:flex-start;max-width:100%}.funnel{padding:16px 14px 18px}.fstage .fnum{font-size:21px}.fstage .flabel{font-size:9.5px;letter-spacing:.03em}.fconn .fpct{font-size:11px}.fconn svg{display:none}.fstage.pend .fnum{font-size:16px;white-space:nowrap}}.att-rows{display:flex;flex-direction:column;gap:8px;margin-top:12px}.att-row{display:grid;grid-template-columns:112px minmax(0,1fr) 28px;gap:14px;align-items:center;padding:8px;border-radius:12px;background:var(--surface);border:1px solid var(--hairline);box-shadow:0 1px 1px #1a121608;transition:border-color .15s,box-shadow .15s}.att-row:hover{border-color:color-mix(in srgb,var(--wine) 22%,var(--hairline));box-shadow:0 4px 14px -8px #1a12162e}.att-row:focus-within{border-color:color-mix(in srgb,var(--wine) 45%,var(--hairline));box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 10%,transparent)}.att-pic{position:relative;width:112px;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:#241820;display:grid;place-items:center}.att-pic img,.att-pic video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.att-pic.att-doc{background:color-mix(in srgb,var(--wine) 14%,var(--surface));color:var(--accent-text)}.att-pic.att-doc b{font:800 12px var(--ui);letter-spacing:.08em}.att-pic.att-doc svg{width:20px;height:20px}.att-play{position:relative;width:26px;height:26px;border-radius:50%;background:#ffffffed;box-shadow:0 2px 8px #0000004d}.att-play:after{content:"";position:absolute;left:10px;top:8px;border-left:8px solid #1a1216;border-top:5px solid transparent;border-bottom:5px solid transparent}.att-len{position:absolute;right:5px;bottom:5px;padding:1px 5px;border-radius:4px;background:#140c10c7;color:#fff;font:600 10.5px/1.5 var(--ui);font-variant-numeric:tabular-nums}.att-spin{position:relative;width:22px;height:22px;border-radius:50%;border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff;animation:att-spin 1s linear infinite}.att-doc .att-spin{position:absolute;border-color:color-mix(in srgb,var(--wine) 25%,transparent);border-top-color:var(--wine)}@keyframes att-spin{to{transform:rotate(360deg)}}.att-row.busy .att-pic img,.att-row.busy .att-pic video{filter:blur(2px) saturate(.6);opacity:.7}.att-text{min-width:0;display:flex;flex-direction:column;gap:2px}.att-name{display:block;width:calc(100% + 7px);min-width:0;margin:0 0 0 -7px;padding:4px 7px;border:1px solid transparent;border-radius:7px;background:transparent;font:650 14.5px/1.3 var(--ui);letter-spacing:-.005em;color:var(--ink);transition:background .15s,border-color .15s}.att-name::placeholder{color:var(--dim);font-weight:500;opacity:1}.att-name:hover{background:var(--surface-2)}.att-name:focus{background:var(--surface);border-color:color-mix(in srgb,var(--wine) 55%,var(--hairline));outline:none}.att-title{display:block;padding:5px 0;font:650 14.5px/1.3 var(--ui);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.att-src{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;color:var(--dim)}.att-srck{flex:none;font-weight:650;color:var(--muted)}.att-dot{flex:none;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6}.att-srcd{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.att-row.failed .att-srck{color:var(--bad)}.att-bar{display:block;height:3px;max-width:220px;margin-top:5px;border-radius:3px;background:var(--hairline);overflow:hidden}.att-bar i{display:block;height:100%;border-radius:3px;background:var(--wine);transition:width .3s}.att-x{width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--dim);display:grid;place-items:center;cursor:pointer;transition:background .15s,color .15s}.att-x svg{width:13px;height:13px}.att-x:hover{background:var(--surface-2);color:var(--accent-text)}@media(max-width:480px){.att-row{grid-template-columns:92px minmax(0,1fr) 28px;gap:11px}.att-pic{width:92px}}@media(prefers-reduced-motion:reduce){.att-spin{animation:none}.att-row,.att-name,.att-x{transition:none}}.sbanner.held{position:static;margin:14px 0;padding:13px 16px;border:1px solid;border-radius:14px;-webkit-backdrop-filter:none;backdrop-filter:none}.sbanner.held .ic{width:36px;height:36px;border-radius:10px}.sbanner.held .bp{margin-top:2px;line-height:1.45;max-width:72ch}@media(max-width:640px){.sbanner.held{flex-wrap:wrap}.sbanner.held .act{margin-left:49px}}.autoview .fheld{display:flex;align-items:flex-start;gap:6px;margin-top:6px;padding-top:6px;border-top:1px dashed color-mix(in srgb,var(--brass) 35%,var(--hairline));font-size:11.5px;line-height:1.4;color:color-mix(in srgb,var(--brass) 70%,var(--ink))}.autoview .fheld.bad{border-top-color:color-mix(in srgb,var(--bad) 35%,var(--hairline));color:var(--bad)}.autoview .fheld svg{width:12px;height:12px;flex:none;margin-top:2px;stroke:currentColor;stroke-width:2.2;fill:none;stroke-linecap:round}.held-chip{display:inline-block;margin-top:5px;padding:2px 8px;border-radius:100px;font-size:11px;font-weight:650;background:color-mix(in srgb,var(--brass) 14%,transparent);color:color-mix(in srgb,var(--brass) 70%,var(--ink))}.settings-view .content{min-width:0}.settings-view .bl-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.settings-view .bl-head .bl-plan{margin:6px 0 0;font-size:14px;color:var(--muted)}.settings-view .bl-head .bl-plan b{color:var(--ink);font-weight:600}.settings-view .bl-card{margin-top:20px;background:var(--surface);border:1px solid var(--hairline);border-radius:16px;overflow:hidden}.settings-view .bl-card .card-head{flex-wrap:wrap}.settings-view .bl-link{border:0;background:none;padding:0;color:var(--accent-text);font:600 13px var(--ui);cursor:pointer;text-align:left}.settings-view .bl-link:hover{text-decoration:underline}.settings-view .bl-stmt{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);background:var(--surface);border:1px solid var(--hairline);border-radius:16px;overflow:hidden;box-shadow:var(--shadow)}.settings-view .bl-say{padding:26px 28px;display:flex;flex-direction:column;gap:10px;justify-content:center}.settings-view .bl-say h3{font-size:clamp(22px,2.4vw,28px);line-height:1.18;text-wrap:balance}.settings-view .bl-say p{margin:0;font-size:14.5px;color:var(--muted);max-width:52ch}.settings-view .bl-say p b{color:var(--ink)}.settings-view .bl-say .bl-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.settings-view .bl-say.warn{background:var(--warnbg)}.settings-view .bl-say.brass{background:var(--brassbg)}.settings-view .bl-say.danger{background:var(--dangerbg)}.settings-view .bl-say.good{background:var(--goodbg)}.settings-view .bl-ledger{padding:24px 28px;border-left:1px solid var(--hairline);display:flex;flex-direction:column;justify-content:center}.settings-view .bl-ledger .microlabel{margin-bottom:10px}.settings-view .bl-lrow{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;font-size:14px}.settings-view .bl-lrow span{color:var(--muted)}.settings-view .bl-lrow b{font-family:var(--serif);font-weight:600;font-size:16px;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.settings-view .bl-lrow.x b{color:var(--brass)}.settings-view .bl-lrow.total{margin-top:6px;padding-top:10px;border-top:1px solid var(--ink)}.settings-view .bl-lrow.total span{color:var(--ink);font-weight:700}.settings-view .bl-lrow.total b{font-size:22px;border-bottom:3px double var(--ink);padding-bottom:1px}.settings-view .bl-lnote{font-size:12px;color:var(--dim);margin-top:10px}.settings-view .bl-legend{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.settings-view .bl-legend i{display:inline-block;width:18px;height:8px;border-radius:100px;margin-right:6px}.settings-view .bl-legend .k-used{background:var(--wine)}.settings-view .bl-legend .k-fc{border:1.5px dashed var(--wine)}.settings-view .bl-legend .k-x{background:var(--brass)}.settings-view .bl-al{display:grid;grid-template-columns:minmax(150px,210px) minmax(0,1fr) minmax(150px,220px);gap:8px 22px;align-items:center;padding:18px 24px;border-bottom:1px solid var(--hairline)}.settings-view .bl-al:last-child{border-bottom:0}.settings-view .bl-al-n{font-weight:700;font-size:14px}.settings-view .bl-al-n small{display:block;font-weight:500;font-size:12px;color:var(--muted);margin-top:2px}.settings-view .bl-al-v{font-family:var(--serif);font-size:24px;line-height:1;font-variant-numeric:lining-nums tabular-nums;margin-top:6px}.settings-view .bl-al-v small{font-family:var(--ui);font-size:12.5px;color:var(--muted)}.settings-view .bl-track{position:relative;height:14px;border-radius:100px;background:var(--surface-2);margin-top:14px}.settings-view .bl-track>span{position:absolute;top:0;bottom:0}.settings-view .bl-track .bl-fill{left:0;background:var(--wine);border-radius:100px 0 0 100px}.settings-view .bl-track .bl-fill.full{border-radius:100px}.settings-view .bl-track .bl-xfill{background:var(--brass)}.settings-view .bl-track .bl-xzone{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--brass) 26%,transparent) 0 4px,transparent 4px 8px);border-radius:0 100px 100px 0}.settings-view .bl-track .bl-fc{border:1.5px dashed color-mix(in srgb,var(--wine) 70%,transparent);border-left:0;border-radius:0 100px 100px 0;background:color-mix(in srgb,var(--wine) 7%,transparent)}.settings-view .bl-track .bl-fc.x{border-color:color-mix(in srgb,var(--brass) 85%,transparent);background:color-mix(in srgb,var(--brass) 10%,transparent)}.settings-view .bl-track .bl-incl{width:0;border-left:2px solid var(--ink);top:-5px;bottom:-5px}.settings-view .bl-track .bl-incl:after{content:attr(data-l);position:absolute;top:-18px;left:0;transform:translate(-50%);font-size:10.5px;font-weight:700;color:var(--muted);white-space:nowrap}.settings-view .bl-al.flat .bl-track{height:10px}.settings-view .bl-al-f{font-size:13px;color:var(--muted)}.settings-view .bl-al-f b{color:var(--ink);font-weight:600}.settings-view .bl-al-f .x{color:var(--brass);font-weight:700}.settings-view .bl-al-f .over{color:var(--danger);font-weight:700}.settings-view .bl-al-f .bl-link{display:inline-block;margin-top:2px}.settings-view .bl-unl{font-family:var(--serif);font-size:22px;margin-top:6px}.settings-view .bl-team{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.settings-view .bl-faces{display:inline-flex;align-items:center}.settings-view .bl-faces .av{width:28px;height:28px;font-size:10.5px;margin-left:-8px;border:2px solid var(--surface)}.settings-view .bl-faces .av:first-child{margin-left:0}.settings-view .bl-faces .more{margin-left:6px;font-size:12px;color:var(--muted);font-weight:600;white-space:nowrap}.settings-view .bl-ltbl{width:100%;border-collapse:collapse;font-size:13.5px;min-width:560px}.settings-view .bl-ltbl th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--dim);padding:11px 24px;border-bottom:1px solid var(--hairline)}.settings-view .bl-ltbl td{padding:13px 24px;border-bottom:1px solid var(--hairline);vertical-align:middle}.settings-view .bl-ltbl tbody tr:last-child td{border-bottom:0}.settings-view .bl-ltbl .r{text-align:right;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.settings-view .bl-ltbl .t{font-weight:600}.settings-view .bl-ltbl .s{font-size:12px;color:var(--muted)}.settings-view .bl-ltbl .ph{font-family:var(--serif);font-size:16px}.settings-view .bl-ltbl tfoot td{border-top:1px solid var(--ink);font-weight:700}.settings-view .tier.fits{border-color:color-mix(in srgb,var(--good) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--good) 30%,transparent) inset}.settings-view .tier-flag.good{color:var(--good);background:var(--goodbg)}.settings-view .bl-allow{list-style:none;margin:6px 0 14px;padding:0;border-top:1px solid var(--hairline);flex:1}.settings-view .bl-allow li{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--hairline);font-size:13.5px}.settings-view .bl-allow li span{color:var(--muted)}.settings-view .bl-allow li b{font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-weight:600}.settings-view .bl-tu{margin-top:18px;border:1px solid var(--hairline);border-radius:16px;overflow:hidden}.settings-view .bl-tu-head{padding:20px 24px;border-bottom:1px solid var(--hairline)}.settings-view .bl-tu-head h3{font-size:22px;margin-top:3px}.settings-view .bl-tu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.settings-view .bl-tu-item{padding:20px 24px 22px;display:flex;flex-direction:column;gap:10px;border-left:1px solid var(--hairline);min-width:0}.settings-view .bl-tu-item:first-child{border-left:0}.settings-view .bl-tu-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.settings-view .bl-tu-price b{font-family:var(--serif);font-size:34px;font-weight:600;line-height:1;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}.settings-view .bl-tu-price small{font-size:13px;color:var(--muted)}.settings-view .bl-tu-what{font-weight:700;font-size:14.5px}.settings-view .bl-tu-item p{margin:0;font-size:13px;color:var(--muted)}.settings-view .bl-allow li{flex-wrap:wrap;align-items:baseline;row-gap:2px}.settings-view .bl-allow li b{margin-left:auto}.settings-view .bl-allow li b small{font-weight:400;font-size:12.5px;color:var(--muted)}.settings-view .bl-allow li.bl-allow-cap{display:block;padding:16px 0 6px;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--dim)}.pw-lbl{white-space:nowrap}.pw-why{display:inline-grid;place-items:center;width:1.2em;height:1.2em;margin-left:.28em;padding:0;border:0;border-radius:100px;background:transparent;color:var(--dim);cursor:pointer;vertical-align:-.2em;font-size:inherit;transition:color .15s,background .15s}.pw-why svg{width:1.05em;height:1.05em;stroke:currentColor;stroke-width:1.6;fill:none}.pw-why .pw-dot{fill:currentColor;stroke:none}.pw-why:hover,.pw-why[aria-expanded=true]{color:var(--accent-text);background:color-mix(in srgb,var(--wine) 10%,transparent)}.pw-pop{position:fixed;left:0;top:0;z-index:300;width:min(340px,calc(100vw - 24px));padding:16px 16px 14px;background:var(--surface);border:1px solid var(--hairline);border-radius:14px;box-shadow:0 18px 44px -14px #1a121652,0 2px 6px #1a12160f;font:13px/1.5 var(--ui);color:var(--muted);text-align:left;white-space:normal;visibility:hidden;opacity:0;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease}.pw-pop.on{visibility:visible;opacity:1;transform:none}.pw-pop h4{margin:0 0 4px;font-family:var(--serif);font-size:16px;font-weight:600;color:var(--ink)}.pw-pop p{margin:0}.pw-sum{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:12px}.pw-sum-part{display:contents}.pw-sum span:not(.pw-sum-part){display:inline-flex;align-items:baseline;gap:4px;padding:6px 8px;border-radius:9px;background:var(--surface-2);color:var(--ink);font-size:12.5px;white-space:nowrap}.pw-sum b{font-family:var(--serif);font-size:17px;font-weight:600;line-height:1;font-variant-numeric:lining-nums tabular-nums}.pw-sum span.pw-res{background:color-mix(in srgb,var(--wine) 12%,transparent);color:var(--accent-text)}.pw-sum i{font-style:normal;font-weight:700;color:var(--dim)}.pw-pop .pw-fits{margin-top:12px;padding-top:11px;border-top:1px solid var(--hairline)}.pw-pop .pw-fits b{color:var(--ink);font-weight:600}@media(prefers-reduced-motion:reduce){.pw-pop{transition:none}}@media(max-width:900px){.settings-view .bl-stmt{grid-template-columns:1fr}.settings-view .bl-ledger{border-left:0;border-top:1px solid var(--hairline)}.settings-view .bl-al{grid-template-columns:1fr;gap:10px}.settings-view .bl-tu-grid{grid-template-columns:1fr}.settings-view .bl-tu-item{border-left:0;border-top:1px solid var(--hairline)}.settings-view .bl-tu-item:first-child{border-top:0}}@media(max-width:520px){.settings-view .bl-track .bl-incl.end:after{left:auto;right:-2px;transform:none}.settings-view .bl-say,.settings-view .bl-ledger{padding:20px}.settings-view .bl-al,.settings-view .bl-card .card-head,.settings-view .bl-tu-head,.settings-view .bl-tu-item{padding-inline:16px}.settings-view .bl-ltbl th,.settings-view .bl-ltbl td{padding:10px 14px}}.mvp{position:relative;width:min(620px,100%);max-height:calc(100vh - 48px);overflow:auto;background:var(--surface);color:var(--ink);border:1px solid var(--hairline);border-radius:20px;box-shadow:var(--shadow-lg);animation:uprise .2s cubic-bezier(.2,.7,.2,1)}.mvp h3{font-family:var(--serif);font-weight:600;letter-spacing:-.01em;margin:0}.mvp-head{padding:24px 26px 6px}.mvp-head h3{font-size:26px;line-height:1.15}.mvp-head p{margin:6px 0 0;color:var(--muted);font-size:14px}.mvp-cmp{margin:16px 26px 0;border:1px solid var(--hairline);border-radius:14px;overflow:hidden}.mvp-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:10px;padding:11px 16px;border-bottom:1px solid var(--hairline);font-size:13.5px;align-items:baseline}.mvp-row:last-child{border-bottom:0}.mvp-row span{color:var(--muted)}.mvp-row.h{background:var(--surface-2);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.mvp-row.h span{color:var(--dim)}.mvp-row .now{font-variant-numeric:lining-nums tabular-nums}.mvp-row .new{font-variant-numeric:lining-nums tabular-nums;font-weight:700;color:var(--ink)}.mvp-row .new.up{color:var(--good)}.mvp-when{margin:16px 26px 0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.mvp-when label{border:1px solid var(--hairline);border-radius:12px;padding:12px 14px;cursor:pointer;display:flex;gap:10px;align-items:flex-start;font-size:13px}.mvp-when label:has(input:checked){border-color:color-mix(in srgb,var(--wine) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--wine) 30%,transparent) inset}.mvp-when input{accent-color:var(--wine);margin-top:3px}.mvp-when b{display:block;font-size:14px}.mvp-when .amt{display:block;margin:2px 0;font-family:var(--serif);font-size:18px;font-weight:600}.mvp-when .s{color:var(--muted)}.mvp-note{margin:14px 26px 0;font-size:13px;color:var(--muted)}.mvp-note.bad{color:var(--bad)}.mvp-foot{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding:18px 26px 22px}.mvp .btn:disabled,.mvp .ghost:disabled{opacity:.55;cursor:default}.mvp-done{padding:34px 26px 26px;text-align:center}.mvp-done .ok{width:56px;height:56px;border-radius:100px;background:var(--goodbg);color:var(--good);display:grid;place-items:center;margin:0 auto 14px}.mvp-done .ok svg{width:26px;height:26px}.mvp-done h3{font-size:26px}.mvp-done p{color:var(--muted);margin:8px auto 18px;max-width:42ch;font-size:14.5px}@media(max-width:820px){.mvp-when{grid-template-columns:1fr}.mvp-cmp,.mvp-when,.mvp-note{margin-inline:18px}.mvp-head,.mvp-foot{padding-inline:18px}}.upmodal.wide{max-width:640px}.upmodal-acts{display:flex;flex-direction:column;gap:10px;margin-bottom:6px}.lib-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:8px}.lib-choices.two{grid-template-columns:repeat(2,minmax(0,1fr))}.lib-choice{border:1px solid var(--hairline);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:6px;background:var(--surface);text-align:left;cursor:pointer;font:inherit;color:inherit}.lib-choice:hover:not(:disabled){border-color:color-mix(in srgb,var(--wine) 45%,var(--hairline))}.lib-choice:disabled{opacity:.55;cursor:default}.lib-choice.rec{border-color:color-mix(in srgb,var(--wine) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--wine) 30%,transparent) inset}.lib-choice .ct{font-weight:700;font-size:14.5px}.lib-choice .cp{font-family:var(--serif);font-size:20px;font-weight:600}.lib-choice .cp small{font-family:var(--ui);font-size:12.5px;color:var(--muted);font-weight:500}.lib-choice .cs{font-size:12.5px;color:var(--muted)}@media(max-width:640px){.lib-choices,.lib-choices.two{grid-template-columns:1fr}}.sbanner.bbar{position:relative;z-index:auto}.wl-acts{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:0}.wl-row{display:flex;gap:10px;align-items:center}@media(max-width:640px){.topbar:has(.wl-acts){flex-wrap:wrap}.wl-acts{align-items:flex-start}.wl-row{flex-wrap:wrap}}.wl-why{font-size:12.5px;color:var(--muted)}.wl-why button{border:0;background:none;padding:0;margin-left:4px;color:var(--accent-text);font:600 12.5px var(--ui);cursor:pointer}.wl-why button:hover{text-decoration:underline}.wl-acts .btn:disabled,.wl-acts .ghost:disabled{opacity:.45;cursor:not-allowed}.up-receipt{display:flex;gap:10px;align-items:flex-start;border-radius:12px;padding:11px 13px;background:var(--brassbg);font-size:13px;color:var(--ink)}.up-receipt .ic{width:22px;height:22px;border-radius:100px;background:var(--brass);color:#fff;display:grid;place-items:center;flex:none;font-weight:800;font-size:13px;line-height:1}:root{--ring: #7a2338;--glow: #7a2338}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ring: #e299b0;--glow: #c25c76}}:root[data-theme=dark]{--ring: #e299b0;--glow: #c25c76}.authroot{height:100dvh;min-height:100dvh;overflow:hidden;display:flex;flex-direction:column;background:var(--ground);color:var(--ink);font-family:var(--serif);font-size:15px;line-height:1.5;font-variant-numeric:lining-nums tabular-nums}.authroot svg{display:block}.authroot a{color:inherit}.authroot .top{height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 26px;position:relative;z-index:3}.authroot .top .lg{display:flex;align-items:center;gap:10px}.authroot .top .lg .wm{font-family:var(--serif);font-size:19px}.authroot .top .lg .wm .wb{font-style:italic;color:var(--accent-text)}.authroot .tglt{border:1px solid var(--hairline);background:var(--surface);color:var(--muted);width:34px;height:34px;border-radius:9px;display:grid;place-items:center;cursor:pointer}.authroot .tglt:hover{color:var(--ink)}.authroot .tglt svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.8;fill:none}.authroot .stage{position:relative;flex:1;min-height:0;display:flex;overflow:hidden;background:radial-gradient(46% 48% at 50% 47%,color-mix(in srgb,var(--glow) 32%,transparent),transparent 72%),radial-gradient(120% 85% at 50% -10%,color-mix(in srgb,var(--glow) 21%,transparent),transparent 52%),radial-gradient(100% 62% at 50% 118%,color-mix(in srgb,var(--brass) 15%,transparent),transparent 60%),var(--ground)}.authroot .stage:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(135% 105% at 50% 47%,transparent 50%,color-mix(in srgb,var(--wine) 30%,#0a0608) 125%);opacity:.45;mix-blend-mode:multiply}.authroot .rings{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(1280px,155vw);height:min(1280px,155vw);color:var(--ring);pointer-events:none;z-index:0;filter:drop-shadow(0 0 42px color-mix(in srgb,var(--ring) 55%,transparent))}.authroot .rings circle{fill:none;stroke:currentColor;stroke-width:1.3;opacity:.18}.authroot .rings circle:nth-of-type(1){opacity:.34}.authroot .rings circle:nth-of-type(2){opacity:.24}@media(prefers-reduced-motion:no-preference){.authroot .rings{animation:fw-breathe 15s ease-in-out infinite}}@keyframes fw-breathe{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.78;transform:translate(-50%,-50%) scale(1.05)}}.authroot .view{position:relative;z-index:2;flex:1;min-height:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:safe center;padding:24px;overflow-y:auto;overflow-x:hidden;animation:fw-rise .5s cubic-bezier(.2,.7,.2,1) both}@keyframes fw-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.authroot .view,.authroot .rings,.authroot .step{animation:none}}.authroot .card{position:relative;z-index:2;width:100%;max-width:392px;background:var(--surface);border:1px solid var(--hairline);border-radius:22px;box-shadow:var(--shadow-lg);padding:40px 40px 30px}.authroot .card .mk{display:block;margin:0 auto 22px}.authroot .card h1{font-family:var(--serif);font-weight:600;font-size:27px;letter-spacing:-.015em;text-align:center;margin:0}.authroot .card .sub{text-align:center;color:var(--muted);font-size:14px;margin:9px 0 0}.authroot form{margin-top:26px;display:flex;flex-direction:column;gap:15px}.authroot .field{display:flex;flex-direction:column;gap:7px}.authroot label{font-family:var(--ui);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--dim)}.authroot .control{position:relative}.authroot .inp{width:100%;padding:12px 13px;background:var(--surface-2);color:var(--ink);border:1px solid var(--hairline);border-radius:10px;font-family:var(--serif);font-size:15px;transition:border-color .15s,box-shadow .15s}.authroot .inp::placeholder{color:var(--dim)}.authroot .inp:focus{outline:0;border-color:var(--wine);box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 16%,transparent)}.authroot .btn{margin-top:6px;width:100%;border:0;background:var(--wine);color:#fff;font-family:var(--serif);font-size:15.5px;font-weight:600;padding:13px;border-radius:10px;cursor:pointer;transition:background .14s,transform .06s}.authroot .btn:hover{background:var(--wine-deep)}.authroot .btn:active{transform:translateY(1px)}.authroot .btn:disabled{opacity:.6;cursor:default}.authroot .err{font-family:var(--ui);font-size:12.5px;color:var(--bad);text-align:center;margin:2px 0 -4px}.authroot .switch{font-family:var(--ui);text-align:center;font-size:13px;color:var(--muted);margin:22px 0 0}.authroot .switch a{color:var(--accent-text);font-weight:600;text-decoration:none;cursor:pointer}.authroot .switch a:hover{text-decoration:underline}.authroot .wizard{position:relative;z-index:2;width:100%;max-width:520px;background:var(--surface);border:1px solid var(--hairline);border-radius:22px;box-shadow:var(--shadow-lg);padding:30px 40px 28px}.authroot .wtop{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.authroot .dots{display:flex;gap:8px}.authroot .dot{width:8px;height:8px;border-radius:50%;background:var(--surface-2);border:1px solid var(--hairline)}.authroot .dot.active{background:var(--wine);border-color:var(--wine)}.authroot .dot.done{background:var(--brass);border-color:var(--brass)}.authroot .wtop .sc{font-family:var(--ui);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--dim)}.authroot .step{animation:fw-rise .4s ease both}.authroot .step h2{font-family:var(--serif);font-size:24px;font-weight:600;letter-spacing:-.015em;margin:0}.authroot .step .say{color:var(--muted);font-size:14.5px;margin:9px 0 0;max-width:46ch}.authroot .preview{margin-top:16px;padding:14px 16px;background:var(--surface-2);border:1px solid var(--hairline);border-radius:12px}.authroot .preview .url{font-family:var(--serif);font-size:18px;word-break:break-all}.authroot .preview .url .slug{color:var(--accent-text);font-weight:600}.authroot .preview .cap{font-family:var(--ui);font-size:11px;color:var(--dim);margin-top:5px;letter-spacing:.02em}.authroot .dz{width:100%;margin-top:18px;border:1.5px dashed var(--hairline);border-radius:14px;padding:30px;text-align:center;display:block;cursor:pointer;background:var(--surface-2);color:inherit;font-family:inherit;transition:border-color .15s,background .15s}.authroot .dz:hover{border-color:var(--wine)}.authroot .dz .dzi{width:40px;height:40px;border-radius:11px;background:color-mix(in srgb,var(--wine) 8%,transparent);display:grid;place-items:center;margin:0 auto 12px;color:var(--wine)}.authroot .dz .dzi svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.7;fill:none}.authroot .dz .t{font-family:var(--serif);font-size:16px}.authroot .dz .h{font-family:var(--ui);font-size:12.5px;color:var(--dim);margin-top:4px}.authroot .wact{display:flex;align-items:center;gap:14px;margin-top:24px}.authroot .wact .btn{margin:0;flex:1}.authroot .skip{font-family:var(--ui);font-size:12.5px;color:var(--dim);text-decoration:none;margin-left:auto;background:none;border:0;cursor:pointer}.authroot .skip:hover{color:var(--ink);text-decoration:underline}.authroot .plantoggle{display:inline-flex;gap:4px;padding:4px;margin:18px 0 14px;border-radius:10px;background:var(--surface-2);border:1px solid var(--hairline)}.authroot .plantoggle button{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--muted);font-family:var(--ui);font-weight:700;font-size:13px;padding:7px 13px;border-radius:7px;cursor:pointer}.authroot .plantoggle button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0000001a}.authroot .ptbadge{font-size:10.5px;font-weight:800;color:var(--good);background:color-mix(in srgb,var(--good) 15%,transparent);padding:2px 6px;border-radius:100px}.authroot .plansel{display:flex;flex-direction:column;gap:10px}.authroot .pcard{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:15px 16px;border:1px solid var(--hairline);border-radius:13px;background:var(--surface);color:var(--ink);cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease}.authroot .pcard:hover{border-color:color-mix(in srgb,var(--wine) 35%,var(--hairline))}.authroot .pcard.on{border-color:var(--wine);box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 16%,transparent)}.authroot .pcard-radio{flex:0 0 auto;width:18px;height:18px;border-radius:50%;border:2px solid var(--hairline);position:relative}.authroot .pcard.on .pcard-radio{border-color:var(--wine)}.authroot .pcard.on .pcard-radio:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--wine)}.authroot .pcard-main{flex:1;display:flex;flex-direction:column;gap:3px}.authroot .pcard-name{font-family:var(--serif);font-size:17px;font-weight:600}.authroot .pcard-meta{font-size:12.5px;color:var(--muted);font-variant-numeric:lining-nums tabular-nums}.authroot .pcard-price{font-family:var(--serif);font-size:22px;line-height:1;letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.authroot .pcard-price small{font-family:var(--ui);font-size:12px;color:var(--muted)}.authroot .livecard{margin-top:18px;display:flex;align-items:center;gap:12px;background:var(--surface-2);border:1px solid var(--hairline);border-radius:12px;padding:13px 15px}.authroot .livecard .u{flex:1;min-width:0}.authroot .livecard .u .l{font-family:var(--serif);font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.authroot .livecard .u .c{font-family:var(--ui);font-size:11px;color:var(--dim);margin-top:2px}.authroot .copy{border:1px solid var(--wine);background:var(--wine);color:#fff;font-family:var(--ui);font-size:12px;font-weight:600;padding:8px 12px;border-radius:8px;cursor:pointer;flex:none}.authroot .uplive{margin-top:18px}.authroot .upfile{display:flex;align-items:center;gap:12px}.authroot .upic{width:38px;height:38px;flex:none;border-radius:10px;background:color-mix(in srgb,var(--wine) 10%,transparent);color:var(--wine);display:grid;place-items:center}.authroot .upic svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.6;fill:none}.authroot .upmeta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.authroot .upname{font-family:var(--serif);font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.authroot .upsub{font-family:var(--ui);font-size:11.5px;color:var(--dim);letter-spacing:.02em}.authroot .uppct{font-family:var(--serif);font-size:15px;color:var(--wine);flex:none}.authroot .uptrack{height:8px;border-radius:100px;background:var(--surface-2);overflow:hidden;margin-top:14px}.authroot .upfill{height:100%;width:0;background:var(--wine);border-radius:100px;transition:width .1s linear}.authroot .uplive.processing .upfill{width:100%!important;transition:none;background:linear-gradient(90deg,color-mix(in srgb,var(--wine) 45%,transparent),var(--wine),var(--brass),var(--wine),color-mix(in srgb,var(--wine) 45%,transparent));background-size:220% 100%;animation:fw-shim 1.3s linear infinite}@keyframes fw-shim{0%{background-position:220% 0}to{background-position:-220% 0}}.authroot .tc{display:flex;flex-direction:column;align-items:center;gap:15px;margin-top:18px}.authroot .tc-frame{position:relative;width:100%;aspect-ratio:16/9;border-radius:13px;overflow:hidden;border:1px solid var(--hairline);box-shadow:0 14px 34px -16px #3c102073}.authroot .tc-frame svg{width:100%;height:100%;display:block;filter:blur(12px) saturate(.3) brightness(.58);transform:scale(1.08);transition:filter 2.6s ease,transform 2.6s ease}.authroot .tc-frame.resolved svg{filter:blur(0) saturate(1) brightness(1);transform:scale(1)}.authroot .scan{position:absolute;top:0;bottom:0;left:-22%;width:22%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--brass) 82%,transparent),transparent);filter:blur(1px)}@media(prefers-reduced-motion:no-preference){.authroot .scan{animation:fw-sweep 1.6s ease-in-out infinite}}@keyframes fw-sweep{0%{left:-22%}to{left:100%}}.authroot .tc-frame.ready .scan{opacity:0;transition:opacity .4s}.authroot .tc-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.6);opacity:0;width:56px;height:56px;border-radius:50%;border:0;background:#fffffff0;color:var(--wine);display:grid;place-items:center;cursor:pointer;transition:opacity .35s ease .1s,transform .35s cubic-bezier(.3,1.4,.5,1) .1s}.authroot .tc-play svg{margin-left:3px;width:20px;height:20px;fill:currentColor}.authroot .tc-frame.ready .tc-play{opacity:1;transform:translate(-50%,-50%) scale(1)}.authroot .tc-cap{font-family:var(--ui);font-size:12.5px;color:var(--muted);letter-spacing:.02em;text-align:center;max-width:38ch}.authroot .livedot{position:absolute;top:11px;right:11px;width:9px;height:9px;border-radius:50%;background:var(--good);opacity:0;transition:opacity .3s .15s}.authroot .tc-frame.ready .livedot{opacity:1}@media(prefers-reduced-motion:no-preference){.authroot .tc-frame.ready .livedot{animation:fw-ld 1.6s ease-in-out infinite}.authroot .uplive.processing .upfill{animation:fw-shim 1.3s linear infinite}}@keyframes fw-ld{0%,to{box-shadow:0 0 color-mix(in srgb,var(--good) 55%,transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb,var(--good) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.authroot .uplive.processing .upfill,.authroot .scan,.authroot .tc-frame.ready .livedot{animation:none}}.authroot.splash{align-items:center;justify-content:center}.authroot .splashmark{animation:fw-pulse 1.4s ease-in-out infinite}@keyframes fw-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@media(max-width:560px){.authroot .card,.authroot .wizard{padding:30px 24px}}:root{--bar: rgba(246, 242, 242, .86);--press: rgba(122, 35, 56, .07);--ph-scrim: rgba(20, 12, 16, .42);--grab: #cfc3c6;--on-wine: #ffffff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bar: rgba(27, 21, 24, .86);--press: rgba(255, 255, 255, .06);--ph-scrim: rgba(0, 0, 0, .55);--grab: #4a3e43}}:root[data-theme=dark]{--bar: rgba(27, 21, 24, .86);--press: rgba(255, 255, 255, .06);--ph-scrim: rgba(0, 0, 0, .55);--grab: #4a3e43}.ph-tabs,.navbadge{display:none}@media(max-width:700px){.app,.app.rail{position:fixed;left:0;right:0;top:var(--vvt, 0px);height:var(--vvh, 100dvh);display:flex;flex-direction:column}.app .sidebar{display:none}.app .main{flex:1;min-height:0;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.app:not(.tabbed) .main{padding-bottom:env(safe-area-inset-bottom,0px)}.ph-tabs{flex:none;position:relative;z-index:40;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px 4px max(6px,env(safe-area-inset-bottom,0px));background:var(--bar);-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px);box-shadow:0 -.5px 0 var(--hairline)}.kb-open .ph-tabs{display:none}.ph-tab{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;min-height:48px;padding:2px 0;color:var(--dim);font-size:11px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;-webkit-tap-highlight-color:transparent}.ph-tab svg{width:26px;height:26px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ph-tab.on{color:var(--accent-text)}.ph-tab.on svg{stroke-width:2.1}.ph-tab:active svg{transform:scale(.92)}.ph-badge{position:absolute;top:0;left:calc(50% + 5px);min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--danger);color:#fff;font-size:11.5px;font-weight:700;display:grid;place-items:center;font-variant-numeric:tabular-nums}:root[data-theme=dark] .ph-badge{color:var(--dangerink)}}.ph-pull{display:none}@keyframes ph-spin{to{transform:rotate(360deg)}}@media(max-width:700px){.ph-pull{position:fixed;left:50%;top:calc(var(--vvt, 0px) + env(safe-area-inset-top,0px) + 6px);z-index:35;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--hairline);border-radius:50%;background:var(--surface);box-shadow:var(--shadow);color:var(--dim);opacity:0;transform:translate(-50%,-48px);pointer-events:none}.ph-pull svg{width:20px;height:20px;stroke:currentColor;stroke-width:2.2;fill:none;stroke-linecap:round;stroke-linejoin:round}.ph-pull.ready{color:var(--accent-text)}.ph-pull.settling{transition:transform .25s ease,opacity .25s ease}.ph-pull.spinning svg{animation:ph-spin .7s linear infinite}}@media(prefers-reduced-motion:reduce){.ph-pull.spinning svg{animation-duration:2s}}@media(min-width:701px)and (max-width:1180px)and (hover:none),(min-width:701px)and (max-width:860px){.app.rail{grid-template-columns:88px minmax(0,1fr)}.app.rail .sidebar,.app.rail .sidebar.railopen{position:relative;width:auto;z-index:auto;box-shadow:none;padding:calc(12px + env(safe-area-inset-top,0px)) 4px calc(10px + env(safe-area-inset-bottom,0px));align-items:stretch;overflow-y:auto}.app.rail .sidebar .brand,.app.rail .sidebar.railopen .brand{justify-content:center;padding:4px 0 10px}.app.rail .sidebar .brand .word,.app.rail .sidebar .wschip .nm,.app.rail .sidebar .wsswitch .chev,.app.rail .sidebar .footrow .lbl,.app.rail .sidebar.railopen .brand .word,.app.rail .sidebar.railopen .wschip .nm,.app.rail .sidebar.railopen .wsswitch .chev,.app.rail .sidebar.railopen .footrow .lbl{display:none}.app.rail .sidebar .wschip,.app.rail .sidebar.railopen .wschip{justify-content:center;padding:8px 0;min-height:44px}.app.rail .sidebar .navitem,.app.rail .sidebar.railopen .navitem{position:relative;flex-direction:column;justify-content:center;gap:4px;min-height:58px;padding:8px 0;border-radius:14px;font-size:11px;font-weight:600}.app.rail .sidebar .navitem svg{width:24px;height:24px;stroke-width:1.8}.app.rail .sidebar .navitem .lbl,.app.rail .sidebar.railopen .navitem .lbl{display:block;flex:none;max-width:100%;text-align:center;letter-spacing:-.01em}.app.rail .sidebar .navitem .navdot{position:absolute;top:8px;right:18px}.app.rail .sidebar .navbadge{position:absolute;top:4px;right:10px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--danger);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;font-variant-numeric:tabular-nums}.app.rail .sidebar .footrow,.app.rail .sidebar.railopen .footrow{justify-content:center;min-height:48px;padding:8px 0}.app.rail .sidebar .footrow>svg{width:22px;height:22px}}.ph-nav{position:sticky;top:0;z-index:30;padding-top:env(safe-area-inset-top,0px);background:var(--ground);transition:background .2s,box-shadow .2s}.ph-nav.scrolled,.ph-nav.always{background:var(--bar);-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px);box-shadow:0 .5px 0 var(--hairline)}.ph-nav-row{height:48px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4px;padding:0 6px}.ph-nav-l{display:flex;align-items:center;min-width:0}.ph-nav-r{display:flex;align-items:center;justify-content:flex-end;gap:2px;min-width:0}.ph-nav-t{font:600 17px/1.2 var(--serif);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:52vw;text-align:center;transition:opacity .18s,transform .18s}.ph-nav.large:not(.scrolled) .ph-nav-t{max-width:0;opacity:0;transform:translateY(4px)}.ph-back{display:inline-flex;align-items:center;min-height:44px;max-width:100%;padding:0 8px 0 0;border:0;background:none;color:var(--accent-text);font-size:17px;-webkit-tap-highlight-color:transparent}.ph-back svg{width:28px;height:28px;flex:none;stroke:currentColor;stroke-width:2.2;fill:none;stroke-linecap:round;stroke-linejoin:round}.ph-back span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:-3px}.ph-back:active,.ph-tbtn:active{opacity:.55}.ph-tbtn{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 8px;border:0;border-radius:12px;background:none;color:var(--accent-text);font-size:17px;white-space:nowrap;-webkit-tap-highlight-color:transparent}.ph-tbtn svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ph-tbtn.strong{font-weight:650}.ph-tbtn.pill{display:inline-flex;align-items:center;gap:4px;height:34px;min-width:0;margin-right:4px;padding:0 14px;border-radius:100px;background:var(--wine);color:var(--on-wine);font-size:15px;font-weight:650}.ph-tbtn.pill svg{width:17px;height:17px;margin-left:-3px;stroke-width:2.4}.ph-tbtn.pill:disabled{opacity:.55;color:var(--on-wine)}.ph-tbtn:disabled{color:var(--dim)}.ph-large{padding:2px 16px 4px}.ph-nav.bare:not(.scrolled){background:transparent;box-shadow:none;pointer-events:none}.ph-nav.bare+.ph-large{margin-top:-38px}.ph-large-row{display:flex;align-items:center;gap:8px;min-height:44px}.ph-large-row h1{flex:1;min-width:0}.ph-large-acts{display:flex;flex:none;align-items:center;gap:2px;margin-right:-10px}.ph-large h1{margin:0;font:600 32px/1.12 var(--serif);letter-spacing:-.015em;text-wrap:balance}.ph-large p{margin:4px 0 0;color:var(--muted);font-size:15px}.ph-stack{display:flex;flex-direction:column;gap:22px;padding-block:12px 28px}.ph-cap{padding:0 32px 6px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.ph-grp{margin:0 16px;background:var(--surface);border:1px solid var(--hairline);border-radius:16px;overflow:hidden}.ph-row{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:10px 14px 10px 16px;border:0;background:none;color:var(--ink);font:inherit;text-align:left;text-decoration:none;-webkit-tap-highlight-color:transparent}button.ph-row,a.ph-row{cursor:pointer}.ph-row:active{background:var(--press)}.ph-row:disabled{opacity:.55}.ph-row+.ph-row:before{content:"";position:absolute;top:0;left:16px;right:0;height:1px;background:var(--hairline)}.ph-row:has(.ph-ico)+.ph-row:before{left:60px}.ph-row .m{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ph-row .t{font-size:16px;font-weight:550;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-row .s{font-size:14px;color:var(--muted);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-row .v{font-size:15px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.ph-row.danger,.ph-row.danger .ph-ico{color:var(--danger)}.ph-row.accent{color:var(--accent-text)}.ph-chev{width:18px;height:18px;flex:none;stroke:var(--dim);stroke-width:2.2;fill:none;stroke-linecap:round;stroke-linejoin:round}.ph-ico{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:9px;background:var(--soft);color:var(--accent-text);overflow:hidden}.ph-ico svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ph-ico.plain{background:var(--surface-2);color:var(--muted)}.ph-ico.brass{background:var(--brassbg);color:var(--brass)}.ph-ico.good{background:var(--goodbg);color:var(--good)}.ph-ico.info{background:color-mix(in srgb,var(--info) 14%,transparent);color:var(--info)}.ph-ico.warn{background:var(--warnbg);color:var(--warn)}.ph-tick svg{width:22px;height:22px;stroke:var(--accent-text);stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round}.ph-note{margin:0;padding:14px 16px;color:var(--muted);font-size:15px}.ph-err{margin:0 16px;color:var(--danger);font-size:14px}.ph-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 18px;border:1px solid var(--hairline);border-radius:14px;background:var(--surface);color:var(--ink);font:inherit;font-size:16px;font-weight:650;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.ph-btn svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ph-btn.pri{background:var(--wine);border-color:var(--wine);color:var(--on-wine)}.ph-btn.soft{background:var(--soft);border-color:transparent;color:var(--accent-text)}.ph-btn.ghost{background:none;border-color:transparent;color:var(--accent-text)}.ph-btn.danger{color:var(--danger)}.ph-btn.dangerfill{background:var(--danger);border-color:var(--danger);color:var(--dangerink)}.ph-btn.wide{width:100%}.ph-btn:active{transform:scale(.98);filter:brightness(.96)}.ph-btn:disabled{opacity:.55;transform:none}.ph-chips{display:flex;gap:8px;overflow-x:auto;padding:2px 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ph-chips::-webkit-scrollbar{display:none}.ph-chip{flex:none;min-height:36px;padding:0 14px;border:1px solid var(--hairline);border-radius:100px;background:var(--surface);color:var(--muted);font:inherit;font-size:15px;font-weight:600;white-space:nowrap;cursor:pointer}.ph-chip.on,.ph-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--ground)}.ph-search{position:relative;display:block;margin:0 16px}.ph-search svg{position:absolute;left:11px;top:50%;width:18px;height:18px;transform:translateY(-50%);stroke:var(--dim);stroke-width:2;fill:none;pointer-events:none}.ph-search input{width:100%;height:40px;padding:0 12px 0 36px;border:0;border-radius:12px;background:var(--surface-2);color:var(--ink);font:inherit;font-size:16px;outline:none}.ph-search input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--wine) 35%,transparent)}.ph-actionbar{position:sticky;bottom:0;z-index:20;display:flex;gap:10px;padding:10px 16px max(10px,env(safe-area-inset-bottom,0px));background:var(--bar);-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px);box-shadow:0 -.5px 0 var(--hairline)}.ph-actionbar>.ph-btn{flex:1;min-width:0}.ph-savebar{position:fixed;left:0;right:0;bottom:var(--kb, 0px);z-index:60;display:flex;align-items:center;gap:8px;padding:10px 16px max(10px,env(safe-area-inset-bottom,0px));background:var(--bar);-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px);box-shadow:0 -.5px 0 var(--hairline);transform:translateY(110%);transition:transform .26s cubic-bezier(.2,.9,.25,1);pointer-events:none}.ph-savebar.on{transform:none;pointer-events:auto}.ph-savebar-t{flex:1;min-width:0;color:var(--muted);font-size:15px}.ph-savebar .ph-btn{min-height:44px}@media(min-width:701px){.ph-savebar{left:50%;right:auto;bottom:20px;width:min(520px,calc(100% - 40px));border-radius:16px;border:1px solid var(--hairline);box-shadow:var(--shadow-lg);padding:10px 12px 10px 18px;transform:translate(-50%,160%)}.ph-savebar.on{transform:translate(-50%)}}.ph-sheet-scrim{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--ph-scrim);animation:ph-fade .22s ease both}.ph-sheet-scrim.leaving{opacity:0;transition:opacity .2s}.ph-sheet{width:min(480px,100%);max-height:min(86vh,760px);display:flex;flex-direction:column;background:var(--ground);color:var(--ink);border-radius:18px;box-shadow:var(--shadow-lg);outline:none;animation:ph-pop .22s cubic-bezier(.2,.9,.3,1.1) both}.ph-sheet-grab{display:none}.ph-sheet-head{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;min-height:48px;padding:8px 8px 4px}.ph-sheet-head h2{margin:0;font:600 17px/1.25 var(--serif);text-align:center}.ph-sheet-head .l,.ph-sheet-head .r{display:flex;align-items:center;min-width:0}.ph-sheet-head .r{justify-content:flex-end}.ph-sheet-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:16px;padding:8px 0 18px}@keyframes ph-fade{0%{opacity:0}}@keyframes ph-pop{0%{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes ph-up{0%{transform:translateY(100%)}}@media(max-width:700px){.ph-sheet-scrim{align-items:flex-end;padding:env(safe-area-inset-top,0px) 0 0}.ph-sheet{width:100%;max-height:calc(var(--vvh, 100dvh) - 44px);margin-bottom:var(--kb, 0px);padding-bottom:env(safe-area-inset-bottom,0px);border-radius:16px 16px 0 0;animation:ph-up .34s cubic-bezier(.2,.9,.25,1) both;transition:transform .2s ease}.ph-sheet.tall{height:calc(var(--vvh, 100dvh) - 44px)}.ph-sheet.dragging{transition:none}.ph-sheet.leaving{transform:translateY(100%)!important;transition:transform .2s ease-in}.ph-sheet-grab{display:grid;place-items:center;flex:none;height:22px;touch-action:none;cursor:grab}.ph-sheet-grab i{width:38px;height:5px;border-radius:3px;background:var(--grab)}.ph-sheet-grab+.ph-sheet-head{padding-top:0}}.ph-actions-head{margin:0 16px;text-align:center}.ph-actions-head b{display:block;font-size:15px}.ph-actions-head p{margin:4px 0 0;color:var(--muted);font-size:14px}.ph-act{justify-content:center}.ph-act .m{align-items:center;flex:none}.ph-act .t{font-size:17px;font-weight:500;color:var(--accent-text)}.ph-act.danger .t{color:var(--danger)}.ph-act.cancel .t{font-weight:650}.ph-act:has(.ph-ico){justify-content:flex-start}.ph-act:has(.ph-ico) .m{align-items:flex-start;flex:1}.ph-confirm{display:flex;flex-direction:column;gap:10px;padding:4px 16px;text-align:center}.ph-confirm h3{margin:0;font-size:19px}.ph-confirm p{margin:0 0 6px;color:var(--muted);font-size:15px}.tzp .tzp-search{position:sticky;top:0;z-index:1;margin:0;padding:0 16px 6px;background:var(--ground)}.tzp .tzp-search svg{left:27px;margin-top:-3px}.ph-page.more.wide{max-width:560px;margin:0 auto;padding-top:26px}.more-title{padding:0 16px;font-size:30px}.ph-me{margin:0 16px;width:auto;min-height:76px;border:1px solid var(--hairline);border-radius:16px;background:var(--surface)}.ph-me .ph-ico{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#6b3a52,var(--wine));color:#fff}.ph-me .ph-ico img,.ph-me .ph-ico .avatar{width:100%;height:100%;object-fit:cover}.ph-me-init{font-weight:700;font-size:18px}.ph-me .t{font-size:18px;font-weight:650}.ph-ws-tile{display:grid;place-items:center;width:100%;height:100%;background:linear-gradient(135deg,var(--wine),var(--brass));color:#fff;font-size:12px;font-weight:700}.ph-ws-logo{width:100%;height:100%;object-fit:contain}.ph-a2hs{display:flex;flex-direction:column;align-items:center;gap:14px;padding:6px 20px 8px;text-align:center}.ph-a2hs ol{margin:0;padding-left:22px;display:grid;gap:10px;text-align:left;font-size:16px}.ph-a2hs p{margin:0;color:var(--muted);font-size:15px}.ph-inl svg{width:18px;height:18px;vertical-align:-3px;stroke:var(--accent-text);stroke-width:2;fill:none}@media(hover:none){.feed-x,.ched .chacts,.post-mbtn,.fw-att-ctl{opacity:1}}@media(max-width:700px){.scrim,.bd-confirm,.upmodal-backdrop{align-items:flex-end;place-items:end stretch;padding:0}.scrim>.modal,.bd-confirm>.cbox,.upmodal-backdrop>.upmodal{width:100%;max-width:none;max-height:calc(var(--vvh, 100dvh) - 44px);margin-bottom:var(--kb, 0px);overflow-y:auto;overscroll-behavior:contain;border-radius:16px 16px 0 0;border-bottom:0;padding-bottom:max(18px,env(safe-area-inset-bottom,0px));animation:ph-up .34s cubic-bezier(.2,.9,.25,1) both}}@media(prefers-reduced-motion:reduce){.ph-sheet,.ph-sheet-scrim,.ph-savebar,.scrim>.modal,.bd-confirm>.cbox,.upmodal-backdrop>.upmodal{animation:none;transition:none}}@media(hover:none){.autoview .xbtn,.autoview .path .fnode:not(.open) .fact{opacity:1}}.autoview .fpeople-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px 0 8px;border:1px solid var(--hairline);border-radius:100px;background:var(--surface-2);color:var(--ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.autoview .fpeople-btn:active{background:var(--press)}.autoview .fpeople-btn .fface+.fface,.autoview .fsum-row .fface+.fface{margin-left:-8px}.autoview .fcount{font-size:14px;font-weight:650;font-variant-numeric:tabular-nums}.fl-sheet .ph-sheet-body>.ph-note{padding-top:4px}.autoview.fl-sheet .fl-sheet-n{margin:-10px 16px 0;text-align:center;color:var(--muted);font-size:14px}.autoview.fl-sheet .fsheet-q{margin:0 16px;width:auto;min-height:44px;font-size:16px}.autoview.fl-sheet .fsheet-list{padding:0 8px;overflow:visible}.autoview.fl-sheet .frow{grid-template-columns:minmax(0,1fr) auto;padding:4px 8px}.autoview.fl-sheet .frow-who{flex-wrap:wrap;min-height:52px;column-gap:10px;row-gap:2px}.autoview.fl-sheet .frow-txt b{font-size:15px}.autoview.fl-sheet .frow-txt span{font-size:13px}.autoview.fl-sheet .frow-sess,.autoview.fl-sheet .frow-when{font-size:12px}.autoview.fl-sheet .fedit{min-height:44px;padding:0 14px;font-size:14px}.autoview.fl-sheet .fline{font-size:13.5px}.autoview.fl-sheet .fwhen,.autoview.fl-sheet .fpill,.autoview.fl-sheet .fpop-lb{font-size:12px}.autoview.fl-sheet .fopen{min-height:44px;font-size:15px}.autoview.fl-sheet .fpop-x{width:44px;height:44px;font-size:20px}.autoview.fsum-sheet .ph-sheet-body>*{margin-inline:16px}.autoview.fsum-sheet .fstat span{font-size:13px}.autoview.fsum-sheet .fsum-foot{margin:0 18px;font-size:14px}.autoview.fsum-sheet .fsum-start{margin-top:0}.autoview.fl-sheet .tpm{position:static;width:auto;max-height:none;overflow:visible;margin:0 16px;padding:0;border:0;border-radius:0;box-shadow:none;background:none}.autoview.fl-sheet .tpm input{height:44px;margin-bottom:6px;padding:0 12px;border-radius:12px;font-size:16px}.autoview.fl-sheet .tpm .grp{padding:14px 4px 4px;font-size:12px}.autoview.fl-sheet .tpm .row{min-height:48px;padding:8px 10px;border-radius:12px;font-size:15px}.autoview.fl-sheet .tpm .row .tagchip,.autoview.fl-sheet .tpm .row .when{font-size:13px}.autoview.fl-sheet .tokenmenu{position:static;min-width:0;max-height:none;overflow:visible;margin:0 16px;padding:0;border:0;box-shadow:none;background:none}.autoview.fl-sheet .tokgroup-lb{padding:2px 10px 6px;font-size:12px}.autoview.fl-sheet .tokenmenu button{min-height:48px;padding:8px 10px;border-radius:12px}.autoview.fl-sheet .tokname{font-size:14px}.autoview.fl-sheet .tokmean{font-size:13px}.autoview.fl-sheet .auto-web .t{white-space:normal}.ph-field{width:100%;min-height:52px;padding:0 16px;border:0;background:none;color:var(--ink);font:inherit;font-size:17px;outline:none}@media(max-width:1180px)and (hover:none){.wrap.autoview .xbtn{width:44px;height:44px;border-radius:12px;font-size:20px}.wrap.autoview .fhead>.fact{gap:4px}.wrap.autoview .fedit,.wrap.autoview .addor,.wrap.autoview .ghost.sm{min-height:44px;padding-inline:14px;font-size:14px}.wrap.autoview .conn,.wrap.autoview .path .conn{height:50px}.wrap.autoview .conn .plus,.wrap.autoview .path .conn .plus{width:36px;height:36px}.wrap.autoview .conn .plus:after{content:"";position:absolute;inset:-4px}.wrap.autoview .conn .plus svg,.wrap.autoview .path .conn .plus svg{width:16px;height:16px}.wrap.autoview .tog{width:51px;height:31px}.wrap.autoview .tog:after{width:25px;height:25px}.wrap.autoview .tog.on:after{transform:translate(20px)}.wrap.autoview .backlink{min-height:44px}.wrap.autoview .editmark{width:44px;height:44px;align-items:center;justify-content:center}.wrap.autoview .dactions .ghost,.wrap.autoview .dactions .btn,.wrap.autoview .topbar .btn{min-height:44px}.wrap.autoview .chip{min-height:44px;padding:0 16px;font-size:14px}.wrap.autoview .wchip2{height:44px;padding:0 0 0 14px;font-size:14px}.wrap.autoview .wchip-x{width:44px;height:44px;font-size:18px}.wrap.autoview .add-chip{height:44px;padding:0 16px;font-size:14px}.wrap.autoview .fsum-btn{height:44px;padding:0 14px 0 12px;font-size:14px}.wrap.autoview .tp-btn,.wrap.autoview .sentence .fr-select__trigger{min-height:44px}.wrap.autoview .pick.numv{height:44px;width:72px}.wrap.autoview .in,.wrap.autoview .pick.numv,.wrap.autoview .rc-editor,.wrap.autoview .tpm input,.wrap.autoview .rename-inp,.wrap.autoview .searchbox input{font-size:16px}.wrap.autoview .tpm .row,.wrap.autoview .tokenmenu button,.wrap.autoview .sm-pop button{min-height:44px}.wrap.autoview .sm-tool,.wrap.autoview .rc-tool{min-width:44px;min-height:44px}.wrap.autoview .chk{min-height:44px}.wrap.autoview .chk input{width:20px;height:20px}.wrap.autoview .undo-toast button{min-height:44px;padding:0 14px}}@media(min-width:701px)and (max-width:1180px)and (hover:none),(min-width:701px)and (max-width:860px){.wrap.autoview{width:auto;min-width:0;max-width:1060px}.wrap.autoview .flow,.wrap.autoview .branchwrap{width:auto;min-width:0}.wrap.autoview .paths{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;max-width:544px;margin:0 auto}.wrap.autoview .paths>.path{padding:12px 12px 14px;border-radius:16px;background:color-mix(in srgb,var(--ink) 4%,transparent)}.wrap.autoview .paths>.path:before{display:none}.wrap.autoview .path .plabel{align-self:flex-start;font-size:13px}.wrap.autoview .path .fnode{max-width:520px}.wrap.autoview .path .fnode:not(.open) .fact{position:static;background:none}}@media(max-width:700px){.wrap.autoview{width:auto;min-width:0;max-width:none;padding:0 0 calc(96px + env(safe-area-inset-bottom,0px))}.wrap.autoview>*{max-width:none}.autoview .ph-large p{line-height:1.55}.autoview .ph-large p .tagchip{font-size:13px}.autoview .ph-large p b{color:var(--accent-text);font-weight:600}.autoview .auto-lib{gap:14px;padding-top:8px}.autoview .auto-lib .ph-chip{max-width:260px;overflow:hidden;text-overflow:ellipsis}.autoview .arow{align-items:flex-start}.autoview .arow .ph-ico{margin-top:2px}.autoview .arow .s{white-space:normal}.autoview .arow .pill{align-self:center;flex:none;height:28px;padding:0 11px;font-size:13px}.autoview .arow .adraft{font-style:italic;color:var(--dim)}.autoview .arow .aattn{font-weight:600;color:color-mix(in srgb,var(--brass) 88%,var(--ink))}.autoview .arow.askel{min-height:92px;animation:autopulse 1.3s ease-in-out infinite}.autoview .empty-state{margin:0 16px;padding:40px 20px}.autoview .empty-sub{font-size:15px}.autoview .auto-top{padding-block:10px 22px}.autoview .auto-switch .t{font-size:17px}.ph-switch{position:relative;width:51px;height:31px;flex:none;border-radius:100px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hairline);transition:background .2s}.ph-switch:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #0003;transition:transform .2s}.ph-switch.on{background:var(--wine);box-shadow:none}.ph-switch.on:after{transform:translate(20px)}.autoview .auto-top .sbanner.held{margin:0 16px;flex-wrap:wrap}.autoview .auto-top .sbanner .bt{font-size:15px}.autoview .auto-top .sbanner .bp{font-size:14px}.autoview .auto-top .sbanner .act{width:100%}.autoview .auto-top .sbanner .abtn{width:100%;min-height:44px;font-size:15px}.autoview .auto-top .attn,.autoview .auto-top .funnel,.autoview .auto-top .draftcard{margin:0 16px;padding:16px}.autoview .attn-sub{font-size:14px}.autoview .attn-name{font-size:15px}.autoview .attn-mail,.autoview .attn-when{font-size:13px}.autoview .attn-why{font-size:14px}.autoview .attn-acts .ghost.sm{flex:1;justify-content:center;min-height:44px;font-size:15px}.autoview .auto-top .funnel-head{margin-bottom:16px}.autoview .auto-top .fstage .fnum{font-size:24px}.autoview .auto-top .fnum-row{align-items:start}.autoview .auto-top .fstage .flabel{margin-top:6px;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--muted)}.autoview .auto-top .funnel-band{height:40px}.autoview .auto-top .funnel-foot{flex-wrap:wrap;gap:4px 12px;font-size:13px}.wrap.autoview .flow.ol-flow{width:auto;min-width:0;margin:0;padding:0 16px}.autoview .fsum-row{margin-bottom:14px;border:1px solid var(--hairline);border-radius:16px;background:var(--surface)}.autoview .fsum-row .fstack{display:flex;flex:none}.autoview .ol-node{border:1px solid var(--hairline);border-radius:16px;background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.autoview .ol-node.trigger{background:linear-gradient(135deg,color-mix(in srgb,var(--wine) 9%,var(--surface)),color-mix(in srgb,var(--brass) 8%,var(--surface)));border-color:color-mix(in srgb,var(--wine) 26%,var(--hairline))}.autoview .ol-main{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 10px 12px 14px;border:0;background:none;color:var(--ink);font:inherit;text-align:left;-webkit-tap-highlight-color:transparent}button.ol-main{cursor:pointer}button.ol-main:active{background:var(--press)}.autoview .ol-main .fico,.autoview .ol-head .fico{width:36px;height:36px;border-radius:11px}.autoview .ol-main .fico svg,.autoview .ol-head .fico svg{width:18px;height:18px}.autoview .ol-node.trigger .fico,.autoview .ol-head.trigger .fico{background:linear-gradient(135deg,var(--wine),var(--brass));color:#fff}.autoview .ol-node.wait .fico,.autoview .ol-head.wait .fico{background:var(--surface-2);color:var(--muted)}.autoview .ol-node.branch .fico,.autoview .ol-head.branch .fico{background:var(--brassbg);color:var(--brass)}.autoview .ol-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.autoview .ol-m .fkind{font-size:12px;letter-spacing:.08em}.autoview .ol-main .ftitle{margin:0;font-family:inherit;font-size:16px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.autoview .ol-main .fnote{margin:0;font-size:13px;font-style:normal;line-height:1.35;color:var(--muted)}.autoview .ol-main .fheld{font-size:13px}.autoview .ol-here{padding:0 12px 12px 62px}.autoview .ol-conn{position:relative;display:flex;justify-content:center;height:44px}.autoview .ol-conn:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translate(-50%);background:var(--line)}.autoview .ol-conn .plus{position:relative;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent}.autoview .ol-conn .plus svg{width:30px;height:30px;padding:7px;border-radius:50%;background:var(--ol-bg, var(--ground));box-shadow:inset 0 0 0 1.5px var(--line)}.autoview .ol-conn .plus:active svg{color:var(--accent-text);box-shadow:inset 0 0 0 1.5px var(--wine)}.autoview .ol-end{padding:2px 8px 6px;font-size:13px;line-height:1.35;color:var(--muted);text-align:center}.autoview .ol-end svg{display:inline-block;width:15px;height:15px;margin-right:6px;vertical-align:-3px}.autoview .ol-branch{display:flex;flex-direction:column;gap:12px}.autoview .ol-path{--ol-bg: var(--surface-2);padding:12px 10px 10px;border-radius:18px;background:var(--ol-bg)}.autoview .ol-path .ol-path{--ol-bg: var(--ground)}.autoview .ol-path .ol-path .ol-path{--ol-bg: var(--surface-2)}.autoview .ol-pl{display:flex;align-items:center;gap:6px;margin:0 0 2px 4px;font-size:14px;font-weight:700}.autoview .ol-pl svg{width:16px;height:16px;stroke-width:2.6}.autoview .ol-path.yes>.ol-pl{color:var(--good)}.autoview .ol-path.no>.ol-pl{color:var(--muted)}.autoview .ol-flow .fexits{max-width:none;margin:18px 0 0}.autoview .ol-flow .fexit{padding:14px 16px}.autoview .ol-flow .fexit .fkind{font-size:12px}.autoview .ol-flow .fexit .fnote{font-size:13px}.autoview .ol-screen{display:flex;flex-direction:column;gap:18px;padding-bottom:12px}.autoview .ol-head{display:flex;align-items:flex-start;gap:12px;padding:14px 16px 0}.autoview .ol-head .fico{width:44px;height:44px;border-radius:12px}.autoview .ol-head .ftitle{margin:2px 0 0;font:600 24px/1.2 var(--serif);letter-spacing:-.01em;overflow-wrap:anywhere}.autoview .ol-fields{margin:0 16px;padding:4px 16px 18px;border:1px solid var(--hairline);border-radius:16px;background:var(--surface)}.autoview .ol-fields .lbl{margin:18px 0 8px;font-size:12px}.autoview .ol-fields .field{margin-top:16px}.autoview .ol-fields .field .lbl{margin:0 0 8px}.autoview .ol-fields .in{min-height:48px;padding:12px 14px;border-radius:12px;font-size:16px}.autoview .ol-fields textarea.in{min-height:160px}.autoview .ol-fields .rc-editor{min-height:200px;padding:12px 14px;border-radius:12px;font-size:16px;line-height:1.5}.autoview .ol-fields .rc-toolbar{flex-wrap:wrap;gap:4px}.autoview .ol-fields .rc-tool,.autoview .ol-fields .sm-tool{min-width:44px;min-height:44px;font-size:15px}.autoview .ol-fields .rc-tool svg,.autoview .ol-fields .sm-tool svg{width:20px;height:20px}.autoview .ol-fields .rc-insert .input{font-size:16px}.autoview .ol-fields .sentence{gap:10px;font-size:16px}.autoview .ol-fields .sentence .fr-select__trigger{min-height:44px;padding:0 10px 0 12px;font-size:16px}.autoview .ol-fields .tp-btn{min-height:44px;padding:0 12px}.autoview .ol-fields .tp-btn .tagchip{font-size:14px}.autoview .ol-fields .pick.numv{width:72px;height:44px;font-size:16px}.autoview .ol-fields .xbtn{width:44px;height:44px;font-size:20px}.autoview .ol-fields .addor,.autoview .ol-fields .fedit{min-height:44px;padding:0 14px;border-radius:12px;font-size:15px}.autoview .ol-fields .fedit svg{width:16px;height:16px}.autoview .ol-fields .fn-note{margin-top:10px;font-size:13px}.autoview .ol-fields .chk{min-height:44px;margin-top:12px;font-size:16px;color:var(--ink)}.autoview .ol-fields .chk input{width:22px;height:22px}.autoview .ol-fields .row2{flex-direction:column;align-items:stretch}.autoview .ol-fields .mailtools{gap:10px;margin-top:14px}.autoview .ol-fields .mp-subject,.autoview .ol-fields .mp-body{font-size:15px}.autoview .ol-fields .hookshape{white-space:pre-wrap;overflow-wrap:anywhere}.autoview .ol-fields .sm-link{flex-wrap:wrap}.autoview .ol-fields .sm-add,.autoview .ol-fields .sm-cancel{min-height:44px;font-size:15px}.autoview .ol-wait{justify-content:space-between}.autoview .undo-toast,.wrap.autoview>.toast{bottom:calc(var(--kb, 0px) + 84px + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 32px);font-size:14px}.autoview .undo-toast button{min-height:44px;padding:0 14px;font-size:15px}}@media(prefers-reduced-motion:reduce){.autoview .arow.askel{animation:none}.ph-switch,.ph-switch:after{transition:none}}:root{--seg-on: var(--surface)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--seg-on: #3b3236}}:root[data-theme=dark]{--seg-on: #3b3236}.ph-tbtn svg.ic-dots,.ic-dots{fill:currentColor;stroke:none}.pp-undo{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px) + var(--kb, 0px));z-index:320;display:flex;align-items:center;gap:14px;max-width:calc(100% - 32px);padding:6px 6px 6px 18px;border-radius:100px;background:var(--ink);color:var(--ground);font-size:15px;font-weight:600;box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transform:translate(-50%,16px);transition:opacity .2s,transform .2s}.pp-undo.on{opacity:1;pointer-events:auto;transform:translate(-50%)}.pp-undo span{white-space:nowrap}.pp-undo button{min-height:40px;padding:0 16px;border:0;border-radius:100px;background:color-mix(in srgb,var(--ground) 18%,transparent);color:var(--ground);font:inherit;font-weight:700;cursor:pointer}.cwork.cv-thread .pp-undo{bottom:calc(96px + var(--kb, 0px))}.pl[hidden]{display:none!important}.pl{padding-bottom:24px}.pl-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:calc(18px + env(safe-area-inset-top,0px)) 8px 6px 16px}.pl-head h1{margin:0;font:600 30px/1.1 var(--serif);letter-spacing:-.015em}.pl-head p{margin:4px 0 0;color:var(--muted);font-size:15px}.pl-head-acts{display:flex;align-items:center;flex:none}.pl-head p b,.pl .ph-large p b{color:var(--ink);font-weight:650}.pl-tools{display:flex;flex-direction:column;gap:10px;padding:6px 0 14px}.pl-find{display:flex;align-items:center;gap:8px;margin:0 16px}.pl-find .ph-search{flex:1;min-width:0;margin:0}.pl-find .ph-search input{height:44px}.pl-filt{position:relative;flex:none;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:12px;background:var(--surface-2);color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent}.pl-filt svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.9;stroke-linejoin:round;fill:none}.pl-filt.on{background:var(--soft);color:var(--accent-text)}.pl-filt b{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--wine);color:var(--on-wine);font-size:12px;font-weight:700;display:grid;place-items:center}.pl .ph-chip .num,.cv-chips .cv-n{margin-left:5px;font-weight:600;opacity:.72;font-variant-numeric:tabular-nums}.pl-x{display:inline-flex;align-items:center;gap:6px;max-width:82vw}.pl-x span{overflow:hidden;text-overflow:ellipsis}.pl-x svg{width:16px;height:16px;flex:none;stroke:currentColor;stroke-width:2.2;fill:none}.pl-row{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:8px 14px 8px 16px;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.pl-row:active{background:var(--press)}.pl-row+.pl-row:before{content:"";position:absolute;top:0;left:68px;right:0;height:1px;background:var(--hairline)}.selecting .pl-row+.pl-row:before{left:106px}.pl-row.sel{background:var(--soft)}.pl-row .pa{width:40px;height:40px;font-size:15px}.pl-row .m{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.pl-top{display:flex;align-items:baseline;gap:8px;min-width:0}.pl-row .t{flex:1;min-width:0;font-size:16px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-when{flex:none;font-size:13px;color:var(--dim)}.pl-row .s{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;color:var(--muted)}.pill.pl-stage{flex:none;height:22px;padding:0 8px;font-size:12.5px}.pl-web{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-tick{flex:none;width:26px;height:26px;border:2px solid var(--dim);border-radius:50%;display:grid;place-items:center}.pl-tick svg{width:15px;height:15px;stroke:transparent;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;fill:none}.pl-row.picked .pl-tick{background:var(--wine);border-color:var(--wine)}.pl-row.picked .pl-tick svg{stroke:var(--on-wine)}.pl .empty-state{margin:0 16px;padding:40px 20px}.pl .empty-sub{font-size:15px}.pl-more{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;color:var(--muted);font-size:14px}.tablecard .pl-more{min-height:1px}.pl-spin{width:16px;height:16px;border:2px solid var(--hairline);border-top-color:var(--wine);border-radius:50%;animation:pl-turn .8s linear infinite}@keyframes pl-turn{to{transform:rotate(360deg)}}.pl-sk{cursor:default}.pl-sk .pa{display:block}.pl-sk .m span{display:block;width:60%;height:12px;border-radius:6px}.pl-sk .m span+span{width:40%}.pl-pickbar{align-items:center;justify-content:space-between}.ph-actionbar.pl-pickbar>.ph-btn{flex:none}.pl-picked{color:var(--muted);font-size:16px;white-space:nowrap}.pl-picked b{color:var(--ink)}@media(max-width:700px){.pl .toast{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.app:has(.pl.selecting:not([hidden])) .ph-tabs{display:none}.pl-sheetfoot{position:sticky;bottom:-18px;margin-bottom:-18px;padding:10px 16px 22px;background:var(--ground)}@media(min-width:701px){.main:has(.pp-split){display:flex;flex-direction:column;overflow:hidden}.pp-split{flex:1;min-height:0;display:grid;grid-template-columns:minmax(300px,38%) minmax(0,1fr)}.pp-split-list,.pp-split-person{min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain}.pp-split-list{border-right:1px solid var(--hairline)}.pp-split-list .ph-grp,.pp-split-list .pl-find,.pp-split-list .empty-state{margin:0 12px}.pp-split-list .ph-chips{padding:2px 12px}.pp-split-person .pp-c{max-width:640px;margin:0 auto;padding-top:calc(18px + env(safe-area-inset-top,0px))}.pp-split-empty{display:grid;place-items:center;height:100%;color:var(--dim);font-size:15px}}.pp-c{display:flex;flex-direction:column;gap:20px;min-width:0;padding-bottom:calc(32px + env(safe-area-inset-bottom,0px))}.pp-c-head{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:8px 16px 0;text-align:center}.pp-c-head .pa.big{width:76px;height:76px;margin:0;font-size:28px}.pp-c-head h1{margin:8px 0 0;max-width:100%;font:600 26px/1.15 var(--serif);overflow-wrap:anywhere}.pp-c-email{max-width:100%;color:var(--muted);font-size:15px;overflow-wrap:anywhere}.pp-c-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px}.pp-c-pills .pill,.pp-c-pills .tag{height:26px;padding:0 10px;font-size:13px}.pp-c-acts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 16px}.pp-c-acts button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:62px;padding:8px 0;border:0;border-radius:14px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--accent-text);font:inherit;font-size:13px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.pp-c-acts button:active{background:var(--press)}.pp-c-acts svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;fill:none}.pp-c-acts svg.ic-dots{fill:currentColor;stroke:none}.pp-c-glance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin:0 16px;padding:14px 16px;border:1px solid var(--hairline);border-radius:16px;background:var(--surface)}.pp-c-glance>div{display:flex;flex-direction:column;gap:2px;min-width:0}.pp-c-glance span{color:var(--muted);font-size:13px}.pp-c-glance b{overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pp-c-glance>.wide{grid-column:1 / -1;flex-direction:row;align-items:center;gap:12px}.pp-c-glance .wide>span{flex:none}.pp-c-glance .depthbar{flex:1;min-width:0}.pp-c-glance .depthtrack{flex:1;width:auto;height:8px}.pp-c-glance .depthtrack span{height:100%}.pp-c-glance .depthpct,.pp-c-glance .depth-none{width:auto;color:var(--ink);font-size:14px;font-weight:600}.pp-c-seg,.cv-seg{display:flex;gap:2px;margin:0 16px;padding:3px;border-radius:12px;background:var(--surface-2)}.pp-c-seg button,.cv-seg button{flex:1;min-width:0;min-height:38px;border:0;border-radius:9px;background:none;color:var(--muted);font:inherit;font-size:15px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.pp-c-seg button.on,.cv-seg button.on{background:var(--seg-on);color:var(--ink);box-shadow:0 1px 3px #00000024}.pp-c-panel{display:flex;flex-direction:column;gap:16px;min-width:0}.pp-c-panel>.jtl{margin:0;padding:0 16px}.pp-c .jtl-item{grid-template-columns:32px minmax(0,1fr);padding-bottom:16px}.pp-c .jtl-t{font-size:15.5px}.pp-c .jtl-d{font-size:14px}.pp-c .jtl-when{font-size:13px}.pp-c-panel>.web-group{margin:0;padding:0 16px}.pp-c .wg-name{font-size:17px}.pp-c .web-group-h .pill{height:24px;font-size:12.5px}.pp-c .eg-row{padding:12px;border-radius:14px}.pp-c .eg-k{font-size:13px}.pp-c .eg-v{font-size:15px}.pp-c .pg-empty,.pp-c-empty{margin:0;color:var(--muted);font-size:15px}.pp-c-empty,.pp-c-pad{padding:0 16px}.pp-c-sec{display:flex;flex-direction:column;min-width:0}.pp-c-posts{gap:10px;margin:0;padding:0 16px}.pp-c-posts>.pp-c-empty{padding:0}.pp-c-web{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px 14px 14px 16px}.pp-c-web+.pp-c-web{border-top:1px solid var(--hairline)}.pp-c-webt{display:flex;align-items:center;gap:8px;min-height:44px;margin:-8px 0 -4px;color:var(--ink);font-size:16px;font-weight:600;text-decoration:none;-webkit-tap-highlight-color:transparent}.pp-c-webt span{flex:1;min-width:0}.pp-c-web .depthtrack{width:120px;height:8px}.pp-c-web .depthpct,.pp-c-web .depth-none{font-size:13px}.pp-c .tags{gap:6px}.pp-c-web .tag{height:26px;padding:0 10px;font-size:13px}.pp-c .rail-sess-h{font-size:12px}.pp-c .rail-sess-when{font-size:13px}.pp-c .autostat{height:24px;padding:0 10px;font-size:12px}.pp-c-auto,.pp-c-fact{cursor:default}.pp-c-fact .m{gap:2px}.pp-c-fact .s{font-size:13px}.pp-c-fact .t{font-weight:500;white-space:normal;overflow-wrap:anywhere}.pp-c-sk{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px}.pp-c-sk .pa.big{display:block;width:76px;height:76px}.pp-c-sk span:not(.pa){display:block;width:50%;height:16px;border-radius:8px}.feed-post.compact{padding:12px 14px;border-radius:16px}.feed-post.compact .feed-when{min-height:24px;padding-right:40px;font-size:13px}.feed-post.compact .feed-post-title{font-size:16px}.feed-post.compact .feed-post-body{font-size:15px}.feed-more{position:absolute;top:2px;right:2px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:12px;background:none;color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent}.feed-more:active{background:var(--press)}.feed-more svg{width:22px;height:22px}.feed-post.compact .feed-s{font-size:12.5px}.feed-post.compact .feed-heart{font-size:13px}.feed-post.compact .fc-toggle{min-height:36px;padding:0 14px;font-size:13.5px}.feed-post.compact .fc-av{width:30px;height:30px;font-size:12px}.feed-post.compact .fc-bub b{font-size:12px}.feed-post.compact .fc-text{font-size:15px}.feed-post.compact .fc-time{font-size:12px}.feed-post.compact .fc .fc-bub{padding-right:34px}.feed-post.compact .fc-x{top:-6px;right:-6px;width:44px;height:44px;opacity:.8}.feed-post.compact .fc-x svg{width:12px;height:12px}.feed-post.compact .feed-cbox input{min-height:44px;font-size:16px}.feed-post.compact .feed-send{min-height:44px;padding:0 16px;font-size:15px}.feed-post.compact .post-atts .fw-att-mp,.feed-post.compact .post-atts .fw-np{width:100%}.pp-tagadd{display:flex;gap:8px;margin:0 16px}.pp-inp{flex:1;min-width:0;height:48px;padding:0 14px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface);color:var(--ink);font:inherit;font-size:16px;outline:none}.pp-inp:focus{border-color:var(--wine);box-shadow:0 0 0 3px color-mix(in srgb,var(--wine) 14%,transparent)}.pp-tagadd .ph-btn{min-height:48px}.pp-tagwrap{display:flex;flex-wrap:wrap;gap:8px;margin:0 16px}.pp-tagwrap .ph-chip{min-height:44px}.pp-tagx{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px 0 16px;border:0;border-radius:100px;background:var(--soft);color:var(--accent-text);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.pp-tagx svg{width:16px;height:16px;stroke:currentColor;stroke-width:2.2;fill:none}.ph-sheet .ph-search input{height:44px}.ph-sheet .ph-row .autostat{height:24px;padding:0 10px;font-size:12px}.ph-sheet.pp-note .ph-sheet-body{padding:4px 16px 18px}.pp-note .rc-composer{padding:12px}.pp-note .rc-editor{min-height:140px;font-size:16px}.pp-note .rc-tool{min-height:40px;font-size:13px}.pp-note .rc-tool.bold,.pp-note .rc-tool.italic{width:40px}.pp-note .rc-insert .input{font-size:16px}.pp-note .comp-send{flex-direction:column;align-items:stretch;width:100%}.pp-note .comp-send .btn{justify-content:center;min-height:48px;font-size:16px}.pp-note .composer-to{justify-content:space-between;min-height:44px;font-size:15px}.pp-note .composer-to select{flex:1;min-width:0;max-width:none;min-height:44px;font-size:16px}.pp-note .composer-to b{max-width:none}@media(max-width:700px){.main:has(.cwork.cv-list){display:block;overflow-y:auto}.cwork.cv-list,.cwork.cv-list .app3,.cwork.cv-list .pane.list{display:block;background:var(--ground)}.cwork.cv-list .pane.list{border-right:0}.cwork.cv-list .convs{overflow:visible;padding-bottom:16px}.cv-search{display:block;margin:4px 16px 10px}.cv-search input{height:44px}.cv-chips{padding-bottom:10px}.cwork.cv-list .conv{position:relative;align-items:center;gap:12px;min-height:78px;padding:10px 16px;border-bottom:0;background:none;-webkit-tap-highlight-color:transparent}.cwork.cv-list .conv:hover{background:none}.cwork.cv-list .conv:active{background:var(--press)}.cwork.cv-list .conv+.conv:before{content:"";position:absolute;top:0;left:76px;right:0;height:1px;background:var(--hairline)}.cwork.cv-list .av{width:48px;height:48px;font-size:18px}.cwork.cv-list .av .onl{width:13px;height:13px;border-color:var(--ground)}.cwork.cv-list .crow{gap:6px}.cwork.cv-list .cname{font-size:16.5px;font-weight:600}.cwork.cv-list .conv.unr .cname{font-weight:750}.cwork.cv-list .chan{width:15px;height:15px}.cwork.cv-list .ctime{font-size:14px}.cwork.cv-list .cprev{display:-webkit-box;margin-top:3px;overflow:hidden;color:var(--muted);font-size:15px;line-height:1.35;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cwork.cv-list .conv.unr .cprev{color:var(--ink)}.cwork.cv-list .unread{width:10px;height:10px;margin:0;align-self:center}.cwork .convs-empty .ce-title{font-size:18px}.cwork .convs-empty .ce-sub{font-size:15px}.cwork.cv-thread{background:var(--ground)}html.kb-open .main:has(.cwork.cv-thread){padding-bottom:0}.cwork.cv-thread .pane.thread{background:var(--ground)}.cv-who{display:flex;flex-direction:column;align-items:center;max-width:100%;padding:0;border:0;background:none;color:var(--ink);font:inherit;line-height:1.2;cursor:pointer}.cv-who b,.cv-who span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-who b{font:600 16px/1.2 var(--ui)}.cv-who span{color:var(--muted);font:500 12.5px/1.25 var(--ui)}.cv-seg{flex:none;margin:8px 16px}.cv-find{flex:none;display:flex;align-items:center;gap:2px;padding:0 6px 8px 16px}.cv-find .ph-search{flex:1;min-width:0;margin:0}.cwork.cv-thread .msgs{padding:6px 12px 12px;overscroll-behavior:contain}.cwork.cv-thread .daysep{margin:10px 0 12px;font-size:13px;font-weight:600}.cwork.cv-thread .msg{max-width:82%;margin-bottom:10px}.cwork.cv-thread .msg:has(>.ecard){width:100%;max-width:100%}.cwork.cv-thread .bubble{padding:9px 13px;border-radius:19px 19px 19px 6px;font-size:16px;line-height:1.38}.cwork.cv-thread .msg.out .bubble{border-radius:19px 19px 6px}.cwork.cv-thread .bubble.media{padding:4px}.cwork.cv-thread .cmeta,.cwork.cv-thread .ecap{font-size:12px}.cwork.cv-thread .esub{font-size:15.5px}.cwork.cv-thread .efrom,.cwork.cv-thread .etime,.cwork.cv-thread .edir{font-size:12px}.cwork.cv-thread .ebody{font-size:15.5px}.cwork.cv-thread .mode-empty{font-size:15px}.cwork.cv-thread .composer{flex:none;margin:0;padding:8px 10px;border:0;border-top:1px solid var(--hairline);border-radius:0;background:var(--bar);-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px)}.cwork.cv-thread .composer.email,.cwork.cv-thread .composer.roompost{max-height:58%;overflow-y:auto;overscroll-behavior:contain}.cwork.cv-thread .composer .rc-composer{padding:10px}.cwork.cv-thread .composer .rc-editor{min-height:88px;font-size:16px}.cwork.cv-thread .composer .rc-tool{min-height:40px;font-size:13px}.cwork.cv-thread .composer .rc-tool.bold,.cwork.cv-thread .composer .rc-tool.italic{width:40px}.cwork.cv-thread .composer .input.esub,.cwork.cv-thread .composer .rc-insert .input{min-height:44px;font-size:16px}.cwork.cv-thread .composer .comp-send .btn{min-height:44px;font-size:15px}.cwork.cv-thread .cbar{font-size:13.5px}.cwork.cv-thread .replyctx{padding:0 0 0 11px;font-size:14px}.cwork.cv-thread .replyctx .x{width:44px;height:44px}.cwork.cv-thread .att .fn{font-size:14px}.cwork.cv-thread .att .fs{font-size:12.5px}.cwork.cv-thread .att-x{width:44px;height:44px}.cwork.cv-thread .paused-note{font-size:14px}.cv-cmp{display:flex;align-items:flex-end;gap:6px}.cv-plus,.cv-send{flex:none;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;-webkit-tap-highlight-color:transparent}.cv-plus{background:var(--surface-2);color:var(--muted)}.cv-send{background:var(--wine);color:var(--on-wine)}.cv-send:disabled{opacity:.4}.cv-plus:active,.cv-send:active{transform:scale(.94)}.cv-plus svg,.cv-send svg{width:22px;height:22px;stroke-linecap:round;stroke-linejoin:round}.cv-box{flex:1;min-width:0;display:flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--hairline);border-radius:22px;background:var(--surface)}.cv-box:focus-within{border-color:color-mix(in srgb,var(--wine) 45%,var(--hairline))}.cv-box textarea{flex:1;width:100%;min-height:0;max-height:140px;padding:10px 0;border:0;background:none;color:var(--ink);font:inherit;font-size:16px;line-height:1.35;outline:none;resize:none}.cv-wait{flex:1}.cwork .cw-toast{bottom:calc(84px + var(--kb, 0px));font-size:14px}}.cv-files .csec{padding:0 16px}.cv-files .csec h4{display:none}.cv-files .cfiles-search{display:flex;align-items:center;gap:8px;height:44px;margin-bottom:12px;padding:0 12px;border-radius:12px;background:var(--surface-2)}.cv-files .cfiles-search svg{flex:none;width:18px;height:18px;stroke:var(--dim);stroke-width:2;fill:none}.cv-files .cfiles-search input{flex:1;min-width:0;border:0;background:none;color:var(--ink);font:inherit;font-size:16px;outline:none}.cv-files .cfiles{background:var(--surface);border:1px solid var(--hairline);border-radius:16px;overflow:hidden}.cv-files .att.cfile{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 14px;border:0;background:none;color:var(--ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.cv-files .att.cfile:active{background:var(--press)}.cv-files .att.cfile+.att.cfile:before{content:"";position:absolute;top:0;left:62px;right:0;height:1px;background:var(--hairline)}.cv-files .att .fi{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:color-mix(in srgb,var(--accent-text) 15%,transparent);color:var(--accent-text)}.cv-files .att .fi svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.7;fill:none}.cv-files .att-meta{flex:1;min-width:0}.cv-files .att .fn{overflow:hidden;font-size:16px;font-weight:550;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.cv-files .att .fs{margin-top:2px;font-size:13px;color:var(--muted)}.cv-files .cfile-go{flex:none;display:grid;place-items:center;color:var(--dim)}.cv-files .cfile-go svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.9;fill:none}.cv-files .cfiles-empty{padding:8px 4px;font-size:15px;color:var(--muted)}@media(hover:none){.cwork .msg .actions{display:none!important}.cwork .msg .bubble,.cwork .msg .ecard{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.cwork .msg .bubble.pressing,.cwork .msg .ecard.pressing{transform:scale(.96)}}@media(max-width:1180px)and (hover:none){.cwork .statbtn{min-height:32px;font-size:12.5px}.cwork .ev,.cwork .react{font-size:13px}}@media(min-width:701px)and (max-width:1180px)and (hover:none){.cwork .search{padding:0 12px}.cwork .search input{height:42px;font-size:16px}.cwork .chips{gap:8px}.cwork .chip{min-height:36px;padding:0 14px;font-size:14px}.cwork .conv{min-height:68px;padding:12px 15px}.cwork .cname{font-size:15px}.cwork .cprev{font-size:14px}.cwork .ctime,.cwork .daysep,.cwork .cmeta,.cwork .efrom,.cwork .etime,.cwork .edir,.cwork .ecap,.cwork .thead .sub{font-size:12.5px}.cwork .bubble,.cwork .ebody{font-size:15px}.cwork .th-back,.cwork .th-tool{width:44px;height:44px}.cwork .thsearch input,.cwork .cbox textarea,.cwork .composer .input.esub,.cwork .composer .rc-editor{font-size:16px}.cwork .chanswitch.top button{min-height:40px;font-size:13.5px}.cwork .tool,.cwork .replyctx .x,.cwork .att-x{width:44px;height:44px}.cwork .sendb{height:44px;font-size:15px}.cwork .replyctx,.cwork .cbar{font-size:13.5px}}@media(min-width:701px)and (max-width:1180px)and (hover:none),(min-width:701px)and (max-width:860px){.cwork .chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.cwork .chips::-webkit-scrollbar{display:none}.cwork .chip{flex:none}.cwork .thead{flex-wrap:wrap;row-gap:10px;padding:10px 14px}.cwork .thead-id{flex:1;min-width:0}.cwork .thead .nm,.cwork .thead .sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cwork .thead .sp,.cwork .thead .th-web{display:none}.cwork .thead .th-tool{margin-right:0}.cwork .thsearch{order:4;flex:1 0 100%;margin:0}.cwork .thsearch input{flex:1;width:auto;min-width:0}.cwork .chanswitch.top{order:5;display:flex;flex:1 0 100%;margin:0}.cwork .chanswitch.top button{flex:1;justify-content:center}}@media(prefers-reduced-motion:reduce){.pp-undo,.pl-spin,.cwork .msg .bubble,.cwork .msg .ecard{animation:none;transition:none}.cwork .msg .bubble.pressing,.cwork .msg .ecard.pressing,.cv-plus:active,.cv-send:active{transform:none}}.wl-meta .mdot.live{background:var(--dim)}.lvafter .lvcopy{margin:-8px 0 18px}.lstudio .lst-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}@media(max-width:700px){.wrap.wb{max-width:none;padding:0 0 24px}.wb .toast{bottom:calc(92px + env(safe-area-inset-bottom,0px));font-size:15px;max-width:calc(100vw - 32px)}.wb .ph-stack{padding-top:8px}.wb .ph-stack>section{display:flex;flex-direction:column}.wb .ph-row.wb-wrap .t,.wb .ph-row.wb-wrap .s{white-space:normal;overflow:visible}.wb .ph-row.wb-quiet .t{color:var(--muted);font-weight:500}.wb .ph-row.wb-act .t{font-size:15px;font-weight:450}.wb .ph-row.wb-act .v{align-self:flex-start;font-size:13px;color:var(--dim)}.wb-caprow{display:flex;align-items:baseline;justify-content:space-between;padding-right:20px}.wb-caprow a,.wb-caprow button{min-height:44px;display:inline-flex;align-items:center;margin:-14px 0 -8px;padding:0 12px;border:0;background:none;color:var(--accent-text);font:inherit;font-size:15px;font-weight:600;text-decoration:none}.wb-sheetsub{margin:0 20px;color:var(--muted);font-size:15px}.wb .card.placeholder{margin:12px 16px}.wb .hl-sk{margin-inline:16px}.wb .kpirow{display:none}.wb-range{padding-bottom:10px}.wb-fncard{padding:6px 0 2px}.wb-fn{display:flex;flex-direction:column}.wb-fn-row{padding:10px 16px 11px}.wb-fn-row+.wb-fn-row{border-top:1px solid var(--hairline)}.wb-fn-l{display:flex;align-items:baseline;gap:8px;margin-bottom:7px}.wb-fn-l .lab{flex:1;min-width:0;font-size:15px;color:var(--ink)}.wb-fn-l .rate{font-size:13px;font-weight:600;color:var(--muted)}.wb-fn-l b{font:600 19px/1 var(--serif);min-width:3.2ch;text-align:right}.wb-fn-row.pend .wb-fn-l b{font:600 15px/1.2 var(--ui);color:var(--muted)}.wb-fn-bar{height:8px;border-radius:6px;background:var(--surface-2);overflow:hidden}.wb-fn-bar i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,var(--wine),var(--brass))}.wb-fnfoot{margin:0;padding:10px 16px 12px;border-top:1px solid var(--hairline);color:var(--muted);font-size:14px}.wb-listtop{display:flex;flex-direction:column;gap:10px;padding:6px 0 4px}.wb-listtop .wl-why{margin:0 16px;font-size:15px}.wb-listtop .ph-search input{-webkit-appearance:none;appearance:none}.wb-count{margin:0 20px -10px;color:var(--muted);font-size:14px}.wb-wrow{align-items:center;min-height:84px;padding-right:4px}.wb-wrow .wb-hit{position:absolute;inset:0;z-index:1;-webkit-tap-highlight-color:transparent}.wb-wrow:has(.wb-hit:active){background:var(--press)}.wb-wrow .t{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--serif);font-size:16.5px;font-weight:600}.wb-wrow .s{font-size:13.5px}.wb-kind{display:flex;align-items:center;gap:6px}.wb-kind-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-kind .pill{flex:none;padding:1px 8px;font-size:12px}.wb-acc{color:var(--accent-text)!important;font-weight:600}.wb-thumb{position:relative;flex:none;width:56px;height:56px;border-radius:12px;background:var(--surface-2) center / cover no-repeat;display:grid;place-items:center;overflow:hidden}.wb-thumb.draft{background:var(--soft);color:var(--accent-text);font:600 22px/1 var(--serif)}.wb-more{position:relative;z-index:2;flex:none;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:12px;background:none;color:var(--muted);-webkit-tap-highlight-color:transparent}.wb-more:active{background:var(--press)}.wb-more svg{width:22px;height:22px;fill:currentColor;stroke:none}.wb-sentinel{height:1px}.wb .empty-state{margin:24px 16px}.wb .ph-stack>.card,.wb .ph-stack>.lvafter{margin:0 16px}.wb-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.wb-meta .pill{font-size:12px}.wb-nums{display:grid;margin:0 16px;background:var(--surface);border:1px solid var(--hairline);border-radius:16px}.wb-nums>div{display:flex;flex-direction:column;gap:3px;min-width:0;padding:12px 8px 12px 12px}.wb-nums>div+div{border-left:1px solid var(--hairline)}.wb-nums b{font:600 22px/1.1 var(--serif);letter-spacing:-.01em}.wb-nums .pend b{font:600 16px/1.35 var(--ui);color:var(--muted)}.wb-nums span{color:var(--muted);font-size:12.5px;line-height:1.25}.wb-nums em{font-style:normal;font-size:12.5px;font-weight:650;color:var(--muted)}.wb-psearch{margin-bottom:10px}.wb-person .ph-ico{border-radius:50%;background:none}.wb-person .ph-ico svg{width:100%;height:100%;stroke:none}.wb-person .v .pill{font-size:12px}.wb-next .ph-row .t{font-weight:650}.wb .repchip{font-size:12.5px}.wb .lvgl i,.wb .lvticks,.wb .lvxs span,.wb .eng-tl .tl-end{font-size:12px}.wb .lvfu .who{font-size:15px}.wb .lvfu .why{font-size:14px}.wb .lvfu .ghost{min-height:40px}.wb-sec{display:flex;flex-direction:column;gap:16px;padding:12px 16px 28px}.wb-sec .ph-grp{margin:0}.wb-sec>.card,.wb-sec .mgrid,.wb-sec .engagement,.wb-sec .lvgrid{margin:0}.wb-sec .mgrid{gap:16px}.wb-card,.wb-sec .engagement{padding:16px}.wb-sec .engagement .eng-head{display:none}.wb .seg{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.wb .seg::-webkit-scrollbar{display:none}.wb .seg button{flex:1 0 auto;min-height:40px;white-space:nowrap;font-size:15px}.wb .mcard .mtop{padding:16px 16px 0}.wb .mcard .mbody{padding:14px 16px 16px}.wb .mcard .mtitle{font-size:17px}.wb .mcard .mdesc,.wb .choicebody,.wb .mrow .mk,.wb .sched-quiet,.wb .reg-stat,.wb .offer .os,.wb .eng-s,.wb .eng-head .sub{font-size:14px}.wb .mrow .mv,.wb .micro,.wb .oe-lb{font-size:13px}.wb .offer .ok{font-size:15px}.wb .input,.wb .search-inp,.wb .timeinput,.wb textarea{font-size:16px}.wb .tog{flex:none}.wb .mcard .pagepreview{max-height:200px}.wb .sched-fields{grid-template-columns:minmax(0,1fr)}.wb-sec>.mcard>.mtop:not(:has(button)),.wb-sec>.mcard>.mtop .mtitle,.wb-sec .pagepreview:not(.pagethumb){display:none}.wb-sec>.mcard>.mtop:has(button){justify-content:flex-end}.wb-sec>.mcard>.mtop+.mbody{padding-top:6px}.wb .eng-mark .mt,.wb .eng-item .badge,.wb .post-m,.wb .pdot,.wb .att-meta,.wb .fw-att-ic{font-size:12px}.wb .eng-t{font-size:15px}.wb .eng-mark:after{content:"";position:absolute;inset:-10px}.wb .attach-btn{min-height:44px}.wb .eng-item .ghost.sm,.wb .offer .ghost.sm,.wb .lvqa .ghost.sm{min-height:40px;min-width:44px}.wb .post-t{font-size:15px}.wb .rc-tool{min-width:40px;min-height:40px}.wb .postbox .btn,.wb .post-to .btn{min-height:44px}.wb .postlog .wb-more{align-self:flex-start}.wb.wb-report>.lvafter{margin:8px 16px 24px}.wb .ltime .ldaybtn,.wb-timewrap .ltime .ldaybtn{min-height:44px}.wb .golive .mclose{width:44px;height:44px}.wb .golive .btn,.wb .golive .ghost{min-height:44px}.wb .golive .lb{font-size:12.5px}.wb .golive input{font-size:16px}.wb .lvafter{display:flex;flex-direction:column;gap:16px}.wb .lvafter>*{margin:0}.wb .lvafter h1{font-size:26px;text-wrap:balance}.wb .lvafter .lvday{margin:-10px 0 0;font-size:14px}.wb .lvstats span{font-size:12px;letter-spacing:.05em}.wb .lvstats b{font-size:26px}.wb .lvq{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:14px 0}.wb .lvq .av{width:36px;height:36px}.wb .lvq p{font-size:16px}.wb .lvq small{font-size:13px}.wb .lvqa .ph-btn{min-height:44px;font-size:15px}.wb .lvsent,.wb .lvsteps li{font-size:14px}.wb .lvsteps li small,.wb .lvsteps .rn,.wb .lvnote,.wb .lvcount{font-size:13px}.wb-answer{display:flex;flex-direction:column;gap:12px;padding:0 16px}.wb-asked{margin:0;color:var(--muted);font-size:15px;line-height:1.4}.wb-asked b{color:var(--ink)}.wb-answer textarea{width:100%;min-height:130px;padding:12px 14px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface);color:var(--ink);font:inherit;font-size:16px;line-height:1.45;resize:none}.wb .lvcap,.wb .lvcap small,.wb .lvbadge,.wb .lvtm,.wb .lvchap small,.wb .lvcv small,.wb .lvbands span,.wb .lvpin,.wb .lvwho,.wb .lvrxn small{font-size:12.5px}.wb .lvpin{width:28px;height:28px}.wb .lvpin:after{content:"";position:absolute;inset:-8px}.wb .lvmom .ghost.sm,.wb .lvmore,.wb .lvfilter button{min-height:40px}.wb .lvcard{margin:0 16px;padding:16px}.wb .lvthumb:not(:has(.lvtag)){display:none}.wb .lvwhen{font-size:14px}.wb .lvsub{font-size:15px}.wb .lvacts small{font-size:13px}.wb .lvacts .btn,.wb .lvacts .ghost{min-height:44px;justify-content:center}.wb .srresults,.wb .srsess{margin:0 16px;padding:16px}.wb .shead h3{font-size:17px}.wb .shead .shint{margin-left:0;width:100%;font-size:13px}.wb .rlabels span{font-size:12px}.wb .rgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:12px;border-top:1px solid var(--hairline)}.wb .rgrid>div{border:0;border-radius:0;padding:12px 8px 2px 0}.wb .rgrid>div+div{padding-left:12px;border-left:1px solid var(--hairline)}.wb .rgrid span{display:block;font-size:13px;line-height:1.3}.wb .rgrid small{display:none}.wb .srow,.wb .spast{grid-template-columns:50px minmax(0,1fr) auto;gap:12px;min-height:64px}.wb .sday i{font-size:12px;line-height:18px}.wb .swhat>b{font-size:15px}.wb .swhat small,.wb .sfoot{font-size:13px}.wb .tagx{font-size:12px}.wb .srow .wb-more{font-size:22px;line-height:1}.wb .spast>.ghost{min-height:40px}.wb .sfoot .ghost{min-height:44px}.wb .shead .rangeseg button{min-height:40px;font-size:14px}.wb .regstats{grid-template-columns:minmax(0,1fr)}.wb .pnote,.wb .sdet,.wb .pfact .fs,.wb .pfact .fv small,.wb .srcs th{font-size:12.5px}.wb .srcs td,.wb .pfact .fk,.wb .plinks li{font-size:14px}.wb .toast.wb-undo{display:flex;align-items:center;gap:14px;width:max-content;white-space:nowrap}.wb .toast.wb-undo.on{pointer-events:auto}.wb-undo button{min-height:36px;padding:0 6px;border:0;background:none;color:var(--ground);font:inherit;font-weight:700;text-decoration:underline}.wb-clock{display:inline-flex;align-items:center;gap:6px;height:30px;margin-right:6px;padding:0 11px;border-radius:100px;background:var(--surface-2);color:var(--muted);font-size:14px;font-weight:650;white-space:nowrap}.wb-clock.live{background:color-mix(in srgb,var(--bad) 12%,transparent);color:var(--bad)}.wb-clock i{width:7px;height:7px;border-radius:50%;background:currentColor}.lstudio .lst-over{display:grid;justify-items:center;gap:16px;font-size:16px}.lstudio .lst-over p{margin:0}.lstudio .lst-over .btn,.lstudio .lst-acts .btn,.lstudio .lst-acts .ghost{min-height:48px;padding-inline:22px;font-size:16px}.wb .ltime .leye,.wb-timewrap .ltime .leye,.wb .ltime small,.wb-timewrap .ltime small{font-size:12.5px}.wb .ltime .lacts button,.wb-timewrap .ltime .lacts button{min-height:44px}.scrim.srscrim>.srpop{width:100%;max-height:calc(var(--vvh, 100dvh) - 44px);margin-bottom:var(--kb, 0px);padding:20px 16px max(18px,env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;border-bottom:0;font-size:15px;animation:ph-up .34s cubic-bezier(.2,.9,.25,1) both}.srpop .pacts button{min-height:44px}.srpop .pinput{font-size:16px}.wb .ltime,.wb-timewrap .ltime{position:fixed;top:auto;left:0;right:0;bottom:var(--kb, 0px);z-index:300;width:100%;max-height:calc(var(--vvh, 100dvh) - 44px);overflow-y:auto;overscroll-behavior:contain;padding:20px 16px max(18px,env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;box-shadow:0 0 0 100vmax var(--ph-scrim);animation:ph-up .34s cubic-bezier(.2,.9,.25,1) both}}@media(min-width:701px)and (max-width:1180px){.wb .mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:701px)and (max-width:820px){.wb .lvthumb:not(:has(.lvtag)){display:none}}@media(min-width:701px)and (max-width:1180px)and (hover:none){.wb input,.wb textarea,.wb .search-inp{font-size:16px}}@media(prefers-reduced-motion:reduce){.scrim.srscrim>.srpop,.wb .ltime,.wb-timewrap .ltime{animation:none}}.mk-seg{display:flex;gap:2px;padding:3px;border-radius:11px;background:var(--surface-2)}.mk-seg button{flex:1;min-width:0;min-height:36px;border:0;border-radius:9px;background:none;color:var(--muted);font:inherit;font-size:15px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.mk-seg button[aria-selected=true],.mk-seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0000001f}@media(max-width:860px){.board-entry .waitstage.mk-new{display:flex;flex-direction:column;padding:0;overflow-y:auto;overscroll-behavior-y:contain}.waitstage.mk-new:before{display:none}.waitstage.mk-new .side{padding:14px 16px 0;gap:16px;border:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}.waitstage.mk-new h1{font-size:30px}.waitstage.mk-new .sub{font-size:15px}.waitstage.mk-new .eseg{margin:0;display:flex;gap:2px;padding:3px;border:0;border-radius:11px;background:var(--surface-2)}.waitstage.mk-new .eseg button{flex:1;min-height:40px;border-radius:9px;font-size:15px;font-weight:600}.waitstage.mk-new .main{display:flex;flex-direction:column;align-items:stretch;gap:18px;padding:18px 16px 24px;overflow:visible}.waitstage.mk-new .bd-blocked{font-size:15px}.waitstage.mk-new .shotblock,.waitstage.mk-new .feelbox{width:100%;margin:0}.waitstage.mk-new .feelbox input{font-size:17px;padding:13px 14px}.waitstage.mk-new .feelbox .tip{font-size:13px}.waitstage.mk-new .ph-actionbar{margin-top:auto}.mk-pick{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 16px 22px;border:1.5px dashed color-mix(in srgb,var(--wine) 40%,var(--hairline));border-radius:16px;background:var(--surface);color:var(--ink);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.mk-pick:active,.mk-pick.over{background:var(--press)}.mk-pick .ph-ico{width:48px;height:48px;border-radius:14px;margin-bottom:4px}.mk-pick .ph-ico svg{width:24px;height:24px}.mk-pick b{font-size:17px;font-weight:650}.mk-pick span:not(.ph-ico){color:var(--muted);font-size:14px}.mk-pick input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.mk-picked{display:flex;align-items:center;gap:12px;padding:12px 8px 12px 14px;border:1px solid var(--hairline);border-radius:16px;background:var(--surface)}.mk-picked .m{flex:1;min-width:0;display:grid;gap:2px}.mk-picked b{font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-picked .m span{color:var(--muted);font-size:14px}.mk-picked .ph-btn{min-height:44px;padding:0 12px}.mk-fold{margin:0}.mk-fold .ph-row .s{white-space:normal}.ph-chev.up{transform:rotate(180deg)}.mk-fold-body{padding:2px 16px 14px;border-top:1px solid var(--hairline)}.mk-fold-body ol.stagesteps{margin:4px 0 0;gap:0}.mk-fold-body ol.stagesteps li{padding:8px 0}.mk-fold-body ol.stagesteps b{font-size:15px}.mk-fold-body ol.stagesteps span{font-size:14px}.mk-fold-body .stepsnote{margin:6px 0 0;font-size:14px}.waitstage.mk-new .lticket{width:100%;padding:0;border-radius:0;background:none;box-shadow:none;color:var(--ink);display:flex;flex-direction:column}.waitstage.mk-new .lticket:after{display:none}.waitstage.mk-new .lweek{grid-template-columns:28px repeat(7,minmax(0,1fr)) 28px;gap:4px;margin:0 0 18px}.waitstage.mk-new .lweek button{height:58px;border-radius:12px;border:1px solid var(--hairline);background:var(--surface);color:var(--muted);font-size:12px;letter-spacing:.02em}.waitstage.mk-new .lweek button b{color:var(--ink);font-size:19px}.waitstage.mk-new .lweek button.sel{background:var(--wine);border-color:var(--wine);color:var(--on-wine);transform:none;box-shadow:none}.waitstage.mk-new .lweek button.sel b{color:var(--on-wine)}.waitstage.mk-new .lweek button.rep{box-shadow:inset 0 -3px 0 var(--brass)}.waitstage.mk-new .lweek .lweeknav{border-color:transparent;background:none;color:var(--accent-text)}.waitstage.mk-new .leye{padding:0 16px 6px;font:600 13px/1.2 var(--ui);letter-spacing:.06em;color:var(--dim)}:is(.waitstage.mk-new,.mk-timesheet) .ldate{margin:0;padding:12px 16px;border:1px solid var(--hairline);border-bottom:0;border-radius:16px 16px 0 0;background:var(--surface)}:is(.waitstage.mk-new,.mk-timesheet) .ldaybtn{min-height:32px;color:var(--ink);font-size:22px;text-decoration-color:var(--hairline)}:is(.waitstage.mk-new,.mk-timesheet) .ldate small{color:var(--muted)}:is(.waitstage.mk-new,.mk-timesheet) .lrow{flex-direction:column;flex-wrap:nowrap;gap:0;border:1px solid var(--hairline);border-top:0;background:var(--surface)}.waitstage.mk-new .lticket>.lrow:last-child,:is(.waitstage.mk-new,.mk-timesheet) .lrep{border-radius:0 0 16px 16px}:is(.waitstage.mk-new,.mk-timesheet) .lsel{height:auto;min-height:50px;justify-content:space-between;padding:0 12px 0 16px;border:0;border-top:1px solid var(--hairline);border-radius:0;background:none}:is(.waitstage.mk-new,.mk-timesheet) .lsel small{font:400 16px/1.2 var(--ui);letter-spacing:0;text-transform:none;color:var(--ink);transform:none}:is(.waitstage.mk-new,.mk-timesheet) .lsel .fr-select__trigger{min-height:44px;color:var(--muted);font:400 16px/1.2 var(--ui)}:is(.waitstage.mk-new,.mk-timesheet) .lsel .fr-select__value.is-placeholder{color:var(--accent-text)}:is(.waitstage.mk-new,.mk-timesheet) .lsel .fr-select__chev{color:var(--dim)}:is(.waitstage.mk-new,.mk-timesheet) .lsel.lrepon{border-color:var(--hairline);background:none}:is(.waitstage.mk-new,.mk-timesheet) .lsel.lrepon small{color:var(--ink)}:is(.waitstage.mk-new,.mk-timesheet) .lrep{margin:0;padding:0 0 12px;gap:10px;border:1px solid var(--hairline);border-top:0;background:var(--surface)}:is(.waitstage.mk-new,.mk-timesheet) .lrep .lrow{border:0;background:none}.waitstage.mk-new .lnext{padding:0 16px;color:var(--muted);font-size:13px}.waitstage.mk-new .lnext b{color:var(--ink)}.waitstage.mk-new .lnext span{border-color:var(--hairline);background:var(--surface-2);color:var(--ink)}:is(.waitstage.mk-new,.mk-timesheet) .lend .lendbtn{min-height:44px;color:var(--muted);font:400 16px/1.2 var(--ui)}.waitstage.mk-new .lcover{width:100%;margin:0}.waitstage.mk-new .lcover>label{font-size:13px;letter-spacing:.06em}.waitstage.mk-new .lcover>label span{font-size:13px}.waitstage.mk-new .lcover textarea{font-size:17px}.waitstage.mk-new .lcovfoot .hint{font-size:13px}.waitstage.mk-new .lattach{min-height:44px;display:inline-flex;align-items:center;font-size:15px}.waitstage.mk-new .under{width:100%;margin:0;font-size:15px;min-height:0}.waitstage.mk-new .under:empty{display:none}}.mk-off{display:none!important}@media(max-width:700px){.boardpage .ph-nav-t .title{max-width:100%;padding:0;border:0;background:none;color:var(--ink);font:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.boardpage.board .ph-nav-row{grid-template-columns:auto minmax(0,1fr) auto}.boardpage.board .ph-nav-t{max-width:none}.boardpage.board .ph-back{min-width:44px}.boardpage.board .ph-back span{display:none}.mk-more svg circle{fill:currentColor;stroke:none}.mk-livepill{display:inline-flex;align-items:center;gap:6px;height:30px;margin-right:6px;padding:0 12px;border-radius:100px;background:var(--goodbg);color:var(--good);font-size:14px;font-weight:650}.mk-livepill i{width:7px;height:7px;border-radius:50%;background:currentColor}.board .mk-msg{margin:8px 16px 0;color:var(--muted);font-size:14px}.board .bd-warnings{font-size:14px}.board .livestrip.mk-strip{height:auto;min-height:48px;margin:8px 16px 0;padding:4px 4px 4px 14px;gap:6px 10px;flex-wrap:wrap;box-shadow:inset 0 0 0 1px #ffffff0d}.board .livestrip.mk-strip .lp{display:block;flex:1;min-width:0;font-size:14px;letter-spacing:0;text-transform:none;white-space:normal;line-height:1.35}.board .livestrip.mk-strip .lp i{display:inline-block;margin-right:8px;vertical-align:1px}.board .livestrip.mk-strip .lp span{white-space:nowrap}.board .livestrip.mk-strip .lp span:before{content:"· "}.mk-timesheet .ltime{position:static;width:auto;padding:0 16px;border-radius:0;background:none;box-shadow:none;color:var(--ink)}.mk-timesheet .ltime .leye{margin:0 0 14px;font:600 19px/1.25 var(--serif);letter-spacing:0;text-transform:none;text-align:center;color:var(--ink)}.mk-timesheet .ltime>.lrow{border-radius:0 0 16px 16px}.mk-timesheet .ltime>.lrow:has(+.lrep){border-radius:0}.mk-timesheet .ltime .lwarn{margin:12px 4px 0;font-size:15px;color:var(--danger)}.mk-timesheet .ltime .ltold{margin:12px 4px 0;font-size:15px;color:var(--muted)}.mk-timesheet .ltime .lacts{gap:10px;margin-top:18px}.mk-timesheet .ltime .lacts button{flex:1;min-height:50px;border:1px solid var(--hairline);border-radius:14px;background:var(--surface);color:var(--ink);font:650 16px/1.2 var(--ui)}.mk-timesheet .ltime .lacts .lsave,.mk-timesheet .ltime .lacts .lsave:hover{border-color:var(--wine);background:var(--wine);color:var(--on-wine)}:is(.waitstage.mk-new,.mk-timesheet) .lcal{position:static;flex-basis:100%;width:100%;margin-top:10px;box-shadow:none}:is(.waitstage.mk-new,.mk-timesheet) .lcalgrid button{height:44px;font-size:16px}:is(.waitstage.mk-new,.mk-timesheet) .lcalhead button{width:44px;height:44px}.board .livestrip.mk-strip .repchip{order:3;font-size:13px}.mk-change{min-height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.22);border-radius:10px;background:#ffffff1a;color:#fff;font:650 15px/1 var(--ui);cursor:pointer}.mk-change:active{background:#fff3}.board .tabs[role=tablist]{overflow-x:auto;scrollbar-width:none;padding:4px 8px 0}.board .tabs[role=tablist]::-webkit-scrollbar{display:none}.board .tabs>button{flex:none;min-height:44px;font-size:15px}.board .tabs>button small{font-size:12px}.board .studio.mk-studio{display:flex;flex-direction:column;flex:1;min-height:0}.board .mk-studio .mk-views{flex:none;margin:10px 16px 6px}.board .mk-studio .mk-parts{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;display:flex;flex-direction:column;gap:22px;padding:8px 0 24px}.board .mk-studio .mk-parts>*{flex:none}.board .mk-part{min-height:60px;gap:12px}.board .mk-part-hit{position:absolute;inset:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.board .mk-part-hit:active{background:var(--press)}.board .mk-part .m{pointer-events:none}.board .mk-part.off .t{color:var(--dim)}.board .mk-part .bd-switch{position:relative;z-index:1;min-width:51px;min-height:44px;justify-content:flex-end}.board .mk-part .bd-switch i{width:51px;height:31px;border-radius:31px}.board .mk-part .bd-switch i:after{top:2px;left:2px;width:27px;height:27px;box-shadow:0 2px 5px #0003}.board .mk-part .bd-switch.on i:after{left:22px}.board .mk-part .bd-switch.on i{background:var(--wine)}.board .mk-pad{margin:-8px 16px 0}.board .mk-studio .ph-cap{margin:0}.board .mk-addr{padding:8px 8px 8px 16px}.board .mk-addr .addr{display:flex;gap:4px;font-size:15px}.board .mk-addr .addr .t{flex:1;flex-wrap:wrap;white-space:normal;overflow-wrap:anywhere}.board .mk-addr .addr .base{white-space:nowrap}.board .mk-addr .abtn{width:44px;height:44px;border-radius:12px}.board .mk-addr .abtn svg{width:20px;height:20px}.board .mk-addr .url.edit{display:flex;flex-wrap:wrap;gap:8px;align-items:center;width:100%;padding:6px 0;background:none;font-size:15px;white-space:normal}.board .mk-addr .url.edit .bd-inp{flex:1 1 100%;min-height:44px;font-size:16px}.board .mk-addr .url.edit .btn{min-height:44px;padding:0 16px;font-size:15px}.board .mk-studio .mk-preview{flex:1;min-height:0;display:flex;flex-direction:column}.board .mk-studio .mk-pvbar{flex:none;display:flex;justify-content:center;padding:2px 16px 8px}.board .mk-studio .mk-pvbar .mk-seg{width:min(260px,100%)}.board .mk-studio .mk-pvbar .mk-seg button{min-height:32px;font-size:14px}.board .mk-studio .pv.phone{flex:1;min-height:0;padding:0 16px 12px}.board .mk-studio .pv.phone iframe{width:100%;border-radius:16px}.board .mk-studio .pv .dim{inset:0 16px 12px;border-radius:16px}.board .mk-studio .ph-actionbar{flex:none}.board .bd-flow .flow{width:auto}.board .studio .sharesheet{position:fixed;top:var(--vvt, 0px);left:0;right:0;z-index:200;width:auto;height:var(--vvh, 100dvh);max-height:none;border:0;border-radius:0;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--ground);box-shadow:none;overscroll-behavior:contain}.board .studio .sharehead h2{font-size:20px}.board .studio .sharex{width:44px;height:44px}.board .studio .sharemarks button{min-width:44px;min-height:44px}.board .studio .sharetitle,.board .studio .sharedesc,.board .studio .sharecompose input{font-size:16px}.board .studio .sharefoot button{min-height:44px}.studiotoast.mk-toast{position:fixed;top:calc(var(--vvt, 0px) + env(safe-area-inset-top,0px) + 54px);left:50%;bottom:auto;z-index:320;max-width:calc(100% - 32px);transform:translate(-50%);display:flex;align-items:center;gap:14px;padding:10px 14px 10px 16px;border-radius:14px;background:#241a1e;color:#fff;font-size:15px;font-weight:600;box-shadow:0 14px 30px -12px #14080cb3}.studiotoast.mk-toast button{min-height:36px;padding:0 4px;border:0;background:none;color:#f2cc8f;font:inherit;font-weight:700;cursor:pointer}}.mk-form{display:grid;gap:8px;padding:0 16px}.mk-input{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface);color:var(--ink);font:inherit;font-size:17px}.mk-input:focus{outline:none;border-color:var(--wine)}@media(max-width:700px){.bd-confirm h5{font-size:22px}.bd-confirm .cbody,.bd-confirm .does{font-size:15px}.bd-confirm .does small{font-size:14px}.bd-confirm .cacts{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;margin-top:14px}.bd-confirm .cacts .chint{grid-column:1 / -1;grid-row:1;font-size:14px}.bd-confirm .cacts .btn{min-height:50px;border-radius:14px;font-size:16px}.bd-confirm .liveurl{flex-wrap:wrap}.bd-confirm .liveurl b{flex-basis:100%;font-size:15px;white-space:normal;overflow-wrap:anywhere}.bd-confirm .liveurl .btn{flex:1;min-height:44px;justify-content:center;font-size:15px}.bd-confirm .fixl{min-height:44px;font-size:15px}.bd-confirm .mk-said{margin:10px 0 0;color:var(--muted);font-size:15px}}.ph-sheet.mk-talk.peeking{opacity:0;transition:opacity .15s}.ph-sheet-scrim:has(>.mk-talk.peeking){background:transparent}.mk-talk .talk{display:flex;flex-direction:column;gap:16px;min-height:100%;padding:0 16px}.mk-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mk-tools .ph-btn{flex-direction:column;gap:4px;min-height:60px;padding:0 4px;font-size:13px}.mk-tools .ph-btn.danger{color:var(--danger)}.mk-words{display:grid;gap:12px}.mk-word{display:grid;gap:6px}.mk-word>span,.mk-where>span,.mk-talk .namerow label{color:var(--muted);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.mk-word textarea,.mk-talk .namerow input{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface);color:var(--ink);font:inherit;font-size:16px;line-height:1.4;resize:none}.mk-word textarea:focus,.mk-talk .namerow input:focus{outline:none;border-color:var(--wine)}.mk-talk .namerow,.mk-where{display:grid;gap:6px}.mk-where .fr-select__trigger{min-height:44px;font-size:16px}.mk-talk .msgs{display:flex;flex-direction:column;gap:8px}.mk-talk .msg{max-width:88%;padding:9px 12px;border-radius:16px;font-size:15px;line-height:1.45;overflow-wrap:anywhere}.mk-talk .msg.me{align-self:flex-end;background:var(--wine);color:var(--on-wine);border-bottom-right-radius:5px}.mk-talk .msg.ai{align-self:flex-start;background:var(--surface-2);color:var(--ink);border-bottom-left-radius:5px}.mk-talk .msg.ai .acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.mk-talk .msg.ai .acts button{min-height:44px;padding:0 16px;border:1px solid var(--hairline);border-radius:100px;background:var(--surface);color:var(--accent-text);font:inherit;font-size:15px;font-weight:650;cursor:pointer}.mk-talk .msg.ai .acts button.hold{color:var(--muted);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:none}.mk-talk .msg.ai .acts small{color:var(--dim);font-size:13px}.mk-talk .msg.me .files{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.mk-talk .msg.me .files img{width:56px;height:56px;border-radius:8px;object-fit:cover}.mk-talk .msg.me .files .doc{color:inherit;font-weight:700}.mk-talk .msg.thinking{display:flex;align-items:center;gap:8px;color:var(--muted)}.mk-talk .msg.thinking span{display:inline-flex;gap:3px}.mk-talk .msg.thinking i{width:6px;height:6px;border-radius:50%;background:var(--wine);animation:st-blink 1s infinite}.mk-talk .msg.thinking i:nth-child(2){animation-delay:.2s}.mk-talk .msg.thinking i:nth-child(3){animation-delay:.4s}.mk-talk .talk>.files{display:flex;flex-wrap:wrap;gap:8px}.mk-talk .chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:4px 4px 4px 8px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface);font-size:14px}.mk-talk .chip img{width:36px;height:36px;border-radius:7px;object-fit:cover}.mk-talk .chip svg{width:16px;height:16px;color:var(--muted)}.mk-talk .chip .name{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-talk .chip button{width:36px;height:36px;display:grid;place-items:center;border:0;background:none;color:var(--muted)}.mk-talk .chip .spin{width:14px;height:14px;border-radius:50%;border:2px solid var(--hairline);border-top-color:var(--wine);animation:st-spin .8s linear infinite}.mk-talk .row{position:sticky;bottom:0;margin-top:auto;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:end;gap:4px;padding:6px;border:1px solid var(--hairline);border-radius:22px;background:var(--surface);box-shadow:0 -10px 18px -12px #14080c40}.mk-talk .row textarea{min-height:40px;max-height:120px;padding:9px 4px;border:0;background:none;color:var(--ink);font:inherit;font-size:16px;line-height:1.4;resize:none}.mk-talk .row textarea:focus{outline:none}.mk-talk .row .attach,.mk-talk .row .send{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--muted);cursor:pointer}.mk-talk .row .send{background:var(--wine);color:var(--on-wine)}.mk-talk .row svg{width:20px;height:20px}.mk-talk .row button:disabled{opacity:.5}.mk-talk .modes{display:none}.mk-talk .vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mk-talk .chfoot{color:var(--muted);font-size:14px}@media(prefers-reduced-motion:reduce){.ph-sheet.mk-talk.peeking{transition:none}.mk-talk .msg.thinking i,.mk-talk .chip .spin{animation:none}}@media(min-width:701px)and (max-width:1180px)and (hover:none){.boardpage .pagebar .btn{min-height:44px}.board .livestrip{height:56px}.board .livestrip .sb,.board .livestrip .lp .lpedit{min-height:40px;font-size:13px}.board .tabs>button{min-height:44px;font-size:14px}.board .bd-switch{min-width:44px;min-height:44px;justify-content:center}.board .studio .abtn{width:44px;height:44px}.board .studio .studioseg button{min-height:40px;padding:0 14px;font-size:14px}.board .studio .wholepill{min-height:44px;font-size:14px}.board .studio .talk .x,.board .studio .talk .back,.board .studio .talk .attach,.board .studio .talk .send{width:44px;height:44px}.board .studio .talk textarea,.board .studio .talk .namerow input{font-size:16px}.board .studio .msg{font-size:14px}.board .studio .msg.ai .acts button{min-height:44px;padding:0 14px;font-size:14px}.board .studio .msg.ai .acts button.hold{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.board .studio .msg.ai .acts small{font-size:12px}}@media(max-width:860px){.waitstage.mk-stage{display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior-y:contain}.waitstage.mk-stage:before{display:none}.waitstage.mk-stage .side{padding:14px 16px 0;gap:12px;border:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}.waitstage.mk-stage h1{font-size:30px}.waitstage.mk-stage .sub,.waitstage.mk-stage .bd-blocked{font-size:15px}.waitstage.mk-stage .acts .btn{min-height:48px;font-size:15px}.waitstage.mk-stage .main{display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:16px 16px 24px;overflow:visible}.waitstage.mk-stage>*,.waitstage.mk-stage .main>*,.waitstage.mk-new>*,.waitstage.mk-new .main>*{flex:none}.waitstage.mk-new .ph-actionbar{margin-top:auto}.waitstage.mk-stage .under{width:100%;margin:0;font-size:15px;min-height:0}.waitstage.mk-stage .under:empty{display:none}.waitstage.mk-stage .eta{margin:10px 0 0;font-size:14px}.waitstage.mk-stage .scene .big{font-size:30px}.waitstage.mk-stage .npanel{max-height:none;padding:22px 18px 18px;border-radius:18px}.waitstage.mk-stage .npanel .nrows{overflow:visible}.waitstage.mk-stage .npanel .nfoot .btn{min-height:48px;font-size:15px}.waitstage.mk-stage .scene.design .desk{padding:16px 16px 8px;gap:20px}.waitstage.mk-stage .scene.design .capline{position:relative;left:auto;right:auto;bottom:auto;flex-wrap:wrap;padding:4px 20px 22px}.waitstage.mk-stage .scene.design .capline span{font-size:24px}.waitstage.mk-stage .scene.design .capline .more{min-height:44px;font-size:15px}}@media(max-width:700px){.waitstage.mk-stage .main{z-index:auto}.waitstage .pagemax{top:var(--vvt, 0px);bottom:auto;height:var(--vvh, 100dvh);padding:calc(env(safe-area-inset-top,0px) + 10px) 12px calc(env(safe-area-inset-bottom,0px) + 12px)}.waitstage .pagemax .bar{flex-wrap:wrap;row-gap:0}.waitstage .pagemax .bar .seg{display:none}.waitstage .pagemax .bar .right{display:contents}.waitstage .pagemax .bar .x{order:1;margin-left:auto;width:44px;height:44px}.waitstage .pagemax .bar:after{content:"";order:2;flex-basis:100%}.waitstage .pagemax .bar .other,.waitstage .pagemax .bar .use{order:3;flex:1 1 0;min-height:46px;margin-top:10px;font-size:15px}.waitstage .pagemax .bar .use{order:4}.waitstage .pagemax iframe,.waitstage .pagemax.phone iframe{width:100%}}@media(max-width:700px){.ched .chrow{grid-template-columns:56px minmax(0,1fr);gap:4px 12px}.ched .chacts{grid-column:2;margin-left:-10px}.ched .chacts button{width:44px;height:44px}.ched .chacts svg{width:18px;height:18px}}@media(max-width:700px),(min-width:701px)and (max-width:1180px)and (hover:none){.board .bd-switch{min-width:44px;min-height:44px;justify-content:center}.board .bd-move,.board .card .rg,.board .card .del{width:44px;height:44px;border-radius:12px}.board .bd-at{min-height:32px;padding:4px 10px;font-size:13px}.board .addrow .btn,.board .addmenu .chip,.board .deleted .chip{min-height:44px}}.ph-foot{margin:8px 32px 0;color:var(--muted);font-size:14px;line-height:1.4}.s-sheet{display:flex;flex-direction:column;gap:16px}.s-sheet>.ph-foot{margin:0 20px}@media(max-width:860px),(max-width:1180px)and (hover:none){.settings-view .pane{padding-bottom:104px}.settings-view .pane>*+*,.settings-view .pane>section>*+*{margin-top:22px}.settings-view .pane>.pane-head+*{margin-top:0}.settings-view .pane>section>.ph-cap+*{margin-top:0}.settings-view .pane>section>.ph-foot{margin-top:8px}.settings-view .pane-head{margin:0 20px 16px}.settings-view .pane-head .eyebrow{display:none}.settings-view .pane-head h2{font-size:26px}.settings-view .pane-head p{margin-top:6px;font-size:15px;line-height:1.4}.settings-view .card,.settings-view .bl-card,.settings-view .bl-stmt,.settings-view .upbanner,.s-sheet>.affix{margin-inline:16px;border-radius:16px}.settings-view .card+.card{margin-top:22px}.settings-view .card-head{padding:14px 16px;flex-wrap:wrap}.settings-view .card-head h3{font-size:17px}.settings-view .card-head p{font-size:14px;line-height:1.4}.settings-view .card-pad{padding:16px}.settings-view .rows{padding:0}.settings-view .row{display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:10px 16px 6px}.settings-view .row:focus-within{background:var(--press)}.settings-view .row>div:first-child{display:contents}.settings-view .row .ctl{order:1}.settings-view .row .hint{order:2}.settings-view .row .lbl{display:block;font-size:13px;font-weight:600;color:var(--muted)}.settings-view .row .hint{display:none}.settings-view .row .hint.keep,.settings-view .sc-edit .row .hint{display:block;font-size:14px;line-height:1.4;margin-top:2px}.settings-view .row .ctl>.inp:not(textarea),.settings-view .row .ctl>input.inp{min-height:40px;padding:4px 0 6px;border:0;border-radius:0;background:none;box-shadow:none;font-size:17px}.settings-view .inp,.settings-view .affix input,.settings-view textarea,.settings-view .wedit{font-size:16px}.settings-view .inp{min-height:44px}.settings-view .row.inl{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:52px;padding:6px 16px}.settings-view .row.inl .lbl{grid-column:1;grid-row:1;font-size:16px;font-weight:500;color:var(--ink)}.settings-view .row.inl .ctl{grid-column:2;grid-row:1;max-width:min(60vw,300px);display:flex;justify-content:flex-end}.settings-view .row.inl .hint{grid-column:1 / -1;grid-row:2;padding-bottom:6px}.settings-view .row.inl .fr-select__trigger{min-height:44px;padding:0 0 0 8px;border:0;background:none;box-shadow:none;color:var(--muted);font-size:16px;gap:4px}.settings-view .row.inl .ctl-inline{gap:8px}.settings-view .row .ctl .inp.inp-num{width:76px;min-height:44px;padding:6px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface-2);text-align:center;font-size:17px}.settings-view .ctl-unit{font-size:15px}.fr-select__trigger{min-height:44px;font-size:16px}.settings-view .microlabel{font-size:12px}.settings-view .btn,.settings-view .btn.sm{min-height:44px;padding:0 16px;border-radius:12px;font-size:15px}.settings-view .iconbtn,.settings-view .cpy{min-width:44px;min-height:44px}.settings-view .linklike,.settings-view .bl-link{min-height:44px;font-size:15px}.settings-view .ph-btn.sm{min-height:44px;padding:0 14px;border-radius:12px;font-size:15px;flex:none}.settings-view .pill.sm{font-size:12px}.settings-view .ph-row .pill{flex:none;font-size:13px;padding:5px 10px}.ph-row .v .pill{font-size:13px;padding:5px 10px}.settings-view .toast{bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:400;max-width:calc(100% - 32px);font-size:14px;text-align:center}.settings-view .pf-head{display:flex;flex-direction:column;align-items:center;gap:2px;margin-bottom:20px}.settings-view .pf-head .pf-av{width:88px;height:88px;font-size:30px}.settings-view .pf-av img,.settings-view .pf-av .avatar{width:100%;height:100%;object-fit:cover}.s-sheet .affix{display:flex;align-items:stretch;border:1px solid var(--hairline);border-radius:12px;background:var(--surface);overflow:hidden}.s-sheet .affix input{flex:1;min-width:0;min-height:48px;padding:0 6px 0 14px;border:0;background:none;color:var(--ink);font:inherit;font-size:16px;outline:none}.s-sheet .affix .suffix{display:flex;align-items:center;padding:0 12px;color:var(--dim);font-size:15px;background:var(--surface-2);border-left:1px solid var(--hairline)}.s-sheet>.preview-line{margin:-8px 20px 0;font-size:15px}.settings-view .logo-tile{width:72px;height:72px;border-radius:14px}.settings-view .logo-tile .bp-crest-mini{transform:scale(.75)}.settings-view .bp-themes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.settings-view .bp-themes.bp-faces{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-view .bp-theme{min-height:44px;border-radius:12px}.settings-view .bp-nm{font-size:14px}.settings-view .bp-sub,.settings-view .bp-twin{font-size:13px}.settings-view .bp-cpick{min-height:44px}.settings-view .bp-cpick input[type=color]{width:56px;height:44px;font-size:16px}.settings-view .bp-cpick small{font-size:13px}.settings-view .bp-chip{font-size:12px}.settings-view .wtool{gap:2px}.settings-view .wtool button{min-height:44px;min-width:44px;justify-content:center;font-size:14px}.settings-view .wlink{flex-wrap:wrap}.settings-view .wlink .inp{flex:1 1 100%}.bp-sheet{display:flex;flex-direction:column;gap:12px}.bp-sheet .bp-tabs{display:flex;margin:0 16px;padding:3px;gap:2px;border-radius:11px;background:var(--surface-2)}.bp-sheet .bp-tabs button{flex:1;min-height:44px;border:0;border-radius:9px;background:none;font-size:15px}.bp-sheet .bp-tabs button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0000001f}.bp-sheet .bp-prev-body{padding:0 16px 8px;background:none}.settings-view .bp-mode button{min-height:44px;padding-inline:14px;font-size:13px}.settings-view .tm-row .ph-ico{border-radius:50%;background:none}.settings-view .tm-row .ph-ico .av,.settings-view .tm-row .ph-ico img{width:100%;height:100%;font-size:12px}.settings-view .tm-invite{display:flex;flex-direction:column;gap:10px;padding:12px}.settings-view .tm-invite .inp{min-height:48px;padding:0 14px;border-radius:12px;font-size:16px}.tm-who{display:flex;align-items:center;gap:12px;padding:0 20px}.tm-who>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.tm-who b{font-size:17px;font-weight:650}.tm-who b+span{color:var(--muted);font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-who .av{flex:none;font-size:15px}.ph-seg{display:flex;gap:2px;padding:3px;border-radius:12px;background:var(--surface-2)}.ph-seg button{flex:1;min-height:44px;border:0;border-radius:10px;background:none;color:var(--muted);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.ph-seg button[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0000001f}.settings-view .domain-cur{padding:12px 14px;gap:10px}.settings-view .domain-cur>.inline:first-child{flex:1;min-width:0;flex-wrap:nowrap}.settings-view .domain-cur .addr{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-view .host{white-space:nowrap}.settings-view .domain-cur>.inline:last-child{flex:none;gap:6px}.settings-view .inline:has(>.inp){flex-direction:column;align-items:stretch}.settings-view .card-pad .rows .row{padding-inline:0}.settings-view .recrow{flex-wrap:wrap}.settings-view .recrow code{flex:1 1 100%;white-space:normal;word-break:break-all;font-size:14px}.settings-view .dns-head,.settings-view .warn-note,.settings-view .off-banner,.settings-view .addr-opens,.settings-view .protect{font-size:14px;line-height:1.45}.settings-view .dns-r{align-items:flex-start}.settings-view .dns-r code{font-size:14px;line-height:1.4;word-break:break-all;white-space:normal}.settings-view .card .ph-grp{margin-inline:0;background:var(--surface-2)}.settings-view .health-grid{grid-template-columns:minmax(0,1fr);gap:0}.settings-view .health-card .stat{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"lbl val pill" "gauge gauge gauge" "foot foot foot";align-items:center;gap:2px 10px;padding:12px 0;border:0;border-radius:0;background:none}.settings-view .health-card .stat+.stat{border-top:1px solid var(--hairline)}.settings-view .health-card .stat-top{display:contents}.settings-view .health-card .stat-lbl{grid-area:lbl;font-size:16px;color:var(--ink)}.settings-view .health-card .stat-top .pill{grid-area:pill}.settings-view .health-card .stat-val{grid-area:val;font-size:18px}.settings-view .health-card .stat-val .u{font-size:14px}.settings-view .health-card .gauge{grid-area:gauge;margin:8px 0 4px}.settings-view .health-card .gauge-mark:after{display:none}.settings-view .health-card .stat-foot{grid-area:foot;font-size:14px}.settings-view .keyfield .keyval{flex:1 1 100%}.settings-view .keyacts,.settings-view .keyacts .btn{flex:1}.settings-view .codeblock{white-space:pre-wrap;word-break:break-all}.settings .sc-name{min-height:44px;font-size:16px;text-align:left}.settings .sc-switch{min-width:52px;min-height:44px}.settings .sc-meta,.settings .sc-sub,.settings .sc-reading{font-size:14px}.settings-view .bl-compact .bl-stmt{grid-template-columns:minmax(0,1fr);box-shadow:none}.settings-view .bl-compact .bl-say,.settings-view .bl-compact .bl-ledger{padding:16px}.settings-view .bl-compact .bl-say h3{font-size:21px}.settings-view .bl-compact .bl-say p{font-size:15px}.settings-view .bl-compact .bl-ledger{border-left:0;border-top:1px solid var(--hairline)}.settings-view .bl-compact .bl-lnote{font-size:13px}.settings-view .bl-allows{margin:0 16px;padding:0 16px;background:var(--surface);border:1px solid var(--hairline);border-radius:16px}.settings-view .bl-arow{display:flex;flex-direction:column;gap:6px;padding:10px 0 14px}.settings-view .bl-arow+.bl-arow{border-top:1px solid var(--hairline)}.settings-view .bl-arow-h{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:0;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.settings-view .bl-arow-h.static{cursor:default}.settings-view .bl-arow-h .t{display:inline-flex;align-items:center;gap:7px;font-size:16px;font-weight:600}.settings-view .bl-i{display:inline-grid;place-items:center;width:19px;height:19px;border:1.5px solid var(--dim);border-radius:50%;color:var(--muted);font:700 12px/1 var(--serif)}.settings-view .bl-arow-h .v{color:var(--muted);font-size:14px;white-space:nowrap;font-variant-numeric:tabular-nums}.settings-view .bl-arow-h .v b{color:var(--ink);font-size:16px}.settings-view .bl-arow .bl-track{margin-top:4px}.settings-view .bl-arow .bl-incl:after{display:none}.settings-view .bl-compact .bl-lrow.total b{font-size:19px}.settings-view .bl-arow .bl-al-f{font-size:14px;line-height:1.45;color:var(--muted)}.settings-view .bl-sofar{color:var(--ink);font-weight:650}.bl-plans{display:flex;flex-direction:column;gap:14px;padding-bottom:8px}.bl-plans>.ph-foot{margin:0 20px}.bl-plans .seg{display:flex;margin:0 16px}.bl-plans .seg button{flex:1;justify-content:center;min-height:44px;font-size:15px}.bl-plans .tiers,.bl-plans .tier-wide,.bl-plans .bl-tu{margin:0 16px}.bl-plans .tiers{grid-template-columns:minmax(0,1fr);gap:12px}.bl-plans .tier-wide{flex-direction:column;align-items:stretch;gap:12px}.bl-plans .tier-wide .tw-feats{min-width:0}.bl-plans .tier-wide .btn.tw-cta{width:100%}.bl-plans .bl-allow li,.bl-plans .tier-tag,.bl-plans .tier-feats li,.bl-plans .bl-tu p{font-size:14px}.bl-plans .bl-allow li.bl-allow-cap,.bl-plans .tier-flag,.bl-plans .seg-badge{font-size:12px}.pw-pop{z-index:350}.bl-plans .pw-why{width:44px;height:44px;margin:-12px -10px -12px -4px;vertical-align:middle}.bl-plans .pw-why svg{width:18px;height:18px}.pw-sheet{display:flex;flex-direction:column;gap:12px;padding:0 20px 8px;font-size:16px;line-height:1.45}.pw-sheet p{margin:0}.pw-sheet .pw-sum{align-self:flex-start;padding:8px 14px;border-radius:12px;background:var(--surface-2);font-weight:600}.pw-sheet .pw-fits{color:var(--muted)}.pw-sheet .pw-fits b{color:var(--ink)}}@media(max-width:700px){.settings-view .settings{display:block;padding:0}.settings-view .content{padding-top:8px}.settings-view .pane-head h2{display:none}.settings-view .pane-head:not(:has(p)){display:none}.settings-view .s-loading{padding:40px 20px;font-size:16px}.fr-select__row .t{white-space:normal}}@media(min-width:701px)and (max-width:1180px)and (hover:none),(min-width:701px)and (max-width:860px){.settings-view .settings.split{display:grid;grid-template-columns:320px minmax(0,1fr);gap:0;max-width:none;padding:0;align-items:start}.settings-view .s-list{position:sticky;top:0;max-height:100dvh;overflow-y:auto;padding:calc(20px + env(safe-area-inset-top,0px)) 0 24px;border-right:1px solid var(--hairline);min-height:100dvh}.settings-view .s-list h1{margin:0;padding:0 20px;font:600 30px/1.1 var(--serif)}.settings-view .s-list .ph-grp{margin-inline:12px}.settings-view .s-list .ph-row .m{flex:1 0 auto}.settings-view .s-list .ph-row .v{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.settings-view .s-list .ph-row .v:has(.pill){flex:none}.settings-view .s-list .ph-row.on{background:var(--soft)}.settings-view .s-list .ph-row.on .t{color:var(--accent-text)}.settings-view .settings.split .content{padding:calc(24px + env(safe-area-inset-top,0px)) 8px 0}}@media(max-width:700px){.authroot .top{height:auto;min-height:56px;padding:env(safe-area-inset-top,0px) 12px 0 20px}.authroot .tglt{width:44px;height:44px;border:0;background:none;border-radius:12px}.authroot .tglt svg{width:20px;height:20px}.authroot .rings,.authroot .stage:before{display:none}.authroot .stage{background:var(--ground)}.authroot .view{justify-content:flex-start;padding:12px 20px max(28px,env(safe-area-inset-bottom,0px))}.authroot .card,.authroot .wizard{max-width:none;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.authroot .card .mk{display:none}.authroot .card h1{margin-top:8px;font-size:32px;line-height:1.1;text-align:left}.authroot .card .sub{font-size:15px;text-align:left}.authroot form{margin-top:24px;gap:16px}.authroot label{font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--muted)}.authroot .inp{min-height:50px;border-radius:12px;background:var(--surface);font-size:16px}.authroot .btn{min-height:50px;border-radius:12px;font-size:17px}.authroot .err{font-size:14px}.authroot .switch{margin-top:18px;font-size:15px}.authroot .switch a{display:inline-flex;align-items:center;min-height:44px}.authroot .step .say{font-size:15px}}
