*{box-sizing:border-box}.business-app{--business-ink:var(--tim-ink);--business-muted:var(--tim-ink-muted);--business-line:var(--tim-line);--business-blue:var(--tim-state-information);--business-blue-soft:var(--tim-state-information-bg);--business-good:var(--tim-state-verified);--business-warn:var(--tim-state-pending);min-height:100vh;color:var(--business-ink);background:radial-gradient(circle at 82% 0%, #277bf11a, transparent 28rem), var(--tim-page)}.business-fixture{z-index:50;border:1px solid var(--tim-state-pending-line);border-radius:var(--tim-radius-pill);background:var(--tim-state-pending-bg);color:var(--tim-state-pending);font-size:var(--tim-type-micro);letter-spacing:.08em;padding:.5rem .75rem;font-weight:800;position:fixed;inset:auto 1rem 1rem auto}.business-header{z-index:30;border-bottom:1px solid var(--business-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;justify-content:space-between;align-items:center;height:4.5rem;padding:0 1.5rem;display:flex;position:fixed;inset:0 0 auto}.business-brand{color:var(--business-ink);align-items:center;gap:.6rem;font-size:1.15rem;font-weight:800;text-decoration:none;display:flex}.business-brand>span:first-child{color:var(--business-blue);font-size:1.6rem}.business-brand small{color:var(--business-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:650}.business-header-actions{align-items:center;gap:1rem;display:flex}.live-pill,.phase-badge,.status-chip{border:1px solid var(--business-line);background:var(--tim-surface-1);color:var(--tim-ink-soft);border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .72rem;font-size:.78rem;font-weight:700;display:inline-flex}.live-pill i{background:var(--tim-state-verified);width:.5rem;height:.5rem;box-shadow:var(--tim-shadow-verified-ring);border-radius:50%}.business-rail{z-index:20;border-right:1px solid var(--business-line);background:#fafcffeb;width:15.5rem;padding:1.3rem 1rem;position:fixed;inset:4.5rem auto 0 0}.business-rail nav{gap:.32rem;display:grid}.business-rail a{min-height:2.85rem;color:var(--tim-ink-soft);border-radius:.8rem;align-items:center;gap:.72rem;padding:.65rem .8rem;font-size:.9rem;font-weight:650;text-decoration:none;display:flex}.business-rail a:hover{background:var(--tim-surface-inset);color:var(--business-ink)}.business-rail a[aria-current=page]{color:var(--business-blue);background:var(--business-blue-soft);box-shadow:var(--tim-shadow-information-ring)}.business-nav-short{display:none}.business-main{min-height:100vh;padding:7rem 2.5rem 4rem 18rem}.business-hero{justify-content:space-between;align-items:flex-end;gap:2rem;max-width:82rem;margin:0 auto 2rem;display:flex}.business-hero h1{letter-spacing:-.045em;max-width:48rem;margin:.2rem 0 .5rem;font-size:clamp(2rem,4vw,3.35rem);line-height:1.04}.business-hero p:not(.eyebrow){max-width:48rem;color:var(--business-muted);margin:0;font-size:1rem;line-height:1.65}.eyebrow{color:var(--business-blue);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.metric-grid,.method-grid,.connection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:82rem;margin:0 auto;display:grid}.metric-card,.method-grid article,.connection-grid article,.info-panel,.next-actions,.product-card,.issue-list article,.mapping-panel,.validation-list,.table-shell,.empty-state,.manual-form,.drop-zone{border:1px solid var(--business-line);box-shadow:var(--tim-shadow-quiet);background:#fffffff0;border-radius:1.1rem}.metric-card{min-height:10.8rem;padding:1.15rem}.metric-card .metric-icon{background:var(--tim-surface-inset);border-radius:.7rem;place-items:center;width:2.35rem;height:2.35rem;display:grid}.metric-card p{color:var(--business-muted);margin:1rem 0 .25rem;font-size:.8rem;font-weight:700}.metric-card strong{letter-spacing:-.025em;margin-bottom:.25rem;font-size:1.55rem;display:block}.metric-card small{color:var(--business-muted)}.tone-good{border-color:var(--tim-state-verified-line)}.tone-warn{border-color:var(--tim-state-pending-line)}.metric-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.next-actions,.info-panel{justify-content:space-between;align-items:center;gap:2rem;max-width:82rem;margin:1rem auto 0;padding:1.4rem;display:flex}.next-actions h2,.info-panel h2{margin:.3rem 0;font-size:1.2rem}.next-actions p:not(.eyebrow),.info-panel p:not(.eyebrow){color:var(--business-muted);margin:0}.action-row,.studio-tools,.approval-bar{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.button{border:1px solid var(--tim-line-strong);min-height:2.65rem;color:var(--tim-ink);background:var(--tim-surface-1);font:inherit;cursor:pointer;border-radius:.7rem;justify-content:center;align-items:center;padding:.62rem .9rem;font-size:.84rem;font-weight:750;text-decoration:none;display:inline-flex}.button:hover{border-color:var(--tim-focus);background:var(--tim-surface-inset)}.button.primary{color:var(--tim-entity-source-ink);background:var(--business-blue);border-color:var(--business-blue)}.button.danger{color:var(--tim-state-blocked);border-color:var(--tim-state-blocked-line)}.button:disabled{opacity:.48;cursor:not-allowed}.method-grid{margin-bottom:1rem}.method-grid article,.connection-grid article{padding:1.3rem}.method-grid article>span,.connection-icon{font-size:1.7rem}.method-grid h2,.connection-grid h2{margin:.9rem 0 .35rem;font-size:1.08rem}.method-grid p,.connection-grid p{min-height:3rem;color:var(--business-muted);margin:0 0 1rem;line-height:1.55}.connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-grid ul{color:var(--business-good);padding:0;font-size:.88rem;list-style:none}.connection-section{gap:.8rem;max-width:82rem;margin:0 auto;display:grid}.connection-section>h2{margin:.4rem 0 0;font-size:1.1rem}.connection-facts,.product-facts{gap:.45rem;margin:1rem 0;display:grid}.connection-facts div,.product-facts div{border-bottom:1px solid var(--business-line);justify-content:space-between;gap:1rem;padding-bottom:.4rem;display:flex}.connection-facts dt,.product-facts dt{color:var(--business-muted)}.connection-facts dd,.product-facts dd{text-align:right;margin:0;font-weight:700}.connection-control-center{gap:1rem;display:grid}.connection-toolbar{border:1px solid var(--business-line);max-width:82rem;box-shadow:var(--tim-shadow-quiet);background:#fffffff0;border-radius:1rem;grid-template-columns:minmax(15rem,2fr) minmax(12rem,1fr) auto;align-items:end;gap:.8rem;margin:0 auto;padding:1rem;display:grid}.connection-toolbar label{color:var(--business-muted);gap:.35rem;font-size:.78rem;font-weight:750;display:grid}.connection-toolbar input,.connection-toolbar select{border:1px solid var(--tim-line-strong);width:100%;min-height:2.65rem;color:var(--business-ink);background:var(--tim-surface-1);font:inherit;border-radius:.7rem;padding:.55rem .7rem}.connection-toolbar p{color:var(--business-muted);white-space:nowrap;margin:0;padding:.7rem 0}.connection-boundary{flex-wrap:wrap;gap:.4rem;margin:.7rem 0;display:flex}.connection-boundary span{background:var(--tim-surface-inset);color:var(--business-ink);border-radius:999px;padding:.3rem .5rem;font-size:.72rem;font-weight:750}.connection-drawer-backdrop{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040c187a;justify-content:flex-end;display:flex;position:fixed;inset:0}.connection-drawer{background:var(--tim-surface-1);width:min(35rem,100%);height:100%;box-shadow:var(--tim-shadow-deep);padding:1.3rem;overflow:auto}.connection-drawer>header{z-index:1;border-bottom:1px solid var(--business-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;justify-content:space-between;align-items:flex-start;gap:1rem;margin:-1.3rem -1.3rem 1rem;padding:1.3rem;display:flex;position:sticky;top:-1.3rem}.connection-drawer h2{margin:.15rem 0 0}.connection-drawer h3{margin:0 0 .6rem;font-size:1rem}.connection-drawer section{border:1px solid var(--business-line);border-radius:.85rem;margin:.8rem 0;padding:1rem}.connection-drawer ol{gap:.5rem;padding-left:1.3rem;display:grid}.connection-drawer p{color:var(--business-muted);line-height:1.55}.connection-account-selector{color:var(--business-muted);gap:.4rem;margin-bottom:1rem;font-size:.78rem;font-weight:750;display:grid}.connection-account-selector select{border:1px solid var(--tim-line-strong);min-height:2.65rem;color:var(--business-ink);background:var(--tim-surface-1);font:inherit;border-radius:.7rem;padding:.55rem .7rem}.connection-credential-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.connection-credential-form label,.connection-reauth label,.connection-drawer section>label{color:var(--business-muted);gap:.35rem;font-size:.78rem;font-weight:750;display:grid}.connection-credential-form input,.connection-credential-form select,.connection-reauth input,.connection-drawer section>label input{border:1px solid var(--tim-line-strong);width:100%;min-height:2.65rem;color:var(--business-ink);background:var(--tim-surface-1);font:inherit;border-radius:.7rem;padding:.55rem .7rem}.connection-credential-form small{color:var(--business-muted);font-weight:500;line-height:1.4}.manual-task{border:1px solid var(--tim-state-pending-line);background:var(--tim-state-pending-bg);border-radius:.75rem;padding:.8rem}.manual-task+.manual-task{margin-top:.65rem}.manual-task h4{color:var(--business-ink);margin:0 0 .45rem}.connection-drawer footer{border-top:1px solid var(--business-line);background:#fffffff5;justify-content:flex-end;gap:.6rem;margin:1rem -1.3rem -1.3rem;padding:1rem 1.3rem;display:flex;position:sticky;bottom:-1.3rem}.drawer-close{border:1px solid var(--business-line);width:2.5rem;height:2.5rem;color:var(--business-ink);background:var(--tim-surface-1);cursor:pointer;border-radius:50%;place-items:center;font-size:1.5rem;display:grid}.drawer-status{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.drawer-status>span:not(.status-chip){color:var(--business-muted);font-size:.75rem;font-weight:700}.secret-boundary{background:var(--tim-state-pending-bg);border-color:var(--tim-state-pending-line)!important}.secret-boundary code{overflow-wrap:anywhere;color:var(--tim-state-pending);font-size:.75rem}.text-link{color:var(--business-blue);margin-top:.7rem;font-weight:750;display:inline-block}.shopify-action{align-items:start;gap:.5rem;display:grid}.shopify-action.compact{flex-wrap:wrap;align-items:center;display:inline-flex}.shopify-action .inline-notice{margin:0}.card-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.muted{color:var(--business-muted)}.product-list,.issue-list{gap:.8rem;max-width:82rem;margin:0 auto;display:grid}.product-detail{border:1px solid var(--business-line);max-width:82rem;box-shadow:var(--tim-shadow-quiet);background:#fffffff0;border-radius:1.1rem;margin:0 auto 1rem;padding:1.2rem;scroll-margin-top:6rem}.product-detail h2{margin:.25rem 0}.product-tabs{gap:.45rem;margin:1rem 0;padding-bottom:.65rem;display:flex;overflow-x:auto}.product-tabs a{border:1px solid var(--business-line);color:var(--business-blue);border-radius:999px;flex:none;padding:.5rem .7rem;font-size:.76rem;font-weight:750;text-decoration:none}.product-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.product-detail-grid article{border:1px solid var(--business-line);background:var(--tim-surface-1);border-radius:.8rem;padding:1rem;scroll-margin-top:6rem}.product-detail-grid h3{margin:0 0 .55rem}.product-detail-grid p{color:var(--business-muted);line-height:1.55}.product-detail-grid ul{gap:.5rem;padding:0;list-style:none;display:grid}.product-detail-grid li{border-bottom:1px solid var(--business-line);justify-content:space-between;gap:.75rem;padding-bottom:.45rem;display:flex}.product-detail-grid li span{color:var(--business-muted);text-align:right}.product-card{grid-template-columns:6rem 1fr;gap:1.1rem;padding:1rem;display:grid}.product-image{background:var(--tim-surface-inset);border-radius:.8rem;place-items:center;min-height:6rem;font-size:2rem;display:grid;overflow:hidden}.remote-product-image{background:50%/cover no-repeat;width:100%;height:100%}.product-card h2{margin:0;font-size:1.08rem}.product-card p{color:var(--business-muted)}.product-card details{margin-top:.8rem}details summary{color:var(--tim-ink-soft);cursor:pointer;font-size:.82rem;font-weight:700}details dl{overflow-wrap:anywhere;grid-template-columns:max-content 1fr;gap:.4rem 1rem;font-size:.78rem;display:grid}details dt{color:var(--business-muted)}.empty-state{align-items:center;gap:1rem;max-width:82rem;margin:0 auto;padding:2rem;display:flex}.empty-state>span{color:var(--business-blue);font-size:2.2rem}.empty-state h2{margin:0 0 .35rem}.empty-state p{color:var(--business-muted);margin:0}.issue-list article{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem 1.2rem;display:grid}.issue-list article>span{font-size:1.5rem}.issue-list h2{margin:0 0 .3rem;font-size:1rem}.issue-list p{color:var(--business-muted);margin:0}.import-studio{max-width:82rem;margin:0 auto}.segmented{border:1px solid var(--business-line);background:var(--tim-surface-1);border-radius:.85rem;gap:.25rem;margin-bottom:1rem;padding:.25rem;display:inline-flex}.segmented button{min-height:2.5rem;color:var(--business-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.62rem;padding:.55rem .9rem;font-weight:700}.segmented button[aria-pressed=true]{color:var(--business-blue);background:var(--business-blue-soft)}.drop-zone{text-align:center;cursor:pointer;border-style:dashed;place-items:center;min-height:15rem;padding:2rem;display:grid}.drop-zone>span{color:var(--business-blue);font-size:3rem}.drop-zone strong{margin:.6rem 0 .25rem;font-size:1.15rem}.drop-zone small{color:var(--business-muted)}.drop-zone input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.studio-tools{margin:.8rem 0}.inline-notice{border-left:3px solid var(--business-blue);background:var(--business-blue-soft);color:var(--tim-ink-soft);padding:.8rem 1rem}.preview-summary{grid-template-columns:repeat(6,1fr);gap:.7rem;margin:1rem 0;display:grid}.preview-summary div{border:1px solid var(--business-line);background:var(--tim-surface-1);border-radius:.8rem;padding:.9rem}.preview-summary span{color:var(--business-muted);font-size:.75rem;display:block}.preview-summary strong{margin-top:.25rem;display:block}.mapping-panel,.validation-list{gap:.7rem;margin:1rem 0;padding:1.2rem;display:grid}.mapping-panel h2,.validation-list h2{margin:.25rem 0}.mapping-panel>label{grid-template-columns:minmax(10rem,1fr) minmax(12rem,1fr);align-items:center;gap:1rem;display:grid}.mapping-panel select,.manual-form input{border:1px solid var(--tim-line-strong);background:var(--tim-surface-1);min-height:2.65rem;color:var(--business-ink);font:inherit;border-radius:.65rem;padding:.55rem .65rem}.validation-list p{background:var(--tim-state-pending-bg);color:var(--tim-state-pending);border-radius:.55rem;margin:0;padding:.65rem}.table-shell{margin:1rem 0;overflow:auto}.table-shell table{border-collapse:collapse;width:100%}.table-shell caption{text-align:left;padding:1rem;font-weight:800}.table-shell th,.table-shell td{border-top:1px solid var(--business-line);text-align:left;white-space:nowrap;padding:.75rem 1rem;font-size:.84rem}.table-shell th{color:var(--business-muted);background:var(--tim-surface-inset)}.shipping-control-workspace{grid-template-columns:minmax(0,1fr);gap:1rem;width:100%;max-width:82rem;margin:0 auto;display:grid}.shipping-safety-strip,.shipping-capability-panel{border:1px solid var(--business-line);box-shadow:var(--tim-shadow-quiet);background:#fffffff0;border-radius:1.1rem;padding:1.2rem}.shipping-safety-strip{border-left:.3rem solid var(--business-blue);grid-template-columns:minmax(0,1.4fr) minmax(24rem,1fr);align-items:center;gap:1rem;display:grid}.shipping-safety-strip h2,.shipping-section-heading h2{margin:.2rem 0 .35rem}.shipping-safety-strip p,.shipping-section-heading p,.shipping-inline-empty{color:var(--business-muted)}.shipping-safety-strip dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.shipping-safety-strip dl div{background:var(--tim-surface-inset);border-radius:.8rem;padding:.8rem}.shipping-safety-strip dt{color:var(--business-ink);font-size:.72rem;font-weight:800}.shipping-safety-strip dd{margin:.35rem 0 0;font-weight:800}.shipping-section-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.shipping-section-heading>p{text-align:right;max-width:32rem}.shipping-inline-empty{background:var(--tim-surface-inset);color:var(--business-ink);border-radius:.8rem;margin:1rem 0 0;padding:1rem}.shipping-capability-panel .table-shell{max-width:100%;box-shadow:none}.shipping-capability-panel .table-shell th{color:var(--business-ink)}.shipping-capability-panel td small,.shipping-capability-panel th small{color:var(--business-ink);margin-top:.25rem;font-weight:500;display:block}@media (max-width:760px){.shipping-safety-strip,.shipping-safety-strip dl{grid-template-columns:1fr}.shipping-section-heading{flex-direction:column;align-items:start}.shipping-section-heading>p{text-align:left}}.card{border:1px solid var(--business-line);max-width:82rem;box-shadow:var(--tim-shadow-quiet);background:#fffffff0;border-radius:1.1rem;margin:1rem auto 0;padding:1.2rem}.tim-order-metrics{grid-template-columns:repeat(7,minmax(0,1fr));gap:.65rem}.tim-filter-card{text-align:left;min-width:0;min-height:5.5rem;color:inherit;font:inherit;cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:.1rem .55rem;padding:.8rem;display:grid}.tim-filter-card>span{grid-row:1/3;font-size:1.15rem}.tim-filter-card strong{margin:0;font-size:1.3rem}.tim-filter-card.is-selected{border-color:var(--business-blue);background:var(--business-blue-soft);box-shadow:var(--tim-shadow-information-ring)}.tim-sync-health.is-alert{border-color:var(--tim-state-blocked-line);background:var(--tim-state-blocked-bg)}.tim-sync-health.is-alert .eyebrow,.tim-sync-health.is-alert dt{color:var(--business-ink)}.tim-health-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.tim-coverage-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.tim-coverage-groups>article{border:1px solid var(--business-line);background:var(--tim-surface-inset);border-radius:.9rem;padding:1rem}.tim-coverage-groups>article .eyebrow{color:var(--business-ink)}.tim-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:.8rem 0 0;display:grid}.tim-kpi-strip div{background:var(--tim-surface-1);border-radius:.7rem;min-width:0;padding:.7rem}.tim-kpi-strip dt{color:var(--business-muted);font-size:.7rem}.tim-kpi-strip dd{margin:.25rem 0 0;font-size:1.25rem;font-weight:800}.tim-technical-details{border:1px solid var(--business-line);border-radius:.8rem;margin-top:.8rem;padding:.8rem 1rem}.tim-technical-details summary{cursor:pointer;font-weight:750}.tim-orders-section .card-heading p:last-child,.tim-rule-card .card-heading p:last-child{color:var(--business-muted);margin:.35rem 0 0}.tim-order-toolbar{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;margin:.8rem -.35rem;padding:.6rem .35rem;position:sticky;top:4.8rem}.tim-order-toolbar input{border:1px solid var(--tim-line-strong);background:var(--tim-surface-1);width:min(34rem,100%);min-height:2.75rem;color:var(--business-ink);font:inherit;border-radius:.75rem;padding:.55rem .8rem}.tim-package-grid{gap:.65rem;display:grid}.tim-package-card{border:1px solid var(--business-line);background:var(--tim-surface-1);width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;border-radius:.9rem;padding:0;overflow:hidden}.tim-package-card:hover,.tim-package-card:focus-visible{border-color:var(--business-blue);box-shadow:var(--tim-shadow-information-ring)}.tim-package-card>header,.tim-package-card>footer{justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;display:flex}.tim-package-card>header{border-bottom:1px solid var(--business-line)}.tim-package-card>footer{color:var(--business-muted);background:var(--tim-surface-inset);font-size:.75rem;font-weight:700}.tim-package-card header span:first-child{gap:.2rem;display:grid}.tim-package-card small{color:var(--business-muted);font-size:.72rem;display:block}.tim-visual-health.is-alert{border-color:var(--tim-state-blocked-line)}.tim-visual-health .card-heading p:last-child{max-width:52rem;color:var(--business-muted);margin:.35rem 0 0}.tim-visual-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.tim-package-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.7rem;display:grid}.tim-package-line{background:var(--tim-surface-inset);border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;min-width:0;padding:.65rem;display:grid}.tim-package-line>span:nth-child(2){min-width:0}.tim-package-line strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tim-mapping-chip{color:var(--tim-ink-soft);font-size:.68rem;font-weight:750}.tim-line-visual{grid-template-columns:minmax(7rem,9rem) minmax(0,1fr);align-items:center;gap:.8rem;margin:0;display:grid}.tim-line-visual.is-compact{width:6.5rem;display:block}.tim-product-image,.tim-visual-placeholder{aspect-ratio:2/3;border:1px solid var(--business-line);background:var(--tim-surface-1);border-radius:.65rem;width:100%;display:block}.tim-product-image{object-fit:contain;height:auto}.tim-visual-placeholder{color:var(--business-muted);text-align:center;align-content:center;place-items:center;gap:.3rem;padding:.45rem;font-size:.68rem;display:grid}.tim-visual-placeholder>span{font-size:1.25rem}.tim-line-visual figcaption{color:var(--business-ink);gap:.2rem;font-size:.75rem;display:grid}.tim-line-visual figcaption small{color:var(--business-muted);line-height:1.35}.tim-line-visual.is-compact figcaption{margin-top:.35rem;font-size:.62rem}.tim-line-visual.is-compact figcaption strong{white-space:normal}.tim-line-visual.is-compact figcaption small{font-size:.58rem}.tim-order-skeleton{gap:.6rem;margin:.8rem 0;display:grid}.tim-order-skeleton span{background:linear-gradient(90deg, var(--tim-surface-inset), var(--tim-surface-1), var(--tim-surface-inset));background-size:200% 100%;border-radius:.85rem;height:6.5rem;animation:1.4s infinite skeleton-pulse}.tim-rule-form{grid-template-columns:minmax(16rem,2fr) minmax(13rem,1fr) repeat(2,minmax(9rem,.7fr));gap:.8rem;margin-top:1rem;display:grid}.tim-rule-form label{color:var(--business-muted);align-content:start;gap:.35rem;font-size:.8rem;font-weight:700;display:grid}.tim-rule-form input,.tim-rule-form select{border:1px solid var(--tim-line-strong);width:100%;min-height:2.65rem;color:var(--business-ink);background:var(--tim-surface-1);font:inherit;border-radius:.65rem;padding:.55rem .65rem}.tim-rule-form .tim-category-picker{grid-row:span 2}.tim-rule-form .tim-category-picker select{min-height:8.2rem}.tim-rule-form .tim-check{align-items:center;gap:.5rem;display:flex}.tim-rule-form .tim-check input{width:auto;min-height:auto}.tim-rule-form .button{align-self:end}.tim-rule-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.8rem;display:grid}.tim-rule-proof dl{border:1px solid var(--business-line);background:var(--tim-surface-inset);border-radius:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:.8rem;display:grid}.tim-rule-proof dt{color:var(--business-muted);font-size:.68rem}.tim-rule-proof dd{margin:.15rem 0 0;font-size:.78rem;font-weight:750}.tim-rule-list{gap:.55rem;margin-top:.8rem;display:grid}.tim-rule-list article{border:1px solid var(--business-line);border-radius:.8rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.8rem;padding:.8rem;display:grid}.tim-rule-list article>div{gap:.2rem;display:grid}.tim-rule-list small{color:var(--business-muted)}.tim-drawer-backdrop{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a61;justify-content:flex-end;display:flex;position:fixed;inset:0}.tim-order-drawer{background:var(--tim-surface-1);width:min(42rem,100%);height:100%;box-shadow:var(--tim-shadow-deep);padding:2rem;position:relative;overflow-y:auto}.tim-drawer-close{border:1px solid var(--business-line);width:2.5rem;height:2.5rem;color:var(--business-ink);background:var(--tim-surface-1);cursor:pointer;border-radius:50%;place-items:center;font-size:1.5rem;display:grid;position:absolute;top:1rem;right:1rem}.tim-drawer-line{border:1px solid var(--business-line);background:var(--tim-surface-inset);border-radius:.8rem;grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);gap:1rem;margin:.65rem 0;padding:.9rem;display:grid}.tim-drawer-line p{color:var(--business-muted)}.tim-timeline-item{grid-template-columns:auto 1fr;gap:.8rem;padding:.4rem 0 1rem;display:grid;position:relative}.tim-timeline-item>span{border:2px solid var(--business-blue);background:var(--tim-surface-1);width:.75rem;height:.75rem;box-shadow:0 0 0 .3rem var(--business-blue-soft);border-radius:50%;margin-top:.3rem}.tim-timeline-item p{color:var(--business-muted);margin:.25rem 0}.tim-chip-row{flex-wrap:wrap;gap:.35rem;margin:.45rem 0;display:flex}.tim-reauth-backdrop{z-index:80;justify-content:center;align-items:center;padding:1rem}.tim-reauth-modal{background:var(--tim-surface-1);width:min(31rem,100%);box-shadow:var(--tim-shadow-deep);border-radius:1rem;padding:1.4rem}.tim-reauth-modal h2{margin:.3rem 0}.tim-reauth-modal p:not(.eyebrow){color:var(--business-muted);line-height:1.55}.tim-reauth-modal label{color:var(--business-muted);gap:.35rem;font-size:.8rem;font-weight:750;display:grid}.tim-reauth-modal input{border:1px solid var(--tim-line-strong);min-height:2.75rem;font:inherit;border-radius:.7rem;padding:.6rem .75rem}.tim-reauth-modal .action-row{justify-content:flex-end;margin-top:1rem}.approval-bar{z-index:8;border:1px solid var(--tim-line-strong);box-shadow:var(--tim-shadow-deep);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-radius:.9rem;justify-content:flex-end;margin:1rem 0;padding:.9rem;position:sticky;bottom:1rem}.approval-bar>div{margin-right:auto}.approval-bar p{color:var(--business-muted);margin:.2rem 0 0;font-size:.8rem}.manual-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:1.2rem;display:grid}.manual-form label{color:var(--business-muted);gap:.35rem;font-size:.8rem;font-weight:700;display:grid}.manual-form .button{align-self:end}.info-panel pre{background:var(--tim-ink);max-width:44rem;max-height:22rem;color:var(--tim-surface-1);border-radius:.8rem;padding:1rem;font-size:.7rem;overflow:auto}.platform-workspaces,.money-truth-workspace{gap:1rem;width:100%;max-width:82rem;margin:0 auto;display:grid}.platform-switcher{border:1px solid var(--business-line);box-shadow:var(--tim-shadow-quiet);background:#fffffff0;border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:.35rem;display:grid}.platform-switcher a{min-width:0;min-height:3.6rem;color:var(--business-muted);border-radius:.75rem;gap:.15rem;padding:.65rem .8rem;text-decoration:none;display:grid}.platform-switcher a span{color:var(--business-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.platform-switcher a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-switcher a[aria-current=page]{background:var(--business-blue-soft);box-shadow:var(--tim-shadow-information-ring)}.platform-general,.platform-status-strip{margin:0}.platform-general>p,.platform-status-strip p,.platform-finance-card>p,.platform-operations-card>p{color:var(--business-muted);line-height:1.55}.platform-total-grid,.platform-status-strip>dl,.platform-event-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:1rem 0;display:grid}.platform-total-grid div,.platform-status-strip>dl div,.platform-event-grid div{background:var(--tim-surface-inset);border-radius:.75rem;min-width:0;padding:.8rem}.platform-total-grid dt,.platform-status-strip dt,.platform-event-grid dt{color:var(--business-muted);font-size:.72rem}.platform-total-grid dd,.platform-status-strip dd,.platform-event-grid dd{overflow-wrap:anywhere;margin:.3rem 0 0;font-weight:800}.platform-status-strip{border-left:.3rem solid var(--business-blue);grid-template-columns:minmax(0,1.25fr) minmax(28rem,1fr);align-items:center;gap:1rem;display:grid}.platform-status-strip h2{margin:.3rem 0;font-size:clamp(1.1rem,2.2vw,1.5rem);line-height:1.3}.platform-status-strip>dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.platform-detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);gap:1rem;display:grid}.platform-detail-grid>.card{margin:0}.platform-money-total{letter-spacing:-.04em;margin-top:1rem;font-size:clamp(1.8rem,4vw,2.8rem);display:block}.platform-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-operations-card>dl{gap:.5rem;margin:1rem 0;display:grid}.platform-operations-card>dl div{border-bottom:1px solid var(--business-line);justify-content:space-between;gap:1rem;padding-bottom:.5rem;display:flex}.platform-operations-card dt{color:var(--business-muted)}.platform-operations-card dd{text-align:right;margin:0;font-weight:800}.platform-issue,.platform-empty-inline{border:1px solid var(--tim-state-pending-line);background:var(--tim-state-pending-bg);border-radius:.75rem;margin:1rem 0;padding:.85rem}.platform-issue p{color:var(--business-muted);overflow-wrap:anywhere;margin:.35rem 0 0}.money-truth-gate{border-left:.3rem solid var(--tim-state-pending);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;margin:0;display:grid}.money-truth-gate.is-open{border-left-color:var(--tim-state-verified)}.money-truth-gate h2{margin:.3rem 0}.money-truth-gate p{color:var(--business-muted);margin:.2rem 0}.money-truth-gate ul{flex-wrap:wrap;grid-column:1/-1;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.money-truth-gate li{background:var(--tim-state-pending-bg);color:var(--tim-state-pending);border-radius:999px;padding:.35rem .55rem;font-size:.74rem;font-weight:750}.money-channel-list{gap:.8rem;display:grid}.money-channel-card{margin:0}.money-channel-card>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.money-channel-card h3{margin:.25rem 0 0}.money-channel-card>header>strong{font-size:1.4rem}@media (max-width:980px){.business-rail{border:1px solid var(--business-line);background:#fffffff5;width:auto;height:4.6rem;padding:.4rem;inset:auto 0 0}.business-rail nav{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;align-items:stretch;gap:.35rem;min-width:0;padding:0 .1rem;display:flex;overflow:auto hidden}.business-rail nav::-webkit-scrollbar{display:none}.business-rail a{text-align:center;scroll-snap-align:start;border-radius:.75rem;flex:0 0 clamp(3.35rem,16vw,4.1rem);align-content:center;place-items:center;gap:.22rem;min-width:clamp(3.35rem,16vw,4.1rem);min-height:3.8rem;padding:.35rem .25rem;font-size:clamp(.62rem,2.05vw,.76rem);line-height:1.1;display:grid}.business-rail a[aria-current=page]{box-shadow:var(--tim-shadow-information-ring)}.business-rail a>span:first-child{font-size:1.25rem;line-height:1}.business-nav-label{overflow-wrap:anywhere;max-width:100%;display:block}.business-nav-short{display:none}.business-main{padding:6.5rem 1rem 6rem}.metric-grid,.method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.connection-toolbar{grid-template-columns:1fr 1fr}.connection-toolbar p{grid-column:1/-1;padding:0}.tim-order-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.tim-health-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tim-rule-form{grid-template-columns:repeat(2,minmax(0,1fr))}.tim-rule-form .tim-category-picker{grid-row:auto}.tim-rule-proof,.platform-status-strip,.platform-detail-grid{grid-template-columns:1fr}}@media (max-width:620px){.business-header{height:4rem;padding:0 .85rem}.business-brand small,.live-pill{display:none}.business-header-actions{gap:.35rem}.business-fixture{inset:4.35rem .7rem auto auto}.business-hero{align-items:flex-start}.phase-badge{display:none}.business-hero h1{font-size:2rem}.metric-grid,.metric-grid.compact,.method-grid,.connection-grid,.preview-summary,.manual-form,.connection-toolbar,.connection-credential-form{grid-template-columns:1fr}.connection-toolbar p{grid-column:auto}.connection-drawer{padding-bottom:5rem}.connection-drawer footer{flex-wrap:wrap;bottom:3.6rem}.tim-rule-form,.tim-order-metrics,.tim-coverage-groups,.tim-kpi-strip,.tim-health-grid,.tim-package-lines,.tim-rule-proof dl,.tim-rule-list article{grid-template-columns:1fr}.tim-package-line{grid-template-columns:minmax(5rem,6.5rem) minmax(0,1fr);align-items:start}.tim-line-visual.is-compact{width:100%}.tim-mapping-chip{grid-column:2}.tim-order-toolbar{top:4.1rem}.tim-order-drawer{padding:3.5rem 1.25rem 1.25rem}.tim-drawer-line{grid-template-columns:1fr}.tim-drawer-line .tim-line-visual{grid-template-columns:minmax(7rem,9rem) minmax(0,1fr)}.product-detail-grid{grid-template-columns:1fr}.next-actions,.info-panel{flex-direction:column;align-items:stretch}.product-card{grid-template-columns:4.5rem 1fr}.product-image{min-height:4.5rem}.issue-list article{grid-template-columns:auto 1fr}.issue-list .button{grid-column:1/-1}.mapping-panel>label{grid-template-columns:1fr;gap:.35rem}.approval-bar{bottom:4.9rem}.approval-bar>div{flex-basis:100%}.approval-bar .button{flex:1}.platform-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-total-grid,.platform-event-grid,.platform-status-strip>dl,.money-truth-gate{grid-template-columns:1fr}.money-truth-gate ul{grid-column:auto}.money-channel-card>header{flex-direction:column;align-items:flex-start}}.hermes-app{--hermes-navy:var(--tim-ink);--hermes-blue:var(--tim-state-information);--hermes-blue-soft:var(--tim-state-information-bg);--hermes-mint:#b7f1df;--hermes-line:var(--tim-line);min-height:100dvh;color:var(--tim-ink);background:linear-gradient(180deg, var(--tim-surface-0) 0, var(--tim-page) 18rem);padding-bottom:6.4rem}.hermes-app :focus-visible{outline:3px solid var(--hermes-blue);outline-offset:2px}.hermes-app button,.hermes-app input,.hermes-app textarea{font:inherit}.hermes-app-header{z-index:40;border-bottom:1px solid var(--hermes-line);background:var(--tim-surface-glass);min-height:5rem;-webkit-backdrop-filter:blur(var(--tim-blur-shell));backdrop-filter:blur(var(--tim-blur-shell));justify-content:space-between;align-items:center;padding:.75rem clamp(1rem,4vw,2.5rem);display:flex;position:sticky;top:0}.hermes-app-brand{color:inherit;align-items:center;gap:.7rem;text-decoration:none;display:flex}.hermes-app-brand>span{color:#fff;background:linear-gradient(145deg, var(--tim-state-information), var(--tim-entity-source));width:2.65rem;height:2.65rem;box-shadow:var(--tim-shadow-quiet);border-radius:.9rem;place-items:center;font-weight:850;display:grid}.hermes-app-brand div{gap:.05rem;display:grid}.hermes-app-brand strong{letter-spacing:.08em}.hermes-app-brand small{color:var(--tim-ink-muted);font-size:.68rem}.hermes-app-header-actions{align-items:center;gap:.5rem;display:flex}.hermes-identity-switch{position:relative}.hermes-identity-current{min-height:var(--tim-layout-target);border:1px solid var(--hermes-line);border-radius:var(--tim-radius-action);color:var(--tim-ink);background:var(--tim-surface-1);text-align:left;cursor:pointer;grid-template-columns:auto auto;align-items:center;gap:0 .5rem;padding:.55rem .75rem;display:grid}.hermes-identity-current span{letter-spacing:.055em;font-size:.72rem;font-weight:850}.hermes-identity-current small{color:var(--tim-ink-muted);grid-column:1;font-size:.6rem}.hermes-identity-current b{color:var(--tim-ink-muted);grid-area:1/2/span 2;font-size:.65rem}.hermes-identity-menu{z-index:var(--tim-z-overlay);border:1px solid var(--hermes-line);border-radius:var(--tim-radius-md);background:var(--tim-surface-1);width:min(20rem,100vw - 1.5rem);box-shadow:var(--tim-shadow-deep);gap:.25rem;padding:.4rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0}.hermes-identity-menu button{min-height:var(--tim-layout-target);border-radius:var(--tim-radius-sm);color:var(--tim-ink);text-align:left;cursor:pointer;background:0 0;border:0;gap:.15rem;padding:.7rem .75rem;display:grid}.hermes-identity-menu button:hover,.hermes-identity-menu button[aria-current=true]{background:var(--tim-state-information-bg)}.hermes-identity-menu span{font-size:.75rem;font-weight:850}.hermes-identity-menu small{color:var(--tim-ink-muted);font-size:.65rem;line-height:1.4}.hermes-online,.hermes-fixture{letter-spacing:.035em;border-radius:999px;padding:.35rem .55rem;font-size:.66rem;font-weight:800}.hermes-online{color:var(--tim-state-verified);background:var(--tim-state-verified-bg)}.hermes-online.is-offline,.hermes-fixture{color:var(--tim-state-pending);background:var(--tim-state-pending-bg)}.hermes-icon-button{border:1px solid var(--hermes-line);width:2.4rem;height:2.4rem;color:var(--hermes-navy);cursor:pointer;background:#fff;border-radius:.78rem}.hermes-global-message{border:1px solid var(--tim-state-pending-line);background:var(--tim-state-pending-bg);border-radius:.85rem;justify-content:space-between;gap:1rem;width:min(72rem,100% - 2rem);margin:.75rem auto;padding:.75rem 1rem;font-size:.8rem;display:flex}.hermes-global-message button{cursor:pointer;background:0 0;border:0;font-size:1.2rem}.hermes-offline{text-align:center;align-content:center;place-items:center;min-height:calc(100dvh - 12rem);padding:2rem;display:grid}.hermes-offline>span{font-size:2.5rem}.hermes-offline h1{color:var(--hermes-navy);margin:.8rem 0 .2rem;font-size:2rem}.hermes-offline p{max-width:30rem;color:var(--tim-ink-muted);margin:.2rem 0 1rem;line-height:1.55}.hermes-app main{width:min(var(--tim-layout-content), calc(100% - 2rem));margin:0 auto}.hermes-view{animation:hermes-view-in var(--tim-motion-scene) var(--tim-ease-natural) both;gap:1.1rem;padding:clamp(1.5rem,4vw,3rem) 0;display:grid}@keyframes hermes-view-in{0%{opacity:0;transform:translateY(.35rem)}}.hermes-hero{max-width:48rem;padding:.4rem 0 1.1rem}.hermes-hero h1,.hermes-section-head h1{color:var(--hermes-navy);letter-spacing:-.045em;margin:.25rem 0;font-size:clamp(2rem,6vw,3.65rem);line-height:1.02}.hermes-hero>p:last-child{max-width:38rem;color:var(--tim-ink-muted);margin:.8rem 0 0;line-height:1.6}.hermes-kicker{color:var(--hermes-blue);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:850}.hermes-focus-card{border:1px solid var(--tim-entity-source);border-radius:var(--tim-radius-lg);color:var(--tim-entity-source-ink);background:var(--tim-entity-source);box-shadow:var(--tim-shadow-deep);grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.35rem,4vw,2.5rem);display:grid;overflow:hidden}.hermes-focus-card .hermes-kicker{color:#8edcc6}.hermes-focus-card h2{margin:.35rem 0;font-size:clamp(1.35rem,4vw,2rem)}.hermes-focus-copy>p:last-of-type{color:#d8dedb;max-width:38rem;margin:.4rem 0 0;line-height:1.55}.hermes-focus-actions{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:1.35rem;display:flex}.hermes-focus-question{min-height:var(--tim-layout-target);color:var(--tim-entity-source-ink);cursor:pointer;background:0 0;border:0;padding:.5rem .25rem;font-weight:780}.hermes-focus-proof{border-radius:var(--tim-radius-md);background:#ffffff12;border:1px solid #ffffff2e;align-content:start;align-self:stretch;gap:.75rem;padding:1rem;display:grid}.hermes-focus-proof>span{color:#a7e7d3;font-family:var(--tim-font-evidence);letter-spacing:var(--tim-tracking-label);text-transform:uppercase;font-size:.66rem;font-weight:800}.hermes-focus-proof dl{gap:.65rem;margin:0;display:grid}.hermes-focus-proof dl>div{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.55rem;display:flex}.hermes-focus-proof dt{color:#cfd7d3;font-size:.67rem}.hermes-focus-proof dd{font-family:var(--tim-font-evidence);text-align:right;margin:0;font-size:.72rem;font-weight:800}.hermes-focus-proof small{color:#cfd7d3;font-size:.65rem;line-height:1.5}.hermes-primary,.hermes-secondary{min-height:var(--tim-layout-target);border-radius:var(--tim-radius-action);cursor:pointer;transition:transform var(--tim-motion-micro) var(--tim-ease-natural), box-shadow var(--tim-motion-micro) var(--tim-ease-natural);padding:.65rem 1rem;font-weight:780}.hermes-link-button{color:var(--hermes-navy);align-items:center;text-decoration:none;display:inline-flex}.hermes-primary{border:1px solid var(--tim-state-verified);color:var(--tim-ink);background:var(--hermes-mint);box-shadow:var(--tim-shadow-quiet)}.hermes-secondary{border:1px solid var(--hermes-line);color:var(--hermes-navy);background:#fff}.hermes-primary:hover:not(:disabled),.hermes-secondary:hover:not(:disabled){box-shadow:var(--tim-shadow-information-ring);transform:translateY(-1px)}.hermes-primary:disabled,.hermes-secondary:disabled,.hermes-text-button:disabled{opacity:.5;cursor:not-allowed}.hermes-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.hermes-decision-grid article{border:1px solid var(--hermes-line);border-radius:var(--tim-radius-card);background:var(--tim-surface-1);min-height:12.5rem;box-shadow:var(--tim-shadow-quiet);align-content:start;gap:.65rem;padding:1.1rem;display:grid}.hermes-decision-grid article>div{align-items:center;gap:.65rem;display:flex}.hermes-decision-grid article .hermes-kicker{color:var(--tim-ink-muted)}.hermes-decision-grid h2{color:var(--tim-ink);margin:.25rem 0 0;font-size:1.05rem;line-height:1.25}.hermes-decision-grid p:not(.hermes-kicker){color:var(--tim-ink-muted);margin:0;font-size:.74rem;line-height:1.5}.hermes-decision-grid small{color:var(--tim-ink-muted);font-size:.65rem;line-height:1.45}.hermes-decision-grid .hermes-text-button{min-height:var(--tim-layout-target);place-self:end start}.hermes-decision-icon{border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:850;display:grid}.hermes-decision-grid .is-attention{border-top:3px solid var(--tim-state-pending)}.hermes-decision-grid .is-attention .hermes-decision-icon{color:var(--tim-state-pending);background:var(--tim-state-pending-bg)}.hermes-decision-grid .is-watching{border-top:3px solid var(--tim-state-information)}.hermes-decision-grid .is-watching .hermes-decision-icon{color:var(--tim-state-information);background:var(--tim-state-information-bg)}.hermes-decision-grid .is-safe{border-top:3px solid var(--tim-state-verified)}.hermes-decision-grid .is-safe .hermes-decision-icon{color:var(--tim-state-verified);background:var(--tim-state-verified-bg)}.hermes-safety-card,.hermes-evidence{border:1px solid var(--tim-state-verified-line);background:var(--tim-state-verified-bg);border-radius:1rem;align-items:center;gap:.9rem;padding:1rem 1.15rem;display:flex}.hermes-safety-card>span,.hermes-evidence>span{width:2rem;height:2rem;color:var(--tim-state-verified);background:var(--tim-state-verified-bg);border-radius:50%;flex:none;place-items:center;display:grid}.hermes-safety-card p,.hermes-evidence p{color:var(--tim-ink-muted);margin:.15rem 0 0;font-size:.78rem}.hermes-section-head{justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.6rem;display:flex}.hermes-section-head h1{font-size:clamp(2rem,5vw,3rem)}.hermes-state{width:max-content;color:var(--tim-state-information);background:var(--tim-state-information-bg);border-radius:999px;margin-top:.4rem;padding:.3rem .5rem;font-size:.62rem;font-weight:820;display:inline-flex}.hermes-state.is-active,.hermes-state.is-available,.hermes-state.is-configured,.hermes-state.is-ready,.hermes-state.is-complete,.hermes-state.is-passed,.hermes-state.is-assigned{color:var(--tim-ink-soft);background:var(--tim-state-verified-bg)}.hermes-state.is-degraded,.hermes-state.is-blocked_by_external,.hermes-state.is-failed,.hermes-state.is-cancelled{color:var(--tim-state-blocked);background:var(--tim-state-blocked-bg)}.hermes-state.is-owner_action_required{color:var(--tim-state-pending);background:var(--tim-state-pending-bg)}.hermes-state.is-disabled_by_owner,.hermes-state.is-revoked{color:var(--tim-state-neutral);background:var(--tim-state-neutral-bg)}.hermes-action-card,.hermes-settings-list article{border:1px solid var(--hermes-line);background:#fff;border-radius:1rem;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.15rem;display:flex}.hermes-action-card p,.hermes-settings-list p{max-width:42rem;color:var(--tim-ink-muted);margin:.25rem 0 0;font-size:.78rem;line-height:1.45}.hermes-section-actions{justify-content:flex-end;display:flex}.hermes-message{border:1px solid var(--tim-state-information-line);color:var(--tim-state-information);background:var(--tim-state-information-bg);border-radius:.8rem;margin:0;padding:.75rem 1rem;font-size:.78rem}.hermes-message.is-error{border-color:var(--tim-state-blocked-line);color:var(--tim-state-blocked);background:var(--tim-state-blocked-bg)}.hermes-list{gap:.7rem;display:grid}.hermes-notification{border:1px solid var(--hermes-line);background:#ffffffe0;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem;display:grid}.hermes-notification-dot{background:var(--tim-state-information);width:.62rem;height:.62rem;box-shadow:var(--tim-shadow-information-ring);border-radius:50%}.hermes-notification.is-critical .hermes-notification-dot{background:var(--tim-state-blocked);box-shadow:var(--tim-shadow-blocked-ring)}.hermes-notification h2{color:var(--hermes-navy);margin:.25rem 0;font-size:1rem}.hermes-notification p{color:var(--tim-ink-muted);margin:0;font-size:.78rem}.hermes-notification small{color:var(--tim-ink-muted);font-size:.65rem}.hermes-delivery-state{grid-column:2;gap:.15rem;display:grid}.hermes-notification-meta{align-items:center;gap:.6rem;display:flex}.hermes-notification-meta .hermes-state{margin:0}.hermes-notification time{color:var(--tim-ink-muted);font-size:.65rem}.hermes-text-button{color:var(--hermes-blue);cursor:pointer;background:0 0;border:0;font-size:.75rem;font-weight:780}.hermes-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.hermes-notification>.hermes-row-actions{grid-area:1/3/span 2}.hermes-empty{border:1px dashed var(--tim-line-strong);color:var(--tim-ink-muted);text-align:center;border-radius:1rem;justify-items:center;padding:3rem;display:grid}.hermes-empty span{font-size:2rem}.hermes-empty h2{color:var(--hermes-navy);margin:.6rem 0 .1rem}.hermes-empty p{margin:0;font-size:.78rem}.hermes-orb{width:4rem;height:4rem;color:var(--tim-state-verified);background:radial-gradient(circle at 35% 30%, var(--tim-state-verified-bg), var(--hermes-mint) 65%, var(--tim-state-verified));box-shadow:var(--tim-shadow-verified-ring);border-radius:50%;place-items:center;font-size:1.4rem;display:grid}.hermes-chat-intro{border-left:3px solid var(--tim-state-verified);color:var(--tim-ink-muted);background:#fff9;padding:1rem 1.15rem}.hermes-chat-intro p{margin:0}.hermes-chat-intro{border:1px solid var(--tim-state-verified-line);border-radius:var(--tim-radius-md);background:var(--tim-state-verified-bg);border-left-width:3px;justify-content:space-between;align-items:center;gap:1rem;display:flex}.hermes-chat-intro strong{color:var(--tim-ink)}.hermes-chat-intro p{margin-top:.2rem;font-size:.75rem}.hermes-chat-quick-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.hermes-chat-quick-actions button{min-height:var(--tim-layout-target);border:1px solid var(--tim-state-verified-line);border-radius:var(--tim-radius-pill);color:var(--tim-ink);background:var(--tim-surface-1);cursor:pointer;padding:.55rem .7rem;font-size:.68rem;font-weight:760}.hermes-chat-quick-actions button:disabled{opacity:.5;cursor:not-allowed}.hermes-chat{align-content:start;min-height:calc(100dvh - 12rem)}.hermes-session-bar{border:1px solid var(--hermes-line);background:var(--tim-surface-inset);border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem;display:flex}.hermes-session-summary{gap:.15rem;min-width:0;display:grid}.hermes-session-summary small,.hermes-session-summary span{color:var(--hermes-navy);font-size:.66rem}.hermes-session-summary strong{color:var(--hermes-navy);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hermes-history-layer{z-index:80;justify-items:end;display:grid;position:fixed;inset:0}.hermes-history-backdrop{cursor:default;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b192e7a;border:0;width:100%;position:absolute;inset:0}.hermes-history-drawer{border-left:1px solid var(--hermes-line);width:min(31rem,100%);height:100%;color:var(--hermes-navy);background:var(--tim-surface-1);box-shadow:var(--tim-shadow-deep);grid-template-rows:auto auto auto auto auto minmax(0,1fr) auto;gap:1rem;padding:clamp(1rem,3vw,1.5rem);display:grid;position:relative;overflow:hidden}.hermes-history-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.hermes-history-head h2{margin:.15rem 0 0;font-size:1.35rem}.hermes-history-close{border:1px solid var(--hermes-line);width:2.75rem;height:2.75rem;color:var(--hermes-navy);cursor:pointer;background:#fff;border-radius:50%;place-items:center;font-size:1.45rem;display:grid}.hermes-history-search,.hermes-history-confirm label{color:var(--tim-ink-muted);gap:.4rem;font-size:.72rem;font-weight:760;display:grid}.hermes-history-search input,.hermes-history-confirm input{border:1px solid var(--tim-line-strong);width:100%;min-height:2.9rem;color:var(--hermes-navy);background:#fff;border-radius:.8rem;padding:.7rem .8rem}.hermes-history-confirm{border:1px solid var(--tim-state-information-line);background:var(--tim-state-information-bg);border-radius:.9rem;gap:.7rem;padding:.85rem;display:grid}.hermes-history-confirm p{color:var(--tim-ink-muted);margin:0;font-size:.72rem;line-height:1.45}.hermes-history-segments{border:1px solid var(--tim-line);background:var(--tim-surface-inset);border-radius:.85rem;grid-template-columns:1fr 1fr;padding:.2rem;display:grid}.hermes-history-segments button{min-height:2.75rem;color:var(--tim-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:.65rem;justify-content:center;align-items:center;gap:.35rem;display:flex}.hermes-history-segments button[aria-selected=true]{color:var(--tim-ink);background:var(--tim-surface-1);box-shadow:var(--tim-shadow-quiet)}.hermes-history-segments span{font-family:var(--tim-font-evidence);font-size:.65rem}.hermes-history-results{overscroll-behavior:contain;align-content:start;gap:.6rem;min-height:0;padding:.1rem .15rem .8rem .05rem;display:grid;overflow-y:auto}.hermes-history-results article{border:1px solid var(--hermes-line);background:#fff;border-radius:.95rem;gap:.45rem;padding:.75rem;display:grid}.hermes-history-results article[aria-current=true]{border-color:var(--tim-state-information-line);background:var(--tim-state-information-bg)}.hermes-history-open{min-width:0;color:var(--hermes-navy);text-align:left;cursor:pointer;background:0 0;border:0;gap:.25rem;padding:0;display:grid}.hermes-history-open strong,.hermes-history-open span,.hermes-history-open small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hermes-history-results .hermes-row-actions{justify-content:flex-start}.hermes-history-results .hermes-text-button{min-height:2.75rem;padding:.4rem .2rem}.hermes-history-empty{color:var(--tim-ink-muted);text-align:center;padding:2rem 1rem}.hermes-history-empty p{margin:.35rem 0 0;font-size:.72rem}.hermes-history-purge{border-top:1px solid var(--tim-line);color:var(--tim-ink-muted);padding-top:.6rem;font-size:.7rem}.hermes-history-purge summary{color:var(--tim-state-blocked);cursor:pointer}.hermes-history-purge p{margin:.45rem 0 0;line-height:1.5}.hermes-chat-history,.hermes-chat-thread{gap:.65rem;display:grid}.hermes-chat-thread{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-gutter:stable;max-height:min(58dvh,42rem);padding:.2rem .3rem .5rem;overflow-y:auto}.hermes-thread-end{width:1px;height:1px}.hermes-chat-history article,.hermes-bubble{border:1px solid var(--hermes-line);width:min(80%,44rem);box-shadow:var(--tim-shadow-quiet);background:#fff;border-radius:1.1rem 1.1rem 1.1rem .35rem;padding:.85rem 1rem}.hermes-chat-history article.is-user,.hermes-bubble.is-user{border-color:var(--tim-state-information-line);background:var(--tim-state-information-bg);border-radius:1.1rem 1.1rem .35rem;justify-self:end}.hermes-chat-history p,.hermes-bubble p{white-space:pre-wrap;margin:.3rem 0;line-height:1.6}.hermes-response-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.hermes-response-head span{color:var(--tim-ink-muted);font-family:var(--tim-font-evidence);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:760}.hermes-chat-history small,.hermes-bubble small{color:var(--tim-ink-muted);font-size:.66rem;display:block}.hermes-bubble.is-failed,.hermes-bubble.is-cancelled{border-color:var(--tim-state-blocked-line);background:var(--tim-state-blocked-bg)}.hermes-stream-pulse{color:var(--tim-ink-muted);animation:1.2s ease-in-out infinite hermes-stream-pulse}@keyframes hermes-stream-pulse{50%{opacity:.45}}.hermes-answer{border:1px solid var(--tim-state-information-line);background:var(--tim-surface-1);border-radius:1.1rem;gap:.9rem;padding:1.2rem;display:flex}.hermes-answer>span{color:var(--tim-state-verified)}.hermes-answer p{white-space:pre-wrap;margin:.45rem 0;line-height:1.65}.hermes-answer small{color:var(--tim-ink-muted)}.hermes-chat-form{bottom:calc(4.7rem + env(safe-area-inset-bottom));z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f9fff0;border-radius:1.2rem;gap:.45rem;margin-top:min(14vh,7rem);padding:.55rem;display:grid;position:sticky}.hermes-chat-form>label{color:var(--tim-ink-muted);font-size:.72rem;font-weight:760}.hermes-chat-form>div{border:1px solid var(--tim-line-strong);box-shadow:var(--tim-shadow-quiet);background:#fff;border-radius:1.15rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.6rem;padding:.6rem;display:grid}.hermes-chat-form textarea{resize:vertical;min-height:4rem;max-height:12rem;color:var(--hermes-navy);background:0 0;border:0;outline:0;padding:.55rem}.hermes-form-card{border:1px solid var(--hermes-line);background:#fff;border-radius:1.2rem;gap:1rem;padding:clamp(1.1rem,3vw,1.7rem);display:grid}.hermes-form-card label{color:var(--tim-ink-muted);gap:.4rem;font-size:.75rem;font-weight:760;display:grid}.hermes-form-card input,.hermes-form-card textarea,.hermes-form-card select,.hermes-model-grid select{border:1px solid var(--tim-line-strong);width:100%;min-height:2.8rem;color:var(--hermes-navy);background:var(--tim-surface-1);border-radius:.8rem;padding:.7rem .8rem}.hermes-form-card textarea{resize:vertical;min-height:7rem}.hermes-form-card .hermes-primary{justify-self:end}.hermes-form-card.is-compact{margin-top:.4rem}.hermes-prompt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.hermes-prompt-grid label{color:var(--tim-ink-muted);gap:.35rem;font-size:.72rem;font-weight:760;display:grid}.hermes-prompt-grid textarea{border:1px solid var(--tim-line-strong);min-height:8rem;color:var(--hermes-navy);background:var(--tim-surface-1);resize:vertical;border-radius:.8rem;padding:.75rem}.hermes-preview pre{background:var(--tim-surface-inset);white-space:pre-wrap;border-radius:.8rem;max-height:24rem;padding:1rem;overflow:auto}.hermes-source-cards{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.5rem;margin:.65rem 0;display:grid}.hermes-source-card{border:1px solid var(--hermes-line);background:var(--tim-surface-1);border-radius:.75rem;gap:.35rem;min-width:0;padding:.7rem;display:grid}.hermes-source-title,.hermes-source-action{color:var(--tim-ink);-webkit-text-decoration-color:var(--hermes-blue);text-decoration-color:var(--hermes-blue);text-underline-offset:.18em}.hermes-source-title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hermes-source-title:focus-visible,.hermes-source-action:focus-visible{outline:2px solid var(--hermes-blue);outline-offset:2px}.hermes-source-excerpt{color:var(--hermes-muted);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.hermes-source-action{justify-self:start;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.hermes-research-dossier{border:1px solid color-mix(in srgb, var(--hermes-blue) 24%, var(--hermes-line));background:linear-gradient(145deg, var(--tim-surface-1), var(--tim-surface-inset));border-radius:1rem;gap:.8rem;margin:.8rem 0;padding:clamp(.85rem,2vw,1.15rem);display:grid}.hermes-research-dossier header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.hermes-research-dossier header span,.hermes-dossier-grid span{color:var(--tim-ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:700}.hermes-research-dossier h3{color:var(--hermes-navy);margin:.2rem 0 0;font-size:clamp(1rem,2vw,1.25rem);line-height:1.25}.hermes-research-dossier header>strong{color:var(--hermes-blue);background:var(--tim-state-information-bg);border-radius:999px;flex:none;padding:.35rem .55rem;font-size:.7rem}.hermes-research-caveat{border-inline-start:3px solid var(--tim-state-pending);background:var(--tim-state-pending-bg);padding:.7rem .8rem;color:var(--hermes-navy)!important}.hermes-dossier-candidate{border:1px solid var(--hermes-line);color:var(--hermes-blue);background:var(--tim-surface-1);border-radius:.8rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;text-decoration:none;display:flex}.hermes-dossier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.hermes-dossier-grid article{border:1px solid var(--hermes-line);background:var(--tim-surface-1);border-radius:.8rem;min-width:0;padding:.75rem}.hermes-dossier-grid p,.hermes-dossier-grid ul{color:var(--hermes-navy);margin:.4rem 0 0;font-size:.76rem;line-height:1.5}.hermes-dossier-grid ul{padding-inline-start:1.1rem}.hermes-dossier-alternatives{gap:.45rem;margin-top:.65rem;display:grid}.hermes-dossier-alternatives a{border:1px solid var(--hermes-line);color:var(--hermes-blue);border-radius:.7rem;gap:.2rem;padding:.65rem;text-decoration:none;display:grid}.hermes-resource-warning{color:var(--tim-state-pending);background:var(--tim-state-pending-bg);border-radius:.7rem;padding:.65rem}.hermes-form-card.is-compact small,.hermes-upload small{color:var(--tim-ink-muted);font-size:.68rem}.hermes-evidence small{color:var(--tim-ink-muted);margin-top:.25rem;font-size:.68rem;display:block}.hermes-advanced{border:1px solid var(--tim-line);background:var(--tim-surface-inset);border-radius:.9rem;padding:.8rem}.hermes-advanced summary{color:var(--hermes-blue);cursor:pointer;font-size:.75rem;font-weight:780}.hermes-advanced label{margin-top:.8rem}.hermes-advanced small{color:var(--tim-ink-muted);margin-top:.5rem;font-size:.68rem;display:block}.hermes-template-strip{scrollbar-width:thin;gap:.45rem;padding:.1rem 0 .35rem;display:flex;overflow-x:auto}.hermes-template-strip button{border:1px solid var(--hermes-line);min-height:2.75rem;color:var(--hermes-blue);cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:.55rem .8rem}.hermes-research-mode{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.hermes-research-mode span{color:var(--tim-ink-soft);background:var(--tim-surface-inset);border-radius:.75rem;gap:.15rem;padding:.65rem;font-size:.68rem;display:grid}.hermes-research-mode strong{color:var(--hermes-navy);font-size:.75rem}.hermes-progress{color:var(--tim-ink-muted);gap:.25rem;margin:.5rem 0;padding-left:1.15rem;font-size:.72rem;display:grid}.hermes-count{border:1px solid var(--hermes-line);width:2.8rem;height:2.8rem;color:var(--hermes-blue);background:#fff;border-radius:50%;place-items:center;font-weight:850;display:grid}.hermes-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.hermes-resource-grid details{border:1px solid var(--hermes-line);background:#ffffffdb;border-radius:1rem;padding:1rem}.hermes-resource-grid summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;list-style:none;display:grid}.hermes-resource-grid summary::-webkit-details-marker{display:none}.hermes-provider-card summary::-webkit-details-marker{display:none}.hermes-resource-icon{width:2.7rem;height:2.7rem;color:var(--tim-state-information);background:var(--hermes-blue-soft);border-radius:.8rem;place-items:center;display:grid}.hermes-resource-grid strong,.hermes-resource-grid small{display:block}.hermes-resource-grid small{color:var(--tim-ink-muted);margin-top:.12rem;font-size:.66rem}.hermes-resource-grid p{color:var(--tim-ink-muted);margin:.45rem 0 0;font-size:.7rem;line-height:1.4}.hermes-resource-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:.75rem 0;display:grid}.hermes-resource-grid dl>div{background:var(--tim-surface-inset);border-radius:.65rem;gap:.1rem;padding:.5rem;display:grid}.hermes-resource-grid dt{color:var(--tim-ink-muted);font-size:.6rem}.hermes-resource-grid dd{overflow-wrap:anywhere;margin:0;font-size:.68rem}.hermes-resource-grid .hermes-row-actions{justify-content:flex-start}.hermes-settings-list{gap:.7rem;display:grid}.hermes-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.hermes-management-card{border:1px solid var(--hermes-line);background:#fff;border-radius:1rem;gap:.8rem;padding:1.15rem;display:grid}.hermes-management-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.hermes-management-head p,.hermes-muted{color:var(--tim-ink-muted);margin:.2rem 0 0;font-size:.75rem}.hermes-compact-list{gap:.45rem;display:grid}.hermes-compact-list>article{background:var(--tim-surface-inset);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.75rem;display:flex}.hermes-compact-list small{color:var(--tim-ink);margin-top:.15rem;font-size:.66rem;display:block}.hermes-compact-list p{color:var(--tim-ink-muted);white-space:pre-wrap;margin:.25rem 0 0;font-size:.75rem;line-height:1.45}.hermes-task-list>article{align-items:flex-start}.hermes-task-list>article>div:first-child{flex:1;min-width:0}.hermes-task-facts{gap:.65rem;margin:0 0 .65rem;display:grid}.hermes-task-facts>div{gap:.18rem;display:grid}.hermes-task-facts dt,.hermes-task-result>span{color:var(--tim-ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.hermes-task-facts dd{color:var(--tim-ink);flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;font-size:.8rem;line-height:1.5;display:flex}.hermes-task-result{border:1px solid var(--tim-line);background:var(--tim-surface);border-radius:.7rem;gap:.35rem;margin-top:.7rem;padding:.7rem;display:grid}.hermes-task-result p,.hermes-task-result ul{color:var(--tim-ink-soft)}.hermes-task-result ul{margin:.2rem 0 0;padding-inline-start:1.1rem;font-size:.72rem}.hermes-task-sources{flex-wrap:wrap;gap:.4rem;display:flex}.hermes-task-sources a{color:var(--tim-accent-ink);font-size:.7rem;font-weight:800}.hermes-task-owner{color:var(--tim-ink-soft);gap:.15rem;margin:.65rem 0;font-size:.75rem;display:grid}.hermes-task-owner strong{color:var(--tim-ink)}.merlin-job-row{border:1px solid var(--tim-line);background:var(--tim-surface-1)!important}.merlin-job-row>.hermes-row-actions{align-items:flex-start}.merlin-job-summary{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.merlin-job-summary span{color:var(--tim-ink-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:800}.merlin-job-summary h3{margin:.2rem 0 0;font-size:clamp(.95rem,2vw,1.15rem);line-height:1.35}.merlin-job-failure{border-inline-start:3px solid var(--tim-state-blocked);background:var(--tim-state-blocked-bg);padding:.65rem .75rem;color:var(--tim-state-blocked)!important}.hermes-task-result details{margin-top:.35rem}.hermes-task-result summary{min-height:2.75rem;color:var(--tim-accent-ink);cursor:pointer;padding:.65rem 0;font-weight:800}.hermes-memory-results{margin-top:.35rem}.hermes-inline-editor{border:1px solid var(--tim-state-information-line);background:var(--tim-state-information-bg);border-radius:.8rem;flex-basis:100%;gap:.65rem;width:100%;padding:.75rem;display:grid}.hermes-inline-editor label{color:var(--tim-ink-muted);gap:.4rem;font-size:.72rem;font-weight:760;display:grid}.hermes-inline-editor textarea{border:1px solid var(--tim-line-strong);min-height:6rem;color:var(--hermes-navy);resize:vertical;background:#fff;border-radius:.8rem;padding:.7rem .8rem}.hermes-upload{border:1px solid var(--hermes-line);background:#fff;border-radius:1rem;gap:.5rem;padding:1.15rem;display:grid}.hermes-upload>label{color:var(--hermes-navy);font-weight:780}.hermes-upload input{border:1px dashed var(--tim-line-strong);background:var(--tim-surface-inset);border-radius:.75rem;padding:.65rem}.hermes-cockpit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.hermes-cockpit-grid a{border:1px solid var(--hermes-line);min-height:9rem;color:inherit;box-shadow:var(--tim-shadow-quiet);background:#ffffffd1;border-radius:1rem;gap:.35rem;padding:1rem;text-decoration:none;display:grid}.hermes-cockpit-grid a:hover{border-color:var(--tim-state-information-line);box-shadow:var(--tim-shadow-information-ring)}.hermes-cockpit-grid span,.hermes-model-default span,.hermes-command-strip span{color:var(--hermes-blue);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.hermes-cockpit-grid small{color:var(--tim-ink-muted);align-self:end;font-size:.68rem}.hermes-command-strip{border:1px solid var(--hermes-line);background:#fff;border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.hermes-command-strip button{border:0;border-right:1px solid var(--hermes-line);min-height:6rem;color:inherit;text-align:left;cursor:pointer;background:0 0;gap:.25rem;padding:1rem;display:grid}.hermes-command-strip button:last-child{border-right:0}.hermes-command-strip small{color:var(--tim-ink-muted)}.hermes-operational-detail{margin-top:.15rem}.hermes-operational-detail .hermes-command-strip{margin-top:.8rem}.hermes-model-default{border:1px solid var(--tim-state-information-line);background:linear-gradient(135deg, white, var(--tim-state-information-bg));box-shadow:var(--tim-shadow-quiet);border-radius:1.2rem;justify-content:space-between;align-items:center;gap:2rem;padding:1.25rem;display:flex}.hermes-model-default>div{gap:.25rem;display:grid}.hermes-model-default>div:last-child{justify-items:end}.hermes-model-default>div:last-child strong{color:var(--hermes-blue);font-size:2rem}.hermes-model-default p{color:var(--tim-ink-muted);margin:.15rem 0 0}.hermes-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.hermes-model-grid>article{border:1px solid var(--hermes-line);background:#fff;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.hermes-model-grid p{color:var(--tim-ink-muted);margin:.25rem 0 0;font-size:.72rem;line-height:1.45}.hermes-model-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .8rem;margin:.75rem 0 0;display:grid}.hermes-model-grid dl>div{gap:.1rem;display:grid}.hermes-model-grid dt{color:var(--tim-ink-muted);font-size:.62rem}.hermes-model-grid dd{color:var(--hermes-navy);margin:0;font-size:.72rem;font-weight:720}.hermes-model-grid dd .hermes-state{margin-top:0}.hermes-model-grid select{width:auto;min-width:9.5rem}.hermes-profile-change{position:relative}.hermes-profile-change summary{border:1px solid var(--hermes-line);min-height:2.75rem;color:var(--hermes-blue);cursor:pointer;background:#fff;border-radius:.85rem;padding:.72rem .85rem;font-size:.75rem;font-weight:780;list-style:none}.hermes-profile-change select{margin-top:.4rem}.hermes-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.hermes-provider-card{border:1px solid var(--hermes-line);background:var(--tim-surface-inset);border-radius:.9rem;padding:.9rem}.hermes-provider-card summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.8rem;list-style:none;display:flex}.hermes-provider-card summary span,.hermes-provider-card summary small{display:block}.hermes-provider-card summary small,.hermes-provider-card>p{color:var(--tim-ink-muted);margin:.25rem 0;font-size:.7rem;line-height:1.4}.hermes-provider-card .hermes-row-actions{justify-content:flex-start;margin-top:.7rem}.hermes-evaluation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.hermes-promotion-card{border:1px solid var(--tim-state-pending-line);background:var(--tim-state-pending-bg);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem;display:flex}.hermes-promotion-card>div:first-child{gap:.35rem;display:grid}.hermes-promotion-card>div>span{color:var(--tim-state-pending);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.hermes-promotion-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.35rem 0 0;display:grid}.hermes-promotion-card dl>div{gap:.12rem;display:grid}.hermes-promotion-card dt{color:var(--tim-ink-muted);font-size:.62rem}.hermes-promotion-card dd{margin:0;font-size:.7rem}.hermes-business-tabs{border:1px solid var(--tim-line);background:var(--tim-surface-inset);border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.35rem;display:grid}.hermes-business-tabs button{min-height:2.75rem;color:var(--tim-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:.75rem;font-weight:760}.hermes-business-tabs button[aria-selected=true]{color:var(--tim-state-information);box-shadow:var(--tim-shadow-quiet);background:#fff}.hermes-chat-research{margin-top:1rem}.hermes-inline-research{gap:.75rem;margin-top:.75rem;display:grid}.hermes-system-advanced{gap:1rem;display:grid}.hermes-system-advanced>.hermes-view{width:100%}.hermes-bottom-nav{z-index:45;right:50%;bottom:max(.8rem, env(safe-area-inset-bottom));width:min(42rem,100% - 1.2rem);box-shadow:var(--tim-shadow-deep);-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);background:#ffffffe8;border:1px solid #cad8e5d9;border-radius:1.25rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:.2rem;padding:.45rem;display:grid;position:fixed;transform:translate(50%)}.hermes-bottom-nav button{min-height:3.25rem;color:var(--tim-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:.85rem;place-items:center;gap:.15rem;padding:.3rem;display:grid}.hermes-bottom-nav button[aria-current=page]{color:var(--tim-state-information);background:var(--tim-state-information-bg)}.hermes-bottom-nav button>span{font-size:1rem}.hermes-bottom-nav small{font-size:.58rem;font-weight:760}@media (max-width:720px){.hermes-app-header{min-height:4.4rem;padding:.6rem .8rem}.hermes-app-brand small{display:none}.hermes-identity-current{padding:.45rem .6rem}.hermes-identity-current small{display:none}.hermes-identity-current b{grid-row:1}.hermes-app main{width:min(100% - 1.2rem,42rem)}.hermes-view{gap:.8rem;padding:1.35rem 0}.hermes-hero{padding-bottom:.4rem}.hermes-focus-card{grid-template-columns:1fr;gap:1.2rem}.hermes-focus-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.hermes-focus-card .hermes-primary,.hermes-focus-question{width:100%}.hermes-decision-grid{grid-template-columns:1fr}.hermes-decision-grid article{min-height:0}.hermes-cockpit-grid,.hermes-model-grid,.hermes-provider-grid,.hermes-evaluation-grid,.hermes-command-strip{grid-template-columns:1fr}.hermes-command-strip button{border-right:0;border-bottom:1px solid var(--hermes-line)}.hermes-command-strip button:last-child{border-bottom:0}.hermes-model-grid>article,.hermes-model-default,.hermes-promotion-card{flex-direction:column;align-items:stretch}.hermes-promotion-card dl{grid-template-columns:1fr}.hermes-model-grid .hermes-row-actions{justify-content:flex-start}.hermes-model-grid select{width:100%}.hermes-action-card,.hermes-settings-list article{flex-direction:column;align-items:stretch}.hermes-form-grid,.hermes-research-mode{grid-template-columns:1fr}.hermes-research-dossier header,.hermes-dossier-candidate{flex-direction:column;align-items:stretch}.hermes-dossier-grid{grid-template-columns:1fr}.hermes-management-head,.hermes-compact-list>article{flex-direction:column;align-items:stretch}.hermes-management-head .hermes-row-actions,.hermes-compact-list .hermes-row-actions{justify-content:flex-start}.hermes-notification{grid-template-columns:auto minmax(0,1fr)}.hermes-notification>.hermes-row-actions{grid-area:auto/2;justify-content:flex-start}.hermes-resource-grid,.hermes-resource-grid dl{grid-template-columns:1fr}.hermes-chat-form{margin-top:8vh}.hermes-chat-form>div{grid-template-columns:1fr}.hermes-chat-form .hermes-primary{width:100%}.hermes-chat-intro{flex-direction:column;align-items:stretch}.hermes-chat-quick-actions{justify-content:flex-start}.hermes-session-bar{flex-direction:column;align-items:stretch}.hermes-session-bar .hermes-row-actions{justify-content:flex-start}.hermes-history-drawer{border-top:1px solid var(--hermes-line);border-left:0;border-radius:1.25rem 1.25rem 0 0;align-self:end;width:100%;height:min(92dvh,50rem)}.hermes-prompt-grid{grid-template-columns:1fr}.hermes-bottom-nav{bottom:max(.35rem, env(safe-area-inset-bottom));border-radius:1rem;width:calc(100% - .7rem)}.hermes-bottom-nav button{min-width:0;min-height:3.1rem}}@media (max-width:390px){.hermes-online{display:none}.hermes-app-brand>span{width:2.35rem;height:2.35rem}.hermes-app-header-actions{gap:.3rem}.hermes-identity-current span{font-size:.65rem}.hermes-bottom-nav small{font-size:.52rem}.hermes-session-bar .hermes-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.hermes-session-bar .hermes-row-actions .hermes-primary{grid-column:1/-1}}@media (min-width:900px){.hermes-app{padding-bottom:0}.hermes-app main{width:min(var(--tim-layout-content), calc(100% - var(--tim-layout-command-rail) - 4rem));margin-left:auto;margin-right:2rem}.hermes-bottom-nav{width:var(--tim-layout-command-rail);border-width:0 1px 0 0;border-color:var(--hermes-line);background:var(--tim-surface-glass);box-shadow:none;-webkit-backdrop-filter:blur(var(--tim-blur-shell));backdrop-filter:blur(var(--tim-blur-shell));border-radius:0;grid-template-columns:1fr;align-content:start;padding:1.25rem .75rem;inset:5rem auto 0 0;transform:none}.hermes-bottom-nav button{grid-template-columns:1.5rem 1fr;justify-items:start;min-height:3.2rem;padding:.55rem .7rem}.hermes-bottom-nav button>span{font-size:.9rem}.hermes-bottom-nav small{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.hermes-view,.hermes-stream-pulse{animation:none}.hermes-primary,.hermes-secondary,.hermes-identity-current,.hermes-chat-quick-actions button{transition:none}.hermes-chat-thread{scroll-behavior:auto}.business-app *,.business-app :before,.business-app :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html{background:var(--tim-page);scroll-behavior:smooth;scroll-padding-top:calc(var(--tim-layout-header) + 4.5rem)}body{background:radial-gradient(circle at 14% -12%, color-mix(in srgb, var(--tim-state-information-bg) 52%, transparent), transparent 30rem), radial-gradient(circle at 88% 2%, color-mix(in srgb, var(--tim-state-learning-bg) 28%, transparent), transparent 34rem), linear-gradient(155deg, var(--tim-page), var(--tim-page-depth));color:var(--tim-ink);font-family:var(--tim-font-interface);font-size:var(--tim-type-body);line-height:var(--tim-leading-body);text-rendering:optimizelegibility;min-height:100vh;margin:0;overflow-x:hidden}body:before,body:after{content:"";pointer-events:none;position:fixed;inset:0}body:before{background-image:linear-gradient(color-mix(in srgb, var(--tim-line) 18%, transparent) var(--tim-border-hairline), transparent var(--tim-border-hairline)), linear-gradient(90deg, color-mix(in srgb, var(--tim-line) 14%, transparent) var(--tim-border-hairline), transparent var(--tim-border-hairline));opacity:.62;z-index:0;background-size:5rem 5rem;-webkit-mask-image:linear-gradient(#00000057,#0000 48rem);mask-image:linear-gradient(#00000057,#0000 48rem)}body:after{background:radial-gradient(circle at 48% 0%, color-mix(in srgb, var(--tim-surface-2) 30%, transparent), transparent 32rem), linear-gradient(to bottom, transparent 72%, color-mix(in srgb, var(--tim-page-depth) 38%, transparent));z-index:0}button,a,input{-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit}a,button{color:inherit}:focus-visible{outline:var(--tim-focus-width) solid var(--tim-focus);outline-offset:var(--tim-focus-offset)}::selection{background:var(--tim-state-information-bg);color:var(--tim-ink)}.skip-link{background:var(--tim-ink);border-radius:0 0 var(--tim-radius-sm) 0;color:var(--tim-surface-1);padding:var(--tim-space-3) var(--tim-space-4);transition:transform var(--tim-motion-micro) var(--tim-ease-precision);z-index:calc(var(--tim-z-overlay) + 1);position:fixed;top:0;left:0;transform:translateY(-120%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.operator-shell{z-index:1;max-width:96rem;margin:0 auto;padding:clamp(1rem,3vw,3rem);position:relative}.operator-nav{align-items:center;gap:var(--tim-space-2);margin-bottom:var(--tim-space-6);flex-wrap:wrap;display:flex}.operator-nav a,.operator-nav strong{background:var(--tim-surface-1);border:var(--tim-border-hairline) solid var(--tim-line);padding:var(--tim-space-2) var(--tim-space-4);border-radius:999px;text-decoration:none}.operator-header{align-items:end;gap:var(--tim-space-6);margin-bottom:var(--tim-space-6);justify-content:space-between;display:flex}.operator-header h1{font-family:var(--tim-font-display);letter-spacing:-.055em;margin:var(--tim-space-2) 0;font-size:clamp(2.2rem,6vw,5.2rem);line-height:.95}.truth-grid,.pilot-grid{gap:var(--tim-space-5);grid-template-columns:minmax(17rem,.8fr) minmax(20rem,1.2fr);display:grid}.truth-card{background:color-mix(in srgb, var(--tim-surface-1) 94%, transparent);border:var(--tim-border-hairline) solid var(--tim-line);border-radius:var(--tim-radius-lg);box-shadow:var(--tim-shadow-quiet);min-width:0;padding:clamp(1rem,2.5vw,2rem)}.truth-form{align-self:start;gap:var(--tim-space-4);top:var(--tim-space-4);display:grid;position:sticky}.truth-form label,.truth-form details{font-size:var(--tim-type-small);gap:var(--tim-space-2);font-weight:650;display:grid}.truth-form input,.truth-form select,.truth-form textarea{background:var(--tim-surface-2);border:var(--tim-border-hairline) solid var(--tim-line-strong);border-radius:var(--tim-radius-sm);color:var(--tim-ink);padding:var(--tim-space-3);width:100%}.truth-form button,.truth-actions button{background:var(--tim-ink);border-radius:var(--tim-radius-sm);color:var(--tim-surface-1);cursor:pointer;min-height:2.75rem;padding:var(--tim-space-3) var(--tim-space-4);border:0;font-weight:720}.truth-form button:disabled,.truth-actions button:disabled{cursor:wait;opacity:.55}.truth-message,.truth-empty{background:var(--tim-state-pending-bg);border-left:.2rem solid var(--tim-state-pending);padding:var(--tim-space-3);margin:0}.truth-records{gap:var(--tim-space-3);display:grid}.truth-record{border-top:var(--tim-border-hairline) solid var(--tim-line);padding-top:var(--tim-space-4)}.truth-record header{align-items:center;gap:var(--tim-space-3);justify-content:space-between;display:flex}.truth-record header span,.passport-fields span{background:var(--tim-state-information-bg);padding:var(--tim-space-1) var(--tim-space-3);border-radius:999px}.truth-record.conflict{border-color:var(--tim-state-blocked)}.pilot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-fields{grid-column:1/-1}.pilot-summary dl,.passport-fields{gap:var(--tim-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pilot-summary dl div,.passport-fields article{border-top:var(--tim-border-hairline) solid var(--tim-line);gap:var(--tim-space-2);padding-top:var(--tim-space-3);display:grid}.pilot-summary dt,.passport-fields small{color:var(--tim-ink-muted)}.pilot-summary dd{margin:0;font-weight:720}.manual-action{background:var(--tim-state-verified-bg);border:var(--tim-border-hairline) solid var(--tim-state-verified);border-radius:var(--tim-radius-sm);padding:var(--tim-space-4)}.preseal-workspace{gap:var(--tim-space-6);margin-top:var(--tim-space-6);display:grid}.preseal-workspace dl,.preseal-form fieldset{gap:var(--tim-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.preseal-workspace dl div,.preseal-form label{gap:var(--tim-space-2);display:grid}.preseal-workspace dd{overflow-wrap:anywhere;margin:0}.preseal-form{position:static}.preseal-form fieldset{border:var(--tim-border-hairline) solid var(--tim-line);border-radius:var(--tim-radius-md);padding:var(--tim-space-4)}.preseal-form legend,.preseal-form button,.preseal-form label:nth-last-child(-n+4){grid-column:1/-1}.preseal-form label:has(textarea){grid-column:1/-1}.preseal-workspace pre{white-space:pre-wrap;max-height:24rem;overflow:auto}@media (max-width:48rem){.operator-header{flex-direction:column;align-items:start}.truth-grid,.pilot-grid,.pilot-summary dl,.passport-fields,.preseal-workspace dl,.preseal-form fieldset{grid-template-columns:1fr}.truth-form{position:static}}.mono,code,pre{font-family:var(--tim-font-evidence);font-variant-numeric:tabular-nums slashed-zero}.product-command-workspace{gap:var(--tim-space-5);width:min(100%,92rem);margin:0 auto;display:grid}.product-command-hero{border:1px solid var(--tim-entity-source);border-radius:var(--tim-radius-lg);color:var(--tim-entity-source-ink);background:linear-gradient(130deg, var(--tim-entity-source), color-mix(in srgb, var(--tim-entity-source) 73%, var(--tim-surface-1)));box-shadow:var(--tim-shadow-deep);justify-content:space-between;align-items:flex-start;gap:1rem;padding:clamp(1.25rem,3vw,2.5rem);display:flex}.product-command-hero h2{max-width:46rem;font-family:var(--tim-font-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.7rem,3.5vw,3.2rem);line-height:.98}.product-command-hero p:not(.eyebrow){max-width:42rem;color:color-mix(in srgb, var(--tim-entity-source-ink) 75%, transparent);margin:.8rem 0 0}.product-command-status{border:1px solid var(--tim-line);border-radius:var(--tim-radius-pill);width:max-content;color:var(--tim-ink-muted);background:var(--tim-surface-1);white-space:nowrap;align-items:center;gap:.35rem;padding:.38rem .65rem;font-size:.7rem;font-weight:800;display:inline-flex}.product-command-status.is-good{border-color:var(--tim-state-verified-line);color:var(--tim-state-verified);background:var(--tim-state-verified-bg)}.product-command-status.is-warn{border-color:var(--tim-state-pending-line);color:var(--tim-state-pending);background:var(--tim-state-pending-bg)}.product-command-status.is-danger{border-color:var(--tim-state-blocked-line);color:var(--tim-state-blocked);background:var(--tim-state-blocked-bg)}.product-command-tabs{border:1px solid var(--tim-line);border-radius:var(--tim-radius-action);background:var(--tim-surface-inset);scrollbar-width:thin;gap:.35rem;padding:.3rem;display:flex;overflow-x:auto}.product-command-tabs a{min-height:var(--tim-layout-target);border-radius:var(--tim-radius-sm);color:var(--tim-ink-soft);white-space:nowrap;align-items:center;padding:.65rem .95rem;font-size:.8rem;font-weight:760;text-decoration:none;display:inline-flex}.product-command-tabs a:hover,.product-command-tabs a[aria-current=page]{color:var(--tim-ink);background:var(--tim-surface-1);box-shadow:var(--tim-shadow-quiet)}.product-command-overview{gap:var(--tim-space-5);display:grid}.product-command-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.product-command-kpi{border:1px solid var(--tim-line);border-top:3px solid var(--tim-state-information);border-radius:var(--tim-radius-card);min-height:8.5rem;color:var(--tim-ink);background:var(--tim-surface-1);box-shadow:var(--tim-shadow-quiet);transition:transform var(--tim-motion-micro) var(--tim-ease-natural), box-shadow var(--tim-motion-micro) var(--tim-ease-natural);gap:.3rem;padding:1rem;text-decoration:none;display:grid}.product-command-kpi:hover{box-shadow:var(--tim-shadow-deep);transform:translateY(-2px)}.product-command-kpi span{color:var(--tim-ink-muted);font-size:.72rem;font-weight:760}.product-command-kpi strong{font-family:var(--tim-font-display);letter-spacing:-.06em;font-size:clamp(2.1rem,4vw,3.6rem);line-height:.9}.product-command-kpi small{color:var(--tim-ink-muted);font-size:.72rem}.product-command-kpi.is-good{border-top-color:var(--tim-state-verified)}.product-command-kpi.is-good strong{color:var(--tim-state-verified)}.product-command-kpi.is-warn{border-top-color:var(--tim-state-pending)}.product-command-kpi.is-warn strong{color:var(--tim-state-pending)}.product-command-kpi.is-muted{border-top-color:var(--tim-platinum)}.product-command-kpi.is-cost{border-top-color:var(--tim-state-information)}.product-command-next,.product-command-proof,.product-cost-proof{border:1px solid var(--tim-state-pending-line);border-radius:var(--tim-radius-card);background:var(--tim-state-pending-bg);justify-content:space-between;align-items:center;gap:1.25rem;padding:clamp(1.1rem,2.5vw,1.7rem);display:flex}.product-command-next h2{font-family:var(--tim-font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2vw,1.9rem)}.product-command-next p:not(.eyebrow){max-width:48rem;color:var(--tim-ink-muted);margin:.45rem 0 0}.product-command-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.product-command-actions .button{white-space:nowrap}.product-command-proof{border-color:var(--tim-state-verified-line);background:var(--tim-state-verified-bg);justify-content:flex-start}.product-command-proof>span{width:2.2rem;height:2.2rem;color:var(--tim-state-verified);background:var(--tim-surface-1);border-radius:50%;flex:none;place-items:center;font-size:1.2rem;font-weight:900;display:grid}.product-command-proof p{color:var(--tim-ink-muted);margin:.25rem 0 0;font-size:.8rem}.product-command-panel{border:1px solid var(--tim-line);border-radius:var(--tim-radius-lg);background:var(--tim-surface-1);box-shadow:var(--tim-shadow-quiet);gap:1.1rem;padding:clamp(1rem,2.5vw,1.6rem);display:grid}.product-command-panel-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.product-command-panel-heading h2{font-family:var(--tim-font-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.45rem,2.5vw,2.15rem)}.product-command-panel-heading p:not(.eyebrow){max-width:52rem;color:var(--tim-ink-muted);margin:.45rem 0 0;font-size:.82rem}.product-command-toolbar{border:1px solid var(--tim-line);border-radius:var(--tim-radius-md);background:var(--tim-surface-inset);grid-template-columns:auto minmax(12rem,1fr) auto minmax(9rem,12rem) auto;align-items:center;gap:.55rem;padding:.75rem;display:grid}.product-command-toolbar label{color:var(--tim-ink-muted);font-size:.74rem;font-weight:760}.product-command-toolbar input,.product-command-toolbar select{border:1px solid var(--tim-line-strong);border-radius:var(--tim-radius-sm);width:100%;min-height:2.65rem;color:var(--tim-ink);background:var(--tim-surface-1);font:inherit;padding:.55rem .65rem}.identity-match-list{gap:.7rem;display:grid}.identity-match-card{border:1px solid var(--tim-line);border-left:3px solid var(--tim-state-verified);border-radius:var(--tim-radius-md);background:var(--tim-surface-1);gap:.75rem;padding:1rem;display:grid}.identity-match-card.is-review{border-left-color:var(--tim-state-pending)}.identity-match-card header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.identity-match-card h3{margin:.2rem 0 0;font-size:.98rem}.identity-row-number,.identity-section-label{color:var(--tim-ink-muted);letter-spacing:.04em;font-size:.68rem;font-weight:780}.identity-facts,.product-command-audit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.identity-facts div,.product-command-audit-grid div{border-radius:var(--tim-radius-sm);background:var(--tim-surface-inset);min-width:0;padding:.55rem .65rem}.identity-facts dt,.product-command-audit-grid dt{color:var(--tim-ink-muted);font-size:.66rem}.identity-facts dd,.product-command-audit-grid dd{overflow-wrap:anywhere;font-family:var(--tim-font-evidence);margin:.2rem 0 0;font-size:.72rem;font-weight:760}.identity-reason{color:var(--tim-state-pending);margin:0;font-size:.76rem;font-weight:680}.identity-candidates{gap:.45rem;display:grid}.identity-candidate{border:1px solid var(--tim-line);border-radius:var(--tim-radius-sm);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.55rem;display:grid}.identity-candidate strong,.identity-candidate small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.identity-candidate small{color:var(--tim-ink-muted);margin-top:.15rem;font-size:.66rem}.identity-thumbnail{width:2.5rem;height:2.5rem;color:var(--tim-ink-muted);background:var(--tim-surface-inset);border-radius:.55rem;place-items:center;display:grid;overflow:hidden}.identity-thumbnail span{background-position:50%;background-size:cover;width:100%;height:100%;display:block}.identity-muted{color:var(--tim-ink-muted);font-size:.68rem}.product-command-category-filter{scrollbar-width:thin;gap:.45rem;padding:.2rem 0 .35rem;display:flex;overflow-x:auto}.product-command-category-filter a{border:1px solid var(--tim-line);min-height:2.5rem;color:var(--tim-ink-muted);border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.55rem .75rem;font-size:.72rem;font-weight:760;text-decoration:none;display:inline-flex}.product-command-category-filter a[aria-current=page]{border-color:var(--tim-state-information);color:var(--tim-ink);background:var(--tim-state-information-soft)}.product-command-category-filter a span{min-width:1.4rem;height:1.4rem;color:var(--tim-ink);background:var(--tim-surface-inset);border-radius:999px;place-items:center;padding-inline:.25rem;font-size:.64rem;display:grid}.identity-empty{border:1px dashed var(--tim-line-strong);border-radius:var(--tim-radius-md);min-height:10rem;color:var(--tim-ink-muted);text-align:center;place-items:center;gap:.35rem;padding:1.25rem;display:grid}.identity-empty>span{font-size:1.8rem}.identity-empty h3,.identity-empty p{margin:0}.identity-empty h3{color:var(--tim-ink);font-size:1rem}.product-command-pagination{border-top:1px solid var(--tim-line);color:var(--tim-ink-muted);justify-content:space-between;align-items:center;gap:1rem;padding-top:.7rem;font-size:.72rem;display:flex}.product-command-pagination>div{gap:.45rem;display:flex}.product-command-pagination .button{min-height:2.2rem;padding:.4rem .65rem}.missing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.missing-card{border:1px solid var(--tim-line);border-radius:var(--tim-radius-md);background:var(--tim-surface-inset);gap:.6rem;padding:1rem;display:grid}.missing-card h3{margin:0;font-size:.92rem}.missing-card .identity-facts{grid-template-columns:1fr}.missing-card .identity-reason{margin-top:.1rem}.product-command-footer{color:var(--tim-ink-muted);text-align:right;font-size:.7rem}.product-command-entry{border:1px solid var(--tim-line);border-radius:var(--tim-radius-md);background:var(--tim-surface-inset);padding:1rem 1.2rem}.product-command-entry>summary{cursor:pointer;color:var(--tim-ink);font-size:.8rem;font-weight:780}.product-command-entry>p{color:var(--tim-ink-muted);font-size:.76rem}.product-command-advanced-grid{margin-top:1rem}.product-command-audit{background:var(--tim-surface-inset)}.product-command-technical-records{gap:.6rem;display:grid}.product-command-technical-records details{border:1px solid var(--tim-line);border-radius:var(--tim-radius-sm);background:var(--tim-surface-1);padding:.7rem}.product-command-technical-records summary{cursor:pointer;font-size:.75rem;font-weight:760}.product-command-technical-records dl{font-family:var(--tim-font-evidence);overflow-wrap:anywhere;grid-template-columns:10rem minmax(0,1fr);gap:.35rem .8rem;margin:.65rem 0 0;font-size:.68rem;display:grid}.product-command-technical-records dt{color:var(--tim-ink-muted)}.product-command-technical-records dd{margin:0}.product-costs-workspace{gap:1rem;display:grid}.product-cost-quick{border:1px solid var(--tim-state-information-line);border-radius:var(--tim-radius-lg);background:linear-gradient(145deg, var(--tim-surface-1), var(--tim-state-information-bg));box-shadow:var(--tim-shadow-quiet);gap:1rem;padding:clamp(1rem,2.5vw,1.7rem);display:grid}.product-cost-category-switcher{border:1px solid var(--tim-line);border-radius:var(--tim-radius-lg);background:var(--tim-surface-1);box-shadow:var(--tim-shadow-quiet);gap:1rem;padding:clamp(1rem,2.5vw,1.7rem);display:grid}.product-cost-category-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.65rem;display:grid}.product-cost-category{border:1px solid var(--tim-line);border-radius:var(--tim-radius-md);min-height:7.5rem;color:var(--tim-ink);background:var(--tim-surface-inset);text-align:left;cursor:pointer;transition:transform var(--tim-motion-micro) var(--tim-ease-natural), border-color var(--tim-motion-micro) var(--tim-ease-natural);gap:.35rem;padding:.9rem;display:grid}.product-cost-category:hover:not(:disabled),.product-cost-category[aria-pressed=true]{border-color:var(--tim-state-information);transform:translateY(-1px)}.product-cost-category.is-idle{opacity:.68;cursor:not-allowed}.product-cost-category span{color:var(--tim-ink-muted);letter-spacing:.04em;font-size:.66rem;font-weight:800}.product-cost-category.is-active span{color:var(--tim-state-verified)}.product-cost-category strong{font-size:.86rem}.product-cost-category small{color:var(--tim-ink-soft);font-size:.68rem}.product-cost-family-switcher{border:1px solid var(--tim-state-information-line);border-radius:var(--tim-radius-lg);background:linear-gradient(145deg, var(--tim-surface-1), var(--tim-state-information-bg));box-shadow:var(--tim-shadow-quiet);gap:1rem;padding:clamp(1rem,2.5vw,1.7rem);display:grid}.product-cost-family-grid{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:.75rem;display:grid}.product-cost-family-card{border:1px solid var(--tim-line);border-radius:var(--tim-radius-md);min-height:8.75rem;color:var(--tim-ink);background:var(--tim-surface-1);text-align:left;cursor:pointer;transition:border-color var(--tim-motion-micro) var(--tim-ease-natural), transform var(--tim-motion-micro) var(--tim-ease-natural), box-shadow var(--tim-motion-micro) var(--tim-ease-natural);grid-template-columns:auto minmax(0,1fr);gap:.25rem .7rem;padding:1rem;display:grid}.product-cost-family-card:hover,.product-cost-family-card.is-selected{border-color:var(--tim-state-information);transform:translateY(-1px)}.product-cost-family-card.is-selected{box-shadow:var(--tim-shadow-information-ring)}.product-cost-family-card>span{grid-row:1/span 4;font-size:1.65rem}.product-cost-family-card strong{overflow-wrap:anywhere;font-size:.9rem}.product-cost-family-card small{color:var(--tim-ink-muted);font-size:.66rem;line-height:1.35}.product-cost-family-card em{border-radius:var(--tim-radius-pill);width:max-content;max-width:100%;padding:.25rem .45rem;font-size:.61rem;font-style:normal;font-weight:800}.product-cost-family-card em.is-present{color:var(--tim-state-verified);background:var(--tim-state-verified-bg)}.product-cost-family-card em.is-missing{color:var(--tim-state-pending);background:var(--tim-state-pending-bg)}.product-cost-family-entry{border-color:var(--tim-state-verified-line);background:linear-gradient(145deg, var(--tim-surface-1), var(--tim-state-verified-bg))}.product-cost-family-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.product-cost-family-summary>div{border:1px solid var(--tim-line);border-radius:var(--tim-radius-sm);background:var(--tim-surface-1);gap:.22rem;min-width:0;padding:.75rem;display:grid}.product-cost-family-summary span,.product-cost-family-summary small{overflow-wrap:anywhere;color:var(--tim-ink-muted);font-size:.62rem}.product-cost-family-summary strong{overflow-wrap:anywhere;font-size:.76rem}.product-cost-selection{border:1px solid var(--tim-line);border-radius:var(--tim-radius-md);background:color-mix(in srgb, var(--tim-surface-1) 76%, var(--tim-state-information-bg));grid-template-columns:5.75rem minmax(0,1fr);align-items:center;gap:.9rem;padding:.7rem;display:grid}.product-cost-selection>div:last-child{min-width:0}.product-cost-selection strong{overflow-wrap:anywhere;display:block}.product-cost-selection p{color:var(--tim-ink-muted);margin:.25rem 0 0;font-size:.72rem}.product-cost-selection-status{border-radius:var(--tim-radius-pill);margin-top:.45rem;padding:.28rem .5rem;font-size:.64rem;font-weight:800;display:inline-flex}.product-cost-selection-status.is-present{color:var(--tim-state-verified);background:var(--tim-state-verified-bg)}.product-cost-selection-status.is-missing{color:var(--tim-state-pending);background:var(--tim-state-pending-bg)}.product-cost-image{gap:.3rem;width:5.25rem;min-width:0;display:grid;position:relative}.product-cost-image img,.product-cost-image.is-empty{object-fit:cover;background:var(--tim-surface-inset);border-radius:.7rem;width:5.25rem;height:5.25rem}.product-cost-image img{border:1px solid var(--tim-line);display:block}.product-cost-image.is-compact{align-content:start;width:3.55rem}.product-cost-image.is-compact img,.product-cost-image.is-compact.is-empty{border-radius:.6rem;width:3.55rem;height:3.55rem}.product-cost-image.is-empty{border:1px dashed var(--tim-line-strong);color:var(--tim-ink-muted);text-align:center;align-content:center;place-items:center;display:grid}.product-cost-image.is-empty span{font-size:1.5rem}.product-cost-image.is-compact.is-empty span{font-size:1.1rem}.product-cost-image strong{font-size:.65rem}.product-cost-image small{color:var(--tim-ink-muted);font-size:.58rem;line-height:1.2}.product-cost-image-status{border-radius:var(--tim-radius-pill);color:var(--tim-ink-muted);background:#ffffffe0;padding:.2rem .3rem;font-size:.55rem;font-weight:750;position:absolute;bottom:1.65rem;right:.2rem}.product-cost-picker{border:1px solid var(--tim-line);border-radius:var(--tim-radius-md);background:color-mix(in srgb, var(--tim-surface-1) 88%, var(--tim-surface-inset));gap:.7rem;padding:.8rem;display:grid}.product-cost-search{color:var(--tim-ink-muted);gap:.35rem;font-size:.72rem;font-weight:750;display:grid}.product-cost-search input{border:1px solid var(--tim-line-strong);border-radius:var(--tim-radius-sm);width:100%;min-height:2.75rem;color:var(--tim-ink);background:var(--tim-surface-1);font:inherit;padding:.6rem .7rem}.product-cost-option-list{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:.55rem;max-height:30rem;padding:.05rem;display:grid;overflow-y:auto}.product-cost-option{border:1px solid var(--tim-line);border-radius:var(--tim-radius-sm);min-width:0;min-height:4.45rem;color:var(--tim-ink);background:var(--tim-surface-1);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--tim-motion-micro) var(--tim-ease-natural), box-shadow var(--tim-motion-micro) var(--tim-ease-natural), transform var(--tim-motion-micro) var(--tim-ease-natural);grid-template-columns:3.55rem minmax(0,1fr) 1.3rem;align-items:center;gap:.7rem;padding:.55rem;display:grid}.product-cost-option:hover{border-color:var(--tim-state-information);transform:translateY(-1px)}.product-cost-option:focus-visible{outline:3px solid var(--tim-focus);outline-offset:2px}.product-cost-option.is-selected{border-color:var(--tim-state-information);background:var(--tim-state-information-bg);box-shadow:var(--tim-shadow-information-ring)}.product-cost-option-copy{gap:.14rem;min-width:0;display:grid}.product-cost-option-copy strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.2;display:-webkit-box;overflow:hidden}.product-cost-option-copy>span{overflow-wrap:anywhere;color:var(--tim-ink-muted);font-size:.62rem;line-height:1.2}.product-cost-option-copy em{border-radius:var(--tim-radius-pill);width:max-content;max-width:100%;margin-top:.12rem;padding:.2rem .38rem;font-size:.59rem;font-style:normal;font-weight:800}.product-cost-option-copy em.is-present{color:var(--tim-state-verified);background:var(--tim-state-verified-bg)}.product-cost-option-copy em.is-missing{color:var(--tim-state-pending);background:var(--tim-state-pending-bg)}.product-cost-option-check{border:1px solid var(--tim-line-strong);width:1.25rem;height:1.25rem;color:var(--tim-state-information);border-radius:50%;place-items:center;font-size:.78rem;font-weight:900;display:grid}.product-cost-option.is-selected .product-cost-option-check{border-color:var(--tim-state-information);background:var(--tim-state-information);color:var(--tim-entity-source-ink)}.product-cost-picker-empty{border:1px dashed var(--tim-line-strong);border-radius:var(--tim-radius-sm);color:var(--tim-ink-muted);text-align:center;padding:1rem;font-size:.75rem}.product-cost-inheritance{border-left:3px solid var(--tim-state-information);border-radius:var(--tim-radius-sm);background:var(--tim-surface-inset);padding:.8rem .9rem}.product-cost-inheritance strong{font-size:.76rem}.product-cost-inheritance p{color:var(--tim-ink-soft);margin:.35rem 0;font-size:.7rem}.product-cost-inheritance ul{color:var(--tim-ink-soft);gap:.2rem;margin:.4rem 0 0;padding-left:1.1rem;font-size:.68rem;display:grid}.product-cost-badge{border:1px solid var(--tim-state-information-line);border-radius:var(--tim-radius-pill);color:var(--tim-state-information);background:var(--tim-surface-1);white-space:nowrap;align-self:start;padding:.4rem .65rem;font-size:.68rem;font-weight:800}.product-cost-form{grid-template-columns:minmax(0,1.8fr) minmax(9rem,1fr) minmax(9rem,1fr) auto;align-items:end;gap:.75rem;display:grid}.product-cost-form label{color:var(--tim-ink-muted);gap:.35rem;font-size:.72rem;font-weight:750;display:grid}.product-cost-form input,.product-cost-form select{border:1px solid var(--tim-line-strong);border-radius:var(--tim-radius-sm);width:100%;min-height:2.8rem;color:var(--tim-ink);background:var(--tim-surface-1);font:inherit;padding:.6rem .7rem}.product-cost-form small{font-size:.64rem;font-weight:500}.product-cost-preview,.product-cost-message{color:var(--tim-ink-muted);margin:0;font-size:.78rem}.product-cost-message{min-height:1.2rem}.product-cost-proof{border-color:var(--tim-state-verified-line);background:var(--tim-state-verified-bg);justify-content:flex-start}.product-cost-proof>span:first-child{width:2.1rem;height:2.1rem;color:var(--tim-state-verified);background:var(--tim-surface-1);border-radius:50%;place-items:center;font-size:1.2rem;display:grid}.product-cost-proof p{color:var(--tim-ink-muted);margin:.25rem 0 0;font-size:.76rem}.product-cost-readback{color:var(--tim-ink-muted);white-space:nowrap;margin-left:auto;font-size:.68rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:64rem){.product-command-kpis,.product-cost-form{grid-template-columns:repeat(2,minmax(0,1fr))}.product-cost-form button{grid-column:1/-1}.missing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.product-command-hero,.product-command-next,.product-command-proof,.product-cost-proof{flex-direction:column;align-items:flex-start}.product-command-actions{justify-content:flex-start;width:100%}.product-command-toolbar{grid-template-columns:1fr}.product-command-toolbar label{margin-top:.25rem}.identity-facts,.product-command-audit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-cost-family-summary,.missing-grid{grid-template-columns:1fr}.product-command-pagination{flex-direction:column;align-items:flex-start}.product-cost-readback{margin-left:0}.product-command-footer{text-align:left}}@media (max-width:26rem){.product-command-kpis,.product-cost-form,.identity-facts,.product-command-audit-grid{grid-template-columns:1fr}.product-cost-family-card{min-height:0;padding:.8rem}.product-command-tabs a{padding-inline:.7rem}.identity-candidate{grid-template-columns:2.25rem minmax(0,1fr)}.identity-candidate .text-link,.identity-candidate .identity-muted{grid-column:2}.identity-thumbnail{width:2.25rem;height:2.25rem}}.eyebrow{color:var(--tim-platinum);font-size:var(--tim-type-micro);letter-spacing:var(--tim-tracking-label);margin:0 0 var(--tim-space-3);text-transform:uppercase;font-weight:720}.semantic-emoji{letter-spacing:0;vertical-align:-.14em;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1.32em;line-height:1;display:inline-block}.command-shell{--tim-shell-edge:clamp(var(--tim-space-5), 3.6vw, var(--tim-space-16));isolation:isolate;max-width:var(--tim-layout-max);min-height:100vh;padding-left:var(--tim-layout-rail);z-index:var(--tim-z-stage);margin:0 auto;position:relative}.command-shell:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tim-line) 34%, transparent), transparent);content:"";height:1px;left:calc(var(--tim-layout-rail) + var(--tim-shell-edge));right:var(--tim-shell-edge);top:calc(var(--tim-layout-header) + 3.75rem);z-index:0;position:absolute}.atlas-rail{-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);background:color-mix(in srgb, var(--tim-surface-0) 88%, transparent);border-right:var(--tim-border-hairline) solid color-mix(in srgb, var(--tim-line) 74%, transparent);align-items:stretch;gap:var(--tim-space-6);padding:var(--tim-space-4) var(--tim-space-3);width:var(--tim-layout-rail);z-index:var(--tim-z-rail);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.atlas-emblem,.atlas-guard{justify-content:center;align-items:center;display:flex}.atlas-emblem{background:linear-gradient(145deg, color-mix(in srgb, var(--tim-surface-2) 16%, transparent), transparent), var(--tim-ink);border:var(--tim-border-hairline) solid color-mix(in srgb, var(--tim-line-strong) 56%, transparent);border-radius:var(--tim-radius-md);box-shadow:0 14px 32px color-mix(in srgb, var(--tim-page-depth) 28%, transparent);color:var(--tim-surface-1);height:var(--tim-layout-target);margin-left:var(--tim-space-2);width:var(--tim-layout-target)}.atlas-emblem svg{height:var(--tim-space-5);width:var(--tim-space-5)}.atlas-items{gap:var(--tim-space-2);flex-direction:column;flex:1;justify-content:center;width:100%;display:flex}.atlas-item{border:var(--tim-border-hairline) solid transparent;border-radius:var(--tim-radius-md);color:var(--tim-ink-muted);height:var(--tim-layout-target);align-items:center;gap:var(--tim-space-3);padding:0 var(--tim-space-3);transition:background var(--tim-motion-micro) var(--tim-ease-precision), border-color var(--tim-motion-micro) var(--tim-ease-precision), box-shadow var(--tim-motion-micro) var(--tim-ease-precision), color var(--tim-motion-micro) var(--tim-ease-precision), transform var(--tim-motion-micro) var(--tim-ease-precision);justify-content:flex-start;width:100%;text-decoration:none;display:flex;position:relative}.atlas-item:before{background:var(--tim-state-information);border-radius:0 var(--tim-radius-pill) var(--tim-radius-pill) 0;content:"";height:1.35rem;left:calc(-1 * var(--tim-space-3));opacity:0;transition:opacity var(--tim-motion-micro) var(--tim-ease-precision), transform var(--tim-motion-micro) var(--tim-ease-precision);width:2px;position:absolute;transform:scaleY(.35)}.atlas-item span{box-shadow:none;color:inherit;font-size:var(--tim-type-small);opacity:1;transition:opacity var(--tim-motion-micro) var(--tim-ease-precision), transform var(--tim-motion-micro) var(--tim-ease-precision);white-space:nowrap;background:0 0;border:0;padding:0;font-weight:620;position:static;transform:none}.atlas-item:hover,.atlas-item:focus-visible,.atlas-item[aria-current=location]{background:color-mix(in srgb, var(--tim-surface-2) 92%, transparent);border-color:var(--tim-line);box-shadow:0 10px 24px color-mix(in srgb, var(--tim-page-depth) 16%, transparent);color:var(--tim-ink);transform:translateY(-1px)}.atlas-item:hover:before,.atlas-item:focus-visible:before,.atlas-item[aria-current=location]:before{opacity:1;transform:scaleY(1)}.atlas-item:hover span,.atlas-item:focus-visible span{opacity:1}.atlas-guard{color:var(--tim-state-verified);gap:var(--tim-space-2);padding:0 var(--tim-space-3);font-family:var(--tim-font-evidence);font-size:var(--tim-type-micro);opacity:.86;justify-content:flex-start}.atlas-guard svg{height:var(--tim-space-5);width:var(--tim-space-5)}.global-header{-webkit-backdrop-filter:blur(24px)saturate(138%);backdrop-filter:blur(24px)saturate(138%);background:color-mix(in srgb, var(--tim-surface-glass) 94%, transparent);border-bottom:var(--tim-border-hairline) solid color-mix(in srgb, var(--tim-line) 72%, transparent);align-items:center;gap:var(--tim-space-6);height:var(--tim-layout-header);padding:0 var(--tim-shell-edge);z-index:var(--tim-z-header);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:sticky;top:0}.global-header:after{background:linear-gradient(90deg, var(--tim-state-information), transparent 28%);content:"";height:1px;bottom:-1px;left:var(--tim-shell-edge);opacity:.48;width:min(18rem,32vw);position:absolute}.brand-lockup{align-items:center;gap:var(--tim-space-3);min-width:max-content;display:flex}.brand-lockup>span:last-child{flex-direction:column;line-height:1.05;display:flex}.brand-lockup b{font-family:var(--tim-font-display);letter-spacing:.16em;font-size:.95rem;font-weight:760}.brand-lockup small{color:var(--tim-ink-muted);margin-top:var(--tim-space-1);font-size:.62rem}.brand-mark{background:linear-gradient(145deg, color-mix(in srgb, var(--tim-state-information) 22%, transparent), transparent 62%), var(--tim-ink);border:var(--tim-border-hairline) solid color-mix(in srgb, var(--tim-line-strong) 38%, transparent);border-radius:var(--tim-radius-md);box-shadow:0 12px 28px color-mix(in srgb, var(--tim-page-depth) 22%, transparent);color:var(--tim-surface-1);height:var(--tim-layout-target);width:var(--tim-layout-target);justify-content:center;align-items:center;display:inline-flex}.header-context{line-height:var(--tim-leading-title);flex-direction:column;align-items:end;min-width:0;display:flex}.header-context span{color:var(--tim-ink-muted);font-size:var(--tim-type-micro);letter-spacing:.06em;text-transform:uppercase}.header-context b{font-family:var(--tim-font-evidence);font-size:var(--tim-type-micro);font-weight:620}.header-controls{align-items:center;gap:var(--tim-space-2);justify-content:flex-end;display:flex}.icon-control,.drawer-close,.palette-close,.command-palette-trigger{background:color-mix(in srgb, var(--tim-surface-1) 86%, transparent);border:var(--tim-border-hairline) solid color-mix(in srgb, var(--tim-line) 78%, transparent);border-radius:var(--tim-radius-md);color:var(--tim-ink-soft);cursor:pointer;align-items:center;gap:var(--tim-space-2);height:var(--tim-layout-target);min-width:var(--tim-layout-target);padding:0 var(--tim-space-3);transition:background var(--tim-motion-micro) var(--tim-ease-precision), border-color var(--tim-motion-micro) var(--tim-ease-precision), box-shadow var(--tim-motion-micro) var(--tim-ease-precision), color var(--tim-motion-micro) var(--tim-ease-precision), transform var(--tim-motion-micro) var(--tim-ease-precision);justify-content:center;display:inline-flex}.icon-control:hover:not(:disabled),.drawer-close:hover,.palette-close:hover,.command-palette-trigger:hover{background:var(--tim-surface-2);border-color:var(--tim-line-strong);box-shadow:0 10px 26px color-mix(in srgb, var(--tim-page-depth) 14%, transparent);color:var(--tim-ink);transform:translateY(-1px)}.icon-control:disabled{cursor:not-allowed;opacity:var(--tim-opacity-quiet)}.control-label,.command-palette-trigger>span{font-size:var(--tim-type-small);font-weight:650}.command-palette-trigger kbd{background:var(--tim-surface-inset);border:var(--tim-border-hairline) solid var(--tim-line);border-radius:var(--tim-radius-xs);color:var(--tim-ink-muted);font-family:var(--tim-font-evidence);font-size:var(--tim-type-micro);padding:var(--tim-space-1) var(--tim-space-2)}.mode-switch{background:color-mix(in srgb, var(--tim-surface-inset) 88%, transparent);border:var(--tim-border-hairline) solid var(--tim-line);border-radius:var(--tim-radius-md);height:calc(var(--tim-layout-target) + var(--tim-space-2));padding:var(--tim-space-1);align-items:center;display:flex}.mode-option{border-radius:var(--tim-radius-sm);color:var(--tim-ink-muted);font-size:var(--tim-type-small);align-items:center;gap:var(--tim-space-2);height:var(--tim-layout-target);min-width:var(--tim-layout-target);padding:0 var(--tim-space-3);transition:background var(--tim-motion-micro) var(--tim-ease-precision), color var(--tim-motion-micro) var(--tim-ease-precision);justify-content:center;font-weight:630;text-decoration:none;display:inline-flex}.mode-option[aria-current=page]{background:var(--tim-surface-2);box-shadow:var(--tim-shadow-quiet);color:var(--tim-ink)}.mode-dot{border-radius:var(--tim-radius-pill);height:var(--tim-space-2);opacity:var(--tim-opacity-muted);width:var(--tim-space-2);background:currentColor}.mode-option[aria-current=page] .mode-dot{background:var(--tim-state-verified);box-shadow:var(--tim-shadow-verified-ring);opacity:1}.logout-control{border:var(--tim-border-hairline) solid var(--tim-line-strong);border-radius:var(--tim-radius-pill);color:var(--tim-ink-soft);cursor:pointer;font-size:var(--tim-type-micro);min-height:var(--tim-layout-target);padding:0 var(--tim-space-4);transition:background var(--tim-motion-micro) var(--tim-ease-precision), border-color var(--tim-motion-micro) var(--tim-ease-precision), color var(--tim-motion-micro) var(--tim-ease-precision);background:0 0;font-weight:700}.logout-control:hover{background:var(--tim-surface-inset);border-color:var(--tim-ink-muted);color:var(--tim-ink)}.logout-control:disabled{cursor:wait;opacity:var(--tim-opacity-muted)}.context-bar{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:color-mix(in srgb, var(--tim-surface-0) 84%, transparent);border-bottom:var(--tim-border-hairline) solid color-mix(in srgb, var(--tim-line) 74%, transparent);scrollbar-color:var(--tim-line-strong) transparent;scrollbar-width:thin;min-width:0;min-height:3.75rem;top:var(--tim-layout-header);z-index:calc(var(--tim-z-header) - 1);align-items:stretch;display:flex;position:sticky;overflow-x:auto}.verified-context,.view-context{align-items:stretch;min-width:max-content;display:flex}.verified-context>span,.verified-context>a,.unverified-selection{border-right:var(--tim-border-hairline) solid color-mix(in srgb, var(--tim-line) 76%, transparent);min-width:8.25rem;padding:var(--tim-space-2) var(--tim-space-4);flex-direction:column;justify-content:center;text-decoration:none;display:flex}.verified-context>a{align-items:center;gap:var(--tim-space-2);transition:background var(--tim-motion-micro) var(--tim-ease-precision);flex-direction:row}.verified-context>a:hover{background:color-mix(in srgb, var(--tim-surface-2) 82%, transparent)}.verified-context small,.unverified-selection small{color:var(--tim-ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem}.verified-context b,.unverified-selection b{font-size:var(--tim-type-small);margin-top:var(--tim-space-1);text-overflow:ellipsis;white-space:nowrap;max-width:12rem;font-weight:650;overflow:hidden}.view-context{background:color-mix(in srgb, var(--tim-state-pending-bg) 20%, transparent);flex:1;align-items:center}.view-context-label,.view-context-empty{color:var(--tim-state-pending);font-size:var(--tim-type-micro);align-items:center;gap:var(--tim-space-2);padding:var(--tim-space-2) var(--tim-space-4);text-transform:uppercase;display:flex}.unverified-selection{border-color:color-mix(in srgb, var(--tim-state-pending-line) 58%, transparent);min-width:7.5rem}.fixture-watermark{background:color-mix(in srgb, var(--tim-state-pending-bg) 90%, transparent);border:var(--tim-border-hairline) solid var(--tim-state-pending-line);border-radius:0 0 var(--tim-radius-md) var(--tim-radius-md);color:var(--tim-state-pending);font-family:var(--tim-font-evidence);font-size:var(--tim-type-micro);letter-spacing:var(--tim-tracking-label);padding:var(--tim-space-2) var(--tim-space-4);pointer-events:none;text-align:center;top:calc(var(--tim-layout-header) + 3.75rem);width:min(32rem, calc(100% - var(--tim-space-8)));z-index:calc(var(--tim-z-header) - 2);margin:0 auto;font-weight:760;position:sticky}.command-workspace{grid-template-columns:minmax(0, 1fr) minmax(17rem, var(--tim-layout-spine));min-width:0;display:grid}.command-stage{min-width:0;padding:0 var(--tim-shell-edge) var(--tim-space-24)}.judgment-scene{border-bottom:var(--tim-border-hairline) solid color-mix(in srgb, var(--tim-line) 76%, transparent);padding:clamp(var(--tim-space-12), 6vw, 6.5rem) 0 var(--tim-density-section);position:relative}.judgment-scene:before{background:radial-gradient(circle at 12% 15%, color-mix(in srgb, var(--tim-accent-champagne-bg) 72%, transparent), transparent 22rem), linear-gradient(135deg, color-mix(in srgb, var(--tim-surface-2) 28%, transparent), transparent 60%);border:var(--tim-border-hairline) solid color-mix(in srgb, var(--tim-line) 46%, transparent);content:"";inset:var(--tim-space-8) calc(-1 * var(--tim-space-4)) var(--tim-space-8);opacity:.58;pointer-events:none;z-index:-1;border-radius:2rem;position:absolute}.judgment-doctrine{color:var(--tim-ink-muted);font-family:var(--tim-font-display);font-size:var(--tim-type-micro);gap:var(--tim-space-2);letter-spacing:var(--tim-tracking-label);text-transform:uppercase;right:0;top:var(--tim-space-6);display:flex;position:absolute}.judgment-doctrine span:first-child{color:var(--tim-ink)}.judgment-grid{align-items:center;gap:clamp(var(--tim-space-8), 4vw, var(--tim-space-16));grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);display:grid}.judgment-grid>*{min-width:0}.judgment-copy h1{font-family:var(--tim-font-signature);letter-spacing:-.04em;overflow-wrap:break-word;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2.75rem,4.2vw,4.1rem);font-weight:560;line-height:.98}.judgment-summary{color:var(--tim-ink-soft);margin:var(--tim-space-6) 0 0;max-width:45rem;font-size:clamp(.98rem,1.25vw,1.18rem);line-height:1.62}.judgment-status-line,.lab-badges{gap:var(--tim-space-2);margin-top:var(--tim-space-8);flex-wrap:wrap;display:flex}.semantic-marker{background:linear-gradient(180deg, color-mix(in srgb, var(--marker-bg,var(--tim-state-neutral-bg)) 94%, white 6%), var(--marker-bg,var(--tim-state-neutral-bg)));border:var(--tim-border-hairline) solid var(--marker-line,var(--tim-state-neutral-line));border-radius:var(--tim-radius-pill);color:var(--marker,var(--tim-state-neutral));font-size:var(--tim-type-micro);align-items:center;gap:var(--tim-space-2);min-height:1.85rem;padding:var(--tim-space-1) var(--tim-space-3);font-weight:720;line-height:1.2;display:inline-flex}.semantic-marker svg{width:1.05rem;height:1.05rem}.semantic-marker.verified,.tone-verified{--marker:var(--tim-state-verified);--marker-bg:var(--tim-state-verified-bg);--marker-line:var(--tim-state-verified-line)}.semantic-marker.information,.tone-information{--marker:var(--tim-state-information);--marker-bg:var(--tim-state-information-bg);--marker-line:var(--tim-state-information-line)}.semantic-marker.pending,.tone-pending{--marker:var(--tim-state-pending);--marker-bg:var(--tim-state-pending-bg);--marker-line:var(--tim-state-pending-line)}.semantic-marker.blocked,.tone-blocked{--marker:var(--tim-state-blocked);--marker-bg:var(--tim-state-blocked-bg);--marker-line:var(--tim-state-blocked-line)}.semantic-marker.learning,.tone-learning{--marker:var(--tim-state-learning);--marker-bg:var(--tim-state-learning-bg);--marker-line:var(--tim-state-learning-line)}.semantic-marker.evidence,.tone-evidence{--marker:var(--tim-state-evidence);--marker-bg:var(--tim-state-evidence-bg);--marker-line:var(--tim-state-evidence-line)}.semantic-marker.neutral{--marker:var(--tim-state-neutral);--marker-bg:var(--tim-state-neutral-bg);--marker-line:var(--tim-state-neutral-line)}.decision-callout{background:linear-gradient(150deg, color-mix(in srgb, var(--tim-accent-champagne-bg) 76%, transparent), transparent 58%), linear-gradient(180deg, color-mix(in srgb, var(--tim-surface-2) 94%, transparent), var(--tim-surface-1));border:var(--tim-border-hairline) solid color-mix(in srgb, var(--tim-state-pending-line) 72%, var(--tim-line));box-shadow:0 1px 0 color-mix(in srgb, var(--tim-surface-2) 62%, transparent) inset, 0 24px 70px color-mix(in srgb, var(--tim-page-depth) 16%, transparent);padding:clamp(var(--tim-space-5), 2.4vw, var(--tim-space-8));border-radius:1.6rem;position:relative;overflow:hidden}.decision-callout:after{background:linear-gradient(180deg, var(--tim-accent-champagne), transparent);content:"";opacity:.58;width:2px;position:absolute;inset:0 auto 0 0}.decision-callout-index{color:color-mix(in srgb, var(--tim-state-blocked) 16%, transparent);font-family:var(--tim-font-evidence);right:calc(-1 * var(--tim-space-2));top:calc(-1 * var(--tim-space-4));font-size:clamp(4.5rem,8vw,7rem);line-height:1;position:absolute}.decision-callout-kicker{align-items:center;gap:var(--tim-space-3);justify-content:space-between;display:flex;position:relative}.decision-callout-kicker .eyebrow{margin-bottom:0}.decision-code{color:var(--tim-state-blocked);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;max-width:12rem;font-size:.62rem;overflow:hidden}.decision-callout h2{font-family:var(--tim-font-display);letter-spacing:-.04em;margin:var(--tim-space-5) 0 0;text-wrap:balance;max-width:19ch;font-size:clamp(1.45rem,2.1vw,2.15rem);font-weight:540;line-height:1.08;position:relative}.decision-callout-copy{color:var(--tim-ink-soft);font-size:var(--tim-type-small);margin:var(--tim-space-4) 0 0;max-width:34rem;position:relative}.decision-callout dl{border-top:var(--tim-border-hairline) solid var(--tim-line);gap:var(--tim-space-3);margin:var(--tim-space-6) 0 0;padding-top:var(--tim-space-4);display:grid;position:relative}.decision-callout dl>div{gap:var(--tim-space-2);grid-template-columns:7.5rem 1fr;display:grid}.decision-callout dt{color:var(--tim-ink-muted);font-size:var(--tim-type-micro)}.decision-callout dd{font-size:var(--tim-type-small);overflow-wrap:anywhere;margin:0}.decision-boundary{color:var(--tim-accent-champagne);font-size:var(--tim-type-small);align-items:flex-start;gap:var(--tim-space-2);margin:var(--tim-space-5) 0 0;display:flex;position:relative}.decision-boundary svg{flex:none;margin-top:.15rem}.decision-questions{border:var(--tim-border-hairline) solid color-mix(in srgb, var(--tim-line) 82%, transparent);border-radius:var(--tim-radius-lg);margin-top:clamp(var(--tim-space-10), 4vw, var(--tim-space-16));grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.decision-questions a{background:color-mix(in srgb, var(--tim-surface-1) 68%, transparent);border-right:var(--tim-border-hairline) solid var(--tim-line);align-items:center;gap:var(--tim-space-2);min-height:4.75rem;padding:var(--tim-space-3);transition:background var(--tim-motion-micro) var(--tim-ease-precision), color var(--tim-motion-micro) var(--tim-ease-precision), transform var(--tim-motion-micro) var(--tim-ease-precision);grid-template-columns:auto 1fr;text-decoration:none;display:grid}.decision-questions a:last-child{border-right:0}.decision-questions a:hover,.decision-questions a:focus-visible{background:var(--tim-surface-2);transform:translateY(-1px)}.decision-questions span{color:var(--tim-accent-electric);display:inline-flex}.decision-questions b{font-size:var(--tim-type-small);font-weight:640;line-height:1.35}.decision-questions svg{color:var(--tim-ink-muted);height:var(--tim-space-4);width:var(--tim-space-4)}.time-lens{background:color-mix(in srgb, var(--tim-surface-1) 56%, transparent);border:var(--tim-border-hairline) solid color-mix(in srgb, var(--tim-line) 68%, transparent);border-radius:var(--tim-radius-lg);align-items:center;gap:var(--tim-space-8);margin-top:var(--tim-space-8);padding:var(--tim-space-5);grid-template-columns:minmax(10rem,.34fr) 1fr;display:grid}.time-lens h2,.scene-heading h2,.evidence-spine h2{font-family:var(--tim-font-display);font-size:var(--tim-type-title);letter-spacing:-.036em;font-weight:560;line-height:var(--tim-leading-title);text-wrap:balance;margin:0}.time-lens-track{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.time-lens-track:before{background:color-mix(in srgb, var(--tim-line-strong) 78%, transparent);content:"";height:var(--tim-border-hairline);left:var(--tim-space-3);right:var(--tim-space-3);top:var(--tim-space-3);position:absolute}.time-point{color:var(--tim-ink-muted);font-size:var(--tim-type-micro);gap:var(--tim-space-1);opacity:.78;min-width:0;padding-right:var(--tim-space-3);flex-direction:column;display:flex;position:relative}.time-point i{background:var(--tim-page);border:var(--tim-viz-line) solid var(--tim-line-strong);border-radius:var(--tim-radius-pill);height:var(--tim-space-6);margin-bottom:var(--tim-space-2);width:var(--tim-space-6);z-index:1;display:block}.time-point b{color:var(--tim-ink-soft);font-size:var(--tim-type-small)}.time-point small{overflow-wrap:anywhere}.time-point.is-current{color:var(--tim-state-information);opacity:1}.time-point.is-current i{background:var(--tim-state-information-bg);border-color:var(--tim-state-information);box-shadow:var(--tim-shadow-information-ring)}.scene-duet{gap:var(--tim-density-gap);padding-top:var(--tim-density-section);grid-template-columns:minmax(0,1.05fr) minmax(19rem,.95fr);display:grid}.scene{background:linear-gradient(180deg, color-mix(in srgb, var(--tim-surface-2) 82%, transparent), color-mix(in srgb, var(--tim-surface-1) 92%, transparent));border:var(--tim-border-hairline) solid color-mix(in srgb, var(--tim-line) 82%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--tim-surface-2) 70%, transparent) inset, 0 20px 60px color-mix(in srgb, var(--tim-page-depth) 10%, transparent);min-width:0;padding:var(--tim-density-panel);border-radius:1.45rem;position:relative;overflow:hidden}.scene:before{background:linear-gradient(90deg, var(--tim-state-information), transparent);content:"";height:1px;left:var(--tim-density-panel);opacity:.22;position:absolute;top:0;right:38%}.entity-scene,.source-scene,.health-scene{margin-top:var(--tim-density-section)}.scene-heading{align-items:flex-start;gap:var(--tim-space-6);justify-content:space-between;display:flex}.scene-heading>div{min-width:0}.scene-heading .semantic-emoji,.judgment-copy .semantic-emoji,.evidence-spine .semantic-emoji{margin-right:var(--tim-space-1);font-size:1.45rem}.evidence-focus-scene{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--tim-state-information-bg) 76%, transparent), transparent 28rem), linear-gradient(160deg, color-mix(in srgb, var(--tim-surface-2) 94%, transparent), var(--tim-surface-1));border-color:var(--tim-state-information-line);margin-top:var(--tim-density-section);scroll-margin-top:calc(var(--tim-layout-header) + var(--tim-space-16))}.evidence-focus-scene:focus-visible{box-shadow:0 0 0 var(--tim-focus-width) color-mix(in srgb, var(--tim-focus) 72%, transparent), 0 24px 72px color-mix(in srgb, var(--tim-page-depth) 14%, transparent);outline:0}.evidence-focus-header{align-items:center;gap:var(--tim-space-5);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.evidence-focus-header h2{font-family:var(--tim-font-display);letter-spacing:-.045em;text-wrap:balance;max-width:25ch;margin:0;font-size:clamp(1.8rem,3vw,3.25rem);font-weight:560;line-height:1.04}.evidence-focus-glyph{background:linear-gradient(145deg, var(--tim-surface-2), var(--tim-surface-inset));border:var(--tim-border-hairline) solid var(--tim-state-information-line);border-radius:var(--tim-radius-lg);box-shadow:0 16px 38px color-mix(in srgb, var(--tim-page-depth) 12%, transparent);justify-content:center;align-items:center;width:4.25rem;height:4.25rem;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:2rem;display:flex}.evidence-focus-answers{gap:var(--tim-space-3);margin-top:var(--tim-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.evidence-focus-answers article{background:color-mix(in srgb, var(--tim-surface-1) 78%, transparent);border:var(--tim-border-hairline) solid var(--tim-line);border-radius:var(--tim-radius-md);min-width:0;padding:var(--tim-space-5)}.evidence-focus-answers article.is-next-action{background:linear-gradient(145deg, color-mix(in srgb, var(--tim-accent-champagne-bg) 84%, transparent), var(--tim-surface-1));border-color:color-mix(in srgb, var(--tim-accent-champagne) 42%, var(--tim-line))}.evidence-focus-answers small,.evidence-focus-facts small{color:var(--tim-ink-muted);font-size:var(--tim-type-micro);letter-spacing:.07em;text-transform:uppercase;font-weight:740;display:block}.evidence-focus-answers p{color:var(--tim-ink-soft);font-size:var(--tim-type-body);margin:var(--tim-space-2) 0 0;line-height:1.62}.evidence-focus-answers .is-next-action p{color:var(--tim-ink);font-weight:620}.evidence-focus-facts{gap:var(--tim-border-hairline);margin-top:var(--tim-space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.evidence-focus-facts article{background:color-mix(in srgb, var(--tim-surface-inset) 82%, transparent);min-width:0;padding:var(--tim-space-4)}.evidence-focus-facts strong{font-size:var(--tim-type-small);margin-top:var(--tim-space-2);overflow-wrap:anywhere;font-weight:650;display:block}.evidence-focus-gaps{border-top:var(--tim-border-hairline) solid var(--tim-line);align-items:flex-start;gap:var(--tim-space-4);margin-top:var(--tim-space-6);padding-top:var(--tim-space-5);grid-template-columns:minmax(12rem,.36fr) 1fr;display:grid}.evidence-focus-gaps>span{color:var(--tim-state-blocked);font-size:var(--tim-type-small);align-items:center;gap:var(--tim-space-2);font-weight:680;display:flex}.evidence-focus-gaps>span svg{width:1.2rem;height:1.2rem}.evidence-focus-gaps ul{gap:var(--tim-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.evidence-focus-gaps li{background:var(--tim-state-blocked-bg);border:var(--tim-border-hairline) solid var(--tim-state-blocked-line);border-radius:var(--tim-radius-pill);color:var(--tim-state-blocked);font-size:var(--tim-type-micro);padding:var(--tim-space-1) var(--tim-space-3);font-weight:650}.evidence-focus-footer{color:var(--tim-ink-muted);font-size:var(--tim-type-micro);align-items:center;gap:var(--tim-space-2);margin-top:var(--tim-space-6);display:flex}.evidence-focus-footer svg{flex:none;width:1.2rem;height:1.2rem}.truth-empty-state{align-items:center;gap:var(--tim-space-6);margin:var(--tim-space-10) 0;grid-template-columns:auto 1fr;display:grid}.truth-orbit{background:radial-gradient(circle, var(--tim-surface-2), var(--tim-surface-inset));border:var(--tim-border-hairline) solid var(--tim-line-strong);border-radius:var(--tim-radius-pill);box-shadow:0 18px 46px color-mix(in srgb, var(--tim-page-depth) 12%, transparent);justify-content:center;align-items:center;width:6rem;height:6rem;display:flex;position:relative}.truth-orbit:before,.truth-orbit span{border:var(--tim-border-hairline) solid var(--tim-line);border-radius:var(--tim-radius-pill);content:"";inset:var(--tim-space-2);position:absolute}.truth-orbit span{inset:var(--tim-space-5)}.truth-orbit svg{color:var(--tim-state-pending);z-index:1;width:2rem;height:2rem}.truth-lead{color:var(--tim-ink);font-family:var(--tim-font-display);letter-spacing:-.03em;font-size:clamp(1.25rem,1.8vw,1.9rem);line-height:var(--tim-leading-title);margin:0}.truth-empty-state div>p:last-child{color:var(--tim-ink-muted);font-size:var(--tim-type-small);margin:var(--tim-space-3) 0 0}.truth-kpi-strip{gap:var(--tim-space-2);margin-bottom:var(--tim-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.truth-kpi-strip article,.source-matrix-summary article{background:color-mix(in srgb, var(--tim-surface-inset) 78%, transparent);border:var(--tim-border-hairline) solid var(--tim-line);border-radius:var(--tim-radius-md);gap:var(--tim-space-1);min-width:0;padding:var(--tim-space-4);display:grid}.truth-kpi-strip small,.source-matrix-summary small{color:var(--tim-ink-muted);font-size:var(--tim-type-micro);letter-spacing:.06em;text-transform:uppercase}.truth-kpi-strip strong,.source-matrix-summary strong{font-family:var(--tim-font-numeric);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1rem,1.4vw,1.35rem);font-weight:600}.truth-boundaries{gap:var(--tim-border-hairline);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.truth-boundaries-expanded{border:var(--tim-border-hairline) solid var(--tim-line);border-radius:var(--tim-radius-md)}.truth-boundaries>div{background:color-mix(in srgb, var(--tim-surface-inset) 82%, transparent);min-width:0;padding:var(--tim-space-3)}.truth-boundaries dt{color:var(--tim-ink-muted);font-size:var(--tim-type-micro)}.truth-boundaries dd{font-size:var(--tim-type-small);margin:var(--tim-space-1) 0 0;overflow-wrap:anywhere}.learning-timeline{margin:var(--tim-space-8) 0 0;padding:0;list-style:none}.learning-timeline li{gap:var(--tim-space-4);grid-template-columns:var(--tim-space-10) 1fr;min-height:5.5rem;display:grid;position:relative}.learning-timeline li:not(:last-child):before{background:color-mix(in srgb, var(--tim-line-strong) 80%, transparent);content:"";bottom:0;left:calc(var(--tim-space-5) - var(--tim-border-hairline));top:var(--tim-space-10);width:var(--tim-viz-line);position:absolute}.timeline-node{background:var(--tim-surface-2);border:var(--tim-viz-line) solid var(--tim-line-strong);border-radius:var(--tim-radius-pill);box-shadow:0 8px 18px color-mix(in srgb, var(--tim-page-depth) 10%, transparent);height:var(--tim-space-10);width:var(--tim-space-10);z-index:1;justify-content:center;align-items:center;display:flex}.timeline-node svg{width:1.15rem;height:1.15rem}.is-observed .timeline-node{background:var(--tim-state-information-bg);border-color:var(--tim-state-information);color:var(--tim-state-information)}.is-blocked .timeline-node{background:var(--tim-state-blocked-bg);border-color:var(--tim-state-blocked);color:var(--tim-state-blocked)}.is-unavailable .timeline-node{background:var(--tim-state-neutral-bg);border-color:var(--tim-state-neutral-line);color:var(--tim-state-neutral)}.learning-timeline small,.health-cluster small,.entity-kind{color:var(--tim-ink-muted);font-size:var(--tim-type-micro);letter-spacing:.08em;text-transform:uppercase}.learning-timeline h3{font-size:var(--tim-type-body);margin:var(--tim-space-1) 0 0;font-weight:680}.learning-timeline p{color:var(--tim-ink-soft);font-size:var(--tim-type-small);margin:var(--tim-space-1) 0 0}.learning-boundaries{border:var(--tim-border-hairline) solid var(--tim-line);border-radius:var(--tim-radius-md);margin:var(--tim-space-6) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.learning-boundaries>div{background:color-mix(in srgb, var(--tim-surface-inset) 78%, transparent);border-right:var(--tim-border-hairline) solid var(--tim-line);min-width:0;padding:var(--tim-space-3)}.learning-boundaries>div:last-child{border-right:0}.learning-boundaries dt{color:var(--tim-ink-muted);font-size:var(--tim-type-micro)}.learning-boundaries dd{font-size:var(--tim-type-small);margin:var(--tim-space-1) 0 0;overflow-wrap:anywhere}.learning-verdict{background:linear-gradient(145deg, color-mix(in srgb, var(--tim-state-learning-bg) 92%, transparent), transparent), var(--tim-surface-1);border:var(--tim-border-hairline) solid var(--tim-state-learning-line);border-radius:var(--tim-radius-md);color:var(--tim-state-learning);align-items:flex-start;gap:var(--tim-space-3);margin-top:var(--tim-space-5);padding:var(--tim-space-4);display:flex}.learning-verdict svg{flex:none;margin-top:.15rem}.learning-verdict p{color:var(--tim-ink-soft);font-size:var(--tim-type-small);margin:0}.context-trace{color:var(--tim-ink-muted);font-size:var(--tim-type-small);align-items:center;gap:var(--tim-space-2);margin-top:var(--tim-space-6);flex-wrap:wrap;display:flex}.context-trace svg{height:var(--tim-space-4);width:var(--tim-space-4)}.context-trace b{color:var(--tim-ink);overflow-wrap:anywhere}.entity-stage{align-items:stretch;gap:var(--tim-space-5);margin-top:var(--tim-space-8);grid-template-columns:minmax(15rem,.82fr) minmax(10rem,.36fr) minmax(16rem,1fr);display:grid}.entity-source,.entity-target{border:var(--tim-border-hairline) solid var(--tim-line);border-radius:var(--tim-radius-lg);min-width:0;padding:var(--tim-space-5)}.entity-source{background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--tim-state-information) 18%, transparent), transparent 12rem), var(--tim-entity-source);box-shadow:0 22px 54px color-mix(in srgb, var(--tim-page-depth) 24%, transparent);color:var(--tim-entity-source-ink);gap:var(--tim-space-4);grid-template-columns:auto 1fr;display:grid}.entity-source>svg,.entity-source>div{grid-row:2}.entity-source h3,.entity-target h3{font-family:var(--tim-font-display);font-size:var(--tim-type-title);letter-spacing:-.03em;font-weight:570;line-height:var(--tim-leading-title);margin:0}.entity-source p{color:color-mix(in srgb, var(--tim-entity-source-ink) 72%, transparent);font-size:var(--tim-type-small);margin:var(--tim-space-2) 0 0}.entity-source .entity-kind{color:color-mix(in srgb, var(--tim-entity-source-ink) 82%, transparent)}.entity-source code{color:color-mix(in srgb, var(--tim-entity-source-ink) 68%, transparent);font-size:var(--tim-type-micro);overflow-wrap:anywhere;grid-column:1/-1}.entity-state{border-top:var(--tim-border-hairline) solid color-mix(in srgb, var(--tim-entity-source-ink) 22%, transparent);font-family:var(--tim-font-evidence);font-size:var(--tim-type-micro);padding-top:var(--tim-space-3);grid-column:1/-1}.tim-thread{color:var(--marker,var(--tim-thread));align-items:center;gap:var(--tim-space-2);grid-template-columns:auto 1fr auto auto;min-width:0;display:grid;position:relative}.thread-source-node,.thread-target-node{background:var(--tim-page);border:var(--tim-viz-line) solid currentColor;height:var(--tim-space-4);width:var(--tim-space-4);display:block;transform:rotate(45deg)}.thread-target-node{border-radius:var(--tim-radius-pill)}.thread-line{--tim-thread-glow:currentColor;box-shadow:0 0 18px color-mix(in srgb, var(--tim-thread-glow) 26%, transparent);height:var(--tim-viz-line);background:currentColor;position:relative;overflow:visible}.thread-signal{background:var(--tim-page);border:var(--tim-viz-line) solid currentColor;border-radius:var(--tim-radius-pill);height:var(--tim-space-3);left:35%;top:calc(-1 * var(--tim-space-1));transition:left var(--tim-motion-control) var(--tim-ease-precision);width:var(--tim-space-3);position:absolute}.tim-thread:hover .thread-signal{left:68%}.tim-thread>svg{height:var(--tim-space-4);width:var(--tim-space-4)}.tim-thread small{bottom:calc(50% + var(--tim-space-4));font-family:var(--tim-font-evidence);font-size:var(--tim-type-micro);text-align:center;position:absolute;left:0;right:0}.entity-target{background:linear-gradient(145deg, color-mix(in srgb, var(--marker-bg) 74%, transparent), transparent 60%), var(--tim-surface-2);border-color:var(--marker-line);box-shadow:0 18px 48px color-mix(in srgb, var(--marker) 8%, transparent)}.entity-target-value{color:var(--marker);font-family:var(--tim-font-evidence);font-size:var(--tim-type-small);overflow-wrap:anywhere}.entity-target>p:last-of-type{color:var(--tim-ink-soft);font-size:var(--tim-type-small)}.entity-evidence{border-top:var(--tim-border-hairline) solid var(--marker-line);color:var(--marker);font-size:var(--tim-type-micro);align-items:center;gap:var(--tim-space-2);margin-top:var(--tim-space-4);padding-top:var(--tim-space-3);display:flex}.relation-selector{gap:var(--tim-space-2);margin-top:var(--tim-space-8);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.relation-scroll-hint{color:var(--tim-ink-muted);font-size:var(--tim-type-micro);margin:var(--tim-space-2) 0 0;display:none}.relation-node{background:color-mix(in srgb, var(--tim-surface-1) 88%, transparent);border:var(--tim-border-hairline) solid var(--tim-line);border-radius:var(--tim-radius-md);color:var(--tim-ink-soft);cursor:pointer;align-items:center;gap:var(--tim-space-2);min-height:var(--tim-layout-target);min-width:0;padding:var(--tim-space-2);text-align:left;transition:background var(--tim-motion-micro) var(--tim-ease-precision), border-color var(--tim-motion-micro) var(--tim-ease-precision), box-shadow var(--tim-motion-micro) var(--tim-ease-precision), transform var(--tim-motion-micro) var(--tim-ease-precision);display:flex}.relation-node:hover,.relation-node[aria-pressed=true]{background:var(--marker-bg);border-color:var(--marker-line);box-shadow:0 10px 24px color-mix(in srgb, var(--marker) 8%, transparent);color:var(--marker);transform:translateY(-1px)}.relation-shape{border:var(--tim-viz-line) solid currentColor;flex:0 0 var(--tim-space-3);height:var(--tim-space-3);display:block;transform:rotate(45deg)}.relation-node:nth-child(3n) .relation-shape{border-radius:var(--tim-radius-pill)}.relation-node span:last-child{flex-direction:column;min-width:0;display:flex}.relation-node b{font-size:var(--tim-type-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.relation-node small{color:var(--tim-ink-muted);font-family:var(--tim-font-evidence);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.fixture-notice,.lab-footer{color:var(--tim-state-pending);font-size:var(--tim-type-micro);align-items:center;gap:var(--tim-space-2);margin:var(--tim-space-5) 0 0;display:flex}.entity-unavailable{background:linear-gradient(145deg, color-mix(in srgb, var(--tim-surface-inset) 92%, transparent), transparent), var(--tim-surface-1);border:var(--tim-border-hairline) dashed var(--tim-line-strong);border-radius:var(--tim-radius-lg);align-items:center;gap:var(--tim-space-5);margin-top:var(--tim-space-8);padding:var(--tim-space-8);display:flex}.entity-unavailable>svg{color:var(--tim-ink-muted);height:var(--tim-space-12);width:var(--tim-space-12)}.entity-unavailable h3{font-size:var(--tim-type-title);margin:0;font-weight:570}.entity-unavailable p{color:var(--tim-ink-muted);margin:var(--tim-space-2) 0 0;max-width:46rem}.source-explanation-grid{gap:var(--tim-space-3);margin-top:var(--tim-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.source-explanation-grid article{background:color-mix(in srgb, var(--tim-surface-inset) 72%, transparent);border:var(--tim-border-hairline) solid var(--tim-line);border-radius:var(--tim-radius-md);padding:var(--tim-space-4)}.source-explanation-grid article.is-next-action{background:linear-gradient(145deg, color-mix(in srgb, var(--tim-accent-champagne-bg) 82%, transparent), var(--tim-surface-1));border-color:color-mix(in srgb, var(--tim-accent-champagne) 42%, var(--tim-line))}.source-explanation-grid small{color:var(--tim-ink-muted);font-size:var(--tim-type-micro);letter-spacing:.07em;text-transform:uppercase;font-weight:740}.source-explanation-grid p{color:var(--tim-ink-soft);font-size:var(--tim-type-small);margin:var(--tim-space-2) 0 0;line-height:1.58}.source-explanation-grid .is-next-action p{color:var(--tim-ink);font-weight:620}.source-matrix-summary{gap:var(--tim-space-3);margin-top:var(--tim-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.source-table-wrap{border:var(--tim-border-hairline) solid var(--tim-line);border-radius:var(--tim-radius-lg);margin-top:var(--tim-space-6);scrollbar-color:var(--tim-line-strong) transparent;scrollbar-width:thin;overflow:auto}.source-table{border-collapse:collapse;font-size:var(--tim-type-small);width:100%;min-width:62rem}.source-table th,.source-table td{border-bottom:var(--tim-border-hairline) solid var(--tim-line);padding:var(--tim-space-3) var(--tim-space-4);text-align:left;vertical-align:top}.source-table thead th{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb, var(--tim-surface-inset) 92%, transparent);color:var(--tim-ink-muted);font-size:var(--tim-type-micro);letter-spacing:.07em;text-transform:uppercase;z-index:1;position:sticky;top:0}.source-table tbody tr{transition:background var(--tim-motion-micro) var(--tim-ease-precision)}.source-table tbody tr:hover{background:color-mix(in srgb, var(--tim-surface-2) 62%, transparent)}.source-table tbody tr[data-matrix-state=missing]{background:color-mix(in srgb, var(--tim-state-blocked-bg) 16%, transparent)}.source-table tbody tr[data-matrix-state=unknown]{background:color-mix(in srgb, var(--tim-state-pending-bg) 12%, transparent)}.source-table tbody th{font-weight:660}.source-table tbody tr:last-child th,.source-table tbody tr:last-child td{border-bottom:0}.source-table small{color:var(--tim-ink-muted);font-size:var(--tim-type-micro);margin-top:var(--tim-space-1);display:block}.matrix-state,.status-badge{border:var(--tim-border-hairline) solid var(--tim-state-evidence-line);border-radius:var(--tim-radius-pill);color:var(--tim-state-evidence);font-size:var(--tim-type-micro);align-items:center;gap:var(--tim-space-2);padding:var(--tim-space-1) var(--tim-space-2);display:inline-flex}.matrix-state.is-missing{background:color-mix(in srgb, var(--tim-state-blocked-bg) 72%, transparent);border-color:var(--tim-state-blocked-line);color:var(--tim-state-blocked)}.matrix-state.is-unknown{background:color-mix(in srgb, var(--tim-state-pending-bg) 72%, transparent);border-color:var(--tim-state-pending-line);color:var(--tim-state-pending)}.matrix-state.is-recorded{background:color-mix(in srgb, var(--tim-state-information-bg) 72%, transparent);border-color:var(--tim-state-information-line);color:var(--tim-state-information)}.status-badge.evidence{background:var(--tim-state-evidence-bg);border-color:var(--tim-state-evidence-line);color:var(--tim-state-evidence)}.inline-unavailable{background:var(--tim-surface-inset);border:var(--tim-border-hairline) dashed var(--tim-line-strong);border-radius:var(--tim-radius-md);color:var(--tim-ink-muted);align-items:flex-start;gap:var(--tim-space-3);margin:var(--tim-space-8) 0 0;padding:var(--tim-space-5);display:flex}.inline-unavailable p{margin:0}.health-cluster{gap:var(--tim-space-3);margin-top:var(--tim-space-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.health-cluster article{background:color-mix(in srgb, var(--tim-surface-inset) 80%, transparent);border:var(--tim-border-hairline) solid var(--tim-line);border-radius:var(--tim-radius-md);gap:var(--tim-space-2);min-width:0;padding:var(--tim-space-4);transition:border-color var(--tim-motion-micro) var(--tim-ease-precision), transform var(--tim-motion-micro) var(--tim-ease-precision);display:grid}.health-cluster article:hover{transform:translateY(-1px)}.health-cluster article[data-health-state=healthy]{border-color:color-mix(in srgb, var(--tim-state-verified-line) 68%, var(--tim-line))}.health-cluster article[data-health-state=attention],.health-cluster article.has-history{border-color:var(--tim-state-pending-line)}.health-node{border:var(--tim-border-hairline) solid var(--tim-state-verified-line);border-radius:var(--tim-radius-pill);height:var(--tim-space-6);width:var(--tim-space-6);justify-content:center;align-items:center;display:flex}.health-node i{background:var(--tim-state-verified);border-radius:var(--tim-radius-pill);box-shadow:0 0 0 var(--tim-space-1) var(--tim-state-verified-bg);height:var(--tim-space-2);width:var(--tim-space-2)}.health-cluster article[data-health-state=attention] .health-node,.health-cluster article.has-history .health-node{border-color:var(--tim-state-pending-line)}.health-cluster article[data-health-state=attention] .health-node i,.health-cluster article.has-history .health-node i{background:var(--tim-state-pending);box-shadow:0 0 0 var(--tim-space-1) var(--tim-state-pending-bg)}.health-cluster strong{font-family:var(--tim-font-numeric);font-size:clamp(var(--tim-type-body), 1.45vw, 1.35rem);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--tim-leading-title);overflow-wrap:anywhere}.health-boundary{border-top:var(--tim-border-hairline) solid var(--tim-line);gap:var(--tim-space-4);margin-top:var(--tim-space-6);padding-top:var(--tim-space-4);flex-wrap:wrap;display:flex}.health-boundary span{color:var(--tim-ink-muted);font-size:var(--tim-type-micro);align-items:center;gap:var(--tim-space-2);display:flex}.stage-footer{color:var(--tim-ink-muted);font-size:var(--tim-type-micro);gap:var(--tim-space-6);padding:var(--tim-space-8) 0 0;justify-content:space-between;display:flex}.evidence-spine{background:linear-gradient(180deg, color-mix(in srgb, var(--tim-surface-0) 96%, transparent), color-mix(in srgb, var(--tim-surface-inset) 44%, transparent));border-left:var(--tim-border-hairline) solid color-mix(in srgb, var(--tim-line) 78%, transparent);min-height:calc(100vh - var(--tim-layout-header));padding:1.75rem var(--tim-space-5);top:var(--tim-layout-header);align-self:start;position:sticky}.evidence-spine-header{align-items:center;gap:var(--tim-space-3);display:flex}.spine-icon{background:var(--tim-state-evidence-bg);border:var(--tim-border-hairline) solid var(--tim-state-evidence-line);border-radius:var(--tim-radius-md);color:var(--tim-state-evidence);height:var(--tim-layout-target);width:var(--tim-layout-target);justify-content:center;align-items:center;display:flex}.spine-icon svg{width:1.35rem;height:1.35rem}.spine-summary{color:var(--tim-ink-muted);font-size:var(--tim-type-small);margin:var(--tim-space-5) 0}.spine-provenance{border-bottom:var(--tim-border-hairline) solid var(--tim-line);border-top:var(--tim-border-hairline) solid var(--tim-line);padding:var(--tim-space-3) 0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.spine-technical{border-bottom:var(--tim-border-hairline) solid var(--tim-line)}.spine-technical>summary{color:var(--tim-ink-soft);cursor:pointer;font-size:var(--tim-type-small);align-items:center;gap:var(--tim-space-2);min-height:var(--tim-layout-target);padding:var(--tim-space-2) 0;font-weight:650;display:flex}.spine-technical>summary::marker{content:""}.spine-technical>summary svg{color:var(--tim-accent-champagne);height:var(--tim-space-4);width:var(--tim-space-4)}.spine-technical .spine-provenance{margin-bottom:var(--tim-space-3);border-bottom:0}.spine-provenance>div{min-width:0;padding:var(--tim-space-2)}.spine-provenance dt{color:var(--tim-ink-muted);font-size:var(--tim-type-micro);text-transform:uppercase}.spine-provenance dd{font-size:var(--tim-type-micro);margin:var(--tim-space-1) 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spine-card-list{gap:var(--tim-space-2);margin-top:var(--tim-space-5);display:grid}.evidence-topic{border:var(--tim-border-hairline) solid transparent;border-radius:var(--tim-radius-md);grid-template-columns:minmax(0, 1fr) var(--tim-layout-target);transition:background var(--tim-motion-micro) var(--tim-ease-precision), border-color var(--tim-motion-micro) var(--tim-ease-precision), transform var(--tim-motion-micro) var(--tim-ease-precision);background:0 0;align-items:stretch;display:grid;overflow:hidden}.evidence-topic:hover,.evidence-topic:focus-within{background:color-mix(in srgb, var(--tim-surface-2) 86%, transparent);border-color:var(--tim-line);transform:translate(2px)}.evidence-topic[data-selected=true]{background:linear-gradient(135deg, color-mix(in srgb, var(--tim-state-information-bg) 92%, transparent), var(--tim-surface-1));border-color:var(--tim-state-information-line)}.evidence-trigger{color:var(--tim-ink-soft);cursor:pointer;align-items:center;gap:var(--tim-space-2);min-height:3.75rem;padding:var(--tim-space-2) var(--tim-space-3);text-align:left;background:0 0;border:0;grid-template-columns:auto 1fr auto;width:100%;display:grid}.evidence-trigger:hover,.evidence-trigger:focus-visible{background:0 0}.evidence-trigger>span:not(.evidence-trigger-icon){flex-direction:column;min-width:0;display:flex}.evidence-trigger-icon{background:var(--tim-state-evidence-bg);border:var(--tim-border-hairline) solid var(--tim-state-evidence-line);border-radius:var(--tim-radius-sm);color:var(--tim-state-evidence);justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:flex}.evidence-trigger-icon svg{width:1.25rem;height:1.25rem}.evidence-trigger b{color:var(--tim-ink);font-size:.86rem;font-weight:680}.evidence-trigger small{color:var(--tim-ink-muted);font-size:var(--tim-type-micro);margin-top:var(--tim-space-1);line-height:1.35}.evidence-trigger .trigger-arrow{color:var(--tim-ink-muted);height:var(--tim-space-4);transition:transform var(--tim-motion-micro) var(--tim-ease-precision);width:var(--tim-space-4)}.evidence-trigger:hover .trigger-arrow{transform:translateX(var(--tim-space-1))}.evidence-detail-trigger{border:0;border-left:var(--tim-border-hairline) solid color-mix(in srgb, var(--tim-line) 72%, transparent);color:var(--tim-ink-muted);cursor:pointer;min-height:var(--tim-layout-target);min-width:var(--tim-layout-target);background:0 0;justify-content:center;align-self:stretch;align-items:center;display:flex}.evidence-detail-trigger:hover,.evidence-detail-trigger:focus-visible{background:var(--tim-state-evidence-bg);color:var(--tim-state-evidence)}.evidence-detail-trigger svg{width:1.2rem;height:1.2rem}.spine-footer{color:var(--tim-ink-muted);font-size:var(--tim-type-micro);align-items:center;gap:var(--tim-space-2);margin-top:var(--tim-space-6);display:flex}.pulse-bar{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:color-mix(in srgb, var(--tim-surface-glass) 94%, transparent);border-top:var(--tim-border-hairline) solid var(--tim-line);font-size:var(--tim-type-micro);align-items:center;gap:var(--tim-space-3);pointer-events:none;bottom:0;left:var(--tim-layout-rail);min-height:2.25rem;padding:var(--tim-space-1) var(--tim-shell-edge);z-index:calc(var(--tim-z-rail) - 1);display:flex;position:fixed;right:0}.pulse-bar.has-history{border-top-color:var(--tim-state-pending-line)}.pulse-signal{border:var(--tim-border-hairline) solid var(--tim-state-verified-line);border-radius:var(--tim-radius-pill);height:var(--tim-space-4);width:var(--tim-space-4);justify-content:center;align-items:center;display:flex}.pulse-signal i{background:var(--tim-state-verified);border-radius:var(--tim-radius-pill);height:var(--tim-space-2);width:var(--tim-space-2)}.pulse-bar.has-history .pulse-signal{border-color:var(--tim-state-pending-line)}.pulse-bar.has-history .pulse-signal i{background:var(--tim-state-pending)}.pulse-bar b{font-weight:680}.pulse-bar>span:not(.pulse-signal){color:var(--tim-ink-muted)}.pulse-cutoff{margin-left:auto}.drawer-layer,.palette-layer{z-index:var(--tim-z-overlay);position:fixed;inset:0}.drawer-backdrop,.palette-backdrop{background:color-mix(in srgb, var(--tim-page-depth) 74%, transparent);-webkit-backdrop-filter:blur(10px)saturate(110%);backdrop-filter:blur(10px)saturate(110%);position:absolute;inset:0}.evidence-drawer{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--tim-state-evidence-bg) 54%, transparent), transparent 24rem), var(--tim-surface-1);border-left:var(--tim-border-hairline) solid var(--tim-line-strong);box-shadow:var(--tim-shadow-deep);max-width:min(48rem,94vw);height:100%;padding:var(--tim-space-8);flex-direction:column;width:100%;display:flex;position:absolute;top:0;right:0;overflow-y:auto}.drawer-header{border-bottom:var(--tim-border-hairline) solid var(--tim-line);align-items:flex-start;gap:var(--tim-space-6);padding-bottom:var(--tim-space-6);justify-content:space-between;display:flex}.drawer-header h2{font-family:var(--tim-font-display);font-size:var(--tim-type-display-md);letter-spacing:var(--tim-tracking-display);font-weight:520;line-height:var(--tim-leading-title);margin:0}.drawer-header p:last-child{color:var(--tim-ink-muted);font-size:var(--tim-type-small);margin:var(--tim-space-2) 0 0}.drawer-close,.palette-close{flex:0 0 var(--tim-layout-target);padding:0}.drawer-section{border-bottom:var(--tim-border-hairline) solid var(--tim-line);padding:var(--tim-space-6) 0}.drawer-section h3{font-size:var(--tim-type-small);margin:0 0 var(--tim-space-4);font-weight:700}.evidence-lineage{gap:var(--tim-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.evidence-lineage>div{background:color-mix(in srgb, var(--tim-surface-inset) 80%, transparent);border:var(--tim-border-hairline) solid var(--tim-line);border-radius:var(--tim-radius-md);min-width:0;padding:var(--tim-space-3)}.evidence-lineage dt{color:var(--tim-ink-muted);font-size:var(--tim-type-micro);text-transform:uppercase}.evidence-lineage dd{font-size:var(--tim-type-small);margin:var(--tim-space-1) 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.section-heading-row{align-items:center;gap:var(--tim-space-3);justify-content:space-between;display:flex}.drawer-payload-intro{color:var(--tim-ink-muted);font-size:var(--tim-type-small);margin:calc(-1 * var(--tim-space-2)) 0 var(--tim-space-4);line-height:1.58}.drawer-payload-disclosure{border:var(--tim-border-hairline) solid var(--tim-line);border-radius:var(--tim-radius-md);overflow:hidden}.drawer-payload-disclosure>summary{background:color-mix(in srgb, var(--tim-surface-inset) 84%, transparent);cursor:pointer;align-items:center;gap:var(--tim-space-3);min-height:var(--tim-layout-target);padding:var(--tim-space-2) var(--tim-space-3);justify-content:space-between;display:flex}.drawer-payload-disclosure>summary::marker{content:""}.drawer-payload-disclosure>summary>span:first-child{color:var(--tim-ink-soft);font-size:var(--tim-type-small);align-items:center;gap:var(--tim-space-2);font-weight:660;display:flex}.drawer-payload-disclosure>summary svg{width:1.15rem;height:1.15rem}.drawer-payload pre{background:color-mix(in srgb, var(--tim-surface-inset) 90%, transparent);border:var(--tim-border-hairline) solid var(--tim-line);border-radius:var(--tim-radius-md);color:var(--tim-ink-soft);font-size:var(--tim-type-small);max-height:52vh;padding:var(--tim-space-5);white-space:pre-wrap;word-break:break-word;border-bottom:0;border-left:0;border-right:0;border-radius:0;margin:0;line-height:1.68;overflow:auto}.drawer-footer{color:var(--tim-ink-muted);font-size:var(--tim-type-micro);gap:var(--tim-space-4);padding-top:var(--tim-space-6);justify-content:space-between;margin-top:auto;display:flex}.command-palette{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--tim-state-information-bg) 48%, transparent), transparent 22rem), var(--tim-surface-1);border:var(--tim-border-hairline) solid var(--tim-line-strong);box-shadow:var(--tim-shadow-deep);max-height:min(44rem, calc(100vh - var(--tim-space-16)));max-width:44rem;left:50%;top:var(--tim-space-12);width:calc(100% - var(--tim-space-8));border-radius:1.4rem;position:absolute;overflow:hidden auto;transform:translate(-50%)}.palette-header{border-bottom:var(--tim-border-hairline) solid var(--tim-line);align-items:center;gap:var(--tim-space-3);padding:var(--tim-space-4);display:flex}.palette-search{align-items:center;gap:var(--tim-space-3);flex:1;display:flex}.palette-search input{color:var(--tim-ink);min-height:var(--tim-layout-target);background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:1.04rem}.palette-body{padding:var(--tim-space-4)}.palette-group-label{color:var(--tim-ink-muted);font-size:var(--tim-type-micro);letter-spacing:var(--tim-tracking-label);margin:var(--tim-space-3) 0 var(--tim-space-2);text-transform:uppercase}.palette-command-list,.palette-preferences{gap:var(--tim-space-1);display:grid}.palette-command-list a,.palette-preferences button{border:var(--tim-border-hairline) solid transparent;border-radius:var(--tim-radius-md);color:var(--tim-ink);cursor:pointer;align-items:center;gap:var(--tim-space-3);min-height:3.5rem;padding:var(--tim-space-2) var(--tim-space-3);text-align:left;transition:background var(--tim-motion-micro) var(--tim-ease-precision), border-color var(--tim-motion-micro) var(--tim-ease-precision), transform var(--tim-motion-micro) var(--tim-ease-precision);background:0 0;grid-template-columns:auto 1fr auto;width:100%;text-decoration:none;display:grid}.palette-command-list a:hover,.palette-preferences button:hover{background:var(--tim-surface-inset);border-color:var(--tim-line);transform:translate(2px)}.palette-command-icon{background:var(--tim-state-information-bg);border:var(--tim-border-hairline) solid var(--tim-state-information-line);border-radius:var(--tim-radius-md);color:var(--tim-state-information);height:var(--tim-space-10);width:var(--tim-space-10);justify-content:center;align-items:center;display:flex}.palette-command-list a>span:nth-child(2),.palette-preferences button>span{flex-direction:column;display:flex}.palette-command-list b,.palette-preferences b{font-size:var(--tim-type-small)}.palette-command-list small,.palette-preferences small,.palette-unavailable small{color:var(--tim-ink-muted);font-size:var(--tim-type-micro)}.palette-empty{color:var(--tim-ink-muted);font-size:var(--tim-type-small);padding:var(--tim-space-4)}.palette-preferences{grid-template-columns:repeat(2,minmax(0,1fr))}.palette-preferences button{grid-template-columns:auto 1fr}.palette-unavailable{border-top:var(--tim-border-hairline) solid var(--tim-line);gap:var(--tim-space-2);margin-top:var(--tim-space-5);padding-top:var(--tim-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.palette-unavailable>span{color:var(--tim-ink-muted);align-items:center;gap:var(--tim-space-2);opacity:var(--tim-opacity-muted);grid-template-columns:auto 1fr;display:grid}.palette-unavailable b,.palette-unavailable small{display:block}.palette-unavailable small{grid-column:2}.palette-footer{border-top:var(--tim-border-hairline) solid var(--tim-line);color:var(--tim-ink-muted);font-size:var(--tim-type-micro);padding:var(--tim-space-3) var(--tim-space-4);justify-content:space-between;display:flex}.login-shell{background:radial-gradient(circle at 14% 8%, color-mix(in srgb, var(--tim-state-information-bg) 74%, transparent), transparent 32rem), radial-gradient(circle at 88% 90%, color-mix(in srgb, var(--tim-state-learning-bg) 32%, transparent), transparent 34rem), linear-gradient(145deg, var(--tim-page), var(--tim-page-depth));min-height:100svh;padding:clamp(var(--tim-space-5), 5vw, var(--tim-space-16));justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.login-shell:before,.login-shell:after{border:var(--tim-border-hairline) solid color-mix(in srgb, var(--tim-line) 70%, transparent);content:"";border-radius:50%;position:absolute}.login-shell:before{width:min(68vw,54rem);height:min(68vw,54rem);top:-28rem;right:-22rem}.login-shell:after{width:28rem;height:28rem;bottom:-18rem;left:-14rem}.login-card{-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);background:color-mix(in srgb, var(--tim-surface-glass) 94%, transparent);border:var(--tim-border-hairline) solid var(--tim-line-strong);box-shadow:var(--tim-shadow-deep);max-width:35rem;padding:clamp(var(--tim-space-6), 6vw, var(--tim-space-12));width:100%;z-index:var(--tim-z-stage);border-radius:1.6rem;position:relative}.login-mark{background:linear-gradient(145deg, color-mix(in srgb, var(--tim-state-information) 22%, transparent), transparent), var(--tim-entity-source);border:var(--tim-border-hairline) solid color-mix(in srgb, var(--tim-line-strong) 48%, transparent);border-radius:var(--tim-radius-lg);box-shadow:0 18px 40px color-mix(in srgb, var(--tim-page-depth) 22%, transparent);color:var(--tim-entity-source-ink);height:3.5rem;margin-bottom:var(--tim-space-8);justify-content:center;align-items:center;width:3.5rem;display:flex}.login-card h1{font-family:var(--tim-font-display);font-size:var(--tim-type-display-md);letter-spacing:var(--tim-tracking-display);font-weight:520;line-height:var(--tim-leading-tight);margin:var(--tim-space-3) 0 var(--tim-space-5);text-wrap:balance}.login-intro{color:var(--tim-ink-soft);font-size:1rem;line-height:var(--tim-leading-body);margin:0 0 var(--tim-space-8);max-width:29rem}.login-form{gap:var(--tim-space-5);display:grid}.login-form label{color:var(--tim-ink-soft);font-size:var(--tim-type-small);gap:var(--tim-space-2);font-weight:680;display:grid}.login-form input{background:var(--tim-surface-2);border:var(--tim-border-hairline) solid var(--tim-line-strong);border-radius:var(--tim-radius-md);color:var(--tim-ink);min-height:3.15rem;padding:0 var(--tim-space-4);transition:border-color var(--tim-motion-micro) var(--tim-ease-precision), box-shadow var(--tim-motion-micro) var(--tim-ease-precision);width:100%}.login-form input:focus-visible{border-color:var(--tim-focus);box-shadow:0 0 0 var(--tim-space-1) color-mix(in srgb, var(--tim-focus) 18%, transparent);outline:0}.login-form button{background:linear-gradient(145deg, color-mix(in srgb, var(--tim-state-information) 22%, transparent), transparent), var(--tim-entity-source);border:var(--tim-border-hairline) solid color-mix(in srgb, var(--tim-line-strong) 40%, transparent);border-radius:var(--tim-radius-pill);box-shadow:0 16px 34px color-mix(in srgb, var(--tim-page-depth) 18%, transparent);color:var(--tim-entity-source-ink);cursor:pointer;min-height:3.25rem;padding:0 var(--tim-space-6);transition:box-shadow var(--tim-motion-micro) var(--tim-ease-precision), transform var(--tim-motion-micro) var(--tim-ease-precision);font-weight:740}.login-form button:hover:not(:disabled){box-shadow:0 20px 42px color-mix(in srgb, var(--tim-page-depth) 24%, transparent);transform:translateY(-1px)}.login-form button:disabled{cursor:wait;opacity:var(--tim-opacity-muted)}.login-message{color:var(--tim-state-blocked);font-size:var(--tim-type-small);min-height:1.25rem;margin:calc(var(--tim-space-2) * -1) 0 0}.login-card footer{border-top:var(--tim-border-hairline) solid var(--tim-line);color:var(--tim-ink-muted);font-size:var(--tim-type-micro);margin-top:var(--tim-space-8);padding-top:var(--tim-space-4);justify-content:space-between;display:flex}.state-shell{flex-direction:column;padding-left:0;display:flex}.state-main{min-height:38rem;padding:var(--tim-space-16);flex:1;justify-content:center;align-items:center;display:flex}.state-panel{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--tim-state-pending-bg) 42%, transparent), transparent 20rem), var(--tim-surface-1);border:var(--tim-border-hairline) solid var(--tim-line-strong);box-shadow:var(--tim-shadow-quiet);max-width:44rem;padding:clamp(var(--tim-space-6), 5vw, var(--tim-space-12));border-radius:1.5rem}.state-icon{background:var(--tim-surface-inset);border:var(--tim-border-hairline) solid var(--tim-line);border-radius:var(--tim-radius-lg);height:3.5rem;margin-bottom:var(--tim-space-6);justify-content:center;align-items:center;width:3.5rem;display:flex}.state-panel h1{font-family:var(--tim-font-display);font-size:var(--tim-type-display-md);letter-spacing:var(--tim-tracking-display);font-weight:520;line-height:var(--tim-leading-tight);margin:0}.state-reason{margin:var(--tim-space-6) 0 var(--tim-space-2);font-size:1.05rem}.state-note{color:var(--tim-ink-muted);margin:0}.state-technical{border-top:var(--tim-border-hairline) solid var(--tim-line);color:var(--tim-ink-muted);font-size:var(--tim-type-small);margin-top:var(--tim-space-6);padding-top:var(--tim-space-4)}.state-technical summary{color:var(--tim-ink-soft);cursor:pointer;font-family:var(--tim-font-evidence);font-size:var(--tim-type-micro);letter-spacing:var(--tim-tracking-caps);text-transform:uppercase}.state-technical[open] summary{margin-bottom:var(--tim-space-4)}.state-technical .state-reason{margin-top:0}.correlation{border-top:var(--tim-border-hairline) solid var(--tim-line);font-size:var(--tim-type-micro);gap:var(--tim-space-1);margin:var(--tim-space-6) 0 0;padding-top:var(--tim-space-4);display:grid}.correlation code{overflow-wrap:anywhere}.state-guidance{background:var(--tim-state-pending-bg);border:var(--tim-border-hairline) solid var(--tim-state-pending-line);border-radius:var(--tim-radius-md);color:var(--tim-state-pending);align-items:flex-start;gap:var(--tim-space-3);margin-top:var(--tim-space-6);padding:var(--tim-space-4);display:flex}.state-guidance p{color:var(--tim-ink-soft);font-size:var(--tim-type-small);margin:0}.lab-shell{max-width:86rem;padding:var(--tim-space-16) var(--tim-space-8) var(--tim-space-24);margin:0 auto}.lab-header{border-bottom:var(--tim-border-hairline) solid var(--tim-line);padding-bottom:var(--tim-space-8);justify-content:space-between;align-items:flex-end;display:flex}.lab-header h1{font-family:var(--tim-font-display);font-size:var(--tim-type-display-lg);letter-spacing:var(--tim-tracking-display);font-weight:510;line-height:var(--tim-leading-tight);margin:0}.lab-header p:last-child{color:var(--tim-ink-muted)}.lab-controls{gap:var(--tim-space-2);display:flex}.lab-section{border-bottom:var(--tim-border-hairline) solid var(--tim-line);padding:var(--tim-density-section) 0}.lab-theme-grid{gap:var(--tim-space-4);margin-top:var(--tim-space-6);grid-template-columns:minmax(0,1fr);display:grid}.lab-theme{border:var(--tim-border-hairline) solid;border-radius:var(--tim-radius-lg);box-shadow:var(--tim-shadow-quiet);min-height:15rem;padding:var(--tim-space-6);flex-direction:column;display:flex}.lab-theme span{font-size:var(--tim-type-micro);letter-spacing:var(--tim-tracking-label);text-transform:uppercase}.lab-theme strong{font-family:var(--tim-font-display);margin-top:auto;font-size:1.6rem;font-weight:560}.lab-theme p{margin:var(--tim-space-2) 0 0}.prime-light-sample{background:var(--tim-surface-2);border-color:var(--tim-line-strong);color:var(--tim-ink)}.prime-light-sample p{color:var(--tim-ink-muted)}.system-state-grid{gap:var(--tim-space-2);margin-top:var(--tim-space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.system-state-grid article{background:var(--tim-surface-1);border:var(--tim-border-hairline) solid var(--tim-line);border-radius:var(--tim-radius-md);padding:var(--tim-space-3)}.system-state-grid span{font-size:var(--tim-type-micro)}.system-state-grid p{color:var(--tim-ink-muted);font-size:var(--tim-type-micro);margin:var(--tim-space-1) 0 0}.status-glyph{border-radius:var(--tim-radius-pill);height:var(--tim-space-2);width:var(--tim-space-2);background:currentColor}.lab-display{font-family:var(--tim-font-signature);font-size:var(--tim-type-display-lg);letter-spacing:var(--tim-tracking-display);font-weight:500;line-height:var(--tim-leading-tight);margin:var(--tim-space-8) 0}.lab-interface{color:var(--tim-ink-soft);max-width:42rem}.lab-finance{font-family:var(--tim-font-numeric);font-variant-numeric:tabular-nums;margin:var(--tim-space-8) 0 var(--tim-space-5);font-size:clamp(1.8rem,4vw,3rem)}.lab-finance small{color:var(--tim-ink-muted);font-size:var(--tim-type-micro);display:block}.lab-type code{color:var(--tim-ink-muted);overflow-wrap:anywhere;display:block}.motion-samples{gap:var(--tim-space-4);margin-top:var(--tim-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.motion-samples>span{background:var(--tim-surface-1);border:var(--tim-border-hairline) solid var(--tim-line);border-radius:var(--tim-radius-md);align-items:center;gap:var(--tim-space-2);padding:var(--tim-space-4);grid-template-columns:auto 1fr;display:grid}.motion-samples i{border:var(--tim-viz-line) solid var(--tim-thread);height:var(--tim-space-4);width:var(--tim-space-4);display:block}.motion-samples span:nth-child(2) i{border-radius:var(--tim-radius-pill)}.motion-samples span:nth-child(3) i{transform:rotate(45deg)}.motion-samples b{font-size:var(--tim-type-small)}.motion-samples small{color:var(--tim-ink-muted);font-size:var(--tim-type-micro);grid-column:2}.lab-drawer-trigger{background:var(--tim-surface-1);border:var(--tim-border-hairline) solid var(--tim-line);border-radius:var(--tim-radius-lg);margin-top:var(--tim-space-6);max-width:24rem;padding:var(--tim-space-4)}.skeleton{animation:skeleton-pulse var(--tim-motion-pulse) var(--tim-ease-precision) infinite;background:linear-gradient(90deg, var(--tim-surface-inset), var(--tim-surface-2), var(--tim-surface-inset));border:var(--tim-border-hairline) solid var(--tim-line);background-size:220% 100%}.loading-shell{grid-template-columns:var(--tim-layout-rail) minmax(0, 1fr) var(--tim-layout-spine);grid-template-rows:var(--tim-layout-header) auto 1fr;min-height:100vh;display:grid}.loading-rail{grid-area:1/1/-1}.loading-header{grid-area:1/2/auto/-1}.loading-context{grid-area:2/2/auto/-1;height:3.75rem}.loading-stage{gap:var(--tim-space-6);padding:var(--tim-space-12);grid-area:3/2;display:grid}.loading-judgment{border-radius:var(--tim-radius-lg);height:30rem}.loading-duet{gap:var(--tim-space-4);grid-template-columns:repeat(2,1fr);display:grid}.loading-duet>div{border-radius:var(--tim-radius-lg);height:28rem}.loading-entity{border-radius:var(--tim-radius-lg);height:34rem}.loading-spine{grid-area:3/3}.is-spinning{animation:spin var(--tim-motion-spin) linear infinite}@keyframes skeleton-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes spin{to{transform:rotate(360deg)}}[data-density=executive] .source-table th:nth-child(2),[data-density=executive] .source-table td:nth-child(2),[data-density=executive] .source-table th:nth-child(5),[data-density=executive] .source-table td:nth-child(5),[data-density=executive] .relation-node small{display:none}[data-density=executive] .evidence-spine{--tim-layout-spine:18rem}[data-density=operator] .judgment-scene{padding-top:var(--tim-space-10)}[data-density=forensic] .evidence-spine{--tim-layout-spine:23rem}[data-density=forensic] .scene{border-radius:var(--tim-radius-md)}@media (min-width:1920px){.command-workspace{grid-template-columns:minmax(0,1fr) 21rem}.command-stage{padding-left:4.5vw;padding-right:4.5vw}.judgment-grid{grid-template-columns:minmax(0,1.45fr) minmax(22rem,.55fr)}.relation-selector{grid-template-columns:repeat(11,minmax(0,1fr))}}@media (min-width:2400px){.judgment-copy h1{font-size:6.25rem}.scene-duet{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1320px){.command-workspace{grid-template-columns:minmax(0,1fr) 17.5rem}.header-context,.control-label{display:none}.icon-control{width:var(--tim-layout-target);padding:0}.command-palette-trigger kbd{display:none}.judgment-grid{grid-template-columns:1fr;align-items:stretch}.decision-callout h2{max-width:30ch}.relation-selector{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1060px){.command-shell{padding-bottom:4.75rem;padding-left:0}.atlas-rail{border-right:0;border-top:var(--tim-border-hairline) solid var(--tim-line);height:4.25rem;padding:var(--tim-space-2) var(--tim-space-4);flex-direction:row;width:auto;top:auto;left:0;right:0}.atlas-emblem,.atlas-guard{display:none}.atlas-items{gap:var(--tim-space-1);flex-direction:row;justify-content:space-around}.atlas-item{width:100%;max-width:9rem}.atlas-item:before{bottom:calc(-1 * var(--tim-space-2));width:auto;height:2px;top:auto;left:24%;right:24%}.atlas-item span{box-shadow:none;color:var(--tim-ink-muted);font-size:var(--tim-type-micro);margin-left:var(--tim-space-2);opacity:1;background:0 0;border:0;padding:0;position:static;left:auto;transform:none}.command-workspace{grid-template-columns:1fr}.evidence-spine{border-left:0;border-top:var(--tim-border-hairline) solid var(--tim-line);min-height:auto;position:static}.spine-card-list{grid-template-columns:repeat(3,minmax(0,1fr))}.pulse-bar{bottom:4.25rem;left:0}.scene-duet{grid-template-columns:1fr}.decision-questions{grid-template-columns:repeat(3,minmax(0,1fr))}.decision-questions a:nth-child(3){border-right:0}.decision-questions a:nth-child(n+4){border-top:var(--tim-border-hairline) solid var(--tim-line)}.entity-stage{grid-template-columns:minmax(14rem,1fr) minmax(8rem,.35fr) minmax(14rem,1fr)}}@media (max-width:800px){html{scroll-padding-top:calc(4rem + var(--tim-space-6))}body{font-size:.875rem}.command-shell{--tim-shell-edge:var(--tim-space-3)}.command-shell:before{display:none}.global-header{gap:var(--tim-space-2);height:4rem;padding:0 var(--tim-space-3);grid-template-columns:auto 1fr}.brand-lockup{gap:var(--tim-space-2)}.brand-lockup small{display:none}.brand-mark{height:var(--tim-space-8);width:var(--tim-space-8)}.header-controls{justify-content:flex-end;min-width:0}.mode-switch{height:calc(var(--tim-layout-target) + var(--tim-space-2))}.mode-option{font-size:var(--tim-type-micro);padding:0 var(--tim-space-2)}.mode-option .mode-dot,.header-controls .icon-control{display:none}.command-palette-trigger{width:var(--tim-layout-target);padding:0}.command-palette-trigger>span{display:none}.logout-control{width:var(--tim-layout-target);padding:0;font-size:0}.logout-control:before{content:"↗";font-size:var(--tim-type-body);transform:rotate(90deg)}.context-bar{top:4rem}.verified-context>span,.verified-context>a{min-width:7.25rem;padding:var(--tim-space-2) var(--tim-space-3)}.fixture-watermark{top:7.75rem}.command-stage{padding:0 var(--tim-space-3) var(--tim-space-20)}.judgment-scene{padding-top:var(--tim-space-16)}.judgment-scene:before{border-radius:var(--tim-radius-lg);inset:var(--tim-space-4) calc(-1 * var(--tim-space-1)) var(--tim-space-4)}.judgment-doctrine{left:0;right:auto;top:var(--tim-space-4)}.judgment-copy h1{max-width:16ch;font-size:clamp(2.25rem,10vw,3.2rem)}.judgment-summary{font-size:var(--tim-type-body)}.judgment-status-line{gap:var(--tim-space-1)}.decision-callout{border-radius:var(--tim-radius-lg)}.decision-callout-index{font-size:4.5rem}.decision-callout dl>div,.decision-questions{grid-template-columns:1fr}.decision-questions a,.decision-questions a:nth-child(3){border-bottom:var(--tim-border-hairline) solid var(--tim-line);min-height:var(--tim-layout-target);border-top:0;border-right:0}.decision-questions a:last-child{border-bottom:0}.time-lens{grid-template-columns:1fr;align-items:start}.time-lens-track{grid-template-columns:1fr;gap:0}.time-lens-track:before{bottom:var(--tim-space-3);height:auto;left:calc(var(--tim-space-3) - var(--tim-border-hairline));right:auto;top:var(--tim-space-3);width:var(--tim-border-hairline)}.time-point{gap:var(--tim-space-1) var(--tim-space-3);grid-template-columns:auto 1fr;min-height:3.75rem;padding:0;display:grid}.time-point i{grid-row:1/3}.scene{border-radius:var(--tim-radius-lg);padding:var(--tim-space-5)}.scene-heading{gap:var(--tim-space-3);flex-direction:column}.scene-heading .semantic-marker{align-self:flex-start}.evidence-focus-header{grid-template-columns:auto minmax(0,1fr);align-items:start}.evidence-focus-header .semantic-marker{grid-column:2;justify-self:start}.evidence-focus-glyph{width:3.5rem;height:3.5rem;font-size:1.65rem}.evidence-focus-answers,.evidence-focus-facts,.source-explanation-grid,.evidence-focus-gaps{grid-template-columns:1fr}.truth-empty-state{grid-template-columns:1fr;align-items:start}.truth-orbit{width:5rem;height:5rem}.truth-kpi-strip,.source-matrix-summary,.learning-boundaries{grid-template-columns:1fr}.learning-boundaries>div{border-bottom:var(--tim-border-hairline) solid var(--tim-line);border-right:0}.learning-boundaries>div:last-child{border-bottom:0}.truth-boundaries,.entity-stage{grid-template-columns:1fr}.tim-thread{min-height:6rem}.tim-thread small{bottom:auto;top:var(--tim-space-1)}.relation-selector{margin-left:calc(-1 * var(--tim-space-5));margin-right:calc(-1 * var(--tim-space-5));padding:0 var(--tim-space-5) var(--tim-space-2);display:flex;overflow-x:auto}.relation-node{flex:0 0 10rem}.relation-scroll-hint{display:block}.source-scene{padding-left:0;padding-right:0}.source-scene>.scene-heading,.source-scene>.source-explanation-grid,.source-scene>.source-matrix-summary,.source-scene>.inline-unavailable{margin-left:var(--tim-space-5);margin-right:var(--tim-space-5)}.source-scene>.scene-heading{padding:0}.source-table-wrap{border-left:0;border-right:0;border-radius:0}.source-table{min-width:0;display:block}.source-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.source-table tbody{display:block}.source-table tbody tr{border-bottom:var(--tim-border-hairline) solid var(--tim-line);gap:var(--tim-space-2);padding:var(--tim-space-3) var(--tim-space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.source-table tbody tr:last-child{border-bottom:0}.source-table tbody th,.source-table tbody td{border:0;padding:0}.source-table tbody td:nth-child(2),.source-table tbody td:nth-child(5){display:none}.source-table tbody td:nth-child(4){color:var(--tim-ink-muted);font-size:var(--tim-type-micro);grid-column:1/-1}.source-table tbody td:nth-child(4) small{display:none}.health-cluster{grid-template-columns:repeat(2,minmax(0,1fr))}.health-boundary{flex-direction:column}.stage-footer{gap:var(--tim-space-2);flex-direction:column}.evidence-spine{padding:var(--tim-space-8) var(--tim-space-4)}.spine-card-list{grid-template-columns:1fr}.evidence-topic{background:var(--tim-surface-1);border-color:var(--tim-line)}.pulse-bar{padding:var(--tim-space-2) var(--tim-space-4);position:static;bottom:auto;left:auto;right:auto}.pulse-cutoff{display:none}.atlas-rail{padding-left:var(--tim-space-2);padding-right:var(--tim-space-2)}.atlas-items{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline proximity;justify-content:flex-start;overflow-x:auto}.atlas-items::-webkit-scrollbar{display:none}.atlas-item{scroll-snap-align:start;flex-direction:column;flex:0 0 5rem;gap:0}.atlas-item span{margin:0}.evidence-drawer{max-width:100vw;padding:var(--tim-space-5) var(--tim-space-4);border-left:0}.drawer-header h2{font-size:var(--tim-type-display-md)}.evidence-lineage{grid-template-columns:1fr}.drawer-footer{gap:var(--tim-space-2);flex-direction:column}.command-palette{border-radius:var(--tim-radius-lg);top:var(--tim-space-4)}.palette-preferences,.palette-unavailable{grid-template-columns:1fr}.state-main{min-height:0;padding:var(--tim-space-8) var(--tim-space-4);align-items:flex-start}.login-card footer{align-items:flex-start;gap:var(--tim-space-2);flex-direction:column}.lab-shell{padding:var(--tim-space-8) var(--tim-space-4) var(--tim-space-20)}.lab-header{align-items:flex-start;gap:var(--tim-space-6);flex-direction:column}.lab-theme-grid,.system-state-grid,.motion-samples{grid-template-columns:1fr}.loading-shell{grid-template-rows:4rem 3.75rem 1fr;grid-template-columns:1fr}.loading-rail,.loading-spine{display:none}.loading-header,.loading-context,.loading-stage{grid-column:1}.loading-header{grid-row:1}.loading-context{grid-row:2}.loading-stage{padding:var(--tim-space-4);grid-row:3}.loading-duet{grid-template-columns:1fr}}@media (max-width:370px){.brand-lockup b{font-size:var(--tim-type-small)}.mode-option{padding:0 var(--tim-space-1)}.judgment-copy h1{font-size:2.6rem}.semantic-marker{white-space:normal}}@media (prefers-contrast:more){:root{--tim-border-hairline:2px}.semantic-marker,.matrix-state,.status-badge{font-weight:780}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.thread-signal{left:50%!important}}@media print{body{background:var(--tim-print-page)}.atlas-rail,.header-controls,.fixture-watermark,.pulse-bar,.spine-card-list{display:none!important}.command-shell{padding:0}.global-header,.context-bar,.evidence-spine{position:static}.command-workspace{grid-template-columns:1fr}.scene,.decision-callout,.time-lens{break-inside:avoid;box-shadow:none}}.operations-center{gap:1.25rem;display:grid}.operations-notice{background:var(--business-blue-soft);border:1px solid var(--tim-state-information-line);color:var(--business-ink);border-radius:.85rem;padding:.85rem 1rem}.operations-proof-strip,.operations-panel,.operator-card,.task-card,.routing-simulator{background:var(--tim-surface-1);border:1px solid var(--business-line);box-shadow:var(--tim-shadow-quiet);border-radius:1rem}.operations-proof-strip{grid-template-columns:minmax(15rem,1fr) minmax(12rem,.7fr) minmax(18rem,1.2fr);align-items:center;gap:1rem;padding:1rem;display:grid}.operations-proof-strip>div:not(.operations-mappings){align-items:center;gap:.75rem;display:flex}.operations-proof-strip strong,.operations-proof-strip small{display:block}.operations-proof-strip small{color:var(--business-muted);margin-top:.18rem}.operations-mappings{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.operations-tabs{background:var(--tim-surface-1);border:1px solid var(--business-line);border-radius:.9rem;gap:.35rem;padding:.35rem;display:flex;overflow-x:auto}.operations-tabs button{color:var(--business-muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:.65rem;min-height:2.75rem;padding:.65rem .9rem;font-weight:700}.operations-tabs button.active{background:var(--business-blue-soft);color:var(--business-blue)}.operations-tabs button:focus-visible,.operations-center button:focus-visible,.operations-center input:focus-visible,.operations-center select:focus-visible,.operations-center textarea:focus-visible{outline:3px solid var(--tim-state-information-line);outline-offset:2px}.operations-panel{gap:1rem;padding:clamp(1rem,2vw,1.4rem);display:grid}.operations-section-head,.operator-card-head,.operations-modal-head{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.operations-section-head h2,.operator-card h3,.task-card h3,.operations-modal h2{margin:0}.operations-section-head .eyebrow{margin-bottom:.25rem}.operator-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;display:grid}.operator-card{gap:1rem;padding:1rem;display:grid}.operator-card-head{justify-content:flex-start}.operator-card-head .status-chip{margin-left:auto}.operator-avatar{background:linear-gradient(145deg, var(--business-blue), var(--tim-state-information));color:var(--tim-entity-source-ink);border-radius:.85rem;justify-content:center;align-items:center;width:2.85rem;height:2.85rem;font-size:1.15rem;font-weight:800;display:flex}.operator-card-head p,.operator-source{color:var(--business-muted);margin:.15rem 0 0}.operator-facts{grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid}.operator-facts div{border-top:1px solid var(--business-line);padding:.65rem 0}.operator-facts div:nth-child(2n){padding-left:.75rem}.operator-facts dt{color:var(--business-muted);font-size:.76rem}.operator-facts dd{margin:.16rem 0 0;font-size:.9rem;font-weight:700}.operations-help{background:var(--business-blue-soft);border-left:3px solid var(--business-blue);border-radius:.45rem;margin:0;padding:.75rem .9rem}.operations-table-wrap{overflow-x:auto}.operations-table{border-collapse:collapse;width:100%;min-width:54rem}.operations-table th,.operations-table td{border-bottom:1px solid var(--business-line);text-align:left;vertical-align:top;padding:.8rem .7rem}.operations-table th{color:var(--business-muted);letter-spacing:.025em;text-transform:uppercase;font-size:.75rem}.operations-table td small{color:var(--business-muted);margin-top:.2rem;display:block}.routing-simulator{grid-template-columns:minmax(13rem,1.2fr) 1fr 1.5fr auto;align-items:end;gap:.8rem;padding:1rem;display:grid}.routing-simulator h3,.routing-simulator p{margin:0}.operations-center label{color:var(--business-muted);gap:.35rem;font-size:.82rem;font-weight:700;display:grid}.operations-center input,.operations-center select,.operations-center textarea{background:var(--tim-surface-1);border:1px solid var(--tim-line-strong);color:var(--business-ink);font:inherit;border-radius:.55rem;min-height:2.65rem;padding:.55rem .7rem}.operations-center textarea{resize:vertical;min-height:5rem}.simulation-result{background:var(--tim-state-verified-bg);border:1px solid var(--tim-state-verified-line);border-radius:.6rem;grid-column:1/-1;gap:.2rem;padding:.75rem;display:grid}.task-lanes{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:.8rem;display:grid}.task-card{gap:.65rem;padding:.9rem;display:grid}.task-card>div{flex-wrap:wrap;gap:.4rem;display:flex}.task-card p,.task-card small{margin:0}.task-card small{color:var(--business-muted)}.task-card .shipping-label-card{background:var(--tim-surface-2);border:1px solid var(--business-line);border-radius:.7rem;gap:.35rem;width:100%;padding:.7rem;display:grid}.shipping-label-card .button{cursor:pointer;justify-self:start;margin-top:.2rem;font-size:.82rem}.shipping-label-card details{color:var(--business-muted);font-size:.76rem}.task-card footer{border-top:1px solid var(--business-line);color:var(--business-muted);justify-content:space-between;padding-top:.6rem;font-size:.76rem;display:flex}.operations-modal{background:var(--tim-surface-1);box-shadow:var(--tim-shadow-deep);border-radius:1rem;gap:.9rem;width:calc(100% - 2rem);max-width:36rem;max-height:min(90vh,52rem);padding:1.2rem;display:grid;overflow:auto}.operations-modal-head button{cursor:pointer;background:0 0;border:0;font-size:1.6rem}.form-grid-two{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.operations-center .check-row{align-items:center;gap:.55rem;display:flex}.operations-center .check-row input{min-height:auto}.operations-footer-link{color:var(--business-muted);text-align:right;margin:0;font-size:.85rem}@media (max-width:900px){.operations-proof-strip,.routing-simulator{grid-template-columns:1fr 1fr}.operations-mappings,.simulation-result,.routing-simulator>div:first-child{grid-column:1/-1;justify-content:flex-start}}@media (max-width:620px){.operations-proof-strip,.routing-simulator,.form-grid-two{grid-template-columns:1fr}.operations-section-head{flex-direction:column;align-items:flex-start}.operations-section-head .button{width:100%}.operator-facts{grid-template-columns:1fr}.operator-facts div:nth-child(2n){padding-left:0}}.merlin-os{--hermes-navy:var(--tim-intelligence-0);--hermes-blue:var(--tim-intelligence-signal);--hermes-blue-soft:var(--tim-intelligence-signal-bg);--hermes-mint:color-mix(in srgb, var(--tim-intelligence-signal) 25%, var(--tim-surface-1));--hermes-line:var(--tim-line);background:radial-gradient(circle at 78% 0, var(--tim-intelligence-warm-bg), transparent 22rem), linear-gradient(180deg, var(--tim-surface-0), var(--tim-page) 24rem)}.merlin-os .hermes-app-header{border-color:var(--tim-intelligence-line);min-height:4.75rem;color:var(--tim-intelligence-ink);background:color-mix(in srgb, var(--tim-intelligence-0) 94%, transparent)}.merlin-os .hermes-app-brand>span{border:1px solid var(--tim-intelligence-line);color:var(--tim-intelligence-signal);background:linear-gradient(145deg, var(--tim-intelligence-2), var(--tim-intelligence-0));box-shadow:var(--tim-shadow-deep)}.merlin-os .hermes-app-brand small,.merlin-os .hermes-online{color:var(--tim-intelligence-muted)}.merlin-os .hermes-online{border:1px solid var(--tim-intelligence-line);background:0 0}.merlin-os .hermes-online.is-online:before{background:var(--tim-intelligence-signal);content:"";border-radius:50%;width:.42rem;height:.42rem;margin-right:.35rem;display:inline-block}.hermes-focus-exit{min-height:var(--tim-layout-target);border:1px solid var(--tim-intelligence-line);color:var(--tim-intelligence-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:.45rem .7rem;font-size:.68rem;font-weight:780;text-decoration:none;display:inline-flex}.hermes-mode-switch,.business-mode-switch{min-height:var(--tim-layout-target);border:1px solid var(--tim-intelligence-line);background:var(--tim-intelligence-0);border-radius:999px;grid-template-columns:1fr 1fr;align-items:center;padding:.22rem;display:grid}.hermes-mode-switch>*,.business-mode-switch>*{min-height:calc(var(--tim-layout-target) - .44rem);color:var(--tim-intelligence-muted);letter-spacing:.02em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .8rem;font-size:.68rem;font-weight:820;text-decoration:none;display:flex}.hermes-mode-switch>[aria-current=page],.business-mode-switch>[aria-current=page]{color:var(--tim-intelligence-0);background:var(--tim-intelligence-signal)}.business-mode-switch>a:hover,.hermes-mode-switch>a:hover{color:var(--tim-intelligence-ink)}.merlin-os main{width:min(88rem,100% - clamp(2rem,7vw,7rem))}.merlin-os .hermes-view{gap:clamp(1.25rem,2.8vw,2.35rem);padding:clamp(2rem,5vw,4.75rem) 0}.merlin-os .hermes-kicker{font-family:var(--tim-font-evidence);letter-spacing:var(--tim-tracking-label)}.merlin-os .hermes-primary,.merlin-os .hermes-secondary,.merlin-os .hermes-text-button,.merlin-os .hermes-bottom-nav button,.merlin-os summary{min-height:var(--tim-layout-target)}.merlin-os:not(.is-hermes) .hermes-advanced>summary{color:var(--tim-ink-soft)}.merlin-today{max-width:82rem}.merlin-today-opening{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,2rem);max-width:62rem;padding:clamp(1rem,2vw,2rem) 0 clamp(2rem,5vw,4.5rem);display:grid}.merlin-today-opening h1,.merlin-work-header h1,.merlin-settings-header h1{color:var(--tim-ink);font-family:var(--tim-font-signature);letter-spacing:-.055em;margin:.2rem 0;font-size:clamp(3rem,9vw,6.8rem);font-weight:500;line-height:.92}.merlin-today-opening>div:last-child>p:last-child,.merlin-work-header p,.merlin-settings-header p{max-width:42rem;color:var(--tim-ink-muted);margin:.7rem 0 0;line-height:1.65}.merlin-presence,.merlin-intelligence-pulse{aspect-ratio:1;border:1px solid var(--tim-intelligence-line);width:clamp(4.6rem,9vw,7.2rem);color:var(--tim-intelligence-signal);background:radial-gradient(circle, var(--tim-intelligence-signal-bg) 0 18%, transparent 19% 100%), var(--tim-intelligence-0);box-shadow:var(--tim-shadow-deep);font-family:var(--tim-font-evidence);letter-spacing:.1em;border-radius:50%;flex:none;place-items:center;font-size:clamp(.55rem,1vw,.7rem);display:grid;position:relative}.merlin-presence i,.merlin-intelligence-pulse i{border:1px solid var(--tim-intelligence-signal);opacity:.5;animation:merlin-breathe 3.6s var(--tim-ease-natural) infinite;border-radius:50%;position:absolute;inset:14%}@keyframes merlin-breathe{50%{opacity:.9;transform:scale(.82)}}.merlin-focus-object{min-height:25rem;color:var(--tim-ink);grid-template-columns:minmax(8rem,.55fr) minmax(20rem,2fr) minmax(15rem,.85fr);gap:.7rem;display:grid;position:relative}.merlin-focus-object:before{display:none}.merlin-focus-index,.merlin-focus-statement,.merlin-proof-margin{z-index:1;padding:clamp(1.4rem,3vw,2.5rem);position:relative}.merlin-focus-index{border:1px solid var(--tim-line-strong);border-radius:var(--tim-radius-lg);color:var(--tim-ink-soft);background:var(--tim-surface-inset);box-shadow:var(--tim-shadow-quiet);font-family:var(--tim-font-evidence);align-content:space-between;display:grid}.merlin-focus-index span{writing-mode:vertical-rl;color:var(--tim-ink);letter-spacing:.12em;font-size:.65rem}.merlin-focus-index strong{color:var(--tim-state-information);font-size:clamp(3rem,7vw,6rem);font-weight:420;line-height:1}.merlin-focus-index small{color:var(--tim-ink-soft);text-overflow:ellipsis;font-size:.6rem;overflow:hidden}.merlin-focus-statement{border:1px solid var(--tim-intelligence-line);border-radius:var(--tim-radius-lg);color:var(--tim-intelligence-ink);background:radial-gradient(circle at 82% 18%, var(--tim-intelligence-signal-bg), transparent 24rem), linear-gradient(145deg, var(--tim-intelligence-0), var(--tim-intelligence-1));box-shadow:var(--tim-shadow-deep);align-content:center;display:grid;overflow:hidden}.merlin-focus-statement .hermes-kicker{color:var(--tim-intelligence-signal)}.merlin-focus-statement h2{max-width:38rem;font-family:var(--tim-font-signature);letter-spacing:-.045em;margin:.7rem 0;font-size:clamp(2.1rem,5vw,4.6rem);font-weight:500;line-height:1}.merlin-focus-statement>p:not(.hermes-kicker){max-width:36rem;color:var(--tim-intelligence-muted);line-height:1.65}.merlin-focus-object .hermes-primary{border-color:var(--tim-intelligence-signal);color:var(--tim-intelligence-0);background:var(--tim-intelligence-signal)}.merlin-focus-object .hermes-focus-question{color:var(--tim-intelligence-ink)}.merlin-proof-margin{border:1px solid var(--tim-state-evidence-line);border-radius:var(--tim-radius-lg);color:var(--tim-ink);background:var(--tim-state-evidence-bg);box-shadow:var(--tim-shadow-quiet);align-content:center;gap:1rem;display:grid}.merlin-proof-margin>span{color:var(--tim-state-evidence);font-family:var(--tim-font-evidence);letter-spacing:var(--tim-tracking-label);text-transform:uppercase;font-size:.64rem;font-weight:800}.merlin-proof-margin dl{gap:.75rem;margin:0;display:grid}.merlin-proof-margin dl>div{border-bottom:1px solid var(--tim-state-evidence-line);gap:.2rem;padding-bottom:.65rem;display:grid}.merlin-proof-margin dt,.merlin-proof-margin small{color:var(--tim-ink-soft);font-size:.66rem;line-height:1.55}.merlin-proof-margin dd{font-family:var(--tim-font-evidence);margin:0;font-size:.76rem}.merlin-decision-spine{border-top:1px solid var(--tim-line-strong);border-bottom:1px solid var(--tim-line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.merlin-decision-spine article{border-right:1px solid var(--tim-line-strong);align-content:start;min-height:15rem;padding:clamp(1.3rem,3vw,2.3rem);display:grid}.merlin-decision-spine article:last-child{border-right:0}.merlin-decision-spine span{color:var(--tim-accent-champagne);font-family:var(--tim-font-evidence);letter-spacing:.1em;font-size:.65rem}.merlin-decision-spine h2{font-family:var(--tim-font-signature);margin:2.25rem 0 .7rem;font-size:clamp(1.45rem,2.8vw,2.35rem);font-weight:500;line-height:1.08}.merlin-decision-spine p{color:var(--tim-ink-muted);margin:0;line-height:1.55}.merlin-decision-spine .hermes-text-button{place-self:end start}.merlin-decision-spine small{color:var(--tim-ink-muted);align-self:end}.merlin-truth-links{border:1px solid var(--tim-line-strong);border-radius:var(--tim-radius-md);background:var(--tim-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.merlin-truth-links a{min-height:7rem;color:var(--tim-ink);background:var(--tim-surface-1);gap:.35rem;padding:1.1rem;text-decoration:none;display:grid}.merlin-truth-links a:hover{background:var(--tim-state-information-bg)}.merlin-truth-links span{font-size:.72rem;font-weight:820}.merlin-truth-links strong{color:var(--tim-ink-muted);align-self:end;font-size:.72rem;line-height:1.4}.merlin-os.is-hermes{height:100dvh;min-height:0;color:var(--tim-ink);background:radial-gradient(circle at 9% 4%, var(--tim-state-evidence-bg), transparent 24rem), radial-gradient(circle at 88% 0, var(--tim-intelligence-signal-bg), transparent 28rem), linear-gradient(155deg, var(--tim-surface-0), var(--tim-page) 58%, var(--tim-surface-1));padding-bottom:0;overflow:hidden}.merlin-os.is-hermes .hermes-app-header{border-color:var(--tim-line);height:4.75rem;color:var(--tim-ink);background:color-mix(in srgb, var(--tim-surface-0) 92%, transparent);box-shadow:var(--tim-shadow-quiet);position:relative}.merlin-os.is-hermes .hermes-app-brand small,.merlin-os.is-hermes .hermes-online{color:var(--tim-ink-muted)}.merlin-os.is-hermes .hermes-online,.merlin-os.is-hermes .hermes-focus-exit{border-color:var(--tim-line-strong);color:var(--tim-ink-soft);background:var(--tim-surface-1)}.merlin-os.is-hermes .hermes-mode-switch{border-color:var(--tim-line-strong);background:var(--tim-surface-inset)}.merlin-os.is-hermes .hermes-mode-switch>*{color:var(--tim-ink-soft)}.merlin-os.is-hermes .hermes-mode-switch>[aria-current=page]{color:var(--tim-ink);background:var(--tim-surface-1)}.merlin-os.is-hermes main.is-chat-workspace{width:100%;height:calc(100dvh - 4.75rem);min-height:0;overflow:hidden}.merlin-chat-workspace{width:min(82rem,100% - clamp(2rem,7vw,7rem));height:100%;min-height:0;color:var(--tim-ink);grid-template-rows:auto minmax(0,1fr);margin:0 auto;padding:clamp(.85rem,2vw,1.4rem) 0;animation:none;display:grid}.merlin-chat-header{min-height:3.25rem}.merlin-chat-header h1{margin:0;font-size:clamp(1.35rem,2.2vw,1.85rem)}.merlin-chat-header small{color:var(--tim-ink-muted);font-size:.68rem}.hermes-model-id{color:var(--tim-ink-muted);font-family:var(--tim-font-evidence);margin-top:.2rem;font-size:.65rem;display:block}.hermes-profile-change label{color:var(--tim-ink-muted);gap:.3rem;margin-top:.55rem;font-size:.72rem;display:grid}@media (min-width:960px){.merlin-chat-workspace.has-history{grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);column-gap:1rem}.merlin-chat-workspace.has-history .merlin-chat-header{grid-column:1/-1}.merlin-chat-workspace.has-history .hermes-history-layer{grid-area:2/1;min-height:0;display:block;position:static}.merlin-chat-workspace.has-history .hermes-history-backdrop{display:none}.merlin-chat-workspace.has-history .hermes-history-drawer{border:1px solid var(--tim-line);border-radius:var(--tim-radius-md);width:100%;max-width:none;height:100%;box-shadow:none;position:static}.merlin-chat-workspace.has-history .merlin-chat-stage{grid-area:2/2}}.merlin-chat-header,.merlin-work-header,.merlin-settings-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.merlin-chat-header h1{font-family:var(--tim-font-signature);color:var(--tim-ink);letter-spacing:-.04em;margin:.18rem 0 0;font-size:clamp(1.7rem,4vw,3rem);font-weight:560}.merlin-chat-workspace .merlin-chat-header h1{margin:0;font-size:clamp(1.35rem,2.2vw,1.85rem)}.merlin-chat-header .hermes-kicker{color:var(--tim-state-verified)}.merlin-chat-header .merlin-intelligence-pulse{width:3.5rem;font-size:1rem}.merlin-chat-workspace .hermes-session-bar{border-color:var(--tim-line);background:color-mix(in srgb, var(--tim-surface-1) 86%, transparent);box-shadow:var(--tim-shadow-quiet);margin-top:.65rem}.merlin-chat-workspace .hermes-session-summary small,.merlin-chat-workspace .hermes-session-summary span{color:var(--tim-ink-muted)}.merlin-chat-workspace .hermes-secondary,.merlin-chat-workspace .hermes-text-button{border-color:var(--tim-line-strong);color:var(--tim-ink-soft);background:var(--tim-surface-1)}.merlin-chat-workspace .hermes-history-drawer .hermes-secondary{border-color:var(--hermes-line);color:var(--hermes-navy);background:#fff}.merlin-chat-workspace .hermes-history-drawer .hermes-kicker{color:var(--tim-state-verified)}.merlin-chat-stage{border-top:1px solid var(--tim-line);grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;position:relative;overflow:hidden}.merlin-transcript{overscroll-behavior:auto;scroll-behavior:auto;scrollbar-color:var(--tim-line-strong) transparent;scrollbar-gutter:stable;min-height:0;max-height:none;padding:clamp(1rem,3vw,2.2rem) clamp(.2rem,2vw,1.5rem);display:block;overflow-y:auto}.merlin-launch-state{grid-template-columns:minmax(8rem,.45fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);max-width:64rem;min-height:100%;margin:auto;display:grid}.merlin-launch-copy{align-content:center;gap:.7rem;display:grid}.merlin-launch-state .merlin-core{aspect-ratio:1;border:1px solid var(--tim-state-verified-line);width:clamp(7rem,18vw,13rem);color:var(--tim-state-verified);background:radial-gradient(circle, var(--tim-intelligence-signal-bg) 0 30%, transparent 31%), var(--tim-surface-1);box-shadow:var(--tim-shadow-deep);font-family:var(--tim-font-signature);border-radius:50%;place-items:center;font-size:clamp(2rem,6vw,4rem);display:grid;position:relative}.merlin-launch-state h2{color:var(--tim-ink);font-family:var(--tim-font-signature);margin:0;font-size:clamp(2.1rem,5vw,4.5rem);font-weight:560;line-height:.98}.merlin-turn{border:1px solid var(--tim-line);border-radius:var(--tim-radius-lg);background:var(--tim-surface-1);width:min(68rem,100%);max-width:68rem;box-shadow:var(--tim-shadow-quiet);grid-template-columns:minmax(7rem,.28fr) minmax(0,1fr);gap:clamp(1rem,4vw,3rem);margin:0 auto 1rem;padding:clamp(1.15rem,3vw,1.8rem);display:grid;position:relative}.merlin-turn>div:first-child{color:var(--tim-ink-muted);font-family:var(--tim-font-evidence);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem}.merlin-turn>div:last-child{max-width:48rem;font-size:clamp(.92rem,2vw,1.05rem);line-height:1.76}.merlin-turn.is-user{border-color:var(--tim-state-evidence-line);border-left:4px solid var(--tim-accent-champagne);width:min(58rem,100% + -1*clamp(0rem,5vw,5rem));color:var(--tim-state-evidence);background:linear-gradient(135deg, var(--tim-state-evidence-bg), var(--tim-surface-1));margin-right:0}.merlin-turn.is-assistant{border-left:4px solid var(--tim-state-verified);color:var(--tim-ink-soft);background:linear-gradient(145deg, var(--tim-surface-1), color-mix(in srgb, var(--tim-state-verified-bg) 30%, var(--tim-surface-1)));margin-left:0}.merlin-turn .hermes-response-head,.merlin-turn .hermes-response-head span{color:var(--tim-ink-muted)}.merlin-turn .hermes-response-head strong{color:var(--tim-ink-soft);align-items:center;gap:.35rem;display:flex}.merlin-turn .hermes-research-dossier{color:var(--tim-ink)}.merlin-rich-response{min-width:0;color:var(--tim-ink-soft);font-family:var(--tim-font-interface);overflow-wrap:anywhere;font-size:clamp(1rem,1.7vw,1.08rem)}.merlin-rich-response>:first-child{margin-top:0}.merlin-rich-response>:last-child{margin-bottom:0}.merlin-rich-response p{white-space:normal;margin:.65rem 0}.merlin-rich-response>p:first-child{color:var(--tim-ink);font-size:1.06em;line-height:1.8}.merlin-rich-response h2,.merlin-rich-response h3,.merlin-rich-response h4,.merlin-rich-response h5{color:var(--tim-ink);font-family:var(--tim-font-signature);letter-spacing:-.02em;margin:1.25rem 0 .55rem;font-weight:620;line-height:1.18}.merlin-rich-response h2{font-size:1.65rem}.merlin-rich-response h3{font-size:1.35rem}.merlin-rich-response h4,.merlin-rich-response h5{font-size:1.08rem}.merlin-rich-response ul,.merlin-rich-response ol{gap:.5rem;margin:.85rem 0;padding-left:1.5rem;display:grid}.merlin-rich-response li::marker{color:var(--tim-state-verified);font-weight:850}.merlin-rich-response blockquote{border-left:3px solid var(--tim-accent-champagne);color:var(--tim-ink-soft);background:var(--tim-state-evidence-bg);margin:.9rem 0;padding:.85rem 1rem}.merlin-rich-response a{color:var(--tim-state-information);text-underline-offset:.2em;font-weight:700}.merlin-rich-response code{border:1px solid var(--tim-line-strong);color:var(--tim-ink);font-family:var(--tim-font-evidence);background:var(--tim-surface-inset);border-radius:.3rem;padding:.12rem .3rem;font-size:.86em}.merlin-code-block{border:1px solid var(--tim-intelligence-line);border-radius:var(--tim-radius-md);color:var(--tim-intelligence-ink);background:var(--tim-intelligence-0);margin:.9rem 0;overflow:hidden}.merlin-code-block>span{border-bottom:1px solid var(--tim-intelligence-line);color:var(--tim-intelligence-muted);font-family:var(--tim-font-evidence);text-transform:uppercase;padding:.45rem .75rem;font-size:.65rem;display:block}.merlin-code-block pre{max-width:100%;margin:0;padding:.85rem;overflow:auto}.merlin-code-block pre code{color:inherit;white-space:pre;background:0 0;border:0;padding:0}.merlin-table-scroll{border:1px solid var(--tim-line-strong);border-radius:var(--tim-radius-md);background:var(--tim-surface-1);max-width:100%;margin:.9rem 0;overflow-x:auto}.merlin-table-scroll table{border-collapse:collapse;width:100%;min-width:28rem}.merlin-table-scroll th,.merlin-table-scroll td{border-right:1px solid var(--tim-line);border-bottom:1px solid var(--tim-line);text-align:left;vertical-align:top;padding:.65rem .75rem}.merlin-table-scroll th{color:var(--tim-state-verified);background:var(--tim-state-verified-bg);font-size:.75rem}.merlin-response-section{border:1px solid var(--tim-state-verified-line);border-radius:var(--tim-radius-sm);background:color-mix(in srgb, var(--tim-state-verified-bg) 58%, var(--tim-surface-1));grid-template-columns:minmax(6.5rem,.24fr) minmax(0,1fr);gap:.75rem;margin:.85rem 0;padding:.85rem;display:grid}.merlin-response-section>strong{color:var(--tim-state-verified);font-family:var(--tim-font-evidence);text-transform:uppercase;align-items:center;gap:.35rem;font-size:.72rem;display:flex}.merlin-response-section p{margin:0}.merlin-response-section.is-risk,.merlin-response-section.is-belirsizlik{border-color:var(--tim-state-pending-line);background:var(--tim-state-pending-bg)}.merlin-message-menu{margin-left:auto;position:relative}.merlin-os .merlin-message-menu>summary{cursor:pointer;border-radius:50%;place-items:center;min-width:2.5rem;min-height:2.5rem;list-style:none;display:grid}.merlin-message-menu>summary::-webkit-details-marker{display:none}.merlin-message-menu>button{z-index:4;border:1px solid var(--tim-line-strong);min-width:10rem;min-height:2.75rem;color:var(--tim-ink);background:var(--tim-surface-1);box-shadow:var(--tim-shadow-deep);cursor:pointer;border-radius:.7rem;padding:.55rem .7rem;position:absolute;top:calc(100% + .2rem);right:0}.merlin-message-confirm{border:1px solid var(--tim-state-pending-line);border-radius:var(--tim-radius-md);color:var(--tim-ink);background:var(--tim-state-pending-bg);grid-template-columns:minmax(0,1fr) auto;gap:.75rem;margin:.8rem 0;padding:.85rem;display:grid}.merlin-message-confirm p{color:var(--tim-ink-muted);margin:.25rem 0 0;font-size:.75rem}.merlin-command-dock{z-index:3;padding:.65rem 0 max(.65rem, env(safe-area-inset-bottom));border-top:1px solid var(--tim-line-strong);background:linear-gradient(180deg, color-mix(in srgb, var(--tim-page) 72%, transparent), var(--tim-surface-0));-webkit-backdrop-filter:blur(var(--tim-blur-shell));backdrop-filter:blur(var(--tim-blur-shell));position:relative}.merlin-command-dock .hermes-chat-form{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;gap:.3rem;margin:0;padding:0;position:static;bottom:auto}.merlin-command-dock .hermes-chat-form>label,.merlin-command-dock .hermes-chat-form>small{color:var(--tim-ink-muted);font-family:var(--tim-font-evidence)}.merlin-command-dock .hermes-chat-form>div{border-color:var(--tim-line-strong);background:var(--tim-surface-1);box-shadow:var(--tim-shadow-quiet)}.merlin-command-dock .hermes-chat-form textarea{resize:none;min-height:2.75rem;max-height:8rem;color:var(--tim-ink)}.merlin-dock-tools{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.45rem;margin-bottom:.45rem;display:flex;overflow:visible}.merlin-dock-tools .hermes-chat-quick-actions{flex-wrap:wrap;gap:.4rem;display:flex}.merlin-dock-tools button{min-height:var(--tim-layout-target);border:1px solid var(--tim-line-strong);color:var(--tim-ink-soft);background:var(--tim-surface-1);cursor:pointer;border-radius:999px;padding:.42rem .75rem}.merlin-dock-tools button:hover{color:var(--tim-state-verified);border-color:var(--tim-state-verified-line);background:var(--tim-state-verified-bg)}.merlin-command-dock .hermes-chat-research{border-color:var(--tim-line-strong);background:var(--tim-surface-1);flex:none;margin:0}.merlin-command-dock .hermes-chat-research>summary{color:var(--tim-ink-soft)}.merlin-new-answer{z-index:5;min-height:var(--tim-layout-target);border:1px solid var(--tim-state-verified);color:var(--tim-surface-1);background:var(--tim-state-verified);box-shadow:var(--tim-shadow-deep);cursor:pointer;border-radius:999px;padding:.55rem .8rem;font-weight:820;position:absolute;bottom:clamp(8.5rem,22vh,11rem);right:1rem}.merlin-workspace,.merlin-settings{max-width:76rem;margin:0 auto}.merlin-work-header,.merlin-settings-header{border-bottom:1px solid var(--tim-line-strong);padding-bottom:clamp(1rem,3vw,2.5rem)}.merlin-work-header h1,.merlin-settings-header h1{font-size:clamp(3.2rem,8vw,6rem)}.merlin-task-create,.merlin-plan-ledger,.merlin-work-ledger,.merlin-setting-chamber{border:1px solid var(--tim-line-strong);border-radius:var(--tim-radius-lg);background:var(--tim-surface-1);box-shadow:var(--tim-shadow-quiet)}.merlin-task-create>summary,.merlin-plan-ledger>header,.merlin-work-ledger>header,.merlin-setting-chamber{padding:clamp(1.15rem,3vw,2rem)}.merlin-task-create>summary{cursor:pointer;align-items:center;font-size:1rem;font-weight:820;display:flex}.merlin-task-create>.hermes-task-form{border:0;border-top:1px solid var(--tim-line);border-radius:0 0 var(--tim-radius-lg) var(--tim-radius-lg);box-shadow:none;margin:0}.merlin-work-segments{border-bottom:1px solid var(--tim-line-strong);grid-template-columns:repeat(3,1fr);display:grid}.merlin-work-segments button{min-height:4rem;color:var(--tim-ink-muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:space-between;align-items:baseline;padding:.8rem 1rem;display:flex}.merlin-work-segments button[aria-current=page]{border-color:var(--tim-intelligence-signal);color:var(--tim-ink)}.merlin-work-segments strong{font-family:var(--tim-font-evidence)}.merlin-plan-ledger{overflow:hidden}.merlin-plan-ledger>header,.merlin-work-ledger>header{border-bottom:1px solid var(--tim-line);justify-content:space-between;align-items:center;gap:1rem;display:flex}.merlin-plan-ledger h2{font-family:var(--tim-font-signature);margin:.25rem 0 0;font-size:2rem;font-weight:500}.merlin-plan-ledger header p,.merlin-work-ledger header p{color:var(--tim-ink-muted);margin:.25rem 0 0;font-size:.78rem}.merlin-plan-list{display:grid}.merlin-plan-list>article{border-bottom:1px solid var(--tim-line);grid-template-columns:minmax(8rem,.55fr) minmax(14rem,1.4fr) minmax(14rem,1fr);align-items:center;gap:1rem;padding:1.1rem clamp(1.15rem,3vw,2rem);display:grid}.merlin-plan-list>article:last-child{border-bottom:0}.merlin-plan-time{font-family:var(--tim-font-evidence);gap:.25rem;display:grid}.merlin-plan-time small{color:var(--tim-ink-muted)}.merlin-plan-list h3{margin:.3rem 0}.merlin-workspace .hermes-count,.merlin-setting-chamber .hermes-count,.merlin-plan-list .hermes-kicker,.merlin-plan-list .hermes-text-button{color:var(--tim-state-information)}.merlin-plan-list .hermes-text-button.is-danger{color:var(--tim-state-blocked)}.merlin-plan-editor,.merlin-delete-confirm{border:1px solid var(--tim-state-pending-line);border-radius:var(--tim-radius-md);background:var(--tim-state-pending-bg);grid-column:1/-1;grid-template-columns:1fr 1fr auto;align-items:end;gap:.75rem;padding:1rem;display:grid}.merlin-delete-confirm{grid-template-columns:minmax(0,1fr) auto;align-items:center}.merlin-delete-confirm p{color:var(--tim-ink-muted);margin:.25rem 0 0;font-size:.76rem}.hermes-text-button.is-danger{color:var(--tim-state-blocked)}.merlin-work-ledger{overflow:hidden}.merlin-work-ledger>.hermes-compact-list,.merlin-work-ledger>.hermes-empty{padding:clamp(1rem,3vw,2rem)}.merlin-settings-header{min-height:13rem}.hermes-merlin-settings{gap:1.25rem;display:grid}.merlin-setting-chamber{gap:1.1rem;display:grid}.merlin-setting-chamber>div:first-child>strong,.merlin-setting-chamber .hermes-management-head strong{font-family:var(--tim-font-signature);font-size:clamp(1.6rem,4vw,2.6rem);font-weight:500}.merlin-setting-chamber .hermes-count{border-radius:999px;width:auto;height:auto;min-height:2rem;padding:.35rem .65rem}.merlin-setting-chamber p{color:var(--tim-ink-muted);line-height:1.55}.merlin-primary-instruction{gap:.5rem;font-weight:780;display:grid}.merlin-primary-instruction textarea{min-height:10rem}.merlin-prompt-editor{border:1px solid var(--tim-line-strong);border-radius:var(--tim-radius-md);background:var(--tim-surface-inset);gap:.65rem;min-width:0;padding:clamp(.8rem,2vw,1.1rem);display:grid}.merlin-prompt-editor>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.merlin-prompt-editor>header>label{color:var(--tim-ink);font-weight:780}.merlin-prompt-editor textarea{resize:vertical;border:1px solid var(--tim-line-strong);border-radius:calc(var(--tim-radius-md) - .25rem);width:100%;min-height:22rem;color:var(--tim-ink);background:var(--tim-surface-1);font-family:var(--tim-font-evidence);tab-size:2;padding:1rem;font-size:.78rem;line-height:1.65}.merlin-prompt-editor textarea:focus{border-color:var(--tim-state-information);outline:2px solid var(--tim-state-information-line);outline-offset:1px}.merlin-prompt-editor>footer{color:var(--tim-ink-soft);font-family:var(--tim-font-evidence);justify-content:space-between;gap:1rem;font-size:.64rem;display:flex}.merlin-prompt-editor .merlin-prompt-search{color:var(--tim-ink-soft);align-items:center;gap:.4rem;font-size:.65rem;display:flex}.merlin-prompt-search input{width:min(14rem,28vw);min-height:2.2rem}.merlin-prompt-editor .hermes-text-button{color:var(--tim-state-information)}.merlin-prompt-editor.is-focus{z-index:1000;inset:max(.6rem, env(safe-area-inset-top)) max(.6rem, env(safe-area-inset-right)) max(.6rem, env(safe-area-inset-bottom)) max(.6rem, env(safe-area-inset-left));background:var(--tim-surface-1);box-shadow:var(--tim-shadow-deep);grid-template-rows:auto minmax(0,1fr) auto;position:fixed}.merlin-prompt-editor.is-focus textarea{resize:none;height:100%;min-height:0}.merlin-model-profile-card{align-content:start;gap:.9rem}.merlin-model-profile-card>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.merlin-model-profile-card>dl>div{gap:.2rem;display:grid}.merlin-model-profile-card dt{color:var(--tim-ink-muted);font-size:.64rem}.merlin-model-profile-card dd{color:var(--tim-ink);margin:0;font-size:.75rem}.merlin-token-authority-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.merlin-token-authority-grid>section{border:1px solid var(--tim-line);border-radius:var(--tim-radius-md);background:var(--tim-surface-1);align-content:start;gap:.55rem;padding:.8rem;display:grid}.merlin-token-authority-grid>section>span{color:var(--tim-ink-muted);font-family:var(--tim-font-evidence);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem}.merlin-token-authority-grid dl{gap:.35rem;margin:0;display:grid}.merlin-token-authority-grid dl>div{justify-content:space-between;gap:1rem;display:flex}.merlin-token-authority-grid dt{color:var(--tim-ink-muted)}.merlin-token-authority-grid dd{font-variant-numeric:tabular-nums;margin:0}.merlin-token-authority-grid label{margin-top:0}.merlin-token-note{margin:.65rem 0 0;font-size:.68rem}.merlin-memory-chamber{border-color:var(--tim-state-evidence-line);background:linear-gradient(145deg, var(--tim-surface-1), var(--tim-state-evidence-bg))}.merlin-memory-chamber .hermes-compact-list article[data-pinned]{border-left:3px solid var(--tim-accent-champagne)}.merlin-semantic-health{border:1px solid var(--tim-state-evidence-line);border-radius:var(--tim-radius-md);background:var(--tim-state-evidence-bg);justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:1rem;display:flex}.merlin-semantic-health>div{align-items:flex-start;gap:.75rem;display:flex}.merlin-semantic-health>div>span{font-size:1.6rem}.merlin-semantic-health p{margin:.2rem 0}.merlin-semantic-health small{color:var(--tim-ink-muted);line-height:1.45}.merlin-operations-settings,.hermes-system-advanced{box-shadow:none;background:0 0;border-style:dashed}@media (max-width:900px){.merlin-token-authority-grid{grid-template-columns:1fr}.merlin-prompt-editor>header,.merlin-prompt-editor>footer{flex-direction:column;align-items:stretch}.merlin-prompt-editor>header .hermes-row-actions{justify-content:stretch}.merlin-prompt-search,.merlin-prompt-search input{width:100%}.merlin-focus-object{grid-template-columns:minmax(5rem,.35fr) minmax(0,1.4fr)}.merlin-proof-margin{border-top:1px solid var(--tim-intelligence-line);border-left:0;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center}.merlin-proof-margin dl{grid-template-columns:repeat(3,1fr)}.merlin-decision-spine{grid-template-columns:1fr}.merlin-decision-spine article{border-right:0;border-bottom:1px solid var(--tim-line-strong);min-height:0}.merlin-decision-spine article:last-child{border-bottom:0}.merlin-decision-spine h2{margin-top:1.2rem}.merlin-truth-links{grid-template-columns:repeat(2,1fr)}.merlin-plan-list>article{grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr)}.merlin-plan-list>article>.hermes-row-actions{grid-column:1/-1}}@media (min-width:900px){.merlin-os:not(.is-hermes) main{width:min(88rem, calc(100% - var(--tim-layout-command-rail) - 4rem));margin-left:auto;margin-right:2rem}.merlin-os.is-hermes main.is-chat-workspace{width:100%;margin:0}}@media (max-width:620px){.merlin-os{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}.merlin-os main{width:min(100% - 1.25rem,88rem)}.merlin-os .hermes-app-header{min-height:4rem;padding:.45rem .65rem}.merlin-os .hermes-app-brand>span{border-radius:50%;width:2.35rem;height:2.35rem}.merlin-os .hermes-app-brand div,.merlin-os .hermes-online,.merlin-os .hermes-fixture{display:none}.hermes-mode-switch>*,.business-mode-switch>*{padding-inline:.55rem;font-size:.62rem}.business-mode-switch{min-height:2.75rem}.merlin-today-opening{grid-template-columns:1fr;padding-bottom:1.5rem}.merlin-today{padding-top:1.25rem}.merlin-today-opening{padding-bottom:.25rem}.merlin-today-opening h1{font-size:clamp(3rem,17vw,4.8rem)}.merlin-presence{width:4.4rem}.merlin-focus-object{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:.7rem;overflow:visible}.merlin-focus-object:before{display:none}.merlin-focus-index{border-right:0;border-bottom:1px solid var(--tim-line-strong);color:var(--tim-ink-muted);grid-template-columns:1fr auto;align-items:center;padding:.8rem .2rem}.merlin-focus-index span{writing-mode:initial}.merlin-focus-index strong{color:var(--tim-state-information);grid-area:1/2/span 2;font-size:3rem}.merlin-focus-index small{grid-column:1}.merlin-focus-statement{border:1px solid var(--tim-intelligence-line);border-radius:var(--tim-radius-lg);background:radial-gradient(circle at 85% 5%, var(--tim-intelligence-signal-bg), transparent 18rem), var(--tim-intelligence-0);box-shadow:var(--tim-shadow-deep);overflow:hidden}.merlin-focus-statement h2{font-size:2.45rem}.merlin-focus-actions{flex-direction:column;align-items:stretch}.merlin-focus-actions>*{justify-content:center;width:100%}.merlin-proof-margin{border:1px solid var(--tim-state-evidence-line);border-radius:var(--tim-radius-md);color:var(--tim-ink);background:var(--tim-state-evidence-bg);grid-template-columns:1fr}.merlin-proof-margin>span{color:var(--tim-state-evidence)}.merlin-proof-margin dt,.merlin-proof-margin small{color:var(--tim-ink-soft)}.merlin-proof-margin dl>div{border-color:var(--tim-state-evidence-line)}.merlin-proof-margin dl,.merlin-truth-links{grid-template-columns:1fr}.merlin-os.is-hermes{padding-bottom:0}.merlin-os.is-hermes .hermes-app-header{height:4rem}.merlin-os.is-hermes .hermes-focus-exit{min-height:2.4rem;padding-inline:.55rem;font-size:.62rem}.merlin-os.is-hermes .hermes-mode-switch{display:none}.merlin-os.is-hermes main.is-chat-workspace{height:calc(100dvh - 4rem)}.merlin-chat-workspace{width:calc(100% - 1rem);padding:.45rem 0}.merlin-chat-header .hermes-kicker,.merlin-chat-header .merlin-intelligence-pulse{display:none}.merlin-chat-header h1{font-size:1.65rem}.merlin-chat-workspace .hermes-session-bar{flex-direction:row;justify-content:flex-end;align-items:center;padding:.35rem 0}.merlin-chat-workspace .hermes-session-summary,.merlin-chat-workspace .hermes-session-bar .hermes-text-button{display:none}.merlin-chat-workspace .hermes-session-bar .hermes-row-actions{flex-wrap:nowrap;width:100%;display:flex}.merlin-chat-workspace .hermes-session-bar .hermes-row-actions>button{flex:1}.merlin-chat-workspace .hermes-session-bar button{min-height:2.6rem;padding:.4rem .6rem;font-size:.68rem}.merlin-transcript{padding:.75rem .1rem}.merlin-launch-state{grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:start;gap:1rem}.merlin-launch-state .merlin-core{width:4.5rem}.merlin-launch-copy{gap:.55rem}.merlin-launch-state h2{font-size:2.25rem}.merlin-launch-state p{line-height:1.45}.merlin-launch-state .hermes-chat-quick-actions{grid-column:1/-1;grid-template-columns:1fr;padding-bottom:.15rem;display:grid;overflow:visible}.merlin-launch-state .hermes-chat-quick-actions button{width:100%}.merlin-turn{grid-template-columns:1fr;gap:.65rem;padding:1rem}.merlin-turn.is-user{width:calc(100% - .5rem);margin-left:auto}.merlin-turn.is-assistant{width:100%}.merlin-rich-response h2{font-size:1.4rem}.merlin-response-section{grid-template-columns:1fr;gap:.25rem}.merlin-message-confirm{grid-template-columns:1fr}.merlin-dock-tools{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.merlin-dock-tools button{width:100%;min-width:0;padding-inline:.35rem;font-size:.68rem}.merlin-command-dock .hermes-chat-research{grid-column:1/-1}.merlin-command-dock .hermes-chat-form>div{grid-template-columns:minmax(0,1fr) auto;padding:.4rem}.merlin-command-dock .hermes-chat-form textarea{min-height:2.5rem;padding:.45rem}.merlin-command-dock .hermes-chat-form .hermes-primary{width:auto;padding-inline:.7rem}.merlin-command-dock .hermes-chat-form>label,.merlin-command-dock .hermes-chat-form>small{display:none}.merlin-work-header,.merlin-settings-header{align-items:flex-start}.merlin-work-header h1,.merlin-settings-header h1{font-size:3.5rem}.merlin-work-segments button{min-width:0;padding-inline:.55rem}.merlin-plan-ledger>header,.merlin-work-ledger>header{flex-direction:column;align-items:stretch}.merlin-plan-list>article{grid-template-columns:1fr}.merlin-plan-list>article>.hermes-row-actions{grid-column:auto}.merlin-plan-editor,.merlin-delete-confirm{grid-column:auto;grid-template-columns:1fr;align-items:stretch}.merlin-plan-ledger>header .hermes-row-actions{grid-template-columns:1fr;display:grid}.merlin-job-row{flex-direction:column}.merlin-job-row>.hermes-row-actions{justify-content:flex-start;width:100%}.merlin-job-summary{flex-direction:column;align-items:stretch}.merlin-setting-chamber{padding:1rem}.merlin-semantic-health{flex-direction:column;align-items:flex-start}.merlin-setting-chamber .hermes-management-head{gap:.75rem}}@media (prefers-reduced-motion:reduce){.merlin-presence i,.merlin-intelligence-pulse i{animation:none}}.merlin-os.is-hermes{--merlin-chat-header:3.5rem;--merlin-chat-sidebar:18.5rem;--merlin-chat-reading:76rem;background:var(--tim-surface-0);height:100dvh;min-height:0;padding:0;overflow:hidden}.merlin-os.is-hermes>.hermes-app-header{display:none}.merlin-os.is-hermes main.is-chat-workspace{width:100%;height:100dvh;min-height:0;margin:0;overflow:hidden}.merlin-os.is-hermes .merlin-chat-workspace{gap:0;padding:0;animation:none}.merlin-chat-workspace{grid-template-rows:var(--merlin-chat-header) minmax(0, 1fr);isolation:isolate;background:var(--tim-surface-0);width:100%;height:100%;min-height:0;margin:0;padding:0;display:grid;overflow:hidden}.merlin-chat-header{z-index:12;min-width:0;height:var(--merlin-chat-header);min-height:var(--merlin-chat-header);border-bottom:1px solid var(--tim-line);background:color-mix(in srgb, var(--tim-surface-0) 92%, transparent);-webkit-backdrop-filter:blur(var(--tim-blur-shell));backdrop-filter:blur(var(--tim-blur-shell));grid-area:1/1/auto/-1;justify-content:space-between;align-self:stretch;align-items:center;padding:.42rem clamp(.75rem,2vw,1.35rem);display:flex;position:sticky;top:0}.merlin-chat-identity{min-width:0;color:var(--tim-ink);align-items:center;gap:.7rem;text-decoration:none;display:flex}.merlin-chat-identity>span{width:2rem;height:2rem;color:var(--tim-surface-1);background:var(--tim-intelligence-0);font-family:var(--tim-font-signature);border-radius:.62rem;flex:none;place-items:center;font-size:.8rem;font-weight:800;display:grid}.merlin-chat-identity>div{gap:.06rem;min-width:0;display:grid}.merlin-chat-workspace .merlin-chat-identity h1{font-family:var(--tim-font-interface);letter-spacing:.13em;margin:0;font-size:.82rem;font-weight:850;line-height:1}.merlin-chat-identity small{color:var(--tim-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;line-height:1.3;overflow:hidden}.merlin-chat-header .hermes-row-actions{flex-wrap:nowrap}.merlin-header-action{min-height:2.55rem;color:var(--tim-ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.7rem;justify-content:center;align-items:center;gap:.38rem;padding:.45rem .72rem;font-size:.72rem;font-weight:760;display:inline-flex}.merlin-header-action:hover{border-color:var(--tim-line);background:var(--tim-surface-inset)}.merlin-header-action.is-primary{border-color:var(--tim-intelligence-line);color:var(--tim-surface-1);background:var(--tim-intelligence-0)}.merlin-header-action.is-primary:hover{background:color-mix(in srgb, var(--tim-intelligence-0) 90%, var(--tim-surface-1))}.merlin-header-action:disabled{opacity:.42;cursor:not-allowed}.merlin-chat-stage{background:var(--tim-surface-0);border:0;grid-area:2/1;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.merlin-transcript{overscroll-behavior:contain;scroll-behavior:auto;scrollbar-gutter:stable;overflow-anchor:none;min-width:0;min-height:0;padding:0;overflow:auto}.merlin-transcript-content{width:min(var(--merlin-chat-reading), calc(100% - clamp(2rem, 6vw, 6rem)));min-height:100%;margin:0 auto;padding:clamp(1.5rem,4vh,3.25rem) 0 clamp(2rem,6vh,4rem)}.merlin-launch-state{grid-template-columns:2.7rem minmax(0,1fr);align-content:center;align-items:start;gap:1rem;width:min(48rem,100%);min-height:100%;margin:0 auto;display:grid}.merlin-launch-mark{border:1px solid var(--tim-state-verified-line);width:2.7rem;height:2.7rem;color:var(--tim-state-verified);background:var(--tim-state-verified-bg);border-radius:50%;place-items:center;margin-top:.15rem;font-size:1rem;display:grid}.merlin-launch-copy{gap:.55rem;display:grid}.merlin-launch-state .hermes-kicker{color:var(--tim-ink-muted);margin:0}.merlin-launch-state h2{font-family:var(--tim-font-signature);letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:540;line-height:1.04}.merlin-launch-state p{max-width:34rem;color:var(--tim-ink-muted);margin:0;line-height:1.55}.merlin-launch-state .hermes-chat-quick-actions{flex-wrap:wrap;gap:.4rem;margin-top:.45rem;display:flex}.merlin-launch-state .hermes-chat-quick-actions button{border:1px solid var(--tim-line-strong);min-height:2.5rem;color:var(--tim-ink-soft);cursor:pointer;background:0 0;border-radius:.75rem;padding:.45rem .75rem;font-size:.72rem}.merlin-launch-state .hermes-chat-quick-actions button:hover{border-color:var(--tim-state-verified-line);color:var(--tim-state-verified);background:var(--tim-state-verified-bg)}.merlin-turn{border:0;border-bottom:1px solid var(--tim-line);width:100%;max-width:none;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:7.5rem minmax(0,1fr);gap:clamp(1rem,3vw,2.5rem);margin:0;padding:clamp(1.15rem,2.5vw,1.8rem) 0;display:grid;position:relative}.merlin-turn:first-of-type{border-top:1px solid var(--tim-line)}.merlin-turn>div:last-child,.merlin-turn>p,.merlin-turn>.merlin-rich-response{min-width:0;max-width:58rem;font-size:clamp(.96rem,1.2vw,1.05rem);line-height:1.78}.merlin-turn .hermes-response-head{min-width:0;color:var(--tim-ink-muted);font-family:var(--tim-font-evidence);letter-spacing:.06em;text-transform:uppercase;align-content:start;gap:.25rem;font-size:.62rem;display:grid}.merlin-turn .hermes-response-head strong{color:var(--tim-ink);font-size:.64rem}.merlin-turn .hermes-response-head>span{color:var(--tim-ink-muted)}.merlin-turn.is-assistant{color:var(--tim-ink-soft);background:0 0}.merlin-turn.is-assistant .hermes-response-head strong{color:var(--tim-state-verified)}.merlin-turn.is-user{border:1px solid var(--tim-state-evidence-line);width:min(59rem,100% - 4rem);color:var(--tim-state-evidence);background:color-mix(in srgb, var(--tim-state-evidence-bg) 72%, var(--tim-surface-1));border-radius:1rem;grid-template-columns:6rem minmax(0,1fr);margin:1.1rem 0 1.1rem auto;padding:1rem 1.15rem}.merlin-turn.is-user>p{color:var(--tim-state-evidence);margin:0;font-weight:590;line-height:1.62}.merlin-turn.is-user .hermes-response-head strong{color:var(--tim-state-evidence)}.merlin-turn .merlin-rich-response{color:var(--tim-ink-soft)}.merlin-turn .merlin-rich-response>p:first-child{color:var(--tim-ink);font-size:1.04em;line-height:1.8}.merlin-turn .merlin-rich-response h2{font-size:clamp(1.45rem,2.5vw,1.9rem)}.merlin-turn .merlin-rich-response h3{font-size:clamp(1.2rem,2vw,1.5rem)}.merlin-turn .merlin-table-scroll,.merlin-turn .merlin-code-block{max-width:min(100%,64rem)}.merlin-turn .merlin-table-scroll{scrollbar-color:var(--tim-line-strong) transparent}.merlin-message-menu{opacity:0;transition:opacity .14s}.merlin-turn:hover .merlin-message-menu,.merlin-turn:focus-within .merlin-message-menu{opacity:1}.merlin-message-confirm{width:min(58rem,100%);margin:1rem auto}.hermes-stream-pulse{color:var(--tim-ink-muted);align-items:center;gap:.55rem;margin:0;font-style:normal;display:inline-flex}.hermes-stream-pulse:before{content:"";background:var(--tim-state-verified);border-radius:50%;width:.45rem;height:.45rem;animation:1.1s ease-in-out infinite alternate merlin-thinking}@keyframes merlin-thinking{0%{opacity:.28;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.merlin-command-dock{z-index:10;padding:.4rem max(1rem, calc((100% - var(--merlin-chat-reading)) / 2)) max(.65rem, env(safe-area-inset-bottom));background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--tim-surface-0) 96%, transparent) 22%);-webkit-backdrop-filter:none;backdrop-filter:none;border-top:0;position:relative}.merlin-composer-shell{border:1px solid var(--tim-line-strong);background:var(--tim-surface-1);box-shadow:var(--tim-shadow-deep);border-radius:1.15rem;position:relative;overflow:visible}.merlin-dock-tools{flex-wrap:wrap;align-items:center;gap:.12rem;margin:0;padding:.35rem .55rem 0;display:flex}.merlin-dock-tools button,.merlin-command-dock .hermes-chat-research{min-height:2.1rem;color:var(--tim-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:.55rem;margin:0;padding:.3rem .52rem;font-size:.68rem}.merlin-dock-tools button:hover,.merlin-command-dock .hermes-chat-research:hover{color:var(--tim-ink);background:var(--tim-surface-inset)}.merlin-command-dock .hermes-chat-research{position:relative}.merlin-command-dock .hermes-chat-research>summary{min-height:auto;color:inherit;padding:0}.merlin-command-dock .hermes-chat-research[open]>.hermes-inline-research{z-index:20;border:1px solid var(--tim-line-strong);background:var(--tim-surface-1);width:min(34rem,100vw - 2rem);max-height:min(70dvh,42rem);box-shadow:var(--tim-shadow-deep);border-radius:1rem;padding:.8rem;position:absolute;bottom:calc(100% + .75rem);right:0;overflow:auto}.merlin-command-dock .hermes-chat-form{gap:0;margin:0;padding:0 .45rem .38rem;display:grid}.merlin-command-dock .hermes-chat-form>div{min-height:3.25rem;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;padding:.18rem .18rem .18rem .55rem;display:grid}.merlin-command-dock .hermes-chat-form textarea{resize:none;min-height:2.7rem;max-height:12rem;color:var(--tim-ink);background:0 0;border:0;outline:0;padding:.72rem .15rem .55rem;line-height:1.5}.merlin-command-dock .hermes-chat-form textarea::placeholder{color:var(--tim-ink-muted)}.merlin-command-dock .hermes-chat-form>small{color:var(--tim-ink-muted);font-family:var(--tim-font-evidence);justify-content:space-between;gap:1rem;padding:.12rem .72rem .2rem;font-size:.58rem;display:flex}.merlin-send-button{width:2.55rem;height:2.55rem;color:var(--tim-surface-1);background:var(--tim-intelligence-0);cursor:pointer;border:0;border-radius:.8rem;place-items:center;font-size:1.05rem;display:grid}.merlin-send-button:hover{transform:translateY(-1px)}.merlin-send-button:disabled{color:var(--tim-ink-muted);background:var(--tim-surface-inset);cursor:not-allowed;transform:none}.merlin-send-button.is-stop{color:var(--tim-state-blocked);background:var(--tim-state-blocked-bg)}.merlin-new-answer{right:max(1rem, calc((100% - var(--merlin-chat-reading)) / 2));border-color:var(--tim-intelligence-0);min-height:2.6rem;color:var(--tim-surface-1);background:var(--tim-intelligence-0);padding:.5rem .8rem;font-size:.7rem;bottom:clamp(7.2rem,17vh,9.2rem)}@media (min-width:960px){.merlin-chat-workspace.has-history{grid-template-columns:var(--merlin-chat-sidebar) minmax(0, 1fr);column-gap:0}.merlin-chat-workspace.has-history .merlin-chat-header{grid-column:1/-1}.merlin-chat-workspace.has-history .hermes-history-layer{z-index:8;grid-area:2/1;min-width:0;min-height:0;display:block;position:static}.merlin-chat-workspace.has-history .hermes-history-backdrop{display:none}.merlin-chat-workspace.has-history .hermes-history-drawer{border:0;border-right:1px solid var(--tim-line);background:var(--tim-surface-inset);width:100%;max-width:none;height:100%;box-shadow:none;border-radius:0;padding:.8rem .65rem;position:static}.merlin-chat-workspace.has-history .merlin-chat-stage{grid-area:2/2}}.hermes-history-drawer{grid-template-rows:auto auto auto auto minmax(0,1fr);gap:.65rem}.hermes-history-head{align-items:center}.hermes-history-head>div{align-items:center;gap:.65rem;min-width:0;display:flex}.hermes-history-head>div>div{gap:.05rem;display:grid}.hermes-history-head h2{color:var(--tim-ink);margin:0;font-size:.9rem}.hermes-history-head .hermes-kicker{margin:0;font-size:.55rem}.merlin-sidebar-mark{width:2rem;height:2rem;color:var(--tim-surface-1);background:var(--tim-intelligence-0);border-radius:.6rem;place-items:center;font-size:.72rem;font-weight:850;display:grid}.hermes-history-close{width:2.3rem;height:2.3rem;color:var(--tim-ink-muted);background:0 0;border:0;border-radius:.65rem;font-size:1.1rem}.hermes-history-close:hover{color:var(--tim-ink);background:var(--tim-surface-1)}.merlin-new-conversation{border:1px solid var(--tim-line-strong);min-height:2.7rem;color:var(--tim-ink);background:var(--tim-surface-1);cursor:pointer;border-radius:.7rem;align-items:center;gap:.55rem;padding:.55rem .72rem;font-size:.72rem;font-weight:760;display:flex}.merlin-new-conversation:hover{border-color:var(--tim-intelligence-line)}.hermes-history-search{min-height:2.55rem;color:var(--tim-ink-muted);background:color-mix(in srgb, var(--tim-surface-1) 65%, transparent);border:1px solid #0000;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem;padding:0 .65rem;display:grid;position:relative}.hermes-history-search:focus-within{border-color:var(--tim-state-information-line);background:var(--tim-surface-1)}.hermes-history-search input{width:100%;min-height:2.4rem;color:var(--tim-ink);background:0 0;border:0;outline:0;padding:0;font-size:.7rem}.hermes-history-results{align-content:start;gap:.85rem;padding:.15rem 0 1rem;display:grid}.merlin-history-group{gap:.18rem;display:grid}.merlin-history-group>h3{color:var(--tim-ink-muted);font-family:var(--tim-font-evidence);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:.35rem .6rem .25rem;font-size:.54rem}.hermes-history-results article{background:0 0;border:0;border-radius:.65rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem;padding:.18rem .25rem .18rem .6rem;display:grid;position:relative}.hermes-history-results article:hover{background:color-mix(in srgb, var(--tim-surface-1) 72%, transparent)}.hermes-history-results article[aria-current=true]{box-shadow:inset 2px 0 var(--tim-state-verified);background:var(--tim-surface-1);border:0}.hermes-history-open{gap:.12rem;min-height:3.05rem;padding:.35rem 0}.hermes-history-open strong{color:var(--tim-ink);font-size:.7rem;font-weight:720}.hermes-history-open span,.hermes-history-open small{color:var(--tim-ink-muted);font-size:.58rem}.merlin-conversation-menu{position:relative}.merlin-conversation-menu>summary{width:2.35rem;height:2.35rem;color:var(--tim-ink-muted);cursor:pointer;border-radius:.55rem;place-items:center;list-style:none;display:grid}.merlin-conversation-menu>summary::-webkit-details-marker{display:none}.merlin-conversation-menu>summary:hover{color:var(--tim-ink);background:var(--tim-surface-inset)}.merlin-conversation-menu>div{z-index:22;border:1px solid var(--tim-line-strong);background:var(--tim-surface-1);min-width:11rem;box-shadow:var(--tim-shadow-deep);border-radius:.75rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .2rem);right:0}.merlin-conversation-menu button{min-height:2.4rem;color:var(--tim-ink-soft);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.45rem .6rem;font-size:.68rem}.merlin-conversation-menu button:hover{background:var(--tim-surface-inset)}.merlin-conversation-menu button.is-danger{color:var(--tim-state-blocked)}.hermes-history-confirm{border-color:var(--tim-line-strong);background:var(--tim-surface-1)}.merlin-delete-dialog-layer{z-index:120;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.merlin-delete-dialog-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a121b85;border:0;width:100%;position:absolute;inset:0}.merlin-delete-dialog{border:1px solid var(--tim-line-strong);width:min(25rem,100%);color:var(--tim-ink);background:var(--tim-surface-1);box-shadow:var(--tim-shadow-deep);border-radius:1rem;gap:.65rem;padding:1.4rem;display:grid;position:relative}.merlin-delete-symbol{width:2.4rem;height:2.4rem;color:var(--tim-state-blocked);background:var(--tim-state-blocked-bg);border-radius:50%;place-items:center;font-size:1.2rem;display:grid}.merlin-delete-dialog h2{margin:.1rem 0 0;font-size:1.2rem}.merlin-delete-dialog p{color:var(--tim-ink-soft);margin:0;line-height:1.5}.merlin-delete-dialog>small{color:var(--tim-ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merlin-delete-dialog .hermes-row-actions{justify-content:flex-end;margin-top:.45rem}.merlin-delete-dialog .hermes-primary.is-danger{border-color:var(--tim-state-blocked);color:var(--tim-surface-1);background:var(--tim-state-blocked)}.merlin-chat-workspace button:focus-visible,.merlin-chat-workspace summary:focus-visible,.merlin-chat-workspace a:focus-visible,.merlin-chat-workspace textarea:focus-visible,.merlin-chat-workspace input:focus-visible{outline:2px solid var(--tim-state-information);outline-offset:2px}@media (max-width:959px){.merlin-os.is-hermes{--merlin-chat-header:3.25rem}.merlin-chat-workspace{width:100%;padding:0}.merlin-chat-header{padding:.35rem .5rem .35rem .65rem}.merlin-header-action{width:2.55rem;min-height:2.55rem;padding:0}.merlin-header-action>span:last-child{display:none}.merlin-chat-identity small{max-width:10rem}.hermes-history-layer{justify-items:start}.hermes-history-drawer{width:min(21rem,90vw);height:100%;padding:max(.8rem, env(safe-area-inset-top)) .7rem max(.8rem, env(safe-area-inset-bottom));border:0;border-right:1px solid var(--tim-line);color:var(--tim-ink);background:var(--tim-surface-inset);border-radius:0;align-self:stretch}.merlin-transcript-content{width:calc(100% - 1.5rem);padding:1.25rem 0 2rem}.merlin-launch-state{grid-template-columns:2.3rem minmax(0,1fr);gap:.75rem}.merlin-launch-mark{width:2.3rem;height:2.3rem}.merlin-launch-state h2{font-size:clamp(1.65rem,8vw,2.2rem)}.merlin-launch-state .hermes-chat-quick-actions{grid-column:1/-1}.merlin-turn{grid-template-columns:1fr;gap:.55rem;padding:1.15rem 0}.merlin-turn .hermes-response-head{align-items:center;gap:.5rem;display:flex}.merlin-turn .hermes-response-head>span{font-size:.55rem}.merlin-turn.is-user{grid-template-columns:1fr;width:calc(100% - 1.1rem);margin:.85rem 0 .85rem auto;padding:.85rem .95rem}.merlin-turn>div:last-child,.merlin-turn>p,.merlin-turn>.merlin-rich-response{max-width:100%}.merlin-message-menu{opacity:1;margin-left:auto}.merlin-command-dock{padding:.3rem .45rem max(.45rem, env(safe-area-inset-bottom))}.merlin-composer-shell{border-radius:1rem}.merlin-dock-tools{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.merlin-dock-tools::-webkit-scrollbar{display:none}.merlin-dock-tools button,.merlin-command-dock .hermes-chat-research{min-width:max-content;min-height:2.75rem}.merlin-command-dock .hermes-chat-form textarea{min-height:2.75rem;max-height:8.5rem;padding-top:.68rem}.merlin-command-dock .hermes-chat-form>small{padding-inline:.55rem}.merlin-command-dock .hermes-chat-form>small span:first-child{display:none}.merlin-send-button{width:2.75rem;height:2.75rem}.merlin-new-answer{right:.8rem;bottom:calc(7.2rem + env(safe-area-inset-bottom))}}@media (max-width:420px){.merlin-chat-identity small{max-width:7.5rem}.merlin-launch-state .hermes-chat-quick-actions{grid-template-columns:1fr;width:100%;display:grid}.merlin-launch-state .hermes-chat-quick-actions button{text-align:left;width:100%}.merlin-command-dock .hermes-chat-form>small{display:none}.merlin-delete-dialog{padding:1.1rem}.merlin-delete-dialog .hermes-row-actions{grid-template-columns:1fr 1fr;display:grid}}@media (prefers-reduced-motion:reduce){.hermes-stream-pulse:before{animation:none}.merlin-message-menu{transition:none}}.product-cost-family-card>b{color:var(--tim-state-information);justify-content:space-between;align-items:center;gap:.3rem;margin-top:.2rem;font-size:.66rem;font-weight:820;display:flex}.product-family-drilldown{background:linear-gradient(145deg, color-mix(in srgb, var(--tim-state-information-bg) 48%, var(--tim-surface-1)), var(--tim-surface-1));border:1px solid var(--tim-state-information-line);border-radius:var(--tim-radius-md);gap:var(--tim-space-5);padding:var(--tim-space-5);display:grid}.product-family-product-grid{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:.65rem;display:grid}.product-family-product-card{background:var(--tim-surface-1);border:1px solid var(--tim-line);border-radius:var(--tim-radius-sm);color:var(--tim-ink);cursor:pointer;font:inherit;text-align:left;min-height:5.2rem;transition:border-color var(--tim-motion-micro) var(--tim-ease-natural), box-shadow var(--tim-motion-micro) var(--tim-ease-natural), transform var(--tim-motion-micro) var(--tim-ease-natural);grid-template-columns:3.55rem minmax(0,1fr) 1.5rem;align-items:center;gap:.7rem;padding:.65rem;display:grid}.product-family-product-card:hover{border-color:var(--tim-state-information);transform:translateY(-1px)}.product-family-product-card:focus-visible{outline:3px solid var(--tim-focus);outline-offset:2px}.product-family-product-card.is-selected{background:var(--tim-state-information-bg);border-color:var(--tim-state-information);box-shadow:var(--tim-shadow-information-ring)}.product-family-product-card>span{gap:.18rem;min-width:0;display:grid}.product-family-product-card strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.22;display:-webkit-box;overflow:hidden}.product-family-product-card small{color:var(--tim-ink-muted);font-size:.64rem}.product-family-product-card em{color:var(--tim-state-pending);font-size:.6rem;font-style:normal;font-weight:780}.product-family-product-card>b{color:var(--tim-state-information);text-align:center;font-size:.85rem}.product-variant-drilldown{background:color-mix(in srgb, var(--tim-surface-inset) 72%, var(--tim-surface-1));border:1px solid var(--tim-line);border-radius:var(--tim-radius-sm);gap:var(--tim-space-4);padding:var(--tim-space-4);display:grid}.product-variant-drilldown-header{align-items:start;gap:var(--tim-space-4);justify-content:space-between;display:flex}.product-variant-drilldown-header>div:first-child{gap:.2rem;min-width:0;display:grid}.product-variant-drilldown-header span,.product-variant-drilldown-header small{color:var(--tim-ink-muted);overflow-wrap:anywhere;font-size:.62rem}.product-channel-badges{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.product-channel-badges span{background:var(--tim-state-verified-bg);border:1px solid var(--tim-state-verified-line);border-radius:var(--tim-radius-pill);color:var(--tim-state-verified);padding:.35rem .55rem;font-size:.62rem;font-weight:820}.product-variant-grid{grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));gap:.5rem;display:grid}.product-variant-card{background:var(--tim-surface-1);border:1px solid var(--tim-line);border-radius:var(--tim-radius-sm);gap:.38rem;min-width:0;padding:.7rem;display:grid}.product-variant-card header{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.product-variant-card header span,.product-variant-card p,.product-variant-card summary,.product-variant-card small{color:var(--tim-ink-muted);overflow-wrap:anywhere;font-size:.62rem}.product-variant-card p{margin:0}.product-variant-card summary{cursor:pointer;min-height:2.75rem;padding-block:.75rem}@media (max-width:48rem){.product-family-drilldown{padding:var(--tim-space-4)}.product-family-product-grid{margin-inline:calc(var(--tim-space-4) * -1);overscroll-behavior-inline:contain;padding:.15rem var(--tim-space-4) .65rem;scroll-snap-type:x proximity;scrollbar-width:thin;display:flex;overflow-x:auto}.product-family-product-card{scroll-snap-align:start;flex:0 0 min(18rem,86vw)}.product-variant-drilldown-header{flex-direction:column;align-items:stretch}.product-channel-badges{justify-content:flex-start}.product-variant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:26rem){.product-variant-grid{grid-template-columns:1fr}}.product-cost-family-optional{border:1px solid var(--tim-line);border-radius:var(--tim-radius-lg);background:var(--tim-surface-1);box-shadow:var(--tim-shadow-quiet)}.product-cost-family-optional>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.8rem;min-height:3.4rem;padding:.7rem 1rem;list-style:none;display:flex}.product-cost-family-optional>summary::-webkit-details-marker{display:none}.product-cost-family-optional>summary:before{content:"＋";border:1px solid var(--tim-line-strong);width:1.7rem;height:1.7rem;color:var(--tim-state-information);border-radius:50%;place-items:center;font-size:1rem;display:grid}.product-cost-family-optional[open]>summary:before{content:"−"}.product-cost-family-optional>summary>span{flex:1;gap:.12rem;min-width:0;display:grid}.product-cost-family-optional>summary strong{color:var(--tim-ink);font-size:.82rem}.product-cost-family-optional>summary small{color:var(--tim-ink-muted);font-size:.66rem}.product-cost-family-optional>summary em{border-radius:var(--tim-radius-pill);color:var(--tim-ink-soft);background:var(--tim-surface-inset);flex:none;padding:.3rem .5rem;font-size:.62rem;font-style:normal;font-weight:800}.product-cost-family-optional-body{gap:.8rem;padding:0 1rem 1rem;display:grid}.product-cost-family-optional-body>.product-cost-family-switcher,.product-cost-family-optional-body>.product-cost-family-entry{box-shadow:none;padding:1rem}
