body[data-prototype-theme=studio]:has(.studio-task-finish){overflow-x:clip;overflow-y:visible}body[data-prototype-theme=studio] .studio-task-finish{--task-control-type:14px;--task-glass:color-mix(in srgb,var(--hub-ink) 65%,transparent);--task-glass-shadow:var(--hub-elevation-panel)}body[data-prototype-theme=studio] .studio-task-finish .studio-heading h1{margin:0}body[data-prototype-theme=studio] .studio-task-finish .studio-task-context{display:flex;flex-wrap:wrap;align-items:center;gap:5px 9px;margin-top:10px;color:var(--hub-muted);font-size:13px;line-height:1.5}body[data-prototype-theme=studio] .studio-task-finish .studio-days{align-items:center;flex-wrap:wrap;gap:5px;margin-bottom:20px;padding:7px;border:0;border-radius:calc(var(--hub-control-radius) + 7px);background:linear-gradient(130deg,color-mix(in srgb,var(--hub-cyan) 16%,transparent),transparent 60%),var(--task-glass);box-shadow:var(--task-glass-shadow);backdrop-filter:var(--hub-glass-filter);-webkit-backdrop-filter:var(--hub-glass-filter)}body[data-prototype-theme=studio] .studio-task-finish .studio-days>button{flex:0 1 auto;min-width:-moz-max-content;min-width:max-content;min-height:44px;max-width:none;gap:8px;padding:9px 12px;font-size:14px;color:var(--hub-muted);border-radius:12px}body[data-prototype-theme=studio] .studio-task-finish .studio-days>button>strong{font-size:17px;color:inherit}body[data-prototype-theme=studio] .studio-task-finish .studio-days>button[aria-current]{color:var(--hub-ink);background:linear-gradient(150deg,color-mix(in srgb,var(--hub-paper) 40%,var(--hub-cyan)),var(--hub-cyan));box-shadow:inset 0 1px 0 var(--hub-paper),0 4px 10px color-mix(in srgb,var(--hub-ink) 30%,transparent)}body[data-prototype-theme=studio] .studio-task-finish .studio-day-dot{display:none}body[data-prototype-theme=studio] .studio-task-finish .studio-days .studio-area-picker{display:flex;margin-left:auto;padding-left:12px}body[data-prototype-theme=studio] .studio-task-finish .studio-days .studio-select-trigger{min-height:44px;font-size:14px;background:color-mix(in srgb,var(--hub-ink) 60%,transparent);border:0;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--hub-cyan) 20%,transparent)}body[data-prototype-theme=studio] .studio-task-finish .studio-task-sheet{--task-sheet-rim:var(--hub-frame-padding);--task-sheet-radius:var(--hub-radius-panel);--task-sheet-inner-radius:calc(var(--task-sheet-radius) - var(--task-sheet-rim));position:relative;container:task-sheet/inline-size;overflow:clip;padding:var(--task-sheet-rim);border-radius:var(--task-sheet-radius);background:var(--hub-glass-background);box-shadow:var(--hub-elevation-panel);backdrop-filter:var(--hub-glass-filter);-webkit-backdrop-filter:var(--hub-glass-filter)}body[data-prototype-theme=studio] .studio-task-finish .studio-task-sheet:after{position:absolute;inset:0;z-index:1;content:"";pointer-events:none;padding:1px;border-radius:inherit;background:var(--hub-glass-edge-gradient);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}body[data-prototype-theme=studio] .studio-task-finish .studio-task-sheet>:is(.studio-task-groups,.studio-empty,.studio-sheet-footer){background:var(--hub-paper)}body[data-prototype-theme=studio] .studio-task-finish .studio-sheet-footer{border-radius:0 0 var(--task-sheet-inner-radius) var(--task-sheet-inner-radius)}body[data-prototype-theme=studio] .studio-task-finish .studio-task-progress{position:relative;gap:0 18px;min-height:82px;padding:17px 24px 20px;border-radius:var(--task-sheet-inner-radius) var(--task-sheet-inner-radius) 0 0;background:color-mix(in srgb,var(--hub-paper) 82%,var(--hub-cyan))}body[data-prototype-theme=studio] .studio-task-finish .studio-task-progress-copy h2{font-size:17px;font-weight:550}body[data-prototype-theme=studio] .studio-task-finish .studio-task-progress-copy p{margin-top:3px;font-size:12px}body[data-prototype-theme=studio] .studio-task-finish .studio-task-progress-number>strong{font-size:36px;letter-spacing:-.03em}body[data-prototype-theme=studio] .studio-task-finish .studio-task-progress-number>svg{display:none}body[data-prototype-theme=studio] .studio-task-finish .studio-task-progress-track{position:absolute;left:24px;right:24px;bottom:0;height:4px;gap:4px}body[data-prototype-theme=studio] .studio-task-finish .studio-task-tools{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(145px,1fr) auto minmax(150px,1fr);align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--task-line);background:var(--hub-paper)}body[data-prototype-theme=studio] .studio-task-finish .studio-task-section-select{grid-column:1;grid-row:1;min-width:0;width:100%;min-height:44px;padding:10px;font-size:14px;background:color-mix(in srgb,var(--hub-ink) 7%,var(--hub-paper));border:0;box-shadow:none;border-radius:var(--hub-control-radius)}body[data-prototype-theme=studio] .studio-task-finish .studio-task-tools .studio-status-tabs{grid-column:2;grid-row:1;display:flex;gap:2px;flex-wrap:nowrap;width:auto}body[data-prototype-theme=studio] .studio-task-finish .studio-status-tabs>button{min-height:44px;padding:9px 8px;gap:5px;font-size:14px}body[data-prototype-theme=studio] .studio-task-finish .studio-status-tabs>button>span{font-size:12px}body[data-prototype-theme=studio] .studio-task-finish .studio-status-tabs>button[aria-pressed=true]{color:var(--hub-paper);background:var(--hub-ink);font-weight:500}body[data-prototype-theme=studio] .studio-task-finish .studio-status-tabs .studio-task-filter{min-height:44px;padding:9px 7px;font-size:12px}body[data-prototype-theme=studio] .studio-task-finish .studio-search{grid-column:3;grid-row:1;min-width:0;width:100%;max-width:none;min-height:44px;padding:8px 10px;gap:7px;border:1px solid var(--task-line);border-radius:var(--hub-control-radius);background:var(--hub-paper)}body[data-prototype-theme=studio] .studio-task-finish .studio-search>svg{flex:none}body[data-prototype-theme=studio] .studio-task-finish .studio-search input{min-width:0;min-height:26px;width:100%;font-size:14px}body[data-prototype-theme=studio] .studio-task-finish .studio-search>button{min-width:32px;min-height:28px}body[data-prototype-theme=studio] .studio-task-finish .studio-search:focus-within{outline:2px solid var(--task-success);outline-offset:2px}body[data-prototype-theme=studio] .studio-task-finish .studio-search input:focus-visible{outline:none}body[data-prototype-theme=studio] .studio-task-finish .studio-task-search-toggle{display:none}body[data-prototype-theme=studio] .studio-task-finish .studio-group-heading{padding:20px 24px 6px}body[data-prototype-theme=studio] .studio-task-finish .studio-group-heading h3{font-size:14px}body[data-prototype-theme=studio] .studio-task-finish .studio-group-heading>span{font-size:12px}body[data-prototype-theme=studio] .studio-task-finish .studio-task-row{min-height:72px;padding-top:11px;padding-bottom:11px}body[data-prototype-theme=studio] .studio-task-finish .studio-task-row[data-selected=true]{background:color-mix(in srgb,var(--hub-cyan) 38%,var(--hub-paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hub-ink) 25%,transparent)}body[data-prototype-theme=studio] .studio-task-finish .studio-task-title{font-size:16px;font-weight:500}body[data-prototype-theme=studio] .studio-task-finish :is(.studio-execution-summary,.studio-comment-signal,.studio-sheet-footer,.studio-sheet-footer>span:last-child){font-size:12px}body[data-prototype-theme=studio] .studio-task-finish .studio-day-rail{gap:20px}body[data-prototype-theme=studio] .studio-task-brief{display:none}body[data-prototype-theme=studio] .studio-task-unavailable{max-width:680px;padding:32px;border-radius:var(--hub-radius-panel);color:var(--hub-text);background:var(--hub-glass-background);box-shadow:var(--hub-elevation-panel)}body[data-prototype-theme=studio] .studio-task-unavailable h2{font-size:24px;line-height:1.3}body[data-prototype-theme=studio] .studio-task-unavailable p{margin-block:12px 24px;color:var(--hub-muted)}body[data-prototype-theme=studio] .studio-task-unavailable button{min-height:44px;padding:10px 16px;border-radius:var(--hub-control-radius);color:var(--hub-ink);background:var(--hub-cyan)}body[data-prototype-theme=studio] .studio-task-loading{max-width:840px;overflow:hidden;padding:var(--hub-frame-padding);border-radius:var(--hub-radius-panel);background:var(--hub-glass-background);box-shadow:var(--hub-elevation-panel)}body[data-prototype-theme=studio] .studio-task-loading>div{display:flex;align-items:center;gap:16px;min-height:80px;padding:20px 24px;background:var(--hub-paper);border-bottom:1px solid var(--hub-paper-rule)}body[data-prototype-theme=studio] .studio-task-loading>.studio-task-loading-top{height:84px;border-radius:18px 18px 0 0;background:var(--task-glass)}body[data-prototype-theme=studio] .studio-task-loading>div:last-child{border-radius:0 0 18px 18px}body[data-prototype-theme=studio] .studio-task-loading span{width:30px;height:30px;border-radius:10px;background:color-mix(in srgb,var(--hub-ink) 12%,var(--hub-paper))}body[data-prototype-theme=studio] .studio-task-loading i{width:60%;height:14px;border-radius:4px;background:color-mix(in srgb,var(--hub-ink) 9%,var(--hub-paper))}body[data-prototype-theme=studio] .studio-task-finish .studio-focus-card{padding:18px;border:0;border-radius:var(--hub-radius-surface);background:var(--task-glass);box-shadow:var(--task-glass-shadow);backdrop-filter:var(--hub-glass-filter);-webkit-backdrop-filter:var(--hub-glass-filter)}body[data-prototype-theme=studio] .studio-task-finish .studio-focus-card h2{margin-top:12px;font-size:24px;line-height:1.3}body[data-prototype-theme=studio] .studio-task-finish .studio-focus-card>button{min-height:44px;margin-top:12px;font-size:14px}body[data-prototype-theme=studio] .studio-task-finish .studio-handover{padding:0 4px 20px}body[data-prototype-theme=studio] .studio-task-finish .studio-common-room>button{min-height:48px;font-size:14px}body[data-prototype-theme=studio] .studio-task-finish .studio-common-room>button>span{font-size:12px}body[data-prototype-theme=studio] .studio-task-finish .studio-board-error{position:fixed;bottom:24px;right:24px;z-index:110;display:flex;align-items:center;gap:12px;width:min(620px,calc(100% - 48px));padding:10px 14px;border-radius:12px;color:var(--hub-paper);background:var(--hub-ink);box-shadow:inset 0 0 0 1px var(--hub-muted),var(--hub-sheet-shadow);font-size:14px;line-height:1.5}body[data-prototype-theme=studio] .studio-task-finish .studio-board-error>svg{flex:none}body[data-prototype-theme=studio] .studio-task-finish .studio-board-error>p{flex:1}body[data-prototype-theme=studio] .studio-task-finish .studio-board-error>button{display:grid;place-items:center;flex:none;width:44px;height:44px}body[data-prototype-theme=studio] .studio-task-finish .studio-task-row :is(button,input){scroll-margin-block:210px 80px}@container task-sheet (max-width: 760px){body[data-prototype-theme=studio] .studio-task-finish .studio-task-tools{grid-template-columns:minmax(0,1fr) 44px;gap:8px;padding:12px 18px}body[data-prototype-theme=studio] .studio-task-finish .studio-task-tools .studio-status-tabs{grid-column:1/-1;grid-row:2;justify-content:flex-start}body[data-prototype-theme=studio] .studio-task-finish .studio-status-tabs .studio-task-filter{margin-left:auto}body[data-prototype-theme=studio] .studio-task-finish .studio-task-search-toggle{display:grid;place-items:center;grid-column:2;grid-row:1;width:44px;height:44px;border-radius:var(--hub-control-radius);color:var(--hub-ink);background:color-mix(in srgb,var(--hub-ink) 7%,var(--hub-paper))}body[data-prototype-theme=studio] .studio-task-finish .studio-task-tools .studio-search{display:none;grid-column:1/-1;grid-row:3;min-height:44px}body[data-prototype-theme=studio] .studio-task-finish .studio-task-tools[data-search-open=true] .studio-search{display:flex}body[data-prototype-theme=studio] .studio-task-finish .studio-search input{font-size:16px}}@media (max-width:1199px){body[data-prototype-theme=studio] .studio-task-brief{display:flex;align-items:stretch;flex-wrap:wrap;gap:0 16px;margin:-4px 0 16px;border-block:1px solid color-mix(in srgb,var(--hub-cyan) 18%,transparent)}body[data-prototype-theme=studio] .studio-task-brief>button{display:flex;align-items:center;gap:8px;min-height:44px;color:var(--hub-paper);font-size:13px;text-align:left}body[data-prototype-theme=studio] .studio-task-brief>button>svg{flex:none;color:var(--hub-muted)}body[data-prototype-theme=studio] .studio-task-brief-message{flex:1;min-width:180px;padding-block:8px}body[data-prototype-theme=studio] .studio-task-brief-message>span{display:flex;flex-direction:column;min-width:0}body[data-prototype-theme=studio] .studio-task-brief-message strong{font-size:12px;font-weight:550;color:var(--hub-muted)}body[data-prototype-theme=studio] .studio-task-brief-message>span>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body[data-prototype-theme=studio] .studio-task-brief-news>span{color:var(--hub-cyan);font-size:12px}body[data-prototype-theme=studio] .studio-task-finish .studio-day-rail,body[data-prototype-theme=studio] .studio-task-finish[data-panel-open=true] .studio-board-error{display:none}}@media (max-width:1023px){body[data-prototype-theme=studio] .studio-task-finish .studio-days>button{flex:1;max-width:none}}@media (max-width:767px){body[data-prototype-theme=studio] .studio-task-brief{display:grid;grid-template-columns:1fr 1fr}body[data-prototype-theme=studio] .studio-task-brief-message{grid-column:1/-1;border-bottom:1px solid color-mix(in srgb,var(--hub-cyan) 12%,transparent)}body[data-prototype-theme=studio] .studio-task-brief-message>span{flex:1}body[data-prototype-theme=studio] .studio-task-brief-team{justify-content:flex-end}body[data-prototype-theme=studio] .studio-task-finish .studio-days .studio-area-picker{display:none}body[data-prototype-theme=studio] .studio-task-finish .studio-task-context{gap:4px 6px;margin-top:8px;font-size:12px}body[data-prototype-theme=studio] .studio-task-finish .studio-days{gap:3px;padding:6px;margin-bottom:16px;border-radius:calc(var(--hub-control-radius) + 6px)}body[data-prototype-theme=studio] .studio-task-finish .studio-days>button{gap:5px;padding:8px 4px;font-size:12px}body[data-prototype-theme=studio] .studio-task-finish .studio-days>button>strong{font-size:16px}body[data-prototype-theme=studio] .studio-task-finish .studio-task-progress{min-height:80px;padding:14px 16px 18px}body[data-prototype-theme=studio] .studio-task-finish .studio-task-progress-copy h2{font-size:16px}body[data-prototype-theme=studio] .studio-task-finish .studio-task-progress-number>strong{font-size:32px}body[data-prototype-theme=studio] .studio-task-finish .studio-task-progress-track{left:16px;right:16px}body[data-prototype-theme=studio] .studio-task-finish .studio-task-tools{padding:10px 12px;gap:6px}body[data-prototype-theme=studio] .studio-task-finish .studio-status-tabs>button{gap:4px;padding:9px 6px;font-size:13px}body[data-prototype-theme=studio] .studio-task-finish .studio-status-tabs .studio-task-filter{padding:9px 5px}body[data-prototype-theme=studio] .studio-task-finish .studio-group-heading{padding:17px 16px 5px}body[data-prototype-theme=studio] .studio-task-finish .studio-task-row{padding:10px 16px;-moz-column-gap:10px;column-gap:10px;min-height:76px}body[data-prototype-theme=studio] .studio-task-finish .studio-task-title{font-size:15px}}@media (prefers-reduced-transparency:reduce){body[data-prototype-theme=studio] .studio-task-finish{--task-glass:var(--hub-ink)}body[data-prototype-theme=studio] .studio-task-finish :is(.studio-days,.studio-focus-card,.studio-task-sheet){backdrop-filter:none;-webkit-backdrop-filter:none}}@media (forced-colors:active){body[data-prototype-theme=studio] .studio-task-finish .studio-task-sheet{background:Canvas;box-shadow:none;outline:1px solid CanvasText;backdrop-filter:none;-webkit-backdrop-filter:none}body[data-prototype-theme=studio] .studio-task-finish .studio-task-sheet:after{display:none}}body[data-prototype-theme=studio] .studio-workspace .studio-working-panel:has(.studio-detail){display:flex;flex-direction:column;padding:var(--hub-frame-padding);border-radius:var(--hub-radius-panel);background:var(--hub-glass-background);box-shadow:var(--hub-elevation-panel);backdrop-filter:var(--hub-glass-filter);-webkit-backdrop-filter:var(--hub-glass-filter)}body[data-prototype-theme=studio] .studio-workspace .studio-detail{flex:1 0 auto;--studio-detail-ink:var(--hub-ink);--studio-detail-muted:var(--hub-ink-muted);--studio-detail-line:var(--hub-paper-rule);border:0;border-radius:var(--hub-frame-inner-radius);background:var(--hub-paper);box-shadow:none;font-size:var(--hub-type-body)}body[data-prototype-theme=studio] .studio-workspace .studio-detail-header{position:sticky;top:0;z-index:2;gap:8px;padding:8px 14px 8px 20px;background:var(--hub-paper);border-radius:var(--hub-frame-inner-radius) var(--hub-frame-inner-radius) 0 0}body[data-prototype-theme=studio] .studio-workspace .studio-detail-context{font-size:var(--hub-type-small);line-height:1.5;gap:5px}body[data-prototype-theme=studio] .studio-workspace .studio-detail-close{width:44px;height:44px;border-radius:var(--hub-control-radius);color:var(--hub-ink);background:color-mix(in srgb,var(--hub-ink) 7%,transparent)}body[data-prototype-theme=studio] .studio-workspace .studio-detail-body{padding:20px 20px 24px}body[data-prototype-theme=studio] .studio-workspace .studio-detail-intro{padding-bottom:18px}body[data-prototype-theme=studio] .studio-workspace .studio-detail-title{font-size:26px;line-height:1.25;letter-spacing:-.025em}body[data-prototype-theme=studio] .studio-workspace .studio-detail-labels{gap:8px;margin-bottom:12px}body[data-prototype-theme=studio] .studio-workspace .studio-detail-type{display:flex;align-items:center;min-height:28px;padding:4px 8px;border-radius:8px;color:var(--hub-ink-muted);background:color-mix(in srgb,var(--hub-ink) 7%,transparent);font-size:var(--hub-type-small);line-height:1.5;letter-spacing:0;text-transform:none}body[data-prototype-theme=studio] .studio-workspace .studio-detail-type[data-kind=urgent]{color:var(--task-urgent);background:color-mix(in srgb,var(--task-urgent) 10%,var(--hub-paper))}body[data-prototype-theme=studio] .studio-workspace .studio-detail-type[data-kind=extra]{color:var(--task-success);background:color-mix(in srgb,var(--hub-accent) 30%,var(--hub-paper))}body[data-prototype-theme=studio] .studio-workspace .studio-detail-done{color:var(--task-success);font-size:var(--hub-type-small)}body[data-prototype-theme=studio] .studio-workspace .studio-detail-section{padding:20px 0}body[data-prototype-theme=studio] .studio-workspace .studio-detail-section-title{color:var(--hub-ink);font-size:var(--hub-type-control);line-height:1.4}body[data-prototype-theme=studio] .studio-workspace :is(.studio-detail-instructions,.studio-detail-step-copy,.studio-comment-body,.studio-comment-compose textarea,.studio-comment-edit textarea){color:var(--hub-ink);font-size:var(--hub-type-body);line-height:1.55}body[data-prototype-theme=studio] .studio-workspace :is(.studio-detail-muted,.studio-detail-timing,.studio-detail-caption,.studio-detail-count,.studio-comment-meta time,.studio-comment-compose-footer>span,.studio-detail-history small,.studio-detail-step-copy small,.studio-detail-attribution small){color:var(--hub-ink-muted);font-size:var(--hub-type-small);line-height:1.5}body[data-prototype-theme=studio] .studio-workspace .studio-detail-count{font-variant-numeric:tabular-nums}body[data-prototype-theme=studio] .studio-workspace .studio-detail-timing{margin-top:10px}body[data-prototype-theme=studio] .studio-workspace .studio-detail-links{gap:6px 12px}body[data-prototype-theme=studio] .studio-workspace .studio-detail-links a{min-height:44px;font-size:var(--hub-type-control)}body[data-prototype-theme=studio] .studio-workspace .studio-detail-step-label{min-height:48px;gap:10px;padding:11px 4px}body[data-prototype-theme=studio] .studio-workspace .studio-detail-check-box{width:23px;height:23px;border-radius:7px;border-color:color-mix(in srgb,var(--hub-ink) 44%,transparent);background:color-mix(in srgb,var(--hub-paper) 70%,white);color:var(--hub-ink)}body[data-prototype-theme=studio] .studio-workspace .studio-detail-step-label>input:checked+.studio-detail-check-box{color:var(--hub-ink);background:var(--hub-accent);border-color:var(--task-success)}body[data-prototype-theme=studio] .studio-workspace .studio-detail-step[data-complete=true] .studio-detail-step-copy>span{color:var(--hub-ink-muted)}body[data-prototype-theme=studio] .studio-workspace .studio-detail-step-label>input:focus-visible+.studio-detail-check-box{outline:2px solid var(--task-success);outline-offset:3px}body[data-prototype-theme=studio] .studio-workspace .studio-detail-complete-action{min-height:46px;font-size:var(--hub-type-control);color:var(--hub-ink);background:var(--hub-accent);border-color:color-mix(in srgb,var(--task-success) 35%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--hub-paper) 70%,transparent),0 3px 8px color-mix(in srgb,var(--task-success) 10%,transparent)}body[data-prototype-theme=studio] .studio-workspace .studio-detail-complete-action[data-completed=true]{color:var(--hub-ink-muted);background:color-mix(in srgb,var(--hub-ink) 6%,transparent);border-color:var(--hub-paper-rule);box-shadow:none}body[data-prototype-theme=studio] .studio-workspace .studio-detail-colleague-note{display:flex;align-items:flex-start;gap:8px;color:var(--hub-ink-muted);font-size:var(--hub-type-small);line-height:1.6}body[data-prototype-theme=studio] .studio-workspace .studio-detail-colleague-note>svg{flex-shrink:0;margin-top:1px;color:var(--task-success)}body[data-prototype-theme=studio] .studio-workspace .studio-detail-history{gap:8px;margin-top:14px}body[data-prototype-theme=studio] .studio-workspace .studio-detail-slot{gap:10px;padding:10px;border-color:var(--hub-paper-rule);background:color-mix(in srgb,var(--hub-paper) 70%,white)}body[data-prototype-theme=studio] .studio-workspace .studio-detail-slot-copy{font-size:var(--hub-type-control);line-height:1.45}body[data-prototype-theme=studio] .studio-workspace .studio-detail-slot:disabled{color:var(--hub-ink-muted);background:color-mix(in srgb,var(--hub-ink) 3%,var(--hub-paper))}body[data-prototype-theme=studio] .studio-workspace .studio-detail-slot-check{color:var(--hub-ink);border-color:color-mix(in srgb,var(--hub-ink) 44%,transparent)}body[data-prototype-theme=studio] .studio-workspace .studio-detail-slot[aria-checked=true] .studio-detail-slot-check{color:var(--hub-ink);background:var(--hub-accent);border-color:var(--task-success)}body[data-prototype-theme=studio] .studio-workspace .studio-detail-avatar{width:32px;height:32px;font-size:var(--hub-type-small);color:var(--hub-ink);background:color-mix(in srgb,var(--hub-cyan) 25%,var(--hub-paper));border-color:var(--hub-paper-rule)}body[data-prototype-theme=studio] .studio-workspace .studio-detail-history>li[data-complete=false] .studio-detail-avatar{color:var(--hub-ink-muted)}body[data-prototype-theme=studio] .studio-workspace .studio-detail-attribution{font-size:var(--hub-type-control)}body[data-prototype-theme=studio] .studio-workspace .studio-comment-meta>div{color:var(--hub-ink);font-size:var(--hub-type-control)}body[data-prototype-theme=studio] .studio-workspace .studio-comment-body{margin:9px 0 4px}body[data-prototype-theme=studio] .studio-workspace .studio-comment-actions{gap:4px 8px;margin:4px 0 0;font-size:var(--hub-type-small)}body[data-prototype-theme=studio] .studio-workspace .studio-comment-actions button:not(.studio-comment-save){min-width:44px;min-height:44px;padding:8px;gap:6px;border-radius:8px;font-size:var(--hub-type-small)}body[data-prototype-theme=studio] .studio-workspace :is(.studio-comment-compose label,.studio-comment-edit label){color:var(--hub-ink);font-size:var(--hub-type-control)}body[data-prototype-theme=studio] .studio-workspace :is(.studio-comment-compose textarea,.studio-comment-edit textarea){min-height:88px;border-color:color-mix(in srgb,var(--hub-ink) 26%,transparent);background:color-mix(in srgb,var(--hub-paper) 60%,white)}body[data-prototype-theme=studio] .studio-workspace :is(.studio-comment-compose textarea,.studio-comment-edit textarea)::-moz-placeholder{color:var(--hub-ink-muted)}body[data-prototype-theme=studio] .studio-workspace :is(.studio-comment-compose textarea,.studio-comment-edit textarea)::placeholder{color:var(--hub-ink-muted)}body[data-prototype-theme=studio] .studio-workspace .studio-comment-save{min-height:44px;padding:10px 12px;color:var(--hub-paper)!important;background:var(--hub-ink);border-color:var(--hub-ink);font-size:var(--hub-type-control)}body[data-prototype-theme=studio] .studio-workspace .studio-comment-error{font-size:var(--hub-type-small);line-height:1.5}body[data-prototype-theme=studio] .studio-workspace .studio-comment-error button{min-height:44px}body[data-prototype-theme=studio] .studio-workspace .studio-check>svg{transform:none;filter:none;transition:none}body[data-prototype-theme=studio] .studio-workspace .studio-check[aria-checked=true]>svg{transform:none;filter:none}body[data-prototype-theme=studio] .studio-workspace .studio-check{transition:background-color var(--hub-fast) var(--hub-ease),border-color var(--hub-fast) var(--hub-ease)}body[data-prototype-theme=studio] .studio-workspace .studio-check:active:not(:disabled){transform:none}body[data-prototype-theme=studio] .studio-workspace .studio-slot-number{transition:none}body[data-prototype-theme=studio] .studio-workspace .studio-execution-summary{font-size:var(--hub-type-small)}body[data-prototype-theme=studio] .studio-workspace .studio-execution-rule{margin-left:0}body[data-prototype-theme=studio] .studio-workspace .studio-execution-rule[data-waiting=true]{width:100%;align-items:flex-start;gap:6px;padding-top:2px}body[data-prototype-theme=studio] .studio-workspace .studio-execution-rule>svg{flex-shrink:0;margin-top:2px}body[data-prototype-theme=studio] .studio-workspace .studio-detail :is(button,a,input,textarea){scroll-margin-block:76px 20px}body[data-prototype-theme=studio] .studio-workspace .studio-detail-check-progress>span{transition:none}@media (hover:hover) and (pointer:fine){body[data-prototype-theme=studio] .studio-workspace :is(.studio-detail-close,.studio-comment-actions button:not(.studio-comment-save)):hover:not(:disabled){background:color-mix(in srgb,var(--hub-ink) 10%,transparent)}body[data-prototype-theme=studio] .studio-workspace .studio-detail-complete-action:hover:not(:disabled){background:color-mix(in srgb,var(--hub-accent) 85%,var(--hub-paper))}body[data-prototype-theme=studio] .studio-workspace .studio-detail-complete-action[data-completed=true]:hover:not(:disabled){background:color-mix(in srgb,var(--hub-ink) 10%,transparent)}body[data-prototype-theme=studio] .studio-workspace .studio-comment-save:hover:not(:disabled){color:var(--hub-paper);background:color-mix(in srgb,var(--hub-ink) 85%,var(--task-success))}}@media (max-width:767px){body[data-prototype-theme=studio] .studio-workspace .studio-detail-header{padding-left:16px}body[data-prototype-theme=studio] .studio-workspace .studio-detail-body{padding:18px 16px 22px}body[data-prototype-theme=studio] .studio-workspace .studio-detail-title{font-size:24px}body[data-prototype-theme=studio] .studio-workspace :is(.studio-comment-compose textarea,.studio-comment-edit textarea){font-size:16px}}@media (prefers-reduced-transparency:reduce){body[data-prototype-theme=studio] .studio-workspace .studio-working-panel:has(.studio-detail){background:var(--hub-ink);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){body[data-prototype-theme=studio] .studio-workspace :is(.studio-check,.studio-check>svg,.studio-slot-number,.studio-detail-check-box,.studio-detail-slot-check){transition:none;animation:none}}body[data-prototype-theme=studio][data-studio-input=keyboard] .studio-workspace :is(.studio-check,.studio-check>svg,.studio-slot-number,.studio-detail-check-box,.studio-detail-slot-check){transition:none;animation:none}body[data-prototype-theme=studio] .studio-task-responsibility{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;color:var(--hub-ink-muted);font-size:13px;line-height:1.5}body[data-prototype-theme=studio] .studio-task-responsibility.is-compact{grid-column:2/-1;margin-top:-3px}body[data-prototype-theme=studio] .studio-task-responsibility.is-detail{padding:16px 0;border-bottom:1px solid var(--hub-paper-rule)}body[data-prototype-theme=studio] .studio-responsibility-heading{display:flex;justify-content:space-between;align-items:center;width:100%;gap:12px}body[data-prototype-theme=studio] .studio-responsibility-heading h3{font-size:14px;font-weight:550;color:var(--hub-ink)}body[data-prototype-theme=studio] .studio-responsibility-heading>button{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:color-mix(in srgb,var(--hub-ink) 6%,transparent)}body[data-prototype-theme=studio] .studio-responsibility-person{display:flex;align-items:center;gap:8px;width:100%;min-width:0;min-height:32px}body[data-prototype-theme=studio] .studio-responsibility-person>svg{flex:none}body[data-prototype-theme=studio] .studio-responsibility-person>.studio-person{display:flex;flex:0 1 auto;min-width:0}body[data-prototype-theme=studio] .studio-responsibility-status{flex:none;color:var(--hub-ink-muted);font-size:12px;line-height:1.3;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic}body[data-prototype-theme=studio] .studio-responsibility-status[data-started=true]{color:var(--hub-ink)}body[data-prototype-theme=studio] .studio-responsibility-slot{flex:none;color:var(--hub-ink-muted);font-size:11px;font-variant-numeric:tabular-nums}body[data-prototype-theme=studio] .studio-task-responsibility.is-compact .studio-person-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-prototype-theme=studio] .studio-responsibility-person[data-own=true]{color:var(--hub-ink)}body[data-prototype-theme=studio] .studio-claim-action{display:flex;align-items:center;gap:6px;min-height:var(--hub-control-size,44px);padding:3px 8px 3px 0;color:var(--hub-ink-muted);font-size:var(--hub-type-control);line-height:1.5;text-align:left;border-radius:6px}body[data-prototype-theme=studio] .studio-claim-action>svg{flex:none}body[data-prototype-theme=studio] .studio-task-responsibility.is-detail .studio-claim-action{min-height:44px;padding:8px 12px;color:var(--hub-ink);background:var(--hub-cyan);border-radius:10px;font-size:14px}body[data-prototype-theme=studio] .studio-responsibility-release{flex:none;min-height:44px;padding:8px;margin-left:auto;color:var(--hub-ink-muted);text-decoration:underline;text-underline-offset:3px}body[data-prototype-theme=studio] .studio-task-responsibility.is-detail .studio-responsibility-person{width:100%}body[data-prototype-theme=studio] .studio-responsibility-help{width:100%;margin-top:8px;color:var(--hub-ink-muted);font-size:12px}body[data-prototype-theme=studio] .studio-responsibility-error{width:100%;color:var(--task-urgent);font-size:13px}body[data-prototype-theme=studio] .studio-claim-action:disabled{opacity:.55;cursor:wait}body[data-prototype-theme=studio] .studio-responsibility-load-error{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:16px;padding:12px 16px;color:var(--hub-ink);background:var(--hub-paper);border-radius:12px;font-size:14px}body[data-prototype-theme=studio] .studio-responsibility-load-error button{min-height:44px;text-decoration:underline}body[data-prototype-theme=studio] .studio-responsibility-alert{position:fixed;z-index:1300;bottom:20px;right:20px;display:flex;align-items:center;gap:12px;max-width:min(480px,calc(100% - 40px));padding:12px 16px;border-radius:12px;color:var(--hub-paper);background:var(--hub-ink);font:14px/1.5 var(--studio-font);box-shadow:var(--hub-sheet-shadow)}body[data-prototype-theme=studio] .studio-responsibility-alert button{min-height:44px;padding:8px;text-decoration:underline}.prototype-task-role .task-assignment-body>p{margin-bottom:16px;font-size:14px;color:var(--hub-ink-muted)}.prototype-role-options{display:grid;gap:8px;border:0;margin:0;padding:0}.prototype-role-options legend{margin-bottom:8px;font-weight:550}.prototype-role-options label{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--hub-ink) 5%,var(--hub-paper))}.prototype-role-options input{accent-color:var(--hub-ink);width:18px;height:18px}.prototype-scope .prototype-role-access{min-height:44px;margin-top:8px;text-decoration:underline}@media (hover:hover) and (pointer:fine){body[data-prototype-theme=studio] .studio-claim-action:hover:not(:disabled){color:var(--hub-ink);text-decoration:underline;text-underline-offset:3px}}@media (max-width:767px){body[data-prototype-theme=studio] .studio-task-responsibility.is-compact{gap:3px 10px}body[data-prototype-theme=studio] .studio-claim-action{min-height:44px}}@container task-sheet (min-width: 680px){body[data-prototype-theme=studio] .studio-task-finish .studio-task-row{grid-template-columns:32px minmax(0,1fr) minmax(144px,180px)}body[data-prototype-theme=studio] .studio-task-row>.studio-task-responsibility.is-compact{grid-column:3;grid-row:1;align-self:start;min-width:0;margin-top:0;padding-inline-start:16px;border-inline-start:1px solid var(--hub-paper-rule)}body[data-prototype-theme=studio] .studio-task-row .studio-responsibility-person{min-height:var(--hub-control-size,44px);min-width:0}body[data-prototype-theme=studio] .studio-task-finish .studio-row-executions,body[data-prototype-theme=studio] .studio-task-finish .studio-row-signals{grid-column:2}}body[data-prototype-theme=studio] :is(.task-action-menu,.task-assignment-dialog){font-family:var(--studio-font);color:var(--hub-ink);font-size:var(--hub-type-control);line-height:1.5}.task-action-menu{position:fixed;z-index:1200;width:min(288px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:7px;border:1px solid var(--hub-glass-border);border-top-color:var(--hub-glass-highlight);border-radius:var(--hub-radius-menu);background:var(--hub-glass-menu-background);box-shadow:var(--hub-elevation-popover);backdrop-filter:var(--hub-glass-filter);overscroll-behavior:contain}.task-action-menu-title{margin:0;padding:8px 10px 10px;color:var(--hub-muted);font-size:var(--hub-type-small);overflow-wrap:anywhere}body[data-prototype-theme=studio] .task-action-menu{color:var(--hub-text)}.task-action-menu>button{display:flex;align-items:center;width:100%;min-height:44px;padding:10px;border:0;border-radius:calc(var(--hub-radius-menu) - 7px);background:transparent;color:var(--hub-text);font:inherit;text-align:start}.task-action-menu>button[data-danger=true]{color:var(--hub-danger-text)}.task-action-menu>button:disabled{color:var(--hub-muted);opacity:.5;cursor:not-allowed}.task-assignment-dialog{width:min(520px,calc(100vw - 24px));max-height:calc(100dvh - 24px);margin:auto;padding:var(--hub-frame-padding);border:0;border-radius:var(--hub-radius-panel);overflow:auto;overscroll-behavior:contain;background:var(--hub-glass-background);box-shadow:var(--hub-elevation-dialog);backdrop-filter:var(--hub-glass-filter)}.task-assignment-dialog::backdrop{background:var(--hub-overlay-backdrop)}.task-assignment-surface{border-radius:var(--hub-frame-inner-radius);background:var(--hub-paper)}.task-assignment-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 18px 0 24px}.task-assignment-header h2{margin:0;font-family:var(--studio-font)!important;font-size:24px;font-weight:650;line-height:1.2;letter-spacing:-.025em;text-transform:none;text-wrap:balance}.task-assignment-header p{margin:6px 0 0;color:var(--hub-ink-muted);font-size:var(--hub-type-small)}.task-assignment-dialog button{font:inherit;cursor:pointer}.task-assignment-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:var(--hub-control-radius);color:var(--hub-ink);background:color-mix(in srgb,var(--hub-ink) 7%,transparent)}.task-assignment-body{padding:16px 24px}.task-assignment-task{margin:0 0 16px;color:var(--hub-ink);font-size:17px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.task-assignment-people,.task-assignment-slots{min-width:0;margin:0;padding:0;border:0}.task-assignment-slots{margin-bottom:12px}.task-assignment-slots legend{margin-bottom:6px;font-weight:600}.task-assignment-slots>div{display:flex;flex-wrap:wrap;gap:8px}.task-assignment-slots label{position:relative;display:block;cursor:pointer}.task-assignment-slots label>span{display:flex;align-items:center;justify-content:center;gap:4px;min-width:44px;min-height:44px;padding:8px;border:1px solid var(--hub-paper-rule);border-radius:var(--hub-radius-item);background:transparent;font-variant-numeric:tabular-nums}.task-assignment-slots input:checked+span{color:var(--hub-ink);background:var(--hub-cyan);border-color:var(--hub-ink-muted)}.task-assignment-slots label[data-completed=true]{color:var(--hub-ink-muted);cursor:not-allowed}.task-assignment-slots label:has(input:disabled){color:var(--hub-ink-muted);cursor:not-allowed}.task-assignment-rule{margin:0 0 16px;color:var(--hub-ink-muted);font-size:var(--hub-type-small)}.task-assignment-reconcile{display:grid;justify-items:start;gap:8px;margin:0 0 16px;padding:12px;border-radius:var(--hub-control-radius);background:color-mix(in srgb,var(--hub-cyan) 35%,var(--hub-paper))}.task-assignment-reconcile p{margin:0;color:var(--hub-ink);font-size:var(--hub-type-control)}.task-assignment-reconcile small{color:var(--hub-ink-muted);font-size:var(--hub-type-small)}.task-assignment-reconcile button{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border:1px solid var(--hub-ink-muted);border-radius:var(--hub-radius-item);color:var(--hub-ink);background:var(--hub-paper)}.task-assignment-search-label{display:block;margin-bottom:6px;font-weight:600}.task-assignment-search{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--hub-ink-muted);border-radius:var(--hub-control-radius);background:var(--hub-paper-raised)}.task-assignment-search>svg{flex:0 0 auto;color:var(--hub-ink-muted)}.task-assignment-search input{width:100%;min-width:0;min-height:44px;padding:8px 0;border:0;background:transparent;color:var(--hub-ink);font:inherit;font-size:16px;caret-color:var(--hub-ink)}.task-assignment-search input::-moz-placeholder{color:var(--hub-ink-muted)}.task-assignment-search input::placeholder{color:var(--hub-ink-muted)}.task-assignment-people{margin-top:12px}.task-assignment-person{position:relative;display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 10px;border-radius:var(--hub-radius-item);cursor:pointer}.task-assignment-person[data-selected=true]{background:color-mix(in srgb,var(--hub-cyan) 50%,var(--hub-paper))}.task-assignment-person[data-unavailable=true]{cursor:not-allowed}.task-assignment-person[data-unavailable=true] .task-assignment-person-copy strong{color:var(--hub-ink-muted)}.task-assignment-person>input,.task-assignment-slots input{position:absolute;width:1px;height:1px;opacity:0}.task-assignment-avatar{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;color:var(--hub-ink);background:color-mix(in srgb,var(--hub-ink) 7%,transparent);font-size:var(--hub-type-small);font-weight:600}.task-assignment-person-copy{display:grid;min-width:0;flex:1;gap:1px}.task-assignment-person-copy strong{color:var(--hub-ink);font-size:var(--hub-type-control);font-weight:600;overflow-wrap:anywhere}.task-assignment-person-copy small{color:var(--hub-ink-muted);font-size:var(--hub-type-small)}.task-assignment-radio{display:grid;place-items:center;flex:0 0 20px;width:20px;height:20px;border:1px solid var(--hub-ink-muted);border-radius:50%}.task-assignment-person[data-selected=true] .task-assignment-radio{color:var(--hub-paper);background:var(--hub-ink);border-color:var(--hub-ink)}.task-assignment-results{max-height:min(280px,36dvh);overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--hub-ink-muted) transparent}.task-assignment-empty{margin:0;padding:14px 10px;color:var(--hub-ink-muted);font-size:var(--hub-type-control)}.task-assignment-error{margin:12px 0 0;padding:10px 12px;border-radius:var(--hub-radius-item);color:var(--task-urgent,var(--hub-ink));background:color-mix(in srgb,var(--hub-ink) 5%,var(--hub-paper));font-size:var(--hub-type-control)}.task-assignment-footer{position:sticky;bottom:0;padding:12px 24px 20px;border-top:1px solid var(--hub-paper-rule);border-radius:0 0 var(--hub-frame-inner-radius) var(--hub-frame-inner-radius);background:var(--hub-paper)}.task-assignment-footer>p{margin:0 0 10px;color:var(--hub-ink-muted);font-size:var(--hub-type-small);overflow-wrap:anywhere}.task-assignment-footer>p strong{color:var(--hub-ink);font-weight:600}.task-assignment-footer>div{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.task-assignment-footer button{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid var(--hub-paper-rule);border-radius:var(--hub-control-radius);color:var(--hub-ink);background:transparent}.task-assignment-footer button.task-assignment-save{border-color:transparent;color:var(--hub-ink);background:var(--hub-accent);font-weight:600}.task-assignment-dialog button:disabled{color:var(--hub-ink-muted);background:color-mix(in srgb,var(--hub-ink) 7%,var(--hub-paper));cursor:not-allowed}.task-action-menu>button:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:-2px}.task-assignment-dialog button:focus-visible,.task-assignment-person:has(input:focus-visible),.task-assignment-search:focus-within,.task-assignment-slots label:has(input:focus-visible){outline:2px solid var(--hub-ink);outline-offset:2px}body[data-prototype-theme=studio] .task-assignment-search input:is(:focus,:focus-visible){outline:none!important;border:0!important;box-shadow:none!important}.task-admin-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (hover:hover){.task-action-menu>button:hover:not(:disabled){background:color-mix(in srgb,var(--workspace-accent) 12%,transparent)}.task-assignment-close:hover:not(:disabled),.task-assignment-person:hover:not([data-unavailable=true]){background:color-mix(in srgb,var(--hub-cyan) 45%,var(--hub-paper))}.task-assignment-footer button:hover:not(:disabled){border-color:var(--hub-ink-muted)}}@media (max-width:479px){.task-assignment-header{padding:18px 14px 0 18px}.task-assignment-body{padding:14px 18px}.task-assignment-footer{padding:12px 18px 18px}.task-assignment-header h2{font-size:22px}}@media (prefers-reduced-motion:no-preference){.task-action-menu>button,.task-assignment-footer button,.task-assignment-person{transition:background-color var(--hub-fast) var(--hub-ease)}}@media (prefers-reduced-transparency:reduce){.task-action-menu{background:var(--workspace-recess);backdrop-filter:none}.task-assignment-dialog{background:var(--hub-ink);backdrop-filter:none}.task-assignment-dialog::backdrop{background:var(--hub-ink)}}@media (forced-colors:active){.task-action-menu,.task-assignment-dialog{border:1px solid CanvasText}.task-assignment-person[data-selected=true],.task-assignment-slots input:checked+span{outline:2px solid Highlight;outline-offset:-2px}.task-action-menu>button:focus-visible,.task-assignment-dialog button:focus-visible,.task-assignment-person:has(input:focus-visible),.task-assignment-search:focus-within,.task-assignment-slots label:has(input:focus-visible){outline-color:Highlight}}.calman-workspace{--calman-glass:#24495e;--calman-deep:#112c40;--calman-light:#d9f1f1;--calman-rule:#b8edeb29;--calman-warn:#f2d7a4;width:100%;max-width:1440px;margin:0 auto;padding:14px 0 24px;color:var(--hub-text);font-family:var(--studio-font);font-size:15px}.calman-workspace :is(h1,h2,h3,p){margin:0}.calman-confirm h2,.calman-workspace :is(h1,h2,h3){font-family:var(--studio-font)!important;color:inherit;text-transform:none}.calman-workspace :is(h1,h2,h3){text-wrap:balance}.calman-confirm button,.calman-workspace button{font:inherit}.calman-workspace button{-webkit-tap-highlight-color:transparent}.calman-heading{display:flex;justify-content:space-between;gap:24px}.calman-heading h1>span{color:var(--hub-cyan)}.calman-heading p{margin-top:9px;color:var(--hub-muted);font-size:14px}.calman-heading-actions{display:flex;align-items:center;gap:8px}.calman-button,.calman-icon-button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 15px;border:1px solid var(--calman-rule,#b8edeb29);border-radius:12px;color:inherit;background:#b8edeb09;font-size:14px!important;font-weight:600!important;line-height:1.35;transition:background-color .14s ease,transform .14s var(--hub-ease)}.calman-icon-button{flex-shrink:0;width:44px;padding:10px}.calman-primary{color:var(--hub-ink)!important;background:var(--hub-accent)!important;border-color:transparent}.calman-button svg,.calman-text-button svg{flex-shrink:0}.calman-text-button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;font-size:13px!important;color:inherit;text-decoration:underline;text-underline-offset:4px}.calman-confirm button:disabled,.calman-workspace button:disabled{opacity:.45;cursor:not-allowed}.calman-confirm :is(button,input):focus-visible,.calman-workspace :is(button,input,summary):focus-visible{outline:2px solid var(--hub-cyan);outline-offset:3px}.calman-unit-work :is(button,input):focus-visible{outline-color:var(--hub-ink)}.calman-navigation{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:23px}.calman-view-switch{display:flex;gap:4px;padding:5px;border-radius:calc(var(--hub-control-radius) + 5px);background:var(--hub-glass-recess);box-shadow:var(--hub-elevation-control);backdrop-filter:var(--hub-glass-filter)}.calman-view-switch>button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:12px;font-size:14px;color:var(--hub-muted)}.calman-view-switch>button[aria-pressed=true]{color:var(--hub-text);background:linear-gradient(145deg,#bfdfe433,#88b9ca1a);box-shadow:inset 0 1px 0 #d5f8f866,0 4px 12px #04172426}.calman-week-status{display:flex;gap:6px;align-items:baseline;color:var(--hub-muted);font-size:13px;font-variant-numeric:tabular-nums}.calman-week-status strong{color:var(--hub-text);font-size:20px;font-weight:550}.calman-week-status>span{padding:0 5px}.calman-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:22px;align-items:start}.calman-models{min-width:0;padding:8px 0}.calman-models>header{display:flex;align-items:center;justify-content:space-between;margin:0 10px 14px}.calman-models h2{font-size:16px;font-weight:600}.calman-models>header>span{color:var(--hub-muted);font-size:13px}.calman-models>.studio-select{margin-bottom:12px}.calman-models .studio-select-trigger{min-height:44px;width:100%;background:#0e293d66}.calman-search{display:flex;align-items:center;gap:9px;padding:0 12px;min-height:46px;background:#0e293d66;border:1px solid #b8edeb26;border-radius:12px;color:var(--hub-muted)}.calman-search input{width:100%;min-width:0;min-height:44px;border:0;outline:none!important;background:transparent;color:var(--hub-text);font:inherit;font-size:14px}.calman-search:focus-within{outline:2px solid var(--hub-cyan);outline-offset:2px}.calman-search input::-moz-placeholder{color:var(--hub-muted)}.calman-search input::placeholder{color:var(--hub-muted)}.calman-search .calman-icon-button{width:28px;min-height:32px;padding:0;border:0}.calman-queue-filters{display:flex;gap:6px;margin:10px 0 12px}.calman-queue-filters>button{min-height:36px;padding:7px 12px;font-size:13px;border-radius:10px;color:var(--hub-muted)}.calman-queue-filters>button[aria-pressed=true]{color:var(--hub-text);background:#b8edeb17}.calman-model-list{display:flex;flex-direction:column;gap:5px}.calman-model{display:flex;align-items:center;gap:12px;width:100%;min-height:100px;padding:15px 12px;border:1px solid transparent;border-radius:14px;text-align:left;color:var(--hub-muted);transition:background-color .14s ease}.calman-model[aria-pressed=true]{color:var(--hub-text);background:#afd9df1c;border-color:#b8edeb4d;box-shadow:inset 0 1px 0 #d9f1f133}.calman-model>svg{margin-left:auto;flex-shrink:0}.calman-model-size{flex-shrink:0;width:43px;font-size:24px;line-height:1;letter-spacing:-.035em;font-weight:500;font-variant-numeric:tabular-nums}.calman-model-size>small{font-size:15px}.calman-model-copy{display:flex;flex-direction:column;min-width:0;gap:3px}.calman-model-copy>strong{font-size:14px;color:var(--hub-text);font-weight:600;overflow-wrap:anywhere}.calman-model-copy>span{font-size:12px;line-height:1.4}.calman-model-copy>span:last-child{margin-top:3px}.calman-models>footer{margin:22px 12px 0;font-size:12px;line-height:1.5;color:var(--hub-muted)}.calman-work-area{min-width:0}.calman-bench{border-radius:var(--hub-radius-panel);background:var(--calman-deep);box-shadow:var(--hub-elevation-panel)}.calman-bench,.calman-product-stage{position:relative;isolation:isolate;overflow:hidden}.calman-product-stage{padding:20px 28px 0;background:linear-gradient(120deg,#2d5265bf,#23495880 48%,#487683b3)}.calman-product-stage:before{content:"";position:absolute;inset:-140px -230px auto auto;width:510px;height:510px;border-radius:50%;border:1px solid #d2fffc33;background:linear-gradient(135deg,#caefeb00 44%,#defffc14 54%,#defffc05 64%);box-shadow:inset 14px 7px 38px #dbfffb0a;transform:rotate(-20deg);z-index:-1;pointer-events:none}.calman-product-stage:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:24px 24px 0 0;box-shadow:inset 0 1px 0 #e4fffc80,inset 1px 0 0 #c8f4f23d,inset -1px 0 0 #e4fffc3d}.calman-product-mast{display:flex;align-items:center;justify-content:space-between;gap:12px}.calman-product-mast>span{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:550}.calman-product-mast>.calman-icon-button{width:var(--hub-control-size,44px);min-height:var(--hub-control-size,44px);padding:6px;background:transparent}.calman-product-identity{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0 28px;min-height:196px}.calman-model-identity{min-width:0}.calman-model-identity h2{font-size:62px;line-height:1.04;letter-spacing:-.04em;font-weight:550;overflow-wrap:anywhere}.calman-model-identity p{font-size:16px;color:var(--calman-light);margin-top:12px}.calman-sku{display:flex;align-items:center;gap:14px;min-height:40px;margin-top:8px;color:var(--calman-light);font-size:13px!important;font-variant-numeric:tabular-nums}.calman-source{display:block;color:var(--hub-muted);margin-top:12px;font-size:12px}.calman-screen-size{display:flex;align-items:flex-start;justify-content:flex-end;position:relative;flex-shrink:0;padding-bottom:26px;color:#d5efee;font-variant-numeric:tabular-nums}.calman-screen-size strong{font-size:120px;font-weight:350;line-height:.92;letter-spacing:-.04em}.calman-screen-size>span{font-size:50px;font-weight:350;line-height:1}.calman-screen-size small{position:absolute;bottom:0;right:0;font-size:12px;color:var(--calman-light)}.calman-optical-rule{display:grid;grid-template-columns:repeat(6,1fr);height:4px;gap:2px;max-width:120px;margin-bottom:14px;opacity:.85}.calman-optical-rule i{background:var(--hub-cyan)}.calman-optical-rule i:nth-child(2){background:#a8cddd}.calman-optical-rule i:nth-child(3){background:#8ea9bc}.calman-optical-rule i:nth-child(4){background:#759bad}.calman-optical-rule i:nth-child(5){background:#bbc9d1}.calman-optical-rule i:nth-child(6){background:#e8eff1}.calman-product-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 16px;color:var(--calman-light);font-size:12px}.calman-unit-work{padding:22px 28px;background:var(--hub-paper);color:var(--hub-ink)}.calman-unit-work>header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.calman-unit-work h3{font-size:16px;font-weight:650}.calman-unit-work header p{font-size:13px;margin-top:5px;color:var(--hub-ink-muted)}.calman-units{display:flex;flex-wrap:wrap;gap:8px;max-height:150px;overflow-y:auto;padding:4px;margin:-4px -4px 18px}.calman-units>button{display:flex;align-items:center;justify-content:center;gap:8px;width:52px;min-height:44px;border:1px solid #b1c6cb;border-radius:10px;color:var(--hub-ink-muted);background:#e4ecee;font-size:14px;font-variant-numeric:tabular-nums}.calman-units>button[data-complete=true]{background:#dcecd8;color:#315c31;border-color:#a8c6a1}.calman-units>button[aria-pressed=true]{border-color:var(--hub-ink);box-shadow:0 0 0 1px var(--hub-ink);color:var(--hub-ink)}.calman-unit-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.calman-registration{display:flex;align-items:center;gap:14px;padding-top:18px;border-top:1px solid var(--hub-paper-rule)}.calman-registration>div:first-child{display:flex;flex-direction:column;gap:5px;flex:1}.calman-registration strong{font-size:15px;font-weight:650}.calman-registration small,.calman-registration span{font-size:12px;line-height:1.45;color:var(--hub-ink-muted)}.calman-registration>.calman-primary{min-width:180px}.calman-unit-actions{display:flex;align-items:center;gap:14px}.calman-unit-actions .calman-button,.calman-unit-more{border-color:var(--hub-paper-rule)}.calman-stock-peek{display:flex;align-items:center;gap:26px;width:100%;padding:21px 28px;text-align:left;background:linear-gradient(115deg,#173749,#234857);color:var(--hub-text)}.calman-stock-peek>span{display:flex;flex-direction:column;gap:6px;flex:1}.calman-stock-peek small,.calman-stock-peek>span>span{font-size:12px;line-height:1.4;color:var(--hub-muted)}.calman-stock-peek strong{font-size:27px;font-weight:550;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.calman-stock-peek em{font-size:12px;font-style:normal;font-weight:400;color:var(--hub-muted)}.calman-stock-peek>svg{flex-shrink:0}.calman-back{display:none;margin-bottom:16px}.calman-stock-view{border-radius:24px;overflow:hidden;background:linear-gradient(125deg,#294e60,#153348);box-shadow:inset 0 1px 0 #defff859,0 22px 48px #00111e3b}.calman-stock-title{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:26px 28px 22px}.calman-stock-title h2{font-size:25px;font-weight:600;letter-spacing:-.025em}.calman-stock-title p{margin-top:7px;color:var(--hub-muted);font-size:12px}.calman-stock-title>.calman-button{font-size:12px!important}.calman-stock-reading{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;padding:20px 28px 30px}.calman-stock-reading>div{min-width:0}.calman-stock-reading>div>span:first-child{font-size:14px}.calman-stock-reading strong{display:block;margin:18px 0;font-size:62px;line-height:1;font-weight:450;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.calman-stock-reading strong small{font-size:15px;font-weight:450;letter-spacing:0}.calman-stock-reading p{font-size:13px;color:var(--hub-muted);line-height:1.6;max-width:32ch}.calman-store-reading{padding-left:26px;border-left:1px solid var(--calman-rule)}.calman-store-reading strong{font-size:40px;margin-top:24px;margin-bottom:24px}.calman-store-reading>span:last-child{display:block;margin-top:10px;color:var(--hub-muted);font-size:12px}.calman-store-reading>span[data-review=true]{color:var(--calman-warn)}.calman-stock-facts{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:23px 28px;background:var(--hub-paper);color:var(--hub-ink)}.calman-stock-facts>div{display:flex;flex-direction:column;gap:8px}.calman-stock-facts span{font-size:12px;color:var(--hub-ink-muted)}.calman-stock-facts strong{font-size:26px;font-weight:600;font-variant-numeric:tabular-nums}.calman-stock-facts small{font-size:12px;font-weight:400;color:var(--hub-ink-muted)}.calman-evidence{padding:0 28px;background:#143246;font-size:13px}.calman-evidence summary{display:flex;align-items:center;gap:9px;min-height:54px;cursor:pointer;color:var(--hub-text)}.calman-evidence summary:after{content:"+";margin-left:auto;font-size:20px}.calman-evidence[open] summary:after{content:"−"}.calman-evidence>div{padding:0 0 22px}.calman-evidence p{max-width:65ch;line-height:1.6;margin-bottom:12px;color:var(--hub-muted)}.calman-evidence dl{display:grid;gap:8px;margin-top:14px}.calman-evidence dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:12px}.calman-evidence dt{color:var(--hub-muted)}.calman-evidence dd{margin:0}.calman-history{padding:24px 28px}.calman-history>header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.calman-history h3{font-size:16px;font-weight:600}.calman-history>header>span{color:var(--hub-muted);font-size:12px}.calman-history ol{display:flex;flex-direction:column;max-height:290px;overflow-y:auto;padding:0;margin:0;list-style:none}body[data-prototype-theme=studio] .calman-history ol:focus-visible{outline:2px solid var(--hub-cyan);outline-offset:4px;box-shadow:none}.calman-history li{display:flex;align-items:center;gap:13px;min-height:61px;padding:10px 0;border-top:1px solid var(--calman-rule)}.calman-history li>div{display:flex;flex:1;flex-direction:column;gap:4px}.calman-history li strong{font-size:13px;font-weight:550}.calman-history li span,.calman-history time{font-size:12px;color:var(--hub-muted)}.calman-event-mark{display:block;flex-shrink:0;width:7px;height:7px;background:var(--hub-accent);border-radius:50%}.calman-event-mark[data-sale=true]{background:var(--hub-cyan)}.calman-local-note{font-size:12px;color:var(--hub-muted);padding:22px 0 0;line-height:1.5}.calman-empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:22px 12px;font-size:14px;line-height:1.6;color:var(--hub-muted)}.calman-empty-work{min-height:330px;padding:40px;border-radius:24px;background:#23495c66;justify-content:center}.calman-empty-work h2{font-size:26px;color:var(--hub-text)}.calman-unit-work .calman-empty{color:var(--hub-ink-muted)}.calman-error{display:flex;align-items:center;flex-wrap:wrap;gap:16px;color:#ffdddd;background:#64343f;padding:14px 18px;border-radius:12px;margin:0 0 18px;font-size:14px}.calman-loading{display:grid;grid-template-columns:1fr 3fr;gap:22px}.calman-loading>div{height:400px;border-radius:20px;background:#8ec4ca14}.calman-loading>p{grid-column:1/-1;color:var(--hub-muted)}.calman-confirm{width:min(520px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:var(--hub-frame-padding);border:0;border-radius:var(--hub-radius-panel);color:var(--hub-ink);background:var(--hub-glass-background);box-shadow:var(--hub-elevation-dialog);backdrop-filter:var(--hub-glass-filter);font-family:var(--studio-font)}.calman-confirm::backdrop{background:var(--hub-overlay-backdrop)}.calman-confirm form{padding:22px;background:var(--hub-paper);border-radius:var(--hub-frame-inner-radius)}.calman-confirm header{display:flex;align-items:center;justify-content:space-between;gap:16px}.calman-confirm h2{margin:0;font-size:22px;line-height:1.2;font-weight:650}.calman-confirm p{margin:14px 0 24px;line-height:1.6;font-size:15px}.calman-confirm footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.calman-confirm .calman-button{border-color:var(--hub-paper-rule)}.calman-confirm [data-danger=true]{background:#8a3d49!important;color:#fff!important}@media(hover:hover) and (pointer:fine){.calman-model:hover{background:#b8edeb12}.calman-button:not(:disabled):hover,.calman-icon-button:not(:disabled):hover{background:#b8edeb22}.calman-primary:not(:disabled):hover{filter:brightness(1.04)}.calman-stock-peek:hover{background:#214658}.calman-workspace button:active:not(:disabled){transform:translateY(1px)}}@media(min-width:1440px){.calman-layout{grid-template-columns:280px minmax(0,1fr);gap:28px}.calman-product-stage{padding-inline:36px}.calman-product-identity{padding:32px 0}.calman-model-identity h2{font-size:76px}.calman-screen-size strong{font-size:138px}}@media(max-width:1100px){.calman-layout{grid-template-columns:225px minmax(0,1fr);gap:16px}.calman-model{gap:9px;padding-inline:10px}.calman-model-size{width:36px;font-size:22px}.calman-product-stage,.calman-stock-peek,.calman-unit-work{padding-inline:22px}.calman-model-identity h2{font-size:52px}.calman-screen-size strong{font-size:100px}.calman-registration{flex-wrap:wrap}.calman-registration>.calman-primary{min-width:170px}.calman-registration>div:first-child{flex-basis:100%}.calman-unit-more{margin-left:auto}.calman-stock-title{flex-wrap:wrap}}@media(max-width:767px){.calman-workspace{padding-top:8px}.calman-heading{gap:14px}.calman-heading p{font-size:12px;max-width:20ch;line-height:1.5}.calman-heading-actions{gap:0}.calman-heading-actions>.calman-button{font-size:12px!important;padding:9px 11px;gap:5px}.calman-heading-actions>.calman-icon-button{width:var(--hub-control-size,44px);padding:6px}.calman-navigation{flex-direction:column;align-items:stretch;gap:14px;padding-bottom:20px}.calman-view-switch{width:100%}.calman-view-switch>button{flex:1;font-size:13px;padding:10px;gap:7px}.calman-week-status{justify-content:space-between;font-size:12px;padding:0 5px}.calman-week-status>span{margin-left:auto;padding:0 8px}.calman-week-status strong{font-size:18px}.calman-layout{display:block}.calman-models{display:none}.calman-layout[data-models-open=true]>.calman-models{display:block}.calman-layout[data-models-open=true]>.calman-work-area{display:none}.calman-back{display:flex}.calman-bench{overflow:visible;background:none;box-shadow:none;border-radius:0}.calman-product-stage{border-radius:20px 20px 0 0;padding:15px 20px 0}.calman-product-identity{min-height:155px;padding:22px 0;gap:12px}.calman-model-identity h2{font-size:40px}.calman-model-identity p{font-size:13px}.calman-screen-size strong{font-size:82px}.calman-screen-size>span{font-size:32px}.calman-screen-size small{font-size:11px}.calman-sku{font-size:12px!important;gap:10px;min-height:44px}.calman-product-foot{font-size:11px}.calman-unit-work{padding:20px}.calman-unit-work>header{align-items:flex-start;gap:10px}.calman-unit-work h3{font-size:15px}.calman-unit-work .calman-text-button{font-size:12px!important}.calman-unit-work header p{font-size:12px}.calman-registration{gap:12px}.calman-registration>.calman-primary{flex:1}.calman-stock-peek{padding:20px;border-radius:0 0 20px 20px;gap:15px}.calman-stock-peek>svg{width:15px}.calman-stock-peek strong{font-size:25px}.calman-stock-peek small,.calman-stock-peek>span>span{font-size:11px}.calman-model{min-height:98px}.calman-model-size{width:54px;font-size:30px}.calman-model-copy>strong{font-size:16px}.calman-model-copy>span{font-size:13px}.calman-search input{font-size:16px}.calman-queue-filters>button{min-height:44px}.calman-stock-title{padding:22px 20px}.calman-stock-title h2{font-size:23px}.calman-stock-reading{padding:12px 20px 24px;gap:17px;grid-template-columns:1fr 1fr}.calman-stock-reading>div>span:first-child{font-size:12px}.calman-stock-reading strong{font-size:44px}.calman-store-reading{padding-left:16px}.calman-store-reading strong{font-size:32px}.calman-stock-reading p{font-size:12px}.calman-stock-facts{padding:20px;gap:18px}.calman-stock-facts>.calman-button{width:100%}.calman-evidence{padding:0 20px}.calman-evidence summary{font-size:12px;gap:8px}.calman-evidence dl>div{display:block}.calman-evidence dd{margin-top:4px}.calman-history{padding:22px 20px}.calman-history li{flex-wrap:wrap;gap:8px}.calman-history time{font-size:11px}.calman-history>header{flex-wrap:wrap}.calman-local-note{font-size:11px}.calman-empty-work{padding:25px}.calman-confirm form{padding:18px}.calman-confirm h2{font-size:20px}}@media(prefers-reduced-motion:reduce){.calman-workspace *{transition:none!important}.calman-workspace button:active{transform:none!important}}@media(prefers-reduced-transparency:reduce){.calman-confirm,.calman-view-switch{background:#18364a;backdrop-filter:none}.calman-product-stage{background:#2b5063}.calman-confirm::backdrop{backdrop-filter:none}}@media(forced-colors:active){.calman-bench,.calman-button,.calman-icon-button,.calman-model,.calman-stock-view,.calman-units>button{border:1px solid ButtonText}.calman-model[aria-pressed=true],.calman-units>button[aria-pressed=true],.calman-view-switch>button[aria-pressed=true]{outline:2px solid Highlight}.calman-product-stage:after,.calman-product-stage:before{display:none}}.calman-navigation{padding-bottom:18px}.calman-nav-context{display:flex;align-items:center;gap:18px}.calman-mobile-models{display:none}.calman-product-stage{padding-top:12px}.calman-product-identity{min-height:0;padding:16px 0 12px}.calman-model-identity h2{font-size:56px}.calman-model-identity p{margin-top:8px}.calman-screen-size strong{font-size:102px}.calman-product-foot{padding-bottom:10px}.calman-product-foot .calman-sku{margin:0;min-height:44px}@media(min-width:1440px) and (min-height:850px){.calman-product-identity{padding:24px 0}.calman-model-identity h2{font-size:72px}.calman-screen-size strong{font-size:124px}}@media(max-width:767px){.calman-navigation{gap:12px}.calman-nav-context{justify-content:space-between;gap:10px}.calman-mobile-models{display:flex;font-size:12px!important;padding-inline:10px}.calman-week-status{padding:0;display:block;text-align:right;font-size:11px;line-height:1.5}.calman-week-status strong{font-size:15px}.calman-back{display:none}.calman-product-stage{padding-top:12px}.calman-product-identity{min-height:0;padding:14px 0 8px}.calman-model-identity h2{font-size:38px}.calman-screen-size strong{font-size:78px}.calman-product-foot{font-size:11px}.calman-product-foot .calman-sku{font-size:11px!important}.calman-unit-work{padding-block:18px}.calman-models>.studio-select-trigger{margin-bottom:12px}}.calman-week-picker{padding:0 10px 20px;margin-bottom:20px;border-bottom:1px solid var(--calman-rule)}.calman-week-picker>header{justify-content:space-between;margin-bottom:10px}.calman-week-picker h2,.calman-week-picker>header{display:flex;align-items:center;gap:8px}.calman-list-toggle{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px;border-radius:10px;background:var(--calman-deep);color:var(--hub-cyan);font-size:12px!important}.calman-list-toggle>span{color:var(--hub-muted);font-variant-numeric:tabular-nums}.calman-week-picker .studio-select-trigger{background:var(--calman-glass)}.calman-models>.calman-model-heading{margin-bottom:12px}.calman-archive-context{display:flex;align-items:center;gap:12px;padding:12px 16px;margin-bottom:14px;border-radius:12px;background:var(--calman-deep);color:var(--hub-muted)}.calman-archive-context>svg{flex-shrink:0;color:var(--hub-cyan)}.calman-archive-context>div{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.calman-archive-context strong{color:var(--hub-text);font-size:14px}.calman-archive-context span{font-size:12px;line-height:1.4}.calman-archive-context .calman-text-button{flex-shrink:0}@media (max-width:767px){.calman-week-picker{padding-inline:0}.calman-list-toggle{min-height:44px}.calman-archive-context{flex-wrap:wrap}.calman-archive-context .calman-text-button{margin-inline-start:30px}}@media (hover:hover){.calman-list-toggle:not(:disabled):hover{background:var(--calman-glass)}}.calman-brand{display:flex;align-items:center;width:154px;height:36px;flex-shrink:0}.calman-brand img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.calman-brand>span{color:var(--hub-text);font-size:18px;font-weight:650;line-height:1.2}.calman-brand[data-brand=lg]{width:92px}.calman-brand[data-brand=tcl]{width:85px}.calman-brand[data-brand=philips]{width:116px}.calman-brand[data-variant=list]{width:76px;height:16px;margin-bottom:3px}.calman-brand[data-variant=list][data-brand=lg]{width:38px}.calman-brand[data-variant=list][data-brand=tcl]{width:36px}.calman-brand[data-variant=list][data-brand=philips]{width:58px}.calman-model-copy>.calman-brand>span{font-size:12px}@media (max-width:767px){.calman-brand{width:132px;height:32px}.calman-brand[data-brand=lg]{width:82px}.calman-brand[data-brand=tcl]{width:76px}.calman-brand[data-brand=philips]{width:105px}.calman-brand[data-variant=list]{height:16px}}.calman-stock-title .calman-brand{margin-bottom:12px;height:25px;width:114px}.calman-stock-title .calman-brand[data-brand=lg]{width:67px}.calman-stock-title .calman-brand[data-brand=tcl]{width:62px}.calman-brand[data-fallback=true]{height:auto;min-height:20px;max-width:100%}.calman-brand[data-fallback=true]>span{overflow-wrap:anywhere}.calman-brand:is([data-brand=samsung],[data-brand=philips]) img{filter:brightness(0) invert(1)}.calman-brand[data-brand=lg][data-fallback=false]{position:relative;overflow:hidden;aspect-ratio:835/376;height:auto}.calman-brand[data-brand=lg][data-fallback=false] img{position:absolute;inset:auto;left:-.3593%;top:-64.0957%;width:100.5988%;height:228.4574%;max-width:none;-o-object-fit:fill;object-fit:fill}.calman-brand .calman-brand-lg-lettering{filter:brightness(0) invert(1);clip-path:inset(0 0 0 52%)}.calman-model-tools{margin-top:8px}.calman-model-name{display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px}.calman-model-name>strong{font-size:14px;color:var(--hub-text);font-weight:600;overflow-wrap:anywhere}.calman-model-name .calman-brand{margin:0}.calman-model-name .calman-brand[data-brand=samsung]{width:68px}@media (min-width:768px) and (min-height:720px){.calman-workspace[data-view=work] .calman-work-area{position:sticky;top:96px}}@media (max-width:767px){.calman-model-name>strong{font-size:16px}}.calman-empty-work,.calman-stock-view{position:relative;border-radius:var(--hub-radius-panel);box-shadow:var(--hub-elevation-panel)}.calman-empty-work{background:var(--hub-glass-background);backdrop-filter:var(--hub-glass-filter)}.calman-bench:after,.calman-empty-work:after,.calman-stock-view:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1px;pointer-events:none;background:var(--hub-glass-edge-gradient);-webkit-mask:linear-gradient(currentColor 0 0) content-box,linear-gradient(currentColor 0 0);mask:linear-gradient(currentColor 0 0) content-box,linear-gradient(currentColor 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.calman-button,.calman-icon-button{border-radius:var(--hub-control-radius);border-color:var(--hub-glass-border)}@media(max-width:767px){.calman-bench{overflow:clip;border-radius:var(--hub-radius-panel);box-shadow:var(--hub-elevation-panel)}.calman-product-stage,.calman-stock-peek{border-radius:0}}@media(prefers-reduced-transparency:reduce){.calman-empty-work{background:var(--workspace-surface);backdrop-filter:none}}@media(forced-colors:active){.calman-bench:after,.calman-empty-work:after,.calman-stock-view:after{display:none}.calman-bench,.calman-empty-work,.calman-stock-view{box-shadow:none}}.calman-workspace{padding-top:4px}.calman-workspace .calman-navigation{padding-bottom:18px}@media(max-width:767px){.calman-workspace .calman-navigation{padding-bottom:14px}}@media(min-width:768px) and (max-width:1023px){.calman-workspace .calman-product-identity{padding-block:10px}.calman-workspace .calman-unit-work{padding-block:18px}.calman-workspace .calman-unit-work>header{margin-bottom:14px}}body[data-prototype-theme=studio] .calman-add-dialog{width:min(600px,calc(100vw - 24px));max-height:calc(100dvh - 24px);margin:auto;padding:var(--hub-frame-padding);border:0;border-radius:var(--hub-radius-panel);overflow-y:auto;overscroll-behavior:contain;color:var(--hub-ink);background:var(--hub-glass-background);box-shadow:var(--hub-elevation-dialog);backdrop-filter:var(--hub-glass-filter);font:var(--hub-type-control)/1.5 var(--studio-font);scrollbar-color:var(--hub-ink-muted) transparent}.calman-add-dialog::backdrop{background:var(--hub-overlay-backdrop)}.calman-add-surface{border-radius:var(--hub-frame-inner-radius);background:var(--hub-paper)}.calman-add-dialog :is(button,input,select){font:inherit}.calman-add-dialog button{cursor:pointer}.calman-add-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 20px 0 24px}.calman-add-header h2{margin:0;color:var(--hub-ink);font-family:var(--studio-font)!important;font-size:25px;font-weight:650;line-height:1.2;letter-spacing:-.025em;text-transform:none;text-wrap:balance}.calman-add-header p{margin:7px 0 0;color:var(--hub-ink-muted);font-size:var(--hub-type-small);line-height:1.5}.calman-add-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:var(--hub-control-radius);color:var(--hub-ink);background:color-mix(in srgb,var(--hub-ink) 7%,transparent)}.calman-add-body{padding:20px 24px}.calman-add-dialog label{display:block;margin:0 0 6px;color:var(--hub-ink);font-size:var(--hub-type-control);font-weight:600}.calman-add-dialog label>span{color:var(--hub-ink-muted);font-size:var(--hub-type-small);font-weight:400}.calman-add-search{display:flex;align-items:center;gap:8px;min-height:46px;padding:0 12px;border:1px solid var(--hub-ink-muted);border-radius:var(--hub-control-radius);background:var(--hub-paper-raised)}.calman-add-search>svg{flex:0 0 auto;color:var(--hub-ink-muted)}body[data-prototype-theme=studio] .calman-add-search input{width:100%;min-width:0;min-height:44px;padding:10px 0;border:0!important;color:var(--hub-ink);background:transparent;font-size:16px;box-shadow:none!important;caret-color:var(--hub-ink)}.calman-add-dialog input::-moz-placeholder{color:var(--hub-ink-muted)}.calman-add-dialog input::placeholder{color:var(--hub-ink-muted)}.calman-add-result-count{margin:10px 0 5px;color:var(--hub-ink-muted);font-size:var(--hub-type-small)}.calman-add-results{max-height:min(294px,40dvh);margin:0;padding:0;overflow-y:auto;list-style:none;overscroll-behavior:contain;scrollbar-color:var(--hub-ink-muted) transparent}.calman-add-result{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:64px;padding:10px;border:0;border-radius:10px;color:var(--hub-ink);background:transparent;text-align:start}.calman-add-result>span{display:grid;gap:3px;min-width:0}.calman-add-result strong{font-size:var(--hub-type-body);font-weight:600;line-height:1.4;overflow-wrap:anywhere}.calman-add-result small{color:var(--hub-ink-muted);font-size:var(--hub-type-small)}.calman-add-result>svg{flex:0 0 auto}.calman-add-manual-action{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:12px;padding:10px 12px;border:1px solid var(--hub-paper-rule);border-radius:var(--hub-control-radius);color:var(--hub-ink);background:transparent}.calman-add-chosen{margin-bottom:20px}.calman-add-product-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 8px;margin-bottom:8px}.calman-add-product-meta>span{display:flex;align-items:center;gap:5px;color:var(--hub-ink-muted);font-size:var(--hub-type-small)}.calman-add-manual-heading button,.calman-add-product-meta button{display:flex;align-items:center;min-height:44px;padding:8px 10px;border:1px solid var(--hub-paper-rule);border-radius:10px;color:var(--hub-ink);background:transparent;font-size:var(--hub-type-small)}.calman-add-chosen h3{margin:0;color:var(--hub-ink);font-family:var(--studio-font)!important;font-size:22px;font-weight:650;line-height:1.3;letter-spacing:-.02em;text-transform:none;overflow-wrap:anywhere}.calman-add-chosen p{margin:8px 0 0;color:var(--hub-ink-muted);font-size:var(--hub-type-control)}.calman-add-manual-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.calman-add-manual h3{margin:0;color:var(--hub-ink);font-family:var(--studio-font)!important;font-size:18px;font-weight:600;text-transform:none}.calman-add-manual>p{margin:8px 0 16px;color:var(--hub-ink-muted);font-size:var(--hub-type-small)}.calman-add-field{min-width:0}body[data-prototype-theme=studio] .calman-add-field :is(input,select){width:100%;min-width:0;min-height:46px;padding:10px 12px;border:1px solid var(--hub-ink-muted);border-radius:var(--hub-control-radius);color:var(--hub-ink);background:color-mix(in srgb,var(--hub-paper) 50%,white);font-size:16px;line-height:1.4;box-shadow:none;caret-color:var(--hub-ink)}.calman-add-manual-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:14px}.calman-add-plan{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:14px}.calman-add-select{position:relative}body[data-prototype-theme=studio] .calman-add-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:38px}.calman-add-select>svg{position:absolute;inset-inline-end:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--hub-ink-muted)}.calman-add-field input[type=number]{font-variant-numeric:tabular-nums}.calman-add-hint{margin:10px 0 0;color:var(--hub-ink-muted);font-size:var(--hub-type-small)}.calman-add-error,.calman-add-notice{margin:14px 0 0;padding:12px;border-radius:10px;color:var(--hub-ink);background:color-mix(in srgb,var(--hub-cyan) 35%,var(--hub-paper));font-size:var(--hub-type-control)}.calman-add-error{background:color-mix(in srgb,var(--hub-ink) 7%,var(--hub-paper))}.calman-add-retained{margin:0 0 16px}.calman-add-footer{position:sticky;bottom:0;padding:12px 24px 20px;border-top:1px solid var(--hub-paper-rule);border-radius:0 0 var(--hub-frame-inner-radius) var(--hub-frame-inner-radius);background:var(--hub-paper)}.calman-add-footer>p{margin:0 0 10px;color:var(--hub-ink-muted);font-size:var(--hub-type-small);overflow-wrap:anywhere}.calman-add-footer>div{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.calman-add-footer button{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid var(--hub-paper-rule);border-radius:var(--hub-control-radius);color:var(--hub-ink);background:transparent}.calman-add-footer button.calman-add-save{border-color:transparent;color:var(--hub-ink);background:var(--hub-accent);font-weight:600}.calman-add-dialog button:disabled{color:var(--hub-ink-muted);background:color-mix(in srgb,var(--hub-ink) 7%,var(--hub-paper));cursor:not-allowed}.calman-add-search:focus-within,body[data-prototype-theme=studio] .calman-add-dialog :is(button,input,select):focus-visible{outline:2px solid var(--hub-ink);outline-offset:2px;box-shadow:none!important}body[data-prototype-theme=studio] .calman-add-dialog .calman-add-search input,body[data-prototype-theme=studio] .calman-add-dialog .calman-add-search input:is(:focus,:focus-visible){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0!important;outline:none!important;box-shadow:none!important}body[data-prototype-theme=studio] .calman-add-dialog .calman-add-search:focus-within{border-color:transparent;outline:2px solid var(--hub-ink);outline-offset:0}.calman-add-dialog :is(input,select)[aria-invalid=true]{outline:2px solid var(--hub-ink);outline-offset:2px}.calman-add-dialog :is(input,select,button){scroll-margin-block:14px 130px}@media (hover:hover){.calman-add-close:hover:not(:disabled),.calman-add-result:hover:not(:disabled){background:color-mix(in srgb,var(--hub-cyan) 45%,var(--hub-paper))}.calman-add-dialog button:hover:not(:disabled){border-color:var(--hub-ink-muted)}}@media (max-width:479px){.calman-add-header{padding:18px 14px 0 18px}.calman-add-header h2{font-size:23px}.calman-add-body{padding:18px}.calman-add-footer{padding:12px 18px 18px}.calman-add-manual-grid{grid-template-columns:minmax(0,1fr)}.calman-add-plan{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px}.calman-add-chosen h3{font-size:20px}}@media (prefers-reduced-motion:no-preference){.calman-add-dialog button{transition:background-color var(--hub-fast) var(--hub-ease),border-color var(--hub-fast) var(--hub-ease)}}@media (prefers-reduced-transparency:reduce){body[data-prototype-theme=studio] .calman-add-dialog{background:var(--hub-ink);backdrop-filter:none}.calman-add-dialog::backdrop{background:var(--hub-ink)}}@media (forced-colors:active){body[data-prototype-theme=studio] .calman-add-dialog{border:1px solid CanvasText}.calman-add-search:focus-within,body[data-prototype-theme=studio] .calman-add-dialog :is(button,input,select):focus-visible{outline-color:Highlight}body[data-prototype-theme=studio] .calman-add-dialog .calman-add-search:focus-within{outline-color:Highlight}}.calman-stock-history{padding:0 28px;background:color-mix(in srgb,var(--hub-ink) 35%,transparent);color:var(--hub-text);font-family:var(--studio-font);font-size:14px}.calman-stock-history>summary{display:flex;align-items:center;gap:9px;min-height:54px;cursor:pointer;list-style:none}.calman-stock-history summary::-webkit-details-marker{display:none}.calman-stock-history-chevron{margin-left:auto}.calman-stock-history[open]>summary>.calman-stock-history-chevron{transform:rotate(180deg)}.calman-stock-history-content{padding-bottom:20px}.calman-stock-history figure{margin:0}.calman-stock-history-summary{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 18px;margin:0 0 16px;color:var(--hub-muted);line-height:1.5}.calman-stock-history-summary strong{color:var(--hub-text);font-weight:600;font-variant-numeric:tabular-nums}.calman-stock-history-chart{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px}.calman-stock-history-chart>svg{display:block;width:100%;height:116px;overflow:visible}.calman-stock-history-scale{flex-direction:column;padding-bottom:4px;font-size:12px;text-align:right;line-height:1;font-variant-numeric:tabular-nums}.calman-stock-history-dates,.calman-stock-history-scale{display:flex;justify-content:space-between;color:var(--hub-muted)}.calman-stock-history-dates{grid-column:2;gap:16px;font-size:12px;line-height:1.5}.calman-stock-history-grid{stroke:color-mix(in srgb,var(--hub-muted) 25%,transparent);stroke-width:1}.calman-stock-history-line{fill:none;stroke:var(--hub-cyan);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.calman-stock-history-dot{fill:var(--hub-cyan)}.calman-stock-history figcaption{margin-top:14px;color:var(--hub-muted);font-size:12px;line-height:1.6;max-width:70ch}.calman-stock-history-state{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:0;padding:2px 0 8px;color:var(--hub-muted);font-size:14px;line-height:1.6}.calman-stock-history-state p{margin:0}.calman-stock-history-state button{display:flex;align-items:center;justify-content:center;min-height:44px;padding:9px 14px;border:1px solid color-mix(in srgb,var(--hub-muted) 45%,transparent);border-radius:12px;background:transparent;color:var(--hub-text);font:inherit;font-weight:600}.calman-stock-history-readings{margin-top:12px}.calman-stock-history-readings>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;cursor:pointer;list-style:none;color:var(--hub-text);font-size:14px}.calman-stock-history-readings[open]>summary>svg{transform:rotate(180deg)}.calman-stock-history-readings table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums}.calman-stock-history-readings :is(th,td){padding:9px 0;border-bottom:1px solid color-mix(in srgb,var(--hub-muted) 20%,transparent);text-align:left}.calman-stock-history-readings th{color:var(--hub-muted);font-weight:600}.calman-stock-history-readings :is(th,td):last-child{text-align:right;white-space:nowrap;padding-left:14px}.calman-stock-history :is(summary,button):focus-visible{outline:2px solid var(--hub-cyan);outline-offset:3px;border-radius:4px}.calman-stock-history ::-moz-selection{color:var(--hub-ink);background:var(--hub-cyan)}.calman-stock-history ::selection{color:var(--hub-ink);background:var(--hub-cyan)}.calman-stock-history-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(hover:hover) and (pointer:fine){.calman-stock-history summary:hover{color:var(--hub-cyan)}.calman-stock-history-state button:hover{background:color-mix(in srgb,var(--hub-cyan) 12%,transparent)}}@media(max-width:767px){.calman-stock-history{padding-inline:20px}.calman-stock-history-summary{margin-bottom:14px}}@media(forced-colors:active){.calman-stock-history-grid,.calman-stock-history-line{stroke:CanvasText}.calman-stock-history-dot{fill:Highlight}.calman-stock-history-state button{border:1px solid ButtonText}}.calman-model-tools{min-width:0;color:var(--hub-text);font-family:var(--studio-font)}.calman-browse-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.calman-browse-toggle{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 9px;border:1px solid color-mix(in srgb,var(--hub-muted) 30%,transparent);border-radius:var(--hub-control-radius);color:var(--hub-text);background:color-mix(in srgb,var(--hub-ink) 40%,transparent);font:600 12px/1.4 var(--studio-font);cursor:pointer}.calman-browse-toggle>svg{flex:0 0 auto}.calman-browse-toggle[aria-expanded=true]{color:var(--hub-cyan);border-color:var(--hub-cyan)}.calman-browse-count{display:grid;place-items:center;min-width:18px;height:18px;padding-inline:3px;border-radius:5px;background:var(--hub-cyan);color:var(--hub-ink);font-size:11px;font-variant-numeric:tabular-nums}.calman-model-tools .studio-select-trigger{min-width:0;min-height:44px;padding:9px 10px;gap:6px;font-size:12px}.calman-model-tools .studio-select-trigger>span{min-width:0}.calman-browse-active{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;margin-top:6px}.calman-browse-chip{display:flex;align-items:center;gap:6px;max-width:100%;min-height:44px;padding:8px 9px;border:0;border-radius:var(--hub-control-radius);color:var(--hub-cyan);background:transparent;font:500 12px/1.4 var(--studio-font);cursor:pointer}.calman-browse-chip>span{min-width:0;overflow-wrap:anywhere;text-align:start}.calman-browse-chip>svg{flex:0 0 auto}.calman-browse-clear{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 4px;border:0;border-radius:6px;color:var(--hub-muted);background:transparent;font:400 12px/1.4 var(--studio-font);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.calman-model-tools button:focus-visible{outline:2px solid var(--hub-cyan);outline-offset:2px}.calman-model-tools ::-moz-selection{color:var(--hub-ink);background:var(--hub-cyan)}.calman-model-tools ::selection{color:var(--hub-ink);background:var(--hub-cyan)}@media(hover:hover) and (pointer:fine){.calman-browse-toggle:hover{border-color:var(--hub-cyan)}.calman-browse-chip:hover{background:color-mix(in srgb,var(--hub-cyan) 10%,transparent)}.calman-browse-clear:hover{color:var(--hub-text)}}@media(prefers-reduced-motion:no-preference){.calman-browse-toggle{transition:border-color .12s,color .12s}.calman-browse-chip{transition:background-color .12s}.calman-browse-clear{transition:color .12s}}@media(forced-colors:active){.calman-browse-count{border:1px solid ButtonText}.calman-model-tools button:focus-visible{outline-color:Highlight}}.calman-filter-panel{position:fixed;inset:auto;left:var(--filter-left,16px);top:var(--filter-top,16px);width:min(420px,calc(100vw - 32px));max-height:min(560px,calc(100dvh - 40px));margin:0;padding:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--hub-glass-border);border-radius:var(--hub-radius-panel);color:var(--hub-text);background:var(--workspace-recess);box-shadow:var(--hub-elevation-panel);font:400 var(--hub-type-control,14px)/1.5 var(--studio-font)}.calman-filter-panel:not([open]){display:none}.calman-filter-panel::backdrop{background:color-mix(in srgb,var(--hub-ink) 12%,transparent)}.calman-filter-panel>header{display:flex;align-items:center;gap:16px;justify-content:space-between;padding:18px 20px 14px;background:var(--hub-glass-background)}.calman-filter-panel h2{margin:0;font:600 20px/1.3 var(--studio-font);letter-spacing:-.02em;color:var(--hub-text);text-transform:none}.calman-filter-panel header p{margin:4px 0 0;color:var(--hub-muted);font-size:13px}.calman-filter-panel header button{display:grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid var(--hub-glass-border);border-radius:var(--hub-control-radius);background:var(--hub-glass-recess);color:var(--hub-text);cursor:pointer}.calman-filter-options{padding:4px 20px 20px;overflow:auto;min-height:0;overscroll-behavior:contain}.calman-filter-options fieldset{min-width:0;margin:16px 0 0;padding:0;border:0}.calman-filter-options legend{margin-bottom:8px;font-size:14px;font-weight:600}.calman-filter-options fieldset>div{display:flex;flex-wrap:wrap;gap:6px}.calman-filter-options label{position:relative;display:flex;min-width:0}.calman-filter-options input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.calman-filter-options label>span{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border:1px solid var(--hub-glass-border);border-radius:var(--hub-control-radius);color:var(--hub-muted);background:var(--hub-glass-recess)}.calman-filter-options input:checked+span{color:var(--hub-ink);background:var(--workspace-accent);border-color:transparent;font-weight:600}.calman-filter-options input:focus-visible+span{outline:2px solid var(--workspace-accent);outline-offset:3px}.calman-filter-panel>footer{display:flex;justify-content:space-between;gap:12px;padding:14px 20px;border-top:1px solid var(--hub-glass-border);background:var(--workspace-recess)}.calman-filter-panel>footer button{min-height:44px;padding:10px 14px;border:0;border-radius:var(--hub-control-radius);color:var(--hub-text);background:transparent;font:500 14px/1.4 var(--studio-font);cursor:pointer}.calman-filter-panel>footer button:last-child{background:var(--workspace-accent);color:var(--hub-ink)}.calman-filter-panel button:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:3px}@media(max-width:767px){.calman-filter-panel{top:auto;bottom:12px;left:12px;width:calc(100vw - 24px);max-height:calc(100dvh - 48px)}.calman-filter-panel::backdrop{background:color-mix(in srgb,var(--hub-ink) 40%,transparent)}}@media(forced-colors:active){.calman-filter-options label>span,.calman-filter-panel{border-color:CanvasText}.calman-filter-options input:checked+span{background:Highlight;color:HighlightText}}body[data-prototype-theme=studio]:has(.studio-app){--workspace-accent:#b8edeb;--workspace-surface:#24495e;--workspace-recess:#132e40;--workspace-light:#385c6a;scrollbar-color:var(--workspace-light) var(--hub-room-base)}body[data-prototype-theme=studio] .studio-app ::-moz-selection{color:var(--hub-ink);background:var(--workspace-accent)}body[data-prototype-theme=studio] .studio-app ::selection{color:var(--hub-ink);background:var(--workspace-accent)}body[data-prototype-theme=studio]:has(.studio-app) .studio-select-popover{background:var(--hub-glass-menu-background)}body[data-prototype-theme=studio]:has(.studio-app) .studio-select-option[aria-selected=true]{background:color-mix(in srgb,var(--workspace-accent) 15%,transparent)}@media (prefers-reduced-transparency:reduce){body[data-prototype-theme=studio]:has(.studio-app) .studio-select-popover{background:var(--workspace-recess);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (forced-colors:active){body[data-prototype-theme=studio]:has(.studio-app),body[data-prototype-theme=studio]:has(.studio-app) .studio-select-popover{background:Canvas;color:CanvasText}}