@scope([data-neo-surface=workspace]){.review-empty{text-align:center;background:var(--paper);border:1px dashed var(--line-strong);flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:170px;margin:22px 0;padding:30px;display:flex}.review-empty>.icon{width:24px;height:24px;color:var(--ink-faint)}.review-empty p{color:var(--ink-soft);max-width:400px;font-size:15px}.review-meta-row{font:400 10px var(--mono);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0;display:flex}.review-meta-row span{border:1px solid var(--line);background:var(--surface-alt);padding:4px 7px}.media-placeholder{background:var(--paper);border:1px dashed var(--line-strong);text-align:center;min-height:175px;color:var(--ink-soft);border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:10px 0;padding:20px;display:flex}.media-placeholder .icon{width:26px;height:26px;color:var(--ink-faint)}.media-placeholder strong{font:400 10px var(--mono);letter-spacing:.055em;text-transform:uppercase}.media-placeholder p{max-width:330px;font-size:13px;line-height:1.5}.media-preview-image{cursor:zoom-in;border-radius:3px;display:block}.media-preview-video{display:block}.media-preview-audio{width:100%;margin:14px 0 8px}.media-local-label{font:400 9px var(--mono);letter-spacing:.025em;color:var(--ai);overflow-wrap:anywhere;margin:8px 0}[data-theme=light] .media-placeholder{background:#e8eee5}.media-preview-image,.media-preview-video{object-fit:contain;background:color-mix(in srgb,var(--paper) 80%,var(--surface));width:100%;max-width:100%;max-height:min(62dvh,760px);margin:10px 0}.media-preview-audio{max-width:none}.material-actions{justify-content:flex-start;align-items:center;gap:12px;margin:10px 0 0;display:flex}.material-actions .outline-button{font-size:12px}.image-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.image-compare figure{flex-direction:column;gap:10px;min-width:0;margin:0;display:flex}.image-compare img{object-fit:contain;background:var(--surface-alt);width:100%;height:min(62dvh,800px)}.image-compare figcaption{font:400 11px/1.5 var(--mono);overflow-wrap:anywhere;color:var(--ink-soft)}.modal.material-view{width:calc(100vw - 24px);max-width:none;max-height:calc(100dvh - var(--header-bottom) - 20px)}.material-view .modal-header{padding:12px 20px}.material-view .modal-header h2{font-size:23px}.material-view .modal-content{padding:16px 20px}.material-view .material-source{font:400 11px/1.5 var(--mono);color:var(--ink-soft);margin-bottom:14px}.material-view .single-image{width:100%;max-height:calc(100dvh - var(--header-bottom) - 140px);object-fit:contain;display:block}@media (max-width:760px){.image-compare{grid-template-columns:1fr}.image-compare img{height:auto;max-height:55dvh}.modal.material-view{width:calc(100vw - 12px)}}.material-list-row{border-bottom:1px solid var(--line);text-align:left;align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}.material-list-row>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:16px}.material-list-row>small{font:400 10px var(--mono);color:var(--ink-soft)}.material-list-row>.icon{color:var(--ai)}#image-review{--iv-canvas:#e1e7df;--iv-canvas-line:#cdd7cd;width:calc(100vw - 24px);min-width:0;max-width:none;height:calc(100dvh - 24px);max-height:none;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);font:400 14px/1.45 var(--sans);border-radius:5px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 90px #08140e59}#image-review:not([open]){display:none}#image-review[open]{flex-direction:column;display:flex}#image-review::backdrop{background:#07110ca8}[data-theme=dark] #image-review{--iv-canvas:#0d1713;--iv-canvas-line:#26382e}#image-review *{box-sizing:border-box}#image-review button{font-family:var(--sans)}#image-review .iv-head{background:var(--surface);border-bottom:1px solid var(--line);flex:none;align-items:center;min-height:59px;padding:9px 16px;display:flex}#image-review .iv-brand{flex:none;align-items:center;gap:10px;display:flex}#image-review .iv-brand>.icon{color:var(--ai);width:21px;height:21px}#image-review .iv-brand strong{font:400 18px/1.25 var(--serif);letter-spacing:-.022em}#image-review .iv-version{font:400 9px/1.4 var(--mono);letter-spacing:.075em;color:var(--ink-faint);display:block}#image-review .iv-filename{border-left:1px solid var(--line);flex:1;min-width:0;padding-left:16px}#image-review .iv-filename strong{text-overflow:ellipsis;white-space:nowrap;font:400 14px var(--sans);display:block;overflow:hidden}#image-review .iv-filename small{font:400 10px/1.6 var(--mono);color:var(--ink-soft);display:block}#image-review .iv-head-actions{align-items:center;display:flex}#image-review .iv-button{white-space:nowrap;min-height:32px;font:400 13px var(--sans);border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}#image-review .iv-button:hover:not(:disabled){background:var(--hover)}#image-review .iv-button[aria-pressed=true],#image-review .iv-button.is-active{background:var(--human-soft);border-color:var(--human-line);color:var(--human)}#image-review .iv-button:disabled{opacity:.38}#image-review .iv-button>.icon{stroke-width:1.6px;width:16px;height:16px}#image-review .iv-button.icon-only{width:32px;padding:5px}#image-review .iv-button.iv-outline{border-color:var(--line-strong)}#image-review .iv-button.iv-primary{background:var(--human);color:var(--surface-high);border-color:var(--human)}[data-theme=dark] #image-review .iv-button.iv-primary{color:#1a241e}#image-review .iv-toolbar{background:var(--surface-alt);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;min-height:45px;padding:5px 12px;display:flex}#image-review .iv-tools-scroll{scrollbar-width:thin;flex:1;gap:2px;min-width:0;display:flex;overflow-x:auto}#image-review .iv-view-controls{border-left:1px solid var(--line-strong);flex:none;align-items:center;gap:3px;padding-left:10px;display:flex}#image-review .iv-zoom-percent{text-align:center;width:54px;font:400 11px var(--mono)}#image-review .iv-main{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}#image-review .iv-panes{background:var(--line-strong);grid-template-columns:minmax(0,1fr);gap:1px;min-width:0;min-height:0;display:grid}#image-review[data-compare=true] .iv-panes{grid-template-columns:repeat(2,minmax(0,1fr))}#image-review .iv-pane{background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex}#image-review .iv-pane-bar{background:var(--surface-alt);border-bottom:2px solid #0000;flex:none;align-items:center;gap:9px;min-height:33px;padding:3px 11px;display:flex}#image-review .iv-pane.is-active .iv-pane-bar{border-bottom-color:var(--human)}#image-review .iv-pane-letter{font:500 10px var(--mono);color:var(--ink-soft);flex:none}#image-review .iv-pane-bar select{width:100%;min-width:0;font:400 11px var(--mono);color:var(--ink-soft);background:0 0;border:0;padding:3px}#image-review .iv-pane-zoom{font:400 10px var(--mono);color:var(--ink-faint);white-space:nowrap}#image-review .iv-stage{touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;background:var(--iv-canvas);outline-offset:-3px;flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}#image-review .iv-content{transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0;box-shadow:0 8px 38px -14px #04100942}#image-review .iv-content img{object-fit:fill;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:none;height:100%;display:block}#image-review .iv-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}#image-review .iv-loading{text-align:center;color:var(--ink-soft);place-content:center;gap:10px;padding:24px;display:grid;position:absolute;inset:0}#image-review .iv-loading strong{font:400 19px var(--serif)}#image-review .iv-loading span{font:400 12px/1.6 var(--sans)}#image-review .iv-aside{border-left:1px solid var(--line);background:var(--surface);min-height:0;overflow-y:auto}#image-review[data-notes=false] .iv-aside{display:none}#image-review .iv-aside h3{font:400 10px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-soft);margin:0 0 9px}#image-review .iv-author{align-items:center;gap:8px;padding-bottom:15px;display:flex}#image-review .iv-author b{font:700 11px/1.5 var(--identity-font);text-transform:uppercase;color:var(--human)}#image-review .iv-author span{font:400 11px var(--sans);color:var(--ink-soft)}#image-review .iv-aside p{font:350 13px/1.55 var(--sans);color:var(--ink-soft)}#image-review .iv-mark-list{flex-direction:column;display:flex}#image-review .iv-mark-row{border:1px solid var(--line);background:var(--surface-alt);border-radius:3px;align-items:center;gap:3px;display:flex}#image-review .iv-mark-row.is-selected{border-color:var(--human-line);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--human) 35%,transparent);background:color-mix(in srgb,var(--human-soft) 32%,var(--surface-alt))}#image-review .iv-mark-row>button:first-child{text-align:left;flex:1;min-width:0;padding:9px}#image-review .iv-mark-row b{font:500 10px var(--mono);text-transform:uppercase;color:var(--ink);display:block}#image-review .iv-mark-row small{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font:400 12px var(--sans);color:var(--ink-soft);display:block;overflow:hidden}#image-review .iv-meta{grid-template-columns:60px minmax(0,1fr);gap:7px 8px;margin:0 0 18px;font-size:12px;display:grid}#image-review .iv-meta dt{font:400 10px var(--mono);color:var(--ink-faint)}#image-review .iv-meta dd{overflow-wrap:anywhere;color:var(--ink-soft);margin:0}#image-review .iv-sidebar-actions{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}#image-review .iv-footer{background:var(--surface);border-top:1px solid var(--line);flex:none;align-items:center;gap:12px;min-height:43px;padding:6px 14px;display:flex}#image-review .iv-settings{flex:none;align-items:center;gap:7px;display:flex}#image-review .iv-color{background:var(--swatch);border:2px solid var(--surface);width:19px;min-width:19px;height:19px;box-shadow:0 0 0 1px var(--line-strong);border-radius:50%;margin:0 2px}#image-review .iv-color[aria-pressed=true]{box-shadow:0 0 0 2px var(--ink)}#image-review .iv-color-input{color:var(--ink-soft);align-items:center;gap:6px;margin-left:6px;font-size:11px;display:flex}#image-review .iv-color-input input{border:1px solid var(--line-strong);background:var(--surface-alt);border-radius:4px;block-size:24px;inline-size:28px;padding:0}#image-review .iv-width-label{color:var(--ink-soft);align-items:center;gap:5px;margin-left:5px;font-size:11px;display:flex}#image-review .iv-width-label select{font:400 11px var(--mono);border:1px solid var(--line-strong);background:var(--surface-alt);border-radius:2px;padding:3px}#image-review .iv-status{min-width:0;font:400 11px/1.4 var(--sans);color:var(--ink-soft);flex:1}#image-review .iv-navigation{flex:none;align-items:center;gap:3px;display:flex}#image-review .iv-count{font:400 10px var(--mono);text-align:center;min-width:48px;color:var(--ink-soft)}#image-review .iv-text-editor{z-index:7;background:var(--surface);border:1px solid var(--human-line);width:min(300px,100% - 20px);box-shadow:var(--popup-shadow);border-radius:4px;padding:10px;position:absolute}#image-review .iv-text-editor label{font:400 10px var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--human);margin-bottom:7px;display:block}#image-review .iv-text-editor textarea{resize:vertical;background:var(--surface-alt);border:1px solid var(--line-strong);width:100%;min-height:65px;max-height:150px;font:400 16px/1.45 var(--sans);padding:8px}#image-review .iv-text-actions{justify-content:flex-end;gap:7px;margin-top:7px;display:flex}#image-review .iv-text-editor p{font:400 11px var(--sans);color:var(--ink-soft);margin:6px 0}#image-review .iv-info-message{font:400 12px/1.5 var(--sans);background:var(--ai-soft);color:var(--ink-soft);padding:9px}@media (max-width:1100px){#image-review .iv-head{gap:10px}#image-review .iv-head-actions .iv-export-label{display:none}}@media (max-width:760px){#image-review{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh}#image-review .iv-head{min-height:56px;padding:8px 10px}#image-review .iv-brand strong{font-size:17px}#image-review .iv-brand>.icon{display:none}#image-review .iv-filename{padding-left:9px}#image-review .iv-filename strong{font-size:12px}#image-review .iv-head-actions{gap:1px}#image-review .iv-head-actions .iv-button:not(.icon-only){padding:4px 6px}#image-review .iv-toolbar{flex-wrap:wrap;gap:5px;padding:5px 8px}#image-review .iv-tools-scroll{flex-basis:100%}#image-review .iv-view-controls{border-left:0;padding-left:0}#image-review .iv-button{min-height:32px;font-size:12px}#image-review .iv-footer{flex-wrap:wrap;gap:5px 9px;padding:6px 10px}#image-review .iv-status{flex-basis:100%;order:4;font-size:10px}#image-review .iv-navigation{margin-left:auto}#image-review .iv-color{width:17px;min-width:17px;height:17px}#image-review .iv-width-label{margin-left:2px}#image-review[data-notes=true] .iv-aside{z-index:4;box-shadow:var(--popup-shadow);border:1px solid var(--line-strong);position:absolute;right:0}}@media (max-width:420px){#image-review .iv-filename small{font-size:9px}#image-review .iv-brand{display:none}#image-review .iv-filename{border-left:0;padding:0}#image-review .iv-width-label>span,#image-review .iv-color-input>span{display:none}#image-review .iv-view-controls{gap:2px}#image-review .iv-view-controls .iv-button{padding-inline:6px}#image-review .iv-view-controls .iv-button.icon-only{width:28px;padding:4px}#image-review .iv-zoom-percent{width:42px}}@media (min-width:761px) and (max-width:1100px){#image-review .iv-toolbar{flex-wrap:wrap;gap:5px}#image-review .iv-tools-scroll{flex-basis:100%}#image-review .iv-view-controls{border-left:0;padding-left:0}}@media (max-width:600px){#image-review .iv-tools-scroll .iv-button{flex:1;min-width:34px;min-height:36px;padding:5px}#image-review .iv-tools-scroll .iv-button>span{display:none}#image-review .iv-tools-scroll .iv-button>.icon{width:18px;height:18px}}.rc-entry{border-left:2px solid var(--ai-line);align-items:center;gap:18px;margin:0 0 24px;padding:13px 16px;display:flex}.rc-entry>div{flex:1;min-width:0}.rc-entry span{font:400 9px/1.5 var(--mono);letter-spacing:.085em;color:var(--ai)}.rc-entry p{font:350 15px/1.45 var(--sans);color:var(--ink-body);margin-top:3px}.rc-entry .outline-button{background:var(--surface);border-color:var(--ai-line)}.rc-prototype-entry{color:var(--ai)!important}.rc-draft-card{border:1px solid var(--human-line);background:color-mix(in srgb,var(--human-soft) 50%,var(--surface));align-items:center;gap:10px;min-width:0;margin-bottom:8px;padding:8px 10px;display:flex}.rc-draft-card>img{object-fit:contain;background:var(--surface-alt);width:51px;height:39px}.rc-draft-info{flex:1;min-width:0}.rc-draft-info>b{font:400 13px/1.45 var(--sans);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.rc-draft-info>span{font:400 10px/1.45 var(--mono);color:var(--ink-soft)}.rc-review-card{border:1px solid var(--line);background:var(--artifact-surface);min-width:0;max-width:1100px;box-shadow:var(--card-shadow);margin:14px 0 6px}.rc-card-head{background:var(--artifact-head);font:400 9px/1.4 var(--mono);letter-spacing:.06em;color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:20px;padding:9px 14px;display:flex}.rc-card-head>span:first-child{color:var(--ai);align-items:center;gap:8px;display:flex}.rc-card-head .icon{width:14px;height:14px}.rc-card-head time{margin-left:auto}.rc-card-body{grid-template-columns:minmax(180px,.75fr) minmax(0,1fr);gap:24px;padding:16px;display:grid}.rc-card-image{background:var(--paper);cursor:zoom-in;width:100%;min-height:150px;max-height:270px;display:block;overflow:hidden}.rc-card-image img{object-fit:contain;width:100%;height:100%;max-height:270px}.rc-card-copy h3{letter-spacing:-.023em;overflow-wrap:anywhere;margin:3px 0 10px;font-size:23px;line-height:1.2}.rc-card-copy p{font:350 15px/1.55 var(--sans);color:var(--ink-body);white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:12px}.rc-card-copy small{font:400 11px/1.6 var(--sans);color:var(--ink-soft)}.rc-note-links{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.rc-note-links button{font:400 10px var(--mono);border:1px solid var(--line);align-items:center;gap:7px;min-height:28px;padding:4px 8px;display:flex}.rc-note-links i,.rc-region-title i{background:var(--note-color);border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.rc-card-actions{flex-wrap:wrap;align-items:center;gap:18px;padding:0 16px 14px;display:flex}.rc-card-actions .text-button{font-size:12px}.rc-card-data{margin-left:auto}.rc-start-steps{flex-wrap:wrap;gap:20px;margin:22px 0;display:flex}.rc-start-steps span{color:var(--ink-soft);font-size:14px}.rc-start-steps b{font:400 11px var(--mono);color:var(--human);margin-right:6px}#image-review[data-notes=true] .iv-main{grid-template-columns:minmax(0,1fr) 310px}#image-review .iv-aside{scrollbar-width:thin;padding:16px}#image-review .iv-head{flex-wrap:wrap;gap:12px}#image-review .iv-head-actions{gap:5px}#image-review .iv-head-actions [data-iv-action=prepare-review]{text-align:left;max-width:235px}#image-review .iv-head-actions [data-iv-action=prepare-review] span{white-space:normal;line-height:1.25}#image-review .rc-aside-summary{white-space:pre-wrap;margin:0 0 16px;font-size:13px;line-height:1.5}#image-review .rc-review-banner{font:400 10px/1.45 var(--mono);background:var(--ai-soft);color:var(--ai);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:8px 16px;display:flex}#image-review .rc-review-banner>span:first-child{align-items:center;gap:8px;display:flex}#image-review .rc-review-banner .icon{width:13px;height:13px}#image-review .rc-region-note{background:var(--surface-alt);border:1px solid var(--line);min-width:0;padding:8px 9px;transition:border-color .12s}#image-review .rc-region-note.is-selected{border-color:var(--human-line);background:color-mix(in srgb,var(--human-soft) 25%,var(--surface))}#image-review .rc-region-title{align-items:center;gap:7px;display:flex}#image-review .rc-region-title>input{width:14px;height:14px;accent-color:var(--human);flex:none}#image-review .rc-region-title>button:not(.icon-only){text-align:left;flex:1;align-items:center;gap:8px;min-width:0;min-height:27px;display:flex}#image-review .rc-region-title b{font:400 10px/1.5 var(--mono);overflow-wrap:anywhere}#image-review .rc-region-title .icon-only{width:23px;height:24px;min-height:24px;padding:4px}#image-review .rc-region-copy{text-align:left;font:350 13px/1.55 var(--sans);color:var(--ink-body);white-space:pre-wrap;overflow-wrap:anywhere;width:100%;padding:4px 0 2px;display:block}#image-review .rc-region-editor{border-top:1px solid var(--line);margin-bottom:14px;padding:12px 0 15px}#image-review .rc-region-editor>label{font:400 10px/1.5 var(--mono);color:var(--human);margin-bottom:7px;display:block}#image-review .rc-region-editor textarea{resize:vertical;border:1px solid var(--line-strong);background:var(--composer-field-surface);width:100%;min-height:90px;max-height:200px;font:350 16px/1.5 var(--sans);color:var(--ink);padding:9px}#image-review .rc-region-editor .iv-button{margin-top:6px;font-size:12px}#image-review .rc-region-editor small{font:400 10px/1.5 var(--sans);color:var(--ink-soft);margin-top:6px;display:block}#image-review .rc-notes-empty{font:350 14px/1.6 var(--sans);color:var(--ink-soft);padding:15px 0 10px}#image-review .rc-outcome{font:400 10px/1.5 var(--mono);color:var(--ink-soft);flex-direction:column;gap:4px;margin-top:8px;display:flex}#image-review .rc-outcome select{width:100%;font:400 12px var(--sans);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);padding:5px 7px}#image-review #iv-followup-help{margin-top:9px;font-size:11px;line-height:1.6}#image-review .iv-mark-list{gap:8px;margin-bottom:12px}#image-review .iv-info-message{font-size:11px;line-height:1.6}#image-review .rc-prepare{z-index:12;overscroll-behavior:contain;justify-content:center;align-items:safe center;margin:0;padding:24px;display:flex;position:absolute;inset:0;overflow-y:auto}#image-review .rc-prepare-inner{width:100%;max-width:900px;margin:auto}#image-review .rc-prepare header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}#image-review .rc-prepare h2{font:400 clamp(26px,3vw,38px)/1.14 var(--serif);letter-spacing:-.03em;margin-bottom:16px}#image-review .rc-route{font:400 11px/1.5 var(--mono);color:var(--ai);background:var(--ai-soft);margin-bottom:22px;padding:10px 12px}#image-review .rc-prepare-grid{grid-template-columns:1.2fr 1fr;gap:32px;display:grid}#image-review .rc-prepare label{font:400 10px/1.6 var(--mono);color:var(--ink-soft);text-transform:uppercase;letter-spacing:.045em;margin-bottom:5px;display:block}#image-review .rc-prepare input,#image-review .rc-prepare textarea,#image-review .rc-prepare select{width:100%;font:350 16px/1.5 var(--sans);background:var(--composer-field-surface);border:1px solid var(--line-strong);color:var(--ink);border-radius:3px;margin-bottom:14px;padding:9px 10px}#image-review .rc-prepare textarea{resize:vertical;min-height:90px;max-height:220px}#image-review .rc-prepare h3{font:400 11px var(--mono);text-transform:uppercase;letter-spacing:.045em;margin-bottom:12px}#image-review #iv-prepare-notes{scrollbar-width:thin;max-height:370px;padding-right:9px;overflow:auto}#image-review #iv-prepare-notes>div{margin-bottom:15px}#image-review #iv-prepare-notes b{font:400 11px/1.5 var(--mono);border-left:3px solid;margin-bottom:5px;padding-left:9px;display:block}#image-review #iv-prepare-notes p{font:350 15px/1.55 var(--sans);white-space:pre-wrap;overflow-wrap:anywhere;padding-left:12px}#image-review #iv-existing-draft{font:350 13px/1.55 var(--sans);color:var(--ink-soft);margin:1px 0 14px}#image-review .rc-package-parts{font:400 9px/1.5 var(--mono);color:var(--ink-soft);flex-wrap:wrap;gap:6px;display:flex}#image-review .rc-package-parts span{border:1px solid var(--line);padding:4px 7px}#image-review .rc-prepare footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:17px;display:flex}#image-review .rc-prepare footer>span{font:400 11px var(--mono);color:var(--ink-soft)}#image-review #iv-prepare-error{font:400 13px/1.55 var(--sans);color:var(--error);margin-top:14px}@media (max-width:1279px){#image-review .iv-filename{flex:1;min-width:130px}#image-review .iv-head-actions{margin-left:auto}#image-review .iv-brand{display:none}}@media (max-width:1000px){#image-review .iv-head-actions{flex-basis:100%;justify-content:flex-end}#image-review .iv-filename{border:0;padding:0}#image-review .iv-head-actions [data-iv-action=prepare-review]{margin-right:auto}}@media (max-width:760px){.rc-entry{flex-wrap:wrap;gap:10px}.rc-entry .outline-button{font-size:12px}.rc-card-body{grid-template-columns:1fr;gap:14px;padding:12px}.rc-card-image{height:190px}.rc-card-copy h3{font-size:21px}.rc-card-copy p{font-size:14px}.rc-card-actions{gap:10px;padding:0 12px 12px}.rc-card-data{margin-left:0}#image-review[data-notes=true] .iv-main{grid-template-columns:minmax(0,1fr)}#image-review[data-notes=true] .iv-aside{top:var(--iv-actual-top,180px);width:min(300px,86vw)}#image-review .rc-review-banner{flex-wrap:wrap;gap:4px;padding:6px 10px;font-size:9px}#image-review .iv-head{gap:6px}#image-review .iv-head-actions [data-iv-action=prepare-review]{max-width:210px}#image-review .iv-head-actions [data-iv-action=choose-next] span{display:none}#image-review .rc-prepare{padding:15px}#image-review .rc-prepare-grid{grid-template-columns:1fr;gap:15px}#image-review .rc-prepare h2{font-size:30px}#image-review #iv-prepare-notes{max-height:230px}#image-review .rc-prepare footer{gap:10px}#image-review .rc-prepare footer>span{font-size:9px}#image-review .iv-settings{flex-wrap:wrap;flex:1;gap:7px}#image-review .iv-tools-scroll .iv-button{flex:none;min-width:32px}}@media (prefers-reduced-motion:reduce){.rc-region-note{transition:none!important}}#image-review .rc-prepare{background:var(--surface)}.rc-recent-drafts{flex-wrap:wrap;gap:8px;padding:12px 0;display:flex}.rc-recent-drafts>p{width:100%;font:400 10px var(--mono);color:var(--ink-soft);margin-bottom:3px}@media (max-width:600px){#image-review .iv-head-actions{flex-wrap:nowrap;gap:2px;width:100%;min-width:0}#image-review .iv-head-actions>.iv-button{flex:none;min-width:28px;padding:4px 5px}#image-review .iv-head-actions [data-iv-action=compare]{width:28px}#image-review .iv-head-actions [data-iv-action=compare]>span{display:none}#image-review .iv-head-actions [data-iv-action=prepare-review]{flex:1;gap:4px;min-width:0;max-width:none;font-size:11.5px}#image-review .iv-head-actions [data-iv-action=prepare-review]>.icon{flex:none;width:14px}#image-review .iv-head-actions .icon-only{width:28px}#image-review .iv-filename small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (max-width:760px){#image-review[data-notes=true] .iv-aside{bottom:var(--iv-actual-bottom,90px)}}.rc-entry{border:1px solid var(--line);background:0 0;border-radius:3px}}
@scope([data-neo-surface=workspace]){.live-button{font:400 9px var(--mono);border:1px solid var(--line-strong);height:25px;color:var(--ai);margin-right:5px;padding:0 6px}.voice-strip{border:1px solid var(--ai-line);background:var(--ai-soft);color:var(--ai);align-items:center;gap:8px;margin-bottom:8px;padding:10px 12px;font-size:12px;display:flex}.voice-strip .icon{width:14px;height:14px}.voice-strip .text-button{color:var(--ai);margin-left:auto}.cp-field-toolbar>.live-button{grid-area:1/4;align-self:center;margin:0 4px}@container chat (max-width:520px){.cp-field-toolbar>.live-button{margin:0 1px;padding:0 3px;font-size:8px}}.nl-surface{font:400 var(--nl-body)/1.45 var(--sans);color:var(--ink);flex:none;min-width:0}.nl-surface[hidden],.nl-global[hidden]{display:none!important}#nl-panel{margin:0 0 7px}.nl-rail{flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:34px;display:flex}.nl-tag{color:var(--ai);font:500 var(--nl-mono)/1.3 var(--mono);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.nl-tag .icon{width:15px;height:15px}.nl-demo{color:var(--ink-faint);font:400 calc(var(--nl-mono) - 1px)/1.3 var(--mono);text-transform:uppercase;letter-spacing:.04em}.nl-identity{font:700 var(--nl-mono)/1.5 var(--identity-font);text-transform:uppercase;color:var(--ai);text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.nl-state{color:var(--ink-soft);white-space:nowrap;font-size:var(--nl-body)}.nl-usage{color:var(--ink-faint);font:400 calc(var(--nl-mono) - 1px)/1.3 var(--mono);white-space:nowrap;font-variant-numeric:tabular-nums}.nl-actions{flex-wrap:wrap;align-items:center;gap:3px;margin-left:auto;display:flex}.nl-button{min-height:32px;line-height:1.3;font:400 var(--nl-body)/1.3 var(--sans);white-space:nowrap;color:var(--ink-soft);border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.nl-button:hover:not(:disabled){color:var(--ink);background:var(--hover)}.nl-button:focus-visible{outline:2px solid var(--ai);outline-offset:2px}.nl-button .icon{width:16px;height:16px}.nl-button[aria-pressed=true]{color:var(--ai);background:var(--ai-soft);border-color:var(--ai-line)}.nl-button.nl-end{color:var(--human)}.nl-button.nl-primary{color:var(--surface-high);background:var(--ai);border-color:var(--ai)}[data-theme=dark] .nl-button.nl-primary{color:var(--paper)}.nl-button.nl-outline{border-color:var(--line-strong);color:var(--ink)}.nl-captions{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 26px;max-height:170px;margin:7px 0 6px;padding:6px 0 2px;display:grid;overflow:auto}.nl-caption{border-left:2px solid var(--ai-line);min-width:0;padding:0 0 0 12px}.nl-caption.is-human{border-left-color:var(--human-line)}.nl-caption-label{justify-content:space-between;align-items:center;gap:12px;margin-bottom:3px;display:flex}.nl-caption-label b{font:700 var(--nl-mono)/1.5 var(--identity-font);text-transform:uppercase;color:var(--ai)}.nl-caption.is-human .nl-caption-label b{color:var(--human)}.nl-caption-label small{font:400 calc(var(--nl-mono) - 1px)/1.4 var(--mono);color:var(--ink-faint)}.nl-caption p,.nl-caption-text{font:300 var(--nl-caption)/1.55 var(--sans);color:var(--ink-body);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}[data-theme=dark] .nl-caption p,[data-theme=dark] .nl-caption-text{font-weight:325}.nl-empty-caption{color:var(--ink-faint)!important}.nl-notice{font:400 var(--nl-body)/1.5 var(--sans);color:var(--ink-soft);align-items:flex-start;gap:7px;margin:4px 0 6px;padding:6px 0;display:flex}.nl-notice .icon{width:15px;height:15px;color:var(--human);flex:none;margin-top:2px}.nl-focus{min-width:0;font:400 calc(var(--nl-body) - 1px)/1.5 var(--sans);color:var(--ink-soft);align-items:center;gap:8px;padding:3px 0;display:flex}.nl-focus>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.nl-focus .icon{color:var(--ai);flex:none;width:14px;height:14px}.nl-viewer{background:var(--surface);border:0;padding:5px 14px}.nl-viewer .nl-rail{gap:5px 9px}.nl-viewer .nl-captions{max-height:115px}.nl-global{z-index:94;background:var(--surface);border:1px solid var(--ai-line);max-width:calc(100vw - 36px);box-shadow:var(--popup-shadow);border-radius:3px;padding:8px 12px;position:fixed;bottom:110px;right:18px}body.chat-focus .nl-global{bottom:12px}#nl-panel .nl-elsewhere{color:var(--ink-soft)}#live-button.live-button{min-height:28px;color:var(--ai);border:1px solid var(--ai-line);font:500 var(--nl-mono)/1 var(--mono);border-radius:3px;align-items:center;gap:4px;padding:4px 6px;display:inline-flex}#live-button.live-button .icon{width:12px;height:12px}#live-button.live-button[aria-pressed=true]{background:var(--ai-soft)}#nl-dialog{border:1px solid var(--line-strong);background:var(--surface);width:min(650px,100vw - 28px);max-height:calc(100dvh - 28px);color:var(--ink);box-shadow:var(--popup-shadow);border-radius:3px;margin:auto;padding:0;overflow:auto}#nl-dialog::backdrop{background:#050e0a8a}.nl-dialog-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:18px 22px 13px;display:flex}.nl-dialog-head h2{font:400 26px/1.15 var(--serif);letter-spacing:-.028em;margin:0}.nl-dialog-body{padding:20px 22px}.nl-dialog-body p{font:350 16px/1.55 var(--sans);color:var(--ink-soft);margin:0 0 13px}.nl-eyebrow{font:500 var(--nl-mono)/1.4 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ai);margin-bottom:9px;display:block}.nl-boundary{border-left:2px solid var(--ai);margin-bottom:20px;padding:11px 13px}.nl-boundary b{font:700 var(--nl-mono)/1.5 var(--identity-font);text-transform:uppercase;color:var(--ai);display:block}.nl-boundary span{font:400 var(--nl-body)/1.5 var(--sans);color:var(--ink-soft)}.nl-form-row{margin:16px 0;display:block}.nl-form-row>span{font:500 var(--nl-body)/1.5 var(--sans);color:var(--ink);margin-bottom:6px;display:block}.nl-form-row select,.nl-form-row textarea{width:100%;font:400 16px/1.5 var(--sans);border:1px solid var(--line-strong);background:var(--surface-high);color:var(--ink);border-radius:3px;padding:9px 11px}.nl-form-row textarea{resize:vertical;min-height:95px}.nl-form-row small{color:var(--ink-faint);font:400 var(--nl-body)/1.4 var(--sans);margin-top:6px;display:block}.nl-dialog-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:13px 22px;display:flex}.nl-sim-note{background:var(--ai-soft);padding:9px 11px;font:400 var(--nl-body)/1.5 var(--sans)!important}.nl-dialog-error{color:var(--error);margin:10px 0}.nl-setting-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.nl-setting-row label{font:400 var(--nl-body)/1.5 var(--sans);align-items:center;gap:9px;display:flex}.nl-test-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.nl-test-grid .nl-button{white-space:normal;text-align:left;justify-content:flex-start;min-height:42px}.nl-binding-state{font:400 var(--nl-mono)/1.6 var(--mono);overflow-wrap:anywhere;color:var(--ink-soft);margin:12px 0}.nl-lab-link{font:400 var(--nl-mono)/1.4 var(--mono);color:var(--ink-faint);text-transform:uppercase;letter-spacing:.02em}.nl-focus-proof{border:1px solid var(--line);font:400 var(--nl-body)/1.6 var(--sans);margin:8px 0 13px;padding:11px}.nl-focus-proof b{font-weight:500}@container (max-width:700px){.nl-captions{grid-template-columns:1fr;gap:9px;max-height:145px}.nl-rail .nl-identity{max-width:180px}.nl-rail .nl-usage{display:none}.nl-viewer .nl-captions{max-height:110px}.nl-actions{gap:1px}.nl-button{padding:5px 6px}}@media (max-width:760px){.nl-captions{grid-template-columns:1fr;gap:8px}.nl-identity{max-width:175px}.nl-rail .nl-usage{display:none}.nl-actions{gap:0}.nl-button{padding:4px 6px}.nl-dialog-head,.nl-dialog-body{padding-inline:16px}.nl-test-grid{grid-template-columns:1fr 1fr}.nl-global{max-width:calc(100vw - 20px);bottom:106px;right:10px}.nl-viewer{padding:4px 10px}}@media (max-width:420px){.nl-rail{gap:3px 6px}.nl-identity{max-width:155px}.nl-actions{justify-content:flex-end;width:100%}.nl-actions .nl-more{margin-right:auto}.nl-test-grid{grid-template-columns:1fr}.nl-tag{font-size:calc(var(--nl-mono) - 1px)}.nl-viewer .nl-identity{max-width:150px}.nl-button{min-height:29px}.nl-caption-label small{display:none}}@media (prefers-reduced-motion:reduce){.nl-surface *{transition:none!important;animation:none!important}}.nl-caption-text{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.nl-caption-text:focus-visible{outline:1px solid var(--ai);outline-offset:3px}@media (max-width:760px){.nl-captions,.nl-viewer .nl-captions{max-height:160px}.nl-caption-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nl-caption p{display:block}}.nl-caption,.nl-caption.is-human{border:0;padding-left:0}.nl-boundary{border:1px solid var(--line);background:0 0;border-radius:3px}body.org-preview-active #nl-global{visibility:hidden!important;pointer-events:none!important}}
@scope([data-neo-surface=workspace]){#workbench.wb5{grid-template-columns:var(--wb-tree) minmax(0,1fr);background:var(--paper);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden;container:wb-root/inline-size}.wb5 button,.wb5 input,.wb5 textarea,.wb-dialog button,.wb-dialog input{font-family:var(--sans)}.wb5 button:disabled{opacity:.45;cursor:not-allowed}.wb5 .icon,.wb-dialog .icon{width:16px;height:16px}.wb5 .wb-label,.wb-dialog .wb-label{font:400 var(--wb-mono)/1.45 var(--mono);letter-spacing:.055em;text-transform:uppercase;color:var(--ink-soft)}.wb5 .wb-title{font:var(--wb5-heading-weight) clamp(30px,2.7vw,41px)/1.1 var(--wb5-serif-font-family);letter-spacing:var(--wb5-title-tracking);font-optical-sizing:auto}.wb-button{border:1px solid var(--line-strong);white-space:nowrap;min-height:34px;color:var(--ink);background:var(--surface);border-radius:3px;justify-content:center;align-items:center;gap:7px;padding:6px 11px;font-size:13px;line-height:1.3;display:inline-flex}.wb-button:hover:not(:disabled){background:var(--hover);border-color:var(--ink-soft)}.wb-button.primary{background:var(--ink);border-color:var(--ink);color:var(--surface)}.wb-button.primary:hover{background:var(--ink-body)}.wb-button.textual{color:var(--ink-soft);background:0 0;border-color:#0000}.wb-button.textual:hover{background:var(--hover);color:var(--ink)}.wb-ib{width:34px;height:34px;color:var(--ink-soft);background:0 0;border:1px solid #0000;border-radius:3px;flex:none;place-items:center;display:inline-grid}.wb-ib:hover,.wb-ib[aria-pressed=true]{background:var(--hover);color:var(--ink)}.wb-ib[aria-pressed=true]{border-color:var(--line-strong)}.wb-tree{background:color-mix(in srgb,var(--paper) 64%,var(--ai-soft));border-right:1px solid var(--line);z-index:9;flex-direction:column;min-width:0;min-height:0;display:flex}.wb-tree-top{flex-direction:column;gap:10px;padding:18px 14px 10px;display:flex}.wb-space{border:1px solid var(--line-strong);background:var(--surface);text-align:left;border-radius:3px;align-items:center;gap:8px;width:100%;padding:7px 9px;font-size:13px;display:flex}.wb-space span{flex:1}.wb-space .icon:last-child{width:12px}.wb-tree-search{color:var(--ink-soft);border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 66%,transparent);border-radius:3px;align-items:center;gap:9px;min-height:34px;padding:6px 9px;font-size:13px;display:flex}.wb-tree-search kbd{font-family:var(--mono);color:var(--ink-faint);margin-left:auto;font-size:10px}.wb-tree-scroll{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;flex:1;min-height:0;padding:6px 10px 14px;overflow:auto}.wb-tree-section{color:var(--ink-faint);font:400 10px/1.4 var(--label-mono);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;padding:4px 8px 5px;display:flex}.wb-tree-section .wb-ib{width:26px;height:26px}.wb-project{color:var(--ink);text-align:left;border-radius:3px;align-items:center;width:100%;padding:9px;font-size:14px;display:flex}.wb-project.selected{background:var(--wb-selection)}.wb-project:hover:not(.selected){background:var(--hover)}.wb-project span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wb-project .icon:last-child{width:12px;color:var(--ink-faint)}.wb-tree-nodes{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.wb-tree-row{min-height:35px;padding-left:calc(var(--depth,0)*12px);border-radius:3px;align-items:center;gap:0;display:flex;position:relative}.wb-tree-row:hover{background:var(--hover)}.wb-tree-row.current{background:var(--wb-selection)}.wb-tree-row.ancestor>.wb-tree-open{color:var(--ink)}.wb-tree-open{text-align:left;min-width:0;min-height:35px;color:var(--ink-soft);flex:1;align-items:center;gap:7px;padding:3px 4px;font-size:13px;display:flex}.wb-tree-open .icon{flex:none;width:14px;height:14px}.wb-tree-open span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wb-tree-row.current .wb-tree-open{color:var(--ink)}.wb-twist{width:23px;height:32px;color:var(--ink-faint);flex:none;place-items:center;display:grid}.wb-twist .icon{width:11px;height:11px}.wb-tree-more{opacity:0;width:27px;height:32px;color:var(--ink-soft);flex:none;place-items:center;display:grid}.wb-tree-more .icon{width:13px;height:13px}.wb-tree-row:hover .wb-tree-more,.wb-tree-row:focus-within .wb-tree-more,.wb-tree-row.current .wb-tree-more{opacity:1}.wb-tree-foot{border-top:1px solid var(--line);padding:8px 14px 12px}.wb-tree-foot>button{text-align:left;width:100%;min-height:34px;color:var(--ink-soft);align-items:center;gap:9px;font-size:13px;display:flex}.wb-tree-foot small{color:var(--ink-faint);padding-top:6px;font-size:11px;line-height:1.45;display:block}.wb-main{background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex;container:wb-main/inline-size}.wb-top{border-bottom:1px solid var(--line);background:var(--surface);flex:none;align-items:center;gap:7px;min-height:56px;padding:9px 18px;display:flex}.wb-breadcrumb{min-width:0;color:var(--ink-soft);flex:1;align-items:center;gap:6px;font-size:13px;display:flex;overflow:hidden}.wb-breadcrumb button{white-space:nowrap;text-overflow:ellipsis;max-width:170px;color:inherit;padding:4px 2px;overflow:hidden}.wb-breadcrumb button:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.wb-breadcrumb strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:450;overflow:hidden}.wb-breadcrumb .icon{flex:none;width:11px}.wb-toolbar-actions{flex:none;align-items:center;gap:4px;display:flex}.wb-tree-trigger{display:none}.wb-top .wb-ib{width:32px}.wb-middle{flex:1;min-width:0;min-height:0;display:flex;position:relative}.wb-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;background:var(--surface);flex:1;min-width:0;min-height:0;overflow:auto}.wb-folder{margin:auto}.wb-folder-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px}.wb-folder-heading{min-width:0}.wb-folder .wb-label{margin-bottom:8px}.wb-folder-path{color:var(--ink-faint);overflow-wrap:anywhere;font-size:12px;font-family:var(--mono);letter-spacing:-.025em;margin:9px 0 0}.wb-scope-stamp{color:var(--ink-soft);border:1px solid var(--line);white-space:nowrap;border-radius:2px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:flex}.wb-scope-stamp .icon{width:13px}.wb-summary{background:var(--paper);border-left:2px solid var(--human-line);color:var(--ink-body);border-radius:0 3px 3px 0;align-items:flex-start;gap:16px;margin:18px 0 25px;padding:14px 17px;font-size:15px;line-height:1.55;display:flex}.wb-summary p{max-width:86ch}.wb-summary button{white-space:nowrap;color:var(--human);text-underline-offset:4px;flex:none;align-self:center;margin-left:auto;font-size:12px;text-decoration:underline}.wb-summary small{font:400 10px var(--mono);letter-spacing:.025em;color:var(--ink-faint);margin-top:5px;display:block}.wb-formats{border-bottom:1px solid var(--line);flex-wrap:wrap;padding-bottom:17px;display:flex}.wb-formats button{align-items:center;font-size:12px;display:inline-flex}.wb-formats .icon{width:14px}.wb-formats b{font:400 11px var(--mono);color:var(--ink)}.wb-list-tools{flex-wrap:wrap;align-items:center;min-height:36px;display:flex}.wb-list-tools h2{font-family:var(--sans);font-size:17px;font-weight:450}.wb-list-tools small{font:400 10px var(--mono);margin-right:auto}.wb-list-filter{border:1px solid var(--line);background:var(--surface);border-radius:3px;align-items:center;gap:6px;max-width:200px;min-height:30px;padding:0 8px;display:flex}.wb-list-filter .icon{width:13px}.wb-list-filter input{background:0 0;border:0;outline:none;width:135px;min-width:0;font-size:12px}.wb-views{border:1px solid var(--line);border-radius:3px;padding:1px;display:flex}.wb-views .wb-ib{width:29px;height:27px}.wb-views .wb-ib[aria-pressed=true]{background:var(--hover);border-color:#0000}.wb-views .icon{width:14px}.wb-files{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);min-width:0}.wb-table-head,.wb-file-row{align-items:center;min-width:0;display:grid}.wb-table-head{color:var(--ink-faint);font:400 10px var(--mono);text-transform:uppercase;letter-spacing:.055em;padding:0 7px 0 12px}.wb-table-head button{text-align:left;font-family:var(--mono);font-size:inherit;text-transform:inherit;color:inherit;align-items:center;gap:5px;display:flex}.wb-table-head button.active{color:var(--ink)}.wb-table-head .icon{width:11px}.wb-file-row{border-top:1px solid var(--line);padding:6px 7px 6px 12px;font-size:13px;position:relative}.wb-file-row:hover{background:color-mix(in srgb,var(--hover) 65%,transparent)}.wb-file-row.selected{background:var(--wb-selection)}.wb-file-name{text-align:left;align-items:center;gap:11px;width:100%;min-width:0;min-height:35px;display:flex}.wb-file-glyph{color:var(--ink-soft);flex:none;place-items:center;display:grid}.wb-file-glyph .icon{width:18px;height:18px}.wb-file-glyph.image{color:var(--ai)}.wb-file-glyph.document{color:var(--human)}.wb-file-glyph.board{color:var(--ai)}.wb-file-name .file-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.wb-file-name strong{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);font-weight:400;overflow:hidden}.wb-file-name .file-subtitle{color:var(--ink-faint);font-size:11px;line-height:1.35}.wb-file-name .file-mobile-meta{color:var(--ink-soft);font-size:11px}.wb-file-size{font-family:var(--mono);color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:10px}.wb-file-mod{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:10px}.wb-file-ver{font-family:var(--mono);color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:10px}.wb-file-by{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wb-file-by.human{color:var(--human)}.wb-file-by.agent{color:var(--ai)}.wb-file-row>.wb-ib{width:27px;height:31px}.wb-file-row>.wb-ib .icon{width:14px}.wb-file-grid{grid-template-columns:repeat(auto-fill,minmax(188px,1fr));gap:14px;padding-top:6px;display:grid}.wb-tile{border:1px solid var(--line);background:var(--surface);border-radius:3px;min-width:0;position:relative;overflow:hidden}.wb-tile.selected{outline:1px solid var(--ai);outline-offset:-1px}.wb-tile>button:first-child{text-align:left;width:100%}.wb-tile-visual{background:var(--paper);place-items:center;height:132px;display:grid;overflow:hidden}.wb-tile-visual img{object-fit:contain;width:100%;height:100%}.wb-tile-visual .icon{width:30px;height:30px;color:var(--ink-soft)}.wb-tile-caption{padding:11px 35px 11px 12px}.wb-tile strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:450;display:block;overflow:hidden}.wb-tile small{color:var(--ink-soft);margin-top:3px;font-size:11px;display:block}.wb-tile>.wb-ib{width:28px;height:28px;position:absolute;bottom:10px;right:4px}.wb-section{margin-top:29px}.wb-section-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.wb-section-head h2{font:450 16px var(--sans);letter-spacing:0}.wb-section-head .wb-label{color:var(--ink-faint);margin:0;font-size:9px}.wb-recent{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.wb-recent button{border:1px solid var(--line);text-align:left;background:var(--surface);border-radius:3px;align-items:center;gap:11px;min-width:0;padding:9px;display:flex}.wb-recent button:hover{border-color:var(--line-strong);background:var(--paper)}.wb-recent-thumb{background:var(--paper);flex:none;place-items:center;width:61px;height:48px;display:grid;overflow:hidden}.wb-recent-thumb img{object-fit:contain;width:100%;height:100%}.wb-recent strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:450;display:block;overflow:hidden}.wb-recent small{color:var(--ink-soft);margin-top:2px;font-size:11px;display:block}.wb-recent-copy{min-width:0}.wb-import-log{border:1px solid var(--line);border-radius:3px}.wb-import-log>summary{cursor:pointer;align-items:center;gap:9px;min-height:43px;padding:9px 13px;font-size:13px;list-style:none;display:flex}.wb-import-log>summary::-webkit-details-marker{display:none}.wb-import-log>summary .icon{width:14px}.wb-import-log>summary small{color:var(--ink-soft);margin-left:auto;font-size:11px}.wb-log-row{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 13px;font-size:12px;display:flex}.wb-log-row>div{flex:1;min-width:0}.wb-log-row b{overflow-wrap:anywhere;font-weight:400;display:block}.wb-log-row small{color:var(--ink-soft);font-size:11px}.wb-log-row .status{font:400 10px var(--mono);color:var(--ai);text-transform:uppercase;white-space:nowrap}.wb-status{border-top:1px solid var(--line);min-height:27px;color:var(--ink-faint);background:var(--surface);flex:none;justify-content:space-between;align-items:center;gap:9px;padding:5px 19px;font-size:11px;display:flex}.wb-status span:last-child{text-overflow:ellipsis;white-space:nowrap;text-align:right;overflow:hidden}.wb-status code{font-size:10px}.wb-doc-wrap{background:var(--wb-canvas);min-height:100%;padding:25px clamp(22px,3vw,56px) 70px}.wb-doc-meta{max-width:900px;font:400 10px var(--mono);letter-spacing:.03em;color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:12px;margin:0 auto 14px;display:flex}.wb-doc-meta .right{margin-left:auto}.wb-doc-meta .human{color:var(--human)}.wb-doc-meta .agent{color:var(--ai)}.wb-document{background:var(--surface-high);border:1px solid color-mix(in srgb,var(--line) 80%,transparent);max-width:900px;min-height:620px;color:var(--ink-body);font-size:clamp(16px,1.16vw,18px);line-height:1.7;font-weight:var(--wb5-body-weight);overflow-wrap:anywhere;letter-spacing:var(--wb5-body-tracking);margin:0 auto;padding:clamp(26px,4vw,62px);box-shadow:0 3px 7px -5px #23352840}.wb-document h1{font-size:clamp(30px,3vw,43px);font-weight:var(--wb5-heading-weight);letter-spacing:var(--wb5-h1-tracking);color:var(--ink);margin:0 0 15px;line-height:1.12}.wb-document h2{letter-spacing:var(--wb5-h2-tracking);color:var(--ink);margin:30px 0 9px;scroll-margin-top:20px;font-size:26px}.wb-document h3{margin:24px 0 8px;font-size:21px}.wb-document p{margin:0 0 14px}.wb-document ul{margin:0 0 15px;padding-left:21px}.wb-document li{padding:2px 0}.wb-document strong{color:var(--ink);font-weight:500}.wb-document em{font:italic 400 .98em var(--serif);letter-spacing:0}.wb-document a,.wb-source-link{color:var(--ai);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ai-line);text-decoration-color:var(--ai-line);cursor:pointer}.wb-document blockquote{border-left:2px solid var(--human-line);font:italic 400 20px/1.5 var(--serif)}.wb-document blockquote p{margin:0}.wb-document code{background:var(--paper);border:1px solid var(--line);padding:1px 4px;font-size:.72em}.wb-document pre{background:var(--paper);font:400 12px/1.65 var(--mono);letter-spacing:0;white-space:pre-wrap;padding:15px;overflow:auto}.wb-document table{border-collapse:collapse;width:100%;margin:15px 0;font-size:14px}.wb-document th{text-align:left;font:400 10px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);border-bottom:1px solid var(--line-strong);padding:8px}.wb-document td{border-bottom:1px solid var(--line);vertical-align:top;padding:9px 8px}.wb-document .doc-kicker{font:400 10px var(--mono);text-transform:uppercase;letter-spacing:.09em;color:var(--human);margin-bottom:18px}.wb-document .doc-deck{color:var(--ink-soft);margin-bottom:25px;font-size:19px;line-height:1.55}.wb-document hr{border:0;border-top:1px solid var(--line);margin:24px 0}.wb-document .doc-caption{color:var(--ink-soft);font-size:12px;font-weight:var(--wb5-heading-weight);letter-spacing:var(--wb5-caption-tracking)}.wb-document .inline-image{object-fit:contain;max-width:100%;margin:20px 0 8px;display:block}.wb-version-banner,.wb-update-banner{background:var(--human-soft);border-bottom:1px solid var(--human-line);flex:none;align-items:center;gap:12px;padding:10px 20px;font-size:12px;display:flex}.wb-version-banner button,.wb-update-banner button{text-underline-offset:3px;color:var(--human);white-space:nowrap;margin-left:auto;text-decoration:underline}.wb-rail{width:var(--wb-rail);border-left:1px solid var(--line);background:var(--surface);z-index:10;flex-direction:column;flex:none;min-height:0;display:flex;overflow:hidden}.wb-rail-head{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:47px;padding:7px 11px 7px 17px;display:flex}.wb-rail-head strong{flex:1;font-size:13px;font-weight:450}.wb-rail-head .icon{width:14px}.wb-rail-body{scrollbar-width:thin;flex:1;min-height:0;padding:19px 17px;overflow:auto}.wb-rail-body h3{font:450 14px var(--sans);letter-spacing:0;margin:19px 0 9px}.wb-rail-body h3:first-child{margin-top:0}.wb-outline{flex-direction:column;gap:4px;margin-bottom:22px;display:flex}.wb-outline button{text-align:left;min-height:31px;color:var(--ink-soft);padding:5px 8px;font-size:12px;line-height:1.45}.wb-outline button:hover,.wb-outline button.active{border-left-color:var(--ai);background:var(--ai-soft)}.wb-outline button.sub{padding-left:20px}.wb-properties{grid-template-columns:70px minmax(0,1fr);gap:9px 10px;font-size:12px;display:grid}.wb-properties dt{color:var(--ink-faint)}.wb-properties dd{overflow-wrap:anywhere;color:var(--ink-soft);margin:0}.wb-properties dd.human{color:var(--human)}.wb-properties dd.agent{color:var(--ai)}.wb-related{flex-direction:column;gap:5px;display:flex}.wb-related button{text-align:left;width:100%;min-height:36px;color:var(--ai);align-items:flex-start;gap:8px;padding:7px 0;font-size:12px;line-height:1.4;display:flex}.wb-related button .icon{flex:none;width:13px;height:15px}.wb-related button span{overflow-wrap:anywhere}.wb-related button small{color:var(--ink-faint);margin-top:2px;font-size:10px;display:block}.wb-qv{--wb-rail:320px}.wb-qv-path{font:400 10px/1.5 var(--mono);color:var(--ink-faint);overflow-wrap:anywhere;margin:0 0 17px}.wb-qv-meta{color:var(--ink-soft);margin-bottom:14px;font-size:11px}.wb-qv-article{color:var(--ink-body);font-size:14px;line-height:1.65;font-weight:var(--wb5-body-weight)}.wb-qv-article h1{letter-spacing:var(--wb5-title-tracking);margin-bottom:13px;font-size:25px;line-height:1.18}.wb-qv-article h2{margin:22px 0 8px;font-size:20px}.wb-qv-article p{margin:0 0 12px}.wb-qv-article blockquote{border-left:2px solid var(--human-line)}.wb-qv-article .doc-kicker{font:400 9px var(--mono);color:var(--human);text-transform:uppercase;margin-bottom:12px}.wb-qv-article img{object-fit:contain;max-width:100%}.wb-qv-article table{border-collapse:collapse;width:100%;font-size:11px}.wb-qv-article td,.wb-qv-article th{border-bottom:1px solid var(--line);padding:4px}.wb-qv-article ul{padding-left:19px}.wb-qv-article code,.wb-qv-article pre{font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px}.wb-rail-foot{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px;padding:12px 15px;display:flex}.wb-rail-foot .wb-button{flex:1;font-size:12px}.wb-history-item{border-bottom:1px solid var(--line);padding:13px 0}.wb-history-item button{text-align:left;align-items:baseline;gap:9px;width:100%;min-height:28px;display:flex}.wb-history-item b{font:400 12px var(--mono)}.wb-history-item small{color:var(--ink-faint);margin-left:auto;font-size:10px}.wb-history-item p{color:var(--ink-soft);margin:4px 0;font-size:12px;line-height:1.5}.wb-history-item .selected{color:var(--ai)}.wb-preview-media{background:var(--wb-canvas);min-height:100%;padding:25px clamp(20px,3vw,44px) 55px}.wb-image-stage{background:color-mix(in srgb,var(--paper) 65%,var(--ink) 3%);border:1px solid var(--line);place-items:center;width:100%;height:min(54vh,540px);min-height:300px;display:grid;position:relative}.wb-image-stage img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.wb-media-caption{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:16px;margin:14px 0 23px;font-size:12px;line-height:1.5;display:flex}.wb-media-caption p{max-width:65ch}.wb-media-meta{max-width:600px;margin-top:20px}.wb-native-media{border:1px solid var(--line);background:#101916;width:100%;max-height:60vh;display:block}.wb-native-media.is-audio{min-height:62px;margin-top:40px}.wb-pdf{border:1px solid var(--line);background:var(--surface);width:100%;height:60vh}.wb-empty{text-align:center;max-width:560px;margin:auto;padding:60px 25px}.wb-empty>.icon{width:32px;height:32px;color:var(--ink-faint);margin:0 auto 20px}.wb-empty h2{margin-bottom:12px;font-size:27px}.wb-empty p{color:var(--ink-soft);margin-bottom:16px;font-size:14px;line-height:1.6}.wb-empty .wb-button{margin:4px}.wb-editor{background:var(--wb-canvas);flex-direction:column;min-height:100%;padding:24px clamp(20px,3vw,42px);display:flex}.wb-editor label{font:400 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:10px}.wb-editor textarea{resize:vertical;background:var(--surface-high);border:1px solid var(--line-strong);width:100%;min-height:500px;font:400 13px/1.8 var(--mono);color:var(--ink-body);outline-offset:2px;border-radius:3px;flex:1;padding:22px}.wb-editor p{color:var(--ink-soft);margin:13px 0 0;font-size:12px}.wb5.reading-focus{grid-template-columns:minmax(0,1fr)}.wb5.reading-focus>.wb-tree,.wb5.reading-focus .wb-rail{display:none}.wb5.reading-focus .wb-document{max-width:930px}.wb5.reading-focus .wb-doc-wrap{padding-top:35px}.wb-tree-backdrop,.wb-rail-backdrop,.wb-mobile-bar{display:none}.wb-device-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.07em;font-size:9px}.wb-menu-owner .ui-menu{z-index:220;background:var(--surface-high);border:1px solid var(--line-strong);box-shadow:var(--wb-panel-shadow);border-radius:4px;width:244px;max-width:calc(100vw - 20px);max-height:calc(100dvh - 30px);padding:5px;position:absolute;overflow:auto}.wb-menu-owner .ui-menu-head{font:400 10px/1.4 var(--mono);color:var(--ink-faint);overflow-wrap:anywhere;padding:7px 9px}.wb-menu-owner .ui-menu-item{width:100%;min-height:34px;font:400 13px var(--sans);text-align:left;color:var(--ink);border-radius:2px;align-items:center;gap:10px;padding:7px 9px;display:flex}.wb-menu-owner .ui-menu-item:hover{background:var(--hover)}.wb-menu-owner .ui-menu-item .icon{width:14px;height:14px}.wb-menu-owner .ui-menu-item kbd{color:var(--ink-faint);font:400 10px var(--mono);margin-left:auto}.wb-menu-owner .ui-menu-item.is-danger{color:var(--human)}.wb-menu-owner .ui-menu-sep{background:var(--line);height:1px;margin:5px}.wb-dialog{margin:revert;border:1px solid var(--line-strong);background:var(--surface-high);width:min(620px,100vw - 28px);max-height:calc(100dvh - 40px);color:var(--ink);box-shadow:var(--panel-shadow);border-radius:5px;padding:0;overflow:auto}.wb-dialog::backdrop{background:#0f191459}.wb-dialog-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:19px 22px;display:flex}.wb-dialog-head h2{font:400 25px/1.2 var(--serif);letter-spacing:-.026em;margin-right:auto}.wb-dialog-body{padding:20px 23px}.wb-dialog-body>p{color:var(--ink-soft);margin-bottom:17px;font-size:14px;line-height:1.6}.wb-dialog-body label:not(.wb-import-drop){color:var(--ink-soft);margin:14px 0 7px;font-size:12px;display:block}.wb-dialog-body input:not([type=file]),.wb-dialog-body select{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:40px;font:400 15px var(--sans);border-radius:3px;padding:10px 11px}.wb-dialog-body textarea{border:1px solid var(--line-strong);background:var(--surface);width:100%;font:400 15px var(--sans);resize:vertical;border-radius:3px;min-height:105px;padding:10px 11px}.wb-dialog-foot{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:15px 22px;display:flex}.wb-dialog .wb-err{color:var(--error);margin:12px 0 0;font-size:12px;line-height:1.5}.wb-dialog .wb-hint{color:var(--ink-faint);margin:10px 0;font-size:12px;line-height:1.5}.wb-dialog .wb-destination{font:400 11px/1.6 var(--mono);background:var(--paper);border:1px solid var(--line);color:var(--ink-soft);overflow-wrap:anywhere;margin:12px 0 17px;padding:9px 12px}.wb-import-drop{border:1px dashed var(--line-strong);background:var(--paper);cursor:pointer;flex-direction:column;align-items:center;gap:11px;padding:31px 16px;font-size:15px;display:flex}.wb-import-drop .icon{width:27px;height:27px;color:var(--human)}.wb-import-drop small{color:var(--ink-soft);text-align:center;font-size:12px;line-height:1.5}.wb-import-drop:hover{border-color:var(--human);background:var(--human-soft)}.wb-dialog-tabs{border-bottom:1px solid var(--line);gap:14px;margin-bottom:18px;display:flex}.wb-dialog-tabs button{color:var(--ink-soft);border-bottom:2px solid #0000;padding:8px 4px;font-size:14px}.wb-dialog-tabs button[aria-selected=true]{border-bottom-color:var(--ink);color:var(--ink)}.wb-search-dialog{width:min(640px,100vw - 28px)}.wb-search-field{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:20px 22px;display:flex}.wb-search-field>input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:19px}.wb-search-field .icon{width:19px}.wb-search-scope{font:400 10px var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);padding:12px 23px}.wb-search-results{max-height:58vh;padding:0 9px 10px;overflow:auto}.wb-search-result{text-align:left;border-radius:3px;align-items:center;gap:12px;width:100%;min-height:58px;padding:9px 13px;display:flex}.wb-search-result:hover,.wb-search-result.active{background:var(--wb-selection)}.wb-search-result>.icon{width:19px;color:var(--ai)}.wb-search-result strong{overflow-wrap:anywhere;font-size:14px;font-weight:450;display:block}.wb-search-result small{font:400 10px var(--mono);color:var(--ink-faint);overflow-wrap:anywhere;line-height:1.6;display:block}.wb-search-result kbd{font:400 10px var(--mono);color:var(--ink-faint);margin-left:auto}.wb-search-none{color:var(--ink-soft);padding:30px 22px;font-size:14px}.wb-bulk{background:var(--wb-selection);border:1px solid var(--ai-line);border-radius:3px;align-items:center;gap:9px;margin-bottom:13px;padding:9px 11px;font-size:13px;display:flex}.wb-bulk span{margin-right:auto}.wb-bulk .wb-button{background:var(--surface)}.wb-context-chip{border:1px solid var(--line);background:var(--paper);align-items:center;gap:8px;margin-bottom:8px;padding:9px 12px;font-size:12px;display:flex}.wb-context-chip>div{flex:1;min-width:0}.wb-context-chip strong{font-weight:450;display:block}.wb-context-chip small{color:var(--ink-soft);font-size:10px}#workbench.wb5 .prototype-bar{--lab-h:32px;height:32px;padding-inline:18px}#workbench.wb5 .prototype-bar .prototype-mark{font-size:9px}#workbench.wb5 .prototype-bar .specimen-switch{gap:3px}#workbench.wb5 .prototype-bar .specimen-switch button{padding:4px 8px;font-size:11px}@container wb-main (max-width:1060px){.wb-qv{width:min(360px,100% - 28px);position:absolute;top:0;bottom:0;right:0;box-shadow:-14px 0 32px -20px #14241b80}.wb-qv .wb-rail-body{padding:18px 20px}.wb-table-head,.wb-file-row{grid-template-columns:minmax(155px,1fr) 62px 99px 76px 36px 27px;gap:9px}.wb-folder{padding-left:26px;padding-right:26px}.wb-recent{gap:9px}.wb-recent-thumb{width:45px}}@container wb-main (max-width:880px){.wb-rail:not(.wb-qv){width:min(330px,100% - 24px);position:absolute;top:0;bottom:0;right:0;box-shadow:-14px 0 32px -20px #14241b80}.wb-top{padding-inline:14px}.wb-breadcrumb .crumb-parent,.wb-breadcrumb .crumb-root{display:none}.wb-table-head,.wb-file-row{grid-template-columns:minmax(150px,1fr) 61px 85px 37px 27px;gap:9px}.wb-file-mod,.wb-col-mod{display:none}.wb-folder-head{gap:12px}.wb-summary{font-size:14px}.wb-summary button{display:none}.wb-recent{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-recent button:last-child{display:none}}@container wb-main (max-width:650px){.wb-file-by,.wb-col-by{display:none}.wb-table-head,.wb-file-row{grid-template-columns:minmax(125px,1fr) 55px 34px 27px;gap:6px}.wb-toolbar-actions .secondary-label{display:none}.wb-toolbar-actions .wb-button{width:33px;padding-inline:0}.wb-folder{padding:22px 18px 45px}.wb-folder-head .wb-scope-stamp{display:none}.wb-summary{padding:12px}.wb-list-filter{max-width:120px}.wb-list-filter input{width:78px}.wb-doc-wrap{padding:18px 16px 44px}.wb-document{padding:26px 24px;font-size:16px}.wb-document h1{font-size:33px}.wb-document h2{font-size:24px}.wb-rail{width:min(360px,100% - 20px)}.wb-doc-meta .right{display:none}.wb-list-tools h2{font-size:15px}.wb-formats{gap:13px}.wb-preview-media{padding:18px 16px 45px}.wb-media-caption{flex-wrap:wrap}}@media (max-width:980px){#workbench.wb5{grid-template-columns:minmax(0,1fr)}.wb-tree{visibility:hidden;width:min(292px,100vw - 42px);transition:transform .17s var(--ease),visibility .17s;position:absolute;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:12px 0 38px -18px #17271e70}.wb5.tree-open .wb-tree{visibility:visible;transform:translate(0)}.wb5.tree-open .wb-tree-backdrop{z-index:8;background:#0c231b33;display:block;position:absolute;inset:0}.wb-tree-trigger,.wb5 .wb-tree-close{display:inline-grid}.wb-tree-more{opacity:1}.wb-tree-open,.wb-tree-row{min-height:39px}}@media (min-width:981px){.wb-tree-close{display:none}.wb5.tree-collapsed{grid-template-columns:minmax(0,1fr)!important}.wb5.tree-collapsed>.wb-tree{display:none}.wb5 .wb-tree-trigger{display:inline-grid}.wb5.reading-focus .wb-tree-trigger{display:none}}@media (max-width:700px){.wb-top{gap:4px;min-height:51px;padding:7px 9px}.wb-top .wb-ib{width:32px;height:34px}.wb-toolbar-actions{gap:1px}.wb-toolbar-actions .wb-button{padding:6px 9px;font-size:12px}.wb-status{display:none}.wb-mobile-bar{min-height:53px;padding:5px 8px max(5px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);flex:none;justify-content:space-around;align-items:center;display:flex}.wb-mobile-bar button{color:var(--ink-soft);flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:62px;min-height:42px;font-size:10px;display:flex}.wb-mobile-bar .icon{width:17px;height:17px}.wb-mobile-bar button.active{color:var(--ai)}#workbench.wb5 .prototype-bar{display:none}.wb-rail{width:100%!important;max-width:100%!important;box-shadow:none!important}.wb-rail-head{min-height:49px}.wb-rail-body{padding:21px 24px}.wb-rail-foot{min-height:58px}.wb-file-name strong{font-size:14px}.wb-file-name .file-subtitle{font-size:11px}.wb5 .wb-folder-path{font-size:10px}.wb-file-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wb-tile-visual{height:112px}.wb-qv-article{font-size:16px}.wb-folder .wb-title{font-size:33px}.wb-document{min-height:550px}.wb-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.wb-dialog-head{padding:17px}.wb-dialog-body{padding:18px}.wb-dialog-foot{padding:13px 17px}.wb-menu-owner .ui-menu-item{min-height:42px}}@media (max-width:440px){.wb-file-size,.wb-col-size{display:none}.wb-table-head,.wb-file-row{grid-template-columns:minmax(100px,1fr) 31px 27px;gap:5px}.wb-file-name .file-mobile-meta{display:block}.wb-file-name .file-subtitle{display:none}.wb-file-row{min-height:61px;padding-left:6px}.wb-file-glyph{width:21px}.wb-file-name{gap:8px}.wb-folder{padding:20px 15px 32px}.wb-summary{font-size:13px}.wb-formats{gap:12px;margin-bottom:17px;padding-bottom:14px}.wb-formats button{font-size:11px}.wb-formats b{font-size:10px}.wb-recent{grid-template-columns:1fr}.wb-recent button:last-child{display:flex}.wb-recent-thumb{width:55px}.wb-breadcrumb{font-size:12px}.wb-top>.wb-back{display:none}.wb-list-filter{max-width:109px}.wb-views .wb-ib{width:25px}.wb-toolbar-actions .wb-history-button{display:none}.wb-doc-wrap{padding:15px 10px 33px}.wb-document{padding:26px 20px;font-size:16px}.wb-document h1{font-size:30px}.wb-document h2{font-size:23px}.wb-doc-meta{gap:8px;font-size:9px}.wb-document .doc-deck{font-size:17px}.wb-document table{font-size:12px}.wb-document td,.wb-document th{padding:7px 5px}.wb-list-tools small{font-size:9px}.wb-image-stage{height:43vh;min-height:230px}.wb-import-log>summary small{font-size:10px}.wb-log-row{align-items:flex-start}.wb-log-row .status{font-size:9px}.wb-dialog-head h2{font-size:23px}}@media (pointer:coarse){.wb5 .wb-button,.wb-dialog .wb-button{min-height:42px}.wb5 .wb-ib{min-width:36px;min-height:40px}.wb5 .wb-tree-open,.wb5 .wb-twist{min-height:42px}.wb5 .wb-tree-more{opacity:1;min-width:34px;height:42px}.wb-file-name{min-height:42px}.wb-project,.wb-menu-owner .ui-menu-item{min-height:44px}.wb-outline button{min-height:40px}}#workbench.wb5.wb-constrained{grid-template-columns:minmax(0,1fr)}.wb5.wb-constrained>.wb-tree{visibility:hidden;width:min(292px,100% - 42px);display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:12px 0 38px -18px #17271e70}.wb5.wb-constrained.tree-open>.wb-tree{visibility:visible;transform:translate(0)}.wb5.wb-constrained.tree-open>.wb-tree-backdrop{z-index:8;background:#0c231b33;display:block;position:absolute;inset:0}.wb5.wb-constrained .wb-tree-trigger{display:inline-grid}.wb5.dropping:after{content:"Drop to add local material";border:2px dashed var(--human);background:color-mix(in srgb,var(--human-soft) 92%,transparent);z-index:25;pointer-events:none;font:400 28px var(--serif);letter-spacing:-.025em;place-items:center;display:grid;position:absolute;inset:8px}.wb-tree-resize{top:0;bottom:0;left:calc(var(--wb-tree) - 3px);z-index:12;cursor:col-resize;touch-action:none;width:6px;position:absolute}.wb-tree-resize:hover,.wb-tree-resize:focus-visible{background:color-mix(in srgb,var(--ai) 25%,transparent);outline:none}.wb-tree-resize:after{content:"";background:0 0;position:absolute;inset:0 2px}.wb-tree-resize:hover:after,.wb-tree-resize:focus-visible:after{background:var(--ai)}.wb-constrained .wb-tree-resize,.tree-collapsed .wb-tree-resize,.reading-focus .wb-tree-resize{display:none}@media (max-width:980px){.wb-tree-resize{display:none}}.wb-scroll:focus-visible{outline:none}@container wb-main (max-width:880px){.wb-table-head>.wb-col-mod{display:none}}@container wb-main (max-width:650px){.wb-table-head>.wb-col-by{display:none}}@media (max-width:440px){.wb-table-head>.wb-col-size{display:none}.wb-list-tools{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;display:grid}.wb-list-tools h2{grid-column:1}.wb-list-tools small{white-space:nowrap;grid-column:2}.wb-list-tools .wb-views{grid-area:1/3}.wb-list-tools .wb-list-filter{grid-column:1/-1;max-width:none;min-height:34px;margin-bottom:3px}.wb-list-filter input{width:100%}.wb-table-head{min-height:32px;padding-inline:7px}}.wb-data-scroll{scrollbar-width:thin;max-width:100%;overflow:auto}.wb-format-icon.icon{color:var(--wb-file-color,var(--wb-format-unknown));opacity:1;vertical-align:-.18em;flex:none;width:16px;height:16px}.wb-format-icon[data-format=folder]{color:var(--wb-format-folder);opacity:var(--folder-tone,1)}.wb-format-icon[data-format=project]{--wb-file-color:var(--wb-format-project)}.wb-format-icon[data-format-icon=markdown]{--wb-file-color:var(--wb-format-markdown)}.wb-format-icon[data-format-icon=text]{--wb-file-color:var(--wb-format-text)}.wb-format-icon[data-format-icon=pdf]{--wb-file-color:var(--wb-format-pdf)}.wb-format-icon[data-format-icon=docx]{--wb-file-color:var(--wb-format-docx)}.wb-format-icon[data-format-icon=epub]{--wb-file-color:var(--wb-format-epub)}.wb-format-icon[data-format-icon=odt]{--wb-file-color:var(--wb-format-odt)}.wb-format-icon[data-format-icon=rtf]{--wb-file-color:var(--wb-format-rtf)}.wb-format-icon[data-format-icon=fountain]{--wb-file-color:var(--wb-format-fountain)}.wb-format-icon[data-format-icon=fdx]{--wb-file-color:var(--wb-format-fdx)}.wb-format-icon[data-format-icon=pptx]{--wb-file-color:var(--wb-format-pptx)}.wb-format-icon[data-format-icon=odp]{--wb-file-color:var(--wb-format-odp)}.wb-format-icon[data-format-icon=xlsx]{--wb-file-color:var(--wb-format-xlsx)}.wb-format-icon[data-format-icon=ods]{--wb-file-color:var(--wb-format-ods)}.wb-format-icon[data-format-icon=csv]{--wb-file-color:var(--wb-format-csv)}.wb-format-icon[data-format-icon=image]{--wb-file-color:var(--wb-format-image)}.wb-format-icon[data-format-icon=audio]{--wb-file-color:var(--wb-format-audio)}.wb-format-icon[data-format-icon=video]{--wb-file-color:var(--wb-format-video)}.wb-format-icon[data-format-icon=html]{--wb-file-color:var(--wb-format-html)}.wb-format-icon[data-format-icon=subtitle]{--wb-file-color:var(--wb-format-subtitle)}.wb-format-icon[data-format-icon=memory]{--wb-file-color:var(--wb-format-memory)}.wb-format-icon[data-format-icon=nwsketch]{--wb-file-color:var(--wb-format-nwsketch)}.wb-format-icon[data-format-icon=nwimg]{--wb-file-color:var(--wb-format-nwimg)}.wb-format-icon[data-format-icon=nwdaw]{--wb-file-color:var(--wb-format-nwdaw)}.wb-format-icon[data-format-icon=nwvideo]{--wb-file-color:var(--wb-format-nwvideo)}.wb-format-icon[data-format-icon=unknown]{--wb-file-color:var(--wb-format-unknown)}.wb-tree-open>.wb-format-icon.icon{width:15px;height:15px}.wb-tree-branch{position:relative}.wb-tree-branch:before{content:"";pointer-events:none;top:0;bottom:0;left:calc(var(--branch-depth,0)*12px + 11px);background:var(--line);opacity:.58;width:1px;position:absolute}.wb-tree-row .wb-tree-open{font-size:14px}.wb-tree-row.current .wb-format-icon{filter:none}.wb-folder{max-width:1280px;padding:42px clamp(24px,4.1vw,66px) 60px}.wb-folder-head{margin:0 0 23px;display:block}.wb-folder-eyebrow{color:var(--ink-soft);font:400 11px/1.8 var(--mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:7px 11px;margin:0 0 17px;display:flex}.wb-folder-eyebrow>b{color:var(--ai);font-weight:400}.wb-folder-last{color:var(--ink-faint)}.wb-author.human{color:var(--human)}.wb-author.agent{color:var(--ai)}.wb-author.unknown{color:var(--ink-soft)}.wb-folder .wb-title{letter-spacing:var(--wb5-index-tracking);font-size:42px;line-height:1.18;font-weight:var(--wb5-heading-weight);align-items:center;gap:17px;margin:0;display:flex}.wb-folder .wb-title span{overflow-wrap:anywhere;min-width:0}.wb-folder .wb-title>.wb-format-icon.icon{width:26px;height:26px}.wb5 .wb-folder-path{font:400 12px/1.7 var(--mono);letter-spacing:.005em;color:var(--ink-soft);overflow-wrap:anywhere;margin:10px 0 0}.wb-formats{border:0;gap:8px;margin:0 0 35px;padding:0}.wb-formats button{border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 55%,transparent);min-height:30px;font:400 11px/1.45 var(--mono);letter-spacing:.01em;color:var(--ink-soft);text-align:left;border-radius:0;gap:7px;padding:5px 9px}.wb-formats button b{color:var(--ink);font:500 12px var(--mono)}.wb-formats .wb-format-icon.icon{width:14px;height:14px}.wb-formats button:hover{background:var(--hover);border-color:var(--line-strong)}.wb-formats button.active{background:var(--wb-selection);border-color:var(--line-strong);color:var(--ink)}.wb-formats .wb-clear-type{background:0 0;border-color:#0000}.wb-list-tools{border-top:1px solid var(--line);gap:10px;margin-bottom:12px;padding-top:17px}.wb-list-tools h2{color:var(--ai);font:400 11px/1.5 var(--mono);letter-spacing:.15em;text-transform:uppercase}.wb-list-tools small{color:var(--ink-soft)}.wb-files{border:1px solid var(--line)}.wb-table-head,.wb-file-row{grid-template-columns:minmax(170px,1fr) 76px 226px 138px 34px 123px 30px;gap:12px}.wb-table-head{background:0 0;min-height:33px}.wb-file-row{min-height:47px;padding-top:5px;padding-bottom:5px}.wb-file-glyph{width:23px}.wb-file-glyph .wb-format-icon.icon{width:16px;height:16px}.wb-file-name .file-subtitle,.wb-file-name .file-mobile-meta{display:none}.wb-file-name strong{font-size:14px}.wb-file-size,.wb-file-ver{font:400 11px/1.6 var(--mono)}.wb-file-row>.wb-file-size,.wb-file-row>.wb-file-mod,.wb-file-row>.wb-file-by,.wb-file-row>.wb-file-ver,.wb-file-row>.wb-file-kind,.wb-table-head>.wb-col-size,.wb-table-head>.wb-col-mod,.wb-table-head>.wb-col-by,.wb-table-head>.wb-col-kind{min-width:0;display:block}.wb-file-mod{font:400 10px/1.6 var(--mono);color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wb-file-by{font:400 10px/1.6 var(--mono);letter-spacing:.045em;text-transform:uppercase}.wb-file-kind{color:var(--ink-soft);font:400 9px/1.6 var(--mono);letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wb-file-size,.wb-file-ver,.wb-table-head>.wb-col-size{text-align:right}.wb-tile-visual>.wb-format-icon.icon{width:32px;height:32px}.wb-tile-caption small{align-items:center;gap:6px;line-height:1.6;display:flex}.wb-tile-caption .wb-format-icon.icon{width:13px;height:13px}.wb-format-label{align-items:center;gap:7px;display:inline-flex}.wb-doc-meta .wb-format-icon.icon,.wb-qv-meta .wb-format-icon.icon{width:14px;height:14px}.wb-qv-meta>.wb-format-icon{margin-right:6px;display:inline}.wb-plain-text{font:400 13px/1.8 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}.wb-format-key{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin-top:18px;display:grid}.wb-format-key>div{align-items:center;gap:9px;min-width:0;font-size:13px;display:flex}.wb-depth-key>div{align-items:center;gap:9px;min-height:34px;font-size:13px;display:flex}.wb-import-log{background:0 0;margin-top:22px}@container wb-main (max-width:1160px){.wb-table-head,.wb-file-row{grid-template-columns:minmax(145px,1fr) 66px 185px 100px 30px 104px 28px;gap:10px}.wb-folder{padding:32px 28px 48px}.wb-folder .wb-title{font-size:39px}.wb-file-mod{font-size:9px}}@container wb-main (max-width:920px){.wb-table-head,.wb-file-row{grid-template-columns:minmax(130px,1fr) 63px 162px 93px 30px 28px}.wb-table-head>.wb-col-kind,.wb-file-row>.wb-file-kind{display:none}.wb-folder-eyebrow{letter-spacing:.06em;font-size:10px}}@container wb-main (max-width:780px){.wb-table-head,.wb-file-row{grid-template-columns:minmax(120px,1fr) 64px 93px 30px 30px;gap:9px}.wb-table-head>.wb-col-mod,.wb-file-row>.wb-file-mod{display:none}.wb-folder{padding-inline:23px}.wb-folder .wb-title{font-size:35px}.wb-folder-eyebrow .wb-folder-last{flex-basis:100%}.wb-list-tools h2{font-size:11px}}@container wb-main (max-width:620px){.wb-table-head,.wb-file-row{grid-template-columns:minmax(90px,1fr) 62px 29px 35px;gap:8px}.wb-file-row>.wb-file-by,.wb-table-head>.wb-col-by{display:none}.wb-file-name .file-mobile-meta{color:var(--ink-soft);flex-wrap:wrap;gap:0 7px;font-size:10px;line-height:1.6;display:flex}.wb-file-name .file-mobile-meta>span:empty{display:none}.file-mobile-meta .wb-mobile-by{text-transform:uppercase;font-size:9px;font-family:var(--mono);letter-spacing:.03em;flex-basis:100%}.wb-file-row{min-height:61px}.wb-folder{padding:25px 18px 40px}.wb-folder .wb-title{gap:11px;font-size:33px}.wb5 .wb-folder-path{font-size:10px}.wb-formats{gap:6px;margin-bottom:24px}.wb-formats button{padding:5px 7px;font-size:10px}.wb-formats button b{font-size:11px}.wb-list-tools{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.wb-list-tools h2{grid-column:1}.wb-list-tools small{white-space:normal;grid-column:2;font-size:9px}.wb-list-tools .wb-views{grid-area:1/3}.wb-list-tools .wb-list-filter{grid-column:1/-1;width:100%;max-width:none;margin-top:3px}.wb-list-filter input{width:100%}}@container wb-main (max-width:420px){.wb-file-row>.wb-file-size,.wb-table-head>.wb-col-size{display:none}.wb-table-head,.wb-file-row{grid-template-columns:minmax(0,1fr) 27px 36px;gap:5px}.wb-folder{padding-inline:14px}.wb-folder .wb-title{font-size:30px}.wb-file-name{gap:6px}.wb-file-name strong{font-size:13px}.wb-folder .wb-title>.wb-format-icon.icon{width:23px;height:23px}.wb-file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-tile-caption small{align-items:flex-start;font-size:10px}}@media (pointer:coarse){.wb-formats button{min-height:40px}.wb-file-row>.wb-ib{width:35px;min-width:35px;min-height:42px}}@media (max-width:440px){.wb-format-key{grid-template-columns:1fr}}.wb-document blockquote{box-shadow:none;font-family:var(--serif);letter-spacing:-.012em;color:var(--ink-body);background:0 0;border:0;border-radius:0;margin:22px 0 25px;padding:2px 0;font-style:italic;font-weight:400;line-height:1.55}.wb-qv-article blockquote{box-shadow:none;font-family:var(--serif);letter-spacing:-.012em;color:var(--ink-body);background:0 0;border:0;border-radius:0;margin:22px 0 25px;padding:2px 0;font-size:1.15em;font-style:italic;font-weight:400;line-height:1.55}.wb-document blockquote{font-size:1.2em}.wb-document blockquote>p,.wb-qv-article blockquote>p{margin:0}.wb-qv-article blockquote{margin-block:18px 20px}.wb-card{border-width:1px;border-color:var(--human-line);border-radius:3px}.wb-card.is-closed{border-color:var(--line-strong)}.wb-project.selected,.wb-file-row.selected{box-shadow:none}.wb-outline button{border-left:0}.wb-outline button:hover,.wb-outline button.active{color:var(--ai);border-left:0}.wb-project{gap:0;min-height:40px;padding-inline:12px}.wb-project>.project-identity{flex:1;gap:9px;display:flex}.wb-project .entity-tag{flex:none}.wb-project .project-name{flex:1}.wb-project>.icon:last-child{margin-left:8px}.wb-project.selected .entity-tag{color:var(--ai)}.wb-project:hover .project-name{color:var(--ink)}.wb-breadcrumb .project-identity{flex-shrink:1}.wb-breadcrumb>strong.project-identity{font-weight:400}#workbench.wb5 .wb-breadcrumb .project-name{text-transform:none;letter-spacing:.03em;font-size:11px}.wb-breadcrumb .entity-tag{font-size:9px}.wb-folder .wb-title.project-title{align-items:baseline;gap:13px;display:flex}.wb-folder .wb-title.project-title .entity-tag{font-size:11px;transform:translateY(-.12em)}.wb-folder .wb-title.project-title .project-name{text-transform:none;overflow-wrap:anywhere}.wb-destination .project-identity{margin-bottom:2px}.wb-space>span,.wb-menu-owner .ui-menu [data-wb=switch-space]>span{font-family:var(--mono);font-weight:400;font-size:var(--scope-name-size);letter-spacing:var(--scope-tracking);text-transform:uppercase}.wb-space{min-height:38px}.wb-menu-owner .ui-menu [data-wb=switch-space] .icon{flex:none}.wb-toolbar-actions>.wb-button[data-wb=new]{color:var(--ink-soft);border:1px solid var(--line-strong);box-shadow:none;background:0 0;font-weight:400}.wb-toolbar-actions>.wb-button[data-wb=new]:hover{color:var(--ink);background:var(--hover);border-color:var(--line-strong);filter:none}.wb-toolbar-actions>.wb-button[data-wb=new]:focus-visible{outline:2px solid var(--ai);outline-offset:3px}@media (max-width:700px){#workbench.wb5 .wb-folder .wb-title.project-title{gap:10px}#workbench.wb5 .wb-folder .wb-title.project-title .project-name{font-size:clamp(26px,6vw,33px)}}.wb-file-row>span:has(>.ui-menu-wrap){display:contents}.wb-file-row .ui-menu-wrap{justify-self:end}.wb-tree-actions{display:contents}.wb-file-row .wb-file-name{width:100%}#workbench.wb5{font-size:var(--wb-body);flex:1}@media (max-width:1200px){#workbench.wb5{--wb-tree:228px}}#workbench.wb5 .wb-document.wb-document-script{box-shadow:none;background:0 0;border:0;padding:0}.wb-qv-article :is(ul,menu){list-style-type:disc}.wb-qv-article ol{list-style-type:decimal}}
@scope([data-neo-surface=workspace]){:scope{--paper:#f3f1ea;--surface:#fbfaf7;--surface-alt:#f6f4ee;--surface-high:#fffefa;--ink:#242923;--ink-body:#373c35;--ink-soft:#646a62;--ink-faint:#6d7369;--line:#dedfd5;--line-strong:#b9bfb1;--hover:#eeeee6;--ai:#18776b;--ai-soft:#e7f0eb;--ai-line:#bfd6cc;--human:#98533a;--human-soft:#f0e5dd;--human-line:#d9b4a0;--error:#a23e3a;--error-soft:#f6e8e4;--warning:#8e6f24;--signal:var(--ai);--margin-ink:var(--human);--agent-teal:var(--ai);--rust-soft:var(--human-soft);--chat-weight:300;--ui-size:15px;--ui-weight:400;--label-size:10px;--reader-size:20px;--reader-weight:250;--reader-leading:1.7;--reader-tracking:-.014em;--radius:5px;--radius-sm:3px;--nav-h:60px;--lab-h:40px;--tree-w:246px;--panel-shadow:0 24px 70px -25px #1f281e47,0 4px 16px -7px #1f281e29;--popup-shadow:0 18px 45px -12px #18201938,0 0 0 1px #18201908;--focus-ring:0 0 0 3px color-mix(in srgb,var(--ai) 20%,transparent);--ease:cubic-bezier(.23,1,.32,1)}}@scope([data-theme=dark] [data-neo-surface=workspace]){:scope{--paper:#101916;--surface:#17221d;--surface-alt:#1c2822;--surface-high:#223028;--ink:#e9e9df;--ink-body:#d3d9cf;--ink-soft:#a4b1a5;--ink-faint:#8d9d8f;--line:#304035;--line-strong:#4e6555;--hover:#25362b;--ai:#79bdac;--ai-soft:#1c332c;--ai-line:#345a4b;--human:#dda285;--human-soft:#332d25;--human-line:#6a4d3c;--error:#efa49c;--error-soft:#3b2925;--warning:#d6c086;--chat-weight:325;--reader-weight:275;--panel-shadow:0 24px 75px -20px #0000008c,0 4px 12px #00000038;--popup-shadow:0 18px 45px -8px #00000080}}@scope([data-density=compact] [data-neo-surface=workspace]){:scope{--chat-size:17px;--chat-leading:1.55;--chat-inset:22px;--message-gap:22px}}@media (max-width:1100px){@scope([data-neo-surface=workspace]){:scope{--tree-w:206px}}}@media (max-width:760px){@scope([data-neo-surface=workspace]){:scope{--tree-w:0px;--nav-h:52px}}}@scope([data-neo-surface=workspace]){:scope{--chat-tracking:-.01em;--composer-size:16px;--header-bottom:var(--nav-h)}}@scope([data-density=compact] [data-neo-surface=workspace]){:scope{--chat-size:15px;--chat-leading:1.6;--message-gap:19px}}@scope([data-theme=light] [data-neo-surface=workspace]){:scope{--paper:#eaf0e9;--surface:#fcfaf6;--surface-alt:#eef2eb;--surface-high:#fffdf8;--ink:#26332d;--ink-body:#36413b;--ink-soft:#606e65;--ink-faint:#69776e;--line:#d7e0d6;--line-strong:#aebfb2;--hover:#e0e9df;--ai:#236f64;--ai-soft:#e1eee6;--ai-line:#b3cec1;--human:#9c573f;--human-soft:#f3e3d8;--human-line:#d6b39e;--desk:#e8eee7;--desk-sidebar:#e0e8df;--desk-main:#f0f1e9;--composer-tray:#e9efe7;--session-surface:#eef2eb;--artifact-surface:#fffdf8;--artifact-head:#e9efe7;--decision-surface:#f7ede3;--window-surface:#28362f;--window-active:#354a3f;--window-ink:#f0eee5;--window-muted:#c0cdc3;--window-line:#475c4f;--window-ai:#a1d5c4;--panel-shadow:0 30px 80px -28px #1e31264a, 0 8px 24px -12px #1e31262b, 0 1px 2px #1e312617;--card-shadow:0 2px 3px -2px #293c2c29, 0 8px 20px -15px #293c2c29}}@scope([data-theme=dark] [data-neo-surface=workspace]){:scope{--window-surface:var(--surface-alt);--window-active:#26382e;--window-ink:var(--ink);--window-muted:var(--ink-soft);--window-line:var(--line);--window-ai:var(--ai);--session-surface:var(--surface);--composer-tray:var(--surface-alt);--artifact-surface:var(--surface-alt);--artifact-head:#203027;--decision-surface:#282a21;--card-shadow:none}}@media (max-width:760px){@scope([data-density=compact] [data-neo-surface=workspace]){:scope{--chat-size:16px}}}@scope([data-neo-surface=workspace]){:scope{--identity-font:var(--label-mono);--conversation-measure:none;--chat-inset:24px;--chat-size:16px;--chat-leading:1.65;--message-gap:22px}}@scope([data-neo-surface=workspace]){:scope{--focus-header-offset:var(--nav-h)}}@scope([data-theme=light] [data-neo-surface=workspace]){:scope{--composer-field-surface:#eef2ea;--composer-field-border:#aebeb0;--composer-field-shadow:inset 0 1px 0 #ffffff8f,0 2px 6px -5px #1c302347}}@scope([data-neo-surface=workspace]){:scope{--nl-body:14px;--nl-mono:calc(var(--nl-body) - 2px);--nl-caption:16px}}@scope([data-theme=dark] [data-neo-surface=workspace]){:scope{--composer-field-surface:#101916;--composer-field-border:#364b3f;--composer-field-shadow:none}}@scope([data-neo-surface=workspace]){:scope{--cr-canvas:#e9ede5;--cr-paper:#fbfaf5;--cr-rule:#ccd4c8;--cr-muted:#677468;--cr-head:#182821;--cr-sidebar:324px;--cr-unit:14px;--cr-mono:11px}}@scope([data-theme=dark] [data-neo-surface=workspace]){:scope{--cr-canvas:#111d18;--cr-paper:#1c2a22;--cr-rule:#34453b;--cr-muted:#9dad9f;--cr-head:#0c1611}}@media (max-width:1300px){@scope([data-neo-surface=workspace]){:scope{--cr-sidebar:302px}}}@scope([data-neo-surface=workspace]){:scope{--wb-tree:252px;--wb-rail:238px;--wb-row:49px;--wb-body:15px;--wb-mono:11px;--wb-gutter:clamp(20px,2.6vw,44px);--wb-canvas:#edf0e8;--wb-selection:#e2eee6;--wb-panel-shadow:0 14px 42px -20px #1b282047}}@scope([data-theme=dark] [data-neo-surface=workspace]){:scope{--wb-canvas:#111b17;--wb-selection:#243b30;--wb-panel-shadow:0 14px 42px -14px #0009}}@media (max-width:1200px){@scope([data-neo-surface=workspace]){:scope{--wb-tree:228px}}}@scope([data-neo-surface=workspace]){:scope{--wb-format-project:#1d8a70;--wb-format-folder:#a06a1f;--wb-format-markdown:#1d8a70;--wb-format-text:#5d5a54;--wb-format-pdf:#b23a2f;--wb-format-docx:#3b6ea5;--wb-format-epub:#6d5a8c;--wb-format-odt:#52796f;--wb-format-rtf:#52796f;--wb-format-fountain:#7d3327;--wb-format-fdx:#9a4a7a;--wb-format-pptx:#b07018;--wb-format-odp:#b07018;--wb-format-xlsx:#4c7f3f;--wb-format-ods:#4c7f3f;--wb-format-csv:#4c7f3f;--wb-format-image:#a84a8f;--wb-format-audio:#2a7f8f;--wb-format-video:#4a6b8a;--wb-format-html:#b07018;--wb-format-subtitle:#358a9d;--wb-format-memory:#9a4a7a;--wb-format-nwsketch:#0f5c4c;--wb-format-nwimg:#0f5c4c;--wb-format-nwdaw:#0f5c4c;--wb-format-nwvideo:#0f5c4c;--wb-format-unknown:#8a857c}}@scope([data-theme=dark] [data-neo-surface=workspace]){:scope{--wb-format-project:#3ca287;--wb-format-folder:#cf9a4a;--wb-format-markdown:#3ca287;--wb-format-text:#a7ada7;--wb-format-pdf:#d98a7d;--wb-format-docx:#7fa8d0;--wb-format-epub:#a08cc0;--wb-format-odt:#8aa9a0;--wb-format-rtf:#8aa9a0;--wb-format-fountain:#c97a60;--wb-format-fdx:#c489ae;--wb-format-pptx:#d2a054;--wb-format-odp:#d2a054;--wb-format-xlsx:#85b377;--wb-format-ods:#85b377;--wb-format-csv:#85b377;--wb-format-image:#cf8fc0;--wb-format-audio:#6fb5c2;--wb-format-video:#7a9cb8;--wb-format-html:#d2a054;--wb-format-subtitle:#80c6ce;--wb-format-memory:#c489ae;--wb-format-nwsketch:#6cc3a6;--wb-format-nwimg:#6cc3a6;--wb-format-nwdaw:#6cc3a6;--wb-format-nwvideo:#6cc3a6;--wb-format-unknown:#7f9085}}@scope([data-neo-surface=workspace]){:scope{--human-outline:color-mix(in srgb, var(--human) 44%, var(--surface))}}@scope([data-neo-surface=workspace]){:scope{--scope-label-size:10px;--scope-name-size:12px;--scope-tracking:.055em}}@media (max-width:700px){@scope([data-neo-surface=workspace]){:scope{--nav-h:96px}}}@scope([data-neo-surface=workspace]){:scope{--r6-tree:228px;--r6-rail:310px;--r6-page:var(--surface);--r6-canvas:#edf1eb;--r6-caption:var(--ink-soft);--r6-add:#2e7456;--r6-add-bg:#e9f0e4;--r6-del:#985d4b;--r6-del-bg:#f5eae3;--r6-mark:#eee3b2;--r6-prop:#886b9d;--r6-location:#547f91;--r6-cast:#20786d;--r6-sound:#a87933;--r6-shadow:0 4px 20px -16px #263e2c50}}@scope([data-theme=dark] [data-neo-surface=workspace]){:scope{--r6-canvas:#101916;--r6-page:#19251f;--r6-add:#b2ceb5;--r6-add-bg:#2a3c2d;--r6-del:#d8ac98;--r6-del-bg:#352b25;--r6-mark:#454431;--r6-prop:#c4a3d6;--r6-location:#9fc2ce;--r6-cast:#7ebdac;--r6-sound:#d1bc8d;--r6-shadow:none}}@scope([data-neo-surface=workspace]){:scope{--r6-screenplay-font:"Courier Prime","Courier New",Courier,monospace}}@scope([data-neo-surface=workspace]){:scope{--chat-focus-measure:760px;--r63-command-h:52px}}@scope([data-neo-surface=workspace]){:scope{--labelMono:var(--label-mono)}svg.icon{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px;display:block}.project-identity{vertical-align:middle;align-items:center;gap:9px;min-width:0;max-width:100%;display:inline-flex}.project-identity>.project-name{font:400 var(--scope-name-size)/1.55 var(--label-mono);letter-spacing:var(--scope-tracking);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#popover .project-identity>.project-name{white-space:normal}#popover .project-identity{align-items:baseline}.entity-tag{font:400 var(--scope-label-size)/1.4 var(--label-mono);letter-spacing:.07em;color:var(--ink-soft);text-transform:uppercase;flex:none}.md-body h4{font:400 10px var(--mono)}.md-body th{font:400 9px var(--mono);letter-spacing:.08em;text-transform:uppercase}}@media (max-width:380px){@scope([data-neo-surface=workspace]){.project-identity>.project-name{font-size:11px}}}@scope([data-neo-surface=workspace]){[data-format-icon]{stroke-width:1.6px}[data-format-icon]>.legacy-format-glyph{display:none}[data-format-icon]>.canonical-format-glyph{display:inline}[data-format-icon=markdown]{color:var(--wb-format-markdown)}[data-format-icon=text],[data-format-icon=json]{color:var(--wb-format-text)}[data-format-icon=pdf]{color:var(--wb-format-pdf)}[data-format-icon=docx]{color:var(--wb-format-docx)}[data-format-icon=epub]{color:var(--wb-format-epub)}[data-format-icon=fountain]{color:var(--wb-format-fountain)}[data-format-icon=fdx]{color:var(--wb-format-fdx)}[data-format-icon=pptx]{color:var(--wb-format-pptx)}[data-format-icon=xlsx]{color:var(--wb-format-xlsx)}[data-format-icon=odt]{color:var(--wb-format-odt)}[data-format-icon=ods]{color:var(--wb-format-ods)}[data-format-icon=odp]{color:var(--wb-format-odp)}[data-format-icon=rtf]{color:var(--wb-format-rtf)}[data-format-icon=csv]{color:var(--wb-format-csv)}[data-format-icon=image]{color:var(--wb-format-image)}[data-format-icon=audio]{color:var(--wb-format-audio)}[data-format-icon=video]{color:var(--wb-format-video)}[data-format-icon=html]{color:var(--wb-format-html)}[data-format-icon=subtitle]{color:var(--wb-format-subtitle)}[data-format-icon=memory]{color:var(--wb-format-memory)}[data-format-icon=nwimg]{color:var(--wb-format-nwimg)}[data-format-icon=nwdaw]{color:var(--wb-format-nwdaw)}[data-format-icon=nwvideo]{color:var(--wb-format-nwvideo)}[data-format-icon=nwsketch]{color:var(--wb-format-nwsketch)}[data-format-icon=unknown]{color:var(--wb-format-unknown)}}@scope([data-neo-surface=workspace]){.wb5 .wb-label,.wb-dialog .wb-label{font:400 var(--wb-mono)/1.45 var(--mono);letter-spacing:.055em;text-transform:uppercase;color:var(--ink-soft)}}
@scope([data-neo-surface=workspace]){.app-shell>.app-nav{font:400 15px var(--sans)}.app-nav button,.app-nav a,.app-nav summary{font-family:inherit;text-decoration:none}.app-nav .app-brand{width:auto;font-family:var(--serif);background:0 0;border:0;gap:0;margin-right:0;padding:0;font-weight:400}.app-nav .nav-link{box-shadow:none;height:100%;color:var(--ink-soft);border-bottom:2px solid #0000;border-radius:0;gap:6px;padding:2px 0 0;font-weight:400;display:flex}.app-nav .nav-link.active{box-shadow:none;border-bottom-color:var(--ink);color:var(--ink);background:0 0}.app-nav .studio-switch{height:100%;position:relative}.app-nav .studio-switch-trigger>span{display:inline}.app-nav .studio-switch-trigger{list-style:none}.app-nav .studio-switch-trigger::-webkit-details-marker{display:none}.app-nav .org-switch{display:contents}.app-nav .entity-tag{font:400 var(--scope-label-size)/1.4 var(--mono);letter-spacing:.07em;text-transform:uppercase;flex:none}.app-nav .icon{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.app-nav .org-switcher{box-shadow:none;background:0 0;font-weight:400}.app-nav .org-switcher:hover,.app-nav .org-switcher[aria-expanded=true]{background:var(--hover)}.app-nav .nav-account{margin-left:0;display:flex}.app-nav .profile-button{background:0 0;border:0;padding:0}.app-nav .profile-button>span{border-radius:0;flex:none}.app-nav .profile-button img{object-fit:cover;width:100%;height:100%}.app-nav .outline-button{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:0 0;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:7px 13px;font-size:14px;line-height:1.2;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.app-nav .outline-button:hover{background:var(--hover)}.app-nav .small{min-height:30px;padding:5px 10px;font-size:13px}.app-nav .outline-button .icon{width:14px;height:14px}.app-nav .icon-btn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--ink-soft);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.app-nav .icon-btn .icon{width:17px;height:17px}.app-nav .nav-compact>.nav-link{height:100%}@media (max-width:700px){.app-nav .nav-notes{display:none}.app-nav .theme-button{width:28px;height:30px}}.app-nav{height:var(--nav-h);background:var(--lightningcss-light,#fafaf5)var(--lightningcss-dark,var(--surface));color:var(--ink);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:28px;padding:0 25px;display:flex}.app-brand{font-family:var(--serif);letter-spacing:-.04em;color:var(--ink);white-space:nowrap;font-size:30px;line-height:1}.app-brand span{color:var(--human);font-weight:400}.app-nav-group{align-items:stretch;gap:23px;height:100%;display:flex}.nav-link{color:var(--ink-soft);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:2px 0 0;font-size:15px;display:flex}.nav-link .icon{width:13px;height:13px}.nav-link.active{color:var(--ink);border-bottom-color:var(--ink)}.nav-link:hover{color:var(--ink)}.nav-end{align-items:center;gap:8px;margin-left:auto;display:flex}.environment-tag{font:400 9px var(--mono);letter-spacing:.08em;color:var(--ink-faint);margin-right:15px}.environment-tag b{color:var(--human);margin-left:5px;font-weight:400}.profile-button{align-items:center;gap:7px;margin-left:7px;display:flex}.profile-button>span{border:1px solid var(--human-line);background:var(--human-soft);width:27px;height:29px;color:var(--human);font:400 12px var(--mono);place-items:center;display:grid}.profile-button .icon{width:12px;height:12px;color:var(--ink-soft)}@media (max-width:1100px){.environment-tag{display:none}.app-nav{gap:24px;padding:0 18px}.app-nav-group{gap:18px}}@media (max-width:760px){.app-nav{padding:0 15px}.app-brand{font-size:27px}.app-nav-group{gap:12px}.app-nav-group .nav-link{font-size:13px}.app-nav-group .nav-link:first-child,.app-nav-group .nav-link:nth-child(3){display:none}.nav-end{gap:3px}.profile-button,.environment-tag{display:none}}@media (max-width:380px){.app-nav-group .nav-link:last-child{display:none}.app-nav{gap:22px}}.app-nav{background:var(--lightningcss-light,#fafaf5)var(--lightningcss-dark,var(--surface))}.app-shell .environment-tag{font-size:9px}@media (max-width:980px){.app-shell .environment-tag{display:none}}@media (max-width:700px){.app-shell .app-nav{gap:12px;padding-inline:16px}.app-shell .app-brand{font-size:27px}.app-shell .app-nav-group .nav-link[data-action=dashboard],.app-shell .app-nav-group .nav-link[data-action=outside],.app-shell .nav-end>.icon-btn[data-action=notes]{display:none}.app-shell .profile-button{margin-left:4px}}.app-shell .environment-tag{display:none}.app-shell .app-nav{gap:18px;padding-inline:22px}.app-shell .app-nav-group{gap:21px;min-width:0}.org-switcher{border:1px solid var(--line);min-width:110px;max-width:228px;min-height:34px;color:var(--ink);text-align:left;border-radius:2px;flex:0 228px;align-items:center;gap:9px;padding:6px 10px;display:inline-flex}.org-switcher .entity-tag{color:var(--ai)}.org-switcher .org-name{font:400 14px/1.4 var(--sans);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.org-switcher>.icon{width:12px;height:12px;color:var(--ink-soft)}.org-switcher:hover,.org-switcher[aria-expanded=true]{background:var(--hover);border-color:var(--line-strong)}.app-nav-group .nav-compact{display:none}@media (max-width:1200px){.app-shell .app-nav{gap:14px;padding-inline:18px}.app-shell .app-nav-group{gap:16px}.org-switcher{flex-basis:200px;max-width:210px}.app-nav .environment-tag,.app-nav .wb-chat-nav span{display:none}.app-nav .wb-chat-nav{padding-inline:8px}}@media (max-width:1000px){.app-nav .nav-end>[data-action=guide]{display:none}.app-shell .app-nav-group{gap:14px}.app-shell .app-nav .app-brand{font-size:28px}.org-switcher{flex-basis:185px;max-width:195px}.app-shell .app-nav-group .nav-link{font-size:14px}}@media (min-width:701px) and (max-width:900px){.app-shell .app-nav-group .nav-link[data-action=dashboard],.app-shell .app-nav-group .nav-link[data-action=outside]{display:none}.app-shell .app-nav-group .nav-compact,.app-shell .profile-button{display:flex}.app-shell .app-nav .org-switcher{max-width:205px}}@media (max-width:700px){.app-shell .app-nav{--nav-h:96px;grid-template-rows:51px 44px;grid-template-columns:auto minmax(0,1fr) auto;gap:0 12px;height:96px;padding:0 14px;display:grid}.app-shell .app-nav .app-brand{grid-area:1/1;align-self:center;font-size:28px}.app-shell .app-nav .org-switcher{grid-area:1/2/auto/4;gap:7px;width:100%;min-width:0;max-width:none;min-height:34px;padding-inline:8px}.org-switcher .org-name{font-size:13px}.org-switcher .entity-tag{font-size:9px}.app-shell .app-nav-group{grid-area:2/1/auto/4;align-items:stretch;gap:18px;height:44px;padding-right:70px;overflow:hidden}.app-shell .app-nav-group .nav-link{font-size:13px;display:flex}.app-shell .app-nav-group .nav-link[data-action=dashboard],.app-shell .app-nav-group .nav-link[data-action=outside]{display:none}.app-shell .app-nav-group .nav-compact{display:flex}.app-shell .nav-end{grid-area:2/3;align-self:center;gap:7px;margin:0}.app-shell .nav-end .wb-chat-nav,.app-shell .nav-end>[data-action=guide],.app-shell .nav-end .environment-tag{display:none}.app-shell .profile-button{margin:0;display:flex}.app-shell .profile-button>.icon{display:none}.app-shell .profile-button>span{width:26px;height:28px;font-size:11px}.app-shell .theme-button{width:28px;height:30px}}@media (max-width:380px){.app-shell .app-nav-group{gap:12px}.app-shell .app-nav-group .nav-link{font-size:12px}.app-shell .app-nav{column-gap:10px;padding-inline:10px}.app-shell .app-nav .app-brand{font-size:26px}}@media (max-width:760px){.app-shell,.app-shell~*{--nav-h:52px}}@media (max-width:700px){.app-shell,.app-shell~*{--nav-h:96px}}.app-shell[data-header-mode=editor],.app-shell[data-header-mode=chat]{transition:padding-top .2s var(--ease);grid-template-rows:0 auto minmax(0,1fr);padding-top:0}.app-shell[data-header-mode=editor]>.app-nav,.app-shell[data-header-mode=chat]>.app-nav{z-index:82;transition:transform .2s var(--ease);box-shadow:none;position:fixed;inset:0 0 auto;transform:translateY(calc(-100% - 2px))}.app-shell[data-header-peek=true]>.app-nav{transform:translateY(0)}.app-shell[data-header-mode=editor][data-header-peek=true]{padding-top:var(--header-bottom,var(--nav-h))}.app-shell[data-header-mode=chat][data-header-peek=true]>.app-nav{box-shadow:0 12px 30px -24px #121b1661}@media (prefers-reduced-motion:reduce){.app-shell[data-header-mode],.app-shell[data-header-mode]>.app-nav{transition:none}}}[data-neo-surface=workspace][data-header-mode=chat]{--focus-header-offset:0px}[data-neo-surface=workspace][data-header-mode=chat][data-header-peek=true]{--focus-header-offset:var(--header-bottom,60px)}@scope([data-neo-surface=workspace]){.chat-panel.is-expanded{top:var(--focus-header-offset,0px);height:calc(100dvh - var(--focus-header-offset,0px));transition:top .2s var(--ease)}}@scope([data-neo-surface=workspace]){.app-nav>[data-header-overlay],:scope>[data-foundation-popup],.ui-menu:where([data-foundation-popup]){z-index:100;background:var(--surface-high);border:1px solid var(--line-strong);width:286px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 100px);box-shadow:var(--popup-shadow);scrollbar-width:thin;border-radius:5px;padding:5px;position:fixed;overflow:auto}.app-nav .ui-menu-head,.app-nav .studio-switch-heading{font:400 9px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);padding:10px 10px 8px}.app-nav .ui-menu-item,.app-nav .studio-switch-item{text-align:left;width:100%;min-height:36px;color:var(--ink);border-radius:3px;align-items:center;gap:10px;padding:7px 10px;font-size:14px;line-height:1.35;display:flex}.app-nav .ui-menu-item:hover,.app-nav .ui-menu-item[aria-selected=true],.app-nav .studio-switch-item.active{background:var(--hover)}.app-nav .ui-menu-item>.icon{width:15px;height:15px;color:var(--ink-soft)}.app-nav .ui-menu-item kbd{font:400 9px var(--mono);color:var(--ink-faint);flex:none;margin-left:auto}.app-nav .ui-menu-sep{background:var(--line);height:1px;margin:5px}.app-nav .org-menu{width:auto;box-shadow:none;background:0 0;border:0;padding:3px;position:static}.app-nav .org-menu-title{font:400 10px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);padding:8px 9px 10px}.app-nav .org-menu-option{text-align:left;border:1px solid #0000;border-radius:2px;align-items:center;gap:10px;width:100%;min-height:46px;padding:11px 9px;display:flex}.app-nav .org-menu-option .org-option-name{font:500 15px/1.45 var(--sans);overflow-wrap:anywhere;flex:1;min-width:0}.app-nav .org-menu-option .org-role{font:400 9px/1.4 var(--mono);letter-spacing:.04em;color:var(--ink-soft)}.app-nav .org-menu-option .org-selected{width:12px;height:12px;color:var(--ai);flex:none}.app-nav .org-menu-note{border-top:1px solid var(--line);font:400 11px/1.55 var(--sans);color:var(--ink-soft);margin:8px 9px 2px;padding-top:10px}.app-nav>[data-header-overlay],:scope>[data-foundation-popup],.ui-menu:where([data-foundation-popup]){color:var(--ink);min-width:0;height:auto;margin:0;animation:none;transform:none}.app-nav .ui-menu-item{background:0 0;border:0}.app-nav .ui-menu-item:hover,.app-nav .studio-switch-item:hover{background:var(--hover)}.app-nav .ui-menu-icon{display:contents}.app-nav .ui-menu-item svg,.app-nav .studio-switch-item svg{width:15px;height:15px;color:var(--ink-soft);stroke-width:1.55px;flex:none}.app-nav .studio-switch-copy strong{font:inherit}.app-nav .studio-switch-copy small,.app-nav .studio-switch-status{display:none}.app-nav .org-menu-option{background:0 0;flex-direction:row}.app-nav .org-role{text-transform:uppercase}.app-nav .notification-tray{top:calc(var(--header-bottom,var(--nav-h)) + 5px);max-height:calc(100dvh - var(--header-bottom,var(--nav-h)) - 17px);right:12px}.app-nav .org-menu-option[aria-checked=true]{background:var(--ai-soft)}.app-nav .org-menu-option:hover{background:var(--hover)}}@scope([data-neo-surface=workspace]){.bkw [data-r6=app-navigation]{width:34px;height:34px;color:var(--ink-soft);background:0 0;border:1px solid #0000;border-radius:3px;flex:none;place-items:center;padding:0;display:inline-grid}.bkw [data-r6=app-navigation]:hover{background:var(--hover);color:var(--ink)}.app-shell[data-header-mode=editor] .bkw-head{z-index:10}}@media (prefers-reduced-motion:reduce){@scope([data-neo-surface=workspace]){.chat-panel.is-expanded{transition:none}}}
