:root{--color-base-dark: #1a1a1a;--color-base-light: #D4C5B0;--color-accent: #FF5722;--color-secondary: #2a2a2a;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--color-base-dark);color:var(--color-base-light)}h1,h2,h3,h4,h5,h6{font-weight:900;letter-spacing:-.02em}a{color:var(--color-accent);text-decoration:none;transition:opacity .2s}a:hover{opacity:.8}button{font-family:inherit;cursor:pointer}#root{width:100%}::selection{background:var(--color-accent);color:var(--color-base-dark)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--color-base-dark)}::-webkit-scrollbar-thumb{background:var(--color-base-light);opacity:.3}::-webkit-scrollbar-thumb:hover{background:var(--color-accent)}:root{--isf-color-base-dark: #1a1a1a;--isf-color-base-mid: #2a2a2a;--isf-color-base-light: #D4C5B0;--isf-color-accent-primary: #FF5722;--isf-color-accent-secondary: #E64A19;--isf-color-overlay-light: rgba(212, 197, 176, .02);--isf-color-overlay-mid: rgba(212, 197, 176, .1);--isf-color-overlay-heavy: rgba(212, 197, 176, .2);--isf-color-dark-overlay: rgba(26, 26, 26, .2);--isf-color-dark-overlay-mid: rgba(26, 26, 26, .3);--isf-color-dark-overlay-heavy: rgba(26, 26, 26, .6);--isf-font-display: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--isf-font-mono: "Courier New", "Monaco", "Consolas", monospace;--isf-text-xs: 9px;--isf-text-sm: 10px;--isf-text-base: 11px;--isf-text-md: 12px;--isf-text-lg: 13px;--isf-text-xl: 14px;--isf-text-2xl: 16px;--isf-text-3xl: 18px;--isf-text-4xl: 28px;--isf-text-5xl: 48px;--isf-text-6xl: 56px;--isf-text-7xl: 80px;--isf-text-8xl: 96px;--isf-text-hero: clamp(64px, 12vw, 160px);--isf-weight-normal: 400;--isf-weight-medium: 500;--isf-weight-semibold: 600;--isf-weight-bold: 700;--isf-weight-black: 900;--isf-tracking-tight: -.02em;--isf-tracking-normal: 0;--isf-tracking-wide: .5px;--isf-tracking-wider: 1px;--isf-tracking-widest: 1.5px;--isf-tracking-ultra: 2px;--isf-space-1: 4px;--isf-space-2: 8px;--isf-space-3: 12px;--isf-space-4: 16px;--isf-space-5: 20px;--isf-space-6: 24px;--isf-space-8: 32px;--isf-space-10: 40px;--isf-space-12: 48px;--isf-space-16: 64px;--isf-space-20: 80px;--isf-space-24: 96px;--isf-space-32: 128px;--isf-border-hairline: 1px;--isf-border-thin: 2px;--isf-border-medium: 3px;--isf-border-thick: 4px;--isf-radius-none: 0;--isf-radius-sm: 2px;--isf-radius-md: 4px;--isf-grid-size: 32px;--isf-grid-dot-size: 1px;--isf-transition-fast: .15s ease;--isf-transition-base: .2s ease;--isf-transition-slow: .3s ease;--isf-z-base: 0;--isf-z-background: 0;--isf-z-overlay: 1;--isf-z-content: 2;--isf-z-ui: 10;--isf-z-corner-marks: 100;--isf-z-modal: 1000}.isf-reset *{margin:0;padding:0;box-sizing:border-box}.isf-canvas{position:relative;min-height:100vh;background:var(--isf-color-base-dark);color:var(--isf-color-base-light);font-family:var(--isf-font-display);line-height:1.5;overflow-x:hidden}.isf-bg-grid{position:fixed;top:0;left:0;width:100%;height:100%;background-image:repeating-linear-gradient(0deg,transparent,transparent calc(var(--isf-grid-size) - 1px),var(--isf-color-overlay-mid) calc(var(--isf-grid-size) - 1px),var(--isf-color-overlay-mid) var(--isf-grid-size)),repeating-linear-gradient(90deg,transparent,transparent calc(var(--isf-grid-size) - 1px),var(--isf-color-overlay-mid) calc(var(--isf-grid-size) - 1px),var(--isf-color-overlay-mid) var(--isf-grid-size));z-index:var(--isf-z-background);pointer-events:none}.isf-bg-dots{background-image:radial-gradient(circle,var(--isf-color-overlay-mid) var(--isf-grid-dot-size),transparent var(--isf-grid-dot-size));background-size:var(--isf-grid-size) var(--isf-grid-size)}.isf-bg-grid:before{content:"";position:absolute;width:100%;height:100%;background-image:radial-gradient(circle,rgba(212,197,176,.08) var(--isf-grid-dot-size),transparent var(--isf-grid-dot-size));background-size:var(--isf-grid-size) var(--isf-grid-size)}.isf-bg-noise{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.03'/%3E%3C/svg%3E");pointer-events:none;z-index:var(--isf-z-overlay)}.isf-bg-scanlines{position:fixed;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(212,197,176,.01) 2px,rgba(212,197,176,.01) 4px);pointer-events:none;z-index:var(--isf-z-overlay)}.isf-corner-marks{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:var(--isf-z-corner-marks);color:var(--isf-color-base-light);opacity:.6}.isf-corner-marks>*{position:absolute;width:60px;height:60px}.isf-corner-marks>*:nth-child(1){top:var(--isf-space-6);left:var(--isf-space-6)}.isf-corner-marks>*:nth-child(2){top:var(--isf-space-6);right:var(--isf-space-6)}.isf-corner-marks>*:nth-child(3){bottom:var(--isf-space-6);left:var(--isf-space-6)}.isf-corner-marks>*:nth-child(4){bottom:var(--isf-space-6);right:var(--isf-space-6)}.isf-container{position:relative;z-index:var(--isf-z-content);max-width:1400px;margin:0 auto;padding:var(--isf-space-20) var(--isf-space-12)}.isf-container-wide{max-width:1600px}.isf-container-narrow{max-width:1000px}.isf-text-display{font-family:var(--isf-font-display);font-weight:var(--isf-weight-black);letter-spacing:var(--isf-tracking-tight);text-transform:uppercase}.isf-text-mono{font-family:var(--isf-font-mono);letter-spacing:var(--isf-tracking-wider)}.isf-canvas ::selection{background:var(--isf-color-accent-primary);color:var(--isf-color-base-dark)}.isf-canvas::-webkit-scrollbar{width:10px}.isf-canvas::-webkit-scrollbar-track{background:var(--isf-color-base-dark)}.isf-canvas::-webkit-scrollbar-thumb{background:var(--isf-color-base-light);opacity:.3}.isf-canvas::-webkit-scrollbar-thumb:hover{background:var(--isf-color-accent-primary)}.isf-chip{display:inline-block;padding:var(--isf-space-1) var(--isf-space-4);border:var(--isf-border-hairline) solid var(--isf-color-base-light);font-family:var(--isf-font-mono);font-size:var(--isf-text-base);font-weight:var(--isf-weight-semibold);letter-spacing:var(--isf-tracking-widest);text-transform:uppercase;background:transparent}.isf-chip-active{background:var(--isf-color-accent-primary);border-color:var(--isf-color-accent-primary);color:var(--isf-color-base-dark)}.isf-chip-outlined{border-width:var(--isf-border-thin);padding:var(--isf-space-2) var(--isf-space-6);font-size:var(--isf-text-md)}.isf-chip-large{padding:var(--isf-space-4) var(--isf-space-12);font-size:var(--isf-text-2xl);font-weight:var(--isf-weight-black);letter-spacing:var(--isf-tracking-ultra)}.isf-system-text{font-family:var(--isf-font-mono);font-size:var(--isf-text-md);font-weight:var(--isf-weight-semibold);letter-spacing:var(--isf-tracking-wider);text-transform:uppercase;opacity:.8}.isf-label{font-family:var(--isf-font-mono);font-size:var(--isf-text-sm);letter-spacing:var(--isf-tracking-wider);text-transform:uppercase;opacity:.6}.isf-readout{font-family:var(--isf-font-mono);font-size:var(--isf-text-xs);line-height:1.8;opacity:.6;letter-spacing:var(--isf-tracking-wide)}.isf-card{background:var(--isf-color-overlay-light);border:var(--isf-border-hairline) solid var(--isf-color-overlay-heavy);padding:var(--isf-space-8);position:relative}.isf-card-accent-bar:before{content:"";position:absolute;top:0;left:0;width:var(--isf-border-thick);height:100%;background:var(--isf-color-accent-primary)}.isf-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--isf-space-6)}.isf-card-id{font-family:var(--isf-font-mono);font-size:var(--isf-text-sm);letter-spacing:var(--isf-tracking-wider);opacity:.6}.isf-panel{background:var(--isf-color-dark-overlay-heavy);border:var(--isf-border-hairline) solid var(--isf-color-overlay-heavy);padding:var(--isf-space-8);font-family:var(--isf-font-mono)}.isf-panel-header{font-size:var(--isf-text-xl);font-weight:var(--isf-weight-bold);letter-spacing:var(--isf-tracking-widest);margin-bottom:var(--isf-space-6);color:var(--isf-color-accent-primary);text-transform:uppercase}.isf-feature-block{position:relative;padding:var(--isf-space-16);border:var(--isf-border-hairline) solid var(--isf-color-overlay-heavy)}.isf-feature-block-primary{background:linear-gradient(135deg,var(--isf-color-accent-primary) 0%,var(--isf-color-accent-secondary) 100%);color:var(--isf-color-base-dark);padding:0;overflow:hidden}.isf-feature-block-secondary{background:var(--isf-color-base-mid)}.isf-feature-id{position:absolute;top:var(--isf-space-8);left:var(--isf-space-8);font-size:var(--isf-text-7xl);font-weight:var(--isf-weight-black);color:#1a1a1a4d;line-height:1;z-index:1}.isf-stripe-pattern{position:absolute;top:0;left:0;width:120px;height:100%;background:repeating-linear-gradient(45deg,rgba(26,26,26,.3),rgba(26,26,26,.3) 10px,transparent 10px,transparent 20px)}.isf-divider{width:100%;height:var(--isf-border-hairline);background:var(--isf-color-base-light);opacity:.3;margin:var(--isf-space-8) 0}.isf-divider-short{width:200px;margin-left:auto;margin-right:auto}.isf-divider-accent{background:var(--isf-color-accent-primary);opacity:1}.isf-progress-dots{display:flex;gap:var(--isf-space-2)}.isf-progress-dot{width:12px;height:12px;border:var(--isf-border-hairline) solid var(--isf-color-overlay-heavy);background:transparent}.isf-progress-dot-active{background:var(--isf-color-accent-primary);border-color:var(--isf-color-accent-primary)}.isf-dot-cluster{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--isf-space-3)}.isf-dot-cluster>*{width:16px;height:16px;border-radius:50%;background:var(--isf-color-dark-overlay-mid)}.isf-crosshair{display:inline-block;width:16px;height:16px}.isf-crosshair svg{width:100%;height:100%}.isf-compass{position:relative;width:80px;height:80px}.isf-compass-mark{position:absolute;font-family:var(--isf-font-mono);font-size:var(--isf-text-xl);font-weight:var(--isf-weight-bold);color:var(--isf-color-accent-primary)}.isf-compass-mark-n{top:0;left:50%;transform:translate(-50%)}.isf-compass-mark-e{right:0;top:50%;transform:translateY(-50%)}.isf-compass-mark-s{bottom:0;left:50%;transform:translate(-50%)}.isf-compass-mark-w{left:0;top:50%;transform:translateY(-50%)}.isf-compass-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:var(--isf-color-accent-primary);border-radius:50%}.isf-compass-center:before,.isf-compass-center:after{content:"";position:absolute;background:#ff57224d}.isf-compass-center:before{top:50%;left:-30px;width:60px;height:1px;transform:translateY(-50%)}.isf-compass-center:after{left:50%;top:-30px;width:1px;height:60px;transform:translate(-50%)}.isf-button{display:inline-block;padding:var(--isf-space-3) var(--isf-space-6);border:var(--isf-border-thin) solid var(--isf-color-base-light);background:transparent;color:var(--isf-color-base-light);font-family:var(--isf-font-mono);font-size:var(--isf-text-md);font-weight:var(--isf-weight-semibold);letter-spacing:var(--isf-tracking-wider);text-transform:uppercase;cursor:pointer;transition:all var(--isf-transition-base)}.isf-button:hover{background:var(--isf-color-base-light);color:var(--isf-color-base-dark)}.isf-button-primary{background:var(--isf-color-accent-primary);border-color:var(--isf-color-accent-primary);color:var(--isf-color-base-dark)}.isf-button-primary:hover{background:var(--isf-color-accent-secondary);border-color:var(--isf-color-accent-secondary)}.isf-stat-value{font-size:var(--isf-text-6xl);font-weight:var(--isf-weight-black);color:var(--isf-color-accent-primary);line-height:1;margin-bottom:var(--isf-space-2);font-family:var(--isf-font-display)}.isf-stat-label{font-family:var(--isf-font-mono);font-size:var(--isf-text-base);letter-spacing:var(--isf-tracking-widest);opacity:.7}.isf-registered-mark{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px}.isf-registered-mark svg{width:100%;height:100%}.isf-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a1af2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--isf-z-modal);display:flex;align-items:center;justify-content:center;padding:var(--isf-space-8);animation:isf-modal-fade-in .3s ease-out}@keyframes isf-modal-fade-in{0%{opacity:0}to{opacity:1}}.isf-modal{position:relative;background:var(--isf-color-base-dark);border:var(--isf-border-thin) solid var(--isf-color-base-light);max-width:600px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;animation:isf-modal-slide-in .4s cubic-bezier(.16,1,.3,1);box-shadow:0 20px 60px #000c,0 0 0 1px #d4c5b01a}@keyframes isf-modal-slide-in{0%{opacity:0;transform:translateY(30px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.isf-modal-header{display:flex;justify-content:space-between;align-items:center;padding:var(--isf-space-8);border-bottom:var(--isf-border-hairline) solid var(--isf-color-overlay-heavy);background:var(--isf-color-overlay-light)}.isf-modal-title{font-family:var(--isf-font-mono);font-size:var(--isf-text-xl);font-weight:var(--isf-weight-bold);letter-spacing:var(--isf-tracking-widest);text-transform:uppercase;color:var(--isf-color-accent-primary)}.isf-modal-close{width:32px;height:32px;border:var(--isf-border-hairline) solid var(--isf-color-overlay-heavy);background:transparent;color:var(--isf-color-base-light);cursor:pointer;font-size:var(--isf-text-xl);display:flex;align-items:center;justify-content:center;transition:all var(--isf-transition-base);font-family:var(--isf-font-mono)}.isf-modal-close:hover{border-color:var(--isf-color-accent-primary);color:var(--isf-color-accent-primary);transform:rotate(90deg)}.isf-modal-body{padding:var(--isf-space-8);overflow-y:auto;flex:1;font-family:var(--isf-font-mono)}.isf-modal-footer{display:flex;justify-content:flex-end;gap:var(--isf-space-4);padding:var(--isf-space-8);border-top:var(--isf-border-hairline) solid var(--isf-color-overlay-heavy);background:var(--isf-color-overlay-light)}.isf-toast-container{position:fixed;top:var(--isf-space-8);right:var(--isf-space-8);z-index:var(--isf-z-modal);display:flex;flex-direction:column;gap:var(--isf-space-4);max-width:400px}.isf-toast{background:var(--isf-color-base-dark);border:var(--isf-border-thin) solid var(--isf-color-base-light);padding:var(--isf-space-6);display:flex;align-items:flex-start;gap:var(--isf-space-4);box-shadow:0 8px 24px #0009;animation:isf-toast-slide-in .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}@keyframes isf-toast-slide-in{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}.isf-toast:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:var(--isf-color-accent-primary)}.isf-toast-success:before{background:#4caf50}.isf-toast-error:before{background:var(--isf-color-accent-primary)}.isf-toast-warning:before{background:#ff9800}.isf-toast-info:before{background:#2196f3}.isf-toast-icon{width:20px;height:20px;flex-shrink:0;margin-top:2px}.isf-toast-content{flex:1}.isf-toast-title{font-family:var(--isf-font-mono);font-size:var(--isf-text-md);font-weight:var(--isf-weight-bold);letter-spacing:var(--isf-tracking-wider);text-transform:uppercase;margin-bottom:var(--isf-space-2)}.isf-toast-message{font-family:var(--isf-font-mono);font-size:var(--isf-text-sm);opacity:.8;line-height:1.5}.isf-toast-close{width:20px;height:20px;background:transparent;border:none;color:var(--isf-color-base-light);cursor:pointer;opacity:.6;transition:opacity var(--isf-transition-base);font-size:var(--isf-text-lg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.isf-toast-close:hover{opacity:1}.isf-spinner{width:40px;height:40px;position:relative;display:inline-block}.isf-spinner:before,.isf-spinner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:var(--isf-border-thin) solid transparent;border-top-color:var(--isf-color-accent-primary);border-radius:50%;animation:isf-spinner-rotate 1s linear infinite}.isf-spinner:after{border-top-color:var(--isf-color-base-light);animation-delay:.3s}@keyframes isf-spinner-rotate{to{transform:rotate(360deg)}}.isf-spinner-small{width:20px;height:20px}.isf-spinner-large{width:60px;height:60px}.isf-skeleton{background:var(--isf-color-overlay-light);border:var(--isf-border-hairline) solid var(--isf-color-overlay-heavy);position:relative;overflow:hidden}.isf-skeleton:after{content:"";position:absolute;top:0;left:-100%;height:100%;width:100%;background:linear-gradient(90deg,transparent,rgba(212,197,176,.1),transparent);animation:isf-skeleton-shimmer 1.5s infinite}@keyframes isf-skeleton-shimmer{to{left:100%}}.isf-skeleton-text{height:12px;margin-bottom:var(--isf-space-2)}.isf-skeleton-title{height:24px;width:60%;margin-bottom:var(--isf-space-4)}.isf-skeleton-block{height:200px;width:100%}.isf-tooltip-wrapper{position:relative;display:inline-block}.isf-tooltip{position:absolute;bottom:calc(100% + var(--isf-space-2));left:50%;transform:translate(-50%);padding:var(--isf-space-2) var(--isf-space-4);background:var(--isf-color-base-dark);border:var(--isf-border-hairline) solid var(--isf-color-base-light);font-family:var(--isf-font-mono);font-size:var(--isf-text-xs);letter-spacing:var(--isf-tracking-wider);text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--isf-transition-base);z-index:var(--isf-z-ui);box-shadow:0 4px 12px #0009}.isf-tooltip-wrapper:hover .isf-tooltip{opacity:1}.isf-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:var(--isf-color-base-light)}.isf-accordion{border:var(--isf-border-hairline) solid var(--isf-color-overlay-heavy)}.isf-accordion-item{border-bottom:var(--isf-border-hairline) solid var(--isf-color-overlay-heavy)}.isf-accordion-item:last-child{border-bottom:none}.isf-accordion-header{display:flex;justify-content:space-between;align-items:center;padding:var(--isf-space-6);background:var(--isf-color-overlay-light);cursor:pointer;transition:background var(--isf-transition-base);font-family:var(--isf-font-mono);font-size:var(--isf-text-md);font-weight:var(--isf-weight-semibold);letter-spacing:var(--isf-tracking-wider);text-transform:uppercase}.isf-accordion-header:hover{background:var(--isf-color-overlay-mid)}.isf-accordion-icon{width:16px;height:16px;transition:transform var(--isf-transition-base)}.isf-accordion-item.active .isf-accordion-icon{transform:rotate(180deg)}.isf-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.16,1,.3,1)}.isf-accordion-item.active .isf-accordion-content{max-height:1000px}.isf-accordion-body{padding:var(--isf-space-6);font-family:var(--isf-font-mono);font-size:var(--isf-text-sm);line-height:1.6;opacity:.8}.isf-tabs{width:100%}.isf-tabs-nav{display:flex;border-bottom:var(--isf-border-hairline) solid var(--isf-color-overlay-heavy);gap:var(--isf-space-2)}.isf-tab{padding:var(--isf-space-4) var(--isf-space-6);background:transparent;border:none;border-bottom:var(--isf-border-thin) solid transparent;color:var(--isf-color-base-light);font-family:var(--isf-font-mono);font-size:var(--isf-text-md);font-weight:var(--isf-weight-semibold);letter-spacing:var(--isf-tracking-wider);text-transform:uppercase;cursor:pointer;opacity:.6;transition:all var(--isf-transition-base);position:relative}.isf-tab:hover{opacity:.8}.isf-tab.active{opacity:1;border-bottom-color:var(--isf-color-accent-primary)}.isf-tab-content{padding:var(--isf-space-8);display:none;animation:isf-tab-fade-in .3s ease-out}.isf-tab-content.active{display:block}@keyframes isf-tab-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.isf-alert{padding:var(--isf-space-6);border:var(--isf-border-thin) solid var(--isf-color-overlay-heavy);display:flex;gap:var(--isf-space-4);position:relative;animation:isf-alert-slide-down .3s ease-out}@keyframes isf-alert-slide-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.isf-alert:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:var(--isf-color-base-light)}.isf-alert-success{background:#4caf500d;border-color:#4caf50}.isf-alert-success:before{background:#4caf50}.isf-alert-error{background:#ff57220d;border-color:var(--isf-color-accent-primary)}.isf-alert-error:before{background:var(--isf-color-accent-primary)}.isf-alert-warning{background:#ff98000d;border-color:#ff9800}.isf-alert-warning:before{background:#ff9800}.isf-alert-info{background:#2196f30d;border-color:#2196f3}.isf-alert-info:before{background:#2196f3}.isf-alert-content{flex:1;font-family:var(--isf-font-mono);font-size:var(--isf-text-sm);line-height:1.6}.isf-alert-title{font-weight:var(--isf-weight-bold);letter-spacing:var(--isf-tracking-wider);text-transform:uppercase;margin-bottom:var(--isf-space-2);font-size:var(--isf-text-md)}.isf-alert-dismiss{background:transparent;border:none;color:var(--isf-color-base-light);cursor:pointer;opacity:.6;transition:opacity var(--isf-transition-base);font-size:var(--isf-text-lg)}.isf-alert-dismiss:hover{opacity:1}.isf-form-group{margin-bottom:var(--isf-space-6)}.isf-form-group-inline{display:flex;align-items:flex-end;gap:var(--isf-space-4)}.isf-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--isf-space-6);margin-bottom:var(--isf-space-6)}.isf-form-label{display:block;font-family:var(--isf-font-mono);font-size:var(--isf-text-sm);font-weight:var(--isf-weight-semibold);letter-spacing:var(--isf-tracking-wider);text-transform:uppercase;color:var(--isf-color-base-light);margin-bottom:var(--isf-space-2);opacity:.8}.isf-form-label-required:after{content:" *";color:var(--isf-color-accent-primary)}.isf-form-label-inline{display:flex;justify-content:space-between;align-items:center}.isf-form-label-meta{font-size:var(--isf-text-xs);opacity:.5;text-transform:none}.isf-input{width:100%;padding:var(--isf-space-3) var(--isf-space-4);background:var(--isf-color-base-dark);border:var(--isf-border-hairline) solid var(--isf-color-overlay-heavy);color:var(--isf-color-base-light);font-family:var(--isf-font-mono);font-size:var(--isf-text-md);letter-spacing:var(--isf-tracking-wide);transition:all var(--isf-transition-base);outline:none}.isf-input::placeholder{color:var(--isf-color-base-light);opacity:.3;text-transform:uppercase;font-size:var(--isf-text-sm)}.isf-input:focus{border-color:var(--isf-color-accent-primary);box-shadow:0 0 0 1px var(--isf-color-accent-primary)}.isf-input:hover:not(:disabled){border-color:var(--isf-color-base-light)}.isf-input:disabled{opacity:.4;cursor:not-allowed;background:var(--isf-color-dark-overlay-mid)}.isf-input-error{border-color:var(--isf-color-accent-primary)}.isf-textarea{width:100%;min-height:120px;padding:var(--isf-space-4);background:var(--isf-color-base-dark);border:var(--isf-border-hairline) solid var(--isf-color-overlay-heavy);color:var(--isf-color-base-light);font-family:var(--isf-font-mono);font-size:var(--isf-text-md);letter-spacing:var(--isf-tracking-wide);line-height:1.6;resize:vertical;transition:all var(--isf-transition-base);outline:none}.isf-textarea::placeholder{color:var(--isf-color-base-light);opacity:.3;text-transform:uppercase;font-size:var(--isf-text-sm)}.isf-textarea:focus{border-color:var(--isf-color-accent-primary);box-shadow:0 0 0 1px var(--isf-color-accent-primary)}.isf-textarea:hover:not(:disabled){border-color:var(--isf-color-base-light)}.isf-select{width:100%;padding:var(--isf-space-3) var(--isf-space-4);background:var(--isf-color-base-dark);border:var(--isf-border-hairline) solid var(--isf-color-overlay-heavy);color:var(--isf-color-base-light);font-family:var(--isf-font-mono);font-size:var(--isf-text-md);letter-spacing:var(--isf-tracking-wide);text-transform:uppercase;cursor:pointer;transition:all var(--isf-transition-base);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23D4C5B0' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--isf-space-4) center;padding-right:var(--isf-space-12)}.isf-select:focus{border-color:var(--isf-color-accent-primary);box-shadow:0 0 0 1px var(--isf-color-accent-primary)}.isf-select:hover:not(:disabled){border-color:var(--isf-color-base-light)}.isf-select:disabled{opacity:.4;cursor:not-allowed}.isf-checkbox-wrapper{display:flex;align-items:flex-start;gap:var(--isf-space-3);cursor:pointer;position:relative}.isf-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;min-width:18px;border:var(--isf-border-hairline) solid var(--isf-color-overlay-heavy);background:var(--isf-color-base-dark);cursor:pointer;position:relative;transition:all var(--isf-transition-base);margin:2px 0 0}.isf-checkbox:hover{border-color:var(--isf-color-base-light)}.isf-checkbox:focus{outline:none;border-color:var(--isf-color-accent-primary);box-shadow:0 0 0 1px var(--isf-color-accent-primary)}.isf-checkbox:checked{background:var(--isf-color-accent-primary);border-color:var(--isf-color-accent-primary)}.isf-checkbox:checked:after{content:"";position:absolute;top:2px;left:5px;width:6px;height:10px;border:solid var(--isf-color-base-dark);border-width:0 2px 2px 0;transform:rotate(45deg)}.isf-checkbox-label{font-family:var(--isf-font-mono);font-size:var(--isf-text-md);letter-spacing:var(--isf-tracking-wide);line-height:1.5;-webkit-user-select:none;user-select:none}.isf-radio-wrapper{display:flex;align-items:flex-start;gap:var(--isf-space-3);cursor:pointer;position:relative}.isf-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;min-width:18px;border:var(--isf-border-hairline) solid var(--isf-color-overlay-heavy);border-radius:50%;background:var(--isf-color-base-dark);cursor:pointer;position:relative;transition:all var(--isf-transition-base);margin:2px 0 0}.isf-radio:hover{border-color:var(--isf-color-base-light)}.isf-radio:focus{outline:none;border-color:var(--isf-color-accent-primary);box-shadow:0 0 0 1px var(--isf-color-accent-primary)}.isf-radio:checked{border-color:var(--isf-color-accent-primary)}.isf-radio:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:var(--isf-color-accent-primary)}.isf-radio-label{font-family:var(--isf-font-mono);font-size:var(--isf-text-md);letter-spacing:var(--isf-tracking-wide);line-height:1.5;-webkit-user-select:none;user-select:none}.isf-radio-group{display:flex;flex-direction:column;gap:var(--isf-space-3)}.isf-toggle-wrapper{display:flex;align-items:center;gap:var(--isf-space-3);cursor:pointer}.isf-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:48px;height:24px;background:var(--isf-color-base-dark);border:var(--isf-border-hairline) solid var(--isf-color-overlay-heavy);position:relative;cursor:pointer;transition:all var(--isf-transition-base)}.isf-toggle:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;background:var(--isf-color-base-light);transition:all var(--isf-transition-base)}.isf-toggle:hover{border-color:var(--isf-color-base-light)}.isf-toggle:focus{outline:none;border-color:var(--isf-color-accent-primary);box-shadow:0 0 0 1px var(--isf-color-accent-primary)}.isf-toggle:checked{background:var(--isf-color-accent-primary);border-color:var(--isf-color-accent-primary)}.isf-toggle:checked:after{left:26px;background:var(--isf-color-base-dark)}.isf-toggle-label{font-family:var(--isf-font-mono);font-size:var(--isf-text-md);letter-spacing:var(--isf-tracking-wide);text-transform:uppercase;-webkit-user-select:none;user-select:none}.isf-range-wrapper{width:100%}.isf-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2px;background:var(--isf-color-overlay-heavy);outline:none;transition:all var(--isf-transition-base)}.isf-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:var(--isf-color-base-light);border:var(--isf-border-thin) solid var(--isf-color-base-dark);cursor:pointer;transition:all var(--isf-transition-base)}.isf-range::-moz-range-thumb{width:20px;height:20px;background:var(--isf-color-base-light);border:var(--isf-border-thin) solid var(--isf-color-base-dark);cursor:pointer;transition:all var(--isf-transition-base)}.isf-range:hover::-webkit-slider-thumb{background:var(--isf-color-accent-primary)}.isf-range:hover::-moz-range-thumb{background:var(--isf-color-accent-primary)}.isf-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--isf-color-accent-primary)}.isf-range:focus::-moz-range-thumb{box-shadow:0 0 0 2px var(--isf-color-accent-primary)}.isf-range-value{display:flex;justify-content:space-between;margin-top:var(--isf-space-2);font-family:var(--isf-font-mono);font-size:var(--isf-text-sm);letter-spacing:var(--isf-tracking-wider);opacity:.6}.isf-file-wrapper{position:relative}.isf-file{opacity:0;position:absolute;width:100%;height:100%;cursor:pointer;z-index:2}.isf-file-label{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--isf-space-3) var(--isf-space-4);background:var(--isf-color-base-dark);border:var(--isf-border-hairline) solid var(--isf-color-overlay-heavy);color:var(--isf-color-base-light);font-family:var(--isf-font-mono);font-size:var(--isf-text-md);letter-spacing:var(--isf-tracking-wide);text-transform:uppercase;cursor:pointer;transition:all var(--isf-transition-base);opacity:.6}.isf-file-wrapper:hover .isf-file-label{border-color:var(--isf-color-base-light);opacity:1}.isf-file-button{padding:var(--isf-space-2) var(--isf-space-4);background:var(--isf-color-overlay-heavy);border:var(--isf-border-hairline) solid var(--isf-color-base-light);font-size:var(--isf-text-sm);transition:all var(--isf-transition-base)}.isf-file-wrapper:hover .isf-file-button{background:var(--isf-color-base-light);color:var(--isf-color-base-dark)}.isf-form-error{display:block;margin-top:var(--isf-space-2);font-family:var(--isf-font-mono);font-size:var(--isf-text-xs);letter-spacing:var(--isf-tracking-wider);text-transform:uppercase;color:var(--isf-color-accent-primary)}.isf-form-help{display:block;margin-top:var(--isf-space-2);font-family:var(--isf-font-mono);font-size:var(--isf-text-xs);letter-spacing:var(--isf-tracking-wide);opacity:.5}.isf-input-group{position:relative;display:flex;align-items:stretch}.isf-input-prefix,.isf-input-suffix{display:flex;align-items:center;padding:0 var(--isf-space-4);background:var(--isf-color-dark-overlay-mid);border:var(--isf-border-hairline) solid var(--isf-color-overlay-heavy);font-family:var(--isf-font-mono);font-size:var(--isf-text-sm);letter-spacing:var(--isf-tracking-wider);text-transform:uppercase;opacity:.6}.isf-input-prefix{border-right:none}.isf-input-suffix{border-left:none}.isf-input-group .isf-input{flex:1}.isf-input-group .isf-input:not(:first-child){border-left:none}.isf-input-group .isf-input:not(:last-child){border-right:none}.isf-fieldset{border:var(--isf-border-hairline) solid var(--isf-color-overlay-heavy);padding:var(--isf-space-8);margin-bottom:var(--isf-space-8)}.isf-fieldset-legend{padding:0 var(--isf-space-4);font-family:var(--isf-font-mono);font-size:var(--isf-text-md);font-weight:var(--isf-weight-bold);letter-spacing:var(--isf-tracking-widest);text-transform:uppercase;color:var(--isf-color-accent-primary)}.isf-search-wrapper{position:relative}.isf-search{width:100%;padding:var(--isf-space-3) var(--isf-space-4) var(--isf-space-3) var(--isf-space-12);background:var(--isf-color-base-dark);border:var(--isf-border-hairline) solid var(--isf-color-overlay-heavy);color:var(--isf-color-base-light);font-family:var(--isf-font-mono);font-size:var(--isf-text-md);letter-spacing:var(--isf-tracking-wide);transition:all var(--isf-transition-base);outline:none}.isf-search-icon{position:absolute;left:var(--isf-space-4);top:50%;transform:translateY(-50%);width:16px;height:16px;opacity:.6;pointer-events:none}.isf-search:focus{border-color:var(--isf-color-accent-primary);box-shadow:0 0 0 1px var(--isf-color-accent-primary)}.isf-search:focus~.isf-search-icon{opacity:1}.isf-flex{display:flex}.isf-flex-col{flex-direction:column}.isf-flex-row{flex-direction:row}.isf-flex-center{align-items:center;justify-content:center}.isf-flex-between{justify-content:space-between}.isf-flex-around{justify-content:space-around}.isf-flex-start{justify-content:flex-start}.isf-flex-end{justify-content:flex-end}.isf-items-center{align-items:center}.isf-items-start{align-items:flex-start}.isf-items-end{align-items:flex-end}.isf-grid{display:grid}.isf-grid-2{grid-template-columns:repeat(2,1fr)}.isf-grid-3{grid-template-columns:repeat(3,1fr)}.isf-grid-4{grid-template-columns:repeat(4,1fr)}.isf-grid-auto{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.isf-gap-1{gap:var(--isf-space-1)}.isf-gap-2{gap:var(--isf-space-2)}.isf-gap-3{gap:var(--isf-space-3)}.isf-gap-4{gap:var(--isf-space-4)}.isf-gap-6{gap:var(--isf-space-6)}.isf-gap-8{gap:var(--isf-space-8)}.isf-gap-12{gap:var(--isf-space-12)}.isf-gap-16{gap:var(--isf-space-16)}.isf-m-0{margin:0}.isf-m-2{margin:var(--isf-space-2)}.isf-m-4{margin:var(--isf-space-4)}.isf-m-6{margin:var(--isf-space-6)}.isf-m-8{margin:var(--isf-space-8)}.isf-m-12{margin:var(--isf-space-12)}.isf-m-16{margin:var(--isf-space-16)}.isf-mt-2{margin-top:var(--isf-space-2)}.isf-mt-4{margin-top:var(--isf-space-4)}.isf-mt-6{margin-top:var(--isf-space-6)}.isf-mt-8{margin-top:var(--isf-space-8)}.isf-mt-12{margin-top:var(--isf-space-12)}.isf-mt-16{margin-top:var(--isf-space-16)}.isf-mt-20{margin-top:var(--isf-space-20)}.isf-mb-2{margin-bottom:var(--isf-space-2)}.isf-mb-4{margin-bottom:var(--isf-space-4)}.isf-mb-6{margin-bottom:var(--isf-space-6)}.isf-mb-8{margin-bottom:var(--isf-space-8)}.isf-mb-12{margin-bottom:var(--isf-space-12)}.isf-mb-16{margin-bottom:var(--isf-space-16)}.isf-mb-20{margin-bottom:var(--isf-space-20)}.isf-p-0{padding:0}.isf-p-2{padding:var(--isf-space-2)}.isf-p-4{padding:var(--isf-space-4)}.isf-p-6{padding:var(--isf-space-6)}.isf-p-8{padding:var(--isf-space-8)}.isf-p-12{padding:var(--isf-space-12)}.isf-p-16{padding:var(--isf-space-16)}.isf-pt-8{padding-top:var(--isf-space-8)}.isf-pt-12{padding-top:var(--isf-space-12)}.isf-pt-16{padding-top:var(--isf-space-16)}.isf-pb-8{padding-bottom:var(--isf-space-8)}.isf-pb-12{padding-bottom:var(--isf-space-12)}.isf-pb-16{padding-bottom:var(--isf-space-16)}.isf-font-display{font-family:var(--isf-font-display)}.isf-font-mono{font-family:var(--isf-font-mono)}.isf-text-xs{font-size:var(--isf-text-xs)}.isf-text-sm{font-size:var(--isf-text-sm)}.isf-text-base{font-size:var(--isf-text-base)}.isf-text-md{font-size:var(--isf-text-md)}.isf-text-lg{font-size:var(--isf-text-lg)}.isf-text-xl{font-size:var(--isf-text-xl)}.isf-text-2xl{font-size:var(--isf-text-2xl)}.isf-text-3xl{font-size:var(--isf-text-3xl)}.isf-text-4xl{font-size:var(--isf-text-4xl)}.isf-text-5xl{font-size:var(--isf-text-5xl)}.isf-text-6xl{font-size:var(--isf-text-6xl)}.isf-text-7xl{font-size:var(--isf-text-7xl)}.isf-text-8xl{font-size:var(--isf-text-8xl);font-weight:var(--isf-weight-black)}.isf-text-hero{font-size:var(--isf-text-hero);font-weight:var(--isf-weight-black)}.isf-weight-normal{font-weight:var(--isf-weight-normal)}.isf-weight-medium{font-weight:var(--isf-weight-medium)}.isf-weight-semibold{font-weight:var(--isf-weight-semibold)}.isf-weight-bold{font-weight:var(--isf-weight-bold)}.isf-weight-black{font-weight:var(--isf-weight-black)}.isf-tracking-tight{letter-spacing:var(--isf-tracking-tight)}.isf-tracking-normal{letter-spacing:var(--isf-tracking-normal)}.isf-tracking-wide{letter-spacing:var(--isf-tracking-wide)}.isf-tracking-wider{letter-spacing:var(--isf-tracking-wider)}.isf-tracking-widest{letter-spacing:var(--isf-tracking-widest)}.isf-uppercase{text-transform:uppercase}.isf-lowercase{text-transform:lowercase}.isf-capitalize{text-transform:capitalize}.isf-text-left{text-align:left}.isf-text-center{text-align:center}.isf-text-right{text-align:right}.isf-leading-none{line-height:.9}.isf-leading-tight{line-height:1.2}.isf-leading-normal{line-height:1.5}.isf-leading-relaxed{line-height:1.8}.isf-color-light{color:var(--isf-color-base-light)}.isf-color-dark{color:var(--isf-color-base-dark)}.isf-color-accent{color:var(--isf-color-accent-primary)}.isf-bg-dark{background:var(--isf-color-base-dark)}.isf-bg-mid{background:var(--isf-color-base-mid)}.isf-bg-light{background:var(--isf-color-base-light)}.isf-bg-accent{background:var(--isf-color-accent-primary)}.isf-opacity-0{opacity:0}.isf-opacity-30{opacity:.3}.isf-opacity-50{opacity:.5}.isf-opacity-60{opacity:.6}.isf-opacity-70{opacity:.7}.isf-opacity-80{opacity:.8}.isf-opacity-90{opacity:.9}.isf-opacity-100{opacity:1}.isf-border{border:var(--isf-border-hairline) solid var(--isf-color-overlay-heavy)}.isf-border-t{border-top:var(--isf-border-hairline) solid var(--isf-color-overlay-heavy)}.isf-border-b{border-bottom:var(--isf-border-hairline) solid var(--isf-color-overlay-heavy)}.isf-border-l{border-left:var(--isf-border-hairline) solid var(--isf-color-overlay-heavy)}.isf-border-r{border-right:var(--isf-border-hairline) solid var(--isf-color-overlay-heavy)}.isf-border-accent{border-color:var(--isf-color-accent-primary)}.isf-border-thick{border-width:var(--isf-border-thin)}.isf-relative{position:relative}.isf-absolute{position:absolute}.isf-fixed{position:fixed}.isf-block{display:block}.isf-inline{display:inline}.isf-inline-block{display:inline-block}.isf-hidden{display:none}.isf-w-full{width:100%}.isf-w-auto{width:auto}.isf-max-w-screen{max-width:100vw}@media(max-width:768px){.isf-mobile-hidden{display:none}.isf-mobile-flex-col{flex-direction:column}.isf-mobile-text-center{text-align:center}.isf-mobile-grid-1{grid-template-columns:1fr}}@media(min-width:769px){.isf-desktop-hidden{display:none}}.landing-page{position:relative;min-height:100vh;background:#1a1a1a;color:#d4c5b0;overflow-x:hidden}.grid-background{position:fixed;top:0;left:0;width:100%;height:100%;background-image:repeating-linear-gradient(0deg,transparent,transparent 31px,rgba(212,197,176,.03) 31px,rgba(212,197,176,.03) 32px),repeating-linear-gradient(90deg,transparent,transparent 31px,rgba(212,197,176,.03) 31px,rgba(212,197,176,.03) 32px);z-index:0}.grid-background:before{content:"";position:absolute;width:100%;height:100%;background-image:radial-gradient(circle,rgba(212,197,176,.08) 1px,transparent 1px);background-size:32px 32px}.noise-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.03'/%3E%3C/svg%3E");pointer-events:none;z-index:1}.corner-marks{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:100;color:#d4c5b0}.corner-marks .corner{position:absolute;opacity:.6}.corner.top-left{top:24px;left:24px}.corner.top-right{top:24px;right:24px}.corner.bottom-left{bottom:24px;left:24px}.corner.bottom-right{bottom:24px;right:24px}.content-wrapper{position:relative;z-index:2;max-width:1400px;margin:0 auto;padding:80px 48px}.status-chip{display:inline-block;padding:6px 16px;border:1px solid #D4C5B0;font-family:Courier New,monospace;font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.status-chip.active{background:#ff5722;border-color:#ff5722;color:#1a1a1a}.status-chip.outlined{background:transparent;border:2px solid #D4C5B0;padding:8px 24px;font-size:12px}.system-text{font-family:Courier New,monospace;font-size:12px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;opacity:.8}.hero-section{text-align:center;padding:80px 0 120px;border-bottom:1px solid rgba(212,197,176,.2);margin-bottom:80px}.meta-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px;padding:0 32px}.meta-row.bottom{margin-top:48px;margin-bottom:32px}.dot-matrix-logo{width:200px;height:200px;margin:0 auto 48px}.matrix-svg{width:100%;height:100%}.hero-title{margin:0;line-height:.9}.title-main{display:block;font-size:clamp(64px,12vw,160px);font-weight:900;letter-spacing:-.02em;text-transform:uppercase;color:#ff5722;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.registered-mark{opacity:.9}.divider-line{width:200px;height:1px;background:#d4c5b0;margin:40px auto;opacity:.3}.hero-description{font-family:Courier New,monospace;font-size:13px;letter-spacing:1px;max-width:600px;margin:0 auto;opacity:.7;line-height:1.8}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-bottom:120px}.stat-card{background:#d4c5b005;border:1px solid rgba(212,197,176,.2);padding:32px;position:relative}.stat-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#ff5722}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.card-id{font-family:Courier New,monospace;font-size:10px;letter-spacing:1px;opacity:.6}.stat-value{font-size:56px;font-weight:900;color:#ff5722;line-height:1;margin-bottom:8px;font-family:-apple-system,BlinkMacSystemFont,sans-serif}.stat-label{font-family:Courier New,monospace;font-size:11px;letter-spacing:1.5px;opacity:.7;margin-bottom:16px}.progress-dots{display:flex;gap:8px;margin-top:20px}.progress-dots .dot{width:12px;height:12px;border:1px solid rgba(212,197,176,.3);background:transparent}.progress-dots .dot.active{background:#ff5722;border-color:#ff5722}.tech-readout{margin-top:16px;font-family:Courier New,monospace;font-size:9px;line-height:1.8;opacity:.6;letter-spacing:.5px}.readout-line{padding:2px 0}.status-indicator{margin-top:16px}.feature-blocks{display:grid;gap:64px;margin-bottom:80px}.feature-block{position:relative;padding:64px;border:1px solid rgba(212,197,176,.2)}.feature-block.primary{background:linear-gradient(135deg,#ff5722,#e64a19);color:#1a1a1a;padding:0;overflow:hidden}.feature-block.secondary{background:#2a2a2a;position:relative}.feature-id{position:absolute;top:32px;left:32px;font-size:80px;font-weight:900;color:#1a1a1a4d;line-height:1;z-index:1}.feature-stripe{position:absolute;top:0;left:0;width:120px;height:100%;background:repeating-linear-gradient(45deg,rgba(26,26,26,.3),rgba(26,26,26,.3) 10px,transparent 10px,transparent 20px)}.feature-content{position:relative;z-index:2;padding:64px}.feature-block.primary .feature-content{color:#1a1a1a}.feature-header{margin-bottom:32px}.system-label{font-family:Courier New,monospace;font-size:11px;letter-spacing:1.2px;text-transform:uppercase;opacity:.8}.feature-title{font-size:clamp(48px,8vw,96px);font-weight:900;line-height:.9;margin:0 0 32px;letter-spacing:-.02em;text-transform:uppercase;font-family:-apple-system,BlinkMacSystemFont,sans-serif}.feature-title-alt{font-size:clamp(56px,10vw,120px);font-weight:300;line-height:.9;margin:0 0 48px;color:#d4c5b0;font-family:-apple-system,BlinkMacSystemFont,sans-serif}.feature-description{font-size:16px;line-height:1.6;max-width:600px;margin-bottom:48px;opacity:.9}.feature-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid rgba(26,26,26,.2)}.meta-group{display:flex;flex-direction:column;gap:8px}.meta-label{font-family:Courier New,monospace;font-size:10px;letter-spacing:1px;text-transform:uppercase;opacity:.8}.meta-value{font-size:28px;font-weight:900}.dot-cluster{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cluster-dot{width:16px;height:16px;border-radius:50%;background:#1a1a1a4d}.feature-footer{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;margin:0 -64px -64px;background:#1a1a1a33;font-family:Courier New,monospace;font-size:11px;letter-spacing:1px;text-transform:uppercase}.footer-location{font-weight:700}.footer-info{flex:1;text-align:center;opacity:.8}.warning-label{position:absolute;bottom:-1px;left:50%;transform:translate(-50%);background:#1a1a1a;color:#ff5722;padding:8px 24px;font-family:Courier New,monospace;font-size:10px;letter-spacing:1px;border:1px solid rgba(26,26,26,.3)}.compass{position:absolute;top:48px;left:48px;width:80px;height:80px}.compass-mark{position:absolute;font-family:Courier New,monospace;font-size:14px;font-weight:700;color:#ff5722}.compass-mark.n{top:0;left:50%;transform:translate(-50%)}.compass-mark.e{right:0;top:50%;transform:translateY(-50%)}.compass-mark.s{bottom:0;left:50%;transform:translate(-50%)}.compass-mark.w{left:0;top:50%;transform:translateY(-50%)}.compass-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#ff5722;border-radius:50%}.compass-center:before,.compass-center:after{content:"";position:absolute;background:#ff57224d}.compass-center:before{top:50%;left:-30px;width:60px;height:1px;transform:translateY(-50%)}.compass-center:after{left:50%;top:-30px;width:1px;height:60px;transform:translate(-50%)}.wave-pattern{width:100%;max-width:400px;height:150px;margin:48px 0;opacity:.8}.status-panel{background:#1a1a1a99;border:1px solid rgba(212,197,176,.2);padding:32px;font-family:Courier New,monospace}.panel-header{font-size:14px;font-weight:700;letter-spacing:1.5px;margin-bottom:24px;color:#ff5722;text-transform:uppercase}.panel-specs{font-size:11px;line-height:2;opacity:.8}.spec-line{padding:4px 0;border-bottom:1px solid rgba(212,197,176,.1)}.spec-line:last-child{border-bottom:none;font-weight:700;color:#ff5722}.mission-status{margin-bottom:80px;padding:48px 0;border-top:1px solid rgba(212,197,176,.2);border-bottom:1px solid rgba(212,197,176,.2)}.status-row{display:flex;justify-content:space-between;align-items:center;gap:32px}.status-item{display:flex;align-items:center;gap:16px}.status-indicator-text{font-family:Courier New,monospace;font-size:14px;font-weight:700;letter-spacing:1.5px;color:#ff5722}.mission-ready{background:#d4c5b0;color:#1a1a1a;padding:16px 48px;font-family:Courier New,monospace;font-size:16px;font-weight:900;letter-spacing:2px;text-transform:uppercase}.site-footer{padding:64px 0;border-top:1px solid rgba(212,197,176,.2);display:flex;justify-content:space-between;align-items:center}.footer-main{display:flex;flex-direction:column;gap:8px}.footer-title{font-size:48px;font-weight:900;color:#ff5722;line-height:1;font-family:-apple-system,BlinkMacSystemFont,sans-serif}.footer-subtitle{font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:300;opacity:.8}.footer-info{display:flex;gap:48px;font-family:Courier New,monospace;font-size:14px;letter-spacing:1px;opacity:.6}@media(max-width:768px){.content-wrapper{padding:48px 24px}.stats-grid{grid-template-columns:1fr}.feature-content{padding:32px}.feature-footer{flex-direction:column;gap:16px;text-align:center;padding:16px;margin:0 -32px -32px}.status-row{flex-direction:column}.site-footer{flex-direction:column;gap:32px;text-align:center}.meta-row{flex-direction:column;gap:16px}.corner-marks .corner{width:40px;height:40px}}#root{width:100%;min-height:100vh}
