@font-face{font-family:Murs Gothic;src:url(/mursgothic-widedark.otf)format("opentype");font-weight:400 900;font-style:normal;font-display:swap}:root{--bg-base:#10151a;--bg-surface:#1c2226;--bg-elevated:#252c31;--text-primary:#edeae3;--text-secondary:#9a9e98;--border-hairline:#2e353a;--border-mid:#404950;--accent-brass:#b8894a;--accent-brass-hover:#c99a5a;--accent-brass-active:#a4783b;--accent-brass-dim:#b8894a1f;--status-green:#4caf6d;--status-amber:#d99a3d;--status-red:#c1503f;--font-display:"Fraunces", serif;--font-ui:"Inter", sans-serif;--font-data:"IBM Plex Mono", monospace;--font-murs-gothic:"Murs Gothic", sans-serif;--page-max-width:860px;--header-height:64px;--dur-1:.12s;--dur-2:.18s;--dur-3:.24s;--dur-4:.3s;--dur-5:.5s;--dur-illustrative:.7s;--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-quint:cubic-bezier(.23, 1, .32, 1);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-out-circ:cubic-bezier(.075, .82, .165, 1);--ease-in-out-quad:cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic:cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart:cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint:cubic-bezier(.86, 0, .07, 1);--ease-in-out-expo:cubic-bezier(1, 0, 0, 1);--ease-in-out-circ:cubic-bezier(.785, .135, .15, .86);--ease-in-quad:cubic-bezier(.55, .085, .68, .53);--ease-in-cubic:cubic-bezier(.55, .055, .675, .19);--ease-in-quart:cubic-bezier(.895, .03, .685, .22)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{background-color:var(--bg-base);color:var(--text-primary);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-size:16px;line-height:1.5}a{color:inherit}.font-display{font-family:var(--font-display);letter-spacing:-.01em;font-weight:500;line-height:1.1}.font-data{font-family:var(--font-data);font-variant-numeric:tabular-nums}.label-overline{letter-spacing:.08em;color:var(--text-secondary);text-transform:uppercase;font-size:.6875rem;font-weight:600}.app-layout{flex-direction:column;min-height:100vh;display:flex}.app-container{width:100%;max-width:1080px;margin:0 auto}.panel-instrument{background-color:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:0;position:relative}.panel-elevated{background-color:var(--bg-elevated);border:1px solid var(--border-hairline);border-radius:0}button,input,select,textarea{font-family:inherit;font-size:inherit;outline:none;transition:border-color .15s,background-color .15s,color .15s,opacity .15s}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--accent-brass);outline-offset:2px}.btn-brass{background-color:var(--accent-brass);color:#10151a;font-family:var(--font-ui);letter-spacing:.02em;transition:background-color .15s ease, border-color .15s ease, box-shadow var(--dur-2) var(--ease-out-quart), transform var(--dur-1) var(--ease-out-quad);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-size:.9375rem;font-weight:600;display:inline-flex}.btn-brass:hover:not(:disabled){background-color:var(--accent-brass-hover)}.btn-brass:active:not(:disabled){background-color:var(--accent-brass-active);transform:scale(.98)}.btn-brass:disabled{opacity:.45;cursor:not-allowed}.btn-secondary{color:var(--text-primary);border:1px solid var(--border-hairline);transition:background-color .15s ease, border-color .15s ease, color .15s ease, transform var(--dur-1) var(--ease-out-quad);background-color:#0000;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:.875rem;font-weight:500;display:inline-flex}.btn-secondary:hover:not(:disabled){background-color:var(--bg-elevated);border-color:var(--border-mid)}.btn-secondary:active:not(:disabled){transform:scale(.98)}.btn-secondary:disabled{opacity:.4;cursor:not-allowed}.btn-chain-wrong{color:var(--status-red);border:1px solid var(--status-red);background-color:#c1503f26;border-radius:6px;padding:7px 14px;font-size:.875rem;font-weight:600}.btn-chain-wrong:hover{background-color:#c1503f40}.input-instrument{background-color:var(--bg-base);color:var(--text-primary);border:1px solid var(--border-hairline);border-radius:6px;width:100%;padding:10px 14px}.input-instrument:focus{border-color:var(--accent-brass)}.input-instrument::placeholder{color:var(--text-secondary)}.header-shell{z-index:50;background-color:var(--bg-surface);border-bottom:1px solid var(--border-hairline);height:var(--header-height);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:sticky;top:0}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;max-width:1160px;height:100%;margin:0 auto;padding:0 24px;display:grid}.header-brand{justify-self:start;align-items:center;display:flex}.brand-link{flex-shrink:0;align-items:baseline;gap:10px;text-decoration:none;display:flex}.header-nav{justify-self:center;align-items:center;gap:4px;min-width:0;display:flex}.header-nav>a,.header-nav>button{white-space:nowrap;display:inline-flex}.header-wallet{flex-shrink:0;justify-self:end}.wallet-area{align-items:center;display:flex}.wallet-connected{align-items:center;gap:8px;display:flex}.network-dot{background-color:var(--status-green);border-radius:50%;flex-shrink:0;width:6px;height:6px}.account-pill{background-color:var(--bg-elevated);border:1px solid var(--border-hairline);color:var(--text-primary);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.875rem;display:inline-flex}.account-pill:hover{border-color:var(--accent-brass)}.status-lamp-wrap{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:40px 0 28px;display:flex}.lamp-bezel{width:160px;height:160px;box-shadow:0 0 0 1px var(--border-hairline), inset 0 2px 4px #0009;background-color:#0c1115;border:3px solid #141a20;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.status-lamp{width:130px;height:130px;transition:background-color var(--dur-5) var(--ease-in-out-cubic), box-shadow var(--dur-5) var(--ease-in-out-cubic);border-radius:50%;position:relative}.status-lamp.lamp-green{background-color:var(--status-green);box-shadow:inset 0 0 28px #00000073,inset 0 0 14px #4caf6d99,0 0 32px #4caf6d2e}.status-lamp.lamp-amber{background-color:var(--status-amber);box-shadow:inset 0 0 28px #00000073,inset 0 0 14px #d99a3d99,0 0 32px #d99a3d26}.status-lamp.lamp-red{background-color:var(--status-red);animation:3.2s ease-in-out infinite lamp-pulse-red;box-shadow:inset 0 0 28px #00000080,inset 0 0 16px #c1503fb3,0 0 40px #c1503f40}.lamp-specular{pointer-events:none;background:linear-gradient(#ffffff38,#0000);border-radius:50%;height:44px;position:absolute;top:10px;left:20px;right:20px}@keyframes lamp-pulse-red{0%,to{opacity:1}50%{opacity:.72}}@keyframes lamp-settle{0%{transform:scale(1)}35%{transform:scale(1.045)}to{transform:scale(1)}}.lamp-settle-animation{animation:lamp-settle var(--dur-5) var(--ease-out-quart)}@media (prefers-reduced-motion:reduce){.status-lamp.lamp-red,.lamp-settle-animation{animation:none}}.lamp-headline{flex-direction:column;align-items:center;gap:6px;display:flex}.lamp-status-badge{letter-spacing:.06em;border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.lamp-status-badge.badge-green{border:1px solid var(--status-green);color:var(--status-green);background-color:#4caf6d1f}.lamp-status-badge.badge-amber{border:1px solid var(--status-amber);color:var(--status-amber);background-color:#d99a3d1f}.lamp-status-badge.badge-red{border:1px solid var(--status-red);color:var(--status-red);background-color:#c1503f1f}.countdown-block{border:1px solid var(--border-hairline);background-color:var(--bg-base);border-radius:6px;flex-direction:column;align-items:center;gap:3px;min-width:240px;padding:12px 24px;display:inline-flex}.table-instrument{border-collapse:collapse;text-align:left;width:100%}.table-instrument th{border-bottom:1px solid var(--border-hairline);color:var(--text-secondary);letter-spacing:.03em;padding:11px 16px;font-size:.8125rem;font-weight:500}.table-instrument td{border-bottom:1px solid var(--border-hairline);padding:14px 16px;font-size:.9375rem}.table-instrument tr:last-child td{border-bottom:none}.status-badge{font-size:.8125rem;font-weight:600;font-family:var(--font-data);border-radius:4px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.status-badge.badge-green{border:1px solid var(--status-green);color:var(--status-green);background:#4caf6d1f}.status-badge.badge-amber{border:1px solid var(--status-amber);color:var(--status-amber);background:#d99a3d1f}.status-badge.badge-red{border:1px solid var(--status-red);color:var(--status-red);background:#c1503f1f}@keyframes fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:fade-up var(--dur-3) var(--ease-out-cubic) both}@keyframes modal-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes modal-surface-enter{0%{opacity:0;transform:scale(.95)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-backdrop-animate{animation:modal-backdrop-enter var(--dur-2) var(--ease-out-cubic) both}.modal-surface-animate{transform-origin:50%;animation:modal-surface-enter var(--dur-3) var(--ease-out-quart) both}@keyframes banner-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-banner-enter{animation:banner-slide-down var(--dur-2) var(--ease-out-quart) both}.vault-selector-wrap{border-bottom:1px solid var(--border-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;padding-bottom:18px;display:flex}.vault-identity{flex-direction:column;gap:3px;display:flex}.data-row{border-bottom:1px solid var(--border-hairline);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;font-size:.875rem;display:flex}.data-row:last-child{border-bottom:none}@media (max-width:680px){.header-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:2px;display:flex;overflow-x:auto}.header-inner{grid-template-columns:auto 1fr auto;gap:12px}.header-nav{justify-content:flex-start;justify-self:stretch}.header-nav::-webkit-scrollbar{display:none}.header-nav .header-nav-btn{display:none}.header-launch-btn{display:none!important}}.text-stroke-white{-webkit-text-stroke:1.5px #fff;text-stroke:1.5px #fff;paint-order:stroke fill;color:#0000!important}@media (max-width:768px){.text-stroke-white{-webkit-text-stroke:1px #fff;text-stroke:1px #fff}}.landing-canvas{color:#fff;background-color:#000;background-image:radial-gradient(#ffffff38 1.25px,#0000 1.25px);background-position:0 0;background-size:34px 34px;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.btn-select-wallet{color:#000;font-family:"Murs Gothic", var(--font-murs-gothic), sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease, color .15s ease, border-color .15s ease, box-shadow var(--dur-2) var(--ease-out-quart), transform var(--dur-1) var(--ease-out-quad);background-color:#fff;border:1px solid #fff;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:12px 28px;font-size:.8125rem;font-weight:900;line-height:1;display:inline-flex}.btn-select-wallet:hover{color:#fff;background-color:#000;border-color:#fff;box-shadow:0 0 20px #ffffff40}.btn-select-wallet:active{transform:scale(.98)}.hero-content-wrap{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:1400px;margin:0 auto;padding:40px 48px 96px;display:flex;position:relative}@media (max-width:768px){.hero-content-wrap{padding:32px 24px 72px}}.hero-giant-title{font-family:"Murs Gothic", var(--font-murs-gothic), sans-serif;letter-spacing:-.02em;text-transform:uppercase;-webkit-user-select:none;user-select:none;flex-direction:column;font-size:clamp(2rem,9.2vw,8.5rem);font-weight:900;line-height:.95;display:flex}.hero-subtitle{font-family:"Murs Gothic", var(--font-murs-gothic), -apple-system, BlinkMacSystemFont, sans-serif;letter-spacing:.01em;color:#ffffffd9;max-width:460px;margin-top:24px;font-size:clamp(.8125rem,1.1vw,.9375rem);font-weight:700;line-height:1.5}.btn-hero-action{color:#000;font-family:"Murs Gothic", var(--font-murs-gothic), sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease, color .15s ease, border-color .15s ease, box-shadow var(--dur-2) var(--ease-out-quart), transform var(--dur-1) var(--ease-out-quad);background-color:#fff;border:1px solid #fff;border-radius:4px;align-items:center;gap:12px;width:fit-content;margin-top:32px;padding:12px 26px;font-size:.875rem;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.btn-hero-action .arrow-icon{transition:transform var(--dur-2) var(--ease-out-quart);display:inline-block}.btn-hero-action:hover{color:#fff;background-color:#000;box-shadow:0 4px 24px #ffffff47}.btn-hero-action:hover .arrow-icon{transform:translate(4px)}.btn-hero-action:active{transform:scale(.98)}.btn-hero-action--ghost{color:#fff;background-color:#0000;border-color:#ffffff59}.btn-hero-action--ghost:hover{border-color:#fff}w3m-modal,appkit-modal{--w3m-font-family:"Murs Gothic", sans-serif!important;--w3m-accent:#fff!important;--w3m-color-mix:#000!important;--w3m-color-mix-strength:40!important;--w3m-border-radius-master:0px!important}.hero-telemetry-strip{background:#ffffff1f;border:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);gap:1px;width:100%;margin-top:64px;display:grid}@media (max-width:900px){.hero-telemetry-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.hero-telemetry-strip{grid-template-columns:1fr}}.telemetry-cell{background:#000;flex-direction:column;gap:6px;padding:20px 24px;display:flex}.telemetry-label{font-family:var(--font-data);letter-spacing:.06em;color:var(--text-secondary);text-transform:uppercase;font-size:.6875rem}.telemetry-value{font-family:"Murs Gothic", var(--font-murs-gothic), sans-serif;letter-spacing:.04em;color:#fff;font-size:.9375rem;font-weight:800}.hero-facts{background:#ffffff1f;border:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);gap:1px;width:100%;max-width:880px;margin:64px 0 0;display:grid}@media (max-width:600px){.hero-facts{grid-template-columns:1fr}}.hero-fact{background:#000;flex-direction:column;gap:6px;padding:20px 24px;display:flex}.hero-fact-value{font-family:"Murs Gothic", var(--font-murs-gothic), sans-serif;letter-spacing:.03em;color:#fff;font-size:1.125rem;font-weight:900}.hero-fact-label{color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.4}.landing-section-wrap{width:100%;max-width:1400px;margin:0 auto;padding:80px 48px;scroll-margin-top:80px}@media (max-width:768px){.landing-section-wrap{padding:56px 24px}}.landing-section-header{margin-bottom:48px}.section-tag{font-family:var(--font-data);letter-spacing:.12em;color:var(--accent-brass);text-transform:uppercase;margin-bottom:12px;font-size:.75rem;display:block}.section-title{font-family:"Murs Gothic", var(--font-murs-gothic), sans-serif;letter-spacing:-.01em;text-transform:uppercase;color:#fff;margin-bottom:16px;font-size:clamp(1.8rem,3.8vw,3.2rem);font-weight:900;line-height:1.05}.section-lead{color:var(--text-secondary);max-width:580px;font-size:1rem;line-height:1.6}.stats-grid-instrument{background:#ffffff04;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:900px){.stats-grid-instrument{grid-template-columns:repeat(2,1fr)}.stat-card-interactive:nth-child(2){border-right:none!important}.stat-card-interactive:first-child,.stat-card-interactive:nth-child(2){border-bottom:1px solid #ffffff14!important}}@media (max-width:520px){.stats-grid-instrument{grid-template-columns:1fr}.stat-card-interactive{border-bottom:1px solid #ffffff14!important;border-right:none!important}}.stat-card-interactive{cursor:pointer;text-align:left;background:0 0;border:none;border-right:1px solid #ffffff14;flex-direction:column;padding:22px 28px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.stat-card-interactive:hover{background:#b8894a0d}.stat-card-interactive:hover .stat-affordance{transform:translate(4px);color:var(--accent-brass)!important}.lifecycle-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;display:grid}@media (max-width:960px){.lifecycle-grid{grid-template-columns:1fr}}.lifecycle-card{border:1px solid #ffffff1f;border-top:3px solid var(--lifecycle-tone,#ffffff1f);background:#000;flex-direction:column;width:100%;padding:28px 28px 24px;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;position:relative}.lifecycle-card--green{--lifecycle-tone:var(--status-green)}.lifecycle-card--amber{--lifecycle-tone:var(--status-amber)}.lifecycle-card--red{--lifecycle-tone:var(--status-red)}.lifecycle-grid>li:not(:last-child) .lifecycle-card:after{content:"→";z-index:1;text-align:center;color:#ffffffb3;width:14px;font-size:1rem;position:absolute;top:50%;right:-17px;transform:translateY(-50%)}@media (max-width:960px){.lifecycle-grid>li:not(:last-child) .lifecycle-card:after{content:"↓";top:auto;bottom:-19px;right:50%;transform:translate(50%)}}.lifecycle-card:hover{border-color:#ffffff59;transform:translateY(-2px)}.lifecycle-card--green:hover{border-color:var(--status-green);box-shadow:0 0 30px #4caf6d26}.lifecycle-card--amber:hover{border-color:var(--status-amber);box-shadow:0 0 30px #d99a3d26}.lifecycle-card--red:hover{border-color:var(--status-red);box-shadow:0 0 30px #c1503f26}.lifecycle-card-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.lifecycle-badge{font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:.75rem;font-weight:600;display:inline-flex}.lifecycle-stage-num{font-family:var(--font-data);color:var(--text-secondary);font-size:.75rem}.lifecycle-name{font-family:"Murs Gothic", var(--font-murs-gothic), sans-serif;text-transform:uppercase;color:#fff;letter-spacing:.02em;margin-bottom:12px;font-size:1.35rem;font-weight:900}.lifecycle-desc{color:var(--text-secondary);flex:1;margin-bottom:20px;font-size:.9375rem;line-height:1.55}.lifecycle-mechanic{font-family:var(--font-data);color:var(--lifecycle-tone,#edeae3);border-top:1px solid #ffffff14;padding-top:14px;font-size:.75rem;line-height:1.4}.lifecycle-mechanic:before{content:"↳ "}.arch-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:1100px){.arch-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.arch-grid{grid-template-columns:1fr}}.arch-card{background:#000;border:1px solid #ffffff1f;flex-direction:column;padding:28px 24px;transition:border-color .25s,background-color .25s;display:flex}.arch-card-icon{background:var(--accent-brass-dim);width:44px;height:44px;color:var(--accent-brass);border:1px solid #b8894a59;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.arch-card:hover{border-color:var(--accent-brass);background:#b8894a05}.arch-card-title{font-family:"Murs Gothic", var(--font-murs-gothic), sans-serif;color:#fff;text-transform:uppercase;letter-spacing:.02em;margin-bottom:12px;font-size:1rem;font-weight:900}.arch-card-desc{color:var(--text-secondary);font-size:.875rem;line-height:1.55}.landing-cta-banner{background:#000;border:1px solid #fff3;justify-content:space-between;align-items:center;gap:40px;margin-top:40px;padding:48px;scroll-margin-top:80px;display:flex;position:relative;overflow:hidden}@media (max-width:900px){.landing-cta-banner{flex-direction:column;align-items:flex-start;padding:40px 24px}}.landing-cta-banner:before{content:"";background:var(--accent-brass);width:4px;height:100%;position:absolute;top:0;left:0}.cta-banner-content{max-width:600px}.cta-banner-title{font-family:"Murs Gothic", var(--font-murs-gothic), sans-serif;text-transform:uppercase;color:#fff;letter-spacing:-.01em;margin-bottom:12px;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:900}.cta-banner-desc{color:var(--text-secondary);font-size:.9375rem;line-height:1.6}.cta-banner-actions{flex-wrap:wrap;gap:16px;display:flex}.landing-footer-shell{border-top:1px solid #ffffff1a;width:100%;margin-top:40px;padding:40px 48px}@media (max-width:768px){.landing-footer-shell{padding:32px 24px}}.landing-footer-inner{max-width:1400px;font-family:var(--font-data);color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;font-size:.75rem;display:flex}.landing-footer-links{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.landing-footer-links a{color:var(--text-secondary);text-decoration:none;transition:color .15s}.landing-footer-links a:hover{color:#fff}.vault-dashboard-wrapper{background-color:#000;border:1px solid #ffffff1f;border-radius:0;flex-direction:row;width:100%;min-height:780px;display:flex;position:relative}.vault-dashboard-main{flex-direction:column;flex:1;min-width:0;display:flex}.vault-dashboard-rail{border-left:1px solid #ffffff1a;flex-direction:column;flex-shrink:0;width:300px;display:flex}@media (max-width:1200px){.vault-dashboard-wrapper{flex-wrap:wrap}.vault-dashboard-rail{border-top:1px solid #ffffff1a;border-left:none;width:100%}}.vault-console{--accent-brass:#ededed;--accent-brass-hover:#fff;--accent-brass-active:#d4d4d4;--accent-brass-dim:#ffffff0f}.vault-console-layout{flex-direction:column;gap:16px;max-width:1080px;margin:0 auto;display:flex}.console-identity{flex-wrap:wrap;align-items:center;gap:16px;padding:4px 0 8px;display:flex}.console-back{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:1rem;line-height:1;display:flex}.console-card{background:#0e0f11;border:1px solid #ffffff14;border-radius:16px}.status-card{grid-template-columns:auto 1fr;align-items:center;gap:40px;padding:32px 36px;display:grid}@media (max-width:760px){.status-card{grid-template-columns:1fr;justify-items:center;gap:24px;padding:28px 20px}}.status-dial-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem}.status-dial-time{color:#fff;margin-top:4px;font-size:1.375rem;font-weight:700}.status-body{width:100%;min-width:0}.status-pill{background:#ffffff0d;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 10px;font-size:.8125rem;font-weight:600;display:inline-flex}.status-headline{font-family:"Murs Gothic", var(--font-murs-gothic), sans-serif;letter-spacing:.01em;color:#fff;margin:14px 0 4px;font-size:1.625rem;font-weight:900}.status-desc{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.5}.status-cta{margin-top:20px;padding:12px 22px}.status-track{gap:6px;margin:28px 0 0;padding:0;list-style:none;display:flex}.status-track-step{color:#ffffff59;transition:border-color var(--dur-4) var(--ease-out-cubic), color var(--dur-4) var(--ease-out-cubic);border-top:3px solid #ffffff14;flex:1;padding-top:8px;font-size:.75rem}.status-track-step.is-past{color:var(--text-secondary);border-top-color:#ffffff47}.status-track-step.is-current{border-top-color:var(--track-color,#fff);color:#fff;font-weight:600}.status-timing{color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-top:16px;font-size:.8125rem;display:flex}.status-timing strong{color:var(--text-primary);font-weight:500}.status-timing-edit{cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;text-decoration:underline}.console-alert{border:1px solid;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.console-alert--danger{background:#c1503f1a;border-color:#c1503f59}.console-alert--warning{background:#d99a3d12;border-color:#d99a3d4d}.console-alert--success{background:#4caf6d14;border-color:#4caf6d4d}.console-alert-body{min-width:0;color:var(--text-primary);margin:0;font-size:.875rem}.console-alert-body strong{color:#fff;font-size:.9375rem;font-weight:600;display:block}.console-alert-body p{color:var(--text-secondary);margin:2px 0 0;font-size:.8125rem;line-height:1.5}.console-alert .flow-btn{flex-shrink:0}.console-alert-dismiss{flex-shrink:0;position:static}@media (max-width:600px){.console-alert{flex-direction:column;align-items:flex-start}}.meta-sep{opacity:.6;background:currentColor;border-radius:50%;flex-shrink:0;width:3px;height:3px}.lock-note{color:var(--text-secondary);white-space:nowrap;background:#ffffff0d;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;display:inline-flex}.console-tabs-card{overflow:hidden}.console-tabs{scrollbar-width:none;border-bottom:1px solid #ffffff14;padding:0 12px;display:flex;overflow-x:auto}.console-tabs::-webkit-scrollbar{display:none}.console-tabs .dashboard-tab{margin-right:0;padding:16px}.console-tabpanel{padding:28px}.console-tabpanel h3{letter-spacing:.02em!important;font-size:1.0625rem!important}.panel-stack{flex-direction:column;gap:20px;display:flex}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.panel-title{font-family:"Murs Gothic", var(--font-murs-gothic), sans-serif;text-transform:uppercase;color:#fff;margin:0;font-weight:900}.panel-lead{max-width:560px;color:var(--text-secondary);margin:4px 0 0;font-size:.875rem;line-height:1.5}.setting-list{border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.setting-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.setting-row+.setting-row{border-top:1px solid #ffffff0f}.setting-label{flex:220px;min-width:0}.setting-label strong{color:#fff;font-size:.9375rem;font-weight:600;display:block}.setting-label span{color:var(--text-secondary);margin-top:2px;font-size:.8125rem;display:block}.setting-control{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.flow-select{appearance:none;font-family:var(--font-ui);color:#fff;cursor:pointer;background:#ffffff0a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%239A9E98' stroke-width='1.5'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #ffffff1a;border-radius:10px;padding:11px 32px 11px 12px;font-size:.875rem}.flow-select option{background:#0e0f11}.flow-select:disabled,.flow-input:disabled{opacity:.5;cursor:not-allowed}.segmented{background:#ffffff0d;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.segmented button{font-family:var(--font-ui);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:7px 14px;font-size:.8125rem;font-weight:500;transition:background-color .15s,color .15s}.segmented button:hover:not(:disabled){color:#fff}.segmented button[aria-pressed=true]{color:#fff;background:#ffffff1f}.segmented button:disabled{cursor:not-allowed;opacity:.5}.chip{font-family:var(--font-ui);color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;padding:8px 14px;font-size:.875rem;transition:all .15s}.chip:hover{color:#fff;border-color:#ffffff4d}.chip[aria-pressed=true]{color:#000;background:#fff;border-color:#fff}.panel-note{color:var(--text-primary);overflow-wrap:anywhere;background:#ffffff0a;border-radius:10px;padding:10px 14px;font-size:.8125rem;line-height:1.5}.panel-note--success{color:#9fd8b2;background:#4caf6d1a}.panel-note--error{color:#f0a197;background:#c1503f1f}.panel-summary{color:var(--text-secondary);background:#ffffff08;border-radius:12px;padding:14px 18px;font-size:.875rem;line-height:1.6}.panel-summary strong{color:#fff;font-weight:600}.panel-empty{color:var(--text-secondary);border:1px dashed #ffffff1f;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px 24px;font-size:.875rem;display:flex}.panel-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.toggle{cursor:pointer;background:#ffffff24;border:none;border-radius:999px;flex-shrink:0;width:44px;height:26px;transition:background-color .18s;position:relative}.toggle:after{content:"";width:20px;height:20px;transition:transform .18s var(--ease-out-cubic);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.toggle[aria-checked=true]{background:var(--status-green)}.toggle[aria-checked=true]:after{transform:translate(18px)}.toggle:focus-visible{outline-offset:2px;outline:2px solid #fff}.state-pill{color:var(--text-secondary);white-space:nowrap;background:#ffffff0d;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.8125rem;display:inline-flex}.bullet-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.progress-track{background:#ffffff1a;border-radius:999px;height:6px;overflow:hidden}.progress-fill{height:100%;transition:width var(--dur-4,.3s) var(--ease-out-cubic,ease-out);border-radius:999px}.bullet-list li{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:.875rem;display:flex}.bullet-list svg{color:var(--text-primary);flex-shrink:0;margin-top:2px}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes skeleton-pulse{0%,to{opacity:.45}50%{opacity:.85}}@keyframes spin-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-ccw{0%{transform:rotate(360deg)}to{transform:rotate(-360deg)}}@keyframes radar-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 12px #b8894a40}50%{box-shadow:0 0 24px #b8894a8c}}.skeleton-shimmer{background:linear-gradient(90deg,#ffffff08 0%,#ffffff14 50%,#ffffff08 100%) 0 0/200% 100%;animation:2s cubic-bezier(.4,0,.6,1) infinite skeleton-shimmer}.skeleton-shimmer-brass{background:linear-gradient(90deg,#b8894a0d 0%,#b8894a2e 50%,#b8894a0d 100%) 0 0/200% 100%;animation:2.2s cubic-bezier(.4,0,.6,1) infinite skeleton-shimmer}.skeleton-pulse{animation:1.8s ease-in-out infinite skeleton-pulse}.skeleton-box{background-color:#ffffff0a;position:relative;overflow:hidden}.skeleton-box:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff0f 50%,#fff0 100%) 0 0/200% 100%;animation:1.8s cubic-bezier(.4,0,.6,1) infinite skeleton-shimmer;position:absolute;inset:0}.vault-card{transition:border-color var(--dur-2) var(--ease-out-quart), background-color var(--dur-2) var(--ease-out-quart), transform var(--dur-2) var(--ease-out-quart)}.vault-card:hover{transform:translateY(-2px);border-color:var(--accent-brass)!important;background-color:#b8894a0f!important}.vault-card:active{transition:transform var(--dur-1) var(--ease-out-quad);transform:scale(.98)}.vault-card:focus-visible{outline:2px solid var(--accent-brass);outline-offset:2px}.dashboard-tab{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-right:8px;padding:16px 20px;font-family:inherit;font-size:.875rem;font-weight:400;transition:color .15s,border-color .15s}.dashboard-tab:hover:not(.dashboard-tab--active){color:var(--text-primary);border-bottom-color:#fff3}.dashboard-tab--active{color:#fff;border-bottom-color:var(--accent-brass);font-weight:600}.deployment-overlay{-webkit-backdrop-filter:blur(8px);z-index:1000;animation:modal-backdrop-enter var(--dur-2) var(--ease-out-cubic) both;background-color:#000000b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.deployment-modal{transform-origin:50%;width:100%;max-width:420px;animation:modal-surface-enter var(--dur-3) var(--ease-out-quart) both;background-color:#0e0f11;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #0009}.flow-header{padding:28px 28px 0;position:relative}.flow-title{font-family:"Murs Gothic", var(--font-murs-gothic), sans-serif;letter-spacing:.02em;color:#fff;margin:0;padding-right:32px;font-size:1.125rem;font-weight:900}.flow-sub{color:var(--text-secondary);margin:6px 0 0;font-size:.875rem;line-height:1.5}.flow-error{color:#f0a197;overflow-wrap:anywhere;max-height:96px;margin:10px 0 0;font-size:.8125rem;line-height:1.5;overflow-y:auto}.flow-close{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;top:22px;right:20px}.flow-close:hover{color:#fff;background:#ffffff14}.flow-steps{flex-direction:column;gap:18px;margin:0;padding:24px 28px 8px;list-style:none;display:flex}.flow-step{color:#fff6;transition:color var(--dur-3) var(--ease-out-cubic);align-items:center;gap:12px;font-size:.9375rem;display:flex;position:relative}.flow-step+.flow-step:before{content:"";background:#ffffff1a;border-radius:1px;width:2px;height:14px;position:absolute;top:-17px;left:9px}.flow-step--active{color:#fff}.flow-step--done{color:var(--text-primary)}.flow-step--failed{color:#f0a197}.flow-dot{box-sizing:border-box;border:2px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.flow-dot--active{border-color:#fff #ffffff26 #ffffff26;animation:.8s linear infinite spin-cw}.flow-dot--done{background:var(--status-green);color:#0e0f11;border:none}.flow-dot--failed{background:var(--status-red);color:#fff;border:none}.flow-fields{flex-direction:column;gap:16px;padding:24px 28px 8px;display:flex}.flow-field{color:var(--text-secondary);flex-direction:column;gap:8px;font-size:.8125rem;display:flex}.flow-input{width:100%;font-family:var(--font-ui);color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;outline:none;padding:12px 14px;font-size:.9375rem;transition:border-color .15s,background-color .15s}.flow-input::placeholder{color:#ffffff47}.flow-input:focus{background:#ffffff0f;border-color:#ffffff73}.flow-input:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff1f}.flow-btn:focus-visible,.flow-close:focus-visible,.flow-link:focus-visible{outline-offset:2px;outline:2px solid #fff}.flow-footer{justify-content:space-between;align-items:center;gap:8px;padding:20px 28px 24px;display:flex}.flow-link{color:var(--text-secondary);font-size:.8125rem;text-decoration:none;transition:color .15s}.flow-link:hover{color:#fff}.flow-btn{font-family:var(--font-ui);color:#000;cursor:pointer;white-space:nowrap;transition:opacity .15s ease, background-color .15s ease, transform var(--dur-1) var(--ease-out-quad);background:#fff;border:1px solid #fff;border-radius:10px;padding:10px 18px;font-size:.875rem;font-weight:600}.flow-btn:hover:not(:disabled){opacity:.88}.flow-btn:active:not(:disabled){transform:scale(.98)}.flow-btn:disabled{opacity:.35;cursor:not-allowed}.flow-btn--ghost{color:#fff;background:0 0;border-color:#ffffff26}.flow-btn--ghost:hover:not(:disabled){opacity:1;background:#ffffff0f}.reveal-card{opacity:0;transition:opacity var(--dur-4) var(--ease-out-cubic), transform var(--dur-4) var(--ease-out-cubic);transform:translateY(18px)}.reveal-card--visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@font-face{font-family:mursGothic;src:url(../media/mursgothic_widedark-s.p.0hw060co0_ns6.otf)format("opentype");font-display:swap}@font-face{font-family:mursGothic Fallback;src:local(Arial);ascent-override:79.15%;descent-override:15.83%;line-gap-override:23.74%;size-adjust:126.35%}.mursgothic_3e93b652-module__LeUfra__className{font-family:mursGothic,mursGothic Fallback}.mursgothic_3e93b652-module__LeUfra__variable{--font-murs-gothic:"mursGothic", "mursGothic Fallback"}
