:root{--base: #0b0c10;--surface: #12151b;--surface-raised: #171b23;--bezel: #08090c;--hairline: #232833;--text: #f2f1ec;--muted: #a9afbc;--cyan: #3ddcff;--cyan-glow: rgba(61, 220, 255, .16);--amber: #ffb25c;--red: #ff5c5c;--strip-int-day: #d9d6c8;--strip-ext-day: #e3c36b;--strip-int-night: #6b8fc2;--strip-ext-night: #79a884;--font-display: "Archivo", "Inter", system-ui, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}*{box-sizing:border-box;margin:0;padding:0}html{color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:84px;background:var(--base)}body{font-family:var(--font-body);color:var(--text);background:var(--base);line-height:1.6;-webkit-font-smoothing:antialiased}::selection{background:var(--cyan);color:var(--base)}.wrap{max-width:1120px;margin:0 auto;padding:0 24px}body:after{content:"";position:fixed;inset:0;z-index:60;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='150'%20height='150'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.9'%20numOctaves='2'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20type='saturate'%20values='0'/%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat}@media(forced-colors:active),print{body:after{display:none}}a{color:var(--cyan);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-radius:2px}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--text);color:var(--base);padding:10px 18px;font-weight:600;text-decoration:none;border-radius:0 0 8px}.skip-link:focus{left:0}h1,h2,.display{font-family:var(--font-display);font-stretch:125%;letter-spacing:-.01em}h1{font-size:clamp(38px,6.5vw,74px);font-weight:800;line-height:1.03;text-transform:uppercase;max-width:900px;margin:0 auto 22px}h1 em{font-style:normal;color:var(--cyan)}h2{font-size:clamp(30px,4.2vw,46px);font-weight:800;line-height:1.08;margin-bottom:14px}h3{font-size:18px;font-weight:700}.eyebrow{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:inline-flex;align-items:center;gap:10px;margin-bottom:18px}.eyebrow:before{content:"";display:inline-block;width:22px;height:2px;background:var(--cyan)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.section-lead{font-size:18px;color:var(--muted);max-width:680px;margin-bottom:44px}header.site{position:sticky;top:0;z-index:10;background:#0b0c10db;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--hairline)}@supports not ((backdrop-filter: blur(10px)) or (-webkit-backdrop-filter: blur(10px))){header.site{background:var(--surface-raised)}}.nav{display:flex;align-items:center;justify-content:space-between;height:64px}.wordmark{font-family:var(--font-display);font-stretch:125%;font-weight:800;font-size:20px;letter-spacing:.02em;color:var(--text);text-decoration:none}.wordmark span{color:var(--cyan)}.nav-links{display:flex;gap:24px;align-items:center}.nav-links a{color:var(--text);text-decoration:none;font-size:15px;font-weight:500}.nav-links a:hover{color:var(--cyan)}.btn{display:inline-block;padding:13px 26px;border-radius:8px;font-weight:600;font-size:16px;text-decoration:none;border:1px solid transparent;transition:box-shadow .18s ease,border-color .18s ease,background .18s ease}.btn-primary{background:var(--text);color:var(--base)}.btn-primary:hover{box-shadow:0 0 0 1px var(--cyan),0 0 28px var(--cyan-glow)}.btn-secondary{background:transparent;color:var(--text);border-color:var(--hairline)}.btn-secondary:hover{border-color:var(--cyan)}.btn:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}section{padding:96px 0}section.band{background:var(--surface);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.stripboard{display:flex;height:12px;gap:3px;padding:0 24px;max-width:1120px;margin:0 auto}.stripboard i{border-radius:2px}.stripboard i:nth-child(1){flex:3;background:var(--strip-int-day);opacity:.85}.stripboard i:nth-child(2){flex:5;background:var(--strip-ext-day);opacity:.85}.stripboard i:nth-child(3){flex:2;background:var(--strip-int-night);opacity:.85}.stripboard i:nth-child(4){flex:4;background:var(--strip-ext-night);opacity:.85}.stripboard i:nth-child(5){flex:1;background:var(--amber);opacity:.7}.leader{display:flex;align-items:center;gap:18px;max-width:1120px;margin:0 auto;padding:0 24px}.leader:before,.leader:after{content:"";flex:1;height:1px;background:var(--hairline)}.leader__mark{position:relative;flex:0 0 auto;width:44px;height:44px;display:grid;place-items:center;color:var(--muted)}.leader__mark svg{position:absolute;inset:0;width:100%;height:100%;opacity:.4}.leader__mark i{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-style:normal;font-weight:700;font-size:16px;color:var(--muted)}.callsheet{display:flex;flex-wrap:wrap;overflow:hidden;border:1px solid var(--hairline);border-radius:10px;background:var(--surface);max-width:860px;margin:0 0 36px}.callsheet__cell{flex:1 1 auto;min-width:148px;padding:12px 16px;border-right:1px solid var(--hairline);display:flex;flex-direction:column;gap:4px;font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;color:var(--text)}.callsheet__cell:last-child{border-right:0}.callsheet__cell em{font-style:normal;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}@media(max-width:640px){.callsheet__cell{flex-basis:50%;border-bottom:1px solid var(--hairline)}}.slate{overflow:hidden;border:1px solid var(--hairline);border-radius:10px;background:var(--bezel);max-width:540px;margin:0 0 28px}.slate__sticks{height:22px;opacity:.9;border-bottom:1px solid var(--hairline);background:repeating-linear-gradient(-45deg,var(--text) 0 14px,var(--bezel) 14px 28px)}.slate__grid{display:flex;flex-wrap:wrap}.slate__grid span{flex:1 1 auto;min-width:92px;padding:10px 14px;border-right:1px solid var(--hairline);display:flex;flex-direction:column;gap:3px;font-family:var(--font-mono);font-size:12px;color:var(--text)}.slate__grid span:last-child{border-right:0}.slate__grid em{font-style:normal;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.hero{padding:84px 0 64px;text-align:center}.hero .eyebrow{justify-content:center}.hero .eyebrow:after{content:"";display:inline-block;width:22px;height:2px;background:var(--cyan)}.hero p.sub{font-size:19px;color:var(--muted);max-width:700px;margin:0 auto 36px}.hero .ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:56px}.data-strip{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:var(--surface)}.data-strip .inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 28px;padding:16px 24px;font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.data-strip strong{color:var(--text);font-weight:500}.data-strip a{font-family:var(--font-mono)}.grid{display:grid;gap:20px}.grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.card{background:var(--surface);border:1px solid var(--hairline);border-radius:12px;padding:28px;transition:border-color .18s ease}.card:hover{border-color:#323a49}.card .card-eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:14px}.card h3{margin-bottom:8px;color:var(--text)}.card .pain{font-size:14px;color:var(--muted);margin-bottom:12px;font-style:italic}.card p{font-size:15px;color:var(--muted)}.card p strong{color:var(--text)}section.band .card{background:var(--base)}.story blockquote{font-family:var(--font-display);font-stretch:125%;font-size:clamp(21px,3vw,30px);font-weight:700;line-height:1.35;border-left:3px solid var(--cyan);padding-left:26px;max-width:800px;margin:0 0 28px;color:var(--text)}.story p{max-width:760px;color:var(--muted);font-size:17px;margin-bottom:16px}.story .signoff{font-family:var(--font-mono);font-size:13px;letter-spacing:.08em;color:var(--text);margin-top:24px}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.step{background:var(--surface);border:1px solid var(--hairline);border-radius:12px;padding:28px;position:relative}.step .num{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;color:var(--cyan);display:block;margin-bottom:14px}.step h3{margin-bottom:10px}.step p{font-size:15px;color:var(--muted)}.scale-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.scale-cell{border:1px solid var(--hairline);border-radius:12px;padding:28px;background:var(--base)}.scale-cell .label{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:12px}.scale-cell .value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:clamp(28px,3.4vw,40px);font-weight:700;color:var(--text);display:block;margin-bottom:10px}.scale-cell .value em{font-style:normal;color:var(--cyan)}.scale-cell p{font-size:14px;color:var(--muted)}.tag{display:inline-block;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:3px 10px;border-radius:999px;margin-left:8px;vertical-align:middle}.tag.live{background:var(--text);color:var(--base)}.tag.soon{border:1px solid var(--cyan);color:var(--cyan)}.sheet{border:1px solid var(--hairline);border-radius:12px;overflow:hidden;max-width:860px}.sheet-row{display:grid;grid-template-columns:220px 1fr;border-bottom:1px solid var(--hairline);background:var(--surface)}.sheet-row:last-child{border-bottom:0}.sheet-row dt{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:20px 24px;border-right:1px solid var(--hairline);display:flex;align-items:center}.sheet-row dd{padding:20px 24px;font-size:15px;color:var(--text)}.sheet-note{font-size:14px;color:var(--muted);margin-top:20px;max-width:720px}.roadmap{list-style:none;max-width:820px}.roadmap li{display:flex;gap:20px;align-items:flex-start;background:var(--surface);border:1px solid var(--hairline);border-left:4px solid var(--strip-int-night);border-radius:8px;padding:20px 24px;margin-bottom:12px}.roadmap li.live{border-left-color:var(--strip-ext-day)}.roadmap .m{flex:0 0 auto;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--cyan);border:1px solid var(--hairline);border-radius:6px;padding:6px 10px;margin-top:2px;background:var(--base)}.roadmap li.live .m{color:var(--base);background:var(--text);border-color:var(--text)}.roadmap h3{font-size:16px;margin-bottom:4px}.roadmap p{font-size:14px;color:var(--muted)}.darkday{display:flex;align-items:center;gap:14px;max-width:820px;margin:4px 0 16px;padding:22px 0;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--amber);background:radial-gradient(60% 90px at 50% 50%,rgba(255,178,92,.08),transparent 70%)}.darkday:before,.darkday:after{content:"";flex:1;height:1px;background:var(--hairline)}.waitlist-form{display:flex;gap:14px;flex-wrap:wrap;max-width:720px;margin:0 auto;justify-content:center;align-items:center}.waitlist-form input[type=email],.waitlist-form input[type=text],.waitlist-form select{padding:12px 16px;border-radius:8px;border:1px solid var(--hairline);font:inherit;font-size:16px;min-width:230px;background:var(--surface);color:var(--text)}.waitlist-form input::placeholder{color:var(--muted)}.waitlist-form input:focus-visible,.waitlist-form select:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.waitlist-form .btn{border:0;cursor:pointer;font:inherit;font-weight:600}.fineprint{font-size:13px;color:var(--muted);margin-top:18px;text-align:center}.waitlist-success{text-align:center;max-width:640px;margin:0 auto;font-family:var(--font-mono);font-size:15px;letter-spacing:.04em;color:var(--cyan);border:1px solid var(--cyan);border-radius:10px;padding:20px 24px}.waitlist-error{text-align:center;margin:14px auto 0;max-width:640px;font-size:14px;color:var(--red)}.faq{max-width:820px}.faq details{border:1px solid var(--hairline);border-radius:10px;background:var(--surface);margin-bottom:10px}.faq summary{cursor:pointer;padding:18px 48px 18px 22px;font-weight:600;font-size:16px;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:22px;top:50%;transform:translateY(-50%);font-family:var(--font-mono);color:var(--cyan);font-size:18px}.faq details[open] summary:after{content:"–"}.faq details p{padding:0 22px 18px;font-size:15px;color:var(--muted)}footer.credits{border-top:1px solid var(--hairline);padding:56px 0 48px;color:var(--muted)}.credits__roll{max-width:620px;margin:0 auto;display:grid;gap:11px}.credits__roll>div{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:baseline}.credits__roll dt{text-align:right;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.credits__roll dd{text-align:left;font-size:14px;color:var(--text)}.credits__roll dd strong{color:var(--text);font-family:var(--font-display);font-stretch:125%;font-weight:700}.credits__roll dd a{color:var(--text);text-decoration:none}.credits__roll dd a:hover{color:var(--cyan);text-decoration:underline;text-underline-offset:3px}.credits__mark{display:flex;justify-content:center;margin:30px 0 14px;color:var(--muted)}.credits__mark svg{opacity:.4}.credits__legal{text-align:center;font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--muted)}@media(max-width:480px){.credits__roll>div{grid-template-columns:1fr;gap:2px;text-align:center}.credits__roll dt,.credits__roll dd{text-align:center}.credits__roll>div{margin-bottom:6px}}@media(prefers-reduced-motion:no-preference){html.js [data-reveal]{opacity:0;transform:translateY(12px);transition:opacity .42s ease,transform .42s ease}html.js [data-reveal].in-view{opacity:1;transform:none}}@media(max-width:640px){.hero{padding:56px 0 44px}section{padding:64px 0}.nav-links{gap:16px}.nav-links .hide-sm{display:none}.sheet-row{grid-template-columns:1fr}.sheet-row dt{border-right:0;border-bottom:1px solid var(--hairline);padding-bottom:12px}}.sc-demo{--sc-bg: var(--base, #0b0c10);--sc-surface: var(--surface, #12151b);--sc-line: var(--hairline, #232833);--sc-text: var(--text, #f2f1ec);--sc-muted: var(--muted, #a9afbc);--sc-cyan: var(--cyan, #3ddcff);--sc-amber: var(--amber, #ffb25c);--sc-red: var(--red, #ff5c5c);--sc-ext-day: var(--strip-ext-day, #e3c36b);--sc-int-day: var(--strip-int-day, #d9d6c8);--sc-int-night: var(--strip-int-night, #6b8fc2);--sc-ext-night: var(--strip-ext-night, #79a884);max-width:900px;margin:0 auto;text-align:left}.sc-monitor{position:relative;background:var(--bezel, #08090c);border:1px solid var(--sc-line);border-radius:16px;padding:10px 12px 12px;box-shadow:0 22px 60px #00000080,0 16px 60px -20px var(--cyan-glow)}.sc-mon__bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:3px 6px 9px;font-family:var(--font-mono, monospace);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--sc-muted)}.sc-mon__rec{display:inline-flex;align-items:center;gap:6px;color:var(--sc-red);font-weight:700;white-space:nowrap}.sc-mon__recdot{width:7px;height:7px;border-radius:999px;background:var(--sc-red);display:inline-block;box-shadow:0 0 8px #ff5c5c99;animation:sc-blink 1.4s steps(1,end) infinite}.sc-off .sc-mon__recdot{animation:none;opacity:.55}.sc-mon__label{flex:1;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-mon__tc{font-variant-numeric:tabular-nums;color:var(--sc-text);white-space:nowrap}.sc-mon__screen{position:relative}.sc-mon__guides{position:absolute;inset:7px;pointer-events:none;z-index:5}.sc-mon__guides i{position:absolute;width:13px;height:13px;border:1.5px solid var(--sc-muted);opacity:.35}.sc-mon__guides i:nth-child(1){top:0;left:0;border-right:0;border-bottom:0}.sc-mon__guides i:nth-child(2){top:0;right:0;border-left:0;border-bottom:0}.sc-mon__guides i:nth-child(3){bottom:0;left:0;border-right:0;border-top:0}.sc-mon__guides i:nth-child(4){bottom:0;right:0;border-left:0;border-top:0}.sc-frame{position:relative;background:var(--sc-bg);border:1px solid var(--sc-line);border-radius:10px;box-shadow:none;overflow:hidden;transition:box-shadow .4s ease}.sc-frame>*{transition:opacity .22s ease}.sc-frame.p-cut>*{opacity:0}.sc-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--sc-line);background:var(--sc-surface)}.sc-bar__title{font-family:var(--font-display, sans-serif);font-stretch:125%;font-weight:700;font-size:12px;letter-spacing:.1em;color:var(--sc-text);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-bar__right{display:flex;align-items:center;gap:10px;flex:0 0 auto}.sc-ea{font-family:var(--font-mono, monospace);font-size:9px;letter-spacing:.12em;color:var(--sc-cyan);border:1px solid var(--sc-cyan);border-radius:999px;padding:2px 8px;white-space:nowrap}.sc-status{font-family:var(--font-mono, monospace);font-size:10px;letter-spacing:.12em;color:var(--sc-muted);white-space:nowrap;position:relative}.sc-status--live{display:none;color:var(--sc-cyan)}.sc-status--clear{display:none;color:var(--sc-ext-night)}.sc-frame:not(.p-settle) .sc-status--live{display:inline-flex;align-items:center;gap:6px}.sc-frame.p-settle .sc-status--clear{display:inline}.sc-dot{width:6px;height:6px;border-radius:999px;background:var(--sc-cyan);display:inline-block;animation:sc-blink 2s ease-in-out infinite}.sc-board{padding:14px 16px 18px;position:relative}.sc-days{display:grid;grid-template-columns:132px 1fr;margin-bottom:10px}.sc-days .sc-daycells{display:grid;grid-template-columns:repeat(7,1fr)}.sc-days span{font-family:var(--font-mono, monospace);font-size:10px;letter-spacing:.08em;color:var(--sc-muted);text-align:center}.sc-days .short{display:none}.sc-row{display:grid;grid-template-columns:132px 1fr;align-items:center;margin-bottom:8px}.sc-row__label{font-family:var(--font-mono, monospace);font-size:10px;letter-spacing:.08em;color:var(--sc-muted);text-transform:uppercase;padding-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-row__label .short{display:none}.sc-lane{position:relative;height:34px;background:repeating-linear-gradient(to right,transparent,transparent calc(100% / 7 - 1px),var(--sc-line) calc(100% / 7 - 1px),var(--sc-line) calc(100% / 7));border-radius:4px}.sc-strip{position:absolute;top:3px;bottom:3px;left:calc(var(--c) * 100% / 7 + 2px);width:calc(var(--s) * 100% / 7 - 5px);border-radius:4px;display:flex;align-items:center;gap:6px;padding:0 8px;font-family:var(--font-mono, monospace);font-size:10px;letter-spacing:.03em;color:var(--sc-text);white-space:nowrap;overflow:hidden;border:1px solid;transition:transform .65s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,border-color .25s ease}.sc-strip .sc-txt{overflow:hidden;text-overflow:ellipsis}.s-int-day{background:#262628;border-color:#d9d6c866;box-shadow:inset 3px 0 0 var(--sc-int-day)}.s-ext-day{background:#27241c;border-color:#e3c36b66;box-shadow:inset 3px 0 0 var(--sc-ext-day)}.s-int-night{background:#19202b;border-color:#6b8fc273;box-shadow:inset 3px 0 0 var(--sc-int-night)}.s-ext-night{background:#1c2322;border-color:#79a88a73;box-shadow:inset 3px 0 0 var(--sc-ext-night)}.sc-chip-dn{font-style:normal;font-size:8px;font-weight:700;letter-spacing:.06em;border:1px solid var(--sc-line);border-radius:3px;padding:0 4px;color:var(--sc-muted);flex:0 0 auto;margin-left:auto;background:var(--sc-bg)}.sc-chip-dn--conf{color:var(--sc-ext-night);border-color:#79a88a8c}.sc-chip-dn--hold{color:var(--sc-muted);border-style:dashed}.sc-chip-dn--avail{color:var(--sc-cyan);border-color:#3ddcff99;border-style:dashed}.sc-chip-dn.t-done,.p-settle .sc-chip-dn.t-pend{display:none}.p-settle .sc-chip-dn.t-done{display:inline-block}.sc-strip--hold{border-style:dashed}.sc-strip--hold .sc-txt{opacity:.82}.sc-strip--avail{background:#0e1a20;border:1px dashed var(--sc-cyan);box-shadow:inset 3px 0 #3ddcffa6}.p-settle .sc-strip--avail{border-style:solid;border-color:#79a88a80;background:#27241c;box-shadow:inset 3px 0 0 var(--sc-ext-day)}.sc-badge{font-style:normal;font-weight:700;font-size:8px;letter-spacing:.1em;color:var(--sc-bg);background:var(--sc-red);border-radius:3px;padding:1px 5px;flex:0 0 auto;opacity:0;transform:scale(.6);transition:opacity .2s ease .15s,transform .2s cubic-bezier(.2,.9,.3,1.25) .15s}.sc-ghost{position:absolute;top:6px;bottom:6px;z-index:3;left:calc(var(--c) * 100% / 7 + 2px);width:calc(var(--s) * 100% / 7 - 5px);border:1px dashed var(--sc-cyan);border-radius:4px;opacity:0;transition:opacity .25s ease;pointer-events:none}.p-alert:not(.p-reflow) .sc-strip--e2{border-color:var(--sc-red);box-shadow:inset 3px 0 0 var(--sc-red);animation:sc-pulse 1.1s ease-in-out 2}.p-alert:not(.p-reflow) .sc-badge{opacity:1;transform:scale(1)}.p-agent .sc-ghost{opacity:.55}.p-agent .sc-strip--e2{border-color:var(--sc-cyan);box-shadow:inset 3px 0 0 var(--sc-cyan),0 0 16px #3ddcff40}.p-agent.sc-frame,.p-reflow.sc-frame:not(.p-settle){box-shadow:0 0 40px #3ddcff14}.p-reflow .sc-strip--e1{transform:translate(100%)}.p-reflow .sc-strip--e2{transform:translate(100%);transition-delay:70ms}.p-reflow .sc-strip--e3{transform:translate(200%);transition-delay:.14s}.p-reflow .sc-strip--e4{transform:translate(100%);transition-delay:.21s}.p-reflow .sc-strip--e5{transform:translate(100%);transition-delay:.28s}.p-reflow .sc-ghost{opacity:0}.sc-overlay{position:absolute;inset:0;pointer-events:none}.sc-chip{position:absolute;font-family:var(--font-mono, monospace);font-size:10px;letter-spacing:.06em;border-radius:6px;padding:7px 11px;opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s cubic-bezier(.2,.9,.3,1.25);max-width:min(320px,78%)}.sc-chip--alert{top:54px;right:14px;background:#1a1114;border:1px solid rgba(255,92,92,.5);color:var(--sc-text)}.sc-chip--alert .t-ok{display:none;color:var(--sc-text)}.p-alert .sc-chip--alert,.p-reflow .sc-chip--alert{opacity:1;transform:translateY(0)}.p-reflow .sc-chip--alert{border-color:#79a88a99;background:#101712}.p-reflow .sc-chip--alert .t-warn{display:none}.p-reflow .sc-chip--alert .t-ok{display:inline}.sc-chip--alert .t-warn em{font-style:normal;color:var(--sc-red);font-weight:700}.sc-chip--alert .t-ok em{font-style:normal;color:var(--sc-ext-night);font-weight:700}.sc-chip--agent{bottom:14px;left:14px;transform:translateY(10px);background:#0d1a1f;border:1px solid rgba(61,220,255,.5);color:var(--sc-cyan)}.p-agent:not(.p-approve) .sc-chip--agent{opacity:1;transform:translateY(0)}.sc-stamp{position:absolute;top:54%;right:7%;font-family:var(--font-mono, monospace);font-size:13px;font-weight:700;letter-spacing:.1em;color:var(--sc-ext-night);border:2px solid var(--sc-ext-night);border-radius:6px;padding:8px 14px;background:#0b0c10d9;opacity:0;transform:scale(1.35) rotate(-6deg);transition:opacity .24s ease-out,transform .24s ease-out}.p-approve .sc-stamp{opacity:1;transform:scale(1) rotate(-3deg)}.sc-caption{margin-top:14px;text-align:center;font-family:var(--font-mono, monospace);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted, #a9afbc)}@keyframes sc-pulse{0%,to{box-shadow:inset 3px 0 0 var(--sc-red)}50%{box-shadow:inset 3px 0 0 var(--sc-red),0 0 14px #ff5c5c73}}@keyframes sc-blink{0%,to{opacity:1}50%{opacity:.25}}.no-anim,.no-anim *,.no-anim *:before,.no-anim *:after{transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){.sc-demo *,.sc-demo *:before,.sc-demo *:after{transition:none!important;animation:none!important}}@media(max-width:560px){.sc-row--ctx{display:none}.sc-days,.sc-row{grid-template-columns:64px 1fr}.sc-days .full{display:none}.sc-days .short{display:inline}.sc-row__label .full{display:none}.sc-row__label .short{display:inline}.sc-strip .sc-txt{display:none}.sc-chip{font-size:9px}.sc-stamp{font-size:11px;right:4%}.sc-bar__title{font-size:10px;white-space:nowrap}.sc-status{display:none!important}.sc-mon__label{display:none}}
