.login-page{display:grid;place-items:center;min-height:100dvh;padding:var(--sp-24) var(--sp-16);background:var(--paper)}.account-access{width:100%;max-width:360px}.account-access-brand{margin:0 0 var(--sp-16);font:600 var(--fs-title) / var(--lh-tight) var(--serif);letter-spacing:1px;text-align:center}.login-form{padding:var(--sp-8) var(--sp-24) var(--sp-24);border:1px solid var(--line);background:var(--paper)}.login-form>label,.login-form form label{display:flex;flex-direction:column;gap:var(--sp-6);margin:var(--sp-16) 0 0;font:var(--fs-small) / var(--lh-snug) var(--sans);color:var(--ink)}.login-form form label:first-child{margin-top:var(--sp-16)}.login-form :is(input:not([type=checkbox]),.select-trigger){width:100%;height:var(--control-height);padding:0 var(--sp-12);font:var(--fs-base) / var(--lh-snug) var(--sans)}.login-form .account-help{margin:var(--sp-6) 0 0;font:var(--fs-micro) / var(--lh-normal) var(--sans);color:var(--muted)}.login-form .primary{width:100%;height:var(--control-height);margin-top:var(--sp-20);justify-content:space-between}.login-form .login-help{margin:var(--sp-16) 0 0;font:var(--fs-micro) / var(--lh-normal) var(--sans);color:var(--muted)}@media(max-width:639px){.login-form :is(input:not([type=checkbox]),.select-trigger),.login-form .primary{height:var(--control-touch)}}.account-access-tabs{border-bottom:1px solid var(--line)}.password-input{display:flex;align-items:center;border:1px solid var(--line-strong)}.password-input input{border:0;min-width:0;flex:1}.password-input:focus-within{outline:1px solid var(--blue)}.password-input input:focus{outline:none}.password-input .icon-button{padding:var(--sp-10);flex-shrink:0}.login-form .password-input{height:var(--control-height)}.login-form .password-input input{height:100%;border:0}.login-form .password-input .icon-button{height:100%;min-height:0;padding:0 var(--sp-10);border:0}@media(max-width:639px){.login-form .password-input{height:var(--control-touch)}}.account-access .account-check{flex-direction:row;align-items:center;font-size:var(--fs-mini)}.account-check input[type=checkbox]{width:14px;height:14px;accent-color:var(--blue)}.registration-result{padding:var(--sp-24) 0;color:var(--ink)}.registration-result svg{color:var(--green)}.registration-result h3{margin:var(--sp-12) 0;font-size:var(--fs-lead)}.registration-result p{font:var(--fs-small)/1.8 var(--sans);margin-bottom:var(--sp-20)}.account-settings{font:var(--fs-micro)/1.6 var(--sans);padding:var(--sp-12) 0}.account-settings button{font-size:var(--fs-mini);padding:var(--sp-6) var(--sp-10);letter-spacing:0}.account-settings button:not(.primary):hover{background:transparent;color:var(--blue)}.account-settings h3{font:var(--fs-lead) var(--serif)}.account-identity{display:flex;align-items:center;gap:var(--sp-12);border-bottom:1px solid var(--line);padding:0 0 var(--sp-12)}.account-identity>div{flex:1;min-width:0}.account-identity p{font-size:var(--fs-micro);color:var(--muted);margin-top:var(--sp-4);overflow-wrap:anywhere}.account-settings label{display:flex;flex-direction:column;gap:var(--sp-6);font:var(--fs-micro) var(--sans);color:var(--ink);margin:0}.account-settings input,.account-settings textarea{font-size:var(--fs-mini);padding:var(--sp-8);width:100%;min-width:0}.account-password-form{padding:var(--sp-12);border:1px solid var(--line);margin:var(--sp-12) 0}.account-password-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-12)}.account-password-form p,.member-review p{color:var(--muted);font-size:var(--fs-mini);margin:var(--sp-10) 0}.account-team-heading{display:flex;align-items:center;justify-content:space-between;margin:var(--sp-20) 0 var(--sp-8)}.account-team-heading h3{display:flex;gap:var(--sp-6);align-items:center}.account-team-tabs{border-bottom:1px solid var(--ink);align-items:center}.account-team-tabs .account-pending-count{margin-left:auto;color:var(--gold);font-size:var(--fs-mini)}.account-member-head,.account-member-row{display:grid;grid-template-columns:minmax(140px,1.3fr) 85px 75px 105px minmax(170px,1fr);gap:var(--sp-12);align-items:center}.account-member-head{color:var(--muted);font-size:var(--fs-micro);padding:var(--sp-8) var(--sp-4);border-bottom:1px solid var(--line)}.account-member-row{padding:var(--sp-12) var(--sp-4);border-bottom:1px solid var(--line)}.account-member-row strong{display:block;font:var(--fs-lead) var(--serif);overflow-wrap:anywhere}.account-member-row small{display:block;color:var(--muted);font-size:var(--fs-micro);overflow-wrap:anywhere}.account-state.active{color:var(--green)}.account-state.pending{color:var(--gold)}.account-state.rejected,.account-state.disabled{color:var(--muted)}.account-actions{display:flex;gap:var(--sp-8);flex-wrap:wrap;align-items:center}.account-actions .muted{overflow-wrap:anywhere}.account-help{color:var(--muted);line-height:var(--lh-relaxed);font-size:var(--fs-mini);margin:var(--sp-12) 0}.member-review{border:1px solid var(--line-strong);padding:var(--sp-12);margin:var(--sp-12) 0}.member-review h4{margin:0;font-size:var(--fs-tiny);font-weight:500}.member-review .account-actions{margin-top:var(--sp-12)}.account-activity article{border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(160px,1fr) 110px 110px;gap:var(--sp-8);padding:var(--sp-12) var(--sp-4)}.account-activity article>div{display:flex;gap:var(--sp-12)}.account-activity details{grid-column:1/-1;color:var(--muted);font-size:var(--fs-micro)}.account-activity code{display:block;margin-top:var(--sp-4);overflow-wrap:anywhere}.folio-account .account-identity-link{font:var(--fs-base) var(--serif);border:0;padding:var(--sp-4) 0;justify-content:flex-start;overflow-wrap:anywhere}.folio-account .account-identity-link:hover{background:transparent;color:var(--blue)}.account-settings textarea{scrollbar-width:none}@media(max-width:1023px){.account-member-head{display:none}.account-member-row{grid-template-columns:minmax(110px,1fr) 85px 70px}.account-member-row .account-actions{grid-column:2/-1}}@media(max-width:639px){.account-password-fields{grid-template-columns:1fr}.account-identity{flex-wrap:wrap}.account-activity article{grid-template-columns:1fr auto}.account-activity article time{grid-column:1/-1}}.folio-account .account-identity-link{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4)}.folio-account .account-identity-link small{font:var(--fs-micro) var(--sans);color:var(--muted)}.workspace-page .appearance-settings{display:grid;justify-items:start;gap:var(--sp-8);padding:var(--sp-16) 0;border-bottom:1px solid var(--line)}.workspace-page .appearance-settings h3{margin:0;font:500 var(--fs-lead) / var(--lh-tight) var(--serif)}.select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--sp-8);min-width:0;max-width:100%;height:var(--control-height);min-height:var(--control-height);padding:0 var(--sp-8) 0 var(--sp-12);border:1px solid var(--line-strong);border-radius:2px;background:var(--paper);color:var(--ink);font:var(--fs-base) / var(--lh-snug) var(--sans);text-align:left;cursor:pointer}.select-trigger:hover:not(:disabled){background:var(--paper);border-color:var(--ink)}.select-trigger:focus-visible,.select-trigger[aria-expanded=true]{border-color:var(--blue);outline:1px solid var(--blue);outline-offset:1px}.select-trigger:disabled{opacity:.45;cursor:not-allowed}.select-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-chevron{flex-shrink:0;color:var(--muted);transition:transform .12s ease}.select-trigger[aria-expanded=true] .select-chevron{transform:rotate(180deg)}.select-list{position:fixed;z-index:1000;box-sizing:border-box;max-width:calc(100vw - 8px);max-height:min(288px,calc(100vh - 16px));margin:0;padding:var(--sp-4) 0;overflow-y:auto;overscroll-behavior:contain;list-style:none;border:1px solid var(--ink);background:var(--paper);box-shadow:0 6px 18px color-mix(in srgb,var(--ink) 14%,transparent);font:var(--fs-small) / var(--lh-snug) var(--sans);color:var(--ink)}.select-list [role=option]{display:flex;align-items:center;gap:var(--sp-6);min-height:var(--control-height);padding:0 var(--sp-12);white-space:nowrap;cursor:pointer}.select-list [role=option][data-active]{background:var(--paper-sunken)}.select-list [role=option][aria-selected=true]{color:var(--blue)}.select-list [role=option][aria-disabled=true]{color:var(--muted-soft);cursor:not-allowed}.select-list [role=option]>svg{flex-shrink:0;color:var(--muted)}.select-group{padding:var(--sp-8) var(--sp-12) var(--sp-4);color:var(--muted);font-size:var(--fs-micro)}.select-group:not(:first-child){margin-top:var(--sp-4);border-top:1px solid var(--line-soft)}@media(max-width:639px){.select-trigger{height:var(--control-touch);min-height:var(--control-touch)}.select-list [role=option]{min-height:var(--control-touch)}}.personal-toolbar{display:flex;gap:var(--sp-16);flex-wrap:wrap;align-items:end;padding:var(--sp-12) 0}.personal-toolbar label{display:grid;gap:var(--sp-6)}.personal-toolbar input,.personal-toolbar :is(select,.select-trigger){font:inherit;padding:var(--sp-8);border:1px solid var(--line);background:transparent}.personal-summary{border-block:1px solid var(--line);padding:var(--sp-16) 0}.personal-records article{display:grid;grid-template-columns:1fr auto auto;gap:var(--sp-20);border-bottom:1px solid var(--line);padding:var(--sp-12) 0}.personal-records small{display:block;color:var(--muted);margin-top:var(--sp-4)}.member-permissions form{position:fixed;z-index:50;inset:15% 22%;overflow:auto;padding:var(--sp-24);border:1px solid var(--line);background:var(--paper);box-shadow:0 15px 60px var(--shadow-soft)}.member-permissions fieldset{border:1px solid var(--line);margin:var(--sp-16) 0;display:flex;flex-wrap:wrap;gap:var(--sp-12)}.member-permissions fieldset label{display:flex;align-items:center;gap:var(--sp-6)}@media(max-width:767px){.member-permissions form{inset:8% 5%}.personal-records article{grid-template-columns:1fr}}.member-permissions label[data-locked]{color:var(--muted-soft);cursor:not-allowed}.member-permissions label>svg{flex-shrink:0;color:var(--muted)}.project-relations{border-top:1px solid var(--line, #d9ddd7);padding-block:14px}.project-relations header,.project-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.project-relations h3{margin:0 0 6px}.project-relations details{margin-block:6px}.project-relations summary{cursor:pointer}.project-tools{margin-block:10px}.project-tools>input,.project-tools>:is(select,.select-trigger){flex:1 1 160px;min-width:0}.project-relations input,.project-relations :is(select,.select-trigger),.project-relations button{font:inherit}.project-attach{display:flex;flex-wrap:wrap;gap:10px;align-items:end;border-block:1px solid var(--line, #d9ddd7);padding-block:12px}.project-attach label{display:grid;gap:5px;flex:1 1 130px;min-width:0}.project-attach .project-target{flex:2 1 240px}.project-attach input,.project-attach :is(select,.select-trigger){width:100%;min-width:0}.project-table{overflow:auto}.project-table table{width:100%;border-collapse:collapse}.project-table td,.project-table th{padding:8px;border-bottom:1px solid var(--line, #d9ddd7);text-align:center;vertical-align:middle}.project-table :is(td,th):nth-child(2){max-width:420px;text-align:left;overflow-wrap:anywhere}.project-table button{background:transparent;padding:3px 7px}.project-relations aside{border-left:2px solid var(--line, #d9ddd7);padding:0 12px;margin-block:12px}.project-relations aside p{margin-block:8px;overflow-wrap:anywhere}.ai-connections{margin:var(--sp-12) 0;border-bottom:1px solid var(--line);padding-bottom:var(--sp-12);font:var(--fs-micro)/1.6 var(--sans)}.ai-connections>summary{cursor:pointer;color:var(--ink)}.ai-connections>summary:hover{color:var(--blue)}.ai-connections-heading{display:flex;align-items:center;gap:var(--sp-12);margin:var(--sp-12) 0}.ai-connections-heading p{flex:1;color:var(--muted)}.ai-connections-heading button{flex-shrink:0}.ai-connection-form{display:grid;grid-template-columns:minmax(150px,300px) 90px auto;align-items:end;gap:var(--sp-8) var(--sp-12);justify-content:start}.account-settings .ai-connection-form input,.account-settings .ai-connection-form :is(select,.select-trigger),.account-settings .ai-connection-secret input{font:var(--fs-micro) var(--sans);padding:var(--sp-6) var(--sp-8);min-height:29px}.account-settings .ai-organization-choice{grid-column:1 / -1;flex-direction:row;align-items:center;margin-top:var(--sp-4)}.account-settings .ai-organization-choice input{width:13px;height:13px;min-height:0;margin:0;accent-color:var(--blue)}.ai-capability-choices{grid-column:1 / -1;border:1px solid var(--line);padding:var(--sp-8) var(--sp-12);min-width:0}.ai-capability-choices legend{padding:0 var(--sp-4)}.account-settings .ai-capability-choices label{flex-direction:row;align-items:center;gap:var(--sp-6);margin:var(--sp-4) 0}.account-settings .ai-capability-choices input{width:13px;height:13px;min-height:0;margin:0;accent-color:var(--blue)}.ai-capability-choices small{color:var(--muted);font-size:var(--fs-micro)}.ai-connection-issued{padding:var(--sp-12);border:1px solid var(--line-strong);margin-top:var(--sp-12);max-width:690px}.ai-connection-issued p,.ai-connection-issued .account-actions{margin-top:var(--sp-8)}.ai-connection-issued p,.ai-connection-issued .account-actions>span,.ai-connection-list small,.ai-connection-list time{color:var(--muted);font-size:var(--fs-micro)}.ai-connection-issued label{margin-top:var(--sp-8)}.ai-connection-secret{display:flex;gap:var(--sp-6)}.ai-connection-secret input{flex:1;min-width:0}.ai-connection-secret button{flex-shrink:0}.ai-connection-list{margin-top:var(--sp-12)}.ai-connection-list>article{display:grid;grid-template-columns:minmax(140px,1fr) 60px 140px 56px;gap:var(--sp-8);align-items:center;padding:var(--sp-8) 0;border-top:1px solid var(--line)}.ai-connection-list strong,.ai-connection-list small{display:block;overflow-wrap:anywhere}.ai-connection-active{color:var(--green)}.ai-connection-revoke{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--sp-8);align-items:center}@media(max-width:639px){.ai-connections-heading{align-items:start}.ai-connection-form{grid-template-columns:minmax(120px,1fr) 75px;justify-content:stretch}.ai-connection-form>button{grid-column:1 / -1;justify-self:start}.ai-connection-list>article{grid-template-columns:minmax(120px,1fr) 48px 50px}.ai-connection-list time{grid-column:1;grid-row:2}.ai-connection-list>article>button{grid-column:3;grid-row:1}}.list-selection-bar,.list-search{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-6) var(--sp-12);padding-block:var(--sp-6);font:var(--fs-small)/var(--lh-snug) var(--font-ui)}.list-selection-bar{border-bottom:1px solid var(--line)}.workspace-page .list-selection-bar label{display:inline-flex;flex-direction:row;align-items:center;gap:var(--sp-6);margin:0;white-space:nowrap}.workspace-page .list-selection-bar input[type=checkbox],.workspace-page .list-row-select input[type=checkbox]{flex:0 0 14px;width:14px;height:14px;margin:0;padding:0;accent-color:var(--green)}.list-selection-bar button{padding:var(--sp-4) var(--sp-8);min-height:var(--control-height)}.list-selection-bar button.danger{color:var(--red)}.list-row-select{display:flex;align-items:center;justify-content:center;padding:var(--sp-8);margin:0}.workspace-page .list-search input{width:min(280px,100%);min-width:160px;flex:0 0 min(280px,100%)}.list-search button{padding:var(--sp-4) var(--sp-10);min-height:var(--control-height)}.list-bulk-feedback{padding:var(--sp-6) 0;color:var(--muted);font-size:var(--fs-tiny)}.list-bulk-feedback p{margin:var(--sp-4) 0}@media(max-width:639px){.workspace-page .list-search input{flex:1 0 150px;min-width:150px}.list-selection-bar{gap:var(--sp-6) var(--sp-8)}}.collection-bulk-feedback{padding-inline:var(--sp-12)}.collection-bulk-targets{max-height:180px;overflow:auto;padding-left:1.4em}.collection-bulk-targets li{padding-block:var(--sp-2);overflow-wrap:anywhere}.collection-bulk-feedback{flex-shrink:0}.collection-bulk-feedback ul{max-height:140px;overflow:auto;overflow-wrap:anywhere}@media(max-width:639px){.collection-bulk-feedback{padding-inline:var(--sp-6)}.collection-bulk-dialog{max-width:calc(100vw - 24px)}}.geo-workbench{min-width:0;font-size:var(--fs-tiny)}.geo-toolbar,.geo-detail-title,.geo-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);flex-wrap:wrap}.geo-workbench h3{font-size:var(--fs-base);font-weight:500;margin:var(--sp-4) 0}.geo-workbench button{display:inline-flex;gap:var(--sp-6);align-items:center;justify-content:center}.geo-toolbar{margin:var(--sp-12) 0}.geo-toolbar p{margin:0;color:var(--muted)}.geo-toolbar :is(select,.select-trigger){width:auto;max-width:100%}.geo-create{border:1px solid var(--line);padding:var(--sp-12);background:transparent;margin:var(--sp-12) 0 var(--sp-16)}.geo-create form>label,.geo-create>label{display:block;margin:var(--sp-12) 0}.geo-create input:not([type=checkbox]),.geo-create select,.geo-create textarea,.geo-settings input:not([type=checkbox]){display:block;width:100%;margin-top:var(--sp-6);min-width:0}.geo-create .select-trigger{display:flex;width:100%;margin-top:var(--sp-6)}.geo-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-12);margin:var(--sp-12) 0}.geo-create fieldset{border:0;padding:0;margin:var(--sp-12) 0}.geo-platform-checks{display:flex;gap:var(--sp-16);flex-wrap:wrap;margin:var(--sp-12) 0}.geo-platform-checks label,.geo-toggle{display:flex;align-items:center;gap:var(--sp-8)}.geo-toggle{margin:var(--sp-12) 0}.geo-workbench input[type=checkbox]{width:16px;height:16px}.geo-inline{align-self:end;justify-self:start}.geo-project-form{border-block:1px dashed var(--line-strong);padding:var(--sp-12) 0}.geo-batch-list{border-top:1px solid var(--muted-soft)}.geo-batch-item{display:flex;align-items:center;gap:var(--sp-12);border-bottom:1px solid var(--line)}.geo-batch-item>input{margin-left:var(--sp-6)}.geo-workbench .geo-batch-item .geo-batch-row{min-width:0;flex:1;border-bottom:0}.geo-batch-row>div:first-child{min-width:0;overflow-wrap:anywhere}.geo-list-outcome{border-bottom:1px solid var(--line);padding:var(--sp-8) 0;overflow-wrap:anywhere}.geo-workbench input[type=checkbox]:indeterminate:before{content:"";width:8px;height:2px;background:var(--blue)}.geo-workbench .geo-batch-row{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;padding:var(--sp-12) var(--sp-6);border:0;border-bottom:1px solid var(--line);background:none;border-radius:0;gap:var(--sp-24)}.geo-batch-row:hover h3{color:var(--blue)}.geo-batch-row>div:last-child{text-align:right;flex-shrink:0}.geo-batch-row p,.geo-publications p{color:var(--muted);margin:var(--sp-4) 0}.geo-number{color:var(--blue);font-size:var(--fs-mini);letter-spacing:.06em;font-family:var(--font-ui)}.geo-status{display:inline-block;color:var(--muted);white-space:nowrap;font-size:var(--fs-tiny)}.geo-success,.geo-completed,.geo-matched{color:var(--green)}.geo-needs_attention,.geo-unknown,.geo-blocked{color:var(--red-deep)}.geo-running,.geo-busy{color:var(--blue)}.geo-empty{text-align:center;padding:var(--sp-32) var(--sp-16);border-block:1px solid var(--line);color:var(--muted)}.geo-empty h3{color:var(--ink-soft)}.geo-empty button{margin-top:var(--sp-16)}.geo-footnote{font-size:var(--fs-mini);line-height:var(--lh-relaxed);color:var(--muted)}.geo-lanes,.geo-connections{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);margin:var(--sp-12) 0}.geo-lanes>div,.geo-connections>div{padding:var(--sp-12);border-right:1px solid var(--line);min-width:0}.geo-lanes>div:last-child,.geo-connections>div:last-child{border:0}.geo-lanes strong{margin-right:var(--sp-12)}.geo-lanes p,.geo-connections p{font-size:var(--fs-mini);line-height:var(--lh-normal);color:var(--muted)}.geo-lanes>div>span:last-of-type{display:block;margin-top:var(--sp-6)}.geo-connections small{display:block;color:var(--muted);margin-bottom:var(--sp-10)}.geo-confirm{border:1px solid var(--red);padding:var(--sp-16);background:var(--gold-wash)}.geo-confirm button{margin:0 var(--sp-10) 0 0}.geo-publications>article{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-24);border-top:1px solid var(--line);padding:var(--sp-12) 0}.geo-publications>article>div{min-width:0}.geo-publications h3{overflow-wrap:anywhere}.geo-publications small{color:var(--muted)}@media(max-width:1023px){.geo-lanes,.geo-connections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.geo-form-grid{grid-template-columns:minmax(0,1fr)}.geo-create{padding:var(--sp-16)}.geo-workbench .geo-batch-row{align-items:start;gap:var(--sp-12)}.geo-batch-row h3{font-size:var(--fs-lead)}.geo-publications>article{flex-direction:column;align-items:stretch}.geo-lanes>div,.geo-connections>div{padding:var(--sp-12)}}.geo-settings button{letter-spacing:0}.geo-workbench button:hover:not(.primary),.geo-settings button:hover:not(.primary){color:var(--blue);background:transparent}.geo-create,.geo-settings{font-family:var(--sans);font-size:var(--fs-mini)}.geo-create label{display:block;margin:0;font:var(--fs-micro) var(--sans);color:var(--ink)}.geo-create .geo-platform-checks label,.geo-create .geo-toggle{display:flex;flex-direction:row;gap:var(--sp-8)}.geo-settings h3{font:var(--fs-lead) var(--serif)}.geo-create input:not([type=checkbox]),.geo-create :is(select,.select-trigger),.geo-create textarea{padding:var(--sp-8) var(--sp-10);font-size:var(--fs-mini)}.geo-create textarea{max-height:260px;min-height:120px;scrollbar-width:none}.geo-create textarea::-webkit-scrollbar{display:none}.geo-platform-checks label{cursor:pointer;padding:var(--sp-6) 0}.geo-platform-checks label:hover{color:var(--blue)}.geo-workbench input[type=checkbox]{appearance:none;margin:0;padding:0;width:14px;height:14px;flex-shrink:0;border:1px solid var(--muted);display:inline-grid;place-content:center;cursor:pointer}.geo-workbench input[type=checkbox]:checked{border-color:var(--blue)}.geo-workbench input[type=checkbox]:checked:before{content:"";width:7px;height:4px;border-left:2px solid var(--blue);border-bottom:2px solid var(--blue);transform:translateY(-1px) rotate(-45deg)}.geo-preset-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-8);flex-wrap:wrap;color:var(--muted);border-top:1px dotted var(--line);padding-top:var(--sp-10)}.geo-settings .geo-create{padding:0;border:0}.geo-settings .geo-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:639px){.geo-settings .geo-form-grid{grid-template-columns:minmax(0,1fr)}}.workspace-page .geo-list-filters{justify-content:flex-start;gap:var(--sp-8) var(--sp-12);margin:0;padding:var(--sp-12) 0}.workspace-page .geo-list-filters label{display:contents}.workspace-page .geo-batch-item{gap:0}.workspace-page .folio-content .geo-batch-item>input[type=checkbox]{margin:0 var(--sp-8)}.workspace-page .geo-batch-list-head .list-head-cols{display:flex;justify-content:space-between;gap:var(--sp-16)}.workspace-page .geo-batch-list-head .list-head-cols>:last-child{min-width:var(--col-status);text-align:right}.workspace-page .geo-workbench .geo-batch-row{gap:var(--sp-16);min-height:56px;padding:var(--sp-12) var(--sp-12) var(--sp-12) 0}.workspace-page .geo-batch-row>div:first-child{display:flex;flex-direction:column;gap:var(--sp-4)}.workspace-page .geo-batch-row h3{margin:0;font:500 var(--fs-base) / var(--lh-snug) var(--serif)}.workspace-page .geo-batch-row>div:first-child>.geo-number{order:3;font:var(--fs-micro) / var(--lh-snug) var(--sans);color:var(--muted)}.workspace-page .geo-batch-row>div:first-child p,.workspace-page .geo-batch-row>div:last-child :is(p,small){margin:0;font:var(--fs-micro) / var(--lh-snug) var(--sans);color:var(--muted)}.workspace-page .geo-batch-row>div:last-child{display:grid;justify-items:end;gap:var(--sp-2);min-width:var(--col-status);font-variant-numeric:tabular-nums}.workspace-page :is(.geo-lanes,.geo-connections){grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1px;background:var(--line)}.workspace-page :is(.geo-lanes,.geo-connections)>div{border:0;background:var(--paper)}.workspace-page .geo-list-actions{display:inline-flex;flex-wrap:wrap;gap:var(--sp-8)}.workspace-page .geo-detail-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-8) var(--sp-16);padding:var(--sp-12) 0;border-bottom:1px solid var(--line)}.workspace-page .geo-detail-head .geo-detail-title{display:grid;justify-content:start;gap:var(--sp-2);flex:1 1 200px;min-width:0}.workspace-page .geo-detail-head .geo-detail-title h3{margin:0;overflow-wrap:anywhere}.workspace-page .geo-detail-head .geo-actions{justify-content:flex-end;gap:var(--sp-8) var(--sp-12);margin-left:auto}.workspace-page .geo-lanes{grid-template-columns:repeat(var(--lane-count, 4),minmax(0,1fr))}.workspace-page .geo-lanes>div{display:grid;grid-template-rows:auto auto auto var(--control-height);align-content:start;gap:var(--sp-4)}.workspace-page .geo-lane-head{display:flex;align-items:center;gap:var(--sp-8)}.workspace-page .geo-lanes .geo-lane-count{margin:0;font-variant-numeric:tabular-nums}.workspace-page .geo-lanes p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-page .geo-lane-action{min-height:var(--control-height)}@media(max-width:1023px){.workspace-page .geo-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.workspace-page .geo-lanes{grid-template-columns:minmax(0,1fr)}}.workspace-page .modal.geo-new-batch{width:min(880px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 48px);overflow:auto}.workspace-page .modal.geo-new-batch .geo-create{border:0;padding:0}.question-library .geo-actions{justify-content:flex-start;gap:var(--sp-8);margin-block:var(--sp-8)}.question-library .geo-actions>input:not([type=checkbox]){width:min(22rem,100%)}.workspace-page .question-library .question-library-toolbar>.select-trigger{width:auto;min-width:120px}.question-library table{width:100%;border-collapse:collapse;margin-block:var(--sp-12)}.question-library th,.question-library td{border-bottom:1px solid var(--line);padding:var(--sp-8);text-align:center;vertical-align:middle;overflow-wrap:anywhere}.question-library :is(th,td).question-cell{text-align:left}.question-library td .geo-actions{justify-content:center;margin:0}.question-library .question-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.question-library .geo-create label{display:block;margin-block:var(--sp-8)}.question-library .geo-question-history{border-top:1px solid var(--line-strong);padding-top:var(--sp-12);overflow-wrap:anywhere}.question-library .geo-question-history details{margin-block:var(--sp-8)}.publishing-settings{font:var(--fs-micro)/1.8 var(--sans);padding:var(--sp-16) 0}.automatic-delivery{margin-bottom:var(--sp-20);padding-bottom:var(--sp-16);border-bottom:1px solid var(--line)}.automatic-delivery-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12)}.automatic-delivery-heading h3{margin:0;font:var(--fs-lead) / 1.6 var(--serif)}.automatic-delivery-route{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--sp-8) var(--sp-12);padding:var(--sp-10) 0;border-top:1px solid var(--line)}.workspace-page .settings-workspace .settings-content form.automatic-delivery-route{gap:var(--sp-6) var(--sp-12)}.publishing-settings .automatic-delivery-rights{margin:0}.automatic-delivery-route .automatic-delivery-switch{display:flex;flex-direction:row;gap:var(--sp-6);align-items:center;white-space:nowrap;margin:0}.automatic-delivery-switch input{width:14px;height:14px;margin:0}.automatic-delivery-reason,.automatic-delivery-rights{grid-column:1 / -1;margin:0}.automatic-delivery-rights label{display:grid;gap:var(--sp-6)}.automatic-delivery-rights textarea{width:100%}.automatic-delivery-platform h4{display:flex;gap:var(--sp-12);align-items:center;margin:var(--sp-12) 0 var(--sp-6);font:var(--fs-base) / 1.6 var(--serif)}.automatic-delivery-platform h4 small,.automatic-delivery-route strong small{color:var(--muted);font:var(--fs-micro) / 1.6 var(--sans)}.automatic-delivery-route strong small{display:block}.automatic-delivery-actions{display:flex;flex-wrap:wrap;gap:var(--sp-8)}@media(max-width:767px){.automatic-delivery-heading{align-items:flex-start;flex-direction:column}}.publisher-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--sp-16)}.publisher-fields input,.publisher-fields :is(select,.select-trigger){width:100%;min-width:0}.publisher-account-list{display:flex;flex-wrap:wrap;gap:var(--sp-8);padding:var(--sp-12) 0;border-block:1px solid var(--line)}.publisher-accounts{padding-bottom:var(--sp-24);border-bottom:1px solid var(--line);margin-bottom:var(--sp-24)}.publisher-accounts .writing-checkbox{display:flex;align-items:center;gap:var(--sp-8)}.publisher-accounts .writing-checkbox input{width:16px;height:16px;margin:0}.delivery-panel{border-top:1px solid var(--line);margin-top:var(--sp-20);padding-top:var(--sp-16);font:var(--fs-small)/1.8 var(--sans)}.delivery-panel label{display:block;margin:var(--sp-8) 0}.delivery-panel input,.delivery-panel :is(select,.select-trigger){max-width:100%}.delivery-panel button{margin:var(--sp-6) var(--sp-12) var(--sp-6) 0}.delivery-preview{width:100%;box-sizing:border-box;border:1px solid var(--line);padding:var(--sp-20);margin:0}.delivery-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--sp-24) var(--sp-32);align-items:start}.delivery-article,.delivery-settings{min-width:0}.delivery-article-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-12);margin-bottom:var(--sp-10)}.delivery-article-head h4{margin:0;font:var(--fs-title) / 1.5 var(--serif);overflow-wrap:anywhere}.delivery-article-head .delivery-preview-identity{margin:var(--sp-2) 0 0}.workspace-page .delivery-article .delivery-preview{padding:0;border:0}.delivery-article-head>div{min-width:0}.delivery-panel .delivery-article-head .delivery-edit{flex:0 0 auto;margin:0}.delivery-rendered,.delivery-article .dispatch-copy,.draft-editor textarea{height:clamp(320px,60vh,640px)}.workspace-page .delivery-article .dispatch-copy{max-width:none;max-height:none;padding:var(--sp-16);border:1px solid var(--line)}.draft-editor{display:grid;gap:var(--sp-10)}.delivery-panel .draft-editor label{display:grid;gap:var(--sp-4);margin:0;color:var(--muted);font:var(--fs-micro) / var(--lh-snug) var(--sans)}.draft-editor input,.draft-editor textarea{width:100%}.draft-editor textarea{font:var(--fs-base) / 1.75 var(--serif);resize:vertical}.draft-editor-actions{display:flex;gap:var(--sp-12)}.delivery-panel .draft-editor-actions button{margin:0}.delivery-settings>h4{margin:0 0 var(--sp-8);font:var(--fs-lead) / 1.6 var(--serif)}.delivery-panel .delivery-settings .publisher-fields{grid-template-columns:minmax(0,1fr)}.delivery-settings .publisher-fields>label{margin-bottom:0}.delivery-panel .delivery-account-note{margin:var(--sp-4) 0 var(--sp-8);font-size:var(--fs-micro)}.delivery-settings .manual-publish-form{grid-template-columns:minmax(0,1fr)}@media(max-width:1023px){.delivery-layout{grid-template-columns:minmax(0,1fr)}.delivery-settings{order:-1}}.delivery-arrangement{margin:0;padding:0;border:0;min-width:0}.delivery-options{border:1px solid var(--line);padding:var(--sp-12);margin:var(--sp-12) 0;min-width:0}.delivery-options legend{padding:0 var(--sp-6)}.delivery-panel textarea{width:100%;max-width:100%;resize:vertical}.delivery-panel .delivery-check{display:flex;align-items:flex-start;gap:var(--sp-8);flex-wrap:wrap}.delivery-panel .delivery-check input{flex:0 0 auto;width:16px;height:16px;margin-top:4px}.delivery-rendered{display:block;width:100%;border:1px solid var(--line);background:var(--paper)}.delivery-option-summary{margin:var(--sp-12) 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-6) var(--sp-16)}.delivery-option-summary div{display:flex;flex-wrap:wrap;gap:var(--sp-8)}.delivery-option-summary dt{color:var(--muted)}.delivery-option-summary dd{margin:0;overflow-wrap:anywhere}.delivery-history pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow:auto;scrollbar-width:none;font-size:var(--fs-micro)}.delivery-history pre::-webkit-scrollbar{display:none}.dispatch-cover{display:block;max-width:240px;max-height:160px;object-fit:contain;margin:var(--sp-10) 0}.delivery-history article{border-top:1px solid var(--line);padding:var(--sp-12) 0;overflow-wrap:anywhere}.delivery-history small{margin-left:var(--sp-12);color:var(--muted)}@media(max-width:639px){.publisher-fields{grid-template-columns:1fr}}.publishing-settings h3{font:var(--fs-lead) var(--serif);margin-bottom:var(--sp-12)}.publication-connection{display:flex;align-items:center;gap:var(--sp-16);flex-wrap:wrap;padding:var(--sp-16) 0;border-block:1px solid var(--line);margin:var(--sp-16) 0}.publishing-settings button{font-size:var(--fs-mini);padding:var(--sp-6) var(--sp-10)}.publishing-settings label{display:block;font-size:var(--fs-mini);margin:var(--sp-12) 0}.publication-token{display:flex;gap:var(--sp-10);margin-top:var(--sp-8);flex-wrap:wrap}.publication-token input{width:min(450px,100%);font-size:var(--fs-mini)}.publishing-settings details{margin-top:var(--sp-20)}.publishing-settings pre{font:var(--fs-mini) / var(--lh-normal) var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);padding:var(--sp-16);margin:var(--sp-12) 0}.publication-receipts{font:var(--fs-micro)/1.7 var(--sans)}.publication-receipts article{border-bottom:1px solid var(--line);padding:var(--sp-12) 0}.publication-receipts article>div{display:flex;justify-content:space-between;gap:var(--sp-12)}.publication-receipts strong{font:var(--fs-lead) var(--serif)}.publication-receipts p{color:var(--muted);margin:var(--sp-8) 0}.publication-receipts details{overflow-wrap:anywhere}.publication-receipts summary{cursor:pointer;color:var(--blue)}.dispatch-list{margin:0 0 var(--sp-16);border-top:1px solid var(--line)}.dispatch-list-tools{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-8) var(--sp-12);padding:var(--sp-12) 0;background:var(--paper)}.dispatch-selectable-row{display:grid;grid-template-columns:var(--col-select) minmax(0,1fr) 48px;align-items:center;border-bottom:1px solid var(--line)}.dispatch-selectable-row>input{justify-self:center}.dispatch-selectable-row:hover{background:var(--paper-sunken)}.publishing-workbench .dispatch-row{display:grid;grid-template-columns:minmax(240px,1fr) var(--col-status) 72px;grid-template-areas:"main status action" "no status action";column-gap:var(--sp-16);row-gap:var(--sp-4);align-items:center;width:100%;min-height:56px;padding:var(--sp-12) var(--sp-12) var(--sp-12) 0;text-align:left;background:transparent;border:0;font:var(--fs-base) / var(--lh-snug) var(--serif)}.publishing-workbench .dispatch-row:hover{background:transparent}.publishing-workbench .dispatch-row:hover strong{color:var(--blue)}.publishing-workbench .dispatch-row>span:nth-child(2){grid-area:main;min-width:0}.publishing-workbench .dispatch-row>.dispatch-no{grid-area:no;min-width:0;color:var(--muted);overflow-wrap:anywhere}.publishing-workbench .dispatch-row>.dispatch-status{grid-area:status;white-space:nowrap}.publishing-workbench .dispatch-row>span:last-child{grid-area:action;justify-self:end;color:var(--blue);white-space:nowrap}.publishing-workbench .dispatch-row strong{font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.publishing-workbench .dispatch-row small{display:block;margin-top:var(--sp-4);font:var(--fs-micro) / var(--lh-snug) var(--sans);color:var(--muted)}.publishing-workbench .dispatch-row>.dispatch-no small{display:inline;margin:0}.publishing-workbench .dispatch-row>.dispatch-no small:before{content:" · "}.dispatch-no,.dispatch-status,.publishing-workbench .dispatch-row>span:last-child{font:var(--fs-micro) / var(--lh-snug) var(--sans)}.dispatch-list-head .list-head-cols{grid-template-columns:minmax(240px,1fr) var(--col-status) 120px}.dispatch-list-head .list-head-cols>:last-child{justify-self:end}@media(max-width:1023px){.publishing-workbench .dispatch-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main status" "no action";column-gap:var(--sp-12)}}.dispatch-back{margin:var(--sp-16) 0;font-size:var(--fs-tiny)}.dispatch-detail header{display:flex;justify-content:space-between;gap:var(--sp-16);border-bottom:1px solid var(--line);padding:var(--sp-8) 0 var(--sp-16)}.dispatch-detail h3{font:var(--fs-lead)/1.5 var(--serif);margin:var(--sp-8) 0}.dispatch-detail header small,.dispatch-detail header a{font:var(--fs-micro)/1.8 var(--sans)}.dispatch-reason{display:flex;align-items:center;gap:var(--sp-20);padding:var(--sp-12) 0;font-size:var(--fs-small)}.dispatch-reason.blocked{color:var(--red)}.dispatch-copy{max-height:44vh;overflow:auto;scrollbar-width:none;white-space:pre-wrap;font:var(--fs-base)/1.75 var(--serif);border-block:1px solid var(--line);padding:var(--sp-16) 0;overflow-wrap:anywhere}.dispatch-copy::-webkit-scrollbar{display:none}.dispatch-actions{border-top:1px solid var(--line);padding:var(--sp-12) 0;display:flex;gap:var(--sp-16);flex-wrap:wrap;align-items:center;font-size:var(--fs-tiny)}.dispatch-actions p{flex-basis:100%;margin:0}.dispatch-evidence,.dispatch-caption{font:var(--fs-micro)/1.8 var(--sans);color:var(--muted);margin:var(--sp-20) 0;overflow-wrap:anywhere}@media(max-width:767px){.dispatch-reason{align-items:flex-start;flex-direction:column;gap:var(--sp-8)}.dispatch-copy{max-height:55vh}.dispatch-detail h3{font-size:var(--fs-lead)}}.publisher-account-list .credential-state{display:block;font-size:var(--fs-micro);color:var(--muted)}.credential-state.ok,.credential-line.ok{color:var(--green)}.credential-state.expired,.credential-line.expired{color:var(--red)}.credential-line{margin:var(--sp-10) 0 0;font-size:var(--fs-mini);color:var(--muted)}.publisher-actions{display:flex;gap:var(--sp-10);align-items:center;flex-wrap:wrap;margin-top:var(--sp-12)}.dispatch-checks{font-size:var(--fs-tiny);line-height:var(--lh-relaxed);margin:var(--sp-16) 0}.dispatch-checks summary{color:var(--gold);cursor:pointer}.dispatch-checks p{margin:var(--sp-6) 0}.dispatch-checks q{display:block;margin-top:var(--sp-4);padding-left:var(--sp-10);border-left:2px solid var(--line);color:var(--muted);overflow-wrap:anywhere}.dispatch-checks small{color:var(--muted)}.delivery-mode{display:flex;gap:var(--sp-16);border-bottom:1px solid var(--line);margin-bottom:var(--sp-8)}.delivery-panel .delivery-mode button{margin:0;padding:var(--sp-8) 0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:var(--fs-base)/1.7 var(--serif)}.delivery-panel .delivery-mode button.active{border-bottom-color:var(--ink);color:var(--ink)}.delivery-panel .delivery-mode button:hover:not(:disabled),.delivery-panel button:not(.primary):hover:not(:disabled){background:transparent;color:var(--blue)}.delivery-panel .publisher-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.delivery-preview-identity,.delivery-preview-evidence{font:var(--fs-micro)/1.75 var(--sans);color:var(--muted)}.delivery-preview figure{margin:var(--sp-12) 0}.delivery-preview figcaption{color:var(--muted);font-size:var(--fs-micro)}.delivery-preview-evidence p{margin:var(--sp-4) 0}.delivery-submit{position:fixed;z-index:30;right:var(--assistant-inset, 0px);bottom:0;left:0;display:flex;justify-content:space-between;align-items:center;gap:var(--sp-16);min-height:56px;padding:var(--sp-10) max(var(--page-gutter),calc(100vw - var(--content-max) - var(--page-gutter))) var(--sp-10) var(--page-gutter);border-top:1px solid var(--ink);background:var(--paper)}@media(min-width:1024px){.delivery-submit{left:var(--shell-sidebar);padding-right:max(var(--page-gutter),calc(100vw - var(--shell-sidebar) - var(--content-max) - var(--page-gutter) - var(--assistant-inset, 0px)))}}.delivery-panel.has-submit{padding-bottom:72px}.workspace-page:has(.delivery-submit) .toast{bottom:72px}.delivery-submit>p,.delivery-submit>.form-error{min-width:0;margin:0;font-size:var(--fs-micro);overflow-wrap:anywhere}.delivery-submit>.form-error{display:flex;align-items:center;gap:var(--sp-12)}.delivery-panel .delivery-submit button{flex:0 0 auto;margin:0;white-space:nowrap}.delivery-history>article>.operator-details{margin-bottom:0}.delivery-history:empty{display:none}.publishing-workbench .dispatch-evidence summary:hover,.publishing-workbench .dispatch-checks summary:hover,.delivery-preview-evidence summary:hover{color:var(--blue)}@media(max-width:767px){.delivery-panel .publisher-fields{grid-template-columns:1fr}.delivery-preview{padding:var(--sp-12)}.delivery-submit{gap:var(--sp-10);padding-bottom:max(var(--sp-10),env(safe-area-inset-bottom))}}.dispatch-elsewhere{display:inline-flex;gap:var(--sp-12);margin-left:auto;font:var(--fs-micro) / var(--lh-snug) var(--sans);color:var(--muted)}.dispatch-hint{margin:var(--sp-12) 0 0;font:var(--fs-micro) / var(--lh-snug) var(--sans);color:var(--gold)}.dispatch-more{margin:var(--sp-20) 0;border-top:1px solid var(--line);padding-top:var(--sp-12);font-size:var(--fs-tiny)}.dispatch-more>summary{cursor:pointer;color:var(--muted);font:var(--fs-tiny) / var(--lh-snug) var(--sans)}.dispatch-more>summary:hover,.dispatch-more[open]>summary{color:var(--ink)}.dispatch-more>.muted,.dispatch-production-link{margin:var(--sp-12) 0 0}.dispatch-more .dispatch-checks q{display:block}.manual-publish{display:grid;gap:var(--sp-12)}.manual-publish>p{margin:0}.manual-publish-copy{display:flex;flex-wrap:wrap;gap:var(--sp-12)}.manual-publish-copy button,.delivery-panel .manual-publish-copy button{margin:0}.dispatch-row-copy{justify-self:end;padding:var(--sp-6);font:var(--fs-micro) / var(--lh-snug) var(--sans)}.draft-copy-fallback{flex-basis:100%;font-size:var(--fs-micro);color:var(--muted)}.draft-copy-fallback textarea{display:block;width:100%;min-height:120px;margin-top:var(--sp-6)}.manual-publish-form{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;gap:var(--sp-12);align-items:end}.delivery-panel .manual-publish-form label{display:flex;flex-direction:column;gap:var(--sp-6);margin:0;color:var(--ink-soft);font:var(--fs-micro) / var(--lh-snug) var(--sans)}.delivery-panel .manual-publish-form input{width:100%}.delivery-panel .manual-publish-form button{margin:0;white-space:nowrap}@media(max-width:767px){.manual-publish-form{grid-template-columns:1fr}}.workspace-page .modal.batch-publish{max-width:520px}.batch-publish-groups{margin:var(--sp-16) 0 var(--sp-8);padding:0;list-style:none;border-top:1px solid var(--line)}.batch-publish-groups li{display:flex;justify-content:space-between;gap:var(--sp-16);padding:var(--sp-10) 0;border-bottom:1px solid var(--line)}.batch-publish-groups strong{font-weight:500;white-space:nowrap}.batch-publish-skipped{margin-top:var(--sp-12);font-size:var(--fs-tiny)}.batch-publish-skipped summary{cursor:pointer;color:var(--muted)}.batch-publish-skipped p{margin:var(--sp-8) 0}.batch-publish-skipped small{display:block;color:var(--muted)}.batch-publish .form-error p{margin:var(--sp-4) 0}.dispatch-list>.dispatch-row{border-bottom:1px solid var(--line)}.publication-parts{margin-top:var(--sp-8)}.settings-workspace{min-width:0;font:var(--fs-small)/var(--lh-snug) var(--sans)}.settings-workspace button{font:var(--fs-small)/var(--lh-snug) var(--sans);min-height:30px}.settings-workspace :is(.settings-platform,.strategy-form,.diagnostics-panel,.writing-settings,.geo-settings,.publishing-settings,.account-settings){min-width:0;padding-top:var(--sp-8);font:var(--fs-small)/var(--lh-snug) var(--sans)}.settings-workspace :is(h3,legend,.authorization-summary strong){font:600 var(--fs-lead)/var(--lh-snug) var(--sans);letter-spacing:0;margin:0 0 var(--sp-6)}.settings-workspace :is(p,label,summary,.writing-checkbox,.writing-fact-switch){font:var(--fs-small)/var(--lh-snug) var(--sans);letter-spacing:0}.settings-workspace p{margin:var(--sp-6) 0;overflow-wrap:anywhere}.settings-workspace form{display:grid;gap:var(--sp-8)}.settings-workspace form>button{justify-self:start}.settings-workspace label:not(:has(input[type=checkbox])):not(:has(input[type=radio])){display:grid;gap:var(--sp-4);min-width:0;margin:0}.settings-workspace label:has(>input:is([type=checkbox],[type=radio])){display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:var(--sp-6)}.settings-workspace label>input:is([type=checkbox],[type=radio]){flex:none;width:14px;height:14px;min-height:0;margin:var(--sp-2) 0 0}.settings-workspace :is(label,p,small)>:is(input,:is(select,.select-trigger),textarea){min-width:0;max-width:100%}.settings-workspace :is(small,.muted,.geo-footnote,.account-help){font:var(--fs-tiny)/var(--lh-snug) var(--sans)}.settings-workspace :is(.authorization-summary,.geo-toolbar,.account-team-heading) h3,.settings-workspace .authorization-summary strong{margin:0}.settings-workspace :is(.authorization-summary,.publisher-actions,.transcript-toolbar){gap:var(--sp-6) var(--sp-8);flex-wrap:wrap}.settings-workspace .authorization-summary button{font-size:var(--fs-small)}.settings-workspace :is(.writing-settings>form,.transcription-settings>form){max-width:920px;gap:var(--sp-8);padding:var(--sp-6) 0}.settings-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-8) var(--sp-12)}.settings-workspace .production-routing-settings,.settings-workspace .publishing-external-connection{margin:var(--sp-6) 0;padding:var(--sp-6) 0;border-block:1px solid var(--line)}.settings-workspace .production-routing-settings>form{max-width:920px}.settings-workspace details>summary{cursor:pointer;padding:var(--sp-6) 0;color:var(--blue)}.settings-workspace .operator-details>summary{padding:var(--sp-4) 0}.settings-workspace details[open]>summary{margin-bottom:var(--sp-6)}.settings-workspace :is(.transcription-options,.publisher-fields){gap:var(--sp-8) var(--sp-12)}.settings-workspace .publisher-account-list{gap:var(--sp-6);margin:var(--sp-8) 0 var(--sp-12);padding:var(--sp-8) 0}.settings-workspace .publisher-account-list>button{font:var(--fs-small)/var(--lh-snug) var(--sans);text-align:left;padding:var(--sp-6) var(--sp-8)}.settings-workspace .publisher-account-list>button[aria-pressed=true]{color:var(--blue);border-color:var(--blue)}.settings-workspace .publisher-capability{color:var(--muted)}.settings-workspace .publication-connection{flex-wrap:wrap;gap:var(--sp-6) var(--sp-8)}.settings-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;font:var(--fs-tiny)/var(--lh-snug) var(--sans)}@media(max-width:1023px){.settings-field-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.settings-workspace .wechat-auth-grid{grid-template-columns:minmax(0,1fr)}.settings-workspace .authorization-summary button{margin-left:0}}.workspace-page .settings-body{display:grid;grid-template-columns:160px minmax(0,1fr);gap:var(--sp-24);align-items:start;min-width:0}.workspace-page .settings-main{min-width:0;max-width:960px}.workspace-page .settings-workspace .settings-tabs{position:sticky;top:0;display:grid;gap:var(--sp-8);padding:var(--sp-4) 0 var(--sp-16);border-right:1px solid var(--line)}.workspace-page .settings-tab-group{display:grid}.workspace-page .settings-group-label{padding:var(--sp-8) var(--sp-12) var(--sp-4);font:var(--fs-micro)/var(--lh-tight) var(--sans);color:var(--muted)}.workspace-page .settings-workspace .settings-tabs button{justify-content:flex-start;width:100%;min-height:var(--control-height);padding-inline:var(--sp-12) var(--sp-8);border:0;border-left:2px solid transparent;background:transparent;color:var(--ink);font:var(--fs-base)/var(--lh-tight) var(--sans);text-align:left;white-space:nowrap}.workspace-page .settings-workspace .settings-tabs button.active{border-left-color:var(--ink);background:var(--paper-sunken);font-weight:600}.workspace-page .settings-workspace .settings-tabs button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.workspace-page .settings-workspace .settings-main>label.settings-select{display:none}@media(max-width:1023px){.workspace-page .settings-body{display:block}.workspace-page .settings-workspace .settings-tabs{display:none}.workspace-page .settings-workspace .settings-main>label.settings-select{display:flex;align-items:center;gap:var(--sp-12);margin:0 0 var(--sp-12);padding-bottom:var(--sp-12);border-bottom:1px solid var(--line)}.workspace-page .settings-workspace .settings-main>label.settings-select>span{flex-shrink:0;color:var(--muted);font:var(--fs-small)/var(--lh-tight) var(--sans)}.workspace-page .settings-workspace .settings-main>label.settings-select :is(select,.select-trigger){width:320px;max-width:100%}}@media(max-width:639px){.workspace-page .settings-workspace .settings-main>label.settings-select :is(select,.select-trigger){flex:1;width:auto}}.runtime-diagnostics{font:var(--fs-small)/var(--lh-normal) var(--sans)}.runtime-toolbar,.runtime-summary{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-8) var(--sp-16)}.runtime-toolbar{justify-content:space-between}.runtime-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line)}.runtime-services article{padding:var(--sp-8);display:grid;gap:var(--sp-4)}.runtime-services small,.runtime-table small{display:block;color:var(--muted)}.runtime-diagnostics h3{font-size:var(--fs-body);margin:var(--sp-16) 0 var(--sp-6)}.runtime-table{max-width:100%;overflow-x:auto;scrollbar-width:none}.runtime-table::-webkit-scrollbar{display:none}.runtime-table table{width:100%;border-collapse:collapse;font-size:var(--fs-small)}.runtime-table th,.runtime-table td{padding:var(--sp-6) var(--sp-8);text-align:center;vertical-align:middle;border-bottom:1px solid var(--line);white-space:nowrap;font-weight:400}.runtime-table :is(th,td):first-child{text-align:left}.runtime-table th{color:var(--muted)}.runtime-summary{padding:var(--sp-8) 0}.runtime-exceptions{padding-left:var(--sp-16)}.runtime-exceptions li{padding-block:var(--sp-4)}.runtime-diagnostics pre{max-height:360px;overflow:auto;scrollbar-width:none}@media(max-width:767px){.runtime-services{grid-template-columns:repeat(2,minmax(0,1fr))}}.image-toolbar,.image-actions{display:flex;align-items:center;gap:var(--sp-12);flex-wrap:wrap}.image-toolbar{justify-content:space-between;margin:var(--sp-12) 0}.image-toolbar h3,.image-toolbar h4{margin:0}.image-actions{margin-top:var(--sp-12)}.image-actions small,.image-library-row small{color:var(--muted, var(--muted))}.image-form{border:1px solid var(--line, var(--line));padding:var(--sp-16);margin:var(--sp-16) 0}.image-form-fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-12)}.image-form label,.image-picker>label,.image-toolbar label{display:grid;gap:var(--sp-6)}.image-form textarea{min-height:72px;resize:vertical}.image-form .image-check{display:flex;align-items:center;gap:var(--sp-8);margin:var(--sp-12) 0}.image-check input[type=checkbox]{width:16px;min-width:16px;height:16px;margin:0}.image-library-row{display:grid;grid-template-columns:100px minmax(0,1fr) 70px auto;gap:var(--sp-16);align-items:center;padding:var(--sp-12) 0;border-top:1px solid var(--line, var(--line))}.image-library-row img{width:100px;height:72px;object-fit:cover}.image-library-row p{margin:var(--sp-4) 0}.image-library-row>div{min-width:0;overflow-wrap:anywhere}.image-library-row details{font-size:var(--fs-small);margin-top:var(--sp-4)}.illustration-panel{border-top:1px solid var(--line, var(--line));border-bottom:1px solid var(--line, var(--line));padding:var(--sp-12) 0;margin:var(--sp-16) 0;font-size:var(--fs-small)}.illustration-current{display:flex;gap:var(--sp-16);align-items:center}.illustration-current>img{width:156px;height:104px;object-fit:contain;background:var(--paper-raised)}.illustration-current p{margin:var(--sp-4) 0}.illustration-current>div{min-width:0;overflow-wrap:anywhere}.image-picker{border-top:1px dotted var(--line, var(--line));padding-top:var(--sp-12);margin-top:var(--sp-12)}.image-picker-list{max-height:310px;overflow:auto;scrollbar-width:none}.image-picker-list>button{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:var(--sp-12);width:100%;align-items:center;text-align:left;border:0;border-bottom:1px solid var(--line, var(--line));background:transparent;padding:var(--sp-10) 0}.image-picker-list img{width:72px;height:52px;object-fit:cover}.image-picker-list small,.image-history small{display:block;color:var(--muted, var(--muted));margin-top:var(--sp-4)}.image-picker-list>button:hover{color:var(--blue, var(--blue));background:transparent}.image-history{margin-top:var(--sp-12)}.image-history>div{padding:var(--sp-8) 0;border-top:1px dotted var(--line, var(--line))}@media(max-width:639px){.image-form-fields{grid-template-columns:1fr}.image-library-row{grid-template-columns:70px minmax(0,1fr) auto;gap:var(--sp-8)}.image-library-row img{width:70px;height:60px}.image-library-row>span{display:none}.illustration-current>img{width:105px;height:85px}.image-actions{gap:var(--sp-8)}.image-actions small{flex-basis:100%}}.image-library-row>div>p,.image-library-row>div>small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.similar-drafts{border-block:1px solid var(--line);margin-block:var(--sp-12);padding-block:var(--sp-8);min-width:0;overflow-wrap:anywhere}.similar-drafts h5{font:inherit;font-weight:600;margin:0}.similar-drafts p{margin-block:var(--sp-8)}.similarity-matches,.similarity-records,.batch-publish-plan{list-style:none;padding:0;margin:0}.similarity-matches>li{border-bottom:1px solid var(--line);padding-block:var(--sp-8)}.similarity-records li{margin-block:var(--sp-8)}.similar-drafts small{display:block;color:var(--muted)}.similarity-match-kind{display:block;margin-block:var(--sp-4)}.similarity-snippets{display:grid;gap:var(--sp-8)}.similarity-snippets blockquote{margin:var(--sp-4) 0;padding-left:var(--sp-8);border-left:2px solid var(--line-strong);white-space:pre-wrap}.similarity-version-text{white-space:pre-wrap;max-height:24rem;overflow:auto;padding:var(--sp-8);border:1px solid var(--line)}.similarity-version>section{padding-top:var(--sp-8)}.batch-publish-plan>li{padding-top:var(--sp-12)}.batch-publish-plan h3{font:inherit;font-weight:600;margin:0}.planning-page{min-width:0}.daily-plan-config{border-block:1px solid var(--line, var(--line));padding:var(--sp-10) 0}.plan-toolbar,.plan-actions{display:flex;gap:var(--sp-10);align-items:center;flex-wrap:wrap}.plan-toolbar h3{margin:0 auto 0 0;font-size:var(--fs-lead);font-weight:500}.planning-page small{color:var(--muted, var(--muted));font-size:var(--fs-mini);font-weight:400}.planning-page .plan-switch,.planning-page .plan-time{display:flex;flex-direction:row;align-items:center;gap:var(--sp-8);font-size:var(--fs-tiny);margin:0;white-space:nowrap}.plan-switch input{width:14px;height:14px;accent-color:var(--green)}.plan-time input{padding:var(--sp-4) var(--sp-8);width:8.5em}.plan-quota-list{margin:var(--sp-12) 0}.daily-plan-config>*{max-width:960px}.plan-quota-row{display:grid;grid-template-columns:minmax(0,320px) minmax(0,480px) 96px auto;gap:var(--sp-10);align-items:center;padding:var(--sp-6) 0;border-bottom:1px solid var(--line, var(--line))}.plan-quota-row :is(select,.select-trigger),.plan-quota-row input{width:100%;min-width:0;padding:var(--sp-6) var(--sp-10);font-size:var(--fs-tiny)}.plan-columns{color:var(--muted, var(--muted));font-size:var(--fs-mini)}.planning-page .plan-quota-row button{padding:var(--sp-6) 0;border:0;white-space:nowrap;font-size:var(--fs-tiny)}.planning-page button:not(.primary){font-size:var(--fs-tiny)}.planning-page button:not(.primary),.planning-page a{background:transparent}.planning-page button:not(.primary):hover,.planning-page a:hover{color:var(--green);background:transparent}.plan-actions{font-size:var(--fs-tiny)}.plan-actions .muted{margin-right:auto}.plan-results{min-width:0;margin-top:var(--sp-12);padding:var(--sp-12) 0 var(--sp-16);border-top:1px solid var(--line)}.plan-results .plan-toolbar{gap:var(--sp-8) var(--sp-12)}.plan-results .plan-toolbar h3{margin:0;font-size:var(--fs-base)}.plan-results .plan-day{width:auto;min-width:220px}.plan-day-pages{display:inline-flex;gap:var(--sp-8)}.planning-page .plan-day-pages button{padding:0;border:0}.plan-results .plan-control{margin-left:auto}.plan-counts{display:flex;gap:var(--sp-16);flex-wrap:wrap;align-items:baseline;padding:var(--sp-10) 0 var(--sp-8);font-size:var(--fs-tiny)}.plan-counts .evidence-details{margin:0 0 0 auto}.plan-counts b{font-weight:500;font-size:var(--fs-lead);margin-left:var(--sp-4)}.plan-task{display:grid;grid-template-columns:24px minmax(0,1fr) auto 56px;align-items:center;gap:0 var(--sp-12);padding:var(--sp-8) 0;border-bottom:1px solid var(--line, var(--line))}.plan-task-main{display:grid;gap:2px;min-width:0}.plan-task-main strong,.plan-task-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-task-main strong{font-size:var(--fs-small);font-weight:500}.plan-position,.plan-state,.plan-task>a{font-size:var(--fs-mini);white-space:nowrap}.plan-position{color:var(--muted, var(--muted))}.plan-task>a{justify-self:end}.plan-state.ready{color:var(--green)}.plan-state.blocked{color:var(--red-deep)}.plan-state.unassigned{color:var(--gold)}.plan-empty{padding:var(--sp-20) 0;font-size:var(--fs-tiny);line-height:var(--lh-normal)}@media(max-width:767px){.plan-quota-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-6)}.plan-columns{display:none}.plan-quota-row :is(select,.select-trigger),.plan-quota-row input{padding:var(--sp-6) var(--sp-2)}.plan-quota-row button{padding-inline:0;font-size:var(--fs-mini)}.plan-counts{gap:var(--sp-12)}.plan-results .plan-day{flex:1 1 100%}.plan-task{grid-template-columns:20px minmax(0,1fr) auto}.plan-task>a{grid-column:2;justify-self:start}}.plan-actions .primary{order:2}.planning-page .plan-switch{min-height:var(--control-height)}.plan-state.voided{color:var(--muted);text-decoration:line-through}.plan-state.unsuitable{color:var(--muted)}.intake-workspace,.review-workspace{font-family:inherit;font-size:var(--fs-small);color:var(--ink, var(--ink))}.intake-columns{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);border:1px solid var(--line);margin-top:var(--sp-16)}.intake-form,.intake-receipts{padding:var(--sp-16) var(--sp-20);min-width:0}.intake-form{border-right:1px solid var(--line)}.intake-form label,.review-workspace label{display:flex;flex-direction:column;gap:var(--sp-6);margin:var(--sp-12) 0;font-size:var(--fs-small);color:inherit}.intake-form input,.intake-form :is(select,.select-trigger),.intake-form textarea,.review-workspace input,.review-workspace :is(select,.select-trigger),.review-workspace textarea{font-family:inherit;font-size:var(--fs-small);line-height:var(--lh-normal);border:1px solid var(--line-strong);background:transparent;color:inherit;border-radius:0;padding:var(--sp-6) var(--sp-8);min-width:0;width:100%;box-sizing:border-box}.intake-fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-12)}.intake-note,.intake-form small{font-size:var(--fs-mini);line-height:var(--lh-normal);color:var(--muted)}.intake-workspace h3,.review-workspace h3{font-size:var(--fs-base);font-weight:500;margin:0 0 var(--sp-12)}.intake-receipts h3 small{font-size:var(--fs-mini);margin-left:var(--sp-8);color:var(--muted)}.intake-scroll{max-height:350px;overflow:auto;scrollbar-width:none}.intake-scroll::-webkit-scrollbar,.review-scroll::-webkit-scrollbar{display:none}.intake-row{display:block;width:100%;text-align:left;padding:var(--sp-12) 0;border:0;border-bottom:1px solid var(--line);background:transparent;font:inherit}.intake-row span{display:block;font-size:var(--fs-mini);color:var(--muted);line-height:var(--lh-normal)}.intake-row strong{display:block;font-weight:500;font-size:var(--fs-small);line-height:var(--lh-normal)}.intake-row time{float:right}.intake-row:hover,.intake-row.selected{color:var(--blue);background:transparent}.intake-receipt-detail{margin-top:var(--sp-20);padding-top:var(--sp-16);border-top:1px solid var(--ink);line-height:var(--lh-normal)}.intake-receipt-detail p{font-size:var(--fs-tiny);margin:var(--sp-6) 0;overflow-wrap:anywhere}.intake-actions{display:flex;gap:var(--sp-16);align-items:center;flex-wrap:wrap;margin:var(--sp-12) 0}.intake-actions a,.intake-actions button{font-size:var(--fs-tiny)}.evidence-hash{display:block;overflow-wrap:anywhere;font:var(--fs-micro)/1.6 monospace;color:var(--muted)}.intake-notice{font-size:var(--fs-tiny);padding:var(--sp-10) 0;border-bottom:1px solid var(--line)}.intake-notice a{margin-left:var(--sp-12)}@media(max-width:1023px){.intake-columns{grid-template-columns:1fr}.intake-form{border-right:0;border-bottom:1px solid var(--line)}.intake-fields{grid-template-columns:1fr}}.knowledge-workspace{font-size:var(--fs-small);min-width:0}.knowledge-workspace h3,.knowledge-workspace h4{font-weight:500;margin:0}.knowledge-workspace h3{font-size:var(--fs-base)}.knowledge-workspace h4{font-size:var(--fs-small)}.knowledge-workspace p{line-height:var(--lh-normal);overflow-wrap:anywhere}.knowledge-heading{margin:var(--sp-20) 0}.knowledge-toolbar,.knowledge-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-8)}.knowledge-actions{justify-content:flex-start}.knowledge-toolbar p{margin-bottom:0}.knowledge-columns{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);border:1px solid var(--line)}.knowledge-list,.knowledge-search,.knowledge-detail,.knowledge-add{padding:var(--sp-20);min-width:0}.knowledge-list{border-right:1px solid var(--line)}.knowledge-detail,.knowledge-add{border:1px solid var(--line);margin:var(--sp-16) 0}.knowledge-workspace label{display:flex;flex-direction:column;gap:var(--sp-6);margin:var(--sp-12) 0;min-width:0}.knowledge-workspace input:not([type=checkbox]),.knowledge-workspace .select-trigger{font:inherit;color:inherit;background:transparent;border:1px solid var(--line-strong);padding:var(--sp-6) var(--sp-8);min-width:0;width:100%;box-sizing:border-box}.knowledge-workspace button,.knowledge-workspace a{font:inherit}.knowledge-entry,.knowledge-paragraph{padding:var(--sp-16) 0;border-bottom:1px solid var(--line)}.knowledge-entry .knowledge-checkbox{flex-direction:row;align-items:flex-start}.knowledge-checkbox input{margin-top:var(--sp-4);flex-shrink:0}.knowledge-fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-12)}.knowledge-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--lh-normal);max-height:420px;overflow:auto;margin:var(--sp-12) 0;padding:var(--sp-12);border:1px solid var(--line)}.knowledge-quote{white-space:pre-wrap}.knowledge-source{border-top:1px solid var(--ink);margin-top:var(--sp-20);padding-top:var(--sp-16)}.knowledge-workspace details{margin:var(--sp-12) 0}.knowledge-metadata{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-6) var(--sp-12)}.knowledge-metadata dd{margin:0;overflow-wrap:anywhere}@media(max-width:850px){.knowledge-columns{grid-template-columns:1fr}.knowledge-list{border-right:0;border-bottom:1px solid var(--line)}.knowledge-list,.knowledge-search,.knowledge-detail,.knowledge-add{padding:var(--sp-12)}.knowledge-metadata{grid-template-columns:1fr}}.review-toolbar{display:flex;align-items:center;gap:var(--sp-16);margin:var(--sp-10) 0 var(--sp-16);font-size:var(--fs-tiny)}.review-toolbar :is(select,.select-trigger){width:160px}.review-toolbar a{margin-left:auto}.review-checkbox{flex-direction:row!important;align-items:flex-start;font-size:var(--fs-tiny)!important}.review-checkbox input{width:auto!important;margin-top:var(--sp-2)}.review-list-row{display:grid;grid-template-columns:190px minmax(0,1fr) 115px 120px;gap:var(--sp-16);text-align:left;width:100%;padding:var(--sp-16) var(--sp-12);border:0;border-bottom:1px solid var(--line);background:transparent;font-family:inherit;font-size:var(--fs-small);line-height:var(--lh-snug)}.review-selectable-row{display:flex;align-items:stretch;border-bottom:1px solid var(--line)}.review-selectable-row .review-list-row{min-width:0;flex:1;border-bottom:0;padding-block:var(--sp-10)}.review-workspace .list-search :is(select,.select-trigger){width:auto;max-width:190px}.review-list-row:hover{color:var(--blue);background:transparent}.review-list-row strong{font-weight:500}.review-list-row small{display:block;font-size:var(--fs-mini);line-height:var(--lh-normal);color:var(--muted)}.review-id{font-size:var(--fs-mini)}.review-back{font-size:var(--fs-tiny);margin-bottom:var(--sp-16)}.review-detail-heading{display:flex;justify-content:space-between;gap:var(--sp-16);border-bottom:1px solid var(--ink);margin-bottom:var(--sp-16)}.review-detail-heading p,.review-detail-heading>span{font-size:var(--fs-mini);color:var(--muted)}.review-evidence-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line)}.review-scroll{height:300px;overflow:auto;scrollbar-width:none;padding:var(--sp-12);line-height:var(--lh-normal);font-size:var(--fs-tiny)}.review-scroll+.review-scroll{border-left:1px solid var(--line)}.review-scroll h4,.review-signals h4{margin:0 0 var(--sp-8);font-size:var(--fs-small)}.review-text{white-space:pre-wrap;overflow-wrap:anywhere}.review-signals{padding:var(--sp-6) 0;font-size:var(--fs-tiny)}.review-signals p{margin:var(--sp-4) 0;color:var(--muted)}.review-check{display:grid;grid-template-columns:minmax(180px,1fr) 160px minmax(180px,1.1fr);gap:var(--sp-16);align-items:center;border-bottom:1px solid var(--line);padding:var(--sp-12) 0}.review-check strong{font-size:var(--fs-small);font-weight:500}.review-check p{font-size:var(--fs-mini);color:var(--muted);line-height:var(--lh-normal);margin:var(--sp-4) 0}.review-check label{margin:0;position:relative}.review-check textarea{resize:vertical}.review-history{margin:var(--sp-20) 0;font-size:var(--fs-tiny);line-height:var(--lh-normal)}.review-history article{padding:var(--sp-16) 0;border-bottom:1px solid var(--line)}.review-settings{font-size:var(--fs-small);line-height:var(--lh-relaxed)}.review-settings dl>div{display:grid;grid-template-columns:175px 1fr;border-top:1px solid var(--line);padding:var(--sp-12) 0}.review-settings dd{margin:0;color:var(--muted)}@media(max-width:1023px){.review-check{grid-template-columns:1fr 155px}.review-check textarea{grid-column:1/-1}.review-evidence-grid{grid-template-columns:1fr}.review-scroll+.review-scroll{border-left:0;border-top:1px solid var(--line)}}.review-workspace .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-var(--sp-2);overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.intake-form textarea,.review-workspace textarea{scrollbar-width:none}.intake-form textarea::-webkit-scrollbar,.review-workspace textarea::-webkit-scrollbar{display:none}.review-policy-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-12);max-width:780px;margin:var(--sp-16) 0}.review-policy-options label{display:flex;gap:var(--sp-8);margin:0}.review-scroll::-webkit-scrollbar{display:none}@media(max-width:639px){.review-policy-options{grid-template-columns:1fr}.review-toolbar{gap:var(--sp-12);flex-wrap:wrap}}.review-list-row strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.review-policy-options input{accent-color:var(--green)}.workspace-page .review-selectable-row{align-items:center}.workspace-page .review-selectable-row>.list-row-select{flex:0 0 var(--col-select);align-items:center;min-height:var(--control-height);justify-content:center;padding:0}.workspace-page .review-selectable-row:hover{background:var(--paper-sunken)}.workspace-page .review-list-row{grid-template-columns:minmax(240px,1fr) var(--col-status) var(--col-time);grid-template-areas:"main status time" "no status time";column-gap:var(--sp-16);row-gap:var(--sp-4);align-items:center;min-height:56px;padding:var(--sp-12) var(--sp-12) var(--sp-12) 0;font:var(--fs-base) / var(--lh-snug) var(--serif)}.workspace-page .review-list-row:hover{color:inherit}.workspace-page .review-list-row:hover strong{color:var(--blue)}.workspace-page .review-list-row>.review-id{grid-area:no;color:var(--muted);font:var(--fs-micro) / var(--lh-snug) var(--sans)}.workspace-page .review-list-row>span:nth-child(2){grid-area:main;min-width:0}.workspace-page .review-list-row>.review-status{grid-area:status;white-space:nowrap}.workspace-page .review-list-row>span:last-child{grid-area:time;font-variant-numeric:tabular-nums}.workspace-page .review-list-row small{font:var(--fs-micro) / var(--lh-snug) var(--sans)}.workspace-page .review-list-head .list-head-cols{grid-template-columns:minmax(240px,1fr) var(--col-status) var(--col-time)}@media(max-width:1023px){.workspace-page .review-list-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main status" "no time";column-gap:var(--sp-12)}.workspace-page .review-list-row>span:last-child{display:block;justify-self:end}}.draft-review-list>.review-list-row{border-bottom:1px solid var(--line)}.draft-review-detail .review-detail-heading a{font:var(--fs-micro) / var(--lh-snug) var(--sans);white-space:nowrap}.draft-review-stage{padding:var(--sp-16) 0;border-bottom:1px solid var(--line)}.draft-review-stage h4{display:flex;align-items:center;gap:var(--sp-12);margin:0 0 var(--sp-4);font:var(--fs-lead) / var(--lh-snug) var(--serif)}.draft-review-stage h5{margin:var(--sp-12) 0 var(--sp-6);font:var(--fs-small) / var(--lh-snug) var(--sans)}.draft-review-stage>.muted{margin:0 0 var(--sp-8);font-size:var(--fs-micro)}.draft-review-issues{font-size:var(--fs-small);line-height:var(--lh-normal)}.draft-review-issues .semantic-review-finding{padding:var(--sp-8) 0;border-bottom:1px dashed var(--line)}.draft-review-issues .semantic-review-finding p{margin:var(--sp-4) 0}.draft-review-issues.remaining{color:var(--gold)}.draft-review-compare{margin-top:var(--sp-12)}.draft-review-compare .review-scroll{height:auto;max-height:360px}.draft-review-compare h5{margin-top:0}.review-change{padding:0 var(--sp-2);border-radius:2px}.review-change.del{background:color-mix(in srgb,var(--red) 12%,transparent);color:var(--red);text-decoration:line-through;text-decoration-thickness:1px}.review-change.ins{background:color-mix(in srgb,var(--green) 14%,transparent);color:var(--green)}.attention-list{border-top:1px solid var(--line)}.attention-row{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-16);padding:var(--sp-12) 0;border-bottom:1px solid var(--line)}.attention-row>div:first-child{min-width:0}.attention-row strong{font:500 var(--fs-base) / var(--lh-snug) var(--serif);overflow-wrap:anywhere}.attention-row small{display:block;margin-top:var(--sp-4);color:var(--muted);font:var(--fs-micro) / var(--lh-snug) var(--sans)}.attention-row p{margin:var(--sp-6) 0 0;color:var(--red);font-size:var(--fs-tiny);overflow-wrap:anywhere}.attention-action{display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-6);flex:0 0 auto;font-size:var(--fs-tiny)}@media(max-width:639px){.attention-row{flex-direction:column;align-items:stretch}.attention-action{align-items:flex-start}}.admission-settings{margin-top:var(--sp-24);padding-top:var(--sp-16);border-top:1px solid var(--line)}.admission-settings h4{margin:0 0 var(--sp-8)}.admission-settings textarea{width:100%;font:var(--fs-small) / var(--lh-relaxed) var(--sans)}.model-checks{border-block:1px solid var(--line);padding:var(--sp-6) 0}.model-checks-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-4)}.model-checks-heading h4{margin:0}.model-checks-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-6)}.model-checks-grid article{min-width:0;padding-block:var(--sp-4)}.model-checks-grid h5{font-size:inherit;margin:0 0 var(--sp-4)}.model-checks-grid p{overflow-wrap:anywhere}.model-check-detail{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-2) var(--sp-4)}.model-check-detail dd{margin:0;overflow-wrap:anywhere}.model-check-history{padding-left:var(--sp-6)}.model-check-history li{padding-block:var(--sp-4)}@media(max-width:640px){.model-checks-grid{grid-template-columns:minmax(0,1fr)}}.model-usage{min-width:0;border-bottom:1px solid var(--line);padding:var(--sp-6) 0}.model-usage-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-4)}.model-usage-heading h4{margin:0}.model-usage-scroll{overflow-x:auto;margin-block:var(--sp-4)}.model-usage table{border-collapse:collapse;min-width:100%}.model-usage th,.model-usage td{padding:var(--sp-2) var(--sp-4);text-align:left;white-space:nowrap;border-bottom:1px solid var(--line)}.model-usage thead th{font-weight:400;color:var(--muted)}.model-usage td input{width:7em}.model-usage-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-4)}.model-usage-history{margin:var(--sp-4) 0 0;padding:0;list-style:none}.fact-extractions{display:grid;gap:12px;min-width:0}.fact-picker,.fact-extraction{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--line, #d9dde3);border-radius:8px}.fact-picker-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px}.fact-entries,.fact-extraction-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.fact-entries button,.fact-extraction-list button{width:100%;text-align:left}.fact-entries button[aria-pressed=true],.fact-extraction-list button[aria-pressed=true]{font-weight:600}.fact-paragraphs{display:grid;gap:8px;max-height:420px;overflow:auto}.fact-paragraph{display:flex;gap:8px;align-items:flex-start;overflow-wrap:anywhere}.fact-batches{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.fact-batches th,.fact-batches td{padding:4px 8px;text-align:left;vertical-align:top}.fact-candidate{padding:8px 0;border-top:1px solid var(--line, #d9dde3);overflow-wrap:anywhere}.fact-candidate blockquote{margin:4px 0;padding-left:10px;border-left:3px solid var(--line, #d9dde3)}@media(max-width:720px){.fact-picker-columns{grid-template-columns:minmax(0,1fr)}}.overview-charts{display:grid;gap:var(--sp-16);margin:var(--sp-16) 0}.overview-chart{min-width:0;padding:var(--sp-12) var(--sp-16) var(--sp-16);border:1px solid var(--line);background:var(--paper)}.overview-chart>header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sp-8) var(--sp-16);margin-bottom:var(--sp-12)}.overview-chart h3{margin:0;font:var(--fs-lead) / var(--lh-snug) var(--serif)}.overview-chart>header .muted{font:var(--fs-micro) / var(--lh-tight) var(--sans)}.overview-charts-loading{margin:var(--sp-16) 0;font-size:var(--fs-tiny)}.overview-chart-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-16)}@media(max-width:767px){.overview-chart-pair{grid-template-columns:minmax(0,1fr)}}.overview-legend,.overview-pipeline-legend{display:flex;flex-wrap:wrap;gap:var(--sp-6) var(--sp-16);margin:0;padding:0;list-style:none;font:var(--fs-micro) / var(--lh-tight) var(--sans);color:var(--muted)}.overview-legend b,.overview-pipeline-legend b{margin-left:var(--sp-4);color:var(--ink);font-weight:500;font-variant-numeric:tabular-nums}.overview-legend i,.overview-pipeline-legend i{display:inline-block;width:8px;height:8px;margin-right:var(--sp-6);vertical-align:0}.overview-legend [data-series=materials] i,.overview-trend-bars [data-series=materials]{background:var(--green)}.overview-legend [data-series=drafts] i,.overview-trend-bars [data-series=drafts]{background:var(--blue)}.overview-legend [data-series=published] i,.overview-trend-bars [data-series=published]{background:var(--gold)}.overview-trend{position:relative;display:grid;grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;padding-top:var(--sp-16)}.overview-trend-max{position:absolute;top:0;left:0;font:var(--fs-micro) / 1 var(--sans);color:var(--muted);font-variant-numeric:tabular-nums}.overview-trend-day{display:grid;gap:var(--sp-6);min-width:0}.overview-trend-bars{display:flex;align-items:flex-end;justify-content:center;gap:2px;height:120px;border-bottom:1px solid var(--line-strong)}.overview-trend-bars>span{width:min(8px,26%);min-height:0}.overview-trend-label{font:var(--fs-micro) / 1 var(--sans);color:var(--muted);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:767px){.overview-trend-day:nth-last-child(2n) .overview-trend-label{visibility:hidden}.overview-trend-bars{height:96px}}.overview-pipeline{display:flex;gap:2px;height:12px;margin-bottom:var(--sp-12);background:var(--paper-inset)}.overview-pipeline>span{min-width:4px}[data-part=waiting]>a>i,.overview-pipeline>[data-part=waiting]{background:var(--blue)}[data-part=ready]>a>i,.overview-pipeline>[data-part=ready]{background:var(--green)}[data-part=attention]>a>i,.overview-pipeline>[data-part=attention]{background:var(--red)}[data-part=sent]>a>i,.overview-pipeline>[data-part=sent]{background:var(--gold)}.overview-pipeline-legend a{color:var(--muted);text-decoration:none}.overview-pipeline-legend a:hover{color:var(--blue)}.overview-platforms{display:grid;gap:var(--sp-8)}.overview-platform{display:grid;grid-template-columns:64px minmax(40px,1fr) 48px;align-items:center;gap:var(--sp-12);font:var(--fs-micro) / var(--lh-tight) var(--sans);color:var(--muted)}.overview-platform-bar{height:8px;background:var(--paper-inset)}.overview-platform-bar>i{display:block;height:100%;background:var(--green)}.overview-platform>b{text-align:right;color:var(--ink);font-weight:500;font-variant-numeric:tabular-nums}.overview-suggestions{display:grid;gap:var(--sp-8);margin:var(--sp-16) 0}.overview-suggestions ul{display:grid;gap:var(--sp-6);margin:0;padding:0;list-style:none}.overview-suggestions li{display:flex;gap:var(--sp-12);align-items:baseline;justify-content:space-between;overflow-wrap:anywhere}.overview-suggestions li a{flex:none}.geo-analysis{min-width:0;padding-bottom:var(--sp-16);font:var(--fs-small)/1.5 var(--sans)}.geo-candidate-list,.geo-candidate-evidence{list-style:none;margin:0;padding:0}.geo-candidate-list>li{padding:var(--sp-12) 0;border-bottom:1px solid var(--line)}.geo-candidate-list header,.geo-ignored-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--sp-8)}.geo-candidate-list h4{margin:0;overflow-wrap:anywhere}.geo-candidate-actions{display:flex;gap:var(--sp-8)}.geo-candidate-evidence li+li{margin-top:var(--sp-12)}.geo-candidate-evidence blockquote{margin:var(--sp-8) 0;padding-left:var(--sp-12);border-left:2px solid var(--line-strong);white-space:pre-wrap;overflow-wrap:anywhere}.geo-ignored-competitors{margin-top:var(--sp-16)}.geo-analysis :is(h3,h4){font:600 var(--fs-small)/1.5 var(--sans);margin:var(--sp-8) 0}.geo-analysis :is(p,figure){margin:var(--sp-8) 0}.geo-analysis a{overflow-wrap:anywhere}.geo-analysis-search label{display:grid;margin:0;gap:var(--sp-4);color:var(--muted);font-size:var(--fs-micro);min-width:0}.workspace-page .geo-analysis :is(input,:is(select,.select-trigger),button){min-height:30px;font:var(--fs-small)/1.4 var(--sans);padding:var(--sp-4) var(--sp-8)}.workspace-page .geo-analysis :is(input,:is(select,.select-trigger)){width:100%;height:30px}.geo-analysis :is(.geo-analysis-scope,.geo-analysis-notice,.geo-analysis-empty){color:var(--muted);font-size:var(--fs-micro)}.geo-analysis-notice{border-left:2px solid var(--gold);padding-left:var(--sp-8)}.geo-analysis-empty{padding-block:var(--sp-12)}.geo-analysis-value{display:inline-flex;flex-direction:column;font-variant-numeric:tabular-nums;vertical-align:middle}.geo-analysis-value strong{font-weight:500}.geo-analysis small{display:block;font-size:var(--fs-micro);color:var(--muted);font-weight:400}.geo-analysis-bar{height:10px;background:var(--line);overflow:hidden}.geo-analysis-bar i{height:100%;display:block;background:var(--blue);opacity:.7}.geo-analysis-scroll{overflow:auto;max-width:100%;min-width:0;margin-block:var(--sp-8)}.geo-analysis-scroll:focus-visible{outline:1px solid var(--blue)}.geo-analysis-table{width:100%;min-width:640px;border-collapse:collapse;font-size:var(--fs-small);font-variant-numeric:tabular-nums}.geo-analysis-table :is(th,td){padding:var(--sp-8);border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;font-weight:400}.geo-analysis-table :is(th,td):first-child{text-align:left}.geo-analysis-table .geo-analysis-value{align-items:center}.geo-analysis-table thead th{color:var(--muted);white-space:nowrap;border-top:1px solid var(--line-strong);font-size:var(--fs-micro)}.geo-analysis-table tr.selected{background:var(--paper-raised)}.geo-analysis-wide{min-width:1100px}.geo-analysis-search,.geo-analysis-answer-detail>header{display:flex;gap:var(--sp-8);align-items:end;flex-wrap:wrap;margin:var(--sp-12) 0}.geo-analysis-search label{flex:0 1 auto;min-width:0}.geo-analysis-answer-table{min-width:900px;table-layout:fixed}.geo-analysis-answer-table th:first-child{width:34%}.geo-analysis-answer-preview{margin-top:var(--sp-4);display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.geo-analysis-answer-detail{border-top:1px solid var(--ink);margin-top:var(--sp-16)}.geo-analysis-answer-detail>header{justify-content:space-between;align-items:center}.geo-analysis-evidence-columns{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--sp-16)}.geo-analysis-evidence-columns>section{min-width:0}.geo-analysis-original{max-height:65vh;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:var(--fs-small)/1.8 var(--serif);padding:var(--sp-8) 0}.geo-analysis-evidence-columns>section:last-child{max-height:70vh;overflow:auto}.geo-analysis-source{border-top:1px solid var(--line);padding-bottom:var(--sp-8);overflow-wrap:anywhere}.geo-analysis-source p{margin:var(--sp-4) 0;font-size:var(--fs-micro)}.geo-analysis-source-url{color:var(--muted)}.geo-analysis-publication{border-left:2px solid var(--line-strong);padding-left:var(--sp-8);margin-top:var(--sp-8)}.geo-analysis-publication code{display:block;font-size:var(--fs-micro);overflow-wrap:anywhere}.geo-analysis .operator-details pre{max-height:45vh;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-micro)}@media(max-width:639px){.geo-analysis-evidence-columns{grid-template-columns:minmax(0,1fr)}}.geo-ops-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-8);margin-block:var(--sp-8)}.geo-ops-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-8)}.geo-ops-filter{align-items:end;justify-content:flex-start}.geo-analysis .geo-ops-toolbar label,.geo-analysis .geo-ops-form-grid label{display:grid;gap:var(--sp-4);margin:0;min-width:0;color:var(--muted);font-size:var(--fs-micro)}.geo-ops-filter .geo-ops-grow{flex:1;min-width:min(220px,100%)}.geo-ops-editor{border-block:1px solid var(--line-strong);padding-block:var(--sp-8) var(--sp-12);margin-block:var(--sp-12)}.geo-ops-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-8) var(--sp-12);margin-bottom:var(--sp-12)}.geo-ops-wide{grid-column:1 / -1}.workspace-page .geo-analysis textarea{width:100%;min-height:56px;padding:var(--sp-4) var(--sp-8);font:var(--fs-small)/1.5 var(--sans);border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:0;resize:vertical;scrollbar-width:none}.workspace-page .geo-analysis .geo-ops-title-button{padding:0;min-height:0;background:transparent;border:none;color:var(--blue);text-align:left}.geo-ops-detail{padding-block:var(--sp-8);border-top:1px solid var(--line-strong)}.geo-ops-evidence{padding-left:var(--sp-16)}.geo-ops-evidence li{margin-block:var(--sp-8)}.geo-ops-prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.geo-ops-findings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--sp-16)}.geo-ops-findings article{display:flex;align-items:start;justify-content:space-between;gap:var(--sp-12);padding-block:var(--sp-8);border-bottom:1px solid var(--line)}.geo-ops-findings p{font-size:var(--fs-micro);color:var(--muted)}.geo-ops-findings button{flex:0 0 auto}@media(max-width:760px){.geo-ops-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-ops-findings{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.geo-ops-form-grid{grid-template-columns:minmax(0,1fr)}}.workspace-page .geo-analysis h3{margin:var(--sp-16) 0 var(--sp-8);font:600 var(--fs-lead) / var(--lh-tight) var(--sans)}.workspace-page .geo-analysis h4{margin:var(--sp-12) 0 var(--sp-8);font:600 var(--fs-base) / var(--lh-tight) var(--sans)}.workspace-page .geo-analysis-counts .geo-analysis-value{display:grid;gap:var(--sp-4)}.workspace-page .geo-analysis-counts .geo-analysis-value strong{font:500 var(--fs-data) / 1.2 var(--sans)}.workspace-page .geo-analysis :is(.geo-ops-filter,form.geo-analysis-search){display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--sp-8) var(--sp-16);margin:0;padding:var(--sp-12) 0;border-bottom:1px solid var(--line)}.workspace-page .geo-analysis :is(.geo-ops-filter,form.geo-analysis-search) label{display:flex;flex-direction:row;align-items:center;gap:var(--sp-8);min-width:0;margin:0;color:var(--muted);font:var(--fs-micro) / var(--lh-tight) var(--sans);white-space:nowrap}.workspace-page .geo-analysis .geo-ops-filter .geo-ops-grow{flex:0 1 auto}.workspace-page .folio-content .geo-analysis label>input[type=search]:not([type=checkbox]){width:360px;max-width:100%}.workspace-page .geo-analysis .geo-ops-filter label>input:not([type]){width:200px}.workspace-page .geo-analysis .geo-ops-filter label>input[type=url]{width:480px;max-width:100%}.workspace-page .geo-analysis .geo-ops-filter label>input[type=date]{width:160px}@media(max-width:639px){.workspace-page .geo-analysis :is(.geo-ops-filter,.geo-ops-toolbar,form.geo-analysis-search) label:has(>input:is([type=search],[type=url])){flex:1 1 100%}.workspace-page .folio-content .geo-analysis label>input:is(:not([type]),[type=url],[type=search]):not([type=checkbox]){flex:1 1 100%;width:100%}}.workspace-page .geo-analysis .table-wrap{overflow-x:auto;max-width:100%;margin-block:var(--sp-8);scrollbar-width:none}.workspace-page .geo-analysis .table-wrap::-webkit-scrollbar{display:none}.workspace-page .geo-analysis table:not(.geo-analysis-table){width:100%;border-collapse:collapse;font:var(--fs-small) / var(--lh-snug) var(--sans);font-variant-numeric:tabular-nums}.workspace-page .geo-analysis table:not(.geo-analysis-table) :is(th,td){padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--line);font-weight:400;text-align:center;vertical-align:middle}.workspace-page .geo-analysis table:not(.geo-analysis-table) :is(th,td):first-child{text-align:left}.workspace-page .geo-analysis table:not(.geo-analysis-table) thead th{height:36px;border-top:1px solid var(--line-strong);color:var(--muted);font:var(--fs-micro) / var(--lh-tight) var(--sans);white-space:nowrap}.workspace-page .geo-analysis .table-wrap table :is(th,td):first-child{position:sticky;z-index:1;left:0;background:var(--paper)}.workspace-page .geo-analysis .geo-ops-form-grid{max-width:960px;gap:var(--sp-16)}@media(max-width:1023px){.workspace-page .geo-analysis .geo-ops-form-grid{grid-template-columns:minmax(0,1fr)}}.geo-analysis-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-8);padding-block:var(--sp-4) var(--sp-8)}.workspace-page .geo-analysis .geo-analysis-toolbar :is(select,.select-trigger){width:auto;min-width:150px;max-width:280px}.workspace-page .geo-analysis .geo-analysis-toolbar .geo-analysis-refresh{display:inline-flex;align-items:center;gap:var(--sp-6);margin-left:auto}.workspace-page .geo-analysis form.geo-trend-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-8) var(--sp-16);padding-block:var(--sp-4) var(--sp-12)}.workspace-page .geo-analysis .geo-trend-filters label{display:inline-flex;flex-direction:row;align-items:center;gap:var(--sp-8);margin:0;color:var(--muted);font:var(--fs-micro) / var(--lh-tight) var(--sans);white-space:nowrap}.workspace-page .geo-analysis .geo-trend-filters input[type=date]{width:150px}.workspace-page .geo-analysis .geo-trend-filters :is(select,.select-trigger){width:auto;min-width:130px}.workspace-page .geo-analysis .geo-trend-filters input:not([type]){width:240px}.geo-analysis-section{margin-top:var(--sp-16)}.workspace-page .geo-analysis .geo-analysis-section>h3{margin:0 0 var(--sp-4)}.workspace-page .geo-appearance-status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-8) var(--sp-12);padding-block:var(--sp-8);font:var(--fs-small) / var(--lh-snug) var(--sans);color:var(--ink-soft)}.workspace-page .geo-analysis-section>.evidence-details{margin-top:var(--sp-8)}.geo-analysis-rate{display:inline-flex;align-items:center;gap:var(--sp-8)}.geo-analysis-rate .geo-analysis-bar{width:64px;height:6px;flex:0 0 64px}.geo-analysis-more{margin-top:var(--sp-16)}@media(max-width:639px){.workspace-page .geo-analysis .geo-analysis-toolbar :is(select,.select-trigger){flex:1 1 140px;max-width:none}}.geo-source-views{display:flex;gap:var(--sp-16);border-bottom:1px solid var(--line);margin-block:var(--sp-12)}.geo-source-views a{padding-block:var(--sp-8);color:var(--muted)}.geo-source-views a[aria-current=page]{color:var(--ink);border-bottom:2px solid var(--blue)}.geo-source-summary{display:flex;flex-wrap:wrap;gap:var(--sp-16);margin-block:var(--sp-12)}.geo-source-table{min-width:860px;table-layout:fixed}.geo-source-table th:first-child{width:18%}.geo-source-table th:last-child{width:24%}.geo-source-table td:last-child button{display:block;margin:var(--sp-8) auto 0}.geo-source-ratio{font-variant-numeric:tabular-nums}.geo-source-task{padding:var(--sp-16);border:1px solid var(--line-strong);margin-block:var(--sp-16)}.geo-source-task-fields{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(120px,.7fr) minmax(0,1.5fr);gap:var(--sp-12)}.geo-source-task-fields label{min-width:0}.geo-source-task-fields :is(input,.select-trigger){margin-top:var(--sp-4)}@media(max-width:760px){.geo-source-task-fields{grid-template-columns:minmax(0,1fr)}.geo-source-summary{gap:var(--sp-8) var(--sp-16)}}.skill-settings{display:grid;gap:12px;min-width:0}.skill-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;align-items:start}.skill-list-column{display:grid;gap:8px;min-width:0}.skill-list,.skill-versions{display:grid;gap:6px;margin:0;padding:0;list-style:none}.skill-list button{display:grid;justify-content:stretch;justify-items:start;gap:2px;width:100%;text-align:left}.skill-list button[aria-pressed=true] .skill-title{font-weight:600}.skill-form{display:grid;gap:10px;min-width:0}.skill-form textarea{font-family:var(--mono, monospace)}.skill-original{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto}@media(max-width:1023px){.skill-columns{grid-template-columns:minmax(0,1fr)}}.skill-section{display:grid;gap:10px;margin-top:24px;min-width:0}.markdown{white-space:normal;overflow-wrap:anywhere;line-height:var(--lh-normal)}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown :is(p,ul,ol,blockquote,pre,.markdown-table){margin:0 0 var(--sp-8)}.markdown :is(h3,h4,h5){margin:var(--sp-12) 0 var(--sp-6);color:var(--ink);font-family:var(--sans);line-height:var(--lh-tight)}.markdown h3{font-size:var(--fs-lead)}.markdown h4{font-size:var(--fs-base)}.markdown h5{font-size:var(--fs-small);color:var(--ink-soft)}.markdown :is(ul,ol){padding-left:var(--sp-20)}.markdown li+li{margin-top:var(--sp-2)}.markdown li>:is(ul,ol){margin:var(--sp-2) 0 0}.markdown strong{font-weight:600;color:var(--ink)}.markdown code{padding:0 var(--sp-4);background:var(--paper-sunken);font:.92em / inherit var(--mono)}.markdown pre{overflow-x:auto;padding:var(--sp-8) var(--sp-12);background:var(--paper-sunken);white-space:pre}.markdown pre code{padding:0;background:none}.markdown blockquote{padding-left:var(--sp-12);border-left:2px solid var(--line-strong);color:var(--ink-soft)}.markdown hr{margin:var(--sp-12) 0;border:0;border-top:1px solid var(--line)}.markdown a{color:var(--blue)}.markdown-table{max-width:100%;overflow-x:auto}.markdown table{border-collapse:collapse;font-size:var(--fs-small)}.markdown :is(th,td){padding:var(--sp-4) var(--sp-8);border:1px solid var(--line);text-align:left;vertical-align:top}.markdown th{background:var(--paper-raised);font-weight:600}.assistant-panel{position:fixed;z-index:26;top:calc(var(--shell-topbar) + 1px);right:0;bottom:0;display:flex;flex-direction:column;width:var(--assistant-width);min-width:0;border-left:1px solid var(--ink);background:var(--paper);color:var(--ink);font:var(--fs-base) / var(--lh-snug) var(--sans)}.assistant-panel[hidden]{display:none}.assistant-panel:focus{outline:none}@media(max-width:1023px){.assistant-panel{z-index:42;inset:0;width:auto;border-left:0}html:has(.workspace-page.assistant-open){overflow:hidden}}.assistant-head{display:flex;align-items:center;gap:var(--sp-8);flex-shrink:0;min-height:var(--shell-topbar);padding:var(--sp-6) var(--sp-8) var(--sp-6) var(--sp-12);border-bottom:1px solid var(--line)}.assistant-head>.select-trigger{flex:1;min-width:0}.assistant-head>button:not(.icon-button){flex-shrink:0}.assistant-log{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-12)}.assistant-messages{display:flex;flex-direction:column;gap:var(--sp-12);margin:0;padding:0;list-style:none}.assistant-messages>li{min-width:0}.assistant-message{min-width:0}.assistant-message.is-user{width:fit-content;max-width:85%;margin-left:auto;padding:var(--sp-8) var(--sp-12);background:var(--paper-sunken)}.assistant-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--lh-normal)}.assistant-message[aria-busy=true] .assistant-text:after{content:"▍";margin-left:var(--sp-2);color:var(--muted)}.assistant-empty{color:var(--muted);font-size:var(--fs-small)}.assistant-step,.assistant-decision{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-4) var(--sp-8);color:var(--muted);font:var(--fs-micro) / var(--lh-snug) var(--sans)}.assistant-step.is-running{color:var(--blue)}.assistant-decision a,.assistant-card-status a{margin:0;font:var(--fs-micro) / var(--lh-snug) var(--sans)}.assistant-references{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--sp-8);margin-top:var(--sp-8);padding-top:var(--sp-6);border-top:1px solid var(--line-soft);font:var(--fs-micro) / var(--lh-snug) var(--sans);color:var(--muted)}.assistant-references ol{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-12);margin:0;padding:0;list-style:none;counter-reset:reference}.assistant-references ol[start]{counter-reset:reference 5}.assistant-references li{counter-increment:reference;min-width:0;overflow-wrap:anywhere}.assistant-references li:before{content:"[" counter(reference) "] "}.assistant-references a{margin:0;font:inherit;white-space:normal}.assistant-references .operator-details{flex-basis:100%;margin-block:var(--sp-4) 0;border-top:0}.assistant-card{display:grid;gap:var(--sp-8);padding:var(--sp-12);border:1px solid var(--ink);background:var(--paper)}.assistant-card[data-unresolved]{border-color:var(--gold);background:var(--gold-wash)}.assistant-card>header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sp-4) var(--sp-8)}.assistant-card>header span{color:var(--muted);font:var(--fs-micro) / var(--lh-tight) var(--sans);font-variant-numeric:tabular-nums}.assistant-card-preview{display:grid;gap:var(--sp-8);min-width:0}.assistant-card-note{color:var(--muted);font-size:var(--fs-micro)}.assistant-card-warning{color:var(--gold);font-size:var(--fs-small)}.assistant-card dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-4) var(--sp-12);margin:0;font-size:var(--fs-small)}.assistant-card dt{color:var(--muted);white-space:nowrap}.assistant-card dd{margin:0;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.assistant-card a{margin:0;font:inherit;white-space:normal}.assistant-card-body{max-height:240px;overflow-y:auto;padding:var(--sp-8);border:1px solid var(--line);font-size:var(--fs-small);line-height:var(--lh-normal);white-space:pre-wrap;overflow-wrap:anywhere}.assistant-card-table{max-width:100%;overflow-x:auto}.assistant-card table{width:100%;border-collapse:collapse;font-size:var(--fs-small)}.assistant-card :is(th,td){padding:var(--sp-4) var(--sp-8);border-bottom:1px solid var(--line);text-align:left;font-weight:400}.assistant-card thead th{color:var(--muted);font-size:var(--fs-micro)}.assistant-card :is(th,td):last-child{text-align:right;font-variant-numeric:tabular-nums}.assistant-card tfoot :is(th,td){border-bottom:0;font-weight:600}.assistant-plan-changes{margin:0;padding-left:var(--sp-16);font-size:var(--fs-small)}.assistant-card-actions{display:flex;flex-wrap:wrap;gap:var(--sp-8)}.assistant-card-status{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-8);font-size:var(--fs-small)}.assistant-card .operator-details{margin-block:0}.assistant-error{flex-shrink:0;margin:0 var(--sp-12) var(--sp-8)}.assistant-composer{display:grid;gap:var(--sp-8);flex-shrink:0;padding:var(--sp-8) var(--sp-12) var(--sp-12);border-top:1px solid var(--line)}.workspace-page .assistant-composer textarea{width:100%;min-height:64px;max-height:200px;resize:none;line-height:var(--lh-normal)}.assistant-composer-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-8)}.assistant-composer-actions>span{margin-right:auto;color:var(--muted);font-size:var(--fs-small)}.assistant-composer>.primary{justify-self:start}.assistant-text.markdown{white-space:normal}.assistant-message[aria-busy=true] .assistant-text.markdown>:last-child:after{content:"▍";margin-left:var(--sp-2);color:var(--muted)}.assistant-message[aria-busy=true] .assistant-text.markdown:after{content:none}.assistant-panel.assistant-page{position:static;z-index:auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto;flex:1;width:auto;min-height:0;border:1px solid var(--line);border-left:1px solid var(--line)}.assistant-page .assistant-runs-column{display:none}.assistant-page .assistant-log{padding:var(--sp-16) var(--sp-24)}.assistant-page .assistant-log{border-bottom:1px solid var(--line)}.assistant-page :is(.assistant-messages,.assistant-empty){max-width:860px;margin-inline:auto}.assistant-page .assistant-composer{box-sizing:border-box;width:100%;max-width:884px;margin-inline:auto;border-top:0}.assistant-page .assistant-error{box-sizing:border-box;width:100%;max-width:884px;margin:var(--sp-8) auto 0;padding-inline:var(--sp-12)}@media(min-width:1024px){.assistant-panel.assistant-page{grid-template-columns:240px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto;transition:grid-template-columns var(--assistant-slide) var(--assistant-ease)}.assistant-panel.assistant-page.runs-collapsed{grid-template-columns:48px minmax(0,1fr)}.assistant-page>:not(.assistant-runs-column){grid-column:2}.assistant-page .assistant-head{display:none}.assistant-page .assistant-runs-column{position:relative;display:block;grid-column:1;grid-row:1 / -1;min-height:0;overflow:hidden;border-right:1px solid var(--line)}.assistant-page .assistant-runs{display:flex;flex-direction:column;width:240px;height:100%;transition:opacity var(--assistant-fade) ease var(--assistant-fade),visibility 0s}.assistant-page.runs-collapsed .assistant-runs{opacity:0;visibility:hidden;transition:opacity var(--assistant-fade) ease,visibility 0s linear var(--assistant-fade)}.assistant-page .assistant-runs-rail{position:absolute;inset:0 auto 0 0;display:flex;flex-direction:column;align-items:center;gap:var(--sp-6);width:48px;padding:var(--sp-12) 0;opacity:0;visibility:hidden;transition:opacity var(--assistant-fade) ease,visibility 0s linear var(--assistant-fade)}.assistant-page.runs-collapsed .assistant-runs-rail{opacity:1;visibility:visible;transition:opacity var(--assistant-fade) ease var(--assistant-fade),visibility 0s}}.assistant-runs-rail .icon-button{display:grid;place-items:center;width:36px;height:36px;padding:0;color:var(--muted);transition:color .12s ease,background-color .12s ease}.workspace-page .assistant-page .assistant-runs-rail .icon-button:not(:disabled):hover{background:var(--paper-raised);color:var(--ink)}.assistant-runs .assistant-run-new{flex-shrink:0;margin:var(--sp-12)}.assistant-runs ul{flex:1;min-height:0;overflow-y:auto;margin:0;padding:0 0 var(--sp-12);list-style:none}.assistant-runs-rail .icon-button:disabled:hover{border-color:transparent;background:transparent}.assistant-runs li>button{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:var(--sp-2);width:100%;min-width:0;padding:var(--sp-8) 60px var(--sp-8) var(--sp-12);border:0;border-left:2px solid transparent;background:none;color:var(--ink);text-align:left;font:var(--fs-small) / var(--lh-tight) var(--sans);transition:background-color .12s ease,border-color .12s ease}.assistant-runs li>button:hover{background:var(--paper-raised)}.assistant-runs li>button[aria-current=true]{border-left-color:var(--ink);background:var(--paper-raised);font-weight:600}.assistant-run-title{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.assistant-run-status{color:var(--muted);font-size:var(--fs-micro);font-weight:400}.assistant-card-sensitive{color:var(--red);font-weight:600}.assistant-card-confirm{margin-top:var(--sp-8)}.assistant-card :is(td,th) code{overflow-wrap:anywhere}.assistant-card td{overflow-wrap:anywhere;white-space:pre-wrap}.assistant-runs-head{display:flex;align-items:center;gap:var(--sp-4);margin:var(--sp-12) var(--sp-8) var(--sp-8) var(--sp-12)}.assistant-runs-head .assistant-run-new{flex:1;margin:0}.assistant-runs li{position:relative}.assistant-run-actions{position:absolute;top:50%;right:var(--sp-4);display:flex;transform:translateY(-50%);opacity:0;transition:opacity .12s ease}.assistant-runs li:is(:hover,:focus-within) .assistant-run-actions,.assistant-runs li:has(>button[aria-current=true]) .assistant-run-actions{opacity:1}@media(hover:none){.assistant-run-actions{opacity:1}}.assistant-run-actions .icon-button{color:var(--muted)}.assistant-run-actions .icon-button:hover{color:var(--ink)}.assistant-run-edit{display:grid;overflow-wrap:anywhere;gap:var(--sp-6);padding:var(--sp-8) var(--sp-12);background:var(--paper-raised);font:var(--fs-small) / var(--lh-snug) var(--sans)}.assistant-run-edit>div{display:flex;gap:var(--sp-6)}.assistant-run-edit button{min-height:28px;padding:0 var(--sp-8)}.assistant-preferences-open{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--sp-6);margin:0 var(--sp-12) var(--sp-12)}.modal-backdrop:has(.assistant-preferences){z-index:50}.assistant-preference-list{display:grid;gap:var(--sp-8);margin:var(--sp-16) 0;padding:0;list-style:none}.assistant-preference-list li,.assistant-preference-new{display:flex;gap:var(--sp-6);align-items:center}.assistant-preference-list input,.assistant-preference-new input{flex:1;min-width:0}.assistant-preference-new{margin-top:var(--sp-16);padding-top:var(--sp-16);border-top:1px solid var(--line)}.assistant-attach{display:inline-flex;align-items:center;gap:var(--sp-4)}.assistant-uploads,.assistant-attachments{display:flex;flex-wrap:wrap;gap:var(--sp-6);margin:0;padding:0;list-style:none;font:var(--fs-micro) / var(--lh-snug) var(--sans)}.assistant-uploads{margin-top:var(--sp-8)}.assistant-uploads li,.assistant-attachments li{display:inline-flex;align-items:center;gap:var(--sp-4);max-width:100%;padding:var(--sp-2) var(--sp-4) var(--sp-2) var(--sp-8);border:1px solid var(--line);background:var(--paper)}.assistant-attachments{margin-top:var(--sp-6)}.assistant-attachments li{padding-right:var(--sp-8);overflow-wrap:anywhere}.assistant-upload-name{overflow:hidden;max-width:220px;text-overflow:ellipsis;white-space:nowrap}.assistant-upload-state{color:var(--muted)}.assistant-uploads li.is-failed{border-color:var(--red)}.assistant-uploads li.is-failed .assistant-upload-state{color:var(--red)}.assistant-uploads .icon-button{padding:var(--sp-2)}:root{--assistant-ease: cubic-bezier(.2, .7, .2, 1);--assistant-slide: .26s;--assistant-fade: .12s}.assistant-panel:not(.assistant-page){animation:assistant-fade-in .16s ease both}.assistant-messages>li.is-live,.assistant-uploads>li{animation:assistant-enter .22s var(--assistant-ease) both}@keyframes assistant-enter{0%{opacity:0;transform:translateY(6px)}}@keyframes assistant-fade-in{0%{opacity:0}}.assistant-text.markdown.is-revealing>:last-child:after{content:"▍";margin-left:var(--sp-2);color:var(--muted)}:is(.assistant-message[aria-busy=true] .assistant-text.markdown,.assistant-text.markdown.is-revealing)>:is(ul,ol,blockquote,.markdown-table):last-child:after{content:none}:is(.assistant-message[aria-busy=true] .assistant-text.markdown,.assistant-text.markdown.is-revealing)>:is(ul,ol):last-child>li:last-child:after,:is(.assistant-message[aria-busy=true] .assistant-text.markdown,.assistant-text.markdown.is-revealing)>blockquote:last-child>:last-child:after{content:"▍";margin-left:var(--sp-2);color:var(--muted)}:is(.assistant-message[aria-busy=true] .assistant-text.markdown,.assistant-text.markdown.is-revealing)>:last-child:after,:is(.assistant-message[aria-busy=true] .assistant-text.markdown,.assistant-text.markdown.is-revealing)>:is(ul,ol):last-child>li:last-child:after,:is(.assistant-message[aria-busy=true] .assistant-text.markdown,.assistant-text.markdown.is-revealing)>blockquote:last-child>:last-child:after{animation:assistant-caret 1s ease-in-out infinite}@keyframes assistant-caret{50%{opacity:.2}}.assistant-step.is-running{align-items:center}.assistant-pulse{display:inline-flex;flex:none;align-items:center;gap:3px;height:1em}.assistant-pulse i{width:4px;height:4px;border-radius:50%;background:currentColor;animation:assistant-dot 1.2s ease-in-out infinite}.assistant-pulse i:nth-child(2){animation-delay:.15s}.assistant-pulse i:nth-child(3){animation-delay:.3s}@keyframes assistant-dot{0%,70%,to{opacity:.3;transform:none}35%{opacity:1;transform:translateY(-3px)}}.assistant-step.is-running{--assistant-shimmer-ink: var(--blue)}.assistant-shimmer{color:var(--assistant-shimmer-ink, var(--muted))}@supports ((background-clip: text) or (-webkit-background-clip: text)) and (color: color-mix(in srgb,red 50%,blue)){.assistant-shimmer{background:linear-gradient(100deg,var(--assistant-shimmer-ink, var(--muted)) 40%,color-mix(in srgb,var(--assistant-shimmer-ink, var(--muted)) 30%,var(--paper)) 50%,var(--assistant-shimmer-ink, var(--muted)) 60%) 100% 0 / 250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:assistant-shimmer 1.8s linear infinite}}@keyframes assistant-shimmer{to{background-position:0 0}}.modal-backdrop:has(>.assistant-preferences){animation:assistant-fade-in .16s ease both}.modal.assistant-preferences{animation:assistant-pop .2s var(--assistant-ease) both}@keyframes assistant-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}}@media(prefers-reduced-motion:reduce){.assistant-panel,.assistant-panel *,.assistant-panel *:after{animation:none!important;transition:none!important}.modal.assistant-preferences,.modal-backdrop:has(>.assistant-preferences){animation:none!important}.assistant-shimmer{background:none;color:var(--assistant-shimmer-ink, var(--muted))}}:root{--paper: #fafbf8;--paper-raised: #f1f3ef;--paper-sunken: #edf0e9;--paper-inset: #e3e8df;--ink: #202421;--ink-soft: #343e37;--muted: #656d6a;--muted-soft: #949d97;--line-soft: #e9ede8;--line: #dce0da;--line-strong: #bfc7bd;--blue-deep: #183f65;--blue: #305777;--blue-soft: #668093;--red-deep: #9e3028;--red: #bc372d;--red-soft: #c9988c;--green: #43734f;--green-soft: #8e9e81;--gold: #8c6210;--gold-soft: #ad7d35;--gold-wash: #faf6ed;--fs-micro: 12px;--fs-mini: 12px;--fs-tiny: 12px;--fs-small: 13px;--fs-base: 14px;--fs-lead: 16px;--fs-title: 19px;--fs-head: 22px;--fs-display: 28px;--fs-data: 24px;--fs-hero: 32px;--lh-tight: 1.4;--lh-snug: 1.5;--lh-normal: 1.7;--lh-relaxed: 1.8;--sp-2: 2px;--sp-4: 4px;--sp-6: 6px;--sp-8: 8px;--sp-10: 10px;--sp-12: 12px;--sp-16: 16px;--sp-20: 20px;--sp-24: 24px;--sp-32: 32px;--shadow-faint: #1c241c14;--shadow-soft: #00000022;--shadow-strong: #18221833;--backdrop: #20242180;--red-surface: #bc372d;--red-surface-hover: #9e3028;--green-surface: #43734f;--scrim-soft: #00000033;--scrim-strong: #000000cc;--on-media: #ffffff;--on-media-line: #ffffffa0;--surface-media: #ffffff;--font-ui: "Kaiti SC", "STKaiti", "KaiTi", "楷体", "BiauKai", cursive;--serif: var(--font-ui);--mono: "SF Mono", Menlo, Consolas, "Noto Sans Mono CJK SC", monospace;--sans: var(--font-ui);--control-height: 32px;--control-compact: 28px;--control-touch: 40px;font-size:var(--fs-base);font-family:var(--serif);color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,textarea,:is(select,.select-trigger){font:inherit}button,a,input,:is(select,.select-trigger),textarea{-webkit-tap-highlight-color:transparent}button{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-8);cursor:pointer;border:1px solid var(--line);border-radius:0;background:transparent;padding:var(--sp-8) var(--sp-12);color:inherit}button:hover{background:var(--paper-sunken);border-color:var(--ink)}button:disabled{opacity:.45;cursor:not-allowed}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}input,textarea,:is(select,.select-trigger){border:1px solid var(--line-strong);background:transparent;border-radius:0;padding:var(--sp-10) var(--sp-12);color:var(--ink);outline:none;font-family:var(--sans)}input:focus,textarea:focus,:is(select,.select-trigger):focus{border-color:var(--blue);outline:1px solid var(--blue);outline-offset:1px}input::placeholder,textarea::placeholder{color:var(--muted-soft)}textarea{resize:vertical;line-height:var(--lh-relaxed)}button:focus-visible,a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:500}p{line-height:var(--lh-normal)}time{font-family:var(--sans);font-variant-numeric:tabular-nums}.primary{background:var(--ink);border:1px solid var(--ink);color:var(--paper);display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-8);padding:var(--sp-10) var(--sp-16);font-size:var(--fs-small);letter-spacing:1px;border-radius:0}.primary:hover{background:var(--ink-soft);color:var(--paper);text-decoration:none}.eyebrow{font:var(--fs-micro) var(--sans);letter-spacing:2px;color:var(--muted)}.muted{color:var(--muted)}.red-ink{color:var(--red)!important}.gold-ink{color:var(--gold)!important}.icon-button{border:0;background:transparent;padding:var(--sp-6);border-radius:0;line-height:var(--lh-tight)}.folio-page{position:relative;min-height:100vh}.folio-sheet{margin-left:5.15%;border-inline:1px solid var(--line);min-height:100vh}.system-register{border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);display:grid;grid-template-columns:repeat(3,1fr);background:var(--paper-raised)}.system-register>article{min-height:134px;padding:var(--sp-16) var(--sp-24);border-right:1px solid var(--line)}.system-register>article:last-child{border:0}.register-head{display:flex;align-items:center;gap:var(--sp-8);font:var(--fs-lead) var(--sans);white-space:nowrap}.dot{display:inline-block;flex-shrink:0;width:9px;height:9px;border-radius:50%;background:var(--green)}.dot.gold{background:var(--gold)}.register-head strong{font-weight:600;letter-spacing:.5px}.register-type{font-size:var(--fs-micro);letter-spacing:1px;color:var(--muted)}.register-host{margin-left:auto;font-size:var(--fs-micro);color:var(--blue)}.system-register p{font-size:var(--fs-small);color:var(--muted);margin:var(--sp-12) 0 var(--sp-16);white-space:nowrap}.system-register p b{color:var(--ink);font-weight:600}.register-foot{font:var(--fs-micro) var(--sans);color:var(--muted);letter-spacing:.5px}.register-foot b{color:var(--blue);margin-left:var(--sp-10);font-weight:500}.nav-label{height:52px;padding:var(--sp-24) var(--sp-24) 0;font:var(--fs-micro) var(--sans);color:var(--muted);letter-spacing:6px;display:block}.tabs{align-self:stretch;display:flex;gap:var(--sp-20)}.tabs button{border:0;border-bottom:2px solid transparent;padding:0 0 var(--sp-10);font-size:var(--fs-small);color:var(--muted);gap:var(--sp-6);white-space:nowrap}.tabs button.active{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.tabs button:hover{background:transparent;color:var(--ink)}.tabs span{color:var(--muted);font-weight:400;font:var(--fs-micro) var(--sans)}.status{display:inline-flex;align-items:center;gap:var(--sp-4);font:var(--fs-micro) var(--sans);color:var(--muted);white-space:nowrap}.status i{width:6px;height:6px;background:currentColor;border-radius:50%}.status.ready,.status.succeeded{color:var(--green)}.status.running,.status.downloading{color:var(--blue)}.status.failed{color:var(--red)}.status.partial{color:var(--gold)}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;text-align:center;padding:var(--sp-32);color:var(--muted);gap:var(--sp-16)}.empty h2{font-size:var(--fs-title);color:var(--green)}.empty p{font-size:var(--fs-small);max-width:420px}.empty .primary{margin-top:var(--sp-4);font-size:var(--fs-small)}.empty-illustration{padding:var(--sp-16);border:1px solid var(--line-strong)}.error-banner{display:flex;align-items:center;gap:var(--sp-10);padding:var(--sp-12) var(--sp-16);color:var(--red);border:1px solid var(--red-soft);font:var(--fs-micro) var(--sans);margin-bottom:var(--sp-20)}.error-banner button{padding:var(--sp-4) var(--sp-10);margin-left:auto;border-color:var(--red-soft);font-size:var(--fs-micro)}.source-state{font:var(--fs-micro) var(--sans);color:var(--green);margin-left:auto;white-space:nowrap}.source-state.paused{color:var(--gold)}.modal-backdrop{position:fixed;inset:0;background:var(--backdrop);z-index:30;display:flex;align-items:center;justify-content:center;padding:var(--sp-24);overflow-y:auto}.modal{background:var(--paper);border:1px solid var(--ink);padding:var(--sp-24) var(--sp-32);max-width:580px;width:100%;max-height:90vh;overflow-y:auto;outline:4px double var(--paper);outline-offset:3px}.modal-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ink);padding-bottom:var(--sp-12);margin-bottom:var(--sp-20)}.modal>h2{font-size:var(--fs-head);letter-spacing:1px}.modal>p{font-size:var(--fs-small);margin:var(--sp-10) 0 var(--sp-24)}.modal-tabs{display:flex;gap:var(--sp-20);border-bottom:1px solid var(--line);margin-bottom:var(--sp-24)}.modal-tabs button{border:0;border-bottom:2px solid transparent;padding:var(--sp-10) var(--sp-4) var(--sp-12);font-size:var(--fs-small);color:var(--muted)}.modal-tabs button.active{border-bottom-color:var(--ink);color:var(--ink)}form label{display:flex;flex-direction:column;gap:var(--sp-8);font-size:var(--fs-base);color:var(--green);margin:0 0 var(--sp-20)}form input,form textarea,form :is(select,.select-trigger){width:100%;font-size:var(--fs-tiny)}.form-row{display:flex;gap:var(--sp-16)}.form-row label{flex:1}.modal-actions{display:flex;justify-content:flex-end;gap:var(--sp-12);border-top:1px solid var(--ink);padding-top:var(--sp-20);margin-top:var(--sp-8)}.modal-actions button{font-size:var(--fs-small);padding:var(--sp-10) var(--sp-16)}.form-error{color:var(--red);border:1px solid var(--red-soft);padding:var(--sp-10) var(--sp-12);margin:var(--sp-10) 0;font:var(--fs-micro)/1.6 var(--sans);display:flex;align-items:center;gap:var(--sp-8)}.file-drop{display:flex;align-items:center;text-align:center;border:1px dashed var(--green-soft);padding:var(--sp-24) var(--sp-16)}.file-drop span{font:var(--fs-micro) var(--sans);color:var(--green)}.file-drop input{font:var(--fs-micro) var(--sans);max-width:320px;margin-top:var(--sp-12)}.detail-backdrop{padding:var(--sp-32)}.detail-panel{width:min(1120px,100%);background:var(--paper);border:1px solid var(--ink);max-height:90vh;overflow:auto}.detail-panel>header{height:57px;display:flex;justify-content:space-between;align-items:center;padding:0 var(--sp-24);border-bottom:1px solid var(--ink)}.detail-body{display:grid;grid-template-columns:1fr 1fr}.detail-media{background:var(--ink);min-height:540px;display:flex;align-items:center;justify-content:center;padding:var(--sp-20)}.detail-media>video{width:100%;max-height:70vh;object-fit:contain}.detail-media .empty p{color:var(--line-strong);font-size:var(--fs-tiny)}.detail-information{padding:var(--sp-32)}.detail-information h2{font-size:var(--fs-title);line-height:var(--lh-relaxed);letter-spacing:0;margin:var(--sp-12) 0}.detail-author{display:flex;justify-content:space-between;font-size:var(--fs-tiny);color:var(--muted)}.detail-author span{color:var(--muted)}.detail-metrics{display:flex;justify-content:space-between;border-block:1px solid var(--line);padding:var(--sp-16) 0;margin:var(--sp-24) 0 var(--sp-16)}.detail-metrics>div{display:flex;flex-direction:column;gap:var(--sp-6)}.detail-metrics strong{font-size:var(--fs-head);font-weight:600;color:var(--blue)}.detail-metrics span{font:var(--fs-micro) var(--sans);color:var(--green)}.tags{display:flex;flex-wrap:wrap;gap:var(--sp-8);font:var(--fs-micro) var(--sans);color:var(--green)}.detail-facts{display:flex;gap:var(--sp-24);margin:var(--sp-24) 0}.detail-facts dt{font:var(--fs-micro) var(--sans);color:var(--muted);margin-bottom:var(--sp-6)}.detail-facts dd{font-size:var(--fs-small);color:var(--green);margin:0}.detail-links{display:flex;gap:var(--sp-20);align-items:center;padding-bottom:var(--sp-20);border-bottom:1px solid var(--ink);font-size:var(--fs-small)}.detail-links a{display:inline-flex;align-items:center;gap:var(--sp-6)}.detail-links .primary{padding:var(--sp-8) var(--sp-12);font-size:var(--fs-tiny)}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%);padding:var(--sp-12) var(--sp-20);background:var(--ink);color:var(--paper);z-index:100;display:flex;align-items:center;gap:var(--sp-10);font:var(--fs-small) var(--sans);max-width:90vw}.toast button{padding:0 0 0 var(--sp-10);color:var(--paper);border:0;font-size:var(--fs-lead)}.boot{display:flex;min-height:100vh;align-items:center;justify-content:center;flex-direction:column;gap:var(--sp-16)}.boot p{font-size:var(--fs-head);letter-spacing:5px}.boot>span{font:var(--fs-micro) var(--sans);color:var(--muted)}.spin{animation:spin 1.5s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1600px){.system-register>article{padding:var(--sp-24) var(--sp-32)}.system-register p,.register-head{font-size:var(--fs-lead)}.register-type,.register-host,.register-foot,.status{font-size:var(--fs-mini)}}@media(max-width:1023px){.folio-sheet{margin-left:42px}.system-register>article{padding:var(--sp-16) var(--sp-16)}.register-head{font-size:var(--fs-tiny);gap:var(--sp-6)}.register-host,.register-type{font-size:var(--fs-micro)}.system-register p{font-size:var(--fs-mini)}.register-foot{font-size:var(--fs-micro);letter-spacing:0}}@media(max-width:1023px){.register-host{display:none}.system-register p{white-space:normal;min-height:42px;margin:var(--sp-10) 0}.system-register>article{min-height:142px}.tabs{min-height:34px}.detail-information{padding:var(--sp-20)}.detail-information h2{font-size:var(--fs-lead)}.detail-facts{gap:var(--sp-16)}}@media(max-width:639px){.folio-sheet{margin-left:var(--sp-20)}.system-register{grid-template-columns:1fr}.system-register>article{min-height:0;padding:var(--sp-12) var(--sp-12);border-right:0;border-bottom:1px solid var(--line)}.register-head{font-size:var(--fs-mini)}.register-host{display:inline;font-size:var(--fs-micro)}.register-type{font-size:var(--fs-micro)}.system-register p{min-height:0;font-size:var(--fs-mini);line-height:var(--lh-normal);margin:var(--sp-6) 0}.register-foot{font-size:var(--fs-micro)}.tabs{gap:var(--sp-20)}.tabs button{font-size:var(--fs-tiny)}.status,.source-state{font-size:var(--fs-micro)}.modal-backdrop{padding:var(--sp-16)}.modal{padding:var(--sp-20) var(--sp-20);max-height:93vh}.modal h2{font-size:var(--fs-title)}.modal>p{font-size:var(--fs-tiny)}.modal-actions button{font-size:var(--fs-tiny);padding:var(--sp-8) var(--sp-12)}.detail-body{grid-template-columns:1fr}.detail-panel{max-height:93vh}.detail-media{min-height:220px;max-height:400px}.detail-media>video{max-height:360px}.detail-information{padding:var(--sp-20)}.detail-information h2{font-size:var(--fs-lead)}.detail-panel>header{padding:0 var(--sp-16);height:49px}.toast{left:50%;font-size:var(--fs-micro);max-width:92vw;width:max-content;padding:var(--sp-12) var(--sp-12)}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--paper: #171a18;--paper-raised: #1d211e;--paper-sunken: #232823;--paper-inset: #2b312c;--ink: #e9ece6;--ink-soft: #ccd2c9;--muted: #97a098;--muted-soft: #7d867e;--line-soft: #22271f;--line: #333a34;--line-strong: #4c554d;--blue-deep: #b3cee2;--blue: #93b7d2;--blue-soft: #6f8ca0;--red-deep: #f3aea4;--red: #e38a7e;--red-soft: #bb7d72;--green: #92c29e;--green-soft: #8a9f80;--gold: #d9b263;--gold-soft: #b8944c;--gold-wash: #2b2618;--red-surface: #93291f;--red-surface-hover: #7a1f17;--green-surface: #2f5a3c;--shadow-faint: #00000047;--shadow-soft: #0000005c;--shadow-strong: #00000080;--backdrop: #000000b3}}:root[data-theme=dark]{color-scheme:dark;--paper: #171a18;--paper-raised: #1d211e;--paper-sunken: #232823;--paper-inset: #2b312c;--ink: #e9ece6;--ink-soft: #ccd2c9;--muted: #97a098;--muted-soft: #7d867e;--line-soft: #22271f;--line: #333a34;--line-strong: #4c554d;--blue-deep: #b3cee2;--blue: #93b7d2;--blue-soft: #6f8ca0;--red-deep: #f3aea4;--red: #e38a7e;--red-soft: #bb7d72;--green: #92c29e;--green-soft: #8a9f80;--gold: #d9b263;--gold-soft: #b8944c;--gold-wash: #2b2618;--red-surface: #93291f;--red-surface-hover: #7a1f17;--green-surface: #2f5a3c;--shadow-faint: #00000047;--shadow-soft: #0000005c;--shadow-strong: #00000080;--backdrop: #000000b3}:root[data-theme=light]{color-scheme:light}.workspace-page .system-register{grid-template-columns:repeat(3,minmax(0,1fr));border-top-width:2px}.workspace-page .system-register>article{padding:var(--sp-8) var(--sp-16);min-height:0}.workspace-page .register-head{gap:var(--sp-6)}.workspace-page .register-head strong{font-size:var(--fs-small)}.workspace-page .register-type{font-size:var(--fs-micro)}.workspace-page .register-host,.workspace-page .system-register p{display:none}.workspace-page .register-foot{margin-top:var(--sp-4);font-size:var(--fs-micro);gap:var(--sp-8)}.records-panel{display:flex;flex-direction:column;min-height:0}.records-stage{min-height:0}.workspace-page .status{font-size:var(--fs-micro);gap:var(--sp-4)}.workspace-page .status i{width:5px;height:5px}.creator-avatar{width:32px;height:32px;flex-shrink:0;background:var(--paper-raised);color:var(--blue);display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:50%;overflow:hidden;font-size:var(--fs-small)}.creator-avatar img{width:100%;height:100%;object-fit:cover}.workspace-page .empty{min-height:150px;height:100%;padding:var(--sp-20);gap:var(--sp-12)}.workspace-page .empty h2{font-size:var(--fs-title)}.workspace-page .empty p{font-size:var(--fs-tiny)}.modal-backdrop{background:var(--backdrop);padding:var(--sp-20)}.modal{padding:var(--sp-20) var(--sp-24)}.modal>h2{font-size:var(--fs-lead)}.modal>p{margin:var(--sp-8) 0 var(--sp-16);font-size:var(--fs-mini)}.modal-head{padding-bottom:var(--sp-8);margin-bottom:var(--sp-12)}.modal-tabs{margin-bottom:var(--sp-16)}.modal-tabs button{padding:var(--sp-6) var(--sp-2) var(--sp-8);font-size:var(--fs-tiny)}.modal form label{font-size:var(--fs-small);gap:var(--sp-6);margin-bottom:var(--sp-12)}.modal input,.modal textarea,.modal :is(select,.select-trigger){font-size:var(--fs-mini);padding:var(--sp-8) var(--sp-10)}.modal textarea{resize:none}.modal-actions{margin-top:var(--sp-12);padding-top:var(--sp-12)}.modal-actions button{font-size:var(--fs-tiny);padding:var(--sp-8) var(--sp-12)}.detail-backdrop{align-items:center;justify-content:center}.detail-panel{--player-height: min(65dvh, 560px);--player-width: min(calc(var(--player-height) * var(--video-ratio)), 44vw);--detail-height: calc(var(--player-width) / var(--video-ratio));width:auto;max-width:calc(100vw - 44px);max-height:calc(100dvh - 44px);margin:0;overflow:auto}.detail-panel>header{padding:var(--sp-10) var(--sp-16);height:44px}.detail-body{display:flex;align-items:stretch;height:calc(var(--detail-height) + 32px);padding:var(--sp-16);gap:var(--sp-20)}.detail-media{padding:0;min-height:0;min-width:0;background:transparent;display:flex;align-items:center;justify-content:center;width:var(--player-width);height:100%;flex-shrink:0}.detail-media>video{display:block;width:100%;height:100%;max-height:var(--player-height);object-fit:contain;background:var(--ink);border:1px solid var(--ink)}.detail-information{padding:0;width:385px;height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;border:0}.detail-tabs{display:flex;gap:var(--sp-16);align-items:center;border-bottom:1px solid var(--line);min-height:34px;flex-shrink:0;margin-bottom:var(--sp-12)}.detail-tabs button{padding:var(--sp-4) 0 var(--sp-10);border:0;border-bottom:2px solid transparent;font-size:var(--fs-small)}.detail-tabs button.active{border-bottom-color:var(--ink)}.detail-tabs .status{margin-left:auto;font-size:var(--fs-micro)}.detail-information h2{margin:0 0 var(--sp-10);font-size:var(--fs-lead);line-height:var(--lh-normal);max-height:145px;overflow:auto}.detail-author{margin:0;font-size:var(--fs-tiny)}.detail-author span{font-size:var(--fs-micro)}.detail-metrics{padding:var(--sp-10) 0;margin:var(--sp-10) 0;gap:var(--sp-8)}.detail-metrics strong{font-size:var(--fs-data)}.detail-metrics span{font-size:var(--fs-micro);margin-top:var(--sp-2)}.detail-information .tags{margin:var(--sp-8) 0;max-height:40px;overflow:auto;gap:var(--sp-6)}.detail-information .tags span{font-size:var(--fs-micro);padding:var(--sp-2) var(--sp-4)}.detail-facts{margin:var(--sp-12) 0;gap:var(--sp-8)}.detail-facts dt{font-size:var(--fs-micro)}.detail-facts dd{font-size:var(--fs-mini)}.detail-links{margin-top:var(--sp-16);gap:var(--sp-12)}.detail-links a,.detail-links .primary{padding:var(--sp-6) var(--sp-12);font-size:var(--fs-mini)}@media(min-width:768px)and (min-height:640px){.workspace-page .system-register{flex-shrink:0}.workspace-page .records-panel,.workspace-page .records-stage{flex:1}}@media(max-width:1023px){.detail-information{width:340px}}@media(max-width:767px),(max-height:639px){.workspace-page .records-stage{min-height:120px}.workspace-page .system-register>article{padding:var(--sp-8)}.workspace-page .register-head strong{font-size:var(--fs-mini)}.workspace-page .register-foot{font-size:var(--fs-micro);display:block}.workspace-page .register-foot b{display:block;margin-top:var(--sp-2)}.detail-backdrop{padding:var(--sp-12)}.detail-panel{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.detail-body{flex-direction:column;height:auto;padding:var(--sp-12);gap:var(--sp-16)}.detail-media{width:min(calc(35dvh * var(--video-ratio)),100%);height:auto;align-self:center}.detail-media>video{height:auto;max-height:35dvh}.detail-information{width:min(360px,calc(100vw - 50px));height:min(48dvh,420px);flex-shrink:0}.modal-backdrop{padding:var(--sp-16)}.modal{padding:var(--sp-16);max-height:calc(100dvh - 32px)}}.detail-information h2,.detail-information .tags{max-height:none;overflow:visible}.detail-information h2{font-size:var(--fs-base)}.caption-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-small);line-height:var(--lh-normal);min-height:240px}.detail-tabs{gap:var(--sp-12)}.detail-tabs button{white-space:nowrap;font-size:var(--fs-tiny)}.plan-edit{border:0;padding:0;background:none;color:inherit;text-align:left}.plan-edit{border-bottom:1px dotted var(--muted-soft)}.source-plan-heading{display:flex;align-items:center;gap:var(--sp-4);white-space:nowrap}.source-plan-note{display:inline-flex;flex-shrink:0;border:0;padding:var(--sp-2) 0;background:none;color:var(--gold);cursor:help}.source-plan-tooltip{position:fixed;z-index:1000;width:260px;max-width:calc(100vw - 24px);padding:var(--sp-8) var(--sp-10);border:1px solid var(--line);background:var(--paper);color:var(--ink);box-shadow:0 3px 12px var(--shadow-faint);font:var(--fs-micro)/1.6 var(--sans);overflow-wrap:anywhere;pointer-events:none}.account-picker{display:flex;gap:var(--sp-8);margin:var(--sp-10) 0}.account-picker button,.account-picker :is(select,.select-trigger){font-size:var(--fs-micro);min-width:0}.settings-workspace{flex:1;min-height:0;display:flex;flex-direction:column}.settings-platform,.strategy-form,.diagnostics-panel{padding:var(--sp-16) 0;font-family:var(--sans);font-size:var(--fs-mini)}.settings-platform p,.strategy-form p,.diagnostics-panel p{font-size:var(--fs-mini);line-height:var(--lh-normal)}.settings-platform h3,.strategy-form h3,.diagnostics-panel h3{font-family:var(--serif);font-size:var(--fs-lead);margin:0 0 var(--sp-8)}.authorization-summary{display:flex;align-items:center;gap:var(--sp-8);flex-wrap:wrap}.authorization-summary strong{font-size:var(--fs-small)}.authorization-summary>span:last-of-type{color:var(--muted)}.authorization-summary button{margin-left:auto;padding:var(--sp-4) var(--sp-8);font-size:var(--fs-micro)}.authorization-result{padding:var(--sp-8) 0;border-bottom:1px dotted var(--line-strong);color:var(--muted);min-height:32px}.wechat-auth-grid{display:grid;grid-template-columns:210px 1fr;gap:var(--sp-24);align-items:start;padding-top:var(--sp-10)}.qr-area{display:flex;flex-direction:column;align-items:center;gap:var(--sp-10)}.qr-area>img,.qr-placeholder{width:170px;height:170px;object-fit:contain;background:var(--surface-media);border:1px solid var(--paper-inset)}.qr-placeholder{display:flex;align-items:center;justify-content:center;text-align:center;line-height:var(--lh-relaxed);letter-spacing:2px;color:#5f6763}.qr-area button{font-size:var(--fs-micro);padding:var(--sp-6) var(--sp-10)}.qr-area small{text-align:center;font-size:var(--fs-micro);line-height:var(--lh-normal);color:var(--muted)}.auth-help{max-width:470px;line-height:var(--lh-relaxed)}.auth-help details{margin-top:var(--sp-12);border-top:1px dotted var(--line-strong);padding-top:var(--sp-10)}.auth-help summary{cursor:pointer;color:var(--blue)}.auth-help form{margin-top:var(--sp-6)}.auth-help label,.douyin-auth-form label,.strategy-form label{display:flex;flex-direction:column;gap:var(--sp-6);font:var(--fs-micro) var(--sans)}.auth-help textarea,.douyin-auth-form textarea,.douyin-auth-form input,.strategy-form input,.strategy-form :is(select,.select-trigger){font:var(--fs-micro) var(--sans);padding:var(--sp-8);min-width:0;background:var(--paper);border:1px solid var(--line-strong);color:var(--ink)}.auth-help textarea{resize:vertical;max-height:100px}.auth-help form button{margin-top:var(--sp-8)}.douyin-auth-form{display:flex;flex-direction:column;gap:var(--sp-12);max-width:700px}.douyin-auth-form button,.strategy-form>button{align-self:flex-start;margin-top:var(--sp-8);font-size:var(--fs-mini)}.douyin-auth-form textarea{resize:vertical;max-height:120px}.strategy-fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-16);max-width:650px}.strategy-form .scheduler-switch{flex-direction:row;align-items:center;gap:var(--sp-6);margin:var(--sp-20) 0;flex-wrap:wrap}.scheduler-switch input{width:auto}.diagnostics-intro{display:flex;align-items:center;gap:var(--sp-12);justify-content:space-between}.diagnostics-intro button{font-size:var(--fs-micro);white-space:nowrap}.diagnostic-checks{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line-strong);margin:var(--sp-16) 0 var(--sp-8)}.diagnostic-checks>div{padding:var(--sp-16) var(--sp-10);border-right:1px solid var(--paper-inset);font-size:var(--fs-mini)}.diagnostic-checks strong{display:block;margin-top:var(--sp-8);font-family:var(--serif);font-size:var(--fs-lead)}.diagnostic-checks .dot{margin-right:var(--sp-6)}.diagnostic-failures>div{display:grid;grid-template-columns:1fr auto;gap:var(--sp-2);padding:var(--sp-8) 0;border-top:1px dotted var(--line-strong)}.diagnostic-failures strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-mini)}.diagnostic-failures span{grid-column:1;font-size:var(--fs-micro);color:var(--red-deep)}.diagnostic-failures button{grid-column:2;grid-row:1 / 3;padding:var(--sp-6)}.diagnostics-panel>small{color:var(--muted)}.article-dialog{width:min(850px,calc(100vw - 40px));height:min(770px,calc(100dvh - 40px));background:var(--paper);border:1px solid var(--ink-soft);box-shadow:0 20px 80px var(--shadow-strong);display:flex;flex-direction:column;padding:var(--sp-16) var(--sp-24);min-height:0}.article-dialog>header{display:flex;align-items:center;justify-content:space-between;font:var(--fs-micro) var(--sans);color:var(--muted);letter-spacing:1px}.article-dialog>h2{font-size:var(--fs-lead);line-height:var(--lh-snug);margin:var(--sp-12) 0 var(--sp-8);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;flex-shrink:0}.article-byline{display:flex;gap:var(--sp-12);align-items:center;font:var(--fs-micro) var(--sans);color:var(--muted);flex-wrap:wrap}.article-byline>span{margin-right:auto}.article-byline a{display:flex;align-items:center;gap:var(--sp-4);color:var(--blue)}.article-tabs{gap:var(--sp-20);display:flex;border-bottom:1px solid var(--line-strong);margin:var(--sp-12) 0;flex-shrink:0}.article-tabs button{font:var(--fs-micro) var(--sans);padding:var(--sp-8) 0}.reader-viewport{flex:1;min-height:0;overflow:hidden}.article-warning{color:var(--red-deep);font:var(--fs-micro) var(--sans);padding:var(--sp-6) 0}.provenance-hash{font:var(--fs-micro) var(--sans);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:var(--sp-6) 0;display:block}.detail-tabs{gap:var(--sp-8)}.detail-tabs .status{display:none}.task-detail>p{font-size:var(--fs-mini)}.task-events p{font:var(--fs-micro) var(--sans);border-bottom:1px dotted var(--line-strong);padding:var(--sp-8) 0}.task-events time{color:var(--muted);margin-right:var(--sp-10)}@media(max-width:767px){.wechat-auth-grid{grid-template-columns:1fr}.qr-area{flex-direction:row;flex-wrap:wrap;justify-content:center}.qr-area small{width:100%}.auth-help{max-width:none}.strategy-fields{gap:var(--sp-12)}.diagnostic-checks{grid-template-columns:1fr 1fr}.diagnostics-intro{flex-wrap:wrap}.article-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px);padding:var(--sp-12) var(--sp-16)}.article-dialog>h2{font-size:var(--fs-lead)}.authorization-summary button{margin-left:0}}html,body,*{scrollbar-width:none}*::-webkit-scrollbar{width:0;height:0;display:none}.workspace-page .records-stage{overflow:auto}.modal-backdrop:has(.article-dialog){padding:var(--sp-16)}.reader-viewport{overflow:auto;overscroll-behavior:contain;padding-right:0}.article-copy{font-size:var(--fs-base);line-height:var(--lh-relaxed);overflow-wrap:anywhere;padding:var(--sp-4) 0 var(--sp-24)}.article-copy p{margin:0 0 var(--sp-16)}.article-copy figure{margin:var(--sp-16) 0}.article-copy img{display:block;max-width:100%;height:auto;margin:auto}.article-copy figure a{display:block;padding:var(--sp-20);background:var(--paper-sunken);font:var(--fs-micro) var(--sans)}.detail-information{overflow:hidden}.detail-information>:not(.detail-tabs){flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.caption-text{white-space:pre-wrap;overflow-wrap:anywhere}.settings-workspace{overflow:auto}@media(max-width:767px){.modal-backdrop:has(.article-dialog){padding:var(--sp-8)}.article-copy{font-size:var(--fs-small)}}.account-search{display:flex;gap:var(--sp-8)}.account-search input{flex:1;min-width:0}.account-results{max-height:190px;overflow:auto;border-top:1px solid var(--line)}.account-result{display:flex;width:100%;align-items:center;gap:var(--sp-10);border:0;border-bottom:1px solid var(--line);text-align:left;padding:var(--sp-8) var(--sp-2)}.account-result>span:nth-child(2){flex:1;min-width:0}.account-result strong,.account-result small{display:block}.account-result.selected{background:var(--paper-sunken);color:var(--blue)}.modal{max-height:calc(100dvh - 32px);overflow-y:auto}.wechat-authorization>summary{cursor:pointer;padding:var(--sp-16) 0;font-size:var(--fs-tiny);color:var(--blue)}.wechat-authorization[open] .wechat-auth-grid{border-top:0;padding-top:0}.weibo-settings-section{border-top:1px solid var(--line);padding:var(--sp-16) 0;max-width:850px}.weibo-settings-section summary{cursor:pointer}.weibo-settings-section form{display:grid;gap:var(--sp-16);padding-top:var(--sp-16)}.weibo-settings-section p{line-height:var(--lh-relaxed);color:var(--muted);margin:0}.weibo-settings-section input,.weibo-settings-section textarea{width:100%}.weibo-settings-section button{justify-self:start}.article-copy .weibo-video video{display:block;width:auto;max-width:100%;max-height:58vh;margin:0 auto;background:var(--ink)}.weibo-video figcaption{font-size:var(--fs-tiny);text-align:center;margin-top:var(--sp-8)}.weibo-video a{display:inline-flex;gap:var(--sp-6);align-items:center}.source-material-link{display:flex;align-items:baseline;gap:var(--sp-8);min-width:0;max-width:100%;border:0;padding:0;background:none;text-align:left;color:var(--ink)}.source-material-link:hover strong{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.source-material-link strong{min-width:0}.library-context{display:flex;gap:var(--sp-12);align-items:center;flex-wrap:wrap;padding:var(--sp-8) 0;border-bottom:1px solid var(--line);font:var(--fs-micro)/1.5 var(--sans);color:var(--muted)}.library-context>span{display:inline-flex;align-items:center;gap:var(--sp-6)}.library-context b{color:var(--blue);font-weight:500}.library-context button{display:flex;padding:var(--sp-2);border:0;background:none}.deletion-dialog>p{margin-block:var(--sp-12);font-size:var(--fs-tiny)}.deletion-dialog .deletion-target{font-family:var(--serif);font-size:var(--fs-lead);overflow-wrap:anywhere}.deletion-actions{display:flex;justify-content:flex-end;gap:var(--sp-12);margin-top:var(--sp-24)}.deletion-actions>button{padding:var(--sp-8) var(--sp-16)}.danger-button{background:var(--red-surface);border-color:var(--red-surface)}.danger-button:hover{background:var(--red-surface-hover)}@media(max-width:1023px){.source-material-link{flex-direction:column;gap:var(--sp-2)}.source-delete span{display:none}}@media(max-width:767px){.source-delete span{display:inline}}.transcript-panel{padding:var(--sp-16) var(--sp-20);min-height:0;overflow:auto;font-family:var(--sans)}.transcript-heading,.transcript-toolbar{display:flex;align-items:center;gap:var(--sp-12);flex-wrap:wrap}.transcript-heading h3{font-size:var(--fs-base);margin:0}.transcript-heading>span{color:var(--muted);font-size:var(--fs-micro);margin-left:auto}.transcript-toolbar{margin:var(--sp-16) 0;font-size:var(--fs-mini);gap:var(--sp-8)}.transcript-toolbar button,.transcript-toolbar a{display:inline-flex;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-8)}.transcript-toolbar .active{background:var(--ink);color:var(--paper)}.transcript-empty{display:grid;justify-items:start;gap:var(--sp-12);padding:var(--sp-20) 0}.transcript-empty p{margin:0;font-size:var(--fs-small)}.transcript-empty small{color:var(--muted);line-height:var(--lh-normal)}.transcript-empty button{margin-top:var(--sp-8);padding:var(--sp-10) var(--sp-16)}.transcript-content{font-size:var(--fs-small);line-height:var(--lh-relaxed);white-space:pre-wrap;overflow-wrap:anywhere}.transcript-content>p{margin:var(--sp-8) 0 var(--sp-20)}.transcript-evidence{border-top:1px solid var(--line);margin-top:var(--sp-20);padding-top:var(--sp-12);color:var(--muted);font-size:var(--fs-micro);overflow-wrap:anywhere}.transcript-evidence summary{cursor:pointer}.transcript-player{display:block;max-height:240px;max-width:100%;margin:var(--sp-12) auto}.article-dialog>.transcript-panel{flex:1;min-height:0;overflow:auto}.transcription-settings form{max-width:760px;display:grid;gap:var(--sp-12);padding:var(--sp-16) 0;font:var(--fs-small) var(--sans)}.transcription-settings form>p{margin:0;line-height:var(--lh-normal)}.transcription-settings label{display:grid;gap:var(--sp-8)}.transcription-settings input,.transcription-settings :is(select,.select-trigger),.transcription-settings textarea{width:100%;padding:var(--sp-8) var(--sp-12)}.transcription-settings .transcription-auto{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--sp-8)}.transcription-settings input[type=checkbox]{width:auto}.transcription-options{display:grid;gap:var(--sp-12);padding-top:var(--sp-16)}.transcription-settings summary{cursor:pointer;padding:var(--sp-10) 0;border-bottom:1px solid var(--line)}.detail-tabs{flex-wrap:wrap}.skip-link{position:fixed;top:8px;left:8px;z-index:1000;padding:var(--sp-8) var(--sp-12);background:var(--paper);transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.skip-link:not(:focus){clip-path:inset(50%);width:1px;height:1px;overflow:hidden;padding:0}.section-navigation{display:flex;gap:var(--sp-20);flex-shrink:0;border-bottom:1px solid var(--line);margin-bottom:var(--sp-4)}.section-scope{font-size:var(--fs-mini);line-height:var(--lh-normal);color:var(--muted);padding-block:var(--sp-8);margin:0}.planned-section{border-block:1px solid var(--line);padding:var(--sp-20) 0;margin-top:var(--sp-8)}.section-state{font:var(--fs-micro) var(--sans);color:var(--muted);border:1px solid var(--line);padding:var(--sp-2) var(--sp-8)}.planned-section h3{font-size:var(--fs-lead);font-weight:500;margin:var(--sp-16) 0 var(--sp-8)}.planned-section p{font-size:var(--fs-tiny);color:var(--muted)}.publishing-workbench{font-size:var(--fs-tiny)}.publishing-workbench h3{font-size:var(--fs-base);font-weight:500;margin:var(--sp-4) 0}.publishing-workbench button{display:inline-flex;align-items:center;gap:var(--sp-6)}@media(max-width:767px){.workspace-page .register-type{display:none}}.detail-panel.history-mode,.article-dialog.history-mode{width:min(980px,calc(100vw - 32px));height:min(740px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden;padding:0}.history-mode>header{flex-shrink:0;height:44px;padding:var(--sp-10) var(--sp-16);border-bottom:1px solid var(--line)}.history-panel{display:flex;flex-direction:column;gap:var(--sp-12);flex:1;min-width:0;min-height:0;padding:var(--sp-12) var(--sp-16) var(--sp-16);font:var(--fs-micro)/1.6 var(--sans);overflow:hidden}.history-panel button,.history-panel a{font:inherit;color:var(--blue)}.history-panel button{padding:var(--sp-4) 0;border:0;flex-shrink:0}.history-panel button:not(:disabled):hover{color:var(--blue-deep);background:transparent}.history-panel button:disabled{opacity:.45;cursor:default}.history-panel :focus-visible{outline:2px solid var(--blue);outline-offset:3px}.history-toolbar,.history-toolbar>div,.history-selector,.history-kinds,.history-scope{display:flex;align-items:center;gap:var(--sp-12);flex-shrink:0;min-width:0}.history-toolbar{justify-content:space-between;flex-wrap:wrap;gap:var(--sp-4) var(--sp-12)}.history-toolbar>div{flex-wrap:wrap;gap:var(--sp-4) var(--sp-8)}.history-toolbar strong{font:var(--fs-lead) var(--serif);margin-right:var(--sp-8)}.history-toolbar span,.history-scope{color:var(--muted);font-size:var(--fs-micro)}.history-kinds{gap:var(--sp-12)}.history-kinds button{color:var(--muted);border-bottom:2px solid transparent}.history-kinds button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink)}.history-select-label{flex:1;min-width:0}.history-select-label .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.history-selector :is(select,.select-trigger){width:100%;min-width:0;height:var(--control-height);border:1px solid var(--line);border-radius:0;padding:var(--sp-4) var(--sp-24) var(--sp-4) var(--sp-8);background:var(--paper);font:var(--fs-micro) var(--sans);color:var(--ink);text-overflow:ellipsis}.history-scope{justify-content:space-between;flex-wrap:wrap;padding:0 0 var(--sp-8);border-bottom:1px solid var(--line)}.history-scope>span:first-child{color:var(--ink)}.history-columns{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--sp-20);flex:1;min-height:0;min-width:0}.history-preview,.history-evidence{min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;overflow-wrap:anywhere}.history-preview{padding-bottom:var(--sp-16)}.history-preview h3{font:var(--fs-lead)/1.5 var(--serif);margin:var(--sp-12) 0 var(--sp-8)}.history-notices{color:var(--muted);font-size:var(--fs-micro)}.history-notices p{margin:0 0 var(--sp-4)}.history-author{color:var(--muted);margin:var(--sp-4) 0 var(--sp-12)}.history-description,.history-document>p{white-space:pre-wrap;font:var(--fs-base)/1.75 var(--serif);margin:var(--sp-12) 0}.history-media{margin:var(--sp-12) 0 var(--sp-16)}.history-media img,.history-media video{display:block;max-width:100%;max-height:50dvh;margin:auto;object-fit:contain}.history-media video{width:100%;background:var(--ink)}.history-media figcaption{margin-top:var(--sp-6);text-align:center;font-size:var(--fs-micro)}.history-evidence{border-left:1px solid var(--line);padding-left:var(--sp-16);padding-bottom:var(--sp-12)}.history-evidence-heading{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-8)}.history-panel summary{cursor:pointer;color:var(--blue);font-size:var(--fs-micro);padding:var(--sp-6) 0}.history-panel summary:hover{color:var(--blue-deep)}.history-panel dl{margin:0 0 var(--sp-10);font-size:var(--fs-micro);line-height:var(--lh-normal)}.history-panel dt{color:var(--muted);margin-top:var(--sp-6)}.history-panel dd{margin:var(--sp-2) 0 0;overflow-wrap:anywhere}.history-evidence-row{border-top:1px dotted var(--line);padding:var(--sp-12) 0 var(--sp-6);font-size:var(--fs-micro)}.history-evidence-row>div{display:flex;justify-content:space-between;gap:var(--sp-8)}.history-evidence-row>div>span,.history-evidence-row p{color:var(--muted)}.history-evidence-row p{margin:var(--sp-4) 0}.history-metrics{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-12)}.history-empty{padding:var(--sp-20) 0;color:var(--muted);font:var(--fs-micro)/1.8 var(--sans)}.history-error{color:var(--red);display:flex;gap:var(--sp-12);flex-shrink:0}@media(max-width:639px){.history-panel{padding:var(--sp-10) var(--sp-12) var(--sp-12);gap:var(--sp-8)}.history-selector{flex-wrap:wrap;gap:var(--sp-6) var(--sp-12)}.history-select-label{flex-basis:100%;order:2}.history-export{margin-left:auto}.history-columns{display:block;overflow:auto;overscroll-behavior:contain}.history-preview,.history-evidence{overflow:visible;height:auto}.history-evidence{border-left:0;border-top:1px solid var(--line);padding:var(--sp-12) 0}.history-media video,.history-media img{max-height:40dvh}}.processing-select{display:grid;gap:var(--sp-4);margin:var(--sp-10) 0;font:var(--fs-micro) var(--sans);color:var(--muted)}.processing-select :is(select,.select-trigger){width:100%;min-width:0;padding:var(--sp-6);color:var(--ink);font:var(--fs-micro) var(--sans);border:1px solid var(--line);background:var(--paper)}.processing-caption{font:var(--fs-micro)/1.8 var(--sans);color:var(--muted);overflow-wrap:anywhere;margin:var(--sp-8) 0}.processing-edit{display:grid;gap:var(--sp-12);padding:var(--sp-12) 0;font:var(--fs-micro)/1.7 var(--sans)}.processing-edit label{display:grid;gap:var(--sp-6)}.processing-edit input,.processing-edit textarea{width:100%;padding:var(--sp-8);font:var(--fs-small)/1.8 var(--sans);border:1px solid var(--line);background:var(--paper)}.processing-edit>div{display:flex;gap:var(--sp-12)}.processing-edit button{padding:var(--sp-8) var(--sp-12)}.processing-production-link{color:var(--blue);font:var(--fs-micro) var(--sans)}.writing-page{min-width:0}.writing-workspace{display:grid;grid-template-columns:320px minmax(0,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--line);min-height:450px;height:calc(100dvh - 320px);max-height:900px}.writing-sidebar,.writing-detail{min-width:0;min-height:0}.writing-sidebar{overflow:auto;padding:var(--sp-16) var(--sp-16) var(--sp-16) 0;border-right:1px solid var(--line)}.writing-input{display:grid;gap:var(--sp-10);padding-bottom:var(--sp-20);border-bottom:1px solid var(--line);font:var(--fs-micro)/1.7 var(--sans)}.writing-input h3,.writing-records h3{font:var(--fs-lead) var(--serif);margin:0 0 var(--sp-6)}.writing-input input:not([type=checkbox]),.writing-input :is(select,.select-trigger){width:100%;min-width:0;padding:var(--sp-8);font:var(--fs-micro) var(--sans);border:1px solid var(--line);background:var(--paper)}.writing-input label{display:grid;gap:var(--sp-4);margin:0;color:var(--muted);font:var(--fs-micro)/1.7 var(--sans)}.writing-input .writing-checkbox{display:flex;gap:var(--sp-6);align-items:center;flex-direction:row}.writing-input .writing-checkbox input{width:14px;height:14px;flex:0 0 14px;accent-color:var(--blue)}.writing-input small{color:var(--muted)}.writing-input-preview{max-height:180px;overflow:auto}.writing-input-preview p{white-space:pre-wrap}.writing-input .primary{padding:var(--sp-8)}.writing-records{padding-top:var(--sp-16)}.writing-record-row{display:grid;grid-template-columns:var(--col-select) minmax(0,1fr);align-items:center;border-bottom:1px solid var(--line)}.writing-records>input[type=search]{width:100%;margin-bottom:var(--sp-8)}.writing-record-row>input{justify-self:center}.writing-record-row>button{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4);width:100%;padding:var(--sp-12) 0;border:0;text-align:left;background:transparent}.writing-record-row>button strong{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:500 var(--fs-base) / var(--lh-snug) var(--serif)}.writing-record-row>button span,.writing-record-row>button small{color:var(--muted);font:var(--fs-micro)/1.6 var(--sans)}.writing-record-row>button:hover,.writing-record-row>button.selected{color:var(--blue);background:transparent}.writing-detail{display:flex;flex-direction:column;gap:var(--sp-10);padding:var(--sp-16) 0 var(--sp-16) var(--sp-20);font:var(--fs-micro)/1.7 var(--sans);overflow:hidden}.writing-detail-head{display:flex;justify-content:space-between;gap:var(--sp-10);flex-wrap:wrap}.writing-detail-head strong{font:var(--fs-lead) var(--serif)}.writing-detail-head span{color:var(--muted);font-size:var(--fs-micro)}.writing-actions{display:flex;align-items:center;gap:var(--sp-12);flex-wrap:wrap;flex-shrink:0;font:var(--fs-micro)/1.8 var(--sans)}.writing-actions>button:not(.writing-primary),.writing-actions>a{padding:var(--sp-2) 0;border:0;background:transparent;color:var(--blue)}.writing-actions>button:not(.writing-primary):hover,.writing-actions>a:hover{background:transparent;color:var(--blue-deep)}.writing-actions>.writing-primary{min-height:var(--control-compact);padding:0 var(--sp-12)}.writing-reader{flex:1;min-height:0;overflow:auto;padding-right:var(--sp-8);overflow-wrap:anywhere}.writing-reader h3{font:var(--fs-title)/1.6 var(--serif);margin:var(--sp-6) 0 var(--sp-10)}.writing-copy{white-space:pre-wrap;font:var(--fs-base)/1.75 var(--serif)}.writing-evidence{border-top:1px solid var(--line);margin-top:var(--sp-12);padding-top:var(--sp-8);color:var(--muted);font:var(--fs-micro)/1.8 var(--sans)}.writing-evidence dd{margin-left:0;overflow-wrap:anywhere}.writing-evidence dt{margin-top:var(--sp-8)}.writing-evidence pre{white-space:pre-wrap;font:var(--fs-micro)/1.8 var(--sans)}.writing-page summary,.writing-settings summary{cursor:pointer;color:var(--blue)}@media(min-width:1440px){.writing-workspace{grid-template-columns:360px minmax(0,1fr)}}@media(max-width:1023px){.writing-workspace{grid-template-columns:1fr;height:auto;max-height:none}.writing-sidebar{border-right:0;padding-right:0;max-height:440px}.writing-detail{border-top:1px solid var(--line);padding:var(--sp-16) 0;height:75dvh}.writing-workspace[data-pane=detail]>.writing-sidebar,.writing-workspace[data-pane=list]>.writing-detail{display:none}.writing-workspace[data-pane]>.writing-sidebar{max-height:none}.writing-workspace[data-pane]>.writing-detail{border-top:0}}.writing-back{align-self:flex-start;flex-shrink:0;font-size:var(--fs-tiny)}.writing-template-choices{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-10)}.writing-settings :is(select,.select-trigger),.writing-actions :is(select,.select-trigger){padding:var(--sp-6);font:var(--fs-micro) var(--sans);color:var(--ink);border:1px solid var(--line);background:var(--paper);max-width:100%}.writing-settings details>label{margin:var(--sp-12) 0}.writing-policy-settings{min-width:0}.writing-fact{padding:var(--sp-10) 0;border-bottom:1px solid var(--line, var(--line))}.writing-settings .writing-fact-switch{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--sp-8);margin:0 0 var(--sp-8);font:var(--fs-micro) var(--sans);color:var(--muted)}.writing-settings .writing-fact-switch input{width:auto;min-width:0}.writing-fact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-8) var(--sp-16)}.writing-fact-fields label{min-width:0}.writing-fact a{margin-right:var(--sp-16);overflow-wrap:anywhere}@media(max-width:767px){.writing-fact-fields{grid-template-columns:minmax(0,1fr)}}.semantic-review-panel{padding:var(--sp-12) 0;border-top:1px solid var(--line);font:var(--fs-micro)/1.75 var(--sans);overflow-wrap:anywhere}.semantic-review-panel p{margin:var(--sp-6) 0}.semantic-review-panel summary{color:var(--blue);cursor:pointer}.semantic-review-step{margin:var(--sp-10) 0;padding:var(--sp-8) 0;border-bottom:1px solid var(--line)}.semantic-review-finding blockquote{margin:var(--sp-8) 0;padding-left:var(--sp-10);border-left:2px solid var(--line)}.semantic-review-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto;font:var(--fs-micro)/1.6 var(--sans)}.semantic-review-settings>label{margin:var(--sp-12) 0}.writing-settings .writing-checkbox{display:flex;flex-direction:row;align-items:flex-start;gap:var(--sp-8);margin:var(--sp-8) 0;font:var(--fs-small)/1.6 var(--sans)}.writing-settings .writing-checkbox input{flex:none;margin:var(--sp-2) 0 0;accent-color:var(--blue)}.production-routing-settings fieldset{min-width:0;border:0;margin:0;padding:0}.route-scheme-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--sp-12);margin-bottom:var(--sp-12)}.writing-template-choices>span{color:var(--muted);font-size:var(--fs-mini)}.workspace-page :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),:is(select,.select-trigger),textarea){font:var(--fs-base)/var(--lh-snug) var(--sans);padding:var(--sp-8) var(--sp-12);border:1px solid var(--line-strong);border-radius:2px;background:var(--paper);color:var(--ink);min-width:0;max-width:100%}.workspace-page :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),:is(select,.select-trigger)){height:var(--control-height);min-height:var(--control-height);padding-block:0}.workspace-page textarea{line-height:var(--lh-relaxed)}.workspace-page button:not(.icon-button):not(.nav-item){min-height:var(--control-height)}.workspace-page :is(button,.primary):not(.icon-button,.nav-item,.video-preview,.review-list-row,.dispatch-row,.geo-batch-row,.writing-record-row>button,.plan-history>button){padding-block:0;line-height:var(--lh-tight)}.workspace-page .icon-button{min-width:var(--control-height);min-height:var(--control-height);display:inline-grid;place-items:center}.workspace-page :is(.card-meta,.card-footer,.row-actions) .icon-button{min-width:var(--control-compact);min-height:var(--control-compact)}.workspace-page :where(button,.primary){font-family:var(--sans);letter-spacing:0}.workspace-page button:not(.primary):not(.active):not(:disabled):hover{background:transparent;color:var(--blue)}.operator-details{margin-block:var(--sp-8);font:var(--fs-tiny)/var(--lh-normal) var(--sans);border-top:1px solid var(--line);min-width:0}.operator-details>summary{cursor:pointer;padding:var(--sp-6) 0;color:var(--blue);width:fit-content;max-width:100%}.operator-details>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.operator-details-body{padding:0 0 var(--sp-12);color:var(--muted);overflow-wrap:anywhere}.operator-details-body>*+*{margin-top:var(--sp-8)}.operator-details-body pre{white-space:pre-wrap;overflow-wrap:anywhere}.help-details{border:0}.overview-metrics a:hover{color:var(--blue)}.overview-queue{margin-block:var(--sp-16)}.overview-queue>header{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12);padding-bottom:var(--sp-12);border-bottom:1px solid var(--line)}.overview-queue h3{font-size:var(--fs-lead)}.overview-queue>header a,.overview-queue>p,.overview-empty{font:var(--fs-tiny)/var(--lh-normal) var(--sans)}.overview-empty,.overview-queue>p{padding-block:var(--sp-20)}.overview-queue-row{display:block;padding:var(--sp-10) 0;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.overview-queue-row:hover{text-decoration:none;color:var(--blue)}.overview-queue-row strong{font:var(--fs-base)/var(--lh-snug) var(--serif)}.overview-queue-row p{margin-top:var(--sp-4);font:var(--fs-tiny)/var(--lh-snug) var(--sans);color:var(--muted)}.overview-queue-row>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-4) var(--sp-12)}.overview-queue-row .status-tag{flex-shrink:0;font:var(--fs-tiny)/var(--lh-snug) var(--sans)}.overview-workspace .system-register{border:1px solid var(--line);margin-bottom:var(--sp-12)}@media(min-width:1024px)and (min-height:640px){.workspace-page .writing-page{height:100%;display:flex;flex-direction:column;min-height:0}.workspace-page .writing-page>.page-heading,.workspace-page .writing-page>.section-navigation{flex-shrink:0}.workspace-page .writing-workspace{flex:1;height:auto;min-height:360px;max-height:none}}.workspace-page .delivery-panel .publisher-fields label{color:var(--muted);font:var(--fs-small)/var(--lh-snug) var(--sans)}.workspace-page button:not(.icon-button){font-size:var(--fs-base)}.workspace-page .primary{min-height:var(--control-height);padding:0 var(--sp-16)}@media(max-width:639px){.workspace-page :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),:is(select,.select-trigger)){height:var(--control-touch);min-height:var(--control-touch)}.workspace-page :is(button:not(.icon-button):not(.nav-item),.primary){min-height:var(--control-touch)}.workspace-page .icon-button,.workspace-page :is(.card-meta,.card-footer,.row-actions) .icon-button{min-width:var(--control-touch);min-height:var(--control-touch)}}.workspace-page .operator-details>summary{padding-block:var(--sp-6)}.workspace-page .page-heading>.operator-details{margin-block:0}.workspace-page .delivery-panel .publisher-fields{gap:var(--sp-8) var(--sp-12)}.workspace-page .delivery-preview{padding:var(--sp-12)}.workspace-page{--shell-topbar: 40px;--shell-sidebar: 164px;--shell-drawer: 264px;--page-gutter: var(--sp-12);--content-max: 1200px;--scroll-hint: color-mix(in srgb, var(--ink) 16%, transparent);--sticky-top: 0px;--assistant-width: 400px;--assistant-inset: 0px}@media(min-width:1024px){.workspace-page.assistant-open{--assistant-inset: var(--assistant-width)}}@media(min-width:640px){.workspace-page{--page-gutter: var(--sp-16)}}@media(min-width:1024px){.workspace-page{--page-gutter: var(--sp-24)}}@media(min-width:1440px){.workspace-page{--page-gutter: var(--sp-32)}}.workspace-page .folio-sheet{margin-left:0;border-inline:0}.workspace-topbar{position:sticky;top:0;z-index:20;min-height:var(--shell-topbar);display:flex;align-items:center;gap:var(--sp-12);padding:0 var(--sp-16);border-bottom:1px solid var(--ink);background:var(--paper);flex-shrink:0;font:var(--fs-small)/var(--lh-tight) var(--sans)}.workspace-brand{color:var(--ink);font:600 var(--fs-lead)/var(--lh-tight) var(--serif);white-space:nowrap;text-decoration:none}.workspace-brand span{font:var(--fs-small)/var(--lh-tight) var(--sans);margin-left:var(--sp-12)}.workspace-current{display:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.workspace-context{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.workspace-topbar time{color:var(--muted);white-space:nowrap}.workspace-page .workspace-menu-button,.workspace-page .workspace-drawer-head{display:none}.workspace-page .workspace-assistant-button{flex-shrink:0;gap:var(--sp-6);padding:0 var(--sp-10)}.workspace-page .workspace-assistant-button.active{border-color:var(--ink);background:var(--ink);color:var(--paper)}.workspace-page .folio-sidebar{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--ink);background:var(--paper);overflow-y:auto;overscroll-behavior:contain}.workspace-page .folio-sidebar nav{display:block;flex-shrink:0}.workspace-page .folio-sidebar :is(.nav-label,.utility-label){display:block;height:auto;padding:var(--sp-16) var(--sp-12) var(--sp-8);font:var(--fs-micro)/var(--lh-tight) var(--sans);letter-spacing:0;color:var(--muted)}.workspace-page .folio-sidebar .nav-item{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6);width:100%;min-width:0;height:auto;min-height:40px;padding:var(--sp-8) var(--sp-12);border:0;background:transparent;color:var(--ink);font:var(--fs-base)/var(--lh-snug) var(--sans);letter-spacing:0;text-align:left;text-decoration:none;white-space:nowrap}.workspace-page .folio-sidebar .nav-count{min-width:20px;padding:0 var(--sp-6);border:1px solid var(--gold);color:var(--gold);font:var(--fs-micro) / 18px var(--sans);text-align:center}.workspace-page .folio-sidebar .nav-item.active .nav-count{border-color:var(--paper);color:var(--paper)}.workspace-page .folio-sidebar .utility-navigation .nav-item{min-height:36px;font-size:var(--fs-small)}.workspace-page .folio-sidebar .nav-item.active{background:var(--ink);color:var(--paper)}.workspace-page .folio-sidebar .nav-item:hover:not(.active){background:transparent;color:var(--blue)}.workspace-page .folio-sidebar .nav-item.active:hover{color:var(--paper)}.workspace-page .folio-sidebar .nav-item:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.workspace-page .folio-sidebar .folio-account{display:block;flex-shrink:0;margin:auto var(--sp-12) var(--sp-12);padding-top:var(--sp-12);border-top:1px solid var(--line)}.workspace-page .folio-account>span{display:block;font:var(--fs-micro)/var(--lh-tight) var(--sans);letter-spacing:0;color:var(--muted)}.workspace-page .folio-account .account-identity-link{display:block;margin:var(--sp-4) 0 var(--sp-4);padding:0;color:inherit;text-decoration:none}.workspace-page .folio-account strong{display:block;margin:0 0 var(--sp-2);font:500 var(--fs-base)/var(--lh-snug) var(--sans)}.workspace-page .folio-account small{display:block;font:var(--fs-micro)/var(--lh-snug) var(--sans);color:var(--muted)}.workspace-page .folio-account button{display:inline-flex;align-items:center;gap:var(--sp-6);padding:0;border:0;background:transparent;color:var(--muted);font:var(--fs-small)/var(--lh-tight) var(--sans)}.workspace-page .folio-main{min-width:0}.workspace-page .folio-main:focus{outline:none}.workspace-page .folio-content{min-width:0;padding:0 max(var(--page-gutter),calc(100% - var(--content-max) - var(--page-gutter))) var(--sp-16) var(--page-gutter)}.workspace-page .folio-content.section-content{display:block;padding-bottom:var(--sp-24)}@media(min-width:1024px){.workspace-page .folio-layout{display:grid;grid-template-columns:var(--shell-sidebar) minmax(0,1fr)}.workspace-nav-backdrop{display:none}}@media(min-width:640px){.workspace-page{height:100dvh;min-height:0}.workspace-page .folio-sheet{display:flex;flex-direction:column;height:100%;min-height:0}.workspace-page .folio-layout{flex:1;min-height:0}.workspace-page .folio-main,.workspace-page .folio-content{display:flex;flex-direction:column;flex:1;min-height:0}.workspace-page .folio-content.collection-content{overflow:auto;padding-bottom:0}.workspace-page .folio-content.section-content{display:block;overflow:auto}.workspace-page .folio-content.assistant-content{overflow:hidden}}@media(max-width:639px){.workspace-page .folio-content.assistant-content{display:flex;flex-direction:column;height:calc(100dvh - var(--shell-topbar) - 1px)}}@media(max-width:1023px){.workspace-topbar{gap:var(--sp-8);padding-inline:var(--sp-8) var(--sp-16)}.workspace-page .workspace-menu-button{display:inline-grid}.workspace-current{display:block}.workspace-current:before{content:"·";margin-right:var(--sp-8);color:var(--muted)}.workspace-page .folio-layout{display:flex;flex-direction:column}.workspace-page .folio-sidebar{position:fixed;z-index:41;inset:0 auto 0 0;width:var(--shell-drawer);max-width:85vw;transform:translate(-100%);visibility:hidden;transition:transform .18s ease,visibility 0s linear .18s}.workspace-page .folio-sidebar.open{transform:none;visibility:visible;transition:transform .18s ease}.workspace-page .workspace-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-8);min-height:var(--shell-topbar);padding:0 var(--sp-4) 0 var(--sp-12);border-bottom:1px solid var(--ink);flex-shrink:0}.workspace-page .workspace-drawer-head strong{font:600 var(--fs-lead)/var(--lh-tight) var(--serif)}.workspace-page .folio-sidebar .nav-item,.workspace-page .folio-sidebar .utility-navigation .nav-item{min-height:40px}.workspace-nav-backdrop{position:fixed;inset:0;z-index:40;background:var(--backdrop)}html:has(.workspace-page.nav-open){overflow:hidden}}@media(max-width:639px){.workspace-page{--sticky-top: calc(var(--shell-topbar) + 1px)}.workspace-topbar{padding-inline:var(--sp-4) var(--sp-12)}.workspace-brand span,.workspace-context,.workspace-topbar time{display:none}.workspace-page .workspace-assistant-button{margin-left:auto}.workspace-page .folio-account button{min-height:var(--control-touch)}}@media(prefers-reduced-motion:reduce){.workspace-page .folio-sidebar,.workspace-page .folio-sidebar.open{transition:none}}.workspace-page :is(.tabs,.section-navigation){display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--sp-20);min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;background:linear-gradient(to right,var(--paper) 40%,transparent) left center / 24px 100% no-repeat local,linear-gradient(to left,var(--paper) 40%,transparent) right center / 24px 100% no-repeat local,linear-gradient(to right,var(--scroll-hint),transparent) left center / 12px 100% no-repeat scroll,linear-gradient(to left,var(--scroll-hint),transparent) right center / 12px 100% no-repeat scroll}.workspace-page .section-navigation{flex-shrink:0;margin-bottom:var(--sp-12);padding-bottom:0;border-bottom:1px solid var(--line)}.workspace-page :is(.section-navigation,.page-tabs){position:sticky;top:var(--sticky-top);z-index:7;background-color:var(--paper)}.workspace-page :is(.tabs,.section-navigation)::-webkit-scrollbar{display:none}.workspace-page :is(.tabs,.section-navigation)>:is(button,a):not(.icon-button){flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--sp-6);min-height:36px;padding:0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:var(--fs-base)/var(--lh-tight) var(--sans);letter-spacing:0;text-decoration:none;white-space:nowrap}.workspace-page :is(.tabs,.section-navigation)>:is(button,a):is(.active,[aria-selected=true],[aria-current=page]){color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.workspace-page :is(.tabs,.section-navigation)>:is(button,a):not(.active,[aria-selected=true],[aria-current=page]):hover{color:var(--blue)}.workspace-page :is(.tabs,.section-navigation)>:is(button,a):focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.workspace-page :is(.tabs,.section-navigation)>:is(.tabs-end,.section-navigation-end){margin-left:auto}.workspace-page .section-navigation-end{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--sp-16)}.workspace-page .section-navigation-end>a{color:var(--muted);font:var(--fs-base) / var(--lh-tight) var(--sans);text-decoration:none;white-space:nowrap}.workspace-page .section-navigation-end>a:hover{color:var(--blue)}@media(max-width:639px){.workspace-page :is(.tabs,.section-navigation){gap:var(--sp-16)}.workspace-page :is(.tabs,.section-navigation)>:is(button,a):not(.icon-button){min-height:var(--control-touch)}}.workspace-page{--col-select: 32px;--col-status: 136px;--col-time: 96px;--search-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23656d6a' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E")}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .workspace-page{--search-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2397a098' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E")}}:root[data-theme=dark] .workspace-page{--search-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2397a098' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E")}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.workspace-page .page-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-8) var(--sp-16);min-height:0;margin:0;padding:var(--sp-16) 0 var(--sp-12)}.workspace-page .page-heading h2{font:500 var(--fs-title) / var(--lh-tight) var(--serif);letter-spacing:0}.workspace-page .page-heading h2>span{display:none}.workspace-page .page-heading a:not(.primary){font:var(--fs-small) / var(--lh-tight) var(--sans);color:var(--blue)}.workspace-page .page-heading p{display:block;margin:var(--sp-4) 0 0;font:var(--fs-micro) / var(--lh-snug) var(--sans);color:var(--muted)}.workspace-page .page-heading>.operator-details{position:relative;margin:0;border-top:0}.workspace-page .page-heading>.operator-details>.operator-details-body{position:absolute;z-index:15;top:100%;right:0;width:min(360px,calc(100vw - 32px));padding:var(--sp-12);border:1px solid var(--ink);background:var(--paper);box-shadow:0 6px 18px color-mix(in srgb,var(--ink) 14%,transparent)}@media(max-width:639px){.workspace-page .page-heading{padding-block:var(--sp-12) var(--sp-8)}.workspace-page .page-heading p{display:none}.workspace-page .page-heading>div:first-child{flex:1 1 0;min-width:0}}.workspace-page :is(.status,.status-tag,.source-state,.plan-state,.geo-status,.account-state,.credential-state,.dispatch-status){font-family:var(--sans);font-size:var(--fs-micro);line-height:var(--lh-snug);letter-spacing:0;font-variant-numeric:tabular-nums}.workspace-page :is(.status-tag,.source-state,.plan-state,.geo-status,.account-state,.credential-state,.dispatch-status):before{content:"";display:inline-block;width:6px;height:6px;margin-right:var(--sp-4);border-radius:50%;background:currentColor;vertical-align:.1em}.workspace-page .status i{width:6px;height:6px}.workspace-page [data-tone=done]{color:var(--green)}.workspace-page [data-tone=active]{color:var(--blue)}.workspace-page [data-tone=waiting]{color:var(--gold)}.workspace-page [data-tone=failed]{color:var(--red)}.workspace-page [data-tone=unknown]{color:var(--ink-soft)}.workspace-page [data-tone] small{color:var(--muted)}.workspace-page .geo-status.geo-unknown{color:var(--ink-soft)}.workspace-page :is(.danger,.material-delete,.source-delete,.danger-button:not(.primary)){color:var(--red);border-color:var(--red-soft)}.workspace-page :is(.danger,.material-delete,.source-delete,.danger-button:not(.primary)):not(:disabled):hover{color:var(--red-deep);border-color:var(--red);background:transparent}.workspace-page .folio-content input[type=search]:not([type=checkbox]){flex:0 1 260px;width:min(260px,100%);min-width:0;max-width:100%;padding-left:28px;padding-right:var(--sp-8);background-color:var(--paper);background-image:var(--search-icon);background-repeat:no-repeat;background-position:9px 50%;background-size:13px 13px}.workspace-page .folio-content :is(.writing-input,.writing-records) input[type=search]:not([type=checkbox]){flex-basis:auto;width:100%}.workspace-page .folio-content .account-search input[type=search]:not([type=checkbox]){flex:1 1 auto;width:auto}.workspace-page .folio-content input[type=search]{appearance:none}.workspace-page .folio-content input[type=search]::-webkit-search-decoration{appearance:none}.workspace-page .folio-content input:is([type=checkbox],[type=radio]){flex:0 0 16px;width:16px;height:16px;margin:0;padding:0}.workspace-page .list-selection-bar label{min-height:var(--control-height)}@media(max-width:639px){.workspace-page .folio-content input[type=search]:not([type=checkbox]){flex-basis:100%;width:100%}}.workspace-page .pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--sp-8);margin:0;padding:var(--sp-12) 0;border:0;font:var(--fs-micro) / var(--lh-tight) var(--sans);color:var(--muted);font-variant-numeric:tabular-nums}.workspace-page .pager button{color:var(--ink)}.workspace-page .pager>.pager-total{margin-right:auto}.workspace-page .pager>:is(span,small):not(.pager-total){min-width:6em;text-align:center}.workspace-page :is(.empty,.overview-empty,.geo-empty,.geo-analysis-empty){display:block;min-height:0;padding:var(--sp-24) 0;border:0;text-align:left;color:var(--muted)}.workspace-page :is(.empty,.geo-empty) :is(h2,h3),.workspace-page :is(.empty,.overview-empty,.geo-empty,.geo-analysis-empty)>p:first-child,.workspace-page p.geo-analysis-empty{margin:0;font:400 var(--fs-base) / var(--lh-snug) var(--sans);color:var(--ink)}.workspace-page .empty p,.workspace-page .overview-empty>p+*{max-width:40em;margin:var(--sp-4) 0 0;font:var(--fs-micro) / var(--lh-snug) var(--sans);color:var(--muted)}.workspace-page .empty>:is(a,button,.primary),.workspace-page .overview-empty>a,.workspace-page :is(.geo-empty,.geo-analysis-empty)>.clear-filters{display:inline-flex;margin-top:var(--sp-12)}.workspace-page .save-bar{position:sticky;z-index:6;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--sp-8);margin-top:var(--sp-16);padding:var(--sp-12) 0;padding-bottom:max(var(--sp-12),env(safe-area-inset-bottom));border-top:1px solid var(--ink);background:var(--paper)}.workspace-page .save-bar>span{margin-right:auto;font:var(--fs-small) / var(--lh-tight) var(--sans);color:var(--gold)}.workspace-page .modal{width:100%;max-width:640px;max-height:85vh;padding:var(--sp-24)}.workspace-page .modal.deletion-dialog{max-width:420px}.workspace-page .modal.task-detail{max-width:880px}.workspace-page .modal-head h2,.workspace-page .modal-head h3{font:500 var(--fs-lead) / var(--lh-tight) var(--serif)}.workspace-page .modal-head>button{display:inline-grid;place-items:center;flex:0 0 auto;width:var(--control-height);min-width:var(--control-height);height:var(--control-height);min-height:var(--control-height);padding:0;border:0;background:transparent}@media(max-width:639px){.workspace-page .modal-head>button{width:var(--control-touch);min-width:var(--control-touch);height:var(--control-touch);min-height:var(--control-touch)}}@media(max-width:639px){.workspace-page .modal-backdrop:not(.detail-backdrop){align-items:stretch;padding:0}.workspace-page .modal{max-width:none;max-height:none;min-height:100%;padding:var(--sp-16);border:0;outline:0}}.workspace-page .segmented{display:inline-flex;flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none}.workspace-page .segmented::-webkit-scrollbar{display:none}.workspace-page .segmented>button:not(.icon-button){flex:0 0 auto;gap:var(--sp-4);margin-left:-1px;padding:0 var(--sp-12);border:1px solid var(--line-strong);background:transparent;color:var(--ink-soft);font:var(--fs-small) / var(--lh-tight) var(--sans);white-space:nowrap}.workspace-page .segmented>button:not(.icon-button):first-child{margin-left:0}.workspace-page .segmented>button:not(.icon-button):is(.active,[aria-pressed=true]){position:relative;z-index:1;border-color:var(--ink);background:var(--ink);color:var(--paper)}.workspace-page .segmented>button:not(.icon-button):is(.active,[aria-pressed=true]) span{color:inherit}.workspace-page .segmented>button:not(.icon-button) span{font:var(--fs-micro) / var(--lh-tight) var(--sans);color:var(--muted)}.workspace-page .more-menu{position:relative;display:inline-flex}.workspace-page .more-menu-list{position:absolute;z-index:25;top:calc(100% + var(--sp-4));right:0;display:grid;min-width:140px;padding:var(--sp-4) 0;border:1px solid var(--ink);background:var(--paper);box-shadow:0 6px 18px color-mix(in srgb,var(--ink) 14%,transparent)}.workspace-page .more-menu-list>a{display:flex;align-items:center;min-height:var(--control-height);color:var(--ink);text-decoration:none}.workspace-page .page-heading .more-menu-trigger{min-width:var(--control-height);min-height:var(--control-height)}@media(max-width:639px){.workspace-page .more-menu-list>a,.workspace-page .page-heading .more-menu-trigger{min-width:var(--control-touch);min-height:var(--control-touch)}}.workspace-page .more-menu-list>:is(button:not(.icon-button),a){justify-content:flex-start;gap:var(--sp-8);width:100%;padding:0 var(--sp-12);border:0;background:transparent;font:var(--fs-base) / var(--lh-tight) var(--sans);text-align:left;white-space:nowrap}.workspace-page .more-menu-list>:is(button:not(.icon-button):not(:disabled),a):hover{background:var(--paper-sunken)}.workspace-page :is(.geo-analysis-counts,.overview-metrics){display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;margin:var(--sp-12) 0;border-block:1px solid var(--line);background:var(--line)}.workspace-page :is(.geo-analysis-counts,.overview-metrics)>*{display:grid;align-content:start;gap:var(--sp-4);min-width:0;padding:var(--sp-12);border:0;background:var(--paper)}.workspace-page :is(.geo-analysis-counts,.overview-metrics)>*>span:first-child{display:block;font:var(--fs-micro) / var(--lh-snug) var(--sans);color:var(--muted)}.workspace-page :is(.geo-analysis-counts,.overview-metrics) strong{display:block;font:500 var(--fs-data) / 1.2 var(--sans);font-variant-numeric:tabular-nums}.workspace-page .overview-metrics strong small{font:var(--fs-micro) / var(--lh-tight) var(--sans);color:var(--muted)}.workspace-page .geo-analysis-value strong{font:500 var(--fs-small) / var(--lh-tight) var(--sans)}.workspace-page .geo-analysis-value small{font:var(--fs-micro) / var(--lh-tight) var(--sans);color:var(--muted)}.workspace-page .geo-analysis-scroll{background:linear-gradient(to left,var(--paper) 40%,transparent) right center / 24px 100% no-repeat local,linear-gradient(to left,var(--scroll-hint),transparent) right center / 12px 100% no-repeat scroll}.workspace-page .geo-analysis-table{font:var(--fs-small) / var(--lh-snug) var(--sans)}.workspace-page .geo-analysis-table :is(th,td){padding:var(--sp-8) var(--sp-12)}.workspace-page .geo-analysis-table thead th{height:36px;font:var(--fs-micro) / var(--lh-tight) var(--sans)}.workspace-page .geo-analysis-scroll .geo-analysis-table :is(th,td):first-child{position:sticky;z-index:1;left:0;background:var(--paper)}.workspace-page .geo-analysis-scroll .geo-analysis-table tr.selected :is(th,td):first-child{background:var(--paper-raised)}.workspace-page .settings-workspace .settings-content form{gap:var(--sp-16)}.workspace-page :is(.settings-workspace .settings-content,.intake-form) label:not(:has(input[type=checkbox])):not(:has(input[type=radio])){gap:var(--sp-8);color:var(--ink-soft);font:var(--fs-micro) / var(--lh-snug) var(--sans)}.workspace-page :is(.settings-content,.geo-analysis) :is(input[type=number],input[type=time],input[type=date]):not([type=checkbox]){max-width:160px}.workspace-page :is(.settings-content,.geo-analysis) :is(select,.select-trigger):not([multiple]):not([type=checkbox]){max-width:320px}.workspace-page :is(.settings-content,.geo-analysis) :is(input:not([type]),input[type=text],input[type=url],input[type=password],input[type=email]):not([type=checkbox]){max-width:480px}.workspace-page .settings-workspace .settings-content label:has(>input[type=checkbox]),.workspace-page .settings-workspace .settings-content label:has(>input[type=radio]){align-items:center;min-height:var(--control-height)}.workspace-page .settings-workspace .settings-content label>input:is([type=checkbox],[type=radio]){margin:0}:where(.workspace-page) small{font-size:var(--fs-micro)}.workspace-page .folio-content details>summary{min-height:var(--control-height);cursor:pointer}:where(.workspace-page .folio-content details>summary){padding-block:var(--sp-6)}.workspace-page .project-relations>header>details{position:relative;margin:0}.workspace-page .project-relations>header>details>:not(summary){position:absolute;z-index:15;top:100%;left:0;width:min(480px,calc(100vw - 32px));margin:0;padding:var(--sp-12);border:1px solid var(--ink);background:var(--paper);font:var(--fs-micro) / var(--lh-normal) var(--sans);color:var(--ink-soft)}.workspace-page :is(.dispatch-copy,.operator-details-body>p,.page-heading+p,.intake-note){max-width:40em}.workspace-page .list-top{position:sticky;z-index:5;top:calc(var(--sticky-top) + var(--tabs-offset, 0px));background:var(--paper)}.workspace-page .list-top>:first-child{padding-block:var(--sp-12)}.workspace-page .toolbar-count{margin-left:auto;font:var(--fs-micro) / var(--lh-tight) var(--sans);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.workspace-page .toolbar-action{flex-shrink:0;margin-left:auto}.workspace-page .toolbar-count+.toolbar-action{margin-left:0}.workspace-page .toolbar-filters{display:contents}.workspace-page .toolbar-filter-toggle{display:inline-flex;align-items:center;gap:var(--sp-6)}.workspace-page .toolbar-filter-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 var(--sp-4);border-radius:9px;background:var(--ink);color:var(--paper);font:500 var(--fs-micro) / 1 var(--sans);font-variant-numeric:tabular-nums}@media(max-width:639px){.workspace-page .toolbar-filters-panel{display:flex;flex:1 0 100%;flex-wrap:wrap;align-items:center;gap:var(--sp-8);order:10;padding-top:var(--sp-8);border-top:1px dashed var(--line)}.workspace-page .toolbar-filters-panel>.segmented{flex:1 1 100%}.workspace-page .toolbar-filters-panel :is(select,.select-trigger),.workspace-page .toolbar-filters-panel>label{flex:1 1 140px;width:auto;max-width:none}}.workspace-page .list-head{display:grid;grid-template-columns:var(--col-select) minmax(0,1fr);align-items:center;min-height:36px;border-top:1px solid var(--line);border-bottom:1px solid var(--line-strong);background:var(--paper-raised);font:var(--fs-micro) / var(--lh-tight) var(--sans);color:var(--muted)}.workspace-page :is(.list-head,.table-head-select)>.list-selection-bar{flex-wrap:nowrap;gap:var(--sp-4) var(--sp-8);min-width:0;padding:0;border:0;font:inherit}.workspace-page .list-head>.list-selection-bar{grid-column:1}.workspace-page .list-head:not(:has(>.list-head-cols))>.list-selection-bar{grid-column:1 / -1}.workspace-page :is(.list-head,.table-head-select)>.list-selection-bar>label{min-width:var(--col-select);min-height:34px;padding-inline:var(--sp-8)}.workspace-page .list-head-cols{display:grid;align-items:center;column-gap:var(--sp-16);min-width:0;padding-right:var(--sp-12)}.workspace-page .list-head>.list-selection-bar[data-selected=true]{grid-column:1 / -1;flex-wrap:wrap;padding-right:var(--sp-12);color:var(--ink)}.workspace-page .list-head:has(>.list-selection-bar[data-selected=true])>.list-head-cols{display:none}@media(min-width:640px){.workspace-page :is(.list-head,.table-head) .list-selection-bar button{min-height:var(--control-compact);padding-block:0}}@media(min-width:1024px){.workspace-page :is(.list-head:has(>.list-head-cols),.table-head-select)>.list-selection-bar:not([data-selected=true]) .list-select-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width:1023px){.workspace-page .list-head>.list-selection-bar{grid-column:1 / -1;flex-wrap:wrap}.workspace-page .list-head-cols{display:none}}.workspace-page .list-top+:is(.dispatch-list,.review-list,.geo-batch-list){border-top:0}.workspace-page :is(.dispatch-list,.review-list,.geo-batch-list,.material-grid,.ledger-table,.writing-records)[aria-busy=true]{position:relative}.workspace-page :is(.dispatch-list,.review-list,.geo-batch-list,.material-grid,.ledger-table)[aria-busy=true]>*,.workspace-page .writing-records[aria-busy=true]>.writing-record-row{opacity:.5;transition:opacity .12s ease}.workspace-page :is(.dispatch-list,.review-list,.geo-batch-list,.material-grid,.ledger-table,.writing-records)[aria-busy=true]:before{content:"";position:absolute;z-index:3;top:0;right:0;left:0;height:2px;background:linear-gradient(var(--blue),var(--blue)) -43% 0 / 30% 100% no-repeat;animation:list-refresh 1.1s linear infinite}@keyframes list-refresh{to{background-position:143% 0}}@media(prefers-reduced-motion:reduce){.workspace-page :is(.dispatch-list,.review-list,.geo-batch-list,.material-grid,.ledger-table,.writing-records)[aria-busy=true]:before{background-size:100% 100%;animation:none}}.workspace-page .field-label-row{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4) var(--sp-8)}.workspace-page .secret-state{white-space:nowrap}.workspace-page .char-count{display:block;justify-self:end;align-self:flex-end;margin:calc(var(--sp-4) * -1) 0 0;text-align:right;font:var(--fs-micro) / var(--lh-tight) var(--sans);color:var(--muted);font-variant-numeric:tabular-nums}.workspace-page .char-count[data-over]{color:var(--red)}.workspace-page .folio-content textarea:not([type=checkbox]):not([type=radio]):not([type=file]){line-height:1.8}.workspace-page summary>.summary-value{margin-left:var(--sp-8);font:400 var(--fs-micro) / var(--lh-tight) var(--sans);letter-spacing:0;color:var(--muted)}.workspace-page summary>.summary-value:before{content:"· "}.workspace-page .settings-content form>button:not([type=button]){justify-self:end;align-self:flex-end}.workspace-page .settings-content :is(.intake-actions,.publisher-actions,.transcript-toolbar),.workspace-page .settings-content form>div:has(>button.primary:only-child){display:flex;justify-content:flex-end}.workspace-page .settings-content :is(.publisher-actions,.transcript-toolbar)>.primary{order:2}.workspace-page .evidence-hash{display:block;overflow-wrap:anywhere;font:var(--fs-micro) / 1.6 var(--mono);color:var(--muted)}.toast{right:calc(var(--sp-24) + var(--assistant-inset, 0px));bottom:var(--sp-24);left:auto;width:max-content;max-width:min(480px,calc(100vw - 48px - var(--assistant-inset, 0px)));transform:none;font:var(--fs-base) / var(--lh-snug) var(--sans)}@media(max-width:639px){.toast{right:0;bottom:0;left:0;width:auto;max-width:none;padding:var(--sp-12) var(--sp-16);font-size:var(--fs-base)}.toast>button{margin-left:auto}}.workspace-page .section-body{display:grid;grid-template-columns:160px minmax(0,1fr);gap:var(--sp-24);align-items:start;min-width:0}.workspace-page .section-main{min-width:0}.workspace-page .section-directory{position:sticky;top:calc(var(--sticky-top) + var(--tabs-offset, 0px));display:grid;gap:var(--sp-8);padding:var(--sp-4) 0 var(--sp-16);border-right:1px solid var(--line)}.workspace-page .section-directory-group{display:grid}.workspace-page .section-directory-label{padding:var(--sp-8) var(--sp-12) var(--sp-4);font:var(--fs-micro) / var(--lh-tight) var(--sans);color:var(--muted)}.workspace-page .section-directory a{display:flex;align-items:center;min-height:var(--control-height);padding-inline:var(--sp-12) var(--sp-8);border-left:2px solid transparent;color:var(--ink);font:var(--fs-base) / var(--lh-tight) var(--sans);text-decoration:none;white-space:nowrap}.workspace-page .section-directory a:hover{background:var(--paper-sunken)}.workspace-page .section-directory a.active{border-left-color:var(--ink);background:var(--paper-sunken);font-weight:600}.workspace-page .section-directory a:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.workspace-page .section-main>label.section-directory-select{display:none}@media(max-width:1023px){.workspace-page .section-body{display:block}.workspace-page .section-directory{display:none}.workspace-page .section-main>label.section-directory-select{display:flex;flex-direction:row;align-items:center;gap:var(--sp-12);margin:0 0 var(--sp-12);padding-bottom:var(--sp-12);border-bottom:1px solid var(--line)}.workspace-page .section-main>label.section-directory-select>span{flex-shrink:0;color:var(--muted);font:var(--fs-small) / var(--lh-tight) var(--sans)}.workspace-page .section-main>label.section-directory-select :is(select,.select-trigger){width:320px;max-width:100%}}@media(max-width:639px){.workspace-page .section-main>label.section-directory-select :is(select,.select-trigger){flex:1;width:auto}}.workspace-page .list-head:not(:has(>.list-selection-bar)){grid-template-columns:minmax(0,1fr)}@media(max-width:1023px){.workspace-page .list-head:not(:has(>.list-selection-bar)){display:none}}.workspace-page .library-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-8) var(--sp-12);flex-shrink:0;min-height:0;margin:0;padding:var(--sp-12) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.workspace-page .library-toolbar>.list-selection-bar{padding:0;border:0}.workspace-page .library-toolbar>.list-selection-bar[data-selected=true]{flex:1 0 100%;padding-top:var(--sp-8);border-top:1px dashed var(--line)}.workspace-page .records-panel>.pager{flex-shrink:0;border-top:1px solid var(--line)}.workspace-page .library-context{flex-shrink:0}.workspace-page .material-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-content:start;gap:0;margin:0;border-left:1px solid var(--line)}.workspace-page .material-card{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--sp-12);min-width:0;padding:var(--sp-12);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:transparent}.workspace-page .material-card:hover{background:var(--paper-raised)}.workspace-page .material-card.is-selected{box-shadow:inset 0 0 0 1px var(--green)}.workspace-page .video-preview{position:relative;display:block;width:96px;height:128px;margin:0;padding:0;overflow:hidden;border:1px solid var(--line-strong);background:var(--paper-sunken)}.workspace-page .video-preview:has(video){background:#1b1e1c}.workspace-page .video-preview:has(video):after{content:"";position:absolute;inset:60% 0 0;background:linear-gradient(transparent,var(--scrim-strong));pointer-events:none}.workspace-page .video-preview :is(video,.article-cover){display:block;width:100%;height:100%;object-fit:cover}.workspace-page :is(.video-placeholder,.article-cover-placeholder){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-8);height:100%;background:var(--paper-raised);color:var(--muted);font:var(--fs-micro) / var(--lh-tight) var(--sans)}.workspace-page .article-cover-placeholder{color:var(--green)}.workspace-page .play-overlay{position:absolute;z-index:1;top:50%;left:50%;display:grid;place-items:center;width:32px;height:32px;transform:translate(-50%,-50%);border:1px solid var(--on-media-line);background:var(--scrim-soft);color:var(--on-media);opacity:0;transition:opacity .15s}.workspace-page .video-preview:is(:hover,:focus-visible) .play-overlay{opacity:1}.workspace-page .video-preview .source-label{display:none}.workspace-page .video-preview .duration{position:absolute;z-index:1;right:4px;bottom:4px;padding:0 var(--sp-4);background:var(--scrim-strong);color:var(--on-media);font:var(--fs-micro) / var(--lh-tight) var(--sans);font-variant-numeric:tabular-nums}.workspace-page .article-card .video-preview .duration{padding:0 var(--sp-4);background:var(--green-surface)}.workspace-page .material-card>.material-selection{position:absolute;z-index:2;top:var(--sp-12);left:var(--sp-12);display:grid;place-items:center;width:32px;height:32px;margin:0;padding:0;background:transparent;cursor:pointer}.workspace-page .material-card .card-body{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0;padding:0}.workspace-page .material-card .card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;width:100%;min-height:0;height:auto;margin:0;padding:0 28px 0 0;border:0;background:transparent;color:var(--ink);font:500 var(--fs-base) / var(--lh-snug) var(--serif);text-align:left}.workspace-page .material-card .card-title:not(:disabled):hover{color:var(--blue)}.workspace-page .article-card .card-title{color:var(--green)}.workspace-page .material-card :is(.author-line,.card-stats){display:flex;align-items:center;gap:var(--sp-4);min-width:0;margin:0;font:var(--fs-micro) / var(--lh-snug) var(--sans);color:var(--muted)}.workspace-page .material-card .author-line>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-page .material-card .author-line>span:not(.creator-avatar)+span:before,.workspace-page .material-card .card-stats>span+span:before{content:"· "}.workspace-page .material-card .author-line>span:last-of-type{flex-shrink:0}.workspace-page .material-card .author-line time{display:none}.workspace-page .material-card .author-line .creator-avatar{width:16px;height:16px;font-size:var(--fs-micro)}.workspace-page .material-card .card-stats b{font-weight:400;color:var(--ink-soft);font-variant-numeric:tabular-nums}.workspace-page .material-card .card-footer{display:flex;align-items:center;gap:var(--sp-8);min-height:var(--control-compact);margin:auto 0 0;padding:0;border:0;font:var(--fs-micro) / var(--lh-tight) var(--sans)}.workspace-page .material-card .card-footer .entry-number{display:none}.workspace-page .material-card .card-footer .more-menu{margin-left:auto}.workspace-page .material-card .card-footer>button:not(.icon-button){min-height:var(--control-compact);padding:0;border:0;background:transparent;color:var(--blue);font:var(--fs-micro) / var(--lh-tight) var(--sans);white-space:nowrap}.workspace-page .material-card .card-footer>button svg{width:13px;height:13px}.workspace-page .material-card .more-menu-trigger{min-width:var(--control-compact);min-height:var(--control-compact);color:var(--muted)}.workspace-page .material-card .more-menu-list .material-delete{color:var(--red)}@media(max-width:639px){.workspace-page .material-card>.material-selection{width:40px;height:40px}.workspace-page .material-card .card-footer>button:not(.icon-button),.workspace-page .material-card .more-menu-trigger{min-height:var(--control-touch)}.workspace-page .material-card .more-menu-trigger{min-width:var(--control-touch)}}.workspace-page .collection-list-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-8) var(--sp-12);flex-shrink:0;padding:var(--sp-12) 0;border-bottom:1px solid var(--line)}.workspace-page :is(.library-toolbar,.collection-list-controls) :is(select,.select-trigger){width:auto;max-width:100%}.workspace-page :is(.table-head,.ledger-row){display:grid;align-items:center;column-gap:var(--sp-16);padding:0 var(--sp-12)}.workspace-page .table-head{flex-shrink:0;min-height:36px;border-bottom:1px solid var(--line-strong);background:var(--paper-raised);font:var(--fs-micro) / var(--lh-tight) var(--sans);color:var(--muted)}.workspace-page .table-head-select{display:flex;align-items:center;gap:var(--sp-8);min-width:0}.workspace-page .table-head-select>.list-selection-bar{margin-left:calc(var(--sp-8) * -1)}.workspace-page .table-head.source-columns:has(.list-selection-bar[data-selected=true]){grid-template-columns:minmax(0,1fr)}.workspace-page .table-head.source-columns:has(.list-selection-bar[data-selected=true])>span,.workspace-page .table-head-select:has(>.list-selection-bar[data-selected=true])>span{display:none}.workspace-page .table-head-select>.list-selection-bar[data-selected=true]{flex-wrap:wrap;color:var(--ink)}.workspace-page .source-columns{grid-template-columns:minmax(240px,2fr) minmax(120px,1fr) minmax(120px,1fr) var(--col-status) 150px}.workspace-page .job-columns{grid-template-columns:minmax(240px,2fr) minmax(160px,1.2fr) var(--col-status) var(--col-time) 120px}.workspace-page :is(.source-columns,.job-columns)>:last-child{justify-self:end}.workspace-page .ledger-row{min-height:56px;padding-block:var(--sp-12);border-bottom:1px solid var(--line);font:var(--fs-micro) / var(--lh-snug) var(--sans)}.workspace-page .ledger-row:hover{background:var(--paper-raised)}.workspace-page .ledger-row>*{min-width:0}.workspace-page .ledger-row small{display:block;margin-top:var(--sp-4);font:var(--fs-micro) / var(--lh-snug) var(--sans);color:var(--muted)}.workspace-page .ledger-row .error-text{color:var(--red)}.workspace-page .ledger-row time{color:var(--muted);font-variant-numeric:tabular-nums}.workspace-page :is(.source-identity,.job-identity){display:flex;align-items:flex-start;gap:var(--sp-8);min-width:0}.workspace-page :is(.source-identity,.job-identity)>div{flex:1;min-width:0}.workspace-page .source-identity>.list-row-select{flex-shrink:0;width:32px;height:32px;margin:calc(var(--sp-8) * -1) 0 0 calc(var(--sp-8) * -1);padding:0}.workspace-page .source-identity a{display:inline-flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-4);font:var(--fs-micro) / var(--lh-snug) var(--sans)}.workspace-page .ledger-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 var(--fs-base) / var(--lh-snug) var(--serif)}.workspace-page .source-material-link{display:block;max-width:100%;min-height:0;padding:0;border:0;background:none;color:inherit;text-align:left}.workspace-page .ledger-row .source-material-link small{display:inline-flex;align-items:center;gap:var(--sp-2);margin:0;color:var(--blue)}.workspace-page .job-detail-link{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:100%;min-height:0;padding:0;border:0;background:none;color:inherit;font:500 var(--fs-base) / var(--lh-snug) var(--serif);text-align:left;white-space:normal}.workspace-page .job-mark{display:flex;flex-shrink:0;margin-top:var(--sp-2);color:var(--muted)}.workspace-page .job-mark.succeeded{color:var(--green)}.workspace-page .job-mark.failed{color:var(--red)}.workspace-page .job-result>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.workspace-page .row-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-12)}.workspace-page .row-actions>:is(a,button:not(.icon-button)){display:inline-flex;align-items:center;gap:var(--sp-4);min-height:var(--control-compact);padding:0;border:0;background:transparent;color:var(--blue);font:var(--fs-micro) / var(--lh-tight) var(--sans);white-space:nowrap}.workspace-page .row-actions .more-menu-trigger{min-width:var(--control-compact);min-height:var(--control-compact);color:var(--muted)}.workspace-page .row-actions .more-menu-list .source-delete{color:var(--red)}@media(max-width:1023px){.workspace-page .table-head{display:none}.workspace-page .table-head.source-columns{display:flex}.workspace-page .table-head.source-columns>span,.workspace-page .table-head-select>span{display:none}.workspace-page .ledger-row{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--sp-8);column-gap:var(--sp-12)}.workspace-page .ledger-row.job-columns{grid-template-areas:"main status" "result result" "time actions"}.workspace-page .ledger-row.source-columns{grid-template-areas:"main status" "plan runs" "actions actions"}.workspace-page .ledger-row>:nth-child(1){grid-area:main}.workspace-page .ledger-row.job-columns>:nth-child(2){grid-area:result}.workspace-page .ledger-row.job-columns>:nth-child(3),.workspace-page .ledger-row.source-columns>:nth-child(4){grid-area:status;justify-self:end}.workspace-page .ledger-row.job-columns>:nth-child(4){grid-area:time}.workspace-page .ledger-row.source-columns>:nth-child(2){grid-area:plan}.workspace-page .ledger-row.source-columns>:nth-child(3){grid-area:runs;text-align:right}.workspace-page .ledger-row>.row-actions{grid-area:actions;justify-self:end}}@media(max-width:639px){.workspace-page .row-actions>:is(a,button:not(.icon-button)),.workspace-page .row-actions .more-menu-trigger{min-height:var(--control-touch)}.workspace-page .row-actions .more-menu-trigger{min-width:var(--control-touch)}.workspace-page .source-identity>.list-row-select{width:40px;height:40px}.workspace-page .table-head-select>.list-selection-bar>label{padding-left:var(--sp-12)}}.admission-chip{display:block;margin-top:var(--sp-6);font:var(--fs-micro) / var(--lh-snug) var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admission-chip:before{content:"";display:inline-block;width:6px;height:6px;margin-right:var(--sp-4);border-radius:50%;background:currentColor;vertical-align:.1em}.purged-row{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-16);padding:var(--sp-12) 0;border-top:1px solid var(--line)}.purged-row:last-of-type{border-bottom:1px solid var(--line)}.purged-row>div:first-child{min-width:0}.purged-row strong{font:500 var(--fs-base) / var(--lh-snug) var(--serif);overflow-wrap:anywhere}.purged-row small{display:block;margin-top:var(--sp-4);color:var(--muted);font:var(--fs-micro) / var(--lh-snug) var(--sans)}.purged-row p{margin:var(--sp-6) 0 0;font-size:var(--fs-tiny);color:var(--ink-soft);overflow-wrap:anywhere}.purged-actions{display:flex;flex:0 0 auto;align-items:center;gap:var(--sp-12);font-size:var(--fs-tiny)}@media(max-width:639px){.purged-row{flex-direction:column;align-items:stretch}.purged-actions{flex-wrap:wrap}}
