.board-viewport{--board-table:var(--table);--board-dot:var(--dot);--board-paper:var(--paper);--board-ink:var(--ink);--board-ink-2:var(--ink-2);--board-line:var(--line);--board-line-2:var(--line-2);--board-pencil:var(--pencil);--board-mono:"IBM Plex Mono", ui-monospace, monospace;--board-shadow:var(--shadow);background:var(--board-table);touch-action:none;cursor:default;outline:none;width:100%;height:100%;position:relative;overflow:hidden;container:board/inline-size}.board-viewport:focus-visible:not([data-pointer-focus]){box-shadow:inset 0 0 0 2px var(--board-pencil)}.board-viewport.grab{cursor:grab}.board-viewport.panning{cursor:grabbing}.board-viewport.create{cursor:crosshair}.board-dots{pointer-events:none;background-image:radial-gradient(circle at 1px 1px, var(--board-dot) 1px, transparent 1.4px);position:absolute;inset:0}.board-live{pointer-events:none;position:absolute;inset:0;overflow:hidden}.board-live-frame{background:var(--page);transform-origin:0 0;pointer-events:none;border:0;position:absolute;top:0;left:0}.board-toolbar{z-index:15;background:var(--board-paper);box-shadow:0 2px 4px #0000000f, 0 8px 28px rgb(var(--shade) / .14);border-radius:12px;gap:2px;padding:5px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.board-toolbar-group{display:contents}.board-toolbar button{width:38px;height:38px;color:var(--board-ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:relative}.board-toolbar button:hover:not(:disabled){background:var(--board-line-2)}.board-toolbar button.on,.board-toolbar button.on:hover{background:var(--board-ink);color:var(--on-ink)}.board-toolbar button:disabled{cursor:not-allowed}.board-tip{--tip-x:-50%;background:var(--chrome);color:var(--on-chrome);white-space:nowrap;box-shadow:0 4px 14px rgb(var(--shade) / .18);opacity:0;visibility:hidden;transform:translate(var(--tip-x), 3px);pointer-events:none;border-radius:7px;align-items:center;gap:8px;padding:5px 6px 5px 9px;font-size:12px;font-weight:500;line-height:16px;transition:opacity .12s,transform .12s,visibility 0s linear .12s;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%}.board-toolbar>:first-child .board-tip{--tip-x:0%;left:0}.board-toolbar>:last-child .board-tip{--tip-x:0%;left:auto;right:0}.board-tip:not(:has(kbd)){padding-right:9px}.board-tip kbd{min-width:18px;height:18px;font-family:var(--board-mono);background:#ffffff29;border-radius:4px;place-items:center;padding:0 4px;font-size:11px;font-weight:600;display:grid}@media (hover:hover){.board-toolbar button:hover .board-tip{opacity:1;visibility:visible;transform:translate(var(--tip-x), 0);transition-delay:.25s}}.board-toolbar button:focus-visible .board-tip{opacity:1;visibility:visible;transform:translate(var(--tip-x), 0);transition-delay:0s}.board-toolbar .icon{width:16px;height:16px}.board-toolbar button:disabled .icon{opacity:.45}.board-tsep{background:var(--board-line);width:1px;margin:6px 4px}.board-toolbar .board-grip{width:18px;color:var(--grip);cursor:grab;touch-action:none}.board-toolbar .board-grip:hover{color:var(--board-ink-2);background:0 0}.board-toolbar[data-dragging]{box-shadow:0 2px 4px #00000014, 0 16px 40px rgb(var(--shade) / .22)}.board-toolbar[data-dragging] .board-grip{cursor:grabbing}.board-toolbar[data-dragging] button .board-tip{display:none}.board-dockzone{z-index:14;background:var(--board-pencil);opacity:.55;pointer-events:none;border-radius:3px;position:absolute}.board-dockzone[data-edge=left],.board-dockzone[data-edge=right]{width:3px;top:14px;bottom:14px}.board-dockzone[data-edge=left]{left:6px}.board-dockzone[data-edge=right]{right:6px}.board-dockzone[data-edge=top],.board-dockzone[data-edge=bottom]{height:3px;left:14px;right:14px}.board-dockzone[data-edge=top]{top:6px}.board-dockzone[data-edge=bottom]{bottom:6px}@media (width<=600px){.board-toolbar .board-grip{display:none}.board-toolbar>.board-grip+.board-toolbar-group .board-tip{--tip-x:0%;left:0}}@media (width>=601px){.board-toolbar[data-dock=top]{top:14px;bottom:auto}.board-toolbar[data-dock=left],.board-toolbar[data-dock=right]{flex-direction:column;height:max-content;margin:auto 0;transform:none}.board-toolbar[data-dock=left]{top:14px;bottom:64px;left:14px}.board-toolbar[data-dock=right]{inset:66px 14px 14px auto}.board-toolbar[data-dragging]{margin:0;bottom:auto;right:auto;transform:none}.board-toolbar[data-dock=left] .board-grip,.board-toolbar[data-dock=right] .board-grip{width:38px;height:18px}.board-toolbar[data-dock=left] .board-grip .icon,.board-toolbar[data-dock=right] .board-grip .icon{rotate:90deg}.board-toolbar[data-dock=left] .board-tsep,.board-toolbar[data-dock=right] .board-tsep{width:auto;height:1px;margin:4px 6px}.board-toolbar[data-dock=top] button .board-tip{transform:translate(var(--tip-x), -3px);top:calc(100% + 10px);bottom:auto}.board-toolbar[data-dock=left] button .board-tip,.board-toolbar[data-dock=right] button .board-tip{transform:translate(var(--tip-x), -50%);top:50%;bottom:auto}.board-toolbar[data-dock=left] button .board-tip{--tip-x:-3px;left:calc(100% + 10px);right:auto}.board-toolbar[data-dock=right] button .board-tip{--tip-x:3px;left:auto;right:calc(100% + 10px)}.board-toolbar[data-dock=top] button:is(:hover,:focus-visible) .board-tip{transform:translate(var(--tip-x), 0)}.board-toolbar[data-dock=left] button:is(:hover,:focus-visible) .board-tip,.board-toolbar[data-dock=right] button:is(:hover,:focus-visible) .board-tip{transform:translateY(-50%)}:where(.viewport,.board-viewport):has(.board-toolbar[data-dock=left]){--dock-left:58px}:where(.viewport,.board-viewport):has(.board-toolbar[data-dock=right]){--dock-right:58px}:where(.viewport,.board-viewport):has(.board-toolbar[data-dock=top]){--dock-top:58px}:where(.viewport,.board-viewport):has(.board-toolbar[data-dock=bottom]){--dock-bottom:58px}}.board-icons{left:calc(14px + var(--dock-left,0px));top:calc(14px + var(--dock-top,0px));bottom:calc(62px + var(--dock-bottom,0px));z-index:17;background:var(--paper);width:344px;color:var(--ink);box-shadow:0 2px 4px #0000000f, 0 16px 48px rgb(var(--shade) / .2);cursor:default;border-radius:14px;flex-direction:column;display:flex;position:absolute;overflow:hidden}.board-icons-grab{display:none}.board-icons-head{align-items:center;gap:8px;padding:12px 10px 8px 16px;display:flex}.board-icons-head h2{margin:0;font-size:15px;font-weight:600}.board-icons-head kbd{border:1px solid var(--line);color:var(--ink-3);font:600 11px var(--mono);border-radius:4px;padding:0 5px}.board-icons-close{width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin-left:auto;display:grid}.board-icons-close:hover{background:var(--line-2)}.board-icons-search{margin:0 14px;position:relative}.board-icons-search>svg{width:16px;height:16px;color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.board-icons-search input{border:1px solid var(--line);background:var(--panel);width:100%;height:38px;color:var(--ink);font:inherit;border-radius:9px;padding:0 36px 0 34px;font-size:14px}.board-icons-search input::placeholder{color:var(--ink-3)}.board-icons-search input:focus{outline:2px solid var(--pencil);outline-offset:-1px;background:var(--paper);border-color:#0000}.board-icons-search input::-webkit-search-cancel-button{display:none}.board-icons-clear{width:28px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:5px;right:5px}.board-icons-clear:hover{background:var(--line-2);color:var(--ink)}.board-icons-filters{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:10px 14px;display:flex}.board-icons-filters button{border:1px solid var(--line);background:var(--paper);height:28px;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:99px;flex:none;padding:0 11px;font-size:12.5px;font-weight:600}.board-icons-filters button:hover{border-color:var(--line-strong)}.board-icons-filters button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.board-icons-body{border-top:1px solid var(--line-2);scrollbar-width:thin;overscroll-behavior:contain;flex:1;padding:2px 8px 12px;overflow-y:auto}.board-icons-count{color:var(--ink-3);margin:10px 8px 0;font-size:12px}.board-icons-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.board-icons-section h3{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;gap:6px;margin:14px 8px 6px;font-size:11px;font-weight:600;display:flex}.board-icons-n{letter-spacing:0;text-transform:none;font-weight:500}.board-icons-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid}.board-icon-tile{min-width:0;color:var(--ink);font:inherit;cursor:pointer;touch-action:pan-y;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:8px 3px 7px;display:flex}.board-icon-tile:hover{background:var(--line-2)}.board-icon-tile:focus-visible{outline:2px solid var(--pencil);outline-offset:-2px;background:var(--pencil-wash)}.board-icon-tile img{object-fit:contain;pointer-events:none;width:40px;height:40px;display:block}.board-icon-tile img:not([data-loaded]){background:var(--line);border-radius:8px}.board-icon-name{text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:11.5px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.board-icon-set{color:var(--ink-3);font:500 10px var(--mono);margin-top:-2px}.board-icons-none{text-align:center;padding:34px 18px 10px}.board-icons-none p{color:var(--ink-2);margin:0 0 6px;font-size:13.5px}.board-icons-none p:first-child{color:var(--ink);font-size:14px;font-weight:600}.board-icons-none .board-icons-alt{margin-top:14px}.board-icons-link{color:var(--pencil);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.board-icons-foot{border-top:1px solid var(--line-2);color:var(--ink-3);margin:0;padding:9px 16px;font-size:12px}.board-icons-ghost{z-index:100;opacity:.92;filter:drop-shadow(0 6px 14px #00000040);pointer-events:none;position:fixed;transform:translate(-50%,-50%)scale(1.05)}.board-icons-drop{z-index:14;border:2px dashed var(--pencil);background:color-mix(in srgb, var(--pencil) 5%, transparent);pointer-events:none;border-radius:14px;position:absolute;inset:8px}@media (width<=600px){.board-icons{z-index:25;border-radius:16px 16px 0 0;width:auto;height:68%;inset:auto 0 0}.board-icons-grab{background:var(--line-strong);border-radius:2px;width:36px;height:4px;margin:8px auto 0;display:block}.board-icons-head{padding-top:6px}.board-icons-head kbd,.board-icons-foot{display:none}.board-icons-filters{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.board-icon-tile img{width:44px;height:44px}}.board-zoom{z-index:15;background:var(--board-paper);box-shadow:var(--board-shadow);border-radius:10px;align-items:center;display:flex;position:absolute;bottom:18px;left:14px}.board-zoom button{width:32px;height:32px;color:var(--board-ink);font:inherit;cursor:pointer;background:0 0;border:0}.board-zoom .board-zoom-level{width:auto;padding:0}.board-zoom span{min-width:48px;font-family:var(--board-mono);text-align:center;font-size:12px}@media (width<=600px){.board-zoom{bottom:74px;left:10px}}.board-hint{left:50%;top:calc(14px + var(--dock-top,0px));z-index:15;background:var(--chrome);color:var(--on-chrome);box-shadow:var(--board-shadow);pointer-events:none;border-radius:8px;padding:7px 12px;font-size:12.5px;position:absolute;transform:translate(-50%)}.board-shape-style{z-index:16;background:var(--board-paper);box-shadow:0 2px 4px #0000000f, 0 8px 28px rgb(var(--shade) / .14);border-radius:12px;align-items:center;gap:2px;padding:5px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.board-shape-kinds,.board-shape-colors,.board-text-sizes{border:0;align-items:center;gap:2px;min-inline-size:0;margin:0;padding:0;display:flex}.board-shape-style button{width:34px;height:34px;color:var(--board-ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:relative}.board-shape-style button:hover{background:var(--board-line-2)}.board-shape-kinds button.on,.board-shape-kinds button.on:hover,.board-text-sizes button.on,.board-text-sizes button.on:hover{background:var(--board-ink);color:var(--on-ink)}.board-shape-icon{width:18px;height:18px}.board-shape-colors button{width:30px}.board-text-sizes button{font:600 12.5px / 1 var(--body);letter-spacing:.02em}.board-shape-style .board-label-button{width:auto;font:600 13px / 1 var(--body);color:var(--board-ink);white-space:nowrap;padding:0 12px}.board-shape-style .board-tidy-button{background:var(--board-ink);width:auto;color:var(--on-ink);font:600 13px / 1 var(--body);white-space:nowrap;gap:7px;padding:0 10px;display:inline-flex}.board-shape-style .board-tidy-button:hover{background:var(--board-ink);filter:brightness(1.15)}.board-tidy-direction{border:1px solid var(--board-line);border-radius:9px;gap:2px;min-inline-size:0;margin:0 0 0 4px;padding:1px;display:flex}.board-tidy-direction label{width:32px;height:30px;color:var(--board-ink-2);cursor:pointer;border-radius:8px;place-items:center;display:grid;position:relative}.board-tidy-direction input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.board-tidy-direction label:hover{background:var(--board-line-2)}.board-tidy-direction label:has(input:checked){background:var(--board-line-2);color:var(--board-ink);box-shadow:inset 0 0 0 1.5px var(--board-ink)}.board-tidy-direction label:has(input:focus-visible){outline:2px solid var(--board-pencil);outline-offset:1px}.board-connector-lines{border:0;align-items:center;gap:2px;min-inline-size:0;margin:0;padding:0;display:flex}.board-connector-lines button.on,.board-connector-lines button.on:hover{background:var(--board-ink);color:var(--on-ink)}.board-kind{position:relative}.board-shape-style .board-kind-button{width:auto;min-width:172px;font:600 13px / 1 var(--body);color:var(--board-ink);white-space:nowrap;justify-content:flex-start;gap:7px;padding:0 10px;display:inline-flex}.board-shape-style .board-kind-button.on{background:var(--board-line-2)}.board-kind-sample{flex:none;overflow:visible}.board-kind-caret{width:12px;height:12px;color:var(--ink-3);margin-left:auto}.board-kinds{background:var(--board-paper);width:300px;box-shadow:0 2px 4px #0000000f, 0 8px 28px rgb(var(--shade) / .14);border-radius:12px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0}.board-kinds [role=option]{color:var(--board-ink);cursor:pointer;border-radius:8px;grid-template-columns:40px 1fr 16px;align-items:center;column-gap:10px;padding:8px 10px;display:grid}.board-kinds [role=option]:hover{background:var(--board-line-2)}.board-kinds [role=option]:focus-visible{outline:2px solid var(--board-pencil);outline-offset:-2px}.board-kinds .board-kind-sample{grid-row:1/span 2}.board-kind-name{font:600 13.5px / 1.3 var(--body)}.board-kind-check{width:16px;height:16px;color:var(--board-pencil);visibility:hidden;grid-area:1/3}.board-kinds [aria-selected=true] .board-kind-check{visibility:visible}.board-kind-description{font:400 12.5px / 1.35 var(--body);color:var(--ink-3);grid-column:2}.board-swatch{background:var(--swatch-fill);width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--swatch-line);border-radius:50%}.board-shape-colors button.on .board-swatch{box-shadow:inset 0 0 0 1.5px var(--swatch-line), 0 0 0 2px var(--board-paper), 0 0 0 3.5px var(--board-ink)}.board-shape-sep{background:var(--board-line);align-self:stretch;width:1px;margin:6px 4px}.board-text-style{justify-content:center;align-self:stretch;align-items:center;gap:2px;display:flex}.board-text-color-glyph{font:700 15px / 1 var(--body);color:var(--board-ink);justify-items:center;gap:2px;display:grid}.board-text-color-glyph:after{content:"";background:var(--text-shade);width:18px;height:4px;box-shadow:inset 0 0 0 1px rgb(var(--shade) / .18);border-radius:2px}.board-text-color>button.on,.board-text-color>button.on:hover{background:var(--board-line-2)}.board-text-colors{background:var(--board-paper);min-inline-size:0;box-shadow:0 2px 4px #0000000f, 0 8px 28px rgb(var(--shade) / .14);border:0;border-radius:12px;gap:2px;margin:0;padding:7px;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.board-shape-style .board-text-colors button{width:30px;height:30px;font:700 15px / 1 var(--body)}.board-shape-style .board-text-colors button[data-color=white] span:first-child{-webkit-text-stroke:1.5px var(--board-ink-2);paint-order:stroke fill}.board-shape-style .board-group-button{gap:8px;padding:0 12px 0 8px;display:flex}.board-shape-style .board-group-button.on{background:var(--board-line-2)}.board-group-mark{object-fit:contain;flex:none;width:20px;height:20px}.board-group-swatch{box-sizing:border-box;border:1.5px solid var(--group-line);background:var(--group-fill)}.board-group-swatch.dashed{border-style:dashed}.board-groups{width:230px;max-height:min(520px,100svh - 240px);background:var(--board-paper);min-inline-size:0;box-shadow:0 2px 4px #0000000f, 0 8px 28px rgb(var(--shade) / .14);border:0;border-radius:12px;margin:0;padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;overflow-y:auto;transform:translate(-50%)}.board-groups fieldset{border:0;border-top:1px solid var(--board-line-2);min-inline-size:0;margin:4px 0 0;padding:4px 0 0;display:grid}.board-groups legend{float:left;font:600 11px / 1.2 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:4px 8px 2px}.board-shape-style .board-groups button{width:100%;height:34px;font:500 13px / 1 var(--body);color:var(--board-ink);text-align:left;justify-content:flex-start;gap:10px;padding:0 8px;display:flex}.board-shape-style .board-groups button.on{background:var(--board-line-2);font-weight:600}.board-shape-style .board-text-colors button.on{box-shadow:0 0 0 2px var(--board-paper), 0 0 0 3.5px var(--board-ink)}@media (hover:hover){.board-shape-style :is(button,.board-tidy-direction label):hover .board-tip{opacity:1;visibility:visible;transform:translate(var(--tip-x), 0);transition-delay:.25s}}.board-shape-style :is(button:focus-visible,.board-tidy-direction label:has(input:focus-visible)) .board-tip{opacity:1;visibility:visible;transform:translate(var(--tip-x), 0);transition-delay:0s}@container board (width<=760px){.board-shape-style{flex-direction:column;gap:0}.board-shape-style>.board-shape-sep{width:auto;height:1px;margin:4px 6px}.board-shape-style[data-tidy],.board-shape-style.board-one-row{flex-direction:row;gap:2px}.board-shape-style.board-one-row>.board-shape-sep{width:1px;height:auto;margin:6px 4px}}@container board (width<=600px){.board-shape-style .board-kind-button{min-width:0}.board-kind{position:static}.board-kinds{width:auto;right:0}}@media (width>=601px){.board-viewport:has(.board-toolbar[data-dock=bottom]) .board-shape-style{bottom:76px}}@media (width<=600px){.board-shape-style{bottom:118px}}.board-cursor{z-index:20;pointer-events:none;transition:transform 80ms linear;position:absolute;top:0;left:0}.board-cursor svg{display:block}.board-cursor-tag{color:var(--on-solid);white-space:nowrap;border-radius:0 10px 10px;align-items:center;gap:5px;padding:3px 8px 3px 3px;font-size:11.5px;font-weight:600;display:flex;position:absolute;top:16px;left:14px}.board-cursor-tag .av{border-width:1.5px;width:18px;height:18px}.board-cursor.playback{transition:none}.board-cursor.flip .board-cursor-tag{border-radius:10px 0 10px 10px;left:auto;right:4px}.board-replay{color:inherit;font:inherit;cursor:pointer;pointer-events:auto;background:#ffffff2e;border:0;border-radius:10px;flex:none;align-items:center;gap:5px;margin-left:2px;padding:3px 9px 3px 7px;font-weight:600;display:inline-flex}.board-replay:hover{background:#ffffff47}.board-replay:focus-visible{outline:2px solid var(--on-solid);outline-offset:1px}.board-replay svg{width:10px;height:10px}.board-edge .board-replay{border-radius:12px;margin-left:0;padding:4px 10px 4px 8px}@media (width<=600px){.board-edge .board-replay{padding:6px 8px}.board-edge .board-replay-label{display:none}}.board-edge{z-index:20;background:var(--agent-solid);max-width:calc(100% - 32px);height:36px;color:var(--on-solid);white-space:nowrap;border-radius:18px;align-items:center;gap:4px;padding:0 6px 0 4px;font-size:13px;animation:.18s ease-out board-edge-in;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 18px #7c3aed59}.board-edge-show{min-width:0;height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:8px;padding:0;display:flex;position:relative}.board-edge:hover{filter:brightness(1.08)}.board-edge .av{border:0;border-radius:50%;flex:none;width:28px;height:28px}.board-edge-what{text-overflow:ellipsis;min-width:0;overflow:hidden}.board-edge-what b{font-weight:600}.board-edge-what span{opacity:.85}.board-edge-go{background:#ffffff2e;border-radius:12px;flex:none;padding:4px 10px;font-weight:600}.board-edge-dir{flex:none;place-items:center;width:18px;height:18px;display:grid}.board-edge-dir svg{width:14px;height:14px;transition:transform .12s linear}.board-edge-pulse{pointer-events:none;border-radius:50%;width:28px;height:28px;animation:1.6s ease-out infinite board-edge-pulse;position:absolute;top:4px;left:0;box-shadow:0 0 #ffffffb3}.board-edge.done .board-edge-pulse{display:none}@keyframes board-edge-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}}@keyframes board-edge-pulse{to{box-shadow:0 0 0 10px #fff0}}@media (prefers-reduced-motion:reduce){.board-edge,.board-edge-pulse{animation:none}}.board-text-editor{z-index:10;outline:2px solid var(--board-pencil);box-sizing:border-box;resize:none;transform-origin:0 0;border:0;border-radius:4px;margin:0;position:absolute;overflow:hidden}.board-shape-editor{z-index:10;transform-origin:0 0;align-items:center;display:flex;position:absolute}.board-shape-editor .board-text-editor{text-align:center;width:100%;max-height:100%;caret-color:var(--board-pencil);background:0 0;border-radius:0;outline:none;padding:0;position:static;transform:none}.board-arrow-editor{text-align:center;white-space:pre-wrap;border-radius:12px}.board-unplaced{top:calc(14px + var(--dock-top,0px));z-index:16;background:var(--board-paper);max-width:calc(100% - 28px);box-shadow:var(--board-shadow);color:var(--board-ink);border-radius:10px;align-items:center;gap:10px;padding:8px 8px 8px 12px;font-size:12.5px;display:flex;position:absolute;right:14px}.board-unplaced span{overflow-wrap:anywhere}.board-unplaced-place{background:var(--board-ink);height:28px;color:var(--on-ink);font:inherit;cursor:pointer;border:0;border-radius:6px;flex:none;padding:0 10px;font-weight:600}.board-dropover{z-index:30;border:2.5px dashed var(--board-pencil);background:color-mix(in srgb, var(--pencil) 8%, transparent);pointer-events:none;border-radius:16px;place-items:center;display:grid;position:absolute;inset:10px}.board-dropover div{background:var(--board-paper);box-shadow:var(--board-shadow);border-radius:12px;padding:14px 20px;font-weight:600}.board-region{z-index:4;border:2px dashed var(--board-pencil);background:color-mix(in srgb, var(--pencil) 12%, transparent);pointer-events:none;border-radius:3px;position:absolute}.board-region.live{border-style:solid}.board-pin{z-index:5;border:2px solid var(--paper);background:var(--pencil-solid);width:24px;height:24px;color:var(--on-solid);transform-origin:0 0;cursor:pointer;border-radius:2px 12px 12px;place-items:center;padding:0;font-family:inherit;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;box-shadow:0 2px 5px #0003}.board-pin[data-tip=top-right]{transform-origin:100% 0;border-radius:12px 2px 12px 12px}.board-pin[data-tip=bottom-right]{transform-origin:100% 100%;border-radius:12px 12px 2px}.board-pin[data-tip=bottom-left]{transform-origin:0 100%;border-radius:12px 12px 12px 2px}.board-pin:hover,.board-pin:focus-visible{transform:scale(1.1)}.board-pin.resolved{background:var(--resolved)}.board-pin[aria-pressed=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--pencil) 30%, transparent), 0 2px 5px #0003}.board-viewport.voting{cursor:copy}.board-votebox{z-index:6;pointer-events:none;position:absolute}.board-votebox.leader{outline:3px solid var(--approved-solid);outline-offset:2px}.board-votebox .votes{pointer-events:auto;align-items:center;gap:3px;display:flex;position:absolute;top:5px;right:5px}.board-votebox .vdot{border:2px solid var(--paper);background:var(--board-pencil);cursor:pointer;border-radius:50%;width:16px;height:16px;padding:0;box-shadow:0 1px 3px #00000040}.board-votebox .vcount{border:2px solid var(--paper);background:var(--board-ink);min-width:24px;height:24px;color:var(--on-ink);border-radius:12px;place-items:center;padding:0 7px;font-size:12px;font-weight:700;display:grid}.board-votebox .leadtag{background:var(--approved-solid);color:var(--on-solid);font-family:var(--board-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:3px;padding:2px 6px;font-size:9.5px;font-weight:600;position:absolute;top:5px;left:5px}.mini-map{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);border-radius:10px;padding:4px;position:relative}.mini-map canvas{cursor:pointer;touch-action:none;border-radius:6px;display:block}.mini-map-hide,.mini-map-show{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;place-items:center;display:grid}.mini-map-hide{background:color-mix(in srgb, var(--paper) 88%, transparent);border-radius:6px;width:22px;height:22px;padding:0;position:absolute;top:8px;right:8px}.mini-map-show{background:var(--paper);width:32px;height:32px;box-shadow:var(--shadow);border-radius:8px}.mini-map-hide:hover,.mini-map-show:hover{color:var(--ink);background:var(--line-2)}.mini-map-hide:focus-visible,.mini-map-show:focus-visible{outline:2px solid var(--pencil);outline-offset:2px}@media (width<=600px){.mini-map-show{width:28px;height:28px}}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-cyrillic-ext-400-normal-DYs6OoL4.woff2)format("woff2"),url(/assets/carlito-cyrillic-ext-400-normal-UzWcrHdi.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-cyrillic-400-normal-Bzv-FGbj.woff2)format("woff2"),url(/assets/carlito-cyrillic-400-normal-BtG3bBmV.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-greek-ext-400-normal-DnfnTswf.woff2)format("woff2"),url(/assets/carlito-greek-ext-400-normal-m-eDGcsW.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-greek-400-normal-Cv5gcxdy.woff2)format("woff2"),url(/assets/carlito-greek-400-normal-aOjZpsFX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-vietnamese-400-normal-BA1ASEPx.woff2)format("woff2"),url(/assets/carlito-vietnamese-400-normal-D0HL2cT_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-latin-ext-400-normal-DPZWia0-.woff2)format("woff2"),url(/assets/carlito-latin-ext-400-normal-D112-ed2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-latin-400-normal-R-CeALMm.woff2)format("woff2"),url(/assets/carlito-latin-400-normal-jEGHVXAP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-cyrillic-ext-400-italic-BiZjW1hk.woff2)format("woff2"),url(/assets/carlito-cyrillic-ext-400-italic-DcD3cPwb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-cyrillic-400-italic-BBq3u1wn.woff2)format("woff2"),url(/assets/carlito-cyrillic-400-italic-DkiFjkCS.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-greek-ext-400-italic-o-WxseCy.woff2)format("woff2"),url(/assets/carlito-greek-ext-400-italic-BUNDIZnl.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-greek-400-italic-C1DqF7JR.woff2)format("woff2"),url(/assets/carlito-greek-400-italic-Cnl_RiK8.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-vietnamese-400-italic-vBbFSHZk.woff2)format("woff2"),url(/assets/carlito-vietnamese-400-italic-Dpe35oQb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-latin-ext-400-italic-CqQQuoTt.woff2)format("woff2"),url(/assets/carlito-latin-ext-400-italic-B7I2MSBC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-latin-400-italic-BiMes9J5.woff2)format("woff2"),url(/assets/carlito-latin-400-italic-DcRV6skQ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-cyrillic-ext-700-normal-BAPhAm-q.woff2)format("woff2"),url(/assets/carlito-cyrillic-ext-700-normal-C5O8kkCQ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-cyrillic-700-normal-Cj42L3Bs.woff2)format("woff2"),url(/assets/carlito-cyrillic-700-normal-bxg6f20d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-greek-ext-700-normal-COKnZ-5a.woff2)format("woff2"),url(/assets/carlito-greek-ext-700-normal-BGl1PQht.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-greek-700-normal-BXGaow7Z.woff2)format("woff2"),url(/assets/carlito-greek-700-normal-B-Y_qvTa.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-vietnamese-700-normal-gG8ns3Xg.woff2)format("woff2"),url(/assets/carlito-vietnamese-700-normal-DIEsMQO6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-latin-ext-700-normal-D2WO8ap1.woff2)format("woff2"),url(/assets/carlito-latin-ext-700-normal-9QIvu-gI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-latin-700-normal-DQ6DOkPk.woff2)format("woff2"),url(/assets/carlito-latin-700-normal-CjG3MLqY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/carlito-cyrillic-ext-700-italic-ClXPMqhh.woff2)format("woff2"),url(/assets/carlito-cyrillic-ext-700-italic-DoehkTRC.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/carlito-cyrillic-700-italic-BWpxjWJ1.woff2)format("woff2"),url(/assets/carlito-cyrillic-700-italic-CkpLb3ak.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/carlito-greek-ext-700-italic-DiO5Rxw8.woff2)format("woff2"),url(/assets/carlito-greek-ext-700-italic-DD0r8DLp.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/carlito-greek-700-italic-VWqy950O.woff2)format("woff2"),url(/assets/carlito-greek-700-italic-DfpwTZ8N.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/carlito-vietnamese-700-italic-tiFMON_I.woff2)format("woff2"),url(/assets/carlito-vietnamese-700-italic-rWsihy0W.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/carlito-latin-ext-700-italic-BvVMpuZ3.woff2)format("woff2"),url(/assets/carlito-latin-ext-700-italic-Cocp2sK5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/carlito-latin-700-italic-Ckstd88m.woff2)format("woff2"),url(/assets/carlito-latin-700-italic-BkeTGILl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caladea;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caladea-latin-ext-400-normal-CyFL0oLC.woff2)format("woff2"),url(/assets/caladea-latin-ext-400-normal-BjxrNPcj.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caladea;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caladea-latin-400-normal-CEHWF4nY.woff2)format("woff2"),url(/assets/caladea-latin-400-normal-BdRVtv9R.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caladea;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/caladea-latin-ext-400-italic-DaI5RAJ1.woff2)format("woff2"),url(/assets/caladea-latin-ext-400-italic-Ddrq60cI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caladea;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/caladea-latin-400-italic-LV4kG-PE.woff2)format("woff2"),url(/assets/caladea-latin-400-italic-BXgumMrY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caladea;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caladea-latin-ext-700-normal-jPPxbA1-.woff2)format("woff2"),url(/assets/caladea-latin-ext-700-normal-sbmkuTql.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caladea;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caladea-latin-700-normal-Emkxzyyt.woff2)format("woff2"),url(/assets/caladea-latin-700-normal-0s3Ufwiy.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caladea;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/caladea-latin-ext-700-italic-DKIXMnVd.woff2)format("woff2"),url(/assets/caladea-latin-ext-700-italic-BPwR0tp-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caladea;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/caladea-latin-700-italic-DswTWW_F.woff2)format("woff2"),url(/assets/caladea-latin-700-italic-ChDjCuPY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-cyrillic-ext-400-normal-fkIYAX4U.woff2)format("woff2"),url(/assets/arimo-cyrillic-ext-400-normal-VrsG38ur.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-cyrillic-400-normal-CgTchz7I.woff2)format("woff2"),url(/assets/arimo-cyrillic-400-normal-CF2XIQji.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-greek-ext-400-normal-BJYd2Ub5.woff2)format("woff2"),url(/assets/arimo-greek-ext-400-normal-D-e-OuEk.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-greek-400-normal-BUS6n_W-.woff2)format("woff2"),url(/assets/arimo-greek-400-normal-DOB3qvmW.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-hebrew-400-normal-mvtLHX7Y.woff2)format("woff2"),url(/assets/arimo-hebrew-400-normal-DuxCN41l.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-vietnamese-400-normal-CervLxD7.woff2)format("woff2"),url(/assets/arimo-vietnamese-400-normal-6ktFzlmM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-latin-ext-400-normal-B-XWcJFt.woff2)format("woff2"),url(/assets/arimo-latin-ext-400-normal-CuyoxgRm.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-latin-400-normal-Bqnq6eT5.woff2)format("woff2"),url(/assets/arimo-latin-400-normal-Cd1L7MI3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/arimo-cyrillic-ext-400-italic-Dx8vO3rx.woff2)format("woff2"),url(/assets/arimo-cyrillic-ext-400-italic-Bjn7wzij.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/arimo-cyrillic-400-italic-4qSNOyNR.woff2)format("woff2"),url(/assets/arimo-cyrillic-400-italic-BrcGa4Xh.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/arimo-greek-ext-400-italic-C2J90c1v.woff2)format("woff2"),url(/assets/arimo-greek-ext-400-italic-BnhXbp6w.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/arimo-greek-400-italic-BKYvWEDE.woff2)format("woff2"),url(/assets/arimo-greek-400-italic-DCvteqFY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/arimo-hebrew-400-italic-CJ7fOQIG.woff2)format("woff2"),url(/assets/arimo-hebrew-400-italic-MGv1s8Bw.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/arimo-vietnamese-400-italic-D41JSF8R.woff2)format("woff2"),url(/assets/arimo-vietnamese-400-italic-wTpLdeJw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/arimo-latin-ext-400-italic-dVxPyU8p.woff2)format("woff2"),url(/assets/arimo-latin-ext-400-italic-CMqF1rWm.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/arimo-latin-400-italic-xqrvcx6M.woff2)format("woff2"),url(/assets/arimo-latin-400-italic-BPT4MgRt.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-cyrillic-ext-700-normal-Ce-sRYNJ.woff2)format("woff2"),url(/assets/arimo-cyrillic-ext-700-normal-D_9gfP4Y.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-cyrillic-700-normal-B2FEI9Hm.woff2)format("woff2"),url(/assets/arimo-cyrillic-700-normal-kR-udC20.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-greek-ext-700-normal-BgSZoFxW.woff2)format("woff2"),url(/assets/arimo-greek-ext-700-normal-CuiwAIqV.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-greek-700-normal-uph2eQqS.woff2)format("woff2"),url(/assets/arimo-greek-700-normal-C1ZSV25q.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-hebrew-700-normal-B1Yomo_n.woff2)format("woff2"),url(/assets/arimo-hebrew-700-normal-CLPHp7oC.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-vietnamese-700-normal-CLXmNtrB.woff2)format("woff2"),url(/assets/arimo-vietnamese-700-normal--IIq6YJl.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-latin-ext-700-normal-DDeQOfiM.woff2)format("woff2"),url(/assets/arimo-latin-ext-700-normal-7mWUsHUR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-latin-700-normal-DhEW593l.woff2)format("woff2"),url(/assets/arimo-latin-700-normal-x_huS3KV.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/arimo-cyrillic-ext-700-italic-fRg0wiSQ.woff2)format("woff2"),url(/assets/arimo-cyrillic-ext-700-italic-B4nUvT_t.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/arimo-cyrillic-700-italic-BLVdYOkB.woff2)format("woff2"),url(/assets/arimo-cyrillic-700-italic-DOs6_YFL.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/arimo-greek-ext-700-italic-4XN-979I.woff2)format("woff2"),url(/assets/arimo-greek-ext-700-italic-DlTV5Vwg.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/arimo-greek-700-italic-n6-Z6Na1.woff2)format("woff2"),url(/assets/arimo-greek-700-italic-u994ojwq.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/arimo-hebrew-700-italic-Cyo39Bks.woff2)format("woff2"),url(/assets/arimo-hebrew-700-italic-C6FWkUJF.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/arimo-vietnamese-700-italic-DUDmEzVB.woff2)format("woff2"),url(/assets/arimo-vietnamese-700-italic-CGcJTXz3.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/arimo-latin-ext-700-italic-DtqtKPxT.woff2)format("woff2"),url(/assets/arimo-latin-ext-700-italic-aTDaZMoa.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/arimo-latin-700-italic-B1UitvUd.woff2)format("woff2"),url(/assets/arimo-latin-700-italic-BPBgY6zg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-cyrillic-ext-400-normal-DdITlKdb.woff2)format("woff2"),url(/assets/tinos-cyrillic-ext-400-normal-l41d2z3M.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-cyrillic-400-normal-kS2dpklR.woff2)format("woff2"),url(/assets/tinos-cyrillic-400-normal-BInRL8Bn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-greek-ext-400-normal-1tgngtmV.woff2)format("woff2"),url(/assets/tinos-greek-ext-400-normal-BY5Lx0CY.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-greek-400-normal-BKmklotr.woff2)format("woff2"),url(/assets/tinos-greek-400-normal-D6DCdDEC.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-hebrew-400-normal-B17QmYDt.woff2)format("woff2"),url(/assets/tinos-hebrew-400-normal-DhGqnHb1.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-vietnamese-400-normal-CrJeqB3M.woff2)format("woff2"),url(/assets/tinos-vietnamese-400-normal-BYl6xqrz.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-latin-ext-400-normal-C68eX7xt.woff2)format("woff2"),url(/assets/tinos-latin-ext-400-normal-BUQPNqi9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-latin-400-normal-rilFpyjL.woff2)format("woff2"),url(/assets/tinos-latin-400-normal-B05awSIM.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-cyrillic-ext-400-italic-Bz6A2Xew.woff2)format("woff2"),url(/assets/tinos-cyrillic-ext-400-italic-CgiySoL2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-cyrillic-400-italic-D26KjN84.woff2)format("woff2"),url(/assets/tinos-cyrillic-400-italic-CUXT6ECP.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-greek-ext-400-italic-QOcg_kQA.woff2)format("woff2"),url(/assets/tinos-greek-ext-400-italic-C7FWsVQN.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-greek-400-italic-CITkaQD8.woff2)format("woff2"),url(/assets/tinos-greek-400-italic-Dc-Zjc_Z.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-hebrew-400-italic-Cp89YzKh.woff2)format("woff2"),url(/assets/tinos-hebrew-400-italic-k5xAEjEk.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-vietnamese-400-italic-BJdaJnTX.woff2)format("woff2"),url(/assets/tinos-vietnamese-400-italic-C0nreyLC.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-latin-ext-400-italic-WsHooD3r.woff2)format("woff2"),url(/assets/tinos-latin-ext-400-italic-DKtLLJa2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-latin-400-italic-BYAl0kbZ.woff2)format("woff2"),url(/assets/tinos-latin-400-italic-HcuZF3H0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-cyrillic-ext-700-normal-CE86bzrR.woff2)format("woff2"),url(/assets/tinos-cyrillic-ext-700-normal-yBtNmQaZ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-cyrillic-700-normal-DGklj3DM.woff2)format("woff2"),url(/assets/tinos-cyrillic-700-normal-HYhic5tl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-greek-ext-700-normal-nVGGTb9r.woff2)format("woff2"),url(/assets/tinos-greek-ext-700-normal-Bu9AJavU.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-greek-700-normal-DZiY5218.woff2)format("woff2"),url(/assets/tinos-greek-700-normal-CAsZoNo7.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-hebrew-700-normal-BNVAlJ0i.woff2)format("woff2"),url(/assets/tinos-hebrew-700-normal-B737la7J.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-vietnamese-700-normal-CmLX0U_H.woff2)format("woff2"),url(/assets/tinos-vietnamese-700-normal-bKCZ5S7w.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-latin-ext-700-normal-CesJqEpY.woff2)format("woff2"),url(/assets/tinos-latin-ext-700-normal-nLvPiDAe.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-latin-700-normal-qGf2y18O.woff2)format("woff2"),url(/assets/tinos-latin-700-normal-CjcRkLdR.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-cyrillic-ext-700-italic-Ceua-rFl.woff2)format("woff2"),url(/assets/tinos-cyrillic-ext-700-italic-BQu9kgBz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-cyrillic-700-italic-CUFPRiVR.woff2)format("woff2"),url(/assets/tinos-cyrillic-700-italic-DU6-gZzV.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-greek-ext-700-italic-2QV0uNor.woff2)format("woff2"),url(/assets/tinos-greek-ext-700-italic-zoEBc9cL.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-greek-700-italic-C474ACqK.woff2)format("woff2"),url(/assets/tinos-greek-700-italic-VKIu6SKO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-hebrew-700-italic-BSdnwE5c.woff2)format("woff2"),url(/assets/tinos-hebrew-700-italic-DuNrcWBH.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-vietnamese-700-italic-BPJuDXkI.woff2)format("woff2"),url(/assets/tinos-vietnamese-700-italic-Dl6iR3hy.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-latin-ext-700-italic-BtLLKPsV.woff2)format("woff2"),url(/assets/tinos-latin-ext-700-italic-Gmi35kWa.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-latin-700-italic-vJg8Axdx.woff2)format("woff2"),url(/assets/tinos-latin-700-italic-M0H2aQ0O.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-cyrillic-ext-400-normal-DHXCUfGT.woff2)format("woff2"),url(/assets/cousine-cyrillic-ext-400-normal-CfRZlfI3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-cyrillic-400-normal-DaHhUWxZ.woff2)format("woff2"),url(/assets/cousine-cyrillic-400-normal-D7Mp9hmd.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-greek-ext-400-normal-qdX5ZLbv.woff2)format("woff2"),url(/assets/cousine-greek-ext-400-normal-n0k5mInY.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-greek-400-normal-D28eY3d7.woff2)format("woff2"),url(/assets/cousine-greek-400-normal-CWPwwPBl.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-hebrew-400-normal-COyK3YUR.woff2)format("woff2"),url(/assets/cousine-hebrew-400-normal-oCiNOOyc.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-vietnamese-400-normal-B4JqDdoh.woff2)format("woff2"),url(/assets/cousine-vietnamese-400-normal-Bfsm3lEf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-latin-ext-400-normal-CGywThDL.woff2)format("woff2"),url(/assets/cousine-latin-ext-400-normal-B_NP9zZK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cousine-latin-400-normal-BhCTjpdJ.woff2)format("woff2"),url(/assets/cousine-latin-400-normal-D0CzircV.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-cyrillic-ext-700-normal-C15KMCf5.woff2)format("woff2"),url(/assets/cousine-cyrillic-ext-700-normal-DhfE94aH.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-cyrillic-700-normal-BkkUdX_g.woff2)format("woff2"),url(/assets/cousine-cyrillic-700-normal-BEGCXyFC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-greek-ext-700-normal-DgHq_I2n.woff2)format("woff2"),url(/assets/cousine-greek-ext-700-normal-CSy642Ya.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-greek-700-normal-DsTT0TsI.woff2)format("woff2"),url(/assets/cousine-greek-700-normal-rpH_OJFi.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-hebrew-700-normal-BCE0G3Nu.woff2)format("woff2"),url(/assets/cousine-hebrew-700-normal-Bf9jZ0p9.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-vietnamese-700-normal-DLBKC3PH.woff2)format("woff2"),url(/assets/cousine-vietnamese-700-normal-B4DXCoMM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-latin-ext-700-normal-DWTrZAet.woff2)format("woff2"),url(/assets/cousine-latin-ext-700-normal-NvcoPDWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cousine-latin-700-normal-CwJ0o97b.woff2)format("woff2"),url(/assets/cousine-latin-700-normal-BO_dhHEP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/kanit-thai-300-normal-C7lzstOG.woff2)format("woff2"),url(/assets/kanit-thai-300-normal-CheLIY2i.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/kanit-vietnamese-300-normal-CBhOTgEZ.woff2)format("woff2"),url(/assets/kanit-vietnamese-300-normal-D9FkBJd3.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/kanit-latin-ext-300-normal-O04NoA38.woff2)format("woff2"),url(/assets/kanit-latin-ext-300-normal-CD1vh3sV.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/kanit-latin-300-normal-Dvhd4GiE.woff2)format("woff2"),url(/assets/kanit-latin-300-normal-BWYbi1UB.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/kanit-thai-300-italic-CYcZZkXN.woff2)format("woff2"),url(/assets/kanit-thai-300-italic-CV0XAaOE.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/kanit-vietnamese-300-italic-BUEUUHEr.woff2)format("woff2"),url(/assets/kanit-vietnamese-300-italic-D7GhmoNq.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/kanit-latin-ext-300-italic-DsXPmjj9.woff2)format("woff2"),url(/assets/kanit-latin-ext-300-italic-DNBHVScu.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/kanit-latin-300-italic-yXIHxB5E.woff2)format("woff2"),url(/assets/kanit-latin-300-italic-bgGOwqok.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kanit-thai-400-normal-D80Pglro.woff2)format("woff2"),url(/assets/kanit-thai-400-normal-D2nliXKa.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kanit-vietnamese-400-normal-DRI8YWyb.woff2)format("woff2"),url(/assets/kanit-vietnamese-400-normal-dow6Bnto.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kanit-latin-ext-400-normal-B2xPf58u.woff2)format("woff2"),url(/assets/kanit-latin-ext-400-normal-CHvNKHHD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kanit-latin-400-normal-BUlsQXH3.woff2)format("woff2"),url(/assets/kanit-latin-400-normal-HVZWrfev.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/kanit-thai-400-italic-IJuNEPOw.woff2)format("woff2"),url(/assets/kanit-thai-400-italic-N468Z12l.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/kanit-vietnamese-400-italic-YcXQ-WVh.woff2)format("woff2"),url(/assets/kanit-vietnamese-400-italic-CaGbj2vR.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/kanit-latin-ext-400-italic-CK761JBg.woff2)format("woff2"),url(/assets/kanit-latin-ext-400-italic-CQpja0VK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/kanit-latin-400-italic-DEvcr_bp.woff2)format("woff2"),url(/assets/kanit-latin-400-italic-Bx0w6jI4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/kanit-thai-500-normal-BB8gri04.woff2)format("woff2"),url(/assets/kanit-thai-500-normal-Iy_w0a80.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/kanit-vietnamese-500-normal-BzTrpCM3.woff2)format("woff2"),url(/assets/kanit-vietnamese-500-normal-T1ndT7MF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/kanit-latin-ext-500-normal-EHs3suD6.woff2)format("woff2"),url(/assets/kanit-latin-ext-500-normal-BFdWrG22.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/kanit-latin-500-normal-CX_4XcKi.woff2)format("woff2"),url(/assets/kanit-latin-500-normal-qBha86O4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/kanit-thai-600-normal-Bj6oiaDc.woff2)format("woff2"),url(/assets/kanit-thai-600-normal-wbTlPO7I.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/kanit-vietnamese-600-normal-Bi7fw3I4.woff2)format("woff2"),url(/assets/kanit-vietnamese-600-normal-DXCRAa_8.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/kanit-latin-ext-600-normal-DAX3wtuq.woff2)format("woff2"),url(/assets/kanit-latin-ext-600-normal-BBDzoLaj.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/kanit-latin-600-normal-0lS78yAd.woff2)format("woff2"),url(/assets/kanit-latin-600-normal-DlacpeTg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/kanit-thai-700-normal-BPu_EjOu.woff2)format("woff2"),url(/assets/kanit-thai-700-normal-BFFnaoRZ.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/kanit-vietnamese-700-normal-CdlTihzi.woff2)format("woff2"),url(/assets/kanit-vietnamese-700-normal-BlUBAAZx.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/kanit-latin-ext-700-normal-CcNUUlTS.woff2)format("woff2"),url(/assets/kanit-latin-ext-700-normal-2PbN0JCr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/kanit-latin-700-normal-xfKc2BN3.woff2)format("woff2"),url(/assets/kanit-latin-700-normal-CZbzRMIr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--table:#e4e8ee;--dot:#c4cad6;--paper:#fff;--panel:#fbfcfd;--ink:#141922;--ink-2:#465063;--ink-3:#6b7486;--line:#d6dbe4;--line-2:#e9ecf1;--pencil:#2563eb;--pencil-wash:#2563eb1f;--agent:#7c3aed;--changed:#b45309;--approved:#15803d;--danger:#b91c1c;--radius:10px;--display:"Bricolage Grotesque Variable", "Bricolage Grotesque", system-ui, sans-serif;--body:"Instrument Sans", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--shadow:0 1px 2px #1419220f, 0 4px 16px #1419220f;--line-strong:#b9c0cc;--shade:20 25 34;--scrim:#0f131a6b;--on-ink:#fff;--ink-hover:#2a3140;--on-solid:#fff;--pencil-solid:#2563eb;--agent-solid:#7c3aed;--danger-solid:#b91c1c;--danger-solid-hover:#991b1b;--approved-solid:#15803d;--changed-solid:#b45309;--link:#1d4ed8;--chrome:#141922;--on-chrome:#fff;--on-chrome-2:#b8c2d3;--on-danger-2:#fde2e2;--chrome-link:#9cc0ff;--chrome-line:#9db5e8;--console:#0f131a;--console-ink:#c9d4e5;--console-key:#8fb4ff;--warn-bg:#fff4e5;--warn-bar:#fff7e8;--warn-line:#f1d9a8;--warn-ink:#9a4a00;--warn-ink-2:#6b3f00;--review-bg:#fdf1e3;--good-bg:#ecf7f0;--good-bg-2:#ddf4e4;--good-bar:#eef8f1;--good-line:#b9dfc6;--good-ink:#14532d;--bad-bg:#fdecec;--bad-bg-2:#fde2e2;--bad-bar:#fef2f2;--bad-line:#fecaca;--bad-ink:#9b1c1c;--info-bg:#f3f7ff;--info-bg-2:#e8edf8;--info-bar:#eef3fe;--info-line:#cfdcf8;--info-ink:#1e3a8a;--muted-bar:#f3f4f7;--skel-hi:#f4f6f9;--thumb:#edf0f4;--board-picture:#e4e8ee;--mark:#fff1a8;--page:#fff;--add-bg:#dcfce7;--add-ink:#166534;--add-line:#22c55e;--del-bg:#fee2e2;--del-ink:#991b1b;--del-line:#ef4444;--diff-old:#dc2626;--diff-new:#16a34a;--live:#22c55e;--grip:#a3abba;--resolved:#8d96a7;--guest:#a16207;--kind-pptx:#c2410c;--kind-docx:#2b579a;--kind-xlsx:#217346;--kind-html:#1d4ed8;--kind-mp4:#be123c;--film:#0b0e13;--kind-car:#0e7490}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--table:#0e1116;--dot:#2b323d;--paper:#181c24;--panel:#13171d;--ink:#e8ebf1;--ink-2:#b4bcca;--ink-3:#8d96a7;--line:#2e3541;--line-2:#222831;--pencil:#7aa2ff;--pencil-wash:#7aa2ff29;--agent:#b197fc;--changed:#f0a14a;--approved:#4cc38a;--danger:#f28b82;--shadow:0 1px 2px #0000004d, 0 4px 16px #0000004d;--line-strong:#4a5464;--shade:0 0 0;--scrim:#04060a9e;--on-ink:#11151b;--ink-hover:#fff;--on-solid:#fff;--pencil-solid:#2f64e6;--agent-solid:#7c3aed;--danger-solid:#c62828;--danger-solid-hover:#a91f1f;--approved-solid:#15803d;--changed-solid:#a3500a;--link:#8db2ff;--chrome:#2a303b;--on-chrome:#f1f3f7;--on-chrome-2:#b4bdcc;--chrome-link:#9cc0ff;--chrome-line:#6f8fd6;--add-bg:#dcfce7;--add-ink:#166534;--add-line:#22c55e;--del-bg:#fee2e2;--del-ink:#991b1b;--del-line:#ef4444;--console:#0a0d12;--console-ink:#c9d4e5;--console-key:#8fb4ff;--warn-bg:#34260f;--warn-bar:#2a2112;--warn-line:#5a4320;--warn-ink:#f4b25e;--warn-ink-2:#f2c58a;--review-bg:#36250f;--good-bg:#11301f;--good-bg-2:#154027;--good-bar:#10261a;--good-line:#24543a;--good-ink:#8ee0aa;--bad-bg:#3a1719;--bad-bg-2:#4a1c1f;--bad-bar:#2c1416;--bad-line:#5c2629;--bad-ink:#ffaaa3;--info-bg:#172238;--info-bg-2:#1a2742;--info-bar:#16203a;--info-line:#2b4170;--info-ink:#a9c3ff;--muted-bar:#1c2129;--skel-hi:#2a313c;--thumb:#1d222b;--mark:#5a4a10;--grip:#5a6474;--resolved:#5d6677}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}html,body{overscroll-behavior-x:none}body{font-family:var(--body);color:var(--ink);background:var(--table);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.45}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{background-color:var(--paper)}button{cursor:pointer}:focus-visible{outline:2px solid var(--pencil);outline-offset:2px}.muted{color:var(--ink-3)}.small{font-size:13px}.spacer{flex:1}.loading{color:var(--ink-3);margin:0;padding:24px}.btn{border:1px solid var(--line);background:var(--paper);white-space:nowrap;height:32px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--line-strong)}.btn.primary{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.btn.primary:hover{background:var(--ink-hover)}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--line-2)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.wide{width:100%}.btn.tall{height:40px;margin-top:14px}.icon{flex:none;width:16px;height:16px}.field{border:1px solid var(--line);background:var(--paper);border-radius:8px;width:100%;height:36px;padding:0 10px}.lbl{margin:0 0 6px;font-size:12.5px;font-weight:600;display:block}.err{color:var(--danger);margin-top:6px;font-size:12.5px}.av{width:26px;height:26px;color:var(--on-solid);border:2px solid var(--paper);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:inline-grid}.pill{background:var(--line-2);color:var(--ink-2);border-radius:99px;flex:none;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.pill.lock{background:var(--warn-bg);color:var(--warn-ink)}.skel{background:linear-gradient(90deg, var(--line-2) 0, var(--skel-hi) 40%, var(--line-2) 80%) 0 0 / 300% 100%;border-radius:6px;animation:1.2s linear infinite sh}@keyframes sh{to{background-position:-300% 0}}.brandlink{color:inherit;border-radius:6px;text-decoration:none}.brand{font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:8px;font-size:22px;font-weight:700;display:flex}.brand .mark{border:2.5px solid var(--ink);border-radius:5px;width:22px;height:22px;position:relative}.brand .mark:after{content:"";background:var(--pencil);border:2.5px solid var(--paper);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-6px;right:-6px}.brand.small{font-size:18px}.brand.small .mark{width:18px;height:18px}.signin{background:radial-gradient(circle at 1px 1px, var(--dot) 1px, transparent 1.4px) 0 0 / 22px 22px, var(--table);place-items:center;min-height:100%;padding:24px;display:grid}.signcard{background:var(--paper);width:100%;max-width:400px;box-shadow:var(--shadow);border-radius:14px;padding:32px}.signcard h1{font-family:var(--display);letter-spacing:-.02em;margin:28px 0 8px;font-size:28px;line-height:1.1}.signcard p{color:var(--ink-2);margin:0 0 20px}.signin-or{color:var(--ink-3);align-items:center;gap:10px;margin:18px 0 4px;font-size:12px;display:flex}.signin-or:before,.signin-or:after{content:"";border-top:1px solid var(--line-2);flex:1}.signcard .signin-guest-note{color:var(--ink-3);text-align:center;margin:8px 0 0;font-size:12.5px}.signcard .signin-board{background:var(--table);color:var(--ink);border-radius:10px;margin:-8px 0 20px;padding:10px 12px;font-size:13.5px}.signcard .verifying{margin:28px 0 0}.consolebox{background:var(--console);color:var(--console-ink);font-family:var(--mono);white-space:pre;border-radius:8px;margin:16px 0;padding:12px;font-size:12px;overflow-x:auto}.consolebox b{color:var(--console-key);font-weight:500}.app{flex-direction:column;height:100%;display:flex}.topbar{background:var(--paper);border-bottom:1px solid var(--line);z-index:30;flex:none;align-items:center;gap:10px;height:52px;padding:0 12px 0 16px;display:flex;position:relative}.topbar .sep{background:var(--line);width:1px;height:22px}.crumb{align-items:center;gap:6px;min-width:0;display:flex}.crumb .t{font-family:var(--display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:700;overflow:hidden}.orgwrap{position:relative}.orgsw{background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 6px;font-weight:600;display:flex}.orgsw:hover{background:var(--line-2)}.menu{z-index:50;background:var(--paper);box-shadow:0 12px 40px rgb(var(--shade) / .2);border-radius:12px;min-width:220px;padding:6px;position:absolute;top:calc(100% + 6px);left:0}.menu .mi{text-align:left;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:10px;width:100%;padding:8px 10px;display:flex}.menu .mi:hover,.menu .mi[aria-checked=true]{background:var(--line-2)}.menu .end{margin-left:auto}.menusep{border-top:1px solid var(--line-2);margin:6px 0}.menu .mgroup{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);padding:8px 10px 4px;font-size:11px;font-weight:600}.menu .mi.opt{gap:12px;padding:10px}.menu .mi.opt[aria-checked=true]{background:0 0}.menu .mi.opt:hover{background:var(--line-2)}.menu .mi.opt[aria-disabled=true]{cursor:default}.menu .mi.opt[aria-disabled=true]:hover{background:0 0}.opt-txt{flex:1;width:234px}.opt-name{font-size:14px;font-weight:600;display:block}.opt-hint{color:var(--ink-3);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.switch{background:var(--line-strong);border-radius:10px;flex:none;width:34px;height:20px;margin-top:2px;transition:background .15s;position:relative}.switch:after{content:"";background:var(--on-solid);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.mi[aria-checked=true] .switch{background:var(--agent-solid)}.mi[aria-checked=true] .switch:after{transform:translate(14px)}.mi[aria-disabled=true] .switch{opacity:.5}.psec{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:6px 10px;font-size:11.5px;font-weight:600}.themerow{border:0;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;padding:4px 4px 4px 10px;display:flex}.themerow-label{color:var(--ink-2)}.themeseg{border:1px solid var(--line);background:var(--panel);border-radius:8px;margin-left:auto;padding:2px;display:inline-flex}.themeseg button{height:26px;color:var(--ink-2);background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:12.5px;font-weight:500;display:inline-flex}.themeseg button:hover{color:var(--ink)}.themeseg button[aria-checked=true]{background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 1px 2px rgb(var(--shade) / .1)}.themeseg .icon{width:14px;height:14px}.themerow-error{color:var(--danger);flex-basis:100%;margin:0;font-size:12px}.topics{background:var(--table);flex:1;overflow:auto}.topics-wrap{max-width:1120px;margin:0 auto;padding:32px 24px 64px}.topics-head{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:20px;display:flex}.topics-head h2{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:30px;line-height:1}.orglabel{margin-bottom:6px;font-size:13px}.grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.tcard{background:var(--paper);box-shadow:var(--shadow);text-align:left;border:1px solid #0000;border-radius:12px;flex-direction:column;padding:0;display:flex;overflow:hidden}.tcard:hover{border-color:var(--line-strong)}.tcard .thumb{background:radial-gradient(circle at 1px 1px, var(--dot) 1px, transparent 1.4px) 0 0 / 14px 14px, var(--thumb);height:132px}.tcard .thumb.skel{border-radius:0}.tcard .thumb{justify-content:center;align-items:center;display:flex;overflow:hidden}.tcard .thumb.pic{background:var(--board-picture)}.board-pic{object-fit:contain;width:100%;height:100%;display:block}.tcard .thumb-empty{color:var(--ink-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.tcard .body{flex-direction:column;gap:6px;padding:12px 14px 14px;display:flex}.tcard .name{align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:600;display:flex}.tcard .name>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tcard .meta{color:var(--ink-3);flex-wrap:wrap;gap:10px;font-size:12.5px;display:flex}.topic-views{border-bottom:1px solid var(--line);gap:4px;margin:0 0 18px;display:flex;overflow-x:auto}.topic-views button{color:var(--ink-3);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 10px;font-size:13.5px;font-weight:600}.topic-views button:hover{color:var(--ink)}.topic-views button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.topic-views .count{font-family:var(--mono);background:var(--paper);color:var(--ink-2);border-radius:4px;margin-left:6px;padding:1px 6px;font-size:11px}.views-note{color:var(--ink-2);max-width:640px;margin:0 0 16px}.tcard-wrap{flex-direction:column;display:flex;position:relative}.tcard-wrap>.tcard{flex:1}.tmore{position:absolute;top:8px;right:8px}.tmore-btn{border:1px solid var(--line);background:var(--paper);width:30px;height:30px;color:var(--ink-2);box-shadow:var(--shadow);border-radius:8px;place-items:center;display:grid}.tmore-btn:hover,.tmore-btn[aria-expanded=true]{color:var(--ink);border-color:var(--line-strong)}.tmore .menu{min-width:190px;top:calc(100% + 4px);left:auto;right:0}.menu .mi.danger{color:var(--danger)}.btn.danger-solid{background:var(--danger-solid);border-color:var(--danger);color:var(--on-solid)}.btn.danger-solid:hover{background:var(--danger-solid-hover)}.dlead{color:var(--ink-2);margin:0}.trash{background:var(--paper);box-shadow:var(--shadow);border-radius:12px;margin:0;padding:0;list-style:none}.trash-row{align-items:center;gap:16px;padding:12px 16px;display:flex}.trash-row+.trash-row{border-top:1px solid var(--line-2)}.trash-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.trash-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.trash-ends{color:var(--danger);white-space:nowrap;font-size:12.5px}@media (width<=600px){.trash-row{flex-wrap:wrap;gap:6px 12px}.trash-main{flex-basis:100%}.trash-ends{flex:1}}.line-lg{width:70%;height:16px}.line-sm{width:45%;height:12px}.empty{background:var(--paper);border:1.5px dashed var(--line-strong);text-align:center;border-radius:14px;max-width:560px;margin:40px auto;padding:48px 24px}.empty>svg{color:var(--ink-3)}.empty h3{font-family:var(--display);letter-spacing:-.01em;margin:12px 0 6px;font-size:22px}.empty p{color:var(--ink-2);margin:0 0 18px}.empty .later{margin-top:14px;font-size:12.5px}.modal::backdrop{background:var(--scrim)}.modal{color:var(--ink);background:var(--paper);border:0;border-radius:14px;width:100%;max-width:min(520px,100vw - 32px);max-height:calc(100vh - 32px);padding:0;overflow:auto;box-shadow:0 20px 60px #0000004d}.modal .mh{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:16px 18px;display:flex}.modal .mh h3{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:19px}.modal .mb{padding:18px}.modal.share[open]{flex-direction:column;display:flex;overflow:hidden}.modal.share .mb{flex:auto;min-height:0;overflow:auto}.modal .mf{border-top:1px solid var(--line);background:var(--panel);border-radius:0 0 14px 14px;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.check{align-items:flex-start;gap:10px;margin-top:14px;display:flex}.check input{margin-top:3px}.board{flex:1;min-height:0;display:flex;position:relative}.viewport{background:var(--table);isolation:isolate;flex:1;position:relative;overflow:hidden;container:viewport/inline-size}.hint{background:var(--chrome);color:var(--on-chrome);z-index:15;box-shadow:var(--shadow);border-radius:8px;padding:7px 12px;font-size:12.5px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.panel{background:var(--panel);border-left:1px solid var(--line);z-index:12;flex-direction:column;flex:none;width:380px;min-height:0;display:flex}.phead{border-bottom:1px solid var(--line);flex:none;align-items:flex-start;display:flex}.tabs{flex:1;gap:2px;min-width:0;padding:8px 0 0 8px;display:flex;overflow-x:auto}.tabs:last-child{padding-right:8px}.phead .tabs{scrollbar-width:none}.phead .tabs[data-more=right]{-webkit-mask-image:linear-gradient(270deg,#0000,#000 36px);mask-image:linear-gradient(270deg,#0000,#000 36px)}.phead .tabs[data-more=left]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px);mask-image:linear-gradient(90deg,#0000,#000 36px)}.phead .tabs[data-more=left\ right]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000)}.panel-min{width:28px;height:28px;color:var(--ink-3);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;margin:10px 6px 0 2px;display:grid}.panel-min:hover{background:var(--line-2);color:var(--ink)}.panel.rail{align-items:center;gap:2px;width:52px;padding:8px 0}.rail-btn{width:38px;height:38px;color:var(--ink-3);background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:relative}.rail-btn .icon{width:17px;height:17px}.rail-btn:hover{background:var(--line-2);color:var(--ink)}.rail-btn.on{color:var(--ink)}.rail-open{margin-bottom:7px}.rail-open:after{content:"";background:var(--line);height:1px;position:absolute;bottom:-5px;left:7px;right:7px}.rail-count{border:1.5px solid var(--panel);box-sizing:border-box;background:var(--ink);min-width:16px;height:16px;color:var(--on-ink);font-family:var(--mono);text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;padding:0 4px;font-size:9.5px;font-weight:600;line-height:13px;position:absolute;top:1px;right:-2px}.rail-count.awaiting{background:var(--pencil-solid);color:var(--on-solid)}.rail-tip{z-index:20;background:var(--chrome);color:var(--on-chrome);white-space:nowrap;box-shadow:0 4px 14px rgb(var(--shade) / .18);opacity:0;visibility:hidden;pointer-events:none;border-radius:7px;padding:5px 9px;font-size:12px;font-weight:500;line-height:16px;transition:opacity .12s,transform .12s,visibility 0s linear .12s;position:absolute;top:50%;right:calc(100% + 8px);transform:translate(3px,-50%)}.rail-btn:focus-visible .rail-tip{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(-50%)}@media (hover:hover){.rail-btn:hover .rail-tip{opacity:1;visibility:visible;transition-delay:.25s;transform:translateY(-50%)}}.tabs button{color:var(--ink-3);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 4px;font-size:12.5px;font-weight:600}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.pbody{flex:1;padding:12px;overflow:auto}.pbody p{margin:2px}.topbar-end{align-items:center;gap:10px;display:flex}.topbar-end:empty{display:none}.presence{margin:0 0 0 8px;padding:0;list-style:none;display:flex}.presence .av{margin-left:-2px}.mono{font-family:var(--mono)}.btn.sm{border-radius:6px;height:26px;padding:0 8px;font-size:12.5px}.field.sm{width:auto;height:26px;padding:0 6px;font-size:12.5px}.field.area{resize:vertical;height:auto;min-height:64px;margin-bottom:14px;padding:8px 10px}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:10px;padding:12px}.stamp{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--paper), inset 0 0 0 2.5px currentColor;border:1.5px solid;border-radius:3px;padding:3px 7px;font-size:10.5px;font-weight:600;line-height:1;display:inline-block}.stamp.tilt{transform:rotate(-3deg)}.stamp.approved{color:var(--approved)}.pill.status{white-space:nowrap;gap:6px;padding:2px 8px 2px 7px;line-height:1.35}.pill.status.draft{background:var(--line-2);color:var(--ink-3)}.pill.status.review{background:var(--review-bg);color:var(--changed)}.pill.status.approved{background:var(--good-bg);color:var(--approved)}.pill.status.sent{background:var(--info-bg-2);color:var(--info-ink)}.pill.status.failed{background:var(--bad-bg);color:var(--danger)}.pill.status.awaiting{background:var(--pencil-wash);color:var(--pencil)}.pill.agent{background:color-mix(in srgb, var(--agent) 12%, transparent);color:var(--agent)}.versions-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.versions-head .psec{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:2px;overflow:hidden}.versions .err{margin:0 2px 10px}.ver{grid-template-columns:36px 1fr;gap:10px;display:grid}.ver .vn{background:var(--line-2);width:36px;height:36px;font-family:var(--mono);border-radius:8px;place-items:center;font-size:13px;font-weight:600;display:grid}.ver.current .vn{background:var(--ink);color:var(--on-ink)}.ver-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ver-by{align-items:center;gap:6px;margin-top:6px;font-size:13px;display:flex}.ver-changes{color:var(--ink-2);align-items:center;gap:7px;margin-top:6px;font-size:12.5px;display:flex}.ver-changes-dot{background:var(--changed);border-radius:2px;flex:none;width:8px;height:8px}.av.small-av{border-width:0;width:20px;height:20px;font-size:9px}.ver ul{color:var(--ink-2);overflow-wrap:anywhere;margin:6px 0 0;padding-left:16px;font-size:13px}.ver .acts{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.note-agent{background:var(--line-2);color:var(--ink-3);border-radius:8px;margin-top:8px;padding:8px 10px;font-size:12px}.waiting-list{flex-direction:column;align-items:flex-start;gap:6px;margin-top:14px;display:flex}.versions-note{padding:4px}.dropzone{border:1.5px dashed var(--line-strong);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:4px;min-width:0;margin:0;padding:28px;display:flex}.dropzone.over{border-color:var(--pencil);background:color-mix(in srgb, var(--pencil) 8%, transparent)}.dropzone .btn{margin-top:8px}.upload-state{margin:14px 0 0}.upload-row{align-items:center;gap:8px;font-size:13px;display:flex}.upload-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-msg{margin-top:6px}.progress{background:var(--line-2);border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.progress i{background:var(--pencil);height:100%;transition:width .25s;display:block}.modal.viewer{max-width:min(1040px,100vw - 32px)}.viewer-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.viewer-page{background:var(--table);place-items:center;padding:16px;display:grid}.viewer-page img{background:var(--paper);max-width:100%;max-height:calc(100vh - 200px);box-shadow:var(--shadow);display:block}.viewer-page iframe{background:var(--paper);border:0;width:100%;height:calc(100vh - 160px)}.video-stage{background:var(--panel);flex-direction:column;gap:14px;padding:18px 20px 20px;display:flex}.video-player{aspect-ratio:16/9;background:var(--film);width:min(100%,103.111vh);box-shadow:var(--shadow);border-radius:12px;margin:0 auto;position:relative;overflow:hidden}.video-player video{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.transport{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btn.icononly{width:32px;padding:0}.btn.sm.icononly{width:26px}.tc{min-width:120px;font-family:var(--mono);letter-spacing:-.01em;font-size:13px;font-weight:500}.tc span{color:var(--ink-3);margin-left:.35em}.video-track{--track:58px;height:var(--track);background:var(--film);box-shadow:0 0 0 1px var(--line);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:8px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.video-track:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#00000059);position:absolute;inset:0}.video-track:focus-visible{outline:2px solid var(--pencil);outline-offset:2px}.video-track i{--slot:calc(100cqw / var(--frames));--w:max(var(--slot), var(--track) * var(--aspect));--h:calc(var(--w) / var(--aspect));background-repeat:no-repeat;background-size:calc(var(--w) * var(--frames)) var(--h);background-position:calc((var(--slot) - var(--w)) / 2 - var(--i) * var(--w)) calc((var(--track) - var(--h)) / 2);flex:1 1 0;min-width:0}.video-head{z-index:1;pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #00000080}.video-head:before{content:"";border:6px solid #0000;border-top:7px solid #fff;position:absolute;top:0;left:-5px}.video-ticks{font-family:var(--mono);color:var(--ink-3);justify-content:space-between;margin:4px 0 6px;font-size:10.5px;display:flex}.tabs .count{font-family:var(--mono);background:var(--line-2);border-radius:4px;margin-left:3px;padding:0 4px;font-size:10.5px}.tabs .count.awaiting{background:var(--pencil-wash);color:var(--pencil)}.filters{align-items:center;gap:6px;margin-bottom:10px;display:flex}.chip{border:1px solid var(--line);background:var(--paper);border-radius:99px;padding:3px 10px;font-size:12.5px;font-weight:500}.chip[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.card.active{border-color:var(--pencil);box-shadow:0 0 0 3px var(--pencil-wash)}.thread .who{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.thread .who b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.thread .when{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:12px}.thread .text{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0 34px}.thread .anchorchip+.text{margin-top:0}.thread .edited{color:var(--ink-3);margin-left:6px;font-size:12px}.thread .own{gap:4px;margin:4px 0 0 28px;display:flex}.thread .delivery{color:var(--ink-3);align-items:baseline;gap:6px;margin:5px 0 0 34px;font-size:12px;line-height:1.4;display:flex}.thread .delivery:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}.thread .delivery.queued:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.thread .delivery.sent{color:var(--pencil)}.thread .delivery.seen,.thread .delivery.done{color:var(--approved)}.thread .delivery.idle{color:var(--changed)}.thread .delivery.blocked{color:var(--danger);font-weight:600}.thread .delivery.dropped{color:var(--changed)}.sendbar{border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--panel);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px;padding:10px 12px;display:flex}.sendbar .lead{flex-direction:column;flex:180px;min-width:0;font-size:13px;display:flex}.sendbar .sendbar-count{font-weight:600}.sendbar .sendbar-hint{color:var(--ink-3);font-size:12px}.sendbar .act{gap:6px;margin-left:auto;display:flex}.thread .reply{border-top:1px solid var(--line-2);margin-top:10px;padding-top:10px}.thread textarea.field,.popover textarea.field,.composer textarea.field{resize:vertical;height:auto;min-height:64px;padding:8px 10px}.thread .row,.popover .row,.composer .row{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.anchorchip{background:var(--pencil-wash);max-width:calc(100% - 34px);color:var(--pencil);text-align:left;border:0;border-radius:6px;align-items:center;gap:7px;margin:0 0 6px 34px;padding:2px 8px 2px 2px;font-size:12px;font-weight:600;display:inline-flex}.anchorchip:not(:has(.anchorthumb)){padding-left:8px}.anchorthumb{background:var(--paper);width:48px;max-height:34px;box-shadow:0 0 0 1px rgb(var(--shade) / .12);border-radius:4px;flex:none;overflow:hidden}.anchorthumb-page{transform:translateY(clamp(min(0px, calc(34px - 100%)), calc(8px - var(--y)), 0px));display:block;position:relative}.anchorthumb img{width:100%;height:auto;display:block}.anchorthumb-region{border:1.5px solid;border-radius:1px;min-width:3px;min-height:3px;position:absolute}.anchorchip.stale{background:var(--warn-bg);color:var(--changed)}.anchorchip.time{font-family:var(--mono)}.anchorthumb.video{background-color:var(--film);background-repeat:no-repeat;height:27px;position:relative}.comments-empty.empty{margin:20px 0;padding:28px 16px}.comments-empty.empty h3{font-size:17px}.comments-empty.empty p{margin:0;font-size:13px}.popover{z-index:40;background:var(--paper);width:300px;box-shadow:0 10px 40px rgb(var(--shade) / .2);border-radius:12px;padding:12px;position:absolute}.popover .anchor,.composer .anchor{color:var(--pencil);font-family:var(--mono);margin-bottom:8px;font-size:11px}.toast{z-index:90;background:var(--chrome);max-width:calc(100% - 32px);color:var(--on-chrome);box-shadow:var(--shadow);border-radius:10px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex;position:fixed;bottom:80px;left:50%;transform:translate(-50%)}@media (width>=901px){body:has(main.board>.panel) .toast{--board-w:calc(100% - 380px);left:calc(var(--board-w) / 2);max-width:calc(var(--board-w) - 260px);bottom:16px}body:has(main.board>.panel.rail) .toast{--board-w:calc(100% - 52px)}}.toast button{color:var(--chrome-link);background:0 0;border:0;font-weight:600}@media (width<=900px){.panel{width:min(380px,100%);position:absolute;top:0;bottom:0;right:0;box-shadow:-10px 0 30px #0000001f}.panel.closed{display:none}.presence{margin-left:0}.presence li:nth-child(n+3):not(:last-child){display:none}}@media (width>=901px){.panel-toggle{display:none}}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.pill .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.pill.working{background:color-mix(in srgb, var(--agent) 12%, transparent);color:var(--agent)}.pill.blocked{background:var(--bad-bg);color:var(--danger)}.pill.idle{background:var(--line-2);color:var(--ink-3)}.pill.done{background:var(--good-bg);color:var(--approved)}.btn.danger{color:var(--danger)}.agentrow{grid-template-columns:32px minmax(0,1fr);gap:10px;display:grid}.agentrow.ended{opacity:.85}.av.big-av{width:32px;height:32px}.agent-head{align-items:center;gap:8px;display:flex}.agentrow .reason{color:var(--ink-2);overflow-wrap:anywhere;margin-top:4px;font-size:12.5px}.agent-when{margin-top:4px}.agentrow .acts{gap:6px;margin-top:8px;display:flex}.log{font-family:var(--mono);color:var(--ink-2);border-left:2px solid var(--line);margin:8px 0 0;padding:0 0 0 8px;font-size:11.5px;list-style:none}.log>li{overflow-wrap:anywhere;padding:1px 0}.log .refused{color:var(--danger)}.log.all{margin-top:4px}.load-more{margin-top:10px}.agents-foot{padding:4px 2px}.agents-foot .btn.link{height:auto;font-size:inherit;vertical-align:baseline;border:0;padding:0}.agents .agents-none{margin:4px 10px 14px}.agents .agents-ask{flex-direction:column;align-items:flex-start;gap:8px;margin:-6px 10px 16px;display:flex}.agents .agents-ask p{margin:0;line-height:1.45}.reach{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);margin:0 0 14px;padding:0;list-style:none}.reach-row{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px;display:grid}.reach-row+.reach-row{border-top:1px solid var(--line-2)}.reach-row b,.agentrow.recent b{overflow-wrap:anywhere}.reach-text .small{margin-top:2px}.agentrow.recent{grid-template-columns:26px minmax(0,1fr);padding:10px 12px}.agentrow.recent .agent-when{margin-top:2px}.recent-activity{overflow-wrap:anywhere;margin-top:1px}.recent-acts{margin:0 0 14px}.btn.link{height:auto;color:var(--pencil);padding:0 4px;display:inline}.modal.wide{max-width:min(1040px,100vw - 32px)}.modal .mh .spacer{flex:1}.modal .lead{margin:0 0 12px}.tokenwrap{overflow-x:auto}.tokentable{border-collapse:collapse;width:100%;font-size:13px}.tokentable td,.tokentable th{border-bottom:1px solid var(--line-2);text-align:left;vertical-align:top;padding:10px 8px}.tokentable th{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-size:11.5px;font-weight:600}.tokentable tr.revoked td{color:var(--ink-3)}.token-agent{align-items:flex-start;gap:8px;display:flex}.token-acts,.token-confirm{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.token-confirm{border:0;min-width:0;margin:0;padding:0}.token-confirm .small{color:var(--danger);max-width:220px}.psec.flush{margin:14px 0 0}.topicpick{border:0;margin:10px 0 0;padding:0}.topiccheck{align-items:center;gap:8px;padding:2px 0;font-size:13px;display:flex}.board-cursor-tag small{opacity:.9;font-weight:500}.bellwrap,.menuwrap,.bell{position:relative}.bell .badge{background:var(--danger-solid);min-width:16px;height:16px;color:var(--on-solid);border:2px solid var(--paper);border-radius:8px;place-items:center;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:3px;right:4px}.menu.end,.menu.notif{left:auto;right:0}.menu.notif{width:380px;max-width:calc(100vw - 24px);max-height:calc(100vh - 80px);padding:0;overflow:auto}.notif .nh{border-bottom:1px solid var(--line);align-items:center;padding:12px 14px;display:flex}.notif .nh b{font-family:var(--display);font-size:16px}.notif .nlist{margin:0;padding:0;list-style:none}.notif .mi{border-bottom:1px solid var(--line-2);border-radius:0;padding:12px 14px}.notif .mi.unread{background:var(--info-bg)}.notif .mi small{color:var(--ink-3);overflow-wrap:anywhere;margin-top:2px;font-size:12px;display:block}.notif .nempty{margin:0;padding:16px 14px}.guestbar{background:var(--warn-bar);border-bottom:1px solid var(--warn-line);color:var(--warn-ink-2);z-index:16;align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:flex;position:absolute;top:0;left:0;right:0}.boardcol{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.boardcol>.guestbar{z-index:auto;flex:none;position:static}.guestbar.approvalbar{flex-direction:column;align-items:stretch;gap:8px;padding:10px 16px}.guestbar.approvalbar.approved{background:var(--good-bar);border-bottom-color:var(--good-line);color:var(--good-ink)}.guestbar.approvalbar.cancelled{background:var(--muted-bar);border-bottom-color:var(--line);color:var(--ink)}.approvalbar-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.approvalbar-text{flex:280px;min-width:0}.approvalbar-acts{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.approvalbar-form{flex-direction:column;gap:6px;max-width:640px;display:flex}.approvalbar-form .approvalbar-acts{justify-content:flex-end;margin-left:0}.stamp.approval-stamp{text-transform:none;letter-spacing:0;white-space:normal;transform-origin:0;width:fit-content;max-width:100%;margin:8px 0 4px;font-size:10.5px;line-height:1.35;display:block;transform:rotate(-1deg)}.stamp.approval-stamp.big{margin:4px 0;padding:6px 10px;font-size:13px;display:inline-block}.approvals{border-top:1px dashed var(--line);margin-top:10px;padding-top:8px}.approvals ul{margin:4px 0 0;padding:0;list-style:none}.approval-row{align-items:center;gap:8px;padding:3px 0;font-size:12.5px;display:flex}.approval-who{flex:1;min-width:0}.approval-row.approved{color:var(--approved)}.approval-row.cancelled{color:var(--ink-3)}.approval-lead{margin:0 0 12px}.seg{border:1px solid var(--line);background:var(--panel);border-radius:8px;margin:0;padding:2px;display:inline-flex}.seg button{color:var(--ink-2);background:0 0;border:0;border-radius:6px;padding:5px 12px;font-weight:500}.seg button:hover:not(:disabled){color:var(--ink)}.seg button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px var(--line-strong), 0 1px 2px #0000002e}.seg button:disabled{opacity:.4;cursor:not-allowed}.linkrow{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:4px 4px 4px 10px;display:flex}.linkrow code{min-width:0;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.existing-list{margin:0;padding:0;list-style:none}.existing{border-top:1px solid var(--line-2);align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.existing>div{overflow-wrap:anywhere;min-width:0}.av.guest-av{background:var(--guest);width:24px;height:24px}.av.link-av{background:var(--line-2);width:26px;height:26px;color:var(--ink-2)}.av.link-av svg{width:13px;height:13px}.av.link-av.never{background:var(--warn-bg);color:var(--warn-ink)}.never-expires{color:var(--warn-ink)}.modal.share{max-width:min(640px,100vw - 32px)}.grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lbl.sub{color:var(--ink-2);font-weight:500}.info{background:var(--info-bg);color:var(--info-ink);border-radius:8px;padding:10px 12px;font-size:13px}.info ul{margin:4px 0 0;padding-left:18px}.info .info-not{margin-top:6px}.share-role-info{gap:8px;margin-top:10px;display:grid}.share-create{margin-top:10px}.pill.warnp{background:var(--warn-bg);color:var(--warn-ink)}.warn{background:var(--warn-bg);color:var(--warn-ink-2);border-radius:8px;gap:8px;padding:10px 12px;font-size:13px;display:flex}.share-invite{margin-bottom:20px}.share-row{gap:8px;display:flex}.share-row .share-role{flex:none;width:auto}.share-hint{margin-top:6px;font-size:12.5px}.share-opts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.share-opts .share-expiry{width:auto}.share-link{margin-bottom:18px}.share-status{color:var(--ink-2);margin:0 0 8px;font-size:13px}.share-none{margin:0}.shared{margin-top:32px}.shared h3{font-family:var(--display);letter-spacing:-.01em;margin:0 0 12px;font-size:20px}.share-warn+.share-invite{margin-top:16px}@media (width<=600px){.topbar{gap:6px;padding:0 8px 0 12px}.topbar .brand.small .brand-name,.topbar[data-crumb=true] .orgwrap{display:none}.topbar .btn.ghost{padding:0 8px}.menu.notif{width:auto;max-width:none;position:fixed;top:58px;left:12px;right:12px}.topbar .orgsw span{text-overflow:ellipsis;white-space:nowrap;max-width:96px;overflow:hidden}.share-row{flex-wrap:wrap}.share-row .share-role{flex:1}.grid2{grid-template-columns:1fr}}.compare-pick{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.compare-pick .field.sm{width:auto}.diffgrid{grid-template-columns:180px minmax(0,1fr);gap:16px;display:grid}.dpair{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;gap:16px;display:grid}.dscroll{overscroll-behavior:contain;align-items:start;max-height:min(64vh,720px);overflow:auto}.diffgrid .slist{flex-direction:column;gap:6px;max-height:520px;display:flex;overflow:auto}.slitem{border:1px solid var(--line);background:var(--paper);color:var(--ink);text-align:left;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.slitem[aria-selected=true]{border-color:var(--ink)}.slitem .ch{font-family:var(--mono);color:var(--changed);margin-left:auto;font-size:10.5px}.dpair .dl{align-items:center;gap:8px;margin-bottom:6px;font-size:12px;font-weight:600;display:flex}.dtile{border:1px solid var(--line);background:var(--page);border-radius:6px;place-items:center;min-height:120px;display:grid;overflow:hidden}.dtile img{width:100%;height:auto;display:block}.dtile.dmarked{place-items:normal;min-height:0;display:block}.dseg{flex-direction:column;display:flex}.dslice{flex:none;overflow:hidden}.dfull{position:relative}.dgap{border-block:1px dashed var(--line);background:repeating-linear-gradient(-45deg, var(--line-2), var(--line-2) 4px, transparent 4px, transparent 10px);color:var(--ink-3);flex:1;place-items:center;font-size:11.5px;display:grid;overflow:hidden;container-type:size}.dgap span{background:var(--paper);white-space:nowrap;border-radius:4px;padding:1px 6px}@container (height<=18px){.dgap span{display:none}}.dbox{pointer-events:none;border-radius:2px;position:absolute}.dbox.older{background:color-mix(in srgb, var(--diff-old) 10%, transparent);box-shadow:0 0 0 2px var(--diff-old)}.dbox.newer{background:color-mix(in srgb, var(--diff-new) 10%, transparent);box-shadow:0 0 0 2px var(--diff-new)}.difftext{max-height:220px;margin:12px 0 0;font-size:13px;line-height:1.55;overflow:auto}.difftext>:is(span,del,ins){margin-right:.3em}.difftext-pixels{margin-top:8px;font-size:12px}del{background:var(--bad-bg-2);color:var(--bad-ink);text-decoration:line-through}ins{background:var(--good-bg-2);color:var(--good-ink);text-decoration:none}.psec.compare-proof{margin:20px 0 24px}.proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.proof .card{margin:0}.proof h5{margin:0 0 6px;font-size:12.5px}.proof ul{color:var(--ink-2);margin:0;padding-left:16px;font-size:12.5px}.proof .sha{word-break:break-all;font-size:11.5px;display:block}@media (width<=900px){.diffgrid,.proof{grid-template-columns:minmax(0,1fr)}.diffgrid .slist{flex-flow:wrap;max-height:none}.compare .hide-sm{display:none}}.toast a{color:var(--chrome-link);font-weight:600;text-decoration:none}.board-size{bottom:74px;left:calc(14px + var(--dock-left,0px));z-index:16;background:var(--warn-bg);max-width:min(380px,100% - 28px);color:var(--warn-ink-2);box-shadow:var(--shadow);border-radius:8px;padding:8px 12px;font-size:12.5px;position:absolute}.board-size.full{background:var(--bad-bg);color:var(--danger)}@media (width<=600px){.board-size{bottom:124px}}.chat-hint{z-index:16;border:1px solid var(--line);background:var(--paper);width:max-content;max-width:min(460px,100% - 28px);color:var(--ink);box-shadow:var(--shadow);border-radius:10px;align-items:center;gap:10px;padding:8px 8px 8px 10px;font-size:13px;display:flex;position:absolute;bottom:74px;left:50%;transform:translate(-50%)}.chat-hint .av{flex:none}.chat-hint button{width:28px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.chat-hint button:hover{background:var(--line-2,var(--line));color:var(--ink)}@media (width<=600px){.chat-hint{bottom:124px}}.board-empty{z-index:16;border:1px solid var(--line);background:var(--paper);width:max-content;max-width:min(520px,100% - 250px);color:var(--ink);box-shadow:var(--shadow);pointer-events:none;border-radius:10px;align-items:center;gap:14px;padding:10px 10px 10px 14px;display:flex;position:absolute;bottom:74px;left:calc(50% - 105px);transform:translate(-50%)}.board-empty-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.board-empty-title{font-size:13.5px}.board-empty-text{margin:0;line-height:1.45}.board-empty button{pointer-events:auto;flex:none}@media (width<=600px){.board-empty{flex-direction:column;align-items:flex-start;max-width:calc(100% - 28px);bottom:124px;left:50%}}.agents-strip{max-width:540px;margin:0 0 0 var(--dock-left,0px);pointer-events:none;flex-direction:column;grid-area:1/1;align-items:flex-start;gap:6px;padding:0;list-style:none;display:flex}.agent-chip{pointer-events:auto;background:var(--paper);max-width:100%;box-shadow:var(--shadow);color:var(--ink-2);border-radius:15px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:12.5px;display:flex}.agent-chip .av{flex:none;width:22px;height:22px}.agent-chip .dot{background:var(--ink-3);border-radius:50%;flex:none;width:7px;height:7px}.agent-chip-text{overflow-wrap:anywhere;min-width:0}.agent-chip.working .dot{background:var(--agent)}.agent-chip.blocked{background:var(--bad-bg);color:var(--danger);font-weight:600}.agent-chip.blocked .dot{background:var(--danger)}.agent-chip.done .dot{background:var(--approved)}.agent-chip.stoppable{padding-right:4px}.agent-chip-stop{border:1px solid color-mix(in srgb, var(--danger) 35%, transparent);background:var(--paper);height:22px;color:var(--danger);font:inherit;cursor:pointer;border-radius:11px;flex:none;padding:0 9px;font-size:12px;font-weight:600}.agent-chip-stop:hover{background:var(--bad-bg)}.agent-chip-stop:focus-visible{outline:2px solid var(--danger);outline-offset:1px}.agent-chip-stop:disabled{opacity:.6;cursor:default}.made-for{color:var(--agent);font-size:12px;font-weight:600}.made-for .vendor{margin-right:4px}.changes{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.mini-map-slot{right:calc(14px + var(--dock-right,0px));z-index:15;position:absolute;bottom:74px}@media (width>=601px) and (width<=900px){.mini-map-slot{right:calc(10px + var(--dock-right,0px));bottom:124px}}.agent-stepper{left:calc(50% - 160px);bottom:calc(18px + var(--dock-bottom,0px));z-index:15;border:1px solid var(--line);background:var(--paper);min-width:0;box-shadow:var(--shadow);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;margin:0;padding:4px;font-size:14px;line-height:1.4;display:flex;position:absolute}.stepper-arrow{width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.stepper-arrow:hover:not(:disabled){background:var(--line-2)}.stepper-arrow:disabled{color:var(--ink-3);opacity:.45;cursor:default}.stepper-arrow svg{width:18px;height:18px}.stepper-arrow.nudge{animation:.9s ease-out 2 stepper-nudge}@keyframes stepper-nudge{50%{background:color-mix(in srgb, var(--agent) 22%, transparent)}}.agent-stepper :focus-visible{outline:2px solid var(--pencil);outline-offset:2px}.stepper-label{flex:none;align-items:center;gap:8px;width:230px;padding:0 6px;display:flex;overflow:hidden}.stepper-faces{flex:none;display:flex}.stepper-faces .av{margin-left:-6px}.stepper-faces .av:first-child{margin-left:0}.stepper-count{font-variant-numeric:tabular-nums;font-weight:600}.stepper-idle{text-overflow:ellipsis;min-width:0;overflow:hidden}.stepper-from{color:var(--ink-3)}.stepper-dot{background:var(--agent);border-radius:50%;width:8px;height:8px;margin-left:4px;display:inline-block}.stepper-what{min-width:0;color:var(--ink-2);flex:1;gap:.3em;display:flex}.stepper-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.stepper-what time{color:var(--ink-3);flex:none}.stepper-sep{background:var(--line);width:1px;height:22px;margin:0 2px}.stepper-undo{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 12px}.stepper-undo:hover:not(:disabled){background:var(--line-2);color:var(--ink)}.stepper-sep.phone,.stepper-undo.phone{display:none}.stepper-close{width:32px;height:32px}.stepper-close[hidden]{display:none}.stepper-hint{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);color:var(--changed);border-radius:999px;padding:4px 10px;font-size:12px;position:absolute;bottom:calc(100% + 8px);left:159px;transform:translate(-50%)}.stepper-toast{left:50%;bottom:calc(78px + var(--dock-bottom,0px));z-index:16;background:var(--chrome);max-width:calc(100% - 24px);box-shadow:var(--shadow);color:var(--on-chrome);border-radius:8px;align-items:center;gap:12px;padding:8px 12px;font-size:13px;display:flex;position:absolute;transform:translate(-50%)}.stepper-toast>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stepper-toast button{color:var(--chrome-link);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0}.viewport:has(.stepper-hint) .stepper-toast{bottom:calc(112px + var(--dock-bottom,0px))}@media (width>=601px){body:has(main.board .board-toolbar[data-dock=bottom]){--toast-dock:58px}body:has(main.board .agent-stepper) .toast{bottom:calc(78px + var(--toast-dock,0px))}body:has(main.board .stepper-hint) .toast{bottom:calc(112px + var(--toast-dock,0px))}body:has(main.board .board-shape-style) .toast{bottom:calc(78px + var(--toast-dock,0px))}.viewport:has(.board-shape-style[data-tidy]) .agent-stepper{display:none}}.changes-history{margin-top:8px}.changes-lead{margin:0 10px 6px}.changes-history .changes{padding:0 10px}.change{border-top:1px solid var(--line-2);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:4px 9px;padding:8px 0 7px;display:grid}.change:first-child{border-top:0}.change .av{border:0}.change-line{color:var(--ink-2);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2;margin:0;padding-top:2px;font-size:12.5px;line-height:18px;display:-webkit-box;overflow:hidden}.change-when{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.change.undone .change-text{color:var(--ink-3);text-decoration:line-through}.change-error{color:var(--danger);grid-column:2;font-size:11.5px}.change-acts{grid-column:2;justify-self:end;align-items:center;gap:2px;display:flex}.btn.change-icon{width:26px;color:var(--ink-2);padding:0}.btn.change-icon:hover{color:var(--ink)}@media (width<=600px){.mini-map-slot{bottom:124px;right:12px}.viewport:has(.agent-stepper) .mini-map-slot{bottom:186px}.agent-stepper{justify-content:space-between;bottom:124px;left:10px;right:10px}.stepper-arrow{width:44px;height:44px}.stepper-close[hidden]{visibility:hidden;display:grid}.stepper-label{flex:1;justify-content:center;width:auto}.agent-stepper.on .stepper-label{grid-template-columns:auto auto;justify-content:center;align-items:center;gap:0 6px;display:grid}.stepper-what{grid-column:1/-1;justify-self:center;max-width:210px;font-size:13px;line-height:18px}.stepper-sep.wide,.stepper-undo.wide{display:none}.stepper-sep.phone{flex:none;display:block}.stepper-undo.phone{flex:none;height:44px;padding:0 12px;display:block}.stepper-hint{left:50%}.stepper-toast{bottom:190px}body:has(.agent-stepper) .toast{bottom:190px}.viewport:has(.stepper-hint) .stepper-toast{bottom:224px}.viewport:has(.board-shape-style) :is(.agent-stepper,.mini-map-slot,.stepper-toast){display:none}body:has(main.board .board-shape-style) .toast{bottom:174px}}.searchbtn{border:1px solid var(--line);background:var(--panel);height:32px;color:var(--ink-3);border-radius:8px;flex:none;align-items:center;gap:8px;min-width:200px;padding:0 10px;display:flex}.searchbtn kbd{font-family:var(--mono);border:1px solid var(--line);background:var(--paper);border-radius:4px;margin-left:auto;padding:0 4px;font-size:11px}.modal.search{flex-direction:column;max-width:min(640px,100vw - 32px);max-height:calc(90vh - 16px);margin:10vh auto auto;display:flex;overflow:hidden}.modal.search:not([open]){display:none}.sinput{border:0;border-bottom:1px solid var(--line);height:52px;font:inherit;appearance:none;outline:none;flex:none;width:100%;padding:0 18px;font-size:16px}.sres{flex:1;max-height:420px;padding:6px;overflow:auto}.sitem{cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.sitem[aria-selected=true]{background:var(--line-2)}.sinput::-webkit-search-cancel-button{appearance:none}.sitem .pill.kind{justify-content:center;min-width:64px;margin-top:1px}.sitem[aria-selected=true] .pill.kind{background:var(--paper)}.sitem .sbody{flex:1;min-width:0}.sitem .stitle{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sres .sitem small{font-size:12px;display:block}.sres .sitem .ssnip{color:var(--ink-2);margin-top:1px}.sitem .pill.status{flex:none;margin-top:2px}.sres mark{background:var(--mark);color:inherit;border-radius:2px}.sempty{text-align:center;padding:24px}.modal .mf.sfoot{flex:none;justify-content:space-between;align-items:center;gap:12px;font-size:12px}.sold{white-space:nowrap;color:var(--ink-2);align-items:center;gap:6px;font-weight:500;display:flex}@media (width<=900px){.searchbtn{min-width:0}.searchbtn span,.searchbtn kbd{display:none}.modal .mf.sfoot{flex-direction:column;align-items:flex-start}}.work .psec{margin:0 0 8px}.task{border-bottom:1px solid var(--line-2);align-items:flex-start;gap:10px;padding:8px 2px;display:flex}.task input{accent-color:var(--ink);margin-top:3px}.task-text{display:block}.task.done .task-text{color:var(--ink-3);text-decoration:line-through}.work .task small,.work .decision .dm{color:var(--ink-3);font-size:12px;display:block}.work .source{font:inherit;color:var(--pencil);cursor:pointer;background:0 0;border:0;padding:0}.work .source:hover{text-decoration:underline}.task-add{gap:6px;margin-top:12px;display:flex}.task-add .field.sm{flex:1;height:32px;font-size:13.5px}.task-add .btn{height:32px}.decision{border-left:3px solid var(--ink);margin:0 0 16px;padding:2px 0 2px 12px;scroll-margin:12px}.decision.active{border-left-color:var(--pencil);background:var(--pencil-wash);border-radius:0 6px 6px 0}.decision h4{margin:0 0 4px;font-size:14px}.work .decision p{color:var(--ink-2);white-space:pre-wrap;margin:0;font-size:13px}.work .decision .dm{margin-top:6px}.decision-form .field.sm{width:100%;height:32px;margin-bottom:10px}.decision-form .field.area{margin-bottom:0}.decision-form .row{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.av.pic{background:var(--line-2);color:var(--ink-2);overflow:hidden}.av.pic img{object-fit:cover;width:100%;height:100%;display:block}.presence li{display:flex}.profile-head{align-items:center;gap:16px;margin-bottom:18px;display:flex}.av.profile-big{width:84px;height:84px}.profile-name{flex:1;min-width:0}.profile-email{overflow-wrap:anywhere;margin-top:6px;font-size:12.5px}.stylepick{border:0;grid-template-columns:repeat(4,1fr);gap:8px;min-width:0;margin:0;padding:0;display:grid}.stylepick button{border:1.5px solid var(--line);background:var(--paper);border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:10px 6px 8px;font-size:12.5px;font-weight:500;display:flex}.stylepick button[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink)}.stylepick .av{width:52px;height:52px}.profile-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.profile-note{margin:14px 0 0;font-size:12.5px}@media (width<=600px){.stylepick{grid-template-columns:repeat(2,1fr)}}.agents-empty.empty{margin:16px 0;padding:28px 18px}.agents-empty.empty h3{font-size:18px}.agents-empty.empty p{font-size:13px}.agents-empty.empty .btn{margin-top:14px}.modal.connect{max-width:min(700px,100vw - 32px)}.modal.connect[open]{flex-direction:column;max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.modal.connect .mb{flex:auto;min-height:0;overflow:auto}.connect .ask-lead{margin-top:6px}.atabs{gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.atabs button{border:1px solid var(--line);background:var(--paper);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:600;display:flex}.atabs button[aria-selected=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.agent-icon{object-fit:contain;flex:none;width:16px;height:16px}.av.agent-av{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);border-radius:30%}.av.agent-av .agent-icon{width:60%;height:60%}.step{grid-template-columns:28px minmax(0,1fr);gap:12px;margin-top:18px;display:grid}.step .sn{border:1.5px solid var(--ink);width:28px;height:28px;font-family:var(--mono);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.step.done .sn{background:var(--approved-solid);border-color:var(--approved);color:var(--on-solid)}.step h4{margin:3px 0 4px;font-size:14.5px}.step .step-lead{margin-bottom:8px}.codex-net{border:1px solid var(--line);border-radius:10px;margin-bottom:10px;padding:10px 12px;font-size:13px}.codex-net-text{color:var(--ink-2);margin:6px 0}.codex-net .consolebox{white-space:pre-wrap;margin:6px 0 0}.chat-apps section{margin-top:10px;font-size:13px}.chat-apps ol{color:var(--ink-2);margin:4px 0 0;padding-left:18px}.chat-apps li+li{margin-top:2px}.chat-apps .consolebox{white-space:pre-wrap;margin:6px 0 0}.chat-none{border:1px solid var(--line);border-radius:10px;margin-top:12px;padding:12px}.copybox{position:relative}.copybox .consolebox{white-space:pre-wrap;margin:0;padding-right:84px;line-height:1.55}.copybox .btn{position:absolute;top:8px;right:8px}@media (width<=560px){.copybox .consolebox{padding:48px 12px 12px}}.waiting,.connected{border-radius:10px;align-items:center;gap:10px;margin-top:10px;padding:12px;font-size:13px;display:flex}.waiting{border:1px dashed var(--line-strong)}.connected{border:1px solid var(--good-line);background:var(--good-bar)}.connected>.icon{color:var(--approved)}.spin{border:2px solid var(--line);border-top-color:var(--ink);border-radius:50%;flex:none;width:16px;height:16px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.connect .connect-full{margin-bottom:14px}.agents-another{align-self:flex-start;margin-top:12px}.connect details.trouble summary{cursor:pointer;color:var(--ink-2);margin-top:10px;font-size:13px}.connect details.trouble p{color:var(--ink-2);margin:6px 0;font-size:13px}.try-first{margin:12px 0 6px}.connect .try-first+.consolebox{white-space:pre-wrap;margin:0}.connect-foot{align-self:center;margin-right:auto;font-size:12.5px}.signcard.clicard{max-width:460px}.cli-code{font-family:var(--mono);letter-spacing:.12em;text-align:center;border:1.5px solid var(--line);border-radius:10px;margin:0 0 18px;padding:10px;font-size:26px;font-weight:600}.clicard select.field{margin-bottom:14px}.clicard .cli-note{margin:6px 0 14px;font-size:12.5px}.cli-acts{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.pairing{border:1px solid var(--line);border-radius:10px;margin-top:10px;padding:14px}.pair-head{overflow-wrap:anywhere;align-items:flex-start;gap:10px;font-size:14px;line-height:20px;display:flex}.pair-head .spin{margin-top:2px}.pair-lead{margin:4px 0 12px 26px}.connect .cli-code.pair-code,.pair-warn{margin:0 0 14px}.access{border:0;min-width:0;margin:0 0 14px;padding:0}.access>legend{padding:0}.access-opts{gap:6px;display:grid}.access-opt{border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;overflow-wrap:anywhere;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13.5px;line-height:20px;display:flex}.access-opt:has(input:checked){border-color:var(--pencil);background:var(--pencil-wash)}.access-opt input{accent-color:var(--pencil-solid);flex:none;margin:3px 0 0}.access-opt>span{min-width:0}.access-opt .pill{vertical-align:1px;margin-left:6px}.access-opt .muted{display:block}.access-opts.replaced .access-opt{opacity:.5;cursor:default}.access-opts.replaced .access-opt:has(input:checked){border-color:var(--line);background:0 0}.access-left{border:1px solid var(--warn-line);background:var(--warn-bar);border-radius:var(--radius);min-width:0;padding:8px 12px;font-size:13px;line-height:19px}.topics-failed{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 14px;display:flex}.access-left-note{color:var(--warn-ink-2);overflow-wrap:anywhere;margin:0}.access-include{flex-wrap:wrap;align-items:center;column-gap:14px;margin-top:4px;display:flex}.access-include .topiccheck{min-width:0}.access-include .topiccheck>span:first-of-type{overflow-wrap:anywhere}.access-include input{accent-color:var(--pencil-solid);margin:0}.cli-granted,.connected .granted{overflow-wrap:anywhere;font-weight:600}.connected .granted{margin:2px 0}.access-more{margin-top:10px}.access details.access-more>summary{cursor:pointer;color:var(--ink-2);font-size:13px}.access-more .topicpick{margin:8px 0 10px}.access-more .topicpick legend{padding:0}.access-topics{max-height:168px;overflow-y:auto}.access .access-note{margin:6px 0 0;font-size:12.5px}.access-more select.field{margin-bottom:0}.pair-denied{border:1px solid var(--bad-line);background:var(--bad-bar);border-radius:10px;margin-top:10px;padding:12px;font-size:13px}.cli-signins{border-top:1px solid var(--line-2);margin-top:18px;padding-top:14px}.cli-row{justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.followframe{z-index:14;border:3px solid var(--fc);pointer-events:none;position:absolute;inset:0}.followtag{z-index:17;background:var(--fc);max-width:calc(100% - 16px);color:var(--on-solid);white-space:nowrap;border-radius:0 0 10px 10px;align-items:center;gap:8px;padding:5px 6px 6px 8px;font-size:12.5px;font-weight:600;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (width>=901px){.followtag{left:8px;right:calc(var(--sessctl-w,0px) + 22px);width:fit-content;max-width:none;margin-inline:auto;transform:none}}.followtag span:not(.av){text-overflow:ellipsis;overflow:hidden}.followtag .followwhat{flex-direction:column;min-width:0;display:flex}.followtag .followstate{text-overflow:ellipsis;opacity:.85;font-size:11.5px;font-weight:500;overflow:hidden}.followtag .av{border-width:1.5px;width:20px;height:20px}.followtag button{color:var(--on-solid);background:#ffffff38;border:0;border-radius:5px;flex:none;padding:2px 8px;font-size:12px;font-weight:600}.reqcard{z-index:91;border-left:4px solid var(--fc);background:var(--paper);width:min(460px,100vw - 24px);box-shadow:0 12px 40px rgb(var(--shade) / .28);border-radius:12px;align-items:center;gap:12px;padding:12px 12px 12px 14px;display:flex;position:fixed;bottom:80px;left:50%;transform:translate(-50%)}.reqcard .reqtext{flex:1;font-size:13.5px}.reqtext .muted{font-size:12px}.sessctl{right:14px;top:calc(14px + var(--dock-top,0px));z-index:15;background:var(--paper);min-width:0;box-shadow:var(--shadow);border:0;border-radius:10px;gap:2px;margin:0;padding:4px;display:flex;position:absolute}.sessctl>button{height:30px;color:var(--ink-2);background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:flex}.sessctl-sep{background:var(--line);width:1px;margin:6px 4px}.sessctl>button:hover,.sessctl>button[aria-expanded=true]{background:var(--line-2);color:var(--ink)}.sessmenu{width:290px;max-height:min(640px,100dvh - 180px);padding:12px;line-height:1.45;left:auto;right:0;overflow:auto}.sessmenu>.muted{margin:2px 0 10px;font-size:12.5px}.sessmenu .presets{gap:6px;display:flex}.sessmenu .presets .btn{flex:1;justify-content:center}.sessmenu .lbl{margin-top:10px}.sessmenu .row{gap:6px;display:flex}.sessmenu .row.end{justify-content:flex-end;margin-top:12px}.sessmenu .stepper{border:0;align-items:center;gap:8px;margin:0;padding:0;font-size:12.5px;display:flex}.sessmenu .stepper b{text-align:center;min-width:20px}.board-top{top:calc(14px + var(--dock-top,0px));z-index:16;pointer-events:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:8px;transition:top .2s;display:grid;position:absolute;left:14px;right:14px}.sessbars{flex-direction:column;grid-area:1/2;align-items:center;gap:8px;min-width:0;display:flex}.sessbars>*{pointer-events:auto}.sessbars:empty{display:none}@container viewport (width<=1000px){.board-top{grid-template-columns:minmax(0,1fr)}.sessbars{grid-column:1;justify-self:center;max-width:100%}.agents-strip{grid-row:auto}}.followtag~.board-top{top:calc(48px + var(--dock-top,0px))}@media (width>=901px){@container viewport (width<=1000px){.board-top,.followtag~.board-top{top:calc(60px + var(--dock-top,0px))}}}.followtag:has(.followstate)~.board-top{top:calc(64px + var(--dock-top,0px))}@media (width>=601px){.viewport:has(.followtag) .board-toolbar[data-dock=top]{top:48px}.viewport:has(.followtag):has(.board-toolbar[data-dock=top]){--dock-top:92px}}.sessbars .hint{position:static;transform:none}.sessbars>.tool-hint{pointer-events:none}.sbar{background:var(--chrome);color:var(--on-chrome);white-space:nowrap;box-shadow:0 6px 24px rgb(var(--shade) / .2);border-radius:10px;align-items:center;gap:10px;padding:5px 5px 5px 12px;font-size:13px;display:flex}.sbar .clock{min-width:52px;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.sbar .sm{color:var(--on-chrome-2);font-size:12px}.sbar .timer-label{text-overflow:ellipsis;max-width:220px;font-weight:600;overflow:hidden}.sbar button{height:26px;color:var(--on-chrome);background:#ffffff24;border:0;border-radius:6px;padding:0 9px;font-size:12.5px;font-weight:500}.sbar button:hover{background:#ffffff3d}.sbar.up{background:var(--danger-solid)}.sbar.up .sm{color:var(--on-danger-2)}.sbar.vote{border:1.5px solid var(--pencil);background:var(--paper);color:var(--ink)}.sbar.vote .sm{color:var(--ink-3)}.sbar.vote .q{text-overflow:ellipsis;max-width:260px;overflow:hidden}.sbar.vote button{background:var(--line-2);color:var(--ink)}.sbar.vote button.primary{background:var(--ink);color:var(--on-ink)}.sbar .dots{gap:3px;display:flex}.sbar .dots i{background:var(--pencil);border-radius:50%;width:10px;height:10px}.sbar .dots i.used{border:1.5px solid var(--chrome-line);background:0 0}.results{right:calc(14px + var(--dock-right,0px));top:calc(60px + var(--dock-top,0px));z-index:18;background:var(--paper);width:300px;max-height:calc(100% - 140px);box-shadow:0 10px 40px rgb(var(--shade) / .2);border-radius:12px;position:absolute;overflow:auto}.results .rh{border-bottom:1px solid var(--line);padding:12px 14px}.results .rtitle{align-items:center;gap:8px;display:flex}.results .rtitle b{font-family:var(--display);font-size:16px}.rh>.muted{font-size:12.5px}.results .rlead{margin-top:8px;font-size:13px}.results .xbtn{width:28px;height:28px;color:var(--ink-2);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.results .xbtn:hover{background:var(--line-2)}.results .rlist{margin:0;padding:0;list-style:none}.results .rr{border-bottom:1px solid var(--line-2);grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:grid}.results .rr .yours{margin-left:4px;font-size:11.5px}.results .rr .bar{background:var(--line-2);border-radius:3px;grid-column:2/4;height:5px;overflow:hidden}.results .rr .bar i{background:var(--pencil);height:100%;display:block}.results .rr.lead .bar i{background:var(--approved)}.results .ractions{flex-wrap:wrap;gap:6px;padding:12px 14px;display:flex}.sessmenu.wide{width:330px}.sessmenu .vkind{width:100%;margin:8px 0 10px;display:flex}.sessmenu .vkind button{white-space:nowrap;color:var(--ink-2);flex:1 1 0;padding:5px 4px;font-size:12.5px}.sessmenu .vkind button[aria-pressed=true]{color:var(--ink)}.sessmenu .vopts{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.vopt{grid-template-columns:14px 1fr 28px;align-items:center;gap:6px;font-size:12px;display:grid}.vopt .vfield{min-width:0;position:relative}.vopt .vfield .field{height:32px}.vtag{background:var(--pencil-wash);max-width:100%;color:var(--pencil);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:500;line-height:1.5;display:inline-block;overflow:hidden}.vtag.mine{background:var(--line-2);color:var(--ink-2)}.vopt .vfield .vtag{pointer-events:none;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.vopt .vfield:has(.vtag) .field{padding-right:56px}.vopt .xbtn{width:28px;height:28px;color:var(--ink-3);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.vopt .xbtn:hover:not(:disabled){background:var(--line-2);color:var(--ink)}.vopt .xbtn:disabled{opacity:.35}.sessmenu .vadd{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sessmenu .vadd select{flex:1;min-width:0;max-width:100%}.sessmenu .vcheck{gap:8px;margin-top:6px;font-size:12.5px;line-height:1.35}.sessmenu .vcheck input{margin-top:1px}.sessmenu .err{margin-top:8px}.results.ballot{width:340px}.ballot .rtitle .sm{font-size:12px}.ballot .bq{font-family:var(--display);overflow-wrap:anywhere;margin:6px 0 4px;font-size:17px;font-weight:600;line-height:1.3}.ballot .brules{line-height:1.45}.ballot .blist{flex-direction:column;gap:6px;margin:0;padding:12px 14px 4px;list-style:none;display:flex}.ballot .bopt{flex-direction:column;gap:5px;display:flex}.ballot .bpick{border:1.5px solid var(--line);background:var(--paper);width:100%;min-height:42px;color:var(--ink);text-align:left;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;transition:border-color .12s,background .12s;display:flex}.ballot .bpick:hover:not(:disabled){border-color:var(--pencil)}.ballot .bpick:disabled{cursor:default;opacity:1}.ballot .bpick[aria-pressed=true]{border-color:var(--pencil);background:var(--pencil-wash)}.ballot .bmark{border:1.5px solid var(--ink-3);background:var(--paper);border-radius:50%;flex:none;width:16px;height:16px}.ballot .bpick.many .bmark{border-radius:4px}.ballot .bpick[aria-pressed=true] .bmark{border-color:var(--pencil);background:var(--pencil-solid);box-shadow:inset 0 0 0 3px var(--paper)}.ballot .bpick.many[aria-pressed=true] .bmark{box-shadow:none;background:var(--pencil) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 8.5 2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E") center / 14px no-repeat}.ballot .blabel{overflow-wrap:anywhere;flex-wrap:wrap;flex:1;align-items:center;gap:4px 6px;min-width:0;display:flex}.ballot .bcount{font-size:15px}.ballot .bopt .bar{background:var(--line-2);border-radius:3px;height:5px;margin:0 2px;overflow:hidden}.results.ballot .bopt .bar i{background:var(--pencil);height:100%;transition:width .3s;display:block}.ballot .bopt.lead .bpick{border-color:var(--approved)}.results.ballot .bopt.lead .bar i{background:var(--approved)}.ballot .bnames{margin:0 2px;font-size:11.5px}.ballot .bfoot{justify-content:space-between;align-items:center;font-size:12px}.ballot .bnote{flex:1;min-width:140px}@media (width<=900px){.sessctl{top:auto;bottom:74px;right:10px}.sessctl .lbltxt{display:none}.sessmenu{top:auto;bottom:calc(100% + 6px)}.results{width:auto;max-height:calc(100% - 220px);inset:auto 10px 124px}.results.ballot{width:auto}.sbar{white-space:normal;flex-wrap:wrap;max-width:calc(100vw - 24px)}}@media (width>=601px) and (width<=900px){.viewport .board-toolbar[data-dock=right]{top:14px;bottom:124px}}@media (width<=600px){.presence li:nth-child(n+2),.presence li:last-child:not(:first-child),.topbar[data-crumb=true] .searchbtn{display:none}.topbar-end{gap:6px}}.cewrap{position:relative}.mention{background:var(--pencil-wash);color:var(--link);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:4px;padding:0 3px;font-weight:600;display:inline}.mention.agent{background:var(--agent-wash,color-mix(in srgb, var(--agent) 12%, transparent));color:var(--agent)}.mentionwrap{position:relative}.menu.mcard{white-space:normal;align-items:center;gap:10px;min-width:240px;padding:10px 12px;font-weight:400;display:flex}.mcard .mcard-text{flex-direction:column;flex:1;display:flex}.menu.mcard small{color:var(--ink-3);font-size:12px}.mlist{background:var(--paper);max-height:184px;box-shadow:0 10px 30px rgb(var(--shade) / .22);border-radius:10px;margin-top:4px;padding:4px;overflow:auto}.mlist>.muted{margin:0;padding:10px;font-size:12.5px}.mlist .mo{text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;padding:6px 8px;font-size:13px;display:flex}.mlist .mo[aria-selected=true]{background:var(--line-2)}.mlist .mo-name{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:60%;overflow:hidden}.mlist .mo small{min-width:0;color:var(--ink-3);text-align:right;flex:1;font-size:11.5px}.mlist .mh2{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;padding:6px 8px 2px;font-size:11px;font-weight:600}.avbtn{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;line-height:0;position:relative}.avbtn:hover .av{transform:translateY(-1px)}.avbtn .live{border:2px solid var(--paper);background:var(--live);border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:0}.avbtn.following .av{box-shadow:0 0 0 2px var(--fc)}.avbtn.agent{border-radius:30%}.presence .menuwrap .menu{line-height:1.45}.presence .menu .mi{flex-direction:column;gap:0}.presence .menu .mi small{font-size:12px}.editor{z-index:55;background:var(--line-2);flex-direction:column;display:flex;position:fixed;inset:0}.ed-top{background:var(--paper);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;height:52px;padding:0 12px 0 14px;display:flex}.ed-sep{background:var(--line);width:1px;height:22px}.ed-badge{color:var(--on-solid);background:var(--kind-pptx);border-radius:4px;flex:none;padding:2px 5px;font-size:10px;font-weight:600}.ed-badge[data-kind=docx]{background:var(--kind-docx)}.ed-badge[data-kind=xlsx]{background:var(--kind-xlsx)}.ed-badge[data-kind=html]{background:var(--kind-html)}.ed-badge[data-kind=mp4],.ed-badge[data-kind=webm]{background:var(--kind-mp4)}.ed-badge[data-kind=carousel]{background:var(--kind-car)}.ed-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.ed-saved{color:var(--ink-3);white-space:nowrap;font-size:12px}.ed-body{flex:1;min-height:0;position:relative}.ed-frame{background:var(--page);border:0;width:100%;height:100%;display:block}.ed-loading{z-index:1;background:var(--line-2);place-items:center;display:grid;position:absolute;inset:0}.ed-loading .card{align-items:center;gap:12px;max-width:min(460px,100% - 32px);display:flex}.ed-status{background:var(--paper);border-top:1px solid var(--line);flex:none;justify-content:flex-end;padding:3px 12px;display:flex}.ed-status a{color:inherit}.ed-lead{margin:0}.ed-savefile{align-items:center;gap:8px;margin-bottom:14px;display:flex}.ed-steps{margin:14px 0 0;padding:8px 12px;list-style:none}.ed-steps li{color:var(--ink-3);align-items:center;gap:8px;padding:3px 0;font-size:13px;display:flex}.ed-steps li[data-state=done],.ed-steps li[data-state=now]{color:var(--ink)}.ed-steps li:before{content:"";flex:none;width:16px;height:16px}.ed-steps li[data-state=done]:before{content:"✓";color:var(--approved);text-align:center}.ed-steps li[data-state=now]:before{border:2px solid var(--line);border-top-color:var(--ink);border-radius:50%;animation:.9s linear infinite spin}@media (width<=600px){.editor .hide-sm{display:none}}.menu .mi.phone-only{display:none}@media (width<=600px){.menu .mi.phone-only{display:flex}}.planpill{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-3);border-radius:4px;padding:1px 5px;font-size:10px;font-weight:500}.limitbar{background:var(--paper);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:10px 14px;font-size:13px;display:flex}.meter{background:var(--line-2);border-radius:3px;width:120px;height:6px;display:block;overflow:hidden}.meter i{background:var(--ink);height:100%;display:block}.meter.full i{background:var(--danger)}.pill.good{background:var(--good-bg);color:var(--approved)}.stamp.ink{color:var(--ink)}.stamp.blue{color:var(--pencil)}.xbtn{width:30px;height:30px;color:var(--ink-2);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.xbtn:hover{background:var(--line-2)}.modal.mid{max-width:min(640px,100vw - 32px)}.spin.light{border-color:color-mix(in srgb, currentColor 35%, transparent);border-top-color:currentColor}.planline{align-items:center;gap:10px;display:flex}.usage{grid-template-columns:90px 1fr 60px;align-items:center;gap:10px;padding:6px 0;font-size:13.5px;display:grid}.usage .meter{width:100%}.usage-count,.plan-amount{font-weight:600}.usage-count{text-align:right}.billing-warn{margin-top:12px}.billing-note{margin-top:8px;font-size:12.5px}.billing-launch{margin:10px 0 0;font-weight:600}.team-name{margin-top:14px}.team-name .field{width:100%}.card.offer{align-items:center;gap:14px;margin:0;display:flex}.flow-lead{margin:0 0 14px}.addemail-row{gap:8px;display:flex}.addemail-row .field{flex:1;min-width:0}.share-invite .addemail .flow-lead{color:var(--ink-3);margin-bottom:10px;font-size:12.5px}.addemail-again{margin-top:14px}.billing-err{background:color-mix(in srgb, var(--danger) 10%, transparent);border-radius:8px;margin-top:14px;padding:10px 12px;font-size:13px}.billing-added{background:var(--good-bg);color:var(--good-ink);border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:13px}@media (width<=520px){.addemail-row{flex-direction:column}.addemail-row .field{flex:none}}.flow-row{align-items:center;gap:12px;display:flex}.flow-row .icon.ok{color:var(--approved)}.card.plancard{margin:0}.lbl-up{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-size:12px;font-weight:600}.plancard .planline{margin-top:4px}.plan-name{font-family:var(--display);font-size:22px}.plan-amount{margin-top:4px;font-size:22px;display:block}.tokentable .num{text-align:right}.pricing{background:var(--paper);height:100%;overflow:auto}.pnav{align-items:center;gap:18px;max-width:1180px;margin:0 auto;padding:16px 28px;display:flex}.pnav-current{font-size:14px;font-weight:500}.phero{grid-template-columns:1.25fr 1fr;align-items:end;gap:40px;max-width:1180px;margin:0 auto;padding:48px 28px 28px;display:grid}.phero h1{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:clamp(34px,5vw,58px);line-height:1}.phero h1 em{background:linear-gradient(transparent 62%, color-mix(in srgb, var(--pencil) 18%, transparent) 62%);font-style:normal}.phero-lead{color:var(--ink-2);margin:0;font-size:17px}.plans{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1180px;margin:0 auto;padding:20px 28px;display:grid}.plan{border:1px solid var(--line);background:var(--paper);border-radius:14px;flex-direction:column;gap:14px;padding:22px;display:flex}.plan.feat{border:2px solid var(--ink);box-shadow:0 12px 40px rgb(var(--shade) / .1)}.plan .pn{align-items:center;gap:10px;display:flex}.plan .pn h3{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:22px}.plan .price{font-family:var(--display);letter-spacing:-.03em;font-size:44px;font-weight:700;line-height:1}.plan .price.contact{padding:5px 0;font-size:34px}.plan .price small{font-family:var(--body);color:var(--ink-3);letter-spacing:0;font-size:14px;font-weight:500}.plan ul{flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.plan li{color:var(--ink-2);grid-template-columns:18px 1fr;gap:8px;display:grid}.plan-check{margin-top:3px}.plan .btn{justify-content:center;margin-top:auto}.btn.lg{height:40px;padding:0 16px;font-size:14.5px}.freeband{max-width:1180px;margin:8px auto 0;padding:0 28px}.freeband .in{border:1.5px dashed var(--line-strong);background:radial-gradient(circle at 1px 1px, var(--dot) 1px, transparent 1.4px) 0 0 / 18px 18px, var(--panel);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:22px;padding:18px 22px;display:grid}.freeband-title{font-family:var(--display);font-size:18px}.rolechips{flex-wrap:wrap;gap:8px;display:flex}.rolechips span{background:var(--paper);border:1px solid var(--line);border-radius:99px;padding:5px 12px;font-size:13px;font-weight:600}.rolechips span.paid{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.cmp{max-width:1180px;margin:0 auto;padding:10px 28px 30px;overflow-x:auto}.cmp table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.cmp-table tr>*{border-bottom:1px solid var(--line-2);text-align:left;padding:11px 10px}.cmp th{font-family:var(--display);font-size:16px}.cmp td:first-child{color:var(--ink-2)}.faq{max-width:820px;margin:0 auto;padding:12px 28px 80px}.faq h2{font-family:var(--display);letter-spacing:-.02em;font-size:28px}.faq details{border-top:1px solid var(--line);padding:14px 0}.faq-q{cursor:pointer;font-size:15px;font-weight:600}.faq-a{color:var(--ink-2);margin:8px 0 0}@media (width<=900px){.phero{grid-template-columns:1fr;gap:16px;padding-top:24px}.plans,.freeband .in{grid-template-columns:1fr}.pnav{gap:12px;padding:14px 16px}.phero,.plans,.freeband,.cmp,.faq{padding-left:16px;padding-right:16px}}@media (width<=600px){.modal .grid2{grid-template-columns:1fr}.orgsw .planpill{display:none}}.duebar{background:var(--warn-bar);border-bottom:1px solid var(--warn-line);color:var(--warn-ink-2);flex:none;align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:flex}.duebar>span{flex:1;min-width:0}@media (width<=640px){.duebar{flex-direction:column;align-items:stretch;gap:8px;padding:10px 16px}}.accountbar{background:var(--info-bar);border-bottom:1px solid var(--info-line);color:var(--info-ink);flex:none;align-items:center;gap:12px;padding:7px 16px;font-size:13px;display:flex}.accountbar-text{flex:1;min-width:0}.accountbar-form{gap:8px;display:flex}.accountbar-form .field.sm{width:220px;height:28px;padding:0 8px}@media (width<=640px){.accountbar{flex-direction:column;align-items:stretch;gap:8px;padding:10px 16px}.accountbar-form .field.sm{flex:1;width:auto;min-width:0}}.codefield{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.3em}.codeform-card .codefield{text-align:center;height:48px;margin-bottom:12px;font-size:22px}.codeform-card .err{margin:-6px 0 12px}.codeform-row{margin-top:14px}.accountbar-form .codefield.sm{width:120px}.signcard .signin-again{margin-top:16px}@media (width<=640px){.accountbar-form .codefield.sm{flex:1;width:auto}}.members-count{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.members-lead{margin:-8px 0 16px}.members-err{margin:0 0 12px}.members-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:4px 12px}.tokentable.members-table tr td{vertical-align:middle}.members-table tbody tr:last-child td{border-bottom:0}.member-who{align-items:center;gap:10px;min-width:0;display:flex}.member-you{margin-left:6px}.member-email{overflow-wrap:anywhere}.member-seen{white-space:nowrap;color:var(--ink-2)}.members-table th:nth-child(2){width:150px}.members-table th:nth-child(3){width:130px}.members-table th:last-child{width:340px}.member-confirm.change .small{color:var(--ink-2)}.members-table .field.sm{min-width:120px;height:30px}@media (width<=600px){.members-table thead{display:none}.members-table tr{border-bottom:1px solid var(--line-2);grid-template-columns:auto 1fr auto;align-items:center;gap:8px 12px;padding:12px 0;display:grid}.members-table tbody tr:last-child{border-bottom:0}.members-table td{border:0;padding:0}.members-table td:first-child{grid-column:1/-1}.members-table td.member-seen{font-size:12.5px}.members-table td:has(.member-confirm){grid-column:1/-1}.member-confirm{justify-content:flex-start}}.legal-links{justify-content:center;gap:18px;font-size:12.5px;display:flex}.legal-links a{color:var(--ink-3);text-decoration:none}.legal-links a:hover{color:var(--ink);text-decoration:underline}.signin:has(.page-legal){align-content:center}.signin .page-legal{margin-top:18px}.pricing .page-legal{padding:0 28px 40px}.pnav .legal-tab{color:var(--ink-2);font-size:14px;text-decoration:none}.pnav .legal-tab[aria-current=page]{color:var(--ink);font-weight:500}.pnav>a:first-child{color:inherit;text-decoration:none}.legal-body{grid-template-columns:220px minmax(0,720px);justify-content:center;gap:64px;max-width:1180px;margin:0 auto;padding:40px 28px 96px;display:grid}.legal-toc nav{position:sticky;top:24px}.legal-toc-h{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin-bottom:10px;font-size:12px;font-weight:600}.legal-toc ol{border-left:1px solid var(--line-2);margin:0;padding:0;list-style:none}.legal-toc a{color:var(--ink-2);padding:5px 0 5px 14px;font-size:13.5px;text-decoration:none;display:block}.legal-toc a:hover{color:var(--pencil)}.legal-doc{color:var(--ink-2);font-size:15.5px;line-height:1.65}.legal-doc h1{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(34px,5vw,52px);line-height:1.05}.legal-date{font-family:var(--mono);color:var(--ink-3);margin:12px 0 0;font-size:12.5px}.legal-lead{color:var(--ink);margin:20px 0 0;font-size:18px;line-height:1.55}.legal-summary{background:var(--panel);border:1px solid var(--line-2);border-left:3px solid var(--pencil);border-radius:var(--radius);margin:32px 0 8px;padding:20px 24px}.legal-summary .legal-summary-h{font-family:var(--body);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin:0 0 8px;font-size:13px;font-weight:600}.legal-summary ul{color:var(--ink);margin:0;padding-left:18px}.legal-doc section[id]{scroll-margin-top:24px}.legal-doc h2{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);align-items:baseline;gap:12px;margin:48px 0 12px;font-size:24px;line-height:1.2;display:flex}.legal-num{font-family:var(--mono);color:var(--ink-3);min-width:18px;font-size:13px;font-weight:400}.legal-p{margin:0 0 14px}.legal-list{margin:0 0 14px;padding-left:20px}.legal-list li{margin:0 0 8px}.legal-doc a{color:var(--pencil);overflow-wrap:anywhere}.legal-table{border:1px solid var(--line-2);border-radius:var(--radius);margin:4px 0 18px;overflow-x:auto}.legal-table table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.legal-cell{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-2);padding:10px 14px}th.legal-cell{background:var(--panel);color:var(--ink);font-weight:600}.legal-table tbody tr:last-child .legal-cell{border-bottom:0}td.legal-cell:first-child{color:var(--ink);font-weight:500}@media (width<=900px){.legal-body{grid-template-columns:minmax(0,1fr);gap:0;padding:24px 20px 72px}.legal-toc{order:2;margin-top:48px}.legal-toc nav{position:static}}@media (width<=600px){.legal .pnav{gap:14px;padding:14px 20px}.legal .pnav .btn{display:none}.legal-doc{font-size:15px}.legal-cell{padding:9px 10px}}.ev-alert{color:var(--danger);background:var(--bad-bar);border-bottom:1px solid var(--bad-line);flex:none;padding:8px 14px;font-size:13px}.ev-switch{display:none}.ev-body{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid}.ev-pane{flex-direction:column;min-width:0;min-height:0;display:flex}.ev-source{background:var(--paper);border-right:1px solid var(--line)}.ev-code-wrap{flex:1;min-height:0;position:relative}.ev-code{height:100%}.ev-code:focus-within{box-shadow:inset 0 0 0 2px var(--pencil)}.ev-opening{color:var(--ink-2);justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;inset:0}.ev-log{border-top:1px solid var(--line);background:var(--panel);flex:none;gap:4px;padding:10px 14px 12px;display:grid}.ev-log .lbl{margin:0}.ev-phead{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid var(--line);background:var(--paper);flex:none;align-items:baseline;gap:8px;min-width:0;padding:8px 14px;display:flex;overflow:hidden}.ev-phead span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ev-preview{background:var(--line-2)}.ev-frame{background:var(--page);border:0;flex:1;width:100%;min-height:0;display:block}.ev-left{text-align:center;flex:1;place-items:center;padding:24px;display:grid}@media (width<=700px){.ev-switch{background:var(--paper);border-bottom:1px solid var(--line);flex:none;justify-content:center;padding:8px 12px;display:flex}.ev-switch .seg{width:100%}.ev-switch .seg button{flex:1}.ev-body{grid-template-columns:minmax(0,1fr)}.ev-source{border-right:0}.ev-phead{white-space:normal}.ev-phead b,.ev-body[data-pane=source] .ev-preview,.ev-body[data-pane=preview] .ev-source{display:none}}.modal.video-review{width:min(1320px,100vw - 32px);max-width:none}.review-body{grid-template-columns:minmax(0,1fr) 360px;min-height:0;display:grid}.review-body .video-stage{max-height:calc(100vh - 100px);overflow:auto}.review-body .video-stage>*{flex-shrink:0}.review-comments{border-left:1px solid var(--line);background:var(--panel);max-height:calc(100vh - 100px);padding:14px 14px 20px;overflow:auto}.composer{border-color:var(--pencil);box-shadow:0 0 0 3px var(--pencil-wash)}.video-frame{position:absolute}.video-frame.draw{cursor:crosshair;outline-offset:-6px;touch-action:none;outline:2px dashed #7aa2ffcc}.frame-box{pointer-events:none;background:#2563eb24;border:2px solid #7aa2ff;border-radius:3px;position:absolute;box-shadow:0 0 0 1px #00000059}.frame-box.ghost{background:0 0;border-style:dashed}.frame-num{background:var(--pencil-solid);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid;position:absolute;top:-11px;right:-11px}.frame-tip{color:#fff;white-space:nowrap;pointer-events:none;background:#0b0e13cc;border-radius:7px;padding:5px 10px;font-size:12.5px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.video-buffering{color:#fff;white-space:nowrap;pointer-events:none;background:#0b0e13cc;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12.5px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-buffering .spin{border-color:#fff #ffffff4d #ffffff4d;width:14px;height:14px}.btn.tool{align-items:center;gap:6px;display:inline-flex}.btn.tool[aria-pressed=true]{border-color:var(--pencil);background:var(--pencil-wash);color:var(--pencil)}.video-timeline{-webkit-user-select:none;user-select:none;position:relative}.video-timeline.scenes-on{padding-top:22px}.scenebar{height:18px;position:absolute;top:0;left:0;right:0}.scene-tab{border:0;border-left:1px solid var(--line);height:18px;color:var(--ink-3);font-family:var(--mono);text-align:left;white-space:nowrap;background:0 0;padding:0 5px;font-size:10.5px;position:absolute;top:0;overflow:hidden}.scene-tab.on{background:var(--line-2);color:var(--ink);font-weight:600}.video-range{z-index:1;pointer-events:none;background:#2563eb47;border-left:2px solid #7aa2ff;border-right:2px solid #7aa2ff;position:absolute;top:0;bottom:0}.video-range.resolved{background:#8d96a740;border-color:#c8cdd7b3}.video-range.draft{background:#facc1547;border-color:#facc15}.video-pins{height:30px;position:relative}.video-pin{z-index:2;background:0 0;border:0;padding:0;position:absolute;top:6px;transform:translate(-50%)}.video-pin:before{content:"";background:var(--line-strong);width:1.5px;height:7px;position:absolute;top:-6px;left:50%}.pin-av{width:22px;height:22px;font-size:9px;box-shadow:0 1px 3px #00000040}.video-pin.resolved .pin-av{opacity:.55;filter:grayscale()}.video-pin.active .pin-av{outline:2px solid var(--pencil);outline-offset:1px}.video-pins+.video-ticks{margin-top:-4px}.sect-h{flex-wrap:wrap;align-items:baseline;gap:8px;margin:6px 0 8px;display:flex}.sect-title{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:16px}.scenes{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);overflow:hidden}.scene{border-top:1px solid var(--line-2);align-items:center;gap:12px;padding-right:12px;font-size:13px;display:flex}.scene:first-child{border-top:0}.scene-go{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex:1;grid-template-columns:44px 92px 110px minmax(0,1fr);align-items:center;gap:12px;padding:8px 0 8px 12px;display:grid}.scene:not(.hd,.on):hover{background:var(--panel)}.scene.on{background:var(--pencil-wash)}.scene.hd{background:var(--panel);color:var(--ink-3);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.scene.hd .scene-go{padding-top:7px;padding-bottom:7px}.scene .id{font-family:var(--mono);font-weight:600}.scene .fr{aspect-ratio:16/9;background-color:var(--film);width:92px;box-shadow:0 0 0 1px var(--line);background-repeat:no-repeat;border-radius:4px}.scene .tr{color:var(--ink-2);font-family:var(--mono);font-size:12px}.scene .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=900px){.review-body{grid-template-columns:minmax(0,1fr)}.review-body .video-stage,.review-comments{max-height:none;overflow:visible}.review-comments{border-top:1px solid var(--line);border-left:0}.scene-go{grid-template-columns:32px 64px 104px minmax(0,1fr);gap:10px}.scene-go .fr{width:64px}}.slide-review .mh{flex-wrap:wrap}.slide-review .mh .line2{display:contents}.slide-review .mh .line2>.spacer{display:none}.slide-review .mh>.mono,.slide-review .seg button{white-space:nowrap}.slide-stage{background:var(--panel);max-height:calc(100vh - 100px);padding:18px 20px 20px;overflow:auto}.slide-stage.one{gap:16px;padding:0;display:flex}.slide-rail{border-right:1px solid var(--line);flex-direction:column;flex:none;gap:10px;width:168px;max-height:calc(100vh - 100px);padding:12px;display:flex;overflow:auto}.slide-rail-item{text-align:left;background:0 0;border:0;align-items:flex-start;gap:6px;padding:0;display:flex}.slide-rail .no{width:16px;color:var(--ink-3);font-family:var(--mono);text-align:right;padding-top:2px;font-size:11px}.slide-thumb{background:var(--paper);box-shadow:0 0 0 1px var(--line);border-radius:4px;flex:1;position:relative}.slide-rail-item[aria-current=true] .slide-thumb{box-shadow:0 0 0 2px var(--pencil)}.slide-img{border-radius:4px;width:100%;display:block}.cdot{background:var(--pencil-solid);color:#fff;min-width:14px;height:14px;font:600 9px / 14px var(--mono);text-align:center;border-radius:7px;padding:0 3px;position:absolute;top:3px;right:3px}.deck-states .slide-thumb{aspect-ratio:16/9}.deck-states .slide-thumb.read{background:var(--paper)}.deck-states .slide-thumb.skel{background:linear-gradient(90deg, var(--line-2) 0, var(--skel-hi) 40%, var(--line-2) 80%) 0 0 / 300% 100%;box-shadow:none}.deck-reading,.deck-opening{flex:1;place-items:center;min-width:0;padding:24px;display:grid}.deck-reading .box{border:1.5px dashed var(--line-strong);background:var(--paper);text-align:center;border-radius:14px;max-width:460px;padding:30px 28px}.deck-reading h2{font-family:var(--display);letter-spacing:-.01em;margin:0 0 6px;font-size:22px}.deck-reading p{color:var(--ink-2);margin:0 0 14px}.deck-reading .bar{background:var(--line-2);border-radius:3px;height:6px;margin:14px 0 8px;overflow:hidden}.deck-reading .bar i{background:var(--pencil-solid);height:100%;transition:width .5s;display:block}.deck-reading .steps{color:var(--ink-3);text-align:left;gap:4px;margin:12px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.deck-reading .steps li{align-items:center;gap:8px;display:flex}.deck-reading .steps li.done{color:var(--ink-2)}.deck-reading .steps .icon{color:var(--approved);flex:none}.deck-reading .steps .dot{border-radius:50%;flex:none;width:16px;height:16px}.deck-opening{align-content:center;gap:14px}.deck-opening-slide{aspect-ratio:16/9;width:min(820px,100%)}@media (prefers-reduced-motion:reduce){.deck-reading .bar i{transition:none}}.modal.deck-live[open]{flex-direction:column;width:calc(100vw - 24px);max-width:none;height:calc(100vh - 24px);max-height:none;display:flex;overflow:hidden}.modal.deck-live .mh{flex:none}.review-body[data-deck=live]{flex:1;min-height:0;display:flex}.pill.live{background:var(--good-bg);color:var(--approved)}.pill.live .dot{background:var(--live);animation:1.8s infinite deck-ping}@keyframes deck-ping{0%{box-shadow:0 0 #22c55e8c}70%,to{box-shadow:0 0 0 6px #22c55e00}}.deck-faces{align-items:center;margin:0;padding:0 0 0 6px;list-style:none;display:flex}.deck-faces li{box-shadow:0 0 0 2px var(--fc,var(--pencil-solid));border-radius:50%;margin-left:-6px}.deck-faces .av{width:26px;height:26px}.deck-editor{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.deck-fmt{border-bottom:1px solid var(--line);background:var(--paper);scrollbar-width:thin;flex:none;align-items:center;gap:2px;min-height:44px;padding:5px 10px;display:flex;overflow-x:auto}.deck-fmt .sep{background:var(--line);flex:none;width:1px;height:20px;margin:0 6px}.deck-fmt select{border:1px solid var(--line);background:var(--paper);max-width:150px;height:30px;color:var(--ink);border-radius:7px;padding:0 6px;font-size:13px}.deck-fmt select:disabled{opacity:.45}.deck-fmt .note{min-width:0;max-width:380px;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;padding:0 8px;font-size:12.5px;overflow:hidden}.iconbtn{width:32px;height:32px;color:var(--ink-2);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.iconbtn:hover:not(:disabled){background:var(--line-2);color:var(--ink)}.iconbtn[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.iconbtn:disabled{opacity:.4;cursor:not-allowed}.iconbtn .icon,.deck-editor .icon,.deck-phone-note .icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.iconbtn .sw{width:14px;height:4px;box-shadow:0 0 0 1px var(--line);border-radius:1px;position:absolute;bottom:5px;left:9px}.deck-menuwrap{display:inline-flex;position:relative}.deck-pop.menu{z-index:70;min-width:180px;margin-top:38px;position:fixed;top:auto;left:auto}.deck-pop .k{color:var(--ink-3);font:600 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:6px 8px 0}.deck-pop .sws{grid-template-columns:repeat(5,30px);gap:6px;padding:6px;display:grid}.deck-pop .swb{border:1px solid var(--line-strong);border-radius:7px;width:30px;height:30px;padding:0}.deck-phone-note{border-bottom:1px solid var(--line);background:var(--info-bg);color:var(--info-ink);align-items:center;gap:8px;padding:9px 14px;font-size:13px;display:none}.deck-body{flex:1;grid-template-columns:152px minmax(0,1fr) 340px;min-height:0;display:grid}.deck-rail{border-right:1px solid var(--line);background:var(--paper);flex-direction:column;gap:10px;padding:12px 10px 12px 8px;display:flex;overflow-y:auto}.deck-thumb-item{text-align:left;background:0 0;border:0;border-radius:6px;flex:none;align-items:flex-start;gap:6px;padding:0;display:flex}.deck-thumb-item .no{width:16px;color:var(--ink-3);font:11px var(--mono);text-align:right;flex:none;padding-top:2px}.deck-thumb{aspect-ratio:16/9;width:118px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:4px;flex:none;position:relative;overflow:hidden}.deck-thumb canvas{display:block}.deck-thumb-item[aria-current=true] .deck-thumb{box-shadow:0 0 0 2px var(--pencil)}.deck-thumb-item.dragging{opacity:.4}.deck-thumb-item.drop-before .deck-thumb{box-shadow:0 -3px 0 0 var(--pencil), 0 0 0 1px var(--line)}.deck-thumb .badge{background:var(--pencil-solid);color:#fff;min-width:14px;height:14px;font:600 9px / 14px var(--mono);text-align:center;border-radius:7px;padding:0 3px;position:absolute;top:3px;right:3px}.deck-thumb-people{gap:2px;display:flex;position:absolute;bottom:3px;left:3px}.deck-thumb-people i{border:1.5px solid #fff;border-radius:50%;width:8px;height:8px}.deck-addslide{border:1.5px dashed var(--line-strong);width:118px;height:40px;color:var(--ink-2);background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;margin-left:22px;font-size:12.5px;font-weight:500;display:flex}.deck-addslide:hover:not(:disabled){border-color:var(--pencil);color:var(--pencil)}.deck-addslide:disabled{opacity:.45}.deck-stagecol{background:var(--panel);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.deck-stage{flex:1;place-items:center;min-height:0;padding:24px;display:grid;overflow:hidden}.deck-stage:focus-visible{outline:2px solid var(--pencil);outline-offset:-2px}.deck-stage.zoom{place-items:start;overflow:auto}.deck-slidewrap{box-shadow:var(--shadow), 0 0 0 1px var(--line);background:#fff;flex:none;position:relative}.deck-slidewrap canvas{display:block}.deck-slidewrap .placing{cursor:crosshair}.deck-overlay{z-index:5;pointer-events:none;position:absolute;inset:0}.deck-overlay>*{pointer-events:auto}.deck-overlay>.deck-selbox,.deck-overlay>.deck-ring,.deck-overlay>.deck-locktag,.deck-overlay>.deck-cursor{pointer-events:none}.deck-selbox,.deck-ring{transform-origin:50%;position:absolute}.deck-selbox .tag,.deck-ring .tag{background:var(--pencil-solid);color:#fff;height:20px;font:600 11.5px / 20px var(--body);white-space:nowrap;border-radius:5px 5px 5px 0;margin-bottom:3px;padding:0 7px;position:absolute;bottom:100%;left:-1.5px}.deck-selbox.tag-below .tag{border-radius:0 5px 5px;margin:3px 0 0;top:100%;bottom:auto}.deck-selbox.locked{border:1.5px dashed #b45309}.deck-selbox.locked .tag{background:#b45309}.deck-ring{border:2px solid;border-radius:2px}.deck-locktag{color:#fff;font:500 12px var(--body);white-space:nowrap;background:#202a44eb;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex;position:absolute;transform:translate(-100%)}.deck-locktag .icon{width:13px;height:13px}.deck-pin{pointer-events:none;background:#2563eb1a;border:2px solid #7aa2ff;border-radius:3px;position:absolute;box-shadow:0 0 0 1px #00000040}.deck-pin.draft{background:0 0;border-style:dashed}.deck-pin.active{border-color:var(--pencil-solid);box-shadow:0 0 0 3px var(--pencil-wash)}.deck-pin .num{background:var(--pencil-solid);color:#fff;width:22px;height:22px;font:600 11px / 18px var(--body);text-align:center;pointer-events:auto;border:2px solid #fff;border-radius:50%;padding:0;position:absolute;top:-11px;right:-11px}.deck-commentlayer{z-index:6;cursor:crosshair;outline-offset:-6px;touch-action:none;outline:2px dashed #7aa2ffcc;position:absolute;inset:0}.deck-note-top{z-index:8;background:var(--chrome);max-width:calc(100% - 24px);color:var(--on-chrome);white-space:nowrap;box-shadow:0 6px 18px rgb(var(--shade) / .25);border-radius:10px;align-items:center;gap:10px;padding:5px 6px 5px 12px;font-size:12.5px;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.deck-note-top .btn{height:26px;color:var(--on-chrome);background:#ffffff1f;border-color:#0000;font-size:12.5px}.deck-lockpop{z-index:7;border:1px solid var(--line);background:var(--paper);width:min(300px,100vw - 40px);color:var(--ink);box-shadow:0 12px 32px rgb(var(--shade) / .22);border-radius:12px;padding:14px;font-size:13px;position:absolute}.deck-lockpop h3{align-items:center;gap:8px;margin:0 0 4px;font-size:14px;display:flex}.deck-lockpop p{color:var(--ink-2);margin:0 0 10px}.deck-lockpop .row{flex-wrap:wrap;gap:6px;display:flex}.deck-editbox{transform-origin:50%;position:absolute}.deck-textedit{cursor:text;position:absolute;inset:0}.deck-textsel{opacity:.22;pointer-events:none;position:absolute}.deck-caret{pointer-events:none;width:2px;animation:1.05s step-end infinite deck-blink;position:absolute}@keyframes deck-blink{50%{opacity:0}}.deck-textfield{opacity:0;resize:none;white-space:pre;pointer-events:none;border:0;outline:none;width:2px;height:1em;padding:0;position:absolute;overflow:hidden}.deck-cursor{z-index:9}.deck-side{border-left:1px solid var(--line);background:var(--panel);flex-direction:column;min-height:0;display:flex}.deck-side .tabs{border-bottom:1px solid var(--line);flex:none;padding:8px 10px 0}.deck-side .tabs button{margin-bottom:-1px;padding:8px 10px 9px;font-size:13px;font-weight:500}.deck-pane{flex:1;min-height:0;padding:14px 14px 24px;overflow-y:auto}.deck-pane .empty{border-radius:12px;max-width:none;margin:0;padding:22px 16px}.deck-pane .empty h3{margin:0 0 4px;font-size:17px}.deck-pane .empty p{margin:0;font-size:13px}.deck-pane-head h2{margin:0 0 10px;font-size:13px;font-weight:600}.pill.past{background:var(--info-bg);color:var(--info-ink)}.pill.final{background:var(--good-bg);color:var(--approved)}.pill .icon{width:12px;height:12px}.deck-abar.past{background:var(--info-bg);color:var(--info-ink)}.deck-abar.past>.icon{flex:none;width:16px;height:16px}.deck-note-top>.icon{flex:none;width:14px;height:14px}.deck-tl{border-top:1px solid var(--line);background:var(--paper);flex:none;gap:6px;padding:8px 16px 10px;display:grid}.deck-tl .tl-row{align-items:center;gap:12px;min-width:0;display:flex}.deck-tl .tl-k{color:var(--ink-3);font:600 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;flex:none}.deck-tl .tl-track{cursor:pointer;touch-action:none;border-radius:8px;flex:1;min-width:0;height:38px;position:relative}.deck-tl .tl-track:focus-visible{outline:2px solid var(--pencil);outline-offset:0}.deck-tl .tl-line,.deck-tl .tl-fill{border-radius:1px;height:2px;position:absolute;top:13px;left:10px}.deck-tl .tl-line{background:var(--line);right:10px}.deck-tl .tl-fill{background:var(--ink-3)}.deck-tl .tl-dot{border:2px solid var(--paper);background:var(--pencil-solid);width:12px;height:12px;box-shadow:0 0 0 1px var(--pencil-solid);border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:14px}.deck-tl .tl-dot.agent{background:var(--agent-solid);box-shadow:0 0 0 1px var(--agent-solid);border-radius:3px}.deck-tl .tl-dot.on{width:16px;height:16px;box-shadow:0 0 0 3px var(--pencil-wash), 0 0 0 1px var(--ink);margin:-8px 0 0 -8px}.deck-tl .tl-dot.open:after{border:1.5px solid var(--live);border-radius:inherit;content:"";animation:1.6s infinite deck-tl-ping;position:absolute;inset:-6px}@keyframes deck-tl-ping{70%,to{opacity:0;transform:scale(1.5)}}.deck-tl .tl-time{color:var(--ink-3);font:10.5px var(--mono);white-space:nowrap;position:absolute;top:24px;transform:translate(-50%)}.deck-tl .tl-time.on{color:var(--ink);font-weight:600}.deck-tl .tl-flag{background:var(--approved-solid);color:#fff;font:600 9.5px / 14px var(--body);white-space:nowrap;border-radius:3px;padding:0 5px;position:absolute;top:-3px;transform:translate(-2px)}.deck-tl .tl-info{align-items:center;gap:10px;min-width:0;font-size:13px;display:flex}.deck-tl .tl-info .who{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.deck-tl .tl-info .who>span:not(.pill){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.deck-tl .tl-info .acts{flex:none;gap:6px;display:flex}.deck-tl .btn.xs,.deck-pane-head .btn.xs{border-radius:6px;height:24px;padding:0 8px;font-size:12px}.deck-tl .btn .icon,.deck-hist-acts .btn .icon{width:13px;height:13px}.deck-hist{gap:2px;margin:0;padding:0;list-style:none;display:grid}.deck-hist button{width:100%;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:24px 1fr auto;align-items:start;gap:2px 10px;padding:8px;display:grid}.deck-hist button:hover{background:var(--line-2)}.deck-hist button[aria-current=true]{border-color:var(--line);background:var(--paper);box-shadow:var(--shadow)}.deck-hist .w{align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}.deck-hist .tm{color:var(--ink-3);font:11px var(--mono)}.deck-hist .l{color:var(--ink-2);grid-column:2/4;font-size:12.5px}.deck-hist-acts{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.deck-final-modal{width:min(520px,100vw - 32px);max-width:none}.deck-final-modal .mb{gap:12px;display:grid}.deck-final-pick{border:0;gap:4px;max-height:46vh;margin:0;padding:0;display:grid;overflow-y:auto}.deck-final-pick label{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:9px;grid-template-columns:auto 22px 1fr;align-items:start;gap:10px;padding:8px 10px;font-size:13px;display:grid}.deck-final-pick label.on{border-color:var(--pencil);box-shadow:0 0 0 3px var(--pencil-wash)}.deck-final-pick .tm{color:var(--ink-3);font:11px var(--mono);display:block}.deck-final-formats{border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;display:flex}.deck-final-formats legend{float:left;margin-right:4px;padding:0}.deck-final-formats .chip{align-items:center;gap:6px;display:inline-flex}@media (width<=760px){.deck-tl{display:none}}@media (prefers-reduced-motion:reduce){.deck-tl .tl-dot.open:after{animation:none}}.chart-data-modal{width:min(640px,100vw - 32px);max-width:none}.chart-data-modal .mb{gap:12px;padding:16px 18px;display:grid}.chart-grid{max-height:50vh;overflow:auto}.chart-grid table{border-collapse:collapse}.chart-grid th,.chart-grid td{text-align:left;padding:3px;font-weight:500}.chart-grid input{width:120px}.chart-data-modal .row{flex-wrap:wrap;gap:8px;display:flex}.deck-abar{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--agent) 10%, var(--paper));flex:none;align-items:center;gap:10px;min-height:40px;padding:6px 12px 6px 16px;font-size:13px;display:flex}.deck-abar.warn{background:var(--warn-bg);color:var(--warn-ink)}.deck-abar .msg{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.deck-abar .msg b{font-weight:600}.deck-abar .act{flex:none;gap:6px;display:flex}.deck-abar .icon{flex:none;width:16px;height:16px}.deck-abar-av{border-radius:7px;flex:none;display:inline-flex}.deck-abar-av.busy{animation:1.4s ease-in-out infinite deck-breathe}@keyframes deck-breathe{50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--agent) 20%, transparent)}}.btn.agent{border-color:var(--agent-solid);background:var(--agent-solid);color:#fff}.deck-overlay>.deck-aring,.deck-overlay>.deck-acur{pointer-events:none}.deck-aring{border:1.5px dashed var(--agent-solid);transform-origin:50%;border-radius:2px;position:absolute}.deck-aring.hot{background:#7c3aed0f;border-style:solid;border-width:2px}.deck-aring.working{border-style:solid}.deck-aring.held{background:#b453090f;border:2px dashed #b45309}.deck-aring .tag{color:#fff;height:20px;font:600 11.5px / 20px var(--body);white-space:nowrap;background:#b45309;border-radius:5px 5px 0;margin-bottom:3px;padding:0 7px;position:absolute;bottom:100%;right:-2px}.deck-acur{z-index:6;transition:transform .6s cubic-bezier(.3,.7,.2,1),opacity .3s;position:absolute;top:0;left:0}.deck-acur svg{filter:drop-shadow(0 1px 2px #0000004d);display:block}.deck-acur .tg{background:var(--agent-solid);color:#fff;height:22px;font:600 12px / 22px var(--body);white-space:nowrap;border-radius:6px;padding:0 8px;position:absolute;top:19px;left:14px}.deck-acur .tg i{opacity:.85;font-style:normal;font-weight:400}.tabs .count.agent{background:var(--agent-solid);color:#fff}.deck-thumb .abadge{background:var(--agent-solid);color:#fff;height:14px;font:600 9px / 14px var(--mono);border-radius:4px;padding:0 5px;position:absolute;bottom:3px;left:3px}.deck-pane-head.row{align-items:center;gap:6px;margin-bottom:10px;display:flex}.deck-pane-head.row h2{flex:1;margin:0}.deck-ribbon{z-index:30;border-bottom:1px solid var(--line);background:var(--paper);flex:none;position:relative}.deck-ribbon[hidden]{display:none}.deck-rtabs{border-bottom:1px solid var(--line-2);align-items:flex-end;height:34px;padding:0 12px 0 10px;display:flex}.deck-rtablist{align-items:flex-end;gap:2px;height:100%;display:flex}.deck-rtab{height:33px;color:var(--ink-2);font:500 13px var(--body);background:0 0;border:0;border-radius:6px 6px 0 0;padding:0 12px;position:relative}.deck-rtab:hover{background:var(--line-2);color:var(--ink)}.deck-rtab[aria-selected=true]{color:var(--ink);font-weight:600}.deck-rtab[aria-selected=true]:after{background:var(--pencil);content:"";border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.deck-rtab:focus-visible{outline-offset:-2px}.deck-rright{align-self:center;align-items:center;gap:8px;margin-left:auto;display:flex}.deck-rcmds{scrollbar-width:none;align-items:center;height:46px;padding:0 8px;display:flex;overflow-x:auto}.deck-rg{border:0;flex:none;align-items:center;gap:1px;min-width:0;margin:0;padding:0 6px;display:flex;position:relative}.deck-rg+.deck-rg:before{background:var(--line);content:"";width:1px;position:absolute;top:8px;bottom:8px;left:0}.deck-rb{min-width:32px;height:32px;color:var(--ink-2);font:500 12.5px var(--body);white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0;display:inline-flex;position:relative}.deck-rb.wide{padding:0 8px}.deck-rb:has(.chev){gap:2px;padding-right:4px}.deck-rb.wide:has(.chev){gap:6px}.deck-rb:hover:not(:disabled){background:var(--line-2);color:var(--ink)}.deck-rb[aria-pressed=true],.deck-rb[aria-expanded=true]{background:var(--pencil-wash);color:var(--pencil)}.deck-rb:disabled{opacity:.38;cursor:default}.deck-rb .chev{display:inline-flex}.deck-rb .chev .icon{width:12px;height:12px}.deck-rb .sw{height:3px;box-shadow:0 0 0 1px var(--line);border-radius:2px;position:absolute;bottom:4px;left:8px;right:8px}.deck-rb:has(.chev) .sw{left:6px;right:14px}.deck-rsel{border:1px solid var(--line);background:var(--paper);height:28px;color:var(--ink);border-radius:7px;margin:0 2px;padding:0 6px;font-size:12.5px}.deck-rsel:disabled{opacity:.45}.deck-rsel.font{width:132px}.deck-rsel.size{width:60px}@media (width<=1360px){.deck-rb .wl{display:none}.deck-rb.wide{padding:0}.deck-rb.wide:has(.chev){gap:2px;padding-right:4px}}.deck-see{border:1px solid var(--line);background:var(--paper);border-radius:999px;flex:none;align-items:center;display:inline-flex;position:relative}.deck-see.on{border-color:var(--agent);background:color-mix(in srgb, var(--agent) 12%, var(--paper))}.deck-see>button{color:var(--ink);background:0 0;border:0;align-items:center;display:inline-flex}.deck-see>button:disabled{opacity:.45;cursor:default}.deck-see .se-sw{border-radius:999px 0 0 999px;gap:8px;height:30px;padding:0 6px 0 12px;font-weight:600}.deck-see .se-sw:hover:not(:disabled){background:var(--line-2)}.deck-see .count{background:var(--agent-solid);color:#fff;min-width:20px;font:600 11.5px var(--mono);text-align:center;border-radius:999px;padding:1px 7px}.deck-see .count.zero{background:var(--line);color:var(--ink-3)}.deck-see .track{background:var(--line-strong);border-radius:999px;width:30px;height:18px;transition:background .15s;position:relative}.deck-see .track:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px}.deck-see.on .track{background:var(--agent-solid)}.deck-see.on .track:after{transform:translate(12px)}.deck-see .vb{border-left:1px solid var(--line);height:30px;color:var(--ink-2);border-radius:0 999px 999px 0;gap:6px;padding:0 10px;font-size:13px}.deck-see.on .vb{border-left-color:var(--agent);color:var(--ink)}.deck-see .vb:hover:not(:disabled){background:var(--line-2)}.deck-see .vb .mini{width:22px;height:14px}.deck-see .vb .icon{width:14px;height:14px}.deck-vmenu{z-index:60;border:1px solid var(--line);background:var(--paper);width:min(340px,100vw - 20px);box-shadow:var(--shadow), 0 12px 32px #0000002e;border-radius:14px;padding:8px;position:absolute;top:calc(100% + 8px);right:0}.deck-vmenu .vm-h{color:var(--ink-3);padding:6px 8px 8px;font-size:12px;font-weight:600}.deck-vmenu .vm-opts{flex-direction:column;gap:4px;display:flex}.deck-vmenu .vm-opts button{color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;padding:8px;display:grid}.deck-vmenu .vm-opts button:hover{background:var(--line-2)}.deck-vmenu .vm-opts button[aria-checked=true]{border-color:var(--agent);background:color-mix(in srgb, var(--agent) 12%, var(--paper))}.deck-vmenu .vm-opts b{font-weight:600;display:block}.deck-vmenu .vm-opts small{color:var(--ink-3);margin-top:2px;font-size:12px;line-height:1.35;display:block}.deck-vmenu .pic svg{width:64px;height:40px;display:block}.deck-vmenu .vm-every{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:6px;padding:10px 8px 6px;font-size:13px;display:flex}.deck-vmenu .vm-every input{width:15px;height:15px;accent-color:var(--agent-solid)}.deck-vmenu .vm-foot{color:var(--ink-3);align-items:center;gap:6px;padding:2px 8px 4px;font-size:12px;display:flex}.deck-vmenu .vm-foot kbd:nth-of-type(2){margin-left:8px}.deck-see kbd,.deck-ebar kbd{border:1px solid var(--line);color:var(--ink-3);font:11px var(--mono);border-bottom-width:2px;border-radius:4px;padding:0 4px}.deck-tip{z-index:55;background:var(--chrome);width:min(280px,100vw - 20px);color:var(--on-chrome);box-shadow:var(--shadow);border-radius:12px;padding:12px 14px;font-size:13px;position:absolute;top:calc(100% + 10px);right:0}.deck-tip:before{background:var(--chrome);content:"";width:12px;height:12px;position:absolute;top:-6px;right:64px;transform:rotate(45deg)}.deck-tip b{margin-bottom:2px;display:block}.deck-tip .row{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.deck-tip button{color:var(--on-chrome);background:0 0;border:1px solid #fff3;border-radius:8px;padding:4px 10px}.deck-tip button.go{background:var(--on-chrome);color:var(--chrome);font-weight:600}.deck-overlay>.deck-emark,.deck-overlay>.deck-eclip{pointer-events:none}.deck-emark{outline-offset:4px;transform-origin:50%;border-radius:4px;position:absolute}.deck-emark.change{outline:2px dashed var(--agent-solid)}.deck-emark.add{outline:2px solid var(--add-line)}.deck-emark.del{border:2px dashed var(--del-line);background:repeating-linear-gradient(-45deg,#ef444412 0 8px,#0000 8px 16px);border-radius:8px}.deck-emark.hot.change,.deck-emark.hot.add{outline-width:3px;outline-style:solid}.deck-eclip{position:absolute;inset:0;overflow:hidden}.deck-emark.spot{border:3px solid var(--agent-solid);border-radius:8px;box-shadow:0 0 0 9999px #0a0c1247}.deck-epins{z-index:3;gap:4px;display:flex;position:absolute}.deck-epin{background:var(--chrome);height:26px;color:var(--on-chrome);border-radius:8px;align-items:center;gap:2px;padding:3px;display:flex;box-shadow:0 2px 8px #00000040}.deck-epin.hot{box-shadow:0 0 0 3px var(--agent), 0 2px 8px #00000040}.deck-epin .num{background:var(--agent-solid);color:#fff;width:20px;height:20px;font:600 11px var(--mono);border:0;border-radius:6px;place-items:center;padding:0;display:grid}.deck-epin .ib{width:0;height:20px;color:var(--on-chrome);opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;transition:opacity .12s;display:grid;overflow:hidden}.deck-epin:hover .ib,.deck-epin:focus-within .ib{opacity:1;width:22px}.deck-epin .ib:hover{background:#ffffff1f}.deck-epin .ib .icon{width:13px;height:13px}.deck-thumb .edot{background:var(--agent-solid);color:#fff;min-width:16px;height:14px;font:600 9px / 14px var(--mono);text-align:center;border-radius:999px;padding:0 5px;position:absolute;top:3px;right:3px}.deck-cbarwrap{flex:none;justify-content:center;min-height:52px;margin-top:-12px;padding:0 24px 12px;display:flex}.deck-ebar{background:var(--chrome);min-width:0;max-width:100%;color:var(--on-chrome);white-space:nowrap;box-shadow:var(--shadow);scrollbar-width:none;border-radius:14px;align-items:center;gap:10px;padding:7px 8px 7px 12px;font-size:13px;display:flex;overflow-x:auto}.deck-ebar .num{background:var(--agent-solid);color:#fff;width:24px;height:24px;font:600 12px var(--mono);border-radius:7px;flex:none;place-items:center;display:grid}.deck-ebar .txt{text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.deck-ebar .of{color:var(--on-chrome-2);font:12px var(--mono);flex:none}.deck-ebar .quiet{color:var(--on-chrome-2);font-weight:400}.deck-ebar .ok{color:#4cc38a;display:inline-flex}.deck-ebar .nav{width:28px;height:28px;color:var(--on-chrome);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.deck-ebar .nav:hover{background:#ffffff1a}.deck-ebar .b{color:var(--on-chrome);background:0 0;border:1px solid #ffffff2e;border-radius:9px;flex:none;padding:5px 12px}.deck-ebar .b:hover{background:#ffffff1a}.deck-ebar .b.keep{border-color:var(--on-chrome);background:var(--on-chrome);color:var(--chrome);font-weight:600}.deck-ebar .b.keep kbd{color:inherit;opacity:.6;border-color:currentColor;margin-left:4px}.deck-ebar .live{background:#22c55e;border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s ease-in-out infinite deck-live;box-shadow:0 0 0 4px #22c55e33}@keyframes deck-live{50%{box-shadow:0 0 0 6px #22c55e14}}.deck-ebar .legend{color:var(--on-chrome-2);flex:none;align-items:center;gap:8px;font-size:12px;display:flex}.deck-ebar .legend .swatch{vertical-align:-2px;border-radius:3px;width:12px;height:12px;margin-right:4px;display:inline-block}.deck-ebar .legend .swatch.add{background:var(--add-bg);box-shadow:inset 0 -2px 0 var(--add-line)}.deck-ebar .legend .swatch.del{background:var(--del-bg)}.deck-ebar .icon{width:16px;height:16px}@media (width>=1100px){.deck-editor[data-tab=changes] .deck-body{grid-template-columns:152px minmax(0,1fr) 440px}}.deck-editor[data-tab=changes] .deck-pane{flex-direction:column;padding:0;display:flex;overflow:hidden}.deck-edits{background:var(--paper);flex-direction:column;flex:1;min-height:0;display:flex}.deck-edits header{border-bottom:1px solid var(--line);padding:12px 16px 10px}.deck-edits h2{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.deck-edits .meta{color:var(--ink-3);margin-top:2px;font-size:12.5px}.deck-edits .x{width:28px;height:28px;color:var(--ink-2);background:0 0;border:0;border-radius:7px;place-items:center;margin-left:auto;padding:0;font-size:18px;display:grid}.deck-edits .x:hover{background:var(--line-2)}.deck-edits .scroll{flex:1;min-height:0;padding:4px 0 16px;overflow:auto}.deck-edits .empty{margin:14px}.deck-edits .slide-h{color:var(--ink-3);font:600 11.5px var(--mono);letter-spacing:.6px;text-transform:uppercase;padding:12px 16px 6px}.deck-edits .chip{white-space:nowrap;border:0;border-radius:999px;flex:none;padding:1px 7px;font-size:11px;font-weight:600}.deck-edits .chip.k-add{background:var(--add-bg);color:var(--add-ink)}.deck-edits .chip.k-delete{background:var(--del-bg);color:var(--del-ink)}.deck-edits .chip.k-change,.deck-edits .chip.k-move{background:color-mix(in srgb, var(--agent) 12%, var(--paper));color:var(--agent)}.deck-edits .hunk{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin:6px 12px;overflow:hidden}.deck-edits .hunk.hot{border-color:var(--agent);box-shadow:0 0 0 3px color-mix(in srgb, var(--agent) 14%, transparent)}.deck-edits .hunk.done{opacity:.6}.deck-edits .hunk.held{border-color:var(--warn-line)}.deck-edits .hh{border-bottom:1px solid var(--line);background:var(--paper);align-items:center;gap:8px;padding:6px 8px 6px 10px;display:flex}.deck-edits .hh .go{min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:2px 0;display:flex}.deck-edits .hh .num{background:var(--agent-solid);color:#fff;width:20px;height:20px;font:600 11px var(--mono);border-radius:6px;flex:none;place-items:center;display:grid}.deck-edits .hunk.done .num{background:var(--line-2);color:var(--ink-3)}.deck-edits .hh .what{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.deck-edits .icon-btn{border:1px solid var(--line);background:var(--paper);width:28px;height:28px;color:var(--ink);border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.deck-edits .icon-btn:hover{border-color:var(--line-strong)}.deck-edits .state{color:var(--approved);flex:none;font-size:11.5px;font-weight:600}.deck-edits .state.undone{color:var(--ink-3)}.deck-edits .code{font:12.5px / 1.55 var(--mono)}.deck-edits .code>div{white-space:pre-wrap;word-break:break-word;padding:0 10px 0 28px;position:relative}.deck-edits .code>div:before{color:var(--ink-3);content:" ";position:absolute;left:10px}.deck-edits .code .m{background:var(--del-bg);color:var(--del-ink)}.deck-edits .code .m:before{color:var(--del-ink);content:"-"}.deck-edits .code .p{background:var(--add-bg);color:var(--add-ink)}.deck-edits .code .p:before{color:var(--add-ink);content:"+"}.deck-edits .code .c{color:var(--ink-3)}.deck-edits .code mark.w{color:inherit;background:#ef444447;border-radius:2px}.deck-edits .code .p mark.w{background:#22c55e59}.deck-edits .prop{font:12.5px var(--mono);grid-template-columns:70px 1fr;gap:4px 10px;padding:8px 10px;display:grid}.deck-edits .prop .pr{display:contents}.deck-edits .prop .k{color:var(--ink-3)}.deck-edits .prop s{color:var(--danger)}.deck-edits .prop b{color:var(--approved);font-weight:600}.deck-edits .deck-conflict{border:1px solid var(--warn-line);background:var(--warn-bg);color:var(--warn-ink);border-radius:8px;margin:8px 10px 10px;padding:8px 10px;font-size:12.5px}.deck-edits .deck-conflict .row{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.deck-edits footer{border-top:1px solid var(--line);background:var(--paper);flex:none;align-items:center;gap:8px;padding:10px 12px;display:flex}.deck-edits footer .spacer{flex:1}.deck-edits .btn.plain{background:0 0;border-color:#0000}@media (width<=760px){.modal.deck-live .mh{gap:8px;padding:10px 12px}.modal.deck-live .mh h3{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;font-size:16px;overflow:hidden}.modal.deck-live .mh>.spacer,.modal.deck-live .mh .count,.modal.deck-live .mh .hide-phone{display:none}.modal.deck-live .mh .line2{align-items:center;gap:8px;width:100%;display:flex}.modal.deck-live .mh .line2>.spacer{flex:1;display:block}.modal.deck-live[open]{border-radius:0;width:100vw;height:100dvh;max-height:none;overflow-y:auto}.review-body[data-deck=live]{flex:none;display:block}.deck-editor{width:100%}.deck-fmt{display:none}.deck-phone-note{display:flex}.deck-body{display:block}.deck-rail{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;padding:10px 12px;overflow-x:auto}.deck-thumb{width:96px}.deck-addslide{display:none}.deck-stage{padding:12px;display:block;overflow-x:auto}.deck-note-top{white-space:normal;margin:10px 12px 0;position:static;transform:none}.deck-side{border-top:1px solid var(--line);border-left:0}.deck-pane{overflow:visible}.deck-abar{flex-wrap:wrap}.deck-abar .msg{white-space:normal;flex-basis:calc(100% - 40px)}.deck-rtablist,.deck-rpanel{display:none}.deck-rtabs{border-bottom:0;height:auto;padding:6px 10px}.deck-see .se-lbl,.deck-see .vlabel{display:none}.deck-cbarwrap{min-height:0;margin-top:0;padding:0 8px 8px}.deck-ebar{white-space:normal;flex-wrap:wrap;flex:1;row-gap:6px;overflow:visible}.deck-ebar.step .txt{white-space:normal;flex:calc(100% - 40px)}.modal.stage-review .deck-editor[data-tab=changes] .tabs button.stage-sheet-x{display:none}}@media (prefers-reduced-motion:reduce){.pill.live .dot,.deck-caret,.deck-abar-av.busy,.deck-ebar .live{animation:none}.deck-acur{transition:none}}.slide-main{flex-direction:column;flex:1;align-items:center;gap:12px;min-width:0;padding:22px 22px 22px 6px;display:flex}.slide-big{width:fit-content;max-width:100%;box-shadow:var(--shadow), 0 0 0 1px var(--line);touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.slide-big.draw{cursor:crosshair}.slide-big-img{background:var(--paper);max-width:100%;max-height:calc(100vh - 220px);display:block}.slide-nav{align-items:center;gap:8px;width:100%;display:flex}.slide-strip{gap:14px;margin:0;padding:6px 2px 14px;list-style:none;display:flex;overflow-x:auto}.slide-card{flex:none;width:184px}.slide-card .cnum{min-height:26px;color:var(--ink-3);font-family:var(--mono);align-items:center;gap:6px;margin-bottom:6px;font-size:11.5px;display:flex}.slide-card .cnum .btn{font-family:var(--body)}.slide-card .pill.threads{background:var(--pencil-wash);color:var(--pencil)}.slide-card-img{background:var(--paper);width:100%;box-shadow:0 0 0 1px var(--line), var(--shadow);border:0;border-radius:6px;padding:0;display:block}.slide-card.active .slide-card-img{box-shadow:0 0 0 2px var(--pencil), var(--shadow)}@media (width<=900px){.slide-stage,.slide-rail{max-height:none}.slide-stage.one{flex-direction:column}.slide-rail{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;width:auto;overflow-x:auto}.slide-rail-item{flex:none;width:120px}.slide-main{padding:12px}.slide-hint{display:none}}.finalize-modal{width:min(1080px,100vw - 32px);max-width:none}.fin-lead{margin:4px 0 0}.fin-body{gap:18px}.vpick{border:0;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.vcard{border:1px solid var(--line);background:var(--paper);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.vcard:hover{border-color:var(--line-strong)}.vcard.on{border-color:var(--pencil);box-shadow:0 0 0 3px var(--pencil-wash)}.vthumb{aspect-ratio:16/9;background:var(--film);border-radius:6px;place-items:center;display:grid;overflow:hidden}.vthumb-img,.cut-img{object-fit:cover;width:100%;height:100%}.vcard .vh,.vcard .vby{align-items:center;gap:6px;font-size:13px;display:flex}.vcard .vby{color:var(--ink-2)}.vcard .radio{border:1.5px solid var(--line-strong);appearance:none;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin:0;display:grid}.vcard .radio:checked{border-color:var(--pencil)}.vcard .radio:checked:after{background:var(--pencil);content:"";border-radius:50%;width:8px;height:8px}.approvebar{border:1px solid var(--line);background:var(--paper);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.approvebar.warn{border-color:var(--warn-line);background:var(--warn-bg);color:var(--warn-ink)}.fin-formats{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.fmt{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.fmt.off{opacity:.55}.fmt .shape{background:var(--panel);border-radius:8px;place-items:center;height:130px;display:grid}.fmt .cut{height:110px;aspect-ratio:var(--ratio);background:var(--film);border-radius:4px;overflow:hidden;box-shadow:0 2px 8px #0000002e}.fmt-name{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.fmt-check{width:16px;height:16px;accent-color:var(--pencil-solid)}.fchip{border:1px solid var(--line);color:var(--ink-2);border-radius:4px;padding:0 4px;font-size:10.5px}.ver-final{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.cmp-wrap{background:var(--panel);flex-direction:column;gap:16px;max-height:calc(100vh - 100px);padding:18px 20px 28px;display:flex;overflow:auto}.cmp-wrap>*{flex-shrink:0}.cmp-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.cmp-side h4{align-items:center;gap:8px;margin:0 0 8px;font-size:13px;display:flex}.cmp-side .video-player{width:100%}.cmp-wrap .transport{margin-bottom:8px}.cmp-track{--track:44px}.pill.sync .dot{color:var(--approved)}.pill.sync.off .dot{color:var(--changed)}.clist{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.citem{border-top:1px solid var(--line-2);grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;font-size:13px;display:grid}.citem:first-child{border-top:0}.citem .tm{color:var(--pencil);font-family:var(--mono);cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;font-weight:600}.citem-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.citem-empty{margin:0;padding:12px}@media (width<=760px){.cmp-pair{grid-template-columns:minmax(0,1fr)}}.thread .answered{color:var(--approved);align-items:center;gap:5px;margin:6px 0 0 34px;font-size:12px;font-weight:600;display:flex}.thread .answered .icon{width:13px;height:13px}.score{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);overflow:auto hidden}.sc-table{border-collapse:collapse;width:100%;min-width:420px;font-size:13px}.sc-c{border-top:1px solid var(--line-2);text-align:left;vertical-align:top;padding:7px 10px;font-weight:500}.sc-h{background:var(--panel);color:var(--ink-3);letter-spacing:.05em;text-transform:uppercase;border-top:0;font-size:11px;font-weight:600}.sc-n{width:22%}.sc-num{font-family:var(--mono)}.sc-d{width:10%;color:var(--approved);font-family:var(--mono);font-size:12px}.sc-d.neg{color:var(--danger)}.sc-foot{background:var(--panel);font-weight:600}.sc-note{color:var(--ink-3);margin-top:2px;font-size:12px;font-weight:400;display:block}.sc-cell{align-items:center;gap:7px;display:flex}.sc-cell.lo{color:var(--danger)}.sc-bar{background:var(--line-2);border-radius:3px;flex:1;min-width:20px;height:5px;overflow:hidden}.sc-fill{background:var(--ink-3);border-radius:3px;height:100%;display:block}.sc-cell.hi .sc-fill{background:var(--approved)}.sc-cell.lo .sc-fill{background:var(--danger)}.slide-main>.sc-section{margin-top:16px}.brand-title{align-items:center;gap:14px;display:flex}.brand-title img{object-fit:contain;width:40px;height:40px}.brand-lead{max-width:640px;margin-top:4px}.brand-err{margin:0 0 12px}.kitbar{background:var(--paper);border:1px solid var(--warn-line);box-shadow:var(--shadow);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.kitbar.done{border-color:var(--good-line);background:var(--good-bg)}.kb-t{flex-direction:column;flex:220px;min-width:0;display:flex}.kitbar .meter{background:var(--line-2);border-radius:4px;flex:none;width:160px;height:8px;overflow:hidden}.kitbar .meter i{background:var(--approved-solid);border-radius:4px;height:100%;display:block}.brand-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;margin-top:18px;display:grid}.brand-col{flex-direction:column;gap:18px;min-width:0;display:flex}.bsec{background:var(--paper);border:1px solid var(--line);border-radius:12px}.bsec.draft{border-color:var(--warn-line)}.bsh{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.bsh h3{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:16px}.bsb{padding:14px 16px}.btn.good{background:var(--approved-solid);border-color:var(--approved-solid);color:var(--on-solid)}.bsec-add,.bsec-hint{margin-top:10px}.swatches{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sw{border:1px solid var(--line);border-radius:10px;overflow:hidden}.sw .c{height:54px;box-shadow:inset 0 -1px 0 var(--line-2)}.sw .m{flex-direction:column;gap:2px;padding:7px 10px;font-size:12.5px;display:flex}.sw .m b{font-weight:600}.sw .m span{font-family:var(--mono);color:var(--ink-3);font-size:11.5px}.sw .m .sw-use{font-family:var(--body)}.sw .m .field{width:100%;margin-bottom:2px}.cpick{cursor:pointer;display:block;position:relative}.cpick input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.fontrow{border-top:1px solid var(--line-2);flex-direction:column;gap:4px;padding:12px 0;display:flex}.fontrow:first-child{border-top:0;padding-top:0}.fontrow .spec{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:22px;line-height:1.15}.font-edit{flex-direction:column;gap:6px;margin-top:6px;display:flex}.font-edit>.field{max-width:320px}.font-files{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.font-files:empty{display:none}.font-files li{align-items:center;gap:8px;display:flex}.drop{border:1.5px dashed var(--line-strong);color:var(--ink-3);border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}.logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.logo{border:1px solid var(--line);border-radius:10px;overflow:hidden}.logo .lp{background:#fff;place-items:center;height:96px;padding:16px;display:grid}.logo .lp.dark{background:#0d1b2a}.logo .lp.mark{background:#f4f7fb}.logo .lp.dark .muted{color:#9aa7b5}.logo .lp img{object-fit:contain;max-width:100%;max-height:56px}.logo .lm{border-top:1px solid var(--line-2);flex-direction:column;gap:6px;padding:7px 10px;font-size:12.5px;display:flex}.lm-file{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.lm-acts{flex-wrap:wrap;gap:6px;display:flex}.ktext{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5}.rules{flex-direction:column;display:flex}.rule{border-top:1px solid var(--line-2);grid-template-columns:64px 1fr auto;align-items:start;gap:10px;padding:10px 0;font-size:13.5px;display:grid}.rule:first-child{border-top:0;padding-top:0}.rule .kind{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;text-align:center;border-radius:4px;padding:2px 0;font-size:10.5px;font-weight:600}.rule .kind.do{background:var(--good-bg);color:var(--good-ink)}.rule .kind.dont{background:var(--bad-bg);color:var(--bad-ink)}.formats{flex-direction:column;gap:10px;display:flex}.format-row{align-items:center;gap:12px;display:flex}.format-kind{flex:none;width:72px;font-size:13px;font-weight:600}.format-chips{flex-wrap:wrap;gap:8px;display:flex}.chip.static{cursor:default}.khist{flex-direction:column;gap:12px;max-height:420px;display:flex;overflow:auto}.kh{align-items:flex-start;gap:10px;display:flex}.kh .vn{font-family:var(--mono);background:var(--line-2);color:var(--ink-2);text-align:center;border-radius:5px;flex:none;min-width:34px;padding:1px 6px;font-size:12px;font-weight:600}.kh.cur .vn{background:var(--ink);color:var(--on-ink)}.kh-b{flex:1;min-width:0}.kh-note{color:var(--ink-2);margin-top:2px}.brand-agents-lead{color:var(--ink-2);margin-bottom:10px}.brand-console{background:var(--console);color:var(--console-ink);font-family:var(--mono);white-space:pre-wrap;border-radius:10px;margin:0;padding:12px;font-size:12px;line-height:1.6}.brand-console b{color:var(--console-key)}.brand-no-agent{margin-top:10px}.tell-agent{flex-direction:column;gap:6px;margin-top:10px;display:flex}.tell-agent-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tell-agent-row code{background:var(--line-2);min-width:0;color:var(--ink);font-family:var(--mono);overflow-wrap:anywhere;border-radius:8px;flex:260px;padding:8px 10px;font-size:12px;line-height:1.5}.kthread{border-top:1px solid var(--line-2);flex-direction:column;gap:10px;margin:14px 0 0;padding:12px 0 0;list-style:none;display:flex}.kmsg-text{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:13.5px;line-height:1.45}.kdelivery{color:var(--ink-3);align-items:baseline;gap:6px;margin:4px 0 0;font-size:12px;display:flex}.kdelivery:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}.kdelivery.open{color:var(--pencil)}.kdelivery.seen{color:var(--changed)}.kdelivery.done{color:var(--approved)}.kmsg-answer{background:color-mix(in srgb, var(--agent) 8%, transparent);color:var(--ink-2);overflow-wrap:anywhere;border-radius:8px;align-items:flex-start;gap:6px;margin:6px 0 0;padding:8px 10px;font-size:13px;line-height:1.45;display:flex}.icon.kmsg-mark{width:14px;height:14px;color:var(--agent);margin-top:2px}.kask{border:1px solid var(--pencil);box-shadow:0 0 0 3px var(--pencil-wash);border-radius:10px;flex-direction:column;gap:8px;margin-top:14px;padding:12px;display:flex}.kask textarea{resize:vertical;width:100%}.kask-agent{color:var(--ink-2);align-items:center;gap:8px;display:flex}.kask-acts{justify-content:flex-end;gap:6px;display:flex}.bsh .btn .icon{width:14px;height:14px}.brand-refs{margin-top:18px}.refadd{border:1.5px dashed var(--line-strong);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;gap:8px;margin-bottom:14px;padding:10px;display:grid}.ref-target{align-items:center;gap:6px;min-width:0;display:flex}.ref-target .field{flex:1;min-width:0}.ref-target .btn{height:36px}.ref-file{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.refs{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.kref{border:1px solid var(--line);background:var(--paper);border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}.rth{aspect-ratio:16/9;background:var(--panel);place-items:center;display:grid;position:relative;overflow:hidden}.rth img,.rth video{object-fit:cover;width:100%;height:100%}.rbig{font-family:var(--display);letter-spacing:-.03em;text-align:center;overflow-wrap:anywhere;padding:0 12px;font-size:22px;font-weight:700}.rk{font-family:var(--mono);color:#fff;background:#0b0e13a6;border-radius:3px;padding:1px 5px;font-size:10px;font-weight:600;position:absolute;top:8px;left:8px}.rb{flex-direction:column;flex:1;gap:4px;padding:10px 12px 12px;display:flex}.rsrc{white-space:nowrap;text-overflow:ellipsis;color:var(--link);overflow:hidden}.rnote{overflow-wrap:anywhere;margin:2px 0 4px;font-size:13px;font-style:italic}.rby{border-top:1px solid var(--line-2);margin-top:auto;padding-top:8px}.kref .rx{color:#141922;background:#ffffffe6;position:absolute;top:6px;right:6px}@media (width<=900px){.brand-grid,.refadd{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.swatches,.logos{grid-template-columns:repeat(2,minmax(0,1fr))}}.quick-edit .mh,.video-review .mh{flex-wrap:wrap}.qe-waits,.qe-saved{border-bottom:1px solid var(--line);padding:8px 18px;font-size:13px}.qe-waits{color:var(--warn-ink);background:var(--warn-bar);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.qe-waits-text{flex:260px}.qe-waits .btn{flex:none}.qe-waits.failed,.qe-waits-error{color:var(--danger)}.qe-saved{color:var(--good-ink);background:var(--good-bar)}.qe-opening{min-height:320px;color:var(--ink-2);justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.qe-body{grid-template-columns:minmax(0,1fr) 360px}.qe-player{width:min(100%, calc(58vh * var(--qe-ratio)))}.qe-frame{transform-origin:0 0;background:var(--film);border:0;position:absolute;top:0;left:0}.qe-left{height:100%;color:var(--on-chrome-2);text-align:center;place-items:center;padding:16px;display:grid}.qe-note{margin-left:auto}.qe-track{--track:14px}.qe-panel{border-left:1px solid var(--line);background:var(--panel);max-height:calc(100vh - 100px);padding:14px 16px 20px;overflow:auto}.qe-lead{margin:0 0 14px}.qe-group,.qe-changes{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:12px 0;display:flex}.qe-group h4,.qe-changes h4{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:baseline;gap:8px;margin:0;font-size:12px;font-weight:600;display:flex}.qe-group h4 .mono{letter-spacing:0;text-transform:none;font-size:11px;font-weight:500}.qe-field{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:8px;font-size:13px;display:grid}.qe-field>label{color:var(--ink-3);padding-top:8px}.qe-field[data-kind=length]>label,.qe-field[data-kind=color]>label{padding-top:6px}.qe-input{flex-direction:column;gap:4px;min-width:0;display:flex}.qe-input textarea.field{resize:vertical;height:auto;min-height:36px;padding:7px 10px;line-height:1.4}.qe-field.changed .field,.qe-field.changed .qe-color input,.qe-field.changed .qe-image img{border-color:var(--changed);box-shadow:0 0 0 2px color-mix(in srgb, var(--changed) 18%, transparent)}.qe-was{color:var(--changed);font-size:11px}.qe-length{align-items:center;gap:6px;display:flex}.qe-length .field{width:88px}.qe-color{align-items:center;gap:8px;display:flex}.qe-color input{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:6px;width:40px;height:30px;padding:2px}.qe-image{align-items:center;gap:10px;min-width:0;display:flex}.qe-image img{object-fit:contain;border:1px solid var(--line);background:repeating-conic-gradient(var(--line-2) 0 25%, var(--paper) 0 50%) 0 0 / 12px 12px;border-radius:6px;flex:none;width:72px;height:52px}.qe-image-text{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.qe-image-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.qe-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.qe-image-text label.btn:has(+.qe-file:focus-visible){outline:2px solid var(--pencil);outline-offset:2px}.qe-changes ul{margin:0;padding-left:18px;font-size:13px}.qe-changes li{margin:2px 0}@media (width<=900px){.qe-body{grid-template-columns:minmax(0,1fr)}.qe-panel{border-top:1px solid var(--line);border-left:0;max-height:none;overflow:visible}.qe-note{display:none}.quick-edit .mh .viewer-title{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.quick-edit .mh .qe-close{order:1}.quick-edit .mh .spacer{flex-basis:100%;order:2}.quick-edit .mh .qe-pill{order:3}.quick-edit .mh .qe-count{order:4}.quick-edit .mh .qe-undo{order:5;margin-left:auto}.quick-edit .mh .btn.primary{order:6}}.deck-live .mh .icon,.deck-final-modal .icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.modal.stage-review[open],.modal.stage-review.deck-live[open]{width:100vw;max-width:none;height:100dvh;max-height:none;box-shadow:none;border-radius:0;flex-direction:column;margin:0;display:flex;overflow:hidden}.modal.stage-review .mh{border-bottom:1px solid var(--line);background:var(--paper);min-height:56px;color:var(--ink);flex:none;padding:0 12px 0 16px}.stage-review kbd{border:1px solid var(--line);background:var(--panel);min-width:18px;color:var(--ink-2);font:600 10.5px / 16px var(--mono);text-align:center;border-radius:4px;padding:0 4px;display:inline-block}.stage-review .icon,.stage-ibar .icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.seg.tool button{white-space:nowrap;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:13px;display:inline-flex}.seg.tool button[aria-pressed=true]{background:var(--ink);color:var(--on-ink);box-shadow:none}.seg.tool button[aria-pressed=true] kbd{border-color:color-mix(in srgb, var(--on-ink) 35%, transparent);color:inherit;background:0 0}.stage-ibar{border-bottom:1px solid var(--line);background:var(--info-bg);min-height:40px;color:var(--info-ink);flex:none;align-items:center;gap:10px;padding:6px 12px 6px 16px;font-size:13px;display:flex}.stage-ibar b{font-weight:600}.deck-fmt[hidden],.deck-stage[hidden]{display:none}.deck-fmt.stage-crow{background:color-mix(in srgb, var(--pencil-wash) 55%, var(--paper))}.deck-fmt .lbl{color:var(--ink-3);font:600 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;flex:none;padding:0 8px 0 4px}.deck-fmt .tb{height:30px;color:var(--ink-2);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.deck-fmt button.tb:hover{background:var(--line-2);color:var(--ink)}.deck-fmt .tb[aria-pressed=true]{border-color:var(--line);background:var(--paper);color:var(--ink)}.deck-fmt .tb.legend{cursor:default}.deck-fmt .tb .how{color:var(--ink-3);font-weight:400}.review-body.stage-body{flex:1;grid-template-columns:minmax(0,1fr) 352px;min-height:0;display:grid}.review-body.stage-body.with-rail{grid-template-columns:136px minmax(0,1fr) 352px}.review-body.stage-body[data-deck=live]{display:flex}.stage-body .slide-rail{background:var(--paper);scrollbar-width:thin;width:auto;max-height:none;padding:12px 8px 16px 6px;overflow-y:auto}.stage-body .slide-rail-item .slide-thumb{flex:none;width:104px}.stage-body .deck-states{max-height:none}.cdot,.deck-thumb .badge{min-width:0;height:16px;font:600 9.5px / 16px var(--mono);border-radius:8px;align-items:center;gap:3px;padding:0 5px 0 4px;display:inline-flex}.cdot .icon,.deck-thumb .badge .icon{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.stage-col{background:var(--table);flex-direction:column;min-width:0;min-height:0;display:flex}.stage-main{flex:1;place-items:center;min-height:0;padding:20px;display:grid;position:relative;overflow:hidden;container-type:size}.stage-main.cmode,.deck-stage.cmode{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--pencil) 55%, transparent)}.stage-wrap{position:relative}.stage-main .slide-big{box-shadow:0 0 0 1px #00000040, 0 10px 40px rgb(var(--shade) / .35)}.stage-main .slide-big-img{max-width:calc(100cqw - 40px);max-height:calc(100cqh - 40px)}.stage-modechip{z-index:9;background:var(--chrome);height:30px;color:var(--on-chrome);white-space:nowrap;box-shadow:0 6px 18px rgb(var(--shade) / .3);border-radius:99px;align-items:center;gap:8px;padding:0 6px 0 12px;font-size:12.5px;display:inline-flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.stage-modechip:not(:has(button)){padding-right:12px}.stage-modechip .icon{width:14px;height:14px}.stage-modechip button{height:22px;color:var(--on-chrome);background:#ffffff24;border:0;border-radius:99px;padding:0 9px;font-size:12px}.stage-modechip button:hover{background:#ffffff3d}.stage-bar{border-top:1px solid var(--line);background:var(--paper);min-width:0;height:44px;color:var(--ink-2);flex:none;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.stage-bar .pos{min-width:96px;font:500 12.5px var(--mono);text-align:center;white-space:nowrap}.stage-bar .stage-hint{min-width:0;color:var(--ink-3);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.stage-bar .btn{align-items:center;gap:6px;display:inline-flex}.stage-bar .btn[aria-pressed=true]{border-color:var(--line);background:var(--line-2);color:var(--ink)}.stage-bar .deck-zoom{display:none}.stage-bar.deck-status{gap:0;height:30px;padding:0 6px;font-size:12px}.deck-status .iconbtn{border-radius:5px;width:24px;height:24px}.deck-status .iconbtn .icon{width:14px;height:14px}.stage-bar.deck-status .pos{min-width:0;color:var(--ink-2);font:500 12px var(--body);padding:0 6px}.deck-status .it{min-width:0;height:100%;box-shadow:-1px 0 0 var(--line-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:0 10px;display:inline-flex;overflow:hidden}.deck-status .it.sel{color:var(--ink);flex:none}.deck-status .it.note{max-width:420px;color:var(--ink-3);flex:0 auto;line-height:30px;display:block}.stage-bar.deck-status .stage-hint{text-align:right;padding:0 10px;font-size:12px}.stage-bar.deck-status .btn{height:22px;padding:0 8px;font-size:12px}.deck-pin{z-index:3}.deck-pin.point,.deck-pin.shape{box-shadow:none;background:0 0;border:0}.deck-pin.shape.active{border:2px dashed var(--pencil-solid);background:#2f64e614}.deck-pin.res{background:0 0;border-color:#6b7280}.deck-pin .num{background:var(--pencil-solid);color:#fff;width:28px;height:28px;font:600 12px / 24px var(--body);text-align:center;pointer-events:auto;border:2px solid #fff;border-radius:14px 14px 14px 3px;margin-top:-28px;padding:0;transition:transform .15s;position:absolute;top:0;left:100%;right:auto;box-shadow:0 2px 8px #00000059}.deck-pin.point .num{left:0}.deck-pin .num:hover,.deck-pin.active .num{transform-origin:0 100%;transform:scale(1.15)}.deck-pin.active .num{box-shadow:0 0 0 4px #2f64e659,0 2px 8px #00000059}.deck-pin.res .num{background:#6b7280}.deck-pin.draft{z-index:4}.deck-pin.draft .num{opacity:.85;font-size:15px}.deck-pin.draft.slide,.deck-pin.draft.shape{border:2px dashed var(--pencil-solid);background:#2f64e60f}.deck-pins{z-index:7;pointer-events:none;position:absolute;inset:0}.stage-slidepins{z-index:3;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:8px;left:8px}.slidepin{background:var(--pencil-solid);color:#fff;height:24px;font:600 11.5px var(--body);pointer-events:auto;border:2px solid #fff;border-radius:12px;align-items:center;gap:4px;padding:0 8px 0 4px;display:inline-flex;box-shadow:0 2px 8px #00000059}.slidepin .n{width:16px;height:16px;font:600 10px / 16px var(--body);text-align:center;background:#ffffff40;border-radius:8px}.slidepin.res{background:#6b7280}.slidepin.active{box-shadow:0 0 0 4px #2f64e659,0 2px 8px #00000059}.deck-hovbox{pointer-events:none;background:#2563eb0f;border:1.5px dashed #2563eb;position:absolute}.deck-overlay>.deck-hovbox{pointer-events:none}.deck-hovbox .tag{color:#fff;height:20px;font:600 11.5px / 20px var(--body);white-space:nowrap;background:#2563eb;border-radius:5px 5px 5px 0;margin-bottom:3px;padding:0 7px;position:absolute;bottom:100%;left:-1.5px}.stage-review .deck-commentlayer{outline:0}.stage-cpop{z-index:20;border:1px solid var(--line);background:var(--paper);color:var(--ink);box-shadow:0 16px 40px rgb(var(--shade) / .35);border-radius:12px;padding:12px;position:absolute}.stage-cpop .anchor{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;display:flex}.stage-cpop textarea{width:100%;min-height:64px}.stage-cpop .row{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.ancsel{border:1px solid var(--line);background:var(--panel);height:24px;color:var(--ink);border-radius:6px;padding:0 4px;font-size:12px}.review-comments.stage-side{flex-direction:column;min-height:0;max-height:none;padding:0;display:flex;overflow:hidden}.stage-side .tabs{border-bottom:1px solid var(--line);flex:none;gap:2px;padding:8px 10px 0}.stage-side .tabs button{border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 10px 9px;font-size:13px;font-weight:500;display:inline-flex}.stage-side .tabs button[aria-selected=true]{border-bottom-color:var(--ink);color:var(--ink)}.stage-side .tabs .count{background:var(--line-2);min-width:18px;color:var(--ink-2);font:600 10.5px / 16px var(--mono);border-radius:8px;padding:0 5px}.deck-side[hidden],.review-comments.stage-side[hidden]{display:none}.deck-editor[data-tab] .deck-body[data-side=rail]{grid-template-columns:152px minmax(0,1fr) 52px}.review-body.stage-body[data-side=rail]{grid-template-columns:minmax(0,1fr) 52px}.review-body.stage-body.with-rail[data-side=rail]{grid-template-columns:136px minmax(0,1fr) 52px}.side-rail{border-left:1px solid var(--line);background:var(--panel);flex-direction:column;align-items:center;gap:2px;min-height:0;padding:8px 0;display:flex}.side-rail .rail-count.agent{background:var(--agent-solid);color:#fff}.deck-side .tabs button.side-min,.stage-side .tabs button.side-min{width:28px;height:28px;color:var(--ink-3);background:0 0;border:0;border-radius:7px;flex:none;align-self:center;place-items:center;margin:0 0 4px auto;padding:0;display:grid}.deck-side .tabs button.side-min:hover,.stage-side .tabs button.side-min:hover{background:var(--line-2);color:var(--ink)}.stage-pane{scrollbar-width:thin;flex:1;min-height:0;padding:12px 12px 24px;overflow-y:auto}.stage-review .filters{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.stage-review .filters .chip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.stage-scope{border-radius:99px;width:auto;height:28px;margin-left:auto;padding:0 8px;font-size:12.5px}.stage-empty .keys{max-width:240px;color:var(--ink-2);text-align:left;gap:6px;margin:10px auto 0;padding:0;font-size:12.5px;list-style:none;display:grid}.stage-grid{flex:1;grid-template-columns:repeat(auto-fill,260px);place-content:start center;gap:24px 20px;min-height:0;margin:0;padding:24px;list-style:none;display:grid;overflow-y:auto}.stage-grid-item{width:260px;color:var(--ink-2);text-align:left;background:0 0;border:0;gap:8px;padding:0;display:grid}.stage-grid-img{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:4px;display:block;overflow:hidden}.stage-grid-img .slide-img,.stage-grid-img canvas{width:100%;display:block}.stage-grid-item:hover .stage-grid-img{box-shadow:0 0 0 1px var(--line-strong)}.stage-grid-item[aria-current=true] .stage-grid-img{box-shadow:0 0 0 2px var(--pencil)}.stage-grid-item .cap{justify-content:space-between;gap:8px;font-size:13px;display:flex}.stage-grid-item .open{color:var(--link);font-weight:500}@media (width<=760px){.modal.stage-review[open]{overflow-y:auto}.modal.stage-review .mh{padding:10px 12px}.review-body.stage-body,.review-body.stage-body.with-rail{flex:none;display:block}.stage-body .slide-rail{border-right:0;border-bottom:1px solid var(--line);flex-direction:row}.stage-main{flex:none;height:62vw;min-height:240px;padding:12px}.stage-modechip,.stage-bar .stage-hint{display:none}.stage-bar .deck-zoom{display:inline-flex}.review-comments.stage-side{border-top:1px solid var(--line);border-left:0;overflow:visible}.stage-pane{overflow:visible}.stage-cpop{right:8px;bottom:calc(64px + env(safe-area-inset-bottom));position:fixed;width:auto!important;top:auto!important;left:8px!important}}.review-body[hidden],.review-body.stage-body[hidden][data-deck]{display:none}.cmp-tools .seg button{white-space:nowrap;height:28px;padding:0 10px;font-size:13px}.cmp-tools .note.with{flex:none;padding:0 6px}.cmp-tools>.note:last-child{max-width:none}.deck-fmt label.ck{color:var(--ink-2);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 8px;font-size:13px;display:inline-flex}.cmp-stage{flex:1;min-height:0;display:flex;position:relative}.cmp-status{margin:auto}.cmp-sides{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;min-height:0;padding:16px 20px 20px;display:grid}.cmp-side2{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}.cmp-side2 .lab,.cmp-slider .lab{min-height:22px;color:var(--ink-2);flex:none;align-items:center;gap:8px;font-size:12.5px;display:flex}.cmp-slider .lab{justify-content:space-between}.cmp-side2 .lab b,.cmp-slider .lab b{color:var(--ink);font-family:var(--mono)}.cmp-scr{scrollbar-width:thin;border-radius:6px;flex:1;place-items:center;min-height:0;display:grid;overflow:auto;container-type:size}.cmp-scr.zoomed{place-items:start}.cmp-fit,.cmp-wrap2{width:calc(min(100cqw - 24px, (100cqh - 24px) * var(--ratio)) * var(--zoom));aspect-ratio:var(--ratio);box-shadow:0 0 0 1px #00000040, 0 4px 12px rgb(var(--shade) / .3);background:#fff;margin:12px;position:relative}.cmp-fit img,.cmp-wrap2 img{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.cmp-none{color:var(--ink-3);font-size:13px}.cmp-box{border:2.5px solid var(--diff-old);pointer-events:none;position:absolute}.cmp-box.newer{border-color:var(--diff-new)}.cmp-box .tag{background:var(--diff-old);color:#fff;height:18px;font:600 10.5px / 18px var(--mono);white-space:nowrap;border-radius:4px 4px 0;margin-bottom:2px;padding:0 6px;position:absolute;bottom:100%;right:-2px}.cmp-box.newer .tag{background:var(--diff-new)}.cmp-samenote{color:var(--ink-2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.cmp-samenote .icon,.cmp-same .icon{width:14px;height:14px;color:var(--approved)}.cmp-slider{flex-direction:column;flex:1;gap:8px;min-width:0;min-height:0;padding:16px 20px 20px;display:flex}.cmp-area{flex:1;place-items:center;min-height:0;display:grid;container-type:size}.cmp-wrap2{--zoom:1;cursor:ew-resize;touch-action:none}.cmp-clip{position:absolute;inset:0;overflow:hidden}.cmp-handle{z-index:6;background:#fff;width:2px;margin-left:-1px;position:absolute;top:-8px;bottom:-8px;box-shadow:0 0 0 1px #00000080}.cmp-handle button{background:var(--chrome);width:34px;height:34px;color:var(--on-chrome);cursor:ew-resize;border:2px solid #fff;border-radius:50%;grid-auto-flow:column;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px #0006}.cmp-handle button .icon{width:12px;height:12px}.cmp-tag{z-index:5;color:#fff;height:22px;font:600 11.5px / 22px var(--mono);background:#0f131ad1;border-radius:6px;padding:0 8px;position:absolute;top:8px}.cmp-tag.left{left:8px}.cmp-tag.right{right:8px}.cmp-rail .rh{color:var(--ink-3);font:600 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:0 0 0 22px}.cmp-list{flex-direction:column;gap:10px;display:flex}.cmp-strip .cmp-list{flex-direction:row}.cmp-list .slide-rail-item[aria-selected=true] .slide-thumb,.cmp-list .car-strip-item[aria-selected=true] .thumb{box-shadow:0 0 0 2px var(--pencil)}.cmp-list .car-strip-item .thumb{position:relative}.cmp-list .same .slide-thumb,.cmp-list .same .thumb{opacity:.55}.cmp-list .same:hover .slide-thumb,.cmp-list .same[aria-selected=true] .slide-thumb,.cmp-list .same:hover .thumb,.cmp-list .same[aria-selected=true] .thumb{opacity:1}.ctag{background:var(--changed-solid);color:#fff;height:15px;font:600 9px / 15px var(--mono);letter-spacing:.02em;border-radius:4px;padding:0 5px;position:absolute;bottom:3px;left:3px}.cmp-strip .ctag{left:50%;transform:translate(-50%)}.cmp-sec{color:var(--ink-3);font:600 10.5px var(--mono);letter-spacing:.07em;text-transform:uppercase;margin:14px 2px 8px}.cmp-pane>.cmp-sec:first-child{margin-top:2px}.cmp-chg{border:1px solid var(--line);background:var(--paper);border-radius:10px;grid-template-columns:22px 1fr;gap:2px 10px;margin-bottom:8px;padding:10px 12px;font-size:13px;display:grid}.cmp-chg .n{background:var(--changed-solid);color:#fff;width:20px;height:20px;font:600 10.5px / 20px var(--mono);text-align:center;border-radius:6px}.cmp-chg .t{font-weight:600}.cmp-chg .dd{color:var(--ink-2);overflow-wrap:anywhere;grid-column:2;font-size:12.5px}.cmp-chg del{color:var(--diff-old);text-decoration-thickness:1.5px}.cmp-chg ins{color:var(--approved);font-weight:600;text-decoration:none}.cmp-todo{border:1px solid var(--line);background:var(--paper);color:var(--ink-2);border-radius:10px;margin-bottom:8px;padding:10px 12px;font-size:12.5px}.cmp-todo b{color:var(--ink);font-weight:600}.cmp-todo .meter{background:var(--line-2);border-radius:3px;height:6px;margin-top:8px;overflow:hidden}.cmp-todo .meter i{background:var(--approved-solid);height:100%;display:block}.cmp-same .icon{vertical-align:-3px;margin-right:4px}.cmp-pane>section+section,.cmp-pane .sc-section{margin-top:12px}.cmp-details{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.cmp-details summary{color:var(--ink-3);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;list-style:none;display:inline-flex}.cmp-details summary::-webkit-details-marker{display:none}.cmp-details summary:before{width:14px;font-family:var(--mono);text-align:center;content:"+"}.cmp-details[open] summary:before{content:"-"}.cmp-details .dbody{color:var(--ink-2);gap:10px;margin-top:10px;font-size:12.5px;display:grid}.cmp-details .dbody h4{color:var(--ink);margin:0 0 3px;font-size:12px}.cmp-details .dbody p{margin:0}.cmp-details .proof{grid-template-columns:minmax(0,1fr)}@media (width<=760px){.deck-fmt.cmp-tools{display:flex}.cmp-stage{flex:none}.cmp-sides{grid-template-columns:minmax(0,1fr);padding:12px}.cmp-scr,.cmp-area{flex:none;height:60vw}.cmp-slider{padding:12px}.cmp-tools>.note:last-child,.cmp-rail .rh{display:none}.cmp-rail .cmp-list{flex-direction:row}}.carousel-review .car-tools .seg button{align-items:center;gap:6px;display:inline-flex}.carousel-review .car-tools .note{max-width:none;margin-left:auto}.carousel-review .stage-col:focus{outline:none}.car-stage{flex:1;place-items:center;min-height:0;padding:54px 20px 20px;display:grid;position:relative;overflow:hidden}.car-stage.cmode{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--pencil) 55%, transparent)}.car-post{color:#191919;background:#fff;border-radius:10px;width:min(100%,560px);font-family:-apple-system,Segoe UI,system-ui,sans-serif;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0003,0 12px 40px #00000059}.car-post .icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.car-head{color:#666;align-items:center;gap:10px;padding:12px 14px 8px;display:flex}.car-avatar{color:#fff;width:44px;height:44px;font:600 18px / 1 var(--body);background:#202a44;border-radius:4px;flex:none;place-items:center;display:grid}.car-post.instagram .car-avatar{border-radius:50%;width:34px;height:34px;font-size:14px;box-shadow:0 0 0 2px #fff,0 0 0 4px #d62976}.car-name{min-width:0}.car-account{color:#191919;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.2;overflow:hidden}.car-sub{color:#666;align-items:center;gap:5px;margin-top:2px;font-size:12px;display:flex}.car-post .car-sub .icon{width:12px;height:12px}.car-caption{overflow-wrap:anywhere;white-space:pre-line;padding:2px 44px 10px 14px;font-size:13.5px;line-height:1.4;position:relative}.car-post.instagram .car-caption{padding:4px 44px 12px 14px}.car-text.clamp{max-height:4.2em;overflow:hidden}.car-post.instagram .car-text.clamp{max-height:2.8em}.car-caption .car-more{z-index:2;color:#666;font:inherit;cursor:pointer;background:linear-gradient(90deg,#fff0,#fff 24px);border:0;padding:0 0 0 28px;line-height:1.4;position:absolute;bottom:10px;right:44px}.car-post.instagram .car-caption .car-more{bottom:12px}.car-caption.hot .car-more{background:linear-gradient(90deg,#f0f5fe00,#f0f5fe 24px)}.car-caption .car-none{color:#666;font-style:italic}.car-caption.hit:hover,.car-caption.hot{background:#2563eb0f;box-shadow:inset 0 0 0 2px #2563eb}.car-caption-hit{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.car-caption-hit:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.car-cappins{z-index:2;flex-direction:column;gap:4px;display:flex;position:absolute;top:2px;right:8px}.car-cappin{background:var(--pencil-solid);color:#fff;width:28px;height:28px;font:600 12px / 24px var(--body);text-align:center;border:2px solid #fff;border-radius:14px 14px 14px 3px;padding:0;box-shadow:0 2px 8px #00000059}.car-cappin.res{background:#6b7280}.car-cappin.active,.car-cappin:hover{box-shadow:0 0 0 4px #2f64e659,0 2px 8px #00000059}.car-media{background:#f3f2ef;position:relative}.car-card{width:100%;position:relative}.car-card.draw{cursor:crosshair}.car-card-img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.car-counter{z-index:6;color:#fff;pointer-events:none;background:#000000b3;border-radius:12px;height:24px;padding:0 9px;font:600 12px/24px system-ui;position:absolute;top:10px;right:10px}.car-arrow{z-index:7;color:#fff;background:#0009;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.car-arrow:disabled{opacity:0;pointer-events:none}.car-arrow.left{left:8px}.car-arrow.right{right:8px}.car-dots{justify-content:center;gap:4px;padding:10px 0 2px;display:flex}.car-dots i{background:#c7c7c7;border-radius:50%;width:6px;height:6px}.car-dots i.on{background:#0095f6}.car-social{color:#666;align-items:center;gap:6px;padding:8px 14px;font-size:12px;display:flex}.car-social i{background:#378fe9;border-radius:50%;width:16px;height:16px;display:inline-block}.car-actions{color:#555;border-top:1px solid #e8e8e8;justify-content:space-around;gap:2px;padding:4px 8px 6px;font-size:13px;font-weight:600;display:flex}.car-actions span{white-space:nowrap;flex:0 auto;justify-content:center;align-items:center;gap:5px;min-width:0;height:36px;padding:0 4px;display:flex;overflow:hidden}.car-post.linkedin .car-actions .icon{width:16px;height:16px}.car-post.instagram .car-actions{color:#262626;border:0;align-items:center;gap:14px;padding:6px 14px 4px}.car-post.instagram .car-actions .icon{width:22px;height:22px}.car-post.instagram .car-actions .spacer{flex:1}.car-who{font-weight:600}.car-strip{border-top:1px solid var(--line);background:var(--paper);scrollbar-width:thin;flex:none;align-items:flex-start;gap:10px;padding:10px 16px 8px;display:flex;overflow-x:auto}.car-strip-item{background:0 0;border:0;flex:none;justify-items:center;gap:4px;padding:0;display:grid;position:relative}.car-strip-item .thumb{height:65px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:4px;display:block;overflow:hidden}.car-strip-item .thumb img{object-fit:cover;width:100%;height:100%;display:block}.car-strip-item:hover .thumb{box-shadow:0 0 0 1px var(--line-strong)}.car-strip-item[aria-current=true] .thumb{box-shadow:0 0 0 2px var(--pencil)}.car-strip-item .no{color:var(--ink-3);font:11px var(--mono)}.car-strip-item[aria-current=true] .no{color:var(--ink);font-weight:600}.car-strip-item .mk{border:1.5px solid var(--paper);background:var(--pencil-solid);color:#fff;min-width:18px;height:18px;font:600 10px / 1 var(--mono);border-radius:9px 9px 9px 2px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-4px;right:-6px}.car-strip-item .mk.done{background:#4b5563}.car-strip-item .mk .icon{stroke-width:3px;width:9px;height:9px}.car-strip-caption{border-left:1px solid var(--line);color:var(--ink-2);flex-direction:column;flex:none;justify-content:center;align-self:stretch;gap:4px;margin-left:4px;padding:0 12px;font-size:12.5px;display:flex}.car-strip-caption .open{color:var(--pencil);font-weight:600}.car-strip>.spacer{flex:1}.car-strip>.btn{flex:none;align-self:center;align-items:center;gap:6px;display:inline-flex}.car-strip>.btn[aria-pressed=true]{border-color:var(--line);background:var(--line-2);color:var(--ink)}.stage-grid.car-grid{grid-template-columns:repeat(auto-fill,196px)}.car-grid .stage-grid-item{width:196px}.car-grid .stage-grid-img{position:relative}.car-grid .stage-grid-img .slide-img{object-fit:cover;height:100%}.car-grid .stage-grid-img .cdot{background:var(--pencil-solid);color:#fff;position:absolute;top:6px;right:6px}.car-grid .stage-grid-item .done{color:var(--ink-3)}.car-profile{flex:1;align-content:start;justify-items:center;min-height:0;padding:24px;display:grid;overflow-y:auto}.car-prof{color:#111;background:#fff;border-radius:10px;width:min(520px,100%);font-family:-apple-system,Segoe UI,system-ui,sans-serif;overflow:hidden;box-shadow:0 12px 40px #00000059}.car-prof-head{align-items:center;gap:18px;padding:18px;display:flex}.car-avatar.profile{border-radius:50%;width:72px;height:72px;font-size:28px;box-shadow:0 0 0 2px #fff,0 0 0 4px #d62976}.car-prof-head .car-account{font-size:16px}.car-prof-grid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.car-prof-grid>div{aspect-ratio:4/5;background:#efefef;position:relative;overflow:hidden}.car-prof-grid img{object-fit:cover;width:100%;height:100%;display:block}.car-prof-grid .mine:after{z-index:1;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #2563eb}.car-prof-grid .flag{z-index:3;color:#fff;height:20px;font:600 11px / 20px var(--body);background:#2563eb;border-radius:5px;padding:0 7px;position:absolute;top:6px;left:6px}.car-prof-grid .mine .icon{z-index:3;fill:none;stroke:#fff;stroke-width:2px;filter:drop-shadow(0 1px 2px #00000080);width:18px;height:18px;position:absolute;top:6px;right:6px}.car-prof-note{color:var(--ink-3);margin:12px 0 0;font-size:12.5px}@media (width<=760px){.modal.carousel-review .mh{gap:8px;padding:10px 12px}.modal.carousel-review .mh h3{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;font-size:16px;overflow:hidden}.modal.carousel-review .mh>.spacer,.modal.carousel-review .mh .count,.modal.carousel-review .mh .hide-phone{display:none}.modal.carousel-review .mh .line2{align-items:center;gap:8px;width:100%;display:flex}.modal.carousel-review .mh .line2>.iconbtn{margin-left:auto}.carousel-review .deck-fmt{display:flex}.car-stage{flex:none;padding:12px;overflow:visible}.carousel-review .car-tools .note,.car-strip-caption,.car-strip>.btn{display:none}.car-profile{padding:12px}}.stage-pbar,.stage-review .tabs button.stage-sheet-x{display:none}.stage-empty-whole{margin:14px 0 0}.stage-review .stage-col:focus{outline:none}@media (width<=760px){.modal.stage-review[open]{overflow:hidden}.modal.stage-review[open]:has(.cmp-body){overflow-y:auto}.modal.stage-review .mh{flex-wrap:nowrap;gap:8px;min-height:52px;padding:0 6px 0 12px}.modal.stage-review .mh h3{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;font-size:16px;overflow:hidden}.modal.stage-review .mh>.spacer,.modal.stage-review .mh .count,.modal.stage-review .mh .seg.tool,.modal.stage-review .mh .deck-faces,.modal.stage-review .mh .line2>.spacer,.modal.stage-review .hide-phone{display:none}.modal.stage-review .mh .line2{flex:none;width:auto;margin-left:auto;display:flex}.modal.stage-review .stage-crow,.modal.stage-review .car-tools,.modal.stage-review .stage-body:not(.cmp-body) .slide-rail,.modal.stage-review .deck-rail,.modal.stage-review .stage-body:not(.cmp-body) .stage-bar,.modal.stage-review .deck-tl,.modal.stage-review .stage-modechip{display:none}.modal.stage-review .review-body.stage-body:not(.cmp-body),.modal.stage-review .review-body.stage-body.with-rail:not(.cmp-body){flex:1;min-height:0;display:flex}.modal.stage-review .stage-body:not(.cmp-body) .stage-col,.modal.stage-review .deck-editor{flex:1;min-width:0;min-height:0}.modal.stage-review .stage-main{flex:1;height:auto;min-height:0;padding:12px}.modal.stage-review .deck-body{flex:1;min-height:0;display:flex}.modal.stage-review .deck-stagecol{flex:1}.modal.stage-review .deck-stage{padding:12px;display:grid;overflow:hidden}.modal.stage-review .car-stage{flex:1;min-height:0;overflow-y:auto}.modal.stage-review .stage-body:not(.cmp-body) .stage-side,.modal.stage-review .deck-side{display:none}.modal.stage-review.sheet .stage-body:not(.cmp-body) .stage-side,.modal.stage-review.sheet .deck-side{z-index:40;border:0;border-top:1px solid var(--line);background:var(--paper);border-radius:16px 16px 0 0;flex-direction:column;height:60%;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -12px 40px #00000073}.modal.stage-review.sheet:after{z-index:39;background:var(--scrim);content:"";position:absolute;inset:0}.modal.stage-review.sheet .stage-pane,.modal.stage-review.sheet .deck-pane{overflow-y:auto}.modal.stage-review.sheet:has(.deck-editor[data-tab=changes]):after{display:none}.modal.stage-review.sheet .deck-editor[data-tab=changes] .deck-side{height:58%}.modal.stage-review.sheet .deck-editor[data-tab=changes] .deck-pane{overflow:hidden}.modal.stage-review.sheet .deck-editor[data-tab=changes] .deck-phone-note{display:none}.modal.stage-review.sheet .deck-editor[data-tab=changes] .deck-stage{place-items:start center}.modal.stage-review .tabs{align-items:center;display:flex}.modal.stage-review .tabs button.stage-sheet-x{place-items:center;margin:0 0 4px auto;display:inline-grid}.stage-pbar{padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper);flex:none;align-items:center;gap:6px;display:flex}.stage-pbar .pos{min-width:44px;color:var(--ink-2);font:500 12.5px var(--mono);text-align:center}.stage-pbar .pgap{flex:1}}
