:root{color:#e7eef0;font-synthesis:none;--muted:#9baeb7;--panel:#192226;--border:#304047;--accent:#91e0b4;--danger:#ff9d98;background:#101619;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{background:var(--accent);color:#10261a;cursor:pointer;border:1px solid #0000;border-radius:8px;min-height:44px;padding:12px 18px;font-weight:650}button:disabled{opacity:.45;cursor:not-allowed}button.secondary{color:#e0ebee;background:#243238;border-color:#3a4b53}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline-offset:4px;outline:3px solid #b3e7ff}h1{letter-spacing:-.035em;margin:8px 0 12px;font-size:clamp(1.7rem,3vw,2.4rem)}h2{margin:0 0 16px;font-size:1.2rem}p{line-height:1.65}input{color:#eef6f8;background:#10191e;border:1px solid #50636c;border-radius:8px;width:100%;min-width:0;padding:12px}label{margin-bottom:10px;display:block}.muted{color:var(--muted)}.small{font-size:.85rem}.eyebrow{letter-spacing:.13em;color:var(--muted);font-size:.7rem;font-weight:700}.brand-mark{background:var(--accent);color:#152e20;border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;margin-right:8px;font-size:.8rem;font-weight:800;display:inline-flex}.auth-wrap{flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:32px 18px;display:flex}.auth-brand{align-items:center;margin-bottom:32px;font-weight:700;display:flex}.auth-card{border:1px solid var(--border);background:var(--panel);border-radius:18px;width:min(100%,480px);padding:32px}.auth-card>button{width:100%}.auth-foot{color:var(--muted);margin-top:32px;font-size:.75rem}.recovery-codes{overflow-wrap:anywhere;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.check{align-items:center;gap:10px;margin:24px 0;font-size:.9rem;display:flex}.check input{flex-shrink:0;width:18px}.shell{grid-template-columns:230px minmax(0,1fr);min-height:100dvh;display:grid}aside{border-right:1px solid var(--border);background:#131c20;flex-direction:column;padding:28px 20px;display:flex}aside>a{color:#eef5f7;align-items:center;display:flex}aside .eyebrow{margin-top:40px}nav{gap:6px;display:grid}nav a{color:#c4d2d9;border-radius:8px;padding:12px 14px}nav a:hover{background:#243238;text-decoration:none}.identity{overflow-wrap:anywhere;gap:12px;margin-top:auto;padding-top:40px;font-size:.9rem;display:grid}.content{min-width:0;padding:24px 36px}.actions{flex-wrap:wrap;gap:12px;display:flex}.card{background:var(--panel);border:1px solid var(--border);border-radius:14px;min-width:0;padding:22px}dialog{color:#e7eef0;background:var(--panel);border:1px solid #52666f;border-radius:16px;width:min(480px,100% - 32px);padding:28px}dialog::backdrop{background:#000b}[role=alert]{color:#ffbbb4}@media (width<=768px){.shell{grid-template-columns:1fr}aside{border-right:0;border-bottom:1px solid var(--border);grid-template-columns:1fr auto;gap:12px;padding:14px 18px;display:grid}aside .eyebrow{display:none}nav{order:3;grid-column:1/-1;gap:6px;display:flex;overflow:auto}nav a{padding:8px 12px;font-size:.85rem}.identity{align-items:center;gap:10px;margin:0;padding:0;display:flex}.identity>span{display:none}.identity button{padding:8px 12px}.content{padding:20px 18px}.auth-card{padding:24px}.recovery-codes{font-size:.85rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.page-heading p{margin:0}.status-group{flex-wrap:wrap;gap:8px;display:flex}.badge{white-space:nowrap;letter-spacing:.03em;color:#c1cfd6;background:#233239;border:1px solid #4b6068;border-radius:6px;align-items:center;gap:6px;padding:6px 9px;font-size:.7rem;font-weight:750;display:inline-flex}.badge-online{color:#a2eac1;background:#163c29;border-color:#3b7852}.badge-degraded,.badge-stale{color:#ffdf9e;background:#423622;border-color:#8b703c}.badge-offline,.badge-revoked{color:#c7d0d7;background:#2c3439}.device-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:20px;display:grid}.device-card h2{overflow-wrap:anywhere;margin:20px 0 8px}.device-card h2 a{color:#f0f6f8}.device-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.device-symbol{color:#a3e5bc;background:#293e36;border-radius:10px;padding:12px;font-size:.85rem;font-weight:800}dl{grid-template-columns:1fr 1.3fr;gap:12px;margin:14px 0 22px;font-size:.85rem;display:grid}dt{color:var(--muted)}dd{overflow-wrap:anywhere;margin:0}.empty{text-align:center;padding:60px 24px}.empty-mark{color:var(--accent);margin-bottom:12px;font-size:3rem;display:block}.pagination{margin-top:24px}.device-layout{grid-template-columns:minmax(0,2fr) minmax(230px,1fr);gap:20px;display:grid}.side-cards{align-content:start;gap:20px;display:grid}.section-title{justify-content:space-between;align-items:start;gap:8px;display:flex}.bot-state{letter-spacing:-.03em;margin:12px 0 0;font-size:1.6rem;font-weight:750}.live-card{margin-bottom:20px}.not-live .bot-state{color:#b9c6cc}.metrics{border-top:1px solid var(--border);gap:16px;margin-top:20px;padding-top:18px;display:grid}.metrics>div{gap:6px;display:grid}.metrics span{color:var(--muted);font-size:.8rem}.metrics strong{font-variant-numeric:tabular-nums;font-size:.95rem}.main-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.main-controls button{min-width:0;padding:12px 4px}.stop{color:#14272f;background:#dce7eb}.panic{color:#fff;background:#d84d47;border-color:#f68078}.panic:not(:disabled):hover{background:#e25f59}.notice{background:#25343b;border:1px solid #3d5864;border-radius:8px;padding:12px 16px}.warning{color:#ffe0a1;background:#382f22;border-color:#806438}.command-result{overflow-wrap:anywhere;background:#1e3028;border:1px solid #486256;border-radius:9px;gap:8px;margin-top:20px;padding:16px;display:grid}.command-result p{margin:0}.command-result code{font-size:.8rem}.counter-row{display:contents}.counter-row dt{text-transform:capitalize}.pair-card{max-width:640px}.pair-code{letter-spacing:.07em;font-family:ui-monospace,monospace;font-size:clamp(1rem,3vw,1.3rem)}.pair-preview{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}.pair-preview button{margin-top:16px}progress{width:100%;height:7px;accent-color:var(--accent)}@media (width<=1024px){.device-layout{grid-template-columns:1fr}.side-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}}@media (width<=768px){.page-heading{flex-direction:column;align-items:start;gap:12px;margin-bottom:20px}.card{padding:18px}.main-controls{gap:7px}.main-controls button{font-size:.8rem}.device-layout{gap:16px}.pair-code{letter-spacing:.04em}}h1{overflow-wrap:anywhere}.mobile-state{display:none}.primary-cards{flex-direction:column;min-width:0;display:flex}@media (width<=768px){.mobile-state{display:block;margin-top:8px!important}.primary-cards>.controls{order:-1;margin-bottom:20px}}aside{height:100dvh;position:sticky;top:0}@media (width<=768px){aside{height:auto;position:static}}.device-tabs{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;display:flex}.device-tabs button{flex:1;min-width:4rem;padding:.55rem .7rem}.history-item{border-top:1px solid var(--border);overflow-wrap:anywhere;padding:1rem 0}.history-item h3{margin:0 0 .6rem}.history-counters{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.history-counters dd{grid-row:2;margin:0;font-weight:700}.history-pagination{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.history-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.history-filters label{min-width:0}.history-filters select{width:100%;min-width:0}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.stat{overflow-wrap:anywhere;flex-direction:column;gap:.5rem;display:flex}.stat strong{font-size:1.5rem}@media (width<=768px){.history-filters,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.history-counters{grid-template-columns:repeat(5,minmax(0,1fr));font-size:.8rem}.device-tabs{gap:.25rem}.history-item code{overflow-wrap:anywhere}}.history-filters select,.stats-window select{font:inherit;color:#eef6f8;background:#10191e;border:1px solid #50636c;border-radius:8px;min-height:44px;margin-top:8px;padding:10px;display:block}.stats-window{max-width:200px;margin-bottom:20px}.stats-window select{width:100%}@media (width<=480px){.device-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.device-tabs button{min-width:0}}.language-selector{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:.8rem;display:flex}.auth-card>.language-selector{justify-content:flex-end;margin-bottom:18px}.live-card>.muted{margin:8px 0}.live-card .metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;padding-top:12px}.live-card .metrics strong{overflow-wrap:anywhere}.live-farm{--farm-color:#9daeb6;border-block:1px solid var(--border);margin:10px 0;padding:8px 0}.farm-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.farm-heading h3{margin:0;font-size:.95rem}.farm-state{color:var(--farm-color);font-size:.85rem;font-weight:650}.farm-row-label{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin:8px 0 12px;font-size:.8rem;display:flex}.row-progress-number{font-variant-numeric:tabular-nums;color:#eef6f8}.row-progress-track{border:1px solid var(--farm-color);background:repeating-linear-gradient(90deg,#142329 0 23px,#263840 23px 24px);border-radius:9px;height:30px;position:relative;overflow:hidden;box-shadow:inset 0 2px 8px #0005}.row-progress-fill{transform-origin:0;transform:scaleX(var(--row-progress));background:linear-gradient(90deg, #214439, var(--farm-color));border-radius:4px;position:absolute;inset:4px 0;overflow:hidden}.row-progress-positioner{pointer-events:none;transform:translateX(calc(var(--row-progress) * 100%));position:absolute;inset:0}.row-progress-edge{width:14px;height:14px;box-shadow:0 0 10px var(--farm-color), inset 0 0 0 3px var(--farm-color);background:#edfdf4;border-radius:50%;position:absolute;top:7px;left:0;transform:translate(-50%)}.row-progress-shimmer{opacity:.5;background:linear-gradient(110deg,#0000 25%,#ffffff35 50%,#0000 75%);position:absolute;inset:0}.live-farm[data-moving=true] .row-progress-shimmer{animation:2.8s ease-in-out infinite row-shimmer}.farm-harvest-row{--farm-color:#80d8ad}.farm-shift-row{--farm-color:#8ac9e4}.farm-paused{--farm-color:#d2c987}.farm-recovery{--farm-color:#dfb378}.farm-emergency-stop{--farm-color:#f08c98}.farm-unverified .row-progress-track{opacity:.4}.row-state-symbol{color:#eef6f8;font-size:20px;position:absolute;top:1px;right:8px}@keyframes row-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.controls>.actions{margin-top:16px}.controls button{transition:border-color .15s,box-shadow .15s,transform .1s;position:relative;overflow:hidden}.controls button:hover:not(:disabled){border-color:#b5e8d0;box-shadow:0 0 0 2px #91e0b41c}.controls button:active:not(:disabled){transform:translateY(1px)}[data-command-state=SUBMITTING],[data-command-state=QUEUED],[data-command-state=SENT]{border-color:#8ac9e4!important}.controls button[data-command-state=SUBMITTING]:after,.controls button[data-command-state=QUEUED]:after,.controls button[data-command-state=SENT]:after{content:"";background:#8ac9e4;height:3px;animation:1.6s ease-in-out infinite alternate command-pending;position:absolute;inset:auto 0 0}[data-command-state=RECEIVED]{box-shadow:inset 0 -3px #8fd6cb;border-color:#8fd6cb!important}[data-command-state=EXECUTED]{animation:.65s ease-out command-success;border-color:#91e0b4!important}[data-command-state=REJECTED],[data-command-state=UNCONFIRMED],[data-command-state=UNKNOWN_AFTER_RESTART]{border-color:#e4ba7d!important}[data-command-state=FAILED],[data-command-state=EXPIRED],[data-command-state=REVOKED]{border-color:#f08c98!important}.controls .panic[data-armed=true]{border-color:#ffd3cf;box-shadow:0 0 0 2px #d94b4340}.controls .panic[data-armed=true]:before{content:"";transform-origin:0;background:#fff4f2;height:4px;animation:3s linear forwards panic-countdown;position:absolute;inset:auto 0 0}@keyframes panic-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes command-pending{0%{opacity:.25;transform:scaleX(.25)}to{opacity:.8;transform:scaleX(1)}}@keyframes command-success{0%{box-shadow:0 0 0 3px #91e0b46b}to{box-shadow:0 0 #91e0b400}}.history-item{margin:0;padding:12px 0}.session-row:nth-of-type(2n),.event-row:nth-of-type(2n){background:#101b1f55}.session-current{border-left:3px solid var(--accent);padding-left:10px}.session-main,.event-main{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.history-item h3{overflow-wrap:anywhere;margin:0;font-size:.95rem}.session-time,.session-runtime{font-variant-numeric:tabular-nums;margin:0;font-size:.8rem}.history-counters{flex-wrap:wrap;gap:8px 16px;margin:8px 0;display:flex}.history-counters>div,.event-chips>div{align-items:baseline;gap:5px;display:flex}.history-counters dt,.event-chips dt{color:var(--muted);font-size:.8rem}.history-counters dd{font-weight:650}.history-details{margin-top:6px;font-size:.8rem}.history-details summary{cursor:pointer;color:#a8c8d6;width:fit-content;min-height:24px}.details-hide,details[open] .details-show{display:none}details[open] .details-hide{display:inline}.secondary-metadata{gap:6px;margin:8px 0;display:grid}.secondary-metadata>div{grid-template-columns:minmax(90px,auto) minmax(0,1fr);gap:10px;display:grid}.secondary-metadata code{overflow-wrap:anywhere}.event-main time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8rem}.event-main .severity-badge{margin-left:auto}.severity-badge{border:1px solid #52616a;border-radius:5px;padding:3px 7px;font-size:.7rem}.severity-warning .severity-badge{color:#dfb378;border-color:#836744}.severity-error .severity-badge,.severity-critical .severity-badge{color:#f08c98;border-color:#a45967}.severity-critical{border-left:3px solid #c86e7d;padding-left:10px}.event-chips{flex-wrap:wrap;gap:5px 12px;margin:6px 0;font-size:.8rem;display:flex}.event-chips dd{overflow-wrap:anywhere;max-width:220px}.history-filters{flex-wrap:wrap;gap:8px 12px;margin:14px 0;display:flex}.history-filters label{flex:140px;margin:0;font-size:.8rem}.history-filters select{border-radius:6px;min-height:40px;padding:6px 10px}@media (width<=1024px){.primary-cards>.controls{order:-1;margin-bottom:20px}}@media (width<=480px){.event-main .severity-badge{margin-left:0}.secondary-metadata>div{grid-template-columns:1fr;gap:3px}}.content .session-main,.content .event-main{border:0;justify-content:space-between;gap:12px;margin:0;padding:0}.live-farm{isolation:isolate;position:relative}.farm-body{transition:filter .35s,opacity .35s}.live-farm[data-shift=true] .farm-body{filter:blur(3px);opacity:.2}.farm-shift-overlay{opacity:0;visibility:hidden;pointer-events:none;color:#c5eeff;background:linear-gradient(110deg,#173647ed,#173444d9);border:1px solid #71b9d170;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:opacity .4s,visibility 0s .4s;display:flex;position:absolute;inset:0}.live-farm[data-shift=true] .farm-shift-overlay{opacity:1;visibility:visible;transition-delay:0s}.farm-shift-overlay>strong{letter-spacing:.08em;text-transform:uppercase;font-size:.95rem}.shift-row-numbers{font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:750}.live-farm[data-shift=true][data-verified=true] .farm-shift-overlay{animation:2s ease-in-out infinite alternate shift-glow}@keyframes shift-glow{0%{box-shadow:inset 0 0 22px #6bd8ff18}to{box-shadow:inset 0 0 32px #6bd8ff38}}.farm-shift-overlay:before{content:"";border-radius:inherit;opacity:0;background:linear-gradient(110deg,#0000 25%,#8fddff15 50%,#0000 75%);position:absolute;inset:0}.live-farm[data-shift=true][data-verified=true] .farm-shift-overlay:before{opacity:1;animation:2.5s ease-in-out infinite shift-shimmer}@keyframes shift-shimmer{0%{opacity:.3;transform:scaleX(.5)}to{opacity:.8;transform:scaleX(1)}}.controls .start{background:linear-gradient(145deg,#97e7c5,#58bda2)}.controls .pause{color:#282416;background:linear-gradient(145deg,#d5cb8a,#c3ad66)}.controls .resume{color:#102b30;background:linear-gradient(145deg,#91dce7,#55bacd)}.controls .stop{color:#1c2e36;background:linear-gradient(145deg,#d7e3e8,#a8bbc4)}.control-label{animation:.3s ease-out control-change;display:inline-block}@keyframes control-change{0%{opacity:.25;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.controls button:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff35 50%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)}.controls button:hover:not(:disabled):before{transition:transform .65s;transform:translate(130%)}.controls button[data-command-state=SUBMITTING],.controls button[data-command-state=SENT]{box-shadow:0 0 0 2px #8ac9e466}.controls button[data-command-state=RECEIVED]{box-shadow:inset 0 -4px #336f74,0 0 0 2px #8fd6cb66}.controls button[data-command-state=EXECUTED]{animation:.7s ease-out control-executed}@keyframes control-executed{0%,30%{box-shadow:0 0 0 4px #91e0b480,inset 0 0 12px #ffffff50}to{box-shadow:0 0 #91e0b400}}.controls button[data-command-state=REJECTED],.controls button[data-command-state=FAILED]{animation:.4s ease-out control-rejected}@keyframes control-rejected{0%,40%{box-shadow:0 0 0 3px #e4ba7d80}to{box-shadow:0 0 #e4ba7d00}}.controls[data-bot-state=STOPPED] .stop{animation:.65s ease-out stopped-confirmation}@keyframes stopped-confirmation{0%{box-shadow:inset 0 0 0 3px #ecf6fa80}to{box-shadow:inset 0 0 #ecf6fa00}}.controls .panic[data-armed=true]{background:#b8383c;animation:.9s ease-in-out infinite alternate panic-armed}@keyframes panic-armed{0%{box-shadow:0 0 0 2px #f08c9840}to{box-shadow:0 0 0 4px #f08c9860}}.resume-help{color:#e4cb8f;margin:10px 0}.nav-language{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:8px;margin:24px 0 0;padding-top:16px;display:flex}.language-segment{border:1px solid var(--border);background:#10191e;border-radius:10px;gap:4px;padding:4px;display:flex}.language-option{color:#c2d3dc;background:#1a272e;border:1px solid #0000;min-width:64px;min-height:40px;padding:6px 10px;font-size:.8rem}.language-option[aria-pressed=true]{color:#d2ffe3;background:#224239;border-color:#79cfa5;box-shadow:inset 0 1px #aff3ce40}.language-option:hover{border-color:#91b6c5}.language-selected{visibility:hidden}.language-option[aria-pressed=true] .language-selected{visibility:visible}.auth-card>.nav-language{border:0;align-items:flex-end;margin:0 0 18px;padding:0}@media (width<=768px){aside .nav-language{flex-direction:row;order:4;grid-column:1/-1;align-items:center;margin:4px 0 0;padding:10px 0 0}}@media (prefers-reduced-motion:reduce){.row-progress-fill{transform:scaleX(var(--row-progress))!important}.row-progress-positioner{transform:translateX(calc(var(--row-progress) * 100%))!important}}.status-group{justify-content:flex-end;min-inline-size:9.75rem}.status-indicator{border-radius:6px;flex-shrink:0;display:inline-flex;position:relative}.status-indicator:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.status-reason{z-index:20;border:1px solid var(--border);background:var(--panel);color:#e7eef0;white-space:normal;overflow-wrap:anywhere;border-radius:8px;width:min(20rem,100vw - 4rem);padding:12px;font-size:.8rem;font-weight:400;line-height:1.5;display:none;position:absolute;inset:calc(100% + 8px) 0 auto auto;box-shadow:0 8px 24px #0008}.status-indicator:hover .status-reason,.status-indicator:focus .status-reason{display:block}@media (width<=768px){.status-group{justify-content:flex-start}.status-group .status-reason{left:0;right:auto}}.animated-state-title{--state-title-color:#b4c5d0;--state-title-enter:.5s;--state-title-blur:10px;letter-spacing:-.03em;grid-template-rows:minmax(2.44em,auto) 2px;grid-template-columns:minmax(0,1fr);gap:8px;margin:10px 0 12px;padding:4px 0;font-size:clamp(1.45rem,1.1vw + 1rem,1.85rem);font-weight:750;line-height:1.22;display:grid;position:relative;overflow:hidden}:is(.animated-state-title,.state-title-outgoing)[data-state=HARVEST_ROW]{--state-title-color:#80d8ad}:is(.animated-state-title,.state-title-outgoing)[data-state=SHIFT_ROW]{--state-title-color:#8ac9e4}:is(.animated-state-title,.state-title-outgoing)[data-state=PAUSED]{--state-title-color:#d2c987}:is(.animated-state-title,.state-title-outgoing)[data-state=RECOVERY]{--state-title-color:#dfb378}:is(.animated-state-title,.state-title-outgoing)[data-state=STARTING]{--state-title-color:#9bbfe8}:is(.animated-state-title,.state-title-outgoing):is([data-state=WARP_REQUESTED],[data-state=WAITING_FOR_WARP],[data-state=WAITING_FOR_START]){--state-title-color:#8ac9e4}:is(.animated-state-title,.state-title-outgoing)[data-state=EMERGENCY_STOP]{--state-title-color:#f08c98}:is(.animated-state-title,.state-title-outgoing)[data-state=ERROR]{--state-title-color:#ef9690}:is(.animated-state-title,.state-title-outgoing):is([data-state=RECORDING],[data-state=ANALYZING_RECORDING]){--state-title-color:#b6a4d6}.animated-state-title[data-state=SHIFT_ROW]{--state-title-blur:12px}.animated-state-title:is([data-state=EMERGENCY_STOP],[data-state=ERROR]){--state-title-enter:.22s}.state-title-current,.state-title-outgoing{color:var(--state-title-color);overflow-wrap:anywhere}.state-title-current{grid-area:1/1;align-self:start}.state-title-outgoing{--state-title-color:#b4c5d0;pointer-events:none;opacity:0;animation:.35s cubic-bezier(.16,1,.3,1) both state-title-out;position:absolute;inset:4px 0 auto}.state-title-accent{background:var(--state-title-color);opacity:.55;transform-origin:0;grid-area:2/1;width:5rem}.animated-state-title[data-entering=true] .state-title-current{animation:state-title-in var(--state-title-enter) cubic-bezier(.16, 1, .3, 1) both}.animated-state-title[data-entering=true] .state-title-accent{animation:.5s cubic-bezier(.16,1,.3,1) both state-title-line}.animated-state-title[data-state=SHIFT_ROW] .state-title-accent{box-shadow:0 0 10px #8ac9e433}.animated-state-title[data-entering=true]:is([data-state=EMERGENCY_STOP],[data-state=ERROR]) .state-title-accent{animation:.3s cubic-bezier(.16,1,.3,1) both state-title-line,.45s ease-out both state-title-alert}@supports ((-webkit-background-clip:text) or (background-clip:text)) and (color:color-mix(in srgb, #000, #fff)){.animated-state-title[data-entering=true] .state-title-current{background-image:linear-gradient(110deg, var(--state-title-color) 40%, color-mix(in srgb, var(--state-title-color), #fff 25%) 50%, var(--state-title-color) 60%);color:#0000;animation:state-title-in var(--state-title-enter) cubic-bezier(.16, 1, .3, 1) both, state-title-sweep .85s linear both;background-position:0%;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}}@keyframes state-title-out{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(8px);transform:translateY(-42%)scale(.98)}}@keyframes state-title-in{0%{opacity:0;filter:blur(var(--state-title-blur));transform:translateY(48%)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes state-title-sweep{0%{background-position:100%}to{background-position:0%}}@keyframes state-title-line{0%{opacity:.15;transform:scaleX(.12)}to{opacity:.55;transform:scaleX(1)}}@keyframes state-title-alert{0%{box-shadow:0 0 #0000}35%{box-shadow:0 0 12px var(--state-title-color)}to{box-shadow:0 0 #0000}}.animated-state-title[data-verified=false]{--state-title-color:#b9c6cc}.animated-state-title[data-verified=false] .state-title-current{color:var(--state-title-color);filter:none;opacity:1;background-image:none;animation:none;transform:none}.animated-state-title[data-verified=false] .state-title-outgoing{display:none}.animated-state-title[data-verified=false] .state-title-accent{box-shadow:none;opacity:.3;animation:none}@media (prefers-reduced-motion:reduce){.animated-state-title[data-entering] .state-title-current{color:var(--state-title-color);filter:none;opacity:1;background-image:none;animation:none;transform:none}.animated-state-title .state-title-outgoing{display:none}.animated-state-title[data-state] .state-title-accent{box-shadow:none;animation:none;transform:none}}
