.waitstage{--stage-glow:color-mix(in srgb, var(--wine) 14%, transparent);background:var(--ground);min-height:0;color:var(--ink);font-family:var(--ui);opacity:0;flex:1;grid-template-columns:minmax(280px,380px) minmax(0,1fr);transition:opacity .4s;display:grid;position:relative;overflow:hidden}.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:"";background:radial-gradient(60% 50% at 70% 40%, var(--stage-glow), transparent 70%);pointer-events:none;animation:9s ease-in-out infinite stage-breathe;position:absolute;inset:6%}@keyframes stage-breathe{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-2%,2%)scale(1.06)}}.waitstage .side{z-index:1;border-right:1px solid var(--hairline);background:color-mix(in srgb, var(--surface) 86%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-direction:column;gap:26px;padding:44px 40px;display:flex;position:relative;overflow:auto}.waitstage .side .brand{gap:8px;padding:0}.waitstage h1{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:34px;font-weight:500;line-height:1.05}.waitstage .sub{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.5}.waitstage ol.stagesteps{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.waitstage ol.stagesteps li{color:var(--muted);grid-template-columns:26px 1fr;align-items:start;gap:12px;padding:10px 0;display:grid}.waitstage ol.stagesteps li .dot{border:2px solid var(--hairline);border-radius:100px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;transition:all .5s;display:grid}.waitstage ol.stagesteps li.done{color:var(--ink)}.waitstage ol.stagesteps li.done .dot{background:var(--good);border-color:var(--good);color:#0000;position:relative}.waitstage ol.stagesteps li.done .dot:before{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:4px;left:8px;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:"";border:2px solid var(--accent-text);opacity:.35;border-radius:100px;animation:1.8s ease-out infinite stage-ring;position:absolute;inset:-6px}@keyframes stage-ring{0%{opacity:.5;transform:scale(.7)}to{opacity:0;transform:scale(1.35)}}.waitstage ol.stagesteps b{font-size:15px;font-weight:700;display:block}.waitstage ol.stagesteps span{font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px;display:block}.waitstage .eta{color:var(--muted);margin-top:auto;font-size:13px;line-height:1.5}.waitstage .eta b{color:var(--ink);font-weight:700}.waitstage .bd-blocked{color:var(--bad);margin:0;font-size:13px;line-height:1.5}.waitstage .acts{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.waitstage .acts:empty{display:none}.waitstage .btn{font:inherit;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:700}.waitstage .btn:hover{background:var(--surface-2);color:var(--ink)}.waitstage .btn.txt{color:var(--muted);background:0 0;border-color:#0000}.waitstage .btn.txt:hover{color:var(--ink);background:0 0}.waitstage .btn:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.waitstage .main{z-index:1;align-content:center;place-items:center;min-width:0;padding:48px 40px;display:grid;position:relative;overflow:auto}.waitstage .scene{aspect-ratio:16/9;background:linear-gradient(135deg,#2a1a22,#4a1f30 55%,#6b2540);border-radius:22px;width:min(720px,100%);position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #0000008c}.waitstage .scene canvas{width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.waitstage .scene.swap canvas,.waitstage .scene.swap .big,.waitstage .scene.swap .capline{opacity:0}.waitstage .scene .big{color:#fff;font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-shadow:0 6px 30px #00000059;font-size:48px;font-weight:400;line-height:1;transition:opacity .35s;position:absolute;bottom:30px;left:36px}.waitstage .scene .big small{font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;opacity:.8;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.waitstage .scene .capline{color:#fff;transition:opacity .35s;position:absolute;bottom:30px;left:36px;right:36px}.waitstage .scene .capline small{font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;opacity:.75;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.waitstage .scene .capline span{font-family:var(--display);letter-spacing:-.01em;text-shadow:0 6px 30px #00000059;font-size:34px;line-height:1.05;display:block}.waitstage .under{width:min(720px,100%);color:var(--muted);text-align:center;min-height:1.5em;margin:16px 0 0;font-size:13.5px}@media (width<=860px){.waitstage{grid-template-rows:auto minmax(min-content,1fr);grid-template-columns:1fr;overflow:auto}.waitstage .side{border-right:0;border-bottom:1px solid var(--hairline);gap:18px;padding:24px 18px;overflow:visible}.waitstage .main{padding:24px 18px 48px;overflow:visible}.waitstage .scene .big{font-size:36px;bottom:20px;left:22px}.waitstage .scene .capline{bottom:20px;left:22px;right:22px}}@media (prefers-reduced-motion:reduce){.waitstage,.waitstage:before,.waitstage ol.stagesteps li.on .dot:after{transition:none;animation:none}}.waitstage.entry .drop{cursor:pointer;border-radius:22px;width:min(720px,100%);display:block;position:relative}.waitstage.entry .drop input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.waitstage.entry .drop .scene{width:100%;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.waitstage.entry .scene:after{content:"";pointer-events:none;border:1.5px dashed #f6d9df4d;border-radius:14px;transition:border-color .3s,inset .3s;position:absolute;inset:14px}.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:#0000}.waitstage.entry .scene .big{right:36px}.waitstage.entry .scene .big span{text-overflow:ellipsis;white-space:nowrap;margin-bottom:-.1em;font-size:clamp(30px,4.2vw,48px);line-height:1.25;display:block;overflow:hidden}.waitstage.entry .scene .big em{font-style:normal;font-family:var(--ui);opacity:.8;margin-top:8px;font-size:14px;font-weight:600;display:block}.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%,177.778vh - 391.111px)}.waitstage .scene.design .desk{grid-template-columns:1fr 1fr;gap:36px;padding:34px 44px 110px;display:grid;position:absolute;inset:0}.waitstage .pagesheet{background:#fffdfc;border-radius:10px;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s,opacity .5s;position:relative;overflow:hidden;box-shadow:0 20px 50px -20px #0009,0 0 0 1px #ffffff14}.waitstage .pagesheet .chrome{background:#f1e7e9;border-bottom:1px solid #e7dcd9;align-items:center;gap:5px;height:22px;padding:0 9px;display:flex}.waitstage .pagesheet .chrome i{background:#d9c7cc;border-radius:100px;width:7px;height:7px}.waitstage .pagesheet .chrome .pname{letter-spacing:.08em;text-transform:uppercase;color:#7a2338;opacity:0;white-space:nowrap;margin-left:auto;padding-right:2px;font-size:10px;font-style:normal;font-weight:700;transition:opacity .5s .3s}.waitstage .pagesheet.ready .chrome .pname{opacity:1}.waitstage .pagesheet .paper{position:absolute;inset:22px 0 0;overflow:hidden}.waitstage .pagesheet.ready .paper{scrollbar-width:none;overflow:hidden auto}.waitstage .pagesheet.ready .paper::-webkit-scrollbar{display:none}.waitstage .pagesheet .pageview{width:100%;position:relative;overflow:hidden}.waitstage .pagesheet svg.wire{width:100%;height:100%;position:absolute;inset:0}.waitstage .pagesheet svg.wire *{fill:none;stroke:#7a2338;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1200;stroke-dashoffset:1200px;opacity:.9;transition:filter .25s ease-out;animation:1.6s ease-out forwards stage-draw}.waitstage .pagesheet svg.wire .pulse{filter:drop-shadow(0 0 5px #7a2338e6)}.waitstage .pagesheet svg.wire .fill{fill:#7a233814;stroke:none;opacity:0;animation:.6s ease-out forwards stage-fadein}@keyframes stage-draw{to{stroke-dashoffset:0}}@keyframes stage-fadein{to{opacity:1}}.waitstage .pagesheet .pen{pointer-events:none;transform-origin:4px 30px;width:34px;height:34px;transition:left .55s cubic-bezier(.4,0,.2,1),top .55s cubic-bezier(.4,0,.2,1);animation:.35s ease-in-out infinite alternate stage-scribble;position:absolute}.waitstage .pagesheet .pen svg{filter:drop-shadow(0 3px 4px #14080c40);width:34px;height:34px}.waitstage .pagesheet .pen:after{content:"";background:radial-gradient(circle,#fff 0 30%,#fff0 70%);border-radius:100px;width:8px;height:8px;position:absolute;top:28px;left:0;box-shadow:0 0 14px 5px #ffd6de99}@keyframes stage-scribble{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.waitstage .scene.making .pagesheet{animation:3.2s ease-in-out infinite stage-hover}.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:"";z-index:-1;background:radial-gradient(closest-side,#f6d9df59,#0000);border-radius:30px;animation:2.4s ease-in-out infinite stage-glow;position:absolute;inset:-30px}@keyframes stage-glow{50%{opacity:.35}}.waitstage .word{z-index:5;font:800 11px/1 var(--ui);letter-spacing:.02em;color:#6b2540;pointer-events:none;white-space:nowrap;will-change:transform;background:#f6d9df;border-radius:100px;padding:6px 10px;position:absolute;top:0;left:0;box-shadow:0 6px 16px -6px #00000080}.waitstage .pagesheet .stage-cap{z-index:2;color:#7a2338;letter-spacing:.02em;white-space:nowrap;background:#fffdfcf0;border-radius:100px;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:6px 12px 6px 10px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;left:12px;box-shadow:0 1px 2px #1a121614,0 6px 18px -8px #1a121659}.waitstage .pagesheet .stage-cap i{background:#7a2338;border-radius:100px;width:6px;height:6px;animation:1s infinite stage-blink}@keyframes stage-blink{50%{opacity:.2}}.waitstage .pagesheet .pageview iframe{transform-origin:0 0;pointer-events:none;background:#fff;border:0;width:1200px;animation:.8s forwards stage-fadein;position:absolute;top:0;left:0}.waitstage .pagesheet .fade{pointer-events:none;background:linear-gradient(#0000,#fffdfcf2);height:80px;position:absolute;bottom:0;left:0;right:0}.waitstage .pagesheet.ready{cursor:default;animation:.6s cubic-bezier(.2,.8,.2,1.4) stage-landed}@keyframes stage-landed{0%{transform:scale(.985)}60%{transform:scale(1.015)}to{transform:scale(1)}}.waitstage .pagesheet .failnote{text-align:center;color:#7a6870;place-content:center;gap:6px;padding:24px;font-size:13px;display:grid;position:absolute;inset:0}.waitstage .pagesheet .failnote b{color:#241a1e;font-size:15px}.waitstage .pagesheet .tools{opacity:0;gap:6px;animation:.4s .4s forwards stage-tools;display:flex;position:absolute;bottom:10px;right:10px;transform:translateY(6px)}@keyframes stage-tools{to{opacity:1;transform:none}}.waitstage .pagesheet .tools button{font:inherit;color:#7a2338;cursor:pointer;background:#fffdfc;border:1px solid #7a233840;border-radius:100px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px -10px #14080c99}.waitstage .pagesheet .tools button.use{color:#fff;background:#7a2338;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{z-index:2;transform:scale(1.04);box-shadow:0 40px 80px -24px #000c,0 0 0 2px #fff}.waitstage .scene.design .capline{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.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;text-overflow:ellipsis;margin-bottom:-2px;padding-bottom:2px;line-height:1.25;overflow:hidden}.waitstage .scene.design .capline .links{align-items:flex-end;gap:18px;display:flex}.waitstage .scene.design .capline .more{font:inherit;color:#fff;opacity:.75;cursor:pointer;text-underline-offset:4px;white-space:nowrap;background:0 0;border:0;padding:6px 0;font-size:12.5px;font-weight:700;text-decoration:underline}.waitstage .scene.design .capline .more:hover{opacity:1}.waitstage .scene.design .askbox{z-index:6;background:color-mix(in srgb, var(--wine) 62%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);flex-direction:column;justify-content:center;gap:12px;padding:24px clamp(28px,14%,160px);animation:.25s forwards stage-fadein;display:flex;position:absolute;inset:0}.waitstage .scene.design .askbox b{font-family:var(--display);color:#fff;font-size:24px;font-weight:500}.waitstage .scene.design .askbox textarea{font:inherit;color:#fff;background:var(--wine-deep);border:1px solid color-mix(in srgb, var(--brass) 45%, transparent);resize:vertical;border-radius:12px;min-height:84px;padding:12px 14px;font-size:14px;line-height:1.5}.waitstage .scene.design .askbox textarea:focus{border-color:var(--brass);outline:0}.waitstage .scene.design .askbox textarea::placeholder{color:#ffffff8c}.waitstage .scene.design .askbox small{color:var(--brass);font-size:11.5px;font-weight:700}.waitstage .scene.design .askbox .acts{align-items:center;gap:16px;display:flex}.waitstage .scene.design .askbox .write{font:inherit;background:var(--wine);color:#fff;cursor:pointer;border:0;border-radius:12px;padding:10px 18px;font-size:13px;font-weight:700;box-shadow:0 10px 24px -12px #14080ccc}.waitstage .scene.design .askbox .write:hover{background:var(--wine-deep)}.waitstage .scene.design .askbox .skip{font:inherit;color:#fff;opacity:.75;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:6px 0;font-size:12.5px;font-weight:700;text-decoration:underline}.waitstage .scene.design .askbox .skip:hover{opacity:1}.pagemax{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14080cb8;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);gap:12px;padding:18px 24px 24px;animation:.25s forwards stage-fadein;display:grid;position:fixed;inset:0}.pagemax .bar{color:#fff;align-items:center;gap:10px;display:flex}.pagemax .bar .name{font-family:var(--display);font-size:18px}.pagemax .bar .seg{border:1px solid #ffffff4d;border-radius:100px;margin-left:12px;padding:2px;display:inline-flex}.pagemax .bar .seg button{font:inherit;color:#fffc;cursor:pointer;background:0 0;border:0;border-radius:100px;padding:4px 11px;font-size:12px;font-weight:700}.pagemax .bar .seg button.on{color:#241a1e;background:#fff}.pagemax .bar .right{align-items:center;gap:8px;margin-left:auto;display:flex}.pagemax .bar .use{font:inherit;color:#7a2338;cursor:pointer;background:#fff;border:0;border-radius:100px;padding:9px 16px;font-size:13px;font-weight:700}.pagemax .bar .other{font:inherit;color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:100px;padding:9px 14px;font-size:13px;font-weight:700}.pagemax .bar .x{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:100px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.pagemax .frame{place-items:stretch center;min-height:0;display:grid}.pagemax iframe{background:#fff;border:0;border-radius:14px;width:100%;height:100%;transition:width .3s}.pagemax.phone iframe{width:400px}@media (width<=900px){.waitstage .scene.design{aspect-ratio:auto}.waitstage .scene.design .desk{grid-template-columns:1fr;padding:20px 20px 110px;position:relative}.waitstage .pagesheet{aspect-ratio:4/5}}.waitstage .shotblock,.waitstage .feelbox{gap:12px;width:min(720px,100%);margin-top:26px;display:grid}.waitstage .blocktitle{font-family:var(--ui);color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.waitstage .blocktitle small{color:var(--dim);font-size:12.5px;font-weight:500}.shots{grid-template-columns:1fr 1fr;gap:14px;display:grid}.shots .shot{aspect-ratio:16/10;border:1.5px dashed color-mix(in srgb, var(--wine) 40%, var(--hairline));background:var(--surface);border-radius:14px;transition:border-color .15s,background .15s;position:relative;overflow:hidden}.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{width:100%;height:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.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{color:var(--muted);text-align:center;justify-items:center;gap:8px;padding:12px;display:grid}.shots .shot .empty svg{width:30px;height:30px;color:var(--wine)}.shots .shot .empty b{color:var(--ink);font-size:14px;font-weight:600}.shots .shot .empty small{color:var(--dim);font-size:12px}.shots .shot .empty kbd{font:inherit;border:1px solid var(--hairline);background:var(--ground);color:var(--muted);border-radius:5px;padding:1px 6px;font-size:11px}.shots .shot .pic{object-fit:cover;object-position:top center;width:100%;height:100%}.shots .shot .letter{font-family:var(--display);color:var(--wine);pointer-events:none;font-size:26px;line-height:1;position:absolute;top:8px;left:14px}.shots .shot.filled .letter{color:#fff;text-shadow:0 1px 6px #00000080}.shots .shot .shotname{color:#fff;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#14080ccc);padding:14px 14px 8px;font-size:12px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.shots .shot .rm{border:1px solid var(--hairline);background:var(--surface);width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.shots .shot .rm:hover{color:var(--ink)}.shots .shot .rm svg{width:11px;height:11px}.shots .shot input[type=file]{display:none}.waitstage .shoterr{color:var(--bad);margin:0;font-size:12.5px}.waitstage .feelbox input{width:100%;font-family:var(--display);color:var(--ink);background:var(--surface);border:1.5px solid var(--hairline);border-radius:14px;outline:none;padding:16px 18px;font-size:20px;line-height:1.3;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{color:var(--dim);margin:0;font-size:12.5px}.waitstage .feelbox .tip a{color:var(--accent-text);text-underline-offset:3px;font-weight:600}.waitstage .briefs{grid-template-columns:1fr 1fr;gap:36px;width:min(980px,100%,177.778vh - 391.111px);margin-top:16px;display:grid}.waitstage .briefcard{border:1px solid var(--hairline);background:var(--surface);border-radius:14px;gap:10px;padding:14px 16px;display:grid}.waitstage .briefcard .head{justify-content:space-between;align-items:center;gap:12px;display:flex}.waitstage .briefcard .head small{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.waitstage .briefcard .again{font:inherit;color:var(--accent-text);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.waitstage .briefcard .again:disabled{color:var(--dim);cursor:default;text-decoration:none}.waitstage .briefcard .lines{gap:4px;margin:0;display:grid}.waitstage .briefcard .lines>div{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:8px;display:grid}.waitstage .briefcard .lines dt{color:var(--muted);font-size:11.5px;font-weight:700}.waitstage .briefcard .lines dd{min-width:0;margin:0}.waitstage .briefcard .lines input{width:100%;font:inherit;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:8px;padding:4px 6px;font-size:13px}.waitstage .briefcard .lines input:hover{border-color:var(--hairline)}.waitstage .briefcard .lines input:focus{border-color:var(--wine);background:var(--ground);outline:none}.waitstage .briefcard .foot{color:var(--dim);margin:0;font-size:11.5px}.waitstage .briefcard .foot a{color:var(--accent-text);text-underline-offset:3px;font-weight:600}.waitstage .scene.design .askbox .shots .shot{aspect-ratio:16/6;background:color-mix(in srgb, var(--wine-deep) 70%, transparent);border-color:color-mix(in srgb, var(--brass) 45%, transparent);max-height:104px}.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{border-color:color-mix(in srgb, var(--brass) 45%, transparent);color:#fff;background:0 0}@media (width<=860px){.shots{grid-template-columns:1fr}.waitstage .briefs{grid-template-columns:1fr;gap:14px}}.waitstage .npanel{box-sizing:border-box;background:var(--surface);border:1px solid var(--hairline);border-radius:22px;flex-direction:column;width:min(720px,100%);max-height:calc(100vh - 200px);padding:30px 34px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #00000073}.waitstage .npanel .nrows{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent-text) 45%, transparent) transparent;min-height:0;margin:0 -12px;padding:0 12px;overflow-y:auto}.waitstage .npanel .nrows::-webkit-scrollbar{width:8px}.waitstage .npanel .nrows::-webkit-scrollbar-track{background:0 0}.waitstage .npanel .nrows::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent-text) 40%, transparent);border:2px solid var(--surface);border-radius:100px}.waitstage .npanel .nrows::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--accent-text) 65%, transparent)}.waitstage .npanel:before{content:"";background:linear-gradient(90deg, var(--wine), color-mix(in srgb, var(--wine) 30%, transparent));height:3px;position:absolute;inset:0 0 auto}.waitstage .npanel.nload{min-height:220px}.waitstage .npanel .nhead{font-family:var(--display);letter-spacing:-.01em;margin:0 0 14px;font-size:26px;font-weight:500}@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:.55s cubic-bezier(.2,.8,.3,1) 50ms both names-rise}.waitstage .npanel.enter .nrow{animation:.55s cubic-bezier(.2,.8,.3,1) both names-rise}.waitstage .npanel.enter .nrow:first-child{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:.55s cubic-bezier(.2,.8,.3,1) .55s both names-rise}@media (prefers-reduced-motion:reduce){.waitstage .npanel.enter .nhead,.waitstage .npanel.enter .nrow,.waitstage .npanel.enter .nfoot{animation:none}}.waitstage .nr-top{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.waitstage .nr-wave{align-self:center;align-items:center;gap:2.5px;display:inline-flex}.waitstage .nr-wave i{background:color-mix(in srgb, var(--accent-text) 55%, transparent);border-radius:2px;width:2.5px}.waitstage .nr-wave i:first-child{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(--display);letter-spacing:-.01em;font-size:26px;font-weight:500;line-height:1.1}.waitstage .nr-name .was{color:var(--muted);opacity:.7;margin-right:10px;font-size:18px;text-decoration:line-through}.waitstage .nr-name .now{border-bottom:2px solid color-mix(in srgb, var(--good) 60%, transparent);padding-bottom:1px}.waitstage .nr-count{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.waitstage .nr-count b{font-family:var(--display);letter-spacing:0;color:var(--ink);margin-right:3px;font-size:17px;font-weight:500}.waitstage .nr-count.fixed,.waitstage .nr-count.fixed b{color:var(--good)}.waitstage .nr-edit{font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:100px;align-self:center;margin-left:auto;padding:6px 12px;font-size:13px;font-weight:700;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);margin-top:7px;font-size:13.5px;line-height:1.55}.waitstage .nr-ctx .ts{color:var(--accent-text);font-variant-numeric:tabular-nums;margin-right:6px;font-size:11.5px;font-weight:700}.waitstage .nr-ctx mark{background:color-mix(in srgb, var(--wine) 12%, transparent);color:var(--accent-text);border-radius:4px;padding:0 4px;font-weight:700}.waitstage .nrow.isfixed .nr-ctx mark{background:color-mix(in srgb, var(--good) 14%, transparent);color:var(--good)}.waitstage .nr-more{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:4px 0 0;font-size:12.5px;font-weight:700}.waitstage .nr-more:hover,.waitstage .nr-more:focus-visible{color:var(--ink);outline:none}.waitstage .fixrow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.waitstage .fixrow label{color:var(--muted);font-size:13px}.waitstage .fixrow input{font-family:var(--display);color:var(--ink);background:var(--surface);border:1.5px solid var(--accent-text);border-radius:10px;width:200px;max-width:55vw;padding:8px 12px;font-size:16px;font-weight:700}.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;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:700}.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{color:var(--muted);background:0 0;border-color:#0000}.waitstage .nerr{color:var(--bad);margin:10px 0 0;font-size:13px}.waitstage .nfoot{border-top:1px solid var(--hairline);flex:none;justify-content:flex-end;margin-top:16px;padding-top:14px;display:flex}.waitstage .npanel.chapters{width:min(760px,100%)}.waitstage .npanel.chapters .nrows{padding-top:4px}.waitstage .npanel .nhead small{font-family:var(--ui);color:var(--muted);letter-spacing:0;margin-top:6px;font-size:13.5px;font-weight:400;display:block}.waitstage .npanel .nerr{color:var(--bad);margin:10px 0 0;font-size:13px}.waitstage .npanel .nfoot{border-top:1px solid var(--hairline);align-items:center;gap:12px;margin-top:8px;padding-top:16px;display:flex}.waitstage .npanel .nhint{color:var(--dim);margin-left:auto;font-size:12.5px}.waitstage .chplayer{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.waitstage .ntoast{background:var(--ink);color:var(--ground);z-index:3;border-radius:100px;align-items:center;gap:12px;padding:10px 16px;font-size:13px;font-weight:600;display:flex;position:absolute;bottom:84px;left:50%;transform:translate(-50%);box-shadow:0 14px 30px -16px #14080c99}.waitstage .ntoast button{font:inherit;color:var(--brass);cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.waitstage .eseg{margin-top:-8px}.waitstage .eseg button{justify-content:center;align-items:center;gap:7px;font-family:inherit;font-size:13px;display:inline-flex}.waitstage .eseg button:disabled{cursor:default}.waitstage .eseg svg{stroke:currentColor;stroke-width:1.9px;fill:none;stroke-linejoin:round;width:15px;height:15px}.waitstage .eseg .livedot{background:var(--dim);border-radius:50%;flex:none;width:8px;height:8px}.waitstage .eseg button.sel .livedot{background:var(--bad)}.waitstage .stepsnote{border-top:1px dashed var(--hairline);color:var(--muted);margin:-10px 0 0;padding-top:14px;font-size:13px;line-height:1.5}.waitstage .stepsnote b{color:var(--ink);font-weight:700}.liveentry .main{align-content:center}.liveentry .lticket{color:#fff;background:linear-gradient(135deg,#2a1a22,#4a1f30 55%,#6b2540);border-radius:22px;width:min(720px,100%);padding:26px 30px 28px;position:relative;box-shadow:0 30px 80px -30px #0000008c}.liveentry .lticket:after{content:"";pointer-events:none;border:1.5px dashed #f6d9df4d;border-radius:14px;position:absolute;inset:14px}.liveentry .lweek{z-index:1;grid-template-columns:30px repeat(7,minmax(0,1fr)) 30px;gap:7px;margin-bottom:18px;display:grid;position:relative}.liveentry .lweek button{color:#ffffff8c;height:54px;font:700 10px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffff12;border:1px solid #ffffff14;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:transform .2s,background .2s;display:flex}.liveentry .lweek button b{font:800 17px/1 var(--display);letter-spacing:0;color:#ffffffd9}.liveentry .lweek button:hover:not(:disabled):not(.sel){background:#ffffff21}.liveentry .lweek button.sel{color:var(--wine);background:#fff;border-color:#fff;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{color:#ffffffbf;background:0 0;border-color:#0000}.liveentry .lweek .lweeknav svg{stroke:currentColor;stroke-width:2px;fill:none;width:18px;height:18px}.liveentry .lweek .lweeknav:disabled{opacity:.25}.liveentry .leye{z-index:1;font:700 11px/1 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;margin:0;position:relative}:is(.liveentry,.ltime) .ldate{z-index:2;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:10px 0 18px;display:flex;position:relative}:is(.liveentry,.ltime) .ldaybtn{color:#fff;font:500 clamp(26px, 3.4vw, 36px) / 1.15 var(--display);letter-spacing:-.015em;text-align:left;cursor:pointer;text-underline-offset:7px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted #ffffff59;text-decoration:underline dotted #ffffff59;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-offset:3px;outline:2px solid #fff}:is(.liveentry,.ltime) .ldate small{font:italic 400 15px/1 var(--display);color:#ffffffb8}:is(.liveentry,.ltime) .lrow{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:relative}:is(.liveentry,.ltime) .lsel{cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:10px;align-items:center;gap:8px;height:38px;padding:0 12px;display:inline-flex;position:relative}: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{box-shadow:none;color:#fff;font:600 13.5px/1 var(--ui);background:0 0;border:0;border-radius:0;gap:6px;padding:0}: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{color:#fffc;width:15px;height:15px}:is(.liveentry,.ltime) .lsel:has(.fr-select__trigger[aria-expanded=true]){background:#ffffff24;border-color:#ffffffa6}.fr-select__list.lsel-list{min-width:max(196px, var(--fr-select-w,0px))}:is(.liveentry,.ltime,.srpop) .lcal{z-index:5;border:1px solid var(--hairline);background:var(--surface);width:292px;color:var(--ink);box-shadow:var(--shadow-lg);font-family:var(--ui);border-radius:12px;padding:12px;position:absolute;top:calc(100% + 10px);left:0}:is(.liveentry,.ltime,.srpop) .lcalhead{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;display:flex}:is(.liveentry,.ltime,.srpop) .lcalhead button{border:1px solid var(--hairline);background:var(--surface);width:30px;height:30px;color:var(--ink);cursor:pointer;border-radius:8px;place-items:center;display:grid}: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{stroke:currentColor;stroke-width:2px;fill:none;width:14px;height:14px}:is(.liveentry,.ltime,.srpop) .lcalgrid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}: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;color:var(--ink);font:600 13px/1 var(--ui);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:8px}: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{z-index:40;color:#fff;width:min(540px,100vw - 32px);font-family:var(--ui);text-align:left;text-transform:none;cursor:default;background:linear-gradient(135deg,#2a1a22,#4a1f30 55%,#6b2540);border-radius:16px;padding:18px 20px 16px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 30px 80px -30px #0000008c}.ltime.end{left:auto;right:0}.ltime .leye{font:700 11px/1 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;margin:0}.ltime .ldate{margin:10px 0 14px}.ltime .ldaybtn{font-size:24px}.ltime .lwarn{color:#ffd2cd;margin:12px 0 0;font-size:13px}.ltime .ltold{color:#ffffffc7;margin:14px 0 0;font-size:13px;line-height:1.45}.ltime .lacts{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.ltime .lacts button{color:#fff;font:700 12.5px/1.2 var(--ui);cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:9px;padding:7px 11px}.ltime .lacts button:hover{background:#ffffff24}.ltime .lacts .lsave,.ltime .lacts .lsave:hover{color:var(--wine);background:#fff;border-color:#fff}.ltime .lacts .lsave:hover:not(:disabled){background:#f6e9ec}.ltime .lacts button:disabled{opacity:.45;cursor:default}.ltime .lacts button:focus-visible{outline-offset:2px;outline:2px solid #fff}.liveentry .lcover{border:1px solid var(--hairline);background:var(--surface);width:min(720px,100%);box-shadow:var(--shadow);border-radius:14px;margin-top:16px;padding:14px 16px 12px}.liveentry .lcover:focus-within{border-color:color-mix(in srgb, var(--wine) 40%, var(--hairline))}.liveentry .lcover>label{font:700 11px/1.3 var(--ui);letter-spacing:.09em;text-transform:uppercase;color:var(--dim);justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.liveentry .lcover>label span{letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.liveentry .lcover textarea{resize:vertical;width:100%;min-height:104px;color:var(--ink);font:16px/1.55 var(--display);background:0 0;border:0;padding:0}.liveentry .lcover textarea:focus{outline:none}.liveentry .lcover textarea::placeholder{color:var(--dim)}.liveentry .lcovfoot{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;padding-top:10px;display:flex}.liveentry .lcovfoot .hint{color:var(--dim);margin-left:auto;font-size:12px}.liveentry .lcovfoot .hint.short{color:var(--accent-text)}.liveentry .lattach{border:1px dashed var(--hairline);color:var(--accent-text);font:600 12.5px/1 var(--ui);cursor:pointer;border-radius:8px;align-items:center;padding:7px 10px;display:inline-flex;position:relative}.liveentry .lattach:hover{background:var(--surface-2)}.liveentry .lattach:focus-within{outline:2px solid var(--accent-text);outline-offset:2px}.liveentry .lattach input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.liveentry .lfile{background:var(--surface-2);border-radius:8px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:5px 6px 5px 9px;font-size:12.5px;display:inline-flex}.liveentry .lfile i{background:var(--bad);color:#fff;width:22px;height:26px;font:700 7.5px/26px var(--ui);text-align:center;border-radius:4px;flex:none;font-style:normal}.liveentry .lfile i.txt{background:var(--info)}.liveentry .lfile .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.liveentry .lfile button{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.liveentry .lfile button:hover{background:var(--hairline);color:var(--ink)}.liveentry .lfile button svg{stroke:currentColor;stroke-width:2.4px;fill:none;width:12px;height:12px}.liveentry .under:empty{display:none}@media (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,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{height:22px;font:700 var(--suite-tiny)/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;border-radius:100px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.repchip svg{stroke:currentColor;stroke-width:2.2px;fill:none;flex:none;width:12px;height:12px}:is(.liveentry,.ltime,.srpop) .lsel .fr-select__value{padding-right:1px;line-height:1.3}:is(.liveentry,.ltime) .lsel.lrepon{background:#d6b06a24;border-color:#d6b06aa6}:is(.liveentry,.ltime) .lsel.lrepon small{color:#e6c78a}:is(.liveentry,.ltime) .lrep{z-index:1;border-top:1px dashed #fff3;gap:12px;margin-top:14px;padding-top:14px;display:grid;position:relative}:is(.liveentry,.ltime) .lend .lendbtn{color:#fff;font:600 var(--suite-small)/1 var(--ui);cursor:pointer;background:0 0;border:0;padding:0}:is(.liveentry,.ltime) .lend .lendbtn:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #fff}.liveentry .lweek button.rep{box-shadow:inset 0 -3px #d6b06ae6}.liveentry .lnext{font:600 var(--suite-tiny)/1 var(--ui);color:#ffffffb8;flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.liveentry .lnext b{color:#fff;margin-right:2px;font-weight:700}.liveentry .lnext span{color:#fff;background:#ffffff0f;border:1px solid #fff3;border-radius:100px;padding:5px 9px}.liveentry .lnext em{color:#fff9;font-style:normal}.board .livestrip .repchip{color:#e6c78a;text-overflow:ellipsis;background:#d6b06a24;min-width:0;overflow:hidden}.board .livestrip .lchgmenu{z-index:40;border:1px solid var(--hairline);background:var(--surface);width:min(290px,100vw - 32px);color:var(--ink);box-shadow:var(--shadow-lg);border-radius:12px;padding:6px;animation:.16s srpop;position:absolute;top:calc(100% + 8px);left:8px}.lchgmenu button{width:100%;color:var(--ink);font:600 var(--suite-small)/1.3 var(--ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:2px;padding:9px 10px;display:grid}.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:var(--suite-tiny);font-weight:500}@media (width<=900px){.board .livestrip:has(.repchip){flex-wrap:wrap;row-gap:8px;height:auto;min-height:46px;padding-top:8px;padding-bottom:8px}.board .livestrip:has(.repchip) .lp{white-space:normal;flex-wrap:wrap;row-gap:6px}}@keyframes srpop{0%{opacity:0;transform:scale(.97)}}.srpop{border:1px solid var(--hairline);background:var(--surface);width:min(540px,100%);max-height:calc(100vh - 48px);color:var(--ink);box-shadow:var(--shadow-lg);font:var(--suite-text)/1.5 var(--ui);text-align:left;text-transform:none;letter-spacing:0;border-radius:16px;padding:16px 18px 14px;animation:.18s srpop;overflow:auto}.srpop h3{font:800 var(--suite-lead)/1.25 var(--display);margin:0 0 2px}.srpop .psub{color:var(--muted);font-size:var(--suite-small);margin:0 0 12px}.srpop .pdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-bottom:10px;display:grid}.srpop .pdays button{border:1px solid var(--hairline);background:var(--surface);color:var(--muted);font:700 var(--suite-tiny)/1 var(--ui);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:9px;justify-items:center;gap:3px;padding:6px 0;display:grid}.srpop .pdays button b{color:var(--ink);font:800 var(--suite-row)/1 var(--display);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{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.srpop .lsel{border:1px solid var(--hairline);background:var(--surface-2);cursor:pointer;border-radius:9px;align-items:center;gap:8px;height:34px;padding:0 10px;display:inline-flex;position:relative}.srpop .lsel:focus-within{border-color:color-mix(in srgb, var(--wine) 50%, var(--hairline));background:var(--surface)}.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 var(--suite-tiny)/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{box-shadow:none;color:var(--ink);font:600 var(--suite-small)/1 var(--ui);background:0 0;border:0;border-radius:0;gap:6px;padding:0}.srpop .lsel .fr-select__trigger:focus-visible{box-shadow:none}.srpop .lsel .fr-select__chev{width:15px;height:15px}.srpop .lend .lendbtn{color:var(--ink);font:600 var(--suite-small)/1 var(--ui);cursor:pointer;background:0 0;border:0;padding:0}.srpop .lend .lendbtn:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px;border-radius:3px}.srpop .pnote{background:color-mix(in srgb, var(--brass) 10%, transparent);color:var(--ink);font-size:var(--suite-small);border-radius:10px;grid-template-columns:18px minmax(0,1fr);gap:8px;margin:0 0 12px;padding:9px 10px;line-height:1.45;display:grid}.srpop .pnote svg{width:16px;height:16px;stroke:var(--brass-ink);stroke-width:2px;fill:none;margin-top:1px}.srpop .pnote b{font-weight:600}.srpop .pwarn{color:var(--danger);font-size:var(--suite-small);margin:0 0 10px}.srpop .pacts{justify-content:flex-end;gap:8px;display:flex}.srpop .pacts .btn:disabled{opacity:.45;cursor:default}.srpop .pwho{gap:6px;margin-bottom:12px;display:grid}.srpop .pwho button,.srpop .ptoggle{border:1px solid var(--hairline);background:var(--surface);width:100%;color:var(--ink);font:var(--suite-small)/1.4 var(--ui);text-align:left;cursor:pointer;border-radius:10px;align-items:start;gap:9px;padding:9px 10px;display:grid}.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{border:1.5px solid var(--hairline);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.srpop .pwho button.on .rd{border-color:var(--wine)}.srpop .pwho button.on .rd:after{content:"";background:var(--wine);border-radius:50%;width:8px;height:8px}.srpop :is(.pwho,.ptoggle) b{font-weight:600;display:block}.srpop :is(.pwho,.ptoggle) small{color:var(--muted);font-size:var(--suite-tiny)}.srpop .ptoggle{grid-template-columns:34px minmax(0,1fr);margin-bottom:12px}.srpop .ptoggle .sw{border:1px solid var(--hairline);background:var(--surface-2);border-radius:100px;width:34px;height:20px;position:relative}.srpop .ptoggle .sw:after{content:"";background:var(--dim);border-radius:50%;width:14px;height:14px;transition:left .2s;position:absolute;top:2px;left:2px}.srpop .ptoggle.on .sw{border-color:var(--wine);background:var(--wine)}.srpop .ptoggle.on .sw:after{background:#fff;left:16px}.srpop .pinput{border:1px solid var(--hairline);background:var(--surface);width:100%;color:var(--ink);font:var(--suite-text)/1.4 var(--display);border-radius:10px;margin-bottom:12px;padding:10px 12px}.srpop .pinput:focus{border-color:var(--wine);box-shadow:0 0 0 3px color-mix(in srgb, var(--wine) 16%, transparent);outline:none}.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{margin-bottom:16px;padding:16px 18px 12px;position:relative}.shead{align-items:center;gap:10px;margin-bottom:8px;display:flex}.shead h3{font-size:var(--suite-row);margin:0}.shead>svg{width:15px;height:15px;stroke:var(--accent-text);stroke-width:1.9px;fill:none;flex:none}.shead .shint{color:var(--muted);font-size:var(--suite-small);margin-left:auto}.shead .rangeseg{margin-left:auto}.rscroll{overflow-x:auto}.rbars,.rlabels{gap:10px;min-width:min-content;padding:0 4px;display:flex}.rbars{border-bottom:1px solid var(--hairline);align-items:flex-end;height:120px;margin:12px 0 6px}.rbars>div,.rlabels>span{flex:1 0 52px}.rbars>div{justify-items:center;gap:4px;display:grid}.rbars i{background:linear-gradient(180deg, var(--wine), color-mix(in srgb, var(--wine) 55%, var(--brass)));border-radius:6px 6px 0 0;width:100%;max-width:46px;display:block}.rbars i.miss{background:repeating-linear-gradient(45deg, var(--hairline), var(--hairline) 3px, transparent 3px, transparent 7px);height:8px}.rbars b{font:800 var(--suite-small)/1 var(--display)}.rlabels span{text-align:center;color:var(--muted);font:600 var(--suite-tiny)/1.3 var(--ui)}.rgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.rgrid>div{border:1px solid var(--hairline);border-radius:12px;min-width:0;padding:10px 12px}.rgrid b{font:800 var(--suite-heading)/1.1 var(--display);display:block}.rgrid span{color:var(--muted);font-size:var(--suite-small)}.rgrid small{color:var(--dim);font-size:var(--suite-tiny);margin-top:4px;display:block}.srow,.spast{border-top:1px solid var(--hairline);grid-template-columns:58px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 0;display:grid;position:relative}.slist>:first-child{border-top:0}.sday{border:1px solid var(--hairline);background:var(--surface);text-align:center;border-radius:10px;width:50px;height:54px;overflow:hidden}.sday i{background:var(--wine);color:#fff;font:700 var(--suite-tiny)/16px var(--ui);letter-spacing:.06em;text-transform:uppercase;font-style:normal;display:block}.sday b{font:800 var(--suite-heading)/34px var(--display)}.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{font-size:var(--suite-text);font-weight:600;display:block}.srow.skipped .swhat>b{color:var(--muted);font-weight:500;text-decoration:line-through}.swhat .topic{color:var(--ink);font:italic var(--suite-small)/1.35 var(--display);margin-top:1px;display:block}.swhat small{color:var(--muted);font-size:var(--suite-small);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;display:flex}.tagx{height:20px;font-size:var(--suite-tiny);white-space:nowrap;border-radius:100px;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}.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:var(--suite-small);text-align:right;white-space:nowrap}.sseats b{color:var(--ink);font:800 var(--suite-lead)/1.1 var(--display);display:block}.smenuwrap{position:relative}.sdots{width:30px;height:30px;color:var(--dim);font-size:var(--suite-lead);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;line-height:1;display:grid}.sdots:hover,.sdots.on{background:var(--surface-2);color:var(--ink)}.smenu{z-index:30;border:1px solid var(--hairline);background:var(--surface);width:240px;box-shadow:var(--shadow-lg);border-radius:12px;padding:6px;animation:.16s srpop;position:absolute;top:calc(100% + 6px);right:0}.smenu button{width:100%;color:var(--ink);font-size:var(--suite-small);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.smenu button:hover,.smenu button:focus-visible{background:color-mix(in srgb, var(--wine) 8%, transparent);outline:none}.smenu button svg{stroke:currentColor;stroke-width:1.8px;fill:none;flex:none;width:15px;height:15px}.smenu small{color:var(--dim);font-size:var(--suite-tiny);padding:4px 10px 6px;display:block}.sfoot{border-top:1px solid var(--hairline);color:var(--muted);font-size:var(--suite-small);justify-content:space-between;align-items:center;gap:12px;padding:10px 0 4px;display:flex}.sfoot b{color:var(--ink);font-weight:600}.ghost.danger{color:var(--danger)}.srsess .sempty{color:var(--muted);font-size:var(--suite-small);margin:6px 0 12px}.srsess .smore{margin:4px 0 8px}@media (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{background:var(--surface);border:1px solid var(--hairline);width:min(1080px,100%);height:min(680px,100vh - 48px);box-shadow:var(--shadow-lg);border-radius:18px;grid-template-rows:auto minmax(0,1fr);animation:.22s cubic-bezier(.2,.9,.3,1.1) modal-pop;display:grid;position:relative;overflow:hidden}.inv-head{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:16px 20px 14px 24px;display:grid}.inv-head h2{font-family:var(--display);font-size:var(--suite-heading);margin:0;font-weight:800}.inv-to{font-size:var(--suite-small);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-top:2px;display:flex}.inv-to b{color:var(--ink);font-weight:600}.inv-pick{min-width:220px;max-width:360px}.inv-pick .fr-select__trigger{font-size:var(--suite-small);padding:5px 10px;font-weight:600}.inv-steps{background:var(--surface-2);border-radius:100px;gap:4px;padding:3px;display:flex}.inv-steps button{font:600 var(--suite-small)/1 var(--ui);color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:100px;align-items:center;gap:7px;padding:6px 13px;display:inline-flex}.inv-steps button:disabled{opacity:.55;cursor:default}.inv-steps i{background:var(--hairline);width:18px;height:18px;font-style:normal;font-size:var(--suite-tiny);border-radius:50%;place-items:center;font-weight:700;display:grid}.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{grid-template-columns:minmax(0,1fr) 360px;min-height:0;display:grid}.inv-left{background:var(--ground);align-content:start;gap:12px;min-height:0;padding:18px 22px 22px 24px;display:grid;overflow-y:auto}.inv-right{border-left:1px solid var(--hairline);background:var(--surface);grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.inv-empty-note{color:var(--muted);text-align:center;padding:40px 24px}.inv-quiet{color:var(--muted);font-size:var(--suite-small);margin:0}.inv-lead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.inv-lead h3{font-family:var(--display);font-size:var(--suite-lead);margin:0;font-weight:800}.inv-lead small{color:var(--muted);font-size:var(--suite-small)}.inv-ico{background:color-mix(in srgb, var(--wine) 10%, transparent);width:30px;height:30px;color:var(--accent-text);border-radius:9px;flex:none;place-items:center;display:grid}.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{stroke-width:1.9px;width:15px;height:15px}.inv-empty{text-align:center;padding:18px 20px 6px}.inv-ring{width:56px;height:56px;color:var(--accent-text);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--brass) 40%, transparent);border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}.inv-ring svg{stroke-width:1.8px;width:22px;height:22px}.inv-empty h3{font-family:var(--display);font-size:var(--suite-lead);margin:0;font-weight:800}.inv-empty p{color:var(--muted);max-width:430px;font-size:var(--suite-small);margin:6px auto 0}.inv-starts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.inv-start{border:1px solid var(--hairline);background:var(--surface);text-align:left;color:var(--ink);border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:14px;transition:border-color .15s,transform .15s;display:grid}.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:var(--suite-text);font-weight:600;display:block}.inv-start small{color:var(--muted);font-size:var(--suite-small);margin-top:2px;display:block}.inv-start em{color:var(--accent-text);font-style:normal;font-weight:700;font-size:var(--suite-small);margin-top:6px;display:block}.inv-block{background:var(--surface);border:1px solid var(--hairline);border-radius:14px;gap:10px;padding:12px 14px 14px;display:grid}.inv-bhead{grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.inv-bhead b{font-size:var(--suite-text);font-weight:600;display:block}.inv-bhead small{color:var(--muted);font-size:var(--suite-small);display:block}.inv-match{font:600 var(--suite-tiny)/1 var(--ui);color:var(--accent-text);background:color-mix(in srgb, var(--wine) 8%, transparent);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;border-radius:100px;padding:5px 9px}.inv-rm{width:28px;height:28px;color:var(--dim);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.inv-rm:hover{background:var(--surface-2);color:var(--ink)}.inv-rm svg{stroke-width:2px;width:14px;height:14px}.inv-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:240px;padding-right:2px;display:grid;overflow-y:auto}.inv-opt{border:1px solid var(--hairline);background:var(--surface);text-align:left;color:var(--ink);border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.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;font-size:var(--suite-small);line-height:1.3;display:block}.inv-opt small{color:var(--muted);font-size:var(--suite-tiny)}.inv-c{color:var(--dim);font-size:var(--suite-tiny);font-variant-numeric:lining-nums tabular-nums;font-weight:600}.inv-cbx{border:1.5px solid var(--hairline);background:var(--surface);border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.inv-cbx svg{stroke:#fff;stroke-width:3px;opacity:0;width:12px;height:12px}.inv-cbx.on{background:var(--wine);border-color:var(--wine)}.inv-cbx.on svg{opacity:1}.inv-tagrow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inv-rowlb{font-size:var(--suite-small);color:var(--muted);margin-right:2px}.inv-tag{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--suite-tiny);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;border-radius:7px;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.inv-tag:before{content:"";flex:none;width:7px;height:7px}.inv-tag.sys:before{background:var(--brass);border-radius:50%}.inv-tag.own:before{background:var(--info);border-radius:2px}.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:#ffffffbf}.inv-picked{flex-wrap:wrap;gap:6px;display:flex}.inv-pchip{background:var(--surface-2);font-size:var(--suite-small);border-radius:100px;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-weight:600;display:inline-flex}.inv-pchip button{width:20px;height:20px;color:var(--dim);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.inv-pchip button svg{stroke-width:2.2px;width:11px;height:11px}.inv-search{border:1px solid var(--hairline);background:var(--surface-2);border-radius:10px;align-items:center;gap:8px;height:36px;padding:0 10px;display:flex}.inv-search svg{width:14px;height:14px;stroke:var(--dim);stroke-width:2px;flex:none}.inv-search input{font:var(--suite-small) var(--ui);color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0}.inv-plist{border:1px solid var(--hairline);border-radius:10px;max-height:190px;display:grid;overflow-y:auto}.inv-plist>.inv-quiet{padding:10px}.inv-prow{border:0;border-top:1px solid var(--hairline);background:var(--surface);text-align:left;color:var(--ink);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:7px 10px;display:grid}.inv-prow:first-child{border-top:0}.inv-prow b{font-weight:600;font-size:var(--suite-small);line-height:1.25;display:block}.inv-prow small{color:var(--muted);font-size:var(--suite-tiny)}.inv-newbox{border:1px solid var(--hairline);background:var(--surface);border-radius:10px;gap:8px;padding:8px 10px;display:grid}.inv-newbox textarea{resize:vertical;font:var(--suite-small)/1.55 ui-monospace, Consolas, monospace;color:var(--ink);background:0 0;border:0;outline:none;width:100%}.inv-nchips{flex-wrap:wrap;gap:6px;display:flex}.inv-nchip{font-size:var(--suite-tiny);border-radius:100px;padding:3px 9px;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{font-size:var(--suite-small);color:var(--muted);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;display:grid}.inv-consent input{accent-color:var(--wine);width:16px;height:16px;margin:2px 0 0}.inv-consent b{color:var(--ink);font-weight:600}.inv-consent code{font-size:var(--suite-tiny)}.inv-addbar{gap:6px;display:grid}.inv-addbtn{border:1.5px dashed color-mix(in srgb, var(--wine) 32%, var(--hairline));width:100%;color:var(--accent-text);font-weight:700;font-size:var(--suite-small);background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.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);box-shadow:var(--shadow);border-radius:14px;gap:2px;padding:6px;display:grid}.inv-addmenu button{text-align:left;color:var(--ink);background:0 0;border:0;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.inv-addmenu button:hover{background:color-mix(in srgb, var(--wine) 6%, transparent)}.inv-addmenu b{font-size:var(--suite-small);font-weight:600;display:block}.inv-addmenu small{color:var(--muted);font-size:var(--suite-tiny)}.inv-sum{min-height:0;padding:18px 20px;overflow-y:auto}.inv-big{font:800 44px/1 var(--display);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}.inv-big small{font:500 var(--suite-text)/1.2 var(--ui);color:var(--muted);letter-spacing:0;margin-top:6px;display:block}.inv-rows{margin-top:14px}.inv-row{border-top:1px solid var(--hairline);font-size:var(--suite-small);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:8px 0;display:grid}.inv-row b{font-variant-numeric:lining-nums tabular-nums;font-weight:600}.inv-row.dim{color:var(--muted)}.inv-sumhead{font:700 var(--suite-tiny)/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin:16px 0 -8px}.inv-seeall{color:var(--accent-text);font-weight:600;font-size:var(--suite-small);background:0 0;border:0;margin-top:12px;padding:0}.inv-all{border:1px solid var(--hairline);border-radius:10px;max-height:220px;margin-top:8px;overflow-y:auto}.inv-all>.inv-quiet{padding:8px 10px}.inv-allrow{border-top:1px solid var(--hairline);font-size:var(--suite-small);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 10px;display:grid}.inv-allrow:first-child{border-top:0}.inv-allrow b{font-weight:600;display:block}.inv-allrow small{color:var(--muted);font-size:var(--suite-tiny)}.inv-allrow em{color:var(--dim);font-style:normal;font-size:var(--suite-tiny)}.inv-foot{border-top:1px solid var(--hairline);gap:8px;padding:12px 20px 14px;display:grid}.inv-foot .btn:disabled,.inv-foot .ghost:disabled{opacity:.45;cursor:default}.inv-footnote{font-size:var(--suite-tiny);color:var(--dim);text-align:center;margin:0}.inv-error{color:var(--danger);font-size:var(--suite-small);margin:0}.inv-warn{background:var(--warnbg);color:var(--warn);font-size:var(--suite-small);border-radius:10px;padding:10px 12px;font-weight:600}.inv-warn a{color:inherit}.inv-fld{gap:6px;display:grid}.inv-lb{font:700 var(--suite-tiny)/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);justify-content:space-between;display:flex}.inv-lb small{letter-spacing:0;text-transform:none;font-weight:500;font-size:var(--suite-tiny);color:var(--muted)}.inv-fld input,.inv-fld textarea{border:1px solid var(--hairline);background:var(--surface);font:400 var(--suite-text)/1.5 var(--ui);color:var(--ink);border-radius:10px;width:100%;padding:10px 12px}.inv-fld textarea{font:400 var(--suite-text)/1.6 var(--display);resize:vertical;min-height:200px}.inv-fld input:focus,.inv-fld textarea:focus{border-color:var(--wine);box-shadow:0 0 0 3px color-mix(in srgb, var(--wine) 14%, transparent);outline:none}.inv-from{background:var(--surface);border:1px solid var(--hairline);font-size:var(--suite-small);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:6px;padding:10px 12px;display:flex}.inv-from span{color:var(--muted)}.inv-from small{color:var(--dim);font-size:var(--suite-tiny);margin-left:auto}.inv-tokens{font-size:var(--suite-tiny);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.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));font:600 var(--suite-tiny)/1.2 ui-monospace, Consolas, monospace;border-radius:7px;padding:3px 8px}.inv-ai{border:1px solid var(--hairline);background:var(--surface);font-size:var(--suite-small);color:var(--accent-text);border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:5px 10px;font-weight:600;display:inline-flex}.inv-ai svg{stroke-width:1.8px;width:14px;height:14px}.inv-ai:disabled{opacity:.6}.inv-pv{background:var(--ground);min-height:0;padding:16px;overflow-y:auto}.inv-pvlabel{font:700 var(--suite-tiny)/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);justify-content:space-between;margin:0 0 8px 4px;display:flex}.inv-email{color:#1a1216;font:var(--suite-text)/1.55 Georgia, var(--display);background:#fff;border-radius:14px;padding:18px 18px 14px;box-shadow:0 1px 2px #0000000f,0 10px 30px -18px #0000004d}.inv-esubj{font:600 var(--suite-small)/1.35 var(--ui);color:#6b5a60;border-bottom:1px solid #efe8e8;margin-bottom:12px;padding-bottom:10px}.inv-esubj b{color:#1a1216;font-size:var(--suite-text);margin-bottom:2px;display:block}.inv-email p{white-space:pre-line;overflow-wrap:anywhere;margin:0 0 10px}.inv-ewhen{border:1px solid #ece4e4;border-radius:12px;margin:12px 0;padding:9px 12px}.inv-ewhen strong{font-size:var(--suite-text);display:block}.inv-ewhen small{color:#6b5a60;font:var(--suite-small)/1.3 var(--ui)}.inv-emuted{color:#6b5a60}.inv-eseat{text-align:center;background:var(--wine);color:#fff;font:800 var(--suite-text)/1 Georgia, var(--display);border-radius:10px;margin:12px 0 6px;padding:11px;display:block}.inv-email .inv-enote{text-align:center;font:var(--suite-tiny)/1.3 var(--ui);color:#9a8a90;margin:0 0 10px}.inv-efoot{font:var(--suite-tiny)/1.45 var(--ui);color:#9a8a90;border-top:1px solid #efe8e8;margin-top:10px;padding-top:10px}.inv-confirm-scrim{z-index:5;background:#140c1066;place-items:center;padding:22px;display:grid;position:absolute;inset:0}.inv-confirm{max-width:520px}.inv-cfhd{padding:22px 24px 4px}.inv-cfhd h2{font-family:var(--display);font-size:var(--suite-heading);margin:0;font-weight:800}.inv-cfhd p{color:var(--muted);font-size:var(--suite-small);margin:6px 0 0}.inv-checks{padding:12px 24px 4px}.inv-check{border-bottom:1px solid var(--hairline);font-size:var(--suite-small);grid-template-columns:26px 1fr;align-items:start;gap:10px;padding:9px 0;display:grid}.inv-check:last-child{border-bottom:0}.inv-check svg{background:var(--goodbg);width:20px;height:20px;stroke:var(--good);stroke-width:2.6px;border-radius:50%;padding:3px}.inv-check small{color:var(--muted);font-size:var(--suite-small);display:block}.inv-cffoot{justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px 20px;display:flex}.invcard{margin-bottom:16px;padding:16px 18px 12px}.invcard-head{align-items:center;gap:8px;margin-bottom:4px;display:flex}.invcard-head h3{font-family:var(--display);font-size:var(--suite-row);margin:0;font-weight:800}.invcard-head svg{width:15px;height:15px;stroke:var(--accent-text);stroke-width:1.9px}.invcard-head small{color:var(--muted);font-size:var(--suite-small);margin-left:auto}.invsend{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:12px 0 10px;display:grid}.invsend:first-of-type{border-top:0}.invsend-who b{font-size:var(--suite-small);display:block}.invsend-who small{color:var(--muted);font-size:var(--suite-small)}.invsend-stats{gap:22px;display:flex}.invsend-stats div{text-align:right}.invsend-stats b{font:800 var(--suite-lead)/1.1 var(--display);font-variant-numeric:lining-nums tabular-nums;display:block}.invsend-stats span{font:700 var(--suite-tiny)/1.2 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.invsend-bar{background:var(--surface-2);border-radius:5px;grid-column:1/-1;height:8px;display:flex;overflow:hidden}.invsend-bar i{height:100%;transition:width .6s;display:block}.invsend-bar .seat{background:var(--wine)}.invsend-bar .open{background:color-mix(in srgb, var(--wine) 45%, var(--surface-2))}.invsend-foot{font-size:var(--suite-small);color:var(--muted);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.invsend-key,.invsend-acts{align-items:center;gap:14px;display:inline-flex}.invsend-acts{gap:8px;margin-left:auto}.invsend-key>span{align-items:center;gap:6px;line-height:1;display:inline-flex}.invsend-key i{border-radius:3px;width:9px;height:9px;display:block}.invsend-key i.seat{background:var(--wine)}.invsend-key i.open{background:color-mix(in srgb, var(--wine) 45%, var(--surface-2))}.invsend-people{border-top:1px dashed var(--hairline);grid-column:1/-1;max-height:190px;overflow-y:auto}.invsend-person{font-size:var(--suite-small);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;display:grid}.invsend-person small{color:var(--dim);font-size:var(--suite-tiny);margin-left:6px}.invst{font-weight:600;font-size:var(--suite-tiny);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{border:1.5px solid var(--hairline);background:var(--surface);cursor:pointer;border-radius:5px;place-items:center;width:18px;height:18px;padding:0;display:grid}.pick-cbx svg{stroke:#fff;stroke-width:3px;fill:none;opacity:0;width:12px;height:12px}.pick-cbx.on,.pick-cbx.part{background:var(--wine);border-color:var(--wine)}.pick-cbx.on svg{opacity:1}.pick-cbx.part:after{content:"";background:#fff;border-radius:1px;width:8px;height:2px}tr.prow.picked td{background:color-mix(in srgb, var(--wine) 5%, transparent)}.pickbar{background:var(--surface);color:var(--ink);border:1px solid var(--hairline);box-shadow:var(--shadow-lg);z-index:60;white-space:nowrap;font-size:var(--suite-small);border-radius:14px;align-items:center;gap:10px;padding:8px 8px 8px 16px;animation:.25s pickbar-rise;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}@keyframes pickbar-rise{0%{opacity:0;transform:translate(-50%,10px)}}.pickbar b{font-variant-numeric:lining-nums tabular-nums;font-weight:700}.pickbar .pb-go{background:var(--wine);color:#fff;font-weight:600;font-size:var(--suite-small);border:0;border-radius:9px;align-items:center;gap:7px;padding:8px 13px;display:inline-flex}.pickbar .pb-go:hover{background:var(--wine-deep)}.pickbar .pb-go svg{stroke:currentColor;stroke-width:1.9px;fill:none;width:15px;height:15px}.pickbar .pb-clear{color:var(--muted);font-weight:600;font-size:var(--suite-small);background:0 0;border:0;padding:8px}.pickbar .pb-clear:hover{color:var(--ink)}@media (width<=860px){.inv-scrim{align-items:stretch;padding:0}.inv-sheet{border-radius:0;width:100%;height:100%}.inv-head{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px 12px}.inv-steps{grid-area:2/1/auto/-1;justify-self:start}.inv-body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.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:var(--suite-title)}.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{justify-content:space-between;left:16px;right:16px;transform:none}.tablecard.people tbody td.col-pick{z-index:1;width:auto;padding:0;position:absolute;top:14px;right:14px}.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{transition:none;animation:none}}.boardpage .pagebar .title{font:inherit;font-family:var(--display);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;cursor:text;background:0 0;border:1px solid #0000;border-radius:6px;min-width:0;padding:2px 6px;font-size:15px;font-weight:800;overflow:hidden}.boardpage .pagebar input.title{border:1px solid var(--wine);background:var(--surface-2);border-radius:6px;width:280px}.board-stage .pagebar .btn{font:inherit;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:9px;padding:7px 11px;font-size:13px;font-weight:700}.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{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:clamp(30px,5vw,40px);font-weight:500;line-height:1.1}.board{background:var(--ground);color:var(--ink);font-family:var(--ui);flex-direction:column;display:flex;overflow:hidden}.board .grow{flex:1}.board .ready{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:42ch;font-size:12px;overflow:hidden}.board .ready.warn{color:var(--brass);font-weight:700}.board .bd-msg{color:var(--muted);font-size:12px}@media (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{font:inherit;cursor:pointer;border:0;border-radius:100px;align-items:center;gap:8px;min-width:0;padding:7px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.board .st i{background:currentColor;border-radius:100px;flex:none;width:7px;height:7px}.board .st.warn{color:var(--warn);background:var(--warnbg)}.board .st u{border-bottom:1px solid color-mix(in srgb, currentColor 40%, transparent);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.board .url{color:var(--muted);align-items:center;gap:8px;min-width:0;font-size:12.5px;display:inline-flex}.board .url b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:28ch;font-weight:600;overflow:hidden}.board .btn.quiet{color:var(--muted);background:0 0;border-color:#0000;align-items:center;gap:7px;display:inline-flex}.board .btn.quiet:hover{background:var(--surface-2);color:var(--ink)}.board .btn.quiet svg{width:14px;height:14px}.board .btn{border:1px solid var(--hairline);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;padding:7px 11px;font-size:12.5px;font-weight:700}.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);color:#fff;border-color:#0000}.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{color:var(--muted);background:0 0;border:0}.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{color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.board .spine{background:var(--surface);border-bottom:1px solid var(--hairline);flex:none;gap:0;min-width:0;padding:10px 12px;display:grid}.board .livestrip{color:#fff;height:46px;box-shadow:inset 0 0 0 1px #ffffff0d, 0 0 0 4px color-mix(in srgb, var(--wine) 10%, transparent);background:linear-gradient(90deg,#26141a,#3a1a24 45%,#2a1519);border-radius:12px;flex:none;align-items:center;gap:14px;min-width:0;margin:10px 14px 0;padding:0 8px 0 14px;display:flex;position:relative}.board .livestrip .lp{color:#fff;min-width:0;font:700 11.5px/1 var(--ui);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.board .livestrip button.lp{cursor:pointer;text-underline-offset:5px;-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000}.board .livestrip button.lp:hover{text-decoration-color:#fff9}.board .livestrip button.lp:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #fff}.board .livestrip .lp i{background:#ff5a4f;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #ff5a4f40}.board .livestrip .lp span{color:#ffffff9e;letter-spacing:.02em;text-transform:none;font-weight:600}.board .livestrip .lp .lpedit{font:700 11.5px/1 var(--ui);letter-spacing:.01em;text-transform:none;background:#ffffff14;border:1px solid #ffffff2e;border-radius:7px;align-items:center;gap:5px;margin-left:4px;padding:5px 9px;display:inline-flex}.board .livestrip button.lp:hover .lpedit,.board .livestrip button.lp[aria-expanded=true] .lpedit{background:#ffffff29;border-color:#ffffff4d}.board .livestrip .lpedit svg{stroke:currentColor;stroke-width:2px;fill:none;width:12px;height:12px}.board .livestrip .spgap{flex:1}.board .livestrip .spnote{font:600 12px/1 var(--ui);color:#fff9;white-space:nowrap}.board .livestrip .sb{color:#fff;font:700 12px/1 var(--ui);white-space:nowrap;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:6px;padding:7px 11px;text-decoration:none;display:inline-flex}.board .livestrip .sb:hover{background:#ffffff24}.board .livestrip .sb svg{stroke:currentColor;stroke-width:1.9px;fill:none;width:14px;height:14px}@media (width<=720px){.board .livestrip .spnote{display:none}}.board .filmmount{background:linear-gradient(#f7ebee,#eedde2);border-radius:16px;grid-template-columns:minmax(0,1fr);align-items:center;row-gap:0;padding:5px;transition:padding .55s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;box-shadow:0 30px 60px -28px #7a233873,0 0 0 1px #7a23382e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .board .filmmount{box-shadow:0 30px 60px -28px #7a23388c, 0 0 0 1px var(--hairline);background:linear-gradient(#ffffff8c,#ffffff2e)}}:root[data-theme=dark] .board .filmmount{box-shadow:0 30px 60px -28px #7a23388c, 0 0 0 1px var(--hairline);background:linear-gradient(#ffffff8c,#ffffff2e)}:root[data-theme=light] .board .filmmount{background:linear-gradient(#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{z-index:6;align-items:center;gap:8px;transition:left .55s cubic-bezier(.2,.8,.2,1),bottom .55s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:10px;left:10px}.board .filmmount.folded .film .hud{gap:6px;top:50%;bottom:auto;transform:translateY(-50%)}.board .film .hud .go{cursor:pointer;background:#fff;border:0;border-radius:100px;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid;box-shadow:0 10px 24px -10px #000c}.board .filmmount.folded .film .hud .go{width:28px;height:28px}.board .film .hud .go i{border-left:11px solid var(--wine);border-top:7px solid #0000;border-bottom:7px solid #0000;width:0;height:0;margin-left:3px}.board .filmmount.folded .film .hud .go:not(.stop) i{border-top-width:6px;border-bottom-width:6px;border-left-width:9px;margin-left:2px}.board .film .hud .go.stop i{border:0;border-left:4px solid var(--wine);border-right:4px solid var(--wine);border-radius:1px;width:12px;height:13px;margin:0}.board .filmmount.folded .film .hud .go.stop i{width:10px;height:11px}.board .film .hud .hudpill{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;background:#1a1216b8;border-radius:100px;align-items:center;gap:8px;min-width:0;padding:6px 8px 6px 12px;font-size:12px;font-weight:700;display:inline-flex}.board .filmmount.folded .film .hud .hudpill{padding:4px 6px 4px 10px;font-size:11px}.board .film .hud .hudpill .whole{font:inherit;color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #ffffff8c;border-radius:100px;flex:none;align-items:center;gap:5px;padding:4px 10px 4px 8px;font-size:11px;font-weight:700;display:inline-flex}.board .film .hud .hudpill .whole svg{stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:12px;height:12px}.board .film .hud .hudpill .whole:hover,.board .film .hud .hudpill .whole:focus-visible{color:var(--wine);background:#ffd9e2;border-color:#ffd9e2;outline:none}.board .film .stripfold{z-index:6;font:inherit;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;white-space:nowrap;background:#1a121699;border:1px solid #ffffff40;border-radius:100px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;bottom:10px;right:10px}.board .film .stripfold:hover{border-color:#ffffff80}.board .film .stripfold svg{flex:none;width:12px;height:12px;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.board .filmmount:not(.folded) .film .stripfold{justify-content:center;gap:0;width:30px;height:30px;padding:0}.board .filmmount:not(.folded) .film .stripfold .w2{display:none}.board .film .stripfold .w2{white-space:nowrap}.board .filmmount.folded .film .stripfold{top:50%;bottom:auto;transform:translateY(-50%)}.board .filmmount.folded .film .stripfold .w2{opacity:1;max-width:14ch;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{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#2a1a22,#4a2433);border-radius:11px;position:relative;overflow:hidden}.board .film.tall{border-radius:12px;height:112px;transition:height .55s cubic-bezier(.2,.8,.2,1);box-shadow:inset 0 0 0 1px #ffffff59}.board .filmmount.folded .film.tall{cursor:pointer;height:40px}.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 (width>=1280px){.board .film.tall{height:132px}}.board .frames{transition:opacity .55s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:0}.board .film .fr{background:linear-gradient(135deg, color-mix(in srgb, var(--wine) 55%, #150c11), color-mix(in srgb, var(--wine) 22%, #150c11));background-repeat:no-repeat;flex:1 1 0;min-width:0}.board .film .fr+.fr{box-shadow:inset 1px 0 #00000059}.board .film .fr.got{animation:.28s ease-out both framein}@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{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.board .film .parttint{z-index:3;pointer-events:none;background:#ffffff24;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 0 1px #ffffff40}.board .film .line{z-index:4;pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #00000059,0 0 14px #ffffff8c}.board .film .line b{color:#241a1e;white-space:nowrap;font-variant-numeric:tabular-nums;background:#fff;border-radius:100px;padding:2px 7px;font-size:11px;font-weight:700;transition:opacity .25s;position:absolute;top:8px}.board .film .line.in b{right:6px}.board .film .line.out b{left:6px}.board .film .line b:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;width:0;height:0;margin-top:-4px;position:absolute;top:50%}.board .film .line.in b:after{border-left:5px solid #fff;right:-5px}.board .film .line.out b:after{border-right:5px solid #fff;left:-5px}.board .film .line.in.flip b{left:6px;right:auto}.board .film .line.in.flip b:after{border-left:0;border-right:5px solid #fff;left:-5px;right:auto}.board .film .line.out.flip b{left:auto;right:6px}.board .film .line.out.flip b:after{border-left:5px solid #fff;border-right:0;left:auto;right:-5px}.board .film .ph{z-index:5;pointer-events:none;background:#ffd9e2;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 12px #ffd9e2e6}.board .filmmount.folded .film .ph b{display:none}.board .film .ph b{color:#241a1e;white-space:nowrap;font-variant-numeric:tabular-nums;background:#ffd9e2;border-radius:100px;padding:2px 7px;font-size:11px;font-weight:700;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.board .viewer{background:#120c0f;border-radius:12px;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.8,.2,1);display:grid}.board .viewer.on{grid-template-rows:1fr}.board .viewer .vin{grid-template-rows:auto 1fr auto;min-height:0;display:grid;overflow:hidden}.board .viewer .maxbar{color:#fff;align-items:center;gap:10px;padding:14px 24px;font-size:13px;display:none}.board .viewer .maxbar b{font-family:var(--display);font-size:17px;font-weight:500}.board .viewer .maxbar span{color:#fff9;font-variant-numeric:tabular-nums}.board .viewer .partstage{place-items:center;height:320px;min-height:0;padding:18px 18px 6px;display:grid}.board .talkpic{isolation:isolate;background:#0b0709;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #000000e6}.board .viewer .talkpic{aspect-ratio:16/9;cursor:pointer;height:100%}.board .arrivepv .talkpic{aspect-ratio:16/9;width:100%;max-width:110.222vh;margin:0 auto}.board .talkpic .talkvid{object-fit:contain;background:#0b0709;width:100%;height:100%;position:absolute;inset:0}.board .talkpic .partclock{z-index:2;color:#fff;font-variant-numeric:tabular-nums;background:#00000059;border-radius:100px;padding:4px 10px;font-size:11.5px;font-weight:700;position:absolute;top:12px;left:12px}.board .talkpic .acts{z-index:4;gap:6px;display:flex;position:absolute;top:10px;right:10px}.board .talkpic .acts button{color:#fff;cursor:pointer;background:#0006;border:1px solid #fff3;border-radius:100px;place-items:center;width:30px;height:30px;padding:0;display:grid}.board .talkpic .acts button:hover{background:#0009}.board .arrivepv .controls .pbtn{cursor:default}.board .talkpic .controls{z-index:4;pointer-events:none;background:linear-gradient(#0b070900,#0b07098c);justify-content:space-between;align-items:center;height:56px;padding:0 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.board .talkpic .controls>*{pointer-events:auto}.board .talkpic .pbtn{color:#fff;cursor:pointer;background:#0006;border:1px solid #fff3;border-radius:100px;place-items:center;width:34px;height:34px;padding:0;display:grid}.board .talkpic .speed{color:#fff;min-width:44px;height:26px;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#0006;border:1px solid #fff3;border-radius:100px;place-items:center;padding:0 10px;font-size:12px;font-weight:700;display:grid}.board .talkpic .pbtn:hover,.board .talkpic .speed:hover{background:#0009}.board .talkpic .done{z-index:3;color:#fff;font-family:var(--display);opacity:0;pointer-events:none;background:#120c0f8c;place-items:center;font-size:20px;transition:opacity .3s;display:grid;position:absolute;inset:0}.board .talkpic .done.on{opacity:1}.board .talkpic .fw-watch{z-index:3;cursor:default;pointer-events:none;background:0 0;height:100%;min-height:0;position:absolute;inset:0}@media (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{color:#ffffffb3;font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 24px 16px;font-size:12px;font-weight:700;display:grid}.board .viewer .pl{touch-action:none;cursor:pointer;height:28px;position:relative}.board .viewer .pl .track{background:#ffffff2e;border-radius:4px;height:4px;position:absolute;top:12px;left:0;right:0}.board .viewer .pl .fill{background:#ffd9e2;border-radius:4px;height:4px;position:absolute;top:12px;left:0}.board .viewer .pl .bead{border:2px solid #fff;border-radius:100px;width:14px;height:14px;margin-left:-7px;transition:transform .25s,box-shadow .25s;position:absolute;top:7px}.board .viewer .pl .bead.hit{transform:scale(1.4);box-shadow:0 0 0 6px #ffffff2e}.board .viewer .pl .bead em{white-space:nowrap;color:#ffffffb3;font-size:10.5px;font-style:normal;position:absolute;top:18px;left:50%;transform:translate(-50%)}.board .viewer .pl .head{background:#ffd9e2;width:2px;height:20px;margin-left:-1px;position:absolute;top:4px;box-shadow:0 0 10px #ffd9e2}.board .viewer.max{z-index:195;background:#0c0709fa;border-radius:0;grid-template-rows:1fr;position:fixed;inset:0}.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{width:min(94vw,177.778vh - 337.778px);height:auto;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{align-items:center;gap:8px;min-width:0;height:28px;padding:0 14px;display:flex}.board .stripbar .tm{border:1px solid var(--hairline);background:var(--surface-2);color:var(--ink);font:inherit;cursor:pointer;border-radius:100px;padding:4px 9px;font-size:11px;font-weight:700;line-height:1}.board .stripbar .tm:disabled{cursor:default;opacity:.6}.board .stripbar .tc{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.board .dot{border-radius:3px;flex:none;width:9px;height:9px;display:inline-block}.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{flex:1;grid-template-columns:430px minmax(0,1fr);min-width:0;min-height:0;display:grid}.board .left{border-right:1px solid var(--hairline);background:var(--ground);grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.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{border-bottom:1px solid var(--hairline);gap:4px;padding:10px 12px 0;display:flex}.board .tabs>button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px 9px 0 0;align-items:center;gap:7px;padding:9px 12px 11px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.board .tabs>button.on{color:var(--ink)}.board .tabs>button.on:after{content:"";background:var(--wine);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.board .tabs>button small{color:var(--dim);background:var(--surface-2);font-variant-numeric:tabular-nums;border-radius:100px;padding:2px 7px;font-size:10.5px;font-weight:700}.board .tabs>button.on small{background:var(--soft);color:var(--accent-text)}.board .setting{border:1px solid var(--hairline);background:linear-gradient(180deg, var(--surface-2), color-mix(in srgb, var(--surface-2) 60%, var(--surface)));border-radius:12px;min-width:0;margin:10px 12px 0;display:grid}.board .setting.open{border-color:var(--wine);box-shadow:0 0 0 3px color-mix(in srgb, var(--wine) 10%, transparent)}.board .setting .sethead{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.board .setting .ic{width:34px;height:34px;color:var(--accent-text);background:color-mix(in srgb, var(--wine) 10%, transparent);border-radius:10px;place-items:center;display:grid}.board .setting .ic svg{width:17px;height:17px}.board .setting .setname{min-width:0}.board .setting b{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700;display:block}.board .setting .v{font-family:var(--display);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:15.5px;display:block;overflow:hidden}.board .setting .chev{color:var(--dim);place-items:center;transition:transform .18s;display:grid}.board .setting .chev svg{width:14px;height:14px}.board .setting.open .chev{transform:rotate(180deg)}.board .setting .bd-fields{gap:10px;padding:0 12px 12px}@media (prefers-reduced-motion:reduce){.board .setting .chev{transition:none}}.board .lanebody{align-content:start;gap:8px;min-width:0;padding:8px 12px 12px;display:grid;overflow:hidden auto}@media (pointer:fine){.board .lanebody,.board .addmenu,.board .pv{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--wine) 45%, transparent) transparent}.board .lanebody::-webkit-scrollbar{width:8px;height:8px}.board .addmenu::-webkit-scrollbar{width:8px;height:8px}.board .pv::-webkit-scrollbar{width:8px;height:8px}.board .lanebody::-webkit-scrollbar-track{background:0 0}.board .addmenu::-webkit-scrollbar-track{background:0 0}.board .pv::-webkit-scrollbar-track{background:0 0}.board .lanebody::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--wine) 45%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:8px}.board .addmenu::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--wine) 45%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:8px}.board .pv::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--wine) 45%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:8px}}.board .cards{align-content:start;gap:8px;min-width:0;display:grid}.board .card{background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow);--k:var(--brass);border-radius:12px;gap:7px;min-width:0;padding:10px 12px 10px 16px;display:grid;position:relative;overflow:hidden}.board .card:before{content:"";background:var(--k);width:4px;position:absolute;top:0;bottom:0;left:0}.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{background:var(--k);border-radius:100px;width:8px;height:8px}.board .cardfoot{border-top:1px dashed var(--hairline);color:var(--dim);align-items:center;gap:6px;min-width:0;padding-top:8px;font-size:11.5px;display:flex}.board .cardfoot .place{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board .cardfoot .addpage{font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;flex:none;padding:0;font-weight:700}.board .cardfoot .ctl{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.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{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;min-width:0;font-size:10.5px;font-weight:700;display:flex}.board .card .k .unsaved{color:var(--brass);letter-spacing:.02em;text-transform:none;white-space:nowrap;font-weight:700}.board .card .kname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board .card .tools{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.board .card .one{font-family:var(--display);color:var(--ink);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-width:0;padding:0;font-size:13.5px;overflow:hidden}.board .bd-at{border:1px solid var(--hairline);background:var(--surface-2);color:var(--muted);font:inherit;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:100px;padding:2px 7px;font-size:11px;font-weight:700}.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{border:1px solid var(--hairline);background:var(--surface);width:26px;height:26px;color:var(--accent-text);font:inherit;cursor:pointer;border-radius:8px;place-items:center;padding:0;font-size:13px;display:grid}.board .card .rg.on,.board .card .rg:hover{background:var(--wine);border-color:var(--wine);color:#fff}.board .card .del{color:var(--dim);border-color:#0000;font-size:16px}.board .card .del:hover{color:#fff;background:var(--bad);border-color:var(--bad)}.board .bd-switch{cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.board .bd-switch i{background:color-mix(in srgb, var(--muted) 40%, var(--hairline));border-radius:20px;width:34px;height:20px;display:inline-block;position:relative}.board .bd-switch i:after{content:"";background:#fff;border-radius:100px;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px}.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{gap:4px;min-width:0;display:grid}.board .fld .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:8px;font-size:10.5px;font-weight:700;display:flex}.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;background:var(--surface-2);color:var(--ink);border:1px solid #0000;border-radius:7px;padding:7px 9px;font-size:13.5px}.board .bd-area{font-family:var(--display);resize:vertical;font-size:14px}: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{border-color:var(--wine);background:var(--surface);outline:0}:is(.board,.ched) .bd-inp:disabled,.board .bd-sel:disabled{opacity:.6}.board .grid2{grid-template-columns:1fr 1fr;gap:6px;min-width:0;display:grid}.board .stack,.board .rows{gap:5px;min-width:0;display:grid}.board .bd-row{align-items:center;gap:6px;min-width:0;display:flex}.board .bd-row.stacked{align-items:flex-start}.board .bd-row>.stack{flex:1}.board .bd-x{color:var(--dim);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:15px}.board .bd-x:hover{color:var(--bad)}.board .bd-n{font-family:var(--display);color:var(--accent-text);font-size:16px}.board .bd-req{color:var(--dim);white-space:nowrap;font-size:11px}.board .chips{flex-wrap:wrap;gap:5px;display:flex}.board .chip{border:1px solid var(--hairline);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:100px;padding:5px 9px;font-size:12px;font-weight:600}.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{color:var(--muted);border-style:dashed}.board .bd-file{border:1px dashed var(--hairline);background:var(--surface);cursor:pointer;border-radius:100px;align-items:center;gap:6px;max-width:100%;padding:5px 9px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.board .bd-file:hover{border-color:var(--wine)}.board .bd-file input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.board .bd-note,.board .bd-receipt,.board .bd-sources{color:var(--muted);font-size:12px;line-height:1.4}.board .bd-receipt{border-top:1px dashed var(--hairline);padding-top:6px}.board .bd-blocked{color:var(--brass);font-size:12px;font-weight:700;line-height:1.4}.board .bd-refusal{border-left:3px solid var(--brass);background:var(--surface-2);border-radius:0 8px 8px 0;gap:3px;padding:8px 10px;font-size:12px;display:grid}.board .bd-empty{color:var(--muted);border:1px dashed var(--hairline);text-align:center;border-radius:12px;padding:18px;font-size:13px}.board .plabel{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.board .bd-alts{gap:4px;display:grid}.board .arrow{gap:6px;display:grid}.board .ap{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.board .vh{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.board .looks-pick{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.board .look{border:1px solid var(--hairline);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;gap:3px;padding:0 0 5px;font-size:10.5px;font-weight:700;display:grid;overflow:hidden}.board .look.on{border-color:var(--wine);box-shadow:0 0 0 2px color-mix(in srgb, var(--wine) 14%, transparent)}.board .look i{aspect-ratio:4/3;background:#f6f2f2;display:block;position:relative}.board .look i:before{content:"";background:#1a1216;width:58%;height:9%;position:absolute;top:18%;left:14%}.board .look i:after{content:"";background:var(--wine);width:40%;height:11%;position:absolute;bottom:16%;left:14%}.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{width:46%;left:40%}.board .look.ticket i:after{border-radius:3px;width:26%;height:70%;top:14%;bottom:auto;left:8%}.board .look.ledger i:after{width:60%;height:6%;bottom:24%}.board .brandrow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.board .brandrow .bl{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.board .brandrow .st{color:var(--dim);font-size:11.5px}.board .brandrow input[type=color]{border:1px solid var(--hairline);cursor:pointer;background:0 0;border-radius:6px;width:28px;height:24px;padding:0}.board .brandrow .bd-sel{width:auto;padding:5px 8px;font-size:12px}.board .rsheet,.board .askbox{border:1px dashed color-mix(in srgb, var(--wine) 45%, var(--hairline));background:color-mix(in srgb, var(--wine) 6%, var(--surface));border-radius:10px;gap:6px;padding:8px;display:grid}.board .rhelp{color:var(--muted);font-size:12px;line-height:1.4}.board .rin{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.board .addrow{border-top:1px solid var(--hairline);background:var(--surface);gap:8px;padding:8px 12px 10px;display:grid}.board .addbar{align-items:center;gap:10px;min-width:0;display:flex}.board .addbar small{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:12px;overflow:hidden}.board .addmenu{z-index:auto;background:var(--surface-2);border:1px solid var(--hairline);min-width:0;box-shadow:var(--shadow-lg);border-radius:12px;gap:8px;max-height:44vh;padding:10px 12px 12px;display:grid;position:static;bottom:auto;left:auto;overflow-y:auto}.board .addmenu button{align-items:center;width:auto;display:inline-flex}.board .addmenu button:hover{background:var(--surface);border-color:var(--wine)}.board .addgroup{gap:5px;display:grid}.board .deleted{border-top:1px dashed var(--hairline);gap:5px;padding:8px 0 0;display:grid}.board .cmp .cands{gap:6px;display:grid}.board .cand{text-align:left;border:1px solid var(--hairline);background:var(--surface-2);color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;padding:8px 10px;display:grid}.board .cand:hover{border-color:var(--wine)}.board .cand .t{color:var(--accent-text);font-variant-numeric:tabular-nums;grid-row:1/span 2;font-size:12px;font-weight:700}.board .cand .said{min-width:0;font-family:var(--display);font-size:13.5px;line-height:1.35}.board .cand .go{color:var(--accent-text);font-size:11.5px;font-weight:700}.board .right{grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid}.board .url{background:var(--surface-2);color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;min-width:0;padding:4px 10px;font-size:12px;display:inline-flex}.board .addr{white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12.5px;display:inline-flex}.board .addr .t{align-items:baseline;min-width:0;display:inline-flex}.board .addr .base{color:var(--muted);text-overflow:ellipsis;min-width:0;overflow:hidden}.board .addr .slug{color:var(--ink);flex:none;font-weight:600}.board .abtn{border:1px solid var(--hairline);background:var(--surface);width:30px;height:30px;color:var(--ink);cursor:pointer;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.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{align-items:baseline;min-width:0;display:inline-flex}.board .url .t .base{text-overflow:ellipsis;min-width:0;color:var(--muted);overflow:hidden}.board .url .t .slug{flex:none}.board .url.edit{cursor:default;align-items:center;gap:6px;max-width:none;display:inline-flex}.board .url.edit .bd-inp{width:220px}.board .url .st{color:var(--dim);margin-left:8px}.board .url .pen{color:var(--wine);flex:none;font-size:13px}.board .fmtbar{background:var(--surface);border:1px solid var(--hairline);border-radius:8px;align-items:center;gap:2px;padding:3px;display:flex}.board .fmtbar button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:11.5px;font-weight:700}.board .fmtbar button.on,.board .fmtbar button:hover{background:var(--wine);color:#fff}.board .fmtbar .bd-sel{width:auto;padding:3px 6px;font-size:11.5px;font-weight:700}.board .pv{min-width:0;padding:22px;overflow:hidden auto}.board .pv-page{border:1px solid var(--hairline);max-width:760px;box-shadow:var(--shadow-lg);border-radius:12px;margin:0 auto;overflow:hidden}.board .arrivepv{gap:14px;min-width:0;display:grid}.board .arrivepv .playfrom{z-index:4;background:var(--wine);color:#fff;font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;border:0;border-radius:100px;align-items:center;gap:8px;padding:7px 13px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;top:10px;right:10px}.board .arrivepv .playfrom i{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #fff;width:0;height:0}.board .arrivepv .pvtrack{background:#ffffff38;border-radius:3px;flex:1;height:3px;position:relative}.board .arrivepv .pvtrack i{background:#ffd9e2;border-radius:3px;position:absolute;top:0;bottom:0;left:0}.board .arrivepv .offerpv{background:0 0;min-height:0}.board .talkpic .notmoment{z-index:2;color:#ffffffd1;max-width:340px;font-size:13px;line-height:1.5;position:absolute;top:54px;left:14px;right:14px}.board .flowp{gap:12px;max-width:760px;margin:0 auto;display:grid}.board .flowp .vid{aspect-ratio:16/9;box-shadow:var(--shadow-lg);background:radial-gradient(at 40% 45%,#5a1f30,#26151c 70%);border-radius:14px;position:relative;overflow:hidden}.board .flowp .tc{color:#fff;font-variant-numeric:tabular-nums;font-size:12px;position:absolute;bottom:16px;left:16px}.board .pausepill,.board .waitpill{color:#fff;letter-spacing:.06em;text-transform:uppercase;z-index:2;background:#0009;border-radius:100px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;top:16px}.board .pausepill{left:16px}.board .waitpill{text-transform:none;font-weight:700;right:16px}.board .arrive{z-index:1;width:min(300px,70%);position:absolute}.board .arrive.br{bottom:40px;right:16px}.board .arrive.bl{bottom:40px;left:16px}.board .arrive.tr{top:46px;right:16px}.board .arrive.tl{top:46px;left:16px}.board .arrive.center{top:50%;left:50%;transform:translate(-50%,-50%)}.board .arrive.full{background:#140c10c7;place-items:center;width:auto;display:grid;inset:0}.board .arrive.full .wm{width:min(380px,80%)}.board .wm{border:1px solid var(--hairline);background:var(--surface);box-shadow:var(--shadow-lg);border-radius:14px;padding:14px 16px}.board .wmhead{align-items:center;gap:10px;margin-bottom:10px;display:flex}.board .wkind{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);font-size:11px;font-weight:700}.board .wtime{color:var(--muted);margin-left:auto;font-size:12px}.board .wq{font-size:15px;font-weight:600}.board .wqsub{color:var(--muted);margin-top:4px;font-size:13px}.board .wpoll{gap:6px;margin-top:12px;display:grid}.board .wopt{border:1px solid var(--hairline);border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600}.board .wcomp{border:1px solid var(--hairline);color:var(--dim);border-radius:100px;margin-top:12px;padding:8px 14px;font-size:13px}.board .wreact{flex-wrap:wrap;gap:10px;margin-top:12px;font-size:18px;display:flex}.board .wbtn{background:var(--wine);color:#fff;border-radius:9px;margin-top:12px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-block}.board .later{color:var(--muted);text-align:right;margin-top:8px;font-size:11.5px}.board .chapterpop{background:var(--surface);border:1px solid var(--hairline);width:min(280px,60%);box-shadow:var(--shadow-lg);border-radius:12px;padding:12px 14px;position:absolute;top:16px;bottom:40px;right:16px;overflow:auto}.board .chapterpop h5{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);margin:0 0 8px;font-size:11px;font-weight:700}.board .chapterpop p{color:var(--muted);margin:0;font-size:13px}.board .chapterpop ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.board .chapterpop li{border-bottom:1px solid var(--hairline);align-items:baseline;gap:10px;padding:6px 0;font-size:13px;display:flex}.board .chapterpop li:last-child{border-bottom:0}.board .chapterpop li.on .ti{color:var(--accent-text);font-weight:700}.board .chapterpop .t{width:44px;color:var(--accent-text);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px;font-weight:700}.board .bd-flow{max-width:780px;margin:0 auto}.board .bd-flowwrap[inert]{opacity:.96}.bd-confirm{z-index:60;background:#0a060899;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.bd-confirm .cbox{background:var(--surface);width:min(460px,100%);color:var(--ink);border:1px solid var(--hairline);box-shadow:var(--shadow-lg);font-family:var(--ui);border-radius:16px;gap:10px;padding:22px 22px 18px;display:grid}.bd-confirm .cbox.wide{width:min(540px,100%)}.bd-confirm .eyebrow{letter-spacing:.1em;text-transform:uppercase;border-radius:100px;justify-self:start;align-items:center;gap:8px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.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{gap:6px;margin:4px 0 0;display:grid}.bd-confirm .cost div{background:var(--surface-2);border-radius:10px;grid-template-columns:44px 1fr;align-items:baseline;gap:10px;padding:8px 10px;display:grid}.bd-confirm .cost b{font-family:var(--display);font-variant-numeric:tabular-nums;color:var(--ink);font-size:18px;font-weight:500}.bd-confirm .cost span{color:var(--ink);font-size:13px}.bd-confirm .chint{color:var(--dim);margin-right:auto;font-size:12px}.bd-confirm .does{gap:8px;margin:4px 0 0;display:grid}.bd-confirm .does>div{color:var(--ink);grid-template-columns:22px 1fr;align-items:start;gap:10px;font-size:13.5px;display:grid}.bd-confirm .does>div>i{background:var(--goodbg);width:22px;height:22px;color:var(--good);border-radius:100px;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid}.bd-confirm .does>div>i svg{width:12px;height:12px}.bd-confirm .does>div>div{overflow-wrap:anywhere;min-width:0}.bd-confirm .does>div small{color:var(--muted);margin-top:1px;font-size:12.5px;display:block}.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{font:inherit;color:var(--warn);border:0;border-bottom:1px solid color-mix(in srgb, var(--warn) 40%, transparent);cursor:pointer;background:0 0;padding:0;font-size:12.5px;font-weight:700}.bd-confirm .cwarn{background:var(--bad);color:#fff;border-radius:100px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:700;display:grid}.bd-confirm h5{font-family:var(--display);letter-spacing:-.015em;margin:0;font-size:22px;font-weight:500}.bd-confirm .cbody,.bd-confirm .cbody p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.bd-confirm .cacts{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.bd-confirm .blocklist{gap:6px;margin:8px 0 0;padding-left:18px;display:grid}.bd-confirm .blocklist li{color:var(--ink)}.bd-confirm .blocklist .bd-link{margin-left:8px}.bd-confirm .liveurl{background:var(--surface-2);border:1px solid var(--hairline);border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;display:flex;overflow:hidden}.bd-confirm .liveurl b{font-weight:600}.bd-confirm .liveurl a.btn{align-items:center;text-decoration:none;display:inline-flex}.bd-confirm .liveurl b,.bd-confirm .liveurl span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;font-size:12.5px;overflow:hidden}.bd-confirm .btn{border:1px solid var(--hairline);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;padding:7px 11px;font-size:12.5px;font-weight:700}.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{color:var(--brass);font-size:12px;font-weight:700}@media (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;gap:7px;min-width:0;margin:0;padding:0;display:grid}.board .bd-fields:disabled{opacity:.6}.board .bd-note.working{color:var(--accent-text);font-weight:700}.board .bd-blocked.lanewide{border:1px solid color-mix(in srgb, var(--brass) 45%, var(--hairline));background:var(--surface);border-radius:10px;padding:8px 10px}.board .card.fresh{animation:2.6s ease-out bd-fresh}@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{background:color-mix(in srgb, var(--brass) 12%, var(--surface));border-bottom:1px solid var(--hairline);color:var(--ink);flex:none;align-items:center;gap:12px;padding:8px 14px;font-size:12.5px;display:flex}.board .bd-warnings span{flex:1;min-width:0}.board .chip .glyph{color:var(--muted);margin-right:5px;font-style:normal}.board .chip.on .glyph{color:var(--accent-text)}.board .lookline{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:46ch;font-size:11.5px;overflow:hidden}.board .fmtline{display:block}.board .pbar2{z-index:1;background:#ffffff40;border-radius:4px;height:4px;position:absolute;bottom:12px;left:16px;right:16px}.board .pbar2 i{background:#fff;border-radius:4px;height:100%;display:block}.board .wfoot{color:var(--dim);margin-top:10px;font-size:12px}.bd-toasts{z-index:70;pointer-events:none;justify-items:center;gap:6px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.bd-toast{background:var(--ink);color:var(--surface);font-family:var(--ui);box-shadow:var(--shadow-lg);pointer-events:auto;border-radius:10px;align-items:center;gap:10px;max-width:min(92vw,560px);padding:9px 14px;font-size:13px;display:flex}.bd-toast button{border:1px solid color-mix(in srgb, var(--surface) 35%, transparent);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:100px;padding:4px 10px;font-size:12px;font-weight:700}.board .bd-file.off{opacity:.5;cursor:default}.board fieldset.lanebody{border:0;min-width:0;margin:0}.board fieldset.lanebody:disabled .card{opacity:.7}.board fieldset.lanebody:disabled .card.busy{opacity:1}.board .rcancel{justify-content:flex-end;display:flex}.board .livepill{border:1px solid color-mix(in srgb, var(--good) 45%, var(--hairline));background:color-mix(in srgb, var(--good) 10%, var(--surface));color:var(--ink);border-radius:100px;align-items:center;gap:8px;min-width:0;padding:4px 6px 4px 10px;font-size:12px;font-weight:700;display:inline-flex}.board .livepill>i{background:var(--good);border-radius:100px;flex:none;width:8px;height:8px}.board .liveaddr{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:28ch;font-weight:600;overflow:hidden}.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{cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.board .deletedhead i{border-right:1.5px solid var(--dim);border-bottom:1.5px solid var(--dim);width:6px;height:6px;transition:transform .15s;transform:rotate(-45deg)}.board .deleted.open .deletedhead i{transform:rotate(45deg)}.board .deleted .chips{margin-top:6px}.board .deleted .clearall{color:var(--muted);margin-top:4px}.board .cmp .msection{border:1px solid var(--hairline);background:var(--surface);border-radius:10px;gap:8px;padding:10px 10px 9px;display:grid}.board .cmp .mlbl{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:8px;font-size:10.5px;font-weight:700;display:flex}.board .cmp .mlbl .ct{letter-spacing:0;text-transform:none;color:var(--dim);font-weight:600}:is(.board,.ched) .mstrip{gap:6px;display:grid}:is(.board,.ched) .mfilm{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#2a1a22,#4a2433);border-radius:9px;outline:none;height:54px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}: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{width:100%;height:100%;display:block;position:absolute;inset:0}:is(.board,.ched) .mfilm .mhead{pointer-events:none;background:#ffd9e2;width:2px;position:absolute;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 0 1px #00000059}:is(.board,.ched) .mfilm.playing .mhead{background:#fff}:is(.board,.ched) .mfilm .mhead:before{content:"";background:#ffd9e2;border-radius:2px 2px 8px 8px;width:12px;height:12px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}:is(.board,.ched) .mfilm .mhead:after{content:attr(data-t);color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;background:#0000008c;border-radius:100px;padding:1px 6px;font-size:10.5px;font-weight:700;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}:is(.board,.ched) .mctl{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}:is(.board,.ched) .mctl .pbtn{background:var(--wine);color:#fff;cursor:pointer;border:0;border-radius:100px;place-items:center;width:30px;height:30px;display:grid}: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{text-align:center;font-variant-numeric:tabular-nums;width:76px;font-weight:700}:is(.board,.ched) .mlisten{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11.5px;overflow:hidden}:is(.board,.ched) .mlisten.hot{color:var(--accent-text);font-weight:700}:is(.board,.ched) .mnudge{gap:4px;display:inline-flex}:is(.board,.ched) .mnudge button{border:1px solid var(--hairline);background:var(--surface);color:var(--muted);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;border-radius:7px;padding:5px 8px;font-size:11.5px;font-weight:700}:is(.board,.ched) .mnudge button:hover{color:var(--ink);border-color:var(--wine)}:is(.board,.ched) .msaid{font-family:var(--display);color:var(--ink);min-height:2.8em;font-size:13.5px;font-style:italic;line-height:1.4}:is(.board,.ched) .msaid b{font-style:normal;font-family:var(--ui);color:var(--accent-text);letter-spacing:.04em;font-variant-numeric:tabular-nums;margin-right:6px;font-size:11px;font-weight:700}.board .cmp .mat-b{color:var(--ink);font-variant-numeric:tabular-nums}.board .wchips .wchip{align-items:center;gap:6px;display:inline-flex}.board .wchips .wchip svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:14px;height:14px}.board .wchips .wchip.on{background:var(--wine);border-color:var(--wine);color:#fff}.board .cmp .bd-inp.serif{font-family:var(--display);font-size:14.5px}.board .cmp .emo{flex-wrap:wrap;gap:6px;display:flex}.board .cmp .emo button{border:1px solid var(--hairline);background:var(--surface);cursor:pointer;border-radius:9px;width:38px;height:34px;font-size:17px;line-height:1}.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{color:#1a1216;background:#fff;border:1px solid #e6dcdc;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;display:flex}.board .cmp .rpreview .p{font-family:var(--display);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.board .cmp .rpreview .e{background:#f6f2f2;border:1px solid #e6dcdc;border-radius:100px;padding:4px 8px;font-size:14px}.board .olooks{flex-wrap:wrap;gap:5px;display:flex}.board .olook{border:1px solid var(--hairline);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:100px;align-items:center;gap:7px;margin:0;padding:4px 9px 4px 5px;font-size:12px;font-weight:600;display:inline-flex}.board .olook:hover{border-color:var(--wine)}.board .olook.on{border-color:var(--wine);color:var(--accent-text)}.board .olook .lk{border:1px solid #00000026;border-radius:100px;flex:none;width:16px;height:16px;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]{cursor:pointer;background:0 0;border:0;border-radius:100px;width:16px;height:16px;padding:0}.board .olook input[type=color]::-webkit-color-swatch-wrapper{padding:0}.board .olook input[type=color]::-webkit-color-swatch{border:1px solid #00000026;border-radius:100px}.board .bd-vid{border:1px dashed var(--hairline);background:var(--ground);border-radius:10px;align-items:center;gap:12px;padding:10px;display:flex}.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{color:var(--muted);font-size:12px}.board .bd-vid .trouble{color:var(--bad,#b23b3b);font-size:12px;font-style:normal}.board .bd-vid .th{aspect-ratio:16/9;background:linear-gradient(135deg,#3b2a30,#1d1417);border-radius:6px;flex:none;width:96px;overflow:hidden}.board .bd-vid .th img{object-fit:cover;width:100%;height:100%;display:block}.board .bd-vid .t{flex:1;min-width:0}.board .bd-vid .t b,.board .bd-vid.busy b{font-size:13px;font-weight:600;display:block}.board .bd-vid .acts{align-items:center;gap:6px;margin-top:6px;display:flex}.board .bd-vid.busy{flex-direction:column;align-items:stretch;gap:2px}.board .bd-vid .bar{background:var(--surface-2,var(--hairline));border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.board .bd-vid .bar i{background:var(--wine);height:100%;transition:width .3s;display:block}.fw-watch{--wine:#7a2338;--wine-deep:#5f1a2b;--brass:#b0873a;--accent-text:var(--brand-accent-text,#7a2338);--ground:var(--brand-paper-light,#f6f2f2);--surface:#fff;--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 #1a12160a,0 12px 30px -18px #1a121638;--shadow-lg:0 2px 4px #1a12160d,0 30px 60px -28px #1a121659;--player-ground:var(--surface);--foot-glow:0;--mt-rail:clamp(300px,24vw,380px);--lr-ring:var(--wine);--mt-well:var(--surface-2);--lr-halo:0 0 0 0 transparent}@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 #0006,0 14px 34px -18px #000000b3;--shadow-lg:0 2px 6px #00000080,0 34px 64px -28px #000c;--player-ground:var(--brand-dark-player,#0d0a0c);--foot-glow:.55;--lr-ring:var(--accent-text);--lr-halo:0 0 0 4px color-mix(in srgb,var(--accent-text) 20%,transparent)}}: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 #0006,0 14px 34px -18px #000000b3;--shadow-lg:0 2px 6px #00000080,0 34px 64px -28px #000c;--player-ground:var(--brand-dark-player,#0d0a0c);--foot-glow:.55;--lr-ring:var(--accent-text);--lr-halo:0 0 0 4px color-mix(in srgb,var(--accent-text) 20%,transparent)}.fw-watch *{box-sizing:border-box}.fw-watch{background:var(--ground);color:var(--ink);font-family:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.5}.w-num{font-variant-numeric:lining-nums tabular-nums}.fw-watch h1,.fw-watch h2,.fw-watch h3,.fw-watch h4{font-family:var(--display);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.14}.fw-watch p{margin:0}.fw-watch a{color:inherit}.fw-watch button{cursor:pointer;font-family:inherit}.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{letter-spacing:.09em;text-transform:uppercase;color:var(--dim);font-size:11px;font-weight:700}.w-btn{background:var(--wine);color:#fff;box-shadow:0 1px 0 #ffffff1f inset, 0 10px 22px -12px color-mix(in srgb, var(--wine) 70%, transparent);border:none;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:13px 22px;font-size:15px;font-weight:600;line-height:1.1;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.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);box-shadow:var(--shadow);border-radius:16px}.w-chrome{z-index:60;position:sticky;top:0}.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{align-items:center;gap:16px;height:76px;display:flex}.w-brandmark{align-items:center;gap:11px;font-weight:600;display:flex}.w-brand-crest{background:linear-gradient(150deg,var(--wine),var(--wine-deep));color:#fff;width:40px;height:40px;box-shadow:0 6px 16px -8px color-mix(in srgb, var(--wine) 80%, transparent);border-radius:10px;flex:none;place-items:center;display:grid}.w-brand-crest span{letter-spacing:.02em;font-size:15px;font-weight:700}.w-brand-logo{object-fit:contain;box-shadow:none;background:0 0}.w-brand-name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.w-spacer{flex:1}.w-iconbtn{border:1px solid var(--hairline);background:var(--surface);width:36px;height:36px;color:var(--muted);border-radius:9px;place-items:center;transition:all .18s;display:grid}.w-iconbtn:hover{color:var(--ink);background:var(--surface-2)}.fw-watch main{animation:.55s cubic-bezier(.2,.7,.2,1) both w-rise}@keyframes w-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.w-playerwrap{margin-top:16px}.w-player{border:1px solid var(--hairline);box-shadow:var(--shadow-lg);background:var(--player-ground,#0d0a0c);border-radius:16px;position:relative;overflow:hidden}.w-stage{width:100%;height:auto;display:block}.w-player:fullscreen{background:#000;border:0;border-radius:0}.w-player:fullscreen .w-video{object-fit:contain!important;background:#000!important}.w-player:-webkit-full-screen{background:#000;border:0;border-radius:0}.w-player:-webkit-full-screen .w-video{object-fit:contain!important;background:#000!important}.w-chip-live{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#0f0a0cb8;border:1px solid #ffffff24;border-radius:100px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:14px;left:14px}.w-chip-live .w-rdot{background:var(--brass);width:7px;height:7px;box-shadow:0 0 8px var(--brass);border-radius:100px}.w-chip-dur{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#0f0a0cb8;border:1px solid #ffffff24;border-radius:100px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:14px;right:14px}.w-playbtn{z-index:4;background:color-mix(in srgb, var(--wine) 92%, transparent);color:#fff;border:none;border-radius:100px;place-items:center;width:88px;height:88px;margin:auto;transition:transform .2s,background .2s,opacity .3s;display:grid;position:absolute;inset:0;box-shadow:0 14px 40px -8px #0009}.w-playbtn:after{content:"";border:2px solid #fff6;border-radius:100px;animation:2.4s ease-out infinite w-ring;position:absolute;inset:-10px}@keyframes w-ring{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.25)}}.w-playbtn:hover{background:var(--wine);transform:scale(1.06)}.w-playbtn.w-hidden{opacity:0;pointer-events:none;transform:scale(.7)}.w-lower-third{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0f0a0ca8;border:1px solid #ffffff1f;border-radius:11px;align-items:center;gap:11px;padding:9px 14px 9px 11px;display:flex;position:absolute;bottom:66px;left:16px}.w-lower-third .w-lt-mark{background:linear-gradient(150deg,var(--wine),var(--wine-deep));border-radius:7px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.w-lower-third .w-lt-name{font-size:14px;font-weight:600;line-height:1.1}.w-lower-third .w-lt-role{color:#ffffffb8;margin-top:2px;font-size:11.5px}.w-controls{z-index:3;color:#fff;background:linear-gradient(#0a070800,#0a0708db);align-items:center;gap:13px;padding:12px 16px 13px;display:flex;position:absolute;bottom:0;left:0;right:0}.w-mini-play{color:#fff;background:0 0;border:none;width:20px;height:20px;padding:0}.w-scrub{cursor:pointer;background:#ffffff38;border-radius:100px;flex:1;height:5px;position:relative}.w-scrub .w-fill{background:linear-gradient(90deg,var(--brass),var(--wine));border-radius:100px;width:25%;transition:width .2s linear;position:absolute;inset:0 auto 0 0}.w-scrub .w-knob{background:#fff;border-radius:100px;width:14px;height:14px;transition:left .2s linear;position:absolute;top:50%;left:25%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #00000080}.w-scrub .w-mark{background:var(--brass);border:2px solid #ffffffd9;border-radius:100px;width:9px;height:9px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #0f0a0c80}.w-tc{color:#ffffffd9;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:12px}.w-ctrl-ic{color:#ffffffd9;width:19px;height:19px}.w-player-cap{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.w-player-cap svg{color:var(--brass);flex:none}.w-chapbtn{color:#fff;white-space:nowrap;background:#0f0a0c80;border:1px solid #ffffff38;border-radius:100px;padding:5px 11px;font-size:12px;font-weight:600}.w-chapbtn[aria-expanded=true]{background:var(--wine);border-color:var(--wine)}.w-chaplist{z-index:5;background:var(--surface);border:1px solid var(--hairline);width:min(320px,72%);max-height:64%;box-shadow:var(--shadow-lg);border-radius:13px;padding:12px 6px 10px 14px;animation:.28s cubic-bezier(.2,.7,.2,1) both w-rise;position:absolute;bottom:62px;right:14px;overflow:auto}.w-chaplist h4{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);margin:0 0 8px;font-size:11px;font-weight:700}.w-chaplist ol{gap:2px;margin:0;padding:0 8px 0 0;list-style:none;display:grid}.w-chapjump{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:baseline;gap:11px;padding:8px;font-size:14px;display:flex}.w-chapjump:hover{background:var(--surface-2)}.w-chapjump .w-chapt{width:46px;color:var(--accent-text);font-variant-numeric:lining-nums tabular-nums;flex:none;font-size:12px;font-weight:700}.w-chapjump .w-chapsub{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.w-chapjump.w-sel{background:var(--accent-soft)}.w-chapjump.w-sel .w-chaptitle{color:var(--accent-text);font-weight:700}.w-waitpill,.w-pausepill{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#0f0a0cb8;border:1px solid #ffffff24;border-radius:100px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:54px}.w-waitpill{right:14px}.w-pausepill{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700;left:14px}.w-player:has(.w-arrive.w-at-tr) .w-waitpill{left:14px;right:auto}.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{z-index:6;pointer-events:none;flex-direction:column;justify-content:flex-end;width:min(340px,74%);display:flex;position:absolute;top:54px;bottom:62px}.w-arrive>*{pointer-events:auto}.w-arrive.w-at-br{right:14px}.w-arrive.w-at-bl{left:14px}.w-arrive.w-at-tr{justify-content:flex-start;right:14px}.w-arrive.w-at-tl{justify-content:flex-start;left:14px}.w-arrive.w-at-center{justify-content:center;left:50%;transform:translate(-50%)}.w-player .w-line{z-index:3;background:#ffffff29;height:3px;position:absolute;bottom:0;left:0;right:0}.w-player .w-line i{background:linear-gradient(90deg,var(--brass),var(--wine));height:100%;transition:width .2s linear;display:block}.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{background:#0f0a0c80;border-radius:9px;width:32px;height:32px;top:10px;right:10px}.fw-watch .w-player.w-strip .w-chappill svg{width:15px;height:15px}.w-player.w-strip .w-chaplist{border-radius:11px;width:auto;max-height:none;padding:10px 4px 8px 10px;inset:48px 8px 8px}.w-player.w-strip .w-chaplist h4{margin-bottom:4px;font-size:10px}.w-player.w-strip .w-chapjump{gap:9px;padding:6px 7px;font-size:13px}.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{color:var(--ink);background:0 0;gap:10px;padding:8px 2px 0;position:static}.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{min-width:38px;padding:3px 7px;font-size:11px}.fw-watch .w-ctlrow .w-ctrlbtn svg{width:17px;height:17px}@media (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{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;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -20px 40px -20px #000c}.w-momentsheet .w-arrive{width:auto;max-width:none;padding:0;display:block;position:static;transform:none}.w-momentsheet .w-arrivecard{width:100%;max-width:none}.w-arrive.w-at-full{background:#0f0a0cc7;justify-content:center;align-items:center;width:auto;inset:0}.w-arrive.w-at-full .w-arrivecard{width:min(420px,84%);max-height:86%}.w-arrivecard{border-radius:16px;min-height:0;max-height:100%;animation:.28s cubic-bezier(.2,.7,.2,1) both w-rise;overflow:auto}.w-fileicon{color:#fff;background:linear-gradient(160deg,#c34a3f,#a5342c);border-radius:8px;flex:none;place-items:end center;width:46px;height:56px;display:grid;position:relative;box-shadow:0 8px 18px -10px #a3342ccc}.w-fileicon:before{content:"";background:#ffffff59;border-bottom-left-radius:6px;width:14px;height:14px;position:absolute;top:0;right:0}.w-filebody{flex:1;min-width:160px}.w-filebody b{font-size:15.5px;font-weight:600;display:block}.w-filebody span{color:var(--muted);margin-top:2px;font-size:13px;display:block}.w-mcard{color:#241a1e;--k:#b59bd6;background:#fffdfc;border:0;border-radius:16px;padding:15px 18px 14px;position:relative;overflow:hidden;box-shadow:0 24px 50px -26px #000c}.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:"";background:var(--k);height:3px;position:absolute;top:0;left:0;right:0}.w-mhead{align-items:center;gap:10px;margin-bottom:10px;display:flex}.w-mkind{letter-spacing:.09em;text-transform:uppercase;color:var(--wine);align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.w-mkind .w-kdot{background:var(--k);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--k) 30%, transparent);border-radius:100px}.w-mtime{color:#7a6870;font-variant-numeric:lining-nums tabular-nums;background:#f7efee;border:1px solid #e7dcd9;border-radius:100px;margin-left:auto;padding:3px 9px;font-size:11.5px;font-weight:700}.w-mcard .w-q{font-family:var(--display);letter-spacing:-.01em;color:#241a1e;font-size:17px;font-weight:500;line-height:1.3}.w-mcard .w-qsub{color:#7a6870;margin-top:5px;font-size:13px;line-height:1.45}.w-mrow{color:#7a6870;justify-content:space-between;align-items:center;gap:10px;min-height:20px;margin-top:12px;font-size:12.5px;display:flex}.w-mrow .w-acts{align-items:center;gap:10px;display:flex}.w-arrivelater{color:#7a6870;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:700}.w-arrivelater:hover{color:#241a1e}.w-thanks{color:#2f7a5a;background:#eef6f1;border-radius:11px;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.w-thanks svg{flex:none;width:16px;height:16px}.w-poll{gap:7px;margin-top:12px;display:grid}.w-opt{text-align:left;color:#241a1e;cursor:pointer;background:#f7efee;border:1px solid #e7dcd9;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;font-weight:600;transition:all .16s;display:flex;position:relative}.w-opt:hover{border-color:var(--wine);background:#fff}.w-opt.w-picked{border-color:var(--wine);box-shadow:0 0 0 3px var(--ring);cursor:default;background:#fff}.w-poll.w-done .w-opt{pointer-events:none}.w-qfield{resize:none;color:#241a1e;background:#f7efee;border:1px solid #e7dcd9;border-radius:12px;width:100%;min-height:64px;margin-top:12px;padding:10px 12px;font-family:inherit;font-size:13.5px;line-height:1.45;transition:all .15s;display:block}.w-qfield::placeholder{color:#a5949b}.w-qfield:focus{border-color:var(--wine);box-shadow:0 0 0 3px var(--ring);background:#fff;outline:none}.w-send{background:var(--wine);color:#fff;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:100px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:800;display:inline-flex}.w-send:disabled{color:#a5949b;cursor:default;background:#e7dcd9}.w-emo{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.w-react{cursor:pointer;background:#f7efee;border:1px solid #e7dcd9;border-radius:12px;place-items:center;padding:10px 4px 8px;transition:all .16s;display:grid}.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);box-shadow:0 0 0 3px var(--ring);cursor:default;background:#fff}.w-react.w-on b{transform:scale(1.15)}.w-file{background:#f7efee;border:1px solid #e7dcd9;border-radius:12px;align-items:center;gap:12px;margin-top:12px;padding:11px 12px;display:flex}.w-file .w-fileicon{width:38px;height:46px;box-shadow:none;background:#fff;border:1px solid #e7dcd9;border-radius:6px;flex:none;display:block;position:relative}.w-file .w-fileicon:before{content:none}.w-file .w-fileicon:after{content:"PDF";color:var(--wine);letter-spacing:.06em;font-size:9px;font-weight:800;position:absolute;bottom:5px;left:5px}.w-file .w-filebody{flex:1;min-width:0}.w-file .w-nm{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.w-file .w-mt{color:#7a6870;margin-top:2px;font-size:11.5px;display:block}.w-dl{background:var(--wine);color:#fff;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:100px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.w-dl.w-saved{cursor:default;background:#2f7a5a}.w-post.w-flash{animation:2.2s ease-out w-flash}@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 #0000}}.w-offer{--o-bg:linear-gradient(135deg,var(--wine),var(--wine-deep));--o-ink:#fff;--o-sub:#ffffffd9;--o-kick:#ffffffbf;--o-btn:#fff;--o-btn-ink:var(--wine);--o-em:#f2cc8f;--o-line:#ffffff24;color:var(--o-ink);background:var(--o-bg);border-color:#0000;border-radius:18px;margin-top:16px;padding:34px;position:relative;overflow:hidden;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:#f6eef0c7;--o-kick:#f6eef099;--o-btn:#f2cc8f;--o-btn-ink:#2a1a10;--o-em:#f2cc8f;--o-line:#ffffff1a}.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:#fffc}.w-offer.w-look-custom{--o-bg:var(--o-custom);--o-btn:#fff;--o-btn-ink:#1a1216;--o-em:#ffffffd9}.w-offer.w-look-custom.w-look-light{--o-ink:#1a1216;--o-sub:#1a1216bf;--o-kick:#1a121699;--o-btn:#1a1216;--o-btn-ink:#fff;--o-em:#1a1216;--o-line:#0000001f}.w-offer.w-look-paper .w-glow,.w-offer.w-look-custom.w-look-light .w-glow{opacity:.35}.w-offer.w-beside{grid-template-columns:minmax(220px,42%) minmax(0,1fr);align-items:center;gap:24px;padding:24px;display:grid}.w-offer.w-beside .w-ovideo{z-index:2;border:1px solid var(--o-line);background:#0d0a0c;border-radius:12px;position:relative;overflow:hidden}.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 (width<=640px){.w-offer.w-beside{grid-template-columns:1fr}}.w-offer .w-glow{background:radial-gradient(circle,#b0873a80,#0000 70%);border-radius:100px;width:260px;height:260px;position:absolute;top:-70px;right:-70px}.w-offer .w-glow2{background:radial-gradient(circle,#ffffff14,#0000 70%);border-radius:100px;width:220px;height:220px;position:absolute;bottom:-90px;left:-50px}.w-offer .w-oin{z-index:2;position:relative}.w-offer .w-okick{letter-spacing:.11em;text-transform:uppercase;color:var(--o-kick);align-items:center;gap:9px;font-size:11px;font-weight:700;display:inline-flex}.w-offer .w-okick .w-kbrass{background:var(--brass);width:20px;height:1px}.w-offer h2{color:var(--o-ink);letter-spacing:-.02em;margin:14px 0 8px;font-size:clamp(24px,3.4vw,30px)}.w-offer h2 em{color:var(--o-em);font-style:italic}.w-offer .w-osub{color:var(--o-sub);max-width:44ch;font-size:15.5px;line-height:1.5}.w-offerfoot{flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;display:flex}.w-offer .w-btn{background:var(--o-btn);color:var(--o-btn-ink);white-space:nowrap;text-decoration:none;box-shadow:0 12px 26px -12px #0009}.w-offer .w-btn:hover{filter:brightness(.96);transform:translateY(-1px)}.w-otrust{color:var(--o-sub);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.w-otrust svg{flex:none}.w-offer .w-onote{color:var(--o-ink);max-width:46ch;margin-top:15px;font-size:16.5px;line-height:1.55}.w-ocode{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}.w-ocodev{letter-spacing:.14em;color:var(--o-ink);background:var(--o-line);border:1px dashed var(--o-sub);border-radius:12px;padding:11px 20px;font-size:clamp(21px,2.8vw,26px);font-weight:700}.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{border-bottom:1px solid var(--hairline);align-items:center;gap:13px;padding:15px 20px;display:flex}.w-cv-av{border:1px solid var(--hairline);width:44px;height:44px;box-shadow:var(--shadow);border-radius:100px;flex:none;overflow:hidden}.w-cv-id{flex:1;min-width:0}.w-cv-id b{font-size:15.5px;font-weight:600;display:block}.w-cv-sub{color:var(--muted);align-items:center;gap:7px;margin-top:2px;font-size:12.5px;display:flex}.w-cv-sub .w-lv{background:var(--good);border-radius:100px;flex:none;width:7px;height:7px}.w-cv-scroll{flex-direction:column;gap:12px;min-height:280px;max-height:470px;padding:20px;display:flex;overflow-y:auto}.w-cvmsg{align-items:flex-end;gap:9px;max-width:78%;display:flex}.w-cvmsg.w-host{align-self:flex-start}.w-cvmsg.w-you{justify-content:flex-end;align-self:flex-end}.w-cvav{border:1px solid var(--hairline);border-radius:100px;flex:none;width:28px;height:28px;overflow:hidden}.w-cvbub{border-radius:15px;padding:11px 14px;font-size:14.5px;line-height:1.5}.w-cvmsg.w-host .w-cvbub{background:var(--accent-soft);border:1px solid var(--hairline);color:var(--ink);border-bottom-left-radius:5px}.w-cvmsg.w-you .w-cvbub{background:var(--wine);color:#fff;border-bottom-right-radius:5px}.w-cvtime{text-align:right;font-variant-numeric:lining-nums tabular-nums;margin-top:5px;font-size:10.5px;display:block}.w-cvmsg.w-host .w-cvtime{color:var(--dim)}.w-cvmsg.w-you .w-cvtime{color:#ffffffb8}@media (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{justify-content:flex-end;width:auto;inset:8px 10px 52px;transform:none}.w-arrive.w-at-full{justify-content:center;inset:0}.w-arrive.w-at-full .w-arrivecard{width:92%}.w-chaplist{width:auto;left:10px;right:10px}.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 *{scroll-behavior:auto!important;transition:none!important;animation:none!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:0 0}.fw-watch ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--wine) 38%,transparent);background-clip:content-box;border:3px solid #0000;border-radius:100px}.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:0 0}.fw-watch{font-family:var(--text);color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;font-size:15px;line-height:1.5}.fw-watch.w-loadwrap{justify-content:center;align-items:center;min-height:100vh;padding:40px;display:flex}.w-spinner{border:3px solid var(--hairline);border-top-color:var(--wine);border-radius:100px;width:34px;height:34px;animation:.8s linear infinite w-spin}@keyframes w-spin{to{transform:rotate(360deg)}}.fw-watch.w-trouble{flex-direction:column;min-height:100vh;display:flex}.w-tmain{flex:1;place-items:center;padding:40px 24px;display:grid}.w-tcard{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:440px;display:flex}.w-tmark{background:var(--surface);border:1px solid var(--hairline);width:72px;height:72px;box-shadow:var(--shadow);color:var(--accent-text);border-radius:22px;place-items:center;display:grid}.fw-watch .w-tmark svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:32px}.w-tcard h1{letter-spacing:-.02em;text-wrap:balance;margin:6px 0 0;font-size:clamp(24px,3vw,32px);line-height:1.1}.w-tcard p{color:var(--muted);text-wrap:pretty;max-width:40ch;margin:0;font-size:15.5px;line-height:1.55}.w-tact{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.w-tbtn{cursor:pointer;background:var(--wine);color:var(--brand-accent-ink,#fff);font:inherit;border:0;border-radius:10px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.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{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.w-thint{color:var(--dim);margin-top:2px;font-size:12.5px}.w-tplate{justify-content:center;padding:0 0 18px;display:flex}.w-tplate a{background:var(--surface);border:1px solid var(--hairline);color:var(--muted);box-shadow:var(--shadow);border-radius:100px;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-size:12.5px;display:inline-flex}.w-tplate b{color:var(--ink)}.fw-watch.w-door{height:100dvh;min-height:0;overflow-y:auto}.w-door-card{flex-direction:column;gap:12px;width:100%;max-width:420px;display:flex}.w-door-hero{aspect-ratio:16/10;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);border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.w-door-face{width:96px;height:96px;box-shadow:0 0 0 4px var(--surface), var(--shadow);border-radius:100px;overflow:hidden}.w-door-still .w-door-face{filter:saturate(.7)}.w-door-badge{letter-spacing:.06em;background:var(--surface);color:var(--muted);border:1px solid var(--hairline);border-radius:6px;padding:4px 9px;font-size:11.5px;font-weight:800;position:absolute;top:12px;left:12px}.w-door-badge.w-door-live{color:#fff;background:#d93a3a;border-color:#d93a3a}.w-door-count{color:#fff;background:#0000008c;border-radius:6px;padding:4px 9px;font-size:12px;font-weight:700;position:absolute;top:12px;right:12px}.w-door-card h1{letter-spacing:-.02em;text-wrap:balance;margin:6px 0 0;font-size:clamp(22px,3vw,28px);line-height:1.15}.w-door-with{color:var(--muted);align-items:center;gap:9px;margin:0;font-size:14.5px;display:flex}.w-door-av{border-radius:100px;flex:none;width:26px;height:26px;overflow:hidden}.w-door-box{background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:10px;margin-top:4px;padding:16px;display:flex}.w-door-inp{box-sizing:border-box;border:1px solid var(--hairline);background:var(--ground);width:100%;color:var(--ink);font:inherit;border-radius:10px;padding:12px 14px;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{color:var(--dim);text-align:center;margin:0;font-size:12.5px}.w-door-me{flex-direction:column;gap:2px;display:flex}.w-door-me b{font-size:16px}.w-door-me small{color:var(--muted);font-size:13px}.w-door-notyou{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;padding:4px;font-size:13.5px;text-decoration:underline}.w-door-err{color:#d93a3a;text-align:center;margin:0;font-size:13.5px}@media (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{flex-direction:column;display:flex}.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{letter-spacing:-.022em;font-size:clamp(26px,3.2vw,36px)}.w-wp-with{color:var(--muted);align-items:center;gap:10px;margin-top:10px;font-size:15.5px;display:flex}.w-wp-with em{color:var(--accent-text);font-style:italic}.w-wp-photo{border:1px solid var(--hairline);width:34px;height:34px;box-shadow:var(--shadow);border-radius:100px;flex:none;overflow:hidden}.w-wp-stage{grid-template-columns:minmax(0,1fr) 400px;align-items:stretch;gap:26px;padding-bottom:60px;display:grid}.w-wp-left{min-width:0}.w-wp-stagebox{position:relative}.w-wp-stagebox .w-playerwrap,.w-wp-stagebox .w-player{z-index:1;position:relative}.w-wp-ambient{z-index:0;filter:blur(48px)saturate(1.3);opacity:.28;pointer-events:none;border-radius:30px;display:none;position:absolute;inset:-6% -4%;overflow:hidden;transform:scale(1.02)}.w-wp-ambient img{object-fit:cover;width:100%;height:100%;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{flex-direction:column;display:flex}.w-fit .w-wp-stage{grid-template-columns:var(--player-w,minmax(0,1fr)) var(--chat-w,400px);flex:1;justify-content:center;padding-bottom:28px}.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,transform .35s}.w-player.w-idle .w-controls{opacity:0;pointer-events:none;transform:translateY(6px)}.w-player.w-idle .w-chappill{opacity:0;pointer-events:none;transform:translateY(-6px)}.w-player.w-idle{cursor:none}.w-player.w-bare .w-scrub .w-gap{background:#0c080ae6;border-radius:1px;width:3px;position:absolute;top:-2px;bottom:-2px;transform:translate(-50%)}.w-scrub .w-mdot{background:var(--brass);cursor:pointer;z-index:2;border:0;border-radius:100px;width:9px;height:9px;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #0f0a0ca6}.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);white-space:nowrap;text-overflow:ellipsis;color:#1a1216;opacity:0;pointer-events:none;background:#fff;border-radius:8px;max-width:min(320px,60vw);padding:6px 10px;font-size:12px;font-weight:600;transition:opacity .12s;position:absolute;bottom:16px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 24px -12px #000c}.w-scrub .w-mdot:hover:after,.w-scrub .w-mdot:focus-visible:after{opacity:1}.w-scrub .w-mdot:first-of-type:after{left:-6px;transform:none}.w-ctlrow .w-scrub .w-mdot{width:8px;height:8px;box-shadow:0 0 0 2px var(--surface)}.w-ctrlbtn{color:#ffffffd9;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:2px;display:grid}.w-ctrlbtn:hover{color:#fff;background:#ffffff24}.w-speed{color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer;background:#0f0a0c80;border:1px solid #ffffff38;border-radius:100px;min-width:44px;padding:4px 9px;font-size:12px;font-weight:700}.w-speed:hover{background:var(--wine);border-color:var(--wine)}.fw-watch .w-ctrlbtn svg{width:19px;height:19px}.w-chappill{z-index:6;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0f0a0c8c;border:1px solid #ffffff2e;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:12px;right:12px}.w-chappill:hover,.w-chappill[aria-expanded=true]{background:var(--wine);border-color:var(--wine)}.fw-watch .w-chappill svg{flex:none;width:16px;height:16px}.w-player.w-bare .w-chaplist{top:54px;bottom:auto;right:12px}.w-ofcard{z-index:7;width:min(320px,100% - 28px);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));border-radius:16px;flex-direction:column;gap:10px;padding:14px;animation:.4s cubic-bezier(.2,.8,.2,1) both w-slide;display:flex;position:absolute;bottom:62px;right:14px;box-shadow:0 24px 50px -22px #000c}@keyframes w-slide{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.w-ofcard{animation:none}}.w-ofkick{letter-spacing:.12em;text-transform:uppercase;opacity:.78;padding-right:36px;font-size:10.5px;font-weight:700;line-height:32px}.w-ofx{z-index:2;width:32px;height:32px;color:inherit;cursor:pointer;background:#0000002e;border:0;border-radius:100px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.w-ofx:hover{background:#00000052}.fw-watch .w-ofx svg{width:14px;height:14px}.w-ofnote{color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.w-ofposter{color:#fff;background:#1a1216 50%/cover no-repeat;border-radius:8px;flex:none;place-items:center;width:64px;height:40px;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.fw-watch .w-ofposter svg{filter:drop-shadow(0 1px 3px #0009);width:18px;height:18px}.w-ofnote:hover .w-ofposter{box-shadow:inset 0 0 0 2px #fff}.w-ofnotet{flex-direction:column;gap:2px;min-width:0;display:flex}.w-ofnotet b{font-family:var(--display);font-size:15px;line-height:1.2}.w-ofnotet small{opacity:.75;font-size:11.5px}.w-ofvideo{aspect-ratio:16/9;background:#000;border-radius:10px;width:100%;display:block}.w-ofwords{margin:0;font-size:14px;line-height:1.5}.fw-watch .w-ofbtn{cursor:pointer;color:#fff;width:100%;font:inherit;background:#1a1216;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.fw-watch .w-ofbtn:hover{filter:brightness(1.12)}.fw-watch .w-ofbtn svg{width:15px;height:15px}.w-ofcode{align-items:center;gap:10px;display:flex}.w-ofcode>span{letter-spacing:.08em;text-align:center;border:1px dashed #ffffff8c;border-radius:8px;flex:1;padding:8px 12px;font-size:20px;font-weight:700}.w-ofcode .w-ofbtn{flex:none;width:auto}.w-oftab{z-index:7;cursor:pointer;font:inherit;background:var(--brand-accent-text,var(--wine));color:var(--brand-accent-ink,#fff);border:0;border-radius:100px;align-items:center;gap:8px;padding:8px 14px 8px 12px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:62px;right:14px;box-shadow:0 12px 30px -14px #000c}.w-oftab:hover{filter:brightness(1.1)}.w-ofdot{opacity:.75;background:currentColor;border-radius:100px;width:7px;height:7px}.w-player.w-idle .w-ofcard,.w-player.w-idle .w-oftab{transition:none}.w-endcard{z-index:8;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%);place-items:center;padding:24px;animation:.35s cubic-bezier(.2,.8,.2,1) both w-rise;display:grid;position:absolute;inset:0}.w-endin{flex-direction:column;align-items:center;gap:12px;max-width:440px;display:flex}.w-endkick{letter-spacing:.16em;text-transform:uppercase;color:#ffffffb8;font-size:11px;font-weight:700}.w-endin h3{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:clamp(20px,2.6vw,30px);line-height:1.15}.w-endin .w-ofnote{background:#ffffff14;border:1px solid #ffffff24;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{background:var(--brand-accent-text,var(--wine));width:auto;color:var(--brand-accent-ink,#fff);padding:13px 26px;font-size:15px}.w-endin .w-ofcode>span{border-color:#fff6}.w-again{color:#ffffff9e;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:100px;align-items:center;gap:7px;margin-top:4px;padding:6px 10px;font-size:12.5px;display:inline-flex}.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 (width<=640px){.w-ofcard{width:calc(100% - 20px);padding:12px;bottom:58px;right:10px}.w-oftab{bottom:58px;right:10px}.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{border-radius:18px;flex-direction:column;height:0;min-height:100%;display:flex;overflow:hidden}.w-wp-chat .w-cv-head{gap:10px;padding:10px 14px}.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{margin-top:1px;font-size:11.5px}.w-wp-chat .w-cv-scroll{gap:10px;padding:14px}.w-wp-chat .w-cvmsg{gap:7px;max-width:86%}.w-wp-chat .w-cvav{width:22px;height:22px}.w-wp-chat .w-cvbub{border-radius:13px;padding:8px 11px;font-size:13px;line-height:1.45}.w-wp-chat .w-cvtime{margin-top:3px;font-size:9.5px}.w-wp-chat .w-wp-empty{gap:8px;max-width:26ch;font-size:12px}.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{padding:7px 5px;font-size:13.5px}.w-wp-chat .w-wp-send{border-radius:11px;width:39px;height:39px}.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{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:10px;max-width:24ch;margin:auto;font-size:14px;display:flex}.w-wp-empty b{color:var(--ink);font-size:16px;font-weight:600}.w-wp-ring{background:var(--accent-soft);width:52px;height:52px;color:var(--accent-text);border-radius:100px;place-items:center;display:grid}.fw-watch .w-wp-ring svg{width:22px;height:22px}.w-wp-composer{border-top:1px solid var(--hairline);flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.w-wp-trouble{color:var(--bad);padding:0 2px;font-size:12.5px}.w-wp-pending{flex-wrap:wrap;gap:8px;padding:2px 2px 0;display:flex}.w-wp-chip{border:1px solid var(--hairline);background:var(--ground);border-radius:11px;align-items:center;gap:8px;max-width:100%;padding:6px 8px;font-size:12.5px;display:flex;position:relative}.w-wp-chip img{object-fit:cover;border-radius:8px;width:44px;height:44px}.w-wp-chipic{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-text);border-radius:8px;flex:none;place-items:center;display:grid}.fw-watch .w-wp-chipic svg{width:15px;height:15px}.w-wp-chipt{min-width:0}.w-wp-chipt b{white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-weight:600;display:block;overflow:hidden}.w-wp-chipt span{color:var(--dim);font-size:11.5px;display:block}.w-wp-rm{border:1px solid var(--hairline);background:var(--surface);width:20px;height:20px;color:var(--muted);border-radius:100px;place-items:center;padding:0;display:grid;position:absolute;top:-7px;right:-7px}.fw-watch .w-wp-rm svg{width:10px;height:10px}.w-wp-row{align-items:flex-end;gap:8px;display:flex}.w-wp-field{border:1px solid var(--hairline);background:var(--ground);border-radius:13px;flex:1;align-items:flex-end;gap:4px;min-width:0;padding:4px 4px 4px 6px;transition:border-color .15s,box-shadow .15s;display:flex}.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;color:var(--dim);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;transition:all .15s;display:grid}.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{min-width:0;color:var(--ink);resize:none;background:0 0;border:0;outline:none;flex:1;max-height:240px;padding:9px 6px;font-family:inherit;font-size:15px;line-height:1.4;overflow-y:auto}.w-wp-input::placeholder{color:var(--dim)}.w-wp-send{background:var(--wine);color:#fff;border:0;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;transition:all .15s;display:grid}.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{text-align:center;border-top:1px solid var(--hairline);margin-top:auto;padding:0 0 10px;position:relative}.w-wp-footglow{background:linear-gradient(90deg,transparent,var(--accent-text),transparent);width:360px;max-width:80%;height:1px;opacity:var(--foot-glow,.55);pointer-events:none;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.w-wp-powered{background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow);color:var(--muted);border-radius:100px;align-items:center;gap:10px;padding:9px 16px 9px 11px;font-size:13.5px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:inline-flex;position:relative;top:-22px}.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{white-space:nowrap;opacity:0;max-width:0;color:var(--accent-text);transition:max-width .35s,opacity .25s,margin .35s;overflow:hidden}.w-wp-powered:hover,.w-wp-powered:focus-visible{box-shadow:var(--shadow-lg);border-color:#0000;transform:translateY(-2px)}.w-wp-powered:hover .w-wp-more,.w-wp-powered:focus-visible .w-wp-more{opacity:1;max-width:200px;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 (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{flex-direction:column;flex:1;min-height:0;display:flex}.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{width:100%;max-width:67.5556dvh;margin:0 auto}.w-wp-tabs{gap:20px;padding:10px 2px 0;display:flex}.w-wp-tabs button{color:var(--dim);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;margin:0;padding:0 0 8px;font-size:14px;font-weight:600}.w-wp-tabs button.on{color:var(--ink);border-bottom-color:var(--accent-text)}.w-wp-pane{flex-direction:column;flex:1;min-height:0;padding-top:10px;display:flex}.w-wp-chatpane{flex-direction:column;flex:1;min-height:0;display:flex}.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;min-height:0;max-height:none}.w-wp-offerpane{flex:1;min-height:0;padding-bottom:12px;overflow:auto}.w-wp-offerpane .w-offer{margin-top:0}.w-wp-plateline{text-align:center;flex:none;padding:8px 0 6px}.w-wp-plateline .w-wp-powered{box-shadow:none;gap:8px;padding:5px 12px 5px 8px;font-size:12px;position:static}.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{width:auto;left:10px;right:10px}.fw-watch.w-wp-app:not(.w-live-app):not(.w-live-atdoor){left:0;right:0;top:var(--vv-top,0px);height:var(--vv-h,100dvh);position:fixed}.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{border-radius:20px;flex:none;max-height:46%;margin-bottom:12px;overflow:auto}.w-wp-offerabove .w-offer{margin-top:0}.w-wp-tabs button{min-height:44px;padding-bottom:0}}@media (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 (width<=700px){:is(.w-wp-app,.w-room) .w-tenantbar .w-row{height:56px}:is(.w-wp-app,.w-room) .w-brand-crest{border-radius:9px;width:34px;height:34px}: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{background:var(--surface-2);border-radius:12px;gap:4px;margin-top:10px;padding:3px;display:flex}.w-wp-seg button{min-height:44px;color:var(--muted);font:inherit;background:0 0;border:0;border-radius:10px;flex:1;font-size:15px;font-weight:600;position:relative}.w-wp-seg button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #1a12161f}.w-wp-segdot{background:var(--accent-text);border-radius:100px;width:8px;height:8px;position:absolute;top:10px;right:14px}.w-wp-offerline{background:var(--accent-soft);color:var(--accent-text);border-radius:14px;flex:none;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:6px 6px 6px 14px;font-size:15px;font-weight:600;animation:.3s both w-rise;display:flex}.fw-watch .w-wp-offerline button{background:var(--wine);min-height:40px;color:var(--brand-accent-ink,#fff);border:0;border-radius:10px;padding:0 18px;font-size:14.5px;font-weight:700}}.fw-watch.w-room{flex-direction:column;display:flex}.w-room>main{flex:1;width:100%}.w-room-wrap{max-width:1280px}.w-rhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 0 14px;display:flex}.w-rhead h1{letter-spacing:-.022em;font-size:clamp(24px,2.6vw,30px)}.w-rhead h1 em{color:var(--accent-text);font-style:italic}.w-rwith{color:var(--muted);align-items:center;gap:10px;margin-top:6px;font-size:14px;display:flex}.w-rwith b{color:var(--ink);font-weight:600}.w-rphoto{border:1px solid var(--hairline);width:28px;height:28px;box-shadow:var(--shadow);border-radius:100px;flex:none;overflow:hidden}.w-rme{align-items:center;gap:16px;min-width:0;display:flex}.w-me{flex:none;align-self:flex-start;position:relative}.w-mebtn{cursor:pointer;width:64px;height:64px;box-shadow:var(--shadow);background:0 0;border:0;border-radius:100px;padding:0;display:block;position:relative}.w-mebtn .fw-avatar,.w-mebtn img,.w-mebtn svg{border:2px solid var(--surface);border-radius:100px;width:64px;height:64px;display:block}.w-mebtn:disabled{opacity:.6;cursor:default}.w-mebtn:hover .fw-avatar,.w-mebtn:hover img{filter:brightness(1.06)}.w-meplus{background:var(--wine);width:22px;height:22px;color:var(--brand-accent-ink,#fff);border:2px solid var(--surface);border-radius:100px;place-items:center;font-size:15px;font-weight:700;line-height:1;display:grid;position:absolute;bottom:-2px;right:-2px}.w-memenu{z-index:8;background:var(--surface);border:1px solid var(--hairline);min-width:196px;box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;gap:2px;padding:6px;animation:.2s both w-rise;display:flex;position:absolute;top:70px;left:0}.w-memenu button{text-align:left;width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.w-memenu button:hover{background:var(--surface-2)}.w-memenu button.w-quiet{color:var(--dim)}.fw-watch .w-memenu svg{flex:none;width:15px;height:15px}.w-metrouble{z-index:8;white-space:nowrap;color:var(--bad,#b23b3b);background:var(--surface);border:1px solid var(--hairline);border-radius:8px;padding:6px 10px;font-size:12.5px;position:absolute;top:70px;left:0}.w-menudge{z-index:7;white-space:nowrap;background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow);color:var(--muted);border-radius:100px;align-items:center;gap:8px;padding:6px 6px 6px 12px;font-size:12.5px;display:inline-flex;position:absolute;top:70px;left:0}.w-menudge b{color:var(--ink);font-weight:600}.w-menudge button{background:var(--surface-2);width:22px;height:22px;color:var(--muted);cursor:pointer;border:0;border-radius:100px;font-size:14px;line-height:1}.w-rhead:has(.w-menudge){padding-bottom:40px}.w-cvmsg.w-you .w-cvav{order:2}@media (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 (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{white-space:normal;border-radius:14px;width:max-content;max-width:calc(100vw - 32px);font-size:13.5px;top:auto;bottom:0}.w-menudge button{flex:none;width:32px;height:32px}}.w-sessrow{scrollbar-width:none;flex-wrap:nowrap;gap:8px;max-width:min(720px,100%);padding:4px 2px 6px;display:flex;overflow-x:auto}.w-sessrow::-webkit-scrollbar{display:none}.w-sess{border:1px solid var(--hairline);background:var(--surface);max-width:240px;box-shadow:var(--shadow);text-align:left;color:var(--muted);border-radius:100px;flex:none;align-items:center;gap:8px;padding:5px 11px 5px 5px;font-size:12.5px;font-weight:600;transition:all .18s;display:flex}.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{background:var(--surface-2);border-radius:6px;flex:none;width:30px;height:21px;position:relative;overflow:hidden}.w-sthumb img{object-fit:cover;width:100%;height:100%}.w-sthumb i{background:var(--brass);height:2px;display:block;position:absolute;bottom:0;left:0}.w-sess b{font-weight:inherit;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.w-snew{background:var(--wine);width:7px;height:7px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:100px;flex:none}.w-rstage{grid-template-columns:minmax(0,1fr) 332px;align-items:start;gap:22px;padding-bottom:56px;display:grid}.w-rleft{min-width:0}.w-parts{border-bottom:1px solid var(--hairline);align-items:center;gap:4px;display:flex}.w-part{color:var(--muted);background:0 0;border:0;border-radius:8px 8px 0 0;align-items:center;gap:8px;padding:6px 12px 10px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex;position:relative}.w-part:hover,.w-part.w-sel{color:var(--ink)}.w-part.w-sel:after{content:"";background:var(--wine);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.w-pn{color:var(--dim);background:var(--surface-2);border:1px solid var(--hairline);border-radius:100px;padding:1px 7px;font-size:11.5px;font-weight:700}.w-pnew{background:var(--wine);width:7px;height:7px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:100px}.w-panel{padding-top:14px;animation:.3s both w-rise}.w-rempty{color:var(--muted);padding:20px 4px;font-size:14px}.w-day{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);align-items:center;gap:12px;margin:4px 0 10px;font-size:10.5px;font-weight:700;display:flex}.w-day:after{content:"";background:var(--hairline);flex:1;height:1px}.w-day.w-newer{color:var(--accent-text)}.w-day.w-newer:after{background:linear-gradient(90deg,var(--wine),var(--hairline))}.w-posts{gap:10px;margin-bottom:20px;display:grid}.w-post{border-radius:14px;padding:16px 18px 14px}.w-post.w-fresh{border-color:color-mix(in srgb,var(--wine) 35%,var(--hairline))}.w-pwho{align-items:center;gap:9px;margin-bottom:10px;display:flex}.w-pwho b{font-size:13px;font-weight:600;display:block}.w-pwho span span{color:var(--dim);font-size:11.5px}.w-pav{border:1px solid var(--hairline);border-radius:100px;flex:none;width:26px;height:26px;overflow:hidden}.w-post h3{letter-spacing:-.015em;margin-bottom:5px;font-size:17px}.w-pbody{max-width:64ch;color:var(--muted);font-size:14px;line-height:1.55}.w-pbody p+p{margin-top:8px}.w-pbody em{color:var(--accent-text)}.w-patt{margin-top:12px}.w-plink{border:1px solid var(--hairline);background:var(--ground);border-radius:12px;align-items:center;gap:11px;max-width:440px;margin-top:12px;padding:10px 12px;text-decoration:none;display:flex}.w-plink:hover{border-color:var(--wine)}.w-plinkic{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-text);border-radius:9px;flex:none;place-items:center;display:grid}.fw-watch .w-plinkic svg{width:16px;height:16px}.w-plinkt{min-width:0}.w-plinkt b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.w-plinkt span{color:var(--muted);font-size:12px;display:block}.w-pacts{align-items:center;gap:8px;margin-top:12px;display:flex}.w-heart{border:1px solid var(--hairline);background:var(--surface);width:30px;height:30px;color:var(--dim);border-radius:100px;flex:none;place-items:center;transition:all .15s;display:grid}.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{color:var(--dim);font-size:12px}.w-rtoggle{border:1px solid var(--hairline);background:var(--surface);color:var(--muted);border-radius:100px;align-items:center;gap:6px;margin-left:auto;padding:5px 11px 5px 9px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.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{color:var(--dim);font-weight:400}.w-thread{border-top:1px solid var(--hairline);margin-top:12px;padding-top:12px;animation:.25s both w-rise}.w-tmsgs{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.w-tmsgs .w-cvmsg{max-width:80%}.w-tmsgs .w-cvmsg.w-you{align-self:flex-end}.w-tmsgs .w-cvbub{border-radius:13px;padding:8px 11px;font-size:13px}.w-tmsgs .w-cvmsg.w-host .w-cvbub{background:var(--ground)}.w-tcomposer{flex-direction:column;gap:8px;display:flex}.w-tcomposer .w-wp-field{background:var(--ground);border-radius:11px;padding:2px 2px 2px 4px}.w-tcomposer .w-wp-input{padding:7px 5px;font-size:13px}.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{border-radius:10px;width:34px;height:34px}.fw-watch .w-tcomposer .w-wp-send svg{width:14px;height:14px}.w-moms{gap:10px;margin:0;padding:0;list-style:none;display:grid}.w-mom{border-radius:13px;grid-template-columns:46px 32px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 12px 9px 9px;transition:all .15s;display:grid}.w-mom:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.w-momat{color:var(--accent-text);background:var(--accent-soft);text-align:center;border-radius:8px;padding:6px 0;font-size:11.5px;font-weight:700}.w-momic{background:var(--surface-2);width:32px;height:32px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.fw-watch .w-momic svg{width:15px;height:15px}.w-momt{min-width:0}.w-momt b{font-size:13.5px;font-weight:600;line-height:1.25;display:block}.w-momt small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.w-momgo{border:1px solid var(--hairline);background:var(--surface);white-space:nowrap;color:inherit;border-radius:8px;padding:6px 11px;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .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{gap:6px;display:grid}.w-mompoll button{text-align:left;border:1px solid var(--hairline);background:var(--ground);width:100%;color:inherit;border-radius:9px;align-items:center;gap:10px;padding:7px 11px;font-size:13px;transition:all .15s;display:flex}.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{color:var(--good);width:16px;height:16px;margin-left:auto}.w-momemo{gap:8px;display:flex}.w-momemo button{border:1px solid var(--hairline);background:var(--ground);border-radius:100px;width:38px;height:38px;font-size:18px;line-height:1;transition:all .15s}.w-momemo button:hover{border-color:var(--wine)}.w-momemo button.w-mine{border-color:var(--wine);background:var(--accent-soft)}.w-momfield{align-items:flex-end;gap:8px;display:flex}.w-momfield .w-qfield{flex:1;min-width:0}.w-rail{flex-direction:column;gap:12px;height:min(640px,100vh - 108px);min-height:0;display:flex;position:sticky;top:86px}.w-talk{text-align:left;border-radius:13px;flex:none;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:11px;padding:9px;transition:all .18s;display:grid}.w-talk:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.w-tposter{aspect-ratio:16/9;background:#2a1a1f;border-radius:10px;display:block;position:relative;overflow:hidden}.w-tposter img{object-fit:cover;width:100%;height:100%}.w-tveil{background:linear-gradient(#0000 40%,#0000008c);position:absolute;inset:0}.w-tplaymark{background:var(--wine);color:#fff;border-radius:100px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 18px -8px #000000b3}.fw-watch .w-tplaymark svg{width:14px;height:14px;margin-left:2px}.w-tprog{background:#fff3;height:3px;position:absolute;bottom:0;left:0;right:0}.w-tprog i{background:var(--brass);height:100%;display:block}.w-tt{min-width:0}.w-tt .w-micro{color:var(--accent-text);margin-bottom:2px;font-size:10px;display:block}.w-tt b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.w-tt span{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.w-rail .w-wp-chat{flex:1;height:auto;min-height:0}.w-rail .w-offer{border-radius:13px;flex:none;margin-top:0;padding:16px 18px}.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{z-index:80;background:color-mix(in srgb, var(--ground) 90%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:center;align-items:center;min-height:0;padding:40px;display:flex;position:fixed;inset:0;overflow-y:auto}.w-theatre{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:22px;width:min(1280px,100%,177.778vh - 57.5556px);animation:.35s cubic-bezier(.2,.8,.2,1) both w-rise;display:grid}.w-th{color:var(--ink);grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.w-th h2{letter-spacing:-.02em;font-size:clamp(20px,2.2vw,28px)}.w-th span{color:var(--muted);font-size:13.5px}.w-ttop{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;margin-bottom:-6px;display:flex}.w-tbrand{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:11px;min-width:0;font-size:17px;font-weight:600;display:flex}.w-tbrand span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.w-tctl{flex:none;gap:8px;display:flex}.w-tclose{border:1px solid var(--hairline);background:var(--surface);width:40px;height:40px;color:var(--ink);border-radius:100px;flex:none;place-items:center;transition:all .15s;display:grid}.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{min-height:0;display:flex}.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-flow:wrap;gap:5px}.w-cvatts .fw-np-voice{max-width:220px}.w-cv-scroll .fw-att-tm{display:none}@media (width<=920px){.w-rstage{grid-template-columns:1fr}.w-rail{height:auto;position:static}.w-rail .w-wp-chat{flex:none;height:480px}.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{align-items:flex-start;padding:12px}.w-theatre{grid-template-columns:1fr;width:100%}.w-tchat .w-wp-chat{flex:none;height:420px}.w-tchat{flex-direction:column;gap:12px}.w-tchat .w-offer{margin-top:0}.w-post{padding:18px}.w-rleft>.w-talk{border-radius:18px;grid-template-columns:118px minmax(0,1fr);gap:14px;width:100%;margin:0 0 14px;padding:12px}.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{margin-bottom:4px;font-size:12px}.w-rleft>.w-talk b{white-space:normal;font-size:17px}.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{background:0 0;border:0;border-radius:0;padding: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{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.w-live-when{white-space:nowrap;color:var(--muted);align-items:center;gap:8px;padding-bottom:4px;font-size:13.5px;font-weight:600;display:inline-flex}.w-live-when.w-on{color:var(--live)}.w-live-dot{background:var(--live);border-radius:100px;width:8px;height:8px;animation:1.4s ease-in-out infinite w-live-blink}@keyframes w-live-blink{50%{opacity:.35}}.w-live-stage{aspect-ratio:16/9;box-shadow:var(--shadow-lg);color:#fff;background:#0d0a0c;border-radius:18px;position:relative;overflow:hidden}.w-live-ambient{object-fit:cover;filter:blur(28px)saturate(1.2)brightness(.55);pointer-events:none;width:116%;height:116%;position:absolute;inset:-8%;transform:scale(1.05)}.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{text-align:center;background:radial-gradient(70% 80%,#14080c33,#14080c99);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0}.w-live-eye{letter-spacing:.16em;text-transform:uppercase;opacity:.8;font-size:11px;font-weight:700}.w-live-cells{gap:10px;display:flex}.w-live-cells span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:13px;flex-direction:column;align-items:center;gap:5px;min-width:76px;padding:12px 8px 9px;display:flex}.w-live-cells b{font-size:40px;font-weight:600;line-height:1}.w-live-cells i{letter-spacing:.12em;text-transform:uppercase;opacity:.72;font-size:10px;font-style:normal;font-weight:700}.w-live-clock{letter-spacing:-.02em;text-shadow:0 8px 30px #0006;font-size:72px;font-weight:600;line-height:1}.w-live-date{opacity:.92;flex-direction:column;gap:3px;font-size:16px;display:flex}.w-live-date span:last-child:not(:first-child){opacity:.75;font-size:13px}.w-live-calwrap{position:relative}.w-live-wbtn{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff57;border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.w-live-wbtn:hover{background:#ffffff2e}.fw-watch .w-live-wbtn svg{width:15px;height:15px}.w-live-calmenu{z-index:5;text-align:left;background:var(--surface);border:1px solid var(--hairline);border-radius:12px;flex-direction:column;width:190px;padding:5px;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 20px 50px -18px #0009}.fw-watch .w-live-calmenu a{color:var(--ink);border-radius:8px;padding:9px 11px;font-size:14px;text-decoration:none}.w-live-calmenu a:hover,.w-live-calmenu a:focus-visible{background:var(--surface-2)}.w-live-note{opacity:.72;max-width:420px;font-size:13px;line-height:1.4}.w-live-here{align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:flex}.w-live-faces{display:flex}.w-live-faces span{color:#fff;border:2px solid #14080ccc;border-radius:100px;place-items:center;width:28px;height:28px;margin-left:-8px;font-size:10px;font-weight:700;display:grid}.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{opacity:.75;font-size:14px}.w-live-player{background:#000;position:absolute;inset:0}.w-live-canvas{object-fit:contain;width:100%;height:100%;display:block}.w-live-chrome{align-items:center;gap:8px;display:flex;position:absolute;top:14px;left:14px}.w-live-pill{background:var(--live);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:100px;align-items:center;gap:7px;height:26px;padding:0 11px;font-size:11.5px;font-weight:700;display:inline-flex;box-shadow:0 6px 18px -8px #d23a3ae6}.w-live-pill i{background:#fff;border-radius:100px;width:7px;height:7px;animation:1.4s ease-in-out infinite w-live-blink}.w-live-lt{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c080a80;border-radius:100px;height:26px;padding:0 11px;font-size:12.5px;line-height:26px}.w-live-lt b{font-weight:600}.w-live-joining{opacity:.7;place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.w-live-plain{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;display:flex;position:absolute;inset:0}.w-live-plain b{font-size:18px;font-weight:600}.w-live-plain span{opacity:.75;font-size:14px}.w-live-tap{color:#1a1216;background:#fffffff0;border:0;border-radius:100px;align-items:center;gap:9px;padding:11px 18px;font-size:14.5px;font-weight:600;display:inline-flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);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{border-radius:18px;flex-direction:column;height:0;min-height:100%;display:flex;overflow:hidden}.w-live-tabs{border-bottom:1px solid var(--hairline);background:color-mix(in srgb, var(--surface-2) 45%, var(--surface));flex:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:6px;display:grid}.w-live-tab{color:var(--muted);background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.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{color:var(--dim);font-size:12px;font-weight:600}.w-live-lock{color:var(--dim);font-size:12px;font-style:normal;font-weight:500}.w-live-tabface{border-radius:100px;flex:none;width:20px;height:20px;overflow:hidden}.w-live-unread{background:var(--accent-text);border-radius:100px;width:7px;height:7px;position:absolute;top:10px;right:12px}.w-live-pane{flex-direction:column;flex:1;min-height:0;display:flex}.w-live-pane[hidden]{display:none}.w-live-pane .w-wp-chat{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1}.w-live-room{flex-direction:column;flex:1;min-height:0;display:flex}.w-live-pinned{background:var(--accent-soft);border-radius:10px;align-items:flex-start;gap:8px;margin:10px 12px 0;padding:8px 10px;font-size:13.5px;line-height:1.4;display:flex}.fw-watch .w-live-pinned svg{width:13px;height:13px;color:var(--accent-text);flex:none;margin-top:3px}.w-live-pinned b{margin-right:4px;font-weight:600}.w-live-scroll{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px 14px;display:flex;overflow-y:auto}.w-live-sys{text-align:center;color:var(--dim);align-items:center;gap:10px;font-size:12px;display:flex}.w-live-sys:before,.w-live-sys:after{content:"";background:var(--hairline);flex:1;height:1px}.w-live-msg{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;display:grid}.w-live-av{color:#fff;border-radius:100px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:grid;overflow:hidden}.w-live-nm{color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.w-live-badge{background:var(--wine);color:var(--brand-accent-ink,#fff);border-radius:100px;padding:3px 7px;font-size:12px;font-weight:600;line-height:1}.w-live-t{overflow-wrap:anywhere;margin-top:2px;font-size:14.5px;line-height:1.42}.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{border-top:1px solid var(--hairline);color:var(--muted);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;font-size:13.5px;display:flex}.w-live-closed button{color:var(--accent-text);background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600}.w-live-composer{flex:none}.w-live-jumpbox{z-index:3;flex:none;height:0;position:relative}.w-live-jump{white-space:nowrap;cursor:pointer;background:var(--ink);height:34px;color:var(--surface);font:600 13px/1 var(--text);box-shadow:var(--shadow-lg);border:0;border-radius:100px;align-items:center;gap:7px;padding:0 15px 0 12px;animation:.2s both w-mt-fadein;display:inline-flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.fw-watch .w-live-jump svg{width:14px;height:14px}.w-live-composer .w-wp-field{padding:2px 4px 2px 10px}.fw-watch.w-lr{height:100dvh;overflow:hidden}.w-lr>.w-chrome{flex:none;position:relative}.w-lr .w-tenantbar{-webkit-backdrop-filter:none;background:0 0}.w-lr .w-tenantbar .w-wrap{max-width:2240px;padding:0 24px}.w-lr .w-tenantbar .w-row{gap:14px;height:72px}.w-lr .w-brandmark{gap:12px;min-width:0}.w-lr-id{min-width:0}.w-lr-id h1{letter-spacing:-.014em;white-space:nowrap;text-overflow:ellipsis;font-size:20px;line-height:1.2;overflow:hidden}.w-lr-id p{color:var(--muted);white-space:nowrap;align-items:center;margin-top:3px;font-size:13.5px;line-height:1.3;display:flex;overflow:hidden}.w-lr-id p>*{flex:none}.w-lr-id p>*+:before{content:"·";color:var(--dim);margin:0 8px}.w-lr-with{align-items:center;display:inline-flex}.w-lr-face{border-radius:50%;flex:none;width:20px;height:20px;margin-right:7px;overflow:hidden}.w-lr-state{background:var(--surface);border:1px solid var(--hairline);height:36px;color:var(--muted);white-space:nowrap;border-radius:100px;flex:none;align-items:center;padding:0 14px 0 12px;font-size:13.5px;font-weight:600;line-height:1;display:inline-flex}.w-lr-state>*+*{border-left:1px solid var(--hairline);align-items:center;height:14px;margin-left:11px;padding-left:11px;display:inline-flex}.w-lr-live{color:var(--live);align-items:center;gap:7px;display:inline-flex}.w-lr-live i{background:var(--live);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--live) 22%,transparent);border-radius:50%;animation:1.6s ease-in-out infinite w-live-blink}.w-lr>main.w-lr-body{grid-template-columns:minmax(0,1fr) var(--mt-rail);flex:1;gap:16px;width:100%;max-width:2240px;min-height:0;margin:0 auto;padding:4px 24px 20px;display:grid}.w-lr-stage{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.w-lr .w-wp-stagebox{flex-direction:column;flex:1;min-height:0;display:flex}.w-lr .w-live-stage[data-view]{flex:1;min-height:0}.w-lr .w-rx-lane{width:76px;height:50%;bottom:96px;right:22px}.w-lr-stage:has(.w-mt-pip) .w-rx-lane{height:40%;bottom:calc(112px + min(12vw,175px))}.w-lr-rail.w-live-chat{height:auto;min-height:0}.w-lr .w-live-tab{gap:6px;padding:8px 6px}.w-lr .w-live-tabface{width:20px;height:20px}:is(.w-lr,.w-mt-desk,.w-live-sheet,.w-mt-psheet) .w-live-scroll{-webkit-mask-image:linear-gradient(#0000 0,#000 14px);mask-image:linear-gradient(#0000 0,#000 14px)}.w-mt-desk .w-mt-tabs{border-bottom:1px solid var(--hairline);background:color-mix(in srgb, var(--surface-2) 45%, var(--surface));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:6px;display:grid}.w-mt-desk .w-mt-tab{border-radius:11px;justify-content:center;padding:8px 10px;font-size:14px}.w-mt-desk .w-mt-tab.w-on{background:var(--surface);box-shadow:0 1px 2px #1a121614,0 4px 12px #1a12160d}.w-mt-desk .w-mt-tab.w-on:after{content:none}.w-mt-desk .w-mt-lineacts{gap:12px}@media (hover:hover){.w-mt-desk .w-mt-lineacts{opacity:0;transition:opacity .15s}.w-mt-desk .w-live-msg:hover .w-mt-lineacts,.w-mt-desk .w-live-msg:focus-within .w-mt-lineacts{opacity:1}}.w-lr-quiet{text-wrap:balance;text-align:center;max-width:26ch;color:var(--muted);flex-direction:column;align-items:center;gap:8px;margin:auto;padding:12px 0 28px;font-size:14px;line-height:1.45;display:flex}.w-lr-quiet b{color:var(--ink);font-size:16px;font-weight:600}.fw-watch .w-lr-quiet svg{width:22px;height:22px}.w-lr-quiet .w-wp-ring{margin-bottom:2px}.w-lr-plate{flex:none;justify-content:center;padding:2px 0 12px;display:flex}.w-lr-plate .w-wp-powered{box-shadow:none;gap:8px;padding:6px 13px 6px 9px;font-size:13px;position:static}.w-lr-plate .w-wp-powered svg{width:18px;height:18px}@media (width<=1100px){.w-lr-id p>:first-child{display:none}.w-lr-id p>:first-child+:before{content:none}}@media (prefers-reduced-motion:reduce){.w-lr-live i{animation:none}}@media (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{align-items:center;gap:6px;display:inline-flex;position:relative}.w-wp-tabs button:disabled{cursor:default;opacity:.75}.w-wp-tabs .w-live-unread{top:2px;right:-9px}.w-wp-app .w-live-pane{flex:1;min-height:0}.w-wp-app .w-live-room{border:1px solid var(--hairline);background:var(--surface);border-radius:14px;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,67.5556dvh)/1.77778)}.w-wp-app .w-live-wait{gap:10px;padding:18px 14px;position:relative;inset:auto}.w-wp-app .w-live-over{min-height:inherit;position:relative;inset:auto}.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{top:10px;left:10px}.w-wp-app .w-live-tap{padding:9px 15px;font-size:13.5px;bottom:12px}}.fw-watch{--w-emoji:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.w-rx-bar{z-index:7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c080a8c;border:1px solid #ffffff24;border-radius:100px;gap:2px;padding:4px;display:flex;position:absolute;bottom:14px;right:14px}.fw-watch .w-rx-b{width:38px;height:38px;font:20px/1 var(--w-emoji);color:#fff;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .15s,background .15s;display:grid;position:relative}@media (hover:hover){.w-rx-b:hover{background:#ffffff29;transform:translateY(-2px)scale(1.1)}}.w-rx-b.w-pop{animation:.32s w-rx-pop}@keyframes w-rx-pop{40%{transform:scale(.8)}75%{transform:scale(1.18)}}.fw-watch .w-rx-tip{color:#1a1216;font:600 12px/1 var(--text);white-space:nowrap;opacity:0;pointer-events:none;background:#fff;border-radius:8px;padding:6px 9px;transition:opacity .12s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);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{background:var(--surface);border:1px solid var(--hairline);border-radius:14px;gap:4px;margin-top:8px;padding:4px;display:flex}.fw-watch .w-rx-row .w-rx-b{border-radius:10px;flex:1;width:auto;height:40px;font-size:22px}.w-live-stage:has(>.w-rx-bar){container:w-live-stage/inline-size}@container w-live-stage (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{z-index:5;pointer-events:none;--rise:-210px;width:72px;height:46%;position:absolute;bottom:70px;right:24px}.w-rx-lane .rx-f{font:26px/1 var(--w-emoji);white-space:nowrap;animation:2.8s cubic-bezier(.3,.6,.35,1) both w-rx-up;animation-delay:var(--delay,0s);filter:drop-shadow(0 4px 10px #00000059);position:absolute;bottom:0}@keyframes w-rx-up{0%{opacity:0;transform:translate(-50%,6px)scale(.4)}12%{opacity:1;transform:translate(-50%,-12px)scale(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{z-index:2;font-size:36px;animation-duration:3.4s}.w-rx-lane .rx-burst b{font:700 11px/1 var(--text);color:#1a1216;font-variant-numeric:lining-nums tabular-nums;background:#fff;border-radius:100px;padding:3px 6px;position:absolute;top:-4px;left:calc(100% - 8px);box-shadow:0 4px 12px -4px #0009}.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{--rise:-170px;height:40%;bottom:104px}.w-player.w-strip .w-rx-lane,.w-wp-app .w-live-stage .w-rx-lane{--rise:-150px;width:44px;height:80%;bottom:8px;right:6px}.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,0s)!important;animation-fill-mode:both!important}}.w-controls.w-rx-on{background:linear-gradient(#0a070800,#0a07088c 45%,#0a0708e6);padding-top:54px}.w-controls.w-ctlrow.w-rx-on{background:0 0;padding-top:40px}.w-controls .w-rx-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff12;flex:none;padding:2px;position:static}.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 (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{height:20px;position:absolute;bottom:calc(100% + 7px);left:0;right:0}.fw-watch .w-rx-heat svg{width:100%;height:100%;position:absolute;inset:0}.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{width:22px;height:22px;font:12px/1 var(--w-emoji);box-shadow:0 0 0 2px var(--brass), 0 6px 14px -6px #000000b3;z-index:3;background:#fff;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .15s;display:grid;position:absolute;bottom:calc(100% + 2px);transform:translate(-50%)}.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{outline:none;transform:translate(-50%)scale(1.18)}.fw-watch .w-ctlrow .w-rx-pin{background:var(--surface);width:20px;height:20px;box-shadow:0 0 0 1.5px var(--brass), 0 4px 10px -5px #00000080;font-size:11px}.w-rx-htip{z-index:4;pointer-events:none;color:#fff;white-space:nowrap;background:#0c080ad1;border-radius:7px;padding:5px 8px;font-size:11.5px;font-weight:600;line-height:1;position:absolute;bottom:calc(100% + 30px);transform:translate(-50%)}.w-rx-card{z-index:9;background:var(--surface);width:300px;color:var(--ink);border:1px solid var(--hairline);box-shadow:var(--shadow-lg);pointer-events:none;border-radius:13px;padding:12px 14px 11px;animation:.18s w-rx-in;position:absolute;bottom:calc(100% + 4px)}@keyframes w-rx-in{0%{opacity:0;transform:scale(.96)}}.w-rx-ct{color:var(--muted);align-items:baseline;gap:8px;font-size:12px;font-weight:600;display:flex}.w-rx-ct b{color:var(--accent-text);font-weight:700}.w-rx-ce{color:var(--ink);flex-wrap:wrap;gap:4px 11px;margin:8px 0 7px;font-size:13px;font-weight:600;display:flex}.w-rx-ce>span{align-items:center;gap:4px;display:inline-flex}.w-rx-ce i{font:normal 15px/1 var(--w-emoji)}.w-rx-info q{color:var(--ink);font-size:14px;line-height:1.42;display:block}.w-rx-cs{color:var(--muted);margin-top:7px;font-size:12px}.w-rx-cg{color:var(--accent-text);margin-top:9px;font-size:12px;font-weight:700}.w-rx-sheet{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;animation:.4s cubic-bezier(.2,.9,.3,1.1) w-rx-sheet;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -20px 40px -20px #000c}.w-rx-sheet:before{content:"";background:var(--hairline);border-radius:3px;width:38px;height:5px;margin:0 auto 10px;display:block}.w-rx-sheet q{font-size:15px}@keyframes w-rx-sheet{0%{transform:translateY(100%)}}.w-rx-note{z-index:9;white-space:nowrap;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c080ab8;border-radius:100px;padding:8px 13px;font-size:12.5px;font-weight:600;line-height:1;animation:.3s w-rx-note;position:absolute;top:14px;left:50%;transform:translate(-50%)}@keyframes w-rx-note{0%{opacity:0;transform:translate(-50%,-6px)}}.w-live-whenbox{flex-direction:column;align-items:flex-end;gap:2px;min-width:0;padding-bottom:4px;display:flex}.w-live-whenbox .w-live-when{padding-bottom:0}.w-live-topic{max-width:40ch;color:var(--muted);text-align:right;font-size:14px;font-style:italic;line-height:1.3}.w-live-next{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));border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;padding:16px 20px;display:flex}.w-live-nextt{flex-direction:column;gap:3px;min-width:0;display:flex}.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{opacity:.85;font-size:13.5px}.w-live-nexttopic{font-size:14.5px;font-style:italic}.w-live-nextnote{opacity:.78;font-size:13px}.w-live-note.w-live-in{opacity:.9;max-width:440px}.w-live-note.w-live-in b{margin-bottom:2px;font-size:17px;font-weight:600;display:block}.w-live-next .w-live-cells{flex:none;gap:8px}.w-live-next .w-live-cells span{border-radius:11px;min-width:62px;padding:9px 6px 7px}.w-live-next .w-live-cells b{font-size:26px}.w-live-eps{padding:0 0 56px}.w-live-epsh{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin:0 0 10px;font-size:11px;font-weight:700}.w-live-eplist{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.w-live-ep{text-align:left;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);box-shadow:var(--shadow);border-radius:13px;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px;padding:8px;transition:border-color .15s,box-shadow .15s;display:grid}.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{aspect-ratio:16/9;background:radial-gradient(90% 90% at 30% 20%, color-mix(in srgb, var(--wine) 80%, #000), #1a0c11);border-radius:9px;display:block;position:relative;overflow:hidden}.w-live-epth:after,.w-sthumbx:after{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid #ffffffe6;position:absolute;top:50%;left:50%;transform:translate(-35%,-50%)}.w-live-ep:disabled .w-live-epth:after{display:none}.w-live-epth span{color:#fff;background:#000000b3;border-radius:4px;padding:3px 5px;font-size:10px;font-weight:700;line-height:1;position:absolute;bottom:5px;right:5px}.w-live-ept{flex-direction:column;gap:1px;min-width:0;display:flex}.w-live-ept b{font-size:15px;font-weight:600;line-height:1.25}.w-live-ept i{color:var(--muted);font-size:13px}.w-live-ept small{color:var(--muted);font-size:12.5px}@media (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{font-size:12.5px;display:block}.w-wp-app .w-live-note.w-live-in b{font-size:15px}.w-wp-app .w-live-next{border-radius:14px;gap:10px;margin:0 0 10px;padding:11px 12px}.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{border-radius:9px;min-width:40px;padding:6px 3px 5px}.w-wp-app .w-live-next .w-live-cells b{font-size:18px}.w-wp-app .w-live-next .w-live-cells i{letter-spacing:.08em;font-size:8.5px}.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{white-space:nowrap;color:color-mix(in srgb, var(--brass) 70%, var(--ink));background:color-mix(in srgb, var(--brass) 15%, transparent);border-radius:100px;flex:none;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.fw-watch .w-srhythm svg{width:11px;height:11px}.w-srows{gap:7px;margin-bottom:20px;display:grid}.w-srow{border:1px solid var(--hairline);background:var(--surface);width:100%;box-shadow:var(--shadow);text-align:left;color:var(--ink);font:inherit;border-radius:12px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;display:grid}.w-sday{text-align:center;border:1px solid var(--hairline);background:var(--surface);border-radius:9px;flex-direction:column;width:44px;height:46px;display:flex;overflow:hidden}.w-sday i{letter-spacing:.06em;text-transform:uppercase;background:var(--wine);color:var(--brand-accent-ink,#fff);font-size:9px;font-style:normal;font-weight:700;line-height:15px;display:block}.w-sday b{flex:1;place-items:center;font-size:18px;font-weight:600;line-height:1;display:grid}.w-stext{flex-direction:column;min-width:0;display:flex}.w-stext b{font-size:15px;font-weight:600;line-height:1.25}.w-stopic{color:var(--muted);font-size:13px;font-style:italic;line-height:1.3}.w-stext small{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:2px;font-size:12.5px;line-height:1.35;display:flex}.w-stag{border-radius:100px;align-items:center;height:19px;padding:0 7px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.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{color:var(--muted);white-space:nowrap;font-size:12.5px;font-weight:600}.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{box-shadow:none;background:0 0;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{color:var(--muted);font-weight:500}.w-sthumbx{aspect-ratio:auto;border-radius:8px;width:84px;height:48px}.w-sthumbx:after{border-top-width:6px;border-bottom-width:6px;border-left-width:9px}.w-sthumbx i{background:var(--brass);height:3px;position:absolute;bottom:0;left:0}.w-sgo{color:var(--accent-text);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.fw-watch .w-sgo svg{width:12px;height:12px}.w-snext{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));border-radius:16px;flex:none;padding:16px}.w-snk{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--brass) 55%, #fff);align-items:center;gap:7px;margin-bottom:8px;font-size:10.5px;font-weight:700;line-height:1;display:flex}.w-snext h2{margin-bottom:3px;font-size:21px}.w-sntopic{opacity:.92;margin-bottom:2px;font-size:14px;font-style:italic}.w-sntime{opacity:.82;margin-bottom:12px;font-size:13px;line-height:1.4}.w-sncd{gap:6px;margin-bottom:12px;display:flex}.w-sncd span{text-align:center;background:#ffffff17;border-radius:9px;flex:1;padding:7px 0 5px}.w-sncd b{font-size:19px;font-weight:600;line-height:1.1;display:block}.w-sncd i{letter-spacing:.1em;text-transform:uppercase;opacity:.75;font-size:9px;font-style:normal;font-weight:700}.fw-watch .w-snjoin{text-align:center;width:100%;color:var(--wine);background:#fff;border:0;border-radius:11px;padding:11px;font-size:14px;font-weight:700;line-height:1.1;text-decoration:none;display:block}.fw-watch .w-snjoin:disabled{cursor:default;color:#ffffffb8;background:#ffffff24}.w-snsmall{color:#ffffffd1;justify-content:space-between;align-items:baseline;gap:10px;margin-top:10px;font-size:12px;line-height:1.3;display:flex}.fw-watch .w-snsmall a,.w-snsmall button{color:inherit;font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.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{background:#ff5a4f;border-radius:100px;width:8px;height:8px;animation:1.4s ease-in-out infinite w-live-blink;box-shadow:0 0 0 4px #ff5a4f40}.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{margin-bottom:4px;font-size:20px}.w-snend p{color:var(--muted);font-size:13px;line-height:1.45}.fw-watch .w-snlink{color:var(--accent-text);margin-top:10px;font-size:13px;font-weight:600;display:inline-block}@media (prefers-reduced-motion:reduce){.w-snext.w-live .w-snk i{animation:none}}.fw-watch.w-dlgbox{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#140c1073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.w-dlg{border:1px solid var(--hairline);background:var(--surface);width:420px;max-width:100%;box-shadow:var(--shadow-lg);border-radius:16px;padding:20px;animation:.2s both w-rise}.w-dlg h3{margin-bottom:6px;font-size:20px}.w-dlg p{color:var(--muted);margin-bottom:14px;font-size:14px;line-height:1.5}.w-dlgacts{justify-content:flex-end;gap:8px;display:flex}.w-dlgacts button{border:1px solid var(--hairline);background:var(--surface);color:var(--accent-text);border-radius:9px;padding:9px 14px;font-size:13.5px;font-weight:600;line-height:1.1}.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{flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0;display:flex}.w-thchips{flex-wrap:wrap;gap:6px;display:flex}.w-thchips button{border:1px solid var(--hairline);background:var(--surface);color:var(--ink);border-radius:100px;padding:6px 12px;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{opacity:.7;margin-left:5px;font-size:11px}.w-chatfab{left:14px;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:70;background:var(--wine);color:var(--brand-accent-ink,#fff);box-shadow:var(--shadow-lg);border:0;border-radius:14px;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:14px;font-weight:700;line-height:1.1;display:flex;position:fixed}.w-chatfab-av{border:2px solid #fff9;border-radius:100px;flex:none;width:26px;height:26px;overflow:hidden}.w-chatfab small{opacity:.8;margin-left:auto;font-size:12.5px;font-weight:600}.fw-watch.w-chatfabbox{background:0 0}.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{left:0;right:0;top:var(--vv-top,0px);height:var(--vv-h,100dvh);z-index:85;background:#0c080a8c;flex-direction:column;justify-content:flex-end;padding-top:10dvh;display:flex;position:fixed}.w-sheet .w-wp-composer{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.w-sheet{flex-direction:column;flex:1;min-height:0;animation:.25s both w-rise;display:flex;position:relative}.w-sheet .w-wp-chat{border-radius:18px 18px 0 0;flex:1;height:auto;min-height:0}.w-sheetx{z-index:2;border:1px solid var(--hairline);background:var(--surface);width:34px;height:34px;color:var(--muted);border-radius:100px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.fw-watch .w-sheetx svg{width:14px;height:14px}@media (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{width:0;height:0;position:absolute;overflow:hidden}.w-mt-hear{z-index:60;background:var(--wine);color:var(--brand-accent-ink,#fff);font:inherit;cursor:pointer;border:0;border-radius:100px;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:700;display:inline-flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000059}.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-red:#d23a3a;--mt-lift:0 8px 22px -14px #10182252;--mt-lift-hi:0 16px 34px -18px #1018226b;--mt-edge:#1018221f;--mt-sheen:#ffffffb8;--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 #00000080,0 14px 30px -18px #000c;--mt-lift-hi:0 2px 4px #0009,0 26px 50px -22px #000000e6;--mt-sheen:#ffffff0f;--mt-edge:#ffffff12;--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 #00000080,0 14px 30px -18px #000c;--mt-lift-hi:0 2px 4px #0009,0 26px 50px -22px #000000e6;--mt-sheen:#ffffff0f;--mt-edge:#ffffff12;--mt-speak:0 20px 44px -18px color-mix(in srgb,var(--wine) 55%,transparent)}.w-mt-room{flex:1;width:100%;min-height:0;position:relative}.w-mt-desk{--mt-ctl:46px;grid-template:"hd""stage"minmax(0,1fr)"bar"/minmax(0,1fr);align-items:stretch;gap:0 16px;display:grid}.w-mt-desk.w-mt-hasrail{grid-template-columns:minmax(0,1fr) var(--mt-rail);grid-template-areas:"hd rail""stage rail""bar rail"}.w-mt-hd{flex-wrap:wrap;grid-area:hd;align-items:baseline;gap:6px 18px;padding:2px 2px 14px;display:flex}.w-mt-hd h2{letter-spacing:-.02em;font-size:clamp(19px,1.6vw,24px)}.w-mt-sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13.5px;line-height:1.3;display:flex}.w-mt-rec{color:var(--mt-red);align-items:center;gap:6px;font-weight:600;display:inline-flex}.w-mt-rec i{background:var(--mt-red);border-radius:50%;width:7px;height:7px;animation:1.6s infinite w-mt-blink}.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{align-items:center;gap:8px;transition:opacity .3s;display:inline-flex}.w-mt-mood.w-dim{opacity:.2}.w-mt-stage{grid-area:stage;min-width:0;min-height:0;position:relative}.w-mt-railwrap{grid-area:rail;min-width:0;position:relative}.w-mt-finder{position:relative}.w-mt-fico{color:var(--dim);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.fw-watch .w-mt-fico svg{width:14px;height:14px}.w-mt-finder input{border:1px solid var(--hairline);background:var(--surface);width:210px;height:36px;color:var(--ink);box-shadow:var(--shadow);border-radius:100px;outline:none;padding:0 12px 0 32px;font-family:inherit;font-size:13px}.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{z-index:30;background:var(--surface);border:1px solid var(--hairline);width:300px;box-shadow:var(--shadow-lg);border-radius:14px;padding:6px;position:absolute;top:44px;right:0}.w-mt-frow{border-radius:9px;align-items:center;gap:10px;padding:7px 8px;display:flex}.w-mt-frow:hover{background:var(--surface-2)}.w-mt-frow b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.w-mt-frow button{border:1px solid var(--hairline);background:var(--surface);width:28px;height:28px;color:var(--muted);border-radius:100px;flex:none;place-items:center;padding:0;display:grid}.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{color:var(--dim);padding:10px 12px;font-size:12.5px}.w-mt-fhint{border-top:1px solid var(--hairline);color:var(--dim);margin-top:4px;padding:6px 10px 4px;font-size:12px}.w-mt-views{background:var(--mt-well);border-radius:100px;flex:none;gap:2px;padding:3px;display:flex}.w-mt-views button{height:34px;color:var(--muted);font:600 14px/1 var(--text);white-space:nowrap;background:0 0;border:0;border-radius:100px;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.fw-watch .w-mt-views svg{flex:none;width:15px;height:15px}.w-mt-views button:hover{color:var(--ink)}.w-mt-views button.w-on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0000001f,0 4px 12px -6px #0000004d}.w-mt-table{flex-direction:column;justify-content:center;height:100%;display:flex;position:relative}.w-mt-gallery{grid-template-columns:repeat(var(--cols,5),1fr);gap:12px;display:grid;position:relative}.w-mt-pager{color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.w-mt-pager button{border:1px solid var(--hairline);background:var(--surface);width:28px;height:28px;color:var(--ink);border-radius:50%;place-items:center;transition:all .15s;display:grid}.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{aspect-ratio:16/10;background:var(--mt-player);box-shadow:var(--mt-lift);cursor:pointer;animation:.5s cubic-bezier(.2,.75,.2,1) backwards w-mt-settle;animation-delay:calc(var(--i,0) * 22ms);border-radius:14px;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,opacity .22s;position:relative;container-type:inline-size}@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{box-shadow:var(--mt-lift-hi);transform:translateY(-3px)}.w-mt-strip .w-mt-tile:hover{transform:none}.w-mt-face{border-radius:inherit;background:var(--mt-player);display:block;position:absolute;inset:0;overflow:hidden}.w-mt-face video{object-fit:cover;filter:saturate(.9)brightness(.96);width:100%;height:100%;transition:filter .5s}.w-mt-face:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(118% 96% at 50% 34%,#0000 38%,#00000057 100%),linear-gradient(#00000024 0%,#0000 24% 52%,#00000094 100%);position:absolute;inset:0;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:0 0}.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%,#ffffff13,#0000 70%),#1a161b}.w-mt-ini{aspect-ratio:1;width:clamp(40px,30cqw,104px);font-family:var(--display);color:#ffffffd6;letter-spacing:.02em;background:#ffffff0d;border:1px solid #ffffff29;border-radius:50%;place-items:center;font-size:clamp(14px,10cqw,36px);font-weight:500;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.w-mt-gallery .w-mt-head{border-radius:16px}.w-mt-gallery .w-mt-head .w-mt-face:after{box-shadow:inset 0 1px 0 #ffffff2e,inset 0 0 0 1.5px color-mix(in srgb,var(--wine) 60%,transparent)}.w-mt-tile:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--mt-edge);transition:box-shadow .2s;position:absolute;inset:0}.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-match{box-shadow:0 0 0 1.5px var(--wine),0 0 0 6px var(--ring)}.w-mt-plate{z-index:3;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a0e1480;border:1px solid #ffffff24;border-radius:100px;align-items:center;gap:6px;max-width:calc(100% - 16px);padding:4px 9px;transition:background .2s,border-color .2s;display:flex;position:absolute;bottom:8px;left:8px}.w-mt-tile:hover .w-mt-plate,.w-mt-tile:focus-within .w-mt-plate{background:#0a0e14ad;border-color:#ffffff38}.w-mt-nm{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.w-mt-tag{color:#ffffffc2;border-left:1px solid #ffffff47;flex:none;padding-left:7px;font-size:12px;font-weight:400}.w-mt-lv{flex:none;align-items:flex-end;gap:2px;height:11px;display:flex}.w-mt-lv i{background:#fff;border-radius:2px;width:2.5px;animation:.9s ease-in-out infinite w-mt-lv}.w-mt-lv i:first-child{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{color:#ffb4ae;flex:none;place-items:center;display:grid}.w-mt-weak{flex:none;place-items:center;width:13px;height:13px;display:grid}.w-mt-weak i{border:1.6px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:10px;height:10px;animation:.9s linear infinite w-mt-turn}@keyframes w-mt-turn{to{transform:rotate(360deg)}}.fw-watch .w-mt-muted svg{width:13px;height:13px}.w-mt-acts{opacity:0;align-items:center;gap:4px;max-width:0;margin-left:0;transition:max-width .24s cubic-bezier(.2,.8,.2,1),opacity .18s,margin-left .24s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden}.w-mt-tile:hover .w-mt-acts,.w-mt-tile:focus-within .w-mt-acts,.w-mt-menuopen .w-mt-acts{opacity:1;max-width:76px;margin-left:4px}.w-mt-act{color:#fff;background:#ffffff24;border:1px solid #fff3;border-radius:100px;flex:none;place-items:center;width:25px;height:25px;padding:0;display:grid}.fw-watch .w-mt-act svg{width:12px;height:12px}.w-mt-act:hover{color:#0b1118;background:#fff;border-color:#fff}.w-mt-gallery .w-mt-head .w-mt-plate{padding:5px 11px;bottom:10px;left:10px}.w-mt-gallery .w-mt-head .w-mt-nm{font-size:14px}.w-mt-flip{z-index:4;color:#fff;-webkit-backdrop-filter:blur(12px)saturate(1.3);background:#0e0a0e6b;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;bottom:10px;right:10px}.fw-watch .w-mt-flip svg{width:18px;height:18px}.w-mt-flip:active{color:#0b1118;background:#ffffffeb}.fw-watch .w-mt-tile.w-mt-me:has(>.w-mt-flip) .w-mt-plate{max-width:calc(100% - 64px)}.w-mt-menuopen{z-index:9;overflow:visible}.w-mt-menu{z-index:10;background:var(--surface);border:1px solid var(--hairline);width:max-content;box-shadow:var(--shadow-lg);border-radius:11px;flex-direction:column;padding:4px;display:flex;position:absolute;bottom:42px;left:8px}.w-mt-menu button{text-align:left;width:100%;color:var(--ink);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:7px 12px 7px 9px;font-family:inherit;font-size:12.5px;font-weight:600;display:flex}.fw-watch .w-mt-menu button svg{width:14px;height:14px;color:var(--dim);flex:none}.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{z-index:3;background:var(--mt-warm);min-width:22px;height:22px;color:var(--mt-warm-ink);border-radius:100px;place-items:center;padding:0 5px;font-size:12px;font-weight:600;display:grid;position:absolute;top:8px;right:8px;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{z-index:8;background:var(--surface);width:266px;color:var(--ink);border-top:3px solid var(--mt-warm-line);box-shadow:var(--shadow-lg);border-radius:16px;position:absolute;top:14px;right:14px;overflow:hidden}.w-mt-raisebody{padding:15px 16px 13px}.w-mt-raisekick{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);align-items:center;gap:7px;margin-bottom:11px;font-size:12px;font-weight:600;display:flex}.w-mt-raisedot{background:var(--mt-warm);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb,var(--mt-warm) 36%,transparent);border-radius:100px}.w-mt-raisewho b{font-family:var(--display);letter-spacing:-.01em;font-size:16px;font-weight:600;display:block}.w-mt-raisewho span{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.w-mt-raiserow{align-items:center;gap:10px;margin-top:14px;display:flex}.w-mt-raisego{background:var(--wine);color:var(--brand-accent-ink,#fff);border:0;border-radius:9px;flex:1;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:600}.w-mt-raiselater{color:var(--muted);background:0 0;border:0;padding:4px 2px;font-family:inherit;font-size:13.5px;font-weight:600}.w-mt-raiselater:hover{color:var(--ink)}.w-mt-raisenext{border-top:1px solid var(--hairline);background:var(--surface-2);color:var(--muted);align-items:center;gap:8px;padding:9px 16px;font-size:12.5px;display:flex}.w-mt-raisenext b{color:var(--ink);font-weight:600}.w-mt-spk{height:100%}.w-mt-speaker{flex:1;grid-template-columns:minmax(0,1fr) clamp(150px,14vw,220px);align-items:stretch;gap:12px;min-height:0;display:grid}.w-mt-bigwrap{min-width:0;min-height:0;position:relative}.w-mt-big{aspect-ratio:16/9;cursor:default;border-radius:18px;width:100%;max-height:100%}.w-mt-big:hover{transform:none}.w-mt-big .w-mt-plate{gap:9px;padding:7px 14px;bottom:14px;left:14px}.w-mt-big .w-mt-nm{font-size:17px}.w-mt-back,.w-mt-full{z-index:5;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#fff;background:#0a0e1480;border:1px solid #fff3;border-radius:100px;align-items:center;gap:8px;height:34px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;top:14px;left:14px}.w-mt-back:hover,.w-mt-full:hover{color:#0b1118;background:#ffffffeb;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,background .2s,border-color .2s,color .2s}@media (hover:hover){.w-mt-speaker .w-mt-idle:not(:has(:focus-visible)) .w-mt-back{opacity:0;pointer-events:none}.w-mt-speaker .w-mt-idle:not(:has(:focus-visible)) .w-mt-full{opacity:0;pointer-events:none}.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{aspect-ratio:auto;background:#000;border-radius:0;width:100%;height:100%;max-height:none}.w-mt-big:fullscreen .w-mt-face{background:#000;border-radius:0}.w-mt-big:fullscreen .w-mt-face video{object-fit:contain}.w-mt-big:fullscreen .w-mt-plate{display:none}.w-mt-big:fullscreen:after{display:none}.w-mt-big:-webkit-full-screen{aspect-ratio:auto;background:#000;border-radius:0;width:100%;height:100%;max-height:none}.w-mt-big:-webkit-full-screen .w-mt-face{background:#000;border-radius:0}.w-mt-big:-webkit-full-screen .w-mt-face video{object-fit:contain}.w-mt-strip{grid-auto-rows:min-content;gap:8px;height:0;min-height:100%;padding-right:3px;display:grid;overflow:auto}.w-mt-moretile{background:radial-gradient(100% 80% at 50% 0,#ffffff14,#0000 70%),#1a161b}.w-mt-moretile:hover{transform:none}.w-mt-more{z-index:1;border-radius:inherit;color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:10px;font-family:inherit;transition:background .2s;display:flex;position:absolute;inset:0}.w-mt-more:hover{background:#ffffff0f}.w-mt-more b{font-family:var(--display);letter-spacing:-.015em;font-variant-numeric:lining-nums;font-size:clamp(20px,2.3vw,32px);font-weight:600;line-height:1}.w-mt-more span{letter-spacing:.1em;text-transform:uppercase;color:#ffffffa8;font-size:12px;font-weight:600}.w-mt-strip .w-mt-more b{font-size:22px}.w-mt-moretile{--more-ground:#1a161b}.w-mt-peek{margin-bottom:10px;display:flex}.w-mt-peek i{aspect-ratio:1;width:clamp(24px,19cqw,40px);font:600 clamp(10px,6.4cqw,13px)/1 var(--text);letter-spacing:.02em;color:#ffffffe6;box-shadow:0 0 0 2px var(--more-ground);background:#352d38;border-radius:50%;place-items:center;margin-left:-3px;font-style:normal;display:grid;position:relative}.w-mt-peek i:first-child{z-index:3;margin-left:0}.w-mt-peek i:nth-child(2){z-index:2;background:#3d3441}.w-mt-peek i:nth-child(3){z-index:1;background:#463c4a}@container (width<=104px){.w-mt-peek i:nth-child(3){display:none}}.w-mt-strip .w-mt-moretile .w-mt-more{justify-content:flex-start;align-items:flex-start;padding:9px 11px}.w-mt-sheet.w-mt-people{gap:12px;width:460px;height:min(78vh,720px);overflow:hidden}.w-mt-sheethead h3 .w-num{color:var(--dim);margin-left:6px;font-size:.78em;font-weight:500}.w-mt-psearch{background:var(--surface-2);height:42px;color:var(--dim);border-radius:12px;flex:none;align-items:center;gap:9px;padding:0 13px;display:flex}.fw-watch .w-mt-psearch svg{width:15px;height:15px}.w-mt-psearch input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:none;flex:1;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{overscroll-behavior:contain;flex:1;min-height:0;margin:0 -6px;padding:0 6px;overflow-y:auto}.w-mt-prows,.w-mt-vrows{position:relative}.w-mt-prow,.w-mt-plabel,.w-mt-vrows>.w-mt-person{height:56px;position:absolute;left:0;right:0}.w-mt-prow{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;padding:0 2px;display:flex}.w-mt-plabel{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);align-items:flex-end;margin:0;padding:0 2px 9px;font-size:12px;font-weight:600;display:flex}.w-mt-vrows>.w-mt-person{border-bottom:1px solid var(--hairline);padding:0 2px}.w-mt-rail{height:auto;min-height:0;position:absolute;inset:0}.w-mt-tabs{border-bottom:1px solid var(--hairline);background:linear-gradient(180deg,var(--accent-soft),transparent);align-items:center;gap:4px;padding:7px 10px 0;display:flex}.w-mt-tab{color:var(--muted);background:0 0;border:0;align-items:center;gap:8px;padding:6px 10px 10px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex;position:relative}.w-mt-tab:hover,.w-mt-tab.w-on{color:var(--ink)}.w-mt-tab.w-on:after{content:"";background:var(--wine);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.w-mt-tally{color:var(--dim);background:var(--surface-2);border:1px solid var(--hairline);border-radius:100px;padding:1px 7px;font-size:12px;font-weight:600}.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-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.w-mt-scroll{padding:12px 14px;display:block;overflow:auto}.w-mt-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin:12px 0 2px;font-size:12px;font-weight:600}.w-mt-lbl:first-child{margin-top:0}.w-mt-lblrow{justify-content:space-between;align-items:center;gap:10px;display:flex}.w-mt-lblrow button{cursor:pointer;color:var(--accent-text);font:600 13px/1.2 var(--text);letter-spacing:0;text-transform:none;background:0 0;border:0;padding:2px 0}.w-mt-lblrow button:hover{text-decoration:underline}.w-mt-person{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;padding:9px 2px;display:flex}.w-mt-person:last-of-type{border-bottom:0}.w-mt-av{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-text);border-radius:100px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.w-mt-nmbox{flex:1;min-width:0}.w-mt-nmbox b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.w-mt-nmbox small{color:var(--dim);margin-top:1px;font-size:12px;display:block}.w-mt-num{background:var(--mt-warm);width:22px;height:22px;color:var(--mt-warm-ink);border-radius:100px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.w-mt-pact{white-space:nowrap;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);border-radius:8px;flex:none;padding:7px 12px;font-family:inherit;font-size:13px;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{color:var(--dim);margin:10px 2px 0;font-size:13px;line-height:1.5}.w-mt-note.w-mt-foot{border-top:1px solid var(--hairline);padding-top:12px}.w-mt-lineacts{gap:8px;margin-top:4px;display:flex}.w-mt-lineacts button{color:var(--accent-text);background:0 0;border:0;padding:0;font-family:inherit;font-size:12.5px;font-weight:600}.w-mt-lineacts button:hover{text-decoration:underline}.w-mt-barwrap{grid-area:3/1/auto/-1;justify-content:center;padding-top:2px;display:flex}.w-mt-bar{--mt-ctl:46px;background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow-lg),inset 0 1px 0 var(--mt-sheen);border-radius:100px;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;padding:8px;display:inline-flex}.w-mt-ctl{width:var(--mt-ctl);height:var(--mt-ctl);border:1px solid var(--hairline);background:var(--surface);color:var(--ink);border-radius:100px;flex:none;place-items:center;padding:0;display:grid}.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(--mt-red);border-color:var(--mt-red);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{background:var(--hairline);flex:none;width:1px;height:26px;margin:0 2px}.w-mt-hand,.w-mt-tools{height:var(--mt-ctl);border:1px solid var(--hairline);background:var(--surface);color:var(--ink);white-space:nowrap;border-radius:100px;align-items:center;gap:9px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.w-mt-hand:hover{background:var(--surface-2)}.fw-watch .w-mt-hand svg{flex:none;width:18px;height:18px}.fw-watch .w-mt-tools svg{flex:none;width:15px;height:15px}.w-mt-tools{color:var(--muted);gap:8px;padding:0 15px}.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{background:#00000024;border-radius:100px;flex:none;place-items:center;width:20px;height:20px;margin-right:-6px;display:grid}.fw-watch .w-mt-lower svg{width:11px;height:11px}.w-mt-leave{height:var(--mt-ctl);background:var(--mt-red);color:#fff;white-space:nowrap;box-shadow:0 10px 22px -14px var(--bad);border:0;border-radius:100px;align-items:center;gap:9px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.w-mt-leave:hover{filter:brightness(1.07)}.fw-watch .w-mt-leave svg{flex:none;width:17px;height:17px}.w-mt-toolswrap{display:inline-flex;position:relative}.w-mt-tmenu{right:0;bottom:calc(var(--mt-ctl,46px) + 16px);z-index:12;background:var(--surface);border:1px solid var(--hairline);min-width:210px;box-shadow:var(--shadow-lg);border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute}.w-mt-tmenu button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;font-size:14px;font-weight:400;display:flex}.w-mt-tmenu button:hover{background:var(--surface-2)}.fw-watch .w-mt-tmenu svg{width:14px;height:14px;color:var(--dim);flex:none}.w-mt-tnote{color:var(--muted);align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.fw-watch .w-mt-tmenu button.w-lit svg{color:var(--bad)}.w-mt-door{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:start;gap:26px;width:min(1000px,100%);margin:auto;display:grid}.w-mt-previewbox{position:relative}.w-mt-welcome{aspect-ratio:4/3;box-shadow:var(--shadow-lg);cursor:default;border-radius:20px}.w-mt-welcome:hover{box-shadow:var(--shadow-lg);transform:none}.w-mt-youchip{z-index:3;letter-spacing:.08em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a0e1480;border:1px solid #ffffff24;border-radius:100px;padding:5px 10px;font-size:12px;font-weight:600;position:absolute;top:12px;left:12px}.w-mt-pctl{z-index:3;gap:8px;display:flex;position:absolute;bottom:12px;right:12px}.w-mt-pctl button{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a0e1480;border:1px solid #fff3;border-radius:100px;place-items:center;width:38px;height:38px;padding:0;display:grid}.w-mt-pctl button:hover{color:#0b1118;background:#ffffffeb;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{z-index:4;color:#fff;background:#0a0e1473;border-radius:20px;place-items:center;display:grid;position:absolute;inset:0}.w-mt-count b{font-family:var(--display);font-size:86px;font-weight:600;line-height:1;animation:.8s both w-mt-pulse}@keyframes w-mt-pulse{0%{opacity:0;transform:scale(1.35)}30%{opacity:1}to{opacity:.85;transform:scale(.92)}}.w-mt-doorcard{border-radius:20px;flex-direction:column;gap:16px;padding:26px 28px;display:flex}.w-mt-doorcard h2{letter-spacing:-.022em;font-size:26px;line-height:1.16}.w-mt-lead{color:var(--muted);font-size:14.5px;line-height:1.55}.w-mt-fine{color:var(--dim);font-size:12px;line-height:1.5}.w-mt-checks{flex-direction:column;gap:8px;display:flex}.w-mt-chip{border:1px solid var(--hairline);background:var(--ground);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.w-mt-chipok{background:var(--good);color:#fff;border-radius:100px;flex:none;place-items:center;width:22px;height:22px;display:grid}.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{font-size:13px;font-weight:600;display:block}.w-mt-chip small{color:var(--muted);font-size:12px;display:block}.w-mt-gone{color:var(--muted);text-align:center;margin:auto;padding:40px}.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]{isolation:isolate;background:var(--wine);box-shadow:none;position:relative;overflow:hidden}.w-mt-doorcard .w-btn[aria-busy=true]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000 22%,#ffffff4d 50%,#0000 78%);animation:1.7s cubic-bezier(.45,0,.25,1) infinite w-mt-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes w-mt-sweep{to{transform:translate(100%)}}.w-mt-spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:15px;height:15px;animation:.8s linear infinite w-mt-turn,.3s both w-mt-fadein}@media (prefers-reduced-motion:reduce){.w-mt-doorcard .w-btn[aria-busy=true]:after{background:#ffffff1a;animation:none;transform:none}.w-mt-spin{animation:none}}.w-mt-devs{flex-wrap:wrap;gap:8px;display:flex}.w-mt-dev{flex:150px;min-width:0;position:relative}.w-mt-devbtn{border:1px solid var(--hairline);background:var(--surface);width:100%;color:var(--ink);text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 12px;font-family:inherit;display:flex}.w-mt-devbtn:hover{border-color:var(--wine)}.w-mt-devbtn small{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);font-size:12px;font-weight:600}.w-mt-devbtn b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:600;display:block;overflow:hidden}.w-mt-devlist{z-index:12;border:1px solid var(--hairline);background:var(--surface);max-height:220px;box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.w-mt-devlist button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:9px;padding:8px 10px;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{border:1px solid var(--hairline);background:var(--surface);border-radius:100px;flex:none;align-items:center;display:inline-flex;position:relative}.w-mt-pair>.w-mt-ctl{border-color:#0000}.w-mt-arrow{width:26px;height:calc(var(--mt-ctl,46px) - 16px);border:0;border-left:1px solid var(--hairline);color:var(--muted);background:0 0;place-items:center;margin:0 7px 0 1px;padding:0;display:grid}.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{z-index:14;background:var(--surface);border:1px solid var(--hairline);width:280px;max-width:calc(100vw - 32px);max-height:min(60vh,420px);box-shadow:var(--shadow-lg);border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;bottom:calc(100% + 14px);left:0;overflow:auto}.w-mt-devmenu h4{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin:8px 10px 4px;font-size:12px;font-weight:600}.w-mt-devsep{border-top:1px solid var(--hairline);margin:6px 4px}.w-mt-devopt{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;font-size:14px;display:flex}.w-mt-devopt:hover{background:var(--surface-2)}.w-mt-devopt.w-on{background:var(--accent-soft);font-weight:600}.w-mt-devtick{width:16px;color:var(--accent-text);flex:none;place-items:center;display:grid}.fw-watch .w-mt-devtick svg{width:15px;height:15px}.w-mt-devopt span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.w-mt-clean{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 8px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.w-mt-clean:hover{background:var(--surface-2)}.w-mt-sw{background:var(--hairline);border-radius:100px;flex:none;width:34px;height:20px;transition:background .15s;position:relative}.w-mt-sw:after{content:"";background:#fff;border-radius:100px;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px}.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{z-index:60;border:1px solid var(--hairline);background:var(--surface);max-width:min(420px,88%);color:var(--ink);text-align:center;box-shadow:var(--shadow-lg);border-radius:100px;padding:10px 16px;font-size:14px;position:absolute;bottom:104px;left:50%;transform:translate(-50%)}.w-mt-sheetbox{z-index:90;background:#140c1073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.w-mt-sheet{border-radius:16px;flex-direction:column;gap:8px;width:420px;max-width:100%;max-height:80vh;padding:20px;display:flex;overflow:auto}.w-mt-sheethead{justify-content:space-between;align-items:center;gap:10px;display:flex}.w-mt-sheethead h3{font-size:19px}.w-mt-sheetx{border:1px solid var(--hairline);background:var(--surface);width:32px;height:32px;color:var(--muted);border-radius:100px;flex:none;place-items:center;padding:0;display:grid}.fw-watch .w-mt-sheetx svg{width:14px;height:14px}.w-mt-roomrow{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:10px;padding:8px 2px;font-size:13.5px;display:flex}.w-mt-roomrow span{color:var(--muted);font-size:12.5px}.w-mt-roompick{gap:4px;display:flex}.w-mt-roompick button{border:1px solid var(--hairline);background:var(--surface);width:26px;height:26px;color:var(--ink);border-radius:8px;padding:0;font-family:inherit;font-size:13px;font-weight:600}.w-mt-roompick button:hover{background:var(--wine);border-color:var(--wine);color:var(--brand-accent-ink,#fff)}.w-mt-pick{flex-wrap:wrap;gap:6px;display:flex}.w-mt-pick button{border:1px solid var(--hairline);background:var(--surface);min-width:40px;color:var(--ink);border-radius:10px;padding:9px 14px;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-rx-tray{flex:none;display:inline-flex;position:relative}.w-mt-rx{z-index:14;background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow-lg),inset 0 1px 0 var(--mt-sheen);border-radius:100px;gap:2px;padding:6px;animation:.18s cubic-bezier(.2,.8,.2,1) both w-mt-trayup;display:flex;position:absolute;bottom:calc(100% + 18px);left:50%;transform:translate(-50%)}@keyframes w-mt-trayup{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.fw-watch .w-mt-rx .w-rx-b{width:44px;height:44px;color:var(--ink);font-size:24px}@media (hover:hover){.fw-watch .w-mt-rx .w-rx-b:hover{background:var(--surface-2)}}.w-mt-lane{height:40%;bottom:96px;right:18px}.fw-watch:has(>.w-mt-desk)>.w-mt-lane{right:calc(var(--mt-rail) + 58px);height:42%;bottom:110px}.w-mt-ctl{position:relative}.w-mt-ctl .w-live-unread{top:-1px;right:-1px}.w-mt-badge,.w-mt-hnum{min-width:20px;height:20px;font:600 12px/1 var(--text);border-radius:100px;place-items:center;padding:0 5px;display:grid;position:absolute;top:-4px;right:-4px}.w-mt-badge{background:var(--accent-text);color:var(--brand-accent-ink,#fff)}.w-mt-hnum{background:var(--mt-warm);color:var(--mt-warm-ink);display:none}.w-mt-rxback{z-index:59;position:fixed;inset:0}.w-mt-rxpop{left:50%;bottom:calc(94px + env(safe-area-inset-bottom));z-index:60;background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow-lg),inset 0 1px 0 var(--mt-sheen);border-radius:100px;gap:4px;padding:6px;display:flex;position:fixed;transform:translate(-50%)}.fw-watch .w-mt-rxpop .w-rx-b{width:42px;height:42px;color:var(--ink);font-size:23px}.fw-watch .w-mt-rxpop .w-rx-b:active{background:var(--surface-2);transform:scale(.92)}:is(.w-live-stage:has(.w-mt-room),.w-live-stage:has(.w-mt-door)){aspect-ratio:auto;box-shadow:none;color:inherit;background:0 0;border-radius:0;min-height:min(70vh,620px);display:flex;overflow:visible}.w-mt-desk .w-mt-gallery .w-mt-head{border-radius:16px}.w-mt-desk .w-mt-one>.w-mt-tile{border-radius:18px}.w-mt-desk .w-mt-one>.w-mt-tile:hover{box-shadow:var(--mt-lift);transform:none}.w-mt-desk .w-mt-speaking:after{box-shadow:inset 0 0 0 2px var(--lr-ring)}.w-mt-desk .w-mt-gallery .w-mt-speaking{box-shadow:var(--lr-halo),var(--mt-lift)}.w-mt-desk .w-mt-one>.w-mt-speaking{box-shadow:var(--mt-lift)}.w-mt-desk .w-mt-one>.w-mt-speaking:after{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--lr-ring) 70%,transparent)}.w-mt-desk .w-mt-plate,.w-mt-desk .w-mt-tile:hover .w-mt-plate,.w-mt-desk .w-mt-tile:focus-within .w-mt-plate{-webkit-backdrop-filter:blur(12px)saturate(1.3);background:#0c0a0e80;border-color:#ffffff1a;gap:7px;padding:5px 11px;bottom:10px;left:10px}.w-mt-desk .w-mt-nm{font-size:14px;line-height:1.25}.w-mt-desk .w-mt-tag{color:#ffffffb3;border-left-color:#ffffff38}.w-mt-desk .w-mt-qn{top:10px;right:10px}.w-mt-desk .w-mt-gallery .w-mt-head .w-mt-plate,.w-mt-desk .w-mt-one>.w-mt-tile .w-mt-plate{padding:6px 13px;bottom:14px;left:14px}.w-mt-desk .w-mt-gallery .w-mt-head .w-mt-nm,.w-mt-desk .w-mt-one>.w-mt-tile .w-mt-nm{font-size:16px}.w-mt-pip{z-index:4;width:clamp(160px,19%,280px);position:absolute;bottom:16px;right:16px}.w-mt-desk .w-mt-pip .w-mt-tile{aspect-ratio:16/10;border-radius:14px;animation-delay:.25s;box-shadow:0 22px 44px -18px #000000bf,0 0 0 1px #ffffff1a}.w-mt-desk .w-mt-pip .w-mt-tile:hover{transform:translateY(-2px)}.w-mt-desk .w-mt-pip .w-mt-plate{padding:4px 9px;bottom:8px;left:8px}.w-mt-desk .w-mt-pip .w-mt-nm{font-size:13px}.w-mt-desk .w-mt-spk{flex-direction:column;display:flex}.w-mt-desk .w-mt-speaker .w-mt-bigwrap{place-items:center;display:grid;container-type:size}.w-mt-desk .w-mt-speaker .w-mt-big{width:min(100cqw,177.778cqh);max-height:none}.w-mt-desk .w-mt-big .w-mt-plate{gap:9px;padding:7px 14px;bottom:16px;left:16px}.w-mt-desk .w-mt-big .w-mt-nm{font-size:17px}.w-mt-desk .w-mt-back,.w-mt-desk .w-mt-full{-webkit-backdrop-filter:blur(12px)saturate(1.3);background:#0c0a0e80;border-color:#ffffff1f;font-size:13.5px}.w-mt-desk .w-mt-speaker .w-mt-back{top:calc(50cqh - min(100cqh,56.25cqw)/2 + 14px);left:calc(50cqw - min(100cqw,177.778cqh)/2 + 14px)}.w-mt-desk .w-mt-speaker .w-mt-full{top:calc(50cqh - min(100cqh,56.25cqw)/2 + 14px);right:calc(50cqw - min(100cqw,177.778cqh)/2 + 14px)}.w-mt-desk .w-mt-screen .w-mt-plate,.w-mt-desk .w-mt-screen:hover .w-mt-plate{background:#0c0a0ec7}.w-mt-desk .w-mt-strip{align-content:safe center;gap:10px}.w-mt-desk .w-mt-strip .w-mt-tile{border-radius:12px}.w-mt-desk .w-mt-strip .w-mt-nm{font-size:13px}.w-mt-desk .w-mt-strip .w-mt-tag{display:none}.w-mt-desk>.w-mt-barwrap{grid-area:bar;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding-top:16px;display:grid;container-type:inline-size}.w-mt-barside{align-items:center;gap:10px;min-width:0;display:flex;position:relative}.w-mt-barend{justify-content:flex-end}.w-mt-desk .w-mt-bar{background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow-lg),inset 0 1px 0 var(--mt-sheen);border-radius:100px;flex-wrap:nowrap;gap:6px;padding:6px}.w-mt-desk .w-mt-ctl,.w-mt-desk .w-mt-pair{background:var(--mt-well);border:0}.w-mt-desk .w-mt-pair>.w-mt-ctl{background:0 0}.w-mt-desk .w-mt-ctl:hover:not(:disabled),.w-mt-desk .w-mt-pair:hover{background:var(--hairline)}.w-mt-desk .w-mt-pair>.w-mt-ctl:hover:not(:disabled){background:0 0}.w-mt-desk .w-mt-ctl.w-off,.w-mt-desk .w-mt-ctl.w-off:hover:not(:disabled){background:var(--mt-red);color:#fff}.w-mt-desk .w-mt-pair:has(>.w-mt-ctl.w-off){background:color-mix(in srgb,var(--mt-red) 16%,transparent)}.w-mt-desk .w-mt-ctl.w-on,.w-mt-desk .w-mt-ctl.w-on:hover:not(:disabled){background:var(--wine);color:var(--brand-accent-ink,#fff)}.w-mt-desk .w-mt-ctl:disabled{background:var(--mt-well)}.w-mt-desk .w-mt-arrow{border-left-color:var(--hairline)}.w-mt-desk .w-mt-pair.w-open{box-shadow:0 0 0 2px var(--lr-ring)}.w-mt-desk .w-mt-div{height:24px;margin:0 4px}.w-mt-desk .w-mt-pill,.w-mt-desk .w-mt-hand,.w-mt-desk .w-mt-tools{height:var(--mt-ctl);background:var(--mt-well);color:var(--ink);font:600 14.5px/1 var(--text);white-space:nowrap;border:0;border-radius:100px;flex:none;align-items:center;gap:8px;padding:0 17px 0 15px;display:inline-flex}.fw-watch .w-mt-desk .w-mt-pill svg,.fw-watch .w-mt-desk .w-mt-hand svg{flex:none;width:18px;height:18px}.w-mt-desk .w-mt-pill:hover,.w-mt-desk .w-mt-hand:hover,.w-mt-desk .w-mt-tools:hover,.w-mt-desk .w-mt-tools.w-on{background:var(--hairline);color:var(--ink)}.w-mt-desk .w-mt-pill.w-on{background:var(--ink);color:var(--surface)}.w-mt-desk .w-mt-hand.w-up,.w-mt-desk .w-mt-hand.w-up:hover{background:var(--mt-warm);color:var(--mt-warm-ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--mt-warm) 22%,transparent);padding-right:10px}.w-mt-desk .w-mt-lower{margin:0 0 0 2px}.w-mt-desk .w-mt-leave{height:44px;box-shadow:none;padding:0 19px;font-size:14.5px}.w-mt-desk .w-mt-tmenu,.w-mt-desk .w-mt-devmenu{bottom:calc(100% + 16px)}.w-mt-desk .w-mt-toolswrap .w-mt-tmenu{left:50%;right:auto;transform:translate(-50%)}.w-mt-desk .w-mt-finder input{background:var(--mt-well);width:40px;height:40px;box-shadow:none;cursor:pointer;border:0;border-radius:100px;padding:0 0 0 38px;font-size:14px;transition:width .2s,background .2s}.w-mt-desk .w-mt-finder input::placeholder{color:#0000}.w-mt-desk .w-mt-fico{color:var(--muted);left:13px}.w-mt-desk .w-mt-finder:focus-within{z-index:6;position:absolute;top:50%;left:0;transform:translateY(-50%)}.w-mt-desk .w-mt-finder:has(input:not(:placeholder-shown)){z-index:6;position:absolute;top:50%;left:0;transform:translateY(-50%)}.w-mt-desk .w-mt-finder:focus-within input,.w-mt-desk .w-mt-finder input:not(:placeholder-shown){background:var(--surface);cursor:text;width:clamp(170px,50cqw - 290px,280px);box-shadow:0 0 0 2px var(--lr-ring),var(--shadow-lg);padding-right:14px}.w-mt-desk .w-mt-finder:focus-within input::placeholder{color:var(--dim)}.w-mt-desk .w-mt-finder .w-mt-found{inset:auto auto calc(100% + 12px) 0}@container (width<=1000px){.w-mt-desk .w-mt-views button{padding:0 10px}.w-mt-desk .w-mt-views button>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container (width<=1160px){.w-mt-desk .w-mt-barside:has(.w-mt-finder) .w-mt-views button{padding:0 10px}.w-mt-desk .w-mt-barside:has(.w-mt-finder) .w-mt-views button>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container (width<=880px){.w-mt-desk .w-mt-pill>span,.w-mt-desk .w-mt-hand:not(.w-up)>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.w-mt-desk .w-mt-pill,.w-mt-desk .w-mt-hand:not(.w-up){width:var(--mt-ctl);justify-content:center;padding:0}}.w-mt-desk .w-mt-toast{bottom:92px}.w-mt-desk.w-mt-hasrail .w-mt-toast{left:calc((100% - var(--mt-rail)) / 2)}@media (width<=1000px){.w-mt-door{grid-template-columns:1fr}}@media (width>=921px){.w-mt-door{align-items:center}}@media (width<=860px){.w-mt-raise{width:auto;max-width:380px;margin:0 0 12px;position:static}}@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 (width<=920px){.fw-watch .w-mt-room.w-mt-phone{--mt-glass:#ffffff21;--mt-chrome:#ffffffa3;--mt-edge:#ffffff0b;--mt-lift:none;--mt-lift-hi:none;--mt-speak:none;--mt-ctl:clamp(42px,12vw,50px);width:100%;min-height:0;padding:0 env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);background:var(--mt-player);color:#fff;flex-direction:column;flex:1;gap:0;display:flex;overflow:hidden}.w-mt-ptop{min-height:58px;padding:calc(8px + env(safe-area-inset-top,0px)) 8px 8px 18px;flex:none;align-items:center;gap:12px;display:flex}.w-mt-ptitle{flex:1;min-width:0}.fw-watch .w-mt-ptitle h2{letter-spacing:-.012em;color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:1.25;overflow:hidden}.w-mt-pmeta{color:var(--mt-chrome);white-space:nowrap;align-items:center;gap:0;margin-top:2px;font-size:13px;line-height:1.3;display:flex;overflow:hidden}.w-mt-pmeta>*{flex:none}.w-mt-pmeta>*+:before{content:"·";color:#fff6;margin:0 7px}.w-mt-plive{color:#fff;align-items:center;gap:6px;font-weight:600;display:inline-flex}.w-mt-plive i{background:var(--mt-red);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite w-live-blink}.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{background:var(--mt-glass);color:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;padding:0;display:grid}.fw-watch .w-mt-pmore svg{width:18px;height:18px}.w-mt-phone .w-mt-stage{flex-direction:column;flex:1;min-height:0;padding:0 6px;display:flex}.w-mt-ptable{flex-direction:column;flex:1;min-height:0;display:flex}.w-mt-pgrid{flex:1;gap:6px;min-height:0;display:grid}.w-mt-pgrid .w-mt-tile{aspect-ratio:auto;min-width:0;min-height:0}.w-mt-phone .w-mt-pager{height:38px;color:var(--mt-chrome);justify-content:center;gap:10px;margin:0}.w-mt-phone .w-mt-pager button{background:var(--mt-glass);color:#fff;border:0;width:30px;height:30px}.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{box-shadow:none;border-radius:18px}.w-mt-phone .w-mt-tile:hover{box-shadow:none;transform:none}.w-mt-phone .w-mt-face:after{box-shadow:none;background:linear-gradient(#0000001a 0%,#0000 16% 66%,#00000080 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{-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 1px 2px #0009,0 0 5px #00000047;background:0 0;border:0;border-radius:0;gap:6px;max-width:calc(100% - 24px);padding:0;bottom:10px;left:12px}.w-mt-phone .w-mt-nm{letter-spacing:-.004em;margin:-6px;padding:6px;font-size:14px}.w-mt-phone .w-mt-tag{color:#ffffffc7;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 (width<=150px){.w-mt-phone .w-mt-plate,.w-mt-phone .w-mt-tile:hover .w-mt-plate{gap:5px;max-width:calc(100% - 16px);bottom:7px;left:8px}.w-mt-phone .w-mt-nm{font-size:13px}.w-mt-phone .w-mt-tag{display:none}.w-mt-phone .w-mt-qn{min-width:21px;height:21px;top:6px;right:6px}.w-mt-phone .w-mt-flip{width:28px;height:28px;bottom:6px;right:6px}.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 (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{text-shadow:none;-webkit-backdrop-filter:blur(10px);background:#0e0a0ea8;border-radius:100px;padding:4px 10px;bottom:8px;left:8px}.w-mt-pspk{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;position:relative}.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{aspect-ratio:auto;cursor:default;border-radius:20px;flex:1;width:auto;max-height:none}.w-mt-phone .w-mt-big .w-mt-plate{gap:8px;bottom:14px;left:16px}.w-mt-phone .w-mt-big .w-mt-nm{font-size:18px}.w-mt-phone .w-mt-back{-webkit-backdrop-filter:blur(14px)saturate(1.3);background:#0e0a0e6b;border:0;gap:7px;height:32px;padding:0 12px;font-size:12.5px;top:12px;left:12px}.w-mt-phone .w-mt-back:hover{color:#fff;background:#0e0a0e6b}.w-mt-phone .w-mt-back:active{color:#0b1118;background:#ffffffe6}.fw-watch .w-mt-phone .w-mt-back svg{width:12px;height:12px}.w-mt-pscreen .w-mt-bigwrap{--stripw:0px;flex-direction:column;justify-content:center;align-items:center;container-type:size}.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) / 3 * 1.5 + 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;justify-content:space-between;align-items:center;gap:8px;height:44px;padding:0 2px;display:flex}.w-mt-capname{min-width:0;font-family:var(--display);color:#fff;white-space:nowrap;align-items:center;gap:8px;margin-right:auto;font-size:14px;font-weight:600;display:flex}.w-mt-capname span{text-overflow:ellipsis;overflow:hidden}.fw-watch .w-mt-capname svg{width:16px;height:16px;color:var(--mt-chrome);flex:none}.w-mt-pspk .w-mt-cap .w-mt-back{background:var(--mt-glass);-webkit-backdrop-filter:none;flex:none;position:static}.w-mt-pspk .w-mt-cap .w-mt-full{color:#fff;background:var(--mt-glass);-webkit-backdrop-filter:none;border:0;flex:none;justify-content:center;width:32px;height:32px;padding:0;position:static}.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{color:#0b1118;background:#ffffffe6}.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{color:#ffb4ae;width:14px;height:14px}.w-mt-pscreen .w-mt-big{aspect-ratio:var(--ar,1.6);background:0 0;border-radius:12px;flex:none}.w-mt-pscreen .w-mt-big .w-mt-face{background:0 0}.w-mt-pspk .w-mt-big .w-mt-plate{display:none}.w-mt-phone .w-mt-strip{scrollbar-width:none;overscroll-behavior-x:contain;flex:none;gap:6px;height:auto;min-height:0;padding:0;display:flex;overflow:auto hidden}.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{aspect-ratio:3/4;border-radius:14px;flex:none;width:clamp(88px,25vw,128px)}.w-mt-phone .w-mt-pscreen .w-mt-strip .w-mt-tile{aspect-ratio:2/3;width:calc(50% - 3px);max-width:240px}.w-mt-phone .w-mt-pscreen .w-mt-strip:has(>:nth-child(3)) .w-mt-tile{width:calc(33.3333% - 4px)}.w-mt-phone .w-mt-pscreen .w-mt-strip:has(>:nth-child(4)) .w-mt-tile{width:calc(29.4118% - 5.29412px)}.w-mt-phone .w-mt-moretile .w-mt-more{justify-content:flex-start;align-items:flex-start;gap:4px;padding:14px 15px}.w-mt-phone .w-mt-strip .w-mt-moretile .w-mt-more{padding:10px 11px}.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-psearch{border-radius:14px;height:46px}.w-mt-phone .w-mt-psearch input{font-size:16px}.w-mt-phone .w-mt-raise{z-index:8;width:auto;max-width:420px;margin:0 auto;position:absolute;inset:auto 14px 10px;box-shadow:0 18px 44px -14px #000000b3}.w-mt-phone .w-mt-barwrap{padding:11px 12px calc(11px + env(safe-area-inset-bottom,0px));flex:none;display:block}.w-mt-phone .w-mt-bar{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(5px,2.6vw,14px);padding:0;display:flex}.w-mt-phone .w-mt-ctl,.w-mt-phone .w-mt-hand{width:var(--mt-ctl);height:var(--mt-ctl);background:var(--mt-glass);color:#fff;box-shadow:none;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background .15s,color .15s,transform .12s;display:grid;position:relative}.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{color:#17121a;background:#fff}.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){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.w-mt-phone .w-mt-hand .w-mt-lower{display:none}.w-mt-phone .w-mt-hand.w-up .w-mt-hnum{color:var(--mt-warm-ink);background:#fff;display:grid}.w-mt-phone .w-mt-badge,.w-mt-phone .w-mt-hnum{box-shadow:0 0 0 2px var(--mt-player);top:-3px;right:-3px}.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{box-shadow:0 0 0 2px var(--mt-player);top:2px;right:2px}.w-mt-phone .w-mt-leave{height:var(--mt-ctl);background:var(--mt-red);color:#fff;letter-spacing:.005em;box-shadow:none;border-radius:100px;flex:none;margin-left:clamp(0px,1.4vw,8px);padding:0 clamp(14px,4.6vw,22px);font-size:15px;font-weight:600;transition:transform .12s}.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{z-index:70;background:#06040880;animation:.2s both w-mt-fadein;position:fixed;inset:0}.w-mt-psheet{z-index:71;overscroll-behavior:contain;width:100%;max-width:560px;max-height:min(86dvh,760px);padding:8px 14px calc(14px + env(safe-area-inset-bottom,0px));background:var(--surface);color:var(--ink);border-radius:24px 24px 0 0;flex-direction:column;margin:0 auto;animation:.3s cubic-bezier(.2,.8,.2,1) both w-mt-sheetup;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -14px 44px #0000004d}.w-mt-psheet:focus-visible{outline:none}.w-mt-grab{background:var(--hairline);border-radius:100px;flex:none;width:38px;height:5px;margin:0 auto 6px}.fw-watch .w-mt-psheet h4{font-family:var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin:18px 12px 6px;font-size:12px;font-weight:600}.fw-watch .w-mt-psheet>.w-mt-grab+h4{margin-top:10px}.w-mt-srow{width:100%;min-height:50px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:13px;padding:0 12px;font-family:inherit;font-size:15.5px;font-weight:600;display:flex}.w-mt-srow:active{background:var(--surface-2)}.fw-watch .w-mt-srow svg{width:19px;height:19px;color:var(--muted);flex:none}.w-mt-snote{color:var(--muted);font-weight:500}.w-mt-seg{background:var(--surface-2);border-radius:14px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.w-mt-seg button{height:42px;color:var(--muted);background:0 0;border:0;border-radius:11px;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;box-shadow:none;background:var(--surface-2);border:0;border-radius:14px;padding:0 14px 0 40px;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{width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:6px;padding:0;position:static}.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{background:var(--surface-2);border:0;width:36px;height:36px}.w-mt-psheet .w-mt-fhint{border-top:0;padding:4px 12px}.w-mt-sdevs{flex-direction:column;display:flex}.w-mt-psheet .w-mt-devopt{border-radius:14px;min-height:48px;padding:0 12px;font-size:15px}.w-mt-psheet .w-mt-devopt:hover,.w-mt-psheet .w-mt-devopt.w-on{background:0 0}.w-mt-psheet .w-mt-devopt:active{background:var(--surface-2)}.w-mt-psheet .w-mt-clean{border-radius:14px;min-height:52px;margin-top:4px;padding:0 12px;font-size:15px}.w-mt-psheet .w-mt-clean:hover{background:0 0}.w-mt-psheet .w-mt-cant{cursor:default;color:var(--muted)}.w-mt-cant>span:first-child{flex-direction:column;gap:2px;display:flex}.w-mt-cant small{color:var(--dim);font-size:13px;font-weight:500}.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{width:20px;height:20px;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.w-mt-psheet .w-mt-sw.w-on:after{transform:translate(18px)}.w-mt-sdone{background:var(--surface-2);height:50px;color:var(--ink);border:0;border-radius:16px;flex:none;margin-top:16px;font-family:inherit;font-size:15.5px;font-weight:600}.w-mt-psheet.w-mt-ptall{height:min(80dvh,720px);padding:8px 0 0;overflow:hidden}.w-mt-ptall .w-mt-rail{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;position:relative;inset:auto}.w-mt-ptall .lst-hostnote{top:4px}.w-mt-ptall .w-mt-tabs{background:0 0;padding:0 14px}.w-mt-phone .w-mt-sheetbox{background:#06040880;place-items:end stretch;padding:0}.w-mt-phone .w-mt-sheet{width:100%;max-width:560px;padding:18px 18px calc(16px + env(safe-area-inset-bottom,0px));border:0;border-radius:24px 24px 0 0;margin:0 auto;animation:.3s cubic-bezier(.2,.8,.2,1) both w-mt-sheetup}.fw-watch.w-live-app{background:var(--brand-dark-player,#0b1118)}.w-live-app>main.w-wp-appmain{max-width:none;padding:0}.w-live-app .w-wp-stagebox{flex-direction:column;flex:1;max-width:none;min-height:0;margin:0;display:flex}.w-wp-app.w-live-app .w-live-stage:has(.w-mt-room){border-radius:0;flex:1;min-height: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{background:#06040880;place-items:end stretch;padding:0}.w-live-sheet{width:100%;max-width:560px;height:min(78dvh,680px);max-height:none;padding:8px 14px calc(10px + env(safe-area-inset-bottom,0px));border:0;border-radius:24px 24px 0 0;gap:0;margin:0 auto;animation:.3s cubic-bezier(.2,.8,.2,1) both w-mt-sheetup;box-shadow:0 -14px 44px #0000004d}.w-live-sheet:before{content:"";background:var(--hairline);border-radius:100px;flex:none;width:38px;height:5px;margin:0 auto 4px}.w-live-sheet .w-wp-pane{flex:1;min-height:0}.w-wp-app .w-live-sheet .w-live-room{background:0 0;border:0;border-radius:0}.w-live-atdoor>main.w-wp-appmain{flex-direction:column;display:flex}.w-live-atdoor .w-wp-stagebox{flex-direction:column;flex:1;max-width:none;min-height:0;margin:0;display:flex}.w-wp-app.w-live-atdoor .w-live-stage{border-radius:0;flex:1;min-height:0}.w-mt-door{width:100%;min-height:0;padding:2px 0 calc(14px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;align-self:stretch;align-items:stretch;gap:18px;margin:0;display:flex}.w-mt-previewbox{flex:1;min-height:170px;display:flex}.w-mt-welcome,.w-mt-welcome:hover{aspect-ratio:auto;box-shadow:var(--shadow);border-radius:24px;flex:1}.w-mt-count{border-radius:24px}.w-mt-door .w-mt-doorcard{box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;gap:12px;padding:0 2px}.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{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.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{width:max-content;min-width:100%;max-width:min(300px,100vw - 32px);top:auto;bottom:calc(100% + 6px);right:auto}.w-mt-door .w-mt-dev:last-child:not(:first-child) .w-mt-devlist{left:auto;right:0}.w-mt-door .w-btn{border-radius:16px;width:100%;height:52px;font-size:16px}.w-mt-door .w-mt-fine{text-align:center;margin-top:-2px}.w-live-stage:has(.w-mt-door){min-height:0}.fw-watch .w-mt-room.w-mt-phone{--lr-ring:var(--brand-accent-lit,var(--accent-text))}.w-mt-phone .w-mt-speaking:after{box-shadow:inset 0 0 0 2px var(--lr-ring)}.w-mt-ptop{gap:11px;padding-left:14px}.w-mt-pmark{flex:none;display:grid}.fw-watch .w-mt-pmark .w-brand-crest{width:36px;height:36px;box-shadow:none;border-radius:10px}.w-mt-pmark .w-brand-crest span{font-size:13px}.w-mt-phone .w-mt-pgrid{position:relative}.w-mt-phone .w-mt-pip{width:min(31%,150px);bottom:12px;right:12px}.w-mt-phone .w-mt-pip .w-mt-tile{aspect-ratio:3/4;border-radius:16px;animation-delay:.25s;box-shadow:0 16px 36px -14px #000000bf,0 0 0 1px #ffffff24}.w-mt-phone .w-mt-pip .w-mt-plate{bottom:8px;left:9px}.w-mt-phone .w-mt-pip .w-mt-nm{font-size:13px}.w-mt-phone .w-mt-pip .w-mt-tag{display:none}.w-mt-phone .w-mt-pip .w-mt-flip{width:30px;height:30px;bottom:6px;right:6px}.w-mt-phone .w-mt-pspk .w-mt-strip:has(>.w-mt-moretile) .w-mt-tile{width:calc(25% - 4.5px);max-width:none}.w-mt-pscreen .w-mt-bigwrap:has(>.w-mt-strip>.w-mt-moretile){--striph:calc((100cqw - 18px) / 4 * 1.5 + 6px)}.w-live-sheet .w-wp-tabs button{white-space:nowrap}.w-live-sheet .w-live-tabface{border-radius:50%;flex:none;width:20px;height:20px;overflow:hidden}.w-live-sheet .w-live-room,.w-wp-app .w-live-sheet .w-live-room{border:0}}@keyframes w-mt-sheetup{0%{transform:translateY(100%)}to{transform:none}}@keyframes w-mt-fadein{0%{opacity:0}to{opacity:1}}@media (width<=920px) and (orientation:landscape) and (height<=520px){.fw-watch .w-mt-room.w-mt-phone{--mt-ctl:40px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;display:grid}.w-mt-ptop{min-height:46px;padding-top:calc(4px + env(safe-area-inset-top,0px));grid-area:1/1;padding-bottom:4px}.w-mt-phone .w-mt-stage{padding:0 0 calc(6px + env(safe-area-inset-bottom,0px)) 6px;grid-area:2/1}.w-mt-phone .w-mt-barwrap{padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));grid-area:1/2/-1;align-items:center;display:flex}.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;width:clamp(110px,18vw,170px);overflow:hidden auto}.w-mt-phone .w-mt-strip>:first-child{margin-top:auto;margin-left:0}.w-mt-phone .w-mt-strip>:last-child{margin-bottom:auto;margin-right:0}.w-mt-phone .w-mt-strip .w-mt-tile{aspect-ratio:4/3;width:100%}.w-mt-phone .w-mt-pspk .w-mt-strip:has(>.w-mt-moretile) .w-mt-tile{aspect-ratio:auto;flex:1 1 0;width:100%;min-height:0}.w-mt-phone .w-mt-pip{width:min(27%,200px)}.w-mt-phone .w-mt-pip .w-mt-tile{aspect-ratio:4/3}.w-mt-pscreen .w-mt-bigwrap{grid-template-rows:auto auto;grid-template-columns:auto auto;place-content:center;column-gap:8px;display:grid}:is(.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)),.w-mt-pscreen .w-mt-bigwrap:has(>.w-mt-strip>.w-mt-moretile)){--striph:0px;--stripw:calc(clamp(110px,18vw,170px) + 8px)}.w-mt-pscreen .w-mt-cap{grid-area:1/1}.w-mt-pscreen .w-mt-big{grid-area:2/1}.w-mt-phone .w-mt-pscreen .w-mt-strip{grid-area:1/2/span 2;width:clamp(110px,18vw,170px);height:0;min-height:100%;margin:0}:is(.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){aspect-ratio:4/3;width:100%;max-width:none}.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{bottom:14px;right:74px}.w-mt-door{padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));flex-direction:row;gap:16px}.w-mt-previewbox{min-height:0}.w-mt-door .w-mt-doorcard{flex:1 1 0;justify-content:center;min-height:0;overflow-y:auto}}@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{flex-direction:column;gap:10px;display:flex}.rv .fw-att-mp{border-radius:14px;max-width:none}.rv-cap{flex-wrap:wrap;align-items:baseline;gap:9px;font-size:14px;line-height:1.3;display:flex}.rv-cap b{color:var(--ink);letter-spacing:-.005em;font-weight:650}.rv-cap span{color:var(--dim);font-variant-numeric:tabular-nums;font-size:12.5px}.rv-head{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);justify-content:space-between;align-items:center;gap:10px;margin-top:2px;font-size:11px;font-weight:700;display:flex}.rv-head span:last-child{letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.rv-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fw-watch .rv-th{aspect-ratio:16/9;cursor:pointer;background:#0b1118;border:0;border-radius:10px;width:100%;padding:0;transition:box-shadow .15s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.rv-th img{object-fit:cover;width:100%;height:100%;transition:transform .25s,filter .25s;display:block;position:absolute;inset:0}.rv-th:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#000000b3);position:absolute;inset:0}.rv-th:hover img{transform:scale(1.04)}.rv-th:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.rv-num{z-index:1;color:#1a1216;width:20px;height:20px;font:700 11px var(--ui);background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;left:6px}.rv-n{z-index:1;color:#fff;font:600 11.5px/1.25 var(--ui);text-align:left;text-overflow:ellipsis;white-space:nowrap;position:absolute;bottom:6px;left:7px;right:46px;overflow:hidden}.rv-l{z-index:1;color:#fff;font:600 10.5px/1.5 var(--ui);font-variant-numeric:tabular-nums;background:#0000009e;border-radius:4px;padding:1px 5px;position:absolute;bottom:6px;right:6px}.rv-now{z-index:1;color:#fff;font:700 11px var(--ui);letter-spacing:.08em;text-transform:uppercase;place-items:center;display:grid;position:absolute;inset:0}.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 (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-bottom:4px;padding-left:8px;padding-right:8px}.fw-watch .w-mini-play,.fw-watch .w-ctrlbtn{flex:none;place-items:center;width:44px;height:44px;display:grid}.w-speed{position:relative}.w-speed:after{content:"";height:44px;position:absolute;top:50%;left:-2px;right:-2px;transform:translateY(-50%)}.w-scrub{touch-action:none}.w-scrub:before{content:"";height:44px;position:absolute;top:50%;left:0;right:0;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 (width<=920px),(pointer:coarse){.fw-watch .w-live-closed .w-live-tohost{background:var(--wine);min-height:40px;color:var(--brand-accent-ink,#fff);border-radius:10px;flex:none;padding:0 16px;font-size:14px;font-weight:700}}.fw-rec{border:1px solid color-mix(in srgb, var(--wine) 34%, var(--hairline));background:var(--surface);font-family:var(--ui,system-ui, "Segoe UI", sans-serif);color:var(--ink);border-radius:12px;padding:14px}.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);background-clip:padding-box;border:2px solid #0000;border-radius:20px}.fw-rec .fw-rec-num{font-variant-numeric:lining-nums tabular-nums}.fw-rec-head{font-size:var(--suite-small);color:var(--muted);align-items:center;gap:9px;margin-bottom:12px;display:flex}.fw-rec-head .fw-rec-dot{background:var(--bad,#b23b3b);width:8px;height:8px;box-shadow:0 0 0 0 var(--bad,#b23b3b);border-radius:50%;animation:1.4s infinite fw-rec-pulse}.fw-rec-head .fw-rec-t{color:var(--ink);letter-spacing:.5px;font-weight:700}.fw-rec-head .fw-rec-sp{flex:1}.fw-rec-head .fw-rec-dot.fw-rec-wait{background:var(--brass,#b0873a);box-shadow:none;animation:1.6s infinite fw-rec-breathe}@keyframes fw-rec-breathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes fw-rec-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--bad,#b23b3b) 55%, transparent)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.fw-rec .fw-rec-btn{background:var(--wine);color:#fff;font-family:inherit;font-weight:600;font-size:var(--suite-small);cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.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{stroke:currentColor;stroke-width:1.9px;fill:none;width:15px;height:15px}.fw-rec .fw-rec-btn.fw-rec-ghost{color:var(--muted);border:1px solid var(--hairline);background:0 0}.fw-rec .fw-rec-btn.fw-rec-ghost:hover{background:var(--surface);color:var(--ink)}.fw-rec .fw-rec-btn.fw-rec-warn{color:var(--bad,#b23b3b);border:1px solid color-mix(in srgb, var(--bad,#b23b3b) 34%, var(--hairline));background:0 0}.fw-rec .fw-rec-rbtn{cursor:pointer;background:var(--wine);color:#fff;border:none;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.fw-rec .fw-rec-rbtn svg{fill:currentColor;width:16px;height:16px}.fw-rec .fw-rec-rbtn.fw-rec-stop{background:var(--bad,#b23b3b)}.fw-rec-vwrap{align-items:center;gap:14px;display:flex}.fw-rec canvas.fw-rec-wave{flex:1;min-width:0;height:52px}.fw-rec-vtime{font-weight:700;font-size:var(--suite-text);text-align:right;min-width:44px}.fw-rec-vrow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.fw-rec-vrow .fw-rec-sp{flex:1}.fw-rec-hint{font-size:var(--suite-small);color:var(--muted)}.fw-rec-err{color:var(--bad,#b23b3b);font-size:var(--suite-small);min-height:16px;margin-top:8px}.fw-rec-div{background:var(--hairline);width:1px;height:22px;margin:0 3px}.fw-rec-stage{aspect-ratio:16/9;border:1px solid var(--hairline);background:#0b0b0b;border-radius:10px;width:100%;position:relative;overflow:hidden}.fw-rec-stage video,.fw-rec-stage canvas{object-fit:contain;background:#0b0b0b;width:100%;height:100%;position:absolute;inset:0}.fw-rec-ph{color:#b9aeb4;font-size:var(--suite-small);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex;position:absolute;inset:0}.fw-rec-bubble{aspect-ratio:1;cursor:grab;touch-action:none;z-index:4;border-radius:50%;outline:2px solid #0000;width:15%;transition:outline-color .15s;position:absolute;top:66%;left:80%}.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{background:var(--brass);cursor:nwse-resize;opacity:0;z-index:6;border:2px solid #fff;border-radius:50%;width:18px;height:18px;transition:opacity .15s;position:absolute;bottom:-7px;right:-7px}.fw-rec-bubble:hover .fw-rec-rz{opacity:1}.fw-rec-bubblectl{opacity:0;pointer-events:none;z-index:7;background:#120e10e6;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:1px;padding:3px;transition:opacity .15s;display:flex;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.fw-rec-bubble:hover .fw-rec-bubblectl{opacity:1;pointer-events:auto}.fw-rec-bubblectl button{color:#eadfe3;cursor:pointer;min-width:22px;height:22px;font-size:var(--suite-tiny);background:0 0;border:none;border-radius:999px;place-items:center;padding:0 4px;font-family:inherit;font-weight:800;display:grid}.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{stroke:currentColor;stroke-width:2px;fill:none;width:12px;height:12px}.fw-rec-bubblectl .fw-rec-cdiv{background:#ffffff2e;width:1px;height:15px;margin:0 1px}.fw-rec-showcam{color:#fff;font-family:inherit;font-size:var(--suite-tiny);cursor:pointer;z-index:5;background:#120e10e6;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex;position:absolute;bottom:12px;left:12px}.fw-rec-showcam svg{stroke:currentColor;stroke-width:1.8px;fill:none;width:14px;height:14px}.fw-rec .w-player{aspect-ratio:16/9}.fw-rec .w-video{object-fit:contain;background:#0d0a0c;width:100%;height:100%;position:absolute;inset:0}.fw-rec .w-playbtn{width:44px;height:44px}.fw-rec .w-playbtn:after{display:none}.fw-rec .w-playbtn svg{fill:#fff;width:16px;height:16px}.fw-rec .w-mini-play svg{fill:#fff;width:20px;height:20px}.fw-rec .w-cbtn{color:#ffffffd9;cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid}.fw-rec .w-cbtn svg{stroke:currentColor;stroke-width:1.9px;fill:none;width:19px;height:19px}.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{object-fit:contain;cursor:pointer;background:#0d0a0c;width:100%;height:100%;position:absolute;inset:0}.fw-np .w-playbtn{width:64px;height:64px}.fw-np .w-playbtn svg{fill:#fff;width:24px;height:24px}.fw-np .w-mini-play svg{fill:#fff;width:20px;height:20px}.fw-np .w-cbtn{color:#ffffffd9;cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid}.fw-np .w-cbtn svg{stroke:currentColor;stroke-width:1.9px;fill:none;width:18px;height:18px}.fw-np-voice{border:1px solid color-mix(in srgb, var(--wine) 26%, var(--hairline));background:var(--surface);border-radius:999px;align-items:center;gap:12px;width:100%;max-width:340px;padding:9px 14px 9px 10px;display:inline-flex}.fw-np-play{cursor:pointer;background:var(--wine);color:#fff;border:none;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.fw-np-play:hover{background:var(--wine-deep,var(--wine))}.fw-np-play svg{fill:currentColor;width:15px;height:15px}.fw-np-wave{cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:2px;min-width:0;height:34px;padding:0;display:flex}.fw-np-bar{background:color-mix(in srgb, var(--wine) 22%, transparent);border-radius:2px;flex:1;min-width:2px;transition:background .12s linear}.fw-np-bar.fw-np-on{background:linear-gradient(180deg, var(--brass), var(--wine))}.fw-np-dur{font-size:var(--suite-small);color:var(--muted);text-align:right;flex:none;min-width:34px;font-weight:700}.fw-atts{flex-direction:column;gap:8px;display:flex}.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{flex-wrap:wrap;gap:4px;display:flex}.fw-att-tile{cursor:zoom-in;background:#16101a;border:0;border-radius:11px;flex:none;width:108px;height:108px;padding:0;position:relative;overflow:hidden}.fw-att-tile img{object-fit:cover;width:100%;height:100%;display:block}.fw-att-pic{cursor:zoom-in;width:100%;max-width:280px;color:inherit;border:0;border:1px solid color-mix(in srgb, currentColor 14%, transparent);background:0 0;border-radius:11px;padding:0;display:block;overflow:hidden}.fw-att-pic img{width:100%;height:auto;display:block}.fw-att-lightbox{z-index:120;cursor:zoom-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c080ae6;border:0;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:40px 40px 30px;display:flex;position:fixed;inset:0}.fw-att-lightbox img{border-radius:14px;width:auto;max-width:min(1100px,100%);max-height:calc(100% - 44px);box-shadow:0 40px 100px -30px #000c}.fw-att-lbcap{cursor:default;color:#fffc;font-size:var(--suite-small);align-items:center;gap:14px;max-width:100%;display:flex}.fw-att-lbcap span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fw-att-lbcap a{color:#fff;border:1px solid #ffffff59;border-radius:100px;flex:none;padding:6px 12px;font-weight:700;text-decoration:none}.fw-att-lbcap a:hover{background:#ffffff1f}.fw-att-lbx{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff4d;border-radius:100px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:18px;right:18px}.fw-att-lbx svg{width:16px;height:16px}.fw-att-embed{aspect-ratio:16/9;background:#16101a;border-radius:11px;width:100%;max-width:440px;display:block;position:relative;overflow:hidden}.fw-att-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.fw-att-mp{aspect-ratio:16/9;-webkit-user-select:none;user-select:none;border:1px solid color-mix(in srgb, currentColor 14%, transparent);background:#16101a;border-radius:11px;width:100%;max-width:440px;position:relative;overflow:hidden}.fw-att-dur{font-size:var(--suite-tiny);color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#0000008c;border-radius:100px;padding:2px 7px;font-weight:700;position:absolute;top:8px;right:8px}.fw-att-mp video{object-fit:contain;cursor:pointer;background:#16101a;width:100%;height:100%;display:block;position:absolute;inset:0}.fw-att-big{cursor:pointer;background:var(--wine,#7a2338);color:#fff;border:0;border-radius:100px;place-items:center;width:46px;height:46px;transition:transform .15s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 24px -8px #0009}.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{color:#fff;font-size:var(--suite-tiny);opacity:0;background:linear-gradient(#0a070800,#0a0708db);align-items:center;gap:6px;padding:22px 8px 7px;transition:opacity .25s;display:flex;position:absolute;bottom:0;left:0;right:0}.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{color:#fff;cursor:pointer;font-family:inherit;font-size:var(--suite-tiny);background:0 0;border:0;border-radius:6px;place-items:center;padding:3px;font-weight:700;display:grid}.fw-att-ctl button:hover{background:#ffffff24}.fw-att-ctl button svg{width:13px;height:13px;display:block}.fw-att-ctl .fw-att-get{color:#fff;border-radius:6px;place-items:center;padding:3px;display:grid}.fw-att-ctl .fw-att-get:hover{background:#ffffff24}.fw-att-ctl .fw-att-get svg{stroke:currentColor;fill:none;stroke-width:1.9px;width:13px;height:13px;display:block}.fw-att-rate{border:1px solid #ffffff40;border-radius:100px;min-width:34px;padding:3px 6px;line-height:1.2}.fw-att-seek{cursor:pointer;flex:1;align-items:center;min-width:40px;height:12px;display:flex}.fw-att-track{background:#ffffff47;border-radius:100px;width:100%;height:3px;display:block;position:relative}.fw-att-fill{background:var(--brass,#b0873a);border-radius:100px;width:0;position:absolute;top:0;bottom:0;left:0}.fw-att-knob{background:#fff;border-radius:100px;width:9px;height:9px;position:absolute;top:50%;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{min-width:0;max-width:360px;color:inherit;background:color-mix(in srgb, currentColor 10%, transparent);border:1px solid color-mix(in srgb, currentColor 14%, transparent);border-radius:13px;align-items:center;gap:10px;padding:9px 11px 9px 9px;text-decoration:none;display:flex}.fw-att-ic{letter-spacing:.04em;background:color-mix(in srgb, currentColor 14%, transparent);border-radius:8px;flex:none;place-items:end center;width:36px;height:42px;padding-bottom:5px;font-size:9.5px;font-weight:800;line-height:1;display:grid;position:relative;overflow:hidden}.fw-att-ic:before{content:"";background:#ffffff59;border-bottom-left-radius:6px;width:11px;height:11px;position:absolute;top:0;right:0}.fw-att-ic[data-tone=pdf]{color:#fff;background:linear-gradient(160deg,#c34a3f,#a5342c)}.fw-att-ic[data-tone=doc]{color:#fff;background:linear-gradient(160deg,#3b6fb6,#2b4f86)}.fw-att-ic[data-tone=sheet]{color:#fff;background:linear-gradient(160deg,#2e8b57,#1f6b42)}.fw-att-ic svg{width:16px;height:16px;margin-bottom:6px;display:block}.fw-att-t{flex:1;min-width:0}.fw-att-t b{font-size:var(--suite-small);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.25;display:block;overflow:hidden}.fw-att-t span{font-size:var(--suite-tiny);opacity:.72;margin-top:1px;display:block}.fw-att-dl{white-space:nowrap;font-size:var(--suite-tiny);background:var(--wine,#7a2338);color:#fff;border-radius:100px;flex:none;align-items:center;gap:6px;padding:6px 11px 6px 9px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.fw-att-dl svg{width:13px;height:13px;display:block}.fw-att-dl:hover{background:var(--wine-deep,#5f1a2b)}.board .main.studio{flex-direction:column;padding:0;display:flex;overflow:hidden}.board .main.studio>.studio{flex-direction:column;flex:1;min-height:0;display:flex}.board .studio .studiostage{background:0 0;flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.board .studio .tabs{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:2px;padding:10px 12px 0;display:flex}.board .studio .tabs .tools{align-items:center;gap:8px;min-width:0;margin-bottom:4px;margin-left:auto;display:inline-flex}.board .studio .studioseg{border:1px solid var(--hairline);border-radius:100px;flex:none;padding:2px;display:inline-flex}.board .studio .studioseg button{font:inherit;white-space:nowrap;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:100px;padding:5px 11px;font-size:12px;font-weight:700;line-height:1.2}.board .studio .studioseg button.on{background:var(--wine);color:#fff}.board .studio .pv{background:var(--ground);place-items:stretch stretch;min-height:0;padding:14px;display:grid;position:relative}.board .studio .pv iframe{border:1px solid var(--hairline);background:#fff;border-radius:12px;justify-self:center;width:100%;height:100%;transition:width .3s}.board .studio .pv.phone iframe{width:400px}.board .studio .pv .dim{opacity:0;pointer-events:none;background:#14080c38;border-radius:12px;transition:opacity .25s;position:absolute;inset:14px}.board .studio .pv.working .dim{opacity:1}.board .studio .wholepill{z-index:11;font:inherit;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:100px;padding:8px 14px;font-size:12px;font-weight:700;position:absolute;bottom:30px;right:30px;box-shadow:0 14px 30px -16px #14080c80}.board .studio .talk{z-index:12;background:var(--surface);border:1px solid var(--hairline);border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(380px,100% - 60px);max-height:min(560px,100% - 32px);display:grid;position:absolute;overflow:hidden;box-shadow:0 24px 50px -24px #14080c99}.board .studio .talk .head{align-items:center;gap:8px;padding:12px 12px 10px;display:flex}.board .studio .talk .who{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);background:var(--soft);border:1px solid color-mix(in srgb, var(--wine) 35%, var(--hairline));border-radius:100px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:11px;font-weight:700;display:inline-flex}.board .studio .talk .who i{background:var(--wine);border-radius:100px;width:7px;height:7px}.board .studio .talk .x{background:var(--surface-2);width:24px;height:24px;color:var(--muted);cursor:pointer;font:inherit;border:0;border-radius:100px;place-items:center;margin-left:auto;padding:0;display:grid}.board .studio .talk .namerow{grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:0 12px 10px;display:grid}.board .studio .talk .namerow label{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.board .studio .talk .namerow input{font:inherit;background:var(--surface-2);color:var(--ink);border:1px solid #0000;border-radius:12px;padding:9px 12px;font-size:14px;font-weight:700}.board .studio .talk .namerow input:focus{border-color:var(--hairline);outline:none}.board .studio .talk .msgs{scrollbar-width:thin;scrollbar-color:var(--hairline) transparent;flex-direction:column;gap:6px;min-height:0;padding:0 12px 8px;display:flex;overflow:auto}.board .studio .talk .msgs>:first-child{margin-top:auto}.board .studio .msg{overflow-wrap:anywhere;border-radius:14px;max-width:88%;padding:7px 10px;font-size:12px;line-height:1.45}.board .studio .msg.me{background:var(--wine);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.board .studio .msg.ai{background:var(--surface-2);color:var(--ink);border-bottom-left-radius:4px;align-self:flex-start}.board .studio .msg.ai .acts{align-items:center;gap:6px;margin-top:7px;display:flex}.board .studio .msg.ai .acts button{font:inherit;border:1px solid var(--hairline);background:var(--surface);color:var(--wine);cursor:pointer;border-radius:100px;padding:3px 9px;font-size:10.5px;font-weight:700}.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{color:var(--muted);align-items:center;gap:8px;display:flex}.board .studio .msg.thinking span{gap:3px;display:inline-flex}.board .studio .msg.thinking span i{background:var(--wine);border-radius:100px;width:5px;height:5px;animation:1s infinite st-blink}.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{background:var(--surface-2);border:1px solid #0000;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:end;gap:4px;margin:0 10px 10px;padding:4px 4px 4px 6px;transition:border-color .15s;display:grid}.board .studio .talk .row:focus-within{border-color:var(--hairline)}.board .studio .talk textarea{font:inherit;color:var(--ink);resize:none;scrollbar-width:thin;scrollbar-color:var(--hairline) transparent;background:0 0;border:0;height:40px;max-height:120px;padding:9px 8px;font-size:14px;line-height:1.45;overflow-y:auto}.board .studio .talk textarea:focus{outline:none}.board .studio .talk textarea::placeholder{color:var(--dim)}.board .studio .talk .send{background:var(--wine);color:#fff;cursor:pointer;border:0;border-radius:100px;place-items:center;width:34px;height:34px;margin-bottom:3px;display:grid}.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;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;margin-bottom:3px;display:grid}.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{flex-wrap:wrap;gap:6px;padding:0 12px 8px;display:flex}.board .studio .talk .files .chip{border:1px solid var(--hairline);background:var(--surface);color:var(--ink);border-radius:10px;align-items:center;gap:6px;min-width:0;padding:4px 6px;font-size:11px;font-weight:600;display:inline-flex}.board .studio .talk .files .chip.pending{color:var(--muted)}.board .studio .talk .files .chip img{object-fit:cover;border-radius:7px;width:36px;height:36px;display:block}.board .studio .talk .files .chip svg{width:14px;height:14px;color:var(--muted);flex:none}.board .studio .talk .files .chip .name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.board .studio .talk .files .chip button{width:16px;height:16px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:100px;place-items:center;padding:0;display:grid}.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{border:2px solid var(--hairline);border-top-color:var(--wine);border-radius:100px;width:12px;height:12px;animation:.8s linear infinite st-spin}@keyframes st-spin{to{transform:rotate(360deg)}}.board .studio .msg.me .files{flex-wrap:wrap;gap:5px;margin-top:7px;padding:0;display:flex}.board .studio .msg.me .files img{object-fit:cover;border-radius:8px;width:56px;height:56px;display:block}.board .studio .msg.me .files .doc{color:#fff;text-underline-offset:3px;font-weight:700;text-decoration:underline}.board .studio .pv .studiotoast{z-index:14;color:#fff;background:#241a1e;border-radius:100px;align-items:center;gap:12px;padding:9px 12px 9px 14px;font-size:12.5px;font-weight:700;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 14px 30px -12px #14080cb3}.board .studio .pv .studiotoast button{font:inherit;color:#f2cc8f;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}@media (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{opacity:1;background:0 0;min-height:0;display:block;overflow:visible}.board .studio .designpane .waitstage:before{display:none}.board .studio .designpane .waitstage .main{place-items:center;padding:18px 8px 24px;display:grid}.board .studio .designhead{align-items:baseline;gap:12px;width:min(980px,100%);margin:0 0 12px;display:flex}.board .studio .designhead b{font-family:var(--display);font-size:22px;font-weight:500}.board .studio .designhead span{color:var(--muted);font-size:13px}.board .studio .nopage{text-align:center;justify-items:center;gap:10px;max-width:460px;margin:12vh auto 0;display:grid}.board .studio .nopage b{font-family:var(--display);font-size:22px;font-weight:500}.board .studio .nopage p{color:var(--muted);margin:0;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{z-index:30;background:var(--surface);border:1px solid var(--hairline);width:min(544px,100vw - 32px);max-height:min(78vh,760px);box-shadow:var(--shadow-lg);border-radius:20px;position:absolute;top:calc(100% + 8px);right:8px;overflow:auto}.board .studio .sharehead{align-items:center;gap:12px;padding:16px 18px 12px;display:flex}.board .studio .sharehead h2{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:500}.board .studio .sharewhere{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-left:auto;font-size:10.5px;font-weight:800}.board .studio .sharex{border:1px solid var(--hairline);background:var(--surface);width:27px;height:27px;color:var(--muted);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:color .15s,border-color .15s;display:grid}.board .studio .sharex:hover{color:var(--wine);border-color:var(--wine)}.board .studio .sharex svg{width:9px;height:9px}.board .studio .sharemarks{flex-wrap:wrap;gap:7px;padding:0 18px 14px;display:flex}.board .studio .sharemarks button{border:1px solid var(--hairline);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;transition:color .16s,border-color .16s,background .16s,transform .16s;display:grid}.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{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);place-items:center;padding:26px 24px 28px;display:grid}.board .studio .sharelook>*{width:100%;max-width:356px;animation:.28s cubic-bezier(.2,.8,.3,1) share-rise}@keyframes share-rise{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:none}}.board .studio .shcard{border:1px solid var(--hairline);background:var(--surface);color:var(--ink);border-radius:12px;display:block;overflow:hidden;box-shadow:0 18px 36px -20px #1a12166b}.board .studio .shshot{aspect-ratio:1.91;background:var(--surface-2);position:relative;overflow:hidden}.board .studio .shshot img{object-fit:cover;width:100%;height:100%;display:block}.board .studio .sharecardart{flex-direction:column;justify-content:center;gap:8px;padding:0 22px;display:flex;position:absolute;inset:0}.board .studio .sharecardart i{border-radius:100px;width:34px;height:4px}.board .studio .sharecardart b{font-family:var(--display);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:21px;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.board .studio .sharecardart em{letter-spacing:.06em;opacity:.72;font-size:11px;font-style:normal;font-weight:700}.board .studio .shmeta{gap:2px;padding:10px 12px;display:grid}.board .studio .shdom{color:var(--muted);text-transform:uppercase;letter-spacing:.02em;font-size:10.5px}.board .studio .shttl{font-size:14px;font-weight:700;line-height:1.28}.board .studio .shdsc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.35;display:-webkit-box;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{color:#fff;background:#000000bd;border-radius:6px;padding:3px 9px;font-size:11.5px;position:absolute;bottom:11px;left:11px}.board .studio .shbubble .shcard{box-shadow:none;border:0}.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{color:var(--info);word-break:break-all;padding:4px 9px 6px;font-size:12px;display:block}.board .studio .shim{background:var(--surface-2);border-radius:17px;overflow:hidden;box-shadow:0 18px 36px -20px #1a12166b}.board .studio .shim .shcard{background:0 0;border-radius:0}.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{color:var(--surface);background:0 0;border-radius:0}.board .studio .shig .shdsc{color:color-mix(in srgb, var(--surface) 66%, transparent)}.board .studio .shgoo{gap:3px;display:grid}.board .studio .shsite{align-items:center;gap:8px;display:flex}.board .studio .shfav{background:var(--wine);color:#fff;width:25px;height:25px;font:800 11px var(--ui);border-radius:50%;place-items:center;display:grid}.board .studio .shwho{line-height:1.2;display:grid}.board .studio .shwho b{font-size:12.5px;font-weight:500}.board .studio .shwho span{color:var(--muted);font-size:11.5px}.board .studio .shgoo h4{font:400 19px/1.3 var(--ui);color:var(--info);margin:6px 0 0}.board .studio .shgoo p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.board .studio .shsl{border-left:3px solid var(--wine);gap:6px;padding-left:12px;display:grid}.board .studio .shsl .shwho{align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.board .studio .shsl .shwho i{background:var(--wine);border-radius:4px;width:15px;height:15px}.board .studio .shsl .shttl{color:var(--info);font-size:13.5px}.board .studio .shsl .shshot{border-radius:8px}.board .studio .sharewords{gap:2px;padding:18px 18px 4px;display:grid}.board .studio .shareline{display:grid;position:relative}.board .studio .shareline:after{content:"";background:var(--surface-2);opacity:0;z-index:0;border-radius:10px;transition:opacity .16s;position:absolute;inset:-4px -8px}.board .studio .shareline:hover:after,.board .studio .shareline:focus-within:after{opacity:1}.board .studio .shareline input,.board .studio .shareline textarea{z-index:1;width:100%;font:inherit;color:inherit;resize:none;background:0 0;border:0;outline:none;padding:4px 44px 4px 0;position:relative}.board .studio .sharetitle{font-family:var(--display);letter-spacing:-.01em;font-size:20px;font-weight:500;line-height:1.25}.board .studio .sharedesc{color:var(--muted);font-size:13.5px;line-height:1.5}.board .studio .sharecount{z-index:1;font-variant-numeric:tabular-nums;color:var(--dim);opacity:0;pointer-events:none;font-size:10.5px;transition:opacity .2s;position:absolute;top:6px;right:0}.board .studio .sharecount.on{opacity:1}.board .studio .sharecount.over{color:var(--warn);opacity:1}.board .studio .sharepics{gap:7px;padding:14px 18px 0;display:flex}.board .studio .sharepics button{background:var(--surface-2);cursor:pointer;height:46px;box-shadow:0 0 0 1px var(--hairline);border:0;border-radius:9px;flex:1;padding:0;transition:box-shadow .16s,transform .16s;position:relative;overflow:hidden}.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{object-fit:cover;width:100%;height:100%;display:block}.board .studio .sharetile{place-items:center;display:grid;position:absolute;inset:0}.board .studio .sharetile i{border-radius:100px;width:26px;height:4px}.board .studio .shareup{width:46px;color:var(--wine);background:0 0;flex:none;place-items:center;display:grid}.board .studio .shareup svg{width:15px;height:15px}.board .studio .shareproblem{color:var(--warn);margin:10px 18px 0;font-size:12px}.board .studio .sharefoot{align-items:center;gap:10px;padding:16px 18px 18px;display:flex}.board .studio .sharegrow{flex:1}.board .studio .sharewhisper{color:var(--dim);font-size:11.5px}.board .studio .sharewrite,.board .studio .sharedone{font:inherit;border:1px solid var(--hairline);background:var(--surface);color:var(--wine);cursor:pointer;border-radius:100px;align-items:center;gap:6px;padding:8px 15px;font-size:12.5px;font-weight:700;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.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{background:var(--surface-2);border:1px solid var(--hairline);border-radius:100px;flex:1;align-items:center;gap:6px;padding:3px 3px 3px 14px;display:flex}.board .studio .sharecompose:focus-within{border-color:var(--wine)}.board .studio .sharecompose input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:13px}.board .studio .sharesend{background:var(--wine);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.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{border-bottom:1px solid var(--hairline);gap:2px;padding:0 12px;display:flex}.board .studio .talk .modes button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:4px 8px 8px;font-size:12.5px;font-weight:700}.board .studio .talk .modes button.on{color:var(--ink);border-bottom-color:var(--wine)}.board .studio .talk .modes small{background:var(--surface-2);color:var(--muted);border-radius:100px;margin-left:5px;padding:1px 6px;font-size:10.5px}.board .studio .talk .chbody{scrollbar-width:thin;scrollbar-color:var(--hairline) transparent;min-height:0;padding:4px 12px 8px;overflow:auto}.board .studio .talk .chfoot{border-top:1px solid var(--hairline);color:var(--dim);padding:8px 12px 12px;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{background:var(--surface-2);width:24px;height:24px;color:var(--muted);cursor:pointer;font:inherit;border:0;border-radius:100px;place-items:center;margin-left:auto;padding:0;display:grid}.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{z-index:11;cursor:grabbing;position:absolute;inset:14px}.ched{font-family:var(--ui);gap:0;display:grid}.ched .chrows{display:grid}.ched .chrow{border-top:1px solid var(--hairline);grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:14px;padding:13px 2px;display:grid}.ched .chrow:first-child{border-top:0}.ched .cht{padding-top:4px}.ched .cht button{font:inherit;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--accent-text);cursor:pointer;background:0 0;border:0;border-radius:6px;margin:-2px -6px;padding:2px 6px;font-size:13px;font-weight:800}.ched .cht button:hover,.ched .cht button:focus-visible{background:var(--soft);outline:none}.ched .chwords{min-width:0}.ched .chtitle{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);border-radius:4px;outline:none;font-size:18px;font-weight:500;line-height:1.2}.ched .chsub{color:var(--muted);border-radius:4px;outline:none;min-height:1.5em;margin-top:3px;font-size:13.5px;line-height:1.5}.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{opacity:0;gap:2px;transition:opacity .15s;display:inline-flex}.ched .chrow:hover .chacts,.ched .chrow:focus-within .chacts,.ched.compact .chacts{opacity:1}.ched .chacts button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:grid}.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{gap:8px;margin-top:10px;display:grid}.ched .chmoveacts{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ched .btn{font:inherit;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:100px;padding:7px 12px;font-size:12.5px;font-weight:700}.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{color:var(--muted);background:0 0;border-color:#0000}.ched .btn.txt:hover{color:var(--ink);background:0 0}.ched .chadd{border-top:1px dashed var(--hairline);padding:12px 2px 4px}.ched .chaddbtn{border:1px dashed color-mix(in srgb, var(--wine) 45%, var(--hairline));width:100%;color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border-radius:12px;padding:10px;font-size:13px;font-weight:700}.ched .chaddbtn:hover{background:var(--soft)}.ched .chcomposer{background:var(--surface-2);border:1px solid var(--hairline);border-radius:14px;gap:10px;padding:14px 16px 12px;display:grid}.ched .chlb{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.ched .chcomposer .bd-inp{box-sizing:border-box;width:100%}.ched .chcomposer .chnew{font-family:var(--display);font-size:17px;font-weight:500}.ched .chagain{padding:10px 2px 0}.ched .chagainbtn{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12.5px;font-weight:700}.ched .chagainbtn:hover{color:var(--ink)}.ched .chreading{color:var(--accent-text);font-size:12.5px;font-weight:700}.ched .chagainbox{background:var(--soft);color:var(--ink);border-radius:12px;gap:8px;padding:10px 12px;font-size:13px;display:grid}.ched .chagainbox .bd-inp{box-sizing:border-box;width:100%}.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{margin-top:2px;font-size:12px}.ched.compact .chacts button{width:26px;height:26px}.ched.compact .chacts svg{width:13px;height:13px}.ched.compact .chcomposer{padding:12px}.main:has(.lstudio){flex-direction:column;display:flex;overflow:hidden}.lstudio{--lst-live:#d23a3a;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.lstudio .lst-wait{color:var(--muted);text-align:center;padding:46px 28px}.lstudio .lvpill{background:var(--lst-live);color:#fff;height:24px;font:700 11.5px/1 var(--ui);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;border-radius:100px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.lstudio .lvpill i{background:#fff;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite lst-blink}@keyframes lst-blink{50%{opacity:.3}}.lstudio .lst-share{border:1px solid var(--hairline);background:var(--surface);min-width:0;font:500 13px/1 var(--ui);border-radius:100px;align-items:center;gap:4px;padding:3px 3px 3px 12px;display:inline-flex}.lstudio .lst-share code{text-overflow:ellipsis;white-space:nowrap;font:inherit;color:var(--muted);overflow:hidden}.lstudio .lst-share button{background:var(--ink);height:26px;color:var(--surface);font:700 12.5px/1 var(--ui);cursor:pointer;border:0;border-radius:100px;flex:none;padding:0 12px}.lstudio .lst-body{background:var(--ground);flex-direction:column;flex:1;min-height:0;padding:10px 18px 16px;display:flex;position:relative}.lstudio .lst-notice{text-align:center;place-items:center;gap:14px;margin:auto;padding:24px;display:grid}.lstudio .lst-notice p{max-width:44ch;font:800 16px/1.4 var(--display);margin:0}.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{padding:22px 24px 6px;display:block}.lstudio .lst-sheet .mhd h2{font-size:22px}.lstudio .lst-sheet .mhd p{color:var(--muted);margin:6px 0 0;font-size:13.5px}.lstudio .lst-sheet .mhd .lst-err{color:var(--danger)}.lstudio .lst-sheet .mfoot{gap:10px;margin-top:0;padding:16px 24px 20px}.lstudio .lst-danger,.lstudio .lst-danger:hover{background:var(--danger);color:var(--dangerink)}.lstudio .lst-danger:disabled{opacity:.6}.lstudio .lst-hostnote{z-index:6;background:var(--brassbg);box-shadow:var(--shadow);color:var(--ink);font:400 13px/1.5 var(--ui);border:1px solid #b0873a66;border-radius:12px;gap:3px;padding:13px 14px;display:grid;position:absolute;top:10px;left:10px;right:10px}.lstudio .lst-hostnote b{font:800 15px/1.3 var(--display)}.lstudio .lst-hostnote .only{color:var(--muted);font-size:11.5px}.lstudio .lst-hostnote button{justify-self:start;margin-top:6px}@media (width<=920px){.lstudio .lst-body:has(.w-mt-phone){z-index:95;padding:0;position:fixed;inset:0}}:root{--suite-font:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--suite-title:28px;--suite-heading:24px;--suite-lead:18px;--suite-row:16px;--suite-text:14px;--suite-small:13px;--suite-tiny:12px;--suite-tab:11px;--suite-touch-title:26px;--suite-touch-heading:21px;--suite-touch-lead:17px;--suite-touch-text:15px;--suite-r-sm:8px;--suite-r-md:12px;--suite-r-lg:16px;--suite-r-xl:24px;--suite-r-round:999px;--suite-light-ground:#fafafa;--suite-light-surface:#fff;--suite-light-raised:#f4f4f8;--suite-light-line:#1a1a2e1f;--suite-light-line-strong:#1a1a2e33;--suite-light-ink:#1a1a2e;--suite-light-ink-2:#4a4a5a;--suite-light-ink-3:#6e6e84;--suite-light-good:#2f8a68;--suite-light-good-bg:#e6f3ed;--suite-light-warn:#a86a12;--suite-light-warn-bg:#fbf1e1;--suite-light-bad:#c2414f;--suite-light-bad-bg:#fbe9eb;--suite-light-plan:#6d4fd8;--suite-light-plan-bg:#efebfc;--suite-light-info:#2f6d8f;--suite-light-info-bg:#e6eff4;--suite-dark-ground:#14131f;--suite-dark-surface:#1e1c2b;--suite-dark-raised:#252336;--suite-dark-line:#f1eff61a;--suite-dark-line-strong:#f1eff62e;--suite-dark-ink:#f1eff6;--suite-dark-ink-2:#a9a7b1;--suite-dark-ink-3:#8c8a9e;--suite-dark-good:#81b29a;--suite-dark-good-bg:#1a2d25;--suite-dark-warn:#f2cc8f;--suite-dark-warn-bg:#332a1a;--suite-dark-bad:#f08a7e;--suite-dark-bad-bg:#3a1f22;--suite-dark-plan:#a78bfa;--suite-dark-plan-bg:#26203f;--suite-dark-info:#7fb0cc;--suite-dark-info-bg:#1b2a33}@media (width<=700px){:root{--suite-title:var(--suite-touch-title);--suite-heading:var(--suite-touch-heading);--suite-lead:var(--suite-touch-lead);--suite-text:var(--suite-touch-text)}}@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")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans.woff2)format("woff2")}:root{--wine:#7a2338;--wine-deep:#5f1a2b;--soft:#f3dfe4;--goodbg:var(--suite-light-good-bg);--warn:var(--suite-light-warn);--warnbg:var(--suite-light-warn-bg);--danger:var(--suite-light-bad);--dangerbg:var(--suite-light-bad-bg);--dangerink:#fff;--brass:#b0873a;--brassbg:#f6ecd9;--accent-text:#7a2338;--ground:var(--suite-light-ground);--surface:var(--suite-light-surface);--surface-2:var(--suite-light-raised);--hairline:var(--suite-light-line);--ink:var(--suite-light-ink);--muted:var(--suite-light-ink-2);--dim:var(--suite-light-ink-3);--good:var(--suite-light-good);--bad:var(--suite-light-bad);--info:var(--suite-light-info);--display:var(--suite-font);--ui:var(--suite-font);--shadow:0 1px 2px #1a12160a, 0 8px 30px #1a12160f;--shadow-lg:0 14px 54px #1a121633;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--soft:#3d1f28;--brassbg:#3a2f1c;--goodbg:var(--suite-dark-good-bg);--warn:var(--suite-dark-warn);--warnbg:var(--suite-dark-warn-bg);--danger:var(--suite-dark-bad);--dangerbg:var(--suite-dark-bad-bg);--dangerink:#2a1215;--ground:var(--suite-dark-ground);--surface:var(--suite-dark-surface);--surface-2:var(--suite-dark-raised);--hairline:var(--suite-dark-line);--ink:var(--suite-dark-ink);--muted:var(--suite-dark-ink-2);--dim:var(--suite-dark-ink-3);--accent-text:#cf7d92;--info:var(--suite-dark-info);--shadow:0 1px 2px #0000004d, 0 8px 30px #0006;--shadow-lg:0 14px 54px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--good:var(--suite-dark-good);--bad:var(--suite-dark-bad)}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--soft:#3d1f28;--brassbg:#3a2f1c;--goodbg:var(--suite-dark-good-bg);--warn:var(--suite-dark-warn);--warnbg:var(--suite-dark-warn-bg);--danger:var(--suite-dark-bad);--dangerbg:var(--suite-dark-bad-bg);--dangerink:#2a1215;--ground:var(--suite-dark-ground);--surface:var(--suite-dark-surface);--surface-2:var(--suite-dark-raised);--hairline:var(--suite-dark-line);--ink:var(--suite-dark-ink);--muted:var(--suite-dark-ink-2);--dim:var(--suite-dark-ink-3);--accent-text:#cf7d92;--info:var(--suite-dark-info);--shadow:0 1px 2px #0000004d, 0 8px 30px #0006;--shadow-lg:0 14px 54px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--good:var(--suite-dark-good);--bad:var(--suite-dark-bad)}*{box-sizing:border-box}@media (pointer:fine){*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--wine) 42%, transparent) transparent}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--wine) 38%, transparent);background-clip:content-box;border:3px solid #0000;border-radius:100px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--wine) 60%, transparent);background-clip:content-box}}html,body{height:100%;margin:0}#root{height:100%}body{background:var(--ground);color:var(--ink);font-family:var(--ui);font-size:var(--suite-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}.num{font-variant-numeric:lining-nums tabular-nums}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.01em;margin:0;font-weight:800}button{cursor:pointer;color:inherit;font-family:inherit}a{color:inherit;text-decoration:none}.micro{font-size:var(--suite-tiny);letter-spacing:.09em;text-transform:uppercase;color:var(--dim);font-weight:700}.app{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.appbar{z-index:90;background:color-mix(in srgb, var(--ground) 86%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--hairline);flex:none;justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 32px;display:flex;position:relative}.ab-brand{color:var(--ink);flex:none;align-items:center;gap:10px;transition:opacity .15s;display:flex}.ab-brand:hover{opacity:.8}.ab-word{font-size:var(--suite-lead);line-height:1}.ab-tabs{border:1px solid color-mix(in srgb, var(--ink) 7%, transparent);background:color-mix(in srgb, var(--ink) 3%, transparent);border-radius:10px;align-items:center;gap:2px;padding:3px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.ab-tab{color:var(--dim);font-size:var(--suite-small);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:7px 14px;font-weight:500;transition:color .2s,background .2s;display:flex;position:relative}.ab-tab:hover{color:var(--muted);background:color-mix(in srgb, var(--ink) 4%, transparent)}.ab-tab svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.5;flex:none;width:15px;height:15px;transition:opacity .2s}.ab-tab.active{color:var(--ink);background:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,var(--surface-2));box-shadow:0 1px 4px #00000014}.ab-tab.active svg{opacity:1}.ab-tab.active:after{content:"";background:var(--accent-text);width:20px;height:2px;box-shadow:0 0 8px color-mix(in srgb, var(--accent-text) 45%, transparent);border-radius:2px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.ab-badge{background:var(--wine);color:#fff;font-size:var(--suite-tiny);font-variant-numeric:tabular-nums;border-radius:99px;margin-left:2px;padding:1px 6px;font-weight:700;line-height:1.3}.ab-right{flex:none;align-items:center;gap:12px;min-width:0;display:flex}@media (width<=1180px){.appbar{padding:0 20px}.ab-tab{padding:8px 13px}.ab-tab .lbl{display:none}.ab-tab svg{width:18px;height:18px}.ab-badge,.ab-tab .navdot{position:absolute;top:2px;right:3px}.ab-badge{text-align:center;min-width:16px;margin:0;padding:0 4px}}.main{flex:1;min-height:0;overflow:auto}.main:has(.boardpage){flex-direction:column;display:flex;overflow:hidden}.boardpage{flex-direction:column;flex:1;min-height:0;display:flex}.pagebar{border-bottom:1px solid var(--hairline);background:var(--surface);min-height:52px;font-size:var(--suite-small);flex:none;align-items:center;gap:10px;min-width:0;padding:9px 20px;display:flex}.pagebar .pbback{border:1px solid var(--hairline);color:var(--muted);font-weight:600;font-size:var(--suite-small);border-radius:8px;flex:none;align-items:center;gap:4px;margin-right:4px;padding:5px 10px 5px 6px;text-decoration:none;display:inline-flex}.pagebar .pbback:hover{color:var(--accent-text);border-color:color-mix(in srgb, var(--wine) 30%, var(--hairline))}.pagebar .pbback svg{stroke:currentColor;stroke-width:2px;fill:none;width:16px;height:16px}.pagebar .crumbs{align-items:baseline;gap:8px;min-width:0;display:flex}.pagebar .crumbs a{color:var(--muted);white-space:nowrap;text-decoration:none}.pagebar .crumbs a:hover{color:var(--ink)}.pagebar .crumbs .sep{color:var(--hairline)}.pagebar .crumbs b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.pagebar .pbmeta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:32ch;overflow:hidden}.pagebar .pbacts{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}@media (width<=640px){.pagebar{padding:9px 14px}.pagebar .pbmeta{display:none}}.wrap{max-width:1060px;margin:0 auto;padding:26px 30px 64px}.topbar{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.topbar h1{font-size:var(--suite-title);line-height:1.05}.topbar .sub{color:var(--muted);font-size:var(--suite-small);margin-top:5px}.btn{background:var(--wine);color:#fff;font-weight:600;font-size:var(--suite-small);white-space:nowrap;border:none;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;transition:background .15s,transform 50ms;display:inline-flex}.btn:hover{background:var(--wine-deep)}.btn:active{transform:translateY(1px)}.btn svg{stroke:currentColor;stroke-width:1.9px;fill:none;width:16px;height:16px}.ghost{border:1px solid var(--hairline);color:var(--accent-text);font-weight:600;font-size:var(--suite-small);white-space:nowrap;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;transition:border-color .15s,background .15s;display:inline-flex}.ghost:hover{border-color:color-mix(in srgb, var(--wine) 42%, var(--hairline));background:color-mix(in srgb, var(--wine) 6%, transparent)}.ghost svg{stroke:currentColor;stroke-width:1.8px;fill:none;width:15px;height:15px}.ghost.sm{font-size:var(--suite-tiny);padding:7px 11px}.icobtn{border:1px solid var(--hairline);background:var(--surface);width:36px;height:36px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.icobtn:hover{color:var(--ink);border-color:color-mix(in srgb, var(--wine) 30%, var(--hairline))}.icobtn svg{stroke:currentColor;stroke-width:1.8px;fill:none;width:17px;height:17px}.card{background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow);border-radius:14px}.pill{height:22px;font-size:var(--suite-tiny);letter-spacing:.01em;white-space:nowrap;border-radius:100px;align-items:center;gap:6px;padding:0 10px;font-weight:600;line-height:1;display:inline-flex}.pill .dot{border-radius:100px;flex:none;width:6px;height:6px}.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:1.6s ease-in-out infinite pill-live}@keyframes pill-live{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.pill.live .dot{animation:none}}.badge{height:20px;font-size:var(--suite-tiny);background:var(--surface-2);color:var(--muted);border-radius:100px;align-items:center;gap:5px;padding:0 9px;font-weight:600;display:inline-flex}.badge svg{stroke:currentColor;stroke-width:2px;fill:none;width:11px;height:11px}.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{border:1px solid var(--hairline);background:var(--surface-2);border-radius:9px;align-items:center;gap:8px;height:38px;padding:0 11px;display:flex}.searchbox:focus-within{border-color:var(--wine);background:var(--surface)}.searchbox svg{width:15px;height:15px;stroke:var(--dim);stroke-width:1.9px;fill:none;flex:none}.search-inp{min-width:0;color:var(--ink);font-family:inherit;font-size:var(--suite-small);background:0 0;border:none;flex:1;padding:0}.search-inp:focus{outline:none}.tog{background:var(--surface-2);border:1px solid var(--hairline);cursor:pointer;border-radius:100px;flex:none;width:38px;height:22px;transition:background .16s,border-color .16s;position:relative}.tog:after{content:"";background:#fff;border-radius:100px;width:16px;height:16px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.tog.on{background:var(--wine);border-color:var(--wine)}.tog.on:after{transform:translate(16px)}.tint{border-radius:9px;flex:none;place-items:center;display:grid}.tint svg{stroke:currentColor;stroke-width:1.8px;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{background:var(--ink);color:var(--ground);font-size:var(--suite-small);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;z-index:200;text-align:center;border-radius:100px;max-width:82vw;padding:11px 18px;font-weight:600;transition:opacity .2s,transform .2s;position:fixed;bottom:26px;left:50%;transform:translate(-50%)translateY(18px)}.toast.on{opacity:1;transform:translate(-50%)translateY(0)}.placeholder{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:46px 28px;display:flex}.placeholder .ph-mark{background:color-mix(in srgb, var(--wine) 12%, transparent);width:46px;height:46px;color:var(--accent-text);border-radius:13px;place-items:center;display:grid}.placeholder .ph-mark svg{stroke:currentColor;stroke-width:1.7px;fill:none;width:22px;height:22px}.placeholder .ph-title{font-family:var(--display);font-size:var(--suite-lead);font-weight:800}.placeholder .ph-note{color:var(--muted);font-size:var(--suite-small);max-width:440px;line-height:1.5}.rangeseg{background:var(--surface-2);border:1px solid var(--hairline);border-radius:10px;gap:4px;padding:3px;display:inline-flex}.rangeseg button{color:var(--muted);font-family:inherit;font-weight:600;font-size:var(--suite-small);background:0 0;border:none;border-radius:7px;padding:7px 13px;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{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:26px;display:grid}.kpirow.six{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=900px){.kpirow,.kpirow.six{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.kpirow,.kpirow.six{grid-template-columns:repeat(2,1fr)}}.kpi{flex-direction:column;gap:9px;padding:15px 16px;display:flex}.kpi .kl{font-size:var(--suite-tiny);color:var(--muted);letter-spacing:.01em;font-weight:600}.kpi .kv{font-family:var(--display);font-size:var(--suite-title);font-variant-numeric:lining-nums tabular-nums;font-weight:800;line-height:1}.funnel{margin-bottom:26px;padding:20px 24px 22px}.funnel-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.funnel-head h3{font-size:var(--suite-row)}.funnel-head .fh-right{align-items:center;gap:10px;display:flex}.fnum-row{text-align:center;grid-template-columns:repeat(4,1fr);align-items:end;display:grid}.fstage .fnum{font-family:var(--display);font-size:var(--suite-title);font-variant-numeric:lining-nums tabular-nums;font-weight:800;line-height:1}.fstage .flabel{font-size:var(--suite-tiny);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);margin-top:8px;font-weight:700}.fpct-row{grid-template-columns:.5fr 1fr 1fr 1fr .5fr;margin:14px 0 12px;display:grid}.fconn{justify-content:center;align-items:center;gap:7px;display:flex}.fconn .fpct{font-size:var(--suite-small);color:var(--good);font-variant-numeric:tabular-nums;font-weight:700}.fconn svg{width:15px;height:15px;stroke:var(--dim);stroke-width:1.8px;fill:none}.funnel-band{width:100%;height:52px;display:block}.funnel-foot{font-size:var(--suite-tiny);color:var(--muted);justify-content:space-between;align-items:center;margin-top:12px;display:flex}.funnel-foot .dim{color:var(--dim)}.tablecard{padding:0;overflow:hidden}.tcap{justify-content:space-between;align-items:center;padding:16px 18px 12px;display:flex}.tcap h3{font-size:var(--suite-row)}table{border-collapse:collapse;width:100%}thead th{text-align:left;white-space:nowrap;font-size:var(--suite-tiny);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:8px 18px;font-weight:700}thead th:last-child,tbody td:last-child{text-align:right}tbody td{border-bottom:1px solid var(--hairline);font-size:var(--suite-small);vertical-align:middle;padding:12px 18px}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:var(--surface-2)}.gname{flex-direction:column;gap:2px;min-width:0;display:flex}.gname .gt{font-family:var(--display);font-size:var(--suite-text);font-weight:800;line-height:1.2}.gname .gs{font-size:var(--suite-tiny);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{stroke:currentColor;stroke-width:2px;fill:none;vertical-align:middle;width:16px;height:16px}tbody tr:hover .tgo{color:var(--accent-text)}.tviewall{color:var(--accent-text);font-weight:600;font-size:var(--suite-small);background:0 0;border:none;padding:0}.tviewall:hover{text-decoration:underline}.tfootbar{font-size:var(--suite-tiny);color:var(--muted);border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.tfootbar .dim{color:var(--dim);font-variant-numeric:lining-nums tabular-nums}.hgrid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:26px;display:grid}@media (width<=820px){.hgrid{grid-template-columns:1fr}}.rowlist{padding:4px 0 6px}.litem{border-top:1px solid var(--hairline);cursor:pointer;color:inherit;align-items:center;gap:13px;padding:13px 16px;transition:background .14s;display:flex}.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:var(--suite-small);line-height:1.35}.litem .lk strong{font-weight:700}.litem .ls{font-size:var(--suite-tiny);color:var(--dim);margin-top:2px;line-height:1.4}.litem .lgo{color:var(--dim);flex:none;place-items:center;display:grid}.litem .lgo svg{stroke:currentColor;stroke-width:2px;fill:none;width:16px;height:16px}.litem:hover .lgo{color:var(--accent-text)}.litem .lwhen{font-size:var(--suite-tiny);color:var(--dim);white-space:nowrap;font-variant-numeric:lining-nums;flex:none}.litem.lrest{font-size:var(--suite-small);color:var(--accent-text);justify-content:center;padding:11px 16px;font-weight:600}.litem.static{cursor:default}.litem.static:hover{background:0 0}.hl-sk{background:var(--surface-2);border-radius:7px;position:relative;overflow:hidden}.hl-sk:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--hairline) 70%, transparent), transparent);animation:1.3s infinite hl-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes hl-shimmer{to{transform:translate(100%)}}.backlink{color:var(--muted);font-weight:600;font-size:var(--suite-small);background:0 0;border:0;align-items:center;gap:6px;margin-bottom:18px;padding:5px 2px;display:inline-flex}.backlink:hover{color:var(--accent-text)}.backlink svg{stroke:currentColor;stroke-width:2px;fill:none;width:16px;height:16px}.searchbox.sm{width:220px;height:34px}@media (width<=560px){.searchbox.sm{width:160px}}.input{border:1px solid var(--hairline);background:var(--surface-2);width:100%;font-size:var(--suite-small);color:var(--ink);border-radius:9px;padding:10px 12px;font-family:inherit}.input:focus{border-color:var(--wine);background:var(--surface);outline:none}.pill.media{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#120a0e80;border:1px solid #ffffff24}.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;color:var(--dim);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;display:grid}.dots:hover{background:var(--surface-2);color:var(--ink)}.dots svg{fill:currentColor;width:17px;height:17px}.metric{min-width:0}.metric .v{font-family:var(--display);font-size:var(--suite-heading);font-weight:800;line-height:1}.metric .v.dim{color:var(--dim)}.metric .l{font-size:var(--suite-tiny);color:var(--dim);letter-spacing:.02em;margin-top:5px;font-weight:600}.steps{gap:8px;margin:15px 0;display:grid}.steps .row{font-size:var(--suite-small);justify-content:space-between;align-items:center;gap:10px;display:flex}.steps .row b{color:var(--ink);font-weight:600}.steps .row span{color:var(--muted);font-variant-numeric:tabular-nums}.meter{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.meter i{background:var(--surface-2);border-radius:4px;height:4px}.meter i.on{background:var(--wine)}.meter i.now{background:var(--brass)}.wmenu-wrap{flex:none;position:relative}.wmenu{background:var(--surface);border:1px solid var(--hairline);min-width:196px;box-shadow:var(--shadow-lg);z-index:40;border-radius:12px;padding:6px;animation:.13s wmenu-pop;position:absolute;top:calc(100% + 6px);right:0}@keyframes wmenu-pop{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.wmenu button{width:100%;color:var(--ink);font-size:var(--suite-small);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:11px;padding:9px 11px;font-weight:500;display:flex}.wmenu button:hover{background:var(--surface-2)}.wmenu button svg{stroke:currentColor;stroke-width:1.7px;fill:none;opacity:.85;flex:none;width:15px;height:15px}.wmenu:before{content:"";background:var(--surface);border-left:1px solid var(--hairline);border-top:1px solid var(--hairline);width:10px;height:10px;position:absolute;top:-6px;right:14px;transform:rotate(45deg)}.wmenu .mdiv{background:var(--hairline);height:1px;margin:6px 4px}.wmenu button.danger,.wmenu button.danger svg{color:var(--wine)}.wmenu .confirm{gap:10px;padding:8px 8px 6px;display:grid}.wmenu .confirm p{font-size:var(--suite-small);color:var(--ink);margin:0;line-height:1.45}.wmenu .confirm p small{color:var(--muted);margin-top:2px;display:block}.wmenu .confirm{min-width:236px}.wmenu .confirm .acts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wmenu .confirm .acts button{text-align:center;white-space:nowrap;border:1px solid var(--hairline);font-size:var(--suite-small);border-radius:9px;justify-content:center;padding:8px 12px;font-weight:700;display:block}.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;border:1px dashed var(--hairline);background:var(--surface);border-radius:14px;padding:56px 20px}.empty-ico{background:var(--surface-2);width:46px;height:46px;color:var(--dim);border-radius:100px;place-items:center;margin:0 auto 14px;display:grid}.empty-ico svg{stroke:currentColor;stroke-width:1.7px;fill:none;width:20px;height:20px}.empty-title{font-family:var(--display);font-size:var(--suite-lead);font-weight:800}.empty-sub{font-size:var(--suite-small);color:var(--muted);margin-top:5px}.scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#140c108c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--hairline);width:100%;max-width:520px;box-shadow:var(--shadow-lg);border-radius:18px;animation:.22s cubic-bezier(.2,.9,.3,1.2) modal-pop;overflow:hidden}@keyframes modal-pop{0%{opacity:0;transform:translateY(10px)scale(.98)}}.mhd{justify-content:space-between;align-items:center;padding:20px 22px 0;display:flex}.mhd h2{font-size:var(--suite-lead)}.mclose{background:var(--surface-2);width:30px;height:30px;color:var(--muted);border:none;border-radius:8px;place-items:center;display:grid}.mclose:hover{color:var(--ink)}.mclose svg{stroke:currentColor;stroke-width:2px;fill:none;width:16px;height:16px}.mcont{padding:18px 22px 24px}label.fld{margin-bottom:16px;display:block}label.fld .lb{font-size:var(--suite-tiny);letter-spacing:.05em;text-transform:uppercase;color:var(--dim);margin-bottom:7px;font-weight:700;display:block}.dropzone{border:1.5px dashed color-mix(in srgb, var(--wine) 34%, var(--hairline));background:var(--surface-2);text-align:center;cursor:pointer;border-radius:13px;padding:34px 20px;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{background:color-mix(in srgb, var(--wine) 12%, transparent);width:46px;height:46px;color:var(--accent-text);border-radius:12px;place-items:center;margin:0 auto 12px;display:grid}.dropzone .di svg{stroke:currentColor;stroke-width:1.7px;fill:none;width:22px;height:22px}.dropzone .dt{font-weight:600;font-size:var(--suite-text)}.dropzone .ds{color:var(--dim);font-size:var(--suite-tiny);margin-top:4px}.mfoot{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.golive-dot{background:#d93a3a;border-radius:50%;flex:none;width:8px;height:8px}.ghost.golive-open{gap:8px}.golive .mhd h2{align-items:center;gap:10px;display:flex}.golive-sub{color:var(--muted);font-size:var(--suite-small);margin:-6px 0 16px}.golive-title{font-weight:700;font-size:var(--suite-text);margin:0 0 12px}.golive-link{border:1px solid var(--hairline);background:var(--surface-2);border-radius:11px;align-items:center;gap:8px;padding:6px 6px 6px 14px;display:flex}.golive-link code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 var(--suite-small)/1.3 var(--ui);color:var(--ink);flex:1;overflow:hidden}.golive-fine{color:var(--dim);font-size:var(--suite-small);margin:12px 0 0;line-height:1.5}.golive-err{color:var(--bad);font-size:var(--suite-small);margin:-6px 0 0}.filerow{border:1px solid var(--hairline);background:var(--surface-2);border-radius:12px;align-items:center;gap:13px;margin-bottom:18px;padding:12px 14px;display:flex}.filerow .fi{background:color-mix(in srgb, var(--wine) 12%, transparent);width:40px;height:40px;color:var(--accent-text);border-radius:10px;flex:none;place-items:center;display:grid}.filerow .fi svg{stroke:currentColor;stroke-width:1.7px;fill:none;width:19px;height:19px}.filerow .fmeta{flex:1;min-width:0}.filerow .fname{font-weight:600;font-size:var(--suite-small);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.uptrack{background:color-mix(in srgb, var(--wine) 12%, transparent);border-radius:100px;height:5px;margin:8px 0 6px;overflow:hidden}.uptrack span{background:linear-gradient(90deg, var(--wine), var(--brass));border-radius:100px;width:0;height:100%;transition:width .12s linear;display:block}.filerow .fsub{font-size:var(--suite-tiny);color:var(--dim)}.filerow .fstat{font-size:var(--suite-small);color:var(--accent-text);font-variant-numeric:tabular-nums;flex:none;align-self:flex-start;margin-top:2px;font-weight:700}.filerow .fstat.done{color:var(--good);align-items:center;gap:4px;display:inline-flex}.filerow .fstat.done svg{stroke:currentColor;stroke-width:2.4px;fill:none;width:14px;height:14px}.stage{aspect-ratio:16/9;background:#241820;border-radius:13px;margin-bottom:16px;position:relative;overflow:hidden}.stage .frame{filter:blur(22px)brightness(.5)saturate(.62);transition:filter 1.5s,transform 1.5s;position:absolute;inset:0;transform:scale(1.12)}.stage.resolved .frame{filter:blur()brightness(1.04)saturate(1.05);transform:scale(1)}.stage .sheen{opacity:0;background:linear-gradient(105deg,#0000 32%,#ffffff47 50%,#0000 68%);position:absolute;inset:0;transform:translate(-130%)}.stage.sweep .sheen{animation:1.35s forwards sweep}@keyframes sweep{0%{opacity:1;transform:translate(-130%)}to{opacity:0;transform:translate(130%)}}.stage .liveframe{opacity:0;justify-content:center;align-items:center;transition:opacity .55s .35s;display:flex;position:absolute;inset:0}.stage.resolved .liveframe{opacity:1}.stage .pbtn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#140a0e66;border:1px solid #ffffff6b;border-radius:100px;place-items:center;width:58px;height:58px;transition:transform .55s cubic-bezier(.2,.9,.3,1.5) .45s;display:grid;transform:scale(.6)}.stage.resolved .pbtn{transform:scale(1)}.stage .pbtn svg{fill:#fff;width:22px;height:22px;margin-left:3px}.stage .livedot{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;background:#0f080b80;border-radius:100px;align-items:center;gap:7px;padding:5px 11px;transition:opacity .4s .65s;display:flex;position:absolute;top:14px;left:14px}.stage.resolved .livedot{opacity:1}.stage .livedot .d{background:var(--good);border-radius:100px;width:8px;height:8px;animation:1.9s ease-in-out infinite breathe}.stage .livedot .lt{color:#fff;font-size:var(--suite-tiny);letter-spacing:.09em;font-weight:700}@keyframes breathe{0%,to{box-shadow:0 0 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:var(--suite-small);color:var(--muted);min-height:20px;font-weight:500;transition:color .3s}.runcap.done{color:var(--good);font-weight:600}.pcount{font-size:var(--suite-small);color:var(--muted);margin:0 0 16px}.pcount b{font-family:var(--display);color:var(--ink);font-variant-numeric:lining-nums tabular-nums;font-weight:800}.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{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.segchip{border:1px solid var(--hairline);background:var(--surface);height:34px;color:var(--muted);font-weight:600;font-size:var(--suite-small);border-radius:100px;align-items:center;gap:8px;padding:0 8px 0 13px;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.segchip:hover{border-color:color-mix(in srgb, var(--wine) 34%, var(--hairline));color:var(--ink)}.segchip .c{background:var(--surface-2);height:20px;color:var(--dim);font-size:var(--suite-tiny);font-variant-numeric:lining-nums tabular-nums;border-radius:100px;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}.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{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.afchip{background:color-mix(in srgb, var(--wine) 10%, var(--surface-2));border:1px solid color-mix(in srgb, var(--wine) 24%, var(--hairline));height:28px;color:var(--accent-text);font-size:var(--suite-tiny);border-radius:100px;align-items:center;gap:6px;padding:0 5px 0 11px;font-weight:600;display:inline-flex}.afchip .afx{width:18px;height:18px;color:var(--accent-text);background:0 0;border:none;border-radius:100px;place-items:center;padding:0;display:grid}.afchip .afx:hover{background:color-mix(in srgb, var(--wine) 16%, transparent)}.afchip .afx svg{stroke:currentColor;stroke-width:2.2px;fill:none;width:11px;height:11px}.clearfilters{color:var(--muted);font-weight:600;font-size:var(--suite-small);background:0 0;border:none;padding:4px}.clearfilters:hover{color:var(--ink);text-decoration:underline}.thh{align-items:center;gap:2px;display:inline-flex}.colfilter{width:22px;height:22px;color:var(--dim);background:0 0;border:1px solid #0000;border-radius:6px;flex:none;place-items:center;margin-left:4px;display:inline-grid;position:relative}.colfilter:hover{background:var(--surface-2);color:var(--ink)}.colfilter svg{stroke:currentColor;stroke-width:1.9px;fill:none;width:13px;height:13px}.colfilter.active{color:#fff;background:var(--wine);border-color:var(--wine)}.colfilter .fcount{background:var(--brass);color:#fff;font-variant-numeric:tabular-nums;border-radius:100px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:9px;font-weight:700;line-height:1;display:none;position:absolute;top:-6px;right:-6px}.colfilter.active .fcount{display:grid}.colmenu{background:var(--surface);border:1px solid var(--hairline);min-width:236px;max-width:290px;box-shadow:var(--shadow-lg);z-index:130;border-radius:12px;padding:8px;position:fixed}.fmenu-hd{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;margin-bottom:6px;padding:4px 8px 8px;display:flex}.fmenu-hd .ft{font-size:var(--suite-tiny);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);font-weight:700}.fmenu-hd .clr{color:var(--accent-text);font-weight:600;font-size:var(--suite-tiny);background:0 0;border:none;padding:2px}.fmenu-hd .clr:hover{text-decoration:underline}.fopts{flex-direction:column;gap:1px;max-height:280px;display:flex;overflow:auto}.fopt{cursor:pointer;font-size:var(--suite-small);border-radius:8px;align-items:center;gap:11px;padding:8px 9px;font-weight:500;display:flex}.fopt:hover{background:var(--surface-2)}.fopt input{flex:none}.ckbox{appearance:none;border:1.5px solid var(--hairline);background:var(--surface);cursor:pointer;vertical-align:middle;border-radius:5px;flex:none;width:17px;height:17px;transition:background .12s,border-color .12s;position:relative}.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:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;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{align-items:center;gap:11px;display:flex}.pa{color:#fff;border-radius:100px;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.pa img,.av img{object-fit:cover;border-radius:100px;width:100%;height:100%;display:block}.person .pa{width:34px;height:34px;font-size:var(--suite-small)}.person .pmeta{flex-direction:column;gap:1px;min-width:0;display:flex}.person .pn{font-weight:600;line-height:1.2}.person .pe{font-size:var(--suite-tiny);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{border:1px solid var(--hairline);background:var(--surface-2);height:24px;color:var(--muted);font-size:var(--suite-tiny);white-space:nowrap;text-overflow:ellipsis;border-radius:7px;align-items:center;gap:6px;max-width:186px;padding:0 9px;font-weight:600;transition:border-color .14s,color .14s;display:inline-flex;overflow:hidden}.webchip:hover{border-color:color-mix(in srgb, var(--wine) 34%, var(--hairline));color:var(--accent-text)}.webplus{font-size:var(--suite-tiny);color:var(--dim);margin-left:6px;font-weight:600}.depthbar{align-items:center;gap:9px;display:flex}.depthtrack{background:var(--surface-2);border-radius:100px;flex:none;width:72px;height:6px;overflow:hidden}.depthtrack span{background:linear-gradient(90deg, var(--wine), var(--brass));border-radius:100px;height:100%;display:block}.depthpct{font-size:var(--suite-tiny);color:var(--muted);font-variant-numeric:tabular-nums;width:32px}.depth-none{font-size:var(--suite-tiny);color:var(--dim)}.sessions-came{font-size:var(--suite-tiny);color:var(--muted);margin-top:4px;display:block}.tags{flex-wrap:wrap;gap:5px;display:flex}.tag{height:20px;font-size:var(--suite-tiny);background:var(--surface-2);color:var(--muted);white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.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{color:var(--dim);border:1px dashed var(--hairline);background:0 0}.personpage{max-width:1120px}.pp-header{border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:24px;padding-bottom:22px;display:flex}.pp-id{align-items:flex-start;gap:16px;min-width:0;display:flex}.pa.big{width:58px;height:58px;font-size:var(--suite-heading);flex:none;margin-top:2px}.pp-id-txt{min-width:0}.pp-id-txt h1{font-size:var(--suite-title);line-height:1.1}.pp-email{font-size:var(--suite-small);color:var(--dim);font-variant-numeric:lining-nums;margin-top:3px}.pp-meta{flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;display:flex}.pp-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pp-actions .btn,.pp-actions .ghost{font-size:var(--suite-small);padding:9px 13px}.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{grid-template-columns:300px 1fr;align-items:start;gap:28px;display:grid}.pp-rail{flex-direction:column;gap:16px;display:flex;position:sticky;top:26px}.rail-card{background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow);border-radius:14px;padding:16px 17px}.rail-card .micro{margin-bottom:13px;display:block}.rail-facts{flex-direction:column;gap:11px;display:flex}.rail-fact{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rail-fact .rk{font-size:var(--suite-tiny);letter-spacing:.05em;text-transform:uppercase;color:var(--dim);flex:none;font-weight:700}.rail-fact .rv{font-size:var(--suite-small);text-align:right;min-width:0;font-weight:600}.rail-depth{border-top:1px solid var(--hairline);margin-top:15px;padding-top:14px}.rail-depth .rail-k{font-size:var(--suite-tiny);letter-spacing:.05em;text-transform:uppercase;color:var(--dim);margin-bottom:9px;font-weight:700}.rail-webs{flex-direction:column;gap:12px;display:flex}.rail-web{border:1px solid var(--hairline);background:var(--surface-2);border-radius:11px;flex-direction:column;gap:9px;padding:11px 12px;display:flex}.rail-web-top{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.rail-web .webchip{max-width:100%}.rail-sessions{border-top:1px solid var(--hairline);flex-direction:column;padding-top:2px;display:flex}.rail-sess-h{font-size:var(--suite-tiny);letter-spacing:.05em;text-transform:uppercase;color:var(--dim);padding:6px 0 2px;font-weight:700}.rail-sess{flex-direction:column;align-items:flex-start;gap:5px;padding:7px 0;display:flex}.rail-sess+.rail-sess{border-top:1px solid var(--hairline)}.rail-sess-when{font-size:var(--suite-tiny);color:var(--muted)}.rail-sess .tags{flex:1;justify-content:flex-end}.rail-autos{flex-direction:column;gap:10px;display:flex}.rail-auto{justify-content:space-between;align-items:center;gap:10px;display:flex}.rail-auto .ra-t{font-size:var(--suite-small);min-width:0;font-weight:600}.autostat{height:20px;font-size:var(--suite-tiny);letter-spacing:.02em;border-radius:100px;flex:none;align-items:center;padding:0 9px;font-weight:700;display:inline-flex}.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{border-bottom:1px solid var(--hairline);scrollbar-width:none;gap:2px;margin-bottom:20px;display:flex;overflow-x:auto}.pp-tabs::-webkit-scrollbar{display:none}.pp-tab{color:var(--muted);font-weight:600;font-size:var(--suite-small);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:11px 14px;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{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ov-card{background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow);border-radius:14px;min-width:0;padding:16px 17px}.ov-card.ov-stage{grid-column:1/-1}.ov-card>.micro{margin-bottom:11px;display:block}.ov-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.ov-see{color:var(--accent-text);font-weight:600;font-size:var(--suite-tiny);white-space:nowrap;background:0 0;border:none;padding:2px}.ov-see:hover{text-decoration:underline}.ov-stage-row{margin-bottom:9px}.ov-stage-sub{font-size:var(--suite-small);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{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.wg-name{font-family:var(--display);font-size:var(--suite-row);font-weight:800}.engage{flex-direction:column;gap:8px;display:flex}.eg-row{border:1px solid var(--hairline);background:var(--surface);border-radius:11px;align-items:center;gap:11px;padding:10px 12px;display:flex}.eg-ic{width:30px;height:30px;font-size:var(--suite-text);border-radius:9px;flex:none;place-items:center;line-height:1;display:grid}.eg-ic svg{stroke:currentColor;stroke-width:1.7px;fill:none;width:15px;height:15px}.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:var(--suite-tiny);color:var(--dim);font-weight:600;line-height:1.3}.eg-v{font-size:var(--suite-small);margin-top:2px;font-weight:600;line-height:1.3}.jtl{margin:2px 0 0;padding:0;list-style:none}.jtl-item{grid-template-columns:32px 1fr;gap:13px;padding-bottom:18px;display:grid;position:relative}.jtl-item:before{content:"";background:var(--hairline);width:2px;position:absolute;top:32px;bottom:-2px;left:15px}.jtl-item:last-child:before{display:none}.jtl-node{z-index:1;border:1px solid var(--hairline);background:var(--surface-2);width:32px;height:32px;color:var(--muted);border-radius:100px;flex:none;place-items:center;display:grid}.jtl-node svg{stroke:currentColor;stroke-width:1.8px;fill:none;width:15px;height:15px}.jtl-c{min-width:0;padding-top:4px}.jtl-t{font-size:var(--suite-small);font-weight:600;line-height:1.35}.jtl-d{font-size:var(--suite-small);color:var(--muted);margin-top:3px;line-height:1.45}.jtl-when{font-size:var(--suite-tiny);color:var(--dim);font-variant-numeric:lining-nums;margin-top:6px}.type-register .jtl-node{background:color-mix(in srgb, var(--wine) 14%, transparent);color:var(--accent-text);border-color:#0000}.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:#0000}.type-join .jtl-node,.type-watch .jtl-node{background:color-mix(in srgb, var(--info) 15%, transparent);color:var(--info);border-color:#0000}.type-chat .jtl-node{background:color-mix(in srgb, var(--wine) 12%, transparent);color:var(--accent-text);border-color:#0000}.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:#0000}.type-convert .jtl-node{background:color-mix(in srgb, var(--good) 15%, transparent);color:var(--good);border-color:#0000}.type-handoff .jtl-node{background:var(--wine);color:#fff;border-color:#0000}.type-noshow .jtl-node,.type-quiet .jtl-node{background:var(--surface-2);color:var(--dim)}.composer{border:1px solid var(--hairline);background:var(--surface);border-radius:12px;margin-bottom:14px;overflow:hidden}.btn.sm{font-size:var(--suite-small);padding:8px 13px}.att-x{width:22px;height:22px;color:var(--dim);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;place-items:center;display:grid}.att-x svg{stroke:currentColor;stroke-width:2px;fill:none;width:12px;height:12px}.ppfeed{margin-top:18px}.pagefeed{flex-direction:column;gap:8px;margin-top:2px;display:flex}.feed-when{font-size:var(--suite-tiny);color:var(--dim);margin-bottom:7px;font-weight:600}.feed-post{border:1px solid var(--hairline);background:var(--surface);box-shadow:var(--shadow);border-radius:11px;padding:12px 13px;position:relative}.feed-x{width:24px;height:24px;color:var(--dim);cursor:pointer;opacity:.45;background:0 0;border:0;border-radius:100px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.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{fill:none;stroke:currentColor;stroke-width:2px;width:13px;height:13px}.feed-post-title{font-weight:700;font-size:var(--suite-small);margin-bottom:6px}.feed-post-body{font-size:var(--suite-small);color:var(--ink);word-break:break-word;line-height:1.55}.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{font-size:var(--suite-tiny);color:var(--dim);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:12px;margin-top:10px;font-weight:700;display:flex}.post-atts{width:auto;max-width:100%;margin-top:10px}.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{border:1px solid var(--hairline);background:var(--surface);color:inherit;width:fit-content;max-width:100%;box-shadow:var(--shadow);border-radius:10px;align-items:center;gap:10px;margin:8px 0;padding:9px 11px;text-decoration:none;transition:border-color .14s;display:flex}.c-card:hover{border-color:color-mix(in srgb, var(--wine) 26%, var(--hairline))}.c-card .c-ic{border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.c-card .c-ic svg{stroke:currentColor;stroke-width:1.7px;fill:none;width:15px;height:15px}.c-card .c-ic.link{background:color-mix(in srgb, var(--wine) 12%, transparent);color:var(--accent-text)}.c-mid{flex-direction:column;gap:1px;min-width:0;display:flex}.c-t{font-size:var(--suite-small);font-weight:600;line-height:1.3}.c-u{font-size:var(--suite-tiny);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;max-width:290px;overflow:hidden}.pg-empty{font-size:var(--suite-small);color:var(--dim);padding:4px 2px}.viewpage{border:1px solid var(--hairline);width:100%;color:var(--accent-text);font-weight:600;font-size:var(--suite-small);background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;display:inline-flex}.viewpage:hover{border-color:color-mix(in srgb, var(--wine) 42%, var(--hairline));background:color-mix(in srgb, var(--wine) 6%, transparent)}.viewpage svg{stroke:currentColor;stroke-width:1.8px;fill:none;width:15px;height:15px}.main:has(.cwork){flex-direction:column;display:flex;overflow:hidden}.cwork{background:var(--surface);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.cwork .app3{flex:1;grid-template-columns:290px minmax(0,1fr) 288px;min-height:0;display:grid}.cwork .pane{background:var(--surface);flex-direction:column;min-height:0;display:flex}.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{background:var(--surface-2);border:1px solid var(--hairline);border-radius:10px;align-items:center;gap:8px;margin:12px 14px 8px;padding:8px 11px;display:flex}.cwork .search svg{width:15px;height:15px;stroke:var(--dim);stroke-width:1.9px;fill:none;flex:none}.cwork .search input{color:var(--ink);font-family:var(--ui);font-size:var(--suite-small);background:0 0;border:0;outline:none;width:100%}.cwork .chips{flex-wrap:wrap;gap:6px;padding:0 14px 8px;display:flex}.cwork .chip{border:1px solid var(--hairline);color:var(--muted);font-size:var(--suite-tiny);background:0 0;border-radius:100px;padding:4px 10px;font-weight:600}.cwork .chip:hover{color:var(--ink)}.cwork .chip.on{background:color-mix(in srgb, var(--wine) 12%, transparent);color:var(--accent-text);border-color:#0000}.cwork .convs{flex:1;overflow:auto}.cwork .conv{text-align:left;width:100%;font-family:var(--ui);border:0;border-bottom:1px solid var(--hairline);cursor:pointer;background:0 0;align-items:flex-start;gap:10px;padding:11px 15px;display:flex}.cwork .conv:hover{background:var(--surface-2)}.cwork .conv.sel{background:color-mix(in srgb, var(--wine) 8%, transparent)}.cwork .av{color:#fff;background:linear-gradient(140deg, var(--wine), var(--brass));border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.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{align-items:center;gap:6px;display:flex}.cwork .cname{font-weight:700;font-size:var(--suite-small);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cwork .chan{width:14px;height:14px;color:var(--dim);flex:none}.cwork .chan svg{stroke:currentColor;stroke-width:1.8px;fill:none;width:100%;height:100%}.cwork .ctime{font-size:var(--suite-tiny);color:var(--dim);flex:none;margin-left:auto}.cwork .cprev{font-size:var(--suite-tiny);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.cwork .unread{background:var(--wine);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.cwork .convs-empty{text-align:center;padding:40px 24px}.cwork .convs-empty .ce-title{font-family:var(--display);font-weight:800;font-size:var(--suite-text);color:var(--ink)}.cwork .convs-empty .ce-sub{font-size:var(--suite-small);color:var(--muted);margin-top:4px}.cwork .thead{border-bottom:1px solid var(--hairline);background:var(--surface);align-items:center;gap:11px;padding:11px 18px;display:flex}.cwork .thead-id{min-width:0}.cwork .thead .nm{font-family:var(--display);font-size:var(--suite-text);color:var(--ink);font-weight:800}.cwork .thead .sub{font-size:var(--suite-tiny);color:var(--muted)}.cwork .thead .sp{flex:1}.cwork .th-back{border:1px solid var(--hairline);width:32px;height:32px;color:var(--muted);background:0 0;border-radius:8px;place-items:center;display:none}.cwork .th-back svg{stroke:currentColor;stroke-width:2px;fill:none;width:16px;height:16px}.cwork .hbtn{border:1px solid var(--hairline);height:32px;color:var(--muted);font-size:var(--suite-small);background:0 0;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-weight:600;display:inline-flex}.cwork .hbtn:hover{color:var(--ink);background:var(--surface-2)}.cwork .hbtn svg{stroke:currentColor;stroke-width:1.9px;fill:none;width:15px;height:15px}.cwork .hbtn.open .cd{background:var(--good);border-radius:50%;width:7px;height:7px}.cwork .hbtn.open{color:var(--good)}.cwork .msgs{flex-direction:column;flex:1;padding:18px 22px;display:flex;overflow:auto}.cwork .daysep{text-align:center;font-size:var(--suite-tiny);color:var(--dim);margin:8px 0 15px}.cwork .msg{flex-direction:column;max-width:80%;margin-bottom:14px;display:flex;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{background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow-lg);z-index:5;border-radius:100px;gap:2px;padding:3px;display:none;position:absolute;top:-13px}.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;color:var(--muted);font-size:var(--suite-text);background:0 0;border:0;border-radius:100px;place-items:center;display:grid}.cwork .actions button:hover{background:var(--surface-2)}.cwork .actions button svg{stroke:currentColor;stroke-width:1.9px;fill:none;width:15px;height:15px}.cwork .bubble{font-size:var(--suite-small);background:var(--surface);border:1px solid var(--hairline);color:var(--ink);white-space:pre-wrap;word-break:break-word;border-radius:5px 14px 14px;padding:9px 13px;line-height:1.5}.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{font-size:var(--suite-tiny);color:var(--dim);align-items:center;gap:7px;margin:5px 4px 0;display:flex}.cwork .badge{align-items:center;gap:4px;font-weight:600;display:inline-flex}.cwork .badge svg{stroke:currentColor;stroke-width:1.8px;fill:none;width:12px;height:12px}.cwork .badge.chat{color:var(--brass)}.cwork .badge.post{color:var(--accent-text)}.cwork .ecard{background:var(--surface);border:1px solid color-mix(in srgb, var(--accent-text) 24%, var(--hairline));border-radius:15px;width:100%;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{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));align-items:flex-start;gap:11px;padding:11px 14px;display:flex}.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{font-size:var(--suite-tiny);letter-spacing:.05em;text-transform:uppercase;background:var(--wine);color:#fff;border-radius:100px;flex:none;align-self:flex-start;margin-right:9px;padding:3px 9px;font-weight:700;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{background:color-mix(in srgb, var(--accent-text) 18%, transparent);width:31px;height:31px;color:var(--accent-text);border-radius:9px;flex:none;place-items:center;display:grid}.cwork .msg.out .eicon{background:var(--wine);color:#fff}.cwork .eicon svg{stroke:currentColor;stroke-width:1.85px;fill:none;width:16px;height:16px}.cwork .esub{font-family:var(--display);font-weight:800;font-size:var(--suite-text);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.cwork .efrom{font-size:var(--suite-tiny);color:var(--dim);margin-top:1px}.cwork .etime{font-size:var(--suite-tiny);color:var(--dim);flex:none;align-self:flex-start;padding-top:0;line-height:19px}.cwork .ebody{font-size:var(--suite-small);color:var(--ink);white-space:pre-wrap;word-break:break-word;padding:13px 15px;line-height:1.55}.cwork .efoot{padding:0 15px 13px}.cwork .ecap{font-size:var(--suite-tiny);color:var(--dim);margin:6px 4px 0;font-weight:600}.cwork .atts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cwork .att{border:1px solid var(--hairline);background:var(--surface-2);border-radius:9px;align-items:center;gap:9px;min-width:0;max-width:210px;padding:7px 11px;text-decoration:none;display:flex}.cwork .att:hover{border-color:color-mix(in srgb, var(--wine) 30%, var(--hairline))}.cwork .att .fi{background:color-mix(in srgb, var(--accent-text) 15%, transparent);width:30px;height:30px;color:var(--accent-text);border-radius:7px;flex:none;place-items:center;display:grid}.cwork .att .fi svg{stroke:currentColor;stroke-width:1.7px;fill:none;width:16px;height:16px}.cwork .att-meta{min-width:0}.cwork .att .fn{font-size:var(--suite-tiny);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.cwork .att .fs{font-size:var(--suite-tiny);color:var(--dim)}.cwork .att-x{color:var(--dim);background:0 0;border:0;flex:none;place-items:center;margin-left:auto;display:grid}.cwork .att-x svg{stroke:currentColor;stroke-width:2.2px;fill:none;width:14px;height:14px}.cwork .statbtn{font-size:var(--suite-tiny);color:var(--muted);background:var(--surface-2);border:1px solid var(--hairline);border-radius:100px;align-items:center;gap:6px;padding:4px 10px;font-weight:600;display:inline-flex}.cwork .statbtn .ok{color:var(--good);display:inline-flex}.cwork .statbtn .ok svg{stroke:currentColor;stroke-width:2.4px;fill:none;width:12px;height:12px}.cwork .statbtn .chev{width:10px;height:10px;transition:all .15s}.cwork .statbtn .chev svg{stroke:currentColor;stroke-width:2.2px;fill:none;width:100%;height:100%}.cwork .statbtn.open .chev{transform:rotate(180deg)}.cwork .events{border-left:2px solid color-mix(in srgb, var(--good) 40%, var(--hairline));margin:9px 2px 2px;padding-left:12px;display:none}.cwork .events.open{display:block}.cwork .ev{font-size:var(--suite-tiny);align-items:baseline;gap:11px;padding:3px 0;display:flex}.cwork .ev .dot{background:var(--good);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(3px)}.cwork .ev .el{color:var(--ink);min-width:88px;font-weight:600}.cwork .ev .ed{color:var(--dim)}.cwork .reacts{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 4px 0;display:flex}.cwork .msg.out .reacts{justify-content:flex-end}.cwork .lockp{width:12px;height:12px;color:var(--dim);flex:none}.cwork .lockp svg{stroke:currentColor;stroke-width:2px;fill:none;width:100%;height:100%}.cwork .react{background:color-mix(in srgb, var(--wine) 12%, transparent);border:1px solid color-mix(in srgb, var(--wine) 24%, var(--hairline));font-size:var(--suite-tiny);color:var(--accent-text);border-radius:100px;align-items:center;gap:5px;padding:2px 9px;font-weight:600;display:inline-flex}.cwork .composer{border-top:1px solid var(--hairline);background:var(--surface);margin-bottom:8px;padding:8px 14px}.cwork .replyctx{background:var(--surface-2);border-left:3px solid var(--wine);font-size:var(--suite-tiny);color:var(--muted);border-radius:8px;align-items:center;gap:9px;margin-bottom:9px;padding:7px 11px;display:flex}.cwork .replyctx svg{width:14px;height:14px;stroke:var(--wine);stroke-width:2px;fill:none;flex:none}.cwork .replyctx span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cwork .replyctx b{color:var(--ink);font-weight:600}.cwork .replyctx .x{color:var(--dim);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-left:auto;display:grid}.cwork .replyctx .x svg{stroke:currentColor;width:13px;height:13px}.cwork .cbar{font-size:var(--suite-tiny);color:var(--muted);align-items:center;gap:7px;margin-bottom:8px;display:flex}.cwork .cbar b{color:var(--ink)}.cwork .cbar svg{width:13px;height:13px;stroke:var(--accent-text);stroke-width:1.9px;fill:none;flex:none}.cwork .cbox{border:1px solid var(--hairline);background:var(--surface-2);border-radius:12px;padding:3px 6px 3px 0;transition:all .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%;color:var(--ink);font-family:var(--ui);font-size:var(--suite-small);resize:none;background:0 0;border:0;outline:none;min-height:40px;padding:9px 13px}.cwork .ctools{align-items:center;gap:4px;padding:0 8px 0 10px;display:flex}.cwork .tool{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.cwork .tool:hover{color:var(--ink);background:var(--surface)}.cwork .tool svg{stroke:currentColor;stroke-width:1.8px;fill:none;width:17px;height:17px}.cwork .tool.ai{color:var(--accent-text)}.cwork .tsp{flex:1}.cwork .sendb{background:var(--wine);color:#fff;font-weight:700;font-size:var(--suite-small);border:0;border-radius:9px;align-items:center;gap:7px;height:34px;padding:0 16px;display:inline-flex}.cwork .sendb:disabled{opacity:.5;cursor:default}.cwork .sendb svg{stroke:#fff;stroke-width:1.9px;fill:none;width:15px;height:15px}.cwork .note-lite{font-size:var(--suite-tiny);color:var(--dim);margin-top:7px}.cwork .paused-note{font-size:var(--suite-tiny);color:var(--bad);background:color-mix(in srgb, var(--bad) 10%, transparent);border:1px solid color-mix(in srgb, var(--bad) 22%, var(--hairline));border-radius:8px;align-items:center;gap:8px;margin-top:9px;padding:8px 11px;font-weight:600;display:flex}.cwork .paused-note svg{stroke:currentColor;stroke-width:2px;fill:none;flex:none;width:14px;height:14px}.cwork .composer.email{max-height:72%;overflow-y:auto}.cwork .composer.email .cbar .sp{flex:1}.cwork .composer.email .cbar .x{color:var(--dim);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.cwork .composer.email .cbar .x:hover{color:var(--ink)}.cwork .composer.email .cbar .x svg{stroke:currentColor;stroke-width:2.2px;width:14px;height:14px}.rc-head{margin-bottom:12px}.rc-head .esub{font-size:var(--suite-text);font-weight:600}.cwork .thread-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.cwork .thread-empty .te-ico{background:var(--surface-2);width:46px;height:46px;color:var(--dim);border-radius:12px;place-items:center;margin-bottom:12px;display:grid}.cwork .thread-empty .te-ico svg{stroke:currentColor;stroke-width:1.6px;fill:none;width:22px;height:22px}.cwork .thread-empty .te-title{font-family:var(--display);font-weight:800;font-size:var(--suite-row);color:var(--ink)}.cwork .thread-empty .te-sub{font-size:var(--suite-small);color:var(--muted);max-width:260px;margin-top:5px}.cwork .cavatar{text-align:center;border-bottom:1px solid var(--hairline);padding:20px 18px 15px}.cwork .cavatar .av{width:54px;height:54px;margin:0 auto 10px;font-size:18px}.cwork .cavatar .nm{font-family:var(--display);font-size:var(--suite-row);color:var(--ink);font-weight:800}.cwork .cavatar .em{font-size:var(--suite-tiny);color:var(--muted);margin-top:2px}.cwork .tags{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:11px;display:flex}.cwork .tag{font-size:var(--suite-tiny);background:var(--surface-2);color:var(--muted);border-radius:100px;padding:3px 10px;font-weight:600}.cwork .csec{border-bottom:1px solid var(--hairline);padding:16px 18px}.cwork .csec h4{font-size:var(--suite-tiny);letter-spacing:.07em;text-transform:uppercase;color:var(--dim);margin:0 0 12px;font-weight:700}.cwork .jrow{font-size:var(--suite-small);gap:11px;padding-bottom:13px;display:flex;position:relative}.cwork .jrow:last-child{padding-bottom:0}.cwork .jrow .jd{background:var(--good);z-index:1;border-radius:50%;flex:none;width:9px;height:9px;margin-top:3px}.cwork .jrow .jline{background:var(--hairline);width:1.5px;position:absolute;top:12px;bottom:-2px;left:4px}.cwork .jrow:last-child .jline{display:none}.cwork .jrow .jt{color:var(--ink);font-weight:600}.cwork .jrow .je{color:var(--dim);font-size:var(--suite-tiny)}.cwork .qa{flex-direction:column;gap:8px;display:flex}.cwork .qbtn{border:1px solid var(--hairline);color:var(--ink);font-size:var(--suite-small);text-align:left;background:0 0;border-radius:9px;align-items:center;gap:9px;padding:9px 12px;font-weight:600;display:flex}.cwork .qbtn:hover{background:var(--surface-2)}.cwork .qbtn svg{width:15px;height:15px;stroke:var(--accent-text);stroke-width:1.9px;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{background:var(--surface-2);min-width:18px;height:16px;color:var(--dim);vertical-align:middle;border-radius:100px;place-items:center;margin-left:4px;padding:0 5px;font-size:10px;font-weight:700;display:inline-grid}.cwork .cfiles-search{border:1px solid var(--hairline);background:var(--surface-2);border-radius:8px;align-items:center;gap:7px;margin-bottom:10px;padding:6px 9px;display:flex}.cwork .cfiles-search svg{width:14px;height:14px;stroke:var(--dim);stroke-width:1.8px;fill:none;flex:none}.cwork .cfiles-search input{color:var(--ink);font-size:var(--suite-small);background:0 0;border:0;outline:none;width:100%}.cwork .cfiles{flex-direction:column;gap:6px;max-height:232px;display:flex;overflow-y:auto}@media (pointer:fine){.cwork .cfiles{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:0 0}}.cwork .att.cfile{width:100%;max-width:none}.cwork .att.cfile .cfile-go{color:var(--dim);flex:none;place-items:center;margin-left:auto;display:grid}.cwork .att.cfile:hover .cfile-go{color:var(--wine)}.cwork .att.cfile .cfile-go svg{stroke:currentColor;stroke-width:1.9px;fill:none;width:15px;height:15px}.cwork .cfiles-empty{font-size:var(--suite-tiny);color:var(--dim);padding:2px 0}.cwork .cw-toast{background:var(--ink);color:var(--surface);font-size:var(--suite-small);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;z-index:30;border-radius:100px;padding:9px 15px;font-weight:600;transition:all .18s;position:absolute;bottom:22px;left:50%;transform:translate(-50%,12px)}.cwork .cw-toast.on{opacity:1;transform:translate(-50%)}@media (width<=1080px){.cwork .app3{grid-template-columns:290px minmax(0,1fr)}.cwork .pane.ctx{display:none}}@media (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{flex:none;width:18px;height:18px}.settings-view .num{font-variant-numeric:lining-nums tabular-nums;font-family:var(--display)}.settings-view .microlabel{font-size:var(--suite-tiny);letter-spacing:.09em;text-transform:uppercase;color:var(--dim);font-weight:700}.settings-view a{color:var(--accent-text)}.settings-view h2,.settings-view h3{font-family:var(--display);letter-spacing:-.01em;margin:0;font-weight:800}.settings-view .s-loading{color:var(--muted);font-size:var(--suite-text);padding:60px 34px}.settings-view .crumb{font-size:var(--suite-small);color:var(--muted);align-items:center;gap:8px;display:flex}.settings-view .crumb b{color:var(--ink);font-weight:700}.settings-view .settings{grid-template-columns:230px minmax(0,1fr);gap:34px;width:100%;max-width:1200px;padding:30px 34px 64px;display:grid}.settings-view .srail{flex-direction:column;align-self:start;gap:3px;display:flex;position:sticky;top:78px}.settings-view .srail .rail-cap{padding:2px 12px 10px}.settings-view .srail button{text-align:left;cursor:pointer;width:100%;color:var(--muted);font-weight:600;font-size:var(--suite-text);background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:9px 12px;transition:background .14s,color .14s;display:flex}.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{background:var(--brass);color:#fff;width:16px;height:16px;font-size:var(--suite-tiny);border-radius:50%;flex:none;place-items:center;margin-left:auto;font-weight:700;line-height:1;display:grid}.settings-view .pane{animation:.22s settings-fade}@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:var(--suite-title);line-height:1.1}.settings-view .pane-head p{color:var(--muted);font-size:var(--suite-text);max-width:60ch;margin:7px 0 0}.settings-view .card{background:var(--surface);border:1px solid var(--hairline);box-shadow:none;border-radius:14px}.settings-view .card+.card{margin-top:20px}.settings-view .card-pad{padding:22px 24px}.settings-view .card-foot{border-top:1px solid var(--hairline);justify-content:flex-end;gap:10px;display:flex}.settings-view .card-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.settings-view .card-head h3{font-size:var(--suite-lead)}.settings-view .card-head p{font-size:var(--suite-small);color:var(--muted);margin:3px 0 0}.settings-view .rows{padding:4px 24px 8px}.settings-view .row{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:28px;padding:20px 0;display:grid}.settings-view .rows>.row:first-child{border-top:0}.settings-view .row .lbl{font-size:var(--suite-text);color:var(--ink);font-weight:600}.settings-view .row .hint,.settings-view .hint{font-size:var(--suite-small);color:var(--muted);line-height:1.5}.settings-view .row .hint{margin-top:4px}.settings-view .row .ctl{min-width:0}.settings-view .stack{flex-direction:column;gap:10px;display:flex}.settings-view .keyfield{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.settings-view .keyval{background:var(--surface-2);border:1px solid var(--hairline);min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--suite-small);letter-spacing:.02em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;border-radius:9px;flex:240px;padding:11px 13px;overflow:hidden}.settings-view .keyval.muted{color:var(--muted)}.settings-view .keyacts{flex:none;gap:8px;display:inline-flex}.settings-view .keyfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:13px;display:flex}.settings-view .keyfoot .hint{margin:0}.settings-view .codeblock{background:var(--surface-2);border:1px solid var(--hairline);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--suite-small);color:var(--ink);white-space:pre;border-radius:10px;margin:0;padding:14px 16px;line-height:1.65;display:block;overflow-x:auto}.settings-view .inline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.settings-view .preview-line{color:var(--muted);margin-top:9px;font-size:13px}.settings-view .preview-line b{color:var(--accent-text);font-weight:700}.settings-view .ctl-inline{align-items:center;gap:8px;display:flex}.settings-view .inp.inp-num{text-align:center;font-variant-numeric:tabular-nums;width:90px}.settings-view .ctl-unit{font-size:var(--suite-small);color:var(--muted)}.settings-view .inp{width:100%;font-size:var(--suite-text);border:1px solid var(--hairline);background:var(--surface-2);color:var(--ink);border-radius:9px;padding:10px 12px;font-family:inherit;transition:border-color .15s,box-shadow .15s}.settings-view .inp::placeholder{color:var(--dim)}.settings-view .inp:focus{border-color:var(--wine);box-shadow:0 0 0 3px color-mix(in srgb, var(--wine) 16%, transparent);outline:none}.settings-view .affix{border:1px solid var(--hairline);background:var(--surface-2);border-radius:9px;align-items:stretch;display:flex;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{min-width:0;font-size:var(--suite-text);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:10px 6px 10px 12px;font-family:inherit}.settings-view .affix .suffix{color:var(--dim);font-size:var(--suite-small);background:color-mix(in srgb, var(--hairline) 40%, transparent);border-left:1px solid var(--hairline);align-items:center;padding:0 12px;display:flex}.settings-view .btn{cursor:pointer;font-weight:700;font-size:var(--suite-small);background:var(--wine);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-family:inherit;line-height:1;transition:background .16s,transform .1s;display:inline-flex}.settings-view .btn:hover{background:var(--wine-deep)}.settings-view .btn:active{transform:translateY(1px)}.settings-view .btn.ghost{color:var(--accent-text);border:1px solid var(--hairline);background:0 0}.settings-view .btn.ghost:hover{background:var(--surface-2);border-color:color-mix(in srgb, var(--wine) 30%, var(--hairline))}.settings-view .btn.sm{font-size:var(--suite-small);border-radius:8px;padding:7px 11px}.settings-view .btn.danger{color:var(--bad);border:1px solid color-mix(in srgb, var(--bad) 32%, var(--hairline));background:0 0}.settings-view .btn.danger:hover{background:color-mix(in srgb, var(--bad) 10%, transparent)}.settings-view .btn:disabled{cursor:default}.settings-view .linklike{color:var(--muted);font-family:var(--ui);font-size:var(--suite-small);cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline}.settings-view .linklike:hover{color:var(--bad)}.settings-view .pill{font-size:var(--suite-tiny);border-radius:100px;align-items:center;gap:6px;height:auto;padding:4px 10px;font-weight:700;line-height:1;display:inline-flex}.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{background:currentColor;border-radius:50%;width:6px;height:6px}.settings-view .tgl{background:var(--surface-2);border:1px solid var(--hairline);cursor:pointer;border-radius:100px;flex:none;width:44px;height:26px;padding:0;transition:background .18s,border-color .18s;position:relative}.settings-view .tgl:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000047}.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{color:#fff;font-weight:700;font-family:var(--ui);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;display:grid;overflow:hidden}.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 .right{text-align:right}.settings-view .invite{grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;gap:10px;display:grid}.settings-view .pending{border:1px dashed var(--hairline);border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.settings-view .pending+.pending{margin-top:10px}.settings-view .btn:disabled{opacity:.55;cursor:default;transform:none}.settings-view .btn:disabled:hover{background:var(--wine)}.settings-view .btn.ghost:disabled:hover{border-color:var(--hairline);background:0 0}.settings-view .swatches{flex-wrap:wrap;gap:10px;display:flex}.settings-view .swatch{border:2px solid var(--hairline);cursor:pointer;border-radius:9px;width:34px;height:34px;transition:transform .1s;position:relative}.settings-view .swatch:hover{transform:translateY(-1px)}.settings-view .swatch.sel{border-color:var(--ink)}.settings-view .swatch.sel:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;margin:auto;position:absolute;inset:0;box-shadow:0 0 0 2px #00000040}.settings-view .brand-preview{border:1px solid var(--hairline);background:var(--surface-2);border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:18px;display:flex}.settings-view .pv-btn{color:#fff;font-weight:700;font-size:var(--suite-text);cursor:default;background:var(--wine);border:0;border-radius:9px;padding:11px 20px}.settings-view .domain-cur{border:1px solid var(--hairline);background:var(--surface-2);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;display:flex}.settings-view .addr-opens{color:var(--muted);font-size:var(--suite-small);margin:11px 0 0;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(--display);font-size:var(--suite-row)}.settings-view .dns-head{font-size:var(--suite-small);color:var(--muted);padding:0;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{background:var(--surface-2);border-bottom:1px solid var(--hairline);font-size:var(--suite-tiny);color:var(--ink);align-items:center;gap:8px;padding:8px 14px;font-weight:700;display:flex}.settings-view .dnsrec-type{font-size:var(--suite-tiny);letter-spacing:.06em;background:var(--surface);border:1px solid var(--hairline);color:var(--muted);border-radius:999px;padding:2px 8px;font-weight:700}.settings-view .dnsrec .recrow code{white-space:normal;word-break:break-all;line-height:1.45;overflow:visible}.settings-view .dnsrec .recrow{align-items:flex-start}.settings-view .dnsrec .reclbl{margin-top:2px}.settings-view .recrow{align-items:center;gap:12px;padding:10px 14px;display:flex}.settings-view .recrow+.recrow{border-top:1px solid var(--hairline)}.settings-view .reclbl{width:52px;font-family:var(--ui);font-size:var(--suite-tiny);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);flex:none;font-weight:700}.settings-view .recrow code{min-width:0;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:var(--suite-small);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.settings-view .cpy{border:1px solid var(--hairline);background:var(--surface);color:var(--muted);font-family:var(--ui);font-size:var(--suite-tiny);cursor:pointer;border-radius:7px;flex:none;padding:5px 10px;font-weight:600}.settings-view .cpy:hover{color:var(--ink);border-color:var(--dim)}.settings-view .warn-note{background:color-mix(in srgb, var(--brass) 12%, transparent);border:1px solid color-mix(in srgb, var(--brass) 32%, transparent);font-size:var(--suite-small);color:var(--muted);border-radius:10px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;line-height:1.5;display:flex}.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{background:var(--surface-2);border:1px solid var(--hairline);font-size:var(--suite-small);color:var(--muted);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex}.settings-view .off-banner svg{width:16px;height:16px;color:var(--dim);flex:none}.settings-view .health-card>.card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.settings-view .health-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.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{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.settings-view .stat-lbl{font-family:var(--ui);font-size:var(--suite-tiny);color:var(--muted);font-weight:600}.settings-view .stat-val{font-family:var(--display);font-size:var(--suite-title);letter-spacing:-.015em;font-variant-numeric:lining-nums tabular-nums;color:var(--ink);font-weight:800;line-height:1}.settings-view .stat-val .u{font-size:var(--suite-row);color:var(--dim);margin-left:1px;font-weight:400}.settings-view .gauge{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:100px;height:6px;margin:13px 0 8px;position:relative}.settings-view .gauge-fill{border-radius:100px;min-width:5px;position:absolute;top:0;bottom:0;left:0}.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{background:color-mix(in srgb, var(--ink) 24%, transparent);border-radius:2px;width:2px;position:absolute;top:-3px;bottom:-3px;transform:translate(-1px)}.settings-view .gauge-mark:after{content:attr(data-t);font-family:var(--ui);letter-spacing:.02em;color:var(--dim);white-space:nowrap;font-size:9.5px;font-weight:700;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.settings-view .stat-foot{font-family:var(--ui);font-size:var(--suite-tiny);color:var(--dim);line-height:1.45}.settings-view .pill.sm{font-size:var(--suite-tiny);padding:2px 8px}.settings-view .pill.bad{color:var(--bad);background:color-mix(in srgb, var(--bad) 13%, transparent)}.settings-view .vol{border-top:1px solid var(--hairline);margin-top:17px;padding-top:16px}.settings-view .vol-top{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:3px;display:flex}.settings-view .vol-num{font-family:var(--display);font-size:var(--suite-lead);font-variant-numeric:lining-nums tabular-nums;color:var(--ink);font-weight:800}.settings-view .vol-num .dim{color:var(--dim);font-weight:400;font-size:var(--suite-small)}.settings-view .protect{background:color-mix(in srgb, var(--good) 7%, transparent);border:1px solid color-mix(in srgb, var(--good) 22%, var(--hairline));font-family:var(--ui);font-size:var(--suite-small);color:var(--muted);border-radius:10px;align-items:flex-start;gap:11px;margin-top:16px;padding:12px 14px;line-height:1.5;display:flex}.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 (width<=720px){.settings-view .health-grid{grid-template-columns:1fr}}.settings-view .wysiwyg{border:1px solid var(--hairline);background:var(--surface);border-radius:11px;overflow:hidden}.settings-view .wtool{border-bottom:1px solid var(--hairline);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:3px;padding:7px 8px;display:flex}.settings-view .wtool button{height:28px;color:var(--muted);font-family:var(--ui);font-size:var(--suite-small);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-weight:600;line-height:1;display:inline-flex}.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:var(--suite-small);text-align:center;width:12px}.settings-view .wtool button svg{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.settings-view .wtool .sep{background:var(--hairline);width:1px;height:18px;margin:0 4px}.settings-view .wedit{min-height:92px;font-size:var(--suite-small);color:var(--ink);outline:none;padding:14px 16px;line-height:1.6}.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{background:var(--wine);color:#fff;width:34px;height:34px;font-family:var(--display);vertical-align:middle;-webkit-user-select:none;user-select:none;border-radius:8px;place-items:center;font-size:15px;font-weight:800;display:inline-grid;position:relative}.settings-view .wlogo:after{content:"";background:var(--brass);border-radius:2px;width:5px;height:5px;position:absolute;top:4px;right:4px}.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{background:var(--surface);border:1px solid var(--hairline);border-radius:9px;max-width:430px;margin:0 auto;overflow:hidden;box-shadow:0 6px 20px -12px #0006}.settings-view .wprev-body{padding:18px 22px}.settings-view .wprev-body .ln{background:var(--surface-2);border-radius:4px;height:8px;display:block}.settings-view .wprev-body .ln+.ln{margin-top:9px}.settings-view .wprev-foot{border-top:1px solid var(--hairline);text-align:center;color:var(--muted);padding:18px 22px;font-size:11.5px;line-height:1.65}.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;margin-bottom:9px;font-size:14px}.settings-view .toast{background:var(--ink);color:var(--ground);font-size:var(--suite-small);opacity:0;pointer-events:none;z-index:80;border-radius:100px;padding:11px 18px;font-weight:600;transition:all .25s;position:fixed;bottom:26px;left:50%;transform:translate(-50%)translateY(20px);box-shadow:0 12px 30px -10px #00000080}.settings-view .toast.on{opacity:1;transform:translate(-50%)translateY(0)}@media (width<=1080px){.settings-view .settings{grid-template-columns:1fr;padding:22px 22px 60px}.settings-view .srail{flex-flow:wrap;gap:6px;margin-bottom:8px;position:static}.settings-view .srail .rail-cap{display:none}.settings-view .row{grid-template-columns:1fr;gap:12px}}.badge.hot{background:color-mix(in srgb,var(--good) 14%,transparent);color:var(--good)}.dhead{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.dtitle{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dtitle h1{font-size:var(--suite-title);line-height:1.1}.dtitle h1[contenteditable=true]{border-bottom:2px solid var(--wine);outline:none;padding-bottom:2px}.editmark{color:var(--dim);cursor:pointer;background:0 0;border:none;padding:2px;display:inline-flex}.editmark:hover{color:var(--accent-text)}.editmark svg{stroke:currentColor;stroke-width:1.7px;fill:none;width:16px;height:16px}.dright{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dright .ghost{height:38px}.dhead>:first-child{flex:1 1 0;min-width:0}.dtitle h1{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.daddr{font-size:var(--suite-small);color:var(--muted);font-variant-numeric:lining-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;overflow:hidden}.dactions{align-items:center;gap:8px;display:flex}.mgrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-bottom:22px;display:grid}@media (width<=820px){.mgrid{grid-template-columns:1fr}}.mcard{flex-direction:column;padding:0;display:flex;overflow:hidden}.mcard .mtop{justify-content:space-between;align-items:center;gap:10px;min-height:26px;padding:16px 18px 0;display:flex}.mcard .mtitle{font-family:var(--display);font-size:var(--suite-row);align-items:center;gap:9px;font-weight:800;display:flex}.mcard .mtitle svg{width:17px;height:17px;stroke:var(--accent-text);stroke-width:1.6px;fill:none;flex:none}.mcard .mbody{flex-direction:column;flex:1;gap:13px;padding:14px 18px 18px;display:flex}.mcard .mdesc{color:var(--muted);font-size:var(--suite-small);line-height:1.45}.pagepreview{aspect-ratio:16/8;border:1px solid var(--hairline);background:var(--surface-2);border-radius:10px;position:relative;overflow:hidden}.mrow{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.mrow.first{border-top:none;padding-top:2px}.mrow .ml{flex-direction:column;gap:3px;min-width:0;display:flex}.mrow .mk{font-size:var(--suite-small);font-weight:600}.mrow .mv{font-size:var(--suite-tiny);color:var(--dim)}.mactions{gap:8px;margin-top:auto;padding-top:4px;display:flex}.seg{background:var(--surface-2);border:1px solid var(--hairline);border-radius:10px;gap:6px;padding:4px;display:flex}.seg button{color:var(--muted);font-weight:600;font-size:var(--suite-small);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;padding:9px 10px;transition:background .14s,color .14s}.seg button.sel{background:var(--surface);color:var(--accent-text);box-shadow:var(--shadow)}.choicebody{color:var(--muted);font-size:var(--suite-small);margin-top:2px;line-height:1.45}.offer{border:1px solid var(--hairline);background:var(--surface-2);border-radius:10px;align-items:center;gap:11px;padding:11px 13px;display:flex}.offer .oi{background:color-mix(in srgb,var(--wine) 14%,transparent);width:32px;height:32px;color:var(--accent-text);border-radius:8px;flex:none;place-items:center;display:grid}.offer .oi svg{stroke:currentColor;stroke-width:1.8px;fill:none;width:16px;height:16px}.offer .ot{flex:1;min-width:0}.offer .ok{font-weight:600;font-size:var(--suite-small)}.offer .os{font-size:var(--suite-tiny);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.reg-stat{font-size:var(--suite-tiny);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));background:var(--surface);border-radius:10px;padding:14px}.offer-edit .oe-field{margin-bottom:11px}.offer-edit .oe-lb{font-size:var(--suite-tiny);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);margin-bottom:6px;font-weight:700;display:block}.offer-edit .oe-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.timing{border-top:1px solid var(--hairline);margin-top:2px;padding-top:14px}.timing-head{justify-content:space-between;align-items:center;display:flex}.timeinput{border:1px solid var(--hairline);background:var(--surface-2);width:76px;color:var(--ink);font-family:inherit;font-size:var(--suite-small);font-variant-numeric:tabular-nums;text-align:center;border-radius:8px;padding:7px 10px;font-weight:600}.timeinput:focus{border-color:var(--wine);background:var(--surface);outline:none}.tl{background:var(--surface-2);border:1px solid var(--hairline);cursor:pointer;touch-action:none;border-radius:100px;height:8px;margin:22px 9px 28px;position:relative}.tl-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--wine) 50%,transparent),var(--wine));pointer-events:none;border-radius:100px;height:100%;position:absolute;top:0;left:0}.tl-marker{background:var(--wine);border:2px solid var(--surface);cursor:grab;border-radius:100px;width:18px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 5px #00000059}.tl-marker:active{cursor:grabbing}.tl-end{font-size:var(--suite-tiny);color:var(--dim);font-variant-numeric:tabular-nums;pointer-events:none;position:absolute;top:15px}.tl-start{left:-5px}.tl-stop{right:-5px}.timing-note{font-size:var(--suite-tiny);color:var(--muted);line-height:1.45}.attach-btn{border:1px dashed color-mix(in srgb,var(--wine) 34%,var(--hairline));color:var(--accent-text);font-weight:600;font-size:var(--suite-small);cursor:pointer;background:0 0;border-radius:9px;align-self:flex-start;align-items:center;gap:8px;padding:9px 13px;display:inline-flex}.attach-btn:hover{border-color:var(--wine);background:color-mix(in srgb,var(--wine) 6%,transparent)}.attach-btn svg{stroke:currentColor;stroke-width:2px;fill:none;width:15px;height:15px}.auto-empty{font-size:var(--suite-small);color:var(--dim);padding:6px 2px}.sched-mode{margin-top:2px}.sched-mode .oe-lb{margin:16px 0 8px;display:block}.sched-mode .oe-lb.first{margin-top:6px}.sched-fields{gap:10px;display:flex}.sched-field{flex:1;min-width:0;display:block}.sched-field .oe-lb{margin:6px 0;display:block}.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{gap:6px;display:flex}.dow-chip{border:1px solid var(--hairline);background:var(--surface-2);height:36px;color:var(--muted);font-weight:700;font-size:var(--suite-small);cursor:pointer;border-radius:8px;flex:1;font-family:inherit;transition:background .14s,border-color .14s,color .14s}.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{flex-direction:column;gap:8px;display:flex}.time-row{align-items:center;gap:8px;display:flex}.time-row .input{flex:1}.time-del{border:1px solid var(--hairline);background:var(--surface-2);width:38px;height:38px;color:var(--dim);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:grid}.time-del:hover{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 42%,var(--hairline))}.time-del svg{stroke:currentColor;stroke-width:2px;fill:none;width:14px;height:14px}.sched-quiet{font-size:var(--suite-tiny);color:var(--dim);margin-top:12px;line-height:1.45}.engagement{margin-bottom:22px;padding:20px 24px 24px}.eng-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.eng-head h3{font-size:var(--suite-row);align-items:center;gap:9px;display:flex}.eng-head .eng-hi{width:17px;height:17px;stroke:var(--accent-text);fill:none;flex:none}.eng-head .sub{font-size:var(--suite-small);color:var(--muted);max-width:560px;margin-top:5px;line-height:1.45}.eng-panel{margin-top:2px}.eng-tl{background:var(--surface-2);border:1px solid var(--hairline);border-radius:100px;height:8px;margin:14px 12px 40px;position:relative}.eng-tl .tl-end{font-size:var(--suite-tiny);color:var(--dim);font-variant-numeric:tabular-nums;position:absolute;top:16px}.eng-tl .tl-start{left:-6px}.eng-tl .tl-stop{right:-6px}.eng-mark{background:var(--surface);border:2px solid var(--wine);cursor:pointer;border-radius:100px;place-items:center;width:24px;height:24px;padding:0;transition:transform .14s;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.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{color:var(--dim);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:9.5px;font-weight:600;position:absolute;top:26px;left:50%;transform:translate(-50%)}.eng-list{flex-direction:column;display:flex}.eng-item{border-top:1px solid var(--hairline);align-items:center;gap:12px;padding:13px 0;display:flex}.eng-item:first-child{border-top:none}.eng-ic{background:color-mix(in srgb,var(--wine) 12%,transparent);width:34px;height:34px;color:var(--accent-text);border-radius:9px;flex:none;place-items:center;display:grid}.eng-ic svg{width:17px;height:17px}.eng-b{flex:1;min-width:0}.eng-t{font-weight:600;font-size:var(--suite-small);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.eng-s{font-size:var(--suite-tiny);color:var(--dim);margin-top:2px}.eng-item .badge{font-variant-numeric:tabular-nums;flex:none}.addwrap{margin-top:14px;display:inline-block;position:relative}.addmenu{background:var(--surface);border:1px solid var(--hairline);min-width:180px;box-shadow:var(--shadow-lg);z-index:30;border-radius:12px;padding:6px;display:none;position:absolute;bottom:calc(100% + 8px);left:0}.addmenu.open{display:block}.addmenu button{width:100%;color:var(--ink);font-size:var(--suite-small);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:11px;padding:9px 11px;font-weight:500;display:flex}.addmenu button:hover{background:var(--surface-2)}.addmenu button svg{stroke:currentColor;fill:none;opacity:.85;flex:none;width:15px;height:15px}.eng-editor{border:1px solid color-mix(in srgb,var(--wine) 32%,var(--hairline));background:var(--surface);border-radius:12px;margin-top:16px;padding:16px}.ee-title{font-family:var(--display);font-size:var(--suite-text);margin-bottom:12px;font-weight:800}.eng-editor .oe-lb{margin-bottom:7px;display:block}.eng-editor .ee-options .oe-lb{margin-top:14px}.opts{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.opt-row{align-items:center;gap:8px;display:flex}.opt-row .input{flex:1}.opt-del{border:1px solid var(--hairline);background:var(--surface-2);width:38px;height:38px;color:var(--dim);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:grid}.opt-del:hover{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 42%,var(--hairline))}.opt-del svg{stroke:currentColor;stroke-width:2px;fill:none;width:14px;height:14px}.ee-appears{margin-top:16px}.res-block{border-top:1px solid var(--hairline);padding:16px 0}.res-block:first-child{border-top:none;padding-top:2px}.res-sub{font-size:var(--suite-tiny);color:var(--dim);margin:5px 0 14px}.poll-bar-row{margin-bottom:12px}.poll-bar-row:last-child{margin-bottom:0}.poll-bar-top{font-size:var(--suite-small);justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.poll-bar-top .pct{font-variant-numeric:tabular-nums;color:var(--accent-text);font-weight:700}.poll-track{background:var(--surface-2);border-radius:100px;height:9px;overflow:hidden}.poll-track span{background:linear-gradient(90deg,var(--wine),color-mix(in srgb,var(--brass) 70%,var(--wine)));border-radius:100px;height:100%;display:block}.qa-list{flex-wrap:wrap;gap:8px;display:flex}.qa-chip{background:var(--surface-2);border:1px solid var(--hairline);font-size:var(--suite-small);color:var(--ink);border-radius:100px;padding:7px 13px}.res-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=640px){.res-grid{grid-template-columns:1fr;gap:0}}.react-row{gap:12px;margin-top:4px;display:flex}.react-pill{background:var(--surface-2);border:1px solid var(--hairline);border-radius:12px;align-items:center;gap:9px;padding:10px 15px;display:flex}.react-pill .rc{font-family:var(--display);font-size:var(--suite-lead);font-weight:800}.react-pill .rh{fill:#d8455a;width:18px;height:18px}.react-pill .rt{width:18px;height:18px;stroke:var(--accent-text)}.dl-row{background:var(--surface-2);border:1px solid var(--hairline);border-radius:12px;align-items:center;gap:12px;margin-top:4px;padding:11px 14px;display:flex}.dl-ic{background:color-mix(in srgb,var(--wine) 12%,transparent);width:34px;height:34px;color:var(--accent-text);border-radius:9px;flex:none;place-items:center;display:grid}.dl-ic svg{width:17px;height:17px}.dl-b{flex:1;min-width:0}.dl-t{font-weight:600;font-size:var(--suite-small)}.dl-s{font-size:var(--suite-tiny);color:var(--dim);margin-top:1px}.dl-n{text-align:right;line-height:1.15}.dl-n .num{font-family:var(--display);font-size:var(--suite-lead);font-weight:800;display:block}.dl-n span:last-child{font-size:var(--suite-tiny);color:var(--dim)}.rc-composer{border:1px solid var(--hairline);background:var(--surface-2);border-radius:12px;padding:15px}.rc-toolbar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rc-tool{border:1px solid var(--hairline);background:var(--surface);color:var(--muted);font-weight:600;font-size:var(--suite-tiny);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;transition:border-color .14s,color .14s,background .14s;display:inline-flex}.rc-tool svg{stroke:currentColor;stroke-width:1.8px;fill:none;flex:none;width:15px;height:15px}.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);color:var(--accent-text);border-color:#0000}.rc-tool.bold{width:34px;font-family:var(--display);font-weight:700;font-size:var(--suite-text);justify-content:center;padding:7px 0}.rc-tool.italic{width:34px;font-family:var(--display);font-style:italic;font-weight:800;font-size:var(--suite-text);justify-content:center;padding:7px 0}.rc-tool.ic{padding:8px}.rc-div{background:var(--hairline);width:1px;height:20px;margin:0 3px}.rc-insert{align-items:center;gap:8px;margin:12px 0 0;display:flex}.rc-insert .input{flex:1}.rc-x{border:1px solid var(--hairline);background:var(--surface);width:36px;height:36px;color:var(--dim);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:grid}.rc-x:hover{color:var(--ink)}.rc-x svg{stroke:currentColor;stroke-width:2px;fill:none;width:14px;height:14px}.rc-editor{border:1px solid var(--hairline);background:var(--surface);min-height:104px;font-size:var(--suite-text);color:var(--ink);border-radius:12px;outline:none;padding:15px 16px;line-height:1.6}.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-underline-offset:2px;text-decoration:underline}.rc-editor ul{margin:6px 0 6px 4px;padding-left:20px}.rc-editor li{margin:2px 0}.rc-attach{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.rc-attach:empty{display:none}.rc-chip{border:1px solid var(--hairline);background:var(--surface-2);border-radius:10px;align-items:center;gap:9px;max-width:250px;padding:6px 8px 6px 6px;display:inline-flex}.rc-chip .cthumb{border:1px solid var(--hairline);background:linear-gradient(140deg,color-mix(in srgb,var(--wine) 24%,var(--surface)),var(--surface));border-radius:7px;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.rc-chip .cthumb svg{width:17px;height:17px;stroke:color-mix(in srgb,var(--wine) 62%,var(--muted));stroke-width:1.5px;fill:none}.rc-chip .cic{background:color-mix(in srgb,var(--wine) 13%,transparent);width:30px;height:30px;color:var(--accent-text);border-radius:7px;flex:none;place-items:center;display:grid}.rc-chip .cic svg{stroke:currentColor;stroke-width:1.7px;fill:none;width:16px;height:16px}.rc-chip.video .cic{color:#fff;background:#241820}.rc-chip.video .cic svg{fill:#fff;stroke:none;width:13px;height:13px;margin-left:1px}.rc-chip .cbody{flex-direction:column;min-width:0;display:flex}.rc-chip .cname{font-weight:600;font-size:var(--suite-small);white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.rc-chip .csub{font-size:var(--suite-tiny);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rc-chip .cx{width:20px;height:20px;color:var(--dim);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;place-items:center;display:grid}.rc-chip .cx:hover{background:var(--surface);color:var(--bad)}.rc-chip .cx svg{stroke:currentColor;stroke-width:2px;fill:none;width:13px;height:13px}.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{justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;display:flex}.rc-toolbar.top{margin-bottom:12px}.vmenu{position:relative}.vmenu .wmenu{top:calc(100% + 6px);left:0;right:auto}.after-intro{font-size:var(--suite-small);color:var(--muted);margin-bottom:16px;line-height:1.5}.comp-send{align-items:stretch;gap:10px;display:flex}.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;height:100%;padding:10px 9px}.comp-send .btn.caret svg{width:15px;height:15px}.comp-send .composer-to{order:-1}.post-to .wmenu.up{min-width:176px;top:auto;bottom:calc(100% + 6px)}.post-to .wmenu.up:before{border:none;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);top:auto;bottom:-6px}.wmenu button.off svg{opacity:0}.to-row{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px;display:flex}.to-lbl{font-size:var(--suite-tiny);color:var(--dim);font-weight:600}.to-chip{border:1px solid var(--hairline);background:var(--surface);font-size:var(--suite-small);border-radius:100px;align-items:center;gap:5px;padding:4px 5px 4px 10px;font-weight:600;display:inline-flex}.to-chip button{width:18px;height:18px;color:var(--dim);cursor:pointer;background:0 0;border:none;border-radius:100px;flex:none;place-items:center;display:grid}.to-chip button:hover{background:var(--surface-2);color:var(--bad)}.to-chip button svg{stroke:currentColor;stroke-width:2.4px;fill:none;width:11px;height:11px}.to-more{font-size:var(--suite-small);color:var(--dim);font-weight:600}.pickpeople{border:1px solid var(--hairline);background:var(--surface);border-radius:12px;margin-top:12px;padding:11px}.picklist{flex-direction:column;gap:1px;max-height:260px;margin-top:9px;display:flex;overflow:auto}.pickrow{gap:11px}.pickwho{flex-direction:column;flex:1;min-width:0;display:flex}.pickname{font-size:var(--suite-small);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pickmail{font-size:var(--suite-tiny);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pickrow .pill{flex:none}.postlog{flex-direction:column;display:flex}.post-item{border-top:1px solid var(--hairline);align-items:flex-start;gap:12px;padding:11px 0;display:flex;position:relative}.post-item:first-child{border-top:none}.post-ic{background:color-mix(in srgb,var(--wine) 11%,transparent);width:30px;height:30px;color:var(--accent-text);border-radius:8px;flex:none;place-items:center;display:grid}.post-ic svg{stroke:currentColor;stroke-width:1.7px;fill:none;width:15px;height:15px}.post-b{flex:1;min-width:0}.post-t{font-weight:600;font-size:var(--suite-small);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.post-m{font-size:var(--suite-tiny);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.post-m .pdot{opacity:.6;margin:0 5px}.post-menu-wrap{flex:none;position:relative}.post-mbtn{width:28px;height:28px;color:var(--dim);opacity:0;cursor:pointer;background:0 0;border:none;border-radius:7px;place-items:center;transition:opacity .14s,background .14s,color .14s;display:grid}.post-item:hover .post-mbtn,.post-mbtn.open{opacity:1}.post-mbtn:hover{background:var(--surface-2);color:var(--ink)}.post-mbtn svg{fill:currentColor;width:16px;height:16px}.post-menu{background:var(--surface);border:1px solid var(--hairline);min-width:152px;box-shadow:var(--shadow-lg);z-index:30;border-radius:10px;padding:5px;display:none;position:absolute;top:calc(100% + 4px);right:0}.post-menu.open{display:block}.post-menu button{width:100%;color:var(--bad);font-size:var(--suite-small);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;font-weight:500;display:flex}.post-menu button:hover{background:color-mix(in srgb,var(--bad) 10%,transparent)}.post-menu button svg{stroke:currentColor;stroke-width:1.8px;fill:none;flex:none;width:14px;height:14px}.tcap-right{align-items:center;gap:12px;display:flex}@media (width<=560px){.tcap-right{gap:8px}}.tsrc{color:var(--muted)}.twhen{color:var(--dim);white-space:nowrap}.tstage{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.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:var(--suite-tiny);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);margin:0 0 7px;font-weight:700;display:block}.autoview .oe-lb.mt{margin-top:16px}.autoview .lib-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (width<=820px){.autoview .lib-grid{grid-template-columns:1fr}}.autoview .acard{cursor:pointer;text-align:left;flex-direction:column;width:100%;padding:18px 19px 15px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.autoview .acard:hover{box-shadow:var(--shadow-lg);border-color:color-mix(in srgb,var(--wine) 24%,var(--hairline));transform:translateY(-3px)}.autoview .acard.askel{opacity:.55;cursor:default;min-height:150px;animation:1.3s ease-in-out infinite autopulse}@keyframes autopulse{0%,to{opacity:.4}50%{opacity:.7}}.autoview .acard .atop{align-items:flex-start;gap:12px;display:flex}.autoview .acard .aicon{background:color-mix(in srgb,var(--wine) 12%,transparent);width:38px;height:38px;color:var(--accent-text);border-radius:10px;flex:none;place-items:center;display:grid}.autoview .acard .aicon svg{stroke:currentColor;stroke-width:1.7px;fill:none;width:19px;height:19px}.autoview .acard .ahead{flex:1;min-width:0}.autoview .acard .aname{font-family:var(--display);font-size:var(--suite-lead);font-weight:800;line-height:1.2}.autoview .acard .atrig{color:var(--muted);font-size:var(--suite-small);align-items:center;gap:6px;margin-top:4px;display:flex}.autoview .acard .atrig svg{stroke:currentColor;stroke-width:1.7px;fill:none;opacity:.75;flex:none;width:13px;height:13px}.autoview .acard .astats{font-size:var(--suite-small);color:var(--muted);font-variant-numeric:lining-nums tabular-nums;margin:15px 0 0;line-height:1.5}.autoview .acard .adraft{font-size:var(--suite-small);color:var(--dim);margin-top:15px;font-style:italic}.autoview .acard .afoot{border-top:1px solid var(--hairline);font-size:var(--suite-tiny);color:var(--dim);align-items:center;gap:7px;min-height:20px;margin-top:15px;padding-top:13px;display:flex}.autoview .acard .afoot svg{stroke:currentColor;stroke-width:1.7px;fill:none;opacity:.75;flex:none;width:13px;height:13px}.autoview .acard .afoot .rw{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.autoview .acard .aattn{font-size:var(--suite-small);color:color-mix(in srgb,var(--brass) 88%,var(--ink));align-items:center;gap:6px;margin-top:9px;font-weight:600;display:flex}.autoview .acard .aattn:before{content:"";background:currentColor;border-radius:100px;flex:none;width:6px;height:6px}.autoview .attn{border-color:color-mix(in srgb,var(--brass) 34%,var(--hairline));margin-bottom:20px;padding:18px 20px}.autoview .attn-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.autoview .attn-head h3{font-family:var(--display);font-size:var(--suite-row);margin:0;font-weight:800}.autoview .attn-sub{font-size:var(--suite-small);color:var(--muted);max-width:62ch;margin-top:5px;line-height:1.45}.autoview .attn-list{border-top:1px solid var(--hairline);margin-top:14px}.autoview .attn-row{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1.1fr) minmax(0,2fr) auto auto;align-items:center;gap:14px;padding:12px 0;display:grid}.autoview .attn-row:last-child{border-bottom:0}.autoview .attn-who{min-width:0}.autoview .attn-name{font-weight:600;font-size:var(--suite-small);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;display:block;overflow:hidden}.autoview .attn-mail{font-size:var(--suite-tiny);color:var(--dim);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.autoview .attn-why{font-size:var(--suite-small);color:var(--muted);overflow-wrap:anywhere;min-width:0;line-height:1.45}.autoview .attn-when{font-size:var(--suite-tiny);color:var(--dim);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.autoview .attn-acts{flex:none;align-items:center;gap:8px;display:flex}@media (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(--display);font-size:var(--suite-heading);padding:4px 8px;font-weight:800}.autoview .dright{flex-direction:column;flex:none;align-items:flex-end;gap:11px;display:flex}.autoview .onoff{align-items:center;gap:9px;display:flex}.autoview .onoff .oo-lb{font-size:var(--suite-tiny);color:var(--dim);font-weight:600}.autoview .onoff .oo-lb.act{color:var(--ink)}.autoview .dactions{align-items:center;gap:8px;display:flex}.autoview .dhead .sub b{color:var(--accent-text);font-weight:600}@media (width<=640px){.autoview .dhead{flex-direction:column;align-items:stretch}.autoview .dright{align-items:stretch}.autoview .dactions{justify-content:flex-end}}.autoview .runson-bar{border:1px solid var(--hairline);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;padding:12px 15px;display:flex}.autoview .wchip2{border:1px solid var(--hairline);background:var(--surface-2);height:28px;color:var(--ink);font-size:var(--suite-small);cursor:pointer;border-radius:100px;align-items:center;gap:6px;padding:0 11px;font-weight:500;transition:border-color .14s,color .14s;display:inline-flex}.autoview .wchip2:hover{border-color:color-mix(in srgb,var(--wine) 40%,var(--hairline));color:var(--accent-text)}.autoview .wchip2 svg{stroke:currentColor;stroke-width:1.8px;fill:none;opacity:.65;width:12px;height:12px}.autoview .add-chip{border:1px dashed color-mix(in srgb,var(--wine) 32%,var(--hairline));height:28px;color:var(--accent-text);font-size:var(--suite-small);cursor:pointer;background:0 0;border-radius:100px;align-items:center;gap:5px;padding:0 11px;font-weight:600;display:inline-flex}.autoview .add-chip:hover{border-color:var(--wine);background:color-mix(in srgb,var(--wine) 6%,transparent)}.autoview .add-chip svg{stroke:currentColor;stroke-width:2px;fill:none;width:13px;height:13px}.autoview .attachmenu{z-index:40;background:var(--surface);border:1px solid var(--hairline);min-width:250px;box-shadow:var(--shadow-lg);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0}.autoview .attachmenu .am-row{border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.autoview .attachmenu .am-row:hover{background:var(--surface-2)}.autoview .attachmenu .am-name{font-size:var(--suite-small);font-weight:500}.autoview .attachmenu .am-empty{font-size:var(--suite-tiny);color:var(--muted);padding:8px 10px;line-height:1.4}.autoview .runson-bar{position:relative}.autoview .runson-bar .wchip2{cursor:default}.autoview .wchip-x{color:var(--dim);font-size:var(--suite-text);cursor:pointer;background:0 0;border:none;margin-left:2px;padding:0 2px;font-family:inherit;line-height:1}.autoview .wchip-x:hover{color:var(--ink)}.autoview .webmenu{z-index:120;background:var(--surface);border:1px solid var(--hairline);min-width:300px;box-shadow:var(--shadow-lg);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:14px}.autoview .webmenu label{font-size:var(--suite-small);color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:9px 11px;display:flex}.autoview .webmenu label:hover{background:var(--surface-2)}.autoview .webmenu input{accent-color:var(--wine)}.autoview .webmenu .am-empty{font-size:var(--suite-tiny);color:var(--muted);padding:8px 10px;line-height:1.4}.autoview .funnel{margin-bottom:22px}.autoview .draftcard{align-items:center;gap:13px;margin-bottom:22px;padding:18px 20px;display:flex}.autoview .draftcard .empty-ico{flex:none;margin:0}.autoview{--line:color-mix(in srgb,var(--wine) 34%,var(--hairline))}.wrap.autoview{width:max-content;min-width:min(100%,1060px);max-width:none;margin:0 auto}.wrap.autoview>*{max-width:1000px;margin-inline:auto}.wrap.autoview>.flow{max-width:none}.autoview .flow{width:max-content;min-width:100%;margin:0 auto;position:relative}.autoview .delarm{font-size:var(--suite-small);color:var(--muted);align-items:center;gap:8px;display:inline-flex}.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{border:1px solid var(--hairline);background:var(--surface);max-width:520px;box-shadow:var(--shadow);border-radius:14px;margin:0 auto;padding:14px;transition:border-color .15s,box-shadow .15s;position:relative}.autoview .fnode .fhead,.autoview .fnode .fbody,.autoview .fnode .fkind{min-width:0}.autoview .fnode .ftitle{overflow-wrap:anywhere;min-width:0}.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{align-items:center;gap:12px;display:flex}.autoview .fico{background:color-mix(in srgb,var(--wine) 12%,var(--surface-2));width:32px;height:32px;color:var(--accent-text);border-radius:9px;flex:none;place-items:center;display:grid}.autoview .fico svg{fill:none;stroke:currentColor;stroke-width:2px;width:15px;height:15px}.autoview .fbody{flex:1;min-width:0}.autoview .fkind{font-size:var(--suite-tiny);letter-spacing:.14em;color:var(--dim);text-transform:uppercase;font-weight:700}.autoview .ftitle{font-family:var(--display);font-weight:800;font-size:var(--suite-text);margin-top:2px;line-height:1.3}.autoview .ftitle .tagchip{margin-left:2px}.autoview .fnote{font-size:var(--suite-tiny);color:var(--dim);margin-top:3px;font-style:italic}.autoview .faside{flex:none;align-items:center;display:flex;position:relative}.autoview .fpeople{align-items:center;gap:6px;display:flex;position:relative}.autoview .fstack{align-items:center;display:flex}.autoview .fface-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;margin-left:-8px;padding:0;line-height:0;transition:transform .12s}.autoview .fface-btn:first-child{margin-left:0}.autoview .fface-btn:hover,.autoview .fface-btn:focus-visible{z-index:2;outline:none;position:relative;transform:translateY(-2px)}.autoview .fface{box-shadow:0 0 0 2px var(--surface)}.autoview .fmore{font:inherit;font-size:var(--suite-tiny);font-variant-numeric:tabular-nums;color:var(--muted);background:var(--surface-2);border:1px solid var(--hairline);cursor:pointer;border-radius:999px;padding:3px 8px;font-weight:600;line-height:1}.autoview .fmore:hover{color:var(--ink);border-color:var(--dim)}.autoview .fmore.quiet{background:0 0;border-color:#0000}.autoview .fsum{align-items:center;display:flex;position:relative}.autoview .fsum-btn{border:1px solid var(--hairline);background:var(--surface-2);height:30px;color:var(--muted);font:inherit;font-size:var(--suite-small);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;transition:border-color .15s,color .15s;display:inline-flex}.autoview .fsum-btn svg{width:16px;height:16px}.autoview .fsum-btn b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.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:"";background:var(--surface);border-left:1px solid var(--hairline);border-top:1px solid var(--hairline);width:10px;height:10px;position:absolute;top:-6px;right:22px;transform:rotate(45deg)}.autoview .fsum-title{font-size:var(--suite-tiny);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin:0 2px 10px;font-weight:700}.autoview .fsum-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.autoview .fstat{background:var(--surface-2);text-align:center;border:1px solid #0000;border-radius:12px;gap:3px;padding:12px 8px 10px;display:grid}.autoview .fstat b{font-family:var(--serif,Georgia),serif;font-size:var(--suite-title);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.autoview .fstat span{font-size:var(--suite-tiny);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{font-size:var(--suite-tiny);color:var(--muted);margin:10px 2px 0;line-height:1.5}.autoview .fsum-foot b{color:var(--ink);font-weight:600}.autoview .fsum-start{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:10px;display:flex}.autoview .fsum-start .fpop-lb{margin:0}.autoview .fpop{z-index:30;background:var(--surface);border:1px solid var(--hairline);text-align:left;cursor:default;border-radius:14px;width:320px;max-width:calc(100vw - 32px);padding:14px 16px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 40px #00000024}.autoview .fpop-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.autoview .fpop-who{flex:1;min-width:0}.autoview .fpop-who b{font-size:var(--suite-text);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.autoview .fpop-who span{font-size:var(--suite-tiny);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.autoview .fpop-x{opacity:1;flex:none}.autoview .fpop-lb{font-size:var(--suite-tiny);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin:10px 0 4px;font-weight:700}.autoview .fpop-lines{gap:2px;display:grid}.autoview .fline{font-size:var(--suite-small);color:var(--ink);grid-template-columns:8px 1fr auto;align-items:baseline;gap:8px;display:grid}.autoview .fdot{background:var(--hairline);border-radius:50%;width:8px;height:8px;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:var(--suite-tiny);color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap}.autoview .fpill{font-size:var(--suite-tiny);vertical-align:1px;border-radius:999px;margin-left:6px;padding:1px 7px;font-weight:600;display:inline-block}.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{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.autoview .fopen{font:inherit;font-size:var(--suite-small);color:var(--accent-text);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-weight:600}.autoview .fopen:hover{text-decoration:underline}.autoview .fpop-note{font-size:var(--suite-small);color:var(--muted);padding:6px 0}.autoview .fexits{grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:520px;margin:22px auto 0;display:grid}@media (width<=620px){.autoview .fexits{grid-template-columns:1fr}}.autoview .fexit{border:1px dashed var(--hairline);border-radius:12px;gap:6px;padding:12px 14px;display:grid;position:relative}.autoview .fexit .fpeople{margin-top:4px}.autoview .fsheet-back{z-index:60;background:#1410166b;justify-content:center;align-items:flex-start;padding:6vh 16px;display:flex;position:fixed;inset:0}.autoview .fsheet{background:var(--surface);border:1px solid var(--hairline);border-radius:16px;flex-direction:column;width:min(560px,100%);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000040}.autoview .fsheet-head{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 10px;display:flex}.autoview .fsheet-n{font-family:var(--serif,Georgia),serif;font-size:var(--suite-lead);color:var(--ink);font-weight:600}.autoview .fsheet-q{width:auto;margin:0 18px 10px}.autoview .fsheet-list{padding:0 8px 12px;overflow:auto}.autoview .frow{border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:6px 10px;display:grid}.autoview .frow:hover{background:var(--surface-2)}.autoview .frow-who{min-width:0;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.autoview .frow-txt{flex:1;min-width:0}.autoview .frow-txt b{font-size:var(--suite-small);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.autoview .frow-txt span{font-size:var(--suite-tiny);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.autoview .frow-sess{font-size:var(--suite-tiny);white-space:nowrap;background:color-mix(in srgb,var(--good) 12%,transparent);color:var(--good);border-radius:6px;flex:none;padding:2px 8px;font-weight:600}.autoview .frow-when{font-size:var(--suite-tiny);color:var(--dim);white-space:nowrap;font-variant-numeric:tabular-nums}.autoview .frow-story{grid-column:1/-1}.autoview .frow-story .fpop{width:auto;max-width:none;box-shadow:none;margin:4px 0 6px;position:static}.autoview .fhead>.fact{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.autoview .fedit{border:1px solid var(--hairline);color:var(--accent-text);font-family:inherit;font-size:var(--suite-tiny);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-weight:500;display:inline-flex}.autoview .fedit:hover{background:var(--surface-2)}.autoview .fedit:disabled{opacity:.6;cursor:default}.autoview .fedit svg{stroke:currentColor;stroke-width:1.8px;fill:none;width:13px;height:13px}.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{color:var(--muted);border-color:#0000}.autoview .fedit.discard:hover{color:var(--ink)}.autoview .fedit.swap,.autoview .fedit.attach{margin-top:10px}.autoview .xbtn{width:26px;height:26px;color:var(--dim);font-size:var(--suite-text);cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;border-radius:8px;padding:0;line-height:1;transition:opacity .12s}.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:var(--suite-tiny);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:var(--suite-small);color:var(--ink);background:var(--surface-2);border:1px solid var(--hairline);border-radius:9px;padding:9px 11px}.autoview .in:focus{border-color:var(--accent-text);background:var(--surface);outline:none}.autoview textarea.in{resize:vertical;min-height:96px;line-height:1.5}.autoview .row2{align-items:center;gap:8px;display:flex}.autoview .row2 .in{flex:1}.autoview .fn-note{font-size:var(--suite-tiny);color:var(--dim);margin-top:8px;line-height:1.45}.autoview .chk{font-size:var(--suite-small);color:var(--muted);cursor:pointer;align-items:center;gap:8px;margin-top:10px;display:flex}.autoview .chk input{accent-color:var(--wine)}.autoview .tagchip{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--suite-tiny);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;border-radius:6px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.autoview .tagchip.sys:before{content:"";background:var(--brass);border-radius:50%;width:7px;height:7px}.autoview .path .tagchip{white-space:normal;overflow-wrap:anywhere;max-width:100%}.autoview .tagchip.own:before{content:"";background:var(--info);border-radius:2px;width:7px;height:7px}.autoview .sentence{font-size:var(--suite-text);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.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{border:1px dashed var(--hairline);color:var(--muted);font:inherit;font-size:var(--suite-small);cursor:pointer;background:0 0;border-radius:8px;padding:5px 10px}.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:var(--suite-small);border-radius:8px;gap:6px;height:auto;min-height:0;padding:6px 8px 6px 10px}.autoview .pick.numv{font-family:inherit;font-size:var(--suite-small);font-variant-numeric:tabular-nums;color:var(--ink);background:var(--surface-2);border:1px solid var(--hairline);text-align:center;border-radius:8px;width:60px;padding:6px 8px}.autoview .pick.numv:focus{border-color:var(--accent-text);outline:none}.autoview .tp{display:inline-block;position:relative}.autoview .tp-btn{border:1px solid var(--hairline);background:var(--surface-2);cursor:pointer;min-height:32px;color:inherit;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-family:inherit;transition:border-color .15s;display:inline-flex}.autoview .tp-btn:hover{border-color:color-mix(in srgb,var(--wine) 30%,var(--hairline))}.autoview .tp-btn .tagchip{font-size:var(--suite-small);background:0 0;border:0;padding:0}.autoview .tp-empty{font-size:var(--suite-small);color:var(--muted)}.autoview .tp-btn .chev{background:var(--dim);border:0;flex:none;width:18px;height:18px;margin:0 -2px 0 auto;transition:transform .16s;transform:none;-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") 50%/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") 50%/18px no-repeat}.autoview .tp.open .tp-btn .chev{transform:rotate(180deg)}.autoview .tp.open .tp-btn{border-color:var(--accent-text)}.autoview .tpm{z-index:130;background:var(--surface);border:1px solid var(--hairline);width:300px;max-height:340px;box-shadow:var(--shadow-lg);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.autoview .tpm input{width:100%;font-family:inherit;font-size:var(--suite-small);color:var(--ink);background:var(--surface-2);border:1px solid var(--hairline);border-radius:8px;margin-bottom:4px;padding:8px 10px}.autoview .tpm input:focus{border-color:var(--accent-text);outline:none}.autoview .tpm .grp{font-size:var(--suite-tiny);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);padding:8px 8px 3px;font-weight:700}.autoview .tpm .row{width:100%;color:var(--ink);font-family:inherit;font-size:var(--suite-small);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:7px 8px;display:flex}.autoview .tpm .row:hover,.autoview .tpm .row.sel{background:var(--surface-2)}.autoview .tpm .row .when{color:var(--dim);font-size:var(--suite-tiny);text-align:right;max-width:55%;margin-left:auto}.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{margin-left:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:500}.autoview .mailtools{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.autoview .mailtool{position:relative}.autoview .tokenmenu{z-index:120;background:var(--surface);border:1px solid var(--hairline);min-width:290px;max-height:320px;box-shadow:var(--shadow-lg);border-radius:12px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.autoview .tokgroup+.tokgroup{border-top:1px solid var(--hairline);margin-top:8px;padding-top:8px}.autoview .tokgroup-lb{font-size:var(--suite-tiny);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);padding:2px 8px 5px;font-weight:700}.autoview .tokenmenu button{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;gap:1px;width:100%;padding:7px 9px;font-family:inherit;display:grid}.autoview .tokenmenu button:hover{background:var(--surface-2)}.autoview .tokname{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--suite-tiny);color:var(--accent-text)}.autoview .tokmean{font-size:var(--suite-tiny);color:var(--muted);line-height:1.4}.autoview .mailpreview{border:1px solid var(--hairline);color:#1b1b1b;background:#fff;border-radius:10px;margin-top:12px;padding:16px 18px}.autoview .mp-subject{font-size:var(--suite-text);border-bottom:1px solid #e6e2e2;margin-bottom:10px;padding-bottom:10px;font-weight:700}.autoview .mp-body{font-size:var(--suite-small);line-height:1.6}.autoview .mp-body p{margin:0 0 10px}.autoview .mp-body p:last-child{margin-bottom:0}.autoview .hookshape{border:1px solid var(--hairline);background:var(--surface-2);color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--suite-tiny);white-space:pre;border-radius:10px;margin:12px 0 0;padding:14px 16px;line-height:1.5;overflow-x:auto}.autoview .mp-body a{color:#7a2338}.autoview .rc-toolbar{gap:5px;margin-bottom:9px}.autoview .rc-tool{font-size:var(--suite-tiny);padding:6px 9px}.autoview .rc-tool.bold,.autoview .rc-tool.italic{width:30px;font-size:var(--suite-text);padding:6px 0}.autoview .rc-tool.ic{padding:7px}.autoview .rc-tool svg{width:14px;height:14px}.autoview .rc-editor{background:var(--surface-2);min-height:112px;font-size:var(--suite-small);border-radius:10px;padding:11px 12px}.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{gap:2px;margin-top:0}.autoview .sm-tools{align-items:center;gap:2px;margin-top:10px;display:flex}.autoview .sm-tool{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .14s,color .14s;display:inline-flex}.autoview .sm-tool svg{stroke-width:1.7px;width:16px;height:16px}.autoview .sm-tool:hover,.autoview .sm-tool[aria-expanded=true]{background:var(--surface-2);color:var(--ink)}.autoview .sm-menu{display:inline-flex;position:relative}.autoview .sm-pop{z-index:130;background:var(--surface);border:1px solid var(--hairline);min-width:206px;box-shadow:var(--shadow-lg);border-radius:12px;padding:6px;position:absolute;top:34px;left:0}.autoview .sm-pop button{width:100%;color:var(--ink);font-family:inherit;font-size:var(--suite-small);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:11px;padding:9px 11px;display:flex}.autoview .sm-pop button:hover{background:var(--surface-2)}.autoview .sm-pop button svg{stroke-width:1.7px;opacity:.85;flex:none;width:15px;height:15px}.autoview .sm-link{align-items:center;gap:8px;margin-top:8px;display:flex}.autoview .sm-link .in{flex:1;min-width:0}.autoview .sm-add,.autoview .sm-cancel{border:1px solid var(--line);font-family:inherit;font-size:var(--suite-small);cursor:pointer;border-radius:8px;padding:7px 13px}.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{justify-content:center;align-items:center;height:38px;display:flex;position:relative}.autoview .conn:before{content:"";background:var(--line);width:2px;position:absolute;top:-1px;bottom:-1px;left:50%;transform:translate(-50%)}.autoview .conn .plus{z-index:2;border:1px solid var(--line);background:var(--surface);width:26px;height:26px;color:var(--muted);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:border-color .14s,color .14s,background .14s;display:grid;position:relative}.autoview .conn .plus svg{fill:none;stroke:currentColor;stroke-width:2px;width:14px;height:14px}.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{z-index:120;background:var(--surface);border:1px solid var(--hairline);min-width:200px;box-shadow:var(--shadow-lg);border-radius:12px;padding:6px;position:absolute;top:calc(50% + 18px);left:50%;transform:translate(-50%)}.autoview .stepmenu button{width:100%;color:var(--ink);font-family:inherit;font-size:var(--suite-small);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:11px;padding:9px 11px;font-weight:500;display:flex}.autoview .stepmenu button:hover{background:var(--surface-2)}.autoview .stepmenu button svg{stroke:currentColor;stroke-width:1.7px;fill:none;opacity:.85;flex:none;width:15px;height:15px}.autoview .stepmenu .sep{background:var(--hairline);height:1px;margin:5px}.autoview .path{flex-direction:column;align-items:stretch;min-width:0;display:flex;position:relative}.autoview .path .plabel{z-index:2;font-size:var(--suite-tiny);border:1px solid #0000;border-radius:100px;align-self:center;align-items:center;gap:6px;padding:4px 10px;font-weight:600;display:inline-flex;position:relative}.autoview .path .plabel svg{stroke:currentColor;stroke-width:2.4px;fill:none;width:12px;height:12px}.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{width:100%;max-width:252px;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{box-shadow:none;background:0 0;border-style:dashed}.autoview .path .fnode.stopn .fico{border:1px solid var(--hairline);background:0 0}.autoview .path .ftitle{font-size:var(--suite-small)}.autoview .path .fico{width:28px;height:28px}.autoview .path .fnode:not(.open) .fact{opacity:0;background:var(--surface);border-radius:8px;transition:opacity .12s;position:absolute;top:10px;right:10px}.autoview .path .fnode:not(.open):hover .fact,.autoview .path .fnode:not(.open) .fact:focus-within{opacity:1}.autoview .path .sentence{font-size:var(--suite-small);gap:6px}.autoview .path .sentence .fr-select__trigger{font-size:var(--suite-small);padding:5px 6px 5px 8px}.autoview .path .lbl{margin-top:10px}.autoview .branchwrap{width:max-content;margin:0 auto}.autoview .paths{grid-template-columns:repeat(2,minmax(252px,1fr));gap:16px;display:grid}.autoview .paths>.path{padding-top:14px}.autoview .paths>.path:before{content:"";border-top:2px solid var(--line);height:14px;position:absolute;top:0}.autoview .paths>.path:first-child:before{border-left:2px solid var(--line);border-top-left-radius:14px;left:calc(50% - 1px);right:-8px}.autoview .paths>.path:last-child:before{border-right:2px solid var(--line);border-top-right-radius:14px;left:-8px;right:calc(50% - 1px)}.autoview .fork{height:14px;position:relative}.autoview .fork:before{content:"";background:var(--line);width:2px;height:15px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.autoview .undo-toast{background:var(--surface);border:1px solid var(--hairline);color:var(--ink);box-shadow:var(--shadow-lg);font-size:var(--suite-small);opacity:0;pointer-events:none;z-index:300;border-radius:10px;align-items:center;gap:14px;max-width:82vw;padding:10px 12px 10px 16px;transition:opacity .2s,transform .2s;display:flex;position:fixed;bottom:26px;left:50%;overflow:hidden;transform:translate(-50%)translateY(20px)}.autoview .undo-toast.on{opacity:1;pointer-events:auto;transform:translate(-50%)}.autoview .undo-toast button{font-family:inherit;font-size:var(--suite-small);color:var(--accent-text);border:1px solid var(--hairline);cursor:pointer;background:0 0;border-radius:8px;padding:5px 10px;font-weight:600}.autoview .undo-toast button:hover{background:var(--surface-2)}.autoview .undo-toast .bar{background:var(--wine);transform-origin:0;border-radius:2px;height:2px;animation:8s linear forwards toast-run;position:absolute;bottom:0;left:10px;right:10px}@keyframes toast-run{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.autoview .chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.autoview .chip{border:1px solid var(--hairline);background:var(--surface-2);color:var(--muted);font-size:var(--suite-tiny);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:100px;padding:6px 11px;font-family:inherit;font-weight:600;transition:background .14s,border-color .14s,color .14s}.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{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:150;background:#140c108c;justify-content:center;align-items:flex-start;padding:40px 24px;display:flex;position:fixed;inset:0;overflow:auto}.jscrim .jmodal{background:var(--surface);border:1px solid var(--hairline);width:100%;max-width:540px;box-shadow:var(--shadow-lg);border-radius:18px;animation:.22s cubic-bezier(.2,.9,.3,1.2) jpop;overflow:hidden}@keyframes jpop{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.jscrim .jhead{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 22px 15px;display:flex}.jscrim .jhead h2{font-family:var(--display);font-weight:800;font-size:var(--suite-lead);margin:5px 0 0}.jscrim .jhead .jsub{font-size:var(--suite-small);color:var(--muted);margin-top:4px}.jscrim .jclose{background:var(--surface-2);width:30px;height:30px;color:var(--muted);cursor:pointer;border:none;border-radius:8px;flex:none;place-items:center;display:grid}.jscrim .jclose:hover{color:var(--ink)}.jscrim .jclose svg{stroke:currentColor;stroke-width:2px;fill:none;width:16px;height:16px}.jscrim .jbody{max-height:62vh;padding:20px 22px 24px;overflow:auto}.jscrim .jstep{padding:0 0 2px 42px;position:relative}.jscrim .jstep:before{content:"";background:var(--hairline);width:2px;position:absolute;top:30px;bottom:-14px;left:15px}.jscrim .jstep:last-child:before{display:none}.jscrim .jstep+.jstep{margin-top:18px}.jscrim .jstep .ji{background:color-mix(in srgb,var(--wine) 12%,transparent);width:31px;height:31px;color:var(--accent-text);border-radius:9px;place-items:center;display:grid;position:absolute;top:0;left:0}.jscrim .jstep .ji svg{stroke:currentColor;stroke-width:1.7px;fill:none;width:16px;height:16px}.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:var(--suite-tiny);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);font-weight:700}.jscrim .jstep .jmain{font-family:var(--display);font-size:var(--suite-text);margin-top:3px;font-weight:800;line-height:1.3}.jscrim .jstep .jtext{font-size:var(--suite-small);color:var(--muted);white-space:pre-line;margin-top:5px;line-height:1.55}.jscrim .jstep.behind .jmain{font-family:var(--ui);font-weight:600;font-size:var(--suite-small);color:var(--muted)}.jscrim .jstep.wait .jmain{font-family:var(--ui);color:var(--muted);font-style:italic;font-weight:500;font-size:var(--suite-small)}.sbanner{z-index:30;border-bottom:1px solid var(--hairline);-webkit-backdrop-filter:saturate(1.4)blur(2px);backdrop-filter:saturate(1.4)blur(2px);align-items:center;gap:13px;padding:11px 24px;display:flex;position:sticky;top:0}.sbanner .ic{border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.sbanner .ic svg{stroke:currentColor;stroke-width:2px;fill:none;width:17px;height:17px}.sbanner-copy{min-width:0}.sbanner .bt{color:var(--ink);font-weight:700;font-size:var(--suite-small)}.sbanner .bp{color:var(--muted);font-size:var(--suite-small)}.sbanner .act{flex:none;margin-left:auto}.sbanner .abtn{font-weight:700;font-size:var(--suite-small);white-space:nowrap;color:#fff;border:0;border-radius:8px;padding:8px 13px}.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{color:#ff8a8a;background:#ffffff1a}.sbanner.ink .bt{color:#f3e7ea}.sbanner.ink .bp{color:#c9b3b9}.sbanner.ink .abtn{background:#ffffff29}.navdot{border-radius:50%;flex:none;width:7px;height:7px}.navdot.warned{background:var(--brass)}.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:var(--suite-heading);margin:14px 0 0;line-height:1.15}.settings-view .send-lead{color:var(--muted);font-size:var(--suite-text);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:var(--suite-text);margin-bottom:6px}.settings-view .send-card>p{font-size:var(--suite-small);color:var(--muted);margin:0 0 14px}.settings-view .send-links{font-size:var(--suite-small);color:var(--dim);flex-direction:column;gap:8px;margin-top:20px;display:flex}.settings-view .send-card.prog .prog-top{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.settings-view .send-card.prog .prog-top .l{font-size:var(--suite-small);color:var(--muted);font-weight:600}.settings-view .send-card.prog .prog-top .v{font-family:var(--display);font-size:var(--suite-row)}.settings-view .send-card.prog .prog-top .v small{color:var(--dim);font-weight:400;font-size:var(--suite-tiny)}.settings-view .pbar{background:var(--surface-2);border-radius:100px;height:9px;margin:8px 0 6px;overflow:hidden}.settings-view .pbar i{background:linear-gradient(90deg, var(--good), color-mix(in srgb, var(--good) 60%, var(--brass)));border-radius:100px;height:100%;display:block}.settings-view .prog-sub{font-size:var(--suite-tiny);color:var(--dim)}.settings-view .rstats{grid-template-columns:1fr 1fr 1fr;gap:11px;margin-top:15px;display:grid}.settings-view .rstat{background:var(--surface-2);border:1px solid var(--hairline);border-radius:12px;padding:11px 13px}.settings-view .rstat .l{font-size:var(--suite-tiny);color:var(--muted);margin-bottom:4px;font-weight:600}.settings-view .rstat .v{font-family:var(--display);font-size:var(--suite-lead);font-weight:800}.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:var(--suite-tiny);letter-spacing:.09em;text-transform:uppercase;color:var(--dim);font-weight:700}.cc .mono{font-family:var(--display);font-variant-numeric:lining-nums tabular-nums}.cc .titlerow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.cc .titlerow h1{font-size:var(--suite-title);line-height:1.1}.cc .titlerow .st{font-size:var(--suite-small);color:var(--muted);margin-top:5px}.cc .seg{background:var(--surface-2);border:1px solid var(--hairline);border-radius:11px;padding:3px;display:inline-flex}.cc .seg button{color:var(--muted);font-weight:600;font-size:var(--suite-small);background:0 0;border:0;border-radius:8px;padding:7px 13px;line-height:1}.cc .seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm,0 1px 2px #28121a0f)}.cc .seg button:hover:not(.on){color:var(--ink)}.cc .dates{font-size:var(--suite-small);color:var(--muted);align-items:center;gap:8px;margin-left:10px;display:none}.cc .dates.on{display:inline-flex}.cc .dates input{border:1px solid var(--hairline);background:var(--surface);color:var(--ink);font-size:var(--suite-small);border-radius:8px;padding:6px 9px;font-family:inherit}.cc .ribbon{background:color-mix(in srgb, var(--good) 5%, var(--surface));border:1px solid color-mix(in srgb, var(--good) 18%, var(--hairline));font-size:var(--suite-small);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;padding:11px 16px;display:flex}.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{color:var(--good);align-items:center;gap:8px;font-weight:700;display:inline-flex}.cc .ribbon[data-ok="0"] .lead{color:var(--bad)}.cc .ribbon .lead .dt{width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 20%, transparent);background:currentColor;border-radius:50%}.cc .ribbon .sep{background:color-mix(in srgb, var(--good) 22%, var(--hairline));width:1px;height:15px}.cc .svc2{color:var(--muted);align-items:center;gap:7px;display:inline-flex}.cc .svc2 .d{background:var(--good);border-radius:50%;flex:none;width:7px;height:7px}.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{justify-content:space-between;align-items:center;gap:14px;display:flex}.cc .head h2{font-size:var(--suite-row)}.cc .head .sub{font-size:var(--suite-small);color:var(--muted)}.cc .row2{grid-template-columns:1.55fr 1fr;gap:22px;display:grid}.cc .note{font-size:var(--suite-tiny);color:var(--dim)}.cc .note b{color:var(--muted)}.cc .pill{font-size:var(--suite-tiny);border-radius:100px;align-items:center;gap:6px;padding:4px 10px;font-weight:700;line-height:1;display:inline-flex}.cc .pill .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.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:var(--suite-tiny);padding:2px 8px}.cc .btn{background:var(--wine);color:#fff;font-weight:700;font-size:var(--suite-small);white-space:nowrap;border:0;border-radius:9px;align-items:center;gap:7px;padding:9px 14px;line-height:1;display:inline-flex}.cc .btn:hover{background:var(--wine-deep)}.cc .btn svg{width:14px;height:14px}.cc .pool{grid-template-columns:1.15fr 1fr;align-items:center;gap:30px;display:grid}.cc .pool .big{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;font-size:46px;font-weight:800;line-height:1}.cc .pool .big small{font-size:var(--suite-lead);color:var(--dim);font-weight:400}.cc .gauge{background:color-mix(in srgb, var(--ink) 9%, transparent);border-radius:100px;height:9px;margin:16px 0 10px;position:relative;overflow:hidden}.cc .gauge>span{background:linear-gradient(90deg, var(--wine), color-mix(in srgb, var(--wine) 62%, var(--brass)));border-radius:100px;position:absolute;top:0;bottom:0;left:0}.cc .hint{font-size:var(--suite-tiny);color:var(--dim)}.cc .kv2{grid-template-columns:1fr 1fr;gap:18px 22px;display:grid}.cc .kv2 .l{font-size:var(--suite-tiny);color:var(--muted);margin-bottom:3px;font-weight:600}.cc .kv2 .v{font-family:var(--display);font-size:var(--suite-lead);font-variant-numeric:lining-nums tabular-nums;line-height:1.05}.cc .kv2 .v small{font-size:var(--suite-tiny);color:var(--dim);font-weight:400}.cc .alert{border:1px solid var(--hairline);border-radius:12px;align-items:center;gap:13px;padding:13px 16px;display:flex}.cc .alert+.alert{margin-top:11px}.cc .alert .ic{border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.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:var(--suite-small);color:var(--ink);font-weight:700}.cc .alert .bd .p{font-size:var(--suite-small);color:var(--muted);margin-top:1px}.cc .pipe{flex-wrap:wrap;align-items:stretch;margin-top:18px;display:flex}.cc .pstep{border-left:1px solid var(--hairline);flex:1;min-width:104px;padding:0 18px}.cc .pstep:first-child{border-left:0;padding-left:0}.cc .pstep .pl{font-size:var(--suite-tiny);color:var(--muted);margin-bottom:6px;font-weight:600}.cc .pstep .pv{font-family:var(--display);font-size:var(--suite-title);font-variant-numeric:lining-nums tabular-nums;font-weight:800;line-height:1}.cc .pstep .pp{font-size:var(--suite-tiny);color:var(--dim);margin-top:5px}.cc .pstep.q .pv{color:var(--brass)}.cc .negrow{border-top:1px solid var(--hairline);font-size:var(--suite-small);color:var(--muted);flex-wrap:wrap;gap:22px;margin-top:20px;padding-top:16px;display:flex}.cc .negrow .n{font-family:var(--display);font-variant-numeric:lining-nums tabular-nums;font-weight:800}.cc .fc{grid-template-columns:repeat(7,1fr);align-items:end;gap:12px;height:148px;margin:14px 4px 4px;display:grid;position:relative}.cc .fc .limit{border-top:1px dashed color-mix(in srgb, var(--bad) 55%, transparent);z-index:2;position:absolute;left:-4px;right:-4px}.cc .fc .limit span{font-size:var(--suite-tiny);color:var(--bad);background:var(--surface);padding:0 4px;font-weight:700;position:absolute;top:-16px;right:0}.cc .col{flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.cc .bar{background:var(--surface-2);border-radius:5px 5px 0 0;flex-direction:column-reverse;width:58%;max-width:38px;display:flex;overflow:hidden}.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:var(--suite-tiny);color:var(--muted);font-weight:600}.cc .col .n{font-family:var(--display);font-size:var(--suite-tiny);color:var(--dim);font-variant-numeric:lining-nums tabular-nums}.cc .legend{font-size:var(--suite-tiny);color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}.cc .legend b{vertical-align:middle;border-radius:3px;width:9px;height:9px;margin-right:6px;display:inline-block}.cc .tiers{flex-direction:column;justify-content:center;gap:16px;height:100%;margin-top:6px;display:flex}.cc .tcard{overflow-x:auto}.cc .afclear{color:var(--muted);font-size:var(--suite-tiny);cursor:pointer;background:0 0;border:none;padding:4px;font-weight:600}.cc .afclear:hover{color:var(--ink);text-decoration:underline}.cc .ttable{border-collapse:collapse;width:100%;font-size:var(--suite-small);margin-top:14px}.cc .ttable th{text-align:left;font-size:var(--suite-tiny);letter-spacing:.07em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--hairline);white-space:nowrap;padding:0 12px 11px;font-weight:700}.cc .ttable th.r,.cc .ttable td.r{text-align:right}.cc .ttable td{border-bottom:1px solid var(--hairline);vertical-align:middle;white-space:nowrap;padding:14px 12px}.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{color:var(--ink);font-weight:700}.cc .wssub{font-size:var(--suite-tiny);color:var(--dim)}.cc .share{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.cc .share .mini{background:var(--surface-2);border-radius:100px;width:46px;height:5px;overflow:hidden}.cc .share .mini i{background:var(--wine);border-radius:100px;height:100%;display:block}.cc .lvl{font-size:var(--suite-tiny);color:var(--muted);font-weight:700}.cc .empty{text-align:center;color:var(--dim);font-size:var(--suite-small);padding:26px 12px}@media (width<=860px){.cc .row2{grid-template-columns:1fr}.cc .pool{grid-template-columns:1fr;gap:22px}.cc .pstep{border-left:0;min-width:44%;padding:8px 0}}.fr-select{width:100%;display:block}.fr-select__trigger{width:100%;font-family:inherit;font-size:var(--suite-text);border:1px solid var(--hairline);background:var(--surface-2);color:var(--ink);text-align:left;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.fr-select__trigger:hover{border-color:color-mix(in srgb, var(--wine) 30%, var(--hairline))}.fr-select__trigger:focus-visible{border-color:var(--wine);box-shadow:0 0 0 3px color-mix(in srgb, var(--wine) 16%, transparent);outline:none}.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{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fr-select__value.is-placeholder{color:var(--dim)}.fr-select__chev{width:18px;height:18px;color:var(--dim);flex:none;transition:transform .16s,color .16s}.fr-select__trigger[aria-expanded=true] .fr-select__chev{color:var(--accent-text);transform:rotate(180deg)}.fr-select--compact .fr-select__trigger{font-size:var(--suite-small);border-radius:8px;padding:7px 11px}.fr-select--compact .fr-select__chev{width:16px;height:16px}.fr-select__list{z-index:300;width:max-content;min-width:var(--fr-select-w,0px);background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow-lg);border-radius:12px;padding:6px;animation:.13s fr-select-pop;position:fixed;overflow:hidden auto}@media (pointer:fine){.fr-select__list{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:0 0}.fr-select__list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--wine) 40%, transparent);background-clip:content-box;border:2px solid #0000;border-radius:100px}.fr-select__list::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--wine) 62%, transparent);background-clip:content-box}.fr-select__opt{font-size:var(--suite-small);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.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{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fr-select__check{width:16px;height:16px;color:var(--accent-text);flex:none}.fr-select__grp+.fr-select__grp{margin-top:2px}.fr-select__group{font-size:var(--suite-tiny);letter-spacing:.07em;text-transform:uppercase;color:var(--dim);padding:8px 11px 4px;font-weight:700}.autoview .dur-row .fr-select{flex:1;min-width:0}.settings-view .bp-crest{color:#fff;width:34px;height:34px;font-family:var(--display);background:linear-gradient(150deg, var(--t-accent,#7a2338), var(--t-brass,#b0873a));border-radius:9px;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid;overflow:hidden}.settings-view .bp-crest-sm{border-radius:7px;width:26px;height:26px;font-size:11px}.settings-view img.bp-logo-img{object-fit:contain;background:0 0}.settings-view .bp-themes{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;display:grid}.settings-view .bp-theme{border:1.5px solid var(--hairline);cursor:pointer;background:var(--surface);border-radius:11px;padding:9px;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{border-radius:7px;justify-content:center;align-items:center;height:34px;margin-bottom:7px;display:flex}.settings-view .bp-strip-custom{opacity:.85;background:conic-gradient(#e66,#eb5,#7c5,#5ab,#75c,#e66)}.settings-view .bp-chip{color:#fff;width:21px;height:21px;font-family:var(--display);border-radius:6px;place-items:center;font-size:11px;font-weight:700;display:grid}.settings-view .bp-chip-custom{color:#1a1216;background:#ffffffe6}.settings-view .bp-nm{font-size:12.5px;font-weight:600}.settings-view .bp-dots{gap:4px;margin-top:4px;display:flex}.settings-view .bp-dots i{border:1px solid #00000014;border-radius:50%;width:10px;height:10px;display:inline-block}.settings-view .bp-custom{border:1px solid var(--hairline);background:var(--surface-2);border-radius:11px;flex-wrap:wrap;gap:20px;margin-top:12px;padding:12px 14px;display:flex}.settings-view .bp-cpick{flex-direction:column;gap:3px;font-size:12.5px;font-weight:600;display:flex}.settings-view .bp-cpick small{color:var(--dim);font-size:11px;font-weight:400}.settings-view .bp-cpick input[type=color]{border:1px solid var(--hairline);background:var(--surface);cursor:pointer;border-radius:8px;width:60px;height:34px;padding:2px}.settings-view .bp-prev-ctl{flex:none;align-items:center;gap:10px;display:flex}.settings-view .bp-tabs,.settings-view .bp-mode{flex:none;gap:5px;display:flex}.settings-view .bp-tabs button,.settings-view .bp-mode button{font:inherit;border:1px solid var(--hairline);background:var(--surface);cursor:pointer;color:var(--muted);white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}.settings-view .bp-mode button{padding:4px 10px;font-size:11px}.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);background:#fff;border-radius:12px;max-width:560px;margin:0 auto;overflow:hidden}.settings-view .bp-mock.bp-wide{max-width:none}.settings-view .bp-mode-row{background:var(--surface);border-bottom:1px solid var(--hairline);justify-content:flex-end;padding:8px 10px;display:flex}.settings-view .bp-strip.bp-face{background:var(--surface-2);letter-spacing:-.01em;height:44px;color:var(--ink);font-size:22px;font-weight:600;line-height:1}.settings-view .bp-face small{color:var(--muted);margin-left:5px;font-size:13px;font-weight:400}.settings-view .bp-sub{color:var(--dim);margin-top:3px;font-size:11px;line-height:1.35}.settings-view .bp-twin{color:var(--muted);border:1px solid var(--hairline);background:var(--surface-2);border-radius:10px;margin-top:12px;padding:10px 12px;font-size:12.5px;line-height:1.5}.settings-view .bp-twin b{color:var(--ink);font-weight:600}.settings-view .bpm-reg{background:var(--t-paper,#f6f2f2);color:#1c1a20;font-family:var(--t-text);grid-template-columns:minmax(0,1.25fr) minmax(240px,.9fr);align-items:center;gap:32px;padding:30px 32px 32px;display:grid}.settings-view .bpm-reg-head{align-items:center;gap:10px;margin-bottom:22px;display:flex}.settings-view .bpm-reg-name{font-family:var(--ui);font-size:13.5px;font-weight:600}.settings-view .bpm-ey{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--t-brass,#b0873a);font-size:11px;font-weight:700}.settings-view .bpm-title{font-family:var(--t-display);letter-spacing:-.018em;text-wrap:balance;margin:10px 0 12px;font-size:34px;font-weight:600;line-height:1.06}.settings-view .bpm-lead{color:#46424b;max-width:44ch;margin:0 0 18px;font-size:16px;line-height:1.55}.settings-view .bpm-host{font-family:var(--ui);color:#6d6873;align-items:center;gap:10px;font-size:13px;display:flex}.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);letter-spacing:.06em;text-transform:uppercase;color:#6d6873;font-size:11.5px;font-weight:700}.settings-view .bpm-when b{font-family:var(--t-display);letter-spacing:0;text-transform:none;color:#1c1a20;margin-top:4px;font-size:18px;font-weight:600;display:block}.settings-view .bpm-fields{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.settings-view .bpm-fields .f{color:#9a9aa3;background:#fff;border:1px solid #d5d8e0;border-radius:9px;align-items:center;height:40px;padding:0 12px;font-size:14px;display:flex}.settings-view .bpm-fields .f.full,.settings-view .bpm-go{grid-column:1/-1}.settings-view .bpm-go{background:var(--t-accent,#7a2338);color:#fff;border-radius:11px;place-items:center;height:44px;margin-top:2px;font-size:15px;font-weight:700;display:grid}.settings-view .bpm-fine{font-family:var(--ui);color:#8f8a95;margin-top:10px;font-size:12px;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{border-bottom:1px solid var(--r-line);justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.settings-view .bpm-room-head .l{align-items:center;gap:8px;display:flex}.settings-view .bpm-room-name{font-family:var(--ui);font-size:13px;font-weight:600}.settings-view .bpm-live{font-family:var(--ui);letter-spacing:.12em;color:#fff;background:#b23b3b;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.settings-view .bpm-stage{grid-template-columns:1.4fr 1fr;gap:22px;padding:20px 22px 22px;display:grid}.settings-view .bpm-rt{font-family:var(--t-display);font-size:21px;font-weight:600;line-height:1.2}.settings-view .bpm-rs{font-family:var(--ui);color:var(--r-muted);margin:5px 0 12px;font-size:12px}.settings-view .bpm-vid{aspect-ratio:16/9;background:linear-gradient(135deg,#2a2530,#4a3f52);border-radius:10px;position:relative}.settings-view .bpm-mc{color:#1c1a20;background:#fff;border-radius:10px;width:200px;padding:10px 12px;position:absolute;bottom:12px;right:12px;box-shadow:0 10px 30px #00000040}.settings-view .bpm-mc .k{font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--t-accent,#7a2338);font-size:10px;font-weight:700}.settings-view .bpm-mc .q{font-family:var(--t-display);margin:5px 0 6px;font-size:14px;font-weight:500;line-height:1.3}.settings-view .bpm-mc .o{border:1px solid #e3e0e6;border-radius:7px;margin-top:4px;padding:6px 9px;font-size:12px}.settings-view .bpm-chapters .ch{border-top:1px solid var(--r-line);padding:8px 0;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{color:var(--r-muted);margin-top:2px;font-size:12.5px;display:block}.settings-view .bpm-chapters .ch span{font-family:var(--ui);color:var(--r-muted);margin-right:8px;font-size:11px}.settings-view .bpm-em{color:#1c1a20;background:#f3f4f8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.settings-view .bpm-em-meta{color:#6d6873;background:#fff;border-bottom:1px solid #e2e4ea;padding:10px 18px;font-size:12px}.settings-view .bpm-em-body{padding:22px 22px 18px}.settings-view .bpm-em-lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--t-brass,#b0873a);font-size:12px;font-weight:700}.settings-view .bpm-em-from{color:#6d6873;margin-top:5px;font-size:14px}.settings-view .bpm-em-hi{margin-top:16px;font-size:15px}.settings-view .bpm-em-card{background:#fff;border:1px solid #dadfe8;border-radius:12px;margin-top:12px;padding:18px}.settings-view .bpm-em-card p{color:#46424b;margin:9px 0 0;font-size:15px;line-height:1.6}.settings-view .bpm-em-k{letter-spacing:.1em;text-transform:uppercase;color:var(--t-accent,#7a2338);font-size:11px;font-weight:700}.settings-view .bpm-em-t{font-family:var(--t-mail-title);margin-top:7px;font-size:21px;font-weight:700;line-height:1.3}.settings-view .bpm-em-btn{background:var(--t-accent,#7a2338);color:#fff;border-radius:10px;margin-top:16px;padding:12px 20px;font-size:15px;font-weight:700;display:inline-block}.settings-view .bpm-em-note{color:#6d6873;margin-top:14px;font-size:12px}.settings-view .bpm-em-foot{color:#8f8a95;padding:0 22px 18px;font-size:12px}@media (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{border-bottom:1px solid var(--hairline);background:var(--surface-2);align-items:center;gap:6px;padding:8px 10px;display:flex}.settings-view .wlink .inp{max-width:none;font-size:var(--suite-small);flex:1;padding:6px 10px}svg.cross{width:14px;height:14px;display:block}button:has(>svg.cross){place-items:center;display:inline-grid}.tagadd{gap:8px;margin-bottom:14px;display:flex}.tagadd .input{flex:1}.tagrow{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.tagrow.quiet{opacity:.85}.tag .tag-x{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:4px;padding:0;display:inline-grid}.tag .tag-x svg{fill:none;stroke:currentColor;stroke-width:2.4px;width:10px;height:10px}.tag .tag-x:hover{opacity:1}.tag.pick{cursor:pointer;background:0 0;border-style:dashed}.tag.pick:hover{border-style:solid}.picklist{gap:6px;display:grid}.pickrow{text-align:left;border:1px solid var(--hairline);background:var(--surface);cursor:pointer;width:100%;color:inherit;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-family:inherit;display:flex}.pickrow:hover{background:var(--surface-2)}.pickrow.on{border-color:var(--wine);box-shadow:0 0 0 3px var(--accent-soft)}.pickrow-main b{font-weight:600;font-size:var(--suite-text);display:block}.pickrow-main span{font-size:var(--suite-small);color:var(--muted);margin-top:2px;display:block}.pickrow-status{font-size:var(--suite-tiny);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);font-weight:700}.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:var(--suite-lead);line-height:1}.react-row{flex-wrap:wrap}.mgrid.stretch{align-items:stretch}.tablecard.compact{flex-direction:column;max-height:462px;display:flex;overflow:hidden}.tablecard.compact .tbody-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--wine) 42%,transparent) transparent;flex:1;min-height:0;overflow-y:auto}.tablecard.compact .tbody-scroll thead th{background:var(--surface);z-index:1;position:sticky;top:0}.macts{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.mcont .muted{color:var(--muted);font-size:var(--suite-text);padding:6px 0}.picklist{scrollbar-width:thin;max-height:320px;overflow-y:auto}.composer-to{font-size:var(--suite-small);color:var(--muted);align-items:center;gap:8px;display:inline-flex}.composer-to b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:300px;font-weight:600;overflow:hidden}.composer-to select{border:1px solid var(--hairline);background:var(--surface);color:var(--ink);font-family:inherit;font-size:var(--suite-small);border-radius:9px;max-width:280px;padding:8px 10px}.rc-chip.pic{border-radius:12px;width:96px;height:96px;padding:0;position:relative;overflow:hidden}.rc-chip.pic img{object-fit:cover;width:100%;height:100%;display:block}.rc-chip.pic .cveil{font-size:var(--suite-tiny);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#140c109e;padding:4px 8px;position:absolute;inset:auto 0 0}.rc-chip.pic.failed .cveil{background:color-mix(in srgb,var(--wine) 78%,#000)}.rc-chip.pic .cx{color:#fff;background:#140c108c;border-radius:100px;position:absolute;top:4px;right:4px}.rc-chip.media{flex-direction:column;align-items:stretch;width:250px;padding:6px}.rc-chip.media video{background:#16101a;border-radius:9px;width:100%;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{max-width:230px;height:34px}button.thead-id{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;min-width:0;padding:0;font-family:inherit}button.thead-id:hover .nm{color:var(--accent-text)}.chanswitch{border:1px solid var(--hairline);border-radius:100px;margin-right:10px;display:inline-flex;overflow:hidden}.chanswitch button{background:var(--surface);color:var(--muted);font-family:inherit;font-size:var(--suite-tiny);cursor:pointer;border:0;padding:4px 11px;font-weight:600}.chanswitch button:hover{color:var(--ink)}.chanswitch button.on{background:var(--wine);color:#fff;cursor:default}.hbtn.web{text-overflow:ellipsis;white-space:nowrap;max-width:240px;display:inline-block;overflow:hidden}.rec-lite{margin-bottom:8px}.rec-voice .fw-rec{border-radius:12px;align-items:center;gap:10px;padding:7px 12px;display:flex}.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{flex:none;order:0}.rec-voice .fw-rec-t{font-size:var(--suite-small);white-space:nowrap;order:1;font-weight:600}.rec-voice .fw-rec-rbtn{flex:none;order:2;width:32px;height:32px}.rec-voice .fw-rec-rbtn svg{width:13px;height:13px}.rec-voice canvas.fw-rec-wave{flex:1;order:3;min-width:60px;height:28px}.rec-voice .fw-rec-vtime{font-size:var(--suite-tiny);order:4}.rec-voice .fw-rec-hint{font-size:var(--suite-tiny);white-space:nowrap;order:5}.rec-voice .fw-rec-vrow .fw-rec-btn{font-size:var(--suite-small);white-space:nowrap;order:7;padding:7px 12px}.rec-voice .fw-rec-vrow .fw-rec-btn.fw-rec-warn{order:6}.rec-voice .fw-rec-head .fw-rec-btn{flex:none;order:8}.rec-voice .fw-rec-err{font-size:var(--suite-small);order:9}.rec-video .fw-rec{border-radius:12px;max-width:340px;padding:8px}.rec-video .fw-rec-rbtn{width:30px;height:30px}.rec-video .fw-rec-rbtn svg{width:12px;height:12px}.rec-video .fw-rec-btn{font-size:var(--suite-small);border-radius:9px;padding:7px 12px}.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{border:2px solid var(--hairline);border-top-color:var(--wine);border-radius:100px;width:14px;height:14px;animation:.8s linear infinite ai-turn;display:block}@keyframes ai-turn{to{transform:rotate(360deg)}}.th-web{font-size:var(--suite-small);color:var(--dim);text-overflow:ellipsis;white-space:nowrap;max-width:240px;margin-right:12px;overflow:hidden}.atts.pending{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pend-video{width:min(230px,100%)}.pend-audio{width:min(300px,100%)}.rc-chip.audio{background:0 0;border:0;width:320px;max-width:100%;padding:0}.rc-chip.audio .fw-np-voice{flex:1;min-width:0}.fw-att-mp:fullscreen{aspect-ratio:auto!important;border-radius:0!important;max-width:none!important}.fw-att-mp:fullscreen video{border-radius:0!important;width:100%!important;height:100%!important;max-height:none!important;position:absolute!important;inset: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{flex-flow:wrap;gap:5px;width:auto}.msgs .msg .atts .fw-np{width:220px;max-width:100%}.cwork .msg .bubble.media{background:0 0;border:0;border-radius:0;padding:0}.cwho{cursor:pointer;width:100%;color:inherit;text-align:center;background:0 0;border:0;padding:0;font-family:inherit;display:block}.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{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;padding:10px 12px;display:flex}.peek-name{min-width:0;font-size:var(--suite-small);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.peek-dl{font-size:var(--suite-tiny);color:var(--wine);border:1px solid var(--hairline);border-radius:100px;flex:none;align-items:center;gap:6px;padding:4px 10px;font-weight:600;text-decoration:none;display:inline-flex}.peek-dl:hover{border-color:var(--wine)}.peek-dl svg{stroke:currentColor;fill:none;stroke-width:1.9px;width:13px;height:13px}.peek-head .x{color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:4px;display:grid}.peek-head .x:hover{color:var(--ink);background:var(--surface-2)}.peek-head .x svg{stroke:currentColor;fill:none;stroke-width:2px;width:15px;height:15px}.modal.peek .fw-att-mp{border-radius:0;max-width:none}.modal.peek .fw-np{margin:12px}.peek-img{object-fit:contain;background:#16101a;width:100%;max-height:60vh;display:block}.post-m .aud-name{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.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{align-items:center;gap:4px;display:inline-flex}.tydot{background:var(--dim);border-radius:100px;width:6px;height:6px;animation:1.2s infinite tybounce}.tydot:nth-child(2){animation-delay:.15s}.tydot:nth-child(3){animation-delay:.3s}@keyframes tybounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.feed-heart{color:var(--wine);text-transform:none;letter-spacing:0;font-weight:600;font-size:var(--suite-tiny);align-items:center;gap:5px;display:inline-flex}.feed-heart svg{width:12px;height:12px;transform:translateY(1px)}.feed-thread{border-top:1px solid var(--hairline);flex-direction:column;gap:8px;margin-top:10px;padding-top:11px;display:flex}.fc{align-items:flex-start;gap:8px;display:flex}.fc.you{flex-direction:row-reverse}.fc.you .fc-main{flex-direction:column;align-items:flex-end;display:flex}.fc.you .fc-time{text-align:right}.fc-toggle{border:1px solid var(--hairline);background:var(--surface-2);font-family:inherit;font-size:var(--suite-tiny);color:var(--muted);cursor:pointer;border-radius:100px;align-items:center;gap:7px;padding:6px 13px;font-weight:600;display:inline-flex}.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{stroke:currentColor;stroke-width:1.8px;fill:none;width:13px;height:13px;transform:translateY(1px)}.fc-av{background:var(--accent-soft);width:26px;height:26px;color:var(--accent-text);border-radius:100px;flex:none;place-items:center;margin-top:1px;font-size:10.5px;font-weight:700;display:grid;overflow:hidden}.fc-av.you{background:var(--wine);color:#fff}.fc-av img{object-fit:cover;width:100%;height:100%;display:block}.fc-main{min-width:0;max-width:86%}.fc-bub{background:var(--surface-2);border:1px solid var(--hairline);border-radius:4px 14px 14px;padding:7px 12px 8px;position:relative}.fc-x{width:18px;height:18px;color:var(--dim);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:100px;place-items:center;display:grid;position:absolute;top:4px;right:4px}.fc:hover .fc-x{opacity:.8}.fc-x:hover{color:var(--wine);opacity:1}.fc-x svg{fill:none;stroke:currentColor;stroke-width:2.2px;width:10px;height:10px}.fc .fc-bub{padding-right:24px}.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));border-radius:14px 4px 14px 14px}.fc-bub b{font-size:var(--suite-tiny);letter-spacing:.02em;color:var(--muted);margin-bottom:1px;font-weight:700;display:block}.fc.you .fc-bub b{color:var(--wine)}.fc-text{font-size:var(--suite-small);color:var(--ink);overflow-wrap:anywhere;line-height:1.45;display:block}.fc-time{font-size:var(--suite-tiny);color:var(--dim);margin:3px 2px 0;display:block}.fc-compose{align-items:center}.fc-compose .feed-cbox{flex:1;margin-top:0}.feed-cbox{align-items:center;gap:7px;margin-top:2px;display:flex}.feed-cbox input{border:1px solid var(--hairline);background:var(--surface-2);min-width:0;font-family:inherit;font-size:var(--suite-small);color:var(--ink);border-radius:100px;outline:none;flex:1;padding:7px 13px}.feed-cbox input:focus{border-color:var(--wine)}.feed-cbox input::placeholder{color:var(--dim)}.feed-send{background:var(--wine);color:#fff;font-family:inherit;font-size:var(--suite-tiny);cursor:pointer;border:0;border-radius:100px;flex:none;padding:7px 14px;font-weight:700}.feed-send:hover{background:var(--wine-deep,var(--wine))}.feed-send:disabled{opacity:.5;cursor:default}.cwork .av{position:relative}.cwork .av .onl{background:var(--good);border:2px solid var(--surface);border-radius:100px;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.th-tool{width:30px;height:30px;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:100px;flex:none;place-items:center;margin-right:8px;display:grid}.th-tool:hover{color:var(--ink);background:var(--surface-2)}.th-tool svg{stroke:currentColor;stroke-width:1.9px;fill:none;width:15px;height:15px}.thsearch{border:1px solid var(--hairline);background:var(--surface-2);border-radius:100px;align-items:center;gap:7px;margin-right:10px;padding:5px 7px 5px 11px;display:inline-flex}.thsearch svg{width:13px;height:13px;stroke:var(--dim);stroke-width:1.9px;fill:none;flex:none}.thsearch input{width:170px;color:var(--ink);font-family:inherit;font-size:var(--suite-small);background:0 0;border:0;outline:none}.thsearch input::placeholder{color:var(--dim)}.thsearch .x{color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:100px;place-items:center;padding:3px;display:grid}.thsearch .x:hover{color:var(--ink)}.thsearch .x svg{stroke:currentColor;stroke-width:2px;width:12px;height:12px}.cwork .msgs.roomfeed{padding:18px 20px;display:block}.cwork .roomfeed .pagefeed{flex-direction:column;gap:12px;max-width:640px;margin:0 auto;display:flex}.cwork .composer.roompost{padding:10px 14px}.cwork .composer.roompost .rc-composer{max-width:none}.chanswitch.top{margin-right:12px}.chanswitch.top button{font-size:var(--suite-small);align-items:center;gap:6px;padding:6px 14px;display:inline-flex}.chanswitch.top button svg{stroke:currentColor;stroke-width:1.9px;fill:none;width:13px;height:13px}.mode-empty{text-align:center;font-size:var(--suite-small);color:var(--dim);margin:auto;padding:30px 0}.wlist{flex-direction:column;gap:10px;display:flex}.wrow{background:var(--surface);border:1px solid var(--hairline);cursor:pointer;border-radius:14px;grid-template-columns:148px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:10px 12px 10px 10px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:relative}.wrow:hover{box-shadow:var(--shadow-lg);border-color:color-mix(in srgb, var(--wine) 24%, var(--hairline));transform:translateY(-2px)}.wrow.open{z-index:5}.wrow:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.wl-thumb{aspect-ratio:16/9;border-radius:9px;position:relative;overflow:hidden}.wl-thumb .poster,.wl-thumb .scene{background-position:50%;background-size:cover;position:absolute;inset:0}.wl-thumb.draft{background:var(--surface-2)}.wl-thumb .initial{font-family:var(--display);color:var(--dim);place-items:center;font-size:26px;display:grid;position:absolute;inset:0}.wl-thumb .dur{color:#fff;font-size:var(--suite-tiny);font-variant-numeric:tabular-nums;background:#0000009e;border-radius:6px;padding:2px 6px;font-weight:700;position:absolute;bottom:5px;right:5px}.wl-thumb .dur.lv{background:var(--bad)}.wl-thumb .play{opacity:0;place-items:center;transition:opacity .16s;display:grid;position:absolute;inset:0}.wrow:hover .wl-thumb .play{opacity:1}.wl-thumb .play svg{color:#fff;filter:drop-shadow(0 3px 8px #00000073);width:30px;height:30px}.wl-main{min-width:0}.wl-title{font-family:var(--display);font-size:var(--suite-row);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-weight:800;overflow:hidden}.wl-meta{color:var(--muted);font-size:var(--suite-small);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wl-meta .sep{color:var(--dim)}.wl-meta .mdot{background:#c9bcc1;border-radius:50%;flex:none;width:5px;height:5px}.wl-meta .mdot.ondemand{background:#57c98f}.wl-meta .mdot.recurring{background:#6fb0d8}.wl-meta .mdot.onetime{background:#e0b567}.wl-link{color:var(--muted);font-size:var(--suite-tiny);align-items:center;gap:6px;min-width:0;margin-top:5px;display:flex}.wl-link svg{stroke:currentColor;stroke-width:1.7px;fill:none;opacity:.8;flex:none;width:12px;height:12px}.wl-link .u{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wl-resume{font:inherit;font-size:var(--suite-small);color:var(--accent-text);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:6px;padding:0;font-weight:700;display:inline-flex}.wl-resume svg{stroke:currentColor;stroke-width:2px;fill:none;width:13px;height:13px}.wl-nums{align-items:baseline;gap:22px;display:flex}.wl-nums .metric{text-align:right}.wl-nums .metric .v{font-size:var(--suite-lead);font-variant-numeric:tabular-nums;font-weight:500}.wl-nums .metric .l{letter-spacing:.05em;text-transform:uppercase;font-size:var(--suite-tiny);margin-top:3px}.wl-steps{min-width:190px}.wl-steps .steps{gap:6px;margin:0}@media (width<=780px){.wrow{grid-template-columns:104px minmax(0,1fr) auto}.wl-nums,.wl-steps{display:none}}.wl-count{color:var(--muted);font-size:var(--suite-small);margin:-4px 0 10px 2px}.autoview .ascope{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;display:flex}.autoview .ascope .chip{font:inherit;font-size:var(--suite-small);color:var(--muted);background:var(--surface);border:1px solid var(--hairline);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:100px;max-width:34ch;padding:6px 13px;font-weight:700;transition:border-color .15s,color .15s,background .15s;overflow:hidden}.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}.settings .row .hint .hint-go{color:var(--accent-text);white-space:nowrap;align-items:center;gap:4px;margin-left:4px;font-weight:600;text-decoration:none;display:inline-flex}.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{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.settings .mz-line .inp{flex:160px;min-width:0}.settings .mz-line .btn{white-space:nowrap}.settings .mz-code{resize:vertical;width:100%;min-height:112px;font:var(--suite-small)/1.5 ui-monospace, Consolas, monospace}.settings .mz-kept{font-size:var(--suite-tiny);color:var(--dim);margin-top:8px}.settings .mz-answer{font-size:var(--suite-small);color:var(--muted);align-items:flex-start;gap:8px;margin-top:10px;display:flex}.settings .mz-answer .dot{background:var(--dim);border-radius:100px;flex:none;width:7px;height:7px;margin-top:6px}.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{margin:0;padding:0 24px;list-style:none}.settings .sc-item+.sc-item{border-top:1px solid var(--hairline)}.settings .sc-head{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 0;display:grid}.settings .sc-tile{background:var(--surface-2);border:1px solid var(--hairline);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.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{font:inherit;font-size:var(--suite-text);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.settings .sc-name:hover,.settings .sc-item.open .sc-name{color:var(--accent-text)}.settings .sc-name:hover{text-underline-offset:3px;text-decoration:underline}.settings .sc-meta{font-size:var(--suite-small);color:var(--muted);margin-top:2px}.settings .sc-item.off .sc-tile,.settings .sc-item.off .sc-name,.settings .sc-item.off .sc-meta{opacity:.5}.settings .sc-sep{color:var(--dim);margin:0 6px}.settings .sc-id{font:var(--suite-tiny)/1.5 ui-monospace, Consolas, monospace;color:var(--ink)}.settings .sc-st{align-items:center;gap:6px;font-weight:600;display:inline-flex}.settings .sc-st+.sc-st{margin-left:12px}.settings .sc-st i{background:currentColor;border-radius:100px;flex:none;width:7px;height:7px}.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{background:0 0;border:1.5px solid;width:8px;height:8px}.settings .sc-st.off i{background:var(--dim)}.settings .sc-fix{font:inherit;color:var(--accent-text);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.settings .sc-fix:hover{color:var(--ink)}.settings .sc-switch{cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.settings .sc-switch i{background:color-mix(in srgb, var(--muted) 40%, var(--hairline));border-radius:20px;width:34px;height:20px;display:inline-block;position:relative}.settings .sc-switch i:after{content:"";background:#fff;border-radius:100px;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px}.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{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:10px;padding:14px 0 18px;display:flex}.settings .sc-edit-foot span,.settings .sc-add-foot span{gap:10px;display:flex}.settings .sc-add{border-top:1px solid var(--hairline);gap:12px;padding:20px 24px 22px;display:grid}.settings .sc-add.alone{border-top:0}.settings .sc-empty{font-size:var(--suite-small);color:var(--muted);margin:0}.settings .sc-reading{border:1px solid color-mix(in srgb, var(--accent-text) 22%, var(--hairline));background:color-mix(in srgb, var(--accent-text) 5%, var(--surface));border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.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:var(--suite-small)}.settings .sc-sub{font-size:var(--suite-small);color:var(--muted)}.settings .sc-namefield{grid-template-columns:auto minmax(0,340px);align-items:center;gap:12px;display:grid}.settings .sc-add-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.settings .sc-add-foot .hint{margin:0}.settings .sc-plus{margin-right:5px;font-weight:800}@media (width<=1080px){.settings .sc-edit{padding-left:0}.settings .sc-namefield{grid-template-columns:minmax(0,1fr);gap:6px}}@media (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{margin-bottom:14px;padding:0}.srcs{border-collapse:collapse;width:100%}.srcs th{text-align:left;font-size:var(--suite-tiny);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);border-top:0;border-bottom:1px solid var(--hairline);padding:0 0 8px;font-weight:700}.srcs td{border-bottom:1px solid var(--hairline);font-size:var(--suite-small);vertical-align:middle;padding:9px 0}.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:var(--suite-tiny);color:var(--dim)}.srcs .rate{font-weight:600}.srcs .rate.top{color:var(--good)}.sbar{background:var(--surface-2);border-radius:100px;max-width:220px;height:4px;margin-top:5px;overflow:hidden}.sbar span{background:linear-gradient(90deg, var(--wine), var(--brass));height:100%;display:block}.pnote{font-size:var(--suite-tiny);color:var(--muted);margin:12px 0 0;line-height:1.5}.pfacts{flex-direction:column;display:flex}.pfact{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;display:flex}.pfact:last-child{border-bottom:0}.pfact .fk{font-size:var(--suite-small)}.pfact .fs{font-size:var(--suite-tiny);color:var(--dim);display:block}.pfact .fv{font-family:var(--display);font-size:var(--suite-lead);white-space:nowrap;font-weight:800}.pfact .fv small{font-family:var(--ui);font-size:var(--suite-tiny);color:var(--dim);margin-left:5px;font-weight:600}.pfact.warn .fv{color:var(--warn)}.plinks{margin-top:16px}.plinks ul{margin:6px 0 0;padding:0;list-style:none}.plinks li{border-bottom:1px solid var(--hairline);font-size:var(--suite-small);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.plinks li:last-child{border-bottom:0}.plinks .n{font-weight:600}.tablecard.people .via{font-size:var(--suite-tiny);color:var(--dim);margin-top:4px;display:block}.tablecard.people .via b{color:var(--muted);font-weight:600}.fmenu-sub{border-top:1px solid var(--hairline);margin-top:8px;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{grid-template-columns:196px minmax(0,1fr) auto;align-items:center;gap:22px;margin-bottom:22px;padding:14px 20px 14px 14px;display:grid;position:relative}.lvcard:before{content:"";border-radius:inherit;background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--wine) 7%, transparent), transparent 60%);pointer-events:none;position:absolute;inset:0}.lvthumb{background:radial-gradient(80% 120% at 70% 25%,#b0873a44,#0000 55%),linear-gradient(160deg,#4a2030,#2c1420 60%,#1c0e16);border-radius:10px;height:112px;position:relative;overflow:hidden}.lvthumb:after{content:"";background:linear-gradient(#0000 40%,#14080ca6);position:absolute;inset:0}.lvthumb .lvtag{z-index:1;color:#fff;font-size:var(--suite-tiny);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:8px;left:9px}.lvthumb .lvtag i{background:#ff5a4f;border-radius:50%;width:7px;height:7px}.lvmain{min-width:0;position:relative}.lvwhen{font-size:var(--suite-small);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lvbig{font-family:var(--display);font-size:var(--suite-title);letter-spacing:-.015em;margin:6px 0;font-weight:800;line-height:1.1}.lvbig em{color:var(--accent-text);font-style:normal}.lvsub{color:var(--muted);font-size:var(--suite-small)}.lvsub b{color:var(--ink);font-weight:600}.lvacts{flex-direction:column;align-items:stretch;gap:8px;display:flex;position:relative}.lvacts small{color:var(--dim);font-size:var(--suite-tiny);text-align:center}@media (width<=820px){.lvcard{grid-template-columns:1fr;gap:14px;padding:14px}.lvthumb{aspect-ratio:16/6;height:auto}.lvbig{font-size:var(--suite-title)}}.fstage.pend .fnum{color:var(--dim)}.pagethumb iframe{transform-origin:0 0;pointer-events:none;background:#fff;border:0;width:1280px;height:640px;position:absolute;top:0;left:0}.lvafter h1{font-size:var(--suite-title);line-height:1.1}.lvafter .lvday{color:var(--muted);font-size:var(--suite-text);margin:6px 0 20px}.lvstats{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid}.lvstats>div{border-right:1px solid var(--hairline);min-width:0;padding:16px 18px}.lvstats>div:last-child{border-right:0}.lvstats b{font-family:var(--display);font-size:var(--suite-title);letter-spacing:-.01em;font-weight:800;line-height:1.05;display:block}.lvstats b small{font-size:var(--suite-text);color:var(--muted);margin-left:4px;font-weight:400}.lvstats span{font-size:var(--suite-tiny);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);font-weight:700}.lvgrid{grid-template-columns:1.05fr 1fr;align-items:start;gap:16px;margin-bottom:22px;display:grid}.lvgrid.solo{grid-template-columns:minmax(0,1fr)}@media (width<=820px){.lvafter h1{font-size:var(--suite-title)}.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{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lvsteps li{font-size:var(--suite-small);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.lvsteps li small{color:var(--muted);font-size:var(--suite-tiny)}.lvsteps .sn{border:1.5px solid var(--hairline);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.lvsteps .done .sn{background:var(--good);border-color:var(--good)}.lvsteps .done .sn:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.lvsteps .on .sn{border-color:var(--accent-text);border-top-color:#0000;animation:.9s linear infinite ai-turn}.lvsteps .missed{color:var(--muted)}.lvsteps .missed .sn{border-style:dashed}.lvsteps .rn{color:var(--muted);font-size:var(--suite-tiny)}@media (prefers-reduced-motion:reduce){.lvsteps .on .sn{animation:none}}.lvnote{background:var(--surface-2);font-size:var(--suite-small);color:var(--muted);border-radius:10px;margin:0;padding:10px 12px}.lvnote b{color:var(--ink);font-weight:600}.lvcount{color:var(--muted);font-size:var(--suite-small)}.lvqs{display:grid}.lvq{border-top:1px solid var(--hairline);grid-template-columns:30px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.lvq .av{border-radius:50%;width:30px;height:30px;display:block;overflow:hidden}.lvq p{font-family:var(--display);font-size:var(--suite-text);overflow-wrap:anywhere;margin:0;line-height:1.4}.lvq small{color:var(--muted);font-size:var(--suite-tiny)}.lvqa{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.lvcompose{margin-top:8px}.lvcompose textarea{resize:vertical;min-height:72px;line-height:1.45}.lvsent{font-size:var(--suite-small);color:var(--good);margin-top:7px;font-weight:600}.lvstats.five{grid-template-columns:repeat(5,minmax(0,1fr))}@media (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{border-bottom:0;border-right:0;grid-column:1/-1}}.lvloved{margin-bottom:16px}.lvloved .mtop{flex-wrap:wrap}.lvfilter button{font-size:var(--suite-tiny);padding:6px 11px}.lvemo{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-style:normal;line-height:1}.lvstrip{padding-top:28px;position:relative}.lvheat{width:100%;height:56px;display:block}.lvheat .hl{fill:var(--accent-text)}.lvheat .hr{fill:var(--accent-text);opacity:.3}.lvpins{height:26px;position:absolute;top:0;left:0;right:0}.lvpin{border:2px solid var(--surface);background:var(--wine);color:#fff;width:22px;height:22px;font:700 var(--suite-tiny)/1 var(--ui);z-index:2;border-radius:50%;place-items:center;padding:0;transition:transform .15s,background .15s;display:grid;position:absolute;top:0;transform:translate(-50%);box-shadow:0 4px 10px -4px #1a121680}.lvpin:hover,.lvpin.on{background:var(--brass);transform:translate(-50%)scale(1.15)}.lvhov{background:var(--ink);color:var(--surface);font-size:var(--suite-tiny);white-space:nowrap;pointer-events:none;z-index:3;border-radius:7px;padding:5px 8px;font-weight:600;line-height:1;position:absolute;top:0;transform:translate(-50%)}.lvbands{border-top:1px solid var(--hairline);margin-top:4px;display:flex}.lvbands span{border-left:1px solid var(--hairline);min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;padding:5px 6px 0;font-size:11px;font-weight:600;line-height:1.25;overflow:hidden}.lvbands span:first-child{border-left:0;padding-left:0}.lvbands span.top{color:var(--accent-text)}.lvticks{height:12px;color:var(--dim);margin-top:6px;font-size:11px;line-height:1;position:relative}.lvticks span{position:absolute;top:0;transform:translate(-50%)}.lvticks span:first-child{transform:none}.lvticks span:last-child{transform:translate(-100%)}.lvlgrid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:26px;margin-top:4px;display:grid}.lvcap{font-size:var(--suite-tiny);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 4px;font-weight:700;display:flex}.lvcap small{font-size:var(--suite-tiny);letter-spacing:0;text-transform:none;color:var(--muted);text-align:right;font-weight:500}.lvwhocap{margin-top:22px}.lvmom{border-top:1px solid var(--hairline);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 8px 12px 0;transition:background .2s;display:grid}.lvmom.hl{background:color-mix(in srgb, var(--brass) 10%, transparent)}.lvrk{font-family:var(--display);font-size:var(--suite-heading);color:var(--accent-text);padding-top:2px;font-weight:800;line-height:1}.lvmt{font-size:var(--suite-small);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lvtm{font-size:var(--suite-tiny);background:var(--surface-2);color:var(--ink);border-radius:6px;padding:4px 7px;font-weight:700;line-height:1}.lvme{font-size:var(--suite-small);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:7px 0 0;font-weight:600;line-height:1;display:flex;position:relative}.lvme>span{align-items:center;gap:4px;display:inline-flex}.lvme .lvemo{font-size:var(--suite-text)}.lvme small{color:var(--muted);font-weight:500;font-size:var(--suite-small)}.lvmom q{font-family:var(--display);font-size:var(--suite-text);color:var(--ink);overflow-wrap:anywhere;margin-top:8px;line-height:1.45;display:block}.lvwho{z-index:4;background:var(--surface);border:1px solid var(--hairline);max-width:min(360px,100%);box-shadow:var(--shadow-lg);font-size:var(--suite-small);color:var(--ink);border-radius:10px;align-items:center;gap:8px;padding:7px 10px;font-weight:600;line-height:1.35;display:flex;position:absolute;top:calc(100% + 6px);left:0}.lvfaces{flex:none;display:inline-flex}.lvfaces .av{border:2px solid var(--surface);border-radius:50%;width:22px;height:22px;margin-left:-6px;display:block;overflow:hidden}.lvfaces .av:first-child{margin-left:0}.lvwait{gap:6px;margin:9px 0 0;display:grid}.lvwait .shim{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%;border-radius:5px;width:92%;height:9px;animation:1.6s linear infinite lv-shim}.lvwait .shim.s2{width:64%}.lvwait small{color:var(--muted);font-size:var(--suite-small)}@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{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 12px;padding:10px 0 11px;display:grid}.lvchap b{font-family:var(--display);font-size:var(--suite-text);font-weight:800;line-height:1.3}.lvchap small{color:var(--muted);font-size:var(--suite-tiny);margin-top:2px;display:block}.lvcv{font-family:var(--display);font-size:var(--suite-row);text-align:right;font-weight:800;line-height:1}.lvcv small{font-family:var(--ui);font-size:var(--suite-tiny);font-weight:500;line-height:1.3}.lvloved .lvbar{background:var(--surface-2);border-radius:3px;grid-column:1/-1;height:6px;display:block;overflow:hidden}.lvloved .lvbar i{background:color-mix(in srgb, var(--accent-text) 55%, var(--surface-2));border-radius:3px;height:100%;transition:width .5s;display:block}.lvchap.top .lvbar i{background:linear-gradient(90deg, var(--wine), var(--brass))}.lvbadge{font-size:var(--suite-tiny);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--brass);vertical-align:2px;border-radius:5px;margin-left:8px;padding:3px 6px;font-weight:700;line-height:1;display:inline-block}.lvnote2{font-size:var(--suite-small);color:var(--muted);margin:8px 0 0}.lvrxs{margin:0;padding:0;list-style:none}.lvrx{border:0;border-top:1px solid var(--hairline);width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:9px 6px 10px 0;transition:background .2s;display:grid}.lvrx:hover{background:color-mix(in srgb, var(--wine) 5%, transparent)}.lvrx.in{background:color-mix(in srgb, var(--brass) 12%, transparent)}.lvrx .av{border-radius:50%;grid-row:span 2;width:30px;height:30px;display:block;overflow:hidden}.lvrxn{min-width:0}.lvrxn b{font-size:var(--suite-small);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.lvrxn small{color:var(--muted);font-size:var(--suite-tiny);margin-top:2px;display:block}.lvrxn .lvemo{font-size:var(--suite-small)}.lvrxpct{font-family:var(--display);font-size:var(--suite-lead);font-weight:800}.lvloved .lvrx .lvbar{grid-column:2/-1;height:4px}.modal.lvplay{max-width:680px}.lvpv{aspect-ratio:16/9;background:#000;position:relative}.lvpvat{z-index:5;color:#fff;font-size:var(--suite-tiny);pointer-events:none;background:#0c080a9e;border-radius:100px;padding:7px 10px;font-weight:600;line-height:1;position:absolute;top:12px;left:12px}.lvpvwait{color:#ffffffc7;font-size:var(--suite-small);text-align:center;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.lvplayhd{padding:16px 22px 0}.lvplayhd .micro{margin:0 0 6px}.lvplayhd h2{font-size:var(--suite-lead);overflow-wrap:anywhere;line-height:1.35}.lvplayhd .lvme{margin-top:10px}.lvplayft{justify-content:flex-end;padding:16px 22px 20px;display:flex}.lvchart{padding-left:34px;position:relative}.lvplot{border-bottom:1px solid var(--hairline);align-items:flex-end;gap:4px;height:176px;display:flex;position:relative}.lvplot.curve{display:block}.lvplot.curve .lvheat{height:100%;position:relative}.lvgl{background:var(--hairline);opacity:.65;height:1px;position:absolute;left:-34px;right:0}.lvgl i{text-align:right;width:30px;font-style:normal;font-size:var(--suite-tiny);color:var(--dim);position:absolute;top:-7px;left:0}.lvcol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.lvcol b{font-family:var(--display);font-size:var(--suite-small);color:var(--ink);margin-bottom:5px;font-weight:800;line-height:1}.lvcol i{background:linear-gradient(180deg, var(--wine), color-mix(in srgb, var(--wine) 58%, var(--brass)));border-radius:5px 5px 0 0;width:100%;transition:filter .12s;display:block}.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{z-index:5;background:var(--ink);color:var(--ground);font-size:var(--suite-tiny);white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-lg);border-radius:8px;padding:7px 10px;line-height:1.45;position:absolute;transform:translate(-50%)}.lvtip.s{transform:none}.lvtip.e{transform:translate(-100%)}.lvtip b{color:var(--ground);font-weight:700}.lvtip em{opacity:.72;font-style:normal;display:block}.lvxs{gap:4px;margin-top:4px;display:flex}.lvxs span{text-align:center;min-width:0;font-size:var(--suite-tiny);color:var(--dim);flex:1}.lvmarks{height:12px;margin-top:3px;position:relative}.lvmark{background:color-mix(in srgb, var(--wine) 55%, var(--hairline));width:1px;height:8px;position:absolute;top:0}.lvmark.lost{background:var(--warn);width:2px;height:11px}.lvheat .rl{fill:none;stroke:var(--accent-text);stroke-width:2px;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{border-bottom:1px solid var(--hairline);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.lvleftrow .at{font-size:var(--suite-tiny);color:var(--dim)}.lvleftrow .ch{min-width:0}.lvleftrow .ch b{font-size:var(--suite-small);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.lvleftrow .ch small{font-size:var(--suite-tiny);color:var(--muted)}.lvsaid{font-size:var(--suite-tiny);color:var(--muted);margin-top:4px;font-style:italic;line-height:1.5;display:block}.lvleftrow .n{font-size:var(--suite-small);color:var(--warn);white-space:nowrap;font-weight:600}.lvleftrow.kept .n{color:var(--good)}.lvroom{margin-bottom:16px}.lvroom .mtop,.lvpeople .mtop{flex-wrap:wrap}.lvfus{display:grid}.lvfu{border-top:1px solid var(--hairline);font-size:var(--suite-small);grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:3px 12px;padding:10px 0;display:grid}.lvfu:first-child{border-top:0;padding-top:2px}.lvfu .who{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.lvfu .why{min-width:0;color:var(--muted);font-size:var(--suite-small);grid-area:1/2;line-height:1.4}.lvfu button{grid-area:1/3;justify-self:end}.engwent{flex-direction:column;gap:14px;display:flex}.engwent .lvgrid{margin-bottom:0}@media (width<=820px){.lvplot{height:132px}.lvplot,.lvxs{gap:2px}.lvcol b{font-size:var(--suite-tiny)}.lvxs span:nth-child(2n){visibility:hidden}.lvroom .lvcount,.lvpeople .lvcount{flex-basis:100%}.lvchart .lvbands span{padding:5px 4px 0;font-size:10.5px}.lvfu{grid-template-columns:minmax(0,1fr) auto}.lvfu .why{grid-area:2/1/auto/-1}.lvfu button{grid-area:1/2}.lvlgrid{grid-template-columns:minmax(0,1fr);gap:18px}.lvloved .mtop{gap:10px}.lvfilter{width:100%}.lvfilter button{white-space:nowrap;flex:auto;padding:6px 8px}.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 (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:var(--suite-heading)}.fstage .flabel{font-size:var(--suite-tiny);letter-spacing:.03em}.fconn .fpct{font-size:var(--suite-tiny)}.fconn svg{display:none}.fstage.pend .fnum{font-size:var(--suite-row);white-space:nowrap}}.att-rows{flex-direction:column;gap:8px;margin-top:12px;display:flex}.att-row{background:var(--surface);border:1px solid var(--hairline);border-radius:12px;grid-template-columns:112px minmax(0,1fr) 28px;align-items:center;gap:14px;padding:8px;transition:border-color .15s,box-shadow .15s;display:grid;box-shadow:0 1px 1px #1a121608}.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{aspect-ratio:16/9;background:#241820;border-radius:8px;place-items:center;width:112px;display:grid;position:relative;overflow:hidden}.att-pic img,.att-pic video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.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 var(--suite-tiny) var(--ui);letter-spacing:.08em}.att-pic.att-doc svg{width:20px;height:20px}.att-play{background:#ffffffed;border-radius:50%;width:26px;height:26px;position:relative;box-shadow:0 2px 8px #0000004d}.att-play:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #1a1216;position:absolute;top:8px;left:10px}.att-len{color:#fff;font:600 var(--suite-tiny)/1.5 var(--ui);font-variant-numeric:tabular-nums;background:#140c10c7;border-radius:4px;padding:1px 5px;position:absolute;bottom:5px;right:5px}.att-spin{border:2.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:22px;height:22px;animation:1s linear infinite att-spin;position:relative}.att-doc .att-spin{border-color:color-mix(in srgb,var(--wine) 25%,transparent);border-top-color:var(--wine);position:absolute}@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{flex-direction:column;gap:2px;min-width:0;display:flex}.att-name{width:calc(100% + 7px);min-width:0;font:650 var(--suite-text)/1.3 var(--ui);letter-spacing:-.005em;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:7px;margin:0 0 0 -7px;padding:4px 7px;transition:background .15s,border-color .15s;display:block}.att-name::placeholder{color:var(--dim);opacity:1;font-weight:500}.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{font:650 var(--suite-text)/1.3 var(--ui);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;padding:5px 0;display:block;overflow:hidden}.att-src{min-width:0;font-size:var(--suite-tiny);color:var(--dim);align-items:center;gap:6px;display:flex}.att-srck{color:var(--muted);flex:none;font-weight:650}.att-dot{opacity:.6;background:currentColor;border-radius:50%;flex:none;width:3px;height:3px}.att-srcd{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.att-row.failed .att-srck{color:var(--bad)}.att-bar{background:var(--hairline);border-radius:3px;max-width:220px;height:3px;margin-top:5px;display:block;overflow:hidden}.att-bar i{background:var(--wine);border-radius:3px;height:100%;transition:width .3s;display:block}.att-x{width:28px;height:28px;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background .15s,color .15s;display:grid}.att-x svg{width:13px;height:13px}.att-x:hover{background:var(--surface-2);color:var(--accent-text)}@media (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{-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid;border-radius:14px;margin:14px 0;padding:13px 16px;position:static}.sbanner.held .ic{border-radius:10px;width:36px;height:36px}.sbanner.held .bp{max-width:72ch;margin-top:2px;line-height:1.45}@media (width<=640px){.sbanner.held{flex-wrap:wrap}.sbanner.held .act{margin-left:49px}}.autoview .fheld{border-top:1px dashed color-mix(in srgb,var(--brass) 35%,var(--hairline));font-size:var(--suite-tiny);color:color-mix(in srgb,var(--brass) 70%,var(--ink));align-items:flex-start;gap:6px;margin-top:6px;padding-top:6px;line-height:1.4;display:flex}.autoview .fheld.bad{border-top-color:color-mix(in srgb,var(--bad) 35%,var(--hairline));color:var(--bad)}.autoview .fheld svg{stroke:currentColor;stroke-width:2.2px;fill:none;stroke-linecap:round;flex:none;width:12px;height:12px;margin-top:2px}.held-chip{font-size:var(--suite-tiny);background:color-mix(in srgb,var(--brass) 14%,transparent);color:color-mix(in srgb,var(--brass) 70%,var(--ink));border-radius:100px;margin-top:5px;padding:2px 8px;font-weight:650;display:inline-block}.settings-view .content{min-width:0}.sbanner.bbar{z-index:auto;position:relative}.sbanner.bbar .act{align-items:center;gap:4px;display:flex}.sbanner.bbar a.abtn{text-decoration:none}.sbanner .sx{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.sbanner .sx:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 7%,transparent)}.sbanner .sx svg{stroke:currentColor;stroke-width:2px;fill:none;width:15px;height:15px}.wl-acts{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;display:flex}.wl-row{align-items:center;gap:10px;display:flex}@media (width<=640px){.topbar:has(.wl-acts){flex-wrap:wrap}.wl-acts{align-items:flex-start}.wl-row{flex-wrap:wrap}}.wl-why{font-size:var(--suite-small);color:var(--muted)}.wl-why a{color:var(--accent-text);font:600 var(--suite-small) var(--ui);margin-left:4px;text-decoration:none}.wl-why a:hover{text-decoration:underline}.wl-acts .btn:disabled,.wl-acts .ghost:disabled{opacity:.45;cursor:not-allowed}.up-receipt{background:var(--brassbg);font-size:var(--suite-small);color:var(--ink);border-radius:12px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.up-receipt .ic{background:var(--brass);color:#fff;width:22px;height:22px;font-weight:800;font-size:var(--suite-small);border-radius:100px;flex:none;place-items:center;line-height:1;display:grid}.authroot{background:var(--ground);height:100dvh;min-height:100dvh;color:var(--ink);flex-direction:column;display:flex;overflow:hidden}.authroot svg{display:block}.authroot.splash{justify-content:center;align-items:center}.authroot .splashmark{animation:1.4s ease-in-out infinite fw-pulse}@keyframes fw-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.authroot.notonyet{text-align:center;justify-content:center;align-items:center;gap:16px;padding:24px;position:relative}.authroot.notonyet p{max-width:28ch;font-size:16px;line-height:1.5}.authroot .notonyet-menu{top:calc(12px + env(safe-area-inset-top,0px));position:absolute;right:16px}:root{--bar:#f6f2f2db;--press:#7a233812;--ph-scrim:#140c106b;--grab:#cfc3c6;--on-wine:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bar:#1b1518db;--press:#ffffff0f;--ph-scrim:#0000008c;--grab:#4a3e43}}:root[data-theme=dark]{--bar:#1b1518db;--press:#ffffff0f;--ph-scrim:#0000008c;--grab:#4a3e43}.ph-tabs{display:none}@media (width<=700px){.app{left:0;right:0;top:var(--vvt,0px);height:var(--vvh,100dvh);flex-direction:column;display:flex;position:fixed}.app .main{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0}.app:not(.tabbed) .main{padding-bottom:env(safe-area-inset-bottom,0px)}:is(.app:not(.tabbed) .main:has(.ph-actionbar),.app:not(.tabbed) .main :has(>.ph-actionbar)){padding-bottom:0}.ph-tabs{z-index:40;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);flex:none;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.kb-open .ph-tabs{display:none}.ph-tab{min-height:48px;color:var(--dim);font-size:var(--suite-tab);letter-spacing:-.01em;white-space:nowrap;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:3px;padding:2px 0;font-weight:600;display:flex;position:relative}.ph-tab svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.ph-tab.on{color:var(--accent-text)}.ph-tab.on svg{stroke-width:2.1px}.ph-tab:active svg{transform:scale(.92)}.ph-badge{background:var(--danger);color:#fff;min-width:18px;height:18px;font-size:var(--suite-tiny);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;padding:0 5px;font-weight:700;display:grid;position:absolute;top:0;left:calc(50% + 5px)}:root[data-theme=dark] .ph-badge{color:var(--dangerink)}}.ph-pull{display:none}@keyframes ph-spin{to{transform:rotate(360deg)}}@media (width<=700px){.ph-pull{left:50%;top:calc(var(--vvt,0px) + env(safe-area-inset-top,0px) + 6px);z-index:35;border:1px solid var(--hairline);background:var(--surface);width:40px;height:40px;box-shadow:var(--shadow);color:var(--dim);opacity:0;pointer-events:none;border-radius:50%;place-items:center;display:grid;position:fixed;transform:translate(-50%,-48px)}.ph-pull svg{stroke:currentColor;stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ph-pull.ready{color:var(--accent-text)}.ph-pull.settling{transition:transform .25s,opacity .25s}.ph-pull.spinning svg{animation:.7s linear infinite ph-spin}}@media (prefers-reduced-motion:reduce){.ph-pull.spinning svg{animation-duration:2s}}.ph-nav{z-index:30;padding-top:env(safe-area-inset-top,0px);background:var(--ground);transition:background .2s,box-shadow .2s;position:sticky;top:0}.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{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4px;height:48px;padding:0 6px;display:grid}.ph-nav-l{align-items:center;min-width:0;display:flex}.ph-nav-r{justify-content:flex-end;align-items:center;gap:2px;min-width:0;display:flex}.ph-nav-t{font:800 var(--suite-lead)/1.2 var(--display);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:52vw;transition:opacity .18s,transform .18s;overflow:hidden}.ph-nav.large:not(.scrolled) .ph-nav-t{opacity:0;max-width:0;transform:translateY(4px)}.ph-back{max-width:100%;min-height:44px;color:var(--accent-text);font-size:var(--suite-lead);-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;padding:0 8px 0 0;display:inline-flex}.ph-back svg{stroke:currentColor;stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:28px;height:28px}.ph-back span{text-overflow:ellipsis;white-space:nowrap;margin-left:-3px;overflow:hidden}.ph-back:active,.ph-tbtn:active{opacity:.55}.ph-tbtn{min-width:44px;height:44px;color:var(--accent-text);font-size:var(--suite-lead);white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;place-items:center;padding:0 8px;display:inline-grid}.ph-tbtn svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.ph-tbtn.strong{font-weight:650}.ph-tbtn.pill{background:var(--wine);min-width:0;height:34px;color:var(--on-wine);font-size:var(--suite-text);border-radius:100px;align-items:center;gap:4px;margin-right:4px;padding:0 14px;font-weight:650;display:inline-flex}.ph-tbtn.pill svg{stroke-width:2.4px;width:17px;height:17px;margin-left:-3px}.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){box-shadow:none;pointer-events:none;background:0 0}.ph-nav.bare+.ph-large{margin-top:-38px}.ph-large-row{align-items:center;gap:8px;min-height:44px;display:flex}.ph-large-row h1{flex:1;min-width:0}.ph-large-acts{flex:none;align-items:center;gap:2px;margin-right:-10px;display:flex}.ph-large h1{font:800 var(--suite-title)/1.12 var(--display);letter-spacing:-.015em;text-wrap:balance;margin:0}.ph-large p{color:var(--muted);font-size:var(--suite-text);margin:4px 0 0}.ph-stack{flex-direction:column;gap:22px;padding-block:12px 28px;display:flex}.ph-cap{font-size:var(--suite-small);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);padding:0 32px 6px;font-weight:600}.ph-grp{background:var(--surface);border:1px solid var(--hairline);border-radius:16px;margin:0 16px;overflow:hidden}.ph-row{width:100%;min-height:52px;color:var(--ink);font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:12px;padding:10px 14px 10px 16px;text-decoration:none;display:flex;position:relative}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:"";background:var(--hairline);height:1px;position:absolute;top:0;left:16px;right:0}.ph-row:has(.ph-ico)+.ph-row:before{left:60px}.ph-row .m{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ph-row .t{font-size:var(--suite-row);text-overflow:ellipsis;white-space:nowrap;font-weight:550;line-height:1.25;overflow:hidden}.ph-row .s{font-size:var(--suite-text);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.ph-row .v{font-size:var(--suite-text);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;stroke:var(--dim);stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none}.ph-ico{background:var(--soft);width:32px;height:32px;color:var(--accent-text);border-radius:9px;flex:none;place-items:center;display:grid;overflow:hidden}.ph-ico svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.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.4px;fill:none;stroke-linecap:round;stroke-linejoin:round}.ph-note{color:var(--muted);font-size:var(--suite-text);margin:0;padding:14px 16px}.ph-btn{border:1px solid var(--hairline);background:var(--surface);min-height:50px;color:var(--ink);font:inherit;font-size:var(--suite-row);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:650;text-decoration:none;display:inline-flex}.ph-btn svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ph-btn.pri{background:var(--wine);border-color:var(--wine);color:var(--on-wine)}.ph-btn.soft{background:var(--soft);color:var(--accent-text);border-color:#0000}.ph-btn.ghost{color:var(--accent-text);background:0 0;border-color:#0000}.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{filter:brightness(.96);transform:scale(.98)}.ph-btn:disabled{opacity:.55;transform:none}.ph-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding:2px 16px;display:flex;overflow-x:auto}.ph-chips::-webkit-scrollbar{display:none}.ph-chip{border:1px solid var(--hairline);background:var(--surface);min-height:36px;color:var(--muted);font:inherit;font-size:var(--suite-text);white-space:nowrap;cursor:pointer;border-radius:100px;flex:none;padding:0 14px;font-weight:600}.ph-chip.on,.ph-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--ground)}.ph-search{margin:0 16px;display:block;position:relative}.ph-search svg{width:18px;height:18px;stroke:var(--dim);stroke-width:2px;fill:none;pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.ph-search input{background:var(--surface-2);width:100%;height:40px;color:var(--ink);font:inherit;font-size:var(--suite-row);border:0;border-radius:12px;outline:none;padding:0 12px 0 36px}.ph-search input:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--wine) 35%, transparent)}.ph-actionbar{z-index:20;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);gap:10px;display:flex;position:sticky;bottom:0}.ph-actionbar>.ph-btn{flex:1;min-width:0}.ph-savebar{left:0;right:0;bottom:var(--kb,0px);z-index:60;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);pointer-events:none;align-items:center;gap:8px;transition:transform .26s cubic-bezier(.2,.9,.25,1);display:flex;position:fixed;transform:translateY(110%)}.ph-savebar.on{pointer-events:auto;transform:none}.ph-savebar-t{min-width:0;color:var(--muted);font-size:var(--suite-text);flex:1}.ph-savebar .ph-btn{min-height:44px}@media (width>=701px){.ph-savebar{border:1px solid var(--hairline);width:min(520px,100% - 40px);box-shadow:var(--shadow-lg);border-radius:16px;padding:10px 12px 10px 18px;bottom:20px;left:50%;right:auto;transform:translate(-50%,160%)}.ph-savebar.on{transform:translate(-50%)}}.ph-sheet-scrim{z-index:300;background:var(--ph-scrim);justify-content:center;align-items:center;padding:24px;animation:.22s both ph-fade;display:flex;position:fixed;inset:0}.ph-sheet-scrim.leaving{opacity:0;transition:opacity .2s}.ph-sheet{background:var(--ground);width:min(480px,100%);max-height:min(86vh,760px);color:var(--ink);box-shadow:var(--shadow-lg);border-radius:18px;outline:none;flex-direction:column;animation:.22s cubic-bezier(.2,.9,.3,1.1) both ph-pop;display:flex}.ph-sheet-grab{display:none}.ph-sheet-head{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;min-height:48px;padding:8px 8px 4px;display:grid}.ph-sheet-head h2{font:800 var(--suite-lead)/1.25 var(--display);text-align:center;margin:0}.ph-sheet-head .l,.ph-sheet-head .r{align-items:center;min-width:0;display:flex}.ph-sheet-head .r{justify-content:flex-end}.ph-sheet-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;min-height:0;padding:8px 0 18px;display:flex;overflow-y:auto}@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 (width<=700px){.ph-sheet-scrim{padding:env(safe-area-inset-top,0px) 0 0;align-items:flex-end}.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;transition:transform .2s;animation:.34s cubic-bezier(.2,.9,.25,1) both ph-up}.ph-sheet.tall{height:calc(var(--vvh,100dvh) - 44px)}.ph-sheet.dragging{transition:none}.ph-sheet.leaving{transition:transform .2s ease-in;transform:translateY(100%)!important}.ph-sheet-grab{touch-action:none;cursor:grab;flex:none;place-items:center;height:22px;display:grid}.ph-sheet-grab i{background:var(--grab);border-radius:3px;width:38px;height:5px}.ph-sheet-grab+.ph-sheet-head{padding-top:0}}.ph-actions-head{text-align:center;margin:0 16px}.ph-actions-head b{font-size:var(--suite-text);display:block}.ph-actions-head p{color:var(--muted);font-size:var(--suite-text);margin:4px 0 0}.ph-act{justify-content:center}.ph-act .m{flex:none;align-items:center}.ph-act .t{font-size:var(--suite-lead);color:var(--accent-text);font-weight:500}.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{flex:1;align-items:flex-start}.ph-confirm{text-align:center;flex-direction:column;gap:10px;padding:4px 16px;display:flex}.ph-confirm h3{font-size:var(--suite-lead);margin:0}.ph-confirm p{color:var(--muted);font-size:var(--suite-text);margin:0 0 6px}.tzp .tzp-search{z-index:1;background:var(--ground);margin:0;padding:0 16px 6px;position:sticky;top:0}.tzp .tzp-search svg{margin-top:-3px;left:27px}.ph-page.more.wide{max-width:560px;margin:0 auto;padding-top:26px}.more-title{font-size:var(--suite-title);padding:0 16px}.ph-a2hs{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:6px 20px 8px;display:flex}.ph-a2hs ol{text-align:left;font-size:var(--suite-row);gap:10px;margin:0;padding-left:22px;display:grid}.ph-a2hs p{color:var(--muted);font-size:var(--suite-text);margin:0}.ph-inl svg{vertical-align:-3px;width:18px;height:18px;stroke:var(--accent-text);stroke-width:2px;fill:none}@media (hover:none){.feed-x,.ched .chacts,.post-mbtn,.fw-att-ctl{opacity:1}}@media (width<=700px){.scrim,.bd-confirm{place-items:end stretch;padding:0}.scrim>.modal,.bd-confirm>.cbox{width:100%;max-width:none;max-height:calc(var(--vvh,100dvh) - 44px);margin-bottom:var(--kb,0px);overscroll-behavior:contain;padding-bottom:max(18px, env(safe-area-inset-bottom,0px));border-bottom:0;border-radius:16px 16px 0 0;animation:.34s cubic-bezier(.2,.9,.25,1) both ph-up;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.ph-sheet,.ph-sheet-scrim,.ph-savebar,.scrim>.modal,.bd-confirm>.cbox{transition:none;animation:none}}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(.fw-forward){animation-duration:.34s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-group(.fw-back){animation-duration:.34s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-old(.fw-forward){background:var(--ground)}::view-transition-new(.fw-forward){background:var(--ground)}::view-transition-old(.fw-back){background:var(--ground)}::view-transition-new(.fw-back){background:var(--ground)}::view-transition-new(.fw-forward){animation:.34s cubic-bezier(.32,.72,0,1) both fw-in-right}::view-transition-old(.fw-forward){animation:.34s cubic-bezier(.32,.72,0,1) both fw-out-left}::view-transition-old(.fw-back){z-index:1;animation:.34s cubic-bezier(.32,.72,0,1) both fw-out-right}::view-transition-new(.fw-back){animation:.34s cubic-bezier(.32,.72,0,1) both fw-in-left}@keyframes fw-in-right{0%{transform:translate(100%)}}@keyframes fw-out-left{to{filter:brightness(.92);transform:translate(-30%)}}@keyframes fw-out-right{to{transform:translate(100%)}}@keyframes fw-in-left{0%{filter:brightness(.92);transform:translate(-30%)}}@media (prefers-reduced-motion:reduce){::view-transition-old(.fw-forward){animation:none}::view-transition-new(.fw-forward){animation:none}::view-transition-old(.fw-back){animation:none}::view-transition-new(.fw-back){animation:none}}@media (hover:none){.autoview .xbtn,.autoview .path .fnode:not(.open) .fact{opacity:1}}.autoview .fpeople-btn{border:1px solid var(--hairline);background:var(--surface-2);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:100px;align-items:center;gap:8px;padding:0 14px 0 8px;display:inline-flex}.autoview .fpeople-btn:active{background:var(--press)}.autoview .fpeople-btn .fface+.fface,.autoview .fsum-row .fface+.fface{margin-left:-8px}.autoview .fcount{font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.fl-sheet .ph-sheet-body>.ph-note{padding-top:4px}.autoview.fl-sheet .fl-sheet-n{text-align:center;color:var(--muted);font-size:var(--suite-text);margin:-10px 16px 0}.autoview.fl-sheet .fsheet-q{width:auto;min-height:44px;font-size:var(--suite-row);margin:0 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;gap:2px 10px;min-height:52px}.autoview.fl-sheet .frow-txt b{font-size:var(--suite-text)}.autoview.fl-sheet .frow-txt span{font-size:var(--suite-small)}.autoview.fl-sheet .frow-sess,.autoview.fl-sheet .frow-when{font-size:var(--suite-tiny)}.autoview.fl-sheet .fedit{min-height:44px;font-size:var(--suite-text);padding:0 14px}.autoview.fl-sheet .fline{font-size:var(--suite-small)}.autoview.fl-sheet .fwhen,.autoview.fl-sheet .fpill,.autoview.fl-sheet .fpop-lb{font-size:var(--suite-tiny)}.autoview.fl-sheet .fopen{min-height:44px;font-size:var(--suite-text)}.autoview.fl-sheet .fpop-x{width:44px;height:44px;font-size:var(--suite-lead)}.autoview.fsum-sheet .ph-sheet-body>*{margin-inline:16px}.autoview.fsum-sheet .fstat span{font-size:var(--suite-small)}.autoview.fsum-sheet .fsum-foot{font-size:var(--suite-text);margin:0 18px}.autoview.fsum-sheet .fsum-start{margin-top:0}.autoview.fl-sheet .tpm{width:auto;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 16px;padding:0;position:static;overflow:visible}.autoview.fl-sheet .tpm input{height:44px;font-size:var(--suite-row);border-radius:12px;margin-bottom:6px;padding:0 12px}.autoview.fl-sheet .tpm .grp{font-size:var(--suite-tiny);padding:14px 4px 4px}.autoview.fl-sheet .tpm .row{min-height:48px;font-size:var(--suite-text);border-radius:12px;padding:8px 10px}.autoview.fl-sheet .tpm .row .tagchip,.autoview.fl-sheet .tpm .row .when{font-size:var(--suite-small)}.autoview.fl-sheet .tokenmenu{min-width:0;max-height:none;box-shadow:none;background:0 0;border:0;margin:0 16px;padding:0;position:static;overflow:visible}.autoview.fl-sheet .tokgroup-lb{font-size:var(--suite-tiny);padding:2px 10px 6px}.autoview.fl-sheet .tokenmenu button{border-radius:12px;min-height:48px;padding:8px 10px}.autoview.fl-sheet .tokname{font-size:var(--suite-text)}.autoview.fl-sheet .tokmean{font-size:var(--suite-small)}.autoview.fl-sheet .auto-web .t{white-space:normal}.ph-field{width:100%;min-height:52px;color:var(--ink);font:inherit;font-size:var(--suite-lead);background:0 0;border:0;outline:none;padding:0 16px}@media (width<=1180px) and (hover:none){.wrap.autoview .xbtn{width:44px;height:44px;font-size:var(--suite-lead);border-radius:12px}.wrap.autoview .fhead>.fact{gap:4px}.wrap.autoview .fedit,.wrap.autoview .addor,.wrap.autoview .ghost.sm{min-height:44px;font-size:var(--suite-text);padding-inline: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{justify-content:center;align-items:center;width:44px;height:44px}.wrap.autoview .dactions .ghost,.wrap.autoview .dactions .btn,.wrap.autoview .topbar .btn{min-height:44px}.wrap.autoview .chip{min-height:44px;font-size:var(--suite-text);padding:0 16px}.wrap.autoview .wchip2{height:44px;font-size:var(--suite-text);padding:0 0 0 14px}.wrap.autoview .wchip-x{width:44px;height:44px;font-size:var(--suite-lead)}.wrap.autoview .add-chip{height:44px;font-size:var(--suite-text);padding:0 16px}.wrap.autoview .fsum-btn{height:44px;font-size:var(--suite-text);padding:0 14px 0 12px}.wrap.autoview .tp-btn,.wrap.autoview .sentence .fr-select__trigger{min-height:44px}.wrap.autoview .pick.numv{width:72px;height:44px}.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:var(--suite-row)}.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 (width>=701px) and (width<=1180px) and (hover:none),(width>=701px) and (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{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;max-width:544px;margin:0 auto;display:grid}.wrap.autoview .paths>.path{background:color-mix(in srgb, var(--ink) 4%, transparent);border-radius:16px;padding:12px 12px 14px}.wrap.autoview .paths>.path:before{display:none}.wrap.autoview .path .plabel{font-size:var(--suite-small);align-self:flex-start}.wrap.autoview .path .fnode{max-width:520px}.wrap.autoview .path .fnode:not(.open) .fact{background:0 0;position:static}}@media (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:var(--suite-small)}.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{text-overflow:ellipsis;max-width:260px;overflow:hidden}.autoview .arow{align-items:flex-start}.autoview .arow .ph-ico{margin-top:2px}.autoview .arow .s{white-space:normal}.autoview .arow .pill{height:28px;font-size:var(--suite-small);flex:none;align-self:center;padding:0 11px}.autoview .arow .adraft{color:var(--dim);font-style:italic}.autoview .arow .aattn{color:color-mix(in srgb, var(--brass) 88%, var(--ink));font-weight:600}.autoview .arow.askel{min-height:92px;animation:1.3s ease-in-out infinite autopulse}.autoview .empty-state{margin:0 16px;padding:40px 20px}.autoview .empty-sub{font-size:var(--suite-text)}.autoview .auto-top{padding-block:10px 22px}.autoview .auto-switch .t{font-size:var(--suite-lead)}.ph-switch{background:var(--surface-2);width:51px;height:31px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:100px;flex:none;transition:background .2s;position:relative}.ph-switch:after{content:"";background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 5px #0003}.ph-switch.on{background:var(--wine);box-shadow:none}.ph-switch.on:after{transform:translate(20px)}.autoview .auto-top .sbanner.held{flex-wrap:wrap;margin:0 16px}.autoview .auto-top .sbanner .bt,.autoview .auto-top .sbanner .bp{font-size:var(--suite-text)}.autoview .auto-top .sbanner .act{width:100%}.autoview .auto-top .sbanner .abtn{width:100%;min-height:44px;font-size:var(--suite-text)}.autoview .auto-top .attn,.autoview .auto-top .funnel,.autoview .auto-top .draftcard{margin:0 16px;padding:16px}.autoview .attn-sub,.autoview .attn-name{font-size:var(--suite-text)}.autoview .attn-mail,.autoview .attn-when{font-size:var(--suite-small)}.autoview .attn-why{font-size:var(--suite-text)}.autoview .attn-acts .ghost.sm{min-height:44px;font-size:var(--suite-text);flex:1;justify-content:center}.autoview .auto-top .funnel-head{margin-bottom:16px}.autoview .auto-top .fstage .fnum{font-size:var(--suite-heading)}.autoview .auto-top .fnum-row{align-items:start}.autoview .auto-top .fstage .flabel{font-size:var(--suite-tiny);letter-spacing:0;text-transform:none;color:var(--muted);margin-top:6px;font-weight:600}.autoview .auto-top .funnel-band{height:40px}.autoview .auto-top .funnel-foot{font-size:var(--suite-small);flex-wrap:wrap;gap:4px 12px}.wrap.autoview .flow.ol-flow{width:auto;min-width:0;margin:0;padding:0 16px}.autoview .fsum-row{border:1px solid var(--hairline);background:var(--surface);border-radius:16px;margin-bottom:14px}.autoview .fsum-row .fstack{flex:none;display:flex}.autoview .ol-node{border:1px solid var(--hairline);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;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{width:100%;min-height:64px;color:var(--ink);font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:12px;padding:12px 10px 12px 14px;display:flex}button.ol-main{cursor:pointer}button.ol-main:active{background:var(--press)}.autoview .ol-main .fico,.autoview .ol-head .fico{border-radius:11px;width:36px;height:36px}.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-direction:column;flex:1;gap:2px;min-width:0;display:flex}.autoview .ol-m .fkind{font-size:var(--suite-tiny);letter-spacing:.08em}.autoview .ol-main .ftitle{font-family:inherit;font-size:var(--suite-row);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}.autoview .ol-main .fnote{font-size:var(--suite-small);color:var(--muted);margin:0;font-style:normal;line-height:1.35}.autoview .ol-main .fheld{font-size:var(--suite-small)}.autoview .ol-here{padding:0 12px 12px 62px}.autoview .ol-conn{justify-content:center;height:44px;display:flex;position:relative}.autoview .ol-conn:before{content:"";background:var(--line);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.autoview .ol-conn .plus{width:44px;height:44px;color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.autoview .ol-conn .plus svg{background:var(--ol-bg,var(--ground));width:30px;height:30px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:50%;padding:7px}.autoview .ol-conn .plus:active svg{color:var(--accent-text);box-shadow:inset 0 0 0 1.5px var(--wine)}.autoview .ol-end{font-size:var(--suite-small);color:var(--muted);text-align:center;padding:2px 8px 6px;line-height:1.35}.autoview .ol-end svg{vertical-align:-3px;width:15px;height:15px;margin-right:6px;display:inline-block}.autoview .ol-branch{flex-direction:column;gap:12px;display:flex}.autoview .ol-path{--ol-bg:var(--surface-2);background:var(--ol-bg);border-radius:18px;padding:12px 10px 10px}.autoview .ol-path .ol-path{--ol-bg:var(--ground)}.autoview .ol-path .ol-path .ol-path{--ol-bg:var(--surface-2)}.autoview .ol-pl{font-size:var(--suite-text);align-items:center;gap:6px;margin:0 0 2px 4px;font-weight:700;display:flex}.autoview .ol-pl svg{stroke-width:2.6px;width:16px;height:16px}.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:var(--suite-tiny)}.autoview .ol-flow .fexit .fnote{font-size:var(--suite-small)}.autoview .ol-screen{flex-direction:column;gap:18px;padding-bottom:12px;display:flex}.autoview .ol-head{align-items:flex-start;gap:12px;padding:14px 16px 0;display:flex}.autoview .ol-head .fico{border-radius:12px;width:44px;height:44px}.autoview .ol-head .ftitle{font:800 var(--suite-heading)/1.2 var(--display);letter-spacing:-.01em;overflow-wrap:anywhere;margin:2px 0 0}.autoview .ol-fields{border:1px solid var(--hairline);background:var(--surface);border-radius:16px;margin:0 16px;padding:4px 16px 18px}.autoview .ol-fields .lbl{font-size:var(--suite-tiny);margin:18px 0 8px}.autoview .ol-fields .field{margin-top:16px}.autoview .ol-fields .field .lbl{margin:0 0 8px}.autoview .ol-fields .in{min-height:48px;font-size:var(--suite-row);border-radius:12px;padding:12px 14px}.autoview .ol-fields textarea.in{min-height:160px}.autoview .ol-fields .rc-editor{min-height:200px;font-size:var(--suite-row);border-radius:12px;padding:12px 14px;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:var(--suite-text)}.autoview .ol-fields .rc-tool svg,.autoview .ol-fields .sm-tool svg{width:20px;height:20px}.autoview .ol-fields .rc-insert .input{font-size:var(--suite-row)}.autoview .ol-fields .sentence{font-size:var(--suite-row);gap:10px}.autoview .ol-fields .sentence .fr-select__trigger{min-height:44px;font-size:var(--suite-row);padding:0 10px 0 12px}.autoview .ol-fields .tp-btn{min-height:44px;padding:0 12px}.autoview .ol-fields .tp-btn .tagchip{font-size:var(--suite-text)}.autoview .ol-fields .pick.numv{width:72px;height:44px;font-size:var(--suite-row)}.autoview .ol-fields .xbtn{width:44px;height:44px;font-size:var(--suite-lead)}.autoview .ol-fields .addor,.autoview .ol-fields .fedit{min-height:44px;font-size:var(--suite-text);border-radius:12px;padding:0 14px}.autoview .ol-fields .fedit svg{width:16px;height:16px}.autoview .ol-fields .fn-note{font-size:var(--suite-small);margin-top:10px}.autoview .ol-fields .chk{min-height:44px;font-size:var(--suite-row);color:var(--ink);margin-top:12px}.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:var(--suite-text)}.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:var(--suite-text)}.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:var(--suite-text)}.autoview .undo-toast button{min-height:44px;font-size:var(--suite-text);padding:0 14px}}@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{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px) + var(--kb,0px));z-index:320;background:var(--ink);max-width:calc(100% - 32px);color:var(--ground);font-size:var(--suite-text);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;border-radius:100px;align-items:center;gap:14px;padding:6px 6px 6px 18px;font-weight:600;transition:opacity .2s,transform .2s;display:flex;position:fixed;transform:translate(-50%,16px)}.pp-undo.on{opacity:1;pointer-events:auto;transform:translate(-50%)}.pp-undo span{white-space:nowrap}.pp-undo button{background:color-mix(in srgb, var(--ground) 18%, transparent);min-height:40px;color:var(--ground);font:inherit;cursor:pointer;border:0;border-radius:100px;padding:0 16px;font-weight:700}.cwork.cv-thread .pp-undo{bottom:calc(96px + env(safe-area-inset-bottom,0px) + var(--kb,0px))}.pl[hidden]{display:none!important}.pl{padding-bottom:24px}.pl-head{padding:calc(18px + env(safe-area-inset-top,0px)) 8px 6px 16px;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.pl-head h1{font:800 var(--suite-title)/1.1 var(--display);letter-spacing:-.015em;margin:0}.pl-head p{color:var(--muted);font-size:var(--suite-text);margin:4px 0 0}.pl-head-acts{flex:none;align-items:center;display:flex}.pl-head p b,.pl .ph-large p b{color:var(--ink);font-weight:650}.pl-tools{flex-direction:column;gap:10px;padding:6px 0 14px;display:flex}.pl-find{align-items:center;gap:8px;margin:0 16px;display:flex}.pl-find .ph-search{flex:1;min-width:0;margin:0}.pl-find .ph-search input{height:44px}.pl-filt{background:var(--surface-2);width:44px;height:44px;color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:12px;flex:none;place-items:center;display:grid;position:relative}.pl-filt svg{stroke:currentColor;stroke-width:1.9px;stroke-linejoin:round;fill:none;width:20px;height:20px}.pl-filt.on{background:var(--soft);color:var(--accent-text)}.pl-filt b{background:var(--wine);min-width:20px;height:20px;color:var(--on-wine);font-size:var(--suite-tiny);border-radius:10px;place-items:center;padding:0 5px;font-weight:700;display:grid;position:absolute;top:-4px;right:-4px}.pl .ph-chip .num,.cv-chips .cv-n{opacity:.72;font-variant-numeric:tabular-nums;margin-left:5px;font-weight:600}.pl-x{align-items:center;gap:6px;max-width:82vw;display:inline-flex}.pl-x span{text-overflow:ellipsis;overflow:hidden}.pl-x svg{stroke:currentColor;stroke-width:2.2px;fill:none;flex:none;width:16px;height:16px}.pl-row{width:100%;min-height:64px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:12px;padding:8px 14px 8px 16px;display:flex;position:relative}.pl-row:active{background:var(--press)}.pl-row+.pl-row:before{content:"";background:var(--hairline);height:1px;position:absolute;top:0;left:68px;right:0}.selecting .pl-row+.pl-row:before{left:106px}.pl-row.sel{background:var(--soft)}.pl-row .pa{width:40px;height:40px;font-size:var(--suite-text)}.pl-row .m{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pl-top{align-items:baseline;gap:8px;min-width:0;display:flex}.pl-row .t{min-width:0;font-size:var(--suite-row);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;line-height:1.25;overflow:hidden}.pl-when{font-size:var(--suite-small);color:var(--dim);flex:none}.pl-row .s{min-width:0;font-size:var(--suite-text);color:var(--muted);align-items:center;gap:8px;display:flex}.pill.pl-stage{height:22px;font-size:var(--suite-small);flex:none;padding:0 8px}.pl-web{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pl-tick{border:2px solid var(--dim);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.pl-tick svg{stroke:#0000;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:15px;height:15px}.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:var(--suite-text)}.pl-more{min-height:56px;color:var(--muted);font-size:var(--suite-text);justify-content:center;align-items:center;gap:10px;display:flex}.tablecard .pl-more{min-height:1px}.pl-spin{border:2px solid var(--hairline);border-top-color:var(--wine);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite pl-turn}@keyframes pl-turn{to{transform:rotate(360deg)}}.pl-sk{cursor:default}.pl-sk .pa{display:block}.pl-sk .m span{border-radius:6px;width:60%;height:12px;display:block}.pl-sk .m span+span{width:40%}.pl-pickbar{justify-content:space-between;align-items:center}.ph-actionbar.pl-pickbar>.ph-btn{flex:none}.pl-picked{color:var(--muted);font-size:var(--suite-row);white-space:nowrap}.pl-picked b{color:var(--ink)}@media (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{background:var(--ground);margin-bottom:-18px;padding:10px 16px 22px;position:sticky;bottom:-18px}@media (width>=701px){.main:has(.pp-split){flex-direction:column;display:flex;overflow:hidden}.pp-split{flex:1;grid-template-columns:minmax(300px,38%) minmax(0,1fr);min-height:0;display:grid}.pp-split-list,.pp-split-person{overscroll-behavior:contain;min-width:0;min-height:0;overflow-y:auto}.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;padding-top:calc(18px + env(safe-area-inset-top,0px));margin:0 auto}.pp-split-empty{height:100%;color:var(--dim);font-size:var(--suite-text);place-items:center;display:grid}}.pp-c{min-width:0;padding-bottom:calc(32px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:20px;display:flex}.pp-c-head{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:8px 16px 0;display:flex}.pp-c-head .pa.big{width:76px;height:76px;font-size:var(--suite-title);margin:0}.pp-c-head h1{max-width:100%;font:800 var(--suite-title)/1.15 var(--display);overflow-wrap:anywhere;margin:8px 0 0}.pp-c-email{max-width:100%;color:var(--muted);font-size:var(--suite-text);overflow-wrap:anywhere}.pp-c-pills{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px;display:flex}.pp-c-pills .pill,.pp-c-pills .tag{height:26px;font-size:var(--suite-small);padding:0 10px}.pp-c-acts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 16px;display:grid}.pp-c-acts button{background:var(--surface);min-height:62px;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--accent-text);font:inherit;font-size:var(--suite-small);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 0;font-weight:600;display:flex}.pp-c-acts button:active{background:var(--press)}.pp-c-acts svg{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:22px;height:22px}.pp-c-acts svg.ic-dots{fill:currentColor;stroke:none}.pp-c-glance{border:1px solid var(--hairline);background:var(--surface);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin:0 16px;padding:14px 16px;display:grid}.pp-c-glance>div{flex-direction:column;gap:2px;min-width:0;display:flex}.pp-c-glance span{color:var(--muted);font-size:var(--suite-small)}.pp-c-glance b{font-size:var(--suite-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pp-c-glance>.wide{flex-direction:row;grid-column:1/-1;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:var(--suite-text);font-weight:600}.pp-c-seg,.cv-seg{background:var(--surface-2);border-radius:12px;gap:2px;margin:0 16px;padding:3px;display:flex}.pp-c-seg button,.cv-seg button{min-width:0;min-height:38px;color:var(--muted);font:inherit;font-size:var(--suite-text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9px;flex:1;font-weight:600}.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{flex-direction:column;gap:16px;min-width:0;display:flex}.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,.pp-c .jtl-d{font-size:var(--suite-text)}.pp-c .jtl-when{font-size:var(--suite-small)}.pp-c-panel>.web-group{margin:0;padding:0 16px}.pp-c .wg-name{font-size:var(--suite-lead)}.pp-c .web-group-h .pill{height:24px;font-size:var(--suite-small)}.pp-c .eg-row{border-radius:14px;padding:12px}.pp-c .eg-k{font-size:var(--suite-small)}.pp-c .eg-v{font-size:var(--suite-text)}.pp-c .pg-empty,.pp-c-empty{color:var(--muted);font-size:var(--suite-text);margin:0}.pp-c-empty,.pp-c-pad{padding:0 16px}.pp-c-sec{flex-direction:column;min-width:0;display:flex}.pp-c-posts{gap:10px;margin:0;padding:0 16px}.pp-c-posts>.pp-c-empty{padding:0}.pp-c-web{flex-direction:column;gap:10px;min-width:0;padding:12px 14px 14px 16px;display:flex}.pp-c-web+.pp-c-web{border-top:1px solid var(--hairline)}.pp-c-webt{min-height:44px;color:var(--ink);font-size:var(--suite-row);-webkit-tap-highlight-color:transparent;align-items:center;gap:8px;margin:-8px 0 -4px;font-weight:600;text-decoration:none;display:flex}.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:var(--suite-small)}.pp-c .tags{gap:6px}.pp-c-web .tag{height:26px;font-size:var(--suite-small);padding:0 10px}.pp-c .rail-sess-h{font-size:var(--suite-tiny)}.pp-c .rail-sess-when{font-size:var(--suite-small)}.pp-c .autostat{height:24px;font-size:var(--suite-tiny);padding:0 10px}.pp-c-auto,.pp-c-fact{cursor:default}.pp-c-fact .m{gap:2px}.pp-c-fact .s{font-size:var(--suite-small)}.pp-c-fact .t{white-space:normal;overflow-wrap:anywhere;font-weight:500}.pp-c-sk{flex-direction:column;align-items:center;gap:10px;padding:16px;display:flex}.pp-c-sk .pa.big{width:76px;height:76px;display:block}.pp-c-sk span:not(.pa){border-radius:8px;width:50%;height:16px;display:block}.feed-post.compact{border-radius:16px;padding:12px 14px}.feed-post.compact .feed-when{min-height:24px;font-size:var(--suite-small);padding-right:40px}.feed-post.compact .feed-post-title{font-size:var(--suite-row)}.feed-post.compact .feed-post-body{font-size:var(--suite-text)}.feed-more{width:44px;height:44px;color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;place-items:center;display:grid;position:absolute;top:2px;right:2px}.feed-more:active{background:var(--press)}.feed-more svg{width:22px;height:22px}.feed-post.compact .feed-s,.feed-post.compact .feed-heart{font-size:var(--suite-small)}.feed-post.compact .fc-toggle{min-height:36px;font-size:var(--suite-small);padding:0 14px}.feed-post.compact .fc-av{width:30px;height:30px;font-size:12px}.feed-post.compact .fc-bub b{font-size:var(--suite-tiny)}.feed-post.compact .fc-text{font-size:var(--suite-text)}.feed-post.compact .fc-time{font-size:var(--suite-tiny)}.feed-post.compact .fc .fc-bub{padding-right:34px}.feed-post.compact .fc-x{opacity:.8;width:44px;height:44px;top:-6px;right:-6px}.feed-post.compact .fc-x svg{width:12px;height:12px}.feed-post.compact .feed-cbox input{min-height:44px;font-size:var(--suite-row)}.feed-post.compact .feed-send{min-height:44px;font-size:var(--suite-text);padding:0 16px}.feed-post.compact .post-atts .fw-att-mp,.feed-post.compact .post-atts .fw-np{width:100%}.pp-tagadd{gap:8px;margin:0 16px;display:flex}.pp-inp{border:1px solid var(--hairline);background:var(--surface);min-width:0;height:48px;color:var(--ink);font:inherit;font-size:var(--suite-row);border-radius:12px;outline:none;flex:1;padding:0 14px}.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{flex-wrap:wrap;gap:8px;margin:0 16px;display:flex}.pp-tagwrap .ph-chip{min-height:44px}.pp-tagx{background:var(--soft);min-height:44px;color:var(--accent-text);font:inherit;font-size:var(--suite-text);cursor:pointer;border:0;border-radius:100px;align-items:center;gap:6px;padding:0 12px 0 16px;font-weight:600;display:inline-flex}.pp-tagx svg{stroke:currentColor;stroke-width:2.2px;fill:none;width:16px;height:16px}.ph-sheet .ph-search input{height:44px}.ph-sheet .ph-row .autostat{height:24px;font-size:var(--suite-tiny);padding:0 10px}.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:var(--suite-row)}.pp-note .rc-tool{min-height:40px;font-size:var(--suite-small)}.pp-note .rc-tool.bold,.pp-note .rc-tool.italic{width:40px}.pp-note .rc-insert .input{font-size:var(--suite-row)}.pp-note .comp-send{flex-direction:column;align-items:stretch;width:100%}.pp-note .comp-send .btn{min-height:48px;font-size:var(--suite-row);justify-content:center}.pp-note .composer-to{min-height:44px;font-size:var(--suite-text);justify-content:space-between}.pp-note .composer-to select{min-width:0;max-width:none;min-height:44px;font-size:var(--suite-row);flex:1}.pp-note .composer-to b{max-width:none}@media (width<=700px){.main:has(.cwork.cv-list){display:block;overflow-y:auto}.cwork.cv-list,.cwork.cv-list .app3,.cwork.cv-list .pane.list{background:var(--ground);display:block}.cwork.cv-list .pane.list{border-right:0}.cwork.cv-list .convs{padding-bottom:16px;overflow:visible}.cv-search{margin:4px 16px 10px;display:block}.cv-search input{height:44px}.cv-chips{padding-bottom:10px}.cwork.cv-list .conv{-webkit-tap-highlight-color:transparent;background:0 0;border-bottom:0;align-items:center;gap:12px;min-height:78px;padding:10px 16px;position:relative}.cwork.cv-list .conv:hover{background:0 0}.cwork.cv-list .conv:active{background:var(--press)}.cwork.cv-list .conv+.conv:before{content:"";background:var(--hairline);height:1px;position:absolute;top:0;left:76px;right:0}.cwork.cv-list .av{width:48px;height:48px;font-size:18px}.cwork.cv-list .av .onl{border-color:var(--ground);width:13px;height:13px}.cwork.cv-list .crow{gap:6px}.cwork.cv-list .cname{font-size:var(--suite-row);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:var(--suite-text)}.cwork.cv-list .cprev{color:var(--muted);font-size:var(--suite-text);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;line-height:1.35;display:-webkit-box;overflow:hidden}.cwork.cv-list .conv.unr .cprev{color:var(--ink)}.cwork.cv-list .unread{align-self:center;width:10px;height:10px;margin:0}.cwork .convs-empty .ce-title{font-size:var(--suite-lead)}.cwork .convs-empty .ce-sub{font-size:var(--suite-text)}.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{max-width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;line-height:1.2;display:flex}.cv-who b,.cv-who span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.cv-who b{font:600 var(--suite-row)/1.2 var(--ui)}.cv-who span{color:var(--muted);font:500 var(--suite-small)/1.25 var(--ui)}.cv-seg{flex:none;margin:8px 16px}.cv-find{flex:none;align-items:center;gap:2px;padding:0 6px 8px 16px;display:flex}.cv-find .ph-search{flex:1;min-width:0;margin:0}.cwork.cv-thread .msgs{overscroll-behavior:contain;padding:6px 12px 12px}.cwork.cv-thread .daysep{font-size:var(--suite-small);margin:10px 0 12px;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{font-size:var(--suite-row);border-radius:19px 19px 19px 6px;padding:9px 13px;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:var(--suite-tiny)}.cwork.cv-thread .esub{font-size:var(--suite-text)}.cwork.cv-thread .efrom,.cwork.cv-thread .etime,.cwork.cv-thread .edir{font-size:var(--suite-tiny)}.cwork.cv-thread .ebody,.cwork.cv-thread .mode-empty{font-size:var(--suite-text)}.cwork.cv-thread .composer{border:0;border-top:1px solid var(--hairline);background:var(--bar);-webkit-backdrop-filter:saturate(1.6)blur(18px);backdrop-filter:saturate(1.6)blur(18px);border-radius:0;flex:none;margin:0;padding:8px 10px}.cwork.cv-thread .composer.email,.cwork.cv-thread .composer.roompost{overscroll-behavior:contain;max-height:58%;overflow-y:auto}.cwork.cv-thread .composer .rc-composer{padding:10px}.cwork.cv-thread .composer .rc-editor{min-height:88px;font-size:var(--suite-row)}.cwork.cv-thread .composer .rc-tool{min-height:40px;font-size:var(--suite-small)}.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:var(--suite-row)}.cwork.cv-thread .composer .comp-send .btn{min-height:44px;font-size:var(--suite-text)}.cwork.cv-thread .cbar{font-size:var(--suite-small)}.cwork.cv-thread .replyctx{font-size:var(--suite-text);padding:0 0 0 11px}.cwork.cv-thread .replyctx .x{width:44px;height:44px}.cwork.cv-thread .att .fn{font-size:var(--suite-text)}.cwork.cv-thread .att .fs{font-size:var(--suite-small)}.cwork.cv-thread .att-x{width:44px;height:44px}.cwork.cv-thread .paused-note{font-size:var(--suite-text)}.cv-cmp{align-items:flex-end;gap:6px;display:flex}.cv-plus,.cv-send{cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.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{stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.cv-box{border:1px solid var(--hairline);background:var(--surface);border-radius:22px;flex:1;align-items:center;min-width:0;min-height:44px;padding:0 14px;display:flex}.cv-box:focus-within{border-color:color-mix(in srgb, var(--wine) 45%, var(--hairline))}.cv-box textarea{width:100%;min-height:0;max-height:140px;color:var(--ink);font:inherit;font-size:var(--suite-row);resize:none;background:0 0;border:0;outline:none;flex:1;padding:10px 0;line-height:1.35}.cv-wait{flex:1}.cwork .cw-toast{bottom:calc(84px + var(--kb,0px));font-size:var(--suite-text)}}.cv-files .csec{padding:0 16px}.cv-files .csec h4{display:none}.cv-files .cfiles-search{background:var(--surface-2);border-radius:12px;align-items:center;gap:8px;height:44px;margin-bottom:12px;padding:0 12px;display:flex}.cv-files .cfiles-search svg{width:18px;height:18px;stroke:var(--dim);stroke-width:2px;fill:none;flex:none}.cv-files .cfiles-search input{min-width:0;color:var(--ink);font:inherit;font-size:var(--suite-row);background:0 0;border:0;outline:none;flex:1}.cv-files .cfiles{background:var(--surface);border:1px solid var(--hairline);border-radius:16px;overflow:hidden}.cv-files .att.cfile{width:100%;min-height:60px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex;position:relative}.cv-files .att.cfile:active{background:var(--press)}.cv-files .att.cfile+.att.cfile:before{content:"";background:var(--hairline);height:1px;position:absolute;top:0;left:62px;right:0}.cv-files .att .fi{background:color-mix(in srgb, var(--accent-text) 15%, transparent);width:36px;height:36px;color:var(--accent-text);border-radius:9px;flex:none;place-items:center;display:grid}.cv-files .att .fi svg{stroke:currentColor;stroke-width:1.7px;fill:none;width:18px;height:18px}.cv-files .att-meta{flex:1;min-width:0}.cv-files .att .fn{font-size:var(--suite-row);text-overflow:ellipsis;white-space:nowrap;font-weight:550;line-height:1.25;overflow:hidden}.cv-files .att .fs{font-size:var(--suite-small);color:var(--muted);margin-top:2px}.cv-files .cfile-go{color:var(--dim);flex:none;place-items:center;display:grid}.cv-files .cfile-go svg{stroke:currentColor;stroke-width:1.9px;fill:none;width:18px;height:18px}.cv-files .cfiles-empty{font-size:var(--suite-text);color:var(--muted);padding:8px 4px}@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 (width<=1180px) and (hover:none){.cwork .statbtn{min-height:32px;font-size:var(--suite-small)}.cwork .ev,.cwork .react{font-size:var(--suite-small)}}@media (width>=701px) and (width<=1180px) and (hover:none){.cwork .search{padding:0 12px}.cwork .search input{height:42px;font-size:var(--suite-row)}.cwork .chips{gap:8px}.cwork .chip{min-height:36px;font-size:var(--suite-text);padding:0 14px}.cwork .conv{min-height:68px;padding:12px 15px}.cwork .cname,.cwork .cprev{font-size:var(--suite-text)}.cwork .ctime,.cwork .daysep,.cwork .cmeta,.cwork .efrom,.cwork .etime,.cwork .edir,.cwork .ecap,.cwork .thead .sub{font-size:var(--suite-small)}.cwork .bubble,.cwork .ebody{font-size:var(--suite-text)}.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:var(--suite-row)}.cwork .chanswitch.top button{min-height:40px;font-size:var(--suite-small)}.cwork .tool,.cwork .replyctx .x,.cwork .att-x{width:44px;height:44px}.cwork .sendb{height:44px;font-size:var(--suite-text)}.cwork .replyctx,.cwork .cbar{font-size:var(--suite-small)}}@media (width>=701px) and (width<=1180px) and (hover:none),(width>=701px) and (width<=860px){.cwork .chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.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{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cwork .thead .sp,.cwork .thead .th-web{display:none}.cwork .thead .th-tool{margin-right:0}.cwork .thsearch{flex:1 0 100%;order:4;margin:0}.cwork .thsearch input{flex:1;width:auto;min-width:0}.cwork .chanswitch.top{flex:1 0 100%;order:5;margin:0;display:flex}.cwork .chanswitch.top button{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.pp-undo,.pl-spin,.cwork .msg .bubble,.cwork .msg .ecard{transition:none;animation: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{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}@media (width<=700px){.wrap.wb{max-width:none;padding:0 0 24px}.wb .toast{bottom:calc(92px + env(safe-area-inset-bottom,0px));font-size:var(--suite-text);max-width:calc(100vw - 32px)}.wb .ph-stack{padding-top:8px}.wb .ph-stack>section{flex-direction:column;display:flex}.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:var(--suite-text);font-weight:450}.wb .ph-row.wb-act .v{font-size:var(--suite-small);color:var(--dim);align-self:flex-start}.wb-caprow{justify-content:space-between;align-items:baseline;padding-right:20px;display:flex}.wb-caprow a,.wb-caprow button{min-height:44px;color:var(--accent-text);font:inherit;font-size:var(--suite-text);background:0 0;border:0;align-items:center;margin:-14px 0 -8px;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.wb-sheetsub{color:var(--muted);font-size:var(--suite-text);margin:0 20px}.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{flex-direction:column;display:flex}.wb-fn-row{padding:10px 16px 11px}.wb-fn-row+.wb-fn-row{border-top:1px solid var(--hairline)}.wb-fn-l{align-items:baseline;gap:8px;margin-bottom:7px;display:flex}.wb-fn-l .lab{min-width:0;font-size:var(--suite-text);color:var(--ink);flex:1}.wb-fn-l .rate{font-size:var(--suite-small);color:var(--muted);font-weight:600}.wb-fn-l b{font:800 var(--suite-lead)/1 var(--display);text-align:right;min-width:3.2ch}.wb-fn-row.pend .wb-fn-l b{font:600 var(--suite-text)/1.2 var(--ui);color:var(--muted)}.wb-fn-bar{background:var(--surface-2);border-radius:6px;height:8px;overflow:hidden}.wb-fn-bar i{background:linear-gradient(90deg, var(--wine), var(--brass));border-radius:6px;height:100%;display:block}.wb-fnfoot{border-top:1px solid var(--hairline);color:var(--muted);font-size:var(--suite-text);margin:0;padding:10px 16px 12px}.wb-listtop{flex-direction:column;gap:10px;padding:6px 0 4px;display:flex}.wb-listtop .wl-why{font-size:var(--suite-text);margin:0 16px}.wb-listtop .ph-search input{appearance:none}.wb-count{color:var(--muted);font-size:var(--suite-text);margin:0 20px -10px}.wb-wrow{align-items:center;min-height:84px;padding-right:4px}.wb-wrow .wb-hit{z-index:1;-webkit-tap-highlight-color:transparent;position:absolute;inset:0}.wb-wrow:has(.wb-hit:active){background:var(--press)}.wb-wrow .t{white-space:normal;-webkit-line-clamp:2;font-family:var(--display);font-size:var(--suite-row);-webkit-box-orient:vertical;font-weight:800;display:-webkit-box;overflow:hidden}.wb-wrow .s{font-size:var(--suite-small)}.wb-kind{align-items:center;gap:6px;display:flex}.wb-kind-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wb-kind .pill{font-size:var(--suite-tiny);flex:none;padding:1px 8px}.wb-acc{font-weight:600;color:var(--accent-text)!important}.wb-thumb{background:var(--surface-2) center / cover no-repeat;border-radius:12px;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative;overflow:hidden}.wb-thumb.draft{background:var(--soft);color:var(--accent-text);font:800 var(--suite-heading)/1 var(--display)}.wb-more{z-index:2;width:44px;height:44px;color:var(--muted);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;display:grid;position:relative}.wb-more:active{background:var(--press)}.wb-more svg{fill:currentColor;stroke:none;width:22px;height:22px}.wb-sentinel{height:1px}.wb .empty-state{margin:24px 16px}.wb .ph-stack>.card,.wb .ph-stack>.lvafter{margin:0 16px}.wb-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wb-meta .pill{font-size:var(--suite-tiny)}.wb-nums{background:var(--surface);border:1px solid var(--hairline);border-radius:16px;margin:0 16px;display:grid}.wb-nums>div{flex-direction:column;gap:3px;min-width:0;padding:12px 8px 12px 12px;display:flex}.wb-nums>div+div{border-left:1px solid var(--hairline)}.wb-nums b{font:800 var(--suite-heading)/1.1 var(--display);letter-spacing:-.01em}.wb-nums .pend b{font:600 var(--suite-row)/1.35 var(--ui);color:var(--muted)}.wb-nums span{color:var(--muted);font-size:var(--suite-small);line-height:1.25}.wb-nums em{font-style:normal;font-size:var(--suite-small);color:var(--muted);font-weight:650}.wb-psearch{margin-bottom:10px}.wb-person .ph-ico{background:0 0;border-radius:50%}.wb-person .ph-ico svg{stroke:none;width:100%;height:100%}.wb-person .v .pill{font-size:var(--suite-tiny)}.wb-next .ph-row .t{font-weight:650}.wb .repchip{font-size:var(--suite-small)}.wb .lvgl i,.wb .lvticks,.wb .lvxs span,.wb .eng-tl .tl-end{font-size:12px}.wb .lvfu .who,.wb .lvfu .why{font-size:var(--suite-text)}.wb .lvfu .ghost{min-height:40px}.wb-sec{flex-direction:column;gap:16px;padding:12px 16px 28px;display:flex}.wb-sec .ph-grp,.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{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.wb .seg::-webkit-scrollbar{display:none}.wb .seg button{white-space:nowrap;min-height:40px;font-size:var(--suite-text);flex:1 0 auto}.wb .mcard .mtop{padding:16px 16px 0}.wb .mcard .mbody{padding:14px 16px 16px}.wb .mcard .mtitle{font-size:var(--suite-lead)}.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:var(--suite-text)}.wb .mrow .mv,.wb .micro,.wb .oe-lb{font-size:var(--suite-small)}.wb .offer .ok{font-size:var(--suite-text)}.wb .input,.wb .search-inp,.wb .timeinput,.wb textarea{font-size:var(--suite-row)}.wb .tog{flex:none}.wb .mcard .pagepreview{max-height:200px}.wb .sched-fields{grid-template-columns:minmax(0,1fr)}.wb-sec>.mcard>.mtop .mtitle,.wb-sec .pagepreview:not(.pagethumb){display:none}.wb-sec>.mcard>.mtop:not(:has(button)){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:var(--suite-text)}.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-width:44px;min-height:40px}.wb .post-t{font-size:var(--suite-text)}.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:var(--suite-small)}.wb .golive input{font-size:var(--suite-row)}.wb .lvafter{flex-direction:column;gap:16px;display:flex}.wb .lvafter>*{margin:0}.wb .lvafter h1{font-size:var(--suite-title);text-wrap:balance}.wb .lvafter .lvday{font-size:var(--suite-text);margin:-10px 0 0}.wb .lvstats span{font-size:var(--suite-tiny);letter-spacing:.05em}.wb .lvstats b{font-size:var(--suite-title)}.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:var(--suite-row)}.wb .lvq small{font-size:var(--suite-small)}.wb .lvqa .ph-btn{min-height:44px;font-size:var(--suite-text)}.wb .lvsent,.wb .lvsteps li{font-size:var(--suite-text)}.wb .lvsteps li small,.wb .lvsteps .rn,.wb .lvnote,.wb .lvcount{font-size:var(--suite-small)}.wb-answer{flex-direction:column;gap:12px;padding:0 16px;display:flex}.wb-asked{color:var(--muted);font-size:var(--suite-text);margin:0;line-height:1.4}.wb-asked b{color:var(--ink)}.wb-answer textarea{border:1px solid var(--hairline);background:var(--surface);width:100%;min-height:130px;color:var(--ink);font:inherit;font-size:var(--suite-row);resize:none;border-radius:12px;padding:12px 14px;line-height:1.45}.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,.wb .lvsub{font-size:var(--suite-text)}.wb .lvacts small{font-size:var(--suite-small)}.wb .lvacts .btn,.wb .lvacts .ghost{justify-content:center;min-height:44px}.wb .srresults,.wb .srsess{margin:0 16px;padding:16px}.wb .shead h3{font-size:var(--suite-lead)}.wb .shead .shint{width:100%;font-size:var(--suite-small);margin-left:0}.wb .rlabels span{font-size:var(--suite-tiny)}.wb .rgrid{border-top:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:12px}.wb .rgrid>div{border:0;border-radius:0;padding:12px 8px 2px 0}.wb .rgrid>div+div{border-left:1px solid var(--hairline);padding-left:12px}.wb .rgrid span{font-size:var(--suite-small);line-height:1.3;display:block}.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:var(--suite-tiny);line-height:18px}.wb .swhat>b{font-size:var(--suite-text)}.wb .swhat small,.wb .sfoot{font-size:var(--suite-small)}.wb .tagx{font-size:var(--suite-tiny)}.wb .srow .wb-more{font-size:var(--suite-heading);line-height:1}.wb .spast>.ghost{min-height:40px}.wb .sfoot .ghost{min-height:44px}.wb .shead .rangeseg button{min-height:40px;font-size:var(--suite-text)}.wb .regstats{grid-template-columns:minmax(0,1fr)}.wb .pnote,.wb .sdet,.wb .pfact .fs,.wb .pfact .fv small,.wb .srcs th{font-size:var(--suite-small)}.wb .srcs td,.wb .pfact .fk,.wb .plinks li{font-size:var(--suite-text)}.wb .toast.wb-undo{white-space:nowrap;align-items:center;gap:14px;width:max-content;display:flex}.wb .toast.wb-undo.on{pointer-events:auto}.wb-undo button{min-height:36px;color:var(--ground);font:inherit;background:0 0;border:0;padding:0 6px;font-weight:700;text-decoration:underline}.wb-clock{background:var(--surface-2);height:30px;color:var(--muted);font-size:var(--suite-text);white-space:nowrap;border-radius:100px;align-items:center;gap:6px;margin-right:6px;padding:0 11px;font-weight:650;display:inline-flex}.wb-clock.live{background:color-mix(in srgb, var(--bad) 12%, transparent);color:var(--bad)}.wb-clock i{background:currentColor;border-radius:50%;width:7px;height:7px}.lstudio .lst-over{font-size:var(--suite-row);justify-items:center;gap:16px;display:grid}.lstudio .lst-over p{margin:0}.lstudio .lst-over .btn,.lstudio .lst-acts .btn,.lstudio .lst-acts .ghost{min-height:48px;font-size:var(--suite-row);padding-inline:22px}.wb .ltime .leye,.wb-timewrap .ltime .leye,.wb .ltime small,.wb-timewrap .ltime small{font-size:var(--suite-small)}.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));font-size:var(--suite-text);border-bottom:0;border-radius:16px 16px 0 0;animation:.34s cubic-bezier(.2,.9,.25,1) both ph-up}.srpop .pacts button{min-height:44px}.srpop .pinput{font-size:var(--suite-row)}.wb .ltime,.wb-timewrap .ltime{top:auto;left:0;right:0;bottom:var(--kb,0px);z-index:300;width:100%;max-height:calc(var(--vvh,100dvh) - 44px);overscroll-behavior:contain;padding:20px 16px max(18px, env(safe-area-inset-bottom,0px));box-shadow:0 0 0 100vmax var(--ph-scrim);border-radius:16px 16px 0 0;animation:.34s cubic-bezier(.2,.9,.25,1) both ph-up;position:fixed;overflow-y:auto}}@media (width>=701px) and (width<=1180px){.wb .mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=701px) and (width<=820px){.wb .lvthumb:not(:has(.lvtag)){display:none}}@media (width>=701px) and (width<=1180px) and (hover:none){.wb input,.wb textarea,.wb .search-inp{font-size:var(--suite-row)}}@media (prefers-reduced-motion:reduce){.scrim.srscrim>.srpop,.wb .ltime,.wb-timewrap .ltime{animation:none}}.mk-seg{background:var(--surface-2);border-radius:11px;gap:2px;padding:3px;display:flex}.mk-seg button{min-width:0;min-height:36px;color:var(--muted);font:inherit;font-size:var(--suite-text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9px;flex:1;font-weight:600}.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 (width<=860px){.board-entry .waitstage.mk-new{overscroll-behavior-y:contain;flex-direction:column;padding:0;display:flex;overflow-y:auto}.waitstage.mk-new:before{display:none}.waitstage.mk-new .side{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:16px;padding:14px 16px 0;overflow:visible}.waitstage.mk-new h1{font-size:var(--suite-title)}.waitstage.mk-new .sub{font-size:var(--suite-text)}.waitstage.mk-new .eseg{background:var(--surface-2);border:0;border-radius:11px;gap:2px;margin:0;padding:3px;display:flex}.waitstage.mk-new .eseg button{min-height:40px;font-size:var(--suite-text);border-radius:9px;flex:1;font-weight:600}.waitstage.mk-new .main{flex-direction:column;align-items:stretch;gap:18px;padding:18px 16px 24px;display:flex;overflow:visible}.waitstage.mk-new .bd-blocked{font-size:var(--suite-text)}.waitstage.mk-new .shotblock,.waitstage.mk-new .feelbox{width:100%;margin:0}.waitstage.mk-new .feelbox input{font-size:var(--suite-lead);padding:13px 14px}.waitstage.mk-new .feelbox .tip{font-size:var(--suite-small)}.waitstage.mk-new .ph-actionbar{margin-top:auto}.mk-pick{border:1.5px dashed color-mix(in srgb, var(--wine) 40%, var(--hairline));background:var(--surface);color:var(--ink);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:26px 16px 22px;display:flex;position:relative}.mk-pick:active,.mk-pick.over{background:var(--press)}.mk-pick .ph-ico{border-radius:14px;width:48px;height:48px;margin-bottom:4px}.mk-pick .ph-ico svg{width:24px;height:24px}.mk-pick b{font-size:var(--suite-lead);font-weight:650}.mk-pick span:not(.ph-ico){color:var(--muted);font-size:var(--suite-text)}.mk-pick input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.mk-picked{border:1px solid var(--hairline);background:var(--surface);border-radius:16px;align-items:center;gap:12px;padding:12px 8px 12px 14px;display:flex}.mk-picked .m{flex:1;gap:2px;min-width:0;display:grid}.mk-picked b{font-size:var(--suite-row);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mk-picked .m span{color:var(--muted);font-size:var(--suite-text)}.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{border-top:1px solid var(--hairline);padding:2px 16px 14px}.mk-fold-body ol.stagesteps{gap:0;margin:4px 0 0}.mk-fold-body ol.stagesteps li{padding:8px 0}.mk-fold-body ol.stagesteps b,.mk-fold-body ol.stagesteps span{font-size:var(--suite-text)}.mk-fold-body .stepsnote{font-size:var(--suite-text);margin:6px 0 0}.waitstage.mk-new .lticket{width:100%;box-shadow:none;color:var(--ink);background:0 0;border-radius:0;flex-direction:column;padding:0;display:flex}.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{border:1px solid var(--hairline);background:var(--surface);height:58px;color:var(--muted);font-size:var(--suite-tiny);letter-spacing:.02em;border-radius:12px}.waitstage.mk-new .lweek button b{color:var(--ink);font-size:var(--suite-lead)}.waitstage.mk-new .lweek button.sel{background:var(--wine);border-color:var(--wine);color:var(--on-wine);box-shadow:none;transform: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{color:var(--accent-text);background:0 0;border-color:#0000}.waitstage.mk-new .leye{font:600 var(--suite-small)/1.2 var(--ui);letter-spacing:.06em;color:var(--dim);padding:0 16px 6px}:is(.waitstage.mk-new,.mk-timesheet) .ldate{border:1px solid var(--hairline);background:var(--surface);border-bottom:0;border-radius:16px 16px 0 0;margin:0;padding:12px 16px}:is(.waitstage.mk-new,.mk-timesheet) .ldaybtn{min-height:32px;color:var(--ink);font-size:var(--suite-heading);-webkit-text-decoration-color:var(--hairline);text-decoration-color:var(--hairline)}:is(.waitstage.mk-new,.mk-timesheet) .ldate small{color:var(--muted)}:is(.waitstage.mk-new,.mk-timesheet) .lrow{border:1px solid var(--hairline);background:var(--surface);border-top:0;flex-flow:column;gap:0}.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{border:0;border-top:1px solid var(--hairline);background:0 0;border-radius:0;justify-content:space-between;height:auto;min-height:50px;padding:0 12px 0 16px}:is(.waitstage.mk-new,.mk-timesheet) .lsel small{font:400 var(--suite-row)/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 var(--suite-row)/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:0 0}:is(.waitstage.mk-new,.mk-timesheet) .lsel.lrepon small{color:var(--ink)}:is(.waitstage.mk-new,.mk-timesheet) .lrep{border:1px solid var(--hairline);background:var(--surface);border-top:0;gap:10px;margin:0;padding:0 0 12px}:is(.waitstage.mk-new,.mk-timesheet) .lrep .lrow{background:0 0;border:0}.waitstage.mk-new .lnext{color:var(--muted);font-size:var(--suite-small);padding:0 16px}.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 var(--suite-row)/1.2 var(--ui)}.waitstage.mk-new .lcover{width:100%;margin:0}.waitstage.mk-new .lcover>label{font-size:var(--suite-small);letter-spacing:.06em}.waitstage.mk-new .lcover>label span{font-size:var(--suite-small)}.waitstage.mk-new .lcover textarea{font-size:var(--suite-lead)}.waitstage.mk-new .lcovfoot .hint{font-size:var(--suite-small)}.waitstage.mk-new .lattach{min-height:44px;font-size:var(--suite-text);align-items:center;display:inline-flex}.waitstage.mk-new .under{width:100%;font-size:var(--suite-text);min-height:0;margin:0}.waitstage.mk-new .under:empty{display:none}}.mk-off{display:none!important}@media (width<=700px){.boardpage .ph-nav-t .title{max-width:100%;color:var(--ink);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.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{background:var(--goodbg);height:30px;color:var(--good);font-size:var(--suite-text);border-radius:100px;align-items:center;gap:6px;margin-right:6px;padding:0 12px;font-weight:650;display:inline-flex}.mk-livepill i{background:currentColor;border-radius:50%;width:7px;height:7px}.board .mk-msg{color:var(--muted);font-size:var(--suite-text);margin:8px 16px 0}.board .bd-warnings{font-size:var(--suite-text)}.board .livestrip.mk-strip{flex-wrap:wrap;gap:6px 10px;height:auto;min-height:48px;margin:8px 16px 0;padding:4px 4px 4px 14px;box-shadow:inset 0 0 0 1px #ffffff0d}.board .livestrip.mk-strip .lp{min-width:0;font-size:var(--suite-text);letter-spacing:0;text-transform:none;white-space:normal;flex:1;line-height:1.35;display:block}.board .livestrip.mk-strip .lp i{vertical-align:1px;margin-right:8px;display:inline-block}.board .livestrip.mk-strip .lp span{white-space:nowrap}.board .livestrip.mk-strip .lp span:before{content:"· "}.mk-timesheet .ltime{width:auto;box-shadow:none;color:var(--ink);background:0 0;border-radius:0;padding:0 16px;position:static}.mk-timesheet .ltime .leye{font:800 var(--suite-lead)/1.25 var(--display);letter-spacing:0;text-transform:none;text-align:center;color:var(--ink);margin:0 0 14px}.mk-timesheet .ltime>.lrow{border-radius:0 0 16px 16px}.mk-timesheet .ltime>.lrow:has(+.lrep){border-radius:0}.mk-timesheet .ltime .lwarn{font-size:var(--suite-text);color:var(--danger);margin:12px 4px 0}.mk-timesheet .ltime .ltold{font-size:var(--suite-text);color:var(--muted);margin:12px 4px 0}.mk-timesheet .ltime .lacts{gap:10px;margin-top:18px}.mk-timesheet .ltime .lacts button{border:1px solid var(--hairline);background:var(--surface);min-height:50px;color:var(--ink);font:650 var(--suite-row)/1.2 var(--ui);border-radius:14px;flex:1}.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{width:100%;box-shadow:none;flex-basis:100%;margin-top:10px;position:static}:is(.waitstage.mk-new,.mk-timesheet) .lcalgrid button{height:44px;font-size:var(--suite-row)}:is(.waitstage.mk-new,.mk-timesheet) .lcalhead button{width:44px;height:44px}.board .livestrip.mk-strip .repchip{font-size:var(--suite-small);order:3}.mk-change{color:#fff;min-height:40px;font:650 var(--suite-text)/1 var(--ui);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff38;border-radius:10px;padding:0 14px}.mk-change:active{background:#fff3}.board .tabs[role=tablist]{scrollbar-width:none;padding:4px 8px 0;overflow-x:auto}.board .tabs[role=tablist]::-webkit-scrollbar{display:none}.board .tabs>button{min-height:44px;font-size:var(--suite-text);flex:none}.board .tabs>button small{font-size:var(--suite-tiny)}.board .studio.mk-studio{flex-direction:column;flex:1;min-height:0;display:flex}.board .mk-studio .mk-views{flex:none;margin:10px 16px 6px}.board .mk-studio .mk-parts{overscroll-behavior-y:contain;flex-direction:column;flex:1;gap:22px;min-height:0;padding:8px 0 24px;display:flex;overflow-y:auto}.board .mk-studio .mk-parts>*{flex:none}.board .mk-part{gap:12px;min-height:60px}.board .mk-part-hit{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;position:absolute;inset:0}.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{z-index:1;justify-content:flex-end;min-width:51px;min-height:44px;position:relative}.board .mk-part .bd-switch i{border-radius:31px;width:51px;height:31px}.board .mk-part .bd-switch i:after{width:27px;height:27px;top:2px;left:2px;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{font-size:var(--suite-text);gap:4px;display:flex}.board .mk-addr .addr .t{white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;flex:1}.board .mk-addr .addr .base{white-space:nowrap}.board .mk-addr .abtn{border-radius:12px;width:44px;height:44px}.board .mk-addr .abtn svg{width:20px;height:20px}.board .mk-addr .url.edit{width:100%;font-size:var(--suite-text);white-space:normal;background:0 0;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;display:flex}.board .mk-addr .url.edit .bd-inp{min-height:44px;font-size:var(--suite-row);flex:100%}.board .mk-addr .url.edit .btn{min-height:44px;font-size:var(--suite-text);padding:0 16px}.board .mk-studio .mk-preview{flex-direction:column;flex:1;min-height:0;display:flex}.board .mk-studio .mk-pvbar{flex:none;justify-content:center;padding:2px 16px 8px;display:flex}.board .mk-studio .mk-pvbar .mk-seg{width:min(260px,100%)}.board .mk-studio .mk-pvbar .mk-seg button{min-height:32px;font-size:var(--suite-text)}.board .mk-studio .pv.phone{flex:1;min-height:0;padding:0 16px 12px}.board .mk-studio .pv.phone iframe{border-radius:16px;width:100%}.board .mk-studio .pv .dim{border-radius:16px;inset:0 16px 12px}.board .mk-studio .ph-actionbar{flex:none}.board .bd-flow .flow{width:auto}.board .studio .sharesheet{top:var(--vvt,0px);z-index:200;width:auto;height:var(--vvh,100dvh);max-height:none;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;border:0;border-radius:0;position:fixed;left:0;right:0}.board .studio .sharehead h2{font-size:var(--suite-lead)}.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:var(--suite-row)}.board .studio .sharefoot button{min-height:44px}.studiotoast.mk-toast{top:calc(var(--vvt,0px) + env(safe-area-inset-top,0px) + 54px);z-index:320;color:#fff;max-width:calc(100% - 32px);font-size:var(--suite-text);background:#241a1e;border-radius:14px;align-items:center;gap:14px;padding:10px 14px 10px 16px;font-weight:600;display:flex;position:fixed;bottom:auto;left:50%;transform:translate(-50%);box-shadow:0 14px 30px -12px #14080cb3}.studiotoast.mk-toast button{color:#f2cc8f;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:700}}.mk-form{gap:8px;padding:0 16px;display:grid}.mk-input{border:1px solid var(--hairline);background:var(--surface);width:100%;min-height:48px;color:var(--ink);font:inherit;font-size:var(--suite-lead);border-radius:12px;padding:0 14px}.mk-input:focus{border-color:var(--wine);outline:none}@media (width<=700px){.bd-confirm h5{font-size:var(--suite-heading)}.bd-confirm .cbody,.bd-confirm .does,.bd-confirm .does small{font-size:var(--suite-text)}.bd-confirm .cacts{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;margin-top:14px;display:grid}.bd-confirm .cacts .chint{font-size:var(--suite-text);grid-area:1/1/auto/-1}.bd-confirm .cacts .btn{min-height:50px;font-size:var(--suite-row);border-radius:14px}.bd-confirm .liveurl{flex-wrap:wrap}.bd-confirm .liveurl b{font-size:var(--suite-text);white-space:normal;overflow-wrap:anywhere;flex-basis:100%}.bd-confirm .liveurl .btn{min-height:44px;font-size:var(--suite-text);flex:1;justify-content:center}.bd-confirm .fixl{min-height:44px;font-size:var(--suite-text)}.bd-confirm .mk-said{color:var(--muted);font-size:var(--suite-text);margin:10px 0 0}}.ph-sheet.mk-talk.peeking{opacity:0;transition:opacity .15s}.ph-sheet-scrim:has(>.mk-talk.peeking){background:0 0}.mk-talk .talk{flex-direction:column;gap:16px;min-height:100%;padding:0 16px;display:flex}.mk-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mk-tools .ph-btn{min-height:60px;font-size:var(--suite-small);flex-direction:column;gap:4px;padding:0 4px}.mk-tools .ph-btn.danger{color:var(--danger)}.mk-words{gap:12px;display:grid}.mk-word{gap:6px;display:grid}.mk-word>span,.mk-where>span,.mk-talk .namerow label{color:var(--muted);font-size:var(--suite-small);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.mk-word textarea,.mk-talk .namerow input{border:1px solid var(--hairline);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;font-size:var(--suite-row);resize:none;border-radius:12px;padding:10px 12px;line-height:1.4}.mk-word textarea:focus,.mk-talk .namerow input:focus{border-color:var(--wine);outline:none}.mk-talk .namerow,.mk-where{gap:6px;display:grid}.mk-where .fr-select__trigger{min-height:44px;font-size:var(--suite-row)}.mk-talk .msgs{flex-direction:column;gap:8px;display:flex}.mk-talk .msg{max-width:88%;font-size:var(--suite-text);overflow-wrap:anywhere;border-radius:16px;padding:9px 12px;line-height:1.45}.mk-talk .msg.me{background:var(--wine);color:var(--on-wine);border-bottom-right-radius:5px;align-self:flex-end}.mk-talk .msg.ai{background:var(--surface-2);color:var(--ink);border-bottom-left-radius:5px;align-self:flex-start}.mk-talk .msg.ai .acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.mk-talk .msg.ai .acts button{border:1px solid var(--hairline);background:var(--surface);min-height:44px;color:var(--accent-text);font:inherit;font-size:var(--suite-text);cursor:pointer;border-radius:100px;padding:0 16px;font-weight:650}.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:var(--suite-small)}.mk-talk .msg.me .files{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.mk-talk .msg.me .files img{object-fit:cover;border-radius:8px;width:56px;height:56px}.mk-talk .msg.me .files .doc{color:inherit;font-weight:700}.mk-talk .msg.thinking{color:var(--muted);align-items:center;gap:8px;display:flex}.mk-talk .msg.thinking span{gap:3px;display:inline-flex}.mk-talk .msg.thinking i{background:var(--wine);border-radius:50%;width:6px;height:6px;animation:1s infinite st-blink}.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{flex-wrap:wrap;gap:8px;display:flex}.mk-talk .chip{border:1px solid var(--hairline);background:var(--surface);min-height:44px;font-size:var(--suite-text);border-radius:12px;align-items:center;gap:6px;padding:4px 4px 4px 8px;display:inline-flex}.mk-talk .chip img{object-fit:cover;border-radius:7px;width:36px;height:36px}.mk-talk .chip svg{width:16px;height:16px;color:var(--muted)}.mk-talk .chip .name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.mk-talk .chip button{width:36px;height:36px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.mk-talk .chip .spin{border:2px solid var(--hairline);border-top-color:var(--wine);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite st-spin}.mk-talk .row{border:1px solid var(--hairline);background:var(--surface);border-radius:22px;grid-template-columns:44px minmax(0,1fr) 44px;align-items:end;gap:4px;margin-top:auto;padding:6px;display:grid;position:sticky;bottom:0;box-shadow:0 -10px 18px -12px #14080c40}.mk-talk .row textarea{min-height:40px;max-height:120px;color:var(--ink);font:inherit;font-size:var(--suite-row);resize:none;background:0 0;border:0;padding:9px 4px;line-height:1.4}.mk-talk .row textarea:focus{outline:none}.mk-talk .row .attach,.mk-talk .row .send{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.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{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mk-talk .chfoot{color:var(--muted);font-size:var(--suite-text)}@media (prefers-reduced-motion:reduce){.ph-sheet.mk-talk.peeking{transition:none}.mk-talk .msg.thinking i,.mk-talk .chip .spin{animation:none}}@media (width>=701px) and (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:var(--suite-small)}.board .tabs>button{min-height:44px;font-size:var(--suite-text)}.board .bd-switch{justify-content:center;min-width:44px;min-height:44px}.board .studio .abtn{width:44px;height:44px}.board .studio .studioseg button{min-height:40px;font-size:var(--suite-text);padding:0 14px}.board .studio .wholepill{min-height:44px;font-size:var(--suite-text)}.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:var(--suite-row)}.board .studio .msg{font-size:var(--suite-text)}.board .studio .msg.ai .acts button{min-height:44px;font-size:var(--suite-text);padding:0 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:var(--suite-tiny)}}@media (width<=860px){.waitstage.mk-stage{overscroll-behavior-y:contain;flex-direction:column;display:flex;overflow-y:auto}.waitstage.mk-stage:before{display:none}.waitstage.mk-stage .side{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:12px;padding:14px 16px 0;overflow:visible}.waitstage.mk-stage h1{font-size:var(--suite-title)}.waitstage.mk-stage .sub,.waitstage.mk-stage .bd-blocked{font-size:var(--suite-text)}.waitstage.mk-stage .acts .btn{min-height:48px;font-size:var(--suite-text)}.waitstage.mk-stage .main{flex-direction:column;align-items:stretch;gap:16px;padding:16px 16px 24px;display:flex;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%;font-size:var(--suite-text);min-height:0;margin:0}.waitstage.mk-stage .under:empty{display:none}.waitstage.mk-stage .eta{font-size:var(--suite-text);margin:10px 0 0}.waitstage.mk-stage .scene .big{font-size:var(--suite-title)}.waitstage.mk-stage .npanel{border-radius:18px;max-height:none;padding:22px 18px 18px}.waitstage.mk-stage .npanel .nrows{overflow:visible}.waitstage.mk-stage .npanel .nfoot .btn{min-height:48px;font-size:var(--suite-text)}.waitstage.mk-stage .scene.design .desk{gap:20px;padding:16px 16px 8px}.waitstage.mk-stage .scene.design .capline{flex-wrap:wrap;padding:4px 20px 22px;position:relative;bottom:auto;left:auto;right:auto}.waitstage.mk-stage .scene.design .capline span{font-size:var(--suite-heading)}.waitstage.mk-stage .scene.design .capline .more{min-height:44px;font-size:var(--suite-text)}}@media (width<=700px){.waitstage.mk-stage .main{z-index:auto}.waitstage .pagemax{top:var(--vvt,0px);height:var(--vvh,100dvh);padding:calc(env(safe-area-inset-top,0px) + 10px) 12px calc(env(safe-area-inset-bottom,0px) + 12px);bottom:auto}.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;width:44px;height:44px;margin-left:auto}.waitstage .pagemax .bar:after{content:"";flex-basis:100%;order:2}.waitstage .pagemax .bar .other,.waitstage .pagemax .bar .use{min-height:46px;font-size:var(--suite-text);flex:1 1 0;order:3;margin-top:10px}.waitstage .pagemax .bar .use{order:4}.waitstage .pagemax iframe,.waitstage .pagemax.phone iframe{width:100%}.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 (width<=700px),(width>=701px) and (width<=1180px) and (hover:none){.board .bd-switch{justify-content:center;min-width:44px;min-height:44px}.board .bd-move,.board .card .rg,.board .card .del{border-radius:12px;width:44px;height:44px}.board .bd-at{min-height:32px;font-size:var(--suite-small);padding:4px 10px}.board .addrow .btn,.board .addmenu .chip,.board .deleted .chip{min-height:44px}}.ph-foot{color:var(--muted);font-size:var(--suite-text);margin:8px 32px 0;line-height:1.4}.s-sheet{flex-direction:column;gap:16px;display:flex}.s-sheet>.ph-foot{margin:0 20px}@media (width<=860px),(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+*,.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 .send-status>:not(.card){margin-inline:20px}.settings-view .pane-head .eyebrow{display:none}.settings-view .pane-head h2{font-size:var(--suite-title)}.settings-view .pane-head p{font-size:var(--suite-text);margin-top:6px;line-height:1.4}.settings-view .card,.s-sheet>.affix{border-radius:16px;margin-inline:16px}.settings-view .card+.card{margin-top:22px}.settings-view .card-head{flex-wrap:wrap;padding:14px 16px}.settings-view .card-head h3{font-size:var(--suite-lead)}.settings-view .card-head p{font-size:var(--suite-text);line-height:1.4}.settings-view .card-pad{padding:16px}.settings-view .rows{padding:0}.settings-view .row{flex-direction:column;align-items:stretch;gap:2px;padding:10px 16px 6px;display:flex}.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{font-size:var(--suite-small);color:var(--muted);font-weight:600;display:block}.settings-view .row .hint{display:none}.settings-view .row .hint.keep,.settings-view .sc-edit .row .hint{font-size:var(--suite-text);margin-top:2px;line-height:1.4;display:block}.settings-view .row .ctl>.inp:not(textarea),.settings-view .row .ctl>input.inp{min-height:40px;box-shadow:none;font-size:var(--suite-lead);background:0 0;border:0;border-radius:0;padding:4px 0 6px}.settings-view .inp,.settings-view .affix input,.settings-view textarea,.settings-view .wedit{font-size:var(--suite-row)}.settings-view .inp{min-height:44px}.settings-view .row.inl{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:52px;padding:6px 16px;display:grid}.settings-view .row.inl .lbl{font-size:var(--suite-row);color:var(--ink);grid-area:1/1;font-weight:500}.settings-view .row.inl .ctl{grid-area:1/2;justify-content:flex-end;max-width:min(60vw,300px);display:flex}.settings-view .row.inl .hint{grid-area:2/1/auto/-1;padding-bottom:6px}.settings-view .row.inl .fr-select__trigger{min-height:44px;box-shadow:none;color:var(--muted);font-size:var(--suite-row);background:0 0;border:0;gap:4px;padding:0 0 0 8px}.settings-view .row.inl .ctl-inline{gap:8px}.settings-view .row .ctl .inp.inp-num{border:1px solid var(--hairline);background:var(--surface-2);text-align:center;width:76px;min-height:44px;font-size:var(--suite-lead);border-radius:10px;padding:6px}.settings-view .ctl-unit{font-size:var(--suite-text)}.fr-select__trigger{min-height:44px;font-size:var(--suite-row)}.settings-view .microlabel{font-size:var(--suite-tiny)}.settings-view .btn,.settings-view .btn.sm{min-height:44px;font-size:var(--suite-text);border-radius:12px;padding:0 16px}.settings-view .cpy{min-width:44px;min-height:44px}.settings-view .linklike{min-height:44px;font-size:var(--suite-text)}.settings-view .ph-btn.sm{min-height:44px;font-size:var(--suite-text);border-radius:12px;flex:none;padding:0 14px}.settings-view .pill.sm{font-size:var(--suite-tiny)}.settings-view .ph-row .pill{font-size:var(--suite-small);flex:none;padding:5px 10px}.ph-row .v .pill{font-size:var(--suite-small);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:var(--suite-text);text-align:center}.s-sheet .affix{border:1px solid var(--hairline);background:var(--surface);border-radius:12px;align-items:stretch;display:flex;overflow:hidden}.s-sheet .affix input{min-width:0;min-height:48px;color:var(--ink);font:inherit;font-size:var(--suite-row);background:0 0;border:0;outline:none;flex:1;padding:0 6px 0 14px}.s-sheet .affix .suffix{color:var(--dim);font-size:var(--suite-text);background:var(--surface-2);border-left:1px solid var(--hairline);align-items:center;padding:0 12px;display:flex}.s-sheet>.preview-line{margin:-8px 20px 0;font-size:15px}.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{border-radius:12px;min-height:44px}.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-width:44px;min-height:44px;font-size:var(--suite-text);justify-content:center}.settings-view .wlink{flex-wrap:wrap}.settings-view .wlink .inp{flex:100%}.bp-sheet{flex-direction:column;gap:12px;display:flex}.bp-sheet .bp-tabs{background:var(--surface-2);border-radius:11px;gap:2px;margin:0 16px;padding:3px;display:flex}.bp-sheet .bp-tabs button{background:0 0;border:0;border-radius:9px;flex:1;min-height:44px;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{background:0 0;padding:0 16px 8px}.settings-view .bp-mode button{min-height:44px;padding-inline:14px;font-size:13px}.settings-view .domain-cur{gap:10px;padding:12px 14px}.settings-view .domain-cur>.inline:first-child{flex-wrap:nowrap;flex:1;min-width:0}.settings-view .domain-cur .addr{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.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{white-space:normal;word-break:break-all;font-size:var(--suite-text);flex:100%}.settings-view .dns-head,.settings-view .warn-note,.settings-view .off-banner,.settings-view .addr-opens,.settings-view .protect{font-size:var(--suite-text);line-height:1.45}.settings-view .dns-r{align-items:flex-start}.settings-view .dns-r code{font-size:var(--suite-text);word-break:break-all;white-space:normal;line-height:1.4}.settings-view .card .ph-grp{background:var(--surface-2);margin-inline:0}.settings-view .health-grid{grid-template-columns:minmax(0,1fr);gap:0}.settings-view .health-card .stat{background:0 0;border:0;border-radius:0;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;display:grid}.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{font-size:var(--suite-row);color:var(--ink);grid-area:lbl}.settings-view .health-card .stat-top .pill{grid-area:pill}.settings-view .health-card .stat-val{font-size:var(--suite-lead);grid-area:val}.settings-view .health-card .stat-val .u{font-size:var(--suite-text)}.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{font-size:var(--suite-text);grid-area:foot}.settings-view .keyfield .keyval{flex: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:var(--suite-row);text-align:left}.settings .sc-switch{min-width:52px;min-height:44px}.settings .sc-meta,.settings .sc-sub,.settings .sc-reading{font-size:var(--suite-text)}}@media (width<=700px){.settings-view .settings{padding:0;display:block}.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{font-size:var(--suite-row);padding:40px 20px}.fr-select__row .t{white-space:normal}}@media (width>=701px) and (width<=1180px) and (hover:none),(width>=701px) and (width<=860px){.settings-view .settings.split{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:0;max-width:none;padding:0;display:grid}.settings-view .s-list{max-height:100dvh;padding:calc(20px + env(safe-area-inset-top,0px)) 0 24px;border-right:1px solid var(--hairline);min-height:100dvh;position:sticky;top:0;overflow-y:auto}.settings-view .s-list h1{font:800 var(--suite-title)/1.1 var(--display);margin:0;padding:0 20px}.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{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.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}}
