.da-tone{--da-bg:var(--oui-da-panel);--da-fg:var(--oui-da-ink)}.da-tone[data-tone=done]{--da-bg:var(--oui-da-state-done)}.da-tone[data-tone=progress]{--da-bg:var(--oui-da-state-progress)}.da-tone[data-tone=review]{--da-bg:var(--oui-da-state-review)}.da-tone[data-tone=late]{--da-bg:var(--oui-da-state-late)}.da-tone[data-tone=client]{--da-bg:var(--oui-da-state-client)}.da-tone[data-tone=idle]{--da-bg:var(--oui-da-state-idle);--da-fg:var(--oui-da-ink-idle)}.da-tone[data-tone=retake]{--da-bg:var(--oui-da-panel)}.da-tone[data-tone=black]{--da-bg:var(--oui-da-ink);--da-fg:var(--oui-da-on-black)}.da-page{box-sizing:border-box;background:var(--oui-da-page);color:var(--oui-da-ink);font-family:var(--oui-font-text,Inter, system-ui, sans-serif);font-variant-numeric:tabular-nums;flex-direction:column;gap:16px;padding:26px 34px;display:flex}.da-focusable:focus-visible,.da-link:focus-visible{outline:var(--oui-border-focus-ring,2px) solid var(--oui-focus);outline-offset:2px}.da-panel{background:var(--oui-da-panel);border-radius:var(--oui-da-radius-panel);flex-direction:column;gap:14px;min-width:0;padding:20px 24px;display:flex}.da-panel[data-fill=true]{flex:1}.da-panel-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.da-panel-title{margin:0;font-size:16px;font-weight:700}.da-link{color:var(--oui-da-ink);border-radius:6px;font-size:12px;font-weight:600;text-decoration:none}.da-link:hover{text-decoration:underline}button.da-link{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.da-legend,.da-donut-legend{margin:0;padding:0;list-style:none}.da-meta{color:var(--oui-da-mute);font-size:12px}.da-header{flex-wrap:wrap;align-items:flex-end;gap:14px 26px;display:flex}.da-header-actions{flex-wrap:wrap;flex:0 0 100%;align-items:center;gap:10px;margin-left:0;display:flex}.da-header-text{flex-direction:column;gap:3px;display:flex}.da-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--oui-da-mute);font-size:11px;font-weight:600}.da-title{font-size:var(--oui-da-title-size);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.1}.da-header-date{color:var(--oui-da-mute);margin-bottom:8px;font-size:12px}.da-badge{color:var(--oui-da-mute);border:1px solid var(--oui-da-line);border-radius:var(--oui-radius-pill);margin-bottom:6px;padding:3px 10px;font-size:11px}.da-kpi{box-sizing:border-box;background:var(--da-bg);min-width:0;height:138px;color:var(--da-fg);border-radius:var(--oui-da-radius-tile);text-align:left;font:inherit;cursor:pointer;border:0;flex-direction:column;justify-content:space-between;padding:16px 20px;text-decoration:none;display:flex}.da-kpi-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.da-kpi-label{font-size:13px;font-weight:600}.da-kpi-glyph{font-size:14px;font-weight:700}.da-kpi-main{align-items:baseline;gap:6px;display:flex}.da-kpi-value{letter-spacing:-.04em;font-size:50px;font-weight:700;line-height:.9}.da-kpi-unit{font-size:15px;font-weight:600}.da-kpi-sub{font-size:13px;font-weight:500}.da-kpi[data-static=true]{cursor:default}.da-kpis{gap:var(--oui-da-gap-block);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.da-cell{box-sizing:border-box;border-radius:var(--oui-da-radius-cell);background:var(--da-bg);height:26px;color:var(--da-fg);justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.da-cell[data-tone=retake]{box-shadow:inset 0 0 0 1.5px var(--oui-da-ink)}.da-chip{color:var(--da-fg);background:var(--da-bg);border-radius:var(--oui-radius-pill);white-space:nowrap;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.da-chip[data-size=sm]{padding:4px 10px;font-size:11px}.da-chip[data-tone=retake]{box-shadow:inset 0 0 0 1.5px var(--oui-da-ink)}.da-donut{display:block}.da-donut-arc{fill:none}.da-donut-arc[data-tone=done]{stroke:var(--oui-da-state-done)}.da-donut-arc[data-tone=progress]{stroke:var(--oui-da-state-progress)}.da-donut-arc[data-tone=review]{stroke:var(--oui-da-state-review)}.da-donut-arc[data-tone=late]{stroke:var(--oui-da-state-late)}.da-donut-arc[data-tone=idle]{stroke:var(--oui-da-state-idle)}.da-donut-arc[data-tone=client]{stroke:var(--oui-da-state-client)}.da-donut-arc[data-tone=retake]{stroke:var(--oui-da-ink-2)}.da-donut-value{letter-spacing:-1.5px;fill:var(--oui-da-ink);font-size:44px;font-weight:700}.da-donut-caption{fill:var(--oui-da-ink-2);font-size:13px;font-weight:500}.da-donut-wrap{justify-content:center;display:flex}.da-donut-legend{flex-direction:column;display:flex}.da-donut-legend-row{border-top:1px solid var(--oui-da-hairline);grid-template-columns:12px minmax(0,1fr) 30px 40px;align-items:center;gap:10px;padding:6px 0;font-size:13px;display:grid}.da-swatch{background:var(--da-bg);box-sizing:border-box;border-radius:4px;width:12px;height:12px}.da-swatch[data-tone=retake]{box-shadow:inset 0 0 0 1.5px var(--oui-da-ink)}.da-num{text-align:right;font-weight:700}.da-pct{text-align:right;color:var(--oui-da-mute)}.da-bar{background:var(--oui-da-state-idle);border-radius:4px;height:8px;overflow:hidden}.da-bar-fill{background:var(--da-bg);border-radius:4px;height:100%;display:block}.da-bar-fill[data-tone=done]{--da-bg:var(--oui-da-state-done)}.da-bar-fill[data-tone=progress]{--da-bg:var(--oui-da-state-progress)}.da-bar-fill[data-tone=review]{--da-bg:var(--oui-da-state-review)}.da-bar-fill[data-tone=late]{--da-bg:var(--oui-da-state-late)}.da-segments{gap:3px;height:8px;display:flex}.da-segment{background:var(--da-bg);border-radius:4px;flex:1 1 0;min-width:0}.da-segment[data-planned=true]{box-shadow:inset 0 0 0 1.5px var(--oui-da-mute);background:0 0}.da-bar-row{grid-template-columns:100px minmax(0,1fr) 50px;align-items:center;gap:10px;font-size:13px;display:grid}.da-bar-row-label{text-align:right;font-size:12px;font-weight:600}.da-row{border:0;border-top:1px solid var(--oui-da-hairline);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:26px minmax(0,1fr) 30px;align-items:center;gap:10px;width:100%;padding:8px 0;text-decoration:none;display:grid}.da-row-mark{border-radius:var(--oui-da-radius-cell);background:var(--da-bg);width:24px;height:24px;color:var(--da-fg);justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.da-row-mark[data-tone=retake]{box-shadow:inset 0 0 0 1.5px var(--oui-da-ink)}.da-row-text{flex-direction:column;min-width:0;display:flex}.da-row-title{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.da-row-sub{color:var(--oui-da-mute);font-size:12px}.da-legend{color:var(--oui-da-ink-2);flex-wrap:wrap;gap:8px 16px;font-size:12px;display:flex}.da-legend-item{align-items:center;gap:6px;display:flex}.da-legend-mark{background:var(--da-bg);width:20px;height:16px;color:var(--da-fg);border-radius:5px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.da-legend-mark[data-tone=retake]{box-shadow:inset 0 0 0 1.5px var(--oui-da-ink)}.da-catalog-grid{gap:var(--oui-da-gap-block);grid-template-columns:360px minmax(0,1fr) 390px;display:grid}.da-stack{gap:var(--oui-da-gap-block);flex-direction:column;min-width:0;display:flex}.da-grid-row{color:inherit;grid-template-columns:40px repeat(7,minmax(0,1fr)) 64px;align-items:center;gap:5px;text-decoration:none;display:grid}.da-grid-head{color:var(--oui-da-mute);font-size:11px}.da-grid-code{font-size:13px;font-weight:700}.da-grid-gap{text-align:right;color:var(--oui-da-ink-2);font-size:12px;font-weight:700}.da-grid-gap[data-tone=late]{color:var(--oui-da-text-late)}.da-grid-gap[data-tone=done]{color:var(--oui-da-text-done)}.da-catalog{width:1600px;min-height:900px}.da-grid-stage{text-align:center;letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0;font-size:10px;line-height:1.15}@media (width<=1500px){.da-grid-stage{writing-mode:vertical-rl;overflow-wrap:normal;white-space:nowrap;text-align:left;place-self:end center;transform:rotate(180deg)}}.da-catalog-segments{gap:var(--oui-da-gap-block);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.da-catalog-chips{flex-wrap:wrap;gap:10px;display:flex}.da-avatar{box-sizing:border-box;background:var(--oui-da-page);color:var(--oui-da-ink);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.da-delivery{border:0;border-top:1px solid var(--oui-da-hairline);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:56px 52px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 0;text-decoration:none;display:grid}.da-delivery-date{flex-direction:column;line-height:1.15;display:flex}.da-delivery[data-has-episode=false]{grid-template-columns:56px minmax(0,1fr) auto}.da-delivery-day{color:var(--oui-da-mute);font-size:11px}.da-delivery-day-num{white-space:nowrap;font-size:14px;font-weight:700}.da-delivery-ep{overflow-wrap:anywhere;font-size:13px;font-weight:700}.da-delivery-now{color:var(--oui-da-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.da-delivery[data-has-episode=false] .da-delivery-now{white-space:normal;overflow-wrap:anywhere;overflow:visible}[data-dept=production]{--da-dept:var(--oui-da-dept-production)}[data-dept=realisation]{--da-dept:var(--oui-da-dept-realisation)}[data-dept=design]{--da-dept:var(--oui-da-dept-design)}[data-dept=couleur]{--da-dept:var(--oui-da-dept-couleur)}[data-dept=texture]{--da-dept:var(--oui-da-dept-texture)}.da-avatar[data-dept]{background:var(--da-dept)}.da-dept{box-sizing:border-box;border:1px solid var(--oui-da-line);background:var(--oui-da-panel);height:30px;color:var(--oui-da-ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:10px;align-items:center;gap:4px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.da-dept[data-selected=true],.da-dept-static{background:var(--da-dept)}.da-dept[data-selected=true]{border-color:#0000}.da-dept-static{cursor:default}.da-button{box-sizing:border-box;height:var(--oui-da-button-height);border:var(--oui-da-stroke) solid var(--oui-da-ink);border-radius:var(--oui-da-radius-button);font:inherit;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.da-button[data-variant=primary]{background:var(--oui-da-ink);color:var(--oui-da-on-black)}.da-button[data-variant=secondary]{background:var(--oui-da-panel);color:var(--oui-da-ink)}.da-button[data-expand=true]{flex:1}.da-button:disabled{opacity:.4;cursor:not-allowed}.da-tabs{align-items:flex-end;display:flex}.da-tab{border:0;border-bottom:var(--oui-da-tab-line) solid;color:var(--oui-da-mute);font:inherit;cursor:pointer;background:0 0;border-bottom-color:#0000;border-radius:0;font-weight:700;text-decoration:none;display:inline-block}.da-tab[aria-selected=true]{color:var(--oui-da-ink);border-bottom-color:var(--oui-da-ink)}.da-tabs[data-variant=page]{align-self:stretch;gap:22px}.da-tabs[data-variant=page] .da-tab{padding:0 2px 7px;font-size:15px}.da-tabs[data-variant=page] .da-tab-count{color:var(--oui-da-mute);font-size:12px;font-weight:600}.da-tabs[data-variant=panel]{border-bottom:1px solid var(--oui-da-hairline);gap:18px}.da-tabs[data-variant=panel] .da-tab{padding-bottom:8px;font-size:13px}.da-filterbar{gap:var(--oui-da-gap-block);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.da-filterbar[data-split=true]{grid-template-columns:minmax(0, 1fr) var(--da-filter-right,320px)}.da-filterbar-left,.da-filterbar-right{align-items:center;gap:8px;min-width:0;display:flex}.da-pills{flex-wrap:wrap;gap:4px;display:flex}.da-pill{box-sizing:border-box;height:var(--oui-da-pill-height);border-radius:var(--oui-radius-pill);background:var(--oui-da-panel);color:var(--oui-da-ink);font:inherit;white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:600;display:flex}.da-pill[aria-pressed=true]{background:var(--oui-da-ink);color:var(--oui-da-on-black)}.da-pill-count{opacity:.7}.da-pill-dot{background:var(--da-dot);border-radius:50%;width:9px;height:9px}.da-pill-dot[data-dot=done]{--da-dot:var(--oui-da-state-done)}.da-pill-dot[data-dot=progress]{--da-dot:var(--oui-da-state-progress)}.da-pill-dot[data-dot=review]{--da-dot:var(--oui-da-state-review)}.da-pill-dot[data-dot=late]{--da-dot:var(--oui-da-state-late)}.da-pill-dot[data-dot=idle]{--da-dot:var(--oui-da-state-idle)}.da-pill-dot[data-dot=client]{--da-dot:var(--oui-da-state-client)}.da-pill-dot[data-dot=retake]{background:var(--oui-da-panel);box-shadow:inset 0 0 0 var(--oui-da-stroke) var(--oui-da-ink)}.da-pill-dot[data-dot=production]{--da-dot:var(--oui-da-dept-production)}.da-pill-dot[data-dot=realisation]{--da-dot:var(--oui-da-dept-realisation)}.da-pill-dot[data-dot=design]{--da-dot:var(--oui-da-dept-design)}.da-pill-dot[data-dot=couleur]{--da-dot:var(--oui-da-dept-couleur)}.da-pill-dot[data-dot=texture]{--da-dot:var(--oui-da-dept-texture)}.da-switch-row{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.da-switch{box-sizing:border-box;border-radius:var(--oui-radius-pill);background:var(--oui-da-state-idle);cursor:pointer;border:0;flex-shrink:0;width:34px;height:20px;padding:0;position:relative}.da-switch[aria-checked=true]{background:var(--oui-da-ink)}.da-switch-knob{background:var(--oui-da-panel);border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px}.da-switch[aria-checked=true] .da-switch-knob{left:16px}.da-switch:disabled{opacity:.4;cursor:not-allowed}.da-switch-label{font-size:13px;font-weight:700}.da-stage-strip{gap:3px;margin:0;padding:0;list-style:none;display:grid}.da-stage{flex-direction:column;gap:8px;min-width:0;display:flex}.da-stage-bar{background:var(--da-bg);border-radius:4px;height:14px}.da-stage-bar[data-tone=retake],.da-stage-bar[data-current=true]{box-shadow:inset 0 0 0 var(--oui-da-stroke) var(--oui-da-ink)}.da-stage-name{color:var(--oui-da-mute);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.da-journey{background:var(--oui-da-state-idle);border-radius:18px;padding:6px}.da-journey-list{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.da-journey-step{align-items:center;gap:8px;min-width:0;display:flex}.da-journey-item{min-width:0;color:var(--oui-da-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;padding:6px 10px 6px 6px;text-decoration:none;display:grid}.da-journey-item[data-current=true]{background:var(--oui-da-panel)}.da-journey-thumb{background:var(--oui-da-page);border-radius:8px;height:40px;display:block;overflow:hidden}.da-journey-text{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.da-journey-title{white-space:nowrap;font-size:12px;font-weight:700}.da-journey-sep{color:var(--oui-da-faint);font-size:14px}.da-chip[data-size=xs]{gap:4px;padding:2px 7px;font-size:10px}.da-viewer-frame{box-sizing:border-box;background:var(--oui-da-ink);border-radius:var(--oui-da-radius-panel);padding:12px}.da-viewer-toolbar{box-sizing:border-box;background:var(--oui-da-viewer-chrome);border-radius:14px;flex-direction:column;align-items:center;gap:4px;width:48px;padding:6px;display:flex}.da-viewer-tool{width:36px;height:36px;color:var(--oui-da-on-black);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0;font-size:15px}.da-viewer-tool[aria-pressed=true]{background:var(--oui-da-on-black);color:var(--oui-da-ink)}.da-viewer-sep{background:var(--oui-da-viewer-sep);width:24px;height:1px;margin:4px 0}.da-viewer-color{box-sizing:border-box;background:var(--da-ink-color);cursor:pointer;border:0;border-radius:50%;width:18px;height:18px;margin:6px auto;padding:0}.da-viewer-color[data-color=red]{--da-ink-color:var(--oui-da-state-late)}.da-viewer-color[data-color=yellow]{--da-ink-color:var(--oui-da-state-review)}.da-viewer-color[data-color=blue]{--da-ink-color:var(--oui-da-state-progress)}.da-viewer-color[aria-pressed=true]{box-shadow:0 0 0 2px var(--oui-da-ink), 0 0 0 4px var(--oui-da-on-black)}.da-viewer-tool:focus-visible,.da-viewer-color:focus-visible{outline:var(--oui-border-focus-ring,2px) solid var(--oui-da-on-black);outline-offset:1px}.da-scrim{z-index:50;background:var(--oui-da-scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.da-modal{outline:none}.da-modal-dialog{box-sizing:border-box;border-radius:var(--oui-da-radius-panel);background:var(--oui-da-panel);width:620px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--oui-da-shadow-modal);color:var(--oui-da-ink);font-family:var(--oui-font-text,Inter, system-ui, sans-serif);outline:none;flex-direction:column;gap:14px;padding:22px 26px;display:flex;overflow-y:auto}.da-modal-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.da-modal-dialog[data-compact]{width:520px}.da-modal-dialog[data-compact] p{margin:0}.da-modal-dialog[data-compact] .da-modal-actions{flex-wrap:wrap}.da-modal-title{margin:0;font-size:20px;font-weight:700}.da-modal-actions{justify-content:flex-end;gap:8px;display:flex}.da-catalog-blocks{gap:var(--oui-da-gap-block);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.da-catalog-viewer{width:fit-content;height:fit-content}.da-overview-page{min-height:calc(100dvh - var(--oui-da-topbar-h));gap:14px;padding:18px 26px 22px}.da-overview-kpis{gap:12px}.da-kpi[data-compact=true]{height:118px}.da-kpi[data-compact=true] .da-kpi-value{font-size:42px}.da-cell[data-compact=true]{border-radius:6px;height:22px}.da-overview-columns{flex:1;grid-template-columns:300px minmax(0,1fr) 330px;gap:12px;min-height:0;display:grid}.da-overview-stack{flex-direction:column;gap:14px;min-width:0;min-height:0;display:flex}.da-panel[data-layout=overview-tasks]{gap:10px;padding:16px 20px}.da-panel[data-layout=overview-assets]{gap:10px;padding:18px 24px}.da-panel[data-layout=overview-grid]{gap:9px;padding:20px 26px}.da-panel[data-layout=overview-grid]>.da-panel-head{margin-bottom:4px}.da-panel[data-layout=overview-grid]>.da-legend{border-top:1px solid var(--oui-da-hairline);margin-top:auto;padding-top:10px}.da-panel[data-layout=overview-deliveries]{gap:6px;padding:20px 24px}.da-panel[data-layout=overview-todo]{gap:6px;padding:18px 24px}.da-panel[data-layout=delivery-milestones],.da-panel[data-layout=delivery-detail]{min-height:0;padding:16px 22px;overflow:hidden}.da-panel[data-layout=delivery-milestones]{gap:0}.da-panel[data-layout=delivery-milestones]>.da-panel-head{padding-bottom:8px}.da-panel[data-layout=delivery-detail]{gap:6px}.da-chip[data-size=delivery]{gap:3px;padding:3px 9px;font-size:11px}.da-chip[data-size=delivery-xs]{color:var(--oui-da-ink);gap:2.5px;padding:2px 7px;font-size:10px}.da-pills[data-layout=delivery] .da-pill{gap:3px}.da-overview-episode-grid{flex-direction:column;gap:9px;display:flex}.da-overview-grid-row{grid-template-columns:40px repeat(var(--da-stage-count,7), minmax(0, 1fr)) 64px;color:inherit;align-items:center;gap:5px;text-decoration:none;display:grid}.da-overview-grid-row.da-grid-head{color:var(--oui-da-mute)}.da-overview-grid-row.da-grid-head>.da-grid-gap{color:var(--oui-da-mute);font-size:11px;font-weight:400}.da-overview-rows{min-width:0}@media (width<=1250px){.da-overview-columns{grid-template-columns:260px minmax(0,1fr)}.da-overview-columns>.da-overview-stack:last-child{flex-direction:row;grid-column:1/-1}.da-overview-columns>.da-overview-stack:last-child>.da-panel{flex:1}}@media (width<=760px){.da-overview-page{padding:18px}.da-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.da-overview-columns{flex-direction:column;display:flex}.da-overview-columns>.da-overview-stack:last-child{flex-direction:column}.da-overview-episode-grid{overflow-x:auto}.da-overview-grid-row{min-width:500px}}.da-artist-columns{flex:1;grid-template-columns:minmax(0,1fr) 380px;gap:12px;min-height:0;display:grid}.da-artist-columns>.da-panel{padding:20px 28px}.da-artist-side{flex-direction:column;gap:14px;min-width:0;display:flex}.da-artist-table{width:100%}.da-artist-row{border-top:1px solid var(--oui-da-page);grid-template-columns:minmax(130px,1fr) 76px 114px 144px 170px;align-items:center;gap:10px;min-height:62px;font-size:13px;display:grid}.da-artist-row small{color:var(--oui-da-ink-2);margin-top:2px;font-size:12px;display:block}.da-artist-head{min-height:22px;color:var(--oui-da-ink-2);border:0;font-size:11px}.da-artist-row [data-late=true]{color:var(--oui-da-state-late);font-weight:700}.da-artist-action{box-sizing:border-box;justify-content:center;align-items:center;text-decoration:none;display:flex}.da-artist-retake-title{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.da-artist-points{margin:0;padding:0;font-size:12px;list-style:none}.da-artist-points li{border-top:1px solid var(--oui-da-page);align-items:center;gap:8px;min-height:54px;display:flex}.da-artist-points input{margin:0}.da-artist-week{flex:1;align-items:end;gap:10px;min-height:150px;display:flex}.da-artist-day{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.da-artist-day>span:last-child{color:var(--oui-da-ink-2)}.da-artist-bar{background:var(--oui-da-state-idle);border-radius:8px 8px 4px 4px;width:100%;max-height:130px}.da-artist-bar[data-current=true]{background:var(--oui-da-ink)}@media (width<=1100px){.da-artist-columns{grid-template-columns:1fr}.da-artist-table{overflow-x:auto}.da-artist-row{min-width:750px}}.da-artist-side>.da-panel:first-child{gap:8px;position:relative}.da-artist-retake-title>.da-chip{position:absolute;top:20px;right:24px}.da-artist-row .da-chip{box-sizing:border-box;min-height:25px}.da-artist-row .da-button[data-variant=secondary]{border-color:var(--oui-da-line)}.da-summary-triptych{grid-template-columns:330px minmax(0,1fr) 300px;gap:14px;margin-bottom:14px;display:grid}.da-summary-triptych>div>.da-panel{box-sizing:border-box;height:100%}.da-summary-alerts{gap:10px;display:grid}.da-summary-donut{align-items:center;gap:16px;display:flex}.da-summary-donut .da-donut-legend{margin-top:5px}@media (width<=1150px){.da-summary-triptych{grid-template-columns:1fr 1fr}.da-summary-alerts{grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (width<=700px){.da-summary-triptych{grid-template-columns:1fr}.da-summary-alerts{grid-column:auto}}.da-episode-page{gap:14px;padding:18px 26px 22px}.da-summary-triptych .da-panel{gap:8px;padding:14px 20px}.da-summary-donut .da-donut-legend-row{border:0;grid-template-columns:12px minmax(0,1fr) 24px;gap:8px;padding:0;font-size:12px}.da-summary-donut .da-donut-legend-row .da-pct{display:none}.da-summary-alerts{grid-template-rows:repeat(2,minmax(0,1fr))}.da-summary-alerts .da-kpi[data-compact=true]{flex-direction:row;align-items:center;height:auto;min-height:0;padding:10px 16px}.da-summary-alerts .da-kpi[data-compact=true] .da-kpi-value{font-size:30px}.da-summary-alerts .da-panel{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.da-summary-alerts .da-panel-title{font-size:13px;font-weight:600}.da-summary-alerts .da-panel strong{font-size:30px;line-height:1}.da-summary-donut{height:100%}.da-summary-donut>div>strong{font-size:13px}.da-episode-header{align-items:flex-end;gap:28px;display:flex}.da-episode-header .da-tabs{flex:1}.da-episode-navigation{box-sizing:border-box;background:var(--oui-da-panel);border-radius:12px;align-items:center;gap:8px;height:36px;padding:2px;font-size:13px;display:flex}.da-episode-navigation button{width:30px;height:30px;font:inherit;cursor:pointer;background:0 0;border:0}.da-episode-navigation button:disabled{color:var(--oui-da-mute)}@media (width<=1100px){.da-episode-header{flex-wrap:wrap}}.da-panel[data-layout=configuration-circuit]{padding:18px 24px}.da-episode-page{gap:16px;padding-top:24px}.da-episode-header{flex-wrap:wrap;gap:16px}.da-episode-header>.da-header{flex-basis:100%}.da-episode-header .da-tabs,.ov-ep-tabs{background:var(--oui-da-panel);border:0;border-radius:12px;flex:0 auto;align-self:auto;gap:4px;padding:4px}.da-episode-header .da-tabs .da-tab,.ov-ep-tabs [role=tab]{color:var(--oui-da-ink);border:0;border-radius:9px;padding:8px 12px}.da-episode-header .da-tabs .da-tab[aria-selected=true],.ov-ep-tabs [role=tab][aria-selected=true]{background:var(--oui-da-ink);color:var(--oui-da-on-black)}.oui-glyph{vertical-align:middle;flex:none;display:inline-block}.oui-chip{border-radius:var(--oui-radius-pill);background:var(--oui-tint-todo);height:20px;color:var(--oui-ink);font:600 11px/1 var(--oui-font-text);white-space:nowrap;align-items:center;gap:5px;padding:0 9px 0 7px;display:inline-flex}.oui-chip[data-state=ok]{background:var(--oui-tint-ok)}.oui-chip[data-state=rev]{background:var(--oui-tint-rev)}.oui-chip[data-state=wip]{background:var(--oui-tint-wip)}.oui-chip[data-state=cli]{background:var(--oui-tint-cli)}.oui-chip[data-state=rtk]{background:var(--oui-tint-rtk)}.oui-chip[data-state=todo],.oui-chip[data-state=reu],.oui-chip[data-state=wait],.oui-chip[data-state=ann]{background:var(--oui-tint-todo);box-shadow:inset 0 0 0 1px var(--oui-line)}.oui-filetype{vertical-align:middle;flex:none;display:inline-block}.oui-avatar{font-family:var(--oui-font-text);letter-spacing:.01em;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.oui-avatar[data-shape=arch]{border-radius:50% 50% 8% 8%}.oui-avatar[data-shape=d]{border-radius:12% 50% 50% 12%}.oui-integration{font:500 14px/1.2 var(--oui-font-text);color:var(--oui-ink);align-items:center;gap:8px;display:inline-flex}.oui-integration-picto{flex:none}.oui-integration-note{color:var(--oui-ink-2);font-size:13px;font-weight:400}.oui-surface{background:var(--oui-bg);color:var(--oui-ink);font-family:var(--oui-font-text)}.oui-card{background:var(--oui-card);border:var(--oui-border-hairline) solid var(--oui-line);border-radius:var(--oui-radius-card);padding:24px}.oui-eyebrow{font:600 var(--oui-text-eyebrow)/1.2 var(--oui-font-text);letter-spacing:var(--oui-tracking-eyebrow);text-transform:uppercase;color:var(--oui-mute)}@media (prefers-reduced-motion:reduce){.oui-surface *,.oui-surface :before,.oui-surface :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.oui-task-states{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.acct-copy{grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.acct-copy-label{font:600 13px/1.3 var(--oui-font-text);color:var(--oui-ink-2)}.acct-copy-value{background:var(--oui-soft-2);min-width:0;color:var(--oui-ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:8px;padding:8px 10px;font:500 14px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.acct-deps{border:0;margin:0;padding:0}.acct-deps legend{font:600 13px/1.3 var(--oui-font-text);margin-bottom:6px;padding:0}.acct-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acct-confirm{font:400 13px/1.4 var(--oui-font-text);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acct-pw{font:400 12px/1.3 var(--oui-font-text);color:var(--oui-mute)}@media (width<=560px){.acct-copy{grid-template-columns:minmax(0,1fr) auto}.acct-copy-label{grid-column:1/-1}}.acct-explain{background:var(--oui-soft-2);color:var(--oui-ink-2);font:400 13px/1.45 var(--oui-font-text);border-radius:10px;max-width:80ch;margin:0 0 12px;padding:10px 14px}.acct-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.acct-toolbar .oui-input{border:var(--oui-border-hairline) solid var(--oui-line-strong);background:var(--oui-card);height:32px;color:var(--oui-ink);font:400 13px/1.2 var(--oui-font-text);border-radius:8px;padding:0 10px}.acct-search{flex:220px;min-width:220px;max-width:360px}.acct-role{border:var(--oui-border-hairline) solid var(--oui-line-strong);background:var(--oui-card);height:30px;color:var(--oui-ink);font:500 13px/1.2 var(--oui-font-text);border-radius:8px;padding:0 8px}.acct-date{margin-top:4px;display:block}.acct-people table.people td{vertical-align:top}.acct-people table.people .check{align-items:center;gap:6px;margin-top:4px;font-size:12.5px;display:flex}.acct-team-sub{margin:0 0 4px}.acct-team-create{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sys-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:16px;display:grid}.sys-wide{grid-column:1/-1}.sys .panel h2{align-items:center;gap:8px;display:flex}.sys-dl{grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:0;display:grid}.sys-dl dt{color:var(--oui-ink-2);font:500 13px/1.4 var(--oui-font-text)}.sys-dl dd{overflow-wrap:anywhere;min-width:0;font:400 13px/1.4 var(--oui-font-text);font-variant-numeric:tabular-nums;margin:0}.sys-list{margin:0;padding-left:18px}.sys-period{font:500 13px/1.3 var(--oui-font-text);align-items:center;gap:8px;margin-bottom:8px;display:flex}.sys .tabs{flex-wrap:wrap;gap:4px;margin:0 0 12px;display:flex}.oui-v4.acct-people .acct-toolbar select.oui-input{padding-right:28px}.oui-v4.acct-people .acct-explain{max-width:72ch}.sys .sys-dl code{overflow-wrap:anywhere}.sys .sys-test{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.sys .oui-tabs{margin-bottom:12px}.acct-dir{box-sizing:border-box;min-height:calc(100vh - var(--oui-da-topbar-h));flex-direction:column;gap:14px;padding:18px 26px 22px;display:flex}.acct-dir-head{justify-content:space-between;align-items:end;display:flex}.acct-dir-head .da-header{width:100%}.acct-dir-head .da-badge{margin-bottom:9px;margin-left:auto}.acct-dir-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.acct-dir-kpis .da-kpi{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-content:center;height:88px;min-height:88px;padding:14px 20px;display:grid}.acct-dir-kpis .da-kpi:not([data-tone=black]){background:var(--oui-da-panel);color:var(--oui-da-ink)}.acct-dir-kpis .da-kpi-top{text-align:left;grid-area:1/1}.acct-dir-kpis .da-kpi-main{grid-area:1/2/3;align-self:center}.acct-dir-kpis .da-kpi-value{font-size:34px;line-height:1}.acct-dir-kpis .da-kpi-sub{grid-area:2/1;margin-top:4px;font-size:12px;font-weight:500}.acct-dir-filter{align-items:center;gap:6px;display:flex}.acct-dir-filter .da-pills{gap:4px}.acct-dir-filter-actions{white-space:nowrap;display:contents}.acct-dir-filter-actions select{background:var(--oui-da-panel);border:0;border-radius:999px;min-width:0;height:32px;padding:0 11px;font-size:12px;font-weight:600}.acct-dir-create-action{justify-content:flex-start;display:flex}.acct-dir-columns{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;min-height:0;display:grid}.acct-dir-columns>.da-panel{gap:0;min-height:0;padding:16px 22px}.acct-dir-list-head,.acct-dir-row{grid-template-columns:minmax(130px,1.4fr) minmax(100px,1fr) minmax(62px,.8fr) 118px 50px;align-items:center;gap:8px;display:grid}.acct-dir-list-head{border-bottom:1px solid var(--oui-da-hairline);min-height:0;color:var(--oui-da-mute);align-items:start;padding:0 0 8px;font-size:11px;font-weight:400}.acct-dir-list-head>:last-child,.acct-dir-row>:last-child{color:var(--oui-da-mute);text-align:right}.acct-dir-list{min-width:0}.acct-dir-row{width:100%;color:var(--oui-da-ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:7px 8px 7px 0}.acct-dir-row[data-selected=true]{background:var(--oui-da-page)}.acct-dir-person{align-items:center;gap:10px;min-width:0;display:flex}.acct-dir-person>span:last-child{flex-direction:column;min-width:0;display:flex}.acct-dir-person strong{overflow-wrap:anywhere;font-size:13px}.acct-dir-person small{color:var(--oui-da-mute);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.acct-dir-row .da-avatar{font-size:10px!important}.acct-dir-role{box-sizing:border-box;border:1px solid var(--oui-da-line);white-space:normal;overflow-wrap:anywhere;border-radius:14px;max-width:100%;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.25;display:inline-block}.acct-dir-status{white-space:nowrap;border:1.5px solid var(--oui-da-ink);padding:1.5px 7px;font-size:10px;font-weight:700}.acct-dir-status[data-active=true]{background:var(--oui-da-state-done);border:0;padding:2px 7px}.acct-dir-codes{flex-wrap:wrap;gap:4px;display:flex}.acct-dir-codes span{background:var(--oui-da-page);border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.acct-dir-codes span i{background:var(--oui-da-state-late);border-radius:2px;flex-shrink:0;width:8px;height:8px;display:inline-block}.acct-dir-codes span[data-index="1"] i{background:var(--oui-da-state-client)}.acct-dir-codes span[data-shared] i{background:var(--oui-da-line)}.acct-dir-codes .acct-dir-none{color:var(--oui-da-mute);background:0 0;padding:0;font-size:12px;font-weight:400}.acct-dir-detail{flex-direction:column;gap:12px;min-width:0;font-size:13px;display:flex}.acct-dir-detail>.acct-dir-person{gap:12px}.acct-dir-detail>.acct-dir-person strong{font-size:18px}.acct-dir-detail>.acct-dir-person small{font-size:12px}.acct-dir-detail>.acct-dir-person .da-avatar{background:var(--oui-da-dept-design);font-size:13px!important}.acct-dir-detail>.oui-dlg-field{color:var(--oui-da-ink-2);flex-direction:column;gap:5px;font-size:12px;display:flex}.acct-dir-detail>.oui-dlg-field select{border:1px solid var(--oui-da-line);background:var(--oui-da-panel);border-radius:12px;height:36px;padding:0 12px;font-size:13px;font-weight:400}.acct-dir-detail a{color:var(--oui-blue);white-space:nowrap;font-size:12px;font-weight:600;text-decoration:none}.acct-dir-label{color:var(--oui-da-ink-2);font-size:12px}.acct-dir-assignments{flex-direction:column;gap:6px;display:flex}.acct-dir-assignment{border-top:1px solid var(--oui-da-hairline);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.acct-dir-check{align-items:center;gap:10px;font-size:13px;display:flex}.acct-dir-check input{width:16px;height:16px;margin:0}.acct-dir-note{color:var(--oui-da-ink-2);background:var(--oui-da-page);border-radius:12px;margin:0;padding:10px 12px;font-size:12px}.acct-dir-detail .acct-dir-note{padding:9px 12px}.acct-dir-advanced{font-size:11px}.acct-dir-advanced>label,.acct-dir-advanced>.acct-dir-job{flex-direction:column;align-items:stretch;gap:5px;margin-top:12px;display:flex}.acct-dir-advanced .oui-input{box-sizing:border-box;width:100%;min-width:0}.acct-dir-advanced>div{margin-top:12px}.acct-dir-search-filters{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.acct-dir-search-filters label{min-width:0;color:var(--oui-da-ink-2);flex-direction:column;flex:180px;gap:5px;font-size:12px;display:flex}.acct-dir-search-filters .oui-input{box-sizing:border-box;width:100%;min-width:0}.acct-dir-actions{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-items:stretch;gap:8px;margin-top:auto;display:grid}.acct-dir-actions button{min-width:0;height:auto;min-height:var(--oui-da-button-height);white-space:normal;overflow-wrap:anywhere;padding:6px 10px;line-height:1.2}.acct-dir-modal{flex-direction:column;gap:14px;display:flex}.acct-dir-modal p{margin:0}.acct-dir-modal .oui-input{box-sizing:border-box;border:1px solid var(--oui-da-line);background:var(--oui-da-panel);width:100%;height:38px;color:var(--oui-da-ink);border-radius:12px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500}.acct-dir-fields{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.acct-dir-modal .oui-dlg-field{color:var(--oui-da-ink-2);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.acct-dir-modal small{color:var(--oui-da-mute);font-size:11px;font-weight:400}.acct-dir-fieldset{border:0;margin:0;padding:0}.acct-dir-fieldset legend{color:var(--oui-da-ink-2);margin-bottom:6px;padding:0;font-size:12px;font-weight:600}.acct-dir-pills{flex-wrap:wrap;gap:6px;display:flex}.acct-dir-pills button{border:1px solid var(--oui-da-line);background:var(--oui-da-panel);color:var(--oui-da-ink);height:30px;font:600 12px var(--oui-font-text);border-radius:999px;padding:0 11px}.acct-dir-pills button[aria-pressed=true]{border-color:var(--oui-da-ink);background:var(--oui-da-ink);color:var(--oui-da-on-black)}.acct-dir-pills .da-dept{border-radius:10px;font-weight:700}.acct-dir-pills .da-dept[data-selected=true]{color:var(--oui-da-ink);background:var(--da-dept)}.acct-dir-job{align-items:end}.acct-dir-supervise{position:relative}.acct-dir-help{z-index:3;box-sizing:border-box;border:1px solid var(--oui-da-line);width:276px;color:var(--oui-da-ink-2);background:var(--oui-da-panel);opacity:0;pointer-events:none;border-radius:10px;padding:8px 10px;font-size:11px;font-weight:400;position:absolute;top:calc(100% + 4px);left:0}.acct-dir-supervise:hover .acct-dir-help,.acct-dir-supervise:focus-within .acct-dir-help{opacity:1;pointer-events:auto}.acct-dir-options{flex-direction:column;gap:8px;padding-bottom:4px;display:flex}.acct-dir-password{align-items:center;gap:12px;display:flex}.acct-dir-password>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.acct-dir-password strong{overflow-wrap:anywhere}.da-scrim:has(.acct-dir-modal){left:236px;top:var(--oui-da-topbar-h)}.da-modal-dialog:has(.acct-dir-modal){width:672px;position:relative}.da-modal-dialog:has(.acct-dir-created) .da-modal-head{align-items:start;min-height:44px;padding-left:56px}.da-modal-dialog:has(.acct-dir-created) .da-modal-title{padding-top:2px}.acct-dir-created-avatar{position:absolute;top:22px;left:26px}.acct-dir-created-avatar .da-avatar{background:var(--oui-da-dept-design);font-size:13px!important}.acct-dir-created-meta{color:var(--oui-da-mute);font-size:12px;margin:-30px 0 0 56px!important}.acct-dir-created-password{flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.acct-dir-created-password>div{gap:8px;display:flex}.acct-dir-created-password>div .da-button{height:44px}.acct-dir-created-password strong{box-sizing:border-box;background:var(--oui-da-page);letter-spacing:.08em;border-radius:12px;flex:1;align-items:center;height:44px;padding:0 14px;font:700 16px ui-monospace,Menlo,monospace;display:flex}.acct-dir-created-warning{color:var(--oui-da-text-late);font-size:12px;font-weight:700}.acct-dir-created-assignment{border-top:1px solid var(--oui-da-hairline);flex-direction:column;gap:8px;padding-top:14px;display:flex}.acct-dir-created-step{font-size:14px}@media (width<=900px){.acct-dir-columns{grid-template-columns:1fr}.acct-dir-filter{flex-wrap:wrap}.acct-dir-kpis{grid-template-columns:repeat(2,1fr)}.acct-dir-list-head,.acct-dir-row{grid-template-columns:2fr 1fr 1fr}.acct-dir-list-head>:nth-child(n+4),.acct-dir-row>:nth-child(n+4){display:none}.da-scrim:has(.acct-dir-modal){inset:0}}.acct-dir.acct-directory{height:calc(100vh - var(--oui-da-topbar-h));gap:14px;min-height:0;padding:20px 26px 22px}.directory-head{flex-direction:column;gap:14px;display:flex}.directory-head-line{align-items:flex-end;gap:18px;display:flex}.directory-head-line>div{flex-direction:column;gap:3px;display:flex}.directory-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--oui-da-mute);font-size:11px;font-weight:600}.directory-head h1{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700;line-height:1.1}.directory-head-line>span{color:var(--oui-da-mute);margin-bottom:4px;font-size:12px}.directory-page-actions{gap:10px;display:flex}.directory-page-actions .da-button{height:38px}.directory-kpis{grid-template-columns:repeat(var(--person-dialog-kpi-cols,4), minmax(0, 1fr));flex-shrink:0;gap:12px;height:84px;display:grid}.directory-kpis>button{background:var(--oui-da-panel);color:var(--oui-da-ink);text-align:left;font:inherit;cursor:pointer;border:0;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:14px 20px;display:flex}.directory-kpis>button:first-child{background:var(--oui-black);color:var(--oui-white)}.directory-kpis>button.directory-kpi-signin{background:var(--oui-yellow);color:var(--oui-black)}.directory-kpis>button:disabled{opacity:1;cursor:default}.directory-kpis>button>span{flex-direction:column;gap:4px;display:flex}.directory-kpis strong{font-size:13px;font-weight:600}.directory-kpis small{font-size:12px;font-weight:500}.directory-kpis b{letter-spacing:-.03em;font-size:32px;line-height:1}.directory-columns{flex:1;grid-template-columns:minmax(0,1fr) 420px;gap:14px;min-height:0;display:grid}.directory-list-panel,.directory-detail-panel{background:var(--oui-da-panel);border-radius:24px;min-width:0;min-height:0}.directory-list-panel{flex-direction:column;gap:10px;padding:14px 18px;display:flex}.directory-detail-panel{padding:18px 20px}.directory-toolbar{align-items:center;gap:10px;min-width:0;display:flex}.directory-tabs{background:var(--oui-cream);scrollbar-width:thin;border-radius:12px;flex-shrink:1;min-width:0;padding:4px;display:flex;overflow-x:auto}.directory-tabs button{white-space:nowrap;font:inherit;height:30px;color:var(--oui-da-ink-2);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:flex}.directory-tabs button[aria-selected=true]{background:var(--oui-black);color:var(--oui-white);font-weight:700}.directory-tabs button span{box-sizing:border-box;text-align:center;background:var(--oui-white);min-width:18px;height:18px;color:var(--oui-black);border-radius:999px;padding:0 5px;font-size:10px;font-weight:700;line-height:18px}.directory-search{box-sizing:border-box;background:var(--oui-cream);min-width:96px;height:38px;color:var(--oui-da-mute);border-radius:12px;flex:0 200px;align-items:center;gap:8px;margin-left:auto;padding:0 12px;font-size:12px;display:flex}.directory-search input{font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0}.directory-filter-button{border:1px solid var(--oui-cream-line);background:var(--oui-white);font:inherit;white-space:nowrap;cursor:pointer;border-radius:12px;flex-shrink:0;height:38px;padding:0 14px;font-size:12px;font-weight:600}.directory-filters{flex-wrap:wrap;gap:10px;display:flex}.directory-filters label{flex-direction:column;gap:3px;font-size:11px;display:flex}.directory-filters select{border:1px solid var(--oui-cream-line);background:var(--oui-white);border-radius:10px;max-width:180px;height:34px;padding:0 8px}.directory-table-wrap{min-width:0;overflow:auto}.directory-table-head,.directory-row.acct-dir-row{grid-template-columns:minmax(100px,1.4fr) minmax(90px,140px) minmax(110px,1.8fr) 96px 100px;align-items:center;gap:14px;padding:0 12px;display:grid}.directory-table-head{height:30px;color:var(--oui-da-mute);border-bottom:1px solid var(--oui-cream);font-size:11px;font-weight:600}.directory-row.acct-dir-row{border-radius:12px;height:48px}.directory-row.acct-dir-row[data-selected=true]{background:var(--oui-cream)}.directory-row .acct-dir-person strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.directory-row .acct-dir-person small{min-height:13px}.directory-role{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;background:var(--oui-cream);border-radius:999px;max-width:100%;height:22px;padding:0 10px;font-size:11px;font-weight:600;line-height:22px;display:inline-block;overflow:hidden}.directory-codes{white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.directory-codes>span{border:1px solid var(--oui-cream-2);background:var(--oui-white);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:3px 9px;font-size:11px;overflow:hidden}.directory-codes>.directory-unassigned{background:var(--oui-yellow);border-color:var(--oui-yellow)}.directory-tasks{flex-direction:column;gap:4px;font-size:11px;font-weight:600;display:flex}.directory-tasks i{background:var(--oui-cream);border-radius:3px;width:72px;height:5px}.directory-last{color:var(--oui-da-mute);font-size:11px}.directory-detail.acct-dir-detail{gap:12px;height:100%}.directory-person-head{align-items:center;gap:12px;display:flex}.directory-person-head>div:not(.directory-menu-wrap){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.directory-person-head strong{font-size:17px}.directory-person-head span{color:var(--oui-da-mute);overflow-wrap:anywhere;font-size:11px}.directory-person-head .da-avatar{color:var(--oui-black);flex:none;font-size:16px!important}.directory-menu-wrap{position:relative}.directory-menu-trigger{background:var(--oui-cream);cursor:pointer;border:0;border-radius:10px;width:32px;height:32px;font-size:18px}.directory-menu{z-index:2;background:var(--oui-white);border:1px solid var(--oui-cream-line);min-width:210px;box-shadow:var(--oui-da-shadow-modal);border-radius:12px;padding:6px;position:absolute;top:36px;right:0}.directory-menu button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px;display:block}.directory-badges{flex-wrap:wrap;gap:6px;display:flex}.directory-badges span{background:var(--oui-cream);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.directory-detail-tabs{background:var(--oui-cream);border-radius:12px;padding:3px;display:flex}.directory-detail-tabs button{font:inherit;height:30px;color:var(--oui-da-ink-2);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;font-size:12px;font-weight:600}.directory-detail-tabs button[aria-selected=true]{background:var(--oui-white);color:var(--oui-black);font-weight:700}.directory-assignment-list{flex-direction:column;gap:8px;min-height:0;display:flex;overflow:auto}.directory-assignment{border:1px solid var(--oui-cream-line);border-radius:16px;grid-template-columns:36px minmax(0,1fr) 44px;align-items:center;gap:12px;padding:12px;display:grid}.directory-prod-code{background:var(--oui-cream-2);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;font-weight:700;display:flex}.directory-assignment>div{flex-direction:column;gap:4px;min-width:0;display:flex}.directory-assignment>div>strong{font-size:13px}.directory-assignment>div>span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.directory-assignment-role{border:1px solid var(--oui-cream-line);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.directory-lead{background:var(--oui-yellow);border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700}.directory-assignment small,.directory-assignment-tasks small{color:var(--oui-da-mute);font-size:10px}.directory-assignment-tasks{flex-direction:column;align-items:flex-end;gap:2px;font-size:15px;font-weight:700;display:flex}.directory-assign-empty{border:1.5px dashed var(--oui-night-mute);background:var(--oui-cream);border-radius:16px;flex-direction:column;gap:8px;padding:12px;font-size:12px;display:flex}.directory-assign-empty span{color:var(--oui-da-mute);font-size:11px}.directory-detail-footer{border-top:1px solid var(--oui-cream);color:var(--oui-da-mute);margin-top:auto;padding-top:12px;font-size:11px}.directory-profile{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow:auto}.directory-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.directory-profile-fields label{color:var(--oui-da-ink-2);flex-direction:column;gap:4px;font-size:11px;font-weight:600;display:flex}.directory-profile-fields label.directory-wide{grid-column:span 2}.directory-profile-fields input{font:inherit;box-sizing:border-box;border:1px solid var(--oui-cream-line);background:var(--oui-white);height:36px;color:var(--oui-black);border-radius:10px;min-width:0;padding:0 12px;font-size:13px}.directory-field-label{color:var(--oui-da-ink-2);font-size:11px;font-weight:600}.directory-departments{flex-wrap:wrap;gap:6px;display:flex}.directory-departments button{border:1px solid var(--oui-cream-line);background:var(--oui-white);color:var(--oui-da-ink-2);font:inherit;cursor:pointer;border-radius:999px;height:26px;padding:0 11px;font-size:11px;font-weight:600}.directory-departments button[aria-pressed=true]{background:var(--oui-black);color:var(--oui-white);border-color:var(--oui-black)}.directory-external{align-items:center;gap:8px;font-size:12px;display:flex}.directory-profile-footer{border-top:1px solid var(--oui-cream);color:var(--oui-da-mute);flex-direction:column;gap:10px;margin-top:auto;padding-top:14px;font-size:11px;display:flex}.directory-profile-footer>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.directory-profile-footer .da-button{height:40px}.directory-access{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.directory-access>div{flex-wrap:wrap;gap:8px;display:flex}@media (width<=1100px){.acct-dir.acct-directory{height:auto}.directory-columns{grid-template-columns:1fr}.directory-detail-panel{min-height:400px}}@media (width<=700px){.directory-kpis{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.directory-kpis>button{min-height:84px}.directory-table-head,.directory-row.acct-dir-row{min-width:700px}.directory-toolbar{flex-wrap:wrap}.directory-tabs{width:100%}}.directory-access>label{flex-direction:column;gap:4px;font-size:11px;font-weight:600;display:flex}.directory-access select{border:1px solid var(--oui-cream-line);background:var(--oui-white);height:36px;font:inherit;border-radius:10px;padding:0 12px;font-size:12px}.directory-tabs{flex:none;overflow:visible}.directory-tabs button{gap:4px;padding:0 6px}.directory-search{flex:110px;min-width:80px}.directory-role{white-space:normal;text-overflow:clip;height:auto;min-height:22px;padding-top:3px;padding-bottom:3px;line-height:16px;overflow:visible}.directory-row.acct-dir-row{height:auto;min-height:48px;padding-top:4px;padding-bottom:4px}.directory-codes{white-space:normal;flex-wrap:wrap;overflow:visible}.directory-codes>span{white-space:normal;text-overflow:clip;overflow:visible}@media (width<=700px){.directory-tabs{overflow-x:auto}}.directory-profile-footer{background:var(--oui-white);z-index:1;flex-shrink:0;position:sticky;bottom:0}@media (width>=1101px){.directory-profile,.directory-profile-fields{gap:6px}.directory-profile-fields label{gap:2px}.directory-profile-fields input{height:32px}.directory-departments button{height:24px}.directory-profile-footer{gap:6px;padding-top:8px}}.oui-shell{background:var(--oui-cream);height:100%;min-height:0;color:var(--oui-black);font-family:var(--oui-font-text);font-variant-numeric:tabular-nums;grid-template-columns:236px minmax(0,1fr);display:grid}.oui-shell[data-nav=closed]{grid-template-columns:minmax(0,1fr)}.oui-col{flex-direction:column;min-width:0;min-height:0;display:flex}.oui-shell .main{overscroll-behavior-y:contain;flex:1;min-height:0;position:relative;overflow-y:auto}.oui-skip{z-index:100;background:var(--oui-btn-primary-bg);color:var(--oui-btn-primary-fg);border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-48px;left:8px}.oui-skip:focus-visible{outline:2px solid var(--oui-focus);outline-offset:2px;top:8px}.oui-legacy-zone{background:var(--bg);color:var(--fg);font-family:var(--f-ui)}[data-oui-mode=jour] .oui-legacy-zone,:root:not([data-oui-mode]) .oui-legacy-zone{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fbfaf7;--side:#f2efe8;--surface:#fff;--sunk:#f6f4ef;--hover:#f4f1eb;--line:#ece8df;--line2:#e2ddd1;--fg:#1a1916;--fg2:#3d3a34;--muted:#5c574e;--faint:#8a847a;--sel:#ebf5fb;--blue:#019feb;--link:#0b6fa4;--ok:#28b86e;--ok-bg:#e6f3eb;--ok-fg:#1c6640;--wip-bg:#eeebe4;--wip-fg:#3d3a34;--rev:#a086e4;--rev-bg:#efeafb;--rev-fg:#523c9e;--rtk:#f04728;--rtk-bg:#fbeae4;--rtk-fg:#b83a12;--pri-bg:#1a1916;--pri-fg:#fff;--wait-bg:#fbf3dd;--wait-fg:#7a5a06}[data-oui-mode=nuit] .oui-legacy-zone{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#141311;--side:#1a1916;--surface:#1e1c19;--sunk:#191815;--hover:#23211d;--line:#2a2823;--line2:#36332d;--fg:#eeebe4;--fg2:#d5d0c6;--muted:#a39d92;--faint:#7d776d;--sel:#0e2a3a;--blue:#2bb0f2;--link:#6cc6f5;--ok:#3cc57e;--ok-bg:#16301f;--ok-fg:#8eddb0;--wip-bg:#2a2823;--wip-fg:#d5d0c6;--rev:#b39cf0;--rev-bg:#29213f;--rev-fg:#cdbdf7;--rtk:#f08a6a;--rtk-bg:#3a1e15;--rtk-fg:#f5a88e;--pri-bg:#eeebe4;--pri-fg:#141311;--wait-bg:#33290f;--wait-fg:#e8c877}.oui-legacy-zone:focus-visible{outline:none}.oui-side{--oui-focus:var(--oui-blue);--shell-side-bg:var(--oui-white);--shell-side-ink:var(--oui-black);--shell-side-text:var(--oui-taupe-ink-2);--shell-side-mute:var(--oui-taupe-mute);--shell-side-card:var(--oui-cream);--shell-side-on:var(--oui-black);--shell-side-on-text:var(--oui-white);box-sizing:border-box;border-right:1px solid var(--oui-cream-line);background:var(--shell-side-bg);min-height:0;color:var(--shell-side-ink);flex-direction:column;gap:0;padding:18px 12px;display:flex;overflow-y:auto}.oui-side[inert]{visibility:hidden}.oui-shell[data-nav=closed] .oui-side{display:none}.oui-brand{align-items:baseline;padding:0 12px 14px;display:flex}.oui-brand b{font:700 17px/normal var(--oui-font-text);letter-spacing:-.01em}.oui-brand .bang{color:var(--oui-blue);font:700 22px/1 var(--oui-font-display)}.oui-brand-lg b,.oui-brand-lg .bang{font-size:28px}.oui-prod{background:var(--shell-side-card);text-align:left;min-width:0;color:inherit;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.oui-prod-btn{cursor:pointer;width:100%;font:inherit;border:0}.oui-prod-btn:hover{background:var(--shell-side-card)}.oui-prod-select{display:block}.oui-prod-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.oui-prod-name{font:700 13px/normal var(--oui-font-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oui-prod-role{font:400 11px/normal var(--oui-font-text);color:var(--shell-side-mute);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oui-prod-role[data-wrap]{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.oui-prod-chev{width:8px;color:var(--shell-side-mute);flex:none;margin-left:auto}.oui-nav,.oui-nav-group{flex-direction:column;gap:0;display:flex}.oui-nav-title{font:700 10px/normal var(--oui-font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--shell-side-mute);margin:0;padding:14px 12px 6px}.oui-nav-item{width:100%;min-height:0;color:var(--shell-side-text);font:500 13px/normal var(--oui-font-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;display:flex;position:relative}.oui-nav-item svg{flex:none}.oui-nav-item:hover{background:var(--shell-side-card);color:var(--shell-side-ink)}.oui-nav-item.on{background:var(--shell-side-on);color:var(--shell-side-on-text);font-weight:700}.oui-nav-item.on:before{content:none}.oui-nav-branch{flex-direction:column;gap:0;display:flex}.oui-nav-sub{flex-direction:column;gap:2px;margin:0 0 4px;display:flex}.oui-nav-sub-item{width:100%;min-height:28px;color:var(--oui-sidebar-text-2);font:400 var(--oui-text-body)/1.4 var(--oui-font-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 12px 0 40px;display:flex}.oui-nav-sub-item:hover{background:var(--oui-sidebar-active);color:var(--oui-sidebar-text)}.oui-nav-sub-item.on{background:var(--oui-sidebar-active);color:var(--oui-sidebar-text);font-weight:600}.oui-nav-label{overflow-wrap:anywhere;white-space:normal;flex:1;min-width:0}.oui-nav-item,.oui-nav-sub-item{padding-top:8px;padding-bottom:8px}.oui-badge{background:var(--oui-cream-2);min-width:0;height:auto;color:var(--oui-black);font:700 11px/normal var(--oui-font-text);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:1px 8px}.oui-me{flex-direction:column;gap:4px;margin-top:auto;display:flex}.oui-me-btn{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;display:flex}.oui-me-text{flex-direction:column;gap:2px;min-width:0;display:flex}.oui-me .who{font:600 13px/normal var(--oui-font-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oui-me .role{font:400 11px/normal var(--oui-font-text);color:var(--shell-side-mute);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oui-production-scope:empty{display:none}.oui-production-scope:not(:empty){padding:16px 26px 0}.main:has(>.oui-production-scope:not(:empty)){--oui-scope-h:45px}.oui-season-context{color:var(--oui-black);align-items:center;gap:10px;font-size:13px;display:flex}.oui-top{height:var(--oui-da-topbar-h);box-sizing:border-box;border-bottom:1px solid var(--oui-cream-line);background:var(--oui-cream);color:var(--oui-black);flex:none;align-items:center;gap:14px;padding:0 26px;display:flex}.oui-crumb{flex:1;min-width:0}.oui-crumb ol{font:400 13px/normal var(--oui-font-text);color:var(--oui-taupe-mute);align-items:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}.oui-crumb li{white-space:nowrap;min-width:0}.oui-crumb-root,.oui-crumb-mid{flex:0 auto;align-items:center;gap:8px;display:inline-flex}.oui-crumb-sep{color:var(--oui-mute);flex:none}.oui-crumb-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;border-radius:6px;text-decoration:none;overflow:hidden}.oui-crumb-link:hover{text-decoration:underline}.oui-crumb-here{color:var(--oui-black);flex:none;font-weight:700}.oui-icon-btn{background:var(--oui-white);width:36px;height:36px;color:var(--oui-black);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.oui-icon-btn:hover{background:var(--oui-soft-2)}.oui-lang{background:var(--oui-white);height:31px;color:var(--oui-black);font:700 12px/normal var(--oui-font-text);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:8px 12px;display:inline-flex}.oui-lang:hover{background:var(--oui-line)}.oui-bell{position:relative}.oui-bell-n{background:var(--oui-red);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:7px}.oui-lang-error{color:var(--oui-ink);font-size:12px}.oui-avatar-btn{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0;display:inline-flex}.oui-focusable:focus-visible{outline:var(--oui-border-focus-ring) solid var(--oui-focus);outline-offset:2px}.oui-scrim{display:none}.oui-scope{align-items:center;gap:8px;min-width:0;display:flex}.oui-scope-search{background:var(--oui-soft-2);width:220px;max-width:30vw;height:36px;color:var(--oui-mute);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.oui-scope-search input{min-width:0;height:100%;color:var(--oui-ink);font:400 14px/1 var(--oui-font-text);background:0 0;border:0;flex:1}.oui-scope-search input:focus-visible{outline:none}.oui-scope-search:has(input:focus-visible){outline:var(--oui-border-focus-ring) solid var(--oui-focus);outline-offset:2px}@media (width<=860px){.oui-dd-btn{max-width:120px}.oui-scope-search{width:150px}}.oui-dd{flex:none;display:block}.oui-dd-btn{border:var(--oui-border-hairline) solid var(--oui-line);background:var(--oui-card);max-width:190px;height:32px;color:var(--oui-ink);font:400 14px/1.4 var(--oui-font-text);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 10px 0 12px;display:inline-flex}.oui-dd-btn:hover,.oui-dd-btn[data-pressed]{background:var(--oui-soft)}.oui-dd-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oui-dd-chev{color:var(--oui-mute);flex:none}.oui-dd-pop{min-width:max(var(--trigger-width), 200px);max-height:60vh;overflow-y:auto}.oui-dd-pop .oui-listbox-item{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px}.oui-dd-pop .oui-listbox-item[data-selected]{background:var(--oui-soft)}.oui-menu{border-radius:var(--oui-radius-card);background:var(--oui-card);width:300px;max-width:calc(100vw - 24px);color:var(--oui-ink);box-shadow:var(--oui-shadow-popover);outline:var(--oui-border-hairline) solid var(--oui-line-strong);font-family:var(--oui-font-text)}.oui-menu[data-entering]{animation:oui-fade-in var(--oui-duration-moderate-01) var(--oui-ease-productive-entrance)}.oui-menu[data-exiting]{animation:oui-fade-out var(--oui-duration-fast-02) var(--oui-ease-productive-exit)}.oui-menu-dialog{outline:none;flex-direction:column;padding:20px;display:flex}.oui-menu-id{align-items:center;gap:12px;display:flex}.oui-menu-id-text{flex-direction:column;gap:2px;min-width:0;display:flex}.oui-menu-name{font:600 16px/1.2 var(--oui-font-text)}.oui-menu-role{font:400 13px/1.3 var(--oui-font-text);color:var(--oui-mute)}.oui-menu-conn{border-bottom:var(--oui-border-hairline) solid var(--oui-line);font:400 13px/1.3 var(--oui-font-text);color:var(--oui-ink-2);align-items:center;gap:8px;margin:14px 0 0;padding-bottom:14px;display:flex}.oui-menu-dot{background:var(--oui-state-ok);border-radius:50%;flex:none;width:8px;height:8px}.oui-menu-h{margin:16px 0 8px}.oui-menu-access{background:var(--oui-soft);color:var(--oui-ink);font:400 14px/1.4 var(--oui-font-text);border-radius:12px;margin:0;padding:12px}.oui-seg{background:var(--oui-soft);border-radius:999px;gap:2px;padding:4px;display:flex}.oui-seg-item{height:36px;font:500 14px/1 var(--oui-font-text);color:var(--oui-ink);cursor:pointer;border-radius:999px;flex:1;justify-content:center;align-items:center;display:flex}.oui-seg-item[data-selected]{background:var(--oui-btn-primary-bg);color:var(--oui-btn-primary-fg);font-weight:600}.oui-seg-item[data-focus-visible]{outline:var(--oui-border-focus-ring) solid var(--oui-focus);outline-offset:2px}.oui-menu-logout{background:var(--oui-btn-danger-bg);width:100%;height:44px;color:var(--oui-btn-danger-fg);font:600 14px/1 var(--oui-font-text);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;margin-top:20px;padding:0 16px;display:flex}.oui-menu-action{background:var(--oui-card);color:var(--oui-ink);box-shadow:inset 0 0 0 1px var(--oui-line-strong);margin-top:16px}.oui-menu-action+.oui-menu-logout{margin-top:10px}.oui-menu-logout span{text-align:left;flex:1}.oui-menu-list{width:auto;min-width:var(--trigger-width);padding:6px}.oui-listbox{outline:none}.oui-listbox-item{cursor:pointer;border-radius:10px;outline:none;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.oui-listbox-item[data-focus-visible],.oui-listbox-item[data-hovered]{background:var(--oui-soft-2)}.oui-listbox-item[data-selected] .oui-listbox-name{font-weight:700}.oui-listbox-name{font:500 14px/1.2 var(--oui-font-text)}.oui-listbox-role{font:400 12px/1.2 var(--oui-font-text);color:var(--oui-mute)}@media (width<=860px){.oui-shell,.oui-shell[data-nav=closed]{grid-template-columns:minmax(0,1fr)}.oui-side{z-index:40;width:min(300px,86vw);transition:transform var(--oui-duration-moderate-02) var(--oui-ease-productive);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.oui-shell[data-nav=open] .oui-side{display:flex;transform:none}.oui-shell[data-nav=closed] .oui-side{display:flex}.oui-scrim{z-index:30;background:#0505058f;display:block;position:fixed;inset:0}.oui-top{gap:6px;height:56px;padding:0 12px}.oui-nav-item{min-height:48px}.oui-crumb-root,.oui-crumb-mid{display:none}.oui-icon-btn{width:44px;height:44px}.oui-lang{height:44px}.oui-avatar-btn{padding:4px}}@media (prefers-reduced-motion:reduce){.oui-side{transition:none}}@media print{.oui-side,.oui-top,.oui-production-scope,.oui-scrim,.oui-skip,.oui-viewbar,.oui-acting,.toast{display:none!important}.oui-shell{height:auto;display:block}}.oui-goto{box-sizing:border-box;background:var(--oui-white);width:328px;max-width:28vw;height:32px;color:var(--oui-taupe-mute);font:400 13px/normal var(--oui-font-text);cursor:pointer;text-align:left;border:0;border-radius:999px;flex:none;align-items:center;gap:10px;padding:8px 14px;display:inline-flex}.oui-goto:hover{background:var(--oui-line)}.oui-goto-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.oui-goto-key{background:var(--oui-cream);color:var(--oui-taupe-mute);font:400 11px/normal var(--oui-font-text);border-radius:6px;flex:none;padding:1px 6px}.oui-goto-overlay{z-index:80;background:color-mix(in srgb, var(--oui-black) 45%, transparent);justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.oui-goto-dialog{border-radius:var(--oui-radius-card);background:var(--oui-card);width:min(640px,100vw - 24px);max-height:70vh;color:var(--oui-ink);box-shadow:var(--oui-shadow-popover);outline:var(--oui-border-hairline) solid var(--oui-line-strong);font-family:var(--oui-font-text);flex-direction:column;display:flex;overflow:hidden}.oui-goto-field{border-bottom:var(--oui-border-hairline) solid var(--oui-line);color:var(--oui-mute);align-items:center;gap:10px;padding:14px 18px;display:flex}.oui-goto-field input{min-width:0;color:var(--oui-ink);font:400 16px/1.2 var(--oui-font-text);background:0 0;border:0;flex:1}.oui-goto-field input:focus-visible{outline:none}.oui-goto-field:has(input:focus-visible){box-shadow:inset 0 -2px 0 var(--oui-blue)}.oui-goto-list{padding:6px;overflow-y:auto}.oui-goto-gtitle{font:600 var(--oui-text-eyebrow)/1.2 var(--oui-font-text);letter-spacing:var(--oui-tracking-eyebrow);text-transform:uppercase;color:var(--oui-mute);margin:8px 12px 4px}.oui-goto-item{cursor:pointer;border-radius:10px;align-items:baseline;gap:10px;padding:9px 12px;display:flex}.oui-goto-item.on{background:var(--oui-blue);color:var(--oui-black)}.oui-goto-label{font:500 14px/1.2 var(--oui-font-text)}.oui-goto-hint{font:400 12px/1.2 var(--oui-font-text);color:var(--oui-mute);margin-left:auto}.oui-goto-item.on .oui-goto-hint{color:var(--oui-black)}.oui-goto-empty{color:var(--oui-mute);margin:0;padding:18px 12px;font-size:14px}.oui-goto-foot{border-top:var(--oui-border-hairline) solid var(--oui-line);color:var(--oui-mute);margin:0;padding:8px 18px;font-size:12px}@media (width<=860px){.oui-goto{justify-content:center;width:44px;padding:0}.oui-goto-text,.oui-goto-key{display:none}}.oui-viewbar{background:var(--oui-bg);flex-wrap:wrap;flex:none;align-items:center;gap:10px;margin:0;padding:4px 24px 0;display:flex}.oui-viewtabs{border:var(--oui-border-hairline) solid var(--oui-line);background:var(--oui-card);border-radius:999px;gap:4px;padding:3px;display:inline-flex}.oui-viewtab{min-height:28px;color:var(--oui-ink-2);font:600 14px/1.4 var(--oui-font-text);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 12px}.oui-viewtab:hover{color:var(--oui-ink);background:var(--oui-soft)}.oui-viewtab.on{background:var(--oui-ink);color:var(--oui-bg)}.oui-viewactions{gap:8px;margin-left:0;padding:0;display:flex}.oui-acting{background:var(--oui-tint-wait);color:var(--oui-ink);font:600 13px/1.4 var(--oui-font-text);border-radius:10px;margin:0 24px 8px;padding:8px 14px}.oui-listbar{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;margin:0 0 14px;display:flex}.oui-listbar .oui-scope{flex-wrap:wrap}.oui-listbar .oui-scope-search{background:var(--oui-card);border:var(--oui-border-hairline) solid var(--oui-line-strong);width:240px;max-width:100%}.oui-listbar .oui-views,.oui-listbar .views{border:0;flex:1 0 auto;min-width:0;max-width:100%;margin:0;padding:0}.oui-listbar-sep{background:var(--oui-line-strong);width:1px;height:24px}.oui-kbd{border:var(--oui-border-hairline) solid var(--oui-line-strong);min-width:18px;height:18px;color:var(--oui-mute);font:500 11px/1 var(--oui-font-text);border-radius:5px;place-items:center;padding:0 4px;display:inline-grid}.oui-actbtn{border:var(--oui-border-hairline) solid var(--oui-line-strong);background:var(--oui-card);height:34px;color:var(--oui-ink);font:600 13px/1 var(--oui-font-text);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.oui-actbtn.pri{background:var(--oui-ink);color:var(--oui-bg);border-color:var(--oui-ink)}.oui-actbtn:hover{filter:brightness(.97)}.oui-menuwrap .oui-menu button:disabled{opacity:.45;cursor:default}@media (width<=860px){.oui-listbar-sep{display:none}.oui-listbar .oui-scope-search{width:100%}}.oui-listbar .oui-spacer{flex:0 0 4px}.oui-grid-page,.oui-split{min-width:0}.oui-listbar .oui-textbtn{white-space:nowrap}.oui-shell[data-sidebar-theme=noir] .oui-side{--shell-side-bg:var(--oui-black);--shell-side-ink:var(--oui-white);--shell-side-text:var(--oui-da-sidebar-night-text);--shell-side-mute:var(--oui-da-sidebar-night-mute);--shell-side-card:var(--oui-night-soft-2);--shell-side-on:var(--oui-white);--shell-side-on-text:var(--oui-black);border-right-color:var(--oui-black)}.oui-prod-avatar{background:var(--oui-red);width:32px;height:32px;color:var(--oui-black);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.oui-prod-text{gap:0}.oui-nav-item.on .oui-badge[data-badge=mine]{background:#fff}.oui-badge[data-badge=decide]{background:var(--oui-yellow)}.oui-nav-toggle{display:none}.oui-me-btn:hover,.oui-me-btn[aria-expanded=true]{background:var(--shell-side-card)}.oui-top .da-avatar{background:var(--oui-cream-2)}.oui-menu-theme{background:var(--oui-cream);border-radius:999px;margin-top:16px;padding:4px;display:flex}.oui-menu-theme button{background:0 0;border:0}.oui-menu-theme button[aria-pressed=true]{background:var(--oui-black);color:var(--oui-white)}.oui-shell .main{background:var(--oui-cream)}@media (width<=860px){.oui-nav-toggle{display:inline-flex}}.oui-auth{--auth-bg:#050505;--auth-card:#fff;--auth-ink:#050505;--auth-ink2:#4a4741;--auth-grey:#8c8c8c;--auth-blue:#019feb;--auth-blue-hover:#18aaf0;--auth-line:#ccc;--auth-field:#f6f5f2;--auth-focus:#019feb;--logo-h:clamp(132px, 26vh, 244px);background:var(--auth-bg) var(--auth-activities) no-repeat center top / auto max(100vh, 810px) fixed;min-height:100dvh;color:var(--auth-ink);font-family:var(--oui-font-text,Inter, system-ui, sans-serif);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;align-items:center;padding:clamp(32px,10vh,104px) 16px 24px;display:flex;position:relative;overflow-x:hidden}.oui-auth[data-screen=sign-in]{--logo-h:clamp(120px, 21vh, 244px);padding-top:clamp(24px,6vh,104px)}.oui-auth[data-screen=sign-in] .oui-auth-card{gap:24px}.oui-auth-center{flex-direction:column;flex:1 0 auto;align-items:center;gap:clamp(20px,4.4vh,36px);width:100%;max-width:480px;display:flex}.oui-auth-logo{padding-left:calc(var(--logo-h) * .05);padding-right:calc(var(--logo-h) * .05);align-items:flex-start;display:flex}.oui-auth-logo-word{height:calc(var(--logo-h) * .993);width:auto;display:block}.oui-auth-logo-bang{height:var(--logo-h);width:auto;margin-left:calc(var(--logo-h) * .04);transform-origin:50%;display:block;transform:rotate(5deg)}.oui-auth-card{background:var(--auth-card);width:100%;color:var(--auth-ink);text-align:center;border-radius:24px;flex-direction:column;align-items:stretch;gap:28px;padding:40px;display:flex}.oui-auth-title{flex-direction:column;gap:12px;display:flex}.oui-auth-card h1{font:700 48px/62px var(--oui-font-text,Inter, sans-serif);letter-spacing:-.03em;color:var(--auth-ink);text-wrap:balance;margin:0}.oui-auth-card[data-variant=signed-out]{gap:20px;padding:32px 40px}.oui-auth-card[data-variant=signed-out] h1{letter-spacing:-.03em;font-size:32px}.oui-auth-lead{font:400 15px/20px var(--oui-font-text,Inter, sans-serif);color:var(--auth-ink2);text-wrap:pretty;margin:0}.oui-auth-note{font:400 12px/18px var(--oui-font-text,Inter, sans-serif);color:var(--auth-ink2);margin:0}.oui-auth-note span{display:block}.oui-auth-actions{flex-direction:column;gap:12px;display:flex}.oui-auth-cta{background:var(--auth-blue);width:100%;height:56px;color:var(--auth-ink);font:600 14px/1.25 var(--oui-font-text,Inter, sans-serif);cursor:pointer;border:0;border-radius:28px;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.oui-auth-cta:hover{background:var(--auth-blue-hover)}.oui-auth-cta:disabled{opacity:.6;cursor:progress}.oui-auth-ghost{border:1px solid var(--auth-line);width:100%;min-height:41px;color:var(--auth-ink);font:600 14px/1.2 var(--oui-font-text,Inter, sans-serif);cursor:pointer;background:0 0;border-radius:20px;justify-content:center;align-items:center;padding:11px 24px;display:inline-flex}.oui-auth-ghost:hover{background:var(--auth-field)}.oui-auth-cta:focus-visible,.oui-auth-ghost:focus-visible,.oui-auth-card .oui-devuser:focus-visible{outline:2px solid var(--auth-focus);outline-offset:3px}.oui-auth-form{text-align:left;flex-direction:column;gap:16px;display:flex}.oui-auth-field{font:600 13px/1.3 var(--oui-font-text,Inter, sans-serif);color:var(--auth-ink);flex-direction:column;gap:6px;display:flex}.oui-auth-field input{border:1px solid var(--auth-line);background:var(--auth-field);height:48px;color:var(--auth-ink);font:400 15px/1.2 var(--oui-font-text,Inter, sans-serif);border-radius:14px;padding:0 16px}.oui-auth-field input:focus-visible{outline:2px solid var(--auth-focus);outline-offset:1px;background:var(--auth-card)}.oui-auth-form .oui-auth-cta{margin-top:12px}.oui-auth-error{color:#9f1d12;font:500 13px/1.4 var(--oui-font-text,Inter, sans-serif);text-align:left;background:#fde8e6;border-radius:12px;margin:0;padding:12px 16px}.oui-auth-dev{text-align:left;border-top:1px solid #ece9e4;flex-direction:column;gap:10px;padding-top:4px;display:flex}.oui-auth-card .oui-devnote{font:400 12px/18px var(--oui-font-text,Inter, sans-serif);color:var(--auth-ink2);border:0;margin:12px 0 0;padding:0}.oui-auth-card .dev-users{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.oui-auth-card .oui-devuser{border:1px solid var(--auth-line);background:var(--auth-card);width:100%;min-height:48px;color:var(--auth-ink);font:600 13px/1.2 var(--oui-font-text,Inter, sans-serif);text-align:left;cursor:pointer;border-radius:999px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;padding:6px 12px 6px 6px;display:grid}.oui-auth-card .oui-devuser>:first-child{grid-row:span 2}.oui-auth-card .oui-devuser:hover{background:var(--auth-field)}.oui-auth-card .oui-devuser-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oui-auth-card .oui-devuser small{text-overflow:ellipsis;white-space:nowrap;color:var(--auth-ink2);font:400 12px/1.2 var(--oui-font-text,Inter, sans-serif);overflow:hidden}.oui-auth-foot{max-width:1328px;font:400 12px/18px var(--oui-font-text,Inter, sans-serif);color:var(--auth-grey);text-align:center;margin:32px 0 0;position:relative}@media (width<=520px){.oui-auth-card,.oui-auth-card[data-variant=signed-out]{gap:20px;padding:28px 20px}.oui-auth-card h1{font-size:36px;line-height:44px}.oui-auth-card[data-variant=signed-out] h1{font-size:28px;line-height:36px}}.rvt{color:#fff;background:#0b0b0a;border-radius:16px;flex-direction:column;min-width:0;min-height:420px;display:flex;position:relative}.rvt-client{padding:56px 16px 16px}.rvt-media{flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex}.rvt .media{width:100%}.rvt .stagebox{background:#0b0b0a;border-color:#2a2823}.rvt-panel{z-index:4;background:#1c1b19;border:1px solid #36332d;border-radius:12px;flex-direction:column;gap:2px;min-width:146px;padding:8px;display:flex;position:absolute;top:56px;left:16px}.rvt-cap{letter-spacing:.06em;text-transform:uppercase;color:#a39d92;padding:2px 8px 4px;font-size:11px;font-weight:600}.rvt-tool{color:#eeebe4;font:600 14px var(--f-ui,system-ui);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex}.rvt-tool:hover{background:#2a2823}.rvt-tool.on{color:#141311;background:#fff}.rvt-tool:focus-visible,.rvt-full:focus-visible,.rvt-exit:focus-visible,.rvt-zoom button:focus-visible{outline-offset:2px;outline:2px solid #019feb}.rvt-name{flex:1}.rvt-tool kbd{font:500 11px var(--f-ui,system-ui);color:#8a847a}.rvt-tool.on kbd{color:#8a847a}.rvt-hint{z-index:4;color:#fff;background:#000000eb;border-radius:8px;max-width:calc(100% - 140px);margin:0;padding:7px 12px;font-size:14px;font-weight:600;position:absolute;top:14px;right:60px}.rvt-full{z-index:4;color:#eeebe4;cursor:pointer;background:#1c1b19;border:1px solid #36332d;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.rvt-bar-tools{border-right:1px solid #36332d;gap:2px;padding-right:4px;display:flex}.rvt-bar-tools .rvt-tool{padding:7px}.stagebox .marks{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.mk{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.mk line,.mk polyline{fill:none}.mk-violet{stroke:#8b6fe0}.mk-blue{stroke:#019feb}.mk-red{stroke:#f04728}.mk-yellow{stroke:#f2b705}.mk-violet.draft,.mk-blue.draft,.mk-red.draft,.mk-yellow.draft{stroke-dasharray:6 4}rect.mk{fill:#8b6fe014}.mk.on{stroke-width:4.5px}.mk.hit{pointer-events:stroke;cursor:pointer}.stagebox.drawing{cursor:crosshair;touch-action:none}.stagebox.picking{outline:none}.stagebox .pin{z-index:3}.pin.client{background:#8b6fe0;box-shadow:0 0 0 3px #8b6fe04d}.pin.wide{border-radius:12px;width:auto;min-width:24px;margin-left:-14px;padding:0 6px}.pin.hit{pointer-events:auto;cursor:pointer;font:700 11.5px var(--f-ui,system-ui);border:0}.pin.on{background:var(--oui-da-ink);color:var(--oui-da-on-black)}.media.zoomscroll{align-items:flex-start;max-height:72vh;overflow:auto}.media.fill.zoomscroll{height:100%;max-height:none}.stagebox.zoomed{flex:none;max-width:none}.stagebox.zoomed img,.stagebox.zoomed canvas{width:100%;max-width:none;height:auto;max-height:none}.media.fill{justify-content:center;height:100%}.media.fill .stagebox img,.media.fill .stagebox canvas{max-height:calc(100vh - 150px)}.rvt-fs{z-index:1000;color:#eeebe4;padding-top:env(safe-area-inset-top,0px);background:#0b0b0a;flex-direction:column;display:flex;position:fixed;inset:0}.rvt-fs-top{border-bottom:1px solid #1f1e1b;flex-wrap:wrap;align-items:center;gap:16px;padding:10px 16px;display:flex}.rvt-exit{color:#eeebe4;font:600 14px var(--f-ui,system-ui);cursor:pointer;background:#1c1b19;border:1px solid #36332d;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.rvt-exit.on{color:#141311;background:#eeebe4}.rvt-exit kbd{font:500 11px var(--f-ui,system-ui);color:#d5d0c6;background:#36332d;border-radius:4px;padding:1px 5px}.rvt-fs-title{flex-direction:column;min-width:0;display:flex}.rvt-fs-title b{font-size:15px}.rvt-fs-title small{color:#a39d92;font-size:12px}.rvt-grow{flex:1}.rvt-zoom{background:#1c1b19;border:1px solid #36332d;border-radius:10px;align-items:center;gap:2px;padding:3px;display:flex}.rvt-zoom .rvt-cap{padding:0 8px}.rvt-zoom button{color:#d5d0c6;font:600 14px var(--f-ui,system-ui);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 12px}.rvt-zoom button.on{color:#141311;background:#eeebe4}.rvt-fs-body{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative}.rvt-fs-body.with-side{grid-template-columns:minmax(0,1fr) 360px}.rvt-fs-tools{z-index:5;position:absolute;top:16px;left:16px}.rvt-fs-tools .rvt-panel{position:static}.rvt-fs-stage{justify-content:center;align-items:center;min-width:0;min-height:0;padding:48px 16px 16px 180px;display:flex;position:relative;overflow:hidden}.rvt-fs-stage .media{height:100%}.rvt-fs-hint{z-index:5;color:#fff;white-space:nowrap;background:#000000eb;border-radius:8px;margin:0;padding:6px 12px;font-size:14px;font-weight:600;position:absolute;top:12px;left:50%;transform:translate(-50%)}.rvt-fs-side{background:var(--surface);color:var(--fg);border-left:1px solid #1f1e1b;flex-direction:column;gap:12px;padding:16px;display:flex;overflow:auto}@media (width<=900px){.rvt-panel{flex-flow:wrap;min-width:0;margin-bottom:8px;position:static}.rvt-panel .rvt-name,.rvt-panel kbd{display:none}.rvt-client{padding-top:56px}.rvt-hint{max-width:none;margin-bottom:8px;position:static}.rvt-fs-body.with-side{grid-template-rows:minmax(0,1fr) 40vh;grid-template-columns:minmax(0,1fr)}.rvt-fs-stage{padding:56px 8px 8px}.rvt-fs-tools{top:8px;left:8px;right:8px}.rvt-fs-hint{white-space:normal}}.one-up{justify-content:center;width:100%;min-width:0;display:flex}.two-up{grid-template-columns:1fr 1fr;gap:10px;width:100%;min-width:0;display:grid}@media (width<=900px){.two-up{grid-template-columns:1fr}}.stagebox.sized{flex:none;max-width:none}.stagebox.sized img,.stagebox.sized canvas{width:100%;max-width:none;height:auto;max-height:none}.rvt-client .rvt-media{padding-left:164px}@media (width<=900px){.rvt-client .rvt-media{padding-left:0}}.rv-screen{flex-direction:column;min-height:0;display:flex}.rv-screen-ctx{flex-wrap:wrap;align-items:center;gap:6px;padding:4px 20px 10px;display:flex}.rv-screen-k{background:var(--surface);border:1px solid var(--line2);border-radius:999px;align-items:baseline;gap:6px;padding:4px 10px;font-size:12.5px;display:inline-flex}.rv-screen-k small{color:var(--muted)}.rv-screen-ctx code{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.rv-screen-main{gap:10px}.rv-screen-main .view{background:0 0;padding:0;overflow:visible}.rv-screen-mix{color:#eeebe4;align-items:center;gap:8px;display:inline-flex}.rv-screen-stack{max-width:100%;display:inline-block;position:relative}.rv-screen-over{object-fit:fill;pointer-events:none;z-index:2;border-radius:8px;width:100%;height:100%;position:absolute;inset:0}.rv-screen-curtain{z-index:3;pointer-events:none;background:#fff;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #0006}.rv-screen-compose{background:var(--surface);border:1px solid var(--line);border-radius:12px}.rv-screen-info{margin:0}.rv-screen-composerow{align-items:center;gap:8px;display:flex}.rv-screen-composerow textarea{resize:vertical;flex:1;height:38px;min-height:38px}.rv-screen-cap{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);justify-content:space-between;padding:4px 0;font-size:12px;font-weight:600;display:flex}.rv-screen-block{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:10px 14px;display:flex}.rv-screen-block .items{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rv-screen-ok{color:var(--ok-fg)}.rv-screen-hrow{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.cl7{flex-direction:column;gap:14px;display:flex}.cl7-top{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px;display:grid}.cl7-dl{grid-template-columns:auto 1fr;align-items:center;gap:10px 20px;margin:0;display:grid}.cl7-dl dt{color:var(--muted)}.cl7-dl dd{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.cl7-tablewrap{overflow-x:auto}.cl7-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.cl7-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:8px 10px;font-size:12px;font-weight:600}.cl7-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 10px}.cl7-table td small{display:block}.cl7-acts{justify-content:flex-end;gap:6px;display:flex}@media (width<=900px){.cl7-top{grid-template-columns:minmax(0,1fr)}}.rv-screen{overflow:auto}.rv-screen-main .view{flex:none;min-height:auto;display:block}.rv-screen-main .rvt{box-sizing:border-box;width:100%}.rv-page{padding:0;overflow:hidden}.rv-page>.da-review-screen{box-sizing:border-box;height:100%}.rv-page .rv-screen-main{gap:0;min-height:0}.rv-page .rv-screen-main .view{flex:1;min-height:0;display:flex}.rv-page .rv-screen-main .da-review-viewer{flex:1;width:100%}.rv-page .rvt-media{width:100%;min-height:0;position:relative}.rv-page .rv-screen-stack{width:100%;height:100%;min-height:0;display:flex}.rv-page .rv-screen-over{object-fit:contain}.rv-page .one-up,.rv-page .two-up{gap:10px;width:100%;height:100%;min-height:0;display:flex}.rv-page .one-up>.media,.rv-page .two-up>.media{flex:1;min-width:0}.rv-page .rv-screen-compose{border:0;border-top:1px solid var(--oui-da-page);border-radius:0;padding-top:10px}.rv-page .rv-screen-info{font-size:11px}.rv-page .rv-screen-composerow{flex-wrap:wrap}.rv-page .rv-screen-composerow textarea{flex-basis:100%}.rv-page .rv-screen-composerow .rv-page-audience{height:32px;padding:0 10px;font-size:13px}.rv-page .da-review-sidebar>.decide{border:0;margin-top:auto;padding:12px 0 0}.rv-page .rv-screen-block{padding:10px 0}.rv-page .rv-screen-hrow{flex-direction:column}.rv-page .rv-screen-details{margin:0;font-size:12px}.rv-page .rv-screen-details>summary{cursor:pointer;align-items:center;gap:4px;list-style:none;display:flex}.rv-page .rv-screen-details>summary::-webkit-details-marker{display:none}.rv-page .rv-screen-details-chevron{flex:none;display:inline-flex}.rv-page .rv-screen-details-open,.rv-page .rv-screen-details[open] .rv-screen-details-closed{display:none}.rv-page .rv-screen-details[open] .rv-screen-details-open{display:block}.rv-page .rv-screen-ctx{padding:8px 0}.rv-page .rv-screen-close{background:var(--oui-da-panel);cursor:pointer;border:0;border-radius:12px;width:30px;height:30px;font-size:20px}.rv-page .da-journey-thumb img{object-fit:cover;width:100%;height:100%}.rv-page .rv-screen-linked{align-items:center;gap:4px;font-size:11px;display:flex}.rv-page-note-audience{color:var(--oui-da-mute);font-size:10px}.da-review-screen{box-sizing:border-box;min-width:0;height:100%;min-height:0;color:var(--oui-da-ink);font-variant-numeric:tabular-nums;flex-direction:column;flex:1;gap:14px;padding:18px 26px 22px;display:flex;position:relative;overflow:hidden}.da-review-header{align-items:flex-end;gap:28px;display:flex}.da-review-identity{flex-direction:column;gap:3px;display:flex}.da-review-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--oui-da-mute);font-size:11px;font-weight:600}.da-review-identity h1{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700;line-height:1.1}.da-review-stages{gap:6px;margin-bottom:1px;display:flex}.da-review-stages button{background:var(--oui-da-panel);height:36px;color:var(--oui-da-ink);font:700 13px var(--oui-font-text);white-space:nowrap;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 14px;display:flex}.da-review-stages button[aria-selected=true]{background:var(--oui-da-ink);color:var(--oui-da-panel)}.da-review-stage-dot{background:var(--oui-da-state-idle);border-radius:50%;width:10px;height:10px}.da-review-stage-dot[data-tone=done]{background:var(--oui-da-state-done)}.da-review-stage-dot[data-tone=progress]{background:var(--oui-da-state-progress)}.da-review-stage-dot[data-tone=review]{background:var(--oui-da-state-review)}.da-review-stage-dot[data-tone=client]{background:var(--oui-da-state-client)}.da-review-stage-dot[data-tone=retake]{background:var(--oui-da-panel);box-shadow:inset 0 0 0 1.5px var(--oui-da-ink)}.da-review-stage-version{opacity:.75;font-weight:500}.da-review-grow{flex:1}.da-review-badge{color:var(--oui-da-mute);border:1px solid var(--oui-da-line);white-space:nowrap;border-radius:999px;margin-bottom:9px;padding:3px 10px;font-size:11px}.da-review-pagination{background:var(--oui-da-panel);box-sizing:border-box;white-space:nowrap;border-radius:12px;align-items:center;gap:2px;height:36px;margin-bottom:1px;padding:2px;display:flex}.da-review-pagination button{width:30px;height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px}.da-review-pagination span{padding:0 6px;font-size:13px;font-weight:700}.da-review-room{flex:1;grid-template-columns:minmax(0,1fr) 330px;gap:14px;min-height:0;display:grid}.da-viewer-frame.da-review-viewer{min-width:0;min-height:0;padding:24px;display:flex}.da-review-viewer-body{flex-direction:column;flex:1;gap:10px;min-width:0;min-height:0;display:flex}.da-review-viewer-top{min-width:0;color:var(--oui-da-panel);align-items:center;gap:8px;display:flex}.rv-page .da-review-viewer-top{flex-direction:column;align-items:stretch}.da-review-viewer-heading,.da-review-viewer-identity{align-items:center;gap:8px;min-width:0;display:flex}.da-review-viewer-identity{flex:1}.da-review-viewer-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.da-review-viewer-identity small{color:var(--oui-night-ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.da-review-viewer-identity select,.da-review-modes,.da-review-toggle-annotations{flex-shrink:0}.da-review-compare-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.da-review-compare-choices label{white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex}.da-review-viewer-top button,.da-review-viewer-top select{font-family:inherit}.da-review-version-choice,.da-review-toggle-annotations{background:var(--oui-da-viewer-chrome);height:34px;color:var(--oui-da-panel);white-space:nowrap;border:0;border-radius:10px;padding:0 12px;font-size:13px;font-weight:700}.da-review-toggle-annotations{font-size:12px;font-weight:600}.da-review-modes{background:var(--oui-da-viewer-chrome);border-radius:12px;padding:3px;display:flex}.da-review-modes button{height:30px;color:var(--oui-da-panel);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 8px;font-size:12px;font-weight:600}.da-review-modes button[aria-pressed=true]{background:var(--oui-da-panel);color:var(--oui-da-ink)}@media (width<=1400px){.rv-page .da-review-viewer-heading{gap:4px}.rv-page .da-review-viewer-identity{grid-template-columns:minmax(0,1fr) auto;gap:2px 4px;font-size:12px;display:grid}.rv-page .da-review-viewer-identity select{grid-area:1/2}.rv-page .da-review-viewer-identity small{grid-area:2/1/auto/-1}.rv-page .da-review-modes button{padding:0 4px;font-size:10px}.rv-page .da-review-toggle-annotations{padding:0 6px;font-size:10px}}.da-review-media{flex:1;gap:10px;min-height:0;display:flex;position:relative}.da-review-media>:not(.da-review-tools):not(.da-review-controls){flex:1;min-width:0}.da-review-tools{z-index:4;position:absolute;top:0;left:0}.da-review-controls{flex:none;justify-content:flex-end;margin-top:2px;display:flex}.da-review-zoom{background:color-mix(in srgb, var(--oui-da-viewer-chrome) 88%, transparent);color:var(--oui-da-panel);white-space:nowrap;pointer-events:auto;border-radius:12px;align-items:center;gap:10px;height:36px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.da-review-viewer :is(button,select,input):focus-visible{outline:2px solid var(--oui-da-state-progress);outline-offset:2px}.da-review-zoom button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.da-review-zoom-divider{opacity:.6}.da-viewer-frame.da-review-viewer-legacy{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:12px;display:grid}.da-review-viewer-legacy .da-review-viewer-top{gap:10px}.da-review-viewer-legacy .da-review-toggle-annotations{margin-left:auto}.da-review-viewer-legacy .da-review-modes button{padding:0 12px}.da-review-viewer-legacy .da-review-controls{justify-content:center;margin-top:0}.da-review-viewer-legacy .da-review-zoom{background:var(--oui-da-viewer-chrome)}.da-review-sidebar{background:var(--oui-da-panel);border-radius:var(--oui-da-radius-panel);flex-direction:column;min-height:0;padding:16px 20px;display:flex;overflow:auto}.da-review-version-heading{justify-content:space-between;align-items:center;padding:12px 0 4px;font-size:14px;font-weight:700;display:flex}.da-review-depositor{color:var(--oui-da-mute);font-size:12px}.da-review-note{border-top:1px solid var(--oui-da-page);grid-template-columns:26px minmax(0,1fr) 18px;align-items:start;gap:10px;padding:10px 0;display:grid}.da-review-note-number{background:var(--oui-da-ink);width:24px;height:24px;color:var(--oui-da-panel);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.da-review-note-content{flex-direction:column;gap:3px;display:flex}.da-review-note-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;font-weight:600}.da-review-note[data-done=true] .da-review-note-body{color:var(--oui-da-faint);text-decoration:line-through}.da-review-note-meta{color:var(--oui-da-mute);font-size:11px}.da-review-note-meta button{color:var(--oui-blue);font:600 11px var(--oui-font-text);cursor:pointer;background:0 0;border:0;padding:0}.da-review-note input{width:16px;height:16px;margin:3px 0 0}.da-review-composer{border-top:1px solid var(--oui-da-page);flex-direction:column;gap:6px;padding-top:10px;display:flex}.da-review-composer textarea{box-sizing:border-box;border:1px solid var(--oui-da-line);width:100%;height:40px;min-height:40px;font:400 13px var(--oui-font-text);resize:vertical;border-radius:12px;padding:10px 12px}.da-review-composer-hint{color:var(--oui-da-mute);font-size:11px}.da-review-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding-top:12px;display:grid}.da-review-client-link{color:var(--oui-blue);font:600 12px var(--oui-font-text);text-align:center;cursor:pointer;background:0 0;border:0;padding-top:10px;text-decoration:none;display:block}.da-review-history-title{padding:12px 0 2px;font-size:14px;font-weight:700}.da-review-history-row{border-top:1px solid var(--oui-da-page);grid-template-columns:14px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.da-review-history-row .da-review-stage-dot{width:12px;height:12px;margin-top:3px}.da-review-history-content{flex-direction:column;gap:3px;display:flex}.da-review-history-line{justify-content:space-between;gap:8px;font-size:13px;font-weight:700;display:flex}.da-review-history-meta{color:var(--oui-da-ink-2);font-size:12px}.da-review-history-sub{color:var(--oui-da-mute);font-size:11px}.da-review-history-help{background:var(--oui-da-page);color:var(--oui-da-ink-2);border-radius:12px;margin-top:auto;padding:9px 12px;font-size:12px}@media (width<=1200px){.da-review-viewer-top{flex-wrap:wrap}.da-review-header{flex-wrap:wrap;gap:12px}}@media (width<=950px){.da-review-screen{overflow:auto}.da-review-room{grid-template-columns:minmax(0,1fr)}.da-review-viewer{min-height:480px}.da-review-sidebar{min-height:360px}}.da-review-fixture-art{min-width:0;height:100%;display:block}.da-review-fixture-art svg{border-radius:12px;width:100%;height:100%;display:block}.da-review-draft-chip{border:var(--oui-da-stroke) dashed var(--oui-da-ink);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.da-review-draft-note,.da-review-sent-note{border-top:1px solid var(--oui-da-page);grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid}.da-review-sent-note{grid-template-columns:26px minmax(0,1fr)}.da-review-draft-note .da-review-note-number,.da-review-sent-note .da-review-note-number{flex-shrink:0}.da-review-note-number[data-none=true]{background:var(--oui-da-page);color:var(--oui-da-mute)}.da-review-draft-body{overflow-wrap:anywhere;font-size:13px;font-weight:600}.da-review-draft-tools{gap:4px;display:flex}.da-review-draft-tools button{border:1px solid var(--oui-da-line);background:var(--oui-da-panel);color:var(--oui-da-ink);font:inherit;cursor:pointer;border-radius:8px;width:28px;height:28px;font-size:12px}.da-review-send-scrim{z-index:5;background:var(--oui-da-scrim);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.da-review-send-dialog{box-sizing:border-box;background:var(--oui-da-panel);width:440px;max-width:calc(100% - 32px);color:var(--oui-da-ink);border-radius:var(--oui-da-radius-panel);box-shadow:var(--oui-da-shadow-modal);flex-direction:column;gap:16px;padding:24px 26px;display:flex}.da-review-send-dialog h2{margin:0;font-size:20px;font-weight:700}.da-review-send-body{color:var(--oui-da-ink-2);font-size:14px}.da-review-send-error{color:var(--oui-da-text-late);font-size:13px}.da-review-send-actions{justify-content:flex-end;gap:8px;display:flex}.da-review-pending{background:var(--oui-da-ink);color:var(--oui-da-on-black);border-radius:16px;flex-direction:column;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.da-review-pending-label{font-size:13px;font-weight:600}.da-review-pending-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.da-review-pending-actions button{font:inherit;height:var(--oui-da-button-height);border-radius:var(--oui-da-radius-button);cursor:pointer;font-size:13px;font-weight:700}.da-review-pending-actions button[data-variant=outline]{border:var(--oui-da-stroke) solid var(--oui-da-on-black);color:var(--oui-da-on-black);background:0 0}.da-review-pending-actions button[data-variant=solid]{background:var(--oui-da-on-black);color:var(--oui-da-ink);border:0}.da-review-pending-actions button:disabled{opacity:.4;cursor:not-allowed}.da-review-trace{flex-direction:column;display:flex}.da-review-trace-head{justify-content:space-between;align-items:baseline;padding:12px 0 2px;display:flex}.da-review-trace-title{font-size:14px;font-weight:700}.da-review-trace-tz,.da-review-trace-empty{color:var(--oui-da-mute);font-size:12px}.da-review-trace-empty{padding:10px 0}.da-review-trace-row{border-top:1px solid var(--oui-da-page);grid-template-columns:16px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.da-review-lock{margin-top:2px}.da-review-lock rect{fill:var(--oui-da-ink)}.da-review-lock path{fill:none;stroke:var(--oui-da-ink);stroke-width:1.8px}.da-review-trace-content{flex-direction:column;gap:3px;display:flex}.da-review-trace-line{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.da-review-trace-what{font-size:13px;font-weight:700}.da-review-trace-sub{color:var(--oui-da-ink-2);font-size:12px}.da-review-trace-meta{color:var(--oui-da-mute);font-variant-numeric:tabular-nums;font-size:11px}.da-review-actions[data-single=true]{grid-template-columns:1fr}.cli{background:var(--oui-da-page);min-height:100vh;color:var(--oui-da-ink);font-family:var(--oui-font-text);--surface:var(--oui-da-panel);--fg:var(--oui-da-ink);--fg2:var(--oui-da-ink-2);--muted:var(--oui-da-mute);--faint:var(--oui-da-mute);--line:var(--oui-da-line);--line2:var(--oui-da-line);--sunk:var(--oui-cream);--bg:var(--oui-da-panel);--pri-bg:var(--oui-black);--pri-fg:var(--oui-white);box-sizing:border-box;padding:0 32px 40px;font-size:14px}.cli h1{font:700 28px/1.25 var(--oui-font-text);text-wrap:balance;margin:0 0 4px}.cli h2{font:700 16px/1.3 var(--oui-font-text);margin:0 0 8px}.cli-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.cli-who{align-items:center;gap:12px;display:flex}.cli-id{flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}.cli-id small{color:var(--muted);font-size:12px}.cli-avatar{background:var(--oui-black);width:32px;height:32px;color:var(--oui-white);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.cli-lang{border:1px solid var(--line2);color:var(--fg2);cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:4px 12px;font-size:13px}.cli-sub{color:var(--muted);margin:0 0 16px}.cli-muted{color:var(--muted)}.cli-panel{background:var(--surface);border-radius:var(--oui-da-radius-panel);border:0;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.cli-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cli-grow{flex:1}.cli-btn{border:1px solid var(--line2);background:var(--surface);color:var(--fg);border-radius:var(--oui-da-radius-button);min-height:var(--oui-da-button-height);font:700 13px var(--oui-font-text);cursor:pointer;align-self:flex-start;padding:0 16px}.cli-btn.pri{background:var(--pri-bg);color:var(--pri-fg);border-color:var(--pri-bg)}.cli-btn:disabled{opacity:.45;cursor:not-allowed}.cli-link{color:var(--link);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.cli-timeline{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.cli-timeline li{align-items:flex-start;gap:12px;display:flex}.cli-timeline li div{flex-direction:column;display:flex}.cli-banner{background:var(--rev-bg);color:var(--rev-fg);border-radius:10px;margin:0 0 12px;padding:10px 14px;font-weight:600}.cli-banner.ok{background:var(--ok-bg);color:var(--ok-fg)}.cli-error{background:var(--rtk-bg);color:var(--rtk-fg);border-radius:10px;margin:0 0 12px;padding:10px 14px}.cli-review{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.cli-stage{background:var(--oui-black);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:420px;padding:16px;display:flex;position:relative}.cli-stage .stagebox{background:var(--oui-black);border-color:var(--oui-da-viewer-chrome)}.cli-expired{color:var(--oui-night-ink-2);text-align:center;max-width:46ch}.cli-side{background:var(--surface);border-radius:var(--oui-da-radius-panel);border:0;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.cli-cap{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0;font-size:12px;font-weight:600}.cli-notes{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cli-notes li{grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.cli-notes p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.cli-num{background:var(--blue);width:22px;height:22px;color:var(--oui-white);border-radius:50%;place-items:center;font-size:11.5px;font-weight:700;display:grid}.cli-acts{gap:8px;font-size:13px;display:flex}.cli-compose{flex-direction:column;gap:6px;display:flex}.cli-compose textarea{box-sizing:border-box;border:1px solid var(--line2);width:100%;font:14px/1.4 var(--f-ui);background:var(--bg);color:var(--fg);resize:vertical;border-radius:10px;padding:10px 12px}.cli-confirm{border:1px solid var(--line2);background:var(--sunk);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.cli-confirm p{margin:0}.cli-radio{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.cli-radio span{flex-direction:column;display:flex}.cli-fine{color:var(--faint);margin:0;font-size:12px}@media (width<=900px){.cli{padding:0 16px 32px}.cli-review{grid-template-columns:minmax(0,1fr)}}.cli-stagewrap{min-width:0}.cli-notes li.on{background:var(--rev-bg);border-radius:8px}.cli-notes .cli-num{background:var(--oui-da-state-client)}.cli-side{min-height:520px}.cli-menuwrap{position:relative}button.cli-avatar{cursor:pointer;border:0}button.cli-avatar:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.cli-menu{z-index:20;background:var(--surface);border:1px solid var(--line2);min-width:160px;box-shadow:var(--oui-da-shadow-modal);border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.cli-menu button{text-align:left;font:500 14px var(--f-ui);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px}.cli-menu button:hover,.cli-menu button:focus-visible{background:var(--sunk);outline:none}.cli-lock{background:var(--sunk);color:var(--fg2);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.cli-lock p{color:var(--muted);margin:2px 0 0}.cli-lock.wide{margin-top:12px}.cli-panel h2 small{margin-left:6px;font-size:13px;font-weight:400}.cli-tablewrap{overflow-x:auto}.cli-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.cli-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:8px 12px;font-size:12px;font-weight:600}.cli-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:14px 12px}.cli-table tr:last-child td{border-bottom:0}.cli-progress{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cli-progress li{background:var(--sunk);border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.cli-progress h3{font:600 17px/1.3 var(--f-head);margin:0}.cli-bar{background:var(--line);border-radius:999px;max-width:420px;height:8px;overflow:hidden}.cli-bar span{background:var(--oui-da-state-client);border-radius:999px;height:100%;display:block}.cli-center{place-items:center;min-height:52vh;display:grid}.cli-done{background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:12px;max-width:560px;padding:32px 40px;display:flex}.cli-done h1{margin:4px 0 0}.cli-done p{color:var(--fg2);margin:0;line-height:1.5}.cli-badge{background:var(--sunk);width:56px;height:56px;color:var(--fg2);border-radius:50%;place-items:center;display:grid}.cli-badge.ok{background:var(--ok-bg);color:var(--ok-fg)}.cli-row.center{justify-content:center}.cli-row.start{justify-content:flex-start}.cli-btn.blue{background:var(--oui-blue);color:var(--oui-white);border-color:var(--oui-blue);border-radius:999px}.cli-link.plain{color:var(--fg2);font-weight:600;text-decoration:none}.cli .media-col{justify-content:center;min-width:0;display:flex;position:relative}.cli .media-col>.mlab{z-index:5}.cli-main{padding-top:24px}@media (width<=600px){.cli-id{align-items:flex-start}}.cli:has(.cli-portal-top){padding:0 0 40px}.cli .cli-portal-top{box-sizing:border-box;justify-content:initial;background:var(--oui-da-panel);border-bottom:1px solid var(--oui-da-line);flex-wrap:nowrap;gap:16px;height:65px;padding:0 40px}.cli-portal-brand{background:var(--oui-black);box-sizing:border-box;border-radius:5px;align-items:center;gap:2px;height:42px;padding:3px 5px;display:flex}.cli-portal-brand img:first-child,.cli-portal-brand img:last-child{width:auto;height:34px}.cli-portal-production{border-left:1px solid var(--oui-da-line);color:var(--oui-da-ink-2);white-space:nowrap;padding-left:16px;font-size:13px}.cli-portal-nav{gap:4px;margin-left:24px;display:flex}.cli-portal-nav button{height:36px;color:var(--oui-da-ink-2);font:500 13px var(--oui-font-text);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;padding:0 14px;display:flex}.cli-portal-nav button[aria-selected=true]{background:var(--oui-da-ink);color:var(--oui-da-panel);font-weight:700}.cli-portal-nav button span{background:var(--oui-da-page);color:var(--oui-da-ink);border-radius:999px;padding:0 7px;font-size:11px;font-weight:700}.cli-portal-nav button:nth-child(2) span{background:var(--oui-da-state-review)}.cli-portal-top .cli-who{gap:10px;margin-left:auto}.cli-portal-top .cli-avatar{background:var(--oui-da-state-client);color:var(--oui-da-ink);width:34px;height:34px}.cli-portal-top .cli-lang{background:var(--oui-da-panel);height:32px;font-size:12px;font-weight:700}.cli .cli-main{padding:28px 40px}.cli-home{flex-direction:column;gap:18px;min-height:calc(100vh - 121px);display:flex}.cli-home-intro{color:var(--oui-da-ink-2);flex-direction:column;gap:4px;line-height:normal;display:flex}.cli-home .cli-home-intro h1{letter-spacing:-.02em;color:var(--oui-da-ink);margin:0;font-size:30px;line-height:normal}.cli-home-eyebrow{color:var(--oui-da-mute);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.cli-home-grid{flex:1;grid-template-columns:minmax(0,1fr) 360px;gap:20px;display:grid}.cli-home-left{flex-direction:column;gap:18px;min-width:0;display:flex}.cli-home-hero{background:var(--oui-da-ink);color:var(--oui-da-panel);border-radius:28px;grid-template-columns:300px minmax(0,1fr);align-items:center;gap:24px;padding:22px;display:grid}.cli-home-hero-image{background:var(--oui-da-page);border-radius:18px;place-items:center;height:190px;display:grid;position:relative;overflow:hidden}.cli-home-hero-image img{object-fit:contain;width:100%;height:100%}.cli-home-hero-image>span{background:var(--oui-da-panel);color:var(--oui-da-ink);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;bottom:12px;left:12px}.cli-home-hero-copy{flex-direction:column;gap:12px;display:flex}.cli-home-hero-copy>strong{letter-spacing:-.01em;font-size:24px}.cli-home-hero-copy small{color:var(--oui-night-ink-2);font-size:13px}.cli-home-hero-copy p{margin:0;font-size:13px;line-height:1.5}.cli-home-badges,.cli-home-actions{flex-wrap:wrap;gap:8px;display:flex}.cli-home-badges span{background:var(--oui-da-viewer-chrome);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.cli-home-badges span:first-child{background:var(--oui-da-state-review);color:var(--oui-da-ink)}.cli-home-actions{gap:10px;margin-top:4px}.cli-home-actions button{background:var(--oui-da-panel);min-height:44px;color:var(--oui-da-ink);font:700 14px var(--oui-font-text);cursor:pointer;border:0;border-radius:14px;padding:0 22px}.cli-home-actions button+button{background:var(--oui-da-viewer-chrome);color:var(--oui-da-panel);font-size:13px}.cli-home-recent{background:var(--oui-da-panel);border-radius:24px;flex:1;min-width:0;padding:18px 22px}.cli-home-recent-head{align-items:center;gap:10px;margin-bottom:6px;display:flex}.cli .cli-home-recent h2{margin:0}.cli-home-recent-head label{background:var(--oui-da-page);height:34px;color:var(--oui-da-mute);border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:0 14px;display:flex}.cli-home-recent-head input{width:200px;font:12px var(--oui-font-text);background:0 0;border:0;outline:0}.cli-home-recent ul{margin:0;padding:0;list-style:none}.cli-home-row{border:0;border-top:1px solid var(--oui-da-page);width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:10px 4px;display:grid}.cli-home-thumb{background:var(--oui-da-page);border-radius:10px;place-items:center;width:56px;height:40px;font-size:10px;font-weight:700;display:grid;overflow:hidden}.cli-home-thumb img{object-fit:cover;width:100%;height:100%}.cli-home-row-title{flex-direction:column;gap:2px;min-width:0;display:flex}.cli-home-row-title small{color:var(--oui-da-mute);font-size:12px}.cli-home-status{background:var(--oui-da-page);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.cli-home-status.approved{background:var(--oui-da-state-done)}.cli-home-status.waiting{background:var(--oui-da-state-review)}.cli-home-link{color:var(--oui-blue);font:600 13px var(--oui-font-text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.cli-home-aside{flex-direction:column;gap:16px;display:flex}.cli-home-aside section{background:var(--oui-da-panel);border-radius:24px;flex-direction:column;gap:12px;padding:20px 22px;display:flex}.cli-home-aside section p{color:var(--oui-da-ink-2);margin:0;font-size:13px}.cli-home-aside .cli-home-how{border:1.5px dashed var(--oui-da-line);background:0 0;flex:1;gap:6px;font-size:13px}.cli-home-how span{color:var(--oui-da-ink-2);font-size:12px;line-height:1.5}@media (width<=1050px){.cli .cli-portal-top{flex-wrap:wrap;height:auto;min-height:64px;padding:12px 20px}.cli-portal-nav{order:3;width:100%;margin-left:0;overflow-x:auto}.cli-home-grid{grid-template-columns:1fr}.cli-home-aside{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}}@media (width<=650px){.cli-portal-nav{flex-wrap:wrap;overflow:visible}.cli .cli-main{padding:20px}.cli-home-hero{grid-template-columns:1fr}.cli-home-row{grid-template-columns:56px minmax(0,1fr)}.cli-home-recent-head{flex-wrap:wrap}.cli-home-recent-head label{box-sizing:border-box;width:100%;margin-left:0}.cli-home-recent-head input{flex:1;width:auto}.cli-home-status{white-space:nowrap;justify-self:start}}.cli-home-contact{align-items:center;gap:12px;display:flex}.cli-home-avatar{background:#f3efe6;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:700;display:flex}.cli-home-contact>span:last-child{flex-direction:column;font-size:14px;display:flex}.cli-home-contact small{color:#6b675f;font-size:12px}.cli-home-contact-email{color:#0189cc;overflow-wrap:anywhere;font-size:12px}.cli-home-contact-action{color:#050505;border:1px solid #e3ded3;border-radius:12px;justify-content:center;align-items:center;min-height:40px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.cli-home-progress{flex-direction:column;gap:12px;display:flex}.cli-home-progress strong{letter-spacing:-.03em;font-size:36px}.cli-home-progress>div:first-of-type span{color:#4a4741;font-size:15px;font-weight:600}.cli-home-progress-bar{gap:3px;height:10px;display:flex}.cli-home-progress-bar span{background:#e9e4d9;border-radius:2px;flex:1;min-width:0}.cli-home-progress-bar span.delivered{background:#28b86e}.cli-home-progress p{justify-content:space-between;gap:8px;display:flex}.cli-home-hero-image>.cli-home-file-type{position:static}.cli-home-file-type{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.cli-review-page{flex-direction:column;gap:14px;min-height:calc(100vh - 109px);display:flex}.cli-review-page .cli-portal-head{align-items:center;gap:14px;display:flex}.cli-review-page .cli-portal-back{white-space:nowrap;font-size:13px;font-weight:600}.cli-review-page .cli-portal-divider{background:var(--oui-cream-line);width:1px;height:18px}.cli-review-page .cli-portal-heading h1{letter-spacing:-.01em;margin:0;font-size:20px;line-height:1.2}.cli-review-page .cli-portal-heading p{color:var(--oui-taupe-mute);margin:2px 0 0;font-size:12px;line-height:normal}.cli-review-page .cli-portal-versions{background:var(--oui-white);border-radius:12px;margin-left:18px;padding:3px;display:flex}.cli-review-page .cli-portal-versions button{font:inherit;color:var(--oui-ink);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 12px;font-size:12px;font-weight:600}.cli-review-page .cli-portal-versions button[aria-pressed=true]{background:var(--oui-black);color:var(--oui-white)}.cli-review-page .cli-portal-due{white-space:nowrap;background:var(--oui-yellow);border-radius:999px;margin-left:auto;padding:4px 11px;font-size:11px;font-weight:700}.cli-review-page .cli-review{flex:1;grid-template-columns:minmax(0,1fr) 400px;align-items:stretch;gap:16px;margin:0;display:grid}.cli-review-page .cli-stagewrap{min-width:0}.cli-review-page .rvt-client{background:var(--oui-black);border-radius:24px;height:100%;min-height:660px;padding:48px 16px 16px}.cli-review-page .rvt-panel{border:0;border-radius:16px;gap:6px;min-width:0;padding:6px;top:50%;left:16px;transform:translateY(-50%)}.cli-review-page .rvt-panel .rvt-cap,.cli-review-page .rvt-panel .rvt-name,.cli-review-page .rvt-panel kbd{display:none}.cli-review-page .rvt-panel .rvt-tool{border-radius:12px;place-items:center;width:40px;height:40px;padding:0;display:grid}.cli-review-page .rvt-panel .rvt-tool:first-of-type,.cli-review-page .rvt-panel .rvt-tool:nth-of-type(3),.cli-review-page .rvt-panel .rvt-tool:nth-of-type(5){display:none}.cli-review-page .rvt-full{border:0;border-radius:12px;width:40px;height:40px;top:calc(50% + 75px);left:22px;right:auto}.cli-review-page .rvt-hint{white-space:nowrap;border-radius:999px;font-size:12px;font-weight:400;top:16px;left:50%;right:auto;transform:translate(-50%)}.cli-review-page .cli-side{background:var(--oui-white);border:0;border-radius:24px;flex-direction:column;gap:14px;min-width:0;padding:20px 22px;display:flex}.cli-portal-ask{background:var(--oui-cream);border-radius:16px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.cli-portal-ask strong{letter-spacing:.08em;text-transform:uppercase;color:var(--oui-taupe-mute);font-size:11px}.cli-portal-ask p{margin:0;font-size:13px;line-height:1.45}.cli-portal-ask small{color:var(--oui-taupe-mute);font-size:11px}.cli-portal-notes-heading{align-items:center;gap:8px;display:flex}.cli-portal-notes-heading h2{margin:0;font-size:14px}.cli-portal-notes-heading>span{background:var(--oui-cream);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.cli-portal-notes-heading small{color:var(--oui-taupe-mute);margin-left:auto;font-size:11px}.cli-review-page .cli-notes{margin:0}.cli-review-page .cli-num{background:var(--oui-blue);color:var(--oui-white)}.cli-review-page .cli-compose{margin:0}.cli-review-page .cli-compose textarea{border-radius:12px;font-size:13px}.cli-portal-decision{border:0;flex-direction:column;gap:8px;margin:auto 0 0;padding:0;display:flex}.cli-portal-decision legend{margin-bottom:8px;font-size:14px;font-weight:700}.cli-portal-decision label{border:1px solid var(--oui-cream-line);cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cli-portal-decision label.selected{outline:2px solid var(--oui-black);outline-offset:-2px}.cli-portal-decision label input{margin:0}.cli-portal-decision label span{flex-direction:column;gap:2px;display:flex}.cli-portal-decision label b{font-size:14px}.cli-portal-decision label small{color:var(--oui-taupe-mute);font-size:12px}.cli-portal-decision label i{border-radius:50%;place-items:center;width:26px;height:26px;margin-left:auto;font-size:13px;font-style:normal;font-weight:700;display:grid}.cli-portal-decision i.approve{background:var(--oui-green)}.cli-portal-decision i.changes{background:var(--oui-red)}.cli-portal-decision>button{background:var(--oui-black);color:var(--oui-white);font:inherit;cursor:pointer;border:0;border-radius:14px;min-height:46px;margin-top:6px;font-size:14px;font-weight:700}.cli-portal-decision>button:disabled{opacity:.55;cursor:default}.cli-portal-required,.cli-portal-consequence{color:var(--oui-taupe-mute);text-align:center;margin:0;font-size:11px}@media (width<=900px){.cli-review-page .cli-review{grid-template-columns:1fr}.cli-review-page .cli-portal-head{flex-wrap:wrap}.cli-review-page .cli-portal-due{margin-left:0}.cli-review-page .rvt-client{min-height:420px}}.cli:has(.cli-review-page) .cli-main{padding:20px 40px 24px}@media (width<=650px){.cli:has(.cli-review-page) .cli-main{padding:20px}}.cli-review-page .rvt-panel .rvt-tool[aria-keyshortcuts=C]{order:-1}@media (width<=650px){.cli-review-page .rvt-hint{white-space:normal;text-align:center;left:12px;right:12px;transform:none}}.cp-transmission-message{white-space:pre-wrap;border-left:3px solid var(--oui-state-wait);margin:10px 0;padding:8px 12px;line-height:1.6}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.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:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-cyrillic-ext-600-normal-B4SKDMEv.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-ext-600-normal-_3ga77Eo.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:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-cyrillic-600-normal-BERwQ0yl.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-600-normal-BeTasGgk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-greek-ext-600-normal-CiDI6ET5.woff2)format("woff2"),url(/assets/inter-tight-greek-ext-600-normal-5gKW7MDU.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-greek-600-normal-BIqmcc-q.woff2)format("woff2"),url(/assets/inter-tight-greek-600-normal-67HAlfW-.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:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-vietnamese-600-normal-FGgebaLI.woff2)format("woff2"),url(/assets/inter-tight-vietnamese-600-normal-BCXZ1BbA.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:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-latin-ext-600-normal-BgMgWFts.woff2)format("woff2"),url(/assets/inter-tight-latin-ext-600-normal-BvYdOF2O.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:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-latin-600-normal-BgSTtRxb.woff2)format("woff2"),url(/assets/inter-tight-latin-600-normal-D7bG6gX1.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:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-cyrillic-ext-700-normal-D_7NT8eF.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-ext-700-normal-BFcoPt71.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:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-cyrillic-700-normal-DtWWjp29.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-700-normal-DDZiLR3d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-greek-ext-700-normal-D0RkHJEE.woff2)format("woff2"),url(/assets/inter-tight-greek-ext-700-normal-mW3dmpoD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-greek-700-normal-RgALSHS4.woff2)format("woff2"),url(/assets/inter-tight-greek-700-normal-DU8XoIeX.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:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-vietnamese-700-normal-Cn_DV52A.woff2)format("woff2"),url(/assets/inter-tight-vietnamese-700-normal-DwHBAXeT.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:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-latin-ext-700-normal-BpKPOkj3.woff2)format("woff2"),url(/assets/inter-tight-latin-ext-700-normal-CrlzIQ10.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:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-latin-700-normal-BZKd_v_8.woff2)format("woff2"),url(/assets/inter-tight-latin-700-normal-DvYAVZQd.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:Inter Display;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.woff2)format("woff2-variations");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:Inter Display;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-opsz-normal-DpK-iCPk.woff2)format("woff2-variations");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}.oui-display{font-family:var(--oui-font-display);font-variation-settings:"opsz" 32;font-optical-sizing:none}.oui-tnum{font-variant-numeric:tabular-nums}:root{--oui-blue:#019feb;--oui-yellow:#ffdf65;--oui-green:#28b86e;--oui-pink:#f29ca4;--oui-red:#f04728;--oui-purple:#a086e4;--oui-grey:#8c8c8c;--oui-lime:#b9f368;--oui-black:#050505;--oui-white:#fff;--oui-cream:#f3efe6;--oui-cream-2:#e9e4d9;--oui-cream-line:#e3ded3;--oui-taupe-ink-2:#4a4741;--oui-taupe-mute:#6b675f;--oui-night-card:#141414;--oui-night-soft:#1f1f1f;--oui-night-soft-2:#1a1a1a;--oui-night-line:#2a2a2a;--oui-night-ink-2:#c9c4b9;--oui-night-mute:#9a958c;--oui-ink-ok:#1e9e5c;--oui-ink-rev:#a3760a;--oui-ink-wip:#0189cc;--oui-ink-cli:#8e5bd0;--oui-ink-rtk:#e0391b;--oui-sidebar-grey:#b8b3a8;--oui-danger-text-jour:#b8301a;--oui-danger-text-nuit:#f0765e;--oui-ink-todo:#767676;--oui-night-line-strong:#6a6a6a;--oui-da-sidebar-night-text:#d8d3c8;--oui-da-sidebar-night-mute:#8f8a80;--oui-da-page:var(--oui-cream);--oui-da-panel:var(--oui-white);--oui-da-hairline:var(--oui-cream);--oui-da-line:var(--oui-cream-line);--oui-da-ink:var(--oui-black);--oui-da-ink-2:var(--oui-taupe-ink-2);--oui-da-mute:var(--oui-taupe-mute);--oui-da-disabled-ink:#a8a399;--oui-da-on-black:var(--oui-white);--oui-da-state-done:var(--oui-green);--oui-da-state-progress:var(--oui-blue);--oui-da-state-review:var(--oui-yellow);--oui-da-state-late:var(--oui-red);--oui-da-state-idle:var(--oui-cream-2);--oui-da-state-client:var(--oui-purple);--oui-da-ink-idle:var(--oui-taupe-mute);--oui-da-text-late:#c4321a;--oui-da-text-done:#17784a;--oui-da-radius-panel:24px;--oui-da-radius-tile:20px;--oui-da-radius-cell:7px;--oui-da-radius-button:12px;--oui-da-gap-block:14px;--oui-da-faint:var(--oui-night-mute);--oui-da-dept-production:#f6b8c8;--oui-da-dept-realisation:#ebd9b8;--oui-da-dept-design:#d4ec94;--oui-da-dept-couleur:#d9ccf7;--oui-da-dept-texture:#bfe6d8;--oui-da-viewer-chrome:var(--oui-night-line);--oui-da-viewer-sep:var(--oui-taupe-ink-2);--oui-da-scrim:#05050552;--oui-da-shadow-modal:0 20px 48px #05050538;--oui-da-topbar-h:59px;--oui-da-title-size:26px;--oui-da-button-height:36px;--oui-da-pill-height:32px;--oui-da-tab-line:3px;--oui-da-stroke:1.5px;--oui-radius-card:16px;--oui-radius-tile:20px;--oui-radius-field:10px;--oui-radius-thumb:10px;--oui-radius-pill:999px;--oui-border-hairline:1px;--oui-border-focus-ring:2px;--oui-duration-fast-01:70ms;--oui-duration-fast-02:.11s;--oui-duration-moderate-01:.15s;--oui-duration-moderate-02:.24s;--oui-duration-slow-01:.4s;--oui-ease-productive:cubic-bezier(.2, 0, .38, .9);--oui-ease-productive-entrance:cubic-bezier(0, 0, .38, .9);--oui-ease-productive-exit:cubic-bezier(.2, 0, 1, .9);--oui-ease-expressive:cubic-bezier(.4, .14, .3, 1);--oui-ease-expressive-entrance:cubic-bezier(0, 0, .3, 1);--oui-ease-expressive-exit:cubic-bezier(.4, .14, 1, 1);--oui-font-display:"Inter Display", Inter, system-ui, sans-serif;--oui-font-text:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--oui-text-eyebrow:11px;--oui-text-label:12px;--oui-text-secondary:13px;--oui-text-body:14px;--oui-text-name:15px;--oui-text-card-title:18px;--oui-text-page-title:var(--oui-da-title-size);--oui-text-kpi:40px;--oui-text-slogan:48px;--oui-tracking-eyebrow:.08em;--oui-tracking-page-title:-.02em;--oui-tracking-kpi:-.03em}:root,[data-oui-mode=jour]{--oui-bg:var(--oui-cream);--oui-card:var(--oui-white);--oui-soft:var(--oui-cream);--oui-soft-2:var(--oui-cream-2);--oui-line:var(--oui-cream-line);--oui-ink:var(--oui-black);--oui-ink-2:var(--oui-taupe-ink-2);--oui-mute:var(--oui-taupe-mute);--oui-sidebar:var(--oui-black);--oui-sidebar-text:var(--oui-cream);--oui-sidebar-text-2:var(--oui-sidebar-grey);--oui-sidebar-active:var(--oui-night-soft-2);--oui-on-primitive:var(--oui-black);--oui-focus:var(--oui-black);--oui-btn-primary-bg:var(--oui-black);--oui-btn-primary-fg:var(--oui-cream);--oui-btn-secondary-bg:var(--oui-cream-2);--oui-btn-secondary-line:var(--oui-cream-line);--oui-state-ok:var(--oui-ink-ok);--oui-state-rev:var(--oui-ink-rev);--oui-state-wip:var(--oui-ink-wip);--oui-state-cli:var(--oui-ink-cli);--oui-state-rtk:var(--oui-ink-rtk);--oui-state-todo:var(--oui-ink-todo);--oui-tint-ok:#e3f4ea;--oui-tint-rev:#fbf3d6;--oui-tint-wip:#ddf0fb;--oui-tint-cli:#ece4f9;--oui-tint-rtk:#fde3dd;--oui-tint-todo:var(--oui-cream);--oui-btn-danger-fg:var(--oui-danger-text-jour);--oui-btn-danger-bg:#fde3dd;--oui-state-reu:var(--oui-ink-todo);--oui-tint-reu:var(--oui-cream);--oui-state-wait:var(--oui-ink-todo);--oui-tint-wait:var(--oui-cream);--oui-state-ann:var(--oui-ink-todo);--oui-tint-ann:var(--oui-cream);--oui-line-strong:var(--oui-taupe-mute);--oui-shadow-popover:0px 8px 24px 0px #05050529}[data-oui-mode=nuit]{--oui-bg:var(--oui-black);--oui-card:var(--oui-night-card);--oui-soft:var(--oui-night-soft);--oui-soft-2:var(--oui-night-soft-2);--oui-line:var(--oui-night-line);--oui-ink:var(--oui-cream);--oui-ink-2:var(--oui-night-ink-2);--oui-mute:var(--oui-night-mute);--oui-sidebar:var(--oui-black);--oui-sidebar-text:var(--oui-cream);--oui-sidebar-text-2:var(--oui-sidebar-grey);--oui-sidebar-active:var(--oui-night-soft);--oui-on-primitive:var(--oui-black);--oui-focus:var(--oui-blue);--oui-btn-primary-bg:var(--oui-cream);--oui-btn-primary-fg:var(--oui-black);--oui-btn-secondary-bg:var(--oui-night-soft-2);--oui-btn-secondary-line:var(--oui-night-line);--oui-state-ok:var(--oui-ink-ok);--oui-state-rev:var(--oui-ink-rev);--oui-state-wip:var(--oui-ink-wip);--oui-state-cli:var(--oui-ink-cli);--oui-state-rtk:var(--oui-ink-rtk);--oui-state-todo:var(--oui-ink-todo);--oui-tint-ok:#0f2a1c;--oui-tint-rev:#2a2208;--oui-tint-wip:#0b2536;--oui-tint-cli:#231a33;--oui-tint-rtk:#33140e;--oui-tint-todo:var(--oui-night-soft);--oui-btn-danger-fg:var(--oui-danger-text-nuit);--oui-btn-danger-bg:#33140e;--oui-state-reu:var(--oui-ink-todo);--oui-tint-reu:var(--oui-night-soft);--oui-state-wait:var(--oui-ink-todo);--oui-tint-wait:var(--oui-night-soft);--oui-state-ann:var(--oui-ink-todo);--oui-tint-ann:var(--oui-night-soft);--oui-line-strong:var(--oui-night-line-strong);--oui-shadow-popover:0px 0px 0px 0px #0000;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-oui-mode=scene]{--oui-bg:var(--oui-black);--oui-card:var(--oui-night-card);--oui-soft:var(--oui-night-soft);--oui-soft-2:var(--oui-night-soft-2);--oui-line:var(--oui-night-line);--oui-ink:var(--oui-cream);--oui-ink-2:var(--oui-night-ink-2);--oui-mute:var(--oui-night-mute);--oui-sidebar:var(--oui-black);--oui-sidebar-text:var(--oui-cream);--oui-sidebar-text-2:var(--oui-sidebar-grey);--oui-sidebar-active:var(--oui-night-soft);--oui-on-primitive:var(--oui-black);--oui-focus:var(--oui-blue);--oui-btn-primary-bg:var(--oui-cream);--oui-btn-primary-fg:var(--oui-black);--oui-btn-secondary-bg:var(--oui-night-soft-2);--oui-btn-secondary-line:var(--oui-night-line);--oui-state-ok:var(--oui-ink-ok);--oui-state-rev:var(--oui-ink-rev);--oui-state-wip:var(--oui-ink-wip);--oui-state-cli:var(--oui-ink-cli);--oui-state-rtk:var(--oui-ink-rtk);--oui-state-todo:var(--oui-ink-todo);--oui-tint-ok:#0f2a1c;--oui-tint-rev:#2a2208;--oui-tint-wip:#0b2536;--oui-tint-cli:#231a33;--oui-tint-rtk:#33140e;--oui-tint-todo:var(--oui-night-soft);--oui-btn-danger-fg:var(--oui-danger-text-nuit);--oui-btn-danger-bg:#33140e;--oui-glass:#141414a3;--oui-watermark:#f3efe614;--oui-state-reu:var(--oui-ink-todo);--oui-tint-reu:var(--oui-night-soft);--oui-state-wait:var(--oui-ink-todo);--oui-tint-wait:var(--oui-night-soft);--oui-state-ann:var(--oui-ink-todo);--oui-tint-ann:var(--oui-night-soft);--oui-line-strong:var(--oui-night-line-strong);--oui-shadow-popover:0px 0px 0px 0px #0000;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer legacy{:root{--bg:#fbfaf7;--side:#f2efe8;--surface:#fff;--sunk:#f6f4ef;--hover:#f4f1eb;--line:#ece8df;--line2:#e2ddd1;--fg:#1a1916;--fg2:#3d3a34;--muted:#5c574e;--faint:#8a847a;--sel:#ebf5fb;--blue:#019feb;--link:#0b6fa4;--ok:#28b86e;--ok-bg:#e6f3eb;--ok-fg:#1c6640;--wip-bg:#eeebe4;--wip-fg:#3d3a34;--rev:#a086e4;--rev-bg:#efeafb;--rev-fg:#523c9e;--rtk:#f04728;--rtk-bg:#fbeae4;--rtk-fg:#b83a12;--pri-bg:#1a1916;--pri-fg:#fff;--wait-bg:#fbf3dd;--wait-fg:#7a5a06;--f-ui:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--f-head:"Inter Tight", "Inter", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#141311;--side:#1a1916;--surface:#1e1c19;--sunk:#191815;--hover:#23211d;--line:#2a2823;--line2:#36332d;--fg:#eeebe4;--fg2:#d5d0c6;--muted:#a39d92;--faint:#7d776d;--sel:#0e2a3a;--blue:#2bb0f2;--link:#6cc6f5;--ok:#3cc57e;--ok-bg:#16301f;--ok-fg:#8eddb0;--wip-bg:#2a2823;--wip-fg:#d5d0c6;--rev:#b39cf0;--rev-bg:#29213f;--rev-fg:#cdbdf7;--rtk:#f08a6a;--rtk-bg:#3a1e15;--rtk-fg:#f5a88e;--pri-bg:#eeebe4;--pri-fg:#141311;--wait-bg:#33290f;--wait-fg:#e8c877;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#141311;--side:#1a1916;--surface:#1e1c19;--sunk:#191815;--hover:#23211d;--line:#2a2823;--line2:#36332d;--fg:#eeebe4;--fg2:#d5d0c6;--muted:#a39d92;--faint:#7d776d;--sel:#0e2a3a;--blue:#2bb0f2;--link:#6cc6f5;--ok:#3cc57e;--ok-bg:#16301f;--ok-fg:#8eddb0;--wip-bg:#2a2823;--wip-fg:#d5d0c6;--rev:#b39cf0;--rev-bg:#29213f;--rev-fg:#cdbdf7;--rtk:#f08a6a;--rtk-bg:#3a1e15;--rtk-fg:#f5a88e;--pri-bg:#eeebe4;--pri-fg:#141311;--wait-bg:#33290f;--wait-fg:#e8c877;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--fg);font:13px/1.4 var(--f-ui);-webkit-font-smoothing:antialiased}button,select,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}h1,h2{font-family:var(--f-head);letter-spacing:-.015em;margin:0}h1{font-size:18px;font-weight:600}h2{font-size:15px;font-weight:600}code{color:var(--muted);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11.5px}.muted{color:var(--muted)}.num{font-variant-numeric:tabular-nums}.late{color:var(--rtk-fg);font-weight:500}.error{color:var(--rtk-fg);background:var(--rtk-bg);border-radius:6px;margin:8px 16px;padding:8px 12px}.load-error{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.load-error .btn{align-items:center;gap:6px;display:inline-flex}.note{color:var(--ok-fg);background:var(--ok-bg);border-radius:6px;margin:8px 16px;padding:8px 12px}.empty{text-align:center;color:var(--muted);padding:32px 16px}.boot{color:var(--muted);padding:40px}.filters select,.filters input,.edit select,.edit input{border:1px solid var(--line2);background:var(--surface);border-radius:6px;min-width:0;height:30px;padding:0 8px;font-size:12.5px}.link{color:var(--link);cursor:pointer;text-align:left;background:0 0;border:0;margin-top:4px;padding:0;font-size:12px}.main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.page{flex-direction:column;flex:1;min-height:0;display:flex}.top{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;padding:12px 16px;display:flex}.top>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.top>div:first-child{flex-basis:100%}.ro{color:var(--muted);background:var(--sunk);border:1px solid var(--line);border-radius:6px;padding:4px 10px;font-size:11.5px}.btn{background:var(--oui-soft-2);cursor:pointer;height:32px;font-family:var(--oui-font-text);color:var(--fg);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--oui-line)}.btn.pri{background:var(--oui-btn-primary-bg);color:var(--oui-btn-primary-fg)}.filters{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;display:flex}.filters input{width:240px;max-width:100%}.chips{flex-wrap:wrap;gap:6px;display:flex}.fchip{border:1px solid var(--line2);background:var(--surface);cursor:pointer;height:28px;color:var(--fg2);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.fchip.on{background:var(--pri-bg);color:var(--pri-fg);border-color:var(--pri-bg)}.fchip.on .sh{background:var(--pri-fg)}.table-wrap{flex:1;min-width:0;overflow:auto}table.grid{border-collapse:collapse;width:100%;min-width:640px}.grid th{background:var(--bg);text-align:left;color:var(--muted);border-bottom:1px solid var(--line);z-index:1;padding:8px 12px;font-size:11.5px;font-weight:500;position:sticky;top:0}.grid td{border-bottom:1px solid var(--line);vertical-align:middle;padding:8px 12px}.grid tbody tr{cursor:pointer}.grid tbody tr:hover{background:var(--hover)}.grid tbody tr.sel{background:var(--sel)}.el{align-items:center;gap:10px;min-width:0;display:flex}.en{font-weight:500}.reuse{color:var(--link);font-size:11.5px}.sh{background:var(--fg2);flex:none;width:12px;height:12px;display:inline-block}.sh.circle{border-radius:50%}.sh.d{border-radius:0 999px 999px 0;width:10px}.sh.pill{border-radius:999px;width:16px;height:9px}.chip{white-space:nowrap;border-radius:6px;align-items:center;gap:6px;height:22px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.chip .d{flex:none;width:7px;height:7px}.c-ok{background:var(--ok-bg);color:var(--ok-fg)}.c-ok .d{background:var(--ok);border-radius:50%}.c-wip{background:var(--wip-bg);color:var(--wip-fg)}.c-wip .d{background:var(--wip-fg);border-radius:0 999px 999px 0;width:5px}.c-rev{background:var(--rev-bg);color:var(--rev-fg)}.c-rev .d{background:var(--rev);border-radius:80% 0}.c-rtk{background:var(--rtk-bg);color:var(--rtk-fg)}.c-rtk .d{background:var(--rtk);width:6px;height:6px;transform:rotate(45deg)}.c-todo{border:1px solid var(--line2);color:var(--muted);height:20px}.c-todo .d{border:1.5px solid var(--faint);border-radius:50%;width:8px;height:8px}.c-na,.c-none{color:var(--faint);padding:0 2px;font-weight:400}.insp{border-left:1px solid var(--line2);background:var(--surface);flex-direction:column;flex:none;width:400px;min-height:0;display:flex}.ihead{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:14px 16px;display:flex;position:relative}.ihead h2{align-items:center;gap:10px;font-size:18px;display:flex}.close{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:6px;width:30px;height:30px;font-size:20px;position:absolute;top:8px;right:10px}.close:hover{background:var(--hover)}.ibody{padding:8px 16px 20px;overflow:auto}.steprow{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 0;display:flex}.sn{font-weight:600}.stepmeta{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.edit{grid-template-columns:1fr 1fr;gap:6px;display:grid}.check{cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:flex}.asg{color:var(--fg2);align-items:center;gap:8px;font-size:12px;display:flex}.av{background:var(--line2);width:22px;height:22px;color:var(--fg2);border-radius:50%;justify-content:center;align-items:center;font-size:9.5px;font-weight:600;display:inline-flex}.av.none{border:1.5px dashed var(--line2);background:0 0}.cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;padding:16px;display:grid;overflow:auto}.card{border:1px solid var(--line2);background:var(--surface);border-radius:8px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.settings{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding:16px;display:grid;overflow:auto}.panel{border:1px solid var(--line2);background:var(--surface);border-radius:8px;flex-direction:column;gap:10px;padding:14px;display:flex}.swatch{border-radius:3px;width:10px;height:10px;display:inline-block}.warn{color:var(--fg2);background:var(--sunk);border:1px dashed var(--line2);border-radius:6px;margin:0;padding:8px 10px;font-size:12px}@media (width<=860px){.insp{z-index:20;border-left:0;width:auto;position:fixed;inset:0}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}table.people tr.off td{opacity:.55}table.people td{vertical-align:middle}table.people .fchip{padding:2px 8px;font-size:11.5px}.note .link{margin-left:8px}.c-wait{background:var(--wait-bg);color:var(--wait-fg)}.import{align-content:start;gap:12px;padding:16px;display:grid;overflow:auto}.import h3{font:600 12.5px/1.3 var(--f-head);margin:4px 0 0}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row.wrap{gap:6px}.grow{flex:1;min-width:160px}.small{font-size:11.5px}.paste,.mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px}textarea.paste{border:1px dashed var(--line2);background:var(--sunk);resize:vertical;width:100%;color:var(--fg);border-radius:8px;padding:10px}input.mono{border:1px solid var(--line2);background:var(--surface);border-radius:6px;height:30px;padding:0 8px}.btn.file{position:relative;overflow:hidden}.btn.file input{opacity:0;cursor:pointer;position:absolute;inset:0}.btn:disabled{opacity:.5;cursor:not-allowed}.tiles{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.tile{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.tile b{font:600 20px/1.15 var(--f-head)}.tile.ok b{color:var(--ok-fg)}.tile.warn b{color:var(--wait-fg)}.tile.bad b{color:var(--rtk-fg)}.cols{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.issues{flex-direction:column;gap:8px;min-width:0;display:flex}.issue{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.ihd{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ihd .t{font-weight:500}.fix{flex-wrap:wrap;align-items:center;gap:8px;display:flex}table.simple{border-collapse:collapse;width:100%;font-size:12.5px}table.simple th,table.simple td{text-align:left;border-bottom:1px solid var(--line);padding:6px 10px}table.simple th{color:var(--faint);background:var(--sunk);font-size:11px;font-weight:600}table.simple .num{text-align:right;font-variant-numeric:tabular-nums}.import .note{color:var(--muted);background:var(--sunk);margin:0}.foot{border:1px solid var(--line2);background:var(--sunk);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.done{flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.hist,.names{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hist li{flex-wrap:wrap;gap:12px;font-size:12.5px;display:flex}.names li{border:1px solid var(--line);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;display:flex}.names code{overflow-wrap:anywhere;min-width:220px;color:var(--fg);flex:1}.fname{border:1px solid var(--line);background:var(--sunk);cursor:pointer;border-radius:6px;align-items:center;gap:8px;max-width:100%;padding:2px 8px;font-size:11px;display:inline-flex}.fname .fname-k{color:var(--fg2);white-space:nowrap;font-weight:600}.fname code{text-overflow:ellipsis;white-space:nowrap;color:var(--fg2);overflow:hidden}.parent{align-items:center;gap:8px;font-size:12px;display:flex}.parent select{flex:1;min-width:0}@media (width<=860px){.cols{grid-template-columns:1fr}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--t-CHR:#f3e6da;--t-SET:#e3ece4;--t-PRP:#e6e4f3;--t-FX:#e2eef3}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--t-CHR:#3a2e24;--t-SET:#233127;--t-PRP:#2a2838;--t-FX:#22303a}}:root[data-theme=dark]{--t-CHR:#3a2e24;--t-SET:#233127;--t-PRP:#2a2838;--t-FX:#22303a}.thumb{background:var(--sunk);border-radius:5px;flex:none;place-items:center;width:40px;height:30px;display:inline-grid}.thumb.t-CHR{background:var(--t-CHR)}.thumb.t-SET{background:var(--t-SET)}.thumb.t-PRP{background:var(--t-PRP)}.thumb.t-FX{background:var(--t-FX)}.thumb.big{border-radius:8px;width:100%;height:140px}.thumb.big .sh{transform:scale(3)}.cell{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.sig{font-variant-numeric:tabular-nums;color:var(--muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.sig.late{color:var(--rtk-fg);font-weight:600}.dot{vertical-align:middle;border-radius:3px;width:12px;height:12px;display:inline-block}.dot.c-ok{background:var(--ok);border-radius:50%}.dot.c-wip{background:var(--wip-fg);border-radius:0 999px 999px 0;width:8px}.dot.c-rev{background:var(--rev);border-radius:80% 0}.dot.c-rtk{background:var(--rtk);width:9px;height:9px;transform:rotate(45deg)}.dot.c-todo{border:1.5px solid var(--faint);border-radius:50%}.dot.c-na{background:var(--line2);border-radius:0;height:2px}.views{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 16px;display:flex}.vchip{border:1px solid var(--line2);background:var(--surface);cursor:pointer;height:28px;color:var(--fg2);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12px;display:inline-flex}.vchip .n{font-variant-numeric:tabular-nums;color:var(--faint)}.vchip.on{background:var(--pri-bg);color:var(--pri-fg);border-color:var(--pri-bg)}.vchip.on .n{color:inherit;opacity:.7}.vchip.saved{border-style:dashed}.vchip .x{color:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;padding:0 0 0 2px;font-size:14px;line-height:1}.savev{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.savev input[type=text]{border:1px solid var(--line2);background:var(--surface);border-radius:6px;width:180px;height:28px;padding:0 8px}.grid th .col{align-items:center;gap:4px;display:inline-flex}.grid tbody tr.picked,.grid tbody tr.sel{background:var(--sel)}.selbar{background:var(--pri-bg);width:max-content;max-width:calc(100% - 24px);color:var(--pri-fg);z-index:2;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:12px auto;padding:8px 10px;display:flex;position:sticky;bottom:12px;box-shadow:0 8px 24px #0000002e}.selbar b{font-variant-numeric:tabular-nums;padding:0 4px}.selbar select,.selbar input{border:1px solid var(--pri-fg);border-radius:6px;height:28px}@supports (color:color-mix(in lab, red, red)){.selbar select,.selbar input{border:1px solid color-mix(in srgb, var(--pri-fg) 30%, transparent)}}.selbar select,.selbar input{color:var(--pri-fg);background:0 0;padding:0 6px;font-size:12px}.selbar select option{color:var(--fg);background:var(--surface)}.selbar .btn{height:28px;color:var(--pri-fg);border-color:var(--pri-fg);background:0 0}@supports (color:color-mix(in lab, red, red)){.selbar .btn{border-color:color-mix(in srgb, var(--pri-fg) 30%, transparent)}}.acts{flex-wrap:wrap;gap:6px;display:flex}.btn.sm{height:28px;padding:0 12px;font-size:13px}.btn.go{background:var(--oui-blue);color:#050505}.btn.no{background:var(--oui-card);color:var(--oui-ink);box-shadow:inset 0 0 0 1px var(--oui-line)}.banner{background:var(--wait-bg);color:var(--wait-fg);border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12px;display:flex}.ehist{color:var(--muted);flex-direction:column;gap:6px;padding-top:12px;font-size:12px;display:flex}.ehist div{gap:8px;display:flex}.ehist time{font-variant-numeric:tabular-nums;width:52px;color:var(--faint);flex:none}.tag{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.toast{margin:8px 16px}@media (width<=860px){.selbar{width:auto;position:fixed;bottom:12px;left:12px;right:12px}}.avs{align-items:center;display:inline-flex}.avs .av+.av{box-shadow:0 0 0 2px var(--bg);margin-left:-6px}.people-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pchip{border:1px solid var(--line2);background:var(--surface);border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 4px 0 2px;font-size:12px;display:inline-flex}.pchip button{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:0 4px;font-size:14px}.edit3{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.edit3 label,.edit label.f{color:var(--muted);flex-direction:column;gap:2px;font-size:11px;display:flex}.edit3 input,.edit3 select{border:1px solid var(--line2);background:var(--surface);border-radius:6px;min-width:0;height:30px;padding:0 8px;font-size:12.5px}.selbar span[role=alert]{color:var(--rtk);font-weight:500}.grid .el{min-width:210px}.grid .el .en{white-space:nowrap}.parent select,.people-chips select{border:1px solid var(--line2);background:var(--surface);border-radius:6px;height:28px;padding:0 8px;font-size:12.5px}.thumb img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.thumb{overflow:hidden}.deposit{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.deposit:not(.compact){border:1.5px dashed var(--line2);text-align:center;border-radius:10px;align-items:center;width:100%;padding:12px}.deposit.over{border-color:var(--blue);background:var(--sel)}.deposit .up{align-items:center;gap:8px;min-width:180px;display:flex}.bar{background:var(--line);border-radius:3px;flex:1;min-width:120px;height:6px;display:block;overflow:hidden}.bar i{background:var(--blue);height:100%;transition:width .2s;display:block}.review .room{flex:1;grid-template-columns:220px minmax(0,1fr) 320px;min-height:0;display:grid}.rail{border-right:1px solid var(--line);background:var(--side);flex-direction:column;gap:6px;padding:10px;display:flex;overflow:auto}.ver{cursor:pointer;text-align:left;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:64px 1fr;align-items:center;gap:8px;padding:6px;display:grid}.ver:hover{background:var(--hover)}.ver.cur{background:var(--surface);border-color:var(--line2)}.ver.cmp{box-shadow:inset 0 0 0 2px var(--blue)}.ver .th{background:var(--sunk);border-radius:5px;place-items:center;width:64px;height:48px;display:grid;overflow:hidden}.ver .th img{object-fit:cover;width:100%;height:100%}.ver .vi{flex-direction:column;gap:1px;min-width:0;display:flex}.ver small{color:var(--muted);font-size:11px}.chip.small{align-self:flex-start;height:18px;padding:0 6px;font-size:10.5px}.stage{flex-direction:column;min-width:0;min-height:0;display:flex}.tools{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex}.tools code{text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.tools input.grow{border:1px solid var(--line2);background:var(--surface);border-radius:6px;height:28px;padding:0 8px}.btn.on{background:var(--sel)}.view{background:var(--sunk);flex:1;align-content:start;justify-items:center;gap:10px;min-height:0;padding:14px;display:grid;overflow:auto}.view.two{grid-template-columns:1fr 1fr}.media{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:100%;display:flex;position:relative}.mlab{z-index:2;background:var(--pri-bg);color:var(--pri-fg);font-variant-numeric:tabular-nums;border-radius:5px;padding:2px 7px;font-size:11px;position:absolute;top:8px;left:8px}.stagebox{background:var(--surface);border:1px solid var(--line);border-radius:8px;max-width:100%;line-height:0;display:inline-block;position:relative;overflow:hidden}.stagebox.picking{cursor:crosshair;outline:2px dashed var(--blue);outline-offset:2px}.stagebox img,.stagebox canvas{max-width:100%;max-height:70vh;display:block}.media video{background:#000;border-radius:8px;max-width:100%;max-height:70vh}.pin{background:var(--blue);color:#fff;width:24px;height:24px;box-shadow:0 0 0 3px var(--blue);border-radius:50%;place-items:center;margin:-12px 0 0 -12px;font-size:11.5px;font-weight:700;line-height:1;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.pin{box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 30%, transparent)}}.pin{pointer-events:none}.pin.ghost{background:var(--surface);border:2px dashed var(--blue);color:var(--blue);box-shadow:none}.pager{align-items:center;gap:8px;display:flex}.compose{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:10px 14px;display:flex}.compose textarea{border:1px solid var(--line2);background:var(--bg);resize:vertical;width:100%;min-height:60px;font:inherit;color:var(--fg);border-radius:6px;padding:8px}.compose select{border:1px solid var(--line2);background:var(--surface);border-radius:6px;max-width:100%;height:28px;font-size:12px}.decide{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px;display:flex}.lightbox{z-index:30;background:#0000008c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.lbox{background:var(--surface);border-radius:12px;width:100%;max-width:min(1200px,100%);max-height:100%;padding-bottom:12px;overflow:auto}@media (width<=980px){.review .room{grid-template-columns:1fr;overflow:auto}.rail{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;overflow-x:auto}.ver{min-width:170px}.view.two{grid-template-columns:1fr}}.split{flex:1;min-height:0;display:flex}.team table.people tr{cursor:pointer}.team table.people tr.cur td{background:var(--sel)}.prof{white-space:nowrap;border:1px solid var(--line2);height:22px;color:var(--fg2);background:var(--bg);border-radius:6px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.prof.p-lp{background:var(--pri-bg);color:var(--pri-fg);border-color:var(--pri-bg)}.prof.p-dc{background:var(--rev-bg);color:var(--rev-fg);border-color:#0000}.prof.p-lead{background:var(--wip-bg);color:var(--wip-fg);border-color:#0000}.steps{flex-wrap:wrap;gap:4px;display:flex}.st{background:var(--sunk);border:1px solid var(--line);color:var(--fg2);white-space:nowrap;border-radius:5px;padding:1px 6px;font-size:11px}.st.dec{border-color:var(--rev);color:var(--rev-fg);background:var(--rev-bg)}.fl{color:var(--muted);flex-direction:column;gap:4px;font-size:11.5px;display:flex}.fl select,.fl input{border:1px solid var(--line2);background:var(--bg);height:32px;color:var(--fg);font:inherit;border-radius:6px;padding:0 8px;font-size:13px}.opens{border:1px solid var(--line);background:var(--sunk);border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.opens ul{flex-direction:column;gap:3px;margin:0;padding-left:16px;display:flex}.opens .no{color:var(--rtk-fg)}.guard{color:var(--muted);border-left:2px solid var(--line2);margin:0;padding-left:8px;font-size:11.5px}.flist{flex-direction:column;gap:6px;display:flex}.frow{grid-template-columns:minmax(0,120px) minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;display:grid}.fnew{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:10px;display:flex}.x{color:var(--faint);cursor:pointer;background:0 0;border:0;font-size:15px}@media (width<=900px){.split{flex-direction:column}}.stagebox{position:relative}.stagebox video{max-width:100%;max-height:70vh;display:block}.queue{flex-direction:column;display:flex}.qrow{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 16px;display:grid}.qrow:hover{background:var(--hover)}.qt{flex-direction:column;gap:2px;min-width:0;display:flex}.qt small{color:var(--muted);font-size:12px}.age{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.age.late{color:var(--rtk-fg)}.decide.col{flex-direction:column;align-items:stretch;gap:8px}.decide .row,.decide.col .row{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.ck{grid-template-columns:20px minmax(0,1fr) 22px;align-items:center;gap:6px;display:grid}.ck input{border:1px solid var(--line2);background:var(--bg);height:28px;color:var(--fg);font:inherit;border-radius:6px;min-width:0;padding:0 8px;font-size:12.5px}.ck .n,.items .n{background:var(--blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-right:6px;font-size:10.5px;font-weight:700;display:inline-grid}.ck .n.none{background:var(--line2);color:var(--muted)}.seg{border:1px solid var(--line2);border-radius:7px;align-self:flex-start;display:inline-flex;overflow:hidden}.seg button{background:var(--surface);cursor:pointer;height:28px;font:inherit;color:var(--fg2);border:0;padding:0 12px;font-size:12.5px}.seg button[aria-pressed=true]{background:var(--pri-bg);color:var(--pri-fg)}.dlog{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:10px 14px;font-size:12.5px;display:flex}.dlog h2{font-size:13px}.dlog time{color:var(--faint);font-variant-numeric:tabular-nums}.items{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.items .check>span{align-items:center;display:inline-flex}.ver.gone{opacity:.55}.ver.gone b{text-decoration:line-through}.tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 16px;display:grid}@media (width<=900px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.tile{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.tile b{font-family:var(--f-head);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--fg);font-size:24px}.tile span{color:var(--muted);font-size:12px}.sec{flex-direction:column;gap:8px;min-width:0;padding:6px 16px 16px;display:flex}.sec h2,.card2 h2{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px 20px;display:grid}@media (width<=1000px){.cols{grid-template-columns:1fr}}.card2{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.card2.wide{grid-column:1/-1}.tw{overflow-x:auto}table.heat{border-collapse:separate;border-spacing:2px;font-variant-numeric:tabular-nums;font-size:12px}table.heat th{color:var(--muted);text-align:left;white-space:nowrap;padding:4px 8px;font-weight:500}table.heat td{text-align:center;border-radius:5px;min-width:76px;height:34px;padding:0 6px}td.h0{background:var(--rtk-bg);color:var(--rtk-fg)}td.h1{background:var(--wait-bg);color:var(--wait-fg)}td.h2{background:var(--ok-bg);color:var(--ok-fg)}td.hx{background:var(--sunk);color:var(--faint)}table.heat .ic{margin-right:4px;font-size:9px}table.list{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}table.list th{text-align:left;color:var(--faint);border-bottom:1px solid var(--line);padding:5px 6px;font-size:11px;font-weight:500}table.list td{border-bottom:1px solid var(--line);padding:6px}table.list .n{text-align:right}.colbars{align-items:flex-end;gap:4px;height:110px;display:flex}.colbars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.colbars i{background:var(--fg2);border-radius:4px 4px 0 0;width:70%;max-width:40px;min-height:2px;display:block}.colbars small{color:var(--faint);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10.5px}.hbars{flex-direction:column;gap:6px;display:flex}.hbar{grid-template-columns:minmax(0,140px) minmax(0,1fr) 56px;align-items:center;gap:8px;font-size:12.5px;display:grid}.hbar .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hbar .tr{background:var(--sunk);border-radius:0 4px 4px 0;height:10px}.hbar .tr i{background:var(--fg2);border-radius:0 4px 4px 0;min-width:2px;height:100%;display:block}.hbar .v{text-align:right;font-variant-numeric:tabular-nums;color:var(--fg2)}table.plan{border-collapse:separate;border-spacing:2px;font-variant-numeric:tabular-nums;font-size:12px}table.plan th{color:var(--muted);white-space:nowrap;text-align:left;padding:4px 8px;font-weight:500}table.plan th.today{color:var(--fg);text-decoration:underline}table.plan td{text-align:center;background:var(--sunk);min-width:44px;height:30px;color:var(--fg2);border-radius:5px}table.plan td.l1{background:var(--fg2)}@supports (color:color-mix(in lab, red, red)){table.plan td.l1{background:color-mix(in srgb, var(--fg2) 14%, var(--surface))}}table.plan td.ov{background:var(--rtk-bg);color:var(--rtk-fg);font-weight:600}.suggest{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rep{flex-direction:column;gap:14px;width:100%;max-width:900px;margin:0 auto;padding:18px 16px 28px;display:flex}.rep h2{font-size:18px}.rep h3{font-size:14px}.rep .kpi{color:var(--muted);flex-wrap:wrap;gap:22px;font-size:13px;display:flex}.rep .kpi b{font-family:var(--f-head);color:var(--fg);font-variant-numeric:tabular-nums;font-size:22px;display:block}.blk{border-left:3px solid var(--line2);flex-direction:column;gap:2px;padding:4px 10px;font-size:12.5px;display:flex}.blk.k-retake{border-color:var(--rtk)}.blk.k-late{border-color:var(--wait-fg)}.blk.k-client{border-color:var(--rev)}.blk small{color:var(--muted)}@media print{.noprint{display:none!important}.main,.page{height:auto!important;display:block!important;overflow:visible!important}body{background:#fff}}.ind .btn.spacer-l{margin-left:auto}.ind .views{border-bottom:0;padding:4px 0}.pies{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.pie{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:14px;margin:0;padding:10px 12px;display:flex}.pie figcaption{flex-direction:column;gap:4px;min-width:0;font-size:12.5px;display:flex}.pie ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pie li{align-items:center;gap:6px;display:flex}.vol{flex-direction:column;gap:12px;display:flex}td.sum,tr.sum th{font-weight:600}.lib-admin{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-items:start;gap:12px;width:100%;padding:0 16px 20px;display:grid}.lib-admin .wide{grid-column:1/-1}.lib-admin .panel{flex-shrink:0;min-width:0}.lib-admin .tw{overflow-x:auto}.lib-admin input:not([type=checkbox]):not([type=color]),.lib-admin select{border:1px solid var(--line2);background:var(--surface);height:30px;color:var(--fg);font:inherit;border-radius:6px;min-width:0;padding:0 8px}.lib-admin input[type=color]{border:1px solid var(--line2);background:var(--surface);border-radius:6px;width:40px;height:28px;padding:1px}.lib-admin table.ed td,.lib-admin table.ed th{vertical-align:middle}.lib-admin .c{text-align:center}.lib-admin .add{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.lib-admin .cat{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.lib-admin .cat h3{color:var(--muted);margin:4px 0 0;font-size:12px}.lib-admin .dep{align-items:center;gap:8px;margin-bottom:6px;display:flex}.pad{padding:0 16px}@media (width<=1000px){.lib-admin{grid-template-columns:1fr}}.planning .summary{margin:0;font-weight:500}.planning td.gap{background-image:repeating-linear-gradient(135deg, transparent 0 5px, var(--line2) 5px 6px)}@supports (color:color-mix(in lab, red, red)){.planning td.gap{background-image:repeating-linear-gradient(135deg, transparent 0 5px, color-mix(in srgb, var(--line2) 55%, transparent) 5px 6px)}}.planning .idle{margin-top:8px}.planning .idle ul{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.cpanel textarea{font:inherit;box-sizing:border-box;width:100%;min-height:64px}.cpanel .cnotes{margin:6px 0}.cp-changes{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:8px;margin:0;padding:8px 10px;display:flex}.cp-changes legend{padding:0 4px;font-size:13px;font-weight:600}.cp-change{flex-direction:column;gap:4px;display:flex}}@layer theme{:root,:host{--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--radius-sm:.25rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.right-4{right:calc(var(--spacing) * 4)}.bottom-1{bottom:var(--spacing)}.left-0{left:0}.left-1\/2{left:50%}.z-0{z-index:0}.z-10{z-index:10}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.oui-grid{display:grid}.table{display:table}.size-1\.25{width:calc(var(--spacing) * 1.25);height:calc(var(--spacing) * 1.25)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-full{width:100%;height:100%}.h-2{height:calc(var(--spacing) * 2)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-28{height:calc(var(--spacing) * 28)}.h-max{height:max-content}.min-h-dvh{min-height:100dvh}.w-9{width:calc(var(--spacing) * 9)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-max{width:max-content}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-\(--trigger-anchor-point\){transform-origin:var(--trigger-anchor-point)}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-normal{justify-content:normal}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.self-start{align-self:flex-start}.rounded-full{border-radius:2147483647px}.rounded-oui-card{border-radius:var(--oui-radius-card)}.rounded-oui-field{border-radius:var(--oui-radius-field)}.rounded-oui-tile{border-radius:var(--oui-radius-tile)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-oui-line{border-color:var(--oui-line)}.border-transparent{border-color:#0000}.bg-oui-blue{background-color:var(--oui-blue)}.bg-oui-btn-danger-bg{background-color:var(--oui-btn-danger-bg)}.bg-oui-btn-primary-bg{background-color:var(--oui-btn-primary-bg)}.bg-oui-btn-secondary-bg{background-color:var(--oui-btn-secondary-bg)}.bg-oui-card{background-color:var(--oui-card)}.bg-oui-ink{background-color:var(--oui-ink)}.bg-oui-on-primitive{background-color:var(--oui-on-primitive)}.bg-oui-sidebar{background-color:var(--oui-sidebar)}.bg-oui-soft-2{background-color:var(--oui-soft-2)}.bg-transparent{background-color:#0000}.stroke-current{stroke:currentColor}.p-0{padding:0}.p-0\!{padding:0!important}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-5{padding-block:calc(var(--spacing) * 5)}.pt-1{padding-top:var(--spacing)}.font-oui-text{font-family:var(--oui-font-text)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[13px\]{font-size:13px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[40px\]{font-size:40px}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\(--oui-tracking-kpi\){--tw-tracking:var(--oui-tracking-kpi);letter-spacing:var(--oui-tracking-kpi)}.tracking-\(--oui-tracking-page-title\){--tw-tracking:var(--oui-tracking-page-title);letter-spacing:var(--oui-tracking-page-title)}.whitespace-nowrap{white-space:nowrap}.text-oui-bg{color:var(--oui-bg)}.text-oui-blue{color:var(--oui-blue)}.text-oui-btn-danger-fg{color:var(--oui-btn-danger-fg)}.text-oui-btn-primary-fg{color:var(--oui-btn-primary-fg)}.text-oui-ink{color:var(--oui-ink)}.text-oui-ink-2{color:var(--oui-ink-2)}.text-oui-mute{color:var(--oui-mute)}.text-oui-on-primitive{color:var(--oui-on-primitive)}.text-oui-sidebar-text{color:var(--oui-sidebar-text)}.text-oui-sidebar-text-2{color:var(--oui-sidebar-text-2)}.capitalize{text-transform:capitalize}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-oui-line{-webkit-text-decoration-color:var(--oui-line);-webkit-text-decoration-color:var(--oui-line);-webkit-text-decoration-color:var(--oui-line);text-decoration-color:var(--oui-line)}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-oui-popover{--tw-shadow:var(--oui-shadow-popover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-oui-blue{--tw-ring-color:var(--oui-blue)}.ring-oui-btn-secondary-line{--tw-ring-color:var(--oui-btn-secondary-line)}.ring-oui-line-strong{--tw-ring-color:var(--oui-line-strong)}.ring-transparent{--tw-ring-color:transparent}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-offset-2{outline-offset:2px}.outline-oui-focus{outline-color:var(--oui-focus)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.hover\:bg-oui-ink-2:hover{background-color:var(--oui-ink-2)}.hover\:bg-oui-line:hover{background-color:var(--oui-line)}.hover\:bg-oui-soft-2:hover{background-color:var(--oui-soft-2)}.hover\:font-medium:hover{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.hover\:decoration-oui-ink:hover{-webkit-text-decoration-color:var(--oui-ink);-webkit-text-decoration-color:var(--oui-ink);-webkit-text-decoration-color:var(--oui-ink);text-decoration-color:var(--oui-ink)}.hover\:ring-oui-btn-danger-fg:hover{--tw-ring-color:var(--oui-btn-danger-fg)}}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-oui-soft-2:disabled{background-color:var(--oui-soft-2)}.disabled\:text-oui-mute:disabled{color:var(--oui-mute)}.disabled\:ring-1:disabled{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:ring-oui-line:disabled{--tw-ring-color:var(--oui-line)}.disabled\:ring-inset:disabled{--tw-ring-inset:inset}:is(.\*\:data-icon\:pointer-events-none>*)[data-icon]{pointer-events:none}:is(.\*\:data-icon\:shrink-0>*)[data-icon]{flex-shrink:0}.data-icon-only\:w-8[data-icon-only]{width:calc(var(--spacing) * 8)}.data-icon-only\:w-10[data-icon-only]{width:calc(var(--spacing) * 10)}.data-icon-only\:w-12[data-icon-only]{width:calc(var(--spacing) * 12)}.data-icon-only\:px-0[data-icon-only]{padding-inline:0}.data-loading\:bg-oui-ink-2[data-loading]{background-color:var(--oui-ink-2)}.data-loading\:bg-oui-line[data-loading]{background-color:var(--oui-line)}.data-loading\:bg-oui-soft-2[data-loading]{background-color:var(--oui-soft-2)}.data-loading\:ring-oui-btn-danger-fg[data-loading]{--tw-ring-color:var(--oui-btn-danger-fg)}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[oui-fade-in_var\(--oui-duration-moderate-01\)_var\(--oui-ease-productive-entrance\)\]{animation:oui-fade-in var(--oui-duration-moderate-01) var(--oui-ease-productive-entrance)}.motion-safe\:animate-\[oui-fade-out_var\(--oui-duration-fast-02\)_var\(--oui-ease-productive-exit\)\]{animation:oui-fade-out var(--oui-duration-fast-02) var(--oui-ease-productive-exit)}.motion-safe\:animate-spin{animation:var(--animate-spin)}.motion-safe\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:duration-\(--oui-duration-fast-02\){--tw-duration:var(--oui-duration-fast-02);transition-duration:var(--oui-duration-fast-02)}.motion-safe\:ease-\(--oui-ease-productive\){--tw-ease:var(--oui-ease-productive);transition-timing-function:var(--oui-ease-productive)}}.\[\&_td\]\:p-0 td{padding:0}.\[\&_tr\]\:border-b-4 tr{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.\[\&_tr\]\:border-transparent tr{border-color:#0000}.\[\&_tr\:last-of-type\]\:border-none tr:last-of-type{--tw-border-style:none;border-style:none}.\[\&\>\*\:not\(\[data-icon\=loading\]\)\]\:invisible>:not([data-icon=loading]){visibility:hidden}.\[\&\>\*\:not\(\[data-icon\=loading\]\)\:not\(\[data-text\]\)\]\:hidden>:not([data-icon=loading]):not([data-text]){display:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=860px),(pointer:coarse){:where(button,a[href],[role=button],[role=tab],[role=menuitem],[role=option],select,input:not([type=checkbox]):not([type=radio]),summary){min-height:44px!important}}.oui-select,.oui-input{border-radius:var(--oui-radius-field);background:var(--oui-card);height:36px;color:var(--oui-ink);font:400 var(--oui-text-body)/1 var(--oui-font-text);box-shadow:inset 0 0 0 1px var(--oui-line-strong);border:0;padding:0 12px}.oui-input[type=search]{min-width:240px}.oui-select:focus-visible,.oui-input:focus-visible{outline:var(--oui-border-focus-ring) solid var(--oui-focus);outline-offset:2px}.oui-dlg-fields{flex-direction:column;gap:14px;margin-bottom:16px;display:flex}.oui-dlg-field{font:500 var(--oui-text-secondary)/1.2 var(--oui-font-text);color:var(--oui-ink-2);flex-direction:column;gap:6px;display:flex}.oui-dlg-field .oui-input,.oui-dlg-field .oui-select{box-sizing:border-box;width:100%}
