@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/saira-latin-400-normal-6Q3FbzbH.woff2) format("woff2"),url(/assets/saira-latin-400-normal-Du12DsUY.woff) format("woff")}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/saira-latin-500-normal-BUkaYXVh.woff2) format("woff2"),url(/assets/saira-latin-500-normal-DeI90g98.woff) format("woff")}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/saira-latin-600-normal-DYxBFP1f.woff2) format("woff2"),url(/assets/saira-latin-600-normal-DF-o6wW3.woff) format("woff")}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/saira-latin-700-normal-CObqxJsW.woff2) format("woff2"),url(/assets/saira-latin-700-normal-CWqLIJDh.woff) format("woff")}@font-face{font-family:Industry Trial;font-weight:500;font-display:swap;src:url(/assets/IndustryTest-Medium-B8elS92A.otf) format("opentype");unicode-range:U+0020,U+002C-002E,U+0030-0039,U+0041-005A,U+0061-007A;ascent-override:95%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Industry Trial;font-weight:600;font-display:swap;src:url(/assets/IndustryTest-Demi-B6kKui42.otf) format("opentype");unicode-range:U+0020,U+002C-002E,U+0030-0039,U+0041-005A,U+0061-007A;ascent-override:95%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Industry Trial;font-weight:700;font-display:swap;src:url(/assets/IndustryTest-Bold-BWk_7NQ0.otf) format("opentype");unicode-range:U+0020,U+002C-002E,U+0030-0039,U+0041-005A,U+0061-007A;ascent-override:95%;descent-override:25%;line-gap-override:0%}:root{--wp-red-400: #ff2a1f;--wp-red-500: #ff0000;--wp-red-600: #d60000;--wp-brown-700: #8a3d03;--wp-black: #030104;--wp-ink: #0d0d0d;--wp-ink-900: #1a1a1a;--wp-ink-800: #242424;--wp-ink-700: #2e2e2e;--wp-grey-600: #5e5c59;--wp-grey-500: #8c8a85;--wp-grey-400: #a6a39d;--wp-grey-300: #c9c6bf;--wp-cream: #f4f1e9;--wp-white: #ffffff;--surface-base: var(--wp-black);--surface-band: var(--wp-black);--surface-float: var(--wp-ink-900);--surface-block: var(--wp-ink-900);--surface-block-hover: var(--wp-ink-800);--surface-raised: var(--wp-ink-800);--surface-media: var(--wp-ink-700);--text-primary: var(--wp-cream);--text-secondary: var(--wp-grey-500);--text-muted: var(--wp-grey-400);--text-accent: var(--wp-red-500);--accent: var(--wp-red-500);--accent-hover: var(--wp-red-400);--accent-tint: rgba(255, 0, 0, .12);--accent-ring: rgba(255, 0, 0, .65);--border-hairline: rgba(244, 241, 233, .1);--border-strong: rgba(244, 241, 233, .22);--fill-glass: rgba(40, 40, 40, .62);--fill-glass-strong: rgba(26, 26, 26, .82);--fill-chip: rgba(244, 241, 233, .1);--fill-chip-hover: rgba(244, 241, 233, .18);--mk-frame: #4ba3ff;--mk-range: #f2c94c;--mk-video: #5fd38a;--wave-bg: #121212;--surface-inset: var(--wp-black);--on-accent: var(--wp-black);--border-faint: rgba(244, 241, 233, .07);--text-faint: var(--wp-grey-600);--font-title: "Industry Trial", "Saira", Helvetica, Arial, sans-serif;--font-ui: "Saira", Helvetica, Arial, sans-serif;--fs-title: clamp(30px, 3.4vw, 44px);--fs-headline: 22px;--fs-body: 15px;--fs-caption: 13px;--fs-small: 12px;--fs-eyebrow: 11px;--radius-sm: 8px;--radius-md: 12px;--radius-card: 18px;--radius-lg: 28px;--radius-pill: 999px;--control-sm: 30px;--control-md: 38px;--control-lg: 48px;--shadow-float: 0 12px 40px rgba(0, 0, 0, .5), 0 0 0 1px rgba(244, 241, 233, .06);--blur-glass: blur(20px) saturate(140%);--ease-out: cubic-bezier(.22, 1, .36, 1);--dur-fast: .14s;--dur-base: .26s;--sidebar-w: 232px;color-scheme:dark}:root[data-theme=light]{--surface-base: #f2efe7;--surface-band: #f2efe7;--surface-float: #ffffff;--surface-block: #ffffff;--surface-block-hover: #f7f5ef;--surface-raised: #ebe7dd;--surface-media: #e4e0d6;--surface-inset: #f2efe7;--text-primary: #141313;--text-secondary: #6b6862;--text-muted: #55524d;--text-faint: #9a968e;--text-accent: #d60000;--accent: #d60000;--accent-hover: #b80000;--accent-tint: rgba(214, 0, 0, .09);--accent-ring: rgba(214, 0, 0, .55);--on-accent: #ffffff;--border-hairline: rgba(20, 19, 19, .1);--border-strong: rgba(20, 19, 19, .22);--border-faint: rgba(20, 19, 19, .07);--fill-glass: rgba(255, 255, 255, .72);--fill-glass-strong: rgba(255, 255, 255, .92);--fill-chip: rgba(20, 19, 19, .06);--fill-chip-hover: rgba(20, 19, 19, .11);--mk-frame: #2f8cf0;--mk-range: #e2ad1c;--mk-video: #2fb466;--wave-bg: #f2efe7;--shadow-float: 0 12px 40px rgba(20, 19, 19, .14), 0 0 0 1px rgba(20, 19, 19, .08);color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--surface-base);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--fs-body);line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--accent);color:var(--on-accent)}img{display:block}.tnum,.mono{font-variant-numeric:tabular-nums}.secondary{color:var(--text-secondary)}.muted{color:var(--text-muted)}.eyebrow{font-family:var(--font-title);font-weight:600;font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--text-accent)}.label{font-family:var(--font-title);font-weight:600;font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary)}.title{font-family:var(--font-title);font-weight:700;font-size:var(--fs-title);line-height:.95;letter-spacing:-.03em;margin:0}.headline{font-family:var(--font-title);font-weight:600;font-size:var(--fs-headline);letter-spacing:-.012em;line-height:1.1;margin:0}.headline .rest,.caption .rest{color:var(--text-secondary)}.caption{font-size:var(--fs-caption);line-height:1.42;color:var(--text-secondary)}.caption b{color:var(--text-primary);font-weight:600}.error{color:var(--wp-red-400);font-size:var(--fs-caption);margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;height:var(--control-md);padding:0 18px;border:0;border-radius:var(--radius-pill);font-family:var(--font-title);font-weight:600;font-size:14px;letter-spacing:-.005em;white-space:nowrap;background:var(--fill-chip);color:var(--text-primary);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast)}.btn:hover{background:var(--fill-chip-hover)}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn.primary{background:var(--accent);color:var(--on-accent)}.btn.primary:hover{background:var(--wp-red-400)}.btn.cream{background:var(--wp-cream);color:var(--wp-black)}.btn.cream:hover{background:var(--wp-white)}.btn.ghost{background:transparent;color:var(--text-secondary);padding:0 10px}.btn.ghost:hover{color:var(--text-primary);background:var(--fill-chip)}.btn.danger{background:var(--accent-tint);color:var(--text-accent)}.btn.danger:hover{background:color-mix(in srgb,var(--accent) 22%,transparent)}.btn.sm{height:var(--control-sm);padding:0 12px;font-size:13px}.btn.lg{height:var(--control-lg);padding:0 26px;font-size:15px}.btn.on{background:var(--accent);color:var(--on-accent)}.btn svg{flex:0 0 auto}.icon-btn{display:inline-grid;place-items:center;flex:0 0 auto;width:var(--control-sm);height:var(--control-sm);border:0;border-radius:50%;background:transparent;color:var(--text-secondary);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.icon-btn:hover{background:var(--fill-chip);color:var(--text-primary)}.icon-btn.on{background:var(--accent-tint);color:var(--accent)}.icon-btn.md{width:var(--control-md);height:var(--control-md)}.icon-btn.solid{background:var(--fill-chip);color:var(--text-primary)}.icon-btn:disabled{opacity:.4;cursor:not-allowed}.tabs{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.tab{height:30px;padding:0 12px;border:0;border-radius:var(--radius-pill);background:transparent;font-family:var(--font-title);font-weight:600;font-size:13px;color:var(--text-secondary);display:inline-flex;align-items:center;gap:6px;transition:background var(--dur-fast),color var(--dur-fast)}.tab:hover{color:var(--text-primary)}.tab[aria-selected=true]{background:var(--accent-tint);color:var(--accent)}.tab[aria-selected=true] .count{color:var(--accent)}.tab .count{font-family:var(--font-ui);font-variant-numeric:tabular-nums;color:var(--text-secondary);font-weight:500}.chip{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:6px;font-size:11.5px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap;background:transparent;box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-muted)}.chip.fill{box-shadow:none;background:var(--fill-chip)}.chip.dur{box-shadow:none;background:var(--fill-chip);color:var(--text-muted)}.chip.red{box-shadow:none;background:var(--accent);color:var(--on-accent);font-weight:600}.chip.warn{box-shadow:none;background:var(--accent-tint);color:var(--accent)}.chip.fail{box-shadow:none;background:var(--accent-tint);color:var(--text-accent)}button.chip{border:0;cursor:pointer}button.chip:hover{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.field{display:grid;gap:8px}.input{width:100%;height:var(--control-lg);padding:0 14px;border:0;border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);box-shadow:inset 0 0 0 1.5px transparent;transition:box-shadow var(--dur-fast) var(--ease-out)}.input::placeholder{color:var(--text-faint)}.input:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--accent)}textarea.input{height:auto;min-height:88px;padding:12px 14px;resize:vertical}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-secondary) 50%),linear-gradient(135deg,var(--text-secondary) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:36px}.input.sm{height:var(--control-md);border-radius:10px}.check{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:var(--fs-caption)}.check input{position:absolute;opacity:0;width:0;height:0}.check .box{width:18px;height:18px;border-radius:6px;display:grid;place-items:center;background:var(--surface-raised);box-shadow:inset 0 0 0 1.5px var(--border-strong)}.check input:checked+.box{background:var(--accent);box-shadow:none;color:var(--on-accent)}.check input:focus-visible+.box{outline:2px solid var(--accent);outline-offset:2px}.avatar{width:22px;height:22px;flex:0 0 22px;border-radius:50%;display:grid;place-items:center;background:var(--surface-media);color:var(--text-primary);font-family:var(--font-title);font-weight:700;font-size:11px}.avatar.lg{width:30px;height:30px;flex-basis:30px;font-size:13px}.menu{position:fixed;z-index:100;min-width:200px;padding:6px;border-radius:14px;background:var(--surface-float);backdrop-filter:var(--blur-glass);-webkit-backdrop-filter:var(--blur-glass);box-shadow:var(--shadow-float);animation:pop var(--dur-fast) var(--ease-out)}.menu .sep{height:1px;background:var(--border-hairline);margin:6px 4px}.menu .mlabel{padding:6px 10px 4px;font-size:11px;color:var(--text-secondary)}.mitem{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:var(--text-primary);font-size:13.5px;text-align:left}.mitem:hover,.mitem:focus-visible{background:var(--surface-block-hover);outline:none}.mitem svg{color:var(--text-secondary)}.mitem .kbd{margin-left:auto}.mitem .tick{margin-left:auto;color:var(--accent)}.mitem.danger,.mitem.danger svg{color:var(--wp-red-400)}.mitem:disabled{opacity:.4;cursor:not-allowed}.kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:6px;background:var(--fill-chip);color:var(--text-secondary);font-size:11px;font-variant-numeric:tabular-nums}@keyframes pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#03010499;display:grid;place-items:start center;padding:12vh 16px 16px;animation:fade var(--dur-fast) var(--ease-out);overflow-y:auto}@keyframes fade{0%{opacity:0}}.dialog{width:min(520px,100%);background:var(--surface-float);border-radius:var(--radius-lg);padding:24px;box-shadow:var(--shadow-float);display:grid;gap:18px;animation:pop var(--dur-base) var(--ease-out)}.dialog .dhead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dialog .dfoot{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 560px){.row2{grid-template-columns:1fr}}.toast{position:fixed;left:50%;top:58px;transform:translate(-50%);z-index:120;padding:10px 16px;border-radius:var(--radius-pill);font-size:13.5px;background:var(--fill-glass-strong);backdrop-filter:var(--blur-glass);-webkit-backdrop-filter:var(--blur-glass);box-shadow:var(--shadow-float);animation:pop var(--dur-base) var(--ease-out);white-space:nowrap;max-width:calc(100vw - 32px);overflow:hidden;text-overflow:ellipsis}.drop{border-radius:var(--radius-card);padding:26px 18px;text-align:center;cursor:pointer;background:var(--surface-raised);color:var(--text-secondary);font-size:var(--fs-caption);box-shadow:inset 0 0 0 1.5px var(--border-hairline);transition:box-shadow var(--dur-fast),background var(--dur-fast)}.drop:hover,.drop.over{box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--text-primary)}.progress{height:4px;background:var(--fill-chip);border-radius:4px;overflow:hidden}.progress i{display:block;height:100%;background:var(--accent);transition:width .3s}.app{height:100%;display:flex}.sidebar{width:var(--sidebar-w);flex:0 0 var(--sidebar-w);height:100%;display:flex;flex-direction:column;padding:14px 10px 10px;gap:2px;overflow-y:auto}.sidebar .brandrow{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 14px 8px}.sidebar .brandrow img{height:24px;width:auto}.navitem{display:flex;align-items:center;gap:10px;height:32px;padding:0 10px;border-radius:10px;font-size:13.5px;color:var(--text-muted);background:transparent;border:0;width:100%;text-align:left}.navitem:hover{color:var(--text-primary);background:var(--surface-block)}.navitem[aria-current=page]{background:var(--accent-tint);color:var(--accent)}.navitem .thumb-xs{width:18px;height:12px;border-radius:3px;object-fit:cover;background:var(--surface-media);flex:0 0 auto}.navitem span.t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navgroup{margin-top:16px;padding:0 10px 6px;font-size:12px;color:var(--text-secondary)}.sidebar .spacer{flex:1}.acct{display:flex;align-items:center;gap:10px}.main{flex:1;min-width:0;height:calc(100% - 12px);margin:6px 6px 6px 0;display:flex;flex-direction:column;background:var(--surface-band);border-radius:16px;box-shadow:inset 0 0 0 1px var(--border-hairline);overflow:hidden}.topbar{flex:0 0 auto;height:48px;display:flex;align-items:center;gap:10px;padding:0 10px 0 14px;border-bottom:1px solid var(--border-hairline)}.crumbs{display:flex;align-items:center;gap:6px;min-width:0;font-size:13.5px}.crumbs a,.crumbs span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crumbs a{color:var(--text-secondary)}.crumbs a:hover{color:var(--text-primary)}.crumbs .sep{color:var(--text-faint);flex:0 0 auto}.crumbs .here{color:var(--text-primary)}.crumbs img.logo{height:20px;width:auto}.topbar .right{margin-left:auto;display:flex;align-items:center;gap:6px}.content{flex:1;min-height:0;overflow-y:auto}.mobile-only{display:none!important}@media (max-width: 820px){.app{display:block}.sidebar{position:fixed;inset:0 auto 0 0;z-index:80;background:var(--surface-band);box-shadow:var(--shadow-float);transform:translate(-102%);transition:transform var(--dur-base) var(--ease-out)}.sidebar.open{transform:none}.main{height:100%;margin:0;border-radius:0;box-shadow:none}.mobile-only{display:inline-grid!important}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:79;background:#0301048c}}.sidebar.overlay{position:fixed;inset:0 auto 0 0;z-index:80;background:var(--surface-band);box-shadow:var(--shadow-float)}.toolbar{display:flex;align-items:center;gap:8px;padding:10px 12px;flex-wrap:wrap}.toolbar .right{margin-left:auto;display:flex;gap:6px;align-items:center}.group{margin:0 12px 10px}.ghead{display:flex;align-items:center;gap:8px;height:34px;padding:0 8px;border-radius:10px;background:var(--surface-block);font-size:13px;color:var(--text-muted)}.ghead button.collapse{border:0;background:none;color:var(--text-secondary);display:grid;place-items:center;padding:0;width:18px}.ghead .n{color:var(--text-secondary);font-variant-numeric:tabular-nums}.ghead .gtitle{color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media (max-width: 560px){.ghead .gmeta{display:none}}.ghead .gmeta{color:var(--text-secondary)}.ghead .right{margin-left:auto;display:flex;gap:4px}.vrow{display:grid;grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:6px 10px 6px 28px;border-radius:10px;color:var(--text-primary);font-size:13.5px}.vrow:hover{background:var(--surface-block)}.vrow .t{display:flex;align-items:center;gap:8px;min-width:0}.vrow .t b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vrow .meta{color:var(--text-secondary);font-size:12.5px;white-space:nowrap;text-align:right}.vrow .meta em{font-style:normal;color:var(--text-primary)}.vrow .open{font-size:12px;color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}.vrow .open.has{color:var(--text-primary)}.vrow .open.has:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-right:6px;vertical-align:1px}.thumb{width:52px;aspect-ratio:16 / 9;border-radius:6px;object-fit:cover;background:var(--surface-media)}.thumb.ph{display:grid;place-items:center;color:var(--text-faint)}@media (max-width: 720px){.vrow{grid-template-columns:52px minmax(0,1fr);padding-left:10px;row-gap:4px}.vrow .thumb,.vrow>.ph{grid-row:span 2}.vrow .details{justify-content:flex-start;flex-wrap:wrap}.vrow .meta,.vrow .dt-activity,.vrow .dt-firstUpload,.vrow .dt-source{display:none}}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px 14px;padding:6px 8px 8px}.card{display:grid;gap:8px;color:var(--text-primary)}.card .media{position:relative;border-radius:var(--radius-card);overflow:hidden;background:var(--surface-media);aspect-ratio:16 / 9}.card .media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.card:hover .media img{transform:scale(1.025)}.card .media .chip{position:absolute;right:8px;bottom:8px;background:#030104b3;color:var(--wp-cream);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass)}.card .media .chip.st{left:8px;right:auto}.card .ct{display:flex;align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:500}.card .ct b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.card .cm{font-size:12px;color:var(--text-secondary);margin-top:-4px}.card .cm em{font-style:normal;color:var(--text-primary)}.empty{padding:48px 20px;text-align:center;color:var(--text-secondary);font-size:var(--fs-caption);display:grid;justify-items:center;gap:12px}.empty img{height:40px;opacity:.5}.home{position:relative;min-height:100%;display:flex;flex-direction:column;overflow:hidden}.home .watermark{position:absolute;right:-120px;top:-110px;width:460px;opacity:.06;pointer-events:none}.home .hero{flex:1;min-height:300px;display:grid;place-items:center;text-align:center;padding:40px 16px}.home .hero .stack{display:grid;gap:16px;justify-items:center}.home .hero.over{background:radial-gradient(60% 60% at 50% 50%,rgba(255,0,0,.1),transparent 70%)}.home .recent{width:min(720px,100%);margin:0 auto;padding:0 12px 28px}.home .recent .tabs{padding:0 0 8px 18px}.home .vrow{padding-left:10px}.feed{padding:14px 16px 40px;display:grid;gap:22px}.event{display:grid;grid-template-columns:70px minmax(0,1fr);gap:10px}.event .when{font-size:12px;color:var(--text-secondary);padding-top:9px;white-space:nowrap;font-variant-numeric:tabular-nums;position:relative}.event .when:after{content:"";position:absolute;right:-6px;top:16px;width:10px;height:1px;background:var(--border-strong)}.ehead{display:flex;align-items:center;gap:8px;min-height:34px;padding:4px 10px;border-radius:10px;background:var(--surface-block);font-size:13px;color:var(--text-secondary);flex-wrap:wrap}.ehead b{color:var(--text-primary);font-weight:500}.ehead a.v{display:inline-flex;align-items:center;gap:6px;color:var(--text-primary)}.ehead a.v:hover{text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px}.ehead .thumb{width:28px;border-radius:4px}.ebody{padding:10px 0 0 6px}.ebody .card{width:220px}.ncards{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity}.ncard{flex:0 0 240px;scroll-snap-align:start;display:grid;gap:8px;align-content:start;padding:12px;border-radius:14px;background:var(--surface-block);color:var(--text-primary);font-size:13px}.ncard:hover{box-shadow:inset 0 0 0 1px var(--border-strong)}.ncard .nh{display:flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:12px}.ncard .nt{white-space:pre-wrap;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}.ncard.done{opacity:.6}.settings{max-width:640px;margin:0 auto;padding:32px 16px;display:grid;gap:22px}.panel{background:var(--surface-block);border-radius:16px;overflow:hidden}.prow{display:flex;align-items:center;gap:14px;padding:12px 16px;min-height:54px}.prow+.prow{border-top:1px solid var(--border-hairline)}.prow .pl{font-size:13.5px}.prow .pr{margin-left:auto;display:flex;gap:8px;align-items:center;min-width:0}.prow .pr .input{width:240px}@media (max-width: 560px){.prow{flex-wrap:wrap}.prow .pr{margin-left:0;width:100%}.prow .pr .input{width:100%}}.signin{min-height:100%;display:grid;place-items:center;padding:24px 16px;position:relative;overflow:hidden}.signin .watermark{position:absolute;left:-140px;bottom:-160px;width:520px;opacity:.06;pointer-events:none}.signin form{width:min(380px,100%);display:grid;gap:16px;position:relative}.signin .logo{height:26px;width:auto;margin-bottom:18px}.review{height:100%;display:flex;flex-direction:column}.rbody{flex:1;min-height:0;display:flex}.stagecol{flex:1;min-width:0;display:flex;flex-direction:column;position:relative;padding:14px 12px 0}.stagewrap{flex:1;min-height:0;display:grid;place-items:center;position:relative}.stage{position:relative;max-width:100%;max-height:100%;background:#000;border-radius:var(--radius-card);overflow:hidden;box-shadow:0 0 0 1px var(--border-hairline)}.stage video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block;background:#000}.stage video.proxy{opacity:0;pointer-events:none;background:transparent}.stage video.proxy.on{opacity:1;background:#000}.drawlayer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:none}.drawlayer.active{cursor:crosshair}.stage-msg{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;text-align:center;color:var(--text-secondary);font-size:14px}.drawhint{position:absolute;left:50%;top:12px;transform:translate(-50%);z-index:3}.composer-zone{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:8px;padding:12px 0;position:relative;z-index:5}.composer{width:min(680px,100%);display:flex;align-items:flex-end;gap:6px;padding:6px;border-radius:22px;background:var(--fill-glass);backdrop-filter:var(--blur-glass);-webkit-backdrop-filter:var(--blur-glass);box-shadow:var(--shadow-float)}.composer textarea{flex:1;min-width:0;width:0;border:0;background:transparent;resize:none;color:var(--text-primary);padding:7px 6px;height:34px;max-height:160px;line-height:20px;font-size:14px}.composer textarea:focus{outline:none}.composer textarea::placeholder{color:var(--text-secondary)}.composer .target{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;border:0;border-radius:14px;background:var(--fill-chip);color:var(--text-primary);font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.composer .target:hover{background:var(--fill-chip-hover)}.composer .target .dot{width:8px;height:8px;border-radius:50%}.composer .send{width:34px;height:34px;border-radius:50%;border:0;display:grid;place-items:center;background:var(--accent);color:var(--on-accent);flex:0 0 auto;transition:background var(--dur-fast)}.composer .send:hover{background:var(--wp-red-400)}.composer .send:disabled{background:var(--fill-chip);color:var(--text-secondary);cursor:not-allowed}.composer .tool{width:34px;height:34px;border-radius:12px}.drawbar{display:flex;align-items:center;gap:4px;padding:5px;border-radius:var(--radius-pill);flex-wrap:wrap;justify-content:center;background:var(--fill-glass);backdrop-filter:var(--blur-glass);-webkit-backdrop-filter:var(--blur-glass);box-shadow:var(--shadow-float)}.drawbar .sw{width:22px;height:22px;border-radius:50%;border:0;box-shadow:inset 0 0 0 2px #00000059;margin:0 2px}.drawbar .sw.on{box-shadow:0 0 0 2px var(--surface-float),0 0 0 4px var(--accent)}.drawbar .vr{width:1px;height:20px;background:var(--border-strong);margin:0 4px}.drawbar .szbtn{color:var(--text-primary)}.drawbar .szbtn i{display:block;border-radius:50%;background:currentColor}.drawbar .szbtn.on{color:var(--accent)}.transport{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:6px 10px 8px;border-top:1px solid var(--border-hairline)}.transport .play,.composer .play{width:32px;height:32px;border-radius:50%;border:0;display:grid;place-items:center;background:var(--fill-chip);color:var(--text-primary);flex:0 0 auto}.transport .play:hover,.composer .play:hover{background:var(--fill-chip-hover)}.timebtn{border:0;background:transparent;color:var(--text-primary);font-size:12.5px;font-variant-numeric:tabular-nums;padding:6px 8px;border-radius:8px;white-space:nowrap;display:inline-flex;gap:4px;align-items:center}.timebtn:hover{background:var(--fill-chip)}.timebtn .of{color:var(--text-secondary)}.speedbtn{border:0;background:transparent;color:var(--text-secondary);font-size:12.5px;padding:6px 8px;border-radius:8px;font-variant-numeric:tabular-nums}.speedbtn:hover{color:var(--text-primary);background:var(--fill-chip)}.tl{position:relative;user-select:none;-webkit-user-select:none}.tl-notes{position:relative;height:22px;margin-bottom:8px;border-radius:11px;background:color-mix(in srgb,var(--text-primary) 8%,transparent);cursor:pointer;touch-action:none}.tl-mark{position:absolute;top:4px;width:4px;height:14px;margin-left:-2px;border-radius:2px;background:var(--mk-frame);transition:transform var(--dur-fast) var(--ease-out)}.tl-mark:hover{transform:scaleX(1.5) scaleY(1.15)}.tl-mark.active{top:2px;width:5px;height:18px;margin-left:-2.5px;z-index:2;box-shadow:0 0 0 1.5px var(--surface-block),0 0 0 3px var(--text-primary)}.tl-range{position:absolute;border-radius:3px;background:var(--mk-range);transition:filter var(--dur-fast)}.tl-range:hover{filter:brightness(1.15)}.tl-range.active{z-index:1;box-shadow:0 0 0 1.5px var(--surface-block),0 0 0 3px var(--text-primary)}.tl-mark.done,.tl-range.done{opacity:.35}.tl-notehead{position:absolute;top:-2px;bottom:-2px;width:2px;margin-left:-1px;background:var(--accent);pointer-events:none;z-index:3}.tl-scrub{position:relative;cursor:pointer;touch-action:none;outline:none}.tl-ruler{position:relative;height:26px;border-bottom:1px solid var(--border-hairline)}.tl-ruler .tk{position:absolute;bottom:0;width:1px;height:4px;background:color-mix(in srgb,var(--text-primary) 22%,transparent)}.tl-ruler .tk.k1{height:7px;background:color-mix(in srgb,var(--text-primary) 35%,transparent)}.tl-ruler .tk.k2{height:11px;background:color-mix(in srgb,var(--text-primary) 55%,transparent)}.tl-label{position:absolute;top:1px;padding-left:4px;font-size:10px;letter-spacing:.04em;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.tl-dia{position:absolute;bottom:-4px;width:8px;height:8px;margin-left:-4px;background:var(--text-primary);transform:rotate(45deg);pointer-events:none;z-index:2}.tl-wave{position:relative;height:48px;margin-top:4px;border-radius:10px;background:var(--wave-bg);box-shadow:inset 0 0 0 1px var(--border-hairline);overflow:hidden}.tl-wave .bars{position:absolute;top:4px;right:2px;bottom:4px;left:2px;display:flex;align-items:center;justify-content:space-between}.tl-wave .bars i{flex:0 0 2px;border-radius:1px;background:color-mix(in srgb,var(--text-primary) 36%,transparent)}.tl-played{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.tl-wave .bars.played i{background:var(--text-primary)}.tl-wave .flat{position:absolute;left:6px;right:6px;top:50%;height:1px;background:color-mix(in srgb,var(--text-primary) 18%,transparent)}.tl-wave .wnote{position:absolute;right:10px;top:50%;transform:translateY(-50%);padding:0 6px;background:var(--wave-bg);color:var(--text-secondary);font-size:11px}.tl-hl{position:absolute;top:0;bottom:0;border-radius:6px;box-shadow:inset 0 0 0 1.5px var(--text-primary);pointer-events:none}.tl-sel{position:absolute;top:0;bottom:0;border-radius:6px;background:color-mix(in srgb,var(--text-primary) 12%,transparent);box-shadow:inset 0 0 0 1.5px var(--text-primary);pointer-events:none}.tl-hover{position:absolute;top:0;bottom:0;width:1px;background:color-mix(in srgb,var(--text-primary) 55%,transparent);pointer-events:none}.tl-tip{position:absolute;bottom:calc(100% + 36px);transform:translate(-50%);padding:3px 8px;border-radius:8px;background:var(--fill-glass-strong);color:var(--accent);font-size:11.5px;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-float);z-index:4}.tl-head{position:absolute;top:0;bottom:-3px;width:2px;margin-left:-1px;background:var(--accent);pointer-events:none;z-index:3}.tl-head:before{content:"";position:absolute;top:-2px;left:50%;width:13px;height:15px;margin-left:-6.5px;background:var(--accent);clip-path:polygon(0 0,100% 0,100% 62%,50% 100%,0 62%)}.tl.compact .tl-ruler{height:24px}.tl.compact .tl-label{font-size:9.5px;padding-left:3px}.tl.compact .tl-wave{height:44px}.side{width:360px;flex:0 0 360px;display:flex;flex-direction:column;min-height:0;padding:10px 10px 0 4px}.side .shead{display:flex;align-items:center;gap:4px;padding:0 2px 8px}.side .shead .right{margin-left:auto;display:flex;gap:2px}.side .sbody{flex:1;min-height:0;overflow-y:auto;display:grid;gap:8px;align-content:start;padding-bottom:16px}.note{background:var(--surface-block);border-radius:14px;padding:12px;display:grid;gap:9px;font-size:13.5px;transition:background var(--dur-fast),box-shadow var(--dur-fast)}.note:hover{background:var(--surface-block-hover)}.note.focus{box-shadow:inset 0 0 0 1.5px var(--text-primary);background:var(--surface-block-hover)}.note.done .ntext,.note.done .nstill{opacity:.55}.note .nhead{display:flex;align-items:center;gap:8px;font-size:12.5px}.note .nhead .who{color:var(--text-primary);font-weight:500}.note .nhead .ago{color:var(--text-secondary);white-space:nowrap}.note .nhead .who{white-space:nowrap}.note .nhead .right{margin-left:auto;display:flex;align-items:center;gap:6px}.tcpill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:var(--radius-pill);border:0;background:var(--fill-chip);color:var(--text-primary);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}button.tcpill:hover{background:var(--fill-chip-hover)}.tcpill .dot{width:7px;height:7px;border-radius:50%;flex:0 0 auto}.ntext{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.nstill{display:flex;gap:6px;flex-wrap:wrap}.nstill a{display:block;border-radius:8px;overflow:hidden}.nstill img{height:64px;width:auto;max-width:100%}.nfoot{display:flex;align-items:center;gap:6px}.nfoot .right{margin-left:auto;display:flex;gap:2px;align-items:center}.donepill{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:var(--radius-pill);border:0;font-size:12.5px;background:transparent;color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--border-strong)}.donepill:hover{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.donepill.is{background:var(--accent);color:var(--on-accent);box-shadow:none}.reply{padding:8px 0 0 10px;border-left:2px solid var(--border-hairline);display:grid;gap:2px;font-size:13px}.reply .rh{font-size:12px;color:var(--text-secondary)}.edit{display:grid;gap:8px}.edit textarea.input{min-height:70px;font-size:13.5px}.edit .row{display:flex;gap:6px}.vlist{display:grid;gap:10px;padding-left:2px}.vitem{display:grid;grid-template-columns:38px minmax(0,1fr);gap:8px;position:relative}.vitem:before{content:"";position:absolute;left:18px;top:34px;bottom:-14px;width:1px;background:var(--border-hairline)}.vitem:last-child:before{display:none}.vitem .vnum{display:grid;justify-items:center;align-content:start;gap:8px;padding-top:14px}.vitem .vnum .radio{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--border-strong)}.vitem.current .vnum .radio{box-shadow:inset 0 0 0 4px var(--accent)}.vcard{background:var(--surface-block);border-radius:14px;padding:12px;display:grid;gap:8px;font-size:13px}.vitem.current .vcard{box-shadow:inset 0 0 0 1px var(--text-primary)}.vcard .vh{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-secondary)}.vcard .vh .right{margin-left:auto;display:flex;gap:6px;align-items:center}.vcard .file{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:10px;background:var(--fill-chip);font-size:12.5px;min-width:0}.vcard .file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vcard .desc{color:var(--text-muted);white-space:pre-wrap;cursor:text;border-radius:8px;padding:2px 0}.vcard .desc.ph{color:var(--text-faint)}.vcard .vf{display:flex;align-items:center;gap:8px}.vcard .vf .right{margin-left:auto}@media (max-width: 1000px){.side{width:300px;flex-basis:300px}}@media (max-width: 820px){.main:has(.review){overflow-y:auto}.review{height:auto;min-height:100%;flex:0 0 auto}.review .topbar{position:sticky;top:0;z-index:20;background:var(--surface-band)}.rbody{flex-direction:column}.stagecol{padding:8px 8px 0}.stagewrap{flex:none}.side{width:auto;flex:none;padding:8px}.side .sbody{overflow:visible}.transport{flex-wrap:wrap;border-top:0;padding:4px 0 0;row-gap:0}.composer-zone{padding:8px 0 6px}.hide-sm{display:none!important}}.composer .tool.on,.drawbar .icon-btn.on{background:var(--accent-tint);color:var(--accent)}.vcard .viewing{color:var(--accent);font-size:12.5px}.ehead a.v:hover,.crumbs a:hover{color:var(--text-primary)}@media (max-width: 820px),(pointer: coarse){input,textarea,select,.input,.composer textarea,.edit textarea.input{font-size:16px!important}}.lucide,.mitem .lucide,.icon-btn .lucide,.navitem .lucide,.btn .lucide,.thumb.ph .lucide{color:var(--accent)}.btn.primary .lucide,.btn.on .lucide,.btn.danger .lucide,.composer .send .lucide,.donepill.is .lucide,.chip.red .lucide{color:inherit}.composer .send:disabled .lucide{color:var(--text-secondary)}.icon-btn:disabled .lucide{color:var(--text-secondary)}.transport .play,.composer .play,.timebtn,.timebtn .of{color:var(--accent)}.timebtn .of{opacity:.6}.speedbtn,.composer .target,.tcpill{color:var(--accent)}.tcpill,.composer .target{background:var(--surface-inset);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent)}button.tcpill:hover,.composer .target:hover{background:var(--surface-inset);box-shadow:inset 0 0 0 1px var(--accent)}.rect{background:var(--surface-block);border-radius:22px;box-shadow:inset 0 0 0 1px var(--border-faint)}.rrow{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.rrow>.right{margin-left:auto;display:flex;gap:2px;align-items:center}.rlabel{display:flex;align-items:center;gap:8px;min-width:0;font-family:var(--font-title);font-weight:600;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rlabel .dot{width:7px;height:7px;border-radius:50%;flex:0 0 auto}.rbold{display:inline-block;text-align:left;border:0;padding:0;background:none;color:var(--text-primary);font-family:var(--font-ui);font-weight:700;font-size:26px;line-height:1.05;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.rbold.jump{cursor:pointer;transition:color var(--dur-fast)}.rbold.jump:hover{color:var(--accent)}.rbold .out{display:block;margin-top:4px;font-size:17px;font-weight:600;color:var(--text-muted)}.rtags{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.rtag{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-secondary);font-family:var(--font-title);font-weight:500;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap}.note{border-radius:22px;padding:16px 18px 12px;gap:10px;box-shadow:inset 0 0 0 1px var(--border-faint)}.note.here{box-shadow:inset 0 0 0 1px var(--border-strong)}.note.focus{box-shadow:inset 0 0 0 1.5px var(--text-primary)}.note .ntext{font-size:14px}.composer.rect{width:min(680px,100%);display:grid;gap:10px;align-items:stretch;padding:14px 16px 12px;background:var(--surface-block);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 0 0 1px var(--border-faint);border-radius:22px}.composer .rbold{font-size:24px}.composer .cinput{display:flex;align-items:flex-end;gap:6px;padding:4px 4px 4px 12px;border-radius:14px;background:var(--surface-inset);box-shadow:inset 0 0 0 1px var(--border-hairline)}.composer .cinput:focus-within{box-shadow:inset 0 0 0 1.5px var(--accent)}.transport.rect{display:grid;gap:12px;align-items:stretch;margin:0 10px 10px;padding:12px 16px 14px;border-top:0}.transport .rbold{font-size:24px}.transport .thead .right{gap:4px}.transport .thead .rlabel{margin-right:6px}@media (max-width: 820px){.transport.rect{margin:8px 0 0;padding:10px 12px 12px;gap:10px}.rbold,.composer .rbold,.transport .rbold{font-size:22px}.composer.rect{padding:12px 14px 10px;gap:8px}}@media (max-width: 400px){.hide-xs{display:none!important}}.vcard.rect{padding:16px 18px 14px;gap:10px;border-radius:22px;background:var(--surface-block)}.vcard.rect.current{box-shadow:inset 0 0 0 1.5px var(--text-primary)}.vcard .rrow .viewing{font-family:var(--font-title);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.card.rect{padding:8px 8px 14px;gap:12px;border-radius:22px;align-content:start}.card.rect .media{border-radius:15px}.card.rect:hover{box-shadow:inset 0 0 0 1px var(--border-strong)}.card .cbody{display:grid;gap:8px;padding:0 8px;min-width:0}.card .ctitle{font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ebody .card.rect{width:260px}.ncard.rect{padding:14px 16px;gap:8px;border-radius:18px}.ncard .rbold{font-size:20px}.ncard .rrow>.right{color:var(--accent)}.pinned{display:contents}@media (max-width: 820px){.stagecol{display:contents}.pinned{display:block;position:sticky;top:48px;z-index:15;background:var(--surface-band);padding:8px 8px 6px}.transport.rect{grid-template-columns:minmax(0,1fr);row-gap:10px;padding:8px 10px 10px;margin-top:6px;border-radius:18px}.transport .thead{flex-wrap:nowrap;gap:8px}.transport .thead .right{gap:0}.transport .rlabel,.transport .rtag.hide-xs{display:none}.transport.rect{padding:10px}.composer .ctime{flex-wrap:nowrap;gap:8px}.composer .ctime .rbold{font-size:18px;white-space:nowrap}.composer .ctime .rbold .out{font-size:13px;margin-top:2px}.composer .ctime .right{gap:0}.composer .ctime .play{width:30px;height:30px}.transport .rbold{font-size:18px}.transport .play{width:30px;height:30px}.composer-zone{padding:10px 8px 4px}.composer.rect{padding:10px 12px;gap:8px;border-radius:18px}.composer .rbold{font-size:18px}.composer .rbold .out{font-size:14px}.side{padding:6px 8px 16px}.note{padding:12px 14px 10px;gap:8px;border-radius:18px}.note .rbold{font-size:19px}.note .rbold .out{font-size:14px;margin-top:2px}.note .ntext{font-size:14px;line-height:1.45}.note .nstill img{height:52px}.rlabel{font-size:10.5px;letter-spacing:.1em}.rtag{height:21px;padding:0 7px;font-size:10px}.donepill{height:24px;font-size:12px}.vcard.rect{padding:12px 14px;gap:8px;border-radius:18px}.vcard .rbold{font-size:19px}}.prow code.addr{font-size:12.5px;line-height:1.4;color:var(--text-primary);background:var(--surface-base);padding:7px 10px;border-radius:10px;word-break:break-all;min-width:0;max-width:380px;-webkit-user-select:all;user-select:all}.prow.keyrow>.lucide{flex:none}.prow.keyrow code{font-size:12.5px;color:var(--text-secondary)}.setup .steps{margin:0;padding:14px 20px 18px 38px;display:grid;gap:10px;font-size:13.5px;line-height:1.5;border-top:1px solid var(--border-hairline)}.setup .steps li::marker{color:var(--text-accent);font-weight:600}.setup .steps code{font-size:12.5px;background:var(--surface-base);padding:1px 6px;border-radius:6px}.keyline .rlabel{white-space:normal;line-height:1.35}.keyline{background:var(--surface-base);box-shadow:none;padding:12px 14px;border-radius:16px;display:grid;gap:8px}.keyline .kv{display:flex;gap:8px;align-items:center}.keyline code{flex:1;min-width:0;font-size:13px;line-height:1.4;word-break:break-all;-webkit-user-select:all;user-select:all;color:var(--text-primary);cursor:text}@media (max-width: 560px){.prow code.addr{max-width:none;flex:1}}.prow.droprow code{font-size:12.5px;color:var(--text-primary);word-break:break-all}.prow .error,.pl.error{color:var(--text-accent)}.tlist{display:grid;gap:2px;padding-left:2px}.tline{all:unset;box-sizing:border-box;display:grid;gap:3px;padding:9px 12px;border-radius:14px;cursor:pointer}.tline:hover{background:var(--surface-block)}.tline:focus-visible{box-shadow:inset 0 0 0 2px var(--text-accent)}.tline.here{background:var(--surface-block);box-shadow:inset 3px 0 0 var(--text-accent)}.tline .ttc{font-size:12px;font-weight:600;color:var(--text-accent);font-variant-numeric:tabular-nums;letter-spacing:.02em}.tline .tsp{color:var(--text-secondary);font-weight:500}.tline .ttx{font-size:14px;line-height:1.45;color:var(--text-primary)}.tempty{display:grid;gap:8px;padding:16px;justify-items:start}@keyframes spin{to{transform:rotate(360deg)}}.lucide.spin{animation:spin .9s linear infinite;color:var(--text-accent);flex:none}@media (prefers-reduced-motion: reduce){.lucide.spin{animation-duration:2.4s}}.chip .spin,.rtag .spin{margin-right:5px;vertical-align:-2px}.busyline{display:flex;align-items:center;gap:6px}.stage-msg .spin{margin-right:8px;vertical-align:-3px}.chead{display:flex;align-items:center;gap:8px;margin:14px 12px 6px;padding:0 4px;height:34px;color:var(--text-accent)}.chead:first-child{margin-top:2px}.chead button.collapse{border:0;background:none;color:var(--text-accent);display:grid;place-items:center;padding:0;width:18px}.chead .ctitle{font-family:var(--font-title);font-weight:600;font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.chead .n{color:var(--text-secondary);font-size:12.5px}.cempty{display:flex;align-items:center;gap:12px;margin:0 12px 8px 40px;padding:10px 14px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--border-hairline)}.group.nested{margin-left:30px}@media (max-width: 560px){.group.nested{margin-left:18px}}.icon-btn.tool.rec{background:var(--text-accent);color:#fff}.icon-btn.tool.rec .lucide{color:#fff}@keyframes recpulse{0%,to{opacity:1}50%{opacity:.25}}.vrec{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:14px;background:var(--surface-base);font-size:13px;flex-wrap:wrap}.vrec b{font-weight:600;font-variant-numeric:tabular-nums}.vrec .recdot{width:10px;height:10px;border-radius:50%;background:var(--text-accent);animation:recpulse 1.1s ease-in-out infinite;flex:none}.vrec .meter{flex:1;min-width:60px;max-width:160px;height:6px;border-radius:3px;background:var(--surface-raised);overflow:hidden}.vrec .meter i{display:block;height:100%;background:var(--text-accent);transition:width .08s linear}.vrec .btn{margin-left:auto}.vdraft{display:grid;gap:8px;padding:10px 12px;border-radius:14px;background:var(--surface-base)}.vdraft audio,.nvoice audio{width:100%;height:34px}.pointers{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.pointer{all:unset;cursor:pointer;display:grid;gap:4px;flex:none;width:128px}.pointer img,.pointer .noimg{width:128px;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px;background:var(--surface-raised);display:block}.pointer .pl{font-size:11.5px;color:var(--text-accent);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pointer:focus-visible img{outline:2px solid var(--text-accent);outline-offset:2px}.nvoice{display:grid;gap:8px;margin-top:8px}@media (max-width: 560px){.pointer,.pointer img,.pointer .noimg{width:104px}}.composer .rrow .right .tsep{width:1px;height:20px;background:var(--border-hairline);margin:0 4px;flex:none}@media (max-width: 420px){.composer .rrow .right .icon-btn.tool{width:32px;height:32px}.composer .rrow .right{gap:0}}.chead .right{margin-left:auto}.brand-mono{filter:brightness(0) invert(1)}:root[data-theme=light] .brand-mono{filter:brightness(0)}.seg{display:inline-flex;gap:2px;padding:3px;border-radius:var(--radius-pill);background:var(--fill-chip)}.segbtn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);font-size:13px}.segbtn:hover{color:var(--text-primary)}.segbtn.on{background:var(--surface-block);color:var(--text-primary);box-shadow:0 1px 3px #0000002e,inset 0 0 0 1px var(--border-hairline)}.review.fs{height:100vh;height:100dvh;background:var(--surface-band)}.review.fs .topbar,.review.fs .side,.review.fs .composer-zone{display:none!important}.review.fs .rbody{flex:1;min-height:0;display:flex}.review.fs .stagecol{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column;padding:10px 10px 0}.review.fs .pinned{display:flex;flex-direction:column;flex:1;min-height:0;position:static;padding:0 0 10px;background:none}.review.fs .stagewrap{flex:1;min-height:0}@media (max-height: 500px){.review.fs .stagecol{padding:6px 8px 0}.review.fs .pinned{padding-bottom:6px}.review.fs .transport.rect{margin:6px 8px;padding:6px 12px 8px;gap:6px;border-radius:16px}.review.fs .transport .thead{flex-wrap:nowrap;gap:8px}.review.fs .transport .rbold{font-size:18px}.review.fs .transport .play{width:30px;height:30px}.review.fs .transport .rlabel{display:none}.review.fs .tl-notes{height:14px;margin-bottom:4px;border-radius:7px}.review.fs .tl-notes .tl-mark{top:2px;height:10px}.review.fs .tl-ruler{height:18px}.review.fs .tl-label{font-size:9.5px;top:0}.review.fs .tl-wave{height:28px;margin-top:3px;border-radius:8px}.review.fs .tl-wave .bars{top:3px;right:2px;bottom:3px;left:2px}}code.mono,.input.mono,.chip.num,.fname code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.chip.num{color:var(--text-primary);letter-spacing:.02em}.register{max-width:1120px;margin:0 auto;padding:24px 16px 40px;display:grid;gap:18px}.reghead{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:flex-end;justify-content:space-between}.reghead .headline{max-width:52ch}.regsearch{display:flex;align-items:center;gap:8px;color:var(--text-secondary);min-width:0}.regsearch .input{width:260px;max-width:100%}.regwrap{overflow-x:auto;background:var(--surface-block);border-radius:16px}.regtable{width:100%;border-collapse:collapse;font-size:13.5px;font-variant-numeric:tabular-nums}.regtable th{text-align:left;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);padding:12px 14px 10px;white-space:nowrap}.regtable td{padding:10px 14px;border-top:1px solid var(--border-hairline);vertical-align:middle;white-space:nowrap}.regtable tbody tr{cursor:pointer}.regtable tbody tr:hover td{background:var(--surface-block-hover)}.regtable td.num{color:var(--text-primary);font-weight:600;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.regtable td.vid a{color:var(--text-primary);font-weight:500;text-decoration:none}.regtable td.vid a:hover{text-decoration:underline}.regstat{display:inline-flex;gap:6px;align-items:center}.regnote{margin:0}.regnote a{color:inherit}.flagbox{display:grid;gap:10px;padding:14px 16px;border-radius:12px;background:var(--accent-tint);font-size:13px}.flaghead svg{color:var(--accent)}.flaghead{margin:0;display:flex;align-items:center;gap:8px}.flagrow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.flagrow .fl{display:grid;gap:3px;min-width:0}.flagrow code{overflow-wrap:anywhere}.flagrow .secondary{font-size:12.5px}.fname{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%}.fname code{font-size:12.5px;color:var(--text-primary);-webkit-user-select:all;user-select:all;overflow:hidden;text-overflow:ellipsis}.fname.compact .icon-btn{width:26px;height:26px}.keyline .fname code{white-space:normal;word-break:break-all;font-size:14px}.nextrender{display:grid;gap:4px;padding:10px 12px;margin:0 0 10px;background:var(--surface-block);border-radius:12px}.madelist{margin:0;padding-left:18px;display:grid;gap:6px}.madelist code{font-size:12px}.scriptbox{margin:0;max-height:220px;overflow:auto;font-size:11.5px;line-height:1.45;white-space:pre;color:var(--text-primary);-webkit-user-select:all;user-select:all}.modal .steps,.dialog .steps{margin:0;padding-left:20px;display:grid;gap:8px;font-size:13.5px;line-height:1.5}@media (max-width: 820px){.regsearch,.regsearch .input{width:100%}}.regnext{margin-top:4px}.regnext.mobile-only{display:none!important}@media (max-width: 820px){.regnext.mobile-only{display:flex!important}.regtable td.vid{white-space:normal}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vline{display:flex;align-items:center;gap:8px}.vline>.vrow{flex:1;min-width:0}.vline>.approve{flex:none;margin-right:4px}.vline>.vmenu{flex:none;margin-right:10px}.cardwrap{position:relative}.cardwrap .cardmenu{position:absolute;top:8px;right:8px}.cardwrap .cardmenu .icon-btn{background:#03010499;color:var(--wp-cream);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass)}.vrow .pname{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vrow .details{display:flex;align-items:center;justify-content:flex-end;gap:6px 14px;color:var(--text-secondary);font-size:12.5px;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0}.vrow .details .dt{white-space:nowrap}.chip.final,.rtag.final{box-shadow:none;background:var(--accent-tint);color:var(--text-primary);font-weight:600;gap:5px}.chip.final svg{color:var(--accent)}.btn.approve{white-space:nowrap}.btn.approve.done{color:var(--text-secondary)}.cardwrap{display:grid;gap:8px;align-content:start}.cardwrap>.approve{justify-self:start}.vidline{display:inline-flex;align-items:center;gap:8px}.vpick{display:grid;gap:4px}.vpickrow{display:grid;grid-template-columns:auto auto auto 1fr auto auto auto;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:var(--surface-base);cursor:pointer;font-size:13.5px;font-variant-numeric:tabular-nums}.vpickrow.on{box-shadow:inset 0 0 0 1.5px var(--accent)}.vpickrow.off{opacity:.55;cursor:default}.vpickrow input{accent-color:var(--accent);margin:0}.warnbox{display:grid;gap:6px;padding:12px 14px;border-radius:12px;background:var(--accent-tint);font-size:13px;line-height:1.45}.btn.primary.armed{box-shadow:0 0 0 3px var(--accent-ring)}.linkbtn{background:none;border:0;padding:0;color:var(--text-primary);text-decoration:underline;cursor:pointer;font:inherit}.fieldlist{list-style:none;margin:0;padding:0;display:grid;gap:2px}.fieldlist li{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:10px;background:var(--surface-base)}.fieldlist li:not(.on){opacity:.7}.fieldlist li.dragging{opacity:.4}.fieldlist .grip{color:var(--text-muted);cursor:grab;flex:none}.fieldlist .fl{display:flex;align-items:center;gap:10px;flex:1;min-width:0;font-size:13.5px;cursor:pointer}.fieldlist .fl input{accent-color:var(--accent);margin:0}.fieldlist .fmove{display:flex;gap:2px}.fieldlist .fmove .icon-btn{width:28px;height:28px}@media (max-width: 560px){.vpickrow{grid-template-columns:auto auto 1fr;row-gap:2px}.vline>.approve{margin-right:0;padding:0 9px}}@media (max-width: 720px){.vrow .details{justify-content:flex-start;flex-wrap:wrap}}.sharegrid{display:grid;grid-template-columns:auto 1fr;gap:12px 16px;align-items:center}.sharechecks{display:grid;gap:10px}.sharecheck{color:var(--text-primary)}.check input:checked+.box .lucide{color:inherit}.expires{display:flex;align-items:center;gap:10px;font-size:var(--fs-caption);flex-wrap:wrap}.expires .input.sm{width:160px;height:32px}.prow.linkrow{padding:10px 12px;background:var(--surface-base);border-radius:12px;gap:10px}.prow.linkrow>.lucide{flex:none;color:var(--text-secondary)}.prow.linkrow code.addr{max-width:none;flex:1;background:transparent;padding:0}.sharerow .pr .icon-btn.on{color:var(--accent)}.sharelog{margin:0;padding:0 0 6px;list-style:none;display:grid;gap:4px;font-size:12.5px}.sharelog .secondary{display:inline-block;min-width:64px}@media (max-width: 560px){.sharegrid{grid-template-columns:1fr}}.sharewrap{height:100%}.sharelist{position:relative;min-height:100%;overflow:hidden;padding:28px 24px 48px}.sharelist .watermark{position:absolute;left:-140px;bottom:-160px;width:520px;opacity:.06;pointer-events:none}.sharelist .inner{position:relative;width:min(860px,100%);margin:0 auto;display:grid;gap:20px}.sharelist .shead{display:flex;align-items:center;justify-content:space-between;gap:12px}.sharelist .logo{height:26px}.sharelist .group{display:grid;gap:2px}.sharelist .vrow{padding-left:10px}.sharelist .vrow .meta .lucide{color:var(--text-secondary)}.sharenote{max-width:380px;margin:24px auto -8px;text-align:center;position:relative;z-index:1}.sharedpanel .prow.vlink{color:var(--text-primary);text-decoration:none}.sharedpanel .prow.vlink:hover{background:var(--surface-block)}.sharedpanel .prow.sub{min-height:36px;padding-top:6px;padding-bottom:6px}.sharedpill{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border:0;border-radius:var(--radius-pill);background:var(--fill-chip);color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer}.sharedpill.is{background:var(--accent-tint);color:var(--accent)}.rtag.shared{color:var(--accent)}.reply.hidden .ntext{opacity:.7}.reply .rh .linkbtn{color:var(--text-secondary);font-size:12px}.composer.guestname{gap:10px}.sharelist .vline>.vmenu{margin-right:4px}.sharelist .ghead .right .btn .secondary{margin-left:4px}.dlbar{display:flex;align-items:center;gap:12px;padding:10px 14px}.selbox{width:20px;height:20px;flex:none;border:0;border-radius:6px;display:grid;place-items:center;background:var(--surface-raised);box-shadow:inset 0 0 0 1.5px var(--border-strong);color:var(--on-accent);cursor:pointer;margin-left:10px}.selbox.on{background:var(--accent);box-shadow:none}.selbox .lucide{color:inherit}.vline.picked>.vrow{background:var(--accent-tint)}.cardwrap .cardsel{position:absolute;top:8px;left:8px;z-index:1}.cardwrap .cardsel .selbox{margin:0}.cardwrap.picked .card{box-shadow:inset 0 0 0 2px var(--accent)}.selbar{position:sticky;bottom:12px;z-index:5;display:flex;align-items:center;gap:14px;margin:12px 24px 0;padding:10px 14px;border-radius:14px;background:var(--surface-float);backdrop-filter:var(--blur-glass);-webkit-backdrop-filter:var(--blur-glass);box-shadow:0 8px 30px #00000059,inset 0 0 0 1px var(--border-hairline)}.selbar .right{margin-left:auto;display:flex;gap:8px;align-items:center}@media (max-width: 560px){.selbar{flex-wrap:wrap;margin:12px 10px 0}.selbar .right{margin-left:0;width:100%}}.selbar .rbold{font-size:15px}.thead3{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;min-width:0}.thead3 .tleft{display:flex;align-items:center;gap:10px;min-width:0}.thead3 .tcenter{display:flex;align-items:center;gap:6px;justify-self:center}.thead3 .tright{display:flex;justify-content:flex-end;align-items:center;min-width:0}.thead3 .tright .rlabel{white-space:nowrap}.composer-pill{width:min(680px,100%);height:36px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--surface-block);box-shadow:inset 0 0 0 1px var(--border-faint);color:var(--text-secondary);font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.composer-pill:hover{color:var(--text-primary);background:var(--surface-raised)}.composer-pill .dot{width:8px;height:8px;border-radius:50%}.composer .rtag.hidebtn{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:transparent;border:0;cursor:pointer;gap:4px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.composer .rtag.hidebtn:hover{background:var(--accent-tint)}.composer .rtag.hidebtn .lucide{color:inherit}.viewbar{display:inline-block;width:120px;height:6px;border-radius:3px;background:var(--fill-chip);overflow:hidden;flex:none}.viewbar>span{display:block;height:100%;background:var(--accent);border-radius:3px}.ws-list{width:min(1000px,100%);margin:0 auto;padding:22px 16px 40px;display:grid;gap:16px}.ws-note{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;border-radius:var(--radius-md);background:var(--accent-tint);color:var(--text-primary);font-size:var(--fs-caption)}.ws-note .btn{margin-left:auto}.ws-drop{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;text-align:center;padding:26px 16px;border-radius:var(--radius-card);border:1.5px dashed var(--border-strong);color:var(--text-secondary);font-size:var(--fs-caption);cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast)}.ws-drop:hover,.ws-drop.over{border-color:var(--accent);background:var(--accent-tint);color:var(--text-primary)}.ws-drop code,.ws-card code{font-size:11.5px;background:var(--fill-chip);padding:1px 5px;border-radius:5px}.ws-table td{vertical-align:middle}.ws-chip{box-shadow:none;background:var(--fill-chip);color:var(--text-muted);white-space:nowrap}.ws-chip.ok{background:color-mix(in srgb,var(--mk-video) 18%,transparent);color:var(--mk-video)}.ws-chip.sent{background:color-mix(in srgb,var(--mk-frame) 18%,transparent);color:var(--mk-frame)}.ws-chip.done{background:var(--mk-video);color:var(--wp-black)}.ws-chip.void{background:var(--accent-tint);color:var(--text-accent)}.ws-doc{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start}.ws-pages{min-width:0;padding:14px 16px 60px;display:grid;gap:12px;align-content:start}.ws-pagelist{display:grid;justify-items:center;gap:18px}.ws-pagewrap{display:grid;gap:6px;justify-items:center}.ws-pagenum{font-size:var(--fs-small)}.ws-sheet{position:relative;background:#fff;box-shadow:0 2px 14px #00000059;border-radius:2px;overflow:hidden;touch-action:pan-y}.ws-sheet canvas{display:block}.ws-sheet.placing{cursor:crosshair}.ws-pageph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#999}.ws-box{position:absolute;border:1.5px solid var(--c);background:color-mix(in srgb,var(--c) 16%,transparent);border-radius:3px;display:flex;align-items:flex-start;min-width:8px;min-height:6px}.ws-box.edit{cursor:grab;touch-action:none}.ws-box.edit:active{cursor:grabbing}.ws-box.sel{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--c);z-index:2}.ws-boxlabel{font:600 10px/1.2 var(--font-ui);color:#111;background:color-mix(in srgb,var(--c) 70%,#fff);padding:1px 4px;border-radius:0 0 3px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.ws-handle{position:absolute;right:-5px;bottom:-5px;width:12px;height:12px;border-radius:3px;background:var(--c);border:2px solid #fff;cursor:nwse-resize}.ws-banner{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:min(880px,100%);justify-self:center;padding:10px 12px;border-radius:var(--radius-md);background:var(--surface-block);font-size:var(--fs-caption)}.ws-banner.ok{color:var(--mk-video)}.ws-banner.place{background:var(--accent-tint)}.ws-banner.bad{color:var(--text-accent)}.ws-banner a{text-decoration:underline}.ws-side{position:sticky;top:0;max-height:calc(100vh - 70px);overflow-y:auto;padding:14px 16px 40px 0;display:grid;gap:12px;align-content:start}.ws-card{background:var(--surface-block);border-radius:var(--radius-card);padding:14px;display:grid;gap:10px}.ws-cardhead{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ws-small{font-size:var(--fs-small)}.ws-flabel{font-size:var(--fs-small);color:var(--text-secondary)}.ws-row2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ws-problems{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:var(--fs-caption)}.ws-problems li{display:flex;gap:6px;align-items:flex-start;color:var(--text-muted)}.ws-problems svg{color:var(--accent);flex:0 0 auto;margin-top:3px}.ws-ready{color:var(--mk-video);display:flex;gap:6px;align-items:center}.ws-err{color:var(--text-accent)}.ws-seg{display:inline-flex;background:var(--surface-inset);border-radius:var(--radius-pill);padding:3px;gap:2px}.ws-seg button{border:0;background:transparent;padding:6px 12px;border-radius:var(--radius-pill);font-size:13px;color:var(--text-secondary)}.ws-seg button.on{background:var(--fill-chip-hover);color:var(--text-primary)}.ws-seg button:disabled{cursor:default}.ws-signer{display:grid;gap:6px;padding:10px;border-radius:var(--radius-md);background:var(--surface-inset);box-shadow:inset 3px 0 0 var(--c)}.ws-signerhead{display:flex;align-items:center;gap:8px}.ws-dot{width:9px;height:9px;border-radius:50%;background:var(--c)}.ws-ownertoggle{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-caption);cursor:pointer}.ws-ownertoggle input{margin-top:3px;accent-color:var(--accent)}.ws-ownertoggle a{text-decoration:underline}.ws-add,.ws-selbox{display:grid;gap:8px;padding:10px;border-radius:var(--radius-md);background:var(--surface-inset)}.ws-ver{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--radius-sm);font-size:var(--fs-caption)}.ws-ver:hover{background:var(--surface-block-hover)}.ws-ver.on{background:var(--fill-chip)}.ws-ver .chip{margin-left:auto}.ws-chain{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-small)}.ws-chain.ok{color:var(--mk-video)}.ws-chain.bad{color:var(--text-accent)}.ws-events{margin:0;padding:0;list-style:none;display:grid;gap:10px;font-size:var(--fs-caption);max-height:360px;overflow-y:auto}.ws-events li{display:grid;gap:1px}.ws-detail{overflow-wrap:anywhere}.ws-hash{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ws-hash code{font-size:11.5px}.ws-save{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-small);color:var(--text-secondary);margin-right:4px}.ws-save.error{color:var(--text-accent)}.ws-sigpage{width:min(640px,100%);margin:0 auto;padding:24px 16px 48px;display:grid;gap:18px}.ws-sigform,.ws-sigcard{display:grid;gap:14px;background:var(--surface-block);border-radius:var(--radius-card);padding:16px}.ws-sigimgs{display:flex;align-items:flex-end;gap:24px;flex-wrap:wrap;background:#fff;border-radius:var(--radius-md);padding:16px 20px}.ws-sigimg{max-height:84px;max-width:100%}.ws-iniimg{max-height:56px}.ws-pad{display:grid;gap:12px}.ws-typed{display:grid;gap:10px}.ws-sigpreview{background:#fff;color:#121e5a;border-radius:var(--radius-md);padding:10px 20px;font-size:clamp(40px,9vw,64px);line-height:1.5;min-height:96px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ws-inipreview{background:#fff;color:#121e5a;border-radius:var(--radius-md);padding:4px 20px;font-size:44px;line-height:1.5;width:max-content;min-width:120px}.ws-faint{color:#b8b5ae}.ws-drawn{display:grid;gap:10px}.ws-drawbox{position:relative;background:#fff;border-radius:var(--radius-md);overflow:hidden}.ws-drawline{position:absolute;left:18px;right:18px;bottom:26px;border-bottom:1.5px solid #c9c6bf;pointer-events:none}.ws-drawlabel{position:absolute;left:18px;bottom:6px;font-size:11px;color:#8c8a85;pointer-events:none}.ws-clear{position:absolute;right:6px;top:6px;color:#5e5c59}.ws-agree{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-caption)}.ws-agree input{margin-top:3px;accent-color:var(--accent)}@media (max-width: 980px){.ws-doc{grid-template-columns:minmax(0,1fr)}.ws-side{position:static;max-height:none;overflow:visible;padding:0 16px 40px}.ws-pages{padding:12px 12px 8px}}.ws-sheet{container-type:inline-size}.ws-boxlabel{font-size:clamp(7px,1.25cqw,10px)}.wsx{min-height:100%;display:flex;flex-direction:column}.wsx-top{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-hairline);background:var(--surface-band)}.wsx-top img{height:18px;width:auto}.wsx-top.sticky{position:sticky;top:0;z-index:20}.wsx-secure{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-small);color:var(--text-secondary)}.wsx-doctitle{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-caption);font-weight:600}.wsx-progress{font-size:var(--fs-small);color:var(--text-secondary);white-space:nowrap}.wsx-main{flex:1;width:min(520px,100%);margin:0 auto;padding:28px 16px 48px;display:grid;gap:16px;align-content:start}.wsx-main.wide{width:min(900px,100%);padding-top:14px}.wsx-foot{padding:16px;text-align:center;font-size:var(--fs-small);color:var(--text-secondary)}.wsx-card{background:var(--surface-block);border-radius:var(--radius-card);padding:20px;display:grid;gap:12px;justify-items:start}.wsx-card .btn.lg{justify-self:stretch;justify-content:center}.wsx-ico{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--accent-tint);color:var(--text-accent)}.wsx-ico.ok{background:color-mix(in srgb,var(--mk-video) 18%,transparent);color:var(--mk-video)}.wsx-code{font-size:26px;letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums;width:100%}.wsx-card .field{width:100%}.wsx-err{color:var(--text-accent);display:flex;gap:6px;align-items:flex-start}.wsx-small{font-size:var(--fs-small)}.wsx-consent{display:grid;gap:8px;padding:12px 14px;border-radius:var(--radius-md);background:var(--surface-inset);max-height:46vh;overflow-y:auto}.wsx-consent p{margin:0}.wsx-agree{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-caption);cursor:pointer;line-height:1.45}.wsx-agree input{margin-top:3px;width:18px;height:18px;flex:0 0 auto;accent-color:var(--accent)}.wsx-card a{text-decoration:underline}.wsx-hint{text-align:center;margin:0}.wsx-pages{display:grid;justify-items:center;gap:18px}.wsx-sheet{touch-action:auto}.wsx-cover{position:absolute;background:#fff;pointer-events:none}.wsx-box{position:absolute;border-radius:3px;display:flex;align-items:flex-end;padding:0;border:0;background:transparent;overflow:visible}.wsx-box.mine{--c: #f2b705}.wsx-box.mine.todo{border:1.5px dashed #c98f00;background:#ffc40038;cursor:pointer;animation:wsx-pulse 1.8s ease-in-out infinite}.wsx-box.mine.done{cursor:pointer;background:#ffc40014;box-shadow:inset 0 -1.5px #c98f00b3}.wsx-box.mine.auto{cursor:default}.wsx-box.mine.auto:not(.done){border:1px dashed #c98f00;background:#ffc4001f}.wsx-box.other{border:1px dashed #9a9a9a;background:#0000000d}.wsx-box .wsx-boxlabel{font:600 10px/1.2 var(--font-ui);color:#3a2c00;padding:1px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;align-self:flex-start}.wsx-box.other .wsx-boxlabel{color:#555}.wsx-fill{position:absolute;left:0;bottom:0;max-width:100%;max-height:100%;object-fit:contain;object-position:left bottom;pointer-events:none}.wsx-fill.text{position:static;color:#121e5a;font:400 min(11px,70cqh)/1 Helvetica,Arial,sans-serif;white-space:nowrap;overflow:hidden;padding:0 0 2px 1px}.wsx-box{container-type:size}.wsx-box:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}@keyframes wsx-pulse{50%{background:#ffc40066}}@media (prefers-reduced-motion: reduce){.wsx-box.mine.todo{animation:none}}.wsx-finish{justify-items:stretch;scroll-margin:80px}.wsx-finish h2{margin:0}.wsx-adopted{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px;border-radius:var(--radius-md);background:var(--surface-inset)}.wsx-adopted img{height:48px;width:auto;background:#fff;padding:4px 10px;border-radius:6px}.wsx-adopted .caption{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}.wsx-adopt{display:grid;gap:12px}@media (max-width: 560px){.wsx-top{gap:8px;padding:10px 12px}.wsx-top img{height:15px}.wsx-doctitle .secondary{display:none}.wsx-card{padding:16px}}.ws-sendlist{margin:0;padding:0;list-style:none;display:grid;gap:8px}.ws-sendlist li{display:flex;gap:10px;align-items:flex-start;padding:10px;border-radius:var(--radius-md);background:var(--surface-inset);font-size:var(--fs-caption)}.ws-sendlist .ws-dot{margin-top:5px}.ws-signing{display:grid;gap:4px;padding:10px;border-radius:var(--radius-md);background:var(--surface-inset)}.ws-signing .ws-signerhead{justify-content:space-between;flex-wrap:wrap;font-size:var(--fs-caption)}.btn.danger-text{color:var(--text-accent)}.wsx-nowrap{white-space:nowrap}.ws-steps{margin:0;padding:0;list-style:none;display:grid;gap:8px;font-size:var(--fs-caption)}.ws-steps li{display:grid;grid-template-columns:14px minmax(0,1fr);column-gap:8px;row-gap:4px;align-items:start;overflow-wrap:anywhere}.ws-steps li>svg{margin-top:3px;color:var(--text-secondary)}.ws-steps li>.btn{grid-column:2;justify-self:start}.ws-steps a{text-decoration:underline}.wsx-drop{width:100%;padding:30px 16px}.wsx-result{width:100%;padding:12px 14px;border-radius:var(--radius-md);display:grid;gap:6px}.wsx-result p{margin:0}.wsx-result.ok{background:color-mix(in srgb,var(--mk-video) 14%,transparent)}.wsx-result.ok svg{color:var(--mk-video);vertical-align:-3px}.wsx-result.bad{background:var(--accent-tint)}.wsx-result.bad svg{color:var(--text-accent);vertical-align:-3px}
