.onboarding-card{flex:1;min-width:0;min-height:0;display:flex}.onboarding-rail{box-sizing:border-box;border-right:1px solid rgba(var(--w), .06);background:var(--bar);flex-direction:column;flex:none;justify-content:space-between;gap:16px;width:clamp(180px,25vw,320px);min-height:0;padding:clamp(12px,3vh,32px) clamp(10px,2vw,28px);display:flex;overflow-y:auto}.onboarding-steps{flex-direction:column;gap:4px;display:flex}.onboarding-rail>*{flex-shrink:0}.onboarding-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.onboarding-content{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:22px;min-width:0;min-height:0;padding:clamp(14px,4vh,38px) clamp(14px,3vw,42px);display:flex;overflow:auto}.onboarding-content>*{flex-shrink:0;min-width:0}.onboarding-footer{border-top:1px solid rgba(var(--w), .06);background:var(--zone);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px clamp(14px,3vw,42px);display:flex}@media (width<=680px){.onboarding-card{flex-direction:column}.onboarding-rail{border-right:0;border-bottom:1px solid rgba(var(--w), .06);flex-direction:row;gap:8px;width:100%;padding:8px}.onboarding-steps{flex-direction:row;flex:1;min-width:0;overflow-x:auto}.onboarding-steps>*{flex:none;max-width:190px}.onboarding-rail>button{max-width:100px}.onboarding-footer{gap:8px;padding:8px 12px}}@media (height<=540px){.onboarding-content{gap:14px;padding-top:12px;padding-bottom:12px}.onboarding-footer{padding-top:8px;padding-bottom:8px}}.pp-page{color:var(--tx1);flex-direction:column;gap:26px;max-width:1180px;display:flex}.pp-page-head h2,.pp-modal-head h2{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:720;line-height:1.2}.pp-page-head p,.pp-modal-head p{color:var(--tx3);margin:7px 0 0;font-size:13px;line-height:1.45}.pp-notice,.pp-footnote{border:1px solid rgba(var(--w), .09);background:rgba(var(--w), .02);color:var(--tx3);border-radius:12px;align-items:flex-start;gap:11px;padding:14px 17px;font-size:12.5px;line-height:1.45;display:flex}.pp-notice svg{margin-top:1px}.pp-footnote{color:var(--tx2);background:#00d2870e;border-color:#00d28740}.pp-footnote svg{color:var(--arka-green);flex:none}.pp-list-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.pp-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx4);align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.pp-button,.pp-icon-button{border:1px solid rgba(var(--w), .12);background:rgba(var(--w), .02);color:var(--tx1);font:650 12.5px var(--font-sans);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;transition:border-color .15s,background .15s,opacity .15s;display:inline-flex}.pp-button{height:38px;padding:0 16px}.pp-button-primary{background:var(--content);border-color:var(--content);color:var(--surface)}.pp-button-danger{color:#d70b49;border-color:#d70b4959;margin-left:auto}.pp-button:disabled,.pp-icon-button:disabled{cursor:not-allowed;opacity:.45}.pp-icon-button{width:38px;height:38px;padding:0}.pp-connections{flex-direction:column;gap:12px;display:flex}.pp-empty{border:1px dashed rgba(var(--w), .14);background:rgba(var(--w), .02);color:var(--tx4);border-radius:12px;align-items:center;gap:10px;padding:18px;font-size:12.5px;display:flex}.pp-card{border:1px solid rgba(var(--w), .1);background:rgba(var(--w), .02);border-radius:14px;overflow:hidden}.pp-card-summary{width:100%;min-height:86px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:16px 22px;display:flex}.pp-logo{background:rgba(var(--w), .055);width:46px;height:46px;font:760 13px var(--font-sans);border-radius:12px;flex:none;place-items:center;display:grid}.pp-logo img{object-fit:contain;width:27px;height:27px}.pp-logo-lg{width:50px;height:50px}.pp-logo .brand-l{display:none}.pp-logo .brand-d,.theme-light .pp-logo .brand-l{display:block}.theme-light .pp-logo .brand-d{display:none}.pp-card-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pp-card-copy strong{font-size:14px;font-weight:680}.pp-card-copy span{color:var(--tx4);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pp-card-state{flex-direction:column;align-items:flex-end;gap:5px;margin-left:auto;display:flex}.pp-card-state small{color:var(--tx4);font-size:10.5px}.pp-status{height:24px;font:750 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.pp-status-ready{color:#00b978;background:#00d28712}.pp-status-error{color:#e84a60;background:#e84a600f}.pp-status-warn{color:#d97706;background:#d977060f}.pp-status-idle{color:var(--tx4);background:rgba(var(--w), .025)}.pp-card-details{border-top:1px solid rgba(var(--w), .07);background:rgba(var(--w), .012);padding:20px 22px 22px}.pp-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.pp-fact{flex-direction:column;gap:5px;display:flex}.pp-fact b{font:740 8.5px var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--tx4)}.pp-fact span{color:var(--tx2);font-size:12.5px}.pp-usage-list{flex-direction:column;gap:8px;margin:10px 0 18px;display:flex}.pp-usage-row{border:1px solid rgba(var(--w), .08);background:rgba(var(--w), .02);border-radius:10px;align-items:center;gap:12px;min-height:56px;padding:9px 13px;display:flex}.pp-usage-icon{background:rgba(var(--w), .05);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.pp-usage-copy{flex-direction:column;flex:1;gap:2px;display:flex}.pp-usage-copy strong{font-size:12.5px}.pp-usage-copy small{color:var(--tx4);font-size:11px}.pp-usage-model{font:600 11px var(--font-mono);color:var(--tx2)}.pp-actions{border-top:1px solid rgba(var(--w), .07);flex-wrap:wrap;align-items:center;gap:9px;padding-top:16px;display:flex}.pp-error{color:#e84a60;background:#e84a600f;border-radius:8px;width:100%;padding:10px 12px;font-size:11px;line-height:1.45}.pp-probe-ok{color:#34a86f;background:#34a86f14;border-radius:8px;align-items:center;gap:7px;width:100%;padding:10px 12px;font-size:11px;line-height:1.45;display:flex}.pp-reauth{width:100%;color:var(--tx1);background:#d977060f;border:1px solid #d9770647;border-radius:9px;align-items:flex-start;gap:9px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:flex}.pp-reauth-ic{color:#d97706;flex-shrink:0;margin-top:1px;display:inline-flex}.pp-reauth-tx b{font-weight:650}.pp-backdrop{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#18171694;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.pp-loading{color:var(--tx4);justify-content:center;align-items:center;gap:10px;padding:34px;font-size:13px;display:flex}.pp-spin{animation:.9s linear infinite ppSpin}@keyframes ppSpin{to{transform:rotate(360deg)}}.pp-modal{border:1px solid rgba(var(--w), .1);background:var(--elevated);border-radius:18px;flex-direction:column;width:min(930px,100vw - 56px);max-height:calc(100vh - 56px);display:flex;overflow:hidden;box-shadow:0 28px 80px #00000052}.pp-confirm-modal{width:min(520px,100vw - 32px)}.pp-add-modal{width:min(900px,100vw - 56px)}.pp-modal-head{border-bottom:1px solid rgba(var(--w), .08);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 28px;display:flex}.pp-modal-head h2{font-size:17px}.pp-modal-head p{margin-top:3px;font-size:12px}.pp-modal-body{padding:24px 28px;overflow:auto}.pp-modal-foot{border-top:1px solid rgba(var(--w), .08);align-items:center;gap:10px;padding:18px 28px;display:flex}.pp-provider-groups{flex-direction:column;gap:24px;display:flex}.pp-provider-group{flex-direction:column;gap:10px;display:flex}.pp-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pp-provider-choice{border:1px solid rgba(var(--w), .1);background:rgba(var(--w), .02);min-height:78px;color:var(--tx1);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:14px;padding:12px 16px;display:flex}.pp-provider-choice:hover:not(:disabled){border-color:rgba(var(--w), .22);background:rgba(var(--w), .015)}.pp-provider-choice:disabled{opacity:.48;cursor:not-allowed}.pp-provider-choice-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pp-provider-choice-copy strong{font-size:13.5px}.pp-provider-choice-copy small{color:var(--tx4);font-size:10.5px}.pp-config-stack{flex-direction:column;gap:22px;display:flex}.pp-fieldset{flex-direction:column;gap:9px;display:flex}.pp-fieldset>label{color:var(--tx3);font-size:11.5px}.pp-identity,.pp-auth-box{border:1px solid rgba(var(--w), .09);background:rgba(var(--w), .012);border-radius:11px;align-items:center;gap:14px;padding:13px 16px;display:flex}.pp-identity-copy,.pp-auth-copy{flex-direction:column;gap:3px;display:flex}.pp-identity-copy strong,.pp-auth-copy strong{font-size:13px}.pp-identity-copy span,.pp-auth-copy span{color:var(--tx4);font-size:11px}.pp-input,.pp-select{border:1px solid rgba(var(--w), .1);background:rgba(var(--w), .02);width:100%;height:42px;color:var(--tx1);font:12.5px var(--font-sans);border-radius:10px;outline:none;padding:0 13px}.pp-input:focus,.pp-select:focus{border-color:rgba(var(--w), .28)}.pp-tabs{border:1px solid rgba(var(--w), .1);background:rgba(var(--w), .02);border-radius:10px;align-self:flex-end;padding:4px;display:inline-flex}.pp-tab{height:32px;color:var(--tx4);font:650 12px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 13px}.pp-tab-active{background:rgba(var(--w), .07);color:var(--tx1)}.pp-assignment{background:#00d2870b;border:1px solid #00d28740;border-radius:12px;align-items:center;gap:14px;padding:16px;display:flex}.pp-assignment-copy{flex:1;min-width:190px}.pp-assignment-copy strong{font-size:13px;display:block}.pp-assignment-copy span{color:var(--tx4);font-size:11px}.pp-worker-stack{flex-direction:column;gap:10px;display:flex}.pp-worker-stack .pp-assignment{background:rgba(var(--w), .02);border-color:rgba(var(--w), .09)}.pp-assignment .pp-select{flex:0 330px;width:min(42%,330px)}.pp-effort-options{border:1px solid rgba(var(--w), .1);background:rgba(var(--w), .025);border-radius:9px;padding:3px;display:inline-flex}.pp-effort-option{color:var(--tx4);font:700 9px var(--font-mono);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 7px}.pp-effort-option-active{background:rgba(var(--w), .09);color:var(--tx1)}.pp-effort-option:disabled{cursor:not-allowed;opacity:.35}.pp-auth-interaction{color:var(--tx3);background:#d977060e;border:1px solid #d9770638;border-radius:10px;flex-direction:column;gap:9px;padding:12px;font-size:11.5px;display:flex}.pp-row{align-items:center;gap:10px;display:flex}.pp-grow{flex:1}.pp-toast{z-index:1100;background:var(--content);color:var(--surface);border-radius:10px;align-items:center;gap:8px;padding:11px 15px;font-size:12px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 45px #00000038}@media (width<=760px){.pp-provider-grid,.pp-facts{grid-template-columns:1fr}.pp-card-summary{padding:14px}.pp-card-details{padding:16px}.pp-card-state small{display:none}.pp-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.pp-assignment{flex-wrap:wrap}.pp-assignment .pp-select{flex-basis:100%;width:100%}.pp-backdrop{padding:12px}.pp-modal-head,.pp-modal-body,.pp-modal-foot{padding-left:18px;padding-right:18px}.pp-actions .pp-button{flex:1}.pp-button-danger{margin-left:0}.pp-list-head{align-items:flex-start}.pp-page-head h2{font-size:20px}}.pp-worker-assignment{flex-wrap:wrap}.pp-worker-model{flex:180px;min-width:0;display:inline-flex;position:relative}.pp-worker-model .pp-select{border-color:rgba(var(--w), .14);background:rgba(var(--w), .03);border-radius:8px;flex:1;width:100%;min-width:0;padding:6px 26px 6px 10px}.pp-worker-model>svg{pointer-events:none;color:var(--tx-soft);position:absolute;top:50%;right:8px;transform:translateY(-50%)}.pp-worker-assignment .pp-effort-options{flex-wrap:wrap}.app-notification-stack{z-index:55;gap:var(--space-2);pointer-events:none;flex-direction:column;width:min(372px,100vw - 36px);display:flex;position:fixed;top:62px;left:50%;transform:translate(-50%)}.app-notification-card.app-update-card{--app-notice-accent:var(--arka-red);pointer-events:auto;width:100%;max-width:none;min-height:66px;animation:app-notification-in var(--dur-base) var(--ease-standard);position:relative;bottom:auto;right:auto;overflow:hidden}.app-notification-card:before{background:var(--app-notice-accent);content:"";width:3px;position:absolute;inset:0 auto 0 0}.app-notification-card[data-tone=success]{--app-notice-accent:var(--status-pass)}.app-notification-card[data-tone=warning]{--app-notice-accent:var(--status-warn)}.app-notification-card[data-tone=error]{--app-notice-accent:var(--status-fail)}.app-notification-card .app-notification-icon{background:color-mix(in srgb, var(--app-notice-accent) 12%, transparent);color:var(--app-notice-accent)}.app-notification-kicker{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--content-subtle);font-size:8.5px;font-weight:700;line-height:1}@keyframes app-notification-in{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=680px){.app-notification-stack{width:calc(100vw - 24px);top:56px}}@media (prefers-reduced-motion:reduce){.app-notification-card.app-update-card{animation:none}}.cortex-recherche .sbtn{cursor:pointer;transition:background .12s,color .12s}.cortex-recherche .sbtn:hover{background:rgba(var(--w), .06)}.cortex-recherche .stab{cursor:pointer;transition:color .12s,border-color .12s}.cortex-recherche .stab:hover{color:var(--tx1)}.cortex-recherche .sbox{transition:border-color .14s}.cortex-recherche .sbox:focus-within{border-color:rgba(var(--w), .28)}.cortex-recherche .sbox input{all:unset;min-width:0;color:var(--tx1);flex:1;font-size:15px}.cortex-recherche .sbox input::placeholder{color:var(--tx4)}.cortex-recherche .fil{cursor:pointer;transition:background .12s}.cortex-recherche .fil:hover{background:rgba(var(--w), .03)}.cortex-recherche .cta{cursor:pointer;transition:opacity .13s}.cortex-recherche .cta:hover{opacity:.86}.cortex-recherche .tbtn{cursor:pointer;transition:background .13s,border-color .13s}.cortex-recherche .tbtn:hover{background:rgba(var(--w), .07);border-color:rgba(var(--w), .18)}.cortex-root .topbar-recherche{cursor:pointer;transition:background .13s,border-color .13s}.cortex-root .topbar-recherche:hover{background:rgba(var(--w), .07);border-color:rgba(var(--w), .18)}@keyframes cxActiviteIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.cx-activite{animation:.18s cubic-bezier(.22,.61,.36,1) both cxActiviteIn}.cx-activite-entete{transition:background .1s}.cx-activite-entete:hover{background:rgba(var(--w), .06)}.cx-activite-icone:hover{background:rgba(var(--w), .06);color:var(--tx2)}@media (prefers-reduced-motion:reduce){.cx-activite{animation:none}}.pp-engine{border:1px solid rgba(var(--w), .08);background:rgba(var(--w), .02);border-radius:10px;align-items:center;gap:12px;min-height:56px;margin-bottom:16px;padding:9px 13px;display:flex}.pp-engine .pp-usage-copy small{line-height:1.45}.pp-engine-auto{color:var(--tx2);white-space:nowrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.pp-switch{border:1px solid rgba(var(--w), .14);background:rgba(var(--w), .08);cursor:pointer;border-radius:999px;width:34px;height:18px;padding:0;transition:background .18s,border-color .18s;position:relative}.pp-switch:after{content:"";background:var(--tx2);border-radius:50%;width:12px;height:12px;transition:transform .18s,background .18s;position:absolute;top:2px;left:2px}.pp-switch.on{background:#00d2872e;border-color:#00b978}.pp-switch.on:after{background:#00b978;transform:translate(16px)}.pp-switch:focus-visible{outline-offset:2px;outline:2px solid #00b978}.pp-switch:disabled{opacity:.55;cursor:default}@media (width<=720px){.pp-engine{flex-wrap:wrap}.pp-engine-auto{justify-content:flex-end;width:100%}}.mod-page{position:relative}.mod-in{flex-direction:column;gap:22px;display:flex}.mod-pagehead{align-items:flex-start;gap:13px;display:flex}.mod-pageic{width:44px;height:44px;color:var(--arka-red);background:#c70f431a;border:1px solid #c70f4338;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mod-pagetxt{flex-direction:column;gap:4px;display:flex}.mod-pagetxt h1{letter-spacing:-.02em;color:var(--tx1);margin:0;font-size:22px;font-weight:700}.mod-pagetxt>span{max-width:560px;color:var(--tx3);font-size:13px;line-height:1.55}.mod-pagetxt strong{color:var(--tx1);font-weight:600}.mod-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.11em;color:var(--tx4);font-size:8.5px;font-weight:700}.mono{font-family:var(--font-mono)}.mod-principles{flex-wrap:wrap;gap:8px;display:flex}.mod-principle{border:1px solid rgba(var(--w),.08);background:rgba(var(--w),.018);border-radius:9999px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;display:inline-flex}.mod-principle .mp-ic{color:var(--tx-soft);flex-shrink:0}.mod-principle .mp-t{color:var(--tx2);font-weight:600}.mod-principle .mp-d{color:var(--tx4)}.mod-pill{border:1px solid rgba(var(--w),.1);background:rgba(var(--w),.04);font-family:var(--font-mono);letter-spacing:.04em;color:var(--tx-inactive);white-space:nowrap;border-radius:9999px;align-items:center;gap:5px;padding:2px 9px;font-size:9px;font-weight:700;display:inline-flex}.mod-pill.green{color:var(--arka-green);background:#00d28712;border-color:#00d2874d}.mod-pill.blue{color:var(--arka-blue);background:#4a90e214;border-color:#4a90e24d}.mod-pill.runtime-failed{color:var(--arka-red);background:#c70f4312;border-color:#c70f4359}.mod-pill.xs{padding:1px 7px;font-size:8px}.mod-dot{background:currentColor;border-radius:9px;flex-shrink:0;width:5px;height:5px}.mod-dot.pulse{animation:1.6s ease-in-out infinite modPulse}@keyframes modPulse{0%,to{opacity:1}50%{opacity:.35}}.mod-ic{border:1px solid rgba(var(--w),.09);background:rgba(var(--w),.04);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.mod-ic.sm{border-radius:8px;width:30px;height:30px}.mod-ic.lg{border-radius:11px;width:44px;height:44px}.mod-hero{grid-template-columns:300px 1fr;gap:14px;display:grid}@media (width<=900px){.mod-hero{grid-template-columns:1fr}}.mod-stage{border:1px solid rgba(var(--w),.1);background:radial-gradient(420px 260px at 50% 0%, #c70f431a, transparent 70%), var(--bar);cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:20px 16px 16px;display:flex;position:relative;overflow:hidden}.mod-stage:hover{border-color:rgba(var(--w),.18)}.stage-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--tx4);align-self:flex-start;align-items:center;gap:6px;font-size:8.5px;font-weight:700;display:inline-flex}.stage-online{position:absolute;top:14px;right:14px}.stage-sub{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--tx5);margin-top:8px;font-size:8.5px;font-weight:700}.stage-name{letter-spacing:-.02em;color:var(--tx1);font-size:17px;font-weight:800}.stage-tag{font-family:var(--font-mono);color:var(--tx4);font-size:9px}.stage-readouts{gap:12px;margin-top:10px;display:flex}.stage-readouts .readout{font-family:var(--font-mono);color:var(--tx-inactive);align-items:center;gap:5px;font-size:9px;display:inline-flex}.see-state{color:var(--tx-soft);align-items:center;gap:5px;margin-top:12px;font-size:11.5px;font-weight:600;display:inline-flex}.mod-stage:hover .see-state{color:var(--tx1)}.mod-radar{justify-content:center;align-items:center;width:150px;height:140px;margin:8px 0 6px;display:flex;position:relative}.mod-radar .ring{border:1px solid #c70f4338;border-radius:50%;margin:auto;position:absolute;inset:0}.mod-radar .ring:first-child{width:88px;height:88px;animation:2.6s ease-out infinite modRing}.mod-radar .ring:nth-child(2){width:116px;height:116px;animation:2.6s ease-out .6s infinite modRing}.mod-radar .ring:nth-child(3){width:144px;height:144px;animation:2.6s ease-out 1.2s infinite modRing}@keyframes modRing{0%{opacity:.55;transform:scale(.92)}to{opacity:0;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.mod-radar .ring{opacity:.3;animation:none}.mod-dot.pulse{animation:none}}.mod-radar .hexa{filter:drop-shadow(0 6px 18px #c70f4359);position:relative}.mod-hero-right{border:1px solid rgba(var(--w),.08);background:rgba(var(--w),.015);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.hr-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.hr-lock{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--tx4);align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.hr-sub{color:var(--tx4);font-size:12px;line-height:1.5}.hr-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:9px;display:grid}.mod-corechip{border:1px solid rgba(var(--w),.09);background:rgba(var(--w),.02);cursor:pointer;border-radius:11px;flex-direction:column;gap:10px;padding:11px 12px;transition:border-color .13s,background .13s;display:flex}.mod-corechip:hover{border-color:rgba(var(--w),.2);background:rgba(var(--w),.045)}.cc-top{justify-content:space-between;align-items:center;display:flex}.cc-active{font-family:var(--font-mono);letter-spacing:.08em;color:var(--arka-green);align-items:center;gap:5px;font-size:8px;font-weight:700;display:inline-flex}.cc-bot{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.cc-txt{flex-direction:column;gap:1px;min-width:0;display:flex}.cc-name{color:var(--tx1);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.cc-tag{color:var(--tx4);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.mod-optsection{flex-direction:column;gap:12px;margin-top:4px;display:flex}.mod-filterhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.fh-title{flex-direction:column;gap:3px;display:flex}.fh-count{color:var(--tx4);font-size:12px}.fh-active{color:var(--arka-green);font-weight:600}.mod-searchwrap{align-items:center;display:flex;position:relative}.mod-searchwrap .ms-ic{color:var(--tx4);pointer-events:none;position:absolute;left:10px}.mod-search{border:1px solid rgba(var(--w),.1);background:rgba(var(--w),.03);width:220px;height:32px;color:var(--tx1);font-family:var(--font-sans);border-radius:9px;outline:none;padding:0 12px 0 30px;font-size:12.5px}.mod-search::placeholder{color:var(--tx4)}.mod-search:focus{border-color:rgba(var(--w),.22)}.mod-filterrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fr-chips{flex-wrap:wrap;gap:6px;display:flex}.mod-fchip{border:1px solid rgba(var(--w),.1);height:28px;color:var(--tx-inactive);font-family:var(--font-sans);cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:6px;padding:0 11px;font-size:11.5px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.mod-fchip:hover{background:rgba(var(--w),.05)}.mod-fchip.active{background:rgba(var(--w),.08);border-color:rgba(var(--w),.2);color:var(--tx1);font-weight:600}.mod-fchip .fc-n{font-family:var(--font-mono);color:var(--tx4);font-size:9px}.mod-tabs{border:1px solid rgba(var(--w),.08);background:rgba(var(--w),.015);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.mod-tab{height:26px;color:var(--tx-inactive);font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:0 11px;font-size:11.5px;font-weight:500}.mod-tab.active{background:rgba(var(--w),.07);color:var(--tx1);font-weight:600}.mod-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:13px;display:grid}.mod-empty{border:1px solid rgba(var(--w),.08);background:rgba(var(--w),.015);text-align:center;color:var(--tx4);border-radius:12px;padding:32px;font-size:12px}.mod-card{border:1px solid rgba(var(--w),.09);background:rgba(var(--w),.018);cursor:pointer;border-radius:13px;flex-direction:column;gap:11px;padding:15px;transition:border-color .13s,transform .13s,background .13s;display:flex}.mod-card:hover{border-color:rgba(var(--w),.2);background:rgba(var(--w),.035);transform:translateY(-1px)}.mc-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mc-id{align-items:center;gap:11px;min-width:0;display:flex}.mc-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.mc-name{letter-spacing:-.005em;color:var(--tx1);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.mc-tag{color:var(--tx4);font-size:11.5px}.mc-desc{color:var(--tx3);margin:0;font-size:12px;line-height:1.55}.mod-caprow{flex-wrap:wrap;gap:5px;display:flex}.mod-cap{border:1px solid rgba(var(--w),.08);background:rgba(var(--w),.03);color:var(--tx-soft);border-radius:6px;padding:2px 8px;font-size:10.5px}.mod-cap.more{color:var(--tx4)}.mod-divider{border:none;border-top:1px solid rgba(var(--w),.07);margin:1px 0}.mc-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.mc-cta{color:var(--tx-inactive);align-items:center;gap:3px;font-size:11.5px;font-weight:600;display:inline-flex}.mod-card:hover .mc-cta{color:var(--tx1)}.mod-toggle{border:1px solid rgba(var(--w),.14);background:rgba(var(--w),.06);cursor:pointer;border-radius:9999px;flex-shrink:0;width:36px;height:20px;padding:0;transition:background .14s,border-color .14s;position:relative}.mod-toggle .knob{background:var(--tx-inactive);border-radius:50%;width:14px;height:14px;transition:transform .16s,background .14s;position:absolute;top:2px;left:2px}.mod-toggle.on{background:#00d28738;border-color:#00d28780}.mod-toggle.on .knob{background:var(--arka-green);transform:translate(16px)}.mod-toggle:disabled{opacity:.45;cursor:not-allowed}.mod-howitworks{border:1px solid rgba(var(--w),.08);background:rgba(var(--w),.015);color:var(--tx3);border-radius:11px;align-items:flex-start;gap:10px;padding:13px 15px;font-size:12px;line-height:1.55;display:flex}.mod-howitworks>svg{color:var(--tx-soft);flex-shrink:0;margin-top:2px}.mod-howitworks strong{color:var(--tx1);font-weight:600}.mod-scrim{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000006b;animation:.16s both modFade;position:fixed;inset:0}@keyframes modFade{0%{opacity:0}to{opacity:1}}.mod-drawer{z-index:61;background:var(--elevated);border-left:1px solid rgba(var(--w),.1);width:min(430px,92vw);box-shadow:var(--shadow-panel);flex-direction:column;animation:.2s cubic-bezier(.22,.61,.36,1) both modSlide;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes modSlide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.drawer-head{border-bottom:1px solid rgba(var(--w),.07);flex-direction:column;gap:12px;padding:18px 18px 14px;display:flex}.dh-top{justify-content:space-between;align-items:center;display:flex}.dh-close{width:28px;height:28px;color:var(--tx-inactive);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;display:flex}.dh-close:hover{background:rgba(var(--w),.06);color:var(--tx1)}.dh-id{align-items:center;gap:12px;display:flex}.dh-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.dh-name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dh-name{letter-spacing:-.01em;color:var(--tx1);font-size:16px;font-weight:700}.dh-ns{color:var(--tx4);font-size:10px}.dh-desc{color:var(--tx3);margin:0;font-size:12.5px;line-height:1.6}.drawer-body{flex-direction:column;flex:1;gap:16px;padding:16px 18px 22px;display:flex;overflow-y:auto}.drawer-sec{flex-direction:column;gap:8px;display:flex}.ds-lbl{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--tx5);font-size:8.5px;font-weight:700}.drawer-activation{border:1px solid rgba(var(--w),.09);background:rgba(var(--w),.02);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.da-lbl{color:var(--tx1);font-size:13px;font-weight:600;display:block}.da-help{color:var(--tx4);margin-top:2px;font-size:11px;display:block}.ds-caps{flex-wrap:wrap;gap:5px;display:flex}.ds-steps{color:var(--tx3);flex-direction:column;gap:5px;margin:0;padding-left:18px;font-size:12px;line-height:1.5;display:flex}.ds-manifest-btn{border:1px solid rgba(var(--w),.12);height:28px;color:var(--tx-soft);font-family:var(--font-sans);cursor:pointer;background:0 0;border-radius:8px;align-self:flex-start;padding:0 11px;font-size:11.5px;font-weight:600}.ds-manifest-btn:hover{background:rgba(var(--w),.05)}.ds-manifest{border:1px solid rgba(var(--w),.07);background:rgba(var(--w),.02);border-radius:9px;flex-direction:column;gap:4px;padding:10px;display:flex}.mf-row{align-items:baseline;gap:8px;min-width:0;display:flex}.mf-kw{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;border-radius:5px;flex-shrink:0;padding:1px 6px;font-size:8.5px;font-weight:700}.mf-kw.cap{color:var(--arka-green);background:#00d28717}.mf-kw.evt{color:var(--arka-blue);background:#4a90e21a}.mf-kw.storage{color:var(--arka-purple);background:#8b5cf61a}.mf-kw.diag{color:var(--status-warn);background:#d977061a}.mf-name{color:var(--tx2);overflow-wrap:anywhere;font-size:11px}.mf-route{color:var(--tx4);font-size:10px}.ds-primary{border:1px solid var(--content);background:var(--content);height:38px;color:var(--surface);font-family:var(--font-sans);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.ds-primary:hover{opacity:.9}.team-runtime-card{border:1px solid rgba(var(--w),.09);background:rgba(var(--w),.02);border-radius:10px;flex-direction:column;gap:10px;padding:12px 13px;display:flex}.team-runtime-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.team-runtime-title{color:var(--tx1);font-size:13px;font-weight:600;display:block}.team-runtime-release{color:var(--tx4);margin-top:2px;font-size:10px;display:block}.team-runtime-component{color:var(--tx2);align-items:center;gap:8px;font-size:12px;display:flex}.team-runtime-component-dot{background:var(--tx4);border-radius:9px;flex-shrink:0;width:7px;height:7px}.team-runtime-component-dot.healthy{background:var(--arka-green)}.team-runtime-component-dot.starting,.team-runtime-component-dot.installing,.team-runtime-component-dot.stopping{background:var(--arka-blue)}.team-runtime-component-dot.degraded{background:var(--status-warn)}.team-runtime-component-dot.failed{background:var(--arka-red)}.team-runtime-component-name{flex:1;min-width:0}.team-runtime-component-meta{color:var(--tx4);font-size:10px}.team-runtime-error{color:var(--arka-red);margin:0;font-size:11.5px;line-height:1.5}.team-runtime-actions{flex-wrap:wrap;gap:7px;display:flex}.team-runtime-button{border:1px solid rgba(var(--w),.12);height:30px;color:var(--tx-soft);font-family:var(--font-sans);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:11.5px;font-weight:600;display:inline-flex}.team-runtime-button:hover:not(:disabled){background:rgba(var(--w),.05)}.team-runtime-button.primary{border-color:var(--content);background:var(--content);color:var(--surface)}.team-runtime-button.danger{color:var(--arka-red);border-color:#c70f4359}.team-runtime-button:disabled{opacity:.5;cursor:default}.sys-modlist{flex-direction:column;gap:6px;display:flex}.sys-mod{align-items:center;gap:9px;font-size:12.5px;display:flex}.sys-check{color:var(--arka-green);flex-shrink:0;display:inline-flex}.sys-name{color:var(--tx1);font-weight:600}.sys-tag{color:var(--tx4);font-size:11px}.sys-bus{flex-direction:column;gap:5px;display:flex}.sys-evt{align-items:center;gap:8px;display:flex}.se-name{color:var(--tx2);font-size:11px}@keyframes ovlBgIn{0%{opacity:0}to{opacity:1}}@keyframes ovlPopIn{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}@keyframes ovlToastIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ovl-bg{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;justify-content:center;align-items:center;padding:40px 24px;animation:.16s both ovlBgIn;display:flex;position:fixed;inset:0;overflow-y:auto}.ovl-pop{background:var(--elevated);border:1px solid rgba(var(--w), .1);width:100%;max-width:440px;box-shadow:var(--shadow-panel);border-radius:16px;flex-direction:column;animation:.2s cubic-bezier(.22,.61,.36,1) both ovlPopIn;display:flex}.ovl-x{transition:background .12s}.ovl-x:hover{background:rgba(var(--w), .06)}.ovl-toast{z-index:65;background:var(--elevated);border:1px solid rgba(var(--w), .12);height:40px;box-shadow:var(--shadow-pop);color:var(--tx1);border-radius:10px;align-items:center;gap:9px;padding:0 16px;font-size:13px;font-weight:500;animation:.2s cubic-bezier(.22,.61,.36,1) both ovlToastIn;display:inline-flex;position:fixed;bottom:26px;right:24px}@keyframes ovlDrawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}.ovl-drawer-bg{z-index:60;background:#0006;animation:.16s both ovlBgIn;position:fixed;inset:0}.ovl-drawer{z-index:61;background:var(--bar);border-left:1px solid rgba(var(--w), .1);width:min(440px,92vw);box-shadow:var(--shadow-panel);flex-direction:column;animation:.22s cubic-bezier(.22,.61,.36,1) both ovlDrawerIn;display:flex;position:fixed;top:0;bottom:0;right:0}.ovl-chip{cursor:pointer;transition:background .12s,border-color .12s}.ovl-chip:hover{background:rgba(var(--w), .06);border-color:rgba(var(--w), .18)}.acc{height:100%;padding:32px 24px 48px;overflow-y:auto}.acc-in{flex-direction:column;gap:16px;max-width:760px;margin:0 auto;display:flex}.acc-head{flex-direction:column;gap:6px;margin-bottom:4px;display:flex}.acc-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--tx4);align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.acc-eyebrow .dot{background:var(--arka-red);width:6px;height:6px;box-shadow:var(--glow-red);border-radius:999px}.acc-title{letter-spacing:-.02em;color:var(--tx1);margin:0;font-size:22px;font-weight:700}.acc-sub{color:var(--tx3);margin:0;font-size:13px;line-height:1.5}.acc-card{background:var(--elevated);border:1px solid rgba(var(--w), .08);box-shadow:var(--shadow-float);animation:accCardIn var(--dur-base) var(--ease-standard) both;border-radius:16px;padding:18px 20px}.acc-card.danger{border-color:#c70f4338}.acc-card-h{align-items:center;gap:10px;margin-bottom:14px;display:flex}.acc-card-h .hg{background:rgba(var(--w), .05);width:28px;height:28px;color:var(--tx2);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.acc-card-h .ht{color:var(--tx1);font-size:14px;font-weight:700}.acc-card-h .hright{margin-left:auto}.acc-hero{align-items:center;gap:16px;display:flex}.acc-hero .big-av{width:56px;height:56px;color:var(--tx1);background:rgba(var(--w), .06);border:1px solid rgba(var(--w), .08);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.acc-hero .hinfo{flex:1;min-width:0}.acc-hero .hname{color:var(--tx1);font-size:16px;font-weight:700}.acc-hero .hmail{color:var(--tx3);margin-top:1px;font-size:13px}.acc-hero .hmeta{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.acc-pill{white-space:nowrap;background:rgba(var(--w), .05);border:1px solid rgba(var(--w), .08);color:var(--tx3);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.acc-pill .pd{background:currentColor;border-radius:999px;width:6px;height:6px}.acc-pill.green{color:var(--arka-green);background:#00d2871f;border-color:#00d28740}.acc-pill.red{color:var(--arka-red);background:#c70f431f;border-color:#c70f4340}.acc-pill.idle{background:rgba(var(--w), .05);border-color:rgba(var(--w), .08);color:var(--tx3)}.acc-plan{align-items:center;gap:14px;display:flex}.acc-plan .pg{background:rgba(var(--w), .04);width:44px;height:44px;color:var(--tx2);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.acc-plan .pinfo{flex:1;min-width:0}.acc-plan .pname{color:var(--tx1);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.acc-plan .pdesc{color:var(--tx3);margin-top:3px;font-size:12.5px;line-height:1.5}.acc-feats{border-top:1px solid rgba(var(--w), .06);flex-direction:column;gap:8px;margin-top:14px;padding-top:14px;display:flex}.acc-feat{color:var(--tx2);align-items:center;gap:9px;font-size:13px;display:flex}.acc-feat .fi{width:18px;height:18px;color:var(--arka-green);background:#00d28724;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.acc-feat.off{color:var(--tx4)}.acc-feat.off .fi{background:rgba(var(--w), .05);color:var(--tx4)}.acc-field{border-top:1px solid rgba(var(--w), .06);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.acc-field:first-of-type{border-top:0}.acc-field .fl{min-width:0}.acc-field .flt{color:var(--tx1);font-size:13.5px;font-weight:600}.acc-field .fld{color:var(--tx3);margin-top:2px;font-size:12px}.acc-seg{background:rgba(var(--w), .04);border:1px solid rgba(var(--w), .08);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.acc-seg button{height:28px;color:var(--tx3);font-family:var(--font-sans);cursor:pointer;transition:color var(--dur-fast), background var(--dur-fast);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.acc-seg button:hover{color:var(--tx1)}.acc-seg button.on.accent{background:var(--elevated);color:var(--tx1);box-shadow:var(--shadow-float)}.acc-btn{border:1px solid rgba(var(--w), .12);height:34px;color:var(--tx-soft);font-family:var(--font-sans);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast);background:0 0;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.acc-btn:hover{background:rgba(var(--w), .05);color:var(--tx1)}.acc-btn.sm{height:30px;padding:0 11px;font-size:12px}.acc-btn.ghost{background:0 0}.acc-btn.primary{background:var(--content);border-color:var(--content);color:var(--surface)}.acc-btn.primary:hover{opacity:.9;background:var(--content);color:var(--surface)}.acc-btn.danger{color:var(--arka-red);border-color:#c70f4359}.acc-btn.danger:hover{color:var(--arka-red);background:#c70f431a}.acc-cloud{min-width:0;color:var(--tx2);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.acc-cloud .acc-card-h .ht{margin:0}.acc-cloud p{color:var(--tx3);margin:0 0 12px}.acc-cloud>p:last-child{margin:16px 0 0;font-size:12px}.acc-cloud fieldset{border:1px solid rgba(var(--w), .08);border-radius:12px;min-width:0;margin:20px 0 0;padding:14px 16px}.acc-cloud legend{max-width:100%;color:var(--tx1);padding:0 6px;font-size:13.5px;font-weight:600}.acc-cloud label{flex-direction:column;gap:6px;margin:12px 0;font-size:12.5px;font-weight:500;display:flex}.acc-cloud :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;border:1px solid rgba(var(--w), .12);background:var(--zone);width:100%;min-width:0;min-height:36px;color:var(--tx1);font:400 13px/1.5 var(--font-sans);transition:border-color var(--dur-fast) var(--ease-standard);border-radius:9px;padding:8px 10px}.acc-cloud textarea{resize:vertical;min-height:88px}.acc-cloud select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23888f99' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-right:32px}.acc-cloud :is(input,textarea)::placeholder{color:var(--tx4)}.acc-cloud label:has(>input[type=checkbox]){flex-direction:row;align-items:flex-start;gap:8px}.acc-cloud input[type=checkbox]{width:15px;height:15px;accent-color:var(--tx1);flex:none;margin:2px 0 0}.acc-cloud :is(input,select,textarea,button,summary,a):focus-visible{outline:2px solid var(--tx2);outline-offset:3px}.acc-cloud :is(input,select,textarea):disabled{opacity:.5;cursor:not-allowed}.acc-cloud .acc-btn{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:34px;margin:4px 6px 4px 0;padding:8px 14px}.acc-cloud .acc-btn svg{flex-shrink:0}.acc-cloud .acc-btn:disabled{cursor:not-allowed}.acc-cloud .acc-btn:disabled:not([aria-busy=true]){opacity:.5}.acc-cloud .acc-btn:disabled:hover{color:var(--tx-soft);background:0 0}.acc-cloud .acc-btn.primary:disabled:hover{background:var(--content);color:var(--surface)}.acc-cloud .acc-btn.danger:disabled:hover{color:var(--arka-red)}.acc-cloud dl{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px 16px;margin:16px 0;display:grid}.acc-cloud dt{color:var(--tx3);font-size:12px}.acc-cloud dd{min-width:0;margin:0}.acc-cloud code{font:400 11.5px/1.5 var(--font-mono);overflow-wrap:anywhere}.acc-cloud ul{margin:12px 0;padding-left:20px}.acc-cloud li+li{margin-top:12px}.acc-cloud hr{border:0;border-top:1px solid rgba(var(--w), .08);margin:16px 0}.acc-cloud details{margin:16px 0}.acc-cloud summary{cursor:pointer;color:var(--tx2);font-size:12.5px;font-weight:600}.acc-cloud details[open]>summary{margin-bottom:12px}.acc-cloud [role=alert]{color:var(--warn-tx)}.acc-cloud [role=alert] p{color:inherit}.acc-cloud a{color:var(--tx1);text-underline-offset:3px}.acc-cloud a:hover{color:var(--tx2)}.acc-cloud-steps{flex-wrap:wrap;gap:12px 28px;margin:20px 0;padding:0;list-style:none;display:flex}.acc-cloud .acc-cloud-steps li{flex-direction:column;gap:4px;margin:0;display:flex}.acc-cloud-steps strong{color:var(--tx1);font-size:13px}.acc-cloud-steps span{color:var(--tx3);font-size:12px}@media (width<=600px){.acc-cloud fieldset{padding:12px}.acc-cloud dl{grid-template-columns:minmax(0,1fr);gap:4px}.acc-cloud dd+dt{margin-top:8px}}.acc-toast{background:var(--elevated);border:1px solid rgba(var(--w), .1);box-shadow:var(--shadow-pop);color:var(--tx1);opacity:0;pointer-events:none;z-index:60;border-radius:10px;align-items:center;gap:8px;padding:10px 15px;font-size:13px;font-weight:500;display:inline-flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)translateY(10px)}.acc-toast.show{animation:accToastIn var(--dur-base) var(--ease-spring) forwards}.acc-toast svg{color:var(--arka-green)}@keyframes accCardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes accToastIn{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.cortex-config-content-inner:has(.cortex-labs){max-width:none}.cortex-labs-tabs{border-bottom:1px solid rgba(var(--w),.07);gap:2px;display:flex;overflow-x:auto}.cortex-labs-tabs .cortex-labs-tab{height:36px;color:var(--tx4);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:500;display:inline-flex}.cortex-labs-tabs .cortex-labs-tab[aria-selected=true]{color:var(--tx1);border-bottom-color:var(--tx1);font-weight:600}.cortex-labs-tabs .cortex-labs-tab:focus-visible{outline-offset:-2px;outline:2px solid #c70f4366}.cortex-labs-agent{grid-template-columns:minmax(520px,1fr) minmax(320px,390px);gap:16px;height:clamp(620px,100dvh - 380px,820px);min-height:0;display:grid;overflow:hidden}.cortex-root .panel.cortex-labs-agent-chat,.cortex-root .panel.cortex-labs-agent-inspector{box-sizing:border-box;min-width:0;min-height:0;overflow:hidden}.cortex-labs-agent-chat{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.cortex-labs-agent-chat-head{border-bottom:1px solid rgba(var(--w),.08);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.cortex-labs-agent-chat-head>div>div{color:var(--tx3);margin-top:3px;font-size:12px}.cortex-labs-agent-chat-head .tbtn{border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.cortex-labs-agent-feed{flex-direction:column;gap:24px;min-height:0;padding:22px;display:flex;overflow-y:auto}.cortex-labs-agent-empty{color:var(--tx4);text-align:center;flex-direction:column;align-items:center;gap:7px;margin:auto;display:flex}.cortex-labs-agent-empty strong{color:var(--tx2);font-size:13px}.cortex-labs-agent-empty span{max-width:360px;font-size:11.5px;line-height:1.5}.cortex-labs-agent-turn{flex-direction:column;gap:16px;animation:.22s cubic-bezier(.22,.61,.36,1) both cortexLabsAgentIn;display:flex}.cortex-labs-agent-user{background:rgba(var(--w),.07);max-width:min(78%,620px);color:var(--tx1);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px 8px 2px;align-self:flex-end;padding:10px 13px;font-size:13px;line-height:1.55}.cortex-labs-agent-assistant{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.cortex-labs-agent-avatar{border:1px solid rgba(var(--w),.1);width:28px;height:28px;color:var(--arka-red);background:var(--elevated);border-radius:7px;place-items:center;display:grid}.cortex-labs-agent-answer{color:var(--tx1);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65}.cortex-labs-agent-meta{color:var(--tx5);font:10.5px var(--font-mono);margin-top:8px;display:block}.cortex-labs-agent-thinking{color:var(--tx3);align-items:center;gap:8px;font-size:12px;display:flex}.cortex-labs-agent-compose{border-top:1px solid rgba(var(--w),.08);background:var(--panel-bg);flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex}.cortex-labs-agent-compose label{color:var(--tx2);flex-direction:column;gap:6px;font-size:11.5px;font-weight:600;display:flex}.cortex-labs-agent-compose textarea{box-sizing:border-box;resize:none;border:1px solid rgba(var(--w),.12);background:rgba(var(--w),.025);width:100%;min-height:88px;color:var(--tx1);font:13px/1.5 var(--font-sans);border-radius:8px;outline:none;padding:10px 12px}.cortex-labs-agent-compose textarea:focus{border-color:#c70f4373;box-shadow:0 0 0 2px #c70f4314}.cortex-labs-agent-compose-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.cortex-labs-agent-compose-foot>span{color:var(--tx5);font:10px var(--font-mono)}.cortex-root .panel.cortex-labs-agent-inspector{overscroll-behavior:contain;flex-direction:column;gap:18px;height:100%;padding:16px;display:flex;overflow-y:auto}.cortex-labs-agent-inspector>div>p,.cortex-labs-agent-inspector section>p{color:var(--tx4);margin:4px 0 0;font-size:11.5px;line-height:1.5}.cortex-labs-agent-inspector section{border-top:1px solid rgba(var(--w),.08);flex-direction:column;gap:9px;padding-top:14px;display:flex}.cortex-labs-agent-inspector h4{color:var(--tx2);align-items:center;gap:7px;margin:0;font-size:11.5px;display:flex}.cortex-labs-agent-field{color:var(--tx3);flex-direction:column;gap:6px;font-size:11px;display:flex}.cortex-labs-agent-field>div{width:100%}.cortex-labs-agent-inspector details>summary{cursor:pointer;color:var(--tx3);font-size:11.5px;font-weight:600}.cortex-labs-agent-families{gap:7px;margin-top:9px;display:grid}.cortex-labs-agent-families label{color:var(--tx3);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:7px;font-size:11px;line-height:1.35;display:grid}.cortex-labs-agent-metric{color:var(--tx4);justify-content:space-between;gap:12px;padding:5px 0;font-size:11px;display:flex}.cortex-labs-agent-metric strong{color:var(--tx2);font:10.5px var(--font-mono);text-align:right;overflow-wrap:anywhere}.cortex-labs-agent-ranks{border-top:1px solid rgba(var(--w),.06);max-height:260px;overflow-y:auto}.cortex-labs-agent-ranks>div{border-bottom:1px solid rgba(var(--w),.06);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:8px 0;display:grid}.cortex-labs-agent-ranks span{min-width:0}.cortex-labs-agent-ranks strong{color:var(--tx2);overflow-wrap:anywhere;font-size:11px;display:block}.cortex-labs-agent-ranks small{color:var(--tx5);margin-top:2px;font-size:9.5px;display:block}.cortex-labs-agent-ranks b{color:var(--arka-green);font:10.5px var(--font-mono)}.cortex-labs-agent-inspector pre{border:1px solid rgba(var(--w),.08);background:rgba(var(--w),.025);max-height:260px;color:var(--tx3);font:9.5px/1.5 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:9px 0 0;padding:9px;overflow:auto}@keyframes cortexLabsAgentIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=1050px){.cortex-labs-agent{grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}.cortex-labs-agent-chat{min-height:680px}.cortex-root .panel.cortex-labs-agent-inspector{height:min(680px,80dvh)}}@media (prefers-reduced-motion:reduce){.cortex-labs-agent-turn{animation:none}}.cortex-root .cortex-config-content-inner:has(.cortex-labs-session-preview){width:100%;max-width:none}.cortex-labs-session-preview{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.cortex-labs-session-preview-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;display:flex}.cortex-labs-session-preview-head strong{color:var(--tx1);font-size:17px}.cortex-labs-session-preview-head p{color:var(--tx3);margin:5px 0 0;font-size:12px;line-height:1.5}.cortex-labs-session-preview-modes,.cortex-labs-session-preview-visual-head [role=tablist]{border-bottom:1px solid rgba(var(--w), .1);gap:3px;display:flex}.cortex-labs-session-preview-modes button,.cortex-labs-session-preview-visual-head button{color:var(--tx3);font:600 12px var(--font-sans);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 12px}.cortex-labs-session-preview-modes button[aria-selected=true],.cortex-labs-session-preview-visual-head button[aria-selected=true]{color:var(--tx1);border-bottom-color:var(--tx1)}.cortex-labs-session-preview button:focus-visible,.cortex-labs-session-preview select:focus-visible,.cortex-labs-session-preview textarea:focus-visible{outline:2px solid var(--arka-red);outline-offset:2px}.cortex-labs-session-preview-layout{grid-template-columns:minmax(320px,.68fr) minmax(0,1.8fr);gap:14px;min-height:570px;display:grid}.cortex-root .panel.cortex-labs-session-preview-workspace,.cortex-root .panel.cortex-labs-session-preview-visual{min-width:0;padding:0;overflow:hidden}.cortex-labs-session-preview-workspace{flex-direction:column;display:flex}.cortex-labs-session-preview-workspace>header{border-bottom:1px solid rgba(var(--w), .08);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.cortex-labs-session-preview-workspace>header>span:last-child{color:var(--tx5);font:11px var(--font-mono)}.cortex-labs-session-preview-session-head{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;display:flex}.cortex-labs-session-preview-session-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.cortex-labs-session-preview-session-actions select{border:1px solid rgba(var(--w), .13);background:var(--panel-bg);min-width:150px;max-width:min(300px,100%);color:var(--tx2);font:11.5px var(--font-sans);border-radius:7px;padding:7px 9px}.cortex-labs-session-preview-session-actions .btn-secondary{min-height:32px;font-size:11.5px}.cortex-labs-session-preview-history{flex-direction:column;flex:1;gap:12px;min-height:260px;max-height:52dvh;padding:18px;display:flex;overflow-y:auto}.cortex-labs-session-preview-empty{text-align:center;color:var(--tx4);flex-direction:column;align-items:center;gap:7px;margin:auto;display:flex}.cortex-labs-session-preview-empty strong{color:var(--tx2);font-size:13px}.cortex-labs-session-preview-empty span{max-width:340px;font-size:11.5px;line-height:1.5}.cortex-labs-session-preview-entry{border:1px solid rgba(var(--w), .09);background:rgba(var(--w), .02);text-align:left;cursor:pointer;width:100%;font:inherit;border-radius:9px;padding:13px 14px}.cortex-labs-session-preview-entry[aria-current=true]{border-color:rgba(var(--w), .22);background:rgba(var(--w), .045)}.cortex-labs-session-preview-entry strong{color:var(--tx1);overflow-wrap:anywhere;font-size:12.5px;display:block}.cortex-labs-session-preview-entry p{color:var(--tx2);white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 0;font-size:12px;line-height:1.55}.cortex-labs-session-preview-entry-detail,.cortex-labs-session-preview-entry .cortex-labs-session-preview-notice{color:var(--tx2);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:9px;font-size:12px;line-height:1.55;display:block}.cortex-labs-session-preview-entry[data-state=failed] .cortex-labs-session-preview-notice,.cortex-labs-session-preview-visual-body[data-state=failed] .cortex-labs-session-preview-notice{color:var(--arka-red)}.cortex-labs-session-preview-entry[data-state=attention] .cortex-labs-session-preview-notice,.cortex-labs-session-preview-visual-body[data-state=attention] .cortex-labs-session-preview-notice{color:var(--tx2)}.cortex-labs-session-preview-state{color:var(--tx5);font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;display:block}.cortex-labs-session-preview-compose{border-top:1px solid rgba(var(--w), .08);flex-direction:column;align-items:stretch;gap:9px;padding:16px 18px;display:flex}.cortex-labs-session-preview-compose label{color:var(--tx2);font-size:11.5px;font-weight:600}.cortex-labs-session-preview-compose textarea,.cortex-labs-session-preview-compose select{box-sizing:border-box;border:1px solid rgba(var(--w), .13);background:rgba(var(--w), .025);width:100%;color:var(--tx1);font:12.5px/1.5 var(--font-sans);border-radius:8px;padding:10px 11px}.cortex-labs-session-preview-compose textarea{resize:vertical;min-height:88px}.cortex-labs-session-preview-compose p{color:var(--tx4);margin:0;font-size:11px;line-height:1.5}.cortex-labs-session-preview-compose .btn-primary{align-self:flex-end}.cortex-labs-session-preview-compose .cortex-labs-session-preview-error{color:var(--arka-red)}.cortex-labs-session-preview-visual{flex-direction:column;display:flex}.cortex-labs-session-preview-visual-head{border-bottom:1px solid rgba(var(--w), .08);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px 0;display:flex}.cortex-labs-session-preview-visual-head>strong{color:var(--tx2);font-size:12px}.cortex-labs-session-preview-visual-body{flex-direction:column;gap:9px;min-height:0;padding:20px 18px;display:flex;overflow-y:auto}.cortex-labs-session-preview-visual-body>strong{color:var(--tx1);overflow-wrap:anywhere;font-size:13px}.cortex-labs-session-preview-visual-body p,.cortex-labs-session-preview-visual-body li{color:var(--tx3);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.cortex-labs-session-preview-visual-body ol{margin:0;padding-left:19px}.cortex-labs-session-preview-provider{color:var(--tx5);font:11px var(--font-mono)}.cortex-labs-session-preview-live{color:var(--tx3);align-self:flex-start;align-items:center;gap:7px;font-size:11px;display:inline-flex}.cortex-labs-session-preview-live-dot{background:var(--arka-green);border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite cortex-preview-pulse}.cortex-labs-session-preview-response{color:var(--tx2)!important}.cortex-labs-session-preview-visual-body:has(.cortex-labs-session-preview-inspector){flex:1;padding:0;overflow:hidden}.cortex-labs-session-preview-inspector{flex:1;grid-template-columns:220px minmax(0,1fr);width:100%;min-height:0;display:grid}.cortex-labs-session-preview-step-list{border-right:1px solid rgba(var(--w), .08);background:rgba(var(--w), .012);flex-direction:column;gap:3px;min-width:0;padding:17px 10px;display:flex;overflow-y:auto}.cortex-labs-session-preview-step-list>.hd{padding:0 9px 8px}.cortex-labs-session-preview-step-list>p{padding:0 9px}.cortex-labs-session-preview-overview-link{width:100%;color:var(--tx3);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:7px;padding:10px 9px;display:grid}.cortex-labs-session-preview-overview-link[aria-current=step]{background:rgba(var(--w), .065);color:var(--tx1)}.cortex-labs-session-preview-overview-link>span{color:var(--tx5);font:10px/1.5 var(--font-mono)}.cortex-labs-session-preview-overview-link>strong{font:600 11.5px/1.4 var(--font-sans)}.cortex-labs-session-preview-phase-row{border:1px solid #0000;border-radius:7px;align-items:center;display:flex}.cortex-labs-session-preview-phase-row:has(button[aria-current=step]){border-color:rgba(var(--w), .09);background:rgba(var(--w), .065)}.cortex-labs-session-preview-phase-row>button{text-align:left;min-width:0;color:var(--tx3);cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:7px;padding:10px 9px;display:grid}.cortex-labs-session-preview-phase-row>button:hover{background:rgba(var(--w), .04)}.cortex-labs-session-preview-phase-row>button[aria-current=step]{color:var(--tx1)}.cortex-labs-session-preview-phase-row>button>span:first-child{color:var(--tx5);font:10px/1.5 var(--font-mono)}.cortex-labs-session-preview-phase-row[data-state=running]>button>span:first-child,.cortex-labs-session-preview-phase-row[data-state=done]>button>span:first-child{color:var(--arka-green)}.cortex-labs-session-preview-phase-row[data-state=failed]>button>span:first-child,.cortex-labs-session-preview-phase-row[data-state=stopped]>button>span:first-child{color:var(--arka-red)}.cortex-labs-session-preview-phase-row[data-state=unobserved]>button{opacity:.68}.cortex-labs-session-preview-phase-label{flex-direction:column;gap:3px;min-width:0;display:flex}.cortex-labs-session-preview-phase-label>strong{font:600 11.5px/1.4 var(--font-sans);overflow-wrap:anywhere}.cortex-labs-session-preview-phase-label>small{color:var(--tx5);font:9.5px/1.3 var(--font-mono)}.cortex-labs-session-preview-phase-row>input{width:14px;height:14px;accent-color:var(--arka-green);cursor:pointer;flex:none;margin-right:8px}.cortex-labs-session-preview-step-detail{min-width:0;padding:20px;overflow-y:auto}.cortex-labs-session-preview-step-detail>p{color:var(--tx4)}.cortex-labs-session-preview-step{border:1px solid rgba(var(--w), .1);background:rgba(var(--w), .018);border-radius:9px;overflow:hidden}.cortex-labs-session-preview-step>header{align-items:center;gap:9px;padding:11px 13px;display:flex}.cortex-labs-session-preview-step>header>strong{min-width:0;color:var(--tx1);overflow-wrap:anywhere;flex:1;font-size:12.5px}.cortex-labs-session-preview-step-number,.cortex-labs-session-preview-step-status{color:var(--tx5);font:10px var(--font-mono);white-space:nowrap}.cortex-labs-session-preview-step[data-state=running] .cortex-labs-session-preview-step-number{color:var(--arka-green)}.cortex-labs-session-preview-step[data-state=failed] .cortex-labs-session-preview-step-number{color:var(--arka-red)}.cortex-labs-session-preview-step-purpose{color:var(--tx3);margin:0;padding:0 13px 12px;font-size:12px;line-height:1.5}.cortex-labs-session-preview-step-purpose span{color:var(--tx5);font:10px var(--font-mono);margin-top:4px;display:block}.cortex-labs-session-preview-step-note{color:var(--tx4)}.cortex-labs-session-preview-step-tabs{border-bottom:1px solid rgba(var(--w), .07);gap:3px;padding:0 13px;display:flex}.cortex-labs-session-preview-step-tabs button{color:var(--tx4);font:600 11px var(--font-sans);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-right:13px;padding:8px 2px 7px}.cortex-labs-session-preview-step-tabs button[aria-selected=true]{color:var(--tx1);border-bottom-color:var(--tx1)}.cortex-labs-session-preview-step-body{min-width:0;padding:12px 13px 14px}.cortex-labs-session-preview-step-body p+p{margin-top:6px}.cortex-labs-session-preview-step-body pre{max-height:340px;color:var(--tx3);font:10.5px/1.55 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.cortex-labs-session-preview-artifact{border:1px solid rgba(var(--w), .09);background:rgba(var(--w), .025);color:var(--tx2);font:12px/1.6 var(--font-sans);border-radius:8px;margin:0 0 12px;padding:12px}.cortex-labs-session-preview-artifact h4{color:var(--tx1);font:600 12px var(--font-sans);margin:0 0 8px}.cortex-labs-session-preview-artifact :is(dl,pre,p)+h4{margin-top:16px}.cortex-labs-session-preview-artifact>p{color:var(--tx4);margin:0 0 10px;font-size:11px;line-height:1.5}.cortex-labs-session-preview-artifact dl{flex-direction:column;gap:9px;margin:0;display:flex}.cortex-labs-session-preview-artifact dl>div{min-width:0}.cortex-labs-session-preview-artifact dt{color:var(--tx4);font:500 11px/1.5 var(--font-sans);margin-bottom:4px}.cortex-labs-session-preview-artifact dd{color:var(--tx2);font:12px/1.6 var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.cortex-labs-session-preview-artifact-text{color:var(--tx2);font:12px/1.55 var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.cortex-labs-session-preview-artifact-fields{border-left:1px solid rgba(var(--w), .12);padding-left:10px}.cortex-labs-session-preview-note-provenance{border-top:1px solid rgba(var(--w), .09);margin:14px 0;padding-top:12px}.cortex-labs-session-preview-note-provenance summary{color:var(--tx3);font:500 11px/1.5 var(--font-sans);cursor:pointer;margin-bottom:10px}.cortex-preview-recall-query{color:var(--tx2)!important;font-size:12px!important}.cortex-preview-recall-results{max-height:560px;margin:0;padding:0;list-style:none;overflow-y:auto}.cortex-preview-recall-results>li{border-top:1px solid rgba(var(--w), .08);padding:10px 0}.cortex-preview-recall-results summary{color:var(--tx2);font:500 12px/1.5 var(--font-sans);cursor:pointer;justify-content:space-between;gap:12px;display:flex}.cortex-preview-recall-results summary>span:first-child{overflow-wrap:anywhere}.cortex-preview-recall-results summary>span:first-child:before{content:"›";color:var(--tx4);margin-right:8px;display:inline-block}.cortex-preview-recall-results details[open] summary>span:first-child:before{transform:rotate(90deg)}.cortex-preview-recall-score{color:var(--tx4);font:10px/1.8 var(--font-mono);flex-shrink:0}.cortex-preview-recall-results details>p{color:var(--tx3);font:12px/1.6 var(--font-sans);margin:8px 0}.cortex-preview-recall-results dl{margin:12px 0}.cortex-labs-session-preview-artifact-list{color:var(--tx5);gap:8px;margin:0;padding-left:22px;display:grid}.cortex-labs-session-preview-artifact-list li{padding-left:4px}.cortex-labs-session-preview-artifact pre{border:1px solid rgba(var(--w), .07);background:var(--panel-bg);border-radius:6px;max-height:420px;padding:9px 10px}.cortex-labs-session-preview-wire{border:1px solid rgba(var(--w), .12);background:rgba(var(--w), .025);border-radius:8px;margin-bottom:14px;padding:12px}.cortex-labs-session-preview-wire h4{color:var(--tx1);font:600 12px var(--font-mono);margin:0 0 6px}.cortex-labs-session-preview-wire p{color:var(--tx4);margin:0 0 10px;font-size:11px}.cortex-labs-session-preview-wire pre{background:var(--panel-bg);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:0;padding:10px}.cortex-labs-session-preview-raw-trace summary{cursor:pointer;color:var(--tx4);font-size:12px}.cortex-labs-session-preview-handoff{border:1px solid rgba(var(--w), .1);background:rgba(var(--w), .018);border-radius:9px;overflow:hidden}.cortex-labs-session-preview-handoff>header{flex-direction:column;gap:5px;padding:16px;display:flex}.cortex-labs-session-preview-handoff>header>strong{color:var(--tx1);font-size:15px}.cortex-labs-session-preview-handoff>header>p{color:var(--tx3);font-size:12px;line-height:1.5}.cortex-labs-session-preview-handoff-list{flex-direction:column;gap:7px;padding:15px;display:flex}.cortex-labs-session-preview-handoff-message{border:1px solid rgba(var(--w), .08);background:rgba(var(--w), .025);border-radius:8px;padding:12px 13px;color:var(--tx2)!important}.cortex-labs-session-preview-handoff-item{border:1px solid rgba(var(--w), .08);border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:8px;padding:11px 12px;display:grid}.cortex-labs-session-preview-handoff-item>div{flex-direction:column;gap:4px;min-width:0;display:flex}.cortex-labs-session-preview-handoff-item strong{color:var(--tx1);font-size:12px}.cortex-labs-session-preview-handoff-item span:not(.cortex-labs-session-preview-step-number){color:var(--tx4);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.cortex-labs-session-preview-handoff-item small{color:var(--tx5);font:10px var(--font-mono);white-space:nowrap}.cortex-labs-session-preview-handoff-item[data-state=observed]>.cortex-labs-session-preview-step-number,.cortex-labs-session-preview-handoff-item[data-state=observed] small{color:var(--arka-green)}.cortex-labs-session-preview-handoff-item[data-state=failed] small{color:var(--arka-red)}.cortex-labs-session-preview-handoff-raw{max-height:420px;color:var(--tx3);font:10.5px/1.55 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:15px;overflow:auto}@keyframes cortex-preview-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.cortex-labs-session-preview-live-dot{animation:none}}@media (width<=950px){.cortex-labs-session-preview-layout{grid-template-columns:minmax(0,1fr)}.cortex-labs-session-preview-visual{min-height:210px}}@media (width<=600px){.cortex-labs-session-preview-inspector{grid-template-columns:minmax(0,1fr)}.cortex-labs-session-preview-step-list{border-right:0;border-bottom:1px solid rgba(var(--w), .08);max-height:230px}}.cortex-root .cortex-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;display:flex}.cortex-root .cortex-pagination .btn-secondary{white-space:nowrap;border-radius:7px;gap:5px;height:28px;padding:0 10px;font-size:12px}.cortex-root .cortex-pagination-status{text-align:center;min-width:64px;font:11px var(--font-mono);color:var(--tx3)}.cortex-root .cortex-pagination button:focus-visible{outline:2px solid var(--arka-green);outline-offset:2px}@media (width<=480px){.cortex-root .cortex-pagination{flex-wrap:nowrap;justify-content:center}.cortex-root .cortex-pagination .btn-secondary{flex-shrink:0;width:28px;padding:0}.cortex-root .cortex-pagination-label{display:none}}.cx-brand-loader .dash{animation:1.4s linear infinite cx-brand-run}@keyframes cx-brand-run{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1431px}}@media (prefers-reduced-motion:reduce){.cx-brand-loader .dash{stroke-dasharray:none;opacity:.35;animation:1.6s ease-in-out infinite cx-brand-breathe}@keyframes cx-brand-breathe{50%{opacity:1}}}.cx-brand-word{font-family:"Poppins", var(--font-display), sans-serif;letter-spacing:-.035em;color:var(--tx1);align-items:baseline;font-weight:900;line-height:1.2;display:flex}.cx-brand-word>span{display:inline-block}.cx-brand-word .cx-brand-dot{color:var(--arka-red)}:root{--vx-bg:#171718;--vx-card:#1d1c1c;--vx-bar:#222121c7;--vx-seg:#ffffff17}html.theme-light{--vx-bg:#fff;--vx-card:#fff;--vx-bar:#ffffffb3;--vx-seg:#fff}@keyframes vxSpin{to{transform:rotate(360deg)}}@keyframes vxIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes vxBreath{0%,to{opacity:.55;transform:scale(1)}50%{opacity:0;transform:scale(1.18)}}@keyframes vxBlink{50%{opacity:.2}}.vx-word{letter-spacing:-.035em;color:var(--tx1);font-family:Poppins,sans-serif;font-weight:900}.vx-pill{background:rgba(var(--w), .04);border:1px solid rgba(var(--w), .08);height:26px;font:inherit;color:var(--tx2);cursor:pointer;border-radius:9999px;align-items:center;gap:6px;padding:0 8px 0 10px;font-size:12px;font-weight:500;transition:border-color .12s,background .12s;display:inline-flex}.vx-pill:hover{border-color:rgba(var(--w), .18)}.vx-activate{white-space:nowrap;border:1px solid rgba(var(--w), .16);background:var(--vx-card);height:52px;color:var(--tx1);font:inherit;cursor:pointer;border-radius:9999px;align-items:center;gap:10px;padding:0 26px 0 20px;font-size:14.5px;font-weight:600;transition:background .15s cubic-bezier(.22,.61,.36,1),color .15s cubic-bezier(.22,.61,.36,1),border-color .15s;display:inline-flex;position:relative}.vx-activate:hover{background:var(--tx1);color:var(--surface);border-color:var(--tx1)}.vx-breath{border:1px solid rgba(var(--w), .16);pointer-events:none;border-radius:9999px;animation:2.6s ease-in-out infinite vxBreath;position:absolute;inset:-14px}.vx-caret{vertical-align:-2px;background:var(--tx1);width:2px;height:.95em;margin-left:2px;animation:.9s step-end infinite vxBlink;display:inline-block}.vx-cta:hover{opacity:.86}.vx-ghost:hover{background:rgba(var(--w), .04);color:var(--tx1)}.vx-overlay-controls{opacity:0;pointer-events:none;gap:6px;transition:opacity .12s;display:flex;position:absolute;top:11px;right:0}.vx-overlay-controls button{width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:10px;justify-content:center;align-items:center;padding:0;display:flex}.vx-overlay-controls button:hover{background:#80808033}.vx-overlay-controls button:focus-visible{outline-offset:2px;outline:2px solid}.vx-overlay-controls button:disabled{opacity:.3;cursor:default}.vx-overlay-controls .vx-overlay-end{color:#e45370}.vx-overlay:hover .vx-overlay-controls,.vx-overlay:focus-within .vx-overlay-controls{opacity:1;pointer-events:auto}.vx-overlay:hover .vx-overlay-summary,.vx-overlay:focus-within .vx-overlay-summary{opacity:0}@media (hover:none){.vx-overlay-controls{opacity:1;pointer-events:auto}.vx-overlay-summary{opacity:0}}.vx-leave-backdrop{z-index:100;background:#0000007a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.vx-leave-dialog{box-sizing:border-box;background:var(--vx-card);width:min(400px,100%);color:var(--tx1);border:1px solid rgba(var(--w),.14);border-radius:20px;flex-direction:column;gap:10px;padding:24px;display:flex;box-shadow:0 20px 60px #0000004d}.vx-leave-dialog h2{margin:0;font-size:19px;line-height:1.3}.vx-leave-dialog p{color:var(--tx3);margin:2px 0 12px;font-size:14px;line-height:1.6}.vx-leave-dialog button{border:1px solid rgba(var(--w),.16);min-height:42px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:600}.vx-leave-dialog .vx-leave-continue{background:var(--tx1);color:var(--surface)}.vx-leave-dialog .vx-leave-stay{color:var(--tx3);border-color:#0000}.vx-prompter{scroll-behavior:smooth}.vx-prompter[data-over]{-webkit-mask-image:linear-gradient(#0000 0,#000 1.2em);mask-image:linear-gradient(#0000 0,#000 1.2em)}@media (prefers-reduced-motion:reduce){.vx-breath,.vx-caret{animation:none}.vx-prompter{scroll-behavior:auto}}@keyframes cxIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes cxFade{0%{opacity:0}to{opacity:1}}@keyframes cxSpin{to{transform:rotate(360deg)}}@keyframes cxBlink{0%,45%{opacity:1}55%,to{opacity:0}}@keyframes cxShimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes cxPulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes cxPop{0%{opacity:0;filter:blur(3px);transform:translateY(-6px)scale(.97)}to{opacity:1;filter:none;transform:none}}@keyframes cxPopOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes cxSlideIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes cxSlideBack{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes cxItem{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}@keyframes cxDrawer{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes cxToast{0%{opacity:0;transform:translate(-50%,8px)scale(.98)}to{opacity:1;transform:translate(-50%)}}.cortex-chat{height:100%;min-height:0;color:var(--tx1);font-family:var(--font-sans);background:var(--zone);flex-direction:column;line-height:normal;display:flex}.cortex-chat-overlay{color:var(--tx1);font-family:var(--font-sans);line-height:normal}.cx-spin{border:1.5px solid rgba(var(--w),.14);border-top-color:var(--tx2);border-radius:99px;flex-shrink:0;animation:.8s linear infinite cxSpin;display:block}.cx-pulse{animation:1.4s infinite cxPulse}.cx-caret{vertical-align:-2px;background:var(--tx2);border-radius:1px;width:7px;height:15px;margin-left:2px;animation:1s step-end infinite cxBlink;display:inline-block}.cx-caret-sm{vertical-align:-2px;background:var(--tx3);width:6px;height:13px;margin-left:2px;animation:1s step-end infinite cxBlink;display:inline-block}.cx-skel{background:linear-gradient(90deg, rgba(var(--w),.05) 0%, rgba(var(--w),.1) 50%, rgba(var(--w),.05) 100%);background-size:800px 100%;border-radius:99px;height:12px;animation:1.4s linear infinite cxShimmer}.cx-ib:hover{background:rgba(var(--w),.08)!important;color:var(--tx1)!important}.cx-ib-danger:hover{background:rgba(var(--w),.08)!important;color:var(--arka-red)!important}.cx-tb:hover{background:rgba(var(--w),.06)!important;color:var(--tx1)!important}.cx-row:hover,.cx-soft:hover,.cx-ghost:hover{background:rgba(var(--w),.05)!important}.cx-cta:hover{opacity:.88}.cx-danger:hover{opacity:.9}.cx-link:hover{color:var(--tx1)!important}.cx-chip:hover{background:rgba(var(--w),.04)!important;border-color:rgba(var(--w),.16)!important}.cx-src:hover{background:rgba(var(--w),.08)!important}.cx-ref:hover{background:rgba(var(--w),.13)!important}.cx-keep:hover{background:rgba(var(--w),.09)!important}.cx-dim:hover{opacity:.85}.cx-toast-undo:hover{opacity:1!important}.cx-menu button:focus-visible{outline:none;background:rgba(var(--w),.07)!important}.cx-root button:disabled,.cortex-chat-overlay button:disabled{opacity:.45;cursor:default!important}.cx-root button:disabled:hover,.cortex-chat-overlay button:disabled:hover{opacity:.45;color:inherit!important;background:0 0!important}.cx-input{color:var(--tx1);caret-color:var(--tx1);-webkit-text-fill-color:var(--tx1)}.cx-input::placeholder{color:var(--tx4);-webkit-text-fill-color:var(--tx4)}html:not(.theme-light) .cx-invert-dark{filter:invert()}.cx-scroll::-webkit-scrollbar{width:8px}.cx-scroll::-webkit-scrollbar-thumb{background:rgba(var(--w),.08);border-radius:8px}@media (prefers-reduced-motion:reduce){.cx-root *,.cx-root :before,.cx-root :after{transition-duration:1ms!important;animation-duration:1ms!important}}.cx-turn .cx-question-tools[data-older]{opacity:0;transition:opacity .15s}.cx-turn:hover .cx-question-tools[data-older],.cx-turn .cx-question-tools[data-older]:focus-within{opacity:1}.cx-source-list{flex-direction:column;gap:8px;min-width:0;display:flex}.cx-source-range{color:var(--tx4);font:10.5px var(--font-mono)}.cx-source-list .cortex-pagination{justify-content:flex-start;padding-top:0}.cx-source-list button:focus-visible{outline:2px solid var(--arka-green);outline-offset:2px}.rotation-reading{flex-direction:column;gap:16px;min-width:0;display:flex;container-type:inline-size}.rotation-reading__table-wrap{border:1px solid rgba(var(--w), .1);border-radius:10px;overflow:hidden}.rotation-reading__table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;font-size:13px;line-height:1.65}.rotation-reading__table th{color:var(--tx1);background:rgba(var(--w), .035);border-bottom:1px solid rgba(var(--w), .1);padding:11px 14px;font-size:12px;font-weight:650}.rotation-reading__table th:first-child{width:62%}.rotation-reading__table td{vertical-align:top;border-bottom:1px solid rgba(var(--w), .08);overflow-wrap:anywhere;padding:14px}.rotation-reading__table tbody tr:last-child td{border-bottom:0}.rotation-reading__fact,.rotation-reading__confidence{white-space:pre-wrap;margin:0}.rotation-reading__fact{color:var(--tx1)}.rotation-reading__confidence{color:var(--tx2)}.rotation-reading__sources{color:var(--tx3);margin-top:9px;font-size:11.5px}.rotation-reading__sources summary{cursor:pointer;width:fit-content;padding:2px 0}.rotation-reading__sources summary:focus-visible{outline:2px solid var(--tx2);outline-offset:4px;border-radius:3px}.rotation-reading__sources p{margin:8px 0 4px}.rotation-reading__sources ul{margin:4px 0 0;padding-left:16px}.rotation-reading__sources code{overflow-wrap:anywhere;font-size:11px}.rotation-reading__thread{border-left:3px solid rgba(var(--w), .2);background:rgba(var(--w), .025);border-radius:0 8px 8px 0;padding:14px 16px}.rotation-reading__thread h4{color:var(--tx1);margin:0 0 6px;font-size:12px;font-weight:650}.rotation-reading__thread p,.rotation-reading__empty{color:var(--tx2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.rotation-reading__notice{border:1px solid rgba(var(--w), .15);color:var(--tx2);overflow-wrap:anywhere;border-radius:8px;flex-direction:column;gap:4px;padding:12px 14px;font-size:12.5px;line-height:1.6;display:flex}.rotation-reading__mobile-label{display:none}.session-detail-reading button:focus-visible{outline:2px solid var(--tx1);outline-offset:3px}@media (width<=600px){.session-detail-reading{padding:20px 14px 60px!important}.session-detail-reading [role=tablist]{flex-wrap:wrap}}@container (width<=560px){.rotation-reading__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rotation-reading__table,.rotation-reading__table tbody,.rotation-reading__table tr,.rotation-reading__table td{width:auto;display:block}.rotation-reading__table tr+tr{border-top:1px solid rgba(var(--w), .12)}.rotation-reading__table td{border-bottom:0;padding:12px 14px}.rotation-reading__table td+td{padding-top:0}.rotation-reading__mobile-label{color:var(--tx3);margin-bottom:5px;font-size:11px;font-weight:650;display:block}}.synthesis-history{margin-top:14px}.synthesis-history button{border:1px solid rgba(var(--w), .16);color:var(--tx2);border-radius:8px;padding:7px 11px;font-size:12px}.synthesis-history button:focus-visible{outline:2px solid var(--tx2);outline-offset:3px}.synthesis-history__archive{border:1px dashed rgba(var(--w), .22);border-radius:10px;margin-top:12px;padding:16px}.synthesis-history__archive h3{overflow-wrap:anywhere;margin:8px 0 16px;font-size:17px}.synthesis-history__label{color:var(--tx4);margin:0;font-size:12px}.synthesis-history__actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.rotation-reading__thread ul{color:var(--tx2);overflow-wrap:anywhere;margin:0;padding-left:18px;font-size:13px;line-height:1.7}@keyframes fmenuPop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.fmenu{background:var(--elevated);border:1px solid rgba(var(--w), .1);box-shadow:var(--shadow-pop);border-radius:12px;flex-direction:column;gap:1px;padding:6px;animation:.13s both fmenuPop;display:flex}.fmenu-h{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.09em;color:var(--tx5);padding:6px 10px 5px;font-size:8px;font-weight:700}.fmenu-item{cursor:pointer;height:34px;color:var(--tx2);border-radius:7px;align-items:center;gap:10px;padding:0 10px;transition:background .1s;display:flex}.fmenu-item:hover{background:rgba(var(--w), .06)}.fmenu-item.danger{color:var(--arka-red)}.fmenu-item.danger:hover{background:#c70f431f}.fmenu-item.disabled{opacity:.4;cursor:default}.fmenu-item.disabled:hover{background:0 0}.fmenu-ic{color:var(--tx-inactive);flex-shrink:0;display:inline-flex}.fmenu-item.danger .fmenu-ic{color:var(--arka-red)}.fmenu-lb{white-space:nowrap;flex:1;font-size:13px;font-weight:500}.fmenu-hint{font-family:var(--font-mono);color:var(--tx4);flex-shrink:0;font-size:10px}.hover-actions-menu .fmenu-item{box-sizing:border-box;background:0 0;height:auto;min-height:34px;padding:6px 10px}.hover-actions-menu .fmenu-lb{white-space:normal;max-width:300px}.hover-actions-menu .fmenu-item:hover,.hover-actions-menu .fmenu-item:focus-visible{background:rgba(var(--w), .06);outline:2px solid var(--tx4);outline-offset:-2px}.hover-actions-menu .fmenu-item[aria-disabled=true]{opacity:.5;cursor:wait}.hover-actions-menu .hover-actions-back{border:0;border-bottom:1px solid var(--app-border);color:var(--tx2);border-radius:0}.hover-actions-heading{color:var(--tx3);padding:8px 10px 5px;font-size:11px}.hover-actions-description{white-space:normal;max-width:300px;color:var(--tx3);margin-top:4px;font-size:11px;font-weight:400;line-height:1.5;display:block}.session-role-picker{min-width:0;position:relative}.session-role-trigger{text-align:left;justify-content:space-between;width:100%;height:auto;min-height:38px;padding:7px 10px}.session-role-trigger span,.session-role-results button span{flex-direction:column;gap:3px;min-width:0;display:flex}.session-role-trigger small,.session-role-results small,.session-role-count{color:var(--tx4);font-size:10px}.session-role-panel{border:1px solid rgba(var(--w),.1);background:var(--elevated);border-radius:9px;margin-top:6px;overflow:hidden}.session-role-search{border-bottom:1px solid rgba(var(--w),.1);color:var(--tx4);align-items:center;gap:8px;padding:9px 10px;display:flex}.session-role-search input{width:100%;min-width:0;color:var(--tx1);font:12px var(--font-sans);background:0 0;border:0;outline:0}.session-role-domains{border-bottom:1px solid rgba(var(--w),.1);gap:5px;max-width:100%;padding:7px 9px;display:flex;overflow-x:auto}.session-role-domains button{white-space:nowrap;border:1px solid rgba(var(--w),.1);color:var(--tx4);background:0 0;border-radius:999px;padding:4px 8px;font-size:10px}.session-role-domains button[aria-pressed=true]{color:var(--tx1);background:rgba(var(--w),.07)}.session-role-results{overscroll-behavior:contain;max-height:min(220px,30vh);overflow-y:auto}.session-role-results button{text-align:left;width:100%;color:var(--tx2);border:0;border-bottom:1px solid rgba(var(--w),.1);font:12px var(--font-sans);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.session-role-results button:hover,.session-role-results button[data-active=true]{background:rgba(var(--w),.06)}.session-role-results button[aria-selected=true]{color:var(--tx1)}.session-role-results p{color:var(--tx4);margin:10px;font-size:12px}.session-role-count{padding:6px 10px;display:block}.session-identity-editor{border:1px solid rgba(var(--w),.1);background:rgba(var(--w),.02);border-radius:9px;gap:10px;max-width:430px;margin-top:10px;padding:12px;font-size:12px;display:grid}.session-identity-editor label{color:var(--tx3);gap:5px;display:grid}.session-identity-editor input{border:1px solid rgba(var(--w),.1);min-width:0;color:var(--tx1);font:12px var(--font-mono);background:0 0;border-radius:7px;padding:7px 9px}.session-identity-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.session-identity-editor p{color:var(--tx4);margin:0;line-height:1.5}.session-identity-editor [role=alert]{color:var(--arka-red)}.session-role-trigger:focus-visible,.session-role-results button:focus-visible,.session-role-domains button:focus-visible{outline:2px solid var(--tx3);outline-offset:2px}.session-role-search:focus-within{box-shadow:inset 0 0 0 1px var(--tx3)}.ex-opt:hover{background:rgba(var(--w),.04)!important}.cortex-root .cortex-page--subject-home *,.cortex-root .sj-grid,.cortex-root .sj-grid *{box-sizing:border-box}.cortex-root .sj-btn{transition:background .15s cubic-bezier(.22,.61,.36,1),border-color .15s cubic-bezier(.22,.61,.36,1)}.cortex-root .sj-btn:hover{background:rgba(var(--w),.05)!important;color:var(--tx1)!important}.cortex-root .sj-link{min-height:28px;color:var(--tx2);font:500 12.5px var(--font-sans);text-align:left;cursor:pointer;transition:color var(--dur-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:5px;padding:0;line-height:1.4;display:inline-flex}.cortex-root .sj-link:focus-visible{outline:2px solid var(--arka-green);outline-offset:3px;border-radius:4px}.cortex-root .sj-link:hover{color:var(--tx1)!important}.cortex-root .sj-row{transition:background .15s cubic-bezier(.22,.61,.36,1)}.cortex-root .sj-row:hover{cursor:pointer;background:rgba(var(--w),.035)!important}.cortex-root .sj-ell{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cortex-root .sj-clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cortex-root .sj-state{flex-direction:column;gap:10px;min-width:0;display:flex}.cortex-root .sj-state-heading{align-items:baseline;gap:12px;display:flex}.cortex-root .sj-state-heading h2{margin:0}.cortex-root .sj-state-heading>span{color:var(--tx4);text-align:right;margin-left:auto;font-size:11.5px}.cortex-root .sj-state h3,.cortex-root .sj-state h4{margin:0;font-weight:600}.cortex-root .sj-state h3{color:var(--tx1);font-size:13px}.cortex-root .sj-state h4{color:var(--tx3);font-size:11.5px}.cortex-root .sj-state-objective{flex-direction:column;gap:9px;padding:18px 20px;display:flex}.cortex-root .sj-state-objective .sj-state-text p{color:var(--tx1);font-size:14px;font-weight:500}.cortex-root .sj-state-workstreams{flex-direction:column;gap:9px;padding:0 20px 16px;display:flex}.cortex-root .sj-state-workstream-list{flex-direction:column;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:flex}.cortex-root .sj-state-workstream-list li{flex-direction:column;gap:3px;min-width:0;display:flex}.cortex-root .sj-state-workstream-list p{color:var(--tx2);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.cortex-root .sj-state-workstream-list strong{color:var(--tx1);font-size:13px;font-weight:600}.cortex-root .sj-state-workstream-meta{color:var(--tx4);font-size:11.5px}.cortex-root .sj-state-duplicate{color:var(--tx3)!important;font-size:11.5px!important}.cortex-root .sj-state-grid{border-top:1px solid rgba(var(--w),.06);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cortex-root .sj-state-panel{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:17px 20px;display:flex}.cortex-root .sj-state-panel+.sj-state-panel{border-left:1px solid rgba(var(--w),.06)}.cortex-root .sj-state-text{min-width:0;max-width:68ch}.cortex-root .sj-state-text p,.cortex-root .sj-state-empty{color:var(--tx2);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:12.5px;line-height:1.55}.cortex-root .sj-state-hash{color:var(--tx3);font-family:var(--font-mono);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:11.5px}.cortex-root .sj-state-text button{margin-top:5px}.cortex-root .sj-state-result,.cortex-root .sj-state-blockers{border-top:1px solid rgba(var(--w),.06);flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding-top:12px;display:flex}.cortex-root .sj-state-result time{color:var(--tx4);font-size:10.5px}.cortex-root .sj-state-list{flex-direction:column;gap:0;width:100%;margin:0;padding:0;list-style:none;display:flex}.cortex-root .sj-state-list li{border-top:1px solid rgba(var(--w),.05);padding:8px 0 8px 14px;position:relative}.cortex-root .sj-state-list li:first-child{border-top:0;padding-top:0}.cortex-root .sj-state-list li:before{content:"";background:var(--tx4);border-radius:50%;width:5px;height:5px;position:absolute;top:16px;left:1px}.cortex-root .sj-state-list li:first-child:before{top:8px}.cortex-root .sj-state-choices{border-top:1px solid rgba(var(--w),.06);flex-direction:column;align-items:flex-start;gap:9px;padding:17px 20px;display:flex}.cortex-root .sj-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:40px;display:grid}.cortex-root .sj-grid button:focus-visible,.cortex-root .sj-grid input:focus-visible{outline:2px solid var(--arka-green);outline-offset:1px}@keyframes sjSpin{to{transform:rotate(360deg)}}.cortex-root .sj-spin{border:1.5px solid rgba(var(--w),.15);border-top-color:var(--tx3);border-radius:99px;flex-shrink:0;width:12px;height:12px;animation:.9s linear infinite sjSpin;display:inline-block}.cortex-root .cortex-page.cortex-page--subject-home{padding:28px 40px 80px}.cortex-root .cortex-page--subject-home .cortex-page-inner{max-width:1160px;gap:20px!important}.cortex-root .cortex-page--subject-home header{gap:8px!important}.cortex-root .cortex-page--subject-home .cortex-page-eyebrow{color:var(--tx4);font-size:10px;font-weight:600}.cortex-root .cortex-page--subject-home .cortex-page-title{letter-spacing:-.02em;font-size:24px}.cortex-root .cortex-page--subject-home .cortex-subject-status{background:rgba(var(--w),.04);border-color:rgba(var(--w),.08);height:24px;padding:0 10px;font-size:12px;font-weight:400}.cortex-root .cortex-page--subject-home header .btn-secondary{border-radius:7px;height:32px;padding:0 12px;font-size:13px}.cortex-root .cortex-page--subject-home .sj-subject-tabs{border-color:rgba(var(--w),.08)!important;gap:4px!important}.cortex-root .cortex-page--subject-home .sj-subject-tab{height:auto!important;padding:9px 10px!important}@media (width<=1100px){.cortex-root .sj-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.cortex-root .sj-state-grid{grid-template-columns:minmax(0,1fr)}.cortex-root .sj-state-panel+.sj-state-panel{border-left:0;border-top:1px solid rgba(var(--w),.06)}}@media (width<=600px){.cortex-root .cortex-page.cortex-page--subject-home{padding:24px 16px 60px}.cortex-root .sj-state-row{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.cortex-root .sj-state-heading{flex-wrap:wrap}.cortex-root .sj-state-heading>span{text-align:left;width:100%;margin-left:0}.cortex-root .cortex-page--subject-home .sj-subject-tabs{overflow-x:auto}.cortex-root .cortex-page--subject-home .sj-subject-tab{white-space:nowrap;flex-shrink:0}}@media (prefers-reduced-motion:reduce){.cortex-root .sj-spin{animation:none}.cortex-root .sj-btn,.cortex-root .sj-row{transition:none}}.document-reference{width:100%;min-width:0;color:var(--tx-soft);flex-direction:column;gap:20px;margin:0;display:flex;container-type:inline-size}.document-reference-action{border:1px solid rgba(var(--w), .12);min-height:34px;color:var(--tx-soft);font-family:var(--font-sans);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.document-reference-action:hover{background:rgba(var(--w), .06);border-color:rgba(var(--w), .18)}.document-reference-back{align-self:flex-start}.document-source-row{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.document-reference-header{align-items:flex-start;gap:13px;display:flex}.document-reference-icon{background:var(--bar);border:1px solid rgba(var(--w), .15);width:40px;height:40px;color:var(--tx1);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.document-reference-heading{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.document-reference h2{letter-spacing:-.02em;color:var(--tx1);overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:700}.document-reference-subtitle{color:var(--tx-inactive);flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.document-reference-actions{flex-wrap:wrap;gap:8px;display:flex}.document-reference-notice{background:rgba(var(--w), .02);border:1px solid rgba(var(--w), .07);color:var(--tx3);border-radius:9px;align-items:flex-start;gap:9px;padding:10px 14px;font-size:12px;line-height:1.5;display:flex}.document-reference svg{flex-shrink:0}.document-reference-notice svg{color:var(--tx-inactive);margin-top:2px}.document-reference-columns{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.document-reference-content{border:1px solid rgba(var(--w), .07);background:rgba(var(--w), .012);border-radius:12px;flex-direction:column;gap:14px;min-width:0;padding:22px 24px;display:flex}.document-reference-content h3{color:var(--tx1);margin:0;font-size:15px;font-weight:700}.document-reference-mention{border-top:1px solid rgba(var(--w), .07);flex-direction:column;gap:8px;min-width:0;padding-top:14px;display:flex}.document-reference-mention-heading{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.document-reference-mention strong{color:var(--tx2);font-size:12px;font-weight:600}.document-reference-mention time{color:var(--tx4);font-size:11px}.document-reference-mention p{color:var(--tx-soft);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13.5px;line-height:1.7}.document-reference-sender,.document-reference-session{color:var(--tx-inactive);align-items:center;gap:6px;min-width:0;font-size:12px;line-height:1.5;display:flex}.document-reference-session{text-decoration:none}.document-reference-session span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.document-reference-session:hover{color:var(--tx2)}.document-reference-provenance{flex-direction:column;gap:16px;min-width:0;display:flex}.document-reference-card{border:1px solid rgba(var(--w), .07);background:rgba(var(--w), .012);border-radius:12px;flex-direction:column;gap:10px;padding:15px 16px;display:flex}.document-reference-card h3{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--tx5);margin:0;font-size:8px;font-weight:700}.document-reference-fact{color:var(--tx-soft);align-items:center;gap:8px;font-size:12px;display:flex}.document-reference-fact svg{color:var(--tx4)}.document-reference-label{color:var(--tx4);font-size:11.5px}.document-reference-location{color:var(--tx2);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.6}@container (width<=700px){.document-reference-columns{grid-template-columns:minmax(0,1fr);gap:16px}.document-reference-header{flex-wrap:wrap}.document-reference-actions{width:100%}.document-reference-content{padding:16px 18px}}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins-400-ext.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+100-24F,U+1E??,U+20A0-20AB}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins-500-ext.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+100-24F,U+1E??,U+20A0-20AB}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins-600-ext.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+100-24F,U+1E??,U+20A0-20AB}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins-700.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins-700-ext.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+100-24F,U+1E??,U+20A0-20AB}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins-800.woff2)format("woff2");font-style:normal;font-weight:800;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins-800-ext.woff2)format("woff2");font-style:normal;font-weight:800;font-display:swap;unicode-range:U+100-24F,U+1E??,U+20A0-20AB}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins-900.woff2)format("woff2");font-style:normal;font-weight:900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins-900-ext.woff2)format("woff2");font-style:normal;font-weight:900;font-display:swap;unicode-range:U+100-24F,U+1E??,U+20A0-20AB}@font-face{font-family:JetBrains Mono;src:url(/assets/fonts/jetbrains-mono-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;src:url(/assets/fonts/jetbrains-mono-400-ext.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+100-24F,U+1E??,U+20A0-20AB}@font-face{font-family:JetBrains Mono;src:url(/assets/fonts/jetbrains-mono-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;src:url(/assets/fonts/jetbrains-mono-500-ext.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+100-24F,U+1E??,U+20A0-20AB}@font-face{font-family:JetBrains Mono;src:url(/assets/fonts/jetbrains-mono-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;src:url(/assets/fonts/jetbrains-mono-600-ext.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+100-24F,U+1E??,U+20A0-20AB}@font-face{font-family:JetBrains Mono;src:url(/assets/fonts/jetbrains-mono-700.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;src:url(/assets/fonts/jetbrains-mono-700-ext.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+100-24F,U+1E??,U+20A0-20AB}@font-face{font-family:Inter;src:url(/assets/fonts/inter-var.woff2)format("woff2");font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/assets/fonts/inter-var-ext.woff2)format("woff2");font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--color-primary:#c70f43;--arka-red:#c70f43;--arka-green:#00d287;--arka-purple:#8b5cf6;--arka-blue:#4a90e2;--arka-fuchsia:#d946ef;--status-pass:#16a34a;--status-fail:#dc2626;--status-warn:#d97706;--status-pending:var(--tx3);--color-sand-50:#faf7f4;--color-sand-100:#f0ebe5;--color-sand-200:#e3dcd5;--color-sand-300:#d1c9c0;--color-sand-900:#1c1816;--font-sans:"Poppins", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--font-display:"Poppins", system-ui, sans-serif;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--glow-red:0 0 8px #c70f4380;--glow-green:0 0 8px #00d28780;--glow-amber:0 0 8px #d9770680;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#171718;--surface-alt:#1e1e1f;--surface-card:#ffffff06;--surface-hover:#ffffff0d;--app-border:#ffffff14;--app-border-subtle:#ffffff0a;--content:#fff;--content-muted:#9ca3af;--content-subtle:#6b7280;--scrollbar-thumb:#3f3f46}.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#faf7f4;--surface-alt:#f0ebe5;--surface-card:#fff;--surface-hover:#0000000d;--app-border:#00000014;--app-border-subtle:#0000000a;--content:#1c1816;--content-muted:#5c5650;--content-subtle:#9c9288;--scrollbar-thumb:#d1c9c0}.theme-dark,.theme-arka{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--praxis-base:var(--surface);--praxis-surface:var(--surface-alt);--praxis-elevated:var(--surface-hover);--praxis-interactive:#3f3f46;--text-primary:var(--content);--text-secondary:var(--content-muted);--text-muted:var(--content-subtle);--border-color:var(--app-border);--border-subtle:var(--app-border-subtle)}html,body{background-color:var(--surface);color:var(--content);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.t-h1{letter-spacing:-.015em;color:var(--content);font-size:18px;font-weight:700}h2,.t-h2{color:var(--content);font-size:14px;font-weight:700}.t-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--content-subtle);font-size:10px;font-weight:700}.t-meta{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--content-subtle);font-size:9px;font-weight:700}.t-body{color:var(--content-muted);font-size:12px;line-height:1.6}.t-label{color:var(--content);font-size:12px;font-weight:500}.t-metric{font-family:var(--font-mono);letter-spacing:-.015em;color:var(--content);font-size:24px;font-weight:700}.t-mono{font-family:var(--font-mono);color:var(--content);font-size:12px}.t-hero{font-family:var(--font-display);letter-spacing:-.03em;color:var(--arka-red);font-size:64px;font-weight:800;line-height:1.05}code,kbd,.t-kbd{font-family:var(--font-mono);border:1px solid var(--app-border-subtle);background:var(--surface-hover);border-radius:var(--radius-md);color:var(--content-muted);padding:2px 6px;font-size:10px}.ds-card{background:var(--surface-card);border:1px solid var(--app-border);border-radius:var(--radius-xl);padding:var(--space-4);transition:border-color .2s,background-color .2s;position:relative;overflow:hidden}.ds-card:hover{border-color:var(--app-border-subtle);background:var(--surface-hover)}.ds-pill{border-radius:var(--radius-md);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;background:var(--surface-hover);border:1px solid var(--app-border-subtle);color:var(--content-subtle);align-items:center;gap:6px;padding:4px 8px;font-size:9px;font-weight:700;display:inline-flex}.ds-pill--red{color:var(--arka-red);background:#c70f431f;border-color:#c70f4340}.ds-pill--green{color:var(--arka-green);background:#00d2871f;border-color:#00d28740}.ds-pill--pass{color:var(--status-pass);background:#16a34a1f;border-color:#16a34a40}.ds-pill--fail{color:var(--status-fail);background:#dc26261f;border-color:#dc262640}.ds-pill--warn{color:var(--status-warn);background:#d977061f;border-color:#d9770640}.ds-dot{border-radius:9999px;width:6px;height:6px;display:inline-block}.ds-dot--online{background:var(--arka-green);box-shadow:var(--glow-green)}.ds-dot--active{background:var(--arka-red);box-shadow:var(--glow-red)}.ds-dot--alert{background:var(--status-warn);box-shadow:var(--glow-amber)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--arka-red)}:root{--w:255, 255, 255;--bar:#222121;--zone:#1d1c1c;--elevated:var(--bar);--panel-bg:var(--bar);--tx1:#fff;--tx2:#e5e7eb;--tx3:#9ca3af;--tx4:#6b7280;--tx5:#5b6470;--tx-soft:#c9ccd2;--tx-inactive:#8b929c;--tx-dim:#7c828c;--warn-tx:#d9a55f;--pass-tx:#00d287;--muted-tx:#a39a8c;--shadow-float:0 4px 14px #0006;--shadow-pop:0 16px 44px #00000073;--shadow-panel:0 22px 55px #00000080;--dur-fast:.16s;--dur-base:.26s;--dur-slow:.34s;--ease-standard:cubic-bezier(.22, 1, .36, 1);--ease-emphasized:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1)}.theme-light{--surface:#ece8e1;--surface-alt:#f4f1ec;--w:28, 24, 20;--bar:#f4f1ec;--zone:#fff;--elevated:#fff;--panel-bg:#fff;--tx1:#1c1816;--tx2:#33302b;--tx3:#57524b;--tx4:#857e74;--tx5:#a39a8c;--tx-soft:#45403a;--tx-inactive:#6e675e;--tx-dim:#7c7568;--scrollbar-thumb:#d1c9c0;--warn-tx:#8a5308;--pass-tx:#0f6b31;--muted-tx:#6e675e;--shadow-float:0 2px 10px #0000000f;--shadow-pop:0 10px 30px #00000017;--shadow-panel:0 16px 40px #0000001c}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}button{font:inherit;color:inherit;cursor:pointer;appearance:none;background:0 0;border:0;margin:0;padding:0}select{font:inherit;color:inherit;cursor:pointer;appearance:none;background:0 0;border:0}select option{color:initial}.app-update-card{z-index:60;border-radius:var(--radius-xl);background:var(--surface-card);border:1px solid var(--app-border);width:372px;max-width:calc(100vw - 36px);box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--content);align-items:flex-start;gap:11px;padding:14px 14px 14px 15px;animation:.24s ease-out app-update-card-in;display:flex;position:fixed;bottom:18px;right:18px}.app-update-card-icon{border-radius:var(--radius-md);background:color-mix(in srgb, var(--arka-red) 12%, transparent);width:28px;height:28px;color:var(--arka-red);flex:none;place-items:center;display:grid}.app-update-card-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.app-update-card-title{font-size:13px;font-weight:600}.app-update-card-versions{font-family:var(--font-mono);color:var(--content-muted);font-size:11px}.app-update-card-notes{color:var(--content-soft,var(--content-muted));white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.app-update-card-more{color:var(--content-muted);margin-left:6px;font-size:11.5px;font-weight:600;text-decoration:underline}.app-update-card-actions{align-items:center;gap:8px;margin-top:2px;display:flex}.app-update-card-install{border-radius:var(--radius-md);background:var(--arka-red);color:#fff;flex:none;padding:6px 13px;font-size:12px;font-weight:600}.app-update-card-later{border-radius:var(--radius-md);border:1px solid var(--app-border);color:var(--content-muted);flex:none;padding:6px 11px;font-size:12px;font-weight:600}.app-update-card-later:hover{background:var(--surface-hover);color:var(--content)}.app-update-card-close{border-radius:var(--radius-md);width:24px;height:24px;color:var(--content-muted);flex:none;place-items:center;display:grid}.app-update-card-close:hover{background:var(--surface-hover);color:var(--content)}@keyframes app-update-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ark-attente-spin{to{transform:rotate(360deg)}}.ark-attente-spin{animation:.8s linear infinite ark-attente-spin}@media (prefers-reduced-motion:reduce){.ark-attente-spin{animation:none}}.eco-canvaswrap .graph-canvas{background:0 0;border:none;border-radius:14px;height:100%;min-height:0}select option{background-color:var(--surface-alt);color:var(--content)}.cortex-root{--row-h:36px;--rail-w:238px;--rail-w-collapsed:56px;--radius-sm:var(--radius-md);--radius:var(--radius-lg);--radius-lg:var(--radius-xl);--cat-blue:#4a90e2;--cat-teal:#0f9b8e;--cat-purple:#8b5cf6;--font-sans:"Inter", system-ui, -apple-system, sans-serif;font-family:var(--font-sans);background:var(--surface);color:var(--tx1)}.cortex-root .mono{font-family:var(--font-mono)}.cortex-root .hd{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.11em;color:var(--tx5);font-size:8.5px;font-weight:700}.cortex-root .btn-primary{border-radius:var(--radius);background:var(--tx1);height:32px;color:var(--zone);font:600 12.5px var(--font-sans);cursor:pointer;transition:opacity var(--dur-fast) var(--ease-standard);border:none;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.cortex-root .btn-primary:hover:not(:disabled){opacity:.86}.cortex-root .btn-primary:active:not(:disabled){opacity:.74}.cortex-root .btn-secondary{border-radius:var(--radius);border:1px solid rgba(var(--w), .12);height:32px;color:var(--tx2);font:500 12.5px var(--font-sans);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);background:0 0;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.cortex-root .btn-secondary:hover:not(:disabled){background:rgba(var(--w), .06);border-color:rgba(var(--w), .18)}.cortex-root .btn-secondary:active:not(:disabled){background:rgba(var(--w), .1)}.cortex-root .btn-danger{border-radius:var(--radius);height:32px;color:var(--arka-red);font:600 12.5px var(--font-sans);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard);background:#c70f430f;border:1px solid #c70f4366;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.cortex-root .btn-danger:hover:not(:disabled){background:#c70f431f}.cortex-root .btn-danger:active:not(:disabled){background:#c70f432e}.cortex-root .icon-btn{cursor:pointer;width:22px;height:22px;transition:background var(--dur-fast) var(--ease-standard);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.cortex-root .icon-btn:hover{background:rgba(var(--w), .08)}.cortex-root .icon-btn:active{background:rgba(var(--w), .13)}.cortex-root .btn-primary:disabled,.cortex-root .btn-secondary:disabled,.cortex-root .btn-danger:disabled{cursor:not-allowed}.cortex-root .btn-primary:disabled:not([aria-busy=true]),.cortex-root .btn-secondary:disabled:not([aria-busy=true]),.cortex-root .btn-danger:disabled:not([aria-busy=true]){opacity:.5}@media (prefers-reduced-motion:no-preference){.cortex-root .btn-primary:active:not(:disabled),.cortex-root .btn-secondary:active:not(:disabled),.cortex-root .btn-danger:active:not(:disabled){transform:scale(.985)}}.cortex-root .panel{border:1px solid rgba(var(--w), .08);border-radius:var(--radius-lg);overflow:clip visible}.cortex-root .pill{height:21px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;border-radius:9999px;align-items:center;gap:6px;padding:0 9px;font-size:8.5px;font-weight:700;display:inline-flex}.cortex-root .pill--ok{color:#00a86b;background:#00d28714;border:1px solid #00d2874d}.cortex-root .pill--warn{color:#b06d09;background:#d977061a;border:1px solid #d977064d}.cortex-root .pill--fail{color:var(--status-fail);background:#dc262612;border:1px solid #dc262642}.cortex-root .pill--none{color:var(--arka-red);background:#c70f4312;border:1px solid #c70f4357}.cortex-root .pill--mute{background:rgba(var(--w), .04);border:1px solid rgba(var(--w), .11);color:var(--tx4)}.cortex-root .row{height:var(--row-h);border-bottom:1px solid rgba(var(--w), .045);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard);align-items:center;gap:10px;padding:0 14px;display:grid}.cortex-root .row:hover{background:rgba(var(--w), .035)}.cortex-root .row:hover .row-actions,.cortex-root .row:focus-within .row-actions,.cortex-root .row:hover .row-check{opacity:1}.cortex-root .row:has([aria-expanded=true]) .row-actions{opacity:1}.cortex-root .row-actions,.cortex-root .row-check{opacity:0;transition:opacity var(--dur-fast) var(--ease-standard)}.cortex-root .row-check.is-on{opacity:1}.cortex-root .group-head{z-index:2;background:var(--zone);border-bottom:1px solid rgba(var(--w), .06);cursor:pointer;height:36px;transition:background var(--dur-fast) var(--ease-standard);align-items:center;gap:10px;padding:0 14px;display:flex;position:sticky;top:0}.cortex-root .group-head:hover{background:rgba(var(--w), .04)}.cortex-root .preview,.preview.cortex-preview{z-index:70;border:1px solid rgba(var(--w), .12);background:var(--elevated);width:356px;max-height:300px;box-shadow:var(--shadow-pop);pointer-events:none;animation:cortexPreviewIn var(--dur-fast) var(--ease-standard) both;border-radius:12px;padding:15px 16px 13px;position:fixed;overflow:hidden}@keyframes cortexPreviewIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.cortex-root .bulkbar,.bulkbar.cortex-bulkbar{z-index:40;border-radius:var(--radius-xl);border:1px solid rgba(var(--w), .12);background:var(--elevated);box-shadow:var(--shadow-pop);animation:cortexBulkIn var(--dur-fast) var(--ease-standard) both;align-items:center;gap:9px;padding:9px 12px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@keyframes cortexBulkIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.cortex-root .popover,.popover.cortex-popover{z-index:60;border-radius:var(--radius-xl);border:1px solid rgba(var(--w), .12);background:var(--elevated);box-shadow:var(--shadow-pop);animation:cortexPopIn var(--dur-fast) var(--ease-standard) both;padding:6px;position:fixed}@keyframes cortexPopIn{0%{opacity:0;transform:translateY(3px)scale(.98)}to{opacity:1;transform:none}}.cortex-root .popover-item,.cortex-popover .popover-item{cursor:pointer;height:30px;transition:background var(--dur-fast) var(--ease-standard);border-radius:7px;align-items:center;gap:10px;padding:0 9px;display:flex}.cortex-root .popover-item:hover,.cortex-popover .popover-item:hover{background:rgba(var(--w), .06)}.cortex-root .popover-item:active,.cortex-popover .popover-item:active{background:rgba(var(--w), .1)}.cortex-root .masked{filter:blur(4px);-webkit-user-select:none;user-select:none}.cortex-overlay{z-index:65;-webkit-backdrop-filter:blur(2px);background:#0000008c;justify-content:center;align-items:center;padding:40px 24px;animation:.16s both cortexVeilIn;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes cortexVeilIn{0%{opacity:0}to{opacity:1}}.cortex-dialog{background:var(--elevated);border:1px solid rgba(var(--w), .12);box-shadow:var(--shadow-pop);animation:cortexPopIn var(--dur-fast) var(--ease-standard) both;border-radius:13px}.cortex-root .rail-row .rail-rest{display:flex}.cortex-root .rail-row .rail-hover{display:none}.cortex-root .rail-row .rail-count{display:inline-flex}.cortex-root .rail-row:hover .rail-rest{display:none}.cortex-root .rail-row:hover .rail-hover{display:flex}.cortex-root .rail-row:hover .rail-count{display:none}.cortex-root .rail-row{transition:background var(--dur-fast) var(--ease-standard)}.cortex-root .rail-row:hover{background:rgba(var(--w), .05)}.cortex-root .cortex-page{box-sizing:border-box;min-height:100%;padding:30px 34px 90px}.cortex-root .cortex-page-inner{flex-direction:column;gap:26px;width:100%;max-width:1180px;margin:0 auto;display:flex}.cortex-root .cortex-page-header{flex-direction:column;gap:9px;display:flex}.cortex-root .cortex-page-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--tx5);align-items:center;gap:10px;font-size:9px;font-weight:700;display:flex}.cortex-root .cortex-page-title{color:var(--tx1);letter-spacing:-.028em;margin:0;font-size:26px;font-weight:700;line-height:1.15}.cortex-root .cortex-page-intro{max-width:660px;color:var(--tx3);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.6}.cortex-root .cortex-metric-grid{border:1px solid rgba(var(--w), .07);background:rgba(var(--w), .07);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.cortex-root .cortex-dashboard-grid{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:24px;display:grid}.cortex-root .cortex-config-shell{min-height:100%;display:flex}.cortex-root .cortex-config-nav{box-sizing:border-box;border-right:1px solid rgba(var(--w), .07);background:rgba(var(--w), .015);flex-direction:column;flex-shrink:0;gap:18px;width:246px;padding:26px 12px 60px;transition:width .18s cubic-bezier(.4,0,.2,1),padding .18s cubic-bezier(.4,0,.2,1);display:flex}.cortex-root .cortex-config-nav.is-collapsed{align-items:center;gap:14px;width:60px;padding:26px 8px 60px}.cortex-root .cortex-config-nav.is-collapsed>div{width:100%}@media (prefers-reduced-motion:reduce){.cortex-root .cortex-config-nav{transition:none}}.cortex-root .cortex-config-content{box-sizing:border-box;flex:1;min-width:0;padding:30px 34px 90px}.cortex-root .cortex-config-content-inner{flex-direction:column;gap:26px;max-width:900px;display:flex}.cortex-root .cortex-incident{background:#b47d1c0b;border:1px solid #b47d1c40;border-radius:11px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.cortex-root .cortex-incident--compact{padding:10px 12px}.cortex-root .cortex-incident-icon{width:26px;height:26px;color:var(--status-warn);background:#b47d1c1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cortex-root .cortex-incident-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cortex-root .cortex-incident-copy>strong{color:var(--tx1);font-size:12.5px}.cortex-root .cortex-incident-copy>p{max-width:720px;color:var(--tx3);margin:0;font-size:12px;line-height:1.55}.cortex-root .cortex-incident-copy details{margin-top:3px}.cortex-root .cortex-incident-copy summary{width:max-content;color:var(--tx4);cursor:pointer;font-size:10.5px}.cortex-root .cortex-incident-details{color:var(--tx4);flex-direction:column;gap:3px;padding:7px 0 1px;font-size:9.5px;line-height:1.45;display:flex}.cortex-root .cortex-incident-actions{flex-shrink:0;align-items:center;gap:7px;display:flex}.cortex-root .cortex-memory-empty{background:linear-gradient(135deg, #00d2870e, rgba(var(--w), .012) 58%);border:1px solid #00a86b38;border-radius:14px;overflow:hidden}.cortex-root .cortex-memory-empty-intro{align-items:center;gap:14px;padding:18px;display:flex}.cortex-root .cortex-memory-empty-icon{width:42px;height:42px;color:var(--arka-green);background:#00d2871a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #00a86b24}.cortex-root .cortex-memory-empty-intro>div{flex:1;min-width:0}.cortex-root .cortex-memory-empty-intro h2{color:var(--tx1);margin:0 0 4px;font-size:15px}.cortex-root .cortex-memory-empty-intro p,.cortex-root .cortex-memory-empty-step p{color:var(--tx3);margin:0;font-size:12px;line-height:1.55}.cortex-root .cortex-memory-empty-steps{background:rgba(var(--w), .012);border-top:1px solid #00a86b24;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cortex-root .cortex-memory-empty-step{gap:9px;padding:14px 16px;display:flex}.cortex-root .cortex-memory-empty-step+.cortex-memory-empty-step{border-left:1px solid rgba(var(--w), .07)}.cortex-root .cortex-memory-empty-step>span{width:19px;height:19px;color:var(--arka-green);background:#00d28717;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cortex-root .cortex-memory-empty-step strong{color:var(--tx2);margin-bottom:3px;font-size:11.5px;display:block}.cortex-root .cortex-subject-split{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:26px;display:grid}.cortex-root .cortex-subject-status{border:1px solid rgba(var(--w), .1);background:rgba(var(--w), .025);height:28px;color:var(--tx3);border-radius:9999px;align-items:center;gap:6px;padding:0 11px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}.cortex-root .cortex-subject-status--ok{color:var(--arka-green);background:#00d2870e;border-color:#00d28747}.cortex-root .cortex-subject-status--warn{color:var(--status-warn);background:#d9770611;border-color:#d977064d}.cortex-root .cortex-subject-main,.cortex-root .cortex-subject-aside{flex-direction:column;gap:26px;min-width:0;display:flex}.cortex-root .cortex-subject-aside{gap:16px}.cortex-root .cortex-subject-section{flex-direction:column;min-width:0;display:flex}.cortex-root .cortex-subject-section-head{border-bottom:1px solid rgba(var(--w), .07);min-height:36px;color:var(--tx1);align-items:baseline;gap:10px;padding:0 0 11px;font-size:14px;font-weight:600;display:flex}.cortex-root .cortex-subject-section-head>.mono{letter-spacing:.1em;color:var(--tx5);font-size:9px;font-weight:700}.cortex-root .cortex-subject-section-note{color:var(--tx4);margin-left:auto;font-size:12px;font-weight:400}.cortex-root .cortex-subject-row{border-bottom:1px solid rgba(var(--w), .05);min-height:58px;color:var(--tx2);align-items:flex-start;gap:13px;padding:13px 8px;transition:background .12s;display:flex}.cortex-root .cortex-subject-row:hover{background:rgba(var(--w), .03)}.cortex-root .cortex-subject-row-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cortex-root .cortex-subject-row-main>strong{color:var(--tx1);font-size:13.5px;line-height:1.45}.cortex-root .cortex-subject-row-main>span{color:var(--tx4);font-size:11.5px;line-height:1.5}.cortex-root .cortex-subject-row-main>.mono{font-size:9.5px}.cortex-root .cortex-subject-row-date{color:var(--tx4);flex-shrink:0;padding-top:2px;font-size:9.5px}.cortex-root .cortex-subject-row-actions{flex-shrink:0;gap:7px;display:flex}.cortex-root .cortex-subject-folder-icon{color:var(--tx4);flex-shrink:0;margin-top:2px}.cortex-root .cortex-subject-folder-principal{color:var(--arka-green);font-size:11px;font-weight:500}.cortex-root .cortex-subject-row-main>.cortex-subject-folder-path{overflow-wrap:anywhere}.cortex-root .cortex-subject-section-error{color:var(--status-fail);font-size:12px}.cortex-root .cx-subject-folder-trigger{color:var(--tx3);font:inherit;border-radius:var(--radius-lg);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:5px 8px;font-size:12px;display:inline-flex}.cortex-root .cx-subject-folder-trigger:disabled{opacity:.4;cursor:default}.cx-root .cx-subject-folder-menu-row{min-height:38px;color:var(--tx3);align-items:center;gap:9px;padding:4px 8px;display:flex}.cx-root .cx-subject-folder-menu-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tx1);flex:1;font-size:12px;overflow:hidden}.cx-root .cx-subject-folder-menu-row .cx-tb{border-radius:var(--radius-md);color:var(--tx3);cursor:pointer;background:0 0;border:0;padding:5px}.cx-root .cx-subject-folder-menu-row .cx-tb:hover{background:var(--surface-hover);color:var(--tx1)}.cx-root .cx-subject-folder-menu-note{border-top:1px solid var(--app-border);color:var(--tx4);padding:10px 14px;font-size:11.5px;line-height:1.5}@media (width<=850px){.cortex-root .cx-subject-folder-trigger span{display:none}}.cortex-root .cortex-subject-empty{color:var(--tx3);flex-direction:column;gap:5px;padding:16px 8px;display:flex}.cortex-root .cortex-subject-empty>strong{color:var(--tx1);font-size:13px}.cortex-root .cortex-subject-empty>span{max-width:620px;font-size:12.5px;line-height:1.6}.cortex-root .cortex-subject-aside-card{border:1px solid rgba(var(--w), .07);border-radius:14px;overflow:hidden}.cortex-root .cortex-subject-aside-head{border-bottom:1px solid rgba(var(--w), .06);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.11em;color:var(--tx5);padding:12px 15px 10px;font-size:8.5px;font-weight:700}.cortex-root .cortex-subject-aside-row{border-bottom:1px solid rgba(var(--w), .05);color:var(--tx2);align-items:center;gap:9px;padding:11px 15px;font-size:12.5px;display:flex}.cortex-root .cortex-subject-aside-row:last-child{border-bottom:0}.cortex-root .cortex-subject-aside-row>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (width<=1180px){.cortex-root .cortex-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cortex-root .cortex-dashboard-grid,.cortex-root .cortex-subject-split{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.cortex-root .cortex-page{padding:24px 20px 70px}.cortex-root .cortex-config-shell{flex-direction:column}.cortex-root .cortex-config-nav{border-right:0;border-bottom:1px solid rgba(var(--w), .07);width:100%;padding:20px}.cortex-root .cortex-config-content{padding:24px 20px 70px}.cortex-root .cortex-subject-section-note{display:none}.cortex-root .cortex-subject-row{flex-wrap:wrap}.cortex-root .cortex-subject-row-actions{width:100%;padding-left:27px}.cortex-root .cortex-incident{flex-wrap:wrap}.cortex-root .cortex-incident-actions{width:100%;padding-left:38px}.cortex-root .cortex-memory-empty-intro{flex-wrap:wrap;align-items:flex-start}.cortex-root .cortex-memory-empty-intro .btn-primary{margin-left:56px}.cortex-root .cortex-memory-empty-steps{grid-template-columns:minmax(0,1fr)}.cortex-root .cortex-memory-empty-step+.cortex-memory-empty-step{border-top:1px solid rgba(var(--w), .07);border-left:0}}@media (width<=560px){.cortex-root .cortex-metric-grid{grid-template-columns:minmax(0,1fr)}}.cortex-root .cortex-stage{opacity:1;transition:opacity var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);transform:none}.cortex-root .cortex-stage[data-entering=true]{opacity:.94;transition:none;transform:translateY(2px)}.cortex-step-enter{animation:cortexStepIn var(--dur-base) var(--ease-standard) both}@keyframes cortexStepIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.ctl{height:32px;font-family:var(--font-sans);white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:600;transition:background .12s,border-color .12s,opacity .12s,transform 60ms;display:inline-flex}.ctl:disabled{opacity:.55;cursor:not-allowed}.ctl:focus-visible{outline:2px solid rgba(var(--w), .35);outline-offset:2px}.ctl--ghost{border:1px solid rgba(var(--w), .12);color:var(--tx-soft);background:0 0}.ctl--ghost:hover:not(:disabled){background:rgba(var(--w), .05);border-color:rgba(var(--w), .2)}.ctl--ghost:active:not(:disabled){background:rgba(var(--w), .09)}.ctl--primary{border:1px solid var(--content);background:var(--content);color:var(--surface)}.ctl--primary:hover:not(:disabled){opacity:.88}.ctl--primary:active:not(:disabled){opacity:.78}.ctl--danger{color:var(--arka-red);background:#c70f431a;border:1px solid #c70f4366}.ctl--danger:hover:not(:disabled){background:#c70f4329}.ctl--danger:active:not(:disabled){background:#c70f4338}.ctl--danger-ghost{color:var(--arka-red);background:0 0;border:1px solid #c70f4347}.ctl--danger-ghost:hover:not(:disabled){background:#c70f4312}.ctl--danger-ghost:active:not(:disabled){background:#c70f431f}.tunnel-btn{font-family:var(--font-sans);cursor:pointer;align-items:center;font-weight:600;transition:background .12s,border-color .12s,opacity .12s,transform 60ms;display:inline-flex}.tunnel-btn:disabled{opacity:.5;cursor:not-allowed}.tunnel-btn:focus-visible{outline:2px solid rgba(var(--w), .35);outline-offset:2px}.tunnel-btn--primary{border:1px solid var(--content);background:var(--content);height:42px;color:var(--surface);border-radius:9px;gap:8px;padding:0 20px;font-size:13px;font-weight:700}.tunnel-btn--primary:hover:not(:disabled){opacity:.9}.tunnel-btn--primary:active:not(:disabled){opacity:.8}.tunnel-btn--foot-ghost{border:1px solid rgba(var(--w), .12);height:42px;color:var(--tx-soft);background:0 0;border-radius:9px;gap:8px;padding:0 18px;font-size:13px}.tunnel-btn--foot-ghost:hover:not(:disabled){background:rgba(var(--w), .05)}.tunnel-btn--foot-ghost:active:not(:disabled){background:rgba(var(--w), .09)}.tunnel-btn--ghost{border:1px solid rgba(var(--w), .1);height:34px;color:var(--tx-inactive);background:0 0;border-radius:8px;align-self:flex-start;gap:7px;padding:0 14px;font-size:12.5px}.tunnel-btn--ghost:hover:not(:disabled){background:rgba(var(--w), .05);color:var(--tx-soft)}.tunnel-btn--ghost:active:not(:disabled){background:rgba(var(--w), .09)}.tunnel-btn--small{border:1px solid rgba(var(--w), .14);height:34px;color:var(--tx-soft);background:0 0;border-radius:8px;gap:7px;padding:0 13px;font-size:12px}.tunnel-btn--small:hover:not(:disabled){background:rgba(var(--w), .05);border-color:rgba(var(--w), .22)}.tunnel-btn--small:active:not(:disabled){background:rgba(var(--w), .09)}.tunnel-step{transition:background .12s}.tunnel-step:hover{background:rgba(var(--w), .05)!important}.tunnel-step:active{background:rgba(var(--w), .08)!important}.tunnel-choice{outline-offset:-1px;outline:1px solid #0000;transition:outline-color .12s}.tunnel-choice:hover:not(:disabled){outline-color:rgba(var(--w), .28)}.tunnel-choice:active:not(:disabled){outline-color:rgba(var(--w), .45)}.edition-card{border:1px solid rgba(var(--w), .12);background:rgba(var(--w), .02);color:var(--tx1);font-family:var(--font-sans);text-align:left;cursor:pointer;border-radius:13px;flex-direction:column;gap:10px;padding:18px 17px;transition:background .12s,border-color .12s,transform 60ms;display:flex}.edition-card:hover:not(:disabled){background:rgba(var(--w), .045);border-color:rgba(var(--w), .22)}.edition-card:active:not(:disabled){background:rgba(var(--w), .07)}.edition-card:disabled{opacity:.6;cursor:not-allowed}.edition-card--soon:disabled{opacity:.55;cursor:default}.edition-card:focus-visible{outline:2px solid rgba(var(--w), .35);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.ctl:active:not(:disabled),.tunnel-btn:active:not(:disabled),.edition-card:active:not(:disabled){transform:scale(.985)}}.ark-flow .ark-card{border:1px solid var(--app-border);background:var(--elevated);width:min(430px,100vw - 48px);box-shadow:var(--shadow-pop);border-radius:20px;flex-direction:column;gap:16px;padding:34px;display:flex;position:relative}.ark-flow .marque .dot{color:var(--arka-red)}.ark-flow .ark-card.centered{text-align:center;align-items:center}.ark-flow .card-logo{object-fit:contain;width:62px;height:62px;display:block}.ark-flow .ark-flow-eyebrow{color:var(--content-subtle);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.ark-flow .ark-card h1{letter-spacing:-.025em;color:var(--content);margin:2px 0 0;font-size:25px}.ark-flow .ark-card .lead{max-width:350px;color:var(--content-subtle);margin:0;font-size:13px;line-height:1.55}.ark-flow .ark-card .ark-flow-copy{white-space:pre-line}.ark-flow .ark-oauth{gap:9px;width:100%;margin-top:4px;display:grid}.ark-flow .ark-oauth button{border:1px solid var(--app-border);background:var(--elevated);min-height:42px;color:var(--content);border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:0 14px;font-size:13px;font-weight:650;display:flex}.ark-flow .ark-oauth button:disabled{cursor:not-allowed;opacity:.45}.ark-flow .ark-flow-error{width:100%;color:var(--content-subtle);text-align:left;background:#d9770614;border:1px solid #d9770640;border-radius:9px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:11px;line-height:1.45;display:flex}.ark-flow .ark-flow-error svg{color:#d97706;flex:none;margin-top:1px}.ark-flow .ark-flow-sep{color:var(--content-subtle);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.ark-flow .ark-flow-foot{color:var(--content-subtle);align-items:center;gap:6px;font-size:10px;display:flex}.ark-flow{z-index:60;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.ark-flow:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(6px);background:radial-gradient(120% 80% at 50% 30%,#c70f431a,#0000 60%),#0a0a0ba8;position:absolute;inset:0}body.theme-light .ark-flow:before{background:radial-gradient(120% 80% at 50% 30%,#c70f4314,#0000 60%),#faf7f4b3}.ark-splash{text-align:center;flex-direction:column;gap:0}.ark-splash .stage{justify-content:center;align-items:center;width:150px;height:150px;margin-bottom:30px;display:flex;position:relative}.ark-splash .ring{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ark-splash .ring svg{width:150px;height:150px;overflow:visible}.ark-splash .ring path{fill:none;stroke:var(--arka-red);stroke-width:1.5px;stroke-linejoin:round;opacity:0;transform-origin:50%;animation:2.6s ease-out infinite splash-ring}.ark-splash .ring:nth-child(2) path{animation-delay:.5s}.ark-splash .ring:nth-child(3) path{animation-delay:1s}@keyframes splash-ring{0%{opacity:.55;transform:scale(.5)}70%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}.ark-splash .logo{opacity:1;filter:drop-shadow(0 0 26px #c70f438c);width:78px;height:78px;animation:.8s cubic-bezier(.16,1,.3,1) .15s both splash-logo;display:block}@keyframes splash-logo{0%{opacity:0;transform:scale(.6)translateY(6px)}to{opacity:1;transform:none}}.ark-splash .title{letter-spacing:-.02em;color:var(--content);opacity:1;font-size:38px;font-weight:800;animation:.7s cubic-bezier(.16,1,.3,1) .5s both splash-up}.ark-splash .title .dot{color:var(--arka-red)}.ark-splash .sub{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--content-subtle);opacity:1;margin-top:12px;font-size:9px;font-weight:700;animation:.7s .75s both splash-fade}@keyframes splash-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes splash-fade{0%{opacity:0}to{opacity:1}}.ark-splash .bar{background:var(--app-border);opacity:1;border-radius:99px;width:190px;height:2px;margin-top:32px;animation:.5s .9s both splash-fade;overflow:hidden}.ark-splash .bar i{background:var(--arka-red);border-radius:99px;width:40%;height:100%;animation:1.9s cubic-bezier(.5,0,.2,1) .9s infinite splash-load;display:block;box-shadow:0 0 10px #c70f43b3}.ark-splash.failed .bar{visibility:hidden}@keyframes splash-load{0%{width:40%;transform:translate(-110%)}60%{width:58%}to{width:70%;transform:translate(250%)}}.ark-splash .boot{font-family:var(--font-mono);letter-spacing:.12em;color:var(--content-subtle);opacity:0;height:12px;margin-top:14px;font-size:9px;animation:.5s 1s forwards splash-fade}@media (prefers-reduced-motion:reduce){.ark-splash .logo,.ark-splash .title,.ark-splash .sub,.ark-splash .bar,.ark-splash .boot{opacity:1!important;animation:none!important;transform:none!important}.ark-splash .ring path{opacity:.22!important;animation:none!important;transform:none!important}.ark-splash .bar i{width:42%!important;animation:none!important;transform:none!important}}.ot-panel{border:1px solid rgba(var(--w), .08);background:0 0;border-radius:16px;overflow:clip visible}.ot-vue{flex-direction:column;gap:28px;max-width:860px;display:flex}.ot-intro{flex-direction:column;gap:12px;display:flex}.ot-lead{color:var(--tx2);max-width:62ch;font-size:14px;line-height:1.65}.ot-intro-hint{color:var(--tx4);font-size:12.5px}.ot-grille{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px;display:grid}.ot-liste{border:1px solid rgba(var(--w), .08);border-radius:13px;flex-direction:column;display:flex;overflow:hidden}.ot-ligne{border-bottom:1px solid rgba(var(--w), .055);grid-template-columns:minmax(176px,.8fr) minmax(230px,1.35fr) auto;align-items:center;gap:16px;min-height:82px;padding:14px 16px;display:grid}.ot-ligne:last-child{border-bottom:0}.ot-ligne-identite{flex-direction:column;gap:3px;min-width:0;display:flex}.ot-ligne>.ot-logo{display:none}.ot-ligne-capacites{flex-direction:column;gap:5px;min-width:0;display:flex}.ot-ligne-capacite{min-width:0;color:var(--tx4);align-items:center;gap:7px;font-size:11.5px;line-height:1.35;display:flex}.ot-ligne-capacite svg{flex-shrink:0}.ot-ligne-capacite--on{color:var(--tx2)}.ot-ligne-capacite--on svg{color:var(--arka-green)}.ot-ligne-commandes{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.ot-ligne-gestes{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.ot-ligne-gestes .ctl{min-height:29px;padding:0 10px}.ot-carte{flex-direction:column;gap:18px;padding:20px 22px 18px;display:flex}.ot-carte-tete{align-items:center;gap:14px;display:flex}.ot-carte-nom{font-size:14.5px;font-weight:700}.ot-carte-quoi{color:var(--tx4);font-size:12px;line-height:1.45}.ot-capacites{flex-direction:column;gap:14px;display:flex}.ot-capacite{align-items:flex-start;gap:12px;display:flex}.ot-capacite-titre{font-size:13px;font-weight:600}.ot-capacite-corps{color:var(--tx4);font-size:12px;line-height:1.55}.ot-gestes{flex-wrap:wrap;gap:10px;display:flex}.ot-bloc{gap:12px;padding:16px 18px;display:flex}.ot-bloc-titre{font-size:13px;font-weight:600}.ot-bloc-corps{color:var(--tx3);font-size:12.5px;line-height:1.6}.ot-bloc-note{color:var(--tx4);font-size:11.5px}.ot-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.11em;color:var(--tx5);font-size:8.5px;font-weight:700}.ot-pill{height:21px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;padding:0 9px;font-size:8.5px;font-weight:700;display:inline-flex}.ot-pill--ok{color:#00a86b;background:#00d28714;border:1px solid #00d2874d}.ot-pill--warn{color:#b06d09;background:#d977061a;border:1px solid #d977064d}.ot-pill--mute{background:rgba(var(--w), .04);border:1px solid rgba(var(--w), .11);color:var(--tx4)}.ot-logo{background:rgba(var(--w), .05);border:1px solid rgba(var(--w), .08);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.ot-logo img{object-fit:contain;width:24px;height:24px;display:block}.ot-logo .ot-brand-dark{display:block}.ot-logo .ot-brand-light,.theme-light .ot-logo .ot-brand-dark{display:none}.theme-light .ot-logo .ot-brand-light{display:block}@media (width<=1040px){.ot-ligne{grid-template-columns:minmax(170px,.8fr) minmax(220px,1fr)}.ot-ligne-commandes{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}}@media (width<=720px){.ot-ligne{grid-template-columns:36px 1fr;gap:10px 12px}.ot-ligne>.ot-logo{border-radius:9px;width:36px;height:36px;display:flex}.ot-ligne-capacites,.ot-ligne-commandes{grid-column:1/-1}.ot-ligne-commandes{flex-direction:column;align-items:stretch}.ot-ligne-gestes{justify-content:flex-start}}.ot-repli>summary{cursor:pointer;color:var(--tx4);padding:6px 0;font-size:12px;list-style:none;transition:color .12s}.ot-repli>summary::-webkit-details-marker{display:none}.ot-repli>summary:before{content:"▸ "}.ot-repli[open]>summary:before{content:"▾ "}.ot-repli>summary:hover{color:var(--tx2)}.ot-repli--ecartees{border:1px dashed rgba(var(--w), .14);border-radius:13px;padding:0 14px}.ot-repli--ecartees>summary{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:11px 0;font-size:10.5px}.ot-repli--ecartees[open]{padding-bottom:12px}.ot-connexions{max-width:920px}.ot-connexion-groupe{flex-direction:column;gap:10px;min-width:0;display:flex}.ot-connexions p{color:var(--tx4);text-wrap:pretty;margin:0;font-size:12.5px;line-height:1.6}.ot-connexion-groupe h2{margin:0 0 5px;font-size:9px}.ot-connexion-groupe>div>p{max-width:660px}.ot-connexion+.ot-connexion{border-top:1px solid rgba(var(--w), .055)}.ot-connexion-ligne{flex-wrap:wrap;align-items:center;gap:10px 12px;padding:14px 16px;display:flex}.ot-connexion-ligne:hover{background:rgba(var(--w), .018)}.ot-connexion-identite{text-align:left;min-width:0;color:var(--tx1);font:inherit;cursor:pointer;background:0 0;border:0;flex:170px;align-items:center;gap:12px;padding:0;display:flex}.ot-connexion-identite>svg{color:var(--tx-soft);flex-shrink:0}.ot-connexion-identite>span{flex-direction:column;gap:3px;min-width:0;display:flex}.ot-connexion-identite strong,.ot-connexion-mcp strong{font-size:13.5px;font-weight:600}.ot-connexion-identite small{color:var(--tx4);font-size:12px;line-height:1.45}.ot-connexion-caps{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ot-connexion-cap{border:1px solid rgba(var(--w), .08);background:rgba(var(--w), .025);height:22px;color:var(--tx5);white-space:nowrap;border-radius:9999px;align-items:center;gap:5px;padding:0 9px 0 7px;font-size:11.5px;font-weight:500;display:inline-flex}.ot-connexion-cap--on{color:var(--arka-green);background:color-mix(in srgb, var(--arka-green) 7%, transparent);border-color:color-mix(in srgb, var(--arka-green) 24%, transparent)}.ot-connexion-commandes{justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex}.ot-connexion-etat{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ot-connexion-etat>small{font:10px var(--font-mono);color:var(--tx5)}.ot-connexion-status{color:var(--tx4);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.ot-connexion-status i{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.ot-connexion-status--relie{color:var(--arka-green)}.ot-connexion-status--panne{color:var(--arka-red)}.ot-connexion-status--attente{color:var(--status-pending)}.ot-connexion-status--pause{color:var(--status-warn)}.ot-connexion-status--veille{color:var(--tx5)}.ot-hermes-etat,.ot-liaison-etat{flex-direction:column;gap:10px;display:flex}.ot-hermes-voile{z-index:65;-webkit-backdrop-filter:blur(2px);font-family:var(--font-sans);background:#0000008c;justify-content:center;align-items:center;padding:40px 24px;animation:.16s both otHermesVoile;display:flex;position:fixed;inset:0;overflow-y:auto}.ot-hermes-modale{box-sizing:border-box;background:var(--elevated);border:1px solid rgba(var(--w), .12);width:470px;max-width:100%;max-height:min(80vh,640px);box-shadow:var(--shadow-pop);color:var(--tx1);animation:otHermesPop var(--dur-fast) var(--ease-standard) both;border-radius:13px;outline:none;flex-direction:column;gap:12px;padding:18px 18px 16px;display:flex;overflow-y:auto}@keyframes otHermesVoile{0%{opacity:0}to{opacity:1}}@keyframes otHermesPop{0%{opacity:0;transform:translateY(3px)scale(.98)}to{opacity:1;transform:none}}.ot-hermes-modale h2{color:var(--tx1);margin:0;font-size:14px;font-weight:700}.ot-hermes-modale p{color:var(--tx3);margin:0;font-size:12.5px;line-height:1.5}.ot-hermes-modale p[role=status]{color:var(--tx2);align-items:center;gap:8px;display:flex}.ot-hermes-modale p[role=alert]{color:var(--tx1);align-items:flex-start;gap:6px;font-size:13px;display:flex}.ot-hermes-modale p[role=alert] svg{color:var(--status-warn);flex-shrink:0;margin-top:2px}.ot-hermes-modale p.ot-hermes-principal{color:var(--tx1);font-size:13px;font-weight:600}.ot-hermes-gestes{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ot-hermes-profils .ctl{width:100%}.ot-hermes-faits,.ot-hermes-profils,.ot-liaison-faits{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ot-hermes-faits li,.ot-liaison-faits li{color:var(--tx4);align-items:center;gap:8px;font-size:12px;display:flex}.ot-hermes-faits li.ot-hermes-fait--on,.ot-liaison-faits li.ot-liaison-fait--on{color:var(--tx2)}.ot-hermes-faits li.ot-hermes-fait--on svg,.ot-liaison-faits li.ot-liaison-fait--on svg{color:var(--arka-green)}.ot-hermes-faits small,.ot-liaison-faits small{font:10px var(--font-mono);color:var(--tx5)}.ot-hermes-erreur{color:var(--arka-red)}.ot-hermes-notes{flex-direction:column;gap:8px;display:flex}.ot-hermes-notes>p{color:var(--tx2);margin:0;font-size:12.5px;line-height:1.5}.ot-hermes-notes-choix{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ot-hermes-notes-choix li{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.ot-hermes-notes-choix small{color:var(--tx4);font-size:11.5px;line-height:1.45}.ot-connexion-compteurs{flex-wrap:wrap;gap:16px;display:flex}.ot-connexion-compteurs .ot-connexion-status{font:10.5px var(--font-mono)}.ot-connexion-switch{background:rgba(var(--w), .08);border:1px solid rgba(var(--w), .12);cursor:pointer;border-radius:9999px;flex-shrink:0;justify-content:flex-start;align-items:center;width:34px;height:20px;padding:2px;display:inline-flex}.ot-connexion-switch>span{background:var(--tx4);border-radius:50%;width:14px;height:14px}.ot-connexion-switch[aria-checked=true]{background:var(--arka-green);border-color:var(--arka-green);justify-content:flex-end}.ot-connexion-switch[aria-checked=true]>span{background:var(--tx1)}.theme-light .ot-connexion-switch[aria-checked=true]>span{background:var(--zone)}.ot-connexion-chevron{color:var(--tx5);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.ot-connexion-chevron[aria-expanded=true] svg{transform:rotate(180deg)}.ot-connexions button:focus-visible,.ot-connexions a:focus-visible{outline:2px solid var(--arka-green);outline-offset:4px}.ot-connexions button:disabled{cursor:wait;opacity:.5}.ot-connexions .ctl--primary{background:var(--tx1);color:var(--zone);border-color:var(--tx1)}.ot-connexions .ctl--danger{color:var(--arka-red);background:color-mix(in srgb, var(--arka-red) 5%, transparent);border-color:color-mix(in srgb, var(--arka-red) 30%, transparent)}.ot-connexion-detail{flex-direction:column;gap:12px;padding:2px 16px 16px 48px;display:flex}.ot-connexion-detail>p{color:var(--tx3)}.ot-connexion-incident{border:1px solid color-mix(in srgb, var(--arka-red) 25%, transparent);background:color-mix(in srgb, var(--arka-red) 5%, transparent);color:var(--arka-red);border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px;margin:0 16px 14px;padding:11px 13px;font-size:12px;display:flex}.ot-connexion-incident>span{overflow-wrap:anywhere;flex:220px;line-height:1.5}.ot-connexion-modes{flex-wrap:wrap;gap:10px 22px;display:flex}.ot-connexion-modes label{color:var(--tx3);align-items:center;gap:10px;font-size:12px;display:flex}.ot-connexion-tech{border:1px solid rgba(var(--w), .08);background:rgba(var(--w), .025);border-radius:10px;flex-direction:column;gap:10px;padding:12px;font-size:12px;display:flex}.ot-connexion-tech code{overflow-wrap:anywhere;font:11px var(--font-mono);color:var(--tx3)}.ot-connexion-tech dl{flex-direction:column;gap:9px;margin:0;display:flex}.ot-connexion-tech dl>div{align-items:center;gap:12px;display:flex}.ot-connexion-tech dt{font:9px var(--font-mono);color:var(--tx5);flex:0 0 65px}.ot-connexion-tech dd{overflow-wrap:anywhere;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.ot-connexion-mcp{border-radius:13px;flex-direction:column;gap:15px;padding:17px;display:flex}.ot-connexion-mcp-tete{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ot-connexion-mcp-tete>div{flex:220px;min-width:0}.ot-connexion-mcp-tete strong{align-items:center;gap:8px;display:flex}.ot-connexion-clients{flex-direction:column;gap:10px;display:flex}.ot-connexion-clients>div{border-top:1px solid rgba(var(--w), .06);flex-wrap:wrap;align-items:center;gap:9px;padding-top:11px;display:flex}.ot-connexion-clients>div>span{flex-direction:column;flex:150px;gap:3px;display:flex}.ot-connexion-clients small{color:var(--tx4);font-size:11px}.ot-connexion-lien,.ot-connexion-footer a{color:var(--tx2);font-size:12px;text-decoration:none}.ot-connexion-lien:hover,.ot-connexion-footer a:hover{text-decoration:underline}.ot-sessions-reglages{margin-top:22px}@media (width<=720px){.ot-connexion-detail{padding-left:16px}.ot-connexion-commandes{flex:100%;justify-content:flex-end}.ot-connexion-etat{align-items:flex-start;margin-right:auto}}.cortex-config-content-inner:has(.ot-connexions){max-width:920px}.ot-connexion-etat{min-width:104px}.ot-connexion-etat .ot-connexion-status{font-size:12.5px;font-weight:500}.ot-connexion-detail>p{max-width:600px}.ot-connexion>.ot-connexion-incident{grid-template-columns:14px minmax(0,1fr);align-items:start;display:grid}.ot-connexion>.ot-connexion-incident>span{color:var(--tx2);font-size:12.5px}.ot-connexion>.ot-connexion-incident>button{grid-column:2;justify-self:start}.sess-row{cursor:pointer;transition:background .11s}.sess-row:hover{background:rgba(var(--w), .028)}.sess-pill{display:inline-flex}.sess-act{align-items:center;gap:6px;min-width:0;display:none}.sess-row:hover .sess-act,.sess-row:focus-within .sess-act{display:flex}.sess-row:has([aria-expanded=true]) .sess-act{display:flex}.sess-row:hover .sess-pill,.sess-row:focus-within .sess-pill{display:none}.sess-row:has([aria-expanded=true]) .sess-pill{display:none}.sess-fil{cursor:pointer;transition:background .12s}.sess-fil:hover{background:rgba(var(--w), .03)}.sess-fil--cible{background:rgba(var(--w), .06);box-shadow:inset 3px 0 0 var(--pass-tx)}.sess-cta{cursor:pointer;transition:opacity .13s}.sess-cta:hover{opacity:.86}@keyframes sessBreathe{0%,to{opacity:1}50%{opacity:.35}}.sess-live{animation:1.9s ease-in-out infinite sessBreathe}@keyframes sessPopIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.sess-pop{animation:sessPopIn var(--dur-base,.15s) var(--ease-standard,ease) both}.sess-mark{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.sess-mark--mono{filter:invert()}.theme-light .sess-mark--mono{filter:none}.sess-row .row-check{opacity:0;transition:opacity .11s}.sess-row:hover .row-check,.sess-row .row-check.is-on{opacity:1}.sess-btn{border:1px solid rgba(var(--w), .12);background:var(--zone);min-width:0;height:26px;color:var(--tx1);font:600 11.5px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 10px;transition:background .13s,border-color .13s,opacity .13s;display:inline-flex;overflow:hidden}.sess-btn:hover{background:rgba(var(--w), .07);border-color:rgba(var(--w), .18)}.sess-btn:disabled{opacity:.55;cursor:default}.sess-btn--primaire{background:var(--tx1);color:var(--surface);border-color:#0000}.sess-btn--primaire:hover{background:var(--tx1);opacity:.86;border-color:#0000}.sess-btn--danger{color:var(--arka-red);background:#c70f430f;border-color:#c70f4366}.sess-btn--danger:hover{background:#c70f431f;border-color:#c70f4366}.sess-btn--fiche{border-radius:9px;height:32px;padding:0 13px;font-size:12.5px}.sess-btn--icone{justify-content:center;width:26px;padding:0}.sess-controle{text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:none;border-radius:9px;align-items:center;gap:12px;padding:10px;display:flex}.sess-md .ark-md{color:var(--tx2);overflow-wrap:break-word;min-width:0;font-size:12.5px;line-height:1.55}.sess-md .ark-md>:first-child{margin-top:0}.sess-md .ark-md>:last-child{margin-bottom:0}.sess-md .ark-md p{margin:0 0 8px}.sess-md .ark-md h1,.sess-md .ark-md h2,.sess-md .ark-md h3,.sess-md .ark-md h4{color:var(--tx1);margin:12px 0 6px;font-size:13px;font-weight:700;line-height:1.3}.sess-md .ark-md ul,.sess-md .ark-md ol{margin:0 0 8px;padding-left:20px}.sess-md .ark-md li{margin:2px 0}.sess-md .ark-md li::marker{color:var(--tx4)}.sess-md .ark-md a{color:var(--arka-red);text-underline-offset:2px;text-decoration:underline}.sess-md .ark-md strong{color:var(--tx1)}.sess-md .ark-md code{font-family:var(--font-mono);background:rgba(var(--w),.06);overflow-wrap:break-word;border-radius:5px;padding:1px 5px;font-size:11.5px}.sess-md .ark-md blockquote{border-left:2px solid rgba(var(--w),.18);color:var(--tx3);margin:0 0 8px;padding:2px 12px}.sess-md .ark-md hr{border:none;border-top:1px solid rgba(var(--w),.1);margin:10px 0}.sess-md .ark-md .ark-md-code{border:1px solid rgba(var(--w),.1);background:rgba(var(--w),.03);border-radius:9px;margin:0 0 10px;overflow:hidden}.sess-md .ark-md .ark-md-code-head{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--tx4);border-bottom:1px solid rgba(var(--w),.08);padding:4px 10px;font-size:9.5px}.sess-md .ark-md .ark-md-code pre{margin:0;padding:10px;overflow-x:auto}.sess-md .ark-md .ark-md-code pre code{background:0 0;padding:0;font-size:11.5px;line-height:1.5}.sess-md .ark-md-table-wrap{border:1px solid rgba(var(--w),.12);border-radius:9px;margin:0 0 10px;overflow-x:auto}.sess-md .ark-md-table-wrap table{border-collapse:collapse;width:100%;font-size:12px}.sess-md .ark-md-table-wrap th,.sess-md .ark-md-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid rgba(var(--w),.08);padding:6px 10px}.sess-md .ark-md-table-wrap thead th{background:rgba(var(--w),.04);color:var(--tx1);white-space:nowrap;font-weight:700}.sess-md .ark-md-table-wrap tbody tr:last-child td{border-bottom:none}.sess-brut{border:1px solid rgba(var(--w),.08);background:rgba(var(--w),.03);font-family:var(--font-mono);color:var(--tx3);white-space:pre-wrap;word-break:break-word;border-radius:8px;max-height:360px;margin:6px 0 0;padding:9px 11px;font-size:10.5px;line-height:1.5;overflow:auto}.decision{box-sizing:border-box;background:var(--elevated);color:var(--tx1);font:13px var(--font-sans);border:1px solid rgba(var(--w), .14);border-radius:12px}.decision-corps{box-sizing:border-box;flex-direction:column;gap:10px;padding:12px 16px 14px;display:flex}.decision-corps>*{flex-shrink:0}.decision-history{border:0;min-width:0;margin:0;padding:0}.decision-history legend{color:var(--tx3);margin-bottom:6px;padding:0;font-size:11.5px}.decision-history-option{border:1px solid rgba(var(--w), .12);color:var(--tx2);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.decision-history-option+.decision-history-option{margin-top:6px}.decision-history-option:hover{background:rgba(var(--w), .04)}.decision-history-option:has(:checked){background:rgba(var(--w), .06);border-color:rgba(var(--w), .3)}.decision-history-option input{appearance:none;border:1px solid var(--tx4);background:0 0;border-radius:50%;flex-shrink:0;place-content:center;width:14px;height:14px;margin:0;display:grid}.decision-history-option input:checked:after{content:"";background:var(--tx1);border-radius:50%;width:6px;height:6px}.decision-history:disabled{opacity:.5}.decision :is(input,select,button):focus-visible{outline:2px solid var(--tx3);outline-offset:2px}.decision-echec{overflow-wrap:anywhere}.decision-gestes{flex-wrap:wrap}.decision-tete{cursor:grab;align-items:center;gap:8px;display:flex}.decision-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx4);font-size:9px;font-weight:700}.decision-compte-texte{font-family:var(--font-mono);color:var(--tx5);align-items:center;gap:5px;margin-left:auto;font-size:9.5px;display:inline-flex}.decision-compte{background:rgba(var(--w), .1);border-radius:2px;height:2px;overflow:hidden}.decision-compte>i{background:var(--arka-red);height:100%;transition:width 1s linear;display:block}.decision-titre{letter-spacing:-.02em;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:16px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.decision-meta{font-family:var(--font-mono);color:var(--tx4);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.decision-question{color:var(--tx2);font-size:12.5px}.decision-sujet{min-width:0;color:var(--tx3);align-items:center;gap:8px;display:flex}.decision-sujet-label{color:var(--tx3);font-size:11.5px;font-weight:600}.decision-sujet-vide{color:var(--tx-inactive);font-size:12px}.decision-select{border:1px solid rgba(var(--w), .14);background:var(--zone);min-width:0;height:30px;color:var(--tx1);font:12.5px var(--font-sans);border-radius:8px;flex:1;padding:0 10px}.decision-input{border:1px solid rgba(var(--w), .14);background:var(--zone);min-width:0;height:30px;color:var(--tx1);font:12.5px var(--font-sans);box-sizing:border-box;border-radius:8px;flex:1;padding:0 10px}.decision-creation{flex-direction:column;gap:6px;display:flex}.decision-echec{color:var(--warn-tx);font-size:11.5px}.decision-gestes{align-items:center;gap:8px;margin-top:auto;display:flex}.decision-gestes .btn-primary,.decision-gestes .btn-secondary{border-radius:9px;height:32px;padding:0 14px;font-size:12.5px;font-weight:600}.ac-vue{flex-direction:column;gap:26px;max-width:760px;display:flex}.ac-promesse{color:var(--tx2);margin:0;font-size:15px;line-height:1.7}.ac-promesse strong{color:var(--tx1);font-weight:700}.ac-boucle{flex-direction:column;gap:2px;display:flex}.ac-temps{align-items:flex-start;gap:14px;padding:14px 4px;display:flex}.ac-temps+.ac-temps{border-top:1px solid rgba(var(--w), .07)}.ac-temps-rang{border:1px solid rgba(var(--w), .14);width:26px;height:26px;font-family:var(--font-mono);color:var(--tx4);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:flex}.ac-temps--acquis .ac-temps-rang{color:#00a86b;background:#00d2870f;border-color:#00d28773}.ac-temps-titre{color:var(--tx1);font-size:13.5px;font-weight:600}.ac-temps-corps{color:var(--tx4);font-size:12.5px;line-height:1.6}.ac-exergue{background:#00d2870b;border:1px solid #00d28742;border-radius:12px;align-items:flex-start;gap:12px;padding:15px 17px;display:flex}.ac-exergue-texte{color:var(--tx2);font-size:13px;line-height:1.6}.ac-pied{flex-direction:column;gap:8px;display:flex}.ac-mise-en-route{color:var(--tx3);font-size:12.5px;line-height:1.6}.ac-local{color:var(--tx4);align-items:center;gap:7px;font-size:11.5px;line-height:1.5;display:inline-flex}.cortex-home-login{background:var(--surface);color:var(--content);font-family:var(--font-sans)}.cortex-home-login:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(90% 70% at 50% 34%,#c70f431c,#0000 65%)}.cortex-home-login .cortex-home-login-card{gap:15px}.cortex-home-login .ark-card h1{line-height:1.2}.cortex-home-login .ark-card .lead{max-width:340px;color:var(--content-muted)}.cortex-home-login .ark-flow-eyebrow,.cortex-home-login .ark-flow-foot{color:var(--content-muted)}.cortex-home-login-form{text-align:left;flex-direction:column;align-items:stretch;width:100%;margin-top:5px;display:flex}.cortex-home-login-label{color:var(--content);margin-bottom:7px;font-size:12px;font-weight:600}.cortex-home-login-input{box-sizing:border-box;border:1px solid var(--app-border);background:var(--surface);width:100%;min-height:44px;color:var(--content);font:13px var(--font-sans);border-radius:10px;outline:none;padding:10px 13px;transition:border-color .16s,box-shadow .16s}.cortex-home-login-input::placeholder{color:var(--content-subtle)}.cortex-home-login-input:focus-visible{border-color:var(--arka-red);box-shadow:0 0 0 3px #c70f4326}.cortex-home-login-remember{color:var(--content);cursor:pointer;align-items:flex-start;gap:10px;margin:17px 0 18px;font-size:12px;font-weight:500;display:flex}.cortex-home-login-remember input{width:16px;height:16px;accent-color:var(--arka-red);cursor:pointer;flex:none;margin:1px 0 0}.cortex-home-login-remember small{color:var(--content-muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.cortex-home-login .ark-flow-error{box-sizing:border-box;margin-bottom:12px}.cortex-home-login-submit{background:var(--arka-red);color:#fff;border-radius:10px;width:100%;min-height:44px;padding:10px 14px;font-size:13px;font-weight:650;transition:background .16s,transform .16s}.cortex-home-login-submit:hover:not(:disabled){background:#ab0d3a}.cortex-home-login-submit:active:not(:disabled){transform:translateY(1px)}.cortex-home-login-submit:focus-visible,.cortex-home-login-remember input:focus-visible{outline:2px solid var(--arka-red);outline-offset:3px}.cortex-home-login-submit:disabled{opacity:.48;cursor:not-allowed}.cortex-home-login .ark-flow-foot{margin-top:3px}.cortex-home-login-checking{color:var(--content-muted);margin:0;font-size:13px}@media (width<=480px){.cortex-home-login{padding:18px}.cortex-home-login .ark-card{width:100%;padding:28px 24px}}
