.sos-shell{position:relative;min-height:100dvh;width:100%;padding:4.5rem 1.25rem 4rem;color:var(--ink-strong);overflow:hidden}.sos-shell:after,.sos-shell:before{content:"";position:absolute;inset:auto;border-radius:2rem;pointer-events:none;filter:blur(24px);opacity:.54}.sos-shell:before{--sos-shell-angle:-18deg;width:42rem;height:8rem;top:5rem;right:-14rem;background:linear-gradient(90deg,rgba(105,211,255,0),rgba(105,211,255,.24),rgba(105,211,255,0));animation:sosBeamSweep 16s ease-in-out infinite}.sos-shell:after{--sos-shell-angle:-12deg;width:38rem;height:7rem;bottom:2rem;left:-12rem;background:linear-gradient(90deg,rgba(47,224,165,0),rgba(47,224,165,.18),rgba(47,224,165,0));animation:sosBeamSweep 18s ease-in-out infinite reverse}.guardian-shell:before{background:linear-gradient(90deg,rgba(255,209,102,0),rgba(255,209,102,.2),rgba(255,209,102,0))}.guardian-shell:after{background:linear-gradient(90deg,rgba(105,211,255,0),rgba(105,211,255,.18),rgba(105,211,255,0))}.sos-wrap{position:relative;z-index:1;width:min(100%,1160px);margin:0 auto;display:grid;gap:1.4rem}.sos-wrap:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(105,211,255,.05) 0 1px,transparent 1px 60px),repeating-linear-gradient(180deg,rgba(105,211,255,.03) 0 1px,transparent 1px 46px);opacity:.16;animation:mdGridShift 10.5s linear infinite}.sos-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.95fr);gap:1rem;align-items:stretch}.sos-card,.sos-hero-copy,.sos-hero-panel,.sos-stat-card{position:relative;overflow:hidden;border:1px solid var(--line-soft);background:linear-gradient(180deg,rgba(10,22,38,.88),rgba(7,16,28,.82)),rgba(255,255,255,.03);box-shadow:var(--shadow-card);backdrop-filter:blur(24px)}.sos-hero-copy,.sos-hero-panel{border-radius:2rem;overflow:hidden}.sos-hero-copy{padding:clamp(1.45rem,2.4vw,2.2rem);animation:mdSoftScale .56s cubic-bezier(.22,1,.36,1) both}.sos-card:after,.sos-hero-copy:after,.sos-hero-panel:after,.sos-stat-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,0));opacity:.9}.sos-card:before,.sos-code-box:before,.sos-detail-item:before,.sos-event:before,.sos-hero-copy:before,.sos-hero-panel:before,.sos-stat-card:before{content:"";position:absolute;inset:0;pointer-events:none}.sos-card:before,.sos-hero-copy:before,.sos-hero-panel:before,.sos-stat-card:before{background:repeating-linear-gradient(90deg,rgba(105,211,255,.04) 0 1px,transparent 1px 52px),repeating-linear-gradient(180deg,rgba(105,211,255,.025) 0 1px,transparent 1px 40px);opacity:.2;animation:mdGridShift 9s linear infinite}.sos-kicker{margin:0 0 .75rem;font-size:.8rem;letter-spacing:.26em;text-transform:uppercase;color:var(--brand-cyan);font-weight:800}.sos-title{margin:0;font-size:clamp(2.5rem,5vw,4.3rem);line-height:.96}.sos-subtitle{max-width:38rem;margin:1rem 0 0;color:var(--ink-soft);font-size:1rem;line-height:1.65}.sos-badges{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.3rem}.sos-badge{display:inline-flex;align-items:center;min-height:2.15rem;padding:.45rem .9rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:var(--ink-soft);font-size:.84rem;font-weight:700;animation:mdFadeUp .46s cubic-bezier(.22,1,.36,1) both}.sos-badge:nth-child(2){animation-delay:70ms}.sos-badge:nth-child(3){animation-delay:.14s}.sos-hero-panel{padding:1.35rem;display:grid;gap:.95rem;align-content:start;animation:mdSoftScale .56s cubic-bezier(.22,1,.36,1) 80ms both}.sos-panel-label{margin:0;color:var(--brand-gold);font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;font-weight:800}.sos-panel-value{margin:0;font-size:clamp(1.6rem,2.1vw,2.1rem);line-height:1.08}.sos-panel-note{margin:0;color:var(--ink-soft);line-height:1.62}.sos-panel-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0}.sos-panel-metrics div{padding:.9rem;border-radius:1.15rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);animation:mdFadeUp .44s cubic-bezier(.22,1,.36,1) both}.sos-panel-metrics div:nth-child(2){animation-delay:70ms}.sos-panel-metrics div:nth-child(3){animation-delay:.14s}.sos-panel-metrics dt{margin:0 0 .35rem;color:var(--ink-muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.sos-panel-metrics dd{margin:0;color:var(--ink-strong);font-size:1.1rem;font-weight:800}.sos-actions,.sos-link-row{display:flex;flex-wrap:wrap;gap:.75rem}.sos-btn,.sos-link-btn{position:relative;overflow:hidden;appearance:none;border:1px solid rgba(163,193,222,.16);border-radius:999px;min-height:3rem;padding:.72rem 1.1rem;font-weight:800;font-size:.92rem;text-decoration:none;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease,opacity .18s ease}.sos-btn:after,.sos-link-btn:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,255,255,.18),transparent);transform:translateX(-130%)}.sos-btn.secondary,.sos-link-btn{color:var(--ink-soft);background:rgba(255,255,255,.07);box-shadow:0 16px 24px rgba(5,14,27,.18)}.sos-btn,.sos-link-btn.primary{color:#ffffff;border-color:rgba(255,209,102,.18);background:linear-gradient(135deg,var(--brand-blue),var(--brand-cyan) 62%,var(--brand-green));box-shadow:0 18px 34px rgba(16,48,87,.3)}.sos-btn:after,.sos-link-btn.primary:after{animation:mdBeamTravel 3s linear infinite}.sos-link-btn:not(.primary):after{opacity:0;transition:opacity .18s ease}.sos-btn.danger{border-color:rgba(255,142,142,.18);background:linear-gradient(135deg,#ef4444,#b91c1c)}.sos-btn.warning{border-color:rgba(255,209,102,.18);background:linear-gradient(135deg,#f59e0b,#ea580c)}.sos-btn:hover,.sos-link-btn:hover{transform:translateY(-1px)}.sos-link-btn:not(.primary):hover:after{opacity:1;animation:mdBeamTravel 1.1s linear}.sos-btn:disabled,.sos-link-btn:disabled{opacity:.58;cursor:not-allowed;box-shadow:none;transform:none}.sos-btn:disabled:after,.sos-link-btn:disabled:after{animation:none;opacity:0}.sos-grid,.sos-summary-grid{display:grid;gap:1rem}.sos-summary-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.sos-stat-card{border-radius:1.45rem;padding:1.15rem 1.1rem;display:grid;gap:.5rem;animation:mdFadeUp .52s cubic-bezier(.22,1,.36,1) both}.sos-stat-card:nth-child(2){animation-delay:80ms}.sos-stat-card:nth-child(3){animation-delay:.14s}.sos-stat-card:nth-child(4){animation-delay:.2s}.sos-stat-label{margin:0;color:var(--ink-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;font-weight:700}.sos-stat-value{font-size:1.2rem;line-height:1.15}.sos-stat-note{margin:0;color:var(--ink-soft);font-size:.9rem;line-height:1.55}.sos-banner-row{display:grid;gap:.8rem}.sos-banner{margin:0;padding:.95rem 1.1rem;border-radius:1.15rem;font-size:.92rem;font-weight:700;line-height:1.5;animation:mdFadeUp .26s ease both}.sos-banner-error{background:rgba(255,142,142,.12);border:1px solid rgba(255,142,142,.16);color:#ffd6d6}.sos-banner-success{background:rgba(47,224,165,.12);border:1px solid rgba(47,224,165,.16);color:#c3ffe8}.sos-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.guardian-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.sos-card{border-radius:1.7rem;padding:1.3rem;display:grid;gap:1rem;animation:mdFadeUp .54s cubic-bezier(.22,1,.36,1) both}.sos-card-alert{border-color:rgba(255,142,142,.18);animation:mdFadeUp .54s cubic-bezier(.22,1,.36,1) both,mdUrgentPulse 3.2s ease-in-out infinite}.sos-card-full{width:100%}.sos-card-auth{min-height:100%}.sos-card-head{display:flex;align-items:flex-start;gap:.9rem}.sos-card-head h2{margin:0;font-size:1.32rem}.sos-card-copy{margin:.35rem 0 0;color:var(--ink-soft);font-size:.94rem;line-height:1.6}.sos-section-chip{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:4.75rem;min-height:2.15rem;padding:.35rem .8rem;border-radius:999px;background:rgba(105,211,255,.1);border:1px solid rgba(105,211,255,.14);color:var(--brand-cyan);font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800}.sos-section-chip-alert{background:rgba(255,142,142,.1);border-color:rgba(255,142,142,.16);color:#ffb7b7}.sos-form{display:grid;gap:.9rem}.sos-field{display:grid;gap:.45rem}.sos-field>span{color:var(--ink-muted);font-size:.84rem;font-weight:700}.sos-form input,.sos-form select,.sos-form textarea{width:100%;border-radius:1rem;border:1px solid rgba(173,205,240,.18);background:rgba(255,255,255,.06);color:var(--ink-strong);padding:.95rem 1rem;font-size:.96rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 16px 28px rgba(4,12,22,.18);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.sos-form input::placeholder,.sos-form textarea::placeholder{color:rgba(214,231,247,.48)}.sos-form textarea{min-height:8rem;resize:vertical}.sos-form input:focus,.sos-form select:focus,.sos-form textarea:focus{outline:none;border-color:rgba(105,211,255,.42);background:rgba(255,255,255,.08);box-shadow:0 0 0 5px rgba(105,211,255,.12),0 18px 32px rgba(5,14,27,.24)}.sos-form select{color-scheme:dark}.sos-detail-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:.75rem}.sos-detail-item{position:relative;overflow:hidden;padding:.95rem 1rem;border-radius:1.1rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);display:grid;gap:.28rem;animation:mdFadeUp .42s cubic-bezier(.22,1,.36,1) both}.sos-detail-item:before{background:repeating-linear-gradient(90deg,rgba(105,211,255,.04) 0 1px,transparent 1px 44px),linear-gradient(105deg,transparent,rgba(255,255,255,.08),transparent);opacity:.2}.sos-detail-item span{color:var(--ink-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.sos-detail-item strong{font-size:.98rem;color:var(--ink-strong);line-height:1.45}.sos-code-box{position:relative;overflow:hidden;padding:.95rem 1rem;border-radius:1rem;background:rgba(47,224,165,.1);border:1px solid rgba(47,224,165,.18);color:#d8ffee;font-weight:800;letter-spacing:.06em;animation:mdFadeUp .34s ease both}.sos-code-box:before{background:linear-gradient(105deg,transparent,rgba(255,255,255,.16),transparent),repeating-linear-gradient(90deg,rgba(47,224,165,.05) 0 1px,transparent 1px 46px);animation:mdBeamTravel 4.2s linear infinite;opacity:.4}.sos-alert-note{padding:.95rem 1rem;border-radius:1rem;background:rgba(255,142,142,.08);border:1px solid rgba(255,142,142,.14);color:#ffd0d0;line-height:1.6}.sos-alert-note,.sos-error,.sos-muted,.sos-success,.sos-warning{margin:0;font-size:.92rem}.sos-muted{color:var(--ink-muted);line-height:1.55}.sos-error{color:#ffc1c1}.sos-success{color:#c3ffe8}.sos-warning{color:#ffdf8c}.sos-events{display:grid;gap:.85rem}.sos-event{position:relative;overflow:hidden;padding:1rem 1.05rem;border-radius:1.15rem;border:1px solid rgba(163,193,222,.14);background:rgba(255,255,255,.05);display:grid;gap:.7rem;animation:mdFadeUp .42s cubic-bezier(.22,1,.36,1) both}.sos-event:before{background:repeating-linear-gradient(90deg,rgba(105,211,255,.035) 0 1px,transparent 1px 42px),linear-gradient(105deg,transparent,rgba(255,255,255,.08),transparent);opacity:.16}.sos-event:nth-child(2){animation-delay:70ms}.sos-event:nth-child(3){animation-delay:.14s}.sos-event-top{display:flex;justify-content:space-between;align-items:center;gap:.65rem;flex-wrap:wrap}.sos-event-severity{display:inline-flex;align-items:center;padding:.3rem .7rem;border-radius:999px;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800}.sos-event-severity.high{background:rgba(255,209,102,.12);border:1px solid rgba(255,209,102,.18);color:#ffdf8c}.sos-event-severity.critical{background:rgba(255,142,142,.12);border:1px solid rgba(255,142,142,.18);color:#ffb7b7}.sos-event-note{margin:0;color:var(--ink-soft);line-height:1.6}.sos-meta{display:grid;gap:.35rem;color:var(--ink-muted);font-size:.88rem;line-height:1.55}.sos-actions-inline{margin-top:.15rem}.sos-pill{display:inline-flex;align-items:center;justify-content:center;padding:.34rem .72rem;border-radius:999px;font-size:.76rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.sos-pill.active{background:rgba(47,224,165,.16);border:1px solid rgba(47,224,165,.18);color:#b3ffe1}.sos-pill.idle{background:rgba(163,193,222,.14);border:1px solid rgba(163,193,222,.16);color:#d6e6f8}.sos-pill.open{background:rgba(255,142,142,.14);border:1px solid rgba(255,142,142,.16);color:#ffb7b7;animation:mdUrgentPulse 2.4s ease-in-out infinite}.sos-pill.acknowledged{background:rgba(255,209,102,.14);border:1px solid rgba(255,209,102,.16);color:#ffdf8c}.sos-pill.resolved{background:rgba(47,224,165,.14);border:1px solid rgba(47,224,165,.16);color:#b3ffe1}.sos-pill.cancelled{background:rgba(163,193,222,.12);border:1px solid rgba(163,193,222,.14);color:#d2e0ef}.sos-btn:focus-visible,.sos-form input:focus-visible,.sos-form select:focus-visible,.sos-form textarea:focus-visible,.sos-link-btn:focus-visible{outline:2px solid #9ed8ff;outline-offset:3px}@keyframes sosBeamSweep{0%,to{transform:translate3d(-8%,0,0) rotate(var(--sos-shell-angle,-16deg)) scale(.98);opacity:.42}50%{transform:translate3d(8%,8%,0) rotate(var(--sos-shell-angle,-16deg)) scale(1.06);opacity:.74}}@media (max-width:980px){.sos-shell{padding-top:2rem}.sos-hero{grid-template-columns:1fr}}@media (max-width:640px){.sos-shell{padding:1.5rem .9rem 3rem}.sos-card,.sos-hero-copy,.sos-hero-panel,.sos-stat-card{border-radius:1.35rem}.sos-card,.sos-hero-copy,.sos-hero-panel{padding:1.05rem}.sos-title{font-size:clamp(2.15rem,12vw,3rem)}.guardian-grid,.sos-detail-list,.sos-grid,.sos-panel-metrics,.sos-summary-grid{grid-template-columns:1fr}.sos-actions,.sos-link-row{flex-direction:column}.sos-btn,.sos-link-btn{width:100%;justify-content:center}}.sos-card,.sos-detail-item,.sos-event,.sos-hero-copy,.sos-hero-panel,.sos-stat-card{animation-name:mdClipReveal}.sos-card-head h2,.sos-kicker,.sos-panel-label,.sos-title{position:relative;display:inline-block}.sos-card-head h2:after,.sos-kicker:after,.sos-panel-label:after,.sos-title:after{content:"";position:absolute;left:0;right:0;bottom:-.32rem;height:1px;background:linear-gradient(90deg,rgba(105,211,255,.14),rgba(105,211,255,.42),rgba(105,211,255,.14))}.sos-card-head h2:before,.sos-kicker:before,.sos-panel-label:before,.sos-title:before{content:"";position:absolute;left:0;bottom:-.32rem;width:34%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.88),transparent);animation:mdRailCharge 2.8s linear infinite}.sos-card,.sos-hero-copy,.sos-hero-panel,.sos-stat-card{box-shadow:inset 0 0 0 1px rgba(161,205,255,.16),inset 0 0 0 7px rgba(4,12,22,.2),var(--shadow-card)}.sos-banner,.sos-code-box,.sos-detail-item,.sos-event,.sos-pill{box-shadow:inset 0 0 0 1px rgba(161,205,255,.14),inset 0 0 0 6px rgba(4,12,22,.18),var(--shadow-soft)}.sos-banner-error,.sos-card-alert,.sos-pill.open{box-shadow:inset 0 0 0 1px rgba(255,142,142,.22),inset 0 0 0 7px rgba(22,7,7,.14),var(--shadow-soft)}.sos-banner-success,.sos-code-box,.sos-pill.active,.sos-pill.resolved{box-shadow:inset 0 0 0 1px rgba(47,224,165,.22),inset 0 0 0 7px rgba(4,22,18,.16),var(--shadow-soft)}