*{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}.sahip-kullanim-kilavuzu{border:1px solid var(--business-line);background:var(--tim-surface-inset);color:var(--business-ink);border-radius:.8rem;margin:0 0 1.25rem}.sahip-kullanim-kilavuzu summary{cursor:pointer;padding:.85rem 1rem;font-weight:800;list-style-position:inside}.sahip-kullanim-kilavuzu-body{color:var(--business-muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0 1rem 1rem;font-size:.82rem;line-height:1.55;display:grid}.sahip-kullanim-kilavuzu-body strong{color:var(--business-ink)}.sahip-kullanim-kilavuzu-body p{margin:.35rem 0 0}.sahip-kullanim-kilavuzu-body ol{margin:.35rem 0 0;padding-left:1.2rem}.merlin-context-link{border:1px solid var(--tim-state-information-line);min-height:2.6rem;color:var(--tim-state-information);background:var(--tim-state-information-bg);border-radius:.7rem;align-items:center;margin:0 0 1.25rem;padding:.6rem .85rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.merlin-action-card{border:1px solid var(--tim-state-pending-line);background:var(--tim-state-pending-bg);border-radius:.9rem;gap:.75rem;margin:.75rem 0;padding:.9rem;display:grid}.merlin-action-card header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.merlin-action-card-kicker{color:var(--tim-state-information);letter-spacing:.08em;font-size:.62rem;font-weight:850}.merlin-action-card h3{margin:.2rem 0 0;font-size:.98rem}.merlin-action-card header>strong{color:var(--tim-state-pending);font-size:.72rem}.merlin-action-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.merlin-action-card dl>div{background:var(--tim-surface-1);border-radius:.6rem;gap:.12rem;padding:.5rem;display:grid}.merlin-action-card dt{color:var(--tim-ink-muted);font-size:.64rem}.merlin-action-card dd{overflow-wrap:anywhere;margin:0;font-size:.74rem}.merlin-action-card ul{color:var(--tim-state-blocked);margin:0;padding-inline-start:1.1rem;font-size:.72rem}.merlin-action-card small{color:var(--tim-ink-muted);font-size:.67rem}.merlin-action-card-actions{flex-wrap:wrap;gap:.5rem;display:flex}.merlin-action-result{border:1px solid var(--tim-state-information-line);background:var(--tim-state-information-bg);border-radius:.7rem;padding:.65rem}.merlin-action-result p{color:var(--tim-ink-soft);margin:.3rem 0;font-size:.74rem}.merlin-evidence-card{border:1px solid var(--tim-state-information-line);background:var(--tim-state-information-bg);border-radius:.9rem;gap:.75rem;margin:.75rem 0;padding:.95rem;display:grid}.merlin-evidence-card header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.merlin-evidence-card header h3{color:var(--tim-ink-strong);margin:.2rem 0 0;font-size:.98rem}.merlin-evidence-item{background:var(--tim-surface-1);border:1px solid var(--tim-line-quiet);border-radius:.65rem;gap:.3rem;padding:.65rem;display:grid}.merlin-evidence-item.is-strong{border-inline-start:4px solid var(--tim-state-verified)}.merlin-evidence-item.is-moderate{border-inline-start:4px solid var(--tim-state-pending)}.merlin-badge-verified{background:var(--tim-state-verified-bg);color:var(--tim-state-verified);letter-spacing:.06em;border-radius:.35rem;align-self:flex-start;padding:.15rem .45rem;font-size:.62rem;font-weight:800;display:inline-block}.merlin-badge-trend{background:var(--tim-state-pending-bg);color:var(--tim-state-pending);letter-spacing:.06em;border-radius:.35rem;align-self:flex-start;padding:.15rem .45rem;font-size:.62rem;font-weight:800;display:inline-block}.merlin-evidence-metric{color:var(--tim-ink-soft);font-size:.74rem}.merlin-evidence-metric strong{color:var(--tim-state-verified)}.merlin-nbe-box{background:var(--tim-surface-inset);border:1px dashed var(--tim-state-information);border-radius:.7rem;gap:.4rem;padding:.75rem;display:grid}.merlin-nbe-header{justify-content:space-between;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.merlin-nbe-header span{color:var(--tim-state-information);font-size:.7rem;font-weight:700}.merlin-nbe-box p{color:var(--tim-ink-strong);margin:0;font-size:.78rem}.merlin-nbe-box small{color:var(--tim-ink-muted);font-size:.68rem}.merlin-nbe-actions{gap:.5rem;margin-top:.3rem;display:flex}.merlin-evidence-drawer{border-top:1px solid var(--tim-line-quiet);gap:.5rem;padding-top:.6rem;display:grid}.merlin-evidence-drawer h4{color:var(--tim-ink-strong);margin:0;font-size:.82rem}.merlin-evidence-sublist{font-size:.74rem}.merlin-evidence-sublist ul{margin:.2rem 0;padding-inline-start:1.1rem}.merlin-evidence-warnings{background:var(--tim-state-blocked-bg);color:var(--tim-state-blocked);border-radius:.5rem;padding:.5rem;font-size:.72rem}.merlin-evidence-warnings ul{margin:.2rem 0;padding-inline-start:1.1rem}@media (max-width:48rem){.sahip-kullanim-kilavuzu-body{grid-template-columns:1fr}}.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}.multichannel-orders-workspace{box-sizing:border-box;gap:1rem;width:100%;max-width:82rem;margin:0 auto;display:grid}.multichannel-order-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.multichannel-order-controls{grid-template-columns:repeat(4,minmax(10rem,1fr));align-items:end;gap:.7rem;margin:0;display:grid}.multichannel-order-controls label{color:var(--business-muted);gap:.35rem;font-size:.75rem;font-weight:750;display:grid}.multichannel-order-controls input,.multichannel-order-controls select{border:1px solid var(--tim-line-strong);min-height:2.7rem;color:var(--business-ink);background:var(--tim-surface-1);font:inherit;border-radius:.7rem;padding:.55rem .7rem}.multichannel-order-load-state{min-width:6rem;color:var(--business-muted);padding-bottom:.7rem;font-size:.75rem;font-weight:700}.multichannel-order-list{gap:.75rem;display:grid}.multichannel-order-card{margin:0}.multichannel-order-card>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.multichannel-order-card h2{margin:.2rem 0}.multichannel-order-card header small{color:var(--business-muted)}.multichannel-order-statuses{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.multichannel-order-statuses .is-ready{border-color:var(--tim-state-verified);color:var(--tim-state-verified)}.multichannel-order-statuses .is-blocked{border-color:var(--tim-state-pending-line);color:var(--tim-state-pending)}.multichannel-order-facts{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;margin:1rem 0;display:grid}.multichannel-order-facts div{background:var(--tim-surface-inset);border-radius:.7rem;min-width:0;padding:.7rem}.multichannel-order-facts dt{color:var(--business-muted);font-size:.68rem}.multichannel-order-facts dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:800}.multichannel-order-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.8rem;display:grid}.multichannel-order-details>div{background:var(--tim-surface-inset);border-radius:.8rem;padding:.8rem}.multichannel-order-details h3{margin:0 0 .5rem;font-size:.9rem}.multichannel-order-details p{border-bottom:1px solid var(--business-line);gap:.2rem;margin:0;padding:.55rem 0;display:grid}.multichannel-order-details p:last-child{border-bottom:0}.multichannel-order-details span,.multichannel-order-details small{color:var(--business-muted);font-size:.72rem}.multichannel-activation-proof{color:var(--business-muted);overflow-wrap:anywhere;margin:.8rem 0 0;font-size:.75rem}.packing-workspace-v2{box-sizing:border-box;flex-direction:column;gap:.65rem;width:100%;max-width:82rem;margin:0 auto;display:flex}.packing-sticky-bar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1.5px solid var(--tim-line-strong);box-shadow:var(--tim-shadow-quiet);box-sizing:border-box;background:#fffffff5;border-radius:1rem;width:100%;max-width:100%;padding:.55rem .75rem;position:sticky;top:0}.packing-toolbar-main{flex-wrap:wrap;align-items:center;gap:.45rem;width:100%;display:flex}.packing-search-wrap{flex:13rem;min-width:0;position:relative}.packing-search-input{border:1px solid var(--tim-line-strong);width:100%;min-height:2.5rem;font:inherit;background:var(--tim-surface-1);color:var(--business-ink);box-sizing:border-box;border-radius:.65rem;padding:.4rem 1.8rem .4rem 2.1rem;font-size:.85rem}.packing-search-icon{pointer-events:none;opacity:.6;font-size:.85rem;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.packing-search-clear{color:var(--business-muted);cursor:pointer;background:0 0;border:none;padding:.2rem;font-size:.85rem;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.packing-actions-wrap{flex-wrap:nowrap;align-items:center;gap:.35rem;display:flex}.packing-sort-label{align-items:center;display:inline-flex}.packing-sort-select{border:1px solid var(--tim-line-strong);min-height:2.5rem;font:inherit;background:var(--tim-surface-1);color:var(--business-ink);cursor:pointer;text-overflow:ellipsis;border-radius:.65rem;max-width:13rem;padding:.35rem .55rem;font-size:.8rem;font-weight:750}.packing-action-btn{border:1px solid var(--tim-line-strong);background:var(--tim-surface-1);min-height:2.5rem;color:var(--business-ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:.65rem;align-items:center;gap:.3rem;padding:.35rem .65rem;font-size:.8rem;font-weight:750;transition:background .15s,border-color .15s;display:inline-flex}.packing-action-btn:hover{background:var(--tim-surface-inset);border-color:var(--business-blue)}.packing-action-btn.is-active{background:var(--business-blue-soft);border-color:var(--business-blue);color:var(--business-blue)}.packing-badge-dot{background:var(--business-blue);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1rem;height:1rem;padding:0 .2rem;font-size:.68rem;font-weight:800;display:inline-flex}.packing-badge-count{background:var(--tim-surface-inset);min-width:1.1rem;height:1rem;color:var(--business-muted);border:1px solid var(--business-line);border-radius:999px;justify-content:center;align-items:center;padding:0 .25rem;font-size:.68rem;font-weight:800;display:inline-flex}.packing-lens-bar{scrollbar-width:none;-webkit-overflow-scrolling:touch;border-top:1px solid var(--business-line);box-sizing:border-box;gap:.35rem;max-width:100%;margin-top:.4rem;padding:.4rem 0 .1rem;display:flex;overflow-x:auto}.packing-lens-bar::-webkit-scrollbar{display:none}.packing-lens-chip{border:1px solid var(--business-line);background:var(--tim-surface-inset);color:var(--business-ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.76rem;font-weight:750;transition:all .15s;display:inline-flex}.packing-lens-chip:hover{background:var(--tim-surface-1);border-color:var(--tim-line-strong)}.packing-lens-chip.is-selected{background:var(--business-ink);color:#fff;border-color:var(--business-ink);box-shadow:var(--tim-shadow-quiet)}.packing-lens-chip.is-selected .lens-hint{color:#ffffffbf}.lens-hint{opacity:.8;font-size:.66rem;font-weight:500}.packing-status-strip{color:var(--business-muted);justify-content:space-between;align-items:center;gap:.5rem;margin-top:.3rem;font-size:.72rem;display:flex}.packing-clear-all-btn{font:inherit;color:var(--tim-state-pending);cursor:pointer;background:0 0;border:none;padding:0;font-size:.72rem;font-weight:750;text-decoration:underline}.active-filter-tag{color:var(--business-blue);font-weight:750}.packing-order-list{box-sizing:border-box;flex-direction:column;gap:1.2rem;width:100%;display:flex}.packing-order-card{border:2px solid var(--tim-line-strong);background:var(--tim-surface-1);box-shadow:var(--tim-shadow-quiet), var(--tim-shadow-node);box-sizing:border-box;border-radius:1rem;width:100%;margin:0;padding:0;overflow:hidden}.packing-order-card.is-multi-order{border-color:var(--tim-state-pending);box-shadow:var(--tim-shadow-pending-ring)}.packing-multi-banner{background:var(--tim-state-pending-bg);border-bottom:1px solid var(--tim-state-pending-line);color:var(--tim-state-pending);align-items:center;gap:.55rem;padding:.55rem .85rem;font-size:.78rem;display:flex}.multi-banner-icon{flex-shrink:0;font-size:1.15rem}.multi-banner-text strong{letter-spacing:.02em;font-weight:800;display:block}.multi-banner-text small{color:var(--tim-ink-soft);margin-top:.1rem;font-size:.7rem;line-height:1.35;display:block}.packing-card-header{border-bottom:1.5px solid var(--tim-line);background:var(--tim-surface-inset);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.65rem .85rem;display:flex}.packing-card-id-block{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.packing-platform-badge{text-transform:uppercase;letter-spacing:.03em;border-radius:.4rem;padding:.15rem .45rem;font-size:.68rem;font-weight:850;display:inline-block}.packing-platform-badge.platform-trendyol{color:#d94500;background:#ff600017;border:1px solid #ff600038}.packing-platform-badge.platform-shopify{color:#008060;background:#00806017;border:1px solid #00806038}.packing-platform-badge.platform-hepsiburada{color:#ff6000;background:#ff600017;border:1px solid #ff600038}.packing-order-ref{color:var(--business-ink);margin:0;font-size:1rem;font-weight:850}.packing-order-time{color:var(--business-muted);font-size:.72rem;font-weight:500}.packing-card-status-block{align-items:center;gap:.5rem;display:flex}.packing-order-total{color:var(--business-ink);font-size:.92rem;font-weight:850}.packing-lines-list{flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.packing-line-item{border:1px solid var(--business-line);background:var(--tim-surface-1);box-sizing:border-box;border-radius:.75rem;align-items:flex-start;gap:.65rem;width:100%;padding:.6rem;display:flex}.packing-line-item.is-filter-matched{border-color:var(--tim-state-verified);background:var(--tim-state-verified-bg);box-shadow:var(--tim-shadow-verified-ring)}.packing-line-item.is-companion-item{border-color:var(--tim-state-pending);background:var(--tim-state-pending-bg)}.packing-thumb-wrap{border:1px solid var(--business-line);background:var(--tim-surface-inset);border-radius:.6rem;flex-shrink:0;width:68px;height:68px;overflow:hidden}.packing-thumb-img{object-fit:cover;width:100%;height:100%;display:block}.packing-thumb-fallback{border:1px dashed var(--tim-line-strong);background:var(--tim-surface-inset);width:68px;height:68px;color:var(--business-muted);text-align:center;box-sizing:border-box;border-radius:.6rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.1rem;padding:.2rem;display:flex}.packing-thumb-icon{font-size:1.25rem;line-height:1}.packing-thumb-text{text-overflow:ellipsis;white-space:nowrap;max-width:95%;color:var(--business-muted);font-size:.58rem;font-weight:700;overflow:hidden}.packing-line-content{flex-direction:column;flex:auto;gap:.3rem;min-width:0;display:flex}.packing-line-header-row{justify-content:space-between;align-items:flex-start;gap:.45rem;display:flex}.packing-line-title{color:var(--business-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.85rem;font-weight:750;line-height:1.35;display:-webkit-box;overflow:hidden}.packing-qty-badge{background:var(--tim-ink);color:#fff;white-space:nowrap;border-radius:.4rem;flex-shrink:0;align-items:center;padding:.2rem .5rem;font-size:.78rem;font-weight:900;display:inline-flex}.packing-line-meta-row{color:var(--business-muted);flex-wrap:wrap;gap:.35rem .6rem;font-size:.7rem;display:flex}.packing-variant-tag,.packing-barcode-tag,.packing-sku-tag{align-items:center;gap:.2rem;display:inline-flex}.packing-line-badges-row{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.1rem;display:flex}.packing-fg-badge{border-radius:.4rem;align-items:center;gap:.25rem;padding:.18rem .45rem;font-size:.68rem;font-weight:750;display:inline-flex}.packing-fg-badge.fg-g1{color:#5b21b6;background:#ede9fe;border:1px solid #ddd6fe}.packing-fg-badge.fg-g2{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd}.packing-fg-badge.fg-g3{background:var(--tim-state-pending-bg);color:var(--tim-state-pending);border:1px solid var(--tim-state-pending-line)}.packing-fg-badge.fg-unmapped{background:var(--tim-state-blocked-bg);color:var(--tim-state-blocked);border:1px solid var(--tim-state-blocked-line)}.packing-matched-badge{background:var(--tim-state-verified-bg);color:var(--tim-state-verified);border:1px solid var(--tim-state-verified-line);border-radius:.4rem;align-items:center;gap:.2rem;padding:.18rem .45rem;font-size:.68rem;font-weight:800;display:inline-flex}.packing-companion-badge{background:var(--tim-state-pending-bg);color:var(--tim-state-pending);border:1px solid var(--tim-state-pending-line);border-radius:.4rem;align-items:center;gap:.2rem;padding:.18rem .45rem;font-size:.68rem;font-weight:800;display:inline-flex}.packing-details-fold{border-top:1px solid var(--business-line);background:var(--tim-surface-inset)}.packing-details-summary{color:var(--business-muted);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:.72rem;font-weight:750;display:flex}.packing-audit-content{border-top:1px solid var(--business-line);flex-direction:column;gap:.5rem;padding:.6rem .85rem .75rem;display:flex}.packing-audit-grid{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.4rem;margin:0;display:grid}.packing-audit-grid div{background:var(--tim-surface-1);border:1px solid var(--business-line);border-radius:.45rem;padding:.4rem .55rem}.packing-audit-grid dt{color:var(--business-muted);font-size:.64rem}.packing-audit-grid dd{color:var(--business-ink);overflow-wrap:anywhere;margin:.1rem 0 0;font-size:.74rem;font-weight:750}.packing-proof-notice{color:var(--business-muted);margin:0;font-size:.68rem}.packing-drawer-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a80;justify-content:flex-end;display:flex;position:fixed;inset:0}.packing-drawer-panel{background:var(--tim-surface-1);width:min(32rem,100vw);height:100%;box-shadow:var(--tim-shadow-deep);box-sizing:border-box;flex-direction:column;display:flex;position:relative;overflow-y:auto}.packing-drawer-header{border-bottom:1px solid var(--business-line);background:var(--tim-surface-inset);z-index:2;justify-content:space-between;align-items:center;padding:.85rem 1.1rem;display:flex;position:sticky;top:0}.packing-drawer-header h2{color:var(--business-ink);margin:0;font-size:1.05rem;font-weight:800}.packing-drawer-close{border:1px solid var(--business-line);background:var(--tim-surface-1);width:2rem;height:2rem;color:var(--business-ink);cursor:pointer;border-radius:50%;place-items:center;font-size:1rem;display:grid}.packing-drawer-body{flex-direction:column;flex:auto;gap:.85rem;padding:1.1rem;display:flex;overflow-y:auto}.packing-filter-form label{color:var(--business-muted);gap:.3rem;font-size:.76rem;font-weight:750;display:grid}.packing-filter-form input,.packing-filter-form select{border:1px solid var(--tim-line-strong);min-height:2.6rem;color:var(--business-ink);background:var(--tim-surface-1);font:inherit;border-radius:.65rem;padding:.45rem .65rem;font-size:.82rem}.packing-filter-grid-2{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.packing-drawer-footer{border-top:1px solid var(--business-line);background:var(--tim-surface-inset);justify-content:flex-end;align-items:center;gap:.5rem;padding:.85rem 1.1rem;display:flex;position:sticky;bottom:0}.packing-group-summary{border-radius:.75rem;padding:.85rem}.packing-group-summary h3{margin:0 0 .5rem;font-size:.85rem;font-weight:800}.packing-group-list{color:var(--business-ink);flex-direction:column;gap:.45rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.packing-group-list li{align-items:flex-start;gap:.35rem;display:flex}.fg-bullet{flex-shrink:0;font-size:.95rem}@media (max-width:768px){.multichannel-orders-workspace{padding:0 .35rem}.packing-toolbar-main{gap:.35rem}.packing-actions-wrap{scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;align-items:center;gap:.45rem;width:100%;padding:.1rem 1.5rem .15rem 0;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%)}.packing-actions-wrap::-webkit-scrollbar{display:none}.packing-sort-label,.packing-sort-select,.packing-action-btn{flex-shrink:0}.packing-sort-select{max-width:14rem}.packing-thumb-wrap,.packing-thumb-fallback{width:60px;height:60px}.packing-line-item{gap:.55rem;padding:.5rem}.packing-line-title{font-size:.82rem}.packing-card-header{gap:.45rem .6rem;padding:.55rem .75rem}.packing-order-ref{font-size:.95rem}}@media (max-width:900px){.multichannel-order-metrics,.multichannel-order-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.multichannel-order-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.multichannel-order-controls,.multichannel-order-details,.multichannel-order-facts{grid-template-columns:1fr}.multichannel-order-card>header{flex-direction:column}.multichannel-order-statuses{justify-content:flex-start}}.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;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:.8rem -.35rem;padding:.6rem .35rem;display:flex;position:sticky;top:4.8rem}.tim-order-toolbar input{border:1px solid var(--tim-line-strong);background:var(--tim-surface-1);max-width:34rem;min-height:2.75rem;color:var(--business-ink);font:inherit;border-radius:.75rem;flex:18rem;padding:.55rem .8rem}.tim-status-trigger{white-space:nowrap;cursor:pointer;border-radius:.65rem;align-items:center;gap:.45rem;padding:.45rem .8rem;font-size:.84rem;font-weight:700;display:inline-flex}.tim-status-dot{background:var(--tim-state-blocked);border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem;display:inline-block}.tim-status-dot.good{background:var(--tim-state-verified);box-shadow:var(--tim-shadow-verified-ring)}.tim-status-dot.warn{background:var(--tim-state-pending);box-shadow:var(--tim-shadow-quiet)}.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;content-visibility:auto;contain-intrinsic-size:140px;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-customer-name{color:var(--business-ink);align-items:center;gap:.3rem;font-size:.86rem;font-weight:700;display:inline-flex}.tim-package-card small{color:var(--business-muted);font-size:.72rem;display:block}.tim-load-more-container{justify-content:center;padding:1.5rem 0;display:flex}.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-status-drawer{width:min(42rem,100%)}.tim-status-drawer .card{border-radius:.9rem;max-width:100%;margin:1rem 0 0}.tim-status-drawer .tim-coverage-groups{grid-template-columns:1fr}.tim-status-drawer .tim-health-grid,.tim-status-drawer .tim-visual-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tim-status-drawer-header{margin-bottom:.5rem;padding-right:3rem}.tim-status-drawer-header h2{margin:.2rem 0 0;font-size:1.25rem}.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}.business-main:has(.packing-workspace-v2){padding:4.8rem .65rem 5rem}.business-main:has(.packing-workspace-v2) .business-hero{display:none}.business-main:has(.packing-workspace-v2) .packing-sticky-bar{top:4.5rem}.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-main:has(.packing-workspace-v2){padding:4.4rem .5rem 5rem}.business-main:has(.packing-workspace-v2) .packing-sticky-bar{top:4.1rem}.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));min-width:0;max-width:100%;margin:0 auto}.hermes-view{min-width:0;max-width:100%;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-open span,.hermes-history-open small{color:var(--tim-ink-muted);font-size:.66rem}.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;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;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-chat-supporting-sources{border:1px solid var(--hermes-line);background:var(--tim-surface-inset);border-radius:.75rem;margin-top:.65rem;padding:.6rem .8rem}.hermes-chat-supporting-sources summary{color:var(--hermes-blue);cursor:pointer;font-size:.75rem;font-weight:700}.hermes-supporting-sources-list{flex-direction:column;gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.hermes-supporting-source-link{border:1px solid var(--tim-line);color:var(--tim-ink);background:var(--tim-surface-1);border-radius:.55rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .65rem;font-size:.75rem;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.hermes-supporting-source-link:hover,.hermes-supporting-source-link:focus-visible{border-color:var(--hermes-blue);background:var(--hermes-blue-soft);color:var(--hermes-blue)}.hermes-supporting-source-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.hermes-supporting-source-domain{color:var(--tim-ink-muted);flex-shrink:0;font-size:.68rem}.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);transition:border-color var(--tim-motion-micro) var(--tim-ease-precision), background-color var(--tim-motion-micro) var(--tim-ease-precision);background:var(--tim-surface-1)!important}.merlin-job-row.is-selecting{cursor:pointer;-webkit-user-select:none;user-select:none}.merlin-job-row.is-selecting:hover{background:color-mix(in srgb, var(--tim-surface-1) 88%, var(--tim-intelligence-line))!important}.merlin-job-row.is-selected{border-color:var(--tim-intelligence-signal)!important;background:color-mix(in srgb, var(--tim-surface-1) 92%, var(--tim-intelligence-signal))!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(auto-fit,minmax(190px,1fr));gap:.75rem;display:grid}.hermes-cockpit-grid a,.hermes-cockpit-grid button,.hermes-cockpit-button{border:1px solid var(--hermes-line);min-height:9rem;color:inherit;box-shadow:var(--tim-shadow-quiet);text-align:left;font:inherit;cursor:pointer;transition:border-color var(--tim-motion-micro) ease, box-shadow var(--tim-motion-micro) ease;background:#ffffffd1;border-radius:1rem;gap:.35rem;padding:1rem;text-decoration:none;display:grid}.hermes-cockpit-grid a:hover,.hermes-cockpit-grid button:hover,.hermes-cockpit-button: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 strong{color:var(--tim-ink);font-size:1.05rem;font-weight:750}.hermes-cockpit-grid small{color:var(--tim-ink-muted);align-self:end;font-size:.68rem;font-weight:550}.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:1rem;display:grid}.hermes-model-grid>article{border:1px solid var(--hermes-line);box-shadow:var(--tim-shadow-quiet);background:#fff;border-radius:1.15rem;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem;padding:1.25rem;display:flex}.hermes-model-grid p{color:var(--tim-ink-muted);margin:.25rem 0 0;font-size:.74rem;line-height:1.45}.hermes-model-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .85rem;margin:0;display:grid}.hermes-model-grid dl>div{gap:.15rem;display:grid}.hermes-model-grid dt{color:var(--tim-ink-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.64rem;font-weight:650}.hermes-model-grid dd{color:var(--hermes-navy);margin:0;font-size:.78rem;font-weight:720}.hermes-model-grid dd .hermes-state{margin-top:0}.hermes-model-grid select{width:100%}.hermes-profile-change{width:100%;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-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;min-width:0;max-width:100%;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%);white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;background:#ffffffe8;border:1px solid #cad8e5d9;border-radius:1.25rem;flex-direction:row;justify-content:flex-start;align-items:center;gap:.35rem;padding:.45rem .6rem;display:flex;position:fixed;overflow:auto hidden;transform:translate(50%)}.hermes-bottom-nav::-webkit-scrollbar{display:none}.hermes-bottom-nav button{min-width:4.6rem;min-height:3.25rem;color:var(--tim-ink-muted);cursor:pointer;scroll-snap-align:start;background:0 0;border:0;border-radius:.85rem;flex:none;place-items:center;gap:.15rem;padding:.3rem .5rem;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;gap:.25rem;width:calc(100% - .7rem);padding:.35rem .45rem}.hermes-bottom-nav button{flex:none;min-width:4.1rem;min-height:3.1rem;padding:.25rem .35rem}}@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:calc(100vw - var(--tim-layout-command-rail));max-width:calc(100vw - var(--tim-layout-command-rail));margin-left:var(--tim-layout-command-rail);box-sizing:border-box;min-width:0;margin-right:0;padding-inline:clamp(1.25rem,2.5vw,2.5rem)}.hermes-app main:has(.creative-lab){padding-left:.65rem;padding-right:.85rem}.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;display:grid;inset:5rem auto 0 0;overflow:visible;transform:none}.hermes-bottom-nav button{flex:initial;grid-template-columns:1.5rem 1fr;justify-items:start;min-width:0;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;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 color-mix(in srgb, var(--tim-line-strong) 45%, var(--tim-line));background:color-mix(in srgb, var(--tim-surface-1) 82%, var(--tim-line));box-shadow:var(--tim-shadow-quiet);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;grid-template-columns:1fr 1fr;align-items:center;padding:.24rem;display:grid}.hermes-mode-switch>*,.business-mode-switch>*{min-height:calc(var(--tim-layout-target) - .48rem);color:var(--tim-ink-muted);letter-spacing:.03em;white-space:nowrap;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:.08rem;padding:.42rem .9rem;font-size:.72rem;font-weight:800;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex}.hermes-mode-switch>* small,.business-mode-switch>* small{color:inherit;letter-spacing:.08em;opacity:1;text-transform:uppercase;font-size:.54rem;font-weight:760;line-height:1}.hermes-mode-switch>[aria-current=page]{color:var(--tim-surface-1);background:linear-gradient(135deg, var(--tim-ink) 0%, color-mix(in srgb, var(--tim-ink) 76%, var(--tim-state-verified)) 100%);box-shadow:var(--tim-shadow-deep);transform:scale(1.02)}.business-mode-switch>[aria-current=page]{color:var(--tim-surface-1);background:linear-gradient(135deg, var(--tim-ink) 0%, color-mix(in srgb, var(--tim-ink) 82%, var(--tim-surface-2)) 100%);box-shadow:var(--tim-shadow-deep);transform:scale(1.02)}.business-mode-switch>a:hover,.hermes-mode-switch>a:hover{color:var(--tim-ink);background:color-mix(in srgb, var(--tim-surface-1) 85%, transparent);box-shadow:var(--tim-shadow-quiet)}.merlin-os main{width:min(88rem,100% - clamp(2rem,7vw,7rem));min-width:0;max-width:100%}.merlin-os .hermes-view{gap:.85rem;width:100%;min-width:0;max-width:100rem;margin-inline:auto;padding:.75rem 0 2rem}.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-next-action{border-left:2px solid var(--tim-accent-champagne);background:color-mix(in srgb, var(--tim-intelligence-signal-bg) 45%, transparent);gap:.2rem;margin:1.1rem 0 0;padding:.7rem .8rem;font-size:.78rem;display:grid;color:var(--tim-intelligence-ink)!important}.merlin-next-action strong{color:var(--tim-accent-champagne);font-family:var(--tim-font-evidence);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.merlin-next-action span{line-height:1.45}.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{color:#1e293b;min-width:0;font-family:var(--tim-font-response,var(--font-manrope), 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 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 .merlin-job-row .hermes-text-button:not(.is-danger){color:var(--tim-ink-soft)}.merlin-work-ledger .merlin-job-row .hermes-text-button:not(.is-danger):hover,.merlin-work-ledger .merlin-job-row .hermes-text-button:not(.is-danger):focus-visible{color:var(--tim-ink)}.merlin-work-ledger>.hermes-compact-list,.merlin-work-ledger>.hermes-empty{padding:clamp(1rem,3vw,2rem)}.merlin-workspace{padding-bottom:clamp(6rem,12vw,8rem)}.merlin-radar-hero{border:1px solid var(--tim-intelligence-line);border-radius:var(--tim-radius-lg);background:linear-gradient(145deg, var(--tim-surface-1), var(--tim-surface-inset));box-shadow:var(--tim-shadow-quiet);gap:.75rem;margin-bottom:1.5rem;padding:clamp(1.2rem,3vw,1.8rem);display:grid}.merlin-radar-tag{color:var(--tim-intelligence-signal);font-family:var(--tim-font-evidence);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.75rem;font-weight:700;display:inline-flex}.merlin-radar-pulse{background:var(--tim-intelligence-signal);width:.6rem;height:.6rem;box-shadow:0 0 0 0 var(--tim-intelligence-signal);border-radius:50%;animation:2s infinite merlin-pulse;display:inline-block}@keyframes merlin-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tim-intelligence-signal) 70%, transparent);transform:scale(.95)}70%{box-shadow:0 0 0 .5rem color-mix(in srgb, var(--tim-intelligence-signal) 0%, transparent);transform:scale(1)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--tim-intelligence-signal) 0%, transparent);transform:scale(.95)}}.merlin-radar-time{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.merlin-radar-time strong{font-family:var(--tim-font-signature);font-size:clamp(1.6rem,4vw,2.4rem);font-weight:600}.merlin-radar-badge{background:var(--tim-state-pending-bg);border:1px solid var(--tim-state-pending-line);color:var(--tim-state-pending);font-family:var(--tim-font-evidence);border-radius:999px;align-items:center;padding:.2rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.merlin-radar-title{margin:0;font-size:1.25rem;font-weight:650;line-height:1.35}.merlin-radar-desc{color:var(--tim-ink-muted);margin:0;font-size:.88rem;line-height:1.5}.merlin-radar-actions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.merlin-item-select{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.merlin-item-select input[type=checkbox]{cursor:pointer;width:1.35rem;height:1.35rem;accent-color:var(--tim-intelligence-signal)}.merlin-notifs-head{flex-wrap:wrap;gap:.75rem}.merlin-head-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (max-width:640px){.merlin-head-actions{justify-content:flex-start;width:100%}}.merlin-context-toolbar{z-index:50;border:1px solid var(--tim-intelligence-line);border-radius:var(--tim-radius-md);background:color-mix(in srgb, var(--tim-surface-1) 96%, var(--tim-intelligence-signal));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--tim-shadow-floating);box-sizing:border-box;gap:.75rem;max-width:100%;margin-bottom:1rem;padding:.85rem 1.1rem;display:grid;position:sticky;top:0}.merlin-context-toolbar-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.merlin-context-status{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.merlin-context-badge{background:var(--tim-surface-inset);border:1px solid var(--tim-line-strong);font-family:var(--tim-font-evidence);color:var(--tim-ink);border-radius:999px;align-items:center;padding:.25rem .65rem;font-size:.8rem;font-weight:700;display:inline-flex}.merlin-context-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.merlin-delete-confirm-bar{border-radius:var(--tim-radius-sm);border:1px solid var(--tim-state-blocked-line);background:var(--tim-state-blocked-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;animation:.15s ease-out merlin-fade-in;display:flex}.merlin-delete-confirm-text{gap:.2rem;display:grid}.merlin-delete-confirm-text strong{color:var(--tim-state-blocked);font-size:.88rem}.merlin-delete-confirm-text small{color:var(--tim-ink-muted);font-size:.75rem}.merlin-delete-confirm-buttons{align-items:center;gap:.5rem;display:flex}@keyframes merlin-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.merlin-context-toolbar{padding:.75rem .85rem}.merlin-context-status{justify-content:space-between;width:100%}.merlin-context-actions{grid-template-columns:repeat(2,1fr);gap:.5rem;width:100%;display:grid}.merlin-context-actions button{justify-content:center;width:100%;padding:.45rem .5rem;font-size:.8rem}.merlin-context-actions .hermes-danger{grid-column:span 2}.merlin-delete-confirm-bar{flex-direction:column;align-items:stretch}.merlin-delete-confirm-buttons{grid-template-columns:repeat(2,1fr);width:100%;display:grid}}.merlin-push-banner{border-radius:var(--tim-radius-md);border:1px solid var(--tim-state-information-line);background:var(--tim-state-information-bg);color:var(--tim-ink);box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:100%;margin-bottom:1.25rem;padding:.85rem 1.25rem;display:flex}.merlin-push-banner .merlin-push-icon{font-size:1.4rem}.merlin-push-banner .merlin-push-text{word-break:break-word;overflow-wrap:anywhere;flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.merlin-push-banner .merlin-push-text strong{color:var(--tim-ink);font-size:.88rem;font-weight:650}.merlin-push-banner .merlin-push-text small{color:var(--tim-ink-soft);font-size:.75rem}@media (max-width:640px){.merlin-push-banner{flex-direction:column;align-items:stretch}.merlin-push-banner button{width:100%}}.merlin-signal-hero{border:1px solid var(--tim-intelligence-line);border-radius:var(--tim-radius-lg);background:linear-gradient(145deg, var(--tim-surface-1), var(--tim-surface-inset));box-shadow:var(--tim-shadow-quiet);cursor:pointer;box-sizing:border-box;word-break:break-word;overflow-wrap:anywhere;max-width:100%;transition:transform var(--tim-motion-micro) var(--tim-ease-precision), box-shadow var(--tim-motion-micro) var(--tim-ease-precision);gap:.75rem;margin-bottom:1.5rem;padding:clamp(1.2rem,3vw,1.8rem);display:grid}.merlin-signal-hero:hover{box-shadow:var(--tim-shadow-floating);border-color:var(--tim-intelligence-signal);transform:translateY(-1px)}.merlin-signal-tag{color:var(--tim-intelligence-signal);font-family:var(--tim-font-evidence);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.75rem;font-weight:700;display:inline-flex}.merlin-signal-title{color:var(--tim-ink);word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:clamp(1.15rem,2.5vw,1.45rem);font-weight:650;line-height:1.35}.merlin-signal-desc{color:var(--tim-ink-soft);word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.5}.merlin-signal-meta{border-top:1px solid var(--tim-line);font-family:var(--tim-font-evidence);color:var(--tim-ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.25rem;padding-top:.75rem;font-size:.75rem;display:flex}.merlin-signal-action-prompt{color:var(--tim-intelligence-signal);font-weight:650}.merlin-notif-card{border:1px solid var(--tim-line);border-radius:var(--tim-radius-md);background:var(--tim-surface-1);cursor:pointer;transition:all var(--tim-motion-micro) var(--tim-ease-precision);box-sizing:border-box;align-items:flex-start;gap:1rem;max-width:100%;padding:1.1rem 1.25rem;display:flex;position:relative;overflow:hidden}.merlin-notif-card:hover{border-color:var(--tim-intelligence-signal);background:color-mix(in srgb, var(--tim-surface-1) 90%, var(--tim-surface-inset));transform:translateY(-1px)}.merlin-notif-card.is-selecting{cursor:pointer;-webkit-user-select:none;user-select:none}.merlin-notif-card.is-selecting:hover{background:color-mix(in srgb, var(--tim-surface-1) 85%, var(--tim-intelligence-line))}.merlin-notif-card.is-unread{border-left:3px solid var(--tim-intelligence-signal);background:color-mix(in srgb, var(--tim-surface-1) 96%, var(--tim-intelligence-signal))}.merlin-notif-dot{background:var(--tim-intelligence-signal);width:.55rem;height:.55rem;box-shadow:0 0 .5rem var(--tim-intelligence-signal);border-radius:50%;flex-shrink:0;margin-top:.45rem}.merlin-notif-content{word-break:break-word;overflow-wrap:anywhere;flex:1;gap:.35rem;min-width:0;display:grid}.merlin-notif-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.merlin-notif-header h3{color:var(--tim-ink);word-break:break-word;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.95rem;font-weight:650;line-height:1.35}.merlin-notif-header time{font-family:var(--tim-font-evidence);color:var(--tim-ink-muted);white-space:nowrap;font-size:.72rem}.merlin-notif-summary{color:var(--tim-ink-soft);text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-word;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.45;display:-webkit-box;overflow:hidden}.merlin-notif-badges{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.35rem;display:flex}.merlin-notif-badge{border-radius:var(--tim-radius-sm);font-family:var(--tim-font-evidence);border:1px solid var(--tim-line);background:var(--tim-surface-inset);color:var(--tim-ink-soft);align-items:center;padding:.15rem .5rem;font-size:.68rem;font-weight:600;display:inline-flex}.merlin-notif-badge.is-critical{border-color:var(--tim-state-blocked-line);background:var(--tim-state-blocked-bg);color:var(--tim-state-blocked)}.merlin-notif-badge.is-important{border-color:var(--tim-state-pending-line);background:var(--tim-state-pending-bg);color:var(--tim-state-pending)}.merlin-notif-badge.is-info{border-color:var(--tim-state-information-line);background:var(--tim-state-information-bg);color:var(--tim-state-information)}.merlin-notif-badge.is-delivered{border-color:var(--tim-state-verified-line);background:var(--tim-state-verified-bg);color:var(--tim-state-verified);margin-left:auto}.merlin-notif-quick-actions{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.merlin-notif-detail-surface{border:1px solid var(--tim-intelligence-line);border-radius:var(--tim-radius-lg);background:linear-gradient(155deg, var(--tim-surface-1), var(--tim-surface-inset));box-shadow:var(--tim-shadow-deep);box-sizing:border-box;word-break:break-word;overflow-wrap:anywhere;gap:1.5rem;max-width:100%;padding:clamp(1.2rem,3vw,2rem);display:grid}.merlin-detail-topbar{border-bottom:1px solid var(--tim-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:1rem;display:flex}.merlin-detail-back-btn{border-radius:var(--tim-radius-md);border:1px solid var(--tim-line-strong);background:var(--tim-surface-1);min-height:44px;color:var(--tim-ink);cursor:pointer;transition:all var(--tim-motion-micro) var(--tim-ease-precision);align-items:center;gap:.5rem;padding:.45rem .85rem;font-size:.84rem;font-weight:650;display:inline-flex}.merlin-detail-back-btn:hover{border-color:var(--tim-intelligence-signal);color:var(--tim-intelligence-signal)}.merlin-detail-badges{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.merlin-detail-hero{word-break:break-word;overflow-wrap:anywhere;gap:.75rem;display:grid}.merlin-detail-hero-tag{font-family:var(--tim-font-evidence);color:var(--tim-intelligence-signal);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.6rem;font-size:.75rem;font-weight:700;display:flex}.merlin-detail-title{font-family:var(--tim-font-signature);color:var(--tim-ink);word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:clamp(1.4rem,3.5vw,2rem);font-weight:650;line-height:1.3}.merlin-detail-time{font-family:var(--tim-font-evidence);color:var(--tim-ink-muted);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.merlin-detail-body-card{border-radius:var(--tim-radius-md);border:1px solid var(--tim-line);background:var(--tim-surface-1);word-break:break-word;overflow-wrap:anywhere;padding:1.25rem 1.5rem}.merlin-detail-body-card p{color:var(--tim-ink);word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:.98rem;line-height:1.65}.merlin-detail-context-card{border-radius:var(--tim-radius-md);border:1px solid var(--tim-line-strong);background:var(--tim-surface-inset);word-break:break-word;overflow-wrap:anywhere;gap:.75rem;padding:1.25rem 1.5rem;display:grid}.merlin-detail-context-card h4{color:var(--tim-ink-soft);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.82rem;font-weight:700}.merlin-detail-context-card p{color:var(--tim-ink-muted);word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.55}.merlin-detail-actions{border-top:1px solid var(--tim-line);flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:1rem;display:flex}@media (max-width:640px){.merlin-detail-actions{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.merlin-detail-actions button{justify-content:center;width:100%}.merlin-detail-actions .merlin-delete-btn{grid-column:span 2;margin-left:0!important}}.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{flex-direction:column;align-items:stretch;gap:1rem;display:flex}.merlin-model-profile-card .hermes-management-head{border-bottom:1px solid var(--tim-line);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.6rem;display:flex}.merlin-model-profile-card .hermes-management-head strong{color:var(--hermes-navy);font-size:1.05rem;font-weight:780}.merlin-model-profile-card .hermes-management-head p{color:var(--tim-ink-muted);margin:.2rem 0 0;font-size:.74rem;line-height:1.45}.merlin-model-profile-card>dl{border-radius:var(--tim-radius-md);background:var(--tim-surface-inset);grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .85rem;margin:0;padding:.85rem;display:grid}.merlin-model-profile-card>dl>div{gap:.2rem;display:grid}.merlin-model-profile-card dt{color:var(--tim-ink-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.64rem;font-weight:650}.merlin-model-profile-card dd{color:var(--hermes-navy);margin:0;font-size:.78rem;font-weight:720}.merlin-model-profile-card dd small.hermes-model-id{color:var(--tim-ink-muted);font-size:.66rem;font-family:var(--tim-font-evidence);margin-top:.15rem;font-weight:400;display:block}.merlin-model-profile-card .hermes-profile-change{border:1px solid var(--hermes-line);background:var(--tim-surface-1);border-radius:.95rem;flex-direction:column;width:100%;display:flex;overflow:hidden}.merlin-model-profile-card .hermes-profile-change summary{min-height:2.85rem;color:var(--hermes-blue);cursor:pointer;background:#fff;border:0;border-radius:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.78rem;font-weight:780;list-style:none;display:flex}.merlin-model-profile-card .hermes-profile-change summary:hover{background:var(--tim-surface-inset)}.merlin-model-profile-card .hermes-profile-change[open] summary{border-bottom:1px solid var(--hermes-line)}.merlin-model-profile-card .hermes-profile-change-body{flex-direction:column;gap:.85rem;padding:1rem;display:flex}.merlin-model-profile-card select{border:1px solid var(--tim-line-strong);width:100%;min-height:2.8rem;color:var(--hermes-navy);background:#fff;border-radius:.75rem;padding:.65rem .85rem;font-size:.8rem;font-weight:650}.merlin-model-profile-card label{width:100%;color:var(--tim-ink-muted);gap:.35rem;font-size:.72rem;font-weight:720;display:grid}.merlin-model-profile-card .hermes-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;margin-top:auto;padding-top:.5rem;display:flex}.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:#fff;align-content:start;gap:.55rem;padding:.85rem;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);font-size:.64rem}.merlin-token-authority-grid dd{color:var(--hermes-navy);font-variant-numeric:tabular-nums;margin:0;font-size:.75rem;font-weight:700}.merlin-token-authority-grid label{margin-top:0}.merlin-token-note{color:var(--tim-ink-muted);margin:.65rem 0 0;font-size:.68rem}.merlin-model-tabs-bar{z-index:20;background:linear-gradient(180deg, var(--tim-surface-0) 85%, transparent);padding:.5rem 0 .75rem;position:sticky;top:0}.merlin-model-tabs{border:1px solid var(--tim-line);background:var(--tim-surface-inset);border-radius:1.15rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;padding:.35rem;display:grid}.merlin-model-tabs button{min-height:2.9rem;color:var(--tim-ink-soft);cursor:pointer;transition:all var(--tim-motion-fast) var(--tim-ease-default);white-space:nowrap;background:0 0;border:0;border-radius:.85rem;justify-content:center;align-items:center;gap:.45rem;padding:.5rem .75rem;font-size:.8rem;font-weight:750;display:flex}.merlin-model-tabs button:hover{color:var(--hermes-navy);background:#fff9}.merlin-model-tabs button[aria-selected=true],.merlin-model-tabs button.is-active{color:var(--tim-state-information);box-shadow:var(--tim-shadow-quiet);background:#fff}.merlin-model-tabs button .hermes-count{background:var(--tim-surface-inset);color:var(--tim-ink-muted);border-radius:999px;padding:.1rem .45rem;font-size:.65rem}.merlin-model-tabs button[aria-selected=true] .hermes-count{background:var(--tim-state-information-bg);color:var(--tim-state-information)}.merlin-prompt-architecture-card{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.15rem;flex-direction:column;gap:.6rem;margin-bottom:1rem;padding:1.25rem;display:flex}.merlin-prompt-architecture-card strong{color:var(--hermes-navy);font-size:.95rem;font-weight:780}.merlin-prompt-architecture-card p{color:var(--tim-ink-soft);margin:0;font-size:.78rem;line-height:1.55}.merlin-prompt-architecture-card small{color:var(--tim-ink-muted);font-size:.72rem}.merlin-role-inherited-badge{border:1px solid var(--tim-state-evidence-line);background:var(--tim-state-evidence-bg);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;margin-bottom:.8rem;padding:.65rem .85rem;font-size:.72rem;display:flex}.merlin-role-inherited-badge span{color:var(--tim-ink-muted)}.merlin-role-inherited-badge strong{color:var(--hermes-blue);font-weight:700}.merlin-model-section-intro{border:1px solid var(--tim-line);background:var(--tim-surface-inset);border-radius:1rem;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding:1rem 1.25rem;display:flex}.merlin-model-section-intro strong{color:var(--hermes-navy);font-size:.9rem;font-weight:750;display:block}.merlin-model-section-intro p{color:var(--tim-ink-muted);margin:.25rem 0 0;font-size:.74rem;line-height:1.45}.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}.merlin-profile-duty-box{border-radius:var(--tim-radius-md);border:1px solid var(--tim-line);background:var(--tim-surface-inset);flex-direction:column;gap:.65rem;margin-bottom:.4rem;padding:.95rem;display:flex}.merlin-profile-duty-box.tag-reklam{border-color:var(--tim-state-warning-line);background:linear-gradient(135deg, white, var(--tim-state-warning-bg))}.merlin-profile-duty-box.tag-kalite{border-color:var(--tim-state-critical-line);background:linear-gradient(135deg, white, var(--tim-state-critical-bg))}.merlin-profile-duty-box.tag-denetim{border-color:var(--tim-state-evidence-line);background:linear-gradient(135deg, white, var(--tim-state-evidence-bg))}.merlin-profile-duty-box.tag-yonlendirme{border-color:var(--tim-state-information-line);background:linear-gradient(135deg, white, var(--tim-state-information-bg))}.merlin-profile-duty-box.tag-sentez{border-color:var(--tim-state-verified-line);background:linear-gradient(135deg, white, var(--tim-state-verified-bg))}.merlin-duty-badge-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .6rem;display:flex}.merlin-duty-badge{letter-spacing:.04em;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .65rem;font-size:.68rem;font-weight:800;display:inline-flex}.tag-reklam .merlin-duty-badge{background:var(--tim-state-warning-bg);color:var(--tim-state-warning);border:1px solid var(--tim-state-warning-line)}.tag-kalite .merlin-duty-badge{background:var(--tim-state-critical-bg);color:var(--tim-state-critical);border:1px solid var(--tim-state-critical-line)}.tag-denetim .merlin-duty-badge{background:var(--tim-state-evidence-bg);color:var(--tim-state-evidence);border:1px solid var(--tim-state-evidence-line)}.tag-yonlendirme .merlin-duty-badge{background:var(--tim-state-information-bg);color:var(--tim-state-information);border:1px solid var(--tim-state-information-line)}.tag-sentez .merlin-duty-badge{background:var(--tim-state-verified-bg);color:var(--tim-state-verified);border:1px solid var(--tim-state-verified-line)}.merlin-duty-tag-label{color:var(--hermes-navy);font-size:.74rem;font-weight:750}.merlin-duty-summary{color:var(--tim-ink-soft);margin:0;font-size:.78rem;line-height:1.5}.merlin-duty-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.merlin-duty-col{border-radius:var(--tim-radius-sm);border:1px solid var(--tim-line);background:#fff;flex-direction:column;gap:.25rem;padding:.65rem .75rem;display:flex}.merlin-duty-col-title{letter-spacing:.02em;font-size:.66rem;font-weight:780}.merlin-duty-col.is-positive .merlin-duty-col-title{color:var(--tim-state-verified)}.merlin-duty-col.is-negative .merlin-duty-col-title{color:var(--tim-state-warning)}.merlin-duty-col p{color:var(--tim-ink);margin:0;font-size:.72rem;line-height:1.45}.merlin-duty-example{border-radius:var(--tim-radius-sm);background:var(--tim-surface-1);border-left:3px solid var(--tim-state-information);padding:.65rem .85rem}.merlin-duty-example strong{color:var(--tim-state-information);margin-bottom:.2rem;font-size:.7rem;display:block}.merlin-duty-example p{color:var(--tim-ink);margin:0;font-size:.74rem;font-style:italic;line-height:1.5}.merlin-duty-boundary{border-radius:var(--tim-radius-sm);background:var(--tim-surface-inset);border:1px dashed var(--tim-line);padding:.45rem .65rem}.merlin-duty-boundary small{color:var(--tim-ink-soft);font-size:.68rem;line-height:1.4;display:block}.merlin-duty-boundary strong{color:var(--hermes-navy)}.merlin-role-duty-card{border-radius:var(--tim-radius-md);border:1px solid var(--tim-state-information-line);background:linear-gradient(135deg, white, var(--tim-state-information-bg));flex-direction:column;gap:.65rem;margin-bottom:.9rem;padding:1rem;display:flex}@media (max-width:900px){.merlin-duty-breakdown{grid-template-columns:1fr}.merlin-model-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.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:calc(100vw - var(--tim-layout-command-rail));max-width:calc(100vw - var(--tim-layout-command-rail));margin-left:var(--tim-layout-command-rail);box-sizing:border-box;min-width:0;margin-right:0;padding-inline:clamp(1.25rem,2.5vw,2.5rem)}.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-chat-home{margin-left:.35rem;text-decoration:none}.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-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:.42rem;margin-bottom:.85rem;display:grid}.merlin-history-group>h3{color:var(--tim-ink-muted);font-family:var(--tim-font-evidence);letter-spacing:.09em;text-transform:uppercase;margin:0;padding:.4rem .6rem .2rem;font-size:.58rem;font-weight:700}.hermes-history-results article{box-shadow:var(--tim-shadow-node);-webkit-backdrop-filter:blur(8px);background:#ffffffd9;border:1px solid #e2e8f0cc;border-radius:.78rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;padding:.42rem .45rem .42rem .65rem;transition:all .18s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:visible}.hermes-history-results article:hover{box-shadow:var(--tim-shadow-node-hover);background:#fff;border-color:#c7d2fee6;transform:translateY(-1px)}.hermes-history-results article[aria-current=true]{box-shadow:var(--tim-shadow-node-active);background:linear-gradient(135deg,#fff 0%,#f5f7ff 100%);border-color:#818cf8d9}.hermes-history-results article[aria-current=true]:before{content:"";width:3.5px;box-shadow:var(--tim-shadow-neural-glow);background:linear-gradient(#4f46e5,#a855f7);border-radius:0 4px 4px 0;position:absolute;top:18%;bottom:18%;left:0}.hermes-history-results article[data-pinned]{border-left:2.5px solid #6366f1d9}.hermes-history-results article:has(details[open]){z-index:25}.hermes-history-results article[data-selected=true]{box-shadow:var(--tim-shadow-node-active)!important;background:linear-gradient(135deg,#fff 0%,#eef2ff 100%)!important;border-color:#818cf8f2!important}.hermes-history-open{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:.22rem;width:100%;min-width:0;min-height:2.85rem;padding:.1rem 0;display:flex}.hermes-history-open strong{color:var(--tim-ink);font-size:.76rem;font-weight:680}.hermes-history-open span{color:var(--tim-ink-muted);font-size:.63rem}.hermes-history-open small{color:#94a3b8;font-size:.58rem;font-family:var(--tim-font-evidence,monospace);letter-spacing:.02em;padding-left:2.45rem}.hermes-history-results article[aria-current=true] .hermes-history-open small{color:#4f46e5;font-weight:600}.merlin-conversation-menu{flex-shrink:0;position:relative}.merlin-conversation-menu>summary{color:#94a3b8;cursor:pointer;letter-spacing:-.05em;touch-action:manipulation;border-radius:.5rem;place-items:center;width:1.95rem;height:1.95rem;font-size:.85rem;list-style:none;transition:all .15s;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:35;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% + .25rem);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-history-search-row{align-items:center;gap:.4rem;width:100%;display:flex}.merlin-history-search-row .hermes-history-search{flex:1;min-width:0}.merlin-history-select-toggle{border:1px solid var(--tim-line-strong);background:var(--tim-surface-1);min-height:2.35rem;color:var(--tim-ink-soft);cursor:pointer;touch-action:manipulation;border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;padding:0 .75rem;font-size:.72rem;font-weight:650;transition:all .14s;display:inline-flex}.merlin-history-select-toggle:hover{background:var(--tim-surface-hover);color:var(--tim-ink)}.merlin-history-select-toggle.is-active{background:var(--tim-intelligence-0);border-color:var(--tim-intelligence-0);color:var(--tim-surface-1);box-shadow:var(--tim-shadow-quiet)}.merlin-batch-bar{background:var(--tim-surface-inset);border:1px solid var(--tim-line-strong);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem;padding:.45rem .65rem;display:flex}.merlin-batch-info{align-items:center;gap:.45rem;display:flex}.merlin-batch-count{color:var(--tim-ink);font-size:.72rem;font-weight:700}.merlin-batch-actions{align-items:center;gap:.35rem;display:flex}.merlin-batch-select-all{border:1px solid var(--tim-line-strong);background:var(--tim-surface-1);color:var(--tim-ink-soft);cursor:pointer;border-radius:.5rem;align-items:center;padding:.3rem .6rem;font-size:.68rem;font-weight:650;transition:all .12s;display:inline-flex}.merlin-batch-select-all:hover{background:var(--tim-surface-hover);color:var(--tim-ink)}.merlin-batch-delete-btn{background:var(--tim-state-blocked);color:var(--tim-surface-1);cursor:pointer;box-shadow:var(--tim-shadow-quiet);border:0;border-radius:.5rem;align-items:center;gap:.25rem;padding:.3rem .7rem;font-size:.68rem;font-weight:700;transition:all .12s;display:inline-flex}.merlin-batch-delete-btn:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.merlin-batch-delete-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.merlin-conversation-checkbox{background:var(--tim-surface-1);color:#0000;border:1.6px solid #cbd5e1;border-radius:.55rem;flex-shrink:0;place-items:center;width:1.95rem;height:1.95rem;font-size:.82rem;font-weight:800;transition:all .14s;display:grid}.merlin-conversation-checkbox.is-checked{color:var(--tim-surface-1);box-shadow:var(--tim-shadow-neural-glow);background:#4f46e5;border-color:#4f46e5}.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}}.merlin-chat-stage,.hermes-chat-thread.merlin-transcript,.merlin-transcript-content{background:#fff!important}.merlin-chat-header{background:#fff!important;border-bottom:1px solid #e2e8f0d9!important}.merlin-chat-identity{background:0 0!important;border:0!important;align-items:center!important;gap:.65rem!important;text-decoration:none!important;display:flex!important}.merlin-chat-workspace .merlin-chat-identity>span.merlin-identity-core{width:42px!important;height:42px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex:none!important;justify-content:center!important;align-items:center!important;display:flex!important}.merlin-radiant-atom{filter:drop-shadow(0 0 14px #6366f166)!important;flex-shrink:0!important;width:38px!important;height:38px!important;transition:transform .2s cubic-bezier(.16,1,.3,1)!important}.merlin-chat-identity:hover .merlin-radiant-atom{transform:scale(1.08)!important}.merlin-chat-identity h1{margin:0!important}.merlin-chat-identity small{color:var(--tim-ink-muted)!important;font-size:.65rem!important;font-family:var(--tim-font-evidence)!important}.merlin-molecular-spine,.merlin-chat-workspace.has-history .hermes-history-drawer,.hermes-history-drawer.merlin-molecular-spine{background:linear-gradient(#f8fafc 0%,#f1f5f9 45%,#eef2f6 80%,#e2e8f0 100%)!important;border-right:1px solid #e2e8f0e6!important}.merlin-spine-top{flex-direction:column;gap:.65rem;padding:.25rem .25rem .5rem;display:flex}.merlin-spine-brand{justify-content:space-between!important;align-items:center!important;gap:.65rem!important;padding:.35rem .25rem .15rem!important;display:flex!important}.merlin-dna-wrap{flex-shrink:0!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.merlin-dna-art,.merlin-dna-art.is-vertical{filter:drop-shadow(0 2px 8px #38bdf840)!important;flex-shrink:0!important;width:22px!important;height:66px!important;animation:6s ease-in-out infinite alternate merlinDnaBreathe!important}@keyframes merlinDnaBreathe{0%{filter:drop-shadow(0 1px 5px #6366f133);transform:scale(.98)}to{filter:drop-shadow(0 3px 10px #06b6d45c);transform:scale(1.02)}}.merlin-spine-titles{flex-direction:column;gap:.05rem;margin-left:.25rem;margin-right:auto;display:flex}.merlin-spine-titles h2{color:var(--tim-ink);margin:0;font-size:.92rem;font-weight:750}.merlin-conversation-row{align-items:center;gap:.55rem;width:100%;min-width:0;display:flex}.merlin-conversation-emoji{background:#f1f5f9d9;border:1px solid #e2e8f0bf;border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;width:1.95rem;min-width:1.95rem;height:1.95rem;font-size:1.02rem;line-height:1;transition:all .18s;display:inline-flex}.hermes-history-results article:hover .merlin-conversation-emoji{background:#eef2ffcc;border-color:#e0e7ff;transform:scale(1.04)}.hermes-history-results article[aria-current=true] .merlin-conversation-emoji{box-shadow:var(--tim-shadow-emoji-glow);background:#eef2ff;border-color:#c7d2fe}.merlin-conversation-info{flex-direction:column;flex:1;gap:.08rem;min-width:0;display:flex}.merlin-conversation-info strong{text-overflow:ellipsis;white-space:nowrap;color:#0f172a;letter-spacing:-.01em;font-size:.76rem;font-weight:680;line-height:1.35;overflow:hidden}.hermes-history-results article[aria-current=true] .merlin-conversation-info strong{color:#1e1b4b;font-weight:730}.merlin-conversation-info span{text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:.63rem;line-height:1.3;overflow:hidden}.merlin-spine-quota{-webkit-backdrop-filter:blur(10px);box-shadow:var(--tim-shadow-quiet);background:#ffffffc7;border:1px solid #e2e8f0f2;border-radius:.85rem;flex-direction:column;gap:.65rem;margin-top:auto;padding:.8rem;display:flex}.merlin-quota-mini-head{justify-content:space-between;align-items:center;display:flex}.merlin-quota-kicker{font-family:var(--tim-font-evidence);letter-spacing:.08em;color:var(--tim-ink-muted);text-transform:uppercase;font-size:.55rem;font-weight:750}.merlin-quota-refresh-mini{color:var(--tim-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:.35rem;padding:.1rem .3rem;font-size:.85rem;transition:all .15s}.merlin-quota-refresh-mini:hover{color:var(--tim-ink);background:#e2e8f099}.merlin-quota-gauge-block{flex-direction:column;gap:.2rem;display:flex}.merlin-gauge-row{justify-content:space-between;align-items:center;font-size:.65rem;display:flex}.merlin-gauge-row span{color:var(--tim-ink-soft);font-weight:580}.merlin-gauge-row strong{font-size:.72rem;font-weight:750}.merlin-gauge-row strong.is-teal{color:#0d9488}.merlin-gauge-row strong.is-indigo{color:#6366f1}.merlin-gauge-track{background:#e2e8f0d9;border-radius:9999px;width:100%;height:.38rem;position:relative;overflow:hidden}.merlin-gauge-fill{border-radius:9999px;height:100%;transition:width .4s cubic-bezier(.16,1,.3,1)}.merlin-gauge-fill.is-teal{background:linear-gradient(90deg,#06b6d4,#10b981)}.merlin-gauge-fill.is-indigo{background:linear-gradient(90deg,#6366f1,#8b5cf6)}.merlin-quota-gauge-block small{color:var(--tim-ink-muted);font-size:.56rem;font-family:var(--tim-font-evidence)}.merlin-spine-account{border-top:1px solid #e2e8f0cc;justify-content:space-between;align-items:center;padding-top:.45rem;display:flex}.merlin-account-chip{align-items:center;gap:.45rem;display:flex}.merlin-account-avatar{color:#fff;background:linear-gradient(135deg,#6366f1,#06b6d4);border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.68rem;font-weight:750;display:grid}.merlin-account-chip div{flex-direction:column;display:flex}.merlin-account-chip strong{color:var(--tim-ink);font-size:.65rem;font-weight:680}.merlin-account-chip small{color:#10b981;font-size:.55rem}.merlin-account-switch-trigger{color:#6366f1;cursor:pointer;background:0 0;border:0;border-radius:.4rem;padding:.2rem .4rem;font-size:.62rem;font-weight:650}.merlin-account-switch-trigger:hover{background:#6366f114}.merlin-quick-account-switcher{box-shadow:var(--tim-shadow-deep);background:#fff;border:1px solid #e2e8f0f2;border-radius:.6rem;flex-direction:column;gap:.25rem;padding:.4rem;display:flex}.merlin-quick-account-item{color:var(--tim-ink-soft);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.4rem;justify-content:space-between;align-items:center;padding:.35rem .5rem;font-size:.64rem;display:flex}.merlin-quick-account-item:hover{background:#f1f5f9}.merlin-quick-account-item.is-active{color:#166534;background:#f0fdf4;font-weight:680}.merlin-turn.is-assistant{border:0;background:0 0!important}.merlin-turn.is-assistant .merlin-rich-response{--merlin-response-accent:var(--tim-state-information);--merlin-response-accent-soft:var(--tim-state-information-bg);--merlin-response-readable:72ch;color:var(--tim-ink-soft);font-family:var(--tim-font-interface);letter-spacing:-.006em;font-size:clamp(1rem,1.1vw,1.075rem);line-height:1.78}.merlin-turn.is-assistant .merlin-rich-response>*{min-width:0}.merlin-turn.is-assistant .merlin-rich-response>:first-child{margin-top:0}.merlin-turn.is-assistant .merlin-rich-response>:last-child{margin-bottom:0}.merlin-rich-response .merlin-rich-heading{max-width:26ch;color:var(--tim-ink);font-family:var(--tim-font-display);letter-spacing:-.04em;text-wrap:balance;margin:1.9rem 0 .78rem;font-weight:780;line-height:1.08;position:relative}.merlin-rich-response .merlin-rich-heading.is-level-1{max-width:22ch;font-family:var(--tim-font-signature);letter-spacing:-.05em;font-size:clamp(1.85rem,3.2vw,2.6rem);font-weight:720}.merlin-rich-response .merlin-rich-heading.is-level-1:after{content:"";border-radius:var(--tim-radius-pill);background:linear-gradient(90deg, var(--tim-state-information), var(--tim-state-learning), color-mix(in srgb, var(--tim-state-learning) 12%, transparent));width:clamp(3.25rem,8vw,5rem);height:.18rem;margin-top:.68rem;display:block}.merlin-rich-response .merlin-rich-heading.is-level-2{font-size:clamp(1.4rem,2.35vw,1.82rem)}.merlin-rich-response .merlin-rich-heading.is-level-3{letter-spacing:-.025em;margin-top:1.45rem;font-size:clamp(1.14rem,1.8vw,1.36rem)}.merlin-rich-response .merlin-rich-heading.is-level-4{letter-spacing:-.012em;margin-top:1.25rem;font-size:1.02rem}.merlin-rich-response .merlin-rich-paragraph{max-width:var(--merlin-response-readable);color:#1e293b;font-family:var(--tim-font-response,var(--font-manrope), var(--tim-font-interface));letter-spacing:-.011em;white-space:normal;margin:.72rem 0;font-weight:540;line-height:1.82}.merlin-rich-response>.merlin-rich-paragraph:first-child{color:#0f172a;font-size:1.035em;font-weight:560;line-height:1.84}.merlin-rich-response .merlin-inline-strong{color:var(--tim-ink);letter-spacing:-.012em;font-weight:820}.merlin-rich-response .merlin-inline-emphasis{color:color-mix(in srgb, var(--tim-state-learning) 78%, var(--tim-ink));font-family:var(--tim-font-signature);font-style:italic;font-weight:610}.merlin-rich-response .merlin-inline-code{border:1px solid var(--tim-line-strong);color:var(--tim-ink);background:var(--tim-surface-inset);font-family:var(--tim-font-evidence);white-space:break-spaces;border-radius:.38rem;padding:.14rem .38rem;font-size:.86em}.merlin-rich-response .merlin-inline-mark{color:var(--tim-ink);background:linear-gradient(180deg, transparent 42%, color-mix(in srgb, var(--tim-accent-champagne-bg) 88%, transparent) 42%);border-radius:.24rem;margin-inline:.08em;padding:.04em .18em .08em;font-weight:760}.merlin-rich-response .merlin-inline-link{color:var(--tim-state-information);-webkit-text-decoration-color:color-mix(in srgb, var(--tim-state-information) 42%, transparent);text-decoration-color:color-mix(in srgb, var(--tim-state-information) 42%, transparent);text-underline-offset:.22em;font-weight:760;text-decoration-thickness:.08em}.merlin-rich-response .merlin-inline-link:hover{color:color-mix(in srgb, var(--tim-state-information) 78%, var(--tim-ink));text-decoration-color:currentColor}.merlin-rich-response .merlin-inline-link-arrow{margin-left:.16em;font-size:.78em;display:inline-block;transform:translateY(-.08em)}.merlin-rich-response .merlin-rich-list{max-width:var(--merlin-response-readable);gap:.72rem;margin:1rem 0 1.15rem;padding:0;list-style:none;display:grid}.merlin-rich-response .merlin-rich-list-item{color:#1e293b;min-width:0;font-family:var(--tim-font-response,var(--font-manrope), var(--tim-font-interface));letter-spacing:-.011em;grid-template-columns:1.2rem minmax(0,1fr);align-items:start;gap:.56rem;padding:.05rem 0;font-weight:540;line-height:1.72;display:grid;position:relative}.merlin-rich-response .merlin-rich-list-marker{width:1.2rem;min-width:1.2rem;height:1.72em;color:var(--merlin-response-accent);font-family:var(--tim-font-evidence);place-items:center;font-size:.82rem;font-weight:900;line-height:1;display:grid}.merlin-rich-response .merlin-rich-list.is-ordered .merlin-rich-list-marker{width:1.55rem;min-width:1.55rem;color:var(--tim-state-learning);letter-spacing:.04em;font-size:.66rem}.merlin-rich-response .merlin-rich-list.is-ordered .merlin-rich-list-item{grid-template-columns:1.55rem minmax(0,1fr)}.merlin-rich-response .merlin-rich-list-body{min-width:0;padding-top:.01rem}.merlin-rich-response .merlin-rich-list-item.has-strong-lead .merlin-inline-strong{color:var(--tim-ink);font-size:1.015em;font-weight:850}.merlin-rich-response .merlin-rich-list-item.has-semantic-emoji{padding-block:.08rem}.merlin-response-section{--merlin-semantic:var(--tim-state-information);--merlin-semantic-bg:var(--tim-state-information-bg);--merlin-semantic-line:var(--tim-state-information-line);max-width:var(--merlin-response-readable);border:1px solid color-mix(in srgb, var(--merlin-semantic-line) 78%, var(--tim-line));border-left:.2rem solid var(--merlin-semantic);border-radius:var(--tim-radius-md);background:linear-gradient(100deg, color-mix(in srgb, var(--merlin-semantic-bg) 76%, var(--tim-surface-1)), var(--tim-surface-1) 58%);grid-template-columns:minmax(8rem,.26fr) minmax(0,1fr);align-items:start;gap:.8rem 1rem;margin:1rem 0;padding:.9rem 1rem;display:grid;position:relative;overflow:hidden}.merlin-response-section-orbit{border:1px solid color-mix(in srgb, var(--merlin-semantic) 15%, transparent);pointer-events:none;border-radius:50%;width:6.5rem;height:6.5rem;position:absolute;top:-2.75rem;right:-2.2rem}.merlin-response-section-orbit:after{content:"";border:1px dashed color-mix(in srgb, var(--merlin-semantic) 17%, transparent);border-radius:50%;position:absolute;inset:1.15rem}.merlin-response-section-head{align-items:center;gap:.52rem;min-width:0;display:flex}.merlin-response-section-icon{border:1px solid color-mix(in srgb, var(--merlin-semantic-line) 72%, var(--tim-line));background:color-mix(in srgb, var(--merlin-semantic-bg) 88%, var(--tim-surface-1));border-radius:50%;flex:none;place-items:center;width:1.9rem;height:1.9rem;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1rem;line-height:1;display:grid}.merlin-response-section-label{color:var(--tim-ink);letter-spacing:-.008em;font-size:.79rem;font-weight:840}.merlin-response-section .merlin-response-section-body{z-index:1;color:var(--tim-ink-soft);margin:.06rem 0 0;line-height:1.7;position:relative}.merlin-response-section.is-result{--merlin-semantic:var(--tim-state-verified);--merlin-semantic-bg:var(--tim-state-verified-bg);--merlin-semantic-line:var(--tim-state-verified-line)}.merlin-response-section.is-evidence{--merlin-semantic:var(--tim-state-evidence);--merlin-semantic-bg:var(--tim-state-evidence-bg);--merlin-semantic-line:var(--tim-state-evidence-line)}.merlin-response-section.is-direction,.merlin-response-section.is-action{--merlin-semantic:var(--tim-state-information);--merlin-semantic-bg:var(--tim-state-information-bg);--merlin-semantic-line:var(--tim-state-information-line)}.merlin-response-section.is-opportunity,.merlin-response-section.is-insight{--merlin-semantic:var(--tim-state-learning);--merlin-semantic-bg:var(--tim-state-learning-bg);--merlin-semantic-line:var(--tim-state-learning-line)}.merlin-response-section.is-risk{--merlin-semantic:var(--tim-state-blocked);--merlin-semantic-bg:var(--tim-state-blocked-bg);--merlin-semantic-line:var(--tim-state-blocked-line)}.merlin-response-section.is-uncertainty,.merlin-response-section.is-time{--merlin-semantic:var(--tim-state-pending);--merlin-semantic-bg:var(--tim-state-pending-bg);--merlin-semantic-line:var(--tim-state-pending-line)}.merlin-response-section.is-decision{--merlin-semantic:var(--tim-accent-champagne);--merlin-semantic-bg:var(--tim-accent-champagne-bg);--merlin-semantic-line:var(--tim-line-strong)}.merlin-response-section.is-system{--merlin-semantic:var(--tim-accent-electric);--merlin-semantic-bg:var(--tim-state-information-bg);--merlin-semantic-line:var(--tim-state-information-line)}.merlin-response-section.is-neutral{--merlin-semantic:var(--tim-state-neutral);--merlin-semantic-bg:var(--tim-state-neutral-bg);--merlin-semantic-line:var(--tim-state-neutral-line)}.merlin-rich-response .merlin-rich-quote{border:0;border-left:.2rem solid var(--tim-accent-champagne);border-radius:0 var(--tim-radius-md) var(--tim-radius-md) 0;max-width:68ch;color:var(--tim-ink-soft);background:linear-gradient(105deg, color-mix(in srgb, var(--tim-accent-champagne-bg) 68%, var(--tim-surface-1)), var(--tim-surface-1));grid-template-columns:2.5rem minmax(0,1fr);gap:.4rem;margin:1.2rem 0;padding:1rem 1.15rem;display:grid;position:relative}.merlin-rich-quote-mark{color:var(--tim-accent-champagne);font-family:var(--tim-font-signature);font-size:2.7rem;line-height:.72}.merlin-rich-quote-content{min-width:0;font-family:var(--tim-font-signature);font-size:1.03em;line-height:1.72}.merlin-code-block{border:1px solid var(--tim-intelligence-line);border-radius:var(--tim-radius-md);max-width:min(100%,64rem);color:var(--tim-intelligence-ink);background:linear-gradient(145deg, color-mix(in srgb, var(--tim-intelligence-0) 96%, var(--tim-state-information)), var(--tim-intelligence-0));box-shadow:var(--tim-shadow-quiet);margin:1.15rem 0;overflow:hidden}.merlin-code-toolbar{border-bottom:1px solid var(--tim-intelligence-line);background:color-mix(in srgb, var(--tim-intelligence-0) 88%, var(--tim-surface-1));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:2.55rem;padding:.48rem .65rem;display:grid}.merlin-code-lights{align-items:center;gap:.3rem;display:flex}.merlin-code-lights i{background:var(--tim-state-neutral);border-radius:50%;width:.42rem;height:.42rem;display:block}.merlin-code-lights i:first-child{background:var(--tim-state-blocked)}.merlin-code-lights i:nth-child(2){background:var(--tim-state-pending)}.merlin-code-lights i:nth-child(3){background:var(--tim-state-verified)}.merlin-code-language{color:var(--tim-intelligence-muted);font-family:var(--tim-font-evidence);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.64rem;font-weight:760;overflow:hidden}.merlin-code-copy{border:1px solid var(--tim-intelligence-line);min-height:2rem;color:var(--tim-intelligence-ink);background:color-mix(in srgb, var(--tim-intelligence-0) 82%, var(--tim-surface-1));cursor:pointer;border-radius:.52rem;padding:.3rem .55rem;font-size:.65rem;font-weight:760}.merlin-code-copy:hover{border-color:color-mix(in srgb, var(--tim-state-information) 62%, var(--tim-intelligence-line));background:color-mix(in srgb, var(--tim-intelligence-0) 72%, var(--tim-state-information))}.merlin-code-block pre{max-width:100%;margin:0;padding:1rem 1.05rem 1.15rem;overflow:auto}.merlin-code-block pre code{color:inherit;white-space:pre;background:0 0;border:0;padding:0;font-size:.86rem;line-height:1.65}.merlin-table-shell{border:1px solid var(--tim-line-strong);border-radius:var(--tim-radius-md);background:var(--tim-surface-1);max-width:100%;box-shadow:var(--tim-shadow-quiet);margin:1.15rem 0;overflow:hidden}.merlin-table-scroll{scrollbar-color:var(--tim-line-strong) transparent;background:0 0;border:0;border-radius:0;max-width:100%;margin:0;overflow-x:auto}.merlin-rich-table{border-collapse:collapse;width:100%;min-width:32rem}.merlin-rich-table th,.merlin-rich-table td{border-right:1px solid var(--tim-line);border-bottom:1px solid var(--tim-line);color:var(--tim-ink-soft);text-align:left;vertical-align:top;padding:.72rem .82rem;line-height:1.5}.merlin-rich-table th:last-child,.merlin-rich-table td:last-child{border-right:0}.merlin-rich-table tbody tr:last-child td{border-bottom:0}.merlin-rich-table th{color:var(--tim-ink);background:linear-gradient(180deg, color-mix(in srgb, var(--tim-state-information-bg) 72%, var(--tim-surface-1)), var(--tim-surface-1));letter-spacing:.025em;font-size:.72rem;font-weight:820}.merlin-rich-table tbody tr:hover td{background:color-mix(in srgb, var(--tim-state-information-bg) 34%, transparent)}.merlin-rich-rule{max-width:36rem;color:var(--tim-state-learning);grid-template-columns:minmax(1rem,1fr) auto minmax(1rem,1fr);align-items:center;gap:.7rem;margin:1.55rem 0;display:grid}.merlin-rich-rule i{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tim-state-learning) 34%, var(--tim-line)));height:1px;display:block}.merlin-rich-rule i:last-child{background:linear-gradient(90deg, color-mix(in srgb, var(--tim-state-learning) 34%, var(--tim-line)), transparent)}.merlin-rich-rule span{font-size:.78rem;line-height:1}@media (max-width:640px){.merlin-turn.is-assistant .merlin-rich-response{font-size:.98rem;line-height:1.72}.merlin-rich-response .merlin-rich-heading{max-width:100%;margin-top:1.5rem}.merlin-rich-response .merlin-rich-heading.is-level-1{font-size:clamp(1.62rem,7.5vw,2.05rem)}.merlin-rich-response .merlin-rich-heading.is-level-2{font-size:clamp(1.3rem,6vw,1.58rem)}.merlin-response-section{grid-template-columns:1fr;gap:.58rem;padding:.82rem .88rem}.merlin-response-section-head{gap:.46rem}.merlin-response-section-icon{width:1.75rem;height:1.75rem;font-size:.92rem}.merlin-rich-response .merlin-rich-list{gap:.66rem}.merlin-rich-response .merlin-rich-list-item{grid-template-columns:1rem minmax(0,1fr);gap:.48rem}.merlin-rich-response .merlin-rich-list-marker{width:1rem;min-width:1rem}.merlin-rich-response .merlin-rich-list.is-ordered .merlin-rich-list-item{grid-template-columns:1.45rem minmax(0,1fr)}.merlin-rich-response .merlin-rich-list.is-ordered .merlin-rich-list-marker{width:1.45rem;min-width:1.45rem}.merlin-rich-response .merlin-rich-quote{grid-template-columns:1.8rem minmax(0,1fr);padding:.9rem}.merlin-rich-quote-mark{font-size:2.1rem}.merlin-code-toolbar{grid-template-columns:auto minmax(0,1fr) auto}.merlin-code-copy{padding-inline:.45rem}.merlin-table-shell{border-radius:var(--tim-radius-sm)}.merlin-rich-table{min-width:29rem}}@media (prefers-reduced-motion:reduce){.merlin-rich-response *,.merlin-rich-response :before,.merlin-rich-response :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.merlin-chat-workspace{grid-template-columns:minmax(0,1fr);height:100%;min-height:0;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}@media (min-width:960px){.merlin-chat-workspace.has-history{grid-template-columns:var(--merlin-chat-sidebar) minmax(0, 1fr)!important}}.merlin-chat-stage{min-height:0;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.merlin-transcript{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.merlin-transcript-content{min-width:0!important;max-width:min(var(--merlin-chat-reading), calc(100% - 1.5rem))!important}.hermes-chat-research:not([open])>:not(summary){display:none!important}.merlin-command-dock{padding-bottom:max(.65rem, env(safe-area-inset-bottom))!important}.merlin-os.is-hermes,.hermes-app.is-hermes,.merlin-chat-workspace,.merlin-chat-stage,.merlin-transcript,.merlin-transcript-content,.merlin-chat-header,.hermes-view.merlin-chat-workspace,.merlin-os.is-hermes main.is-chat-workspace{background:#fff!important}html:has(.merlin-os.is-hermes){background:#fff!important}body:has(.merlin-os.is-hermes){background:#fff!important}.merlin-chat-header{z-index:12!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:auto!important;min-height:calc(var(--merlin-chat-header) + env(safe-area-inset-top,0px))!important;padding-top:max(.42rem, env(safe-area-inset-top,0px))!important;box-shadow:none!important;background:#fff!important;border-bottom:1px solid #e2e8f0d9!important;grid-template-columns:1fr auto 1fr!important;place-items:center stretch!important;padding-bottom:.42rem!important;padding-left:clamp(.75rem,2vw,1.35rem)!important;padding-right:clamp(.75rem,2vw,1.35rem)!important;display:grid!important;position:sticky!important;top:0!important}.merlin-header-left{justify-self:start!important;align-items:center!important;min-width:0!important;display:flex!important}.merlin-sidebar-toggle-btn{width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important;color:var(--tim-ink-soft)!important;box-shadow:var(--tim-shadow-quiet)!important;cursor:pointer!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;-webkit-user-select:none!important;user-select:none!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:.72rem!important;justify-content:center!important;align-items:center!important;padding:0!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;position:relative!important}.merlin-sidebar-toggle-btn:before{content:""!important;pointer-events:auto!important;position:absolute!important;inset:-8px -10px!important}.merlin-toggle-matrix,.merlin-toggle-matrix svg,.merlin-toggle-matrix *{pointer-events:none!important}.merlin-sidebar-toggle-btn:hover{color:#6366f1!important;box-shadow:var(--tim-shadow-quiet)!important;background:#f8fafc!important;border-color:#6366f180!important;transform:translateY(-1px)!important}.merlin-sidebar-toggle-btn:active{background:#f1f5f9!important;border-color:#c7d2fe!important;transform:scale(.92)!important}.merlin-sidebar-toggle-btn.is-open{color:#6366f1!important;background:#eef2ffb3!important;border-color:#6366f1b3!important}.merlin-toggle-matrix{justify-content:center!important;align-items:center!important;line-height:0!important;display:inline-flex!important}.merlin-chat-workspace .merlin-chat-identity,.merlin-chat-identity{background:0 0!important;justify-content:center!important;justify-self:center!important;align-items:center!important;gap:clamp(.95rem,2vw,1.35rem)!important;min-width:0!important;max-width:100%!important;padding:.15rem .5rem!important;text-decoration:none!important;display:inline-flex!important}.merlin-identity-core{flex-shrink:0!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.owner-deney-baslangici{border:1px solid var(--tim-line);border-radius:16px;margin-block:20px;padding:20px}.owner-deney-baslangici form{gap:16px;max-width:760px;display:grid}.owner-deney-baslangici label{gap:6px;display:grid}.owner-deney-baslangici input,.owner-deney-baslangici textarea,.owner-deney-baslangici select{width:100%;min-width:0;max-width:100%;color:inherit;background:0 0;border:1px solid;border-radius:8px;padding:10px}.owner-deney-urunler{gap:8px;max-height:320px;display:grid;overflow:auto}.owner-deney-urunler button{text-align:left;color:inherit;overflow-wrap:anywhere;background:0 0;border:1px solid;border-radius:8px;gap:4px;padding:12px;display:grid}.owner-deney-urunler button[aria-pressed=true]{outline-offset:-4px;outline:3px solid}.owner-deney-sayfalama{flex-wrap:wrap;gap:12px;display:flex}.owner-deney-baslangici button:focus-visible,.owner-deney-baslangici input:focus-visible,.owner-deney-baslangici textarea:focus-visible,.owner-deney-baslangici select:focus-visible{outline-offset:3px;outline:3px solid}.owner-deney-baslangici button:disabled{cursor:not-allowed}:root{--font-syne:var(--font-merlin-display)}.merlin-chat-identity h1.merlin-identity-title,.merlin-chat-identity .merlin-identity-title,.merlin-identity-title{font-family:var(--font-merlin-display), "Cinzel", serif!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#0f172a!important;-webkit-text-fill-color:transparent!important;white-space:nowrap!important;text-rendering:optimizelegibility!important;-webkit-font-smoothing:antialiased!important;filter:drop-shadow(0 1px 1px #0000001f)drop-shadow(0 2px 8px #9333ea24)!important;background:linear-gradient(118deg,#000 0%,#1d2b41 32%,#510858 68%,#971b9f 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;margin:0 -.16em 0 0!important;font-size:clamp(1.36rem,2.7vw,1.66rem)!important;font-weight:700!important;line-height:1!important;transition:filter .22s,transform .22s!important}.merlin-chat-identity:hover .merlin-identity-title{filter:drop-shadow(0 1px 1px #00000029)drop-shadow(0 3px 12px #9333ea3d)!important}.merlin-header-meta{justify-self:end!important;align-items:center!important;gap:.65rem!important;min-width:0!important;display:flex!important}@media (max-width:480px){.merlin-header-presence .merlin-presence-label{display:none!important}.merlin-header-presence{padding:.35rem .5rem!important}.merlin-chat-workspace .merlin-chat-identity,.merlin-chat-identity{gap:.85rem!important}.merlin-chat-identity h1.merlin-identity-title,.merlin-chat-identity .merlin-identity-title,.merlin-identity-title{letter-spacing:.13em!important;margin-right:-.13em!important;font-size:clamp(1.15rem,4.4vw,1.32rem)!important}}.merlin-header-presence{box-shadow:var(--tim-shadow-quiet)!important;color:var(--tim-ink-soft)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#f8fafceb!important;border:1px solid #e2e8f0!important;border-radius:9999px!important;align-items:center!important;gap:.45rem!important;padding:.3rem .65rem!important;font-size:.68rem!important;font-weight:650!important;display:inline-flex!important}.merlin-header-presence.is-idle .merlin-presence-signal{align-items:center;gap:3px;display:inline-flex}.merlin-header-presence.is-idle .merlin-presence-signal i{background:#10b981;border-radius:50%;width:5px;height:5px;display:inline-block}.merlin-header-presence.is-idle .merlin-presence-signal i:first-child{outline:3px solid #10b9813d;animation:2.4s ease-in-out infinite merlinPresencePulse}.merlin-header-presence.is-idle .merlin-presence-signal i:not(:first-child){display:none}.merlin-header-presence.is-active{color:#4338ca!important;box-shadow:var(--tim-shadow-quiet)!important;background:#eef2ff!important;border-color:#6366f199!important}.merlin-header-presence.is-active .merlin-presence-signal{align-items:center;gap:2.5px;display:inline-flex}.merlin-header-presence.is-active .merlin-presence-signal i{background:linear-gradient(#06b6d4,#6366f1);border-radius:9999px;width:3.5px;height:9px;animation:1s ease-in-out infinite alternate merlinSignalWave;display:inline-block}.merlin-header-presence.is-active .merlin-presence-signal i:first-child{animation-delay:0s}.merlin-header-presence.is-active .merlin-presence-signal i:nth-child(2){animation-delay:.2s}.merlin-header-presence.is-active .merlin-presence-signal i:nth-child(3){animation-delay:.4s}@keyframes merlinPresencePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}@keyframes merlinSignalWave{0%{opacity:.6;transform:scaleY(.4)}to{opacity:1;transform:scaleY(1.1)}}.merlin-presence-label{letter-spacing:.01em;font-family:var(--tim-font-evidence);font-size:.65rem}.merlin-cognitive-focus{text-align:center!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:.85rem!important;min-height:48vh!important;margin:auto!important;padding:4.5rem 1.5rem 2rem!important;display:flex!important}.merlin-focus-sigil-wrap{place-items:center!important;width:4.5rem!important;height:4.5rem!important;margin-bottom:.35rem!important;display:grid!important;position:relative!important}.merlin-focus-sigil{color:#0000!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 0 16px #6366f173)!important;background:linear-gradient(135deg,#06b6d4 0%,#6366f1 50%,#a855f7 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;font-size:1.85rem!important;line-height:1!important;animation:4s ease-in-out infinite alternate merlinSigilPulse!important}.merlin-focus-ring{border-radius:50%!important;position:absolute!important}.merlin-focus-ring.is-outer{border:1px dashed #6366f147!important;animation:30s linear infinite merlinRingRotate!important;inset:0!important}.merlin-focus-ring.is-inner{border:1px solid #06b6d43d!important;inset:.45rem!important}@keyframes merlinSigilPulse{0%{filter:drop-shadow(0 0 10px #6366f14d);transform:scale(.96)}to{filter:drop-shadow(0 0 22px #06b6d499);transform:scale(1.04)}}@keyframes merlinRingRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.merlin-focus-kicker{font-family:var(--tim-font-evidence)!important;letter-spacing:.14em!important;color:#6366f1!important;text-transform:uppercase!important;font-size:.7rem!important;font-weight:750!important}.merlin-focus-hint{color:var(--tim-ink-muted)!important;max-width:24rem!important;margin:0!important;font-size:.88rem!important;line-height:1.5!important}.merlin-turn{background:0 0!important;border:0!important;grid-template-columns:2.8rem minmax(0,1fr)!important;gap:.85rem!important;width:100%!important;max-width:100%!important;margin:0 0 1.25rem!important;padding:0!important;display:grid!important;position:relative!important}.merlin-turn-rail{flex-direction:column!important;flex-shrink:0!important;align-items:center!important;gap:.35rem!important;padding-top:.35rem!important;display:flex!important}.merlin-turn-index{font-family:var(--tim-font-evidence)!important;color:var(--tim-ink-muted)!important;letter-spacing:.04em!important;font-size:.6rem!important;font-weight:700!important}.merlin-turn-node{border-radius:50%!important;flex-shrink:0!important;place-items:center!important;width:1.65rem!important;height:1.65rem!important;font-size:.72rem!important;font-weight:800!important;line-height:1!important;transition:all .18s!important;display:grid!important}.merlin-turn-node.is-merlin{color:#fff!important;box-shadow:var(--tim-shadow-quiet)!important;background:linear-gradient(135deg,#6366f1,#06b6d4)!important}.merlin-turn-node.is-owner{color:var(--tim-ink)!important;box-shadow:var(--tim-shadow-quiet)!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.merlin-turn-line{background:linear-gradient(#e2e8f0 0%,#f1f5f9 100%)!important;border-radius:9999px!important;flex:auto!important;width:1.5px!important;min-height:1.5rem!important;display:block!important}.merlin-turn:last-child .merlin-turn-line{background:linear-gradient(#e2e8f0 0%,#0000 100%)!important}.merlin-turn-surface{flex-direction:column!important;width:100%!important;min-width:0!important;display:flex!important}.merlin-turn.is-user .merlin-turn-surface{box-shadow:var(--tim-shadow-quiet)!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:1.15rem!important;padding:.9rem 1.25rem!important}.merlin-turn.is-assistant .merlin-turn-surface{background:0 0!important;border:0!important;padding:.25rem .25rem .65rem!important}.merlin-turn-heading{justify-content:space-between!important;align-items:center!important;gap:.75rem!important;margin-bottom:.65rem!important;display:flex!important}.merlin-turn-identity{align-items:center!important;gap:.55rem!important;display:flex!important}.merlin-turn-avatar{border-radius:50%!important;place-items:center!important;width:1.65rem!important;height:1.65rem!important;font-size:.72rem!important;font-weight:800!important;display:grid!important}.merlin-turn-avatar.is-merlin{color:#fff!important;box-shadow:var(--tim-shadow-quiet)!important;background:linear-gradient(135deg,#6366f1,#06b6d4)!important}.merlin-turn-avatar.is-owner{color:#fff!important;background:#0f172a!important}.merlin-turn-identity strong{color:var(--tim-ink)!important;font-size:.82rem!important;font-weight:750!important;line-height:1.2!important;display:block!important}.merlin-turn-identity small{font-size:.62rem!important;font-family:var(--tim-font-evidence)!important;color:var(--tim-ink-muted)!important;letter-spacing:.02em!important;display:block!important}.merlin-turn-telemetry{align-items:center!important;gap:.5rem!important;display:flex!important}.merlin-turn-state{font-family:var(--tim-font-evidence)!important;color:var(--tim-ink-muted)!important;font-size:.62rem!important;font-weight:600!important}.merlin-user-intent{color:var(--tim-ink)!important;white-space:pre-wrap!important;word-break:break-word!important;margin:0!important;font-size:.95rem!important;font-weight:500!important;line-height:1.65!important}.merlin-thinking-trace{box-shadow:var(--tim-shadow-quiet)!important;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%)!important;border:1px solid #e2e8f0!important;border-radius:.85rem!important;align-items:center!important;gap:.75rem!important;margin:.35rem 0!important;padding:.65rem 1rem!important;display:inline-flex!important}.merlin-thinking-trace p{color:#4f46e5!important;font-size:.78rem!important;font-weight:600!important;font-family:var(--tim-font-evidence)!important;margin:0!important}.merlin-thinking-wave{align-items:center!important;gap:3px!important;height:14px!important;display:inline-flex!important}.merlin-thinking-wave i{background:linear-gradient(#06b6d4,#6366f1)!important;border-radius:9999px!important;width:3px!important;height:12px!important;animation:1.2s ease-in-out infinite merlinWavePulse!important;display:inline-block!important}.merlin-thinking-wave i:first-child{animation-delay:0s!important}.merlin-thinking-wave i:nth-child(2){animation-delay:.15s!important}.merlin-thinking-wave i:nth-child(3){animation-delay:.3s!important}.merlin-thinking-wave i:nth-child(4){animation-delay:.45s!important}@keyframes merlinWavePulse{0%,to{opacity:.5;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}@media (max-width:640px){.merlin-turn{grid-template-columns:1fr!important;gap:.45rem!important}.merlin-turn-rail{display:none!important}}@keyframes merlinDrawerSlideIn{0%{opacity:.85;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@media (max-width:959px){.hermes-history-layer[data-open] .hermes-history-drawer,.hermes-history-drawer.merlin-molecular-spine{will-change:transform;animation:.24s cubic-bezier(.16,1,.3,1) merlinDrawerSlideIn!important}.hermes-history-layer[data-open] .hermes-history-backdrop{animation:.2s merlinFadeIn!important}}@keyframes merlinFadeIn{0%{opacity:0}to{opacity:1}}.merlin-new-conversation,.merlin-new-conversation-btn{width:100%!important;min-height:2.85rem!important;color:var(--tim-ink)!important;box-shadow:var(--tim-shadow-quiet)!important;cursor:pointer!important;background:linear-gradient(145deg,#fff 0%,#f8fafc 100%)!important;border:1px solid #e2e8f0!important;border-radius:.85rem!important;justify-content:space-between!important;align-items:center!important;margin:.55rem 0 .75rem!important;padding:.62rem .92rem!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:relative!important}.merlin-new-conversation:hover:not(:disabled),.merlin-new-conversation-btn:hover:not(:disabled){color:#4f46e5!important;box-shadow:var(--tim-shadow-quiet)!important;background:linear-gradient(145deg,#fff 0%,#f5f7ff 100%)!important;border-color:#6366f18c!important;transform:translateY(-1px)!important}.merlin-new-conversation:focus-visible,.merlin-new-conversation-btn:focus-visible{outline-offset:2px!important;outline:2px solid #6366f1!important}.merlin-new-conversation:disabled,.merlin-new-conversation-btn:disabled{opacity:.45!important;cursor:not-allowed!important;transform:none!important}.merlin-new-chat-glyph{color:#4f46e5!important;background:#eef2ff!important;border-radius:.5rem!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:1.65rem!important;height:1.65rem!important;transition:transform .18s,background-color .18s!important;display:inline-flex!important}.merlin-new-conversation-btn:hover:not(:disabled) .merlin-new-chat-glyph{background:#e0e7ff!important;transform:scale(1.08)!important}.merlin-new-chat-text{font-family:var(--tim-font-interface)!important;letter-spacing:.01em!important;text-align:left!important;flex:auto!important;margin-left:.55rem!important;font-size:.82rem!important;font-weight:750!important}.merlin-new-chat-kicker{color:#a855f7!important;opacity:.55!important;font-size:.72rem!important;transition:opacity .18s,transform .18s!important}.merlin-new-conversation-btn:hover:not(:disabled) .merlin-new-chat-kicker{opacity:1!important;transform:rotate(15deg)scale(1.15)!important}@media (prefers-reduced-motion:reduce){.merlin-new-conversation,.merlin-new-conversation-btn,.merlin-new-chat-glyph,.merlin-new-chat-kicker{transition:none!important;animation:none!important;transform:none!important}}.merlin-command-dock{z-index:15;position:relative;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:.5rem max(1rem, calc((100% - var(--merlin-chat-reading)) / 2)) max(.65rem, env(safe-area-inset-bottom))!important;background:linear-gradient(#fff0 0%,#fffffff5 20%,#fff 100%)!important;border-top:0!important}@media (max-width:640px){.merlin-command-dock{padding:.35rem .65rem max(.45rem, env(safe-area-inset-bottom))!important;background:#fff!important}}.merlin-composer-shell{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:var(--tim-shadow-deep)!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:1.25rem!important;flex-direction:column!important;gap:0!important;padding:.35rem .55rem .35rem .85rem!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important}.merlin-composer-shell:focus-within{box-shadow:var(--tim-shadow-deep)!important;border-color:#6366f1cc!important}.merlin-dock-tools{box-sizing:border-box!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-wrap:nowrap!important;align-items:center!important;gap:.35rem!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-bottom:.15rem!important;display:flex!important;overflow-x:auto!important}.merlin-dock-tools::-webkit-scrollbar{display:none!important}.merlin-dock-tools button,.merlin-dock-tools summary{min-height:1.85rem!important;color:var(--tim-ink-soft)!important;white-space:nowrap!important;cursor:pointer!important;background:#f8fafc!important;border:1px solid #e2e8f0e6!important;border-radius:9999px!important;align-items:center!important;gap:.32rem!important;padding:.28rem .65rem!important;font-size:.72rem!important;font-weight:650!important;transition:all .12s!important;display:inline-flex!important}.merlin-dock-tools button:hover,.merlin-dock-tools summary:hover{color:var(--tim-ink)!important;background:#f1f5f9!important;border-color:#cbd5e1!important}.merlin-dock-tools button span[aria-hidden=true]{color:#6366f1;font-size:.8rem}@media (max-width:640px){.hermes-chat-research{position:static!important}.hermes-chat-research[open]>.hermes-inline-research{width:auto!important;max-width:calc(100% - 1rem)!important;bottom:calc(100% + .5rem)!important;left:.5rem!important;right:.5rem!important}}.hermes-chat-form{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.hermes-chat-form>div{box-sizing:border-box!important;align-items:flex-end!important;gap:.5rem!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}#hermes-question,.hermes-chat-form textarea{min-width:0!important;min-height:2.35rem!important;max-height:10rem!important;box-shadow:none!important;color:var(--tim-ink)!important;resize:none!important;background:0 0!important;border:0!important;outline:none!important;flex:auto!important;padding:.35rem .2rem!important;font-family:inherit!important;font-size:.92rem!important;line-height:1.45!important}#hermes-question:focus,.hermes-chat-form textarea:focus{box-shadow:none!important;border:0!important;outline:none!important}#hermes-question::placeholder{color:#94a3b8;font-size:.88rem}.merlin-attach-button{width:2.35rem!important;min-width:2.35rem!important;height:2.35rem!important;min-height:2.35rem!important;color:var(--tim-ink-muted)!important;cursor:pointer!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:.75rem!important;flex:0 0 2.35rem!important;justify-content:center!important;align-items:center!important;margin-bottom:.1rem!important;padding:0!important;font-size:1.05rem!important;transition:all .12s!important;display:inline-flex!important}.merlin-attach-button:hover:not(:disabled){color:var(--tim-ink)!important;background:#f1f5f9!important;border-color:#cbd5e1!important;transform:translateY(-1px)!important}.merlin-attach-button:disabled{opacity:.5!important;cursor:not-allowed!important}.merlin-composer-attachments{border-bottom:1px solid #f1f5f9!important;flex-wrap:wrap!important;gap:.4rem!important;width:100%!important;margin-bottom:.25rem!important;padding:.35rem .2rem .4rem!important;display:flex!important}.merlin-composer-chip{color:var(--tim-ink)!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:.65rem!important;align-items:center!important;gap:.35rem!important;padding:.22rem .55rem!important;font-size:.76rem!important;display:inline-flex!important}.merlin-composer-chip.is-uploading{color:#92400e!important;background:#fef3c7!important;border-color:#fde68a!important;font-style:italic!important}.merlin-chip-name{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:12rem!important;font-weight:550!important;overflow:hidden!important}.merlin-chip-size{color:var(--tim-ink-muted)!important;font-size:.7rem!important}.merlin-chip-remove{color:#9ca3af!important;cursor:pointer!important;background:0 0!important;border:none!important;padding:0 .15rem!important;font-size:.85rem!important;line-height:1!important}.merlin-chip-remove:hover{color:#ef4444!important}.merlin-message-attachments{flex-wrap:wrap!important;gap:.45rem!important;margin-bottom:.55rem!important;display:flex!important}.merlin-attachment-pill{color:var(--tim-ink)!important;box-shadow:var(--tim-shadow-soft)!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:.75rem!important;align-items:center!important;gap:.35rem!important;padding:.28rem .65rem!important;font-size:.78rem!important;display:inline-flex!important}.merlin-attachment-pill .merlin-attachment-name{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:14rem!important;font-weight:550!important;overflow:hidden!important}.merlin-attachment-pill .merlin-attachment-size{color:var(--tim-ink-muted)!important;font-size:.7rem!important}.merlin-attachment-card{width:100%!important;max-width:440px!important;box-shadow:var(--tim-shadow-soft)!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:.85rem!important;flex-direction:column!important;margin-top:.35rem!important;margin-bottom:.55rem!important;transition:transform .18s,box-shadow .18s!important;display:flex!important;overflow:hidden!important}.merlin-attachment-card:hover{box-shadow:var(--tim-shadow-floating)!important}.merlin-attachment-link{cursor:pointer!important;background:#f1f5f9!important;text-decoration:none!important;display:block!important;position:relative!important;overflow:hidden!important}.merlin-attachment-image{object-fit:contain!important;width:100%!important;height:auto!important;max-height:480px!important;transition:transform .25s!important;display:block!important}.merlin-attachment-card:hover .merlin-attachment-image{transform:scale(1.015)!important}.merlin-attachment-card-footer{background:#f8fafc!important;border-top:1px solid #f1f5f9!important;justify-content:space-between!important;align-items:center!important;padding:.5rem .75rem!important;display:flex!important}.merlin-attachment-meta{flex-direction:column!important;gap:.1rem!important;display:flex!important;overflow:hidden!important}.merlin-attachment-card .merlin-attachment-name{color:var(--tim-ink)!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:18rem!important;font-size:.8rem!important;font-weight:600!important;overflow:hidden!important}.merlin-attachment-card .merlin-attachment-size{color:var(--tim-ink-muted)!important;font-size:.7rem!important}.merlin-attachment-download-btn{width:1.85rem!important;height:1.85rem!important;color:var(--tim-ink)!important;cursor:pointer!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:.5rem!important;justify-content:center!important;align-items:center!important;font-size:.95rem!important;text-decoration:none!important;transition:background .15s,border-color .15s!important;display:inline-flex!important}.merlin-attachment-download-btn:hover{background:#f1f5f9!important;border-color:#cbd5e1!important}.merlin-rich-image-container{width:100%!important;max-width:480px!important;box-shadow:var(--tim-shadow-soft)!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:.75rem!important;margin:.75rem 0!important;overflow:hidden!important}.merlin-rich-image-link{text-decoration:none!important;display:block!important}.merlin-rich-image{object-fit:contain!important;width:100%!important;height:auto!important;max-height:480px!important;display:block!important}.merlin-rich-image-caption{color:var(--tim-ink-muted)!important;text-align:center!important;background:#fff!important;border-top:1px solid #f1f5f9!important;padding:.4rem .65rem!important;font-size:.75rem!important;display:block!important}@media (max-width:640px){.merlin-attachment-card,.merlin-rich-image-container{max-width:100%!important}.merlin-attachment-card .merlin-attachment-name{max-width:12rem!important}}.merlin-send-button{color:#fff!important;width:2.35rem!important;min-width:2.35rem!important;height:2.35rem!important;min-height:2.35rem!important;box-shadow:var(--tim-shadow-quiet)!important;cursor:pointer!important;background:#0f172a!important;border:0!important;border-radius:50%!important;flex:0 0 2.35rem!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:1.1rem!important;font-weight:700!important;transition:transform .12s,background-color .15s,opacity .15s!important;display:inline-flex!important}.merlin-send-button:hover:not(:disabled){transform:scale(1.05);background:#1e293b!important}.merlin-send-button:disabled{color:#94a3b8!important;cursor:not-allowed!important;box-shadow:none!important;opacity:.65!important;background:#f1f5f9!important}.merlin-send-button.is-stop{color:#fff!important;background:#e11d48!important}.merlin-send-button.is-stop:hover{background:#be123c!important}.hermes-chat-form small{color:#94a3b8!important;justify-content:space-between!important;align-items:center!important;padding:0 .2rem!important;font-size:.68rem!important;display:flex!important}.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;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}.merlin-chat-stage.has-quota-sidebar{grid-template-columns:minmax(0,1fr) 22rem;display:grid}.merlin-quota-sidebar{border-left:1px solid var(--tim-line);background:var(--tim-surface-1);height:100%;box-shadow:var(--tim-shadow-quiet);z-index:10;flex-direction:column;display:flex;overflow-y:auto}@media (max-width:64rem){.merlin-chat-stage.has-quota-sidebar{grid-template-columns:minmax(0,1fr)}.merlin-quota-sidebar{width:min(24rem,100%);box-shadow:var(--tim-shadow-elevated);position:absolute;top:0;bottom:0;right:0}}.merlin-quota-header{border-bottom:1px solid var(--tim-line);background:var(--tim-surface-0);justify-content:space-between;align-items:center;gap:.5rem;padding:.85rem 1rem;display:flex}.merlin-quota-title-area{align-items:center;gap:.5rem;min-width:0;display:flex}.merlin-quota-icon{background:color-mix(in srgb, var(--tim-state-verified) 15%, transparent);width:1.8rem;height:1.8rem;color:var(--tim-state-verified);border-radius:.45rem;place-items:center;font-size:.9rem;display:grid}.merlin-quota-header h3{color:var(--tim-ink);margin:0;font-size:.82rem;font-weight:700}.merlin-quota-header small{color:var(--tim-ink-muted);font-size:.62rem;display:block}.merlin-quota-action-button{border:1px solid var(--tim-line-strong);background:var(--tim-surface-1);color:var(--tim-ink-soft);cursor:pointer;border-radius:.4rem;padding:.25rem .55rem;font-size:.68rem;font-weight:600}.merlin-quota-action-button:hover:not(:disabled){background:var(--tim-surface-hover);color:var(--tim-ink)}.merlin-quota-close-button{width:1.6rem;height:1.6rem;color:var(--tim-ink-muted);cursor:pointer;background:0 0;border:none;border-radius:.35rem;place-items:center;font-size:.85rem;display:grid}.merlin-quota-close-button:hover{background:var(--tim-surface-hover);color:var(--tim-ink)}.merlin-quota-body{flex-direction:column;gap:1rem;padding:1rem;display:flex;overflow-y:auto}.merlin-quota-active-card{flex-direction:column;gap:.85rem;display:flex}.merlin-quota-account-head{border:1px solid var(--tim-line);border-radius:var(--tim-radius-md,.75rem);background:var(--tim-surface-0);justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.75rem;display:flex}.merlin-quota-account-head strong{color:var(--tim-ink);word-break:break-all;font-size:.82rem;display:block}.merlin-quota-badge{letter-spacing:.05em;border-radius:.3rem;margin-bottom:.2rem;padding:.15rem .4rem;font-size:.58rem;font-weight:750;display:inline-block}.merlin-quota-badge.is-active{background:color-mix(in srgb, var(--tim-state-verified) 15%, transparent);color:var(--tim-state-verified)}.merlin-quota-label{color:var(--tim-ink-muted);font-size:.65rem;display:block}.merlin-quota-status-pill{white-space:nowrap;border-radius:.35rem;padding:.2rem .5rem;font-size:.62rem;font-weight:700}.merlin-quota-status-pill.is-ready{background:color-mix(in srgb, var(--tim-state-verified) 12%, transparent);color:var(--tim-state-verified)}.merlin-quota-status-pill.is-exhausted_5h,.merlin-quota-status-pill.is-exhausted_weekly,.merlin-quota-status-pill.is-error{background:color-mix(in srgb, var(--tim-state-blocked) 15%, transparent);color:var(--tim-state-blocked)}.merlin-quota-window-card{border:1px solid var(--tim-line);border-radius:var(--tim-radius-md,.75rem);background:var(--tim-surface-0);flex-direction:column;gap:.85rem;padding:.85rem;display:flex}.merlin-quota-window-header{border-bottom:1px solid var(--tim-line);flex-direction:column;gap:.15rem;padding-bottom:.4rem;display:flex}.merlin-quota-window-tag{letter-spacing:.08em;color:var(--tim-ink-muted);font-size:.65rem;font-weight:800}.merlin-quota-window-sub{color:var(--tim-ink-muted);font-size:.62rem}.merlin-quota-metric-row{flex-direction:column;gap:.35rem;display:flex}.merlin-quota-metric-label{justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.merlin-quota-metric-label span{color:var(--tim-ink-soft);font-weight:500}.merlin-quota-metric-label strong{font-size:.75rem;font-weight:750}.merlin-quota-progress-track{background:var(--tim-line);border-radius:.3rem;width:100%;height:.45rem;overflow:hidden}.merlin-quota-progress-bar{border-radius:.3rem;height:100%;transition:width .3s}.merlin-quota-metric-foot{color:var(--tim-ink-muted);justify-content:space-between;gap:.5rem;font-size:.58rem;display:flex}.merlin-quota-metric-foot small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merlin-quota-reset{color:var(--tim-ink-soft);flex-shrink:0;font-weight:600}.merlin-quota-other-section{border-top:1px solid var(--tim-line);flex-direction:column;gap:.5rem;padding-top:.85rem;display:flex}.merlin-quota-other-section h4{color:var(--tim-ink-soft);margin:0;font-size:.72rem;font-weight:700}.merlin-quota-other-list{flex-direction:column;gap:.5rem;display:flex}.merlin-quota-other-card{border:1px solid var(--tim-line);background:var(--tim-surface-0);border-radius:.55rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .75rem;display:flex}.merlin-quota-other-info{flex-direction:column;gap:.15rem;min-width:0;display:flex}.merlin-quota-other-info strong{color:var(--tim-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.merlin-quota-other-info small{color:var(--tim-ink-muted);font-size:.6rem}.merlin-quota-mini-badges{gap:.35rem;margin-top:.2rem;display:flex}.merlin-quota-mini-pill{background:var(--tim-surface-1);color:var(--tim-ink-soft);border:1px solid var(--tim-line);border-radius:.25rem;padding:.1rem .3rem;font-size:.55rem;font-weight:600}.merlin-quota-mini-pill.is-ready{color:var(--tim-state-verified);border-color:color-mix(in srgb, var(--tim-state-verified) 30%, transparent)}.merlin-quota-mini-pill.is-error{color:var(--tim-state-blocked);border-color:color-mix(in srgb, var(--tim-state-blocked) 30%, transparent)}.merlin-quota-switch-button{border:1px solid var(--tim-line-strong);background:var(--tim-surface-1);color:var(--tim-ink-soft);cursor:pointer;white-space:nowrap;border-radius:.4rem;padding:.35rem .6rem;font-size:.65rem;font-weight:650}.merlin-quota-switch-button:hover:not(:disabled){background:var(--tim-state-verified-bg);border-color:var(--tim-state-verified-line);color:var(--tim-state-verified)}.merlin-quota-footer-info{border-top:1px dashed var(--tim-line);color:var(--tim-ink-muted);flex-direction:column;gap:.3rem;padding-top:.5rem;font-size:.62rem;display:flex}.hermes-sentinel-header-btn{background:var(--tim-surface-1);border:1px solid var(--tim-state-verified-line);color:var(--tim-state-verified);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .8rem;font-size:.76rem;font-weight:750;transition:all .2s;display:inline-flex}.hermes-sentinel-header-btn:hover{background:var(--tim-state-verified-bg);border-color:var(--tim-state-verified);box-shadow:var(--tim-shadow-verified-ring);transform:translateY(-1px)}.hermes-sentinel-header-btn.is-active{background:var(--tim-ink);color:var(--tim-surface-0);border-color:var(--tim-state-verified);box-shadow:var(--tim-shadow-verified-ring)}.sentinel-dot-ping{background:var(--tim-state-verified);width:.45rem;height:.45rem;box-shadow:var(--tim-shadow-verified-ring);border-radius:50%}.hermes-kurt-kapani-header-btn{background:var(--tim-surface-1);border:1px solid var(--tim-state-information-line);color:var(--tim-state-information);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .8rem;font-size:.76rem;font-weight:750;transition:all .2s;display:inline-flex}.hermes-kurt-kapani-header-btn:hover{background:var(--tim-state-information-bg);border-color:var(--tim-state-information);box-shadow:var(--tim-shadow-information-ring);transform:translateY(-1px)}.hermes-kurt-kapani-header-btn.is-active{background:var(--tim-ink);color:var(--tim-surface-0);border-color:var(--tim-state-information);box-shadow:var(--tim-shadow-information-ring)}.kurt-dot-ping{background:var(--tim-state-verified);width:.45rem;height:.45rem;box-shadow:var(--tim-shadow-verified-ring);border-radius:50%;animation:2s cubic-bezier(0,0,.2,1) infinite kurt-ping}.kurt-kapani-shell{max-width:82rem;color:var(--tim-ink);flex-direction:column;gap:1.5rem;margin:0 auto;padding:1.5rem 1rem 5rem;animation:.3s cubic-bezier(.16,1,.3,1) kurt-fade-in;display:flex}@keyframes kurt-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.kurt-header{background:var(--tim-surface-1);border:1px solid var(--tim-state-information-line);box-shadow:var(--tim-shadow-quiet);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1.25rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.75rem 2rem;display:flex}.kurt-title-group{max-width:48rem}.kurt-badge{background:var(--tim-state-verified-bg);border:1px solid var(--tim-state-verified-line);color:var(--tim-state-verified);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.25rem .65rem;font-size:.68rem;display:inline-flex}.kurt-radar-ping{background:var(--tim-state-verified);width:.5rem;height:.5rem;box-shadow:var(--tim-shadow-verified-ring);border-radius:50%;display:inline-block;position:relative}.kurt-radar-ping:after{content:"";border:1.5px solid var(--tim-state-verified);border-radius:50%;animation:2s cubic-bezier(0,0,.2,1) infinite kurt-ping;position:absolute;inset:-3px}@keyframes kurt-ping{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}.kurt-header h1{letter-spacing:-.03em;color:var(--tim-ink);margin:.2rem 0 .5rem;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:800}.kurt-header p{color:var(--tim-ink-muted);margin:0;font-size:.88rem;line-height:1.55}.kurt-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.kurt-btn-primary{background:var(--tim-state-verified);color:var(--tim-surface-0);cursor:pointer;box-shadow:var(--tim-shadow-verified-ring);border:none;border-radius:.75rem;align-items:center;gap:.45rem;padding:.65rem 1.15rem;font-size:.82rem;font-weight:700;transition:all .2s;display:inline-flex}.kurt-btn-primary:hover:not(:disabled){box-shadow:var(--tim-shadow-verified-ring);transform:translateY(-1px)}.kurt-btn-primary:disabled,.kurt-btn-secondary:disabled{opacity:.6;cursor:not-allowed}.kurt-btn-secondary{background:var(--tim-surface-1);color:var(--tim-ink);border:1px solid var(--tim-line);cursor:pointer;border-radius:.75rem;align-items:center;gap:.45rem;padding:.65rem 1.15rem;font-size:.82rem;font-weight:700;transition:all .2s;display:inline-flex}.kurt-btn-secondary:hover:not(:disabled){background:var(--tim-surface-inset);border-color:var(--tim-state-information-line)}.kurt-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.kurt-metric-card{background:var(--tim-surface-1);border:1px solid var(--tim-line);box-shadow:var(--tim-shadow-quiet);border-radius:1rem;padding:1.25rem;transition:transform .2s,border-color .2s}.kurt-metric-card:hover{transform:translateY(-2px)}.kurt-metric-card.is-danger{border-left:4px solid var(--tim-state-blocked)}.kurt-metric-card.is-cyan{border-left:4px solid var(--tim-state-information)}.kurt-metric-card.is-amber{border-left:4px solid var(--tim-state-pending)}.kurt-metric-card.is-emerald{border-left:4px solid var(--tim-state-verified)}.kurt-metric-header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.kurt-metric-header span{color:var(--tim-ink-muted);font-size:.78rem;font-weight:700}.kurt-metric-header small{background:var(--tim-surface-inset);color:var(--tim-ink-soft);text-transform:uppercase;border-radius:999px;padding:.15rem .45rem;font-size:.65rem;font-weight:800}.kurt-metric-value{align-items:baseline;gap:.45rem;margin-bottom:.5rem;display:flex}.kurt-metric-value strong{letter-spacing:-.04em;color:var(--tim-ink);font-size:2.1rem;font-weight:900;line-height:1}.kurt-metric-value span{color:var(--tim-ink-muted);font-size:.8rem;font-weight:650}.kurt-metric-card p{color:var(--tim-ink-muted);margin:0;font-size:.76rem;line-height:1.45}.kurt-traps-overview{background:var(--tim-surface-1);border:1px solid var(--tim-line);border-radius:1rem;padding:1.25rem 1.5rem}.kurt-traps-overview h3{letter-spacing:.05em;text-transform:uppercase;color:var(--tim-ink-muted);margin:0 0 .85rem;font-size:.82rem;font-weight:800}.kurt-traps-pills{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.85rem;display:grid}.kurt-trap-pill{background:var(--tim-surface-inset);border:1px solid var(--tim-line);border-radius:.8rem;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.kurt-trap-pill i.is-active{background:var(--tim-state-verified);width:.6rem;height:.6rem;box-shadow:var(--tim-shadow-verified-ring);border-radius:50%;flex-shrink:0;margin-top:.3rem}.kurt-trap-pill strong{color:var(--tim-ink);margin-bottom:.15rem;font-size:.84rem;font-weight:750;display:block}.kurt-trap-pill small{color:var(--tim-ink-muted);font-size:.72rem;line-height:1.4;display:block}.kurt-feed-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.kurt-search-box{flex:1;align-items:center;min-width:20rem;max-width:28rem;display:flex;position:relative}.kurt-search-box span{color:var(--tim-ink-muted);pointer-events:none;position:absolute;left:.85rem}.kurt-search-box input{border:1px solid var(--tim-line);background:var(--tim-surface-1);width:100%;color:var(--tim-ink);border-radius:.75rem;outline:none;padding:.6rem 2rem .6rem 2.4rem;font-size:.84rem;transition:border-color .2s}.kurt-search-box input:focus{border-color:var(--tim-state-information);box-shadow:var(--tim-shadow-information-ring)}.kurt-search-box button{color:var(--tim-ink-muted);cursor:pointer;background:0 0;border:none;font-size:.8rem;position:absolute;right:.75rem}.kurt-filter-tabs{flex-wrap:wrap;gap:.35rem;display:flex}.kurt-filter-tabs button{border:1px solid var(--tim-line);background:var(--tim-surface-1);color:var(--tim-ink-soft);cursor:pointer;border-radius:.65rem;padding:.45rem .85rem;font-size:.78rem;font-weight:650;transition:all .2s}.kurt-filter-tabs button:hover{background:var(--tim-surface-inset);color:var(--tim-ink)}.kurt-filter-tabs button.is-active{background:var(--tim-ink);color:var(--tim-surface-0);border-color:var(--tim-ink)}.kurt-event-cards{gap:.85rem;display:grid}.kurt-event-card{background:var(--tim-surface-1);border:1px solid var(--tim-line);cursor:pointer;box-shadow:var(--tim-shadow-quiet);border-radius:1rem;padding:1.25rem 1.5rem;transition:all .2s}.kurt-event-card:hover{border-color:var(--tim-state-information);box-shadow:var(--tim-shadow-information-ring);transform:translateY(-2px)}.kurt-event-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.65rem;display:flex}.kurt-event-type{align-items:center;gap:.75rem;display:flex}.kurt-event-icon{font-size:1.6rem;line-height:1}.kurt-event-type strong{color:var(--tim-ink);font-size:.95rem;font-weight:800;display:block}.kurt-event-type small{color:var(--tim-ink-muted);font-size:.74rem}.kurt-event-status-badge{align-items:center;gap:.65rem;display:flex}.kurt-status-pill{letter-spacing:.02em;border-radius:999px;padding:.25rem .65rem;font-size:.72rem;font-weight:750}.kurt-status-pill.is-banned{background:var(--tim-state-blocked-bg);color:var(--tim-state-blocked);border:1px solid var(--tim-state-blocked-line)}.kurt-status-pill.is-audited{background:var(--tim-state-verified-bg);color:var(--tim-state-verified);border:1px solid var(--tim-state-verified-line)}.kurt-status-pill.is-logged{background:var(--tim-state-information-bg);color:var(--tim-state-information);border:1px solid var(--tim-state-information-line)}.kurt-event-status-badge time{color:var(--tim-ink-muted);font-size:.75rem;font-family:var(--font-geist-mono,monospace)}.kurt-event-narrative{color:var(--tim-ink-soft);margin:0 0 .85rem;font-size:.84rem;line-height:1.5}.kurt-event-bottom{border-top:1px solid var(--tim-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.75rem;display:flex}.kurt-event-chips{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.kurt-chip{background:var(--tim-surface-inset);color:var(--tim-ink-soft);border-radius:.5rem;padding:.2rem .55rem;font-size:.74rem}.kurt-chip strong{color:var(--tim-ink);margin-right:.25rem}.kurt-btn-detail{color:var(--tim-state-information);cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem;font-weight:750}.kurt-btn-detail:hover{text-decoration:underline}.kurt-modal-backdrop{z-index:999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;justify-content:center;align-items:center;padding:1rem;animation:.2s kurt-fade-in;display:flex;position:fixed;inset:0}.kurt-modal-content{background:var(--tim-surface-1);border:1px solid var(--tim-line);width:100%;max-width:44rem;max-height:90vh;box-shadow:var(--tim-shadow-quiet);border-radius:1.25rem;flex-direction:column;display:flex;overflow:hidden}.kurt-modal-header{border-bottom:1px solid var(--tim-line);background:var(--tim-surface-inset);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.kurt-modal-title{align-items:center;gap:.75rem;display:flex}.kurt-modal-title span{font-size:2rem}.kurt-modal-title h2{color:var(--tim-ink);margin:0;font-size:1.15rem;font-weight:800}.kurt-modal-title small{color:var(--tim-ink-muted);font-size:.75rem}.kurt-modal-close{color:var(--tim-ink-muted);cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.5rem;font-size:1.2rem}.kurt-modal-close:hover{background:var(--tim-surface-1);color:var(--tim-ink)}.kurt-modal-body{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex;overflow-y:auto}.kurt-dossier-card{background:var(--tim-surface-inset);border:1px solid var(--tim-line);border-radius:.85rem;padding:1rem 1.25rem}.kurt-dossier-card h3{text-transform:uppercase;color:var(--tim-ink-muted);margin:0 0 .4rem;font-size:.82rem;font-weight:800}.kurt-dossier-card p{color:var(--tim-ink-soft);margin:0 0 .75rem;font-size:.85rem;line-height:1.5}.kurt-dossier-action-box{background:var(--tim-surface-1);border-radius:.5rem;align-items:center;gap:.5rem;padding:.45rem .75rem;font-size:.78rem;display:flex}.kurt-dossier-action-box strong{color:var(--tim-ink)}.kurt-dossier-action-box span{color:var(--tim-state-blocked);font-weight:750}.kurt-dossier-grid{grid-template-columns:repeat(2,1fr);gap:.85rem;display:grid}@media (max-width:640px){.kurt-dossier-grid{grid-template-columns:1fr}}.kurt-dossier-field{background:var(--tim-surface-inset);border:1px solid var(--tim-line);border-radius:.75rem;padding:.75rem 1rem}.kurt-dossier-field label{color:var(--tim-ink-muted);text-transform:uppercase;margin-bottom:.25rem;font-size:.7rem;font-weight:750;display:block}.kurt-dossier-field strong{color:var(--tim-ink);word-break:break-all;font-size:.88rem}.kurt-mono{font-family:var(--font-geist-mono,monospace);color:var(--tim-state-information)!important}.kurt-dossier-technical h3{text-transform:uppercase;color:var(--tim-ink-muted);margin:0 0 .5rem;font-size:.78rem;font-weight:800}.kurt-pre{background:var(--tim-ink);color:var(--tim-state-information-line);font-size:.75rem;line-height:1.45;font-family:var(--font-geist-mono,monospace);border-radius:.75rem;max-height:14rem;margin:0;padding:1rem;overflow-x:auto}.kurt-modal-footer{border-top:1px solid var(--tim-line);background:var(--tim-surface-inset);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.kurt-footer-note{color:var(--tim-ink-muted);font-size:.72rem}.kurt-footer{text-align:center;color:var(--tim-ink-muted);padding:1rem 0}.kurt-empty-state{text-align:center;background:var(--tim-surface-1);border:1px dashed var(--tim-line);border-radius:1rem;padding:3.5rem 1.5rem}.kurt-empty-state span{margin-bottom:.5rem;font-size:2.5rem;display:block}.kurt-empty-state h3{color:var(--tim-ink);margin:0 0 .25rem;font-size:1rem}.kurt-empty-state p{color:var(--tim-ink-muted);margin:0;font-size:.84rem}.kurt-management-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.kurt-cleanup-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.kurt-btn-sm{min-height:2.2rem!important;padding:.4rem .75rem!important;font-size:.72rem!important}.kurt-btn-danger{border:1px solid var(--tim-state-critical-line);background:var(--tim-state-critical);color:var(--tim-surface-0);cursor:pointer;box-shadow:var(--tim-shadow-quiet);border-radius:999px;padding:.5rem 1rem;font-size:.78rem;font-weight:700;transition:all .2s}.kurt-btn-danger:hover{filter:brightness(1.1);box-shadow:var(--tim-shadow-deep)}.kurt-btn-danger-ghost{border:1px solid var(--tim-line);color:var(--tim-state-critical);cursor:pointer;box-shadow:none;background:0 0;border-radius:999px;padding:.5rem .85rem;font-size:.74rem;font-weight:700;transition:all .2s}.kurt-btn-danger-ghost:hover{background:var(--tim-state-critical-bg);border-color:var(--tim-state-critical-line)}.kurt-select-box{cursor:pointer;width:1.1rem;height:1.1rem;accent-color:var(--tim-state-critical)}.is-selected-card{border-color:var(--tim-state-critical)!important;background:color-mix(in srgb, var(--tim-surface-1) 94%, var(--tim-state-critical))!important}.kurt-card-delete-btn{cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:.4rem;padding:.2rem .4rem;font-size:.85rem;transition:opacity .2s}.kurt-card-delete-btn:hover{opacity:1;background:var(--tim-state-critical-bg)}.kurt-human-summary-box{background:color-mix(in srgb, var(--tim-surface-inset) 70%, var(--tim-surface-1));border-left:3px solid var(--tim-state-information);border-radius:.75rem;margin:.6rem 0;padding:.65rem .85rem;font-size:.82rem;line-height:1.45}.kurt-human-summary-box strong{text-transform:uppercase;letter-spacing:.03em;color:var(--tim-state-information);margin-bottom:.2rem;font-size:.72rem;display:block}.kurt-human-summary-box p{color:var(--tim-ink);margin:0;font-weight:500}.kurt-counter-weapons{border-top:1px solid var(--tim-line);margin-top:1.25rem;padding-top:1rem}.kurt-counter-weapons h3{color:var(--tim-ink);text-transform:uppercase;letter-spacing:.03em;margin:0 0 .75rem;font-size:.88rem;font-weight:800}.kurt-weapons-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.75rem;display:grid}.kurt-weapon-card{background:var(--tim-surface-inset);border:1px solid color-mix(in srgb, var(--tim-line-strong) 40%, var(--tim-line));box-shadow:var(--tim-shadow-quiet);border-radius:.85rem;flex-direction:column;justify-content:space-between;gap:.6rem;padding:1rem;display:flex}.kurt-weapon-header{justify-content:space-between;align-items:center;display:flex}.kurt-weapon-header span{color:var(--tim-ink);font-size:.84rem;font-weight:800}.kurt-weapon-header small{color:var(--tim-state-critical);background:var(--tim-state-critical-bg);border-radius:999px;padding:.15rem .45rem;font-size:.68rem;font-weight:700}.kurt-weapon-card p{color:var(--tim-ink-muted);margin:0;font-size:.78rem;line-height:1.4}.kurt-weapon-contact{align-items:center;gap:.4rem;font-size:.74rem;display:flex}.kurt-weapon-contact code{font-family:var(--font-geist-mono,monospace);color:var(--tim-state-information);font-weight:700}.kurt-btn-weapon{border:1px solid var(--tim-state-critical-line);background:var(--tim-state-critical);color:var(--tim-surface-0);cursor:pointer;box-shadow:var(--tim-shadow-quiet);text-align:center;border-radius:.6rem;padding:.5rem .85rem;font-size:.76rem;font-weight:750;transition:all .2s}.kurt-btn-weapon.is-secondary{border-color:var(--tim-line-strong);background:var(--tim-surface-1);color:var(--tim-ink)}.kurt-btn-weapon:hover{filter:brightness(1.08);box-shadow:var(--tim-shadow-deep)}.kurt-technical-details{border:1px solid var(--tim-line);background:var(--tim-surface-1);border-radius:.75rem;margin-top:1rem;overflow:hidden}.kurt-technical-details summary{cursor:pointer;color:var(--tim-ink-muted);background:var(--tim-surface-inset);-webkit-user-select:none;user-select:none;padding:.75rem 1rem;font-size:.78rem;font-weight:750}.kurt-technical-details summary:hover{color:var(--tim-ink)}.kurt-confirm-modal{background:var(--tim-surface-0);border:1px solid var(--tim-state-critical-line);width:90%;max-width:26rem;box-shadow:var(--tim-shadow-deep);text-align:center;border-radius:1.25rem;padding:1.5rem}.kurt-confirm-icon{margin-bottom:.5rem;font-size:2.2rem;display:block}.kurt-confirm-modal h3{color:var(--tim-ink);margin:0 0 .5rem;font-size:1.05rem}.kurt-confirm-modal p{color:var(--tim-ink-muted);margin:0 0 1.25rem;font-size:.82rem;line-height:1.45}.kurt-confirm-actions{justify-content:center;align-items:center;gap:.75rem;display:flex}.sentinel-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.sentinel-page-header h1{letter-spacing:-.02em;color:var(--tim-ink);margin:.25rem 0 .5rem;font-size:1.65rem;font-weight:750}.sentinel-page-header p{color:var(--tim-ink-soft);margin:0;font-size:.92rem;font-weight:550;line-height:1.5}.sentinel-loading-card,.sentinel-error-card{text-align:center;border-radius:var(--tim-radius-card);border:1px solid var(--tim-line);background:var(--tim-surface-0);box-shadow:var(--tim-shadow-quiet);padding:3rem 2rem}.sentinel-loading-icon{margin-bottom:1rem;font-size:2.75rem;display:inline-block}.sentinel-loading-card p{color:var(--tim-ink-muted);margin:0;font-size:.95rem;font-weight:600}.sentinel-error-card{background:var(--tim-state-blocked-bg);border-color:var(--tim-state-blocked-line)}.sentinel-error-card p{color:var(--tim-state-blocked);margin:0 0 1.25rem;font-size:.95rem;font-weight:700}.sentinel-command-center{flex-direction:column;gap:1.5rem;width:100%;display:flex}.sentinel-hero{background:var(--tim-surface-0);border:1px solid var(--tim-line-strong);border-radius:var(--tim-radius-card);box-shadow:var(--tim-shadow-quiet);flex-direction:column;gap:1rem;padding:1.5rem 1.75rem;display:flex}.sentinel-hero-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sentinel-hero-badge{align-items:center;gap:.6rem;display:inline-flex}.sentinel-hero-shield{font-size:1.4rem}.sentinel-hero-badge strong{letter-spacing:-.015em;color:var(--tim-ink);font-size:1.15rem;font-weight:750}.sentinel-hero-pill{border-radius:var(--tim-radius-pill);background:var(--tim-accent-champagne-bg);color:var(--tim-accent-champagne);border:1px solid var(--tim-accent-champagne);text-transform:uppercase;letter-spacing:.04em;padding:.35rem .85rem;font-size:.75rem;font-weight:700}.sentinel-hero-lead{color:var(--tim-ink-soft);margin:0;font-size:.95rem;font-weight:550;line-height:1.6}.sentinel-hero-lead strong{color:var(--tim-ink);font-weight:750}.sentinel-hero-counters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;margin-top:.25rem;display:grid}.hero-stat-card{background:var(--tim-surface-inset);border:1px solid var(--tim-line);border-radius:var(--tim-radius-action);transition:border-color var(--tim-motion-micro) ease;flex-direction:column;gap:.25rem;padding:.85rem 1rem;display:flex}.hero-stat-card:hover{border-color:var(--tim-line-strong)}.hero-stat-label{text-transform:uppercase;letter-spacing:.04em;color:var(--tim-ink-muted);font-size:.75rem;font-weight:700}.hero-stat-value{color:var(--tim-ink);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:750}.hero-stat-value.is-critical{color:var(--tim-state-blocked)}.hero-stat-value.is-good{color:var(--tim-state-verified)}.hero-stat-card small{color:var(--tim-ink-muted);font-size:.76rem;font-weight:550}.sentinel-banner{border-radius:var(--tim-radius-action);background:var(--tim-surface-inset);border:1px solid var(--tim-line);align-items:center;gap:1rem;padding:1.1rem 1.35rem;display:flex}.sentinel-banner.source-only{border-left:5px solid var(--tim-state-pending)}.sentinel-banner.live{border-left:5px solid var(--tim-state-verified)}.banner-icon{font-size:1.6rem}.banner-content{flex:1}.banner-content strong{color:var(--tim-ink);margin-bottom:.25rem;font-size:.96rem;font-weight:750;display:block}.banner-content p{color:var(--tim-ink-soft);margin:0;font-size:.83rem;font-weight:550;line-height:1.45}.banner-content code{background:var(--tim-surface-0);border-radius:var(--tim-radius-xs);border:1px solid var(--tim-line);font-family:var(--tim-font-evidence);padding:.15rem .4rem;font-size:.8rem;font-weight:600}.sentinel-tabs{border-bottom:1px solid var(--tim-line);flex-wrap:wrap;gap:.5rem;padding-bottom:.5rem;display:flex}.sentinel-tabs button{border-radius:var(--tim-radius-action);color:var(--tim-ink-muted);cursor:pointer;transition:all var(--tim-motion-micro) ease;background:0 0;border:1px solid #0000;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.88rem;font-weight:650;display:inline-flex}.sentinel-tabs button:hover{background:var(--tim-surface-inset);color:var(--tim-ink)}.sentinel-tabs button.active{background:var(--tim-surface-0);border-color:var(--tim-line-strong);color:var(--tim-ink);box-shadow:var(--tim-shadow-quiet)}.tab-count-badge{border-radius:var(--tim-radius-pill);justify-content:center;align-items:center;padding:.15rem .45rem;font-size:.72rem;font-weight:750;display:inline-flex}.tab-count-badge.critical{background:var(--tim-state-blocked-bg);color:var(--tim-state-blocked);border:1px solid var(--tim-state-blocked-line)}.tab-count-badge.neutral{background:var(--tim-state-neutral-bg);color:var(--tim-state-neutral);border:1px solid var(--tim-state-neutral-line)}.sentinel-feedback{border-radius:var(--tim-radius-action);background:var(--tim-surface-inset);border:1px solid var(--tim-line);color:var(--tim-ink);padding:.85rem 1.15rem;font-size:.88rem;font-weight:650}.sentinel-panel{flex-direction:column;gap:1.5rem;display:flex}.sentinel-section{background:var(--tim-surface-0);border:1px solid var(--tim-line);border-radius:var(--tim-radius-card);padding:1.5rem}.section-title-wrap{margin-bottom:1.25rem}.section-title-wrap h2{letter-spacing:-.015em;color:var(--tim-ink);margin:0 0 .35rem;font-size:1.15rem;font-weight:750}.section-subtitle{color:var(--tim-ink-muted);margin:0;font-size:.85rem;font-weight:550;line-height:1.5}.truth-stack-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.stack-card{background:var(--tim-surface-inset);border:1px solid var(--tim-line);border-radius:var(--tim-radius-md);transition:border-color var(--tim-motion-micro) ease;flex-direction:column;gap:.5rem;padding:1.15rem;display:flex}.stack-card:hover{border-color:var(--tim-line-strong)}.stack-card-header{justify-content:space-between;align-items:center;display:flex}.stack-level{color:var(--tim-ink-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:750}.stack-card strong{color:var(--tim-ink);font-size:.96rem;font-weight:750}.stack-card p{color:var(--tim-ink-soft);flex:1;margin:0;font-size:.83rem;font-weight:550;line-height:1.45}.stack-status-label{color:var(--tim-ink-muted);border-top:1px dashed var(--tim-line);padding-top:.5rem;font-size:.78rem;font-weight:600}.stack-status-label code{font-family:var(--tim-font-evidence);color:var(--tim-ink);font-weight:650}.stack-summary-box{border-radius:var(--tim-radius-action);background:var(--tim-surface-inset);border:1px solid var(--tim-line);align-items:center;gap:.75rem;margin-top:1.25rem;padding:.85rem 1.1rem;display:flex}.summary-icon{font-size:1.15rem}.stack-summary{color:var(--tim-ink);margin:0;font-size:.86rem;font-weight:650}.status-matrix-clusters{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem;display:grid}.matrix-cluster{background:var(--tim-surface-inset);border:1px solid var(--tim-line);border-radius:var(--tim-radius-md);flex-direction:column;gap:.75rem;padding:1.15rem;display:flex}.cluster-title{text-transform:uppercase;letter-spacing:.04em;color:var(--tim-ink);border-bottom:1px solid var(--tim-line);margin:0 0 .25rem;padding-bottom:.45rem;font-size:.88rem;font-weight:750}.matrix-cell{background:var(--tim-surface-0);border:1px solid var(--tim-line);border-radius:var(--tim-radius-action);transition:border-color var(--tim-motion-micro) ease;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.matrix-cell:hover{border-color:var(--tim-line-strong)}.matrix-cell label{color:var(--tim-ink);font-size:.85rem;font-weight:680;display:block}.matrix-cell small{color:var(--tim-ink-muted);margin-top:.15rem;font-size:.75rem;font-weight:550;display:block}.badge{border-radius:var(--tim-radius-xs);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;justify-content:center;align-items:center;padding:.25rem .6rem;font-size:.75rem;font-weight:750;display:inline-flex}.badge-good{background:var(--tim-state-verified-bg);color:var(--tim-state-verified);border:1px solid var(--tim-state-verified-line)}.badge-critical{background:var(--tim-state-blocked-bg);color:var(--tim-state-blocked);border:1px solid var(--tim-state-blocked-line)}.badge-warn{background:var(--tim-state-pending-bg);color:var(--tim-state-pending);border:1px solid var(--tim-state-pending-line)}.badge-neutral{background:var(--tim-state-neutral-bg);color:var(--tim-state-neutral);border:1px solid var(--tim-state-neutral-line)}.overview-split-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.25rem;display:grid}.attention-list{flex-direction:column;gap:.75rem;display:flex}.attention-card{border-radius:var(--tim-radius-md);border:1px solid var(--tim-line);background:var(--tim-surface-inset);flex-direction:column;gap:.4rem;padding:1rem 1.15rem;display:flex}.attention-card.p0{border-left:5px solid var(--tim-state-blocked)}.attention-card.p1{border-left:5px solid var(--tim-state-pending)}.card-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.card-header h3{color:var(--tim-ink);margin:0;font-size:.95rem;font-weight:750}.attention-card p{color:var(--tim-ink-soft);margin:0;font-size:.83rem;font-weight:550;line-height:1.45}.card-action{color:var(--tim-state-information);margin-top:.35rem;font-size:.82rem;font-weight:680}.attention-empty-state,.proof-gap-empty{border-radius:var(--tim-radius-md);background:var(--tim-state-verified-bg);border:1px solid var(--tim-state-verified-line);color:var(--tim-state-verified);text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.75rem;font-size:.9rem;font-weight:680;display:flex}.empty-shield{font-size:2rem}.proof-gap-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.proof-gap-list li{color:var(--tim-ink);align-items:flex-start;gap:.5rem;font-size:.84rem;font-weight:600;display:flex}.gap-bullet{color:var(--tim-state-blocked);font-weight:750}.incidents-layout{grid-template-columns:340px 1fr;gap:1.5rem;display:grid}@media (max-width:900px){.incidents-layout{grid-template-columns:1fr}}.incidents-master{background:var(--tim-surface-0);border:1px solid var(--tim-line);border-radius:var(--tim-radius-card);flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.master-head{justify-content:space-between;align-items:center;display:flex}.master-head h3{color:var(--tim-ink);margin:0;font-size:.96rem;font-weight:750}.incident-cards{flex-direction:column;gap:.65rem;display:flex}.incident-card-btn{text-align:left;border-radius:var(--tim-radius-action);background:var(--tim-surface-inset);border:1px solid var(--tim-line);color:var(--tim-ink);cursor:pointer;width:100%;transition:all var(--tim-motion-micro) ease;flex-direction:column;gap:.35rem;padding:.85rem;display:flex}.incident-card-btn:hover{border-color:var(--tim-line-strong)}.incident-card-btn.selected{border-color:var(--tim-state-information-line);background:var(--tim-state-information-bg)}.card-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.card-top strong{color:var(--tim-ink);font-size:.88rem;font-weight:720}.card-sub{color:var(--tim-ink-muted);gap:.5rem;font-size:.75rem;font-weight:550;display:flex}.incidents-detail{background:var(--tim-surface-0);border:1px solid var(--tim-line);border-radius:var(--tim-radius-card);padding:1.5rem}.incident-detail-card{flex-direction:column;gap:1.25rem;display:flex}.detail-header{margin-bottom:.5rem}.detail-header h3{color:var(--tim-ink);margin:0 0 .5rem;font-size:1.15rem;font-weight:750}.header-badges{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.detail-empty,.detail-loading{text-align:center;color:var(--tim-ink-muted);padding:2.5rem;font-size:.9rem;font-weight:600}.why-not-closed{background:var(--tim-surface-inset);border-radius:var(--tim-radius-md);border:1px solid var(--tim-line);padding:1.25rem}.why-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.why-header strong{color:var(--tim-ink);font-size:.92rem;font-weight:750}.checklist{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.checklist li{color:var(--tim-ink);align-items:flex-start;gap:.75rem;font-size:.86rem;font-weight:600;display:flex}.checklist li p{color:var(--tim-ink-muted);margin:.15rem 0 0;font-size:.76rem;font-weight:550}.req-tag{border-radius:var(--tim-radius-xs);background:var(--tim-surface-0);border:1px solid var(--tim-line);color:var(--tim-ink-muted);padding:.15rem .4rem;font-size:.72rem;font-weight:700}.incident-actions{flex-direction:column;gap:1rem;display:flex}.action-buttons{flex-wrap:wrap;gap:.75rem;display:flex}.action-buttons button{border-radius:var(--tim-radius-xs);cursor:pointer;transition:all var(--tim-motion-micro) ease;padding:.55rem 1.15rem;font-size:.86rem;font-weight:680}.hermes-primary{background:var(--tim-ink);color:var(--tim-surface-0);border:1px solid var(--tim-ink)}.hermes-primary:hover{background:var(--tim-ink-soft)}.hermes-secondary{background:var(--tim-surface-0);color:var(--tim-ink);border:1px solid var(--tim-line)}.hermes-secondary:hover{background:var(--tim-surface-inset);border-color:var(--tim-line-strong)}.hermes-danger-btn{background:var(--tim-state-blocked);color:var(--tim-surface-2);border:1px solid var(--tim-state-blocked-line)}.hermes-danger-btn:hover{opacity:.9}.transition-form{background:var(--tim-surface-inset);border-radius:var(--tim-radius-md);border:1px solid var(--tim-line);flex-direction:column;gap:.85rem;padding:1.15rem;display:flex}.form-row{flex-direction:column;gap:.35rem;display:flex}.form-row label{color:var(--tim-ink-muted);font-size:.82rem;font-weight:680}.form-row input,.form-row select{border-radius:var(--tim-radius-xs);background:var(--tim-surface-0);border:1px solid var(--tim-line);color:var(--tim-ink);padding:.55rem .75rem;font-size:.86rem;font-weight:550}.form-row input:focus,.form-row select:focus{border-color:var(--tim-focus);box-shadow:var(--tim-shadow-information-ring);outline:none}.actor-info{color:var(--tim-ink-muted);font-size:.76rem;font-weight:550}.findings-table-wrapper,.runs-table-wrapper{border-radius:var(--tim-radius-md);border:1px solid var(--tim-line);background:var(--tim-surface-0);overflow-x:auto}.sentinel-table{border-collapse:collapse;width:100%;font-size:.85rem}.sentinel-table th{border-bottom:2px solid var(--tim-line);background:var(--tim-surface-inset);text-transform:uppercase;letter-spacing:.04em;color:var(--tim-ink-muted);text-align:left;padding:.85rem 1rem;font-size:.78rem;font-weight:720}.sentinel-table td{border-bottom:1px solid var(--tim-line);color:var(--tim-ink);padding:.85rem 1rem;font-weight:550}.sentinel-table tr:hover td{background:var(--tim-surface-inset)}.rev-info{align-items:center;gap:.5rem;display:flex}.rev-badge{border-radius:var(--tim-radius-xs);background:var(--tim-surface-inset);border:1px solid var(--tim-line);color:var(--tim-ink-muted);padding:.15rem .4rem;font-size:.72rem;font-weight:750}.decisions-grid,.governance-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem;display:grid}.decision-card,.governance-card{background:var(--tim-surface-inset);border:1px solid var(--tim-line);border-radius:var(--tim-radius-md);flex-direction:column;gap:.85rem;padding:1.25rem;display:flex}.decision-footer{color:var(--tim-ink-muted);justify-content:space-between;align-items:center;margin-top:.25rem;font-size:.78rem;font-weight:600;display:flex}.blind-icon{font-size:1.15rem}.dimensions-grid{flex-direction:column;gap:.35rem;display:flex}.dimension-item{color:var(--tim-ink);border-bottom:1px dashed var(--tim-line);justify-content:space-between;align-items:center;padding:.25rem 0;font-size:.82rem;font-weight:600;display:flex}.gov-card-head{justify-content:space-between;align-items:center;display:flex}.gov-card-head h3{color:var(--tim-ink);margin:0;font-size:.96rem;font-weight:750}.triad-rows{flex-direction:column;gap:.5rem;display:flex}.triad-item{background:var(--tim-surface-0);border:1px solid var(--tim-line);border-radius:var(--tim-radius-action);flex-direction:column;gap:.35rem;padding:.75rem .85rem;display:flex}.triad-item div{color:var(--tim-ink);justify-content:space-between;font-size:.8rem;font-weight:600;display:flex}.triad-model{color:var(--tim-ink-muted);font-size:.78rem;font-weight:600;font-family:var(--tim-font-evidence)}.triad-match{justify-content:space-between;align-items:center;margin-top:.5rem;font-size:.82rem;font-weight:650;display:flex}.daily-audits-list{flex-direction:column;gap:.5rem;display:flex}.audit-row{background:var(--tim-surface-inset);border:1px solid var(--tim-line);border-radius:var(--tim-radius-action);color:var(--tim-ink);justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.86rem;font-weight:600;display:flex}.audit-date{color:var(--tim-ink-muted);font-size:.8rem;font-weight:650}.audit-trail{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.proposals-list{flex-direction:column;gap:.85rem;display:flex}.proposal-card{background:var(--tim-surface-inset);border:1px solid var(--tim-line);border-radius:var(--tim-radius-md);padding:1.15rem}.proposal-actions{gap:.75rem;margin-top:.85rem;display:flex}.proposal-actions button{border-radius:var(--tim-radius-xs);border:1px solid var(--tim-line);background:var(--tim-surface-0);color:var(--tim-ink);cursor:pointer;transition:all var(--tim-motion-micro) ease;padding:.45rem .9rem;font-size:.82rem;font-weight:650}.proposal-actions button:hover{background:var(--tim-surface-inset);border-color:var(--tim-line-strong)}.holdout-reveal-section{background:var(--tim-surface-inset);border:1px solid var(--tim-line);border-radius:var(--tim-radius-md);padding:1.25rem}.holdout-reveal-section .warning-text{color:var(--tim-state-blocked);margin-bottom:.85rem;font-size:.86rem;font-weight:680;line-height:1.45}.checkbox-label{color:var(--tim-ink);cursor:pointer;align-items:center;gap:.5rem;font-size:.84rem;font-weight:650;display:flex}.empty-text{color:var(--tim-ink-muted);font-size:.86rem;font-style:italic;font-weight:550}@media (max-width:680px){.sentinel-command-center{gap:1rem;width:100%;max-width:100%;overflow-x:clip}.sentinel-page-header{gap:.75rem;margin-bottom:1rem}.sentinel-page-header h1{font-size:1.35rem}.sentinel-hero{border-radius:var(--tim-radius-md);gap:.85rem;padding:1.15rem 1rem}.sentinel-hero-badge strong{font-size:1.05rem}.sentinel-hero-counters{grid-template-columns:1fr;gap:.65rem}.sentinel-banner{flex-direction:column;align-items:flex-start;gap:.75rem;padding:.85rem 1rem}.banner-icon{font-size:1.3rem}.sentinel-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:.35rem;padding-bottom:.4rem;overflow-x:auto}.sentinel-tabs::-webkit-scrollbar{display:none}.sentinel-tabs button{white-space:nowrap;flex-shrink:0;padding:.5rem .8rem;font-size:.82rem}.sentinel-section{border-radius:var(--tim-radius-md);padding:1rem .85rem}.section-title-wrap h2{font-size:1.05rem}.truth-stack-grid,.status-matrix-clusters,.overview-split-grid,.decisions-grid,.governance-grid{grid-template-columns:1fr;gap:.85rem}.matrix-cluster{padding:.85rem}.matrix-cell{gap:.5rem;padding:.65rem .75rem}.stack-card{padding:.9rem}.incidents-layout{grid-template-columns:1fr;gap:1rem}.incidents-master,.incidents-detail{padding:1rem .85rem}.sentinel-table th,.sentinel-table td{padding:.65rem .75rem;font-size:.8rem}}@keyframes canopyRadarPing{0%{opacity:.8;transform:scale(.95)}50%{opacity:.2;transform:scale(1.15)}to{opacity:.8;transform:scale(.95)}}.commercial-command-deck{box-sizing:border-box;flex-direction:column;gap:1.75rem;width:100%;min-width:0;max-width:100%;display:flex;overflow-x:clip}.command-canopy{background:linear-gradient(145deg, var(--tim-surface-0) 0%, #f59e0b0a 100%);border:1px solid var(--tim-line-strong);border-radius:var(--tim-radius-lg);box-shadow:var(--tim-shadow-quiet);box-sizing:border-box;flex-direction:column;gap:1.25rem;max-width:100%;padding:1.65rem 1.85rem;display:flex}.canopy-forefront{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.canopy-brand-cluster{align-items:center;gap:1rem;display:flex}.canopy-beacon-ring{background:var(--tim-surface-inset);border:1px solid var(--tim-line-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.canopy-icon{z-index:2;font-size:1.5rem;line-height:1}.canopy-radar-ping{pointer-events:none;border:1.5px solid #f59e0b66;border-radius:50%;animation:3s ease-in-out infinite canopyRadarPing;position:absolute;inset:-3px}.canopy-titles{flex-direction:column;gap:.2rem;display:flex}.canopy-kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--tim-accent-champagne);font-size:.72rem;font-weight:800}.canopy-titles h1{color:var(--tim-ink);letter-spacing:-.02em;margin:0;font-size:1.45rem;font-weight:850}.canopy-auth-capsule{border-radius:var(--tim-radius-pill);background:var(--tim-state-pending-bg);border:1px solid var(--tim-state-pending-line);color:var(--tim-state-pending);align-items:center;gap:.5rem;padding:.45rem .95rem;font-size:.8rem;font-weight:750;display:inline-flex}.telemetry-live-dot{background:var(--tim-state-pending);border-radius:50%;width:8px;height:8px}.canopy-lead-manifest{color:var(--tim-ink-soft);max-width:88ch;margin:0;font-size:.92rem;font-weight:550;line-height:1.6}.canopy-sensor-array{background:var(--tim-surface-inset);border:1px solid var(--tim-line);border-radius:var(--tim-radius-md);box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 1.25rem;display:flex}.sensor-cell{color:var(--tim-ink-muted);align-items:center;gap:.45rem;font-size:.8rem;display:inline-flex}.sensor-glyph{font-size:.95rem;line-height:1}.sensor-label{font-weight:600}.sensor-count{font-family:var(--tim-font-mono);color:var(--tim-ink);background:var(--tim-surface-0);border-radius:var(--tim-radius-sm);border:1px solid var(--tim-line);padding:.15rem .45rem;font-weight:850}.sensor-divider{background:var(--tim-line);width:1px;height:1.25rem}.readiness-corridor-chassis{background:var(--tim-surface-0);border:1px solid var(--tim-line-strong);border-radius:var(--tim-radius-lg);box-shadow:var(--tim-shadow-quiet);box-sizing:border-box;flex-direction:column;gap:1.5rem;max-width:100%;padding:1.65rem 1.85rem;display:flex}.corridor-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.corridor-title-block{flex-direction:column;gap:.2rem;display:flex}.corridor-kicker{text-transform:uppercase;letter-spacing:.06em;color:var(--tim-ink-muted);font-size:.72rem;font-weight:800}.corridor-title{color:var(--tim-ink);margin:0;font-size:1.2rem;font-weight:800}.corridor-version-badge{border-radius:var(--tim-radius-pill);background:var(--tim-surface-inset);border:1px solid var(--tim-line);color:var(--tim-ink-muted);align-items:center;gap:.45rem;padding:.35rem .85rem;font-size:.76rem;font-weight:750;display:inline-flex}.version-dot{background:var(--tim-state-verified);border-radius:50%;width:7px;height:7px}.spectral-ratio-chassis{background:var(--tim-surface-inset);border:1px solid var(--tim-line);border-radius:var(--tim-radius-md);box-sizing:border-box;flex-direction:column;gap:.65rem;padding:1rem 1.25rem;display:flex}.spectral-track-rail{border-radius:var(--tim-radius-pill);background:var(--tim-surface-0);border:1px solid var(--tim-line);box-sizing:border-box;width:100%;height:12px;display:flex;overflow:hidden}.spectral-segment.is-ready{transition:width var(--tim-motion-micro) ease;background:linear-gradient(90deg,#10b981,#34d399)}.spectral-segment.is-missing{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.spectral-segment.is-conflict{background:linear-gradient(90deg,#f43f5e,#fb7185)}.spectral-legend-array{flex-wrap:wrap;gap:1.25rem;font-size:.8rem;font-weight:650;display:flex}.spectral-legend-chip{color:var(--tim-ink-muted);align-items:center;gap:.45rem;display:inline-flex}.legend-indicator{border-radius:50%;width:8px;height:8px}.spectral-legend-chip.is-ready .legend-indicator{background:#10b981}.spectral-legend-chip.is-missing .legend-indicator{background:#f59e0b}.spectral-legend-chip.is-conflict .legend-indicator{background:#f43f5e}.legend-text{font-family:var(--tim-font-mono);color:var(--tim-ink);font-weight:750}.topological-pipeline-rail{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:.75rem;width:100%;display:flex}.pipeline-station{background:var(--tim-surface-inset);border:1px solid var(--tim-line);border-radius:var(--tim-radius-md);text-align:left;box-sizing:border-box;flex-direction:column;flex:200px;gap:.65rem;min-width:180px;padding:1.15rem 1.25rem;display:flex;position:relative}.pipeline-station.station-universe{border-top:3px solid var(--tim-accent-champagne)}.pipeline-station.station-verified{border-top:3px solid #10b981}.pipeline-station.station-actionable{cursor:pointer;transition:all var(--tim-motion-micro) ease;font:inherit;border-top:3px solid #f59e0b}.pipeline-station.station-actionable:hover{background:var(--tim-surface-0);border-color:var(--tim-line-strong)}.pipeline-station.station-actionable.is-expanded{background:var(--tim-surface-0);box-shadow:var(--tim-shadow-sm)}.pipeline-station.station-locked{border-top:3px solid #64748b}.station-ordinal{font-family:var(--tim-font-mono);letter-spacing:.05em;color:var(--tim-ink-muted);font-size:.72rem;font-weight:750}.station-ordinal.is-alert-text{color:#d97706}.station-ordinal-row{justify-content:space-between;align-items:center;display:flex}.station-toggle-flag{color:#d97706;border-radius:var(--tim-radius-sm);background:#f59e0b1f;border:1px solid #f59e0b40;padding:.15rem .45rem;font-size:.72rem;font-weight:800}.station-readout{flex-direction:column;gap:.35rem;display:flex}.station-number{font-family:var(--tim-font-mono);color:var(--tim-ink);font-size:1.85rem;font-weight:900;line-height:1}.station-number.is-verified-glow{color:#10b981}.station-number.is-alert-glow{color:#d97706}.station-number.is-locked-glow{color:#64748b}.station-meta{flex-direction:column;gap:.15rem;display:flex}.station-name{color:var(--tim-ink);font-size:.8rem;font-weight:750}.station-caption{color:var(--tim-ink-muted);font-size:.72rem;font-weight:550}.pipeline-conduit{color:var(--tim-line-strong);justify-content:center;align-self:center;align-items:center;font-size:1.25rem;display:flex}.tactical-remediation-deck{background:var(--tim-surface-0);border:1px solid var(--tim-line-strong);border-radius:var(--tim-radius-lg);box-shadow:var(--tim-shadow-quiet);box-sizing:border-box;flex-direction:column;gap:1.25rem;max-width:100%;padding:1.65rem 1.85rem;display:flex}.remediation-console-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.remediation-console-meta{flex-direction:column;flex:350px;gap:.35rem;display:flex}.remediation-title{color:var(--tim-ink);margin:0;font-size:1.15rem;font-weight:800}.remediation-desc{color:var(--tim-ink-soft);margin:0;font-size:.86rem;font-weight:550;line-height:1.5}.radar-filter-deck{background:var(--tim-surface-inset);border-radius:var(--tim-radius-pill);border:1px solid var(--tim-line);gap:.45rem;padding:.3rem;display:flex}.radar-tab-button{border-radius:var(--tim-radius-pill);color:var(--tim-ink-muted);cursor:pointer;transition:all var(--tim-motion-micro) ease;background:0 0;border:none;align-items:center;gap:.45rem;padding:.45rem .95rem;font-size:.8rem;font-weight:750;display:inline-flex}.radar-tab-button:hover{color:var(--tim-ink)}.radar-tab-button.is-active{background:var(--tim-surface-0);color:var(--tim-ink);box-shadow:var(--tim-shadow-sm);border:1px solid var(--tim-line)}.radar-tab-badge{font-family:var(--tim-font-mono);border-radius:var(--tim-radius-sm);background:var(--tim-surface-inset);color:var(--tim-ink-muted);padding:.1rem .4rem;font-size:.74rem;font-weight:800}.radar-tab-badge.is-warn{color:#d97706}.radar-tab-badge.is-danger{color:#e11d48}.radar-tab-button.is-active .radar-tab-badge{background:var(--tim-surface-inset)}.diagnostic-strips-stack{box-sizing:border-box;flex-direction:column;gap:.85rem;width:100%;display:flex}.diagnostic-strip{border-radius:var(--tim-radius-md);background:var(--tim-surface-inset);border:1px solid var(--tim-line);transition:all var(--tim-motion-micro) ease;box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;width:100%;max-width:100%;padding:1rem 1.35rem;display:flex}.diagnostic-strip:hover{border-color:var(--tim-line-strong);background:var(--tim-surface-0)}.diagnostic-strip.has-missing-cost{border-left:4px solid #f59e0b}.diagnostic-strip.has-policy-conflict{border-left:4px solid #f43f5e}.strip-port-visual{border-radius:var(--tim-radius-sm);background:var(--tim-surface-0);border:1px solid var(--tim-line);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative;overflow:hidden}.strip-thumbnail-img{object-fit:cover;width:100%;max-width:56px;height:100%;max-height:56px;display:block}.strip-thumbnail-placeholder{font-size:1.5rem}.strip-central-dossier{flex-direction:column;flex:320px;gap:.35rem;min-width:240px;max-width:100%;display:flex}.strip-product-header{flex-wrap:wrap;align-items:baseline;gap:.65rem;display:flex}.strip-product-title{color:var(--tim-ink);font-size:.88rem;font-weight:800}.strip-identity-chips{align-items:center;gap:.4rem;display:inline-flex}.strip-chip{border-radius:var(--tim-radius-pill);background:var(--tim-surface-0);border:1px solid var(--tim-line);color:var(--tim-ink-soft);padding:.1rem .45rem;font-size:.72rem;font-weight:700}.strip-chip-dim{font-family:var(--tim-font-mono);color:var(--tim-ink-muted);font-size:.72rem}.strip-anomaly-status{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.strip-fault-tag{border-radius:var(--tim-radius-pill);text-transform:uppercase;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.strip-fault-tag.fault-missing{color:#d97706;background:#f59e0b1f;border:1px solid #f59e0b4d}.strip-fault-tag.fault-conflict{color:#e11d48;background:#f43f5e1f;border:1px solid #f43f5e4d}.strip-candidate-bubble{font-family:var(--tim-font-mono);color:#e11d48;border-radius:var(--tim-radius-sm);background:#f43f5e14;border:1px solid #f43f5e33;padding:.15rem .5rem;font-size:.72rem;font-weight:800}.strip-verdict-copy{color:var(--tim-ink-soft);width:100%;margin:0;font-size:.8rem;font-weight:550;line-height:1.45}.strip-action-launchpad{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.strip-block-telemetry{border-radius:var(--tim-radius-xs);background:var(--tim-surface-0);border:1px solid var(--tim-line);color:var(--tim-state-pending);align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.76rem;font-weight:700;display:inline-flex}.strip-launch-button{border-radius:var(--tim-radius-pill);background:var(--tim-surface-0);border:1px solid var(--tim-line-strong);color:var(--tim-ink);transition:all var(--tim-motion-micro) ease;align-items:center;gap:.45rem;padding:.45rem .95rem;font-size:.78rem;font-weight:750;text-decoration:none;display:inline-flex}.strip-launch-button:hover{background:var(--tim-ink);color:var(--tim-surface-0)}.tactical-nav-apertures{border-top:1px dashed var(--tim-line);flex-wrap:wrap;gap:1rem;padding-top:.75rem;display:flex}.aperture-btn{border-radius:var(--tim-radius-pill);background:var(--tim-surface-inset);border:1px solid var(--tim-line);color:var(--tim-ink);transition:all var(--tim-motion-micro) ease;align-items:center;gap:.5rem;padding:.6rem 1.15rem;font-size:.82rem;font-weight:750;text-decoration:none;display:inline-flex}.aperture-btn:hover{border-color:var(--tim-line-strong);background:var(--tim-surface-0)}.commercial-instrument-chassis{background:var(--tim-surface-0);border:1px solid var(--tim-line-strong);border-radius:var(--tim-radius-lg);box-shadow:var(--tim-shadow-quiet);box-sizing:border-box;flex-direction:column;gap:1.5rem;max-width:100%;padding:1.65rem 1.85rem;display:flex}.chassis-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.chassis-title-block{flex-direction:column;gap:.2rem;display:flex}.chassis-kicker{text-transform:uppercase;letter-spacing:.06em;color:var(--tim-ink-muted);font-size:.72rem;font-weight:800}.chassis-title{color:var(--tim-ink);margin:0;font-size:1.2rem;font-weight:800}.chassis-mode-pill{border-radius:var(--tim-radius-pill);background:var(--tim-surface-inset);border:1px solid var(--tim-line);color:var(--tim-ink-muted);padding:.25rem .65rem;font-size:.74rem;font-weight:750}.tri-instrument-cluster{box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:1.25rem;width:100%;display:grid}.instrument-module{background:var(--tim-surface-inset);border:1px solid var(--tim-line);border-radius:var(--tim-radius-md);box-sizing:border-box;flex-direction:column;gap:.85rem;padding:1.35rem 1.5rem;display:flex}.module-scan-head{align-items:center;gap:.65rem;display:flex}.module-glyph-box{border-radius:var(--tim-radius-sm);background:var(--tim-surface-0);border:1px solid var(--tim-line);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.95rem;display:flex}.module-glyph-box.is-verified{color:#10b981;background:#10b98114;border-color:#10b9814d}.module-glyph-box.is-alert{color:#d97706;background:#f59e0b14;border-color:#f59e0b4d}.module-head-text{flex-direction:column;gap:.15rem;display:flex}.module-kicker{text-transform:uppercase;letter-spacing:.06em;color:var(--tim-ink-muted);font-size:.68rem;font-weight:800}.module-kicker.is-verified-text{color:#10b981}.module-kicker.is-alert-text{color:#d97706}.module-label{color:var(--tim-ink);margin:0;font-size:.9rem;font-weight:800}.module-readout-core{flex-direction:column;gap:.45rem;display:flex}.module-value-digital{font-family:var(--tim-font-mono);color:var(--tim-ink);font-size:2.2rem;font-weight:900;line-height:1}.module-value-digital.is-verified-glow{color:#10b981}.module-value-digital.is-alert-glow{color:#d97706}.module-status-strip{color:var(--tim-ink-muted);align-items:center;gap:.45rem;font-size:.76rem;font-weight:650;display:inline-flex}.module-status-strip.is-verified{color:#10b981}.module-status-strip.is-alert{color:#d97706}.status-indicator-dot{background:var(--tim-ink-muted);border-radius:50%;width:6px;height:6px}.status-indicator-dot.is-verified{background:#10b981}.status-indicator-dot.is-alert{background:#d97706}.fulfillment-network-chassis{background:var(--tim-surface-inset);border:1px solid var(--tim-line);border-radius:var(--tim-radius-md);box-sizing:border-box;flex-direction:column;gap:1.15rem;padding:1.35rem 1.5rem;display:flex}.network-topology-head{flex-direction:column;gap:.2rem;display:flex}.network-kicker{text-transform:uppercase;letter-spacing:.06em;color:var(--tim-accent-champagne);font-size:.68rem;font-weight:800}.network-title{color:var(--tim-ink);margin:0;font-size:.98rem;font-weight:800}.depot-nodes-array{box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.depot-node-cell{background:var(--tim-surface-0);border:1px solid var(--tim-line);border-radius:var(--tim-radius-sm);box-sizing:border-box;flex-direction:column;gap:.45rem;padding:.95rem 1.15rem;display:flex}.node-terminal-header{justify-content:space-between;align-items:center;display:flex}.node-id-beacon{align-items:center;gap:.45rem;display:flex}.node-dot{background:var(--tim-accent-champagne);border-radius:50%;width:7px;height:7px}.node-name{color:var(--tim-ink);margin:0;font-size:.84rem;font-weight:800}.node-binding-tag{border-radius:var(--tim-radius-pill);padding:.15rem .5rem;font-size:.7rem;font-weight:800}.node-binding-tag.tag-bound{background:var(--tim-state-verified-bg);border:1px solid var(--tim-state-verified-line);color:var(--tim-state-verified)}.node-binding-tag.tag-unbound{background:var(--tim-surface-inset);border:1px solid var(--tim-line);color:var(--tim-ink-muted)}.node-status-log{color:var(--tim-ink-soft);margin:0;font-size:.76rem;font-weight:550;line-height:1.45}.manifesto-covenant-barrier{border-radius:var(--tim-radius-md);box-sizing:border-box;background:#f59e0b14;border:1px solid #f59e0b4d;align-items:flex-start;gap:.95rem;padding:1rem 1.25rem;display:flex}.covenant-seal-emboss{flex-shrink:0;font-size:1.35rem;line-height:1}.covenant-body-content{flex-direction:column;gap:.35rem;display:flex}.covenant-title-row{flex-wrap:wrap;align-items:baseline;gap:.65rem;display:flex}.covenant-tag{text-transform:uppercase;color:#d97706;letter-spacing:.05em;font-size:.7rem;font-weight:800}.covenant-heading{color:var(--tim-ink);margin:0;font-size:.9rem;font-weight:850}.covenant-statement{color:var(--tim-ink-soft);margin:0;font-size:.82rem;font-weight:550;line-height:1.5}.covenant-footer-guarantee{color:#d97706;border-top:1px dashed #f59e0b4d;align-items:center;gap:.45rem;padding-top:.35rem;font-size:.76rem;font-weight:700;display:inline-flex}.twin-epistemic-deck{box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:1.5rem;width:100%;display:grid}.tower-monolith{background:var(--tim-surface-0);border:1px solid var(--tim-line-strong);border-radius:var(--tim-radius-lg);box-shadow:var(--tim-shadow-quiet);box-sizing:border-box;flex-direction:column;gap:1.25rem;padding:1.65rem 1.85rem;display:flex}.monolith-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.monolith-title-wrap{flex-direction:column;gap:.2rem;display:flex}.monolith-kicker{text-transform:uppercase;letter-spacing:.06em;color:var(--tim-accent-champagne);font-size:.68rem;font-weight:800}.monolith-title{color:var(--tim-ink);margin:0;font-size:1.15rem;font-weight:800}.monolith-shield-tag{border-radius:var(--tim-radius-pill);background:var(--tim-state-verified-bg);border:1px solid var(--tim-state-verified-line);color:var(--tim-state-verified);padding:.2rem .55rem;font-size:.72rem;font-weight:800}.monolith-summary{color:var(--tim-ink-soft);margin:0;font-size:.85rem;font-weight:550;line-height:1.55}.photon-pipeline-rail{background:var(--tim-surface-inset);border:1px solid var(--tim-line);border-radius:var(--tim-radius-md);box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1.25rem;display:flex}.photon-station{flex-direction:column;flex:70px;gap:.2rem;display:flex}.station-step-id{font-family:var(--tim-font-mono);color:var(--tim-ink-muted);font-size:.7rem;font-weight:750}.station-step-val{font-family:var(--tim-font-mono);color:var(--tim-ink);font-size:1.5rem;font-weight:900;line-height:1}.station-step-desc{color:var(--tim-ink-muted);font-size:.72rem;font-weight:700}.photon-conduit-arrow{color:var(--tim-line-strong);font-size:.95rem}.killswitch-terminal-bar{border-radius:var(--tim-radius-md);color:var(--tim-ink);box-sizing:border-box;background:#f59e0b14;border:1px solid #f59e0b4d;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.82rem;display:flex}.killswitch-spark{color:#d97706;font-size:1.1rem}.killswitch-copy{margin:0;font-size:.82rem;font-weight:600}.killswitch-count{font-family:var(--tim-font-mono);font-weight:850}.cryptographic-ledger-grid{box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:.85rem;display:grid}.cryptographic-ledger-grid .ledger-cell{background:var(--tim-surface-inset);border:1px solid var(--tim-line);border-radius:var(--tim-radius-md);box-sizing:border-box;flex-direction:column;gap:.35rem;padding:1rem 1.15rem;display:flex}.cryptographic-ledger-grid .ledger-cell.is-approved{border-color:var(--tim-state-verified-line);background:#10b9810a}.ledger-tag-row{justify-content:space-between;align-items:center;display:flex}.ledger-tag{letter-spacing:.05em;color:var(--tim-ink-muted);font-size:.72rem;font-weight:800}.ledger-tag.is-approved{color:#10b981}.hash-sig{font-family:var(--tim-font-mono);color:var(--tim-ink-muted);font-size:.7rem}.hash-sig.is-approved{color:#10b981}.ledger-readout{font-family:var(--tim-font-mono);color:var(--tim-ink);font-size:1.5rem;font-weight:900;line-height:1}.ledger-readout.is-approved-glow{color:#10b981}.ledger-caption{color:var(--tim-ink-muted);margin:0;font-size:.76rem;font-weight:650}.ledger-caption.is-approved{color:var(--tim-ink-soft)}.mission-safeguard-deck{background:var(--tim-surface-0);border:1px solid var(--tim-line-strong);border-radius:var(--tim-radius-lg);box-shadow:var(--tim-shadow-quiet);box-sizing:border-box;flex-direction:column;gap:1.5rem;max-width:100%;padding:1.65rem 1.85rem;display:flex}.safeguard-head{flex-direction:column;gap:.2rem;display:flex}.safeguard-kicker{text-transform:uppercase;letter-spacing:.06em;color:var(--tim-ink-muted);font-size:.68rem;font-weight:800}.safeguard-title{color:var(--tim-ink);margin:0;font-size:1.15rem;font-weight:800}.blockage-signals-stack{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.blockage-signal-item{border-radius:var(--tim-radius-sm);background:var(--tim-state-pending-bg);border:1px solid var(--tim-state-pending-line);color:var(--tim-state-pending);align-items:center;gap:.65rem;padding:.85rem 1.15rem;font-size:.84rem;font-weight:700;display:flex}.safeguard-clear-corridor{border-radius:var(--tim-radius-md);background:var(--tim-state-verified-bg);border:1px solid var(--tim-state-verified-line);color:var(--tim-state-verified);align-items:center;gap:.75rem;padding:.95rem 1.25rem;font-size:.86rem;font-weight:700;display:flex}.clear-beacon-core{background:var(--tim-state-verified);border-radius:50%;width:8px;height:8px;display:inline-block}.clear-status-statement{margin:0;font-size:.86rem;font-weight:700}.copilot-guidance-array{box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.copilot-channel{background:var(--tim-surface-inset);border:1px solid var(--tim-line);border-radius:var(--tim-radius-md);box-sizing:border-box;flex-direction:column;gap:.55rem;padding:1.25rem 1.35rem;display:flex}.channel-head{align-items:center;gap:.5rem;display:flex}.channel-icon{font-size:1.15rem}.channel-title{color:var(--tim-ink);margin:0;font-size:.92rem;font-weight:800}.channel-body{color:var(--tim-ink-soft);margin:0;font-size:.84rem;font-weight:550;line-height:1.55}.telemetry-console-accordion{background:var(--tim-surface-inset);border:1px solid var(--tim-line);border-radius:var(--tim-radius-md);box-sizing:border-box;padding:.85rem 1.15rem}.telemetry-accordion-trigger{cursor:pointer;color:var(--tim-ink);align-items:center;gap:.5rem;font-size:.84rem;font-weight:750;display:flex}.accordion-label{font-size:.82rem;font-weight:750}.telemetry-terminal-pane{border-top:1px dashed var(--tim-line);margin-top:.85rem;padding-top:.75rem}.telemetry-terminal-table{grid-template-columns:max-content 1fr;gap:.5rem 1.5rem;margin:0;font-size:.82rem;display:grid}.terminal-field{display:contents}.telemetry-terminal-table dt{color:var(--tim-ink-muted);font-weight:700}.telemetry-terminal-table dd{font-family:var(--tim-font-mono);color:var(--tim-ink);word-break:break-all;margin:0;font-weight:600}@media (max-width:1024px){.tri-instrument-cluster,.depot-nodes-array,.twin-epistemic-deck,.copilot-guidance-array{grid-template-columns:1fr}}@media (max-width:680px){.commercial-command-deck{padding-bottom:6rem}.command-canopy,.readiness-corridor-chassis,.tactical-remediation-deck,.commercial-instrument-chassis,.tower-monolith,.mission-safeguard-deck{padding:1.15rem 1rem}.canopy-sensor-array{flex-direction:column;align-items:flex-start;gap:.5rem}.sensor-divider{display:none}.topological-pipeline-rail{flex-direction:column;gap:.75rem}.pipeline-station{flex:100%;min-width:100%}.pipeline-conduit{display:none}.radar-filter-deck{border-radius:var(--tim-radius-md);flex-direction:column;width:100%}.radar-tab-button{justify-content:space-between;width:100%}.diagnostic-strip{flex-direction:column;align-items:flex-start;gap:.85rem}.strip-central-dossier{width:100%;min-width:0}.strip-action-launchpad{justify-content:space-between;width:100%}.cryptographic-ledger-grid{grid-template-columns:1fr}.telemetry-terminal-table{grid-template-columns:1fr;gap:.25rem}.photon-pipeline-rail{flex-direction:column;align-items:flex-start;gap:.75rem}.photon-conduit-arrow{display:none}}@media (max-width:430px){.command-canopy,.readiness-corridor-chassis,.tactical-remediation-deck,.commercial-instrument-chassis,.tower-monolith,.mission-safeguard-deck{padding:.85rem .65rem}.spectral-ratio-chassis{padding:.75rem .65rem}.pipeline-station{min-width:0;padding:.85rem .65rem}.diagnostic-strip{padding:.85rem .65rem}.instrument-module,.fulfillment-network-chassis{padding:.95rem .75rem}.depot-node-cell,.manifesto-covenant-barrier{padding:.75rem .65rem}.copilot-channel{padding:.95rem .75rem}.strip-action-launchpad{flex-direction:column;align-items:flex-start;gap:.5rem}.strip-launch-button{justify-content:center;width:100%}}.autonomous-experiments-studio{box-sizing:border-box;flex-direction:column;gap:1.5rem;width:100%;max-width:100%;display:flex;overflow-x:clip}.experiment-hero-card{background:var(--tim-surface);border:1px solid var(--tim-line);border-radius:var(--tim-radius-card);box-shadow:var(--tim-shadow-soft);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.experiment-hero-head{flex-direction:column;gap:1rem;display:flex}.hero-title-group{flex-direction:column;gap:.4rem;display:flex}.experiment-kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--tim-primary);font-size:.75rem;font-weight:750}.experiment-hero-head h2{color:var(--tim-ink);letter-spacing:-.01em;margin:0;font-size:1.4rem;font-weight:800}.experiment-hero-desc{color:var(--tim-ink-soft);margin:0;font-size:.9rem;font-weight:550;line-height:1.5}.experiment-shield-badges{flex-wrap:wrap;gap:.5rem;display:flex}.shield-chip{border-radius:var(--tim-radius-pill);align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.75rem;font-weight:650;display:inline-flex}.shield-locked{background:var(--tim-danger-surface);color:var(--tim-danger);border:1px solid var(--tim-danger-soft)}.shield-armor{background:var(--tim-success-surface);color:var(--tim-success);border:1px solid var(--tim-success-soft)}.shield-shipping{background:var(--tim-warn-surface);color:var(--tim-warn);border:1px solid var(--tim-warn-soft)}.shield-preseal{background:var(--tim-accent-surface);color:var(--tim-accent);border:1px solid var(--tim-accent-soft)}.chip-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.experiment-metrics-row{border-top:1px solid var(--tim-line-soft);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:.25rem;padding-top:1.25rem;display:grid}.exp-metric-block{background:var(--tim-surface-inset);border-radius:var(--tim-radius-action);border:1px solid var(--tim-line-soft);align-items:flex-start;gap:.75rem;padding:.85rem;display:flex}.exp-metric-icon{font-size:1.5rem;line-height:1}.exp-metric-block small{text-transform:uppercase;color:var(--tim-ink-muted);margin-bottom:.15rem;font-size:.7rem;font-weight:650;display:block}.exp-metric-block strong{color:var(--tim-ink);font-size:.95rem;font-weight:750;display:block}.exp-metric-block p{color:var(--tim-ink-soft);margin:.15rem 0 0;font-size:.75rem;font-weight:550}.experiment-section{background:var(--tim-surface);border:1px solid var(--tim-line);border-radius:var(--tim-radius-card);box-shadow:var(--tim-shadow-soft);flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.section-title-wrap{flex-direction:column;gap:.35rem;display:flex}.section-pill{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--tim-radius-pill);background:var(--tim-surface-inset);color:var(--tim-primary);border:1px solid var(--tim-line-soft);align-self:flex-start;padding:.2rem .55rem;font-size:.7rem;font-weight:750;display:inline-flex}.section-title-wrap h3{color:var(--tim-ink);margin:0;font-size:1.15rem;font-weight:750}.section-title-wrap p{color:var(--tim-ink-soft);margin:0;font-size:.85rem;font-weight:550;line-height:1.5}.scenario-selector-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.selector-column{flex-direction:column;gap:.5rem;display:flex}.selector-col-label{text-transform:uppercase;letter-spacing:.04em;color:var(--tim-ink-soft);font-size:.8rem;font-weight:750}.chips-container{flex-direction:column;gap:.5rem;display:flex}.scenario-chip{background:var(--tim-surface-inset);border:1px solid var(--tim-line-soft);border-radius:var(--tim-radius-action);cursor:pointer;outline:none;flex-direction:column;gap:.25rem;padding:.75rem;transition:all .2s;display:flex}.scenario-chip:hover,.scenario-chip:focus-visible{border-color:var(--tim-primary-soft);background:var(--tim-surface-soft)}.scenario-chip.chip-active{border-color:var(--tim-primary);background:var(--tim-primary-soft);box-shadow:0 0 0 1px var(--tim-primary)}.chip-header strong{color:var(--tim-ink);overflow-wrap:break-word;min-width:0;font-size:.85rem;font-weight:750}.chip-badge{border-radius:var(--tim-radius-pill);background:var(--tim-surface);color:var(--tim-ink-contrast);border:1px solid var(--tim-line-soft);flex-shrink:0;max-width:100%;padding:.15rem .45rem;font-size:.75rem;font-weight:700}.chip-sub{color:var(--tim-ink-soft);font-size:.75rem;font-weight:550}.profit-visor-container{flex-direction:column;gap:1rem;display:flex}.visor-verdict-banner{border-radius:var(--tim-radius-action);border:1px solid;align-items:flex-start;gap:.85rem;padding:1rem 1.25rem;display:flex}.verdict-armored{background:var(--tim-success-surface);border-color:var(--tim-success-soft);color:var(--tim-success)}.verdict-fragile{background:var(--tim-danger-surface);border-color:var(--tim-danger-soft);color:var(--tim-danger)}.verdict-balanced{background:var(--tim-warn-surface);border-color:var(--tim-warn-soft);color:var(--tim-warn)}.verdict-icon{font-size:1.6rem;line-height:1}.visor-verdict-banner h4{margin:0;font-size:1rem;font-weight:800}.visor-verdict-banner p{color:var(--tim-ink-soft);margin:.25rem 0 0;font-size:.85rem;font-weight:550;line-height:1.45}.visor-metric-card{background:var(--tim-surface-inset);border:1px solid var(--tim-line-soft);border-radius:var(--tim-radius-action);flex-direction:column;gap:.25rem;padding:.85rem;display:flex}.visor-metric-card.highlight-good{border-color:var(--tim-success-soft);background:var(--tim-success-surface)}.visor-metric-card.highlight-bad{border-color:var(--tim-danger-soft);background:var(--tim-danger-surface)}.visor-label{color:var(--tim-ink-soft);font-size:.75rem;font-weight:650}.visor-value{color:var(--tim-ink);font-size:1.25rem;font-weight:800}.visor-metric-card small{color:var(--tim-ink-muted);font-size:.7rem;font-weight:550}.text-blue{color:var(--tim-primary)}.text-warn{color:var(--tim-warn)}.text-muted{color:var(--tim-ink-muted)}.twin-ray-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:1.25rem;min-width:0;max-width:100%;display:grid}.ray-card{border-radius:var(--tim-radius-action);border:1px solid;flex-direction:column;gap:1rem;min-width:0;max-width:100%;padding:1.25rem;display:flex}.ray-red{background:var(--tim-surface-inset);border-color:var(--tim-danger-soft)}.ray-green{background:var(--tim-surface-inset);border-color:var(--tim-success-soft)}.ray-head{flex-direction:column;gap:.35rem;display:flex}.ray-tag{text-transform:uppercase;letter-spacing:.06em;border-radius:var(--tim-radius-pill);align-self:flex-start;padding:.2rem .5rem;font-size:.7rem;font-weight:750;display:inline-flex}.tag-red{background:var(--tim-danger-surface);color:var(--tim-danger);border:1px solid var(--tim-danger-soft)}.tag-green{background:var(--tim-success-surface);color:var(--tim-success);border:1px solid var(--tim-success-soft)}.ray-head h4{color:var(--tim-ink);margin:0;font-size:1.05rem;font-weight:750}.ray-head p{color:var(--tim-ink-soft);margin:0;font-size:.8rem;font-weight:550;line-height:1.4}.ray-facts{background:var(--tim-surface);border-radius:var(--tim-radius-action);border:1px solid var(--tim-line-soft);flex-direction:column;gap:.45rem;padding:.85rem;display:flex}.fact-row{color:var(--tim-ink-soft);justify-content:space-between;align-items:center;font-size:.8rem;font-weight:550;display:flex}.fact-row strong{color:var(--tim-ink);font-weight:700}.fact-divider{background:var(--tim-line-soft);height:1px;margin:.25rem 0}.fact-highlight{font-size:.85rem}.fact-highlight strong{font-size:.95rem;font-weight:800}.highlight-danger{color:var(--tim-danger)}.highlight-success{color:var(--tim-success)}.ray-verdict{border-radius:var(--tim-radius-action);flex-direction:column;gap:.2rem;padding:.75rem;font-size:.8rem;display:flex}.verdict-box-red{background:var(--tim-danger-surface);border:1px solid var(--tim-danger-soft);color:var(--tim-danger)}.verdict-box-green{background:var(--tim-success-surface);border:1px solid var(--tim-success-soft);color:var(--tim-success)}.ray-verdict p{color:var(--tim-ink-soft);margin:0;font-size:.75rem;font-weight:550}.candidate-spotlight-card{background:var(--tim-surface-inset);border:1px solid var(--tim-line-soft);border-radius:var(--tim-radius-action);grid-template-columns:1.4fr 1fr;gap:1.25rem;padding:1.25rem;display:grid}.spotlight-left{flex-direction:column;gap:.4rem;display:flex}.spotlight-badge{border-radius:var(--tim-radius-pill);background:var(--tim-primary-soft);color:var(--tim-primary);align-self:flex-start;padding:.15rem .5rem;font-size:.7rem;font-weight:750;display:inline-flex}.spotlight-left h4{color:var(--tim-ink);margin:0;font-size:1.15rem;font-weight:750}.spotlight-sku{color:var(--tim-ink-muted);font-size:.75rem;font-weight:600;font-family:var(--tim-font-mono)}.spotlight-reason{color:var(--tim-ink-soft);margin:.25rem 0 0;font-size:.85rem;font-weight:550;line-height:1.4}.spotlight-status-row{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.spotlight-stat-item{background:var(--tim-surface);border-radius:var(--tim-radius-action);border:1px solid var(--tim-line-soft);flex-direction:column;gap:.15rem;padding:.5rem .75rem;display:flex}.spotlight-stat-item small{color:var(--tim-ink-muted);font-size:.7rem;font-weight:600}.spotlight-stat-item strong{color:var(--tim-ink);font-size:.85rem;font-weight:750}.spotlight-spec-box{background:var(--tim-surface);border-radius:var(--tim-radius-action);border:1px solid var(--tim-line-soft);flex-direction:column;gap:.5rem;height:100%;padding:1rem;display:flex}.spec-title{text-transform:uppercase;letter-spacing:.04em;color:var(--tim-ink);font-size:.8rem;font-weight:750}.spec-list{color:var(--tim-ink-soft);flex-direction:column;gap:.4rem;margin:0;padding-left:0;font-size:.8rem;font-weight:550;list-style:none;display:flex}.capital-protection-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.capital-card{background:var(--tim-surface-inset);border:1px solid var(--tim-line-soft);border-radius:var(--tim-radius-action);flex-direction:column;gap:.35rem;padding:1.25rem;display:flex}.cap-kicker{text-transform:uppercase;letter-spacing:.05em;color:var(--tim-ink-muted);font-size:.7rem;font-weight:700}.cap-amount{color:var(--tim-ink);font-size:1.35rem;font-weight:800}.cap-rule{color:var(--tim-warn);font-size:1.15rem;font-weight:800}.cap-status{color:var(--tim-danger);font-size:1.05rem;font-weight:800;font-family:var(--tim-font-mono)}.capital-card small{color:var(--tim-ink-soft);font-size:.75rem;font-weight:600}.cap-desc{color:var(--tim-ink-soft);margin:.25rem 0 0;font-size:.8rem;font-weight:550;line-height:1.45}.preseal-sentinel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;min-width:0;max-width:100%;display:grid}.preseal-capsule-card,.sentinel-layers-card{background:var(--tim-surface-inset);border:1px solid var(--tim-line-soft);border-radius:var(--tim-radius-action);flex-direction:column;gap:.85rem;min-width:0;max-width:100%;padding:1.25rem;display:flex}.capsule-head{border-bottom:1px solid var(--tim-line-soft);justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.65rem;display:flex}.capsule-head span{color:var(--tim-ink);font-size:.85rem;font-weight:750}.capsule-version{border-radius:var(--tim-radius-pill);background:var(--tim-surface);color:var(--tim-ink-soft);border:1px solid var(--tim-line-soft);font-size:.7rem;font-weight:700;font-family:var(--tim-font-mono);padding:.15rem .45rem}.capsule-body{flex-direction:column;gap:.75rem;display:flex}.capsule-body p{color:var(--tim-ink-soft);margin:0;font-size:.8rem;font-weight:550;line-height:1.45}.capsule-specs{background:var(--tim-surface);border-radius:var(--tim-radius-action);border:1px solid var(--tim-line-soft);flex-direction:column;gap:.35rem;padding:.75rem;display:flex}.capsule-specs div{color:var(--tim-ink-soft);justify-content:space-between;font-size:.8rem;font-weight:550;display:flex}.capsule-specs strong{color:var(--tim-ink);font-weight:700}.sentinel-steps-list{flex-direction:column;gap:.5rem;display:flex}.sentinel-step-row{border-radius:var(--tim-radius-action);border:1px solid;align-items:flex-start;gap:.65rem;padding:.6rem;display:flex}.sentinel-step-row.step-passed{background:var(--tim-surface);border-color:var(--tim-success-soft)}.sentinel-step-row.step-locked{background:var(--tim-surface);border-color:var(--tim-danger-soft)}.step-badge{border-radius:var(--tim-radius-pill);background:var(--tim-success-surface);color:var(--tim-success);border:1px solid var(--tim-success-soft);padding:.15rem .4rem;font-size:.65rem;font-weight:800}.badge-locked{background:var(--tim-danger-surface);color:var(--tim-danger);border-color:var(--tim-danger-soft)}.sentinel-step-row strong{color:var(--tim-ink);font-size:.8rem;font-weight:750;display:block}.sentinel-step-row p{color:var(--tim-ink-soft);margin:.15rem 0 0;font-size:.75rem;font-weight:550;line-height:1.35}:root{--tim-primary:var(--tim-state-information,#1d5fbd);--tim-primary-soft:#1d5fbd14;--tim-primary-strong:#165eb9;--tim-surface:var(--tim-surface-0,#faf8f3);--tim-surface-soft:#fff9;--tim-lab-glass-bg:#fffffff0;--tim-lab-glass-border:#d9d3c8cc;--tim-lab-selected-bg:#fff;--tim-lab-selected-border:#1d5fbd;--tim-lab-selected-text:#0f172a;--tim-lab-unselected-bg:#faf8f3bf;--tim-lab-unselected-border:#d9d3c8d9;--tim-lab-unselected-text:#334155;--tim-lab-unselected-sub:#64748b;--tim-lab-unselected-hover-bg:#fff;--tim-lab-unselected-hover-border:#1d5fbd80;--tim-lab-cyan:#0284c7;--tim-lab-cyan-soft:#0284c714;--tim-lab-amber:#d97706;--tim-lab-amber-soft:#d9770614;--tim-lab-ruby:#e11d48;--tim-lab-ruby-soft:#e11d4814;--tim-lab-mint:#059669;--tim-lab-mint-soft:#05966914}.autonomous-experiments-studio{width:100%;min-width:0;max-width:100%}.apotheosis-header-card{background:var(--tim-lab-glass-bg,#fffffff0);-webkit-backdrop-filter:blur(16px);border:1px solid var(--tim-line);border-radius:var(--tim-radius-card);box-shadow:var(--tim-shadow-floating);box-sizing:border-box;flex-direction:column;gap:.85rem;width:100%;min-width:0;max-width:100%;padding:1.35rem 1.6rem;display:flex}.apotheosis-header-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-width:0;max-width:100%;display:flex}.apotheosis-brand-box{flex-direction:column;gap:.25rem;min-width:0;display:flex}.apotheosis-kicker{text-transform:uppercase;letter-spacing:.1em;color:var(--tim-primary);align-items:center;gap:.35rem;font-size:.72rem;font-weight:850;display:inline-flex}.apotheosis-title{color:var(--tim-ink);letter-spacing:-.02em;overflow-wrap:break-word;word-break:break-word;min-width:0;margin:0;font-size:1.45rem;font-weight:850}.apotheosis-shield-rail{flex-wrap:wrap;align-items:center;gap:.45rem;max-width:100%;display:flex}.apotheosis-shield-pill{border-radius:var(--tim-radius-pill);border:1px solid var(--tim-line-soft);background:var(--tim-surface-0);box-shadow:var(--tim-shadow-quiet);align-items:center;gap:.35rem;padding:.32rem .75rem;font-size:.72rem;font-weight:750;display:inline-flex}.apotheosis-shield-pill.shield-locked{color:#e11d48;background:#e11d4814;border-color:#e11d4840}.apotheosis-shield-pill.shield-armored{color:#059669;background:#05966914;border-color:#05966940}.apotheosis-shield-pill.shield-cargo{color:#d97706;background:#d9770614;border-color:#d9770640}.apotheosis-shield-pill.shield-preseal{color:#2563eb;background:#2563eb14;border-color:#2563eb40}.apotheosis-telemetry-strip{background:var(--tim-surface-inset);border-radius:var(--tim-radius-action);border:1px solid var(--tim-line-soft);flex-wrap:wrap;align-items:center;gap:1.25rem;max-width:100%;padding:.65rem .85rem;display:flex}.telemetry-item{overflow-wrap:anywhere;align-items:baseline;gap:.45rem;min-width:0;display:flex}.telemetry-item small{text-transform:uppercase;color:var(--tim-ink-muted);flex-shrink:0;font-size:.7rem;font-weight:650}.telemetry-item strong{color:var(--tim-ink);overflow-wrap:anywhere;word-break:break-all;font-size:.85rem;font-weight:750}.telemetry-divider{background:var(--tim-line-soft);width:1px;height:12px}.text-good{color:var(--tim-success)}.apotheosis-showcase-section{flex-direction:column;gap:1rem;width:100%;min-width:0;max-width:100%;display:flex}.showcase-header{flex-direction:column;gap:.25rem;display:flex}.showcase-header h3{color:var(--tim-ink);margin:0;font-size:1.15rem;font-weight:800}.showcase-header p{color:var(--tim-ink-soft);margin:0;font-size:.85rem;font-weight:550}.showcase-header-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.open-workbench-btn{border-radius:var(--tim-radius-pill);cursor:pointer;box-shadow:var(--tim-shadow-soft);outline:none;align-items:center;gap:.55rem;padding:.48rem .95rem;font-size:.82rem;font-weight:800;transition:all .2s;display:inline-flex}.open-workbench-btn.btn-by-category{background:var(--tim-surface-0);border:2px solid var(--tim-primary);color:var(--tim-ink)}.open-workbench-btn.btn-by-category:hover,.open-workbench-btn.btn-by-category:focus-visible{background:var(--tim-primary-soft);box-shadow:var(--tim-shadow-floating);transform:translateY(-1px)}.open-workbench-btn.btn-all-products{background:var(--tim-surface-0);border:2px solid var(--tim-status-good);color:var(--tim-ink)}.open-workbench-btn.btn-all-products:hover,.open-workbench-btn.btn-all-products:focus-visible{background:var(--tim-surface-good);box-shadow:var(--tim-shadow-floating);transform:translateY(-1px)}.trigger-icon{font-size:1rem}.trigger-text{color:var(--tim-ink);font-size:.82rem;font-weight:800}.btn-by-category .trigger-badge{border-radius:var(--tim-radius-pill);background:var(--tim-primary);color:var(--tim-surface);padding:.15rem .45rem;font-size:.7rem;font-weight:750}.btn-all-products .trigger-badge{border-radius:var(--tim-radius-pill);background:var(--tim-status-good);color:var(--tim-surface);padding:.15rem .45rem;font-size:.7rem;font-weight:750}.candidate-focus-stage-wrapper{width:100%;min-width:0;max-width:100%;margin-top:.75rem}.candidate-focus-card{background:var(--tim-surface-0);border:2px solid var(--tim-line-strong);border-radius:var(--tim-radius-card);box-shadow:var(--tim-shadow-soft);grid-template-columns:minmax(min(280px,100%),340px) minmax(0,1fr);gap:1.5rem;width:100%;min-width:0;max-width:100%;padding:1.35rem;display:grid;position:relative}@media (max-width:860px){.candidate-focus-card{grid-template-columns:1fr}}.candidate-focus-media{flex-direction:column;gap:.65rem;min-width:0;max-width:100%;display:flex}.candidate-focus-badge-rail{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cost-policy-status-pill{border-radius:var(--tim-radius-pill);padding:.25rem .65rem;font-size:.72rem;font-weight:800;line-height:1.3}.pill-cost-verified{color:#059669;background:#0596691f;border:1px solid #05966959}.pill-cost-missing{color:#e11d48;background:#e11d481f;border:1px solid #e11d4859}.candidate-focus-img-container{border-radius:var(--tim-radius-action);border:1px solid var(--tim-line-soft);width:100%;height:320px;position:relative;overflow:hidden}.candidate-focus-img-container .product-image-frame{height:100%}.candidate-focus-details{flex-direction:column;justify-content:center;gap:.85rem;min-width:0;max-width:100%;display:flex}.candidate-focus-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.candidate-title-group{flex-direction:column;gap:.35rem;display:flex}.candidate-title-group h4{color:var(--tim-ink);margin:0;font-size:1.3rem;font-weight:850;line-height:1.25}.switch-candidate-btn{border-radius:var(--tim-radius-pill);background:var(--tim-primary-soft);color:var(--tim-primary);border:1px solid var(--tim-primary);cursor:pointer;box-shadow:var(--tim-shadow-soft);outline:none;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.78rem;font-weight:800;transition:all .18s;display:inline-flex}.switch-candidate-btn:hover,.switch-candidate-btn:focus-visible{background:var(--tim-primary);color:var(--tim-surface);transform:translateY(-1px)}.candidate-status-rail{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.status-item-pill{border-radius:var(--tim-radius-pill);border:1px solid var(--tim-line-soft);padding:.2rem .55rem;font-size:.72rem;font-weight:750}.status-stock{color:#059669;background:#0596691a;border-color:#0596694d}.status-channel{background:var(--tim-surface-inset);color:var(--tim-ink-soft)}.status-verified{color:#2563eb;background:#2563eb1a;border-color:#2563eb4d}.candidate-feature-box{background:var(--tim-surface-inset);border:1px solid var(--tim-line-soft);border-radius:var(--tim-radius-subtle);flex-direction:column;gap:.25rem;padding:.75rem .9rem;display:flex}.candidate-feature-box small{color:var(--tim-ink);font-size:.78rem;font-weight:700}.candidate-reason{color:var(--tim-ink-soft);margin:0;font-size:.75rem;font-weight:550;line-height:1.4}.catalog-selection-workbench{background:var(--tim-surface-0);border:2px solid var(--tim-primary);border-radius:var(--tim-radius-card);box-shadow:var(--tim-shadow-soft);flex-direction:column;gap:.95rem;width:100%;min-width:0;max-width:100%;margin:.85rem 0 1.25rem;padding:1.25rem;animation:.22s ease-out wbFadeSlideDown;display:flex}@keyframes wbFadeSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.workbench-top-bar{border-bottom:1px solid var(--tim-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.85rem;display:flex}.workbench-title-group{align-items:center;gap:.75rem;display:flex}.workbench-icon{font-size:1.6rem}.workbench-title-group h4{color:var(--tim-ink);margin:0;font-size:1.05rem;font-weight:850}.workbench-title-group p{color:var(--tim-ink-soft);margin:.2rem 0 0;font-size:.78rem}.workbench-actions-right{align-items:center;gap:.75rem;display:flex}.workbench-search-wrap{align-items:center;width:260px;display:flex;position:relative}.workbench-search-input{border-radius:var(--tim-radius-pill);border:1px solid var(--tim-line-strong);background:var(--tim-surface-inset);width:100%;color:var(--tim-ink);outline:none;padding:.42rem 1.9rem .42rem 2.1rem;font-size:.78rem;transition:all .18s}.workbench-search-input:focus{border-color:var(--tim-primary);background:var(--tim-surface-0);box-shadow:0 0 0 3px var(--tim-primary-soft)}.workbench-search-clear{cursor:pointer;color:var(--tim-ink-muted);padding:.2rem;font-size:.75rem;position:absolute;right:.6rem}.workbench-close-btn{border-radius:var(--tim-radius-pill);border:1px solid var(--tim-line-strong);background:var(--tim-surface-1);color:var(--tim-ink);cursor:pointer;box-shadow:var(--tim-shadow-soft);white-space:nowrap;outline:none;padding:.42rem .95rem;font-size:.8rem;font-weight:750;transition:all .18s}.workbench-close-btn:hover,.workbench-close-btn:focus-visible{background:var(--tim-surface-soft);border-color:var(--tim-ink)}.workbench-categories-rail{border-bottom:1px solid var(--tim-line-soft);-webkit-overflow-scrolling:touch;scrollbar-width:thin;align-items:center;gap:.45rem;width:100%;min-width:0;max-width:100%;padding-bottom:.4rem;display:flex;overflow-x:auto}.workbench-category-tab{border-radius:var(--tim-radius-pill);background:var(--tim-lab-unselected-bg,#faf8f3bf);border:1px solid var(--tim-lab-unselected-border,#d9d3c8d9);color:var(--tim-ink-soft);cursor:pointer;white-space:nowrap;outline:none;align-items:center;gap:.45rem;padding:.42rem .85rem;font-size:.76rem;font-weight:700;transition:all .18s;display:inline-flex}.workbench-category-tab:hover{color:var(--tim-ink);border-color:var(--tim-line-strong);background:#fff;transform:translateY(-1px)}.workbench-category-tab.tab-active{background:var(--tim-primary);border-color:var(--tim-primary);color:#fff;box-shadow:var(--tim-shadow-information-ring)}.workbench-category-tab .tab-count{border-radius:var(--tim-radius-pill);color:inherit;background:#00000014;padding:.1rem .42rem;font-size:.68rem;font-weight:800}.workbench-category-tab.tab-active .tab-count{color:#fff;background:#ffffff40}.workbench-product-grid{grid-template-columns:repeat(auto-fill,minmax(min(215px,100%),1fr));gap:.85rem;width:100%;min-width:0;max-width:100%;max-height:480px;padding:.25rem 0;display:grid;overflow-y:auto}.workbench-product-card{background:var(--tim-lab-unselected-bg,#faf8f3bf);border:1.5px solid var(--tim-lab-unselected-border,#d9d3c8d9);border-radius:var(--tim-radius-action);cursor:pointer;box-shadow:var(--tim-shadow-soft);outline:none;flex-direction:column;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.workbench-product-card:hover,.workbench-product-card:focus-visible{border-color:var(--tim-primary);box-shadow:var(--tim-shadow-node-hover);background:#fff;transform:translateY(-2px)}.workbench-product-card.card-selected{transform:translateY(-2px);border:2px solid var(--tim-primary)!important;box-shadow:var(--tim-shadow-node-active)!important;background:#fff!important}.wb-card-media{aspect-ratio:4/3;background:var(--tim-surface-inset);contain:content;width:100%;height:140px;min-height:140px;position:relative;overflow:hidden}.wb-card-media .product-image-frame{width:100%;height:100%}.wb-selected-badge{z-index:3;text-transform:uppercase;border-radius:var(--tim-radius-pill);color:#fef08a;box-shadow:var(--tim-shadow-floating);background:#0f172aeb;border:1px solid #facc1599;padding:.2rem .5rem;font-size:.65rem;font-weight:850;position:absolute;top:.45rem;right:.45rem}.wb-cat-badge{z-index:3;border-radius:var(--tim-radius-pill);color:#f1f5f9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172ad9;padding:.15rem .45rem;font-size:.62rem;font-weight:700;position:absolute;bottom:.45rem;left:.45rem}.wb-card-body{flex-direction:column;flex:1;gap:.35rem;padding:.75rem;display:flex}.wb-card-title{color:var(--tim-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.84rem;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.wb-card-meta{align-items:center;gap:.35rem;display:flex}.wb-code{font-size:.68rem;font-family:var(--tim-font-mono);color:var(--tim-primary);font-weight:750}.wb-pricing-row{justify-content:space-between;align-items:center;gap:.35rem;margin-top:.15rem;display:flex}.wb-cost-pill{border-radius:var(--tim-radius-pill);padding:.15rem .4rem;font-size:.68rem;font-weight:750}.wb-cost-pill.cost-ok{color:#059669;background:#0596691f;border:1px solid #0596694d}.wb-cost-pill.cost-missing{color:#e11d48;background:#e11d481f;border:1px solid #e11d484d}.wb-price-pill{color:var(--tim-ink);font-size:.72rem;font-weight:800}.wb-select-trigger{text-align:center;border-radius:var(--tim-radius-action);background:var(--tim-surface-inset);color:var(--tim-ink);border:1px solid var(--tim-line-strong);outline:none;margin-top:auto;padding:.45rem .75rem;font-size:.74rem;font-weight:750;transition:all .18s;display:block}.wb-select-trigger:hover{background:var(--tim-primary);color:#fff;border-color:var(--tim-primary)}.wb-select-trigger.trigger-selected{color:#fff!important;box-shadow:var(--tim-shadow-verified-ring)!important;background:#059669!important;border:1.5px solid #047857!important;font-weight:850!important}.showcase-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem;display:grid}.category-filter-rail{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.25rem 0;display:flex}.category-chip{border-radius:var(--tim-radius-pill);background:var(--tim-surface-inset);border:1px solid var(--tim-line-soft);color:var(--tim-ink-soft);cursor:pointer;outline:none;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.78rem;font-weight:700;transition:all .2s;display:inline-flex}.category-chip:hover,.category-chip:focus-visible{border-color:var(--tim-primary-soft);color:var(--tim-ink);background:var(--tim-surface)}.category-chip.category-chip-active{background:var(--tim-primary);color:var(--tim-surface);border-color:var(--tim-primary);box-shadow:var(--tim-shadow-soft)}.category-chip-count{opacity:.85;background:var(--tim-surface-soft);color:var(--tim-ink);border-radius:var(--tim-radius-pill);padding:.1rem .35rem;font-size:.68rem}.category-chip.category-chip-active .category-chip-count{background:var(--tim-primary-strong);color:var(--tim-surface)}.catalog-search-wrap{background:var(--tim-surface-inset);border:1px solid var(--tim-line-soft);border-radius:var(--tim-radius-action);align-items:center;gap:.5rem;margin-top:.25rem;padding:.45rem .75rem;transition:border-color .2s,box-shadow .2s;display:flex}.catalog-search-wrap:focus-within{border-color:var(--tim-primary);box-shadow:0 0 0 2px var(--tim-primary-soft)}.search-icon{color:var(--tim-ink-muted);font-size:.85rem}.catalog-search-input{color:var(--tim-ink);background:0 0;border:none;outline:none;width:100%;font-size:.82rem;font-weight:600}.catalog-search-input::placeholder{color:var(--tim-ink-muted)}.search-clear-btn{color:var(--tim-ink-muted);cursor:pointer;border-radius:var(--tim-radius-pill);padding:.1rem .3rem;font-size:.75rem}.search-clear-btn:hover{color:var(--tim-ink);background:var(--tim-surface-soft)}.product-showcase-card{background:var(--tim-surface);border:1px solid var(--tim-line);border-radius:var(--tim-radius-card);cursor:pointer;box-shadow:var(--tim-shadow-soft);outline:none;flex-direction:column;transition:all .25s;display:flex;position:relative;overflow:hidden}.product-showcase-card:hover,.product-showcase-card:focus-visible{border-color:var(--tim-primary-soft);box-shadow:var(--tim-shadow-floating);transform:translateY(-2px)}.product-showcase-card.product-card-active{border-color:var(--tim-primary);box-shadow:0 0 0 2px var(--tim-primary-soft), var(--tim-shadow-floating)}.card-floating-badge{z-index:3;text-transform:uppercase;border-radius:var(--tim-radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fef08a;box-shadow:var(--tim-shadow-floating);text-shadow:0 1px 2px #0009;letter-spacing:.04em;background:#0f172aeb;border:1px solid #facc1599;padding:.3rem .65rem;font-size:.72rem;font-weight:800;position:absolute;top:.65rem;right:.65rem}.product-image-frame{background:var(--tim-surface-inset);justify-content:center;align-items:center;width:100%;height:200px;display:flex;position:relative;overflow:hidden}.product-actual-img,.product-cover-img{object-fit:cover;width:100%;height:100%;transition:opacity .3s,transform .4s}.img-loading{opacity:.85;filter:blur(2px)}.img-loaded{opacity:1;filter:none}.product-showcase-card:hover .product-actual-img,.product-showcase-card:hover .product-cover-img{transform:scale(1.04)}.product-image-fallback{background:var(--tim-surface-inset);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.fallback-pattern{opacity:.12;background-image:radial-gradient(var(--tim-primary) 1px, transparent 1px);background-size:16px 16px;position:absolute;inset:0}.fallback-badge{z-index:2;flex-direction:column;align-items:center;gap:.3rem;display:flex}.fallback-icon{color:var(--tim-primary);font-size:1.5rem}.fallback-badge strong{color:var(--tim-ink);font-size:.85rem;font-weight:750}.fallback-badge small{color:var(--tim-ink-muted);font-size:.7rem;font-weight:600}.image-overlay-gradient{background:linear-gradient(180deg, transparent 65%, var(--tim-surface) 100%);pointer-events:none;position:absolute;inset:0}.product-image-frame-container{width:100%;position:relative;overflow:hidden}.cogs-floating-pill{z-index:2;border-radius:var(--tim-radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;box-shadow:var(--tim-shadow-soft);text-shadow:0 1px 2px #00000080;letter-spacing:.02em;background:#0f172ae6;border:1px solid #ffffff40;padding:.28rem .65rem;font-size:.74rem;font-weight:800;position:absolute;bottom:.55rem;left:.55rem}.product-card-body{flex-direction:column;gap:.45rem;padding:.85rem 1rem 1rem;display:flex}.product-meta-header{flex-direction:column;gap:.3rem;display:flex}.product-meta-header h4{color:var(--tim-ink);margin:0;font-size:.95rem;font-weight:800;line-height:1.35}.product-code-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.product-code-tag{font-size:.68rem;font-family:var(--tim-font-mono);color:var(--tim-primary);font-weight:700}.product-category-tag{color:var(--tim-ink-muted);background:var(--tim-surface-inset);border-radius:var(--tim-radius-pill);border:1px solid var(--tim-line-soft);padding:.1rem .4rem;font-size:.65rem;font-weight:600}.product-status-line{color:var(--tim-success);margin:0;font-size:.75rem;font-weight:650}.product-channel-line{align-items:center;margin-top:.15rem;display:flex}.channel-pill{border-radius:var(--tim-radius-pill);background:var(--tim-surface-inset);color:var(--tim-ink-soft);border:1px solid var(--tim-line-soft);padding:.15rem .45rem;font-size:.65rem;font-weight:750;line-height:1.2}.variant-row{align-items:center;gap:.5rem;display:flex}.variant-label{color:var(--tim-ink-soft);font-size:.7rem;font-weight:650}.swatch-rail{align-items:center;gap:.35rem;display:flex}.swatch-circle{border:1px solid var(--tim-line-strong);cursor:pointer;border-radius:50%;outline:none;width:14px;height:14px;transition:transform .15s,box-shadow .15s;display:inline-block}.swatch-circle:hover{transform:scale(1.2)}.swatch-circle.swatch-active{box-shadow:0 0 0 2px var(--tim-surface), 0 0 0 4px var(--tim-primary);transform:scale(1.15)}.swatch-black{background:var(--tim-ink)}.swatch-anthracite{background:var(--tim-ink-soft)}.swatch-stone{background:var(--tim-line-strong)}.swatch-mink{background:var(--tim-warn-soft)}.swatch-grey{background:var(--tim-line)}.swatch-khaki{background:var(--tim-success-soft)}.swatch-white{background:var(--tim-surface);border:1px solid var(--tim-line-strong)}.swatch-pink{background:var(--tim-danger-soft)}.swatch-navy{background:var(--tim-primary-soft)}.swatch-biscuit{background:var(--tim-warn-soft)}.size-rail{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.size-chip{border-radius:var(--tim-radius-subtle);background:var(--tim-surface-inset);color:var(--tim-ink-soft);border:1px solid var(--tim-line-soft);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;padding:.12rem .4rem;font-size:.65rem;font-weight:750;transition:all .15s}.size-chip:hover{border-color:var(--tim-primary-soft);color:var(--tim-ink)}.size-chip.size-chip-active{background:var(--tim-primary);color:var(--tim-surface);border-color:var(--tim-primary);box-shadow:var(--tim-shadow-soft)}.product-barcode-strip{background:var(--tim-surface-inset);border:1px dashed var(--tim-line-strong);border-radius:var(--tim-radius-subtle);align-items:flex-start;gap:.45rem;margin-top:.35rem;padding:.45rem .6rem;display:flex}.barcode-icon{flex-shrink:0;margin-top:.05rem;font-size:.85rem}.barcode-content{flex-direction:column;gap:.15rem;min-width:0;display:flex}.barcode-tag{color:var(--tim-ink);font-size:.72rem;font-weight:750;font-family:var(--tim-font-mono);overflow-wrap:anywhere}.barcode-sku{color:var(--tim-ink-muted);font-size:.65rem;font-weight:600;font-family:var(--tim-font-mono);overflow-wrap:anywhere}.apotheosis-split-cockpit{grid-template-columns:minmax(0,45fr) minmax(0,55fr);align-items:start;gap:1.5rem;width:100%;min-width:0;max-width:100%;display:grid}.cockpit-control-column{background:var(--tim-surface);border:1px solid var(--tim-line);border-radius:var(--tim-radius-card);width:100%;min-width:0;max-width:100%;box-shadow:var(--tim-shadow-soft);flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.control-header-wrap{flex-direction:column;gap:.25rem;display:flex}.control-header-wrap h3{color:var(--tim-ink);margin:0;font-size:1.1rem;font-weight:800}.reactor-control-card{border-radius:var(--tim-radius-card);background:var(--tim-lab-glass-bg,#fffffff0);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 16px -2px #0f172a0a, var(--tim-shadow-soft);border:1.5px solid var(--tim-line);flex-direction:column;gap:1rem;padding:1.35rem;transition:border-color .2s,box-shadow .2s;display:flex}.reactor-control-card.accent-blue{background:linear-gradient(#0284c705 0%,#fffffff2 100%);border-color:#0284c759}.reactor-control-card.accent-amber{background:linear-gradient(#d9770605 0%,#fffffff2 100%);border-color:#d9770659}.reactor-control-card.accent-ruby{background:linear-gradient(#e11d4805 0%,#fffffff2 100%);border-color:#e11d4859}.reactor-control-card.accent-emerald{background:linear-gradient(#05966905 0%,#fffffff2 100%);border-color:#05966959}.reactor-card-header{border-bottom:1px solid var(--tim-line-soft);flex-direction:column;gap:.35rem;padding-bottom:.65rem;display:flex}.reactor-header-pill-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.reactor-badge{text-transform:uppercase;letter-spacing:.08em;border-radius:var(--tim-radius-pill);padding:.18rem .55rem;font-size:.65rem;font-weight:850}.badge-blue{color:#0284c7;background:#0284c71f;border:1px solid #0284c74d}.badge-amber{color:#d97706;background:#d977061f;border:1px solid #d977064d}.badge-ruby{color:#e11d48;background:#e11d481f;border:1px solid #e11d484d}.badge-emerald{color:#059669;background:#0596691f;border:1px solid #0596694d}.reactor-header-meta{color:var(--tim-ink-muted);font-size:.72rem;font-weight:650}.reactor-card-title{color:var(--tim-ink);letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:850}.reactor-card-desc{color:var(--tim-ink-soft);margin:0;font-size:.76rem;font-weight:550;line-height:1.4}.scenario-chips-stack{flex-direction:column;gap:.65rem;display:flex}.scenario-chip.luxury-chip{border:1.5px solid var(--tim-lab-unselected-border,#d9d3c8d9);border-radius:var(--tim-radius-action);background:var(--tim-lab-unselected-bg,#faf8f3bf);cursor:pointer;box-sizing:border-box;text-align:left;outline:none;flex-direction:row;align-items:center;gap:.75rem;width:100%;min-width:0;max-width:100%;padding:.85rem 1rem;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex}.scenario-chip.luxury-chip:hover{border-color:var(--tim-line-strong);box-shadow:var(--tim-shadow-soft);background:#fff;transform:translateY(-1px)}.scenario-chip.luxury-chip:focus-visible{outline:2px solid var(--tim-primary);outline-offset:2px}.scenario-chip.luxury-chip.chip-active{transform:translateY(-1px);border:2px solid var(--tim-primary)!important;box-shadow:0 0 0 1px var(--tim-primary), 0 6px 20px -2px #1d5fbd38, var(--tim-shadow-soft)!important;background:#fff!important}.reactor-control-card.accent-blue .scenario-chip.luxury-chip.chip-active{box-shadow:0 0 0 1px #0284c7, 0 6px 20px -2px #0284c740, var(--tim-shadow-soft)!important;border-color:#0284c7!important}.reactor-control-card.accent-amber .scenario-chip.luxury-chip.chip-active{box-shadow:0 0 0 1px #d97706, 0 6px 20px -2px #d9770640, var(--tim-shadow-soft)!important;border-color:#d97706!important}.reactor-control-card.accent-ruby .scenario-chip.luxury-chip.chip-active{box-shadow:0 0 0 1px #e11d48, 0 6px 20px -2px #e11d4840, var(--tim-shadow-soft)!important;border-color:#e11d48!important}.reactor-control-card.accent-emerald .scenario-chip.luxury-chip.chip-active{box-shadow:0 0 0 1px #059669, 0 6px 20px -2px #05966940, var(--tim-shadow-soft)!important;border-color:#059669!important}.chip-indicator-col{flex-shrink:0;justify-content:center;align-items:center;display:flex}.chip-radio-circle{background:#ffffffe6;border:2px solid #aaa396;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .18s;display:flex}.chip-radio-circle.radio-active{border-color:var(--tim-primary);background:var(--tim-primary);box-shadow:0 0 10px #1d5fbd73, var(--tim-shadow-quiet)}.accent-blue .chip-radio-circle.radio-active{box-shadow:0 0 10px #0284c773, var(--tim-shadow-quiet);background:#0284c7;border-color:#0284c7}.accent-amber .chip-radio-circle.radio-active{box-shadow:0 0 10px #d9770673, var(--tim-shadow-quiet);background:#d97706;border-color:#d97706}.accent-ruby .chip-radio-circle.radio-active{box-shadow:0 0 10px #e11d4873, var(--tim-shadow-quiet);background:#e11d48;border-color:#e11d48}.chip-radio-dot{background:#fff;border-radius:50%;width:8px;height:8px;display:block}.chip-body-col{flex-direction:column;gap:.35rem;width:100%;min-width:0;max-width:100%;display:flex}.chip-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;max-width:100%;display:flex}.chip-title{color:var(--tim-ink);overflow-wrap:break-word;min-width:0;font-size:.92rem;font-weight:800}.chip-price-badge{border-radius:var(--tim-radius-pill);background:var(--tim-surface-inset);color:var(--tim-ink);border:1px solid var(--tim-line-soft);flex-shrink:0;padding:.2rem .65rem;font-size:.82rem;font-weight:850;transition:all .18s}.chip-price-badge.price-active{color:#fff;box-shadow:var(--tim-shadow-soft);background:#0f172a;border-color:#0f172a}.chip-ruby-badge.price-active{color:#fff;box-shadow:var(--tim-shadow-soft);background:#e11d48;border-color:#e11d48}.chip-meta-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.chip-qty-pill{color:var(--tim-ink-muted);font-size:.72rem;font-weight:650}.chip-classification-badge{border-radius:var(--tim-radius-pill);color:var(--tim-ink-soft);border:1px solid var(--tim-line-soft);background:#0000000d;padding:.12rem .45rem;font-size:.68rem;font-weight:750}.chip-active-pill{border-radius:var(--tim-radius-pill);color:#0284c7;letter-spacing:.03em;background:#0284c71f;border:1px solid #0284c74d;margin-left:auto;padding:.15rem .55rem;font-size:.68rem;font-weight:850}.chip-active-pill.chip-ruby-pill{color:#e11d48;background:#e11d481f;border-color:#e11d484d}.scale-chips-row{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}@media (max-width:640px){.scale-chips-row{grid-template-columns:repeat(2,1fr)}}.scale-chip{border:1.5px solid var(--tim-lab-unselected-border,#d9d3c8d9);border-radius:var(--tim-radius-action);background:var(--tim-lab-unselected-bg,#faf8f3bf);cursor:pointer;text-align:center;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;min-width:0;padding:.85rem .6rem;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex}.scale-chip:hover{box-shadow:var(--tim-shadow-soft);background:#fff;border-color:#059669;transform:translateY(-1px)}.scale-chip.scale-chip-active{transform:translateY(-1px);box-shadow:0 0 0 1px #059669, 0 6px 18px -2px #05966940, var(--tim-shadow-soft)!important;background:#fff!important;border:2px solid #059669!important}.scale-chip-top{align-items:center;gap:.4rem;display:flex}.scale-radio-circle{background:#ffffffe6;border:1.5px solid #aaa396;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.scale-radio-circle.radio-active{background:#059669;border-color:#059669}.scale-radio-dot{background:#fff;border-radius:50%;width:6px;height:6px;display:block}.scale-count-text{color:var(--tim-ink);font-size:.88rem;font-weight:850}.scale-sub-label{color:var(--tim-ink-muted);font-size:.68rem;font-weight:750}.scale-sub-label.sub-active{color:#059669;letter-spacing:.02em;font-weight:850}.cockpit-visor-column{flex-direction:column;gap:1.25rem;width:100%;min-width:0;max-width:100%;display:flex}.visor-header-wrap{flex-direction:column;gap:.25rem;display:flex}.visor-header-wrap h3{color:var(--tim-ink);letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:850}.apotheosis-verdict-board{border-radius:var(--tim-radius-card);box-shadow:0 4px 16px -2px #0f172a0d, var(--tim-shadow-soft);background:var(--tim-lab-glass-bg,#fffffff0);-webkit-backdrop-filter:blur(12px);border:1.5px solid;flex-direction:column;gap:1.1rem;padding:1.35rem;display:flex}.verdict-top-row{align-items:flex-start;gap:.75rem;display:flex}.verdict-big-icon{font-size:1.75rem;line-height:1}.verdict-titles h4{letter-spacing:-.01em;margin:0;font-size:.98rem;font-weight:850}.verdict-titles p{color:var(--tim-ink-soft);margin:.25rem 0 0;font-size:.82rem;font-weight:550;line-height:1.4}.verdict-armored{color:#047857;background:linear-gradient(#05966914 0%,#fffffff2 100%);border-color:#05966966}.verdict-fragile{color:#be123c;background:linear-gradient(#e11d4814 0%,#fffffff2 100%);border-color:#e11d4866}.verdict-balanced{color:#b45309;background:linear-gradient(#d9770614 0%,#fffffff2 100%);border-color:#d9770666}.verdict-headline-metric{border-radius:var(--tim-radius-action);border:1.5px solid var(--tim-line-soft);text-align:center;box-shadow:var(--tim-shadow-soft);background:#ffffffe6;flex-direction:column;gap:.2rem;padding:1rem 1.25rem;display:flex}.headline-label{text-transform:uppercase;letter-spacing:.08em;color:var(--tim-ink-muted);font-size:.72rem;font-weight:800}.headline-value{color:var(--tim-ink);letter-spacing:-.03em;font-size:2.1rem;font-weight:900}.headline-percent{color:var(--tim-primary);font-size:1.25rem;font-weight:800}.visor-breakdown-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:.65rem;display:grid}.visor-metric-card{border-radius:var(--tim-radius-action);border:1.5px solid var(--tim-line-soft);box-shadow:var(--tim-shadow-soft);background:#ffffffe0;flex-direction:column;gap:.25rem;padding:.85rem 1rem;transition:all .18s;display:flex}.visor-metric-card:hover{border-color:var(--tim-line-strong);background:#fff;transform:translateY(-1px)}.visor-metric-card.hero-net-card{background:linear-gradient(#05966912 0%,#fffffff2 100%);border-color:#05966959}.visor-metric-card .visor-label{color:var(--tim-ink-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:750}.visor-metric-card .visor-value{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.35rem;font-weight:850}.visor-metric-card .visor-param-tag{color:var(--tim-ink-soft);border-radius:var(--tim-radius-pill);background:#0000000a;align-self:flex-start;margin-top:.2rem;padding:.12rem .45rem;font-size:.68rem;font-weight:650;display:inline-block}.scale-kpi-box{background:var(--tim-lab-glass-bg,#fffffff0);border:1.5px solid var(--tim-line-soft);border-radius:var(--tim-radius-action);box-shadow:var(--tim-shadow-soft);flex-direction:column;gap:.75rem;padding:1.1rem;display:flex}.scale-kpi-head{color:var(--tim-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.88rem;font-weight:800;display:flex}.scale-highlight-tag{color:#047857;border-radius:var(--tim-radius-pill);background:#0596691f;border:1px solid #0596694d;padding:.18rem .55rem;font-size:.72rem;font-weight:800}.scale-kpi-grid{grid-template-columns:repeat(2,1fr);gap:.65rem;display:grid}.scale-kpi-item{background:var(--tim-surface-inset);border:1px solid var(--tim-line-soft);border-radius:var(--tim-radius-subtle);flex-direction:column;gap:.2rem;padding:.6rem .85rem;display:flex}.scale-kpi-item small{color:var(--tim-ink-muted);font-size:.7rem;font-weight:650}.scale-kpi-item strong{color:var(--tim-ink);font-size:1.05rem;font-weight:850}.scale-kpi-hero{background:linear-gradient(#05966914 0%,#fffffff2 100%);border-color:#05966959}.scale-kpi-hero strong{color:#047857;font-size:1.2rem}.apotheosis-proof-drawer-section{background:var(--tim-surface);border:1px solid var(--tim-line);border-radius:var(--tim-radius-card);box-shadow:var(--tim-shadow-soft);width:100%;min-width:0;max-width:100%;overflow:hidden}.drawer-toggle-bar{background:var(--tim-surface-inset);cursor:pointer;outline:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1.25rem;transition:background .2s;display:flex}.drawer-toggle-bar:hover,.drawer-toggle-bar:focus-visible{background:var(--tim-surface-soft)}.drawer-title-group{align-items:center;gap:.65rem;min-width:0;display:flex}.drawer-icon{flex-shrink:0;font-size:1.25rem}.drawer-text-wrap{flex-direction:column;gap:.15rem;min-width:0;display:flex}.drawer-text-wrap strong{color:var(--tim-ink);font-size:.85rem;font-weight:750;line-height:1.35}.drawer-hint{color:var(--tim-ink-muted);font-size:.72rem;font-weight:550}.drawer-action-group{flex-shrink:0}.drawer-action-pill{border-radius:var(--tim-radius-pill);background:var(--tim-surface);border:1px solid var(--tim-line-soft);color:var(--tim-ink-soft);white-space:nowrap;padding:.25rem .6rem;font-size:.72rem;font-weight:750}.drawer-content-pane{border-top:1px solid var(--tim-line-soft);box-sizing:border-box;flex-direction:column;gap:1.25rem;max-width:100%;padding:1.25rem;display:flex;overflow-x:clip}.proof-sub-block{flex-direction:column;gap:.5rem;display:flex}.sub-block-title{text-transform:uppercase;letter-spacing:.04em;color:var(--tim-ink);font-size:.8rem;font-weight:750}.proof-list{color:var(--tim-ink-soft);flex-direction:column;gap:.35rem;margin:0;padding-left:0;font-size:.8rem;font-weight:550;list-style:none;display:flex}.step-content{flex-direction:column;flex:1;min-width:0;display:flex}@media (max-width:1380px){.apotheosis-split-cockpit{grid-template-columns:1fr;gap:1.25rem}.showcase-grid{grid-template-columns:1fr}}@media (max-width:768px){.preseal-sentinel-grid{grid-template-columns:1fr;gap:1rem}.capital-protection-grid,.guidance-grid{grid-template-columns:1fr;gap:.85rem}.twin-ray-grid{grid-template-columns:1fr;gap:1rem}.scale-chips-row{grid-template-columns:repeat(2,1fr)}.scale-kpi-grid{grid-template-columns:1fr}.drawer-toggle-bar{flex-wrap:wrap;padding:.75rem .85rem}.drawer-content-pane{padding:.85rem .65rem}.sentinel-step-row{flex-direction:column;align-items:flex-start;gap:.4rem;padding:.65rem .75rem}.step-badge{align-self:flex-start}.capsule-specs div{flex-direction:column;align-items:flex-start;gap:.15rem}.apotheosis-header-main{flex-direction:column;align-items:flex-start;gap:.75rem}.apotheosis-telemetry-strip{flex-direction:column;align-items:flex-start;gap:.5rem}.telemetry-divider{display:none}.visor-breakdown-grid{grid-template-columns:1fr 1fr;gap:.5rem}}@media (max-width:480px){.visor-breakdown-grid,.scale-chips-row{grid-template-columns:1fr}.product-image-frame{height:180px}.headline-value{font-size:1.45rem}.headline-percent{font-size:.95rem}}.hermes-business-command-head{margin-bottom:.15rem;padding-bottom:.15rem;flex-wrap:wrap!important;gap:.4rem!important}.hermes-business-command-head .hermes-kicker{letter-spacing:.08em;margin-bottom:.1rem;font-size:.68rem}.hermes-business-command-head h1{color:var(--tim-ink);letter-spacing:-.025em!important;margin:0!important;font-size:clamp(1.2rem,1.8vw,1.55rem)!important;line-height:1.15!important}.hermes-business-command-nav{border-radius:var(--tim-radius-action);background:var(--tim-surface-inset);border:1px solid var(--tim-line);box-shadow:var(--tim-shadow-quiet);grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;min-width:0;max-width:100%;margin-bottom:.75rem;padding:.35rem;display:grid}.hermes-business-command-nav button{border-radius:var(--tim-radius-action);min-height:2.35rem;color:var(--tim-ink-soft);cursor:pointer;transition:all var(--tim-motion-micro) var(--tim-ease-natural);white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.84rem;font-weight:700;display:inline-flex}.hermes-business-command-nav button:hover{color:var(--tim-ink);background:var(--tim-surface-glass)}.hermes-business-command-nav button[aria-selected=true]{color:var(--tim-ink);border-color:var(--tim-primary);box-shadow:var(--tim-shadow-soft);background:#fff;font-weight:850}.hermes-business-command-nav .bnav-icon{font-size:.95rem;line-height:1}.contract-metadata-disclosure{background:var(--tim-surface-inset);border:1px solid var(--tim-line-soft);border-radius:var(--tim-radius-action);margin-top:.45rem;transition:all .2s;overflow:hidden}.contract-metadata-disclosure summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--tim-ink-soft);background:0 0;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:.75rem;font-weight:750;transition:background .15s;display:flex}.contract-metadata-disclosure summary:hover{background:var(--tim-surface-soft);color:var(--tim-ink)}.disclosure-summary-text{align-items:center;gap:.35rem;display:inline-flex}.disclosure-badge{font-size:.68rem;font-family:var(--tim-font-mono);border-radius:var(--tim-radius-pill);background:var(--tim-surface);border:1px solid var(--tim-line-soft);color:var(--tim-ink-muted);padding:.12rem .45rem}.disclosure-body{border-top:1px solid var(--tim-line-soft);background:var(--tim-surface);flex-direction:column;gap:.6rem;padding:.75rem .85rem;display:flex}.disclosure-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem;display:grid}.disclosure-grid div{flex-direction:column;gap:.15rem;display:flex}.disclosure-grid small{text-transform:uppercase;color:var(--tim-ink-muted);font-size:.68rem;font-weight:700}.disclosure-grid code{font-size:.75rem;font-family:var(--tim-font-mono);color:var(--tim-primary);word-break:break-all}.disclosure-grid span{color:var(--tim-ink-soft);font-size:.75rem}.disclosure-warning{color:var(--tim-ink-muted);border-top:1px dashed var(--tim-line-soft);margin:0;padding-top:.45rem;font-size:.72rem;line-height:1.4}.discovery-search-bar{background:var(--tim-surface-0);border:1.5px solid var(--tim-line-strong);border-radius:var(--tim-radius-action);box-shadow:var(--tim-shadow-soft);align-items:center;gap:.65rem;padding:.45rem .85rem;transition:all .18s;display:flex}.discovery-search-bar:focus-within{border-color:var(--tim-primary);box-shadow:var(--tim-shadow-quiet)}.search-icon{color:var(--tim-ink-muted);flex-shrink:0;font-size:.95rem}.discovery-search-input{min-width:0;color:var(--tim-ink);background:0 0;border:none;outline:none;flex:1;padding:.2rem 0;font-size:.85rem;font-weight:600}.discovery-search-input::placeholder{color:var(--tim-ink-muted);font-weight:500}.search-clear-btn{background:var(--tim-surface-inset);border:1px solid var(--tim-line-soft);width:1.4rem;height:1.4rem;color:var(--tim-ink-muted);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;padding:0;font-size:.65rem;transition:all .15s;display:grid}.search-clear-btn:hover{background:var(--tim-surface-soft);color:var(--tim-ink)}.search-match-count{color:var(--tim-ink-muted);white-space:nowrap;border-left:1px solid var(--tim-line-soft);flex-shrink:0;padding-left:.5rem;font-size:.72rem;font-weight:700}.cash-flow-board{background:var(--tim-lab-glass-bg,#fffffff0);border:1.5px solid var(--tim-line-strong);border-radius:var(--tim-radius-card);box-shadow:var(--tim-shadow-soft);flex-direction:column;gap:.85rem;min-width:0;max-width:100%;padding:1.25rem;display:flex}.flow-board-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.flow-title-group{flex-direction:column;gap:.15rem;display:flex}.flow-kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--tim-primary);font-size:.68rem;font-weight:800}.flow-title{color:var(--tim-ink);letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:850}.flow-status-pill{color:#047857;border-radius:var(--tim-radius-pill);background:#0596691a;border:1px solid #0596694d;padding:.2rem .6rem;font-size:.72rem;font-weight:800}.flow-steps-grid{flex-direction:column;gap:.75rem;display:flex}.flow-step-card{border-radius:var(--tim-radius-action);border:1px solid var(--tim-line-soft);background:var(--tim-surface-0);flex-direction:column;gap:.25rem;padding:.85rem 1rem;transition:transform .15s;display:flex}.flow-step-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.flow-step-badge{text-transform:uppercase;letter-spacing:.04em;color:var(--tim-primary);font-size:.68rem;font-weight:800}.flow-step-badge.badge-warn{color:#d97706}.flow-step-badge.badge-hero{color:#059669}.flow-step-header small{color:var(--tim-ink-muted);font-size:.68rem;font-weight:650}.flow-step-value{color:var(--tim-ink);font-size:1.2rem;font-weight:850}.flow-step-desc{color:var(--tim-ink-muted);font-size:.72rem;font-weight:600}.flow-friction-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.step-revenue{background:linear-gradient(#0284c70d 0%,#fff 100%);border-color:#0284c74d}.step-friction{background:#faf8f3bf;border-color:#d9770640}.step-hero-contribution{box-shadow:var(--tim-shadow-soft);background:linear-gradient(#05966914 0%,#fff 100%);border:2px solid #05966966;padding:1.1rem 1.25rem}.hero-verdict-pill{border-radius:var(--tim-radius-pill);padding:.2rem .6rem;font-size:.72rem;font-weight:850}.hero-verdict-pill.verdict-good{color:#047857;background:#05966926;border:1px solid #05966959}.hero-verdict-pill.verdict-warn{color:#e11d48;background:#e11d481f;border:1px solid #e11d4859}.hero-value-wrap{flex-wrap:wrap;align-items:baseline;gap:.65rem;margin:.2rem 0;display:flex}.hero-contribution-value{color:#047857;letter-spacing:-.02em;font-size:1.55rem;font-weight:900}.hero-unit-label{color:var(--tim-ink-muted);font-size:.78rem;font-weight:700}.hero-rationale{color:var(--tim-ink-soft);margin:0;font-size:.78rem;font-weight:600;line-height:1.4}.mission-readiness-gate{background:var(--tim-surface-0);border:1.5px solid var(--tim-line-strong);border-radius:var(--tim-radius-card);box-shadow:var(--tim-shadow-soft);flex-direction:column;gap:.85rem;min-width:0;max-width:100%;margin-top:1rem;padding:1.25rem;display:flex}.gate-header{border-bottom:1px solid var(--tim-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.5rem;display:flex}.gate-title-group{flex-direction:column;gap:.15rem;display:flex}.gate-kicker{text-transform:uppercase;letter-spacing:.08em;color:#e11d48;font-size:.68rem;font-weight:800}.gate-title{color:var(--tim-ink);letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:850}.gate-lock-status-badge{border-radius:var(--tim-radius-pill);color:#e11d48;letter-spacing:.02em;background:#e11d481a;border:1px solid #e11d484d;padding:.25rem .65rem;font-size:.72rem;font-weight:850}.gate-checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.checklist-item{background:var(--tim-surface-inset);border:1px solid var(--tim-line-soft);border-radius:var(--tim-radius-action);justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.6rem .75rem;display:flex}.checklist-lead{align-items:center;gap:.5rem;min-width:0;display:flex}.checklist-icon{flex-shrink:0;font-size:.95rem}.checklist-lead div{flex-direction:column;min-width:0;display:flex}.checklist-lead strong{color:var(--tim-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:750;overflow:hidden}.checklist-lead small{color:var(--tim-ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.gate-pill{font-size:.68rem;font-weight:850;font-family:var(--tim-font-mono);border-radius:var(--tim-radius-pill);flex-shrink:0;padding:.15rem .45rem}.gate-pill.pill-pass{color:#047857;background:#0596691f;border:1px solid #0596694d}.gate-pill.pill-blocked{color:#e11d48;background:#e11d481f;border:1px solid #e11d484d}.gate-pill.pill-simulated{color:#0284c7;background:#0284c71a;border:1px solid #0284c740}.gate-actuator-section{flex-direction:column;gap:.4rem;margin-top:.35rem;display:flex}.mission-lock-actuator-btn{border-radius:var(--tim-radius-action);color:#e11d48;cursor:not-allowed;background:linear-gradient(#e11d4814 0%,#e11d480a 100%);border:1.5px dashed #e11d4866;outline:none;justify-content:center;align-items:center;gap:.65rem;width:100%;padding:.85rem 1.1rem;transition:all .2s;display:flex}.actuator-lock-icon{font-size:1.1rem}.actuator-text{letter-spacing:.02em;font-size:.82rem;font-weight:850}.actuator-badge{border-radius:var(--tim-radius-pill);background:#e11d4826;border:1px solid #e11d4859;padding:.15rem .5rem;font-size:.68rem;font-weight:850}.actuator-disclaimer{color:var(--tim-ink-muted);text-align:center;margin:0;font-size:.7rem;line-height:1.35}.gate-blockers-drawer{border-top:1px solid var(--tim-line-soft);flex-direction:column;gap:.35rem;margin-top:.35rem;padding-top:.65rem;display:flex}.blockers-title{color:var(--tim-ink-muted);font-size:.72rem;font-weight:750}.dual-vector-arena{flex-direction:column;gap:.85rem;min-width:0;max-width:100%;display:flex}.arena-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.arena-title-group{flex-direction:column;gap:.15rem;display:flex}.arena-kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--tim-primary);font-size:.68rem;font-weight:800}.arena-title{color:var(--tim-ink);letter-spacing:-.01em;margin:0;font-size:1.1rem;font-weight:850}.arena-subtitle{color:var(--tim-ink-muted);margin:0;font-size:.78rem;font-weight:550}.arena-tag{color:var(--tim-primary);background:var(--tim-surface-inset);border:1px solid var(--tim-line-soft);border-radius:var(--tim-radius-pill);padding:.2rem .6rem;font-size:.72rem;font-weight:800}.arena-delta-banner{border-radius:var(--tim-radius-action);box-shadow:var(--tim-shadow-soft);background:linear-gradient(90deg,#05966914 0%,#0284c70f 100%);border:1.5px solid #0596694d;align-items:center;gap:.75rem;padding:.85rem 1.1rem;display:flex}.delta-icon{flex-shrink:0;font-size:1.25rem}.delta-content{color:var(--tim-ink);flex-direction:column;gap:.15rem;font-size:.78rem;line-height:1.4;display:flex}.delta-content strong{color:#047857;font-weight:850}@media (max-width:960px){.hermes-business-command-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.hermes-business-command-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.35rem;padding:.35rem;display:flex;overflow-x:auto}.hermes-business-command-nav::-webkit-scrollbar{display:none}.hermes-business-command-nav button{flex:none;padding:.45rem .75rem;font-size:.8rem}.flow-friction-group,.gate-checklist-grid{grid-template-columns:1fr}.actuator-badge{display:none}}.discovery-active-strip{background:var(--tim-surface-inset);border:1px solid var(--tim-line);color:var(--tim-ink-soft);border-radius:9999px;align-items:center;gap:.45rem;padding:.25rem .65rem;font-size:.75rem;display:inline-flex}.discovery-active-strip strong{color:var(--tim-ink);font-weight:850}.discovery-reset-btn{color:var(--tim-primary);cursor:pointer;border-radius:var(--tim-radius-action);transition:all var(--tim-motion-micro) var(--tim-ease-natural);background:0 0;border:0;padding:.15rem .35rem;font-size:.72rem;font-weight:750}.discovery-reset-btn:hover{background:var(--tim-surface-soft);text-decoration:underline}.workbench-category-tab{transition:all var(--tim-motion-micro) var(--tim-ease-natural);cursor:pointer;-webkit-user-select:none;user-select:none}.workbench-category-tab.tab-active{border:2px solid var(--tim-primary)!important;box-shadow:var(--tim-shadow-soft)!important;color:var(--tim-ink)!important;background:#fff!important;font-weight:850!important}.workbench-category-tab.tab-active .tab-label{color:var(--tim-ink)!important;font-weight:850!important}.workbench-category-tab.tab-active .tab-count{color:var(--tim-primary)!important;background:#0284c724!important;border:1px solid #0284c740!important;font-weight:850!important}.economic-signal-vizor{isolation:isolate;border:1px solid var(--tim-line);border-radius:var(--tim-radius-card);background:linear-gradient(135deg, var(--tim-state-information-bg), transparent 38%), var(--tim-surface-glass);box-shadow:var(--tim-shadow-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-top:1rem;padding:clamp(1rem,2vw,1.5rem);position:relative;overflow:hidden}.economic-signal-vizor:before{z-index:-1;content:"";opacity:.28;background-image:linear-gradient(var(--tim-line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--tim-line-soft) 1px, transparent 1px);-webkit-mask-image:linear-gradient(90deg, transparent, var(--tim-ink) 34%, transparent 82%);mask-image:linear-gradient(90deg, transparent, var(--tim-ink) 34%, transparent 82%);background-size:2.5rem 2.5rem;position:absolute;inset:0}.economic-signal-head{border-bottom:1px solid var(--tim-line-soft);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.economic-signal-title-group{gap:.18rem;min-width:0;display:grid}.economic-signal-kicker,.economic-segment-section-head>span{color:var(--tim-state-information);letter-spacing:.11em;text-transform:uppercase;font-size:.65rem;font-weight:850}.economic-signal-title{color:var(--tim-ink);letter-spacing:-.025em;margin:0;font-size:clamp(1.05rem,2vw,1.28rem);font-weight:880}.economic-signal-title-group p{max-width:42rem;color:var(--tim-ink-muted);margin:.15rem 0 0;font-size:.76rem;line-height:1.45}.economic-revenue-badge{border:1px solid var(--tim-state-information-line);border-radius:var(--tim-radius-action);background:var(--tim-surface-1);text-align:right;flex:none;gap:.08rem;min-width:9.5rem;padding:.55rem .75rem;display:grid}.economic-revenue-badge span{color:var(--tim-state-information);letter-spacing:.08em;font-size:.59rem;font-weight:850}.economic-revenue-badge strong{color:var(--tim-ink);font-variant-numeric:tabular-nums;font-size:1rem}.economic-signal-primary{grid-template-columns:minmax(0,1.45fr) minmax(15rem,.65fr);align-items:stretch;gap:1rem;margin-top:1rem;display:grid}.economic-signal-map{border:1px solid var(--tim-line-soft);border-radius:var(--tim-radius-action);background:color-mix(in srgb, var(--tim-surface-1) 82%, transparent);min-width:0;padding:clamp(.9rem,2vw,1.2rem)}.economic-signal-map-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.economic-signal-map-head span{color:var(--tim-ink-muted);letter-spacing:.1em;font-size:.62rem;font-weight:850}.economic-signal-map-head strong{color:var(--tim-ink);font-variant-numeric:tabular-nums;font-size:.8rem}.economic-signal-map.is-orbital{border:1px solid var(--tim-line-soft);border-radius:var(--tim-radius-action);background:radial-gradient(circle at 50% 42%, #fffffffa, transparent 72%), color-mix(in srgb, var(--tim-surface-1) 85%, transparent);min-width:0;box-shadow:var(--tim-shadow-soft);flex-direction:column;justify-content:center;align-items:center;padding:clamp(.9rem,2vw,1.35rem);display:flex}.economic-signal-map.is-orbital .economic-signal-map-head{width:100%}.orbital-reactor-frame{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:.6rem 0 .2rem;display:flex;position:relative}.orbital-reactor-svg{filter:drop-shadow(0 4px 16px #0000000a);width:100%;max-width:270px;height:auto;display:block}.orbital-arc-segment{transition:stroke-width var(--tim-motion-micro) var(--tim-ease-natural)}.orbital-arc-segment:hover{stroke-width:22px}.orbital-hub-kicker{letter-spacing:.12em;fill:var(--tim-ink-muted);font-size:.62rem;font-weight:850}.orbital-hub-amount{letter-spacing:-.035em;fill:var(--tim-ink);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:900}.orbital-hub-sub{letter-spacing:.08em;fill:#0284c7;font-size:.56rem;font-weight:850}.orbital-hub-sub.is-loss{fill:#e11d48}.orbital-threshold-tag{letter-spacing:.08em;fill:#0284c7;font-size:.52rem;font-weight:880}.orbital-scale-legend{width:100%;max-width:270px;color:var(--tim-ink-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;margin-top:.4rem;font-size:.62rem;display:flex}.orbital-legend-scale{color:var(--tim-ink-soft);font-weight:750}.orbital-legend-tag{color:var(--tim-ink-muted);font-weight:800}.economic-signal-caption{color:var(--tim-ink-soft);text-align:center;margin:.5rem 0 0;font-size:.68rem;line-height:1.45}.economic-outcome-core{--outcome-accent:var(--tim-intelligence-signal);border:1px solid var(--tim-intelligence-line);border-radius:var(--tim-radius-action);min-width:0;color:var(--tim-intelligence-ink);background:radial-gradient(circle at 84% 10%, var(--tim-intelligence-signal-bg), transparent 45%), linear-gradient(145deg, var(--tim-intelligence-1), var(--tim-intelligence-0));box-shadow:var(--tim-shadow-deep);align-content:center;padding:1.15rem;display:grid;overflow:hidden}.economic-outcome-core.is-loss{--outcome-accent:var(--tim-state-blocked-line);background:radial-gradient(circle at 84% 10%, color-mix(in srgb, var(--tim-state-blocked) 20%, transparent), transparent 45%), linear-gradient(145deg, var(--tim-intelligence-1), var(--tim-intelligence-0))}.economic-outcome-core.is-neutral{--outcome-accent:var(--tim-titanium)}.economic-outcome-status{color:var(--outcome-accent);letter-spacing:.09em;align-items:center;gap:.38rem;margin-bottom:1rem;font-size:.6rem;font-weight:850;display:inline-flex}.economic-outcome-beacon{background:var(--outcome-accent);width:.42rem;height:.42rem;box-shadow:var(--tim-shadow-neural-glow);border-radius:50%}.economic-outcome-kicker{color:var(--tim-intelligence-muted);letter-spacing:.07em;font-size:.62rem;font-weight:780}.economic-outcome-value{overflow-wrap:anywhere;color:var(--outcome-accent);font-variant-numeric:tabular-nums;letter-spacing:-.045em;margin-top:.2rem;font-size:clamp(1.4rem,3.4vw,2.2rem);line-height:1.05}.economic-outcome-margin{border:1px solid color-mix(in srgb, var(--outcome-accent) 55%, var(--tim-intelligence-line));border-radius:var(--tim-radius-pill);width:max-content;max-width:100%;color:var(--outcome-accent);background:color-mix(in srgb, var(--outcome-accent) 10%, transparent);margin-top:.5rem;padding:.24rem .48rem;font-size:.67rem;font-weight:820}.economic-outcome-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:1rem 0 0;display:grid}.economic-outcome-facts div{border-top:1px solid var(--tim-intelligence-line);min-width:0;padding-top:.55rem}.economic-outcome-facts dt{color:var(--tim-intelligence-muted);font-size:.58rem}.economic-outcome-facts dd{overflow-wrap:anywhere;color:var(--tim-intelligence-ink);margin:.18rem 0 0;font-size:.68rem;font-weight:760}.economic-segment-section{border-top:1px solid var(--tim-line-soft);margin-top:1rem;padding-top:.9rem}.economic-segment-section-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.55rem;display:flex}.economic-segment-section-head small{color:var(--tim-ink-muted);font-size:.62rem}.economic-segment-intelligence{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.economic-segment-row{border:1px solid var(--tim-line-soft);border-left:3px solid var(--segment-color);border-radius:var(--tim-radius-action);background:color-mix(in srgb, var(--segment-soft) 38%, var(--tim-surface-1));min-width:0;transition:border-color var(--tim-motion-micro) var(--tim-ease-natural), background var(--tim-motion-micro) var(--tim-ease-natural);grid-template-columns:auto minmax(0,1fr) auto;gap:.22rem .65rem;padding:.7rem;display:grid}.economic-segment-row:hover{border-color:var(--segment-line);background:color-mix(in srgb, var(--segment-soft) 62%, var(--tim-surface-1))}.economic-segment-row.is-outcome{border-color:var(--segment-line)}.economic-segment-index{border-radius:var(--tim-radius-xs);width:1.65rem;height:1.65rem;color:var(--segment-color);background:var(--tim-surface-1);font-variant-numeric:tabular-nums;align-self:start;place-items:center;font-size:.57rem;font-weight:880;display:grid}.economic-segment-copy{gap:.08rem;min-width:0;display:grid}.economic-segment-copy strong{overflow-wrap:anywhere;color:var(--tim-ink);font-size:.75rem}.economic-segment-copy small{color:var(--tim-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;line-height:1.3;overflow:hidden}.economic-segment-reading{text-align:right;min-width:5.75rem;display:grid}.economic-segment-reading span{color:var(--segment-color);font-size:.62rem;font-weight:820}.economic-segment-reading strong{overflow-wrap:anywhere;color:var(--tim-ink);font-variant-numeric:tabular-nums;font-size:.76rem}.economic-segment-row.tone-loss .economic-segment-reading strong{color:var(--tim-state-blocked)}.economic-segment-meter{border-radius:var(--tim-radius-pill);background:var(--tim-line-soft);grid-column:2/-1;height:.22rem;overflow:hidden}.economic-segment-meter>span{border-radius:inherit;background:var(--segment-color);height:100%;display:block}.economic-signal-vizor .tone-cogs{--segment-color:#0284c7;--segment-soft:#f0f9ff;--segment-line:#bae6fd;--segment-glow:#0284c738}.economic-signal-vizor .tone-shipping{--segment-color:#d97706;--segment-soft:#fef3c7;--segment-line:#fde68a;--segment-glow:#d9770638}.economic-signal-vizor .tone-commission{--segment-color:#6366f1;--segment-soft:#eef2ff;--segment-line:#c7d2fe;--segment-glow:#6366f138}.economic-signal-vizor .tone-other{--segment-color:#64748b;--segment-soft:#f1f5f9;--segment-line:#cbd5e1;--segment-glow:#64748b38}.economic-signal-vizor .tone-unallocated{--segment-color:#94a3b8;--segment-soft:#f8fafc;--segment-line:#e2e8f0;--segment-glow:#94a3b838}.economic-signal-vizor .tone-contribution{--segment-color:#059669;--segment-soft:#ecfdf5;--segment-line:#a7f3d0;--segment-glow:#05966938}.economic-signal-vizor .tone-loss{--segment-color:#e11d48;--segment-soft:#fff1f2;--segment-line:#fecdd3;--segment-glow:#e11d4838}.economic-boundary-notice,.economic-empty-notice{border:1px solid var(--tim-state-verified-line);border-radius:var(--tim-radius-action);background:color-mix(in srgb, var(--tim-state-verified-bg) 58%, var(--tim-surface-1));align-items:flex-start;gap:.7rem;margin-top:.75rem;padding:.72rem .82rem;display:flex}.economic-boundary-notice.is-caution,.economic-empty-notice{border-color:var(--tim-state-pending-line);background:color-mix(in srgb, var(--tim-state-pending-bg) 62%, var(--tim-surface-1))}.economic-boundary-notice.is-caution{--notice-accent:var(--tim-state-pending)}.economic-boundary-notice.is-loss{--notice-accent:var(--tim-state-blocked)}.economic-boundary-mark,.economic-empty-mark{width:1.5rem;height:1.5rem;color:var(--tim-surface-1);background:var(--notice-accent,var(--tim-state-verified));border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:900;display:grid}.economic-empty-mark{--notice-accent:var(--tim-state-pending)}.economic-boundary-notice strong,.economic-empty-notice strong{color:var(--tim-ink);font-size:.73rem;display:block}.economic-boundary-notice p,.economic-empty-notice p{color:var(--tim-ink-muted);margin:.18rem 0 0;font-size:.65rem;line-height:1.4}.economic-signal-vizor.is-empty{padding:1.1rem}@media (max-width:900px){.economic-signal-primary{grid-template-columns:1fr}.economic-outcome-core{min-height:13rem}}@media (max-width:680px){.economic-signal-head{flex-direction:column;align-items:stretch}.economic-revenue-badge{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;min-width:0}.economic-segment-intelligence{grid-template-columns:1fr}}@media (max-width:430px){.economic-signal-vizor{padding:.82rem}.orbital-reactor-svg{max-width:228px}.orbital-scale-legend{max-width:228px;font-size:.58rem}.economic-segment-section-head{flex-direction:column;align-items:flex-start;gap:.2rem}.economic-segment-row{grid-template-columns:auto minmax(0,1fr)}.economic-segment-reading{text-align:left;grid-column:2;grid-template-columns:auto minmax(0,1fr);gap:.45rem;min-width:0}.economic-segment-reading strong{text-align:right}.economic-segment-meter{grid-column:2}}@media (prefers-reduced-motion:reduce){.economic-segment-row{transition:none}}.uzman-kilavuz-card{border:1px solid var(--tim-line);border-radius:var(--tim-radius-md);background:var(--tim-surface-1);box-shadow:var(--tim-shadow-quiet);transition:border-color var(--tim-motion-micro) var(--tim-ease-natural);margin:.75rem 0 1.25rem;overflow:hidden}.uzman-kilavuz-card:hover{border-color:color-mix(in srgb, var(--tim-line) 60%, var(--tim-entity-source))}.uzman-kilavuz-header{margin:0;padding:0}.uzman-kilavuz-trigger{width:100%;color:inherit;cursor:pointer;text-align:left;font:inherit;transition:background var(--tim-motion-micro) var(--tim-ease-natural);background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.15rem;display:flex}.uzman-kilavuz-trigger:hover{background:var(--tim-surface-2)}.uzman-kilavuz-trigger:focus-visible{outline:2px solid var(--tim-focus);outline-offset:-2px}.uzman-kilavuz-trigger-left{flex:auto;align-items:center;gap:.85rem;min-width:0;display:flex}.uzman-kilavuz-icon{border-radius:var(--tim-radius-sm);background:var(--tim-surface-inset);border:1px solid var(--tim-line);flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;font-size:1.65rem;line-height:1;display:grid}.uzman-kilavuz-titles{flex:auto;min-width:0}.uzman-kilavuz-badge-row{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.68rem;font-weight:850;display:flex}.uzman-kilavuz-kicker{color:var(--tim-entity-source)}.uzman-kilavuz-dot,.uzman-kilavuz-subtag{color:var(--tim-ink-muted)}.uzman-kilavuz-title{color:var(--tim-ink);margin-top:.15rem;font-size:1.05rem;font-weight:850;line-height:1.25;display:block}.uzman-kilavuz-teaser{color:var(--tim-ink-muted);text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-size:.82rem;line-height:1.4;overflow:hidden}.uzman-kilavuz-action-hint{color:var(--tim-entity-source);font-weight:750}.uzman-kilavuz-chevron{background:var(--tim-surface-inset);border:1px solid var(--tim-line);width:2rem;height:2rem;color:var(--tim-ink-muted);transition:transform var(--tim-motion-micro) var(--tim-ease-natural);border-radius:50%;place-items:center;font-size:.65rem;font-weight:900;display:grid}.uzman-kilavuz-drawer{border-top:1px solid var(--tim-line);background:color-mix(in srgb, var(--tim-surface-1) 85%, var(--tim-surface-inset));flex-direction:column;gap:1rem;padding:0 1.15rem 1.15rem;display:flex}.uzman-kilavuz-core-banner{border-radius:var(--tim-radius-sm);box-shadow:var(--tim-shadow-quiet);background:linear-gradient(135deg,#a855f71a 0%,#3b82f60f 100%);border:1px solid #a855f740;align-items:flex-start;gap:.85rem;margin-top:1rem;padding:.85rem 1rem;display:flex}.core-banner-icon{font-size:1.35rem;line-height:1}.core-banner-text strong{color:var(--tim-ink);margin-bottom:.2rem;font-size:.92rem;font-weight:850;display:block}.core-banner-text p{color:var(--tim-ink-soft);margin:0;font-size:.84rem;line-height:1.5}.uzman-kilavuz-lifecycle{background:var(--tim-surface-1);border:1px solid var(--tim-line);border-radius:var(--tim-radius-sm);flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}.lifecycle-label{letter-spacing:.08em;color:var(--tim-entity-source);text-transform:uppercase;font-size:.7rem;font-weight:850}.lifecycle-track{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:.35rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.lifecycle-track::-webkit-scrollbar{display:none}.lifecycle-step{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.step-pill{border-radius:var(--tim-radius-pill);background:var(--tim-surface-2);border:1px solid var(--tim-line);color:var(--tim-ink);white-space:nowrap;padding:.25rem .55rem;font-size:.75rem;font-weight:800;display:inline-flex}.lifecycle-arrow{color:var(--tim-ink-muted);font-size:.7rem}.uzman-kilavuz-roas-alert{border-radius:var(--tim-radius-sm);background:#f59e0b14;border:1px solid #f59e0b4d;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.roas-icon{font-size:1.25rem}.uzman-kilavuz-roas-alert p{color:var(--tim-ink);margin:0;font-size:.82rem;font-weight:700;line-height:1.45}.uzman-kilavuz-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.uzman-kilavuz-box{background:var(--tim-surface-1);border:1px solid var(--tim-line);border-radius:var(--tim-radius-sm);box-shadow:var(--tim-shadow-quiet);flex-direction:column;gap:.45rem;padding:.85rem 1rem;display:flex}.box-head{align-items:center;gap:.45rem;display:flex}.box-icon{font-size:1rem}.box-head h4{color:var(--tim-ink);letter-spacing:-.01em;margin:0;font-size:.88rem;font-weight:850}.uzman-kilavuz-box p{color:var(--tim-ink-soft);margin:0;font-size:.82rem;line-height:1.5}.example-quote{background:var(--tim-surface-inset);border-radius:var(--tim-radius-sm);border-left:2px solid var(--tim-entity-source);padding:.5rem .65rem;font-style:italic;color:var(--tim-ink)!important}.uzman-kilavuz-steps{color:var(--tim-ink-soft);margin:.35rem 0 0 1.15rem;padding:0;font-size:.8rem;line-height:1.45}.uzman-kilavuz-boundary{background:var(--tim-surface-1);border:1px solid var(--tim-state-verified-line);border-radius:var(--tim-radius-sm);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.boundary-shield{flex-shrink:0;font-size:1.25rem}.boundary-content strong{color:var(--tim-state-verified);margin-bottom:.15rem;font-size:.82rem;font-weight:850;display:block}.boundary-content p{color:var(--tim-ink-muted);margin:0;font-size:.78rem;line-height:1.4}@media (max-width:768px){.uzman-kilavuz-grid{grid-template-columns:1fr}.uzman-kilavuz-teaser{white-space:normal}.uzman-kilavuz-trigger{padding:.75rem .85rem}.uzman-kilavuz-drawer{padding:0 .85rem .85rem}}.creative-lab{--creative-border-hairline:.5px;--creative-border-standard:1px;--creative-border-emphasis:2px;--creative-border-focus:3px;--creative-rail:10.5rem;--creative-inspector:22.5rem;--creative-accent:var(--tim-entity-source);--creative-ink:var(--tim-ink);--creative-muted:var(--tim-ink-muted);--creative-line:var(--tim-line);--creative-canvas:#0b0f17;--creative-a-accent:#f59e0b;--creative-a-border:#f59e0b73;--creative-a-glow:var(--tim-shadow-pending-ring);--creative-b-accent:#06b6d4;--creative-b-border:#06b6d473;--creative-b-glow:var(--tim-shadow-information-ring);--creative-diff-neon:#d946ef;--creative-diff-glow:var(--tim-shadow-pending-ring);width:100%;min-width:0;max-width:100%;color:var(--creative-ink);font-family:var(--font-manrope), var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.01em;padding-bottom:clamp(6.5rem,12vh,8.5rem);overflow-x:clip}.creative-lab *,.creative-lab :before,.creative-lab :after{box-sizing:border-box}.creative-lab button,.creative-lab input{font:inherit}.creative-lab button:focus-visible,.creative-lab input:focus-visible,.creative-lab [data-creative-scroll]:focus-visible,.creative-lab summary:focus-visible{outline:var(--creative-border-focus) solid var(--tim-focus);outline-offset:2px}.creative-lab-heading{border-bottom:var(--creative-border-hairline) solid var(--creative-line);justify-content:space-between;align-items:flex-end;gap:1.5rem;margin:1rem 0 1.1rem;padding-block:.4rem 1.15rem;display:flex}.creative-lab-heading-main{min-width:0}.creative-lab-heading-eyebrow{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.25rem;display:flex}.creative-lab-kicker{color:var(--tim-entity-source);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:850;line-height:1.4}.creative-lab-fixture-pill{border-radius:var(--tim-radius-pill);color:#c084fc;letter-spacing:.04em;background:#9333ea1f;border:1px solid #9333ea59;align-items:center;padding:.2rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex}.creative-lab-heading h2{letter-spacing:-.04em;background:linear-gradient(135deg, var(--creative-ink) 0%, color-mix(in srgb, var(--creative-ink) 75%, var(--tim-entity-source)) 100%);-webkit-background-clip:text;margin:.2rem 0 .45rem;font-size:clamp(2rem,3.2vw,2.85rem);font-weight:850;line-height:1.05}.creative-lab-heading p:not(.creative-lab-kicker){max-width:48rem;color:var(--creative-muted);margin:0;font-size:.92rem;font-weight:500;line-height:1.55}.creative-lab-heading-signals{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.creative-lab-status{border:var(--creative-border-standard) solid var(--tim-state-neutral-line);border-radius:var(--tim-radius-pill);width:max-content;max-width:100%;color:var(--tim-state-neutral);background:var(--tim-state-neutral-bg);box-shadow:var(--tim-shadow-quiet);align-items:center;gap:.45rem;padding:.45rem .75rem;font-size:.78rem;font-weight:800;line-height:1.2;display:inline-flex}.creative-lab-status-mark{font-size:.85rem;font-weight:900}.creative-lab-status[data-tone=verified]{border-color:var(--tim-state-verified-line);color:var(--tim-state-verified);background:var(--tim-state-verified-bg);box-shadow:var(--tim-shadow-verified-ring)}.creative-lab-status[data-tone=pending]{border-color:var(--tim-state-pending-line);color:var(--tim-state-pending);background:var(--tim-state-pending-bg)}.creative-lab-status[data-tone=danger]{border-color:var(--tim-state-blocked-line);color:var(--tim-state-blocked);background:var(--tim-state-blocked-bg);box-shadow:var(--tim-shadow-blocked-ring)}.creative-lab-guardrail,.creative-lab-error{border:1px solid #f59e0b59;border-left:var(--creative-border-emphasis) solid var(--tim-state-pending);border-radius:var(--tim-radius-sm);box-shadow:var(--tim-shadow-quiet);background:linear-gradient(90deg,#f59e0b14 0%,#f59e0b05 100%);align-items:center;gap:.85rem;margin-bottom:.85rem;padding:.75rem 1rem;display:flex}.creative-lab-guardrail-icon{font-size:1.35rem}.creative-lab-guardrail-content{flex:auto;min-width:0}.creative-lab-guardrail-content strong{color:var(--creative-ink);font-size:.92rem;font-weight:800;display:block}.creative-lab-guardrail-content p{color:var(--creative-muted);margin:.15rem 0 0;font-size:.82rem;line-height:1.45}.creative-lab-guardrail-badge{border-radius:var(--tim-radius-pill);color:#b45309;letter-spacing:.06em;text-transform:uppercase;background:#f59e0b26;border:1px solid #f59e0b66;padding:.25rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.creative-lab-error{border-color:#ef444459;border-left-color:var(--tim-state-blocked);background:linear-gradient(90deg,#ef444414 0%,#ef444405 100%)}.creative-lab-taskline{border:var(--creative-border-standard) solid var(--creative-line);background:var(--tim-surface-1);border-bottom:0;grid-template-columns:minmax(16rem,1.5fr) minmax(10rem,.7fr) minmax(12rem,.7fr);gap:0;display:grid}.creative-lab-taskline-item{border-right:var(--creative-border-hairline) solid var(--creative-line);min-width:0;padding:.75rem 1rem}.creative-lab-taskline-item:last-child{border-right:0}.creative-lab-taskline-item span{color:var(--creative-muted);letter-spacing:.08em;margin-bottom:.22rem;font-size:.72rem;font-weight:850;display:block}.creative-lab-taskline-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:800;display:block;overflow:hidden}.creative-lab-variable-badge{color:#c026d3}.creative-lab-workbench{grid-template-columns:var(--creative-rail) minmax(0, 1fr) var(--creative-inspector);border:var(--creative-border-standard) solid var(--creative-line);background:var(--tim-surface-1);min-width:0;height:auto;min-height:48rem;box-shadow:var(--tim-shadow-deep);display:grid;overflow:visible}.creative-lab-filmstrip{border-right:var(--creative-border-hairline) solid var(--creative-line);background:var(--tim-surface-inset);flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.creative-lab-filmstrip-header{border-bottom:var(--creative-border-hairline) solid var(--creative-line);grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.85rem;font-size:.88rem;font-weight:800;display:grid}.creative-lab-filmstrip-header small{border-radius:var(--tim-radius-pill);background:var(--tim-surface-1);min-width:1.5rem;height:1.5rem;color:var(--tim-entity-source);border:1px solid var(--creative-line);place-items:center;font-size:.75rem;font-weight:850;display:grid}.creative-lab-filmstrip-list{flex-direction:column;flex:auto;gap:.45rem;min-height:0;max-height:52rem;padding:.5rem;display:flex;overflow:hidden auto}.creative-lab-filmstrip-button{border:1px solid var(--creative-line);border-radius:var(--tim-radius-sm);width:100%;min-width:0;max-width:100%;height:auto;min-height:auto;color:var(--creative-ink);background:var(--tim-surface-1);text-align:left;cursor:pointer;box-shadow:var(--tim-shadow-quiet);box-sizing:border-box;flex-direction:column;align-items:stretch;gap:.3rem;padding:.55rem .65rem;transition:all .15s;display:flex;overflow:visible}.creative-lab-filmstrip-button:hover{border-color:var(--tim-entity-source);background:var(--tim-surface-2)}.creative-lab-filmstrip-button[aria-current=true]{border-color:var(--tim-entity-source);background:color-mix(in srgb, var(--tim-entity-source) 8%, var(--tim-surface-1));box-shadow:inset 3px 0 var(--tim-entity-source), var(--tim-shadow-quiet)}.creative-lab-button-top{flex-shrink:0;justify-content:space-between;align-items:center;gap:.3rem;width:100%;min-width:0;display:flex}.creative-lab-index-tag{color:var(--tim-entity-source);letter-spacing:.05em;flex-shrink:0;font-size:.74rem;font-weight:900}.creative-lab-pill-state{border-radius:var(--tim-radius-pill);white-space:nowrap;flex-shrink:0;padding:.12rem .35rem;font-size:.66rem;font-weight:800}.creative-lab-pill-state.sealed{color:#065f46;background:#10b98126;border:1px solid #10b98159}.creative-lab-pill-state.draft{color:var(--tim-ink-soft);background:#f59e0b26;border:1px solid #f59e0b59}.creative-lab-button-title{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;width:100%;min-width:0;margin:0;font-size:.8rem;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.creative-lab-button-sub{color:var(--creative-muted);white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;margin:0;font-size:.72rem;font-weight:600;line-height:1.4;display:block;overflow:hidden}.creative-lab-filmstrip-footer{border-top:var(--creative-border-hairline) solid var(--creative-line);background:var(--tim-surface-1);align-items:center;gap:.5rem;padding:.75rem .85rem;display:flex}.creative-lab-metric-chip{border:1px solid var(--creative-line);border-radius:var(--tim-radius-pill);color:var(--creative-muted);align-items:center;padding:.25rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.creative-lab-stage{background:radial-gradient(circle at 50% 10%,#151a24 0%,#0d1117 75%,#080a0f 100%);grid-template-rows:auto 1fr auto;width:100%;min-width:0;max-width:100%;height:auto;min-height:48rem;display:grid;overflow:visible}.creative-lab-stage-tools{color:#fff;background:#ffffff08;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.65rem .85rem;display:flex}.creative-lab-view-switch{border-radius:var(--tim-radius-action);background:#00000040;border:1px solid #ffffff1f;gap:.25rem;min-width:0;padding:.22rem;display:flex;overflow-x:auto}.creative-lab-view-switch button{border-radius:calc(var(--tim-radius-action) - .15rem);color:#ffffffbf;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;min-height:2.3rem;padding:.35rem .75rem;font-size:.78rem;font-weight:800;transition:all .15s;display:inline-flex}.creative-lab-view-switch button:hover{color:#fff;background:#ffffff14}.creative-lab-view-switch button[aria-pressed=true]{color:var(--creative-ink);background:var(--tim-surface-1);box-shadow:var(--tim-shadow-quiet)}.creative-lab-zoom-control label{color:#ffffffbf;white-space:nowrap;align-items:center;gap:.5rem;font-size:.75rem;font-weight:800;display:flex}.creative-lab-zoom-control input{width:5.5rem;accent-color:var(--tim-entity-source)}.creative-lab-zoom-control output{color:#fff;min-width:2.4rem;font-weight:800}.creative-lab-planes{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;place-items:start center;gap:clamp(.75rem,1.5vw,1.5rem);width:100%;min-width:0;max-width:100%;height:auto;min-height:38rem;padding:1.5rem clamp(1rem,2vw,2.5rem);display:grid;position:relative;overflow:visible}.creative-lab-planes[data-mode=a],.creative-lab-planes[data-mode=b]{grid-template-columns:minmax(0,32rem);justify-content:center}.creative-lab-plane{border-radius:var(--tim-radius-md);width:100%;min-width:0;max-width:28rem;height:auto;min-height:0;box-shadow:var(--tim-shadow-deep);background:#0f141d;flex-direction:column;margin:0;transition:all .2s;display:flex;overflow:visible}.creative-lab-plane[data-variant=A]{border:1.5px solid var(--creative-a-border);box-shadow:var(--creative-a-glow)}.creative-lab-plane[data-variant=B]{border:1.5px solid var(--creative-b-border);box-shadow:var(--creative-b-glow)}.creative-lab-plane-header,.creative-lab-plane-footer{color:#fff;justify-content:space-between;align-items:center;gap:.6rem;min-width:0;padding:.65rem .85rem;display:flex}.creative-lab-plane-header{background:#00000059;border-bottom:1px solid #ffffff14}.creative-lab-plane-identity{flex-shrink:1;align-items:center;gap:.5rem;min-width:0;display:flex;overflow:hidden}.creative-lab-variant-badge{border-radius:var(--tim-radius-pill);letter-spacing:.06em;flex-shrink:0;padding:.25rem .6rem;font-size:.78rem;font-weight:900;display:inline-flex}.badge-a{color:#fbbf24;background:#f59e0b2e;border:1px solid #f59e0b73}.badge-b{color:#38bdf8;background:#06b6d42e;border:1px solid #06b6d473}.creative-lab-variant-role{color:#ffffffbf;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:700;overflow:hidden}.creative-lab-plane-share{flex-shrink:0}.creative-lab-plane-share span{color:#ffffffbf;font-size:.78rem;font-weight:800}.creative-lab-plane-footer{border-bottom-left-radius:var(--tim-radius-md);border-bottom-right-radius:var(--tim-radius-md);background:#00000080;border-top:1px solid #ffffff1a;flex-shrink:0;padding:.85rem 1rem}.creative-lab-plane-caption{flex-shrink:1;min-width:0;overflow:hidden}.creative-lab-plane-caption span{color:#ffffffa6;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:800;display:block}.creative-lab-plane-caption strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:850;display:block;overflow:hidden}.creative-lab-plane-caption .creative-lab-product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.creative-lab-cta-pill{border-radius:var(--tim-radius-pill);color:#fff;letter-spacing:.05em;background:#ffffff26;border:1px solid #ffffff40;flex-shrink:0;padding:.3rem .75rem;font-size:.78rem;font-weight:900;display:inline-flex}.creative-lab-media{aspect-ratio:4/5;background:#080b11;justify-content:center;align-items:center;width:100%;min-width:0;height:auto;min-height:26rem;max-height:38rem;padding:0;display:flex;overflow:hidden}.creative-lab-media>img{object-fit:contain;width:100%;min-width:0;height:100%;max-height:100%;transform:scale(var(--creative-scale));transform-origin:50%;transition:transform var(--tim-motion-micro) var(--tim-ease-natural);display:block}.creative-lab-media-fallback{color:#ffffff80;text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.creative-lab-media-fallback span{font-size:2rem}.creative-lab-media-fallback p{margin:0;font-size:.72rem}.creative-lab-fixture-poster{aspect-ratio:4/5;border-radius:var(--tim-radius-md);width:min(100%,22.5rem,80cqh);transform:scale(var(--creative-scale));transform-origin:50%;transition:transform var(--tim-motion-micro) var(--tim-ease-natural);box-shadow:var(--tim-shadow-deep);border:1px solid #fff3;position:relative;overflow:hidden}.creative-lab-fixture-poster[data-variant=A]{background:radial-gradient(circle at 80% 20%,#f59e0b4d,#0000 60%),linear-gradient(160deg,#1c1917 0%,#291e12 60%,#451a03 100%)}.creative-lab-fixture-poster[data-variant=B]{background:radial-gradient(circle at 80% 20%,#06b6d44d,#0000 60%),linear-gradient(160deg,#090d16 0%,#082f49 60%,#0c4a6e 100%)}.creative-lab-poster-glass{flex-direction:column;justify-content:space-between;padding:1rem;display:flex;position:absolute;inset:0}.creative-lab-poster-top{justify-content:space-between;align-items:center;display:flex}.creative-lab-poster-tag{letter-spacing:.1em;color:#ffffffd9;border-radius:var(--tim-radius-pill);background:#00000059;padding:.2rem .5rem;font-size:.55rem;font-weight:850}.creative-lab-poster-badge{letter-spacing:.12em;color:#10b981;border-radius:var(--tim-radius-pill);background:#10b98133;border:1px solid #10b98166;padding:.15rem .45rem;font-size:.5rem;font-weight:900}.creative-lab-garment{position:absolute;inset:18% 18% 25%}.creative-lab-garment-glow{filter:blur(24px);background:#ffffff1f;border-radius:50%;position:absolute;inset:10%}.creative-lab-garment-shape{background:linear-gradient(135deg,#ffffff29 0%,#ffffff08 100%);border:1.5px solid #ffffff47;border-radius:46% 46% 36% 36%;position:absolute;inset:0}.creative-lab-garment-pocket{border:1.5px dashed #ffffff59;border-radius:35%;width:24%;height:32%;position:absolute;top:28%;right:18%}.creative-lab-garment-line{background:#fff3;width:1px;position:absolute;top:12%;bottom:12%;left:50%}.creative-lab-poster-copy{z-index:2;color:#fff;position:relative}.creative-lab-poster-lead{letter-spacing:.12em;color:#ffffffb3;margin-bottom:.25rem;font-size:.55rem;font-weight:850;display:block}.creative-lab-poster-copy strong{letter-spacing:-.04em;text-shadow:0 2px 8px #0009;font-size:clamp(1.45rem,3.2vw,2.25rem);font-weight:900;line-height:.98;display:block}.creative-lab-poster-copy small{color:#ffffffd9;margin-top:.45rem;font-size:.68rem;font-weight:600;display:block}.creative-lab-poster-cta{border-radius:var(--tim-radius-sm);color:#0f172a;letter-spacing:.06em;box-shadow:var(--tim-shadow-deep);background:#ffffffeb;justify-content:space-between;align-items:center;margin-top:.75rem;padding:.45rem .85rem;font-size:.62rem;font-weight:900;display:flex}.creative-lab-difference-beam{z-index:4;background:var(--creative-diff-neon);width:2px;height:68%;box-shadow:var(--creative-diff-glow);place-items:center;display:grid;position:absolute;inset:12% 50% auto auto}.creative-lab-difference-beam span{border-radius:var(--tim-radius-pill);color:#fff;box-shadow:var(--tim-shadow-pending-ring);letter-spacing:.12em;white-space:nowrap;background:#a21caf;padding:.28rem .55rem;font-size:.52rem;font-weight:900;transform:rotate(-90deg)}.creative-lab-hypothesis{color:#fff;background:#00000040;border-top:1px solid #ffffff1a;align-items:center;gap:.85rem;margin-top:auto;padding:.85rem 1.15rem;display:flex}.hypothesis-tag{border-radius:var(--tim-radius-pill);color:#d8b4fe;letter-spacing:.08em;white-space:nowrap;background:#9333ea40;border:1px solid #9333ea73;padding:.25rem .6rem;font-size:.75rem;font-weight:900;display:inline-flex}.creative-lab-hypothesis p{color:#ffffffe6;margin:0;font-size:.88rem;font-weight:600;line-height:1.5}.creative-lab-inspector{border-left:var(--creative-border-hairline) solid var(--creative-line);background:var(--tim-surface-1);flex-direction:column;min-width:0;max-width:100%;height:100%;display:flex;overflow:visible}.creative-lab-inspector>nav{border-bottom:var(--creative-border-hairline) solid var(--creative-line);background:var(--tim-surface-1);scrollbar-width:none;grid-template-columns:repeat(7,1fr);display:grid;overflow-x:auto}.creative-lab-inspector>nav button{border:0;border-right:var(--creative-border-hairline) solid var(--creative-line);min-height:3.4rem;color:var(--creative-muted);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.35rem .2rem;transition:all .15s;display:flex}.creative-lab-inspector>nav button:last-child{border-right:0}.creative-lab-inspector>nav button:hover{color:var(--creative-ink);background:var(--tim-surface-inset)}.creative-lab-inspector>nav button[aria-pressed=true]{color:var(--creative-ink);background:var(--tim-surface-inset);box-shadow:inset 0 calc(var(--creative-border-emphasis) * -1) var(--creative-accent)}.inspector-tab-icon{font-size:1.2rem}.inspector-tab-label{letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;font-weight:800;overflow:hidden}.creative-lab-inspector>section{flex:auto;min-width:0;max-width:100%;max-height:52rem;padding:1.15rem;overflow:hidden auto}.creative-lab-inspector h3{letter-spacing:-.02em;word-break:break-word;overflow-wrap:anywhere;margin:.25rem 0 1rem;font-size:1.3rem;font-weight:850;line-height:1.25}.creative-lab-diff-summary-card{flex-wrap:wrap;gap:.5rem;min-width:0;max-width:100%;margin-bottom:1rem;display:flex}.diff-summary-badge{border-radius:var(--tim-radius-pill);align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.78rem;font-weight:850;display:inline-flex}.diff-badge-active{color:#86198f;background:#d946ef1f;border:1px solid #d946ef8c}.diff-badge-stable{color:#065f46;background:#10b98126;border:1px solid #10b98180}.creative-lab-diff-list{gap:.75rem;display:grid}.creative-lab-diff-card-divergent{border-radius:var(--tim-radius-md);box-shadow:var(--tim-shadow-quiet);box-sizing:border-box;background:#d946ef0d;border:1.5px solid #d946ef73;min-width:0;max-width:100%;padding:.85rem;overflow:hidden}.diff-card-header{justify-content:space-between;align-items:center;min-width:0;max-width:100%;margin-bottom:.6rem;display:flex}.diff-card-icon{font-size:1.2rem}.diff-card-header strong{text-overflow:ellipsis;min-width:0;font-size:.92rem;font-weight:850;overflow:hidden}.diff-card-header em{border-radius:var(--tim-radius-pill);color:#fff;letter-spacing:.08em;background:#c026d3;flex-shrink:0;padding:.2rem .55rem;font-size:.68rem;font-style:normal;font-weight:900}.diff-card-contrast{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-width:0;max-width:100%;display:grid}.diff-contrast-box{border-radius:var(--tim-radius-sm);background:var(--tim-surface-1);box-sizing:border-box;min-width:0;max-width:100%;padding:.65rem;overflow:hidden}.diff-contrast-box.contrast-a{border-left:2.5px solid #f59e0b}.diff-contrast-box.contrast-b{border-left:2.5px solid #06b6d4}.contrast-label{color:var(--creative-muted);text-overflow:ellipsis;white-space:nowrap;margin-bottom:.2rem;font-size:.7rem;font-weight:850;display:block;overflow:hidden}.diff-contrast-box p{color:var(--creative-ink);word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:.85rem;font-weight:800}.diff-card-footer-note{color:var(--creative-muted);margin:.6rem 0 0;font-size:.72rem;font-style:italic}.creative-lab-stable-group-title{border-bottom:1px solid var(--creative-line);margin-top:.85rem;padding-bottom:.4rem}.creative-lab-stable-group-title span{letter-spacing:.08em;color:var(--creative-muted);font-size:.72rem;font-weight:850}.creative-lab-stable-row{border-bottom:var(--creative-border-hairline) solid var(--creative-line);grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.55rem 0;display:grid}.stable-check{color:#059669;background:#10b98126;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:.75rem;font-weight:900;display:grid}.stable-content{min-width:0;overflow:hidden}.stable-content strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:800;display:block;overflow:hidden}.stable-content small{color:var(--creative-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:600;display:block;overflow:hidden}.creative-lab-stable-row em{border-radius:var(--tim-radius-pill);border:1px solid var(--creative-line);color:var(--creative-muted);padding:.18rem .45rem;font-size:.68rem;font-style:normal;font-weight:800}.creative-lab-lineage{gap:.75rem;display:grid}.lineage-card{border-radius:var(--tim-radius-sm);border:1px solid var(--creative-line);background:var(--tim-surface-inset);grid-template-columns:2.2rem minmax(0,1fr);gap:.75rem;padding:.75rem;display:grid}.lineage-card div{min-width:0;overflow:hidden}.lineage-badge{font-size:1.2rem}.lineage-card strong{font-size:.88rem;font-weight:800;display:block}.lineage-card p{color:var(--creative-muted);word-break:break-word;overflow-wrap:anywhere;margin:.2rem 0;font-size:.78rem}.lineage-card small{color:var(--creative-muted);word-break:break-all;overflow-wrap:anywhere;font-family:monospace;font-size:.68rem;display:block}.creative-lab-note{border-left:var(--creative-border-emphasis) solid var(--tim-state-information);border-radius:0 var(--tim-radius-sm) var(--tim-radius-sm) 0;color:var(--creative-muted);background:var(--tim-state-information-bg);margin:1rem 0 0;padding:.75rem;font-size:.76rem;line-height:1.5}.pilot-readiness-banner{border-radius:var(--tim-radius-sm);border:1px solid var(--creative-line);background:var(--tim-surface-inset);min-width:0;max-width:100%;margin:.8rem 0;padding:.85rem}.pilot-readiness-banner[data-status=BLOCKED]{border-left:var(--creative-border-emphasis) solid var(--tim-state-blocked)}.pilot-readiness-banner[data-status=READY]{border-left:var(--creative-border-emphasis) solid var(--tim-state-verified)}.readiness-banner-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.readiness-status-badge{border-radius:var(--tim-radius-xs);letter-spacing:.03em;background:var(--tim-surface-1);color:var(--creative-ink);border:1px solid var(--creative-line);align-items:center;padding:.2rem .5rem;font-size:.78rem;font-weight:850;display:inline-flex}.readiness-rule-badge{color:var(--creative-muted);letter-spacing:.04em;font-size:.68rem;font-weight:750}.readiness-banner-text{color:var(--creative-ink);word-break:break-word;margin:.6rem 0;font-size:.78rem;line-height:1.45}.readiness-next-action{border-radius:var(--tim-radius-xs);background:var(--tim-surface-1);border:1px solid var(--creative-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem;padding:.45rem .65rem;font-size:.75rem;display:flex}.readiness-next-action small{color:var(--creative-muted);font-weight:600}.readiness-next-action strong{color:var(--tim-state-blocked);font-weight:800}.pilot-readiness-banner[data-status=READY] .readiness-next-action strong{color:var(--tim-state-verified)}.pilot-readiness-gates-list{flex-direction:column;gap:.45rem;min-width:0;max-width:100%;margin:.7rem 0 1rem;display:flex}.pilot-gate-card{border-radius:var(--tim-radius-sm);border:1px solid var(--creative-line);background:var(--tim-surface-inset);min-width:0;max-width:100%;padding:.55rem .7rem}.pilot-gate-top{align-items:center;gap:.45rem;min-width:0;display:flex}.pilot-gate-icon{flex-shrink:0;font-size:1rem}.pilot-gate-label{color:var(--creative-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8rem;font-weight:750;overflow:hidden}.pilot-gate-badge{letter-spacing:.03em;border-radius:3px;flex-shrink:0;padding:.15rem .4rem;font-size:.68rem;font-weight:850}.badge-pass{background:var(--tim-state-verified-bg);color:var(--tim-state-verified);border:1px solid var(--tim-state-verified-line)}.badge-blocked{background:var(--tim-state-blocked-bg);color:var(--tim-state-blocked);border:1px solid var(--tim-state-blocked-line)}.pilot-gate-reason{color:var(--creative-muted);word-break:break-word;margin:.3rem 0 0 1.5rem;font-size:.73rem;line-height:1.4}.creative-lab-facts{gap:0;min-width:0;max-width:100%;margin:0;display:grid}.creative-lab-facts>div{border-bottom:var(--creative-border-hairline) solid var(--creative-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6rem;padding:.65rem 0;display:grid}.creative-lab-facts dt{color:var(--creative-muted);font-size:.78rem}.creative-lab-facts dd{text-align:right;word-break:break-word;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.78rem;font-weight:750}.creative-lab-context-empty{border:1px dashed var(--creative-line);border-radius:var(--tim-radius-sm);background:var(--tim-surface-inset);justify-items:start;margin:1rem 0;padding:1.15rem;display:grid}.creative-lab-context-empty>span{font-size:1.6rem}.creative-lab-context-empty strong{margin-top:.5rem;font-size:.88rem;font-weight:800}.creative-lab-context-empty p{color:var(--creative-muted);margin:.25rem 0 0;font-size:.78rem;line-height:1.5}.provider-verdict-bar{margin-bottom:1rem}.creative-lab-provider-list{gap:.75rem;margin-top:.8rem;display:grid}.creative-lab-provider-list article{border-radius:var(--tim-radius-sm);border:1px solid var(--creative-line);background:var(--tim-surface-inset);padding:.75rem}.creative-lab-provider-list header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.creative-lab-provider-list p{color:var(--creative-muted);justify-content:space-between;gap:.5rem;margin:.45rem 0 0;font-size:.75rem;display:flex}.creative-lab-economic-pairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.9rem;display:grid}.economic-pair-card{border-radius:var(--tim-radius-sm);background:var(--tim-surface-inset);border:1px solid var(--creative-line);min-width:0;padding:.75rem}.economic-pair-card.pair-a{border-left:3px solid #f59e0b}.economic-pair-card.pair-b{border-left:3px solid #06b6d4}.pair-card-top{justify-content:space-between;align-items:center;display:flex}.pair-key{font-size:.72rem;font-weight:900}.pair-margin{margin-block:.35rem;font-size:.95rem;font-weight:850;display:block}.pair-note{color:var(--creative-muted);font-size:.7rem;display:block}.creative-lab-timeline{border:var(--creative-border-standard) solid var(--creative-line);background:var(--tim-surface-1);border-top:0;grid-template-columns:minmax(11rem,.5fr) minmax(0,2.5fr);display:grid}.creative-lab-timeline>header{border-right:var(--creative-border-hairline) solid var(--creative-line);grid-template-columns:auto 1fr;align-items:center;gap:.65rem;padding:.85rem 1rem;display:grid}.creative-lab-timeline>header>span{font-size:1.4rem}.creative-lab-timeline>header strong{font-size:.9rem;font-weight:850;display:block}.creative-lab-timeline>header small{color:var(--creative-muted);margin-top:.2rem;font-size:.74rem;font-weight:600;line-height:1.35;display:block}.creative-lab-timeline ol{grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid;overflow-x:hidden}.creative-lab-timeline ol:focus-visible{outline:var(--creative-border-focus) solid var(--tim-focus);outline-offset:-3px}.creative-lab-timeline li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.4rem;min-width:0;padding:.85rem .5rem;display:grid;position:relative}.creative-lab-timeline li:before{z-index:0;background:var(--creative-line);content:"";height:1px;position:absolute;top:50%;left:-50%;right:50%}.creative-lab-timeline li:first-child:before{display:none}.creative-lab-timeline li>i{z-index:1;border:var(--creative-border-standard) solid var(--tim-state-pending);background:var(--tim-surface-1);border-radius:50%;width:.48rem;height:.48rem;position:absolute;top:calc(50% - .24rem);left:.45rem}.creative-lab-timeline li[data-state=done]>i{border-color:var(--tim-state-verified);background:var(--tim-state-verified);box-shadow:var(--tim-shadow-verified-ring)}.creative-lab-timeline li>span{z-index:2;margin-left:.5rem;font-size:1.1rem}.creative-lab-timeline li>div{z-index:2;background:var(--tim-surface-1);min-width:0;overflow:hidden}.creative-lab-timeline li strong,.creative-lab-timeline li small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.creative-lab-timeline li strong{font-size:.82rem;font-weight:800}.creative-lab-timeline li small{color:var(--creative-muted);margin-top:.15rem;font-size:.72rem;font-weight:600}.creative-lab-empty{border:var(--creative-border-standard) solid var(--creative-line);background:radial-gradient(circle at center, var(--tim-state-information-bg), transparent 55%);text-align:center;justify-items:center;min-height:36rem;padding:clamp(2.5rem,8vw,6rem) 1.5rem;display:grid}.creative-lab-empty-orbit{aspect-ratio:1;border:var(--creative-border-hairline) solid var(--tim-state-information-line);width:5.8rem;box-shadow:inset 0 0 0 1rem var(--tim-surface-1), var(--tim-shadow-information-ring);border-radius:50%;place-items:center;margin-bottom:1.25rem;display:grid}.creative-lab-empty-orbit span{font-size:1.85rem}.creative-lab-empty h2{letter-spacing:-.03em;max-width:30ch;margin:.35rem 0 .75rem;font-size:clamp(1.45rem,3vw,2.15rem)}.creative-lab-empty>p:not(.creative-lab-kicker){max-width:44rem;color:var(--creative-muted);margin:0;font-size:.85rem;line-height:1.6}.creative-lab-pipeline-cards{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin:2rem 0;display:flex}.creative-lab-pipe-step{border:1px solid var(--creative-line);border-radius:var(--tim-radius-md);background:var(--tim-surface-1);box-shadow:var(--tim-shadow-quiet);flex-direction:column;align-items:center;padding:1rem 1.25rem;display:flex}.step-num{color:var(--tim-entity-source);font-size:.52rem;font-weight:900}.step-icon{margin-block:.35rem .25rem;font-size:1.5rem}.creative-lab-pipe-step strong{color:var(--creative-ink);font-size:.75rem}.creative-lab-pipe-step small{color:var(--creative-muted);margin-top:.15rem;font-size:.58rem}.creative-lab-pipe-arrow{color:var(--creative-muted);font-size:1.1rem}.creative-lab-loading{justify-content:center;align-items:center;gap:1.25rem;min-height:32rem;display:flex}.creative-lab-loading>span{aspect-ratio:1;border:var(--creative-border-emphasis) solid var(--tim-line);border-top-color:var(--tim-entity-source);border-radius:50%;width:3.2rem;animation:.9s linear infinite creative-lab-spin}.creative-lab-loading p{color:var(--tim-ink-muted);margin:.25rem 0 0;font-size:.78rem}@keyframes creative-lab-spin{to{transform:rotate(360deg)}}.hermes-view:has(.creative-lab){gap:.45rem;padding-block:.6rem}.hermes-view:has(.creative-lab) .hermes-business-command-nav{margin-bottom:.35rem;display:flex;overflow-x:auto}.hermes-view:has(.creative-lab) .hermes-business-command-nav button{flex:1 0 auto;min-height:2.2rem}.creative-lab-heading{gap:.7rem;margin:.3rem 0 .6rem;padding-block:.25rem .5rem}.creative-lab-heading h2{margin:.15rem 0 .25rem;font-size:clamp(1.35rem,2vw,1.85rem)}.creative-lab-heading p:not(.creative-lab-kicker){font-size:.78rem}.creative-lab-heading-signals{gap:.3rem}.creative-lab-status{padding:.3rem .5rem;font-size:.72rem}.creative-lab-guardrail{margin-bottom:.5rem;padding:.45rem .65rem}.creative-lab-guardrail-badge{display:none}.creative-lab-owner-tools{flex-wrap:wrap;align-items:start;gap:.5rem;margin-block:.5rem;display:flex}.creative-lab-owner-tools>.owner-deney-baslangici{flex:auto;margin:0}.creative-lab-owner-tools>section{flex:none;order:-1}.creative-lab-owner-tools>details[open]{flex-basis:100%}.creative-lab-owner-tools>.owner-deney-baslangici:has(form){flex-basis:100%}.creative-lab .owner-deney-baslangici{border-radius:.6rem;margin-block:.5rem;padding:.6rem .75rem}.creative-lab .owner-deney-baslangici summary{cursor:pointer;align-content:center;min-height:2rem}.creative-lab .owner-deney-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;max-width:none}.creative-lab .owner-deney-form>label:first-child,.creative-lab .owner-deney-form>label:last-of-type{grid-column:1/-1}.creative-lab .owner-deney-form>button{background:var(--tim-surface-1);z-index:2;grid-column:1/-1;min-height:2.75rem;position:sticky;bottom:.5rem}.creative-lab-inspector{min-height:0;overflow:visible}.creative-lab-inspector>section{min-height:0;max-height:52rem;overflow-y:auto}.creative-lab-inspector[hidden]{display:none}.creative-lab-workbench[data-inspector-open=false]{grid-template-columns:var(--creative-rail) minmax(0, 1fr)}.creative-lab-stage-tools{flex-wrap:wrap;gap:.4rem;padding:.4rem .6rem}.creative-lab-inspector-toggle{color:#fff;cursor:pointer;background:0 0;border:1px solid;border-radius:.4rem;padding:.4rem .6rem;font-size:.75rem}.creative-source-upload{gap:.5rem;max-width:32rem;display:grid}.creative-source-upload input{width:100%;min-width:0}.creative-source-gallery{gap:.5rem;padding:.5rem 0;display:flex;overflow-x:auto}.creative-source-gallery button{border:1px solid var(--creative-line);background:var(--tim-surface-1);min-width:0;color:var(--creative-ink);border-radius:.5rem;flex:0 0 8rem;gap:.35rem;padding:.4rem;display:grid}.creative-source-gallery button[aria-pressed=true]{outline:2px solid var(--creative-accent);outline-offset:-2px}.creative-source-gallery img{object-fit:contain;width:100%;height:6rem}.creative-source-gallery span{overflow-wrap:anywhere;font-size:.75rem}.creative-source-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.creative-source-comparison figure{background:var(--tim-surface-inset);border-radius:.5rem;min-width:0;margin:0;padding:.5rem}.creative-source-comparison img{object-fit:contain;width:100%;height:min(52vh,32rem)}.creative-source-comparison figcaption{overflow-wrap:anywhere;margin-top:.5rem;font-size:.75rem}@media (min-width:1440px){.creative-lab{--creative-rail:11.5rem;--creative-inspector:25.5rem}}@media (max-width:1200px){.creative-lab-workbench{height:auto}.creative-lab-stage{height:auto;min-height:0}.creative-lab{--creative-rail:minmax(9.5rem, 11rem)}.creative-lab-workbench{grid-template-columns:var(--creative-rail) minmax(0, 1fr)}.creative-lab-inspector{border-top:var(--creative-border-hairline) solid var(--creative-line);border-left:0;grid-column:1/-1;grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);height:auto;min-height:0}.creative-lab-inspector>nav{border-right:var(--creative-border-hairline) solid var(--creative-line);border-bottom:0;grid-template-rows:repeat(7,1fr);grid-template-columns:4.5rem}.creative-lab-inspector>nav button{border-right:0;border-bottom:var(--creative-border-hairline) solid var(--creative-line)}.creative-lab-inspector>nav button[aria-pressed=true]{box-shadow:inset var(--creative-border-emphasis) 0 var(--creative-accent)}}@media (max-width:1024px){.creative-lab-heading{flex-direction:column;align-items:flex-start}.creative-lab-heading-signals{justify-content:flex-start}.creative-lab-taskline{grid-template-columns:1fr 1fr}.creative-lab-taskline>div:first-child{border-bottom:var(--creative-border-hairline) solid var(--creative-line);grid-column:1/-1}.creative-lab-workbench{border:var(--creative-border-standard) solid var(--creative-line);border-radius:var(--tim-radius-md);flex-direction:column;height:auto;min-height:0;display:flex;overflow:visible}.creative-lab-stage{height:auto;min-height:0;overflow:visible}.creative-lab-plane{height:auto;min-height:0}.creative-lab-inspector{border-top:var(--creative-border-hairline) solid var(--creative-line);border-left:0;flex-direction:column;height:auto;min-height:0;display:flex;overflow:visible}.creative-lab-inspector>section{height:auto;min-height:0;max-height:none;overflow:visible}.creative-lab-timeline{grid-template-columns:1fr}.creative-lab-timeline>header{border-right:0;border-bottom:var(--creative-border-hairline) solid var(--creative-line)}}@media (max-width:768px){.hermes-app{max-width:100vw;overflow-x:clip}.hermes-app main{min-width:0;max-width:100vw;overflow-x:clip}.creative-lab{width:100%;min-width:0;max-width:100%;padding-bottom:clamp(6.5rem,12vh,8.5rem);overflow-x:clip}.creative-lab-workbench{flex-direction:column;height:auto;min-height:0;display:flex;overflow:visible}.creative-lab-filmstrip{border-right:0;border-bottom:var(--creative-border-hairline) solid var(--creative-line);display:block}.creative-lab-filmstrip-header,.creative-lab-filmstrip-footer{display:none}.creative-lab-filmstrip-list{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.45rem;padding:.45rem;display:flex;overflow-x:auto}.creative-lab-filmstrip-list::-webkit-scrollbar{display:none}.creative-lab-filmstrip-button{flex:0 0 12.5rem;height:auto;min-height:auto}.creative-lab-stage{height:auto;min-height:0;overflow:visible}.creative-lab-stage-tools{flex-direction:column;align-items:stretch;gap:.5rem;padding:.65rem .85rem;display:flex;overflow:visible}.creative-lab-zoom-control,.creative-lab-inspector-toggle{display:none}.creative-lab-view-switch{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.3rem;width:100%;max-width:100%;display:flex;overflow-x:auto}.creative-lab-view-switch::-webkit-scrollbar{display:none}.creative-lab-view-switch button{flex:1 1 0;justify-content:center;min-width:0;min-height:2.6rem;padding:.35rem .6rem;font-size:.78rem}.creative-lab-planes{flex-direction:column;align-items:center;gap:1.25rem;height:auto;max-height:none;padding:1rem .65rem;display:flex;overflow:visible}.creative-lab-plane{border-radius:var(--tim-radius-md);flex-direction:column;width:100%;max-width:24rem;height:auto;min-height:0;display:flex;overflow:visible}.creative-lab-media{justify-content:center;align-items:center;width:100%;height:auto;min-height:0;padding:.75rem;display:flex;overflow:visible}.creative-lab-fixture-poster{aspect-ratio:4/5;width:100%;max-width:20rem;margin:0 auto;transform:none!important}.creative-lab-media>img{aspect-ratio:4/5;object-fit:contain;width:100%;max-width:20rem;height:auto;margin:0 auto;transform:none!important}.creative-lab-difference-beam{display:none}.creative-lab-hypothesis{flex-direction:column;align-items:flex-start;gap:.45rem;padding:.85rem 1rem;display:flex}.creative-lab-inspector{border-top:var(--creative-border-hairline) solid var(--creative-line);border-left:0;flex-direction:column;max-width:100%;height:auto;min-height:0;overflow:visible;display:flex!important}.creative-lab-inspector[hidden]{display:flex!important}.creative-lab-inspector>nav{z-index:15;border-right:0;border-bottom:var(--creative-border-hairline) solid var(--creative-line);background:var(--tim-surface-1);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.4rem;padding:.55rem .75rem;display:flex;position:sticky;top:4rem;overflow-x:auto}.creative-lab-inspector>nav::-webkit-scrollbar{display:none}.creative-lab-inspector>nav button{border:1px solid var(--creative-line);border-radius:var(--tim-radius-pill);background:var(--tim-surface-2);min-height:2.35rem;color:var(--creative-ink);white-space:nowrap;flex:none;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.78rem;font-weight:800;display:inline-flex}.creative-lab-inspector>nav button[aria-pressed=true]{background:var(--tim-entity-source);color:#fff;border-color:var(--tim-entity-source);box-shadow:var(--tim-shadow-quiet)}.creative-lab-inspector>section{min-width:0;max-width:100%;height:auto;min-height:0;max-height:none;padding:1rem .85rem;overflow:visible}.creative-lab-diff-card-divergent{box-sizing:border-box;min-width:0;max-width:100%;padding:.85rem;overflow:visible}.diff-card-header{min-width:0;max-width:100%}.diff-card-header strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.diff-card-contrast{grid-template-columns:1fr;gap:.65rem;min-width:0;max-width:100%}.diff-contrast-box{box-sizing:border-box;min-width:0;max-width:100%;padding:.75rem;overflow:visible}.diff-contrast-box p{word-break:break-word;overflow-wrap:anywhere}.creative-lab-economic-pairs{grid-template-columns:1fr}.creative-lab-timeline{grid-template-columns:1fr;margin-top:1.25rem}.creative-lab-timeline>header{border-right:0;border-bottom:var(--creative-border-hairline) solid var(--creative-line)}.creative-lab-timeline ol{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.5rem;padding:.75rem;display:flex;overflow-x:auto}.creative-lab-timeline ol::-webkit-scrollbar{display:none}.creative-lab-timeline li{flex:0 0 9.5rem}}@media (max-width:430px){.creative-lab .owner-deney-form{grid-template-columns:minmax(0,1fr)}.creative-lab .owner-deney-form>button{bottom:4.5rem}.creative-source-comparison img{height:34vh}.creative-lab-heading-main>p{display:none}.creative-lab .owner-deney-baslangici{padding:.4rem .5rem}.creative-lab-owner-tools summary{font-size:.75rem}.creative-lab-heading h2{font-size:1.55rem}.creative-lab-heading-signals{gap:.35rem;width:100%;display:flex}.creative-lab-status{border-radius:var(--tim-radius-action);width:max-content;padding:.35rem .55rem;font-size:.72rem}.creative-lab-guardrail{align-items:flex-start}.creative-lab-taskline{grid-template-columns:1fr}.creative-lab-taskline-item{border-right:0;border-bottom:var(--creative-border-hairline) solid var(--creative-line);padding:.5rem .75rem}.creative-lab-taskline-item:last-child{border-bottom:0}.creative-lab-taskline-item strong{white-space:normal;font-size:.82rem}.creative-lab-stage-tools{gap:.4rem;padding:.5rem}.creative-lab-view-switch button{flex:1 1 0;min-width:0;min-height:2.4rem;padding:.35rem .45rem;font-size:.74rem}.creative-lab-plane{width:100%;max-width:100%}.creative-lab-inspector>section{padding:.75rem .65rem}.diff-contrast-box{padding:.65rem}.creative-lab-pipeline-cards{flex-direction:column}.creative-lab-pipe-arrow{transform:rotate(90deg)}}@media (max-width:360px){.creative-lab-planes{padding:.45rem .35rem}.creative-lab-filmstrip-button{flex-basis:10.5rem}.creative-lab-inspector>section{padding:.6rem .5rem}.creative-lab-diff-card-divergent{padding:.65rem}.diff-contrast-box{padding:.5rem}.creative-lab-view-switch button{min-height:2.2rem;padding:.3rem .35rem;font-size:.7rem}}@media (prefers-reduced-motion:reduce){.creative-lab *,.creative-lab :before,.creative-lab :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
