#workspace-root{width:100%;min-width:0;max-width:none;color:var(--color-ink);font-size:var(--app-text-body);line-height:1.45}#workspace-root [hidden]{display:none!important}#workspace-root .workspace-entity-bar{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin:calc(-1 * var(--spacing-md)) calc(-1 * var(--spacing-md)) var(--spacing-md);padding:var(--spacing-md);border-bottom:1px solid var(--color-border);background:var(--color-surface-page);display:flex}#workspace-root .workspace-entity-bar>div:first-child{min-width:0}#workspace-root .workspace-entity-bar h1{font-size:var(--app-text-title);letter-spacing:var(--tracking-tighter);overflow-wrap:anywhere;line-height:1.15}#workspace-root .workspace-entity-bar #workspace-subtitle{margin-top:var(--spacing-xs);color:var(--color-ink-muted);font-size:var(--app-text-caption)}#workspace-root .workspace-eyebrow{margin-bottom:var(--spacing-xs);color:var(--color-ink-muted);font-size:var(--app-text-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:600}#workspace-root .workspace-actions{gap:var(--spacing-sm)}#workspace-root .workspace-actions .btn{min-height:var(--app-control-height)}#workspace-root .workspace-view{gap:var(--spacing-lg);display:grid}#workspace-root .workspace-section-heading{justify-content:space-between;align-items:baseline;gap:var(--spacing-md);min-width:0;display:flex}#workspace-root .workspace-section-heading h2,#workspace-root .workspace-section h2,#workspace-root [role=tabpanel]>h2{font-size:var(--app-text-section);letter-spacing:var(--tracking-tight);font-weight:650;line-height:1.3}#workspace-root .workspace-section-heading a{font-size:var(--app-text-caption);flex:none;font-weight:600}#workspace-root .workspace-signal-list{border-top:1px solid var(--color-border)}#workspace-root .workspace-signal{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);min-height:var(--app-control-height);border-bottom:1px solid var(--color-border);background:var(--color-surface);display:flex}#workspace-root .workspace-signal strong{font-size:var(--app-text-body);font-weight:500}#workspace-root .workspace-signal .status-label{flex:none}#workspace-root .workspace-detail-grid{gap:var(--spacing-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}#workspace-root .workspace-section{min-width:0;padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}#workspace-root .workspace-section>h2,#workspace-root .workspace-section>.workspace-section-heading{margin-bottom:var(--spacing-sm)}#workspace-root .workspace-fact-list{margin:0}#workspace-root .workspace-fact{gap:var(--spacing-md);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,.38fr) minmax(0,1fr);display:grid}#workspace-root .workspace-fact:last-child{border-bottom:0}#workspace-root .workspace-fact dt{color:var(--color-ink-muted)}#workspace-root .workspace-fact dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:550}#workspace-root .workspace-fact dd.mono{font-size:var(--app-text-caption)}#workspace-root .workspace-sources{border-top:1px solid var(--color-border)}#workspace-root .workspace-source{border-top:0;border-bottom:1px solid var(--color-border);padding:0}#workspace-root .workspace-source-head{justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);display:flex}#workspace-root .workspace-source-head strong{font-size:var(--app-text-body);font-weight:500}#workspace-root .workspace-source .status-label{text-align:right}#workspace-root .workspace-source details{margin-top:var(--spacing-xs)}#workspace-root .workspace-source summary{min-height:var(--app-control-height);padding-block:var(--spacing-sm);cursor:pointer;font-size:var(--app-text-body);display:list-item}#workspace-root .workspace-source summary::marker{color:var(--color-ink-muted)}#workspace-root .workspace-source summary strong{color:var(--color-ink)}#workspace-root .workspace-source summary .status-label{float:right;margin-left:var(--spacing-sm)}#workspace-root .workspace-source details p{margin:var(--spacing-sm) 0}#workspace-root .workspace-source details small{color:var(--color-ink-muted);font-size:var(--app-text-caption);line-height:1.55;display:block}#workspace-root .workspace-footer-note,#workspace-root .workspace-muted{color:var(--color-ink-muted);font-size:var(--app-text-caption)}#workspace-root .workspace-footer-note{max-width:var(--container-3xl);margin-top:var(--spacing-xs)}#workspace-root .workspace-quiet-state{padding:var(--spacing-md) 0;color:var(--color-ink-muted)}#workspace-root .workspace-start{max-width:var(--container-3xl);padding:var(--spacing-xl) var(--spacing-md)}#workspace-root .workspace-start h2{font-size:var(--app-text-title);letter-spacing:var(--tracking-tighter)}#workspace-root .workspace-start>p:not(.workspace-eyebrow){margin:var(--spacing-sm) 0 var(--spacing-md);color:var(--color-ink-muted)}#workspace-root .workspace-start form{max-width:var(--container-3xl)}#workspace-root .workspace-start .workspace-muted{margin-top:var(--spacing-md)!important}#workspace-root .workspace-start-links{gap:var(--spacing-lg);font-size:var(--app-text-caption);flex-wrap:wrap;font-weight:600;display:flex}#workspace-root .workspace-start-links a{color:var(--color-primary)}#workspace-root .workspace-tabs{margin:0 0 var(--spacing-lg);border-bottom:1px solid var(--color-border);background:var(--color-surface-page);flex-wrap:nowrap;gap:0;overflow-x:auto}#workspace-root .workspace-tabs button{padding:var(--spacing-sm) var(--spacing-md);color:var(--color-ink-muted);font-size:var(--app-text-body);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;font-weight:550}#workspace-root .workspace-tabs button[aria-selected=true]{border-bottom-color:var(--color-primary);color:var(--color-ink);background:0 0}#workspace-root [role=tabpanel]{min-width:0}#workspace-root #panel-overview{gap:var(--spacing-md);display:grid}#workspace-root .workspace-notice{margin:var(--spacing-sm) 0;font-size:var(--app-text-caption)}#workspace-root .workspace-list{gap:var(--spacing-sm)}#workspace-root .workspace-list article{border-radius:var(--radius-md);background:var(--color-surface)}#workspace-root .workspace-list h3{font-size:var(--app-text-body)}#workspace-root .workspace-control{min-height:var(--app-control-height)}@media (width<=800px){#workspace-root .workspace-entity-bar{align-items:flex-start}#workspace-root .workspace-detail-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){#workspace-root .workspace-entity-bar{flex-direction:column}#workspace-root .workspace-entity-bar .workspace-actions{width:100%}#workspace-root .workspace-entity-bar .workspace-actions .btn{justify-content:center;width:100%}#workspace-root .workspace-section-heading{align-items:flex-start}#workspace-root .workspace-signal{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column}#workspace-root .workspace-source summary .status-label{float:none;margin-left:var(--spacing-md);text-align:left;display:block}#workspace-root .workspace-fact{grid-template-columns:minmax(0,.35fr) minmax(0,1fr)}#workspace-root .workspace-start{padding:var(--spacing-lg) 0}}@media print{#workspace-root .workspace-source details,#workspace-root .workspace-source details>*{display:block}}#workspace-root .workspace-switch-label{gap:var(--spacing-xs);color:var(--color-ink-muted);font-size:var(--app-text-caption);display:grid}#workspace-root .workspace-switch-label select{width:var(--container-2xs);max-width:100%;font-size:var(--app-text-body)}#workspace-root .workspace-state-grid{gap:var(--spacing-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}#workspace-root .workspace-state-card{gap:var(--spacing-xs);min-width:0;padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);display:grid}#workspace-root .workspace-state-card span{font-size:var(--app-text-caption);font-weight:600}#workspace-root .workspace-state-card strong{font-size:var(--app-text-title);font-variant-numeric:tabular-nums;line-height:1}#workspace-root .workspace-state-card small{color:var(--color-ink-muted);font-size:var(--app-text-caption)}#workspace-root .workspace-state-card[data-tone=attention] strong{color:var(--color-risk)}#workspace-root .workspace-state-card[data-tone=confirmed] strong{color:var(--color-secondary)}#workspace-root .workspace-state-card[data-tone=failed] strong{color:var(--color-warn)}#workspace-root .workspace-source[data-tone=attention] .status-label{color:var(--color-risk)}#workspace-root .workspace-source[data-tone=confirmed] .status-label{color:var(--color-secondary)}#workspace-root .workspace-source[data-tone=failed] .status-label{color:var(--color-warn)}#workspace-root .workspace-change-fields{gap:var(--spacing-md);padding:var(--spacing-md) 0;display:grid}#workspace-root .workspace-change-field>strong{margin-bottom:var(--spacing-sm);font-size:var(--app-text-caption);overflow-wrap:anywhere;display:block}#workspace-root .workspace-change-values{gap:var(--spacing-md);padding:var(--spacing-md);background:var(--color-surface-sunken);border-radius:var(--radius-sm);flex-wrap:wrap;display:flex}#workspace-root .workspace-change-values>div{flex:1;min-width:0}#workspace-root .workspace-change-values small{margin-bottom:var(--spacing-xs);display:block}#workspace-root .workspace-change-values p{overflow-wrap:anywhere;margin:0}#workspace-root .workspace-change-values>div:last-child p{font-weight:600}#workspace-root .workspace-change-detail{border-top:1px solid var(--color-border);padding-top:var(--spacing-xs);font-size:var(--app-text-caption)}#workspace-root .workspace-change-detail summary{min-height:var(--app-control-height)}#workspace-root .workspace-change-detail>div{padding:var(--spacing-sm) 0;border-top:1px solid var(--color-border)}#workspace-root .workspace-change-detail p{margin:var(--spacing-xs) 0;overflow-wrap:anywhere}@media (width<=800px){#workspace-root .workspace-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){#workspace-root .workspace-switch-label,#workspace-root .workspace-switch-label select{width:100%}}#workspace-root .workspace-invite{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);display:flex}#workspace-root .workspace-invite h2{font-size:var(--app-text-section);margin:0}#workspace-root .workspace-invite p:last-child{margin:var(--spacing-xs) 0 0;color:var(--color-ink-muted);font-size:var(--app-text-caption)}#workspace-root .workspace-invite .btn{flex:none}@media (width<=620px){#workspace-root .workspace-invite{flex-direction:column;align-items:start}}html[data-ws-guide=off] .onboarding-guide-shell,html[data-ws-guide=off] #onboarding-guide{display:none!important}#workspace-root .ws-covered{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);padding:var(--spacing-lg);border:1px solid var(--color-secondary);border-radius:var(--radius-md);background:var(--color-secondary-tint);display:grid}#workspace-root .ws-covered-head{justify-content:space-between;align-items:start;gap:var(--spacing-md);flex-wrap:wrap;display:flex}#workspace-root .ws-covered-kicker{color:var(--color-secondary);font-size:var(--app-text-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:650}#workspace-root .ws-covered h2{font-size:var(--app-text-title);letter-spacing:var(--tracking-tighter);line-height:1.15}#workspace-root .ws-covered h2:focus{outline:none}#workspace-root .ws-covered h3{font-size:var(--app-text-section);margin-bottom:var(--spacing-sm);font-weight:650}#workspace-root .ws-covered-facts{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}#workspace-root .ws-covered-facts>div{min-width:0;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);background:var(--color-surface)}#workspace-root .ws-covered-facts dt{color:var(--color-ink-muted);font-size:var(--app-text-caption)}#workspace-root .ws-covered-facts dd{margin:var(--spacing-xs) 0 0;overflow-wrap:anywhere;font-weight:600}#workspace-root .ws-covered-links{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}#workspace-root .ws-covered-grid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}#workspace-root .ws-next-steps{gap:var(--spacing-sm);padding-left:var(--spacing-lg);list-style:decimal;display:grid}#workspace-root .ws-next-steps strong{display:block}#workspace-root .ws-progress{gap:var(--spacing-xs);padding:0;list-style:none;display:grid}#workspace-root .ws-progress li{gap:var(--spacing-sm);font-size:var(--app-text-body);align-items:baseline;display:flex}#workspace-root .ws-progress li:before{content:"";background:var(--color-border-strong);border-radius:50%;flex:none;width:.6rem;height:.6rem;transform:translateY(.05rem)}#workspace-root .ws-progress li[data-state=checking]:before{background:var(--color-warning);animation:1s ease-in-out infinite alternate ws-pulse}#workspace-root .ws-progress li[data-state=done]:before{background:var(--color-secondary)}#workspace-root .ws-progress li[data-state=slow]:before{background:var(--color-warn)}#workspace-root .ws-progress li[data-state=on_file]{color:var(--color-ink-muted)}@keyframes ws-pulse{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){#workspace-root .ws-progress li[data-state=checking]:before{animation:none}}#workspace-root .ws-autorun{margin-bottom:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}#workspace-root .ws-autorun h2{font-size:var(--app-text-section);margin-bottom:var(--spacing-sm)}#workspace-root .ws-verdict{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);border-left-width:.375rem;display:grid}#workspace-root .ws-verdict[data-tone=green]{border-left-color:var(--color-secondary);background:var(--color-secondary-tint)}#workspace-root .ws-verdict[data-tone=amber]{border-left-color:var(--color-warning);background:var(--color-warn-tint)}#workspace-root .ws-verdict[data-tone=red]{border-left-color:var(--color-risk);background:var(--color-risk-tint)}#workspace-root .ws-verdict-label{align-items:center;gap:var(--spacing-sm);font-size:var(--app-text-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:650;display:flex}#workspace-root .ws-verdict-dot{background:var(--color-ink-muted);border-radius:50%;width:.75rem;height:.75rem}#workspace-root .ws-verdict[data-tone=green] .ws-verdict-dot{background:var(--color-secondary)}#workspace-root .ws-verdict[data-tone=amber] .ws-verdict-dot{background:var(--color-warning)}#workspace-root .ws-verdict[data-tone=red] .ws-verdict-dot{background:var(--color-risk)}#workspace-root .ws-verdict h2{font-size:var(--app-text-title);letter-spacing:var(--tracking-tight);line-height:1.2}#workspace-root .ws-verdict ul{gap:var(--spacing-xs);padding-left:var(--spacing-lg);list-style:outside;display:grid}#workspace-root .ws-verdict-licence{font-weight:600}#workspace-root .ws-explained,#workspace-root .ws-watch-card{margin-bottom:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}#workspace-root .ws-explained-list,#workspace-root .ws-watch-list{gap:var(--spacing-sm);margin-top:var(--spacing-sm);padding:0;list-style:none;display:grid}#workspace-root .ws-explained-list li{gap:var(--spacing-xs);padding-left:var(--spacing-md);border-left:.25rem solid var(--color-warning);display:grid}#workspace-root .ws-explained-list li[data-tone=red]{border-left-color:var(--color-risk)}#workspace-root .ws-explained-list li[data-tone=green]{border-left-color:var(--color-secondary)}#workspace-root .ws-watch-list li{justify-content:space-between;gap:var(--spacing-xs) var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}#workspace-root .ws-watch-list li span{color:var(--color-ink-muted);font-size:var(--app-text-caption)}#workspace-root .ws-watch-card>p{margin-top:var(--spacing-sm);font-size:var(--app-text-caption)}#workspace-root .ws-get-list{gap:var(--spacing-md);margin:var(--spacing-md) 0;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));padding:0;list-style:none;display:grid}#workspace-root .ws-get-list li{gap:var(--spacing-xs);padding:var(--spacing-md);border:1px solid var(--color-border);border-top:.25rem solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-surface);display:grid}#workspace-root .ws-get-list li span{color:var(--color-ink-muted);font-size:var(--app-text-caption);line-height:1.5}#workspace-root .ws-get-compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}#workspace-root .ws-paid-banner{align-items:center;gap:var(--spacing-xs) var(--spacing-sm);margin:0 0 var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-left:3px solid var(--color-secondary);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--app-text-caption);color:var(--color-ink-muted);flex-wrap:wrap;display:flex}#workspace-root .ws-paid-banner[hidden]{display:none}#workspace-root .ws-paid-banner strong{color:var(--color-ink)}#workspace-root .ws-paid-banner a{margin-left:auto}#workspace-root .ws-paid-dot{background:var(--color-secondary);border-radius:50%;width:8px;height:8px}#workspace-root .ws-share-box{margin-top:var(--spacing-md)}#workspace-root .ws-share-box[hidden]{display:none}#workspace-root .ws-share-box input{width:100%;font-family:var(--font-mono,monospace);font-size:var(--app-text-caption)}@media print{summary:after,summary:before,.lv-src-head:after{content:none!important}summary{list-style:none}summary::-webkit-details-marker{display:none}#workspace-print h2{margin-top:1.2em;font-size:1.1rem}#workspace-print p{font-size:.95rem;line-height:1.4}#workspace-print .workspace-print-footer{color:#555;margin-top:2em;font-size:.8rem}}#workspace-root .ws-covered{scroll-margin-top:5rem}.ws-toast{left:50%;bottom:var(--spacing-xl);z-index:60;max-width:min(92vw,28rem);padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-ink-900,#111);color:#fff;box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;border-radius:999px;margin:0;font-weight:600;transition:opacity .2s,transform .2s;position:fixed;transform:translate(-50%,1rem)}.ws-toast:empty{padding:0}.ws-toast[data-show]{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.ws-toast{transition:none}}@media print{.ws-toast{display:none}}.ws-skeleton{gap:var(--spacing-md);margin:var(--spacing-md) 0 var(--spacing-lg);display:grid}.ws-skeleton[hidden]{display:none}.ws-sk{border-radius:var(--radius-md,8px);background:linear-gradient(90deg, var(--color-surface-sunken) 0%, var(--color-border) 50%, var(--color-surface-sunken) 100%);background-size:200% 100%;animation:1.2s ease-in-out infinite ws-sk}.ws-sk-banner{max-width:32rem;height:2.25rem}.ws-sk-row{gap:var(--spacing-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ws-sk-card{height:5.5rem}.ws-sk-block{height:11rem}.ws-sk-line{height:1rem}.ws-sk-short{width:60%}@keyframes ws-sk{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ws-sk{animation:none}}@media (width<=600px){.ws-sk-row{grid-template-columns:1fr}.ws-sk-card{height:3.5rem}}#workspace-root .workspace-entity-bar{padding-block:var(--spacing-lg);margin-bottom:var(--spacing-lg)}#workspace-root .workspace-tabs{margin-bottom:var(--spacing-lg)}#workspace-root .ws-verdict{border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-sm)}#workspace-root .ws-verdict h2{font-size:var(--app-text-heading,var(--text-heading-md));max-width:var(--container-3xl)}#workspace-root .ws-verdict ul:empty{display:none}#workspace-root .ws-detail,#workspace-root .ws-preview-details,#workspace-root .ws-receipt-details{margin-block:var(--spacing-md);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}#workspace-root :is(.ws-detail,.ws-preview-details,.ws-receipt-details)>summary{padding:var(--spacing-md) var(--spacing-lg);cursor:pointer;min-height:var(--control-height);font-weight:600}#workspace-root :is(.ws-detail,.ws-preview-details,.ws-receipt-details)[open]{padding:0 var(--spacing-lg) var(--spacing-lg)}#workspace-root :is(.ws-detail,.ws-preview-details,.ws-receipt-details)[open]>summary{margin-inline:calc(-1 * var(--spacing-lg));border-bottom:var(--border-width) solid var(--color-border);margin-bottom:var(--spacing-md)}#workspace-root .ws-preview-details{display:block}#workspace-root .workspace-section>details>summary{cursor:pointer;padding-block:var(--spacing-xs);font-weight:600}#workspace-root .workspace-section .workspace-actions{flex-direction:column;align-items:flex-start}#workspace-root .workspace-actions>a:not(.btn){padding:var(--spacing-xs) 0;min-height:var(--app-control-height);box-shadow:none;background:0 0;border:0;border-radius:0;transform:none}#workspace-root .workspace-actions>a:not(.btn):after{display:none}#workspace-root .ws-more-tools{width:100%;margin-top:var(--spacing-sm)}#workspace-root .ws-more-tools>summary{color:var(--color-ink-muted);cursor:pointer;min-height:var(--app-control-height)}#workspace-root .workspace-notice .btn{margin-left:var(--spacing-md)}#workspace-root #workspace-offer{padding:var(--spacing-lg);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);background:var(--color-primary-tint)}#workspace-root #offer-detail{color:var(--color-ink-muted)}#workspace-root #offer-includes{margin-block:var(--spacing-lg)}#workspace-root .ws-covered{padding:var(--spacing-lg);border-radius:var(--radius-xl)}#workspace-root .ws-covered-head h2{color:var(--color-ink-900)}#workspace-root .ws-covered-grid{display:block}#workspace-root .ws-watch-card{margin-bottom:var(--spacing-lg)}@media (width<=640px){#workspace-root .workspace-entity-bar{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column}#workspace-root .workspace-entity-bar .workspace-actions{flex-wrap:wrap}#workspace-root .ws-covered-head{align-items:flex-start;gap:var(--spacing-md);flex-direction:column}#workspace-root .ws-covered-head .btn{width:100%}#workspace-root .ws-verdict{padding:var(--spacing-md)}}
