*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--bg:#030812;--panel:#081221e0;--panel-2:#0c1b2ed1;--line:#73b4dd2b;--line-bright:#6fd3ff5c;--text:#eaf6ff;--muted:#7891a8;--ice:#71d9ff;--ice-2:#2d8cff;--danger:#ff655c}*{box-sizing:border-box}html{background:var(--bg);width:100%;max-width:100%;overflow-x:hidden}body{width:100%;max-width:100%;color:var(--text);background:radial-gradient(circle at 70% -15%,#15679e33,#0000 36%),#030812;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}button,input{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--ice);outline-offset:2px}.app-shell{background-image:linear-gradient(#53b4e906 1px,#0000 1px),linear-gradient(90deg,#53b4e906 1px,#0000 1px);background-size:44px 44px;width:100%;max-width:100%;min-height:100vh;display:flex;overflow-x:hidden}.app-sidebar{z-index:20;border-right:1px solid var(--line);background:linear-gradient(#081423fa,#040a13fa);flex-direction:column;width:218px;padding:19px 12px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:18px 0 50px #00000047}.brand-mark{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:10px;padding:3px 8px 21px;display:flex}.brand-mark>span{color:#05101d;background:linear-gradient(145deg,#b6f0ff,#319ee8);border-radius:10px;place-items:center;width:37px;height:37px;font:900 22px Georgia;display:grid;box-shadow:0 0 24px #4ab8f557}.brand-mark div{letter-spacing:.08em;flex-direction:column;display:flex}.brand-mark strong{font-family:Georgia,serif;font-size:14px}.brand-mark small{color:var(--ice);letter-spacing:.16em;font-size:9px}.app-sidebar nav{gap:4px;display:grid}.nav-item{color:#8399ad;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:11px;width:100%;padding:10px 11px;font-size:13px;transition:all .18s;display:flex}.nav-item:hover{color:var(--text);background:#4597cf12}.nav-item.active svg{color:var(--ice);filter:drop-shadow(0 0 6px #5bd2ff80)}.nav-arrow{margin-left:auto}.sidebar-status{border:1px solid var(--line);background:#57b2e70a;border-radius:9px;align-items:center;gap:10px;margin-top:auto;padding:12px;display:flex}.sidebar-status div{flex-direction:column;display:flex}.sidebar-status strong{font-size:12px}.sidebar-status small{color:var(--muted);font-size:10px}.pulse-dot{background:#56e8ae;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #56e8ae}.workspace{width:calc(100% - 218px);min-width:0;margin-left:218px;padding:16px 18px 24px}.topbar{justify-content:space-between;align-items:center;height:58px;margin-bottom:12px;display:flex}.breadcrumb,.eyebrow{color:#607d95;letter-spacing:.16em;font-size:10px;font-weight:800;display:block}.breadcrumb b,.eyebrow{color:var(--ice)}h1,h2,h3,p{margin:0}h1{letter-spacing:.02em;margin-top:2px;font:700 21px Georgia,serif}h2{margin-top:2px;font:700 18px Georgia,serif}h3{letter-spacing:.02em;font-size:13px}.save-state{color:#8fa9bc;align-items:center;gap:7px;font-size:12px;display:flex}.save-state svg{color:#55e4ad}.event-strip{grid-template-columns:repeat(4,minmax(170px,1fr));gap:9px;margin-bottom:12px;display:grid}.event-card{border:1px solid var(--line);text-align:left;cursor:pointer;background:linear-gradient(135deg,#0e2034e0,#060f1ce0);border-radius:9px;align-items:center;gap:11px;min-height:63px;padding:10px 13px;display:flex;position:relative;overflow:hidden}.event-card:after{content:"";background:var(--accent,#58caff);opacity:.4;height:2px;position:absolute;inset:auto 0 0}.event-card svg{color:var(--accent,#58caff);filter:drop-shadow(0 0 8px var(--accent,#58caff))}.event-card div{flex-direction:column;min-width:0;display:flex}.event-card strong{font-size:13px}.event-card small{color:var(--muted);letter-spacing:.08em;margin-top:2px;font-size:9px}.event-card.selected{border-color:color-mix(in srgb, var(--accent) 45%, transparent);box-shadow:inset 0 0 22px color-mix(in srgb, var(--accent) 8%, transparent), 0 0 18px #0000002e}.event-card:disabled{cursor:not-allowed;opacity:.56}.event-card.orange{--accent:#ff8a3d}.event-card.violet{--accent:#b892ff}.event-card.cyan{--accent:#4ef2e1}.phase-badge{color:#6e879b;letter-spacing:.1em;font-size:8px;position:absolute;top:5px;right:6px}.work-grid{grid-template-columns:minmax(470px,.95fr) minmax(560px,1.25fr) 258px;align-items:start;gap:12px;display:grid}.editor-panel,.preview-panel,.tools-panel{min-width:0}.editor-panel,.preview-panel,.tool-card{border:1px solid var(--line);background:linear-gradient(#091626ed,#050d18e8);box-shadow:0 16px 42px #0000002e,inset 0 1px #ffffff05}.editor-panel,.preview-panel{border-radius:10px;overflow:hidden}.panel-heading,.preview-header{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#3294d314,#0000);justify-content:space-between;align-items:center;min-height:62px;padding:12px 15px;display:flex}.capacity{color:var(--ice);background:#4bb3f014;border:1px solid #5dcdff38;border-radius:20px;padding:4px 8px;font-size:10px}.field-label{color:#8fa7ba;gap:6px;padding:12px 15px;font-size:12px;font-weight:650;display:grid}.field-label input,.group-toolbar input,.design-name input{color:#e9f7ff;background:#020a13b8;border:1px solid #75b8e033;border-radius:6px;width:100%;height:34px;padding:0 10px;font-size:13px}.field-label input:focus,.group-toolbar input:focus,.player-cell input:focus,.design-name input:focus{border-color:#5bd1ffa6;outline:none;box-shadow:0 0 0 3px #2ba1dc1a}.group-stack{gap:8px;padding:0 10px 11px;display:grid}.time-group{border:1px solid var(--line);background:#081422c2;border-radius:8px;overflow:hidden}.time-group summary{cursor:pointer;border-left:3px solid var(--group-color,#43bfff);background:linear-gradient(90deg, color-mix(in srgb, var(--group-color) 9%, transparent), transparent 52%);justify-content:space-between;align-items:center;min-height:48px;padding:8px 12px;list-style:none;display:flex}.time-group summary::-webkit-details-marker{display:none}.time-group summary div{flex-direction:column;display:flex}.time-group summary span{color:var(--group-color,#56c8ff);letter-spacing:.14em;font-size:9px;font-weight:900}.time-group summary strong{margin-top:2px;font-size:13px}.time-group[open] summary svg{transform:rotate(180deg)}.time-group.group-2{--group-color:#ff675f}.time-group.group-3{--group-color:#ffca52}.group-toolbar{border-top:1px solid #ffffff06;border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:end;gap:7px;padding:8px 10px;display:grid}.group-toolbar label{color:#708aa0;gap:4px;font-size:10px;display:grid}.group-toolbar button{border:1px solid var(--line);color:#91a8ba;cursor:pointer;background:#0f2235cc;border-radius:6px;align-items:center;gap:5px;height:34px;padding:0 8px;font-size:11px;display:flex}.roster-grid{gap:4px;padding:8px;display:grid}.roster-row{grid-template-columns:27px repeat(3,minmax(0,1fr));align-items:center;gap:4px;display:grid}.row-number{color:#50718b;text-align:center;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}.player-cell{align-items:center;min-width:0;display:flex;position:relative}.player-cell input{color:#ddecf5;background:#02081099;border:1px solid #67acd526;border-radius:5px;width:100%;height:30px;padding:0 44px 0 7px;font-size:11px}.player-cell input::placeholder{color:#385269}.pet-toggle,.clear-player{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.pet-toggle{color:#3b586e;right:23px}.pet-toggle.active{color:var(--group-color);filter:drop-shadow(0 0 6px var(--group-color))}.clear-player{color:#52697a;right:6px}.clear-player:hover{color:var(--danger)}.foundry-team-stack{padding-bottom:9px}.foundry-team{--group-color:#ff9d51}.foundry-team.team-2{--group-color:#ff655c}.foundry-team.team-3{--group-color:#65e8a0}.foundry-team.team-4{--group-color:#ffc951}.foundry-team.team-5{--group-color:#b78cff}.foundry-team.team-6{--group-color:#6e91ff}.summary-meta{align-items:center;gap:9px;flex-direction:row!important}.summary-meta small{color:#6f899d;font-size:10px}.foundry-team-toolbar{border-top:1px solid #ffffff06;border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:7px;padding:8px 10px;display:grid}.foundry-team-toolbar label{color:#708aa0;gap:4px;font-size:10px;display:grid}.foundry-team-toolbar input,.building-grid input{color:#e9f7ff;background:#020a13b8;border:1px solid #75b8e033;border-radius:6px;width:100%;height:32px;padding:0 9px;font-size:12px}.foundry-team-toolbar button{border:1px solid var(--line);color:#9aafbe;cursor:pointer;background:#0f2235cc;border-radius:6px;align-items:center;gap:5px;height:32px;padding:0 9px;font-size:10px;display:flex}.foundry-roster-grid{grid-template-columns:1fr 1fr;gap:5px 7px;padding:8px;display:grid}.foundry-player-cell{grid-template-columns:22px minmax(0,1fr) 57px 20px;align-items:center;gap:4px;min-width:0;display:grid}.foundry-player-cell>span{color:#50718b;text-align:center;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.foundry-player-cell input{color:#ddecf5;background:#02081099;border:1px solid #67acd526;border-radius:5px;width:100%;min-width:0;height:29px;padding:0 7px;font-size:11px}.foundry-player-cell input::placeholder{color:#385269}.foundry-player-cell button{color:#52697a;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.foundry-player-cell button:hover{color:var(--danger)}.plain-roster-grid{grid-template-columns:1fr 1fr;gap:5px 7px;padding:8px;display:grid}.plain-player-cell{grid-template-columns:22px minmax(0,1fr) 20px;align-items:center;gap:4px;min-width:0;display:grid}.plain-player-cell>span{color:#50718b;text-align:center;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.plain-player-cell input{color:#ddecf5;background:#02081099;border:1px solid #67acd526;border-radius:5px;width:100%;min-width:0;height:29px;padding:0 7px;font-size:11px}.plain-player-cell button{color:#52697a;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.plain-player-cell button:hover{color:var(--danger)}.role-select{color:#7890a3;cursor:pointer;background:#07131f;border:1px solid #263f52;border-radius:5px;min-width:0;height:29px;padding:0 3px;font-size:9px}.role-select.role-main{color:#75ef72;border-color:#68ed6c52}.role-select.role-substitute{color:#64baff;border-color:#50afff52}.role-select.role-building{color:#ffc654;border-color:#ffbe4259}.building-editor{background:linear-gradient(135deg,#72491017,#081422b8);border:1px solid #ffbe422e;border-radius:8px;margin:0 10px 11px;padding:11px}.building-heading{margin-bottom:9px}.building-heading .eyebrow{color:#ffc85b}.building-heading h3{margin-top:3px;font-family:Georgia,serif}.building-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.building-grid label{color:#8ba1b2;gap:4px;min-width:0;font-size:9px;display:grid}.role-legend{gap:7px;display:grid}.role-legend>div{align-items:center;gap:8px;display:flex}.role-legend p{flex-direction:column;display:flex}.role-legend strong{font-size:10px}.role-legend small{color:var(--muted);font-size:8px}.role-dot{background:#ffffff0a;border-radius:6px;place-items:center;width:25px;height:25px;font-size:13px;display:grid}.role-dot.main{color:#78f776;box-shadow:inset 0 0 10px #59e8611a}.role-dot.substitute{color:#62b9ff;box-shadow:inset 0 0 10px #46a3ff1a}.role-dot.building{color:#ffc44c;box-shadow:inset 0 0 10px #ffba391a}.canyon-primary-fields{grid-template-columns:1fr 1fr;gap:8px;padding:12px 15px;display:grid}.canyon-primary-fields label{color:#8fa7ba;gap:5px;font-size:10px;font-weight:650;display:grid}.canyon-primary-fields label>span{align-items:center;gap:5px;display:flex}.canyon-primary-fields input{color:#e9f7ff;background:#020a13b8;border:1px solid #75b8e033;border-radius:6px;width:100%;height:34px;padding:0 10px;font-size:12px}.canyon-team{--group-color:#57c8ff}.canyon-team.team-2{--group-color:#ff655c}.canyon-team.team-3{--group-color:#58e698}.canyon-team.team-4{--group-color:#ffc84b}.canyon-team.team-5{--group-color:#a86eff}.canyon-team.team-6{--group-color:#4de2f0}.canyon-team.team-7{--group-color:#d5e5ff}.frostdragon-stack{padding-top:11px}.frostdragon-group{--group-color:#67dcff}.rally-group{--group-color:#ffd06d}.frostdragon-group summary strong{align-items:center;gap:6px;display:flex}.pet-window-card{background:linear-gradient(135deg,#309fd617,#081422b8);border:1px solid #53d3ff33;border-radius:8px;margin:0 10px 12px;padding:11px}.section-title{align-items:center;gap:8px;margin-bottom:10px;display:flex}.section-title>svg{color:#70ddff}.section-title h3{margin-top:2px;font-family:Georgia,serif;font-size:14px}.pet-window-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.pet-window{background:#02081073;border:1px solid #67acd524;border-radius:7px;gap:7px;min-width:0;padding:8px;display:grid}.pet-window>strong{color:#72cdea;letter-spacing:.12em;font-size:9px}.pet-window label{color:#829bad;gap:4px;min-width:0;font-size:9px;display:grid}.pet-window label>span{align-items:center;gap:4px;display:flex}.pet-window input{color:#e9f7ff;background:#020a13b8;border:1px solid #75b8e033;border-radius:5px;width:100%;min-width:0;height:31px;padding:0 7px;font-size:10px}.preview-panel{position:sticky;top:12px}.preview-stats{gap:7px;display:flex}.preview-stats span{border:1px solid var(--line);color:#7f9aaf;border-radius:4px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;display:flex}.canvas-viewport{aspect-ratio:1224/1284;background:#02060c;width:100%;position:relative;overflow:hidden}.canvas-scale{transform-origin:0 0;width:1224px;height:1284px;transform:scale(var(--canvas-scale,.5));position:absolute;inset:0 auto auto 0}.preview-footer{border-top:1px solid var(--line);color:#587389;letter-spacing:.05em;justify-content:space-between;padding:8px 12px;font-size:9px;display:flex}.tools-panel{gap:10px;display:grid;position:sticky;top:12px}.tool-card{border-radius:9px;padding:12px}.tool-title{align-items:center;gap:7px;margin-bottom:11px;display:flex}.tool-title svg{color:var(--ice)}.switch-row{cursor:pointer;justify-content:space-between;align-items:center;gap:9px;display:flex}.switch-row>span{flex-direction:column;display:flex}.switch-row strong{font-size:11px}.switch-row small{color:var(--muted);font-size:9px}.switch-row input{appearance:none;cursor:pointer;background:#0b1a28;border:1px solid #304b5f;border-radius:20px;width:35px;height:19px;padding:2px;transition:all .2s}.switch-row input:before{content:"";background:#718a9d;border-radius:50%;width:13px;height:13px;transition:all .2s;display:block}.switch-row input:checked{background:#32b2f03b;border-color:#40bce8}.switch-row input:checked:before{background:#7ee1ff;transform:translate(16px);box-shadow:0 0 9px #53cfff}.coordinate-box{color:#9bc4d9;word-break:break-word;background:#2aa1d70f;border:1px dashed #58ccff59;border-radius:6px;gap:3px;margin-top:10px;padding:9px;font:10px ui-monospace,monospace;display:grid}.coordinate-box b{color:#ddf7ff}.coordinate-box small{color:#648499;margin-top:4px;font:9px Inter,sans-serif}.action-grid{gap:6px;display:grid}.action-grid button{border:1px solid var(--line);color:#a9bfce;cursor:pointer;background:#11283dbd;border-radius:6px;justify-content:center;align-items:center;gap:7px;height:34px;font-size:11px;font-weight:700;display:flex}.action-grid button:hover{border-color:var(--line-bright);color:#eaf8ff}.action-grid .primary-action{color:#04111c;background:linear-gradient(135deg,#8de7ff,#38a9e8);border-color:#79ddff;box-shadow:0 8px 24px #26a1dc2e}.action-grid .danger-action{color:#d89491}.design-name{color:#6e899d;gap:5px;margin-top:9px;font-size:10px;display:grid}.legend-row{align-items:center;gap:9px;display:flex}.legend-icon{color:#6bd8ff;background:#42b7ea1a;border:1px solid #53ccff54;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 0 14px #42b7ea26}.legend-row div{flex-direction:column;display:flex}.legend-row strong{font-size:11px}.legend-row small{color:var(--muted);font-size:9px}.empty-copy{color:#587287;font-size:10px}.recent-row{border-top:1px solid #70afd31a;grid-template-columns:1fr auto;align-items:center;gap:4px;padding:6px 0;display:grid}.recent-row>button:first-child{color:#a9c1d0;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;min-width:0;padding:0;display:flex}.recent-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.recent-row small{color:#526d82;font-size:8px}.recent-delete{color:#5d7485;cursor:pointer;background:0 0;border:0}.recent-delete:hover{color:var(--danger)}.section-page{max-width:1500px;margin:0 auto}.section-hero{justify-content:space-between;align-items:center;min-height:70px;margin-bottom:14px;padding:0 4px;display:flex}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:12px;display:grid}.metric-card,.command-card,.form-card,.identity-preview,.template-tile,.player-list-card{border:1px solid var(--line);background:linear-gradient(160deg,#0c1d31f0,#050d18ed);border-radius:11px;box-shadow:0 18px 42px #0003,inset 0 1px #ffffff06}.metric-card{align-items:center;gap:12px;min-height:112px;padding:17px;display:flex}.metric-card>span{width:38px;height:38px;color:var(--ice);background:#37a4dc1a;border:1px solid #5cd0ff3d;border-radius:9px;flex:none;place-items:center;display:grid;box-shadow:0 0 22px #35b8f11a}.metric-card div{gap:2px;display:grid}.metric-card small{color:#7891a8;font-size:11px}.metric-card strong{font:700 27px Georgia,serif}.metric-card p{color:#526e83;font-size:10px}.command-card{overflow:hidden}.section-card-heading{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#33a4e014,#0000);justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:14px 17px;display:flex}.section-card-heading>svg{color:var(--ice)}.section-card-heading button{border:1px solid var(--line-bright);color:#b9d9e8;cursor:pointer;background:#319ad01a;border-radius:6px;padding:8px 11px;font-size:11px}.readiness-grid{grid-template-columns:1fr 1fr;display:grid}.readiness-row{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:38px 140px 1fr 42px;align-items:center;gap:11px;padding:16px 18px;display:grid}.readiness-row:hover{background:#3dade70b}.event-orb{background:color-mix(in srgb, currentColor 8%, transparent);border:1px solid;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.readiness-copy{flex-direction:column;display:flex}.readiness-copy strong{font-size:13px}.readiness-copy small{color:var(--muted);font-size:10px}.progress-track{background:#0b1824;border-radius:10px;height:5px;overflow:hidden}.progress-track i{border-radius:inherit;height:100%;display:block;box-shadow:0 0 9px}.readiness-row>b{color:#8299ab;text-align:right;font-size:11px}.template-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.template-tile{overflow:hidden}.template-thumb{min-height:205px;color:var(--tile-accent);background:radial-gradient(circle, color-mix(in srgb, var(--tile-accent) 20%, transparent), transparent 38%), linear-gradient(135deg, #0b1e32, #04101c);place-items:center;display:grid;position:relative}.template-thumb:before{content:"";border:1px solid color-mix(in srgb, var(--tile-accent) 42%, transparent);box-shadow:inset 0 0 34px color-mix(in srgb, var(--tile-accent) 7%, transparent);border-radius:8px;position:absolute;inset:13px}.template-thumb svg{filter:drop-shadow(0 0 15px)}.template-thumb span{border:1px solid color-mix(in srgb, var(--tile-accent) 38%, transparent);letter-spacing:.12em;border-radius:20px;padding:4px 7px;font-size:9px;position:absolute;top:24px;right:24px}.template-info{justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.template-info small{color:var(--muted);font-size:10px}.template-info button,.data-row>button,.player-list-card footer button,.coordinate-reset button{border:1px solid var(--line);color:#b2cad9;cursor:pointer;background:#1f466380;border-radius:6px;padding:8px 11px;font-size:11px}.data-list{gap:8px;display:grid}.data-list.embedded{gap:0}.data-row{border:1px solid var(--line);background:#07121fd1;border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:62px;padding:11px 14px;display:grid}.embedded .data-row{border-width:0 0 1px;border-radius:0}.data-icon{width:34px;height:34px;color:var(--ice);background:#40b1e617;border-radius:8px;place-items:center;display:grid}.data-row>div{flex-direction:column;display:flex}.data-row strong{font-size:12px}.data-row small{color:var(--muted);margin-top:3px;font-size:10px}.data-row .icon-danger,.player-list-card .icon-danger{color:#a86666;background:#7e2a2a14;padding:8px}.format-badge{border:1px solid var(--line-bright);color:var(--ice);letter-spacing:.1em;border-radius:5px;padding:5px 8px;font-size:9px}.library-layout,.settings-layout{grid-template-columns:minmax(320px,.7fr) minmax(460px,1.3fr);align-items:start;gap:12px;display:grid}.form-card{padding:16px}.form-card .section-card-heading{margin:-16px -16px 15px}.form-card label{color:#88a0b2;gap:6px;margin-bottom:12px;font-size:12px;display:grid}.form-card input,.form-card textarea,.form-card select,.player-list-card input,.player-list-card textarea,.role-table select{color:#e5f4fc;background:#020a12bf;border:1px solid #6fb3d933;border-radius:7px;width:100%}.form-card input,.form-card select,.player-list-card input,.role-table select{height:38px;padding:0 10px}.form-card textarea,.player-list-card textarea{resize:vertical;min-height:220px;padding:10px;line-height:1.55}.form-card input[type=range]{accent-color:#54cfff;height:6px;padding:0}.section-primary{color:#06131e;cursor:pointer;background:linear-gradient(135deg,#91e8ff,#39aae8);border:1px solid #79ddff;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.section-primary:disabled{opacity:.42;cursor:not-allowed}.list-stack{gap:10px;display:grid}.player-list-card{padding:13px}.player-list-card>div{grid-template-columns:1fr auto;align-items:center;gap:10px;margin-bottom:8px;display:grid}.player-list-card>div span{color:var(--ice);font-size:10px}.player-list-card textarea{min-height:130px}.player-list-card footer{justify-content:space-between;margin-top:9px;display:flex}.sentinel-roster-page{gap:20px;display:grid}.sentinel-roster-shell{background:radial-gradient(circle at 8% 0,#2abfff29,#0000 30%),radial-gradient(circle at 92% 0,#785bff21,#0000 27%),linear-gradient(155deg,#08192bf7,#040c17f5);border:1px solid #58cbff42;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 25px 70px #00000057,inset 0 1px #ffffff0d,0 0 0 1px #489aff08}.sentinel-roster-shell:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 22%,#ffffff0b 42%,#0000 56%);transition:transform .9s;position:absolute;inset:0;transform:translate(-80%)}.sentinel-roster-shell:hover:before{transform:translate(80%)}.sentinel-roster-shell:after{content:"";pointer-events:none;border-radius:inherit;opacity:.7;background:linear-gradient(90deg,#4dd9ff,#0000 13% 87%,#8d73ff) top/100% 1px no-repeat,linear-gradient(#4dd9ff,#0000 18%) 0/1px 100% no-repeat,linear-gradient(#0000 82%,#7c62ff) 100%/1px 100% no-repeat;position:absolute;inset:0}.sentinel-roster-head{z-index:1;border-bottom:1px solid #6db5e124;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px 18px;display:flex;position:relative}.sentinel-state-mark{align-items:center;gap:14px;display:flex}.sentinel-state-mark>span{color:#6ee3ff;background:linear-gradient(145deg,#39bbff2e,#7253ff1f);border:1px solid #57d7ff59;border-radius:13px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 30px #3abeff1f,inset 0 1px #ffffff17}.sentinel-state-mark small{color:#55cfff;letter-spacing:.18em;font-size:9px;font-weight:800}.sentinel-state-mark h2{color:#f1f8ff;letter-spacing:-.025em;margin-top:4px;font-size:21px}.sentinel-state-mark p{color:#7894a8;margin-top:4px;font-size:11px}.sync-beacon{color:#8de6bb;white-space:nowrap;background:#1b7d571a;border:1px solid #47de9938;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:10px;font-weight:700;display:inline-flex}.sync-beacon i{background:#3ce68c;border-radius:50%;width:7px;height:7px;animation:1.8s infinite sentinelPulse;box-shadow:0 0 12px #3ce68c}.sync-beacon.offline{color:#e6aa9e;background:#8d2f291a;border-color:#f267533d}.sync-beacon.offline i{background:#ff7765;box-shadow:0 0 12px #ff7765}.sentinel-roster-metrics{z-index:1;background:#71bce61f;grid-template-columns:repeat(4,1fr);gap:1px;padding:0 24px;display:grid;position:relative}.sentinel-roster-metrics article{background:#05101deb;align-items:center;gap:11px;min-height:74px;padding:14px 16px;display:flex}.sentinel-roster-metrics article:first-child{border-radius:10px 0 0 10px}.sentinel-roster-metrics article:last-child{border-radius:0 10px 10px 0}.sentinel-roster-metrics article>span{color:#6edaff;background:#36b3f01a;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.sentinel-roster-metrics article div{flex-direction:column;gap:3px;display:flex}.sentinel-roster-metrics small{color:#617c90;letter-spacing:.12em;font-size:8px;font-weight:800}.sentinel-roster-metrics strong{color:#f1f8ff;font-variant-numeric:tabular-nums;font-size:19px}.sentinel-roster-toolbar{z-index:1;grid-template-columns:minmax(240px,1fr) 190px auto auto;gap:8px;padding:16px 24px 12px;display:grid;position:relative}.sentinel-roster-toolbar label{color:#698da4;background:#020a13a1;border:1px solid #65b7e230;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 11px;display:flex}.sentinel-roster-toolbar input,.sentinel-roster-toolbar select{color:#dcecf5;background:0 0;border:0;outline:0;width:100%;height:36px;font-size:11px}.sentinel-roster-toolbar select option{color:#dcecf5;background:#091827}.sentinel-roster-toolbar button{color:#a9c9dc;cursor:pointer;background:#14364e8c;border:1px solid #64b8e536;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:10px;font-weight:700;transition:border-color .2s,color .2s,transform .2s;display:inline-flex}.sentinel-roster-toolbar button:hover{color:#e9f8ff;border-color:#65d9ff80;transform:translateY(-1px)}.sentinel-roster-toolbar button:disabled{opacity:.42;cursor:not-allowed;transform:none}.sentinel-roster-toolbar .sentinel-refresh{color:#83e0ff;background:linear-gradient(135deg,#1f89c33d,#583caa2e);border-color:#59d3ff5e}.sentinel-roster-table{z-index:1;background:#020a1394;border:1px solid #64b5e029;border-radius:11px;margin:0 24px;position:relative;overflow:hidden}.sentinel-table-head,.sentinel-player-row{grid-template-columns:minmax(260px,1.7fr) minmax(120px,.8fr) 100px 100px 104px;align-items:center;gap:12px;display:grid}.sentinel-table-head{color:#58758b;letter-spacing:.14em;background:#122d4259;border-bottom:1px solid #66b8e429;min-height:40px;padding:0 15px;font-size:8px;font-weight:800}.sentinel-player-rows{scrollbar-color:#59b1e059 transparent;scrollbar-width:thin;max-height:570px;overflow:auto}.sentinel-player-row{color:#bcd1dd;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #65afd716;width:100%;min-height:64px;padding:9px 15px;transition:background .18s,box-shadow .18s}.sentinel-player-row:last-child{border-bottom:0}.sentinel-player-row:hover{background:linear-gradient(90deg,#32ade516,#6948d70d)}.sentinel-player-row.selected{background:linear-gradient(90deg,#2fbdee26,#654ce01a);box-shadow:inset 2px 0 #58d9ff}.sentinel-player-identity{align-items:center;gap:11px;min-width:0;display:flex}.sentinel-player-identity>i{color:#6edcff;background:linear-gradient(145deg,#32afe529,#654ad71f);border:1px solid #60d2ff3d;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:10px;font-style:normal;font-weight:900;display:grid}.sentinel-player-identity>span{flex-direction:column;gap:4px;min-width:0;display:flex}.sentinel-player-identity strong{color:#eaf5fb;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sentinel-player-identity small{color:#607d91;letter-spacing:.035em;font-size:9px}.alliance-cell,.stove-cell,.power-cell{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.stove-cell{color:#94c7dd}.power-cell{color:#f0f7fb;font-variant-numeric:tabular-nums;font-weight:800}.intel-cell{color:#79b999;align-items:center;gap:6px;font-size:9px;display:flex}.intel-cell>i{background:#3cda88;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #3cda88b3}.intel-cell b{color:#0000;border:1px solid #54d3ff33;border-radius:6px;place-items:center;width:20px;height:20px;margin-left:auto;display:grid}.sentinel-player-row.selected .intel-cell b{color:#62e1ff;background:#4ac6f01a}.sentinel-loading,.sentinel-roster-error{color:#708da1;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;display:flex}.sentinel-loading{flex-direction:row;gap:6px}.sentinel-loading span{background:linear-gradient(#5cdcff,#7261ff);border-radius:8px;width:7px;height:30px;animation:1s ease-in-out infinite sentinelBars}.sentinel-loading span:nth-child(2){animation-delay:.12s}.sentinel-loading span:nth-child(3){animation-delay:.24s}.sentinel-loading p{margin-left:8px;font-size:11px}.sentinel-roster-error{gap:7px}.sentinel-roster-error svg{color:#55cfff}.sentinel-roster-error strong{color:#dcecf5;font-size:13px}.sentinel-roster-error p{font-size:10px}.sentinel-roster-error button{color:#8adfff;cursor:pointer;background:#2581b224;border:1px solid #59cefb4d;border-radius:7px;margin-top:7px;padding:8px 12px}.sentinel-roster-foot{z-index:1;color:#58768a;justify-content:space-between;align-items:center;gap:16px;padding:13px 24px 17px;font-size:9px;display:flex;position:relative}.sentinel-roster-foot button{color:#06151f;cursor:pointer;background:linear-gradient(135deg,#8ce8ff,#43b9ec);border:1px solid #67ddff80;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:0 9px 24px #2caee224}.sentinel-roster-foot button:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}.roster-local-heading{justify-content:space-between;align-items:end;padding:2px 2px 0;display:flex}.roster-local-heading h2{color:#dfedf4;margin-top:4px;font-size:17px}.roster-local-heading small{color:#668297;text-align:right;max-width:360px;font-size:10px}@keyframes sentinelPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}@keyframes sentinelSpin{to{transform:rotate(360deg)}}@keyframes sentinelBars{0%,to{opacity:.4;height:16px}50%{opacity:1;height:34px}}.sentinel-player-identity>i{border-color:#60d2ff4d;border-radius:11px;width:40px;height:40px;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 7px 18px #0000002e}.sentinel-game-avatar{background-position:50%;background-size:cover;width:100%;height:100%}.sentinel-player-identity>span{gap:5px}.sentinel-player-identity strong{color:#f1f8fc;letter-spacing:.01em;text-shadow:0 1px 10px #51c2ef14;font-size:13px;font-weight:750;line-height:1.2}.sentinel-player-identity small{letter-spacing:.055em;font-size:8px;font-weight:700}@media (max-width:1050px){.sentinel-roster-toolbar{grid-template-columns:1fr 180px}.sentinel-table-head,.sentinel-player-row{grid-template-columns:minmax(220px,1.5fr) minmax(110px,.8fr) 90px 90px}.sentinel-table-head>:last-child,.sentinel-player-row>:last-child{display:none}}@media (max-width:720px){.sentinel-roster-head,.sentinel-roster-foot,.roster-local-heading{flex-direction:column;align-items:flex-start}.sentinel-roster-head,.sentinel-roster-metrics,.sentinel-roster-toolbar,.sentinel-roster-foot{padding-left:14px;padding-right:14px}.sentinel-roster-metrics{grid-template-columns:1fr 1fr}.sentinel-roster-metrics article:first-child,.sentinel-roster-metrics article:last-child{border-radius:0}.sentinel-roster-toolbar{grid-template-columns:1fr}.sentinel-roster-table{margin:0 14px}.sentinel-table-head{display:none}.sentinel-player-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.sentinel-player-row>:nth-child(3),.sentinel-player-row>:nth-child(4),.sentinel-player-row>:nth-child(5){display:none}.sentinel-roster-foot button{justify-content:center;width:100%}.roster-local-heading small{text-align:left}}.alliance-quick-filters{z-index:1;flex-wrap:wrap;gap:7px;padding:0 24px 12px;display:flex;position:relative}.alliance-quick-filters button{--alliance-color:#6b8da3;border:1px solid color-mix(in srgb, var(--alliance-color) 32%, transparent);min-width:58px;height:30px;color:color-mix(in srgb, var(--alliance-color) 76%, white);background:color-mix(in srgb, var(--alliance-color) 9%, transparent);letter-spacing:.08em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:900;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.alliance-quick-filters button i{background:var(--alliance-color);width:6px;height:6px;box-shadow:0 0 9px var(--alliance-color);border-radius:50%}.alliance-quick-filters button:hover{transform:translateY(-1px)}.alliance-quick-filters button.active{color:#fff;background:color-mix(in srgb, var(--alliance-color) 25%, #050f19cc);box-shadow:0 0 18px color-mix(in srgb, var(--alliance-color) 22%, transparent), inset 0 1px #ffffff1f}.alliance-trn{--alliance-color:#36d5ff!important}.alliance-twr{--alliance-color:#9a7cff!important}.alliance-jak{--alliance-color:#4be49a!important}.alliance-tur{--alliance-color:#ff9d4d!important}.alliance-dfp{--alliance-color:#ff6fae!important}.alliance-cell{border:1px solid color-mix(in srgb, var(--alliance-color,#6b8da3) 35%, transparent);width:fit-content;color:color-mix(in srgb, var(--alliance-color,#9bb8c9) 82%, white);background:color-mix(in srgb, var(--alliance-color,#6b8da3) 10%, transparent);letter-spacing:.06em;border-radius:999px;padding:5px 9px;font-weight:850}.stove-cell{text-align:center;border:1px solid #67c5ee33;border-radius:999px;width:fit-content;min-width:50px;padding:5px 9px}.stove-cell.furnace-fc10{color:#ff8585;background:#be232d29;border-color:#ff53538c;box-shadow:0 0 14px #ff35421f}.stove-cell.furnace-fc9{color:#ffd95d;background:#b4821424;border-color:#ffd0488c;box-shadow:0 0 14px #ffc9301a}@media (max-width:720px){.alliance-quick-filters{padding-left:14px;padding-right:14px}}.alliance-command-page{gap:16px;display:grid}.alliance-command-hero{background:radial-gradient(circle at 12% 0,#37bef421,#0000 36%),linear-gradient(145deg,#0a1c2eed,#050d18f0);border:1px solid #5bc3ef33;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex;box-shadow:0 18px 44px #00000038,inset 0 1px #ffffff0a}.alliance-command-hero h2{color:#edf8fd;margin-top:5px;font-size:21px}.alliance-command-hero p{color:#708da1;margin-top:5px;font-size:11px}.alliance-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.alliance-business-card{--alliance-color:#65d7ff;border:1px solid color-mix(in srgb, var(--alliance-color) 34%, #6fa7cc29);color:#dcecf5;background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--alliance-color) 18%, transparent), transparent 34%), linear-gradient(150deg, #091a2bf7, #040c16f5);min-height:330px;box-shadow:0 23px 55px #00000047, 0 0 28px color-mix(in srgb, var(--alliance-color) 7%, transparent), inset 0 1px #ffffff0e;border-radius:16px;padding:18px;position:relative;overflow:hidden}.alliance-business-card:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(90deg, var(--alliance-color), transparent 20%, transparent 80%, color-mix(in srgb, var(--alliance-color) 65%, #8a70ff)) top/100% 1px no-repeat;opacity:.8;position:absolute;inset:0}.alliance-business-card:after{content:"";border:1px solid color-mix(in srgb, var(--alliance-color) 20%, transparent);width:180px;height:180px;box-shadow:0 0 70px color-mix(in srgb, var(--alliance-color) 11%, transparent);border-radius:50%;position:absolute;bottom:-100px;right:-90px}.alliance-business-card>header{align-items:center;gap:12px;display:flex}.alliance-monogram{border:1px solid color-mix(in srgb, var(--alliance-color) 45%, transparent);width:50px;height:50px;color:color-mix(in srgb, var(--alliance-color) 82%, white);background:color-mix(in srgb, var(--alliance-color) 13%, transparent);box-shadow:inset 0 1px #ffffff17, 0 0 23px color-mix(in srgb, var(--alliance-color) 12%, transparent);letter-spacing:.08em;border-radius:14px;place-items:center;font-size:12px;font-weight:950;display:grid}.alliance-business-card header small{color:#607e92;letter-spacing:.15em;font-size:8px}.alliance-business-card h3{color:#f3f9fc;margin-top:3px;font-size:20px}.alliance-live{color:#75dca3;align-items:center;gap:6px;margin-left:auto;font-size:8px;font-weight:900;display:flex}.alliance-live i{background:#3ce78b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #3ce78b}.alliance-stat-grid{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:17px;display:grid}.alliance-stat-grid>span{background:#040e1980;border:1px solid #6ab3da21;border-radius:10px;grid-template-columns:18px 1fr;align-items:center;min-width:0;padding:10px;display:grid}.alliance-stat-grid svg{color:var(--alliance-color);grid-row:1/3}.alliance-stat-grid small{color:#5f7d91;letter-spacing:.08em;font-size:7px;font-weight:850}.alliance-stat-grid strong{color:#e9f4fa;font-size:14px}.alliance-stat-grid .fc10-stat svg,.alliance-stat-grid .fc10-stat strong{color:#f77}.alliance-stat-grid .fc9-stat svg,.alliance-stat-grid .fc9-stat strong{color:#ffd65b}.alliance-power-block{background:#06121f94;border:1px solid #64b5e024;border-radius:11px;margin-top:9px;padding:13px 14px 15px;position:relative;overflow:hidden}.alliance-power-block small{color:#617e91;letter-spacing:.12em;font-size:8px}.alliance-power-block strong{color:color-mix(in srgb, var(--alliance-color) 72%, white);letter-spacing:-.05em;margin-top:5px;font:800 22px ui-monospace,monospace;display:block}.alliance-power-block>span{background:var(--alliance-color);max-width:100%;height:2px;box-shadow:0 0 10px var(--alliance-color);position:absolute;bottom:0;left:0}.alliance-leadership{grid-template-columns:1fr 1.2fr;gap:8px;margin-top:9px;display:grid}.alliance-leadership>div{background:#030d1775;border:1px solid #67b2d921;border-radius:10px;align-items:center;gap:9px;min-height:64px;padding:10px 11px;display:flex}.alliance-leadership svg{color:#a987ff}.alliance-leadership span{flex-direction:column;gap:4px;display:flex}.alliance-leadership small{color:#5f7b8e;letter-spacing:.09em;font-size:7px}.alliance-leadership strong{color:#dceaf2;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.top-signal{grid-template-columns:1fr auto;gap:4px!important;display:grid!important}.top-signal small,.top-signal strong{grid-column:1}.top-signal b{color:var(--alliance-color);grid-area:1/2/3;align-self:center;font:800 12px ui-monospace,monospace}.alliance-business-card footer{color:#526f83;letter-spacing:.08em;justify-content:space-between;margin-top:13px;font-size:8px;display:flex}.alliance-business-card footer b{color:color-mix(in srgb, var(--alliance-color) 66%, #9bb6c6)}.app-shell[data-theme=light] .alliance-command-hero,.app-shell[data-theme=light] .alliance-business-card{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--alliance-color,#48bde9) 13%, transparent), transparent 34%), linear-gradient(150deg, #f9fdfff0, #deeff8e8);box-shadow:0 18px 45px #2f5c7721,inset 0 1px #fff}.app-shell[data-theme=light] .alliance-command-hero h2,.app-shell[data-theme=light] .alliance-business-card h3,.app-shell[data-theme=light] .alliance-stat-grid strong,.app-shell[data-theme=light] .alliance-leadership strong{color:#12344a}.app-shell[data-theme=light] .alliance-stat-grid>span,.app-shell[data-theme=light] .alliance-power-block,.app-shell[data-theme=light] .alliance-leadership>div{background:#f2fafeb8}@media (max-width:1000px){.alliance-card-grid{grid-template-columns:1fr}}@media (max-width:620px){.alliance-command-hero{flex-direction:column;align-items:flex-start}.alliance-stat-grid{grid-template-columns:1fr 1fr}.alliance-leadership{grid-template-columns:1fr}}.alliance-business-card{background:linear-gradient(108deg, transparent 0%, transparent 39%, #ffffff2b 47%, #ffffff0d 52%, transparent 60%, transparent 100%) -180% 0 / 220% 100% no-repeat, radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--alliance-color) 18%, transparent), transparent 34%), linear-gradient(150deg, #091a2bf7, #040c16f5);transition:background-position .72s cubic-bezier(.22,.75,.25,1),border-color .3s,box-shadow .3s}.alliance-business-card:before{opacity:.2;background:radial-gradient(90px at 0 0,#00e1ff61,#0000 68%),radial-gradient(90px at 100% 0,#854eff6b,#0000 68%),radial-gradient(90px at 0 100%,#ff3baf57,#0000 68%),radial-gradient(90px at 100% 100%,#4977ff61,#0000 68%);transition:opacity .3s,filter .3s}.alliance-business-card:hover{border-color:color-mix(in srgb, var(--alliance-color) 48%, #ffffff6b);background-position:180% 0,0 0,0 0;box-shadow:0 23px 55px #00000047,-8px -8px 25px -18px #20dcff,8px -8px 25px -18px #8b5cff,-8px 8px 25px -18px #ff48b0,8px 8px 25px -18px #4d78ff,inset 0 1px #ffffff13}.alliance-business-card:hover:before{opacity:.88;filter:saturate(1.35)brightness(1.18)}.app-shell[data-theme=light] .alliance-business-card{background:linear-gradient(108deg, transparent 0%, transparent 39%, #ffffffd9 47%, #ffffff47 52%, transparent 60%, transparent 100%) -180% 0 / 220% 100% no-repeat, radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--alliance-color) 13%, transparent), transparent 34%), linear-gradient(150deg, #f9fdfff0, #deeff8e8)}.app-shell[data-theme=light] .alliance-business-card:hover{background-position:180% 0,0 0,0 0}@media (prefers-reduced-motion:reduce){.alliance-business-card{transition:border-color .3s,box-shadow .3s}.alliance-business-card:hover{background-position:-180% 0,0 0,0 0}}.app-shell[data-theme=light] .sentinel-roster-shell{background:radial-gradient(circle at 8% 0,#2cb7f124,#0000 30%),radial-gradient(circle at 92% 0,#7965e81a,#0000 27%),linear-gradient(150deg,#f7fdfff0,#ddeff8e8);border-color:#2a91cd40;box-shadow:0 22px 55px #255b7a24,inset 0 1px #ffffffe6}.app-shell[data-theme=light] .sentinel-state-mark h2,.app-shell[data-theme=light] .sentinel-roster-metrics strong,.app-shell[data-theme=light] .sentinel-player-identity strong,.app-shell[data-theme=light] .sentinel-roster-error strong,.app-shell[data-theme=light] .roster-local-heading h2{color:#0b2940}.app-shell[data-theme=light] .sentinel-state-mark p,.app-shell[data-theme=light] .sentinel-player-identity small,.app-shell[data-theme=light] .sentinel-roster-foot,.app-shell[data-theme=light] .roster-local-heading small{color:#668398}.app-shell[data-theme=light] .sentinel-roster-metrics{background:#388ebe29}.app-shell[data-theme=light] .sentinel-roster-metrics article{background:#f1fafedb}.app-shell[data-theme=light] .sentinel-roster-toolbar label,.app-shell[data-theme=light] .sentinel-roster-table{background:#eef9feb8;border-color:#2c84b52e}.app-shell[data-theme=light] .sentinel-roster-toolbar input,.app-shell[data-theme=light] .sentinel-roster-toolbar select,.app-shell[data-theme=light] .power-cell{color:#183a50}.app-shell[data-theme=light] .sentinel-table-head{color:#61869d;background:#c2e4f57a}.app-shell[data-theme=light] .sentinel-player-row{color:#41657a;border-color:#3285b11c}.app-shell[data-theme=light] .sentinel-player-row:hover,.app-shell[data-theme=light] .sentinel-player-row.selected{background:linear-gradient(90deg,#4cbeea24,#7e69e112)}.settings-layout{grid-template-columns:1.3fr .7fr}.wide-card .form-grid{grid-template-columns:1.4fr .8fr .8fr;gap:10px;display:grid}.identity-preview{text-align:center;background:radial-gradient(circle,#46c1f524,#0000 48%),linear-gradient(160deg,#0c1d31f0,#050d18ed);flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:24px;display:flex}.identity-preview span{color:var(--ice);letter-spacing:.2em;font-size:10px}.identity-preview strong{text-shadow:0 0 20px #4bc5f859;margin:16px 0 5px;font:800 30px Georgia,serif}.identity-preview b{color:#90dfff}.identity-preview small{color:var(--muted);margin-top:14px}.role-summary{grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:12px;display:grid}.role-summary article{border:1px solid color-mix(in srgb, var(--role-color) 25%, transparent);background:color-mix(in srgb, var(--role-color) 5%, #07111e);border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex}.role-summary article>span{width:36px;height:36px;color:var(--role-color);background:color-mix(in srgb, var(--role-color) 10%, transparent);box-shadow:0 0 18px color-mix(in srgb, var(--role-color) 12%, transparent);border-radius:8px;place-items:center;display:grid}.role-summary article div{flex-direction:column;display:flex}.role-summary small{color:var(--muted);font-size:10px}.role-table{grid-template-columns:repeat(2,1fr);max-height:680px;display:grid;overflow:auto}.role-table label{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 170px;align-items:center;gap:12px;padding:10px 15px;display:grid}.role-table label>span{flex-direction:column;display:flex}.role-table small{color:var(--muted);font-size:9px}.settings-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.setting-toggle{border-bottom:1px solid var(--line);align-items:center;padding:11px 0;grid-template-columns:1fr auto!important}.setting-toggle span{flex-direction:column;display:flex}.setting-toggle small{color:var(--muted);font-size:10px}.setting-toggle input{accent-color:#57cfff;width:18px;height:18px}.coordinate-reset{color:var(--muted);justify-content:space-between;align-items:center;margin-top:12px;font-size:10px;display:flex}.coordinate-reset button:disabled{opacity:.4}.subtle-danger{align-items:center;gap:6px;display:flex;color:#d68f8b!important;border-color:#ff655c38!important}.empty-state{color:#7893a7;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:28px;display:flex}.empty-state>span{border:1px solid var(--line-bright);width:54px;height:54px;color:var(--ice);background:#38a9dc14;border-radius:50%;place-items:center;margin-bottom:13px;display:grid}.empty-state h2{color:#d9eaf3}.empty-state p{max-width:380px;margin-top:6px;font-size:12px;line-height:1.5}.compact-mode .editor-panel input,.compact-mode .editor-panel select{height:26px}.compact-mode .roster-grid,.compact-mode .plain-roster-grid,.compact-mode .foundry-roster-grid{gap:2px;padding-block:5px}.template-thumb{background-position:50% 18%;background-size:cover}.template-thumb.template-svs{background-image:linear-gradient(#02081240,#020812b3),url(/templates/svs/master.png)}.template-thumb.template-foundry{background-image:linear-gradient(#02081240,#020812b3),url(/templates/foundry/master-blank-teams.png)}.template-thumb.template-canyon{background-image:linear-gradient(#02081240,#020812b3),url(/templates/canyon/master.png)}.template-thumb.template-frostdragon{background-image:linear-gradient(#02081240,#020812b3),url(/templates/frostdragon/master.png)}.template-thumb>svg{box-sizing:content-box;background:#020812cc;border-radius:50%;padding:14px}.event-card.blue{--accent:#58caff}@media (max-width:650px){.app-sidebar{border-top:1px solid var(--line-bright);width:100%;height:58px;padding:4px;display:flex;inset:auto 0 0}.app-sidebar .brand-mark,.app-sidebar .sidebar-status{display:none}.app-sidebar nav{gap:2px;display:flex;overflow-x:auto}.app-sidebar .nav-item{min-width:46px;min-height:44px;padding:8px}.workspace{padding-bottom:76px}}@media (min-width:1500px){.canvas-scale{--canvas-scale:.57}}@media (max-width:1650px){.work-grid{grid-template-columns:minmax(380px,.9fr) minmax(0,1.1fr)}.tools-panel{grid-column:1/-1;grid-template-columns:repeat(4,1fr);position:static}.canvas-scale{--canvas-scale:.4}.metric-grid{grid-template-columns:1fr 1fr}}@media (max-width:950px){.app-sidebar{width:68px}.brand-mark div,.nav-item span,.nav-arrow,.sidebar-status div{display:none}.brand-mark{padding-left:3px}.nav-item,.sidebar-status{justify-content:center}.workspace{width:calc(100% - 68px);margin-left:68px}.event-strip{grid-template-columns:repeat(2,1fr)}.work-grid{grid-template-columns:1fr}.preview-panel{position:static}.tools-panel{grid-template-columns:repeat(2,1fr)}.canvas-scale{--canvas-scale:.59}.readiness-grid,.template-library,.library-layout,.settings-layout,.settings-grid,.role-table{grid-template-columns:1fr}.wide-card .form-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.app-sidebar{display:none}.workspace{width:100%;margin-left:0;padding:10px}.event-strip{grid-template-columns:1fr 1fr}.event-card{min-width:0;padding:9px}.event-card svg{display:none}.work-grid{grid-template-columns:minmax(0,1fr)}.tools-panel{grid-template-columns:1fr}.roster-row{grid-template-columns:24px 1fr}.player-cell{grid-column:2}.foundry-roster-grid,.plain-roster-grid,.building-grid,.canyon-primary-fields,.pet-window-grid{grid-template-columns:1fr}.canvas-scale{--canvas-scale:.32}.metric-grid,.template-library,.role-summary,.wide-card .form-grid{grid-template-columns:1fr}.readiness-row{grid-template-columns:34px 1fr 42px}.readiness-row .progress-track{display:none}.section-hero{min-height:58px}.metric-card{min-height:92px}}.app-shell[data-theme=dark]{--bg:#040914;--panel:#08132294;--panel-2:#0f22378f;--line:#addfff2e;--line-bright:#bfebff6b;--text:#eff9ff;--muted:#85a1b7;--ice:#83deff;--glass:linear-gradient(145deg, #1d395180, #050f1c8c);--glass-input:#0109138c;--corner-light:#a8e5ff52;--surface-shadow:0 22px 55px #0000004d, inset 0 1px 0 #ffffff1a;color:var(--text);background:radial-gradient(circle at 12% 8%,#34a4ee3b,#0000 27%),radial-gradient(circle at 88% 82%,#624dd633,#0000 31%),linear-gradient(135deg,#06111f 0%,#030713 48%,#07152a 100%)}.app-shell[data-theme=light]{--bg:#dcecf7;--panel:#ffffff85;--panel-2:#f3faff94;--line:#ffffffb3;--line-bright:#fffffff0;--text:#102a40;--muted:#58758c;--ice:#087fb7;--glass:linear-gradient(145deg, #ffffffad, #ddeffa6e);--glass-input:#ffffff7a;--corner-light:#fffffff2;--surface-shadow:0 20px 48px #325e7d2b, inset 0 1px 0 #fffffff2;color:var(--text);background:radial-gradient(circle at 10% 4%,#fffffff2,#0000 26%),radial-gradient(circle at 88% 74%,#4eb0e845,#0000 32%),linear-gradient(135deg,#d9edf8 0%,#b9d9ec 48%,#dbeaf7 100%)}.app-shell{transition:color .35s,background .5s}.app-sidebar,.editor-panel,.preview-panel,.tool-card,.event-card,.time-group,.metric-card,.command-card,.form-card,.identity-preview,.template-tile,.player-list-card,.data-row,.role-summary article,.pet-window-card,.pet-window,.building-editor{border-color:var(--line);background:var(--glass);box-shadow:var(--surface-shadow), inset 0 0 28px #ffffff05;-webkit-backdrop-filter:blur(22px)saturate(150%)}.editor-panel,.preview-panel,.tool-card,.event-card,.time-group,.metric-card,.command-card,.form-card,.identity-preview,.template-tile,.player-list-card,.data-row,.role-summary article,.pet-window-card,.pet-window,.building-editor,.nav-item,.action-grid button,.section-card-heading button,.template-info button,.player-list-card footer button,.coordinate-reset button,.readiness-row,.section-primary,.theme-choice-grid button{isolation:isolate;transition:transform .22s,border-color .22s,box-shadow .22s,background .3s,color .22s;position:relative;overflow:hidden}.editor-panel:before,.preview-panel:before,.tool-card:before,.event-card:before,.time-group:before,.metric-card:before,.command-card:before,.form-card:before,.identity-preview:before,.template-tile:before,.player-list-card:before,.data-row:before,.role-summary article:before,.pet-window-card:before,.pet-window:before,.building-editor:before,.nav-item:before,.action-grid button:before,.section-card-heading button:before,.template-info button:before,.player-list-card footer button:before,.coordinate-reset button:before,.readiness-row:before,.section-primary:before,.theme-choice-grid button:before{content:"";z-index:3;pointer-events:none;opacity:0;filter:blur(.3px);background:linear-gradient(90deg,#0000,#ffffff1f,#ffffffb8,#ffffff1a,#0000);width:34%;position:absolute;top:-55%;bottom:-55%;left:-45%;transform:translate(-260%)skew(-20deg)}.editor-panel:hover:before,.preview-panel:hover:before,.tool-card:hover:before,.event-card:hover:before,.time-group:hover:before,.metric-card:hover:before,.command-card:hover:before,.form-card:hover:before,.identity-preview:hover:before,.template-tile:hover:before,.player-list-card:hover:before,.data-row:hover:before,.role-summary article:hover:before,.pet-window-card:hover:before,.pet-window:hover:before,.building-editor:hover:before,.nav-item:hover:before,.action-grid button:hover:before,.section-card-heading button:hover:before,.template-info button:hover:before,.player-list-card footer button:hover:before,.coordinate-reset button:hover:before,.readiness-row:hover:before,.section-primary:hover:before,.theme-choice-grid button:hover:before{animation:.82s cubic-bezier(.2,.7,.2,1) glass-light-sweep}.event-card:active:before,.nav-item:active:before,.action-grid button:active:before,.section-card-heading button:active:before,.template-info button:active:before,.player-list-card footer button:active:before,.coordinate-reset button:active:before,.readiness-row:active:before,.section-primary:active:before,.theme-choice-grid button:active:before{animation:.42s ease-out glass-light-sweep}@keyframes glass-light-sweep{0%{opacity:0;transform:translate(-260%)skew(-20deg)}18%{opacity:1}78%{opacity:.72}to{opacity:0;transform:translate(690%)skew(-20deg)}}.editor-panel:hover,.preview-panel:hover,.tool-card:hover,.event-card:hover,.time-group:hover,.metric-card:hover,.command-card:hover,.form-card:hover,.identity-preview:hover,.template-tile:hover,.player-list-card:hover,.data-row:hover,.role-summary article:hover,.pet-window-card:hover,.pet-window:hover,.building-editor:hover{border-color:var(--line-bright);box-shadow:var(--surface-shadow), -10px -10px 30px -25px var(--corner-light), 12px 12px 30px -23px var(--corner-light), inset 1px 1px 0 #fff3}.event-card:hover,.metric-card:hover,.template-tile:hover,.data-row:hover,.role-summary article:hover{transform:translateY(-2px)}.event-card:active,.nav-item:active,.action-grid button:active,.section-card-heading button:active,.template-info button:active,.readiness-row:active,.section-primary:active,.theme-choice-grid button:active{transform:translateY(1px)scale(.99)}.app-sidebar{background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 88%, transparent), color-mix(in srgb, var(--panel-2) 78%, transparent));border-color:var(--line-bright);-webkit-backdrop-filter:blur(30px)saturate(160%)}.theme-switcher{border:1px solid var(--line);background:color-mix(in srgb, var(--glass-input) 80%, transparent);border-radius:10px;grid-template-columns:1fr 1fr;gap:5px;margin-top:auto;margin-bottom:9px;padding:4px;display:grid}.theme-switcher button{min-width:0;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:5px;font-size:10px;display:flex}.theme-switcher button.active{color:var(--text);border-color:var(--line-bright);background:#ffffff1a;box-shadow:inset 0 1px #fff3,0 0 15px #5cc6f421}.sidebar-status{background:color-mix(in srgb, var(--glass-input) 76%, transparent);margin-top:0}.theme-choice-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.theme-choice-grid button{border:1px solid var(--line);min-height:132px;color:var(--text);background:color-mix(in srgb, var(--glass-input) 75%, transparent);text-align:left;cursor:pointer;border-radius:10px;justify-items:start;gap:5px;padding:12px;display:grid}.theme-choice-grid button.active{border-color:var(--ice);box-shadow:0 0 0 1px color-mix(in srgb, var(--ice) 40%, transparent), 0 12px 30px #1c8dc229}.theme-choice-grid small{color:var(--muted)}.theme-swatch{border:1px solid #ffffff80;border-radius:7px;width:100%;height:50px;box-shadow:inset 0 1px #ffffffa6}.dark-swatch{background:radial-gradient(circle at 20% 15%,#5fc8ff73,#0000 35%),linear-gradient(135deg,#061321,#102d4b)}.light-swatch{background:radial-gradient(circle at 20% 15%,#fff,#0000 36%),linear-gradient(135deg,#eaf7ff,#9ecce6)}.field-label input,.group-toolbar input,.design-name input,.foundry-team-toolbar input,.building-grid input,.foundry-player-cell input,.plain-player-cell input,.canyon-primary-fields input,.pet-window input,.player-cell input,.form-card input,.form-card textarea,.form-card select,.player-list-card input,.player-list-card textarea,.role-table select,.role-select{color:var(--text);border-color:var(--line);background:var(--glass-input);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-shell input::-moz-placeholder{color:color-mix(in srgb, var(--muted) 65%, transparent)}.app-shell textarea::-moz-placeholder{color:color-mix(in srgb, var(--muted) 65%, transparent)}.app-shell input::placeholder,.app-shell textarea::placeholder{color:color-mix(in srgb, var(--muted) 65%, transparent)}.group-toolbar button,.foundry-team-toolbar button,.action-grid button,.template-info button,.data-row>button,.player-list-card footer button,.coordinate-reset button{color:var(--text);border-color:var(--line);background:color-mix(in srgb, var(--glass-input) 82%, transparent)}.panel-heading,.preview-header,.section-card-heading{background:linear-gradient(90deg, color-mix(in srgb, var(--ice) 10%, transparent), transparent)}.app-shell[data-theme=light] .nav-item{color:#4d6d84}.app-shell[data-theme=light] .nav-item:hover,.app-shell[data-theme=light] .nav-item.active{color:#0c3957;background:#ffffff57}.app-shell[data-theme=light] .brand-mark>span{color:#fff;background:linear-gradient(145deg,#45b7e8,#116da7)}.app-shell[data-theme=light] .metric-card small,.app-shell[data-theme=light] .metric-card p,.app-shell[data-theme=light] .field-label,.app-shell[data-theme=light] .group-toolbar label,.app-shell[data-theme=light] .foundry-team-toolbar label,.app-shell[data-theme=light] .building-grid label,.app-shell[data-theme=light] .canyon-primary-fields label,.app-shell[data-theme=light] .pet-window label,.app-shell[data-theme=light] .preview-footer,.app-shell[data-theme=light] .preview-stats span,.app-shell[data-theme=light] .form-card label,.app-shell[data-theme=light] .save-state{color:var(--muted)}.app-shell[data-theme=light] .empty-state h2,.app-shell[data-theme=light] .coordinate-box b,.app-shell[data-theme=light] .recent-row>button:first-child{color:var(--text)}.app-shell[data-theme=light] .progress-track{background:#2a5b7921}.app-shell[data-theme=light] .canvas-viewport{box-shadow:0 0 0 1px #124a6e29}.app-shell[data-theme=light] .template-thumb>svg{background:#081e30b8}@media (max-width:950px){.theme-switcher{grid-template-columns:1fr}.theme-switcher span{display:none}}@media (prefers-reduced-motion:reduce){.app-shell *,.app-shell :before,.app-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.app-shell[data-theme=dark]{--glass:linear-gradient(145deg, #101b30e8, #070d1ce0);--glass-border:linear-gradient(135deg, #48d6ffe6 0%, #48d6ff2e 24%, #8256ff33 66%, #8b5bffe0 100%);--corner-a:#56dcff;--corner-b:#9a6cff;--corner-a-soft:#31c4ff33;--corner-b-soft:#7f4dff2e;--glass-input:#050c1bd1;--surface-shadow:0 22px 60px #00000061, 0 0 0 1px #16243d40, inset 0 1px 0 #ffffff13;background:radial-gradient(at 10% 0,#1a6fad33,#0000 31%),radial-gradient(at 88% 100%,#4f33b433,#0000 35%),linear-gradient(145deg,#070d19 0%,#050914 48%,#090d1b 100%)}.app-shell[data-theme=light]{--glass:linear-gradient(145deg, #f9fdffc2, #d2e8f6a8);--glass-border:linear-gradient(135deg, #00aee8e6 0%, #ffffffe6 25%, #ffffffa6 68%, #7049e1d1 100%);--corner-a:#00aee8;--corner-b:#7750dc;--corner-a-soft:#00a7e12b;--corner-b-soft:#7146da26;--glass-input:#f7fcffb8;--surface-shadow:0 22px 58px #305b7a30, 0 0 0 1px #ffffff73, inset 0 1px 0 #fffffffa;background:radial-gradient(at 8% 0,#fffffffa,#0000 30%),radial-gradient(at 92% 100%,#5c74df30,#0000 36%),linear-gradient(145deg,#dcecf6 0%,#b8d7e8 48%,#d2e3f2 100%)}.app-shell{isolation:isolate;background-attachment:fixed;position:relative}.app-shell:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(520px circle at var(--cursor-x,50%) var(--cursor-y,20%), #63ceff13, transparent 60%);transition:background .1s linear;position:absolute;inset:0}.workspace{z-index:1;position:relative}.editor-panel,.preview-panel,.tool-card,.event-card,.time-group,.metric-card,.command-card,.form-card,.identity-preview,.template-tile,.player-list-card,.data-row,.role-summary article,.pet-window-card,.pet-window,.building-editor{background:radial-gradient(260px circle at var(--spot-x,8%) var(--spot-y,0%), #ffffff1f, transparent 58%) padding-box, radial-gradient(120px circle at 0 0, var(--corner-a-soft), transparent 72%) padding-box, radial-gradient(130px circle at 100% 100%, var(--corner-b-soft), transparent 74%) padding-box, var(--glass) padding-box, var(--glass-border) border-box;box-shadow:var(--surface-shadow);border:1px solid #0000}.editor-panel:after,.preview-panel:after,.tool-card:after,.time-group:after,.metric-card:after,.command-card:after,.form-card:after,.identity-preview:after,.template-tile:after,.player-list-card:after,.data-row:after,.role-summary article:after,.pet-window-card:after,.pet-window:after,.building-editor:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg, var(--corner-a), transparent) top left / 78px 2px no-repeat, linear-gradient(180deg, var(--corner-a), transparent) top left / 2px 78px no-repeat, linear-gradient(270deg, var(--corner-b), transparent) bottom right / 78px 2px no-repeat, linear-gradient(0deg, var(--corner-b), transparent) bottom right / 2px 78px no-repeat;opacity:.72;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--corner-a) 55%, transparent));transition:opacity .22s,filter .22s;position:absolute;inset:0}.editor-panel:hover:after,.preview-panel:hover:after,.tool-card:hover:after,.time-group:hover:after,.metric-card:hover:after,.command-card:hover:after,.form-card:hover:after,.identity-preview:hover:after,.template-tile:hover:after,.player-list-card:hover:after,.data-row:hover:after,.role-summary article:hover:after,.pet-window-card:hover:after,.pet-window:hover:after,.building-editor:hover:after{opacity:1;filter:drop-shadow(0 0 9px var(--corner-a)) drop-shadow(0 0 13px color-mix(in srgb, var(--corner-b) 60%, transparent))}.editor-panel:hover,.preview-panel:hover,.tool-card:hover,.event-card:hover,.time-group:hover,.metric-card:hover,.command-card:hover,.form-card:hover,.identity-preview:hover,.template-tile:hover,.player-list-card:hover,.data-row:hover,.role-summary article:hover,.pet-window-card:hover,.pet-window:hover,.building-editor:hover{box-shadow:0 26px 70px #00000052, -8px -8px 30px -20px var(--corner-a), 10px 10px 34px -20px var(--corner-b), inset 0 1px #ffffff1f}.event-card{background:radial-gradient(220px circle at var(--spot-x,10%) var(--spot-y,0%), #ffffff24, transparent 58%) padding-box, linear-gradient(145deg, color-mix(in srgb, var(--accent) 8%, #101b30f0), #070d1ce6) padding-box, linear-gradient(120deg, color-mix(in srgb, var(--accent) 88%, white), #774fe02e 42%, #8b5bffad) border-box;border-color:#0000}.event-card:after{opacity:.85;height:2px;box-shadow:0 0 14px var(--accent)}.event-card.selected{box-shadow:0 18px 45px #0000004d, 0 0 24px color-mix(in srgb, var(--accent) 22%, transparent), inset 0 0 28px color-mix(in srgb, var(--accent) 9%, transparent)}.nav-item{border-radius:9px}.nav-item:hover{background:linear-gradient(90deg,#34beff14,#7249dd1a);border-color:#7660f047}.nav-item.active{color:#f6f8ff;background:linear-gradient(90deg,#3ba6ff33,#734bdc38);border-color:#8b65ff8a;box-shadow:inset 3px 0 #57d8ff,-8px 0 24px -11px #55d8ff,0 0 24px #714add21}.nav-item.active:after{content:"";background:#8ee8ff;border-radius:4px;width:2px;position:absolute;inset:7px auto 7px 0;box-shadow:0 0 11px #4bd2ff}.app-sidebar{border-right:1px solid color-mix(in srgb, var(--corner-a) 28%, var(--line));box-shadow:18px 0 65px #00000052,inset -1px 0 #8b5bff1f}.brand-mark>span{color:#9ceaff;background:linear-gradient(145deg,#0f577ee6,#082343f2);border:1px solid #5bdaff9e;box-shadow:inset 0 1px #ffffff2e,0 0 24px #28c0ff3d}.brand-mark strong{letter-spacing:.16em}.topbar{border-bottom:1px solid var(--line);height:auto;min-height:68px;padding:4px 2px 12px}h1,h2{letter-spacing:-.035em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:760}h1{font-size:24px}h2{font-size:18px}.breadcrumb,.eyebrow{letter-spacing:.14em}.metric-card{grid-template-columns:1fr auto;align-items:start;min-height:142px;padding:18px 19px;display:grid}.metric-card>span{border-color:color-mix(in srgb, var(--ice) 30%, transparent);grid-area:1/2;width:36px;height:36px}.metric-card>div{grid-area:1/1;align-content:start;gap:6px}.metric-card small{font-size:12px}.metric-card strong{letter-spacing:-.06em;margin-top:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:29px}.metric-card p{margin-top:3px;font-size:11px}.ops-dashboard{gap:14px;padding-bottom:34px;display:grid}.glass-reactive{isolation:isolate;background:linear-gradient(145deg,#0f1b2fe8,#060d1aed);border:1px solid #6697d138;position:relative;overflow:hidden;box-shadow:0 18px 48px #0000003d,inset 0 1px #ffffff0a}.glass-reactive:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(420px circle at var(--spot-x,50%) var(--spot-y,50%), #80d7ff24, transparent 48%);transition:opacity .35s;position:absolute;inset:0}.glass-reactive:after{content:"";z-index:3;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff29,#0000);width:28%;height:300%;transition:left .72s cubic-bezier(.22,.8,.28,1),opacity .25s;position:absolute;top:-100%;left:-40%;transform:rotate(23deg)}.glass-reactive:hover:before{opacity:1}.glass-reactive:hover:after{opacity:1;left:125%}.ops-hero{background:radial-gradient(circle at 82% 12%,#357eff26,#0000 34%),radial-gradient(circle at 10% 90%,#6146e524,#0000 40%),linear-gradient(135deg,#0f233cf2,#050c19f5);border-color:#48c4ff47;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;min-height:150px;padding:27px 30px;display:flex}.ops-hero:before{opacity:.55}.ops-hero h2{letter-spacing:-.045em;margin:11px 0 7px;font-size:clamp(24px,2.6vw,38px)}.ops-hero p{color:#86a0b7;max-width:680px;font-size:13px}.ops-live{color:#6fdcff;letter-spacing:.18em;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.ops-live i{background:#3aff9d;border-radius:50%;width:7px;height:7px;animation:1.8s infinite opsPulse;box-shadow:0 0 14px #3aff9d}.ops-hero-status{background:#08122294;border:1px solid #749bd538;border-radius:13px;gap:5px;min-width:180px;padding:18px 20px;display:grid}.ops-hero-status small{color:#607b94;letter-spacing:.16em;font-size:9px}.ops-hero-status strong{font:700 25px ui-monospace,monospace}.ops-hero-status span{color:#56d8a1;align-items:center;gap:6px;font-size:10px;display:flex}.ops-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.ops-metric{border-radius:14px;grid-template-columns:1fr auto;align-content:start;gap:7px;min-height:132px;padding:17px;transition:transform .25s,border-color .25s;display:grid}.ops-metric:hover{border-color:color-mix(in srgb, var(--metric-accent) 50%, transparent);transform:translateY(-3px)}.ops-metric>span{width:34px;height:34px;color:var(--metric-accent);border:1px solid color-mix(in srgb, var(--metric-accent) 35%, transparent);background:color-mix(in srgb, var(--metric-accent) 8%, transparent);box-shadow:0 0 25px color-mix(in srgb, var(--metric-accent) 14%, transparent);border-radius:10px;grid-area:1/2/3;place-items:center;display:grid}.ops-metric>small{color:#668198;letter-spacing:.1em;font-size:9px;font-weight:800}.ops-metric>strong{letter-spacing:-.06em;font:750 26px ui-monospace,monospace}.ops-metric>p{color:#6d859a;grid-column:1/-1;font-size:10px}.accent-cyan{--metric-accent:#55d9ff}.accent-red{--metric-accent:#ff5d70}.accent-gold{--metric-accent:#ffc65b}.accent-violet{--metric-accent:#a783ff}.accent-blue{--metric-accent:#5c96ff}.accent-green{--metric-accent:#45e29c}.ops-primary-grid{grid-template-columns:minmax(0,1.13fr) minmax(350px,.87fr);gap:14px;display:grid}.ops-secondary-grid{grid-template-columns:1.25fr .75fr;gap:14px;display:grid}.ops-panel{border-radius:16px}.ops-panel>header{z-index:4;border-bottom:1px solid #6388b529;justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:15px 18px;display:flex;position:relative}.ops-panel>header h3{margin-top:5px;font-size:15px}.ops-panel>header>svg{color:#67cffb}.ops-panel>header button{color:#7ccfff;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:10px;display:inline-flex}.gen-countdown{background:linear-gradient(90deg,#4941d81a,#0000);border-bottom:1px solid #6388b524;justify-content:space-between;align-items:center;gap:18px;min-height:112px;padding:17px 19px;display:flex}.gen-countdown>div:first-child{gap:3px;display:grid}.gen-countdown>div:first-child small{color:#8d7fff;letter-spacing:.14em;font-size:9px;font-weight:800}.gen-countdown>div:first-child strong{font-size:25px}.gen-countdown>div:first-child span{color:#7890a6;font-size:10px}.gen-countdown>button{color:#d8eaff;cursor:pointer;background:#5e46df29;border:1px solid #7a68ff6b;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;display:flex}.countdown-units{gap:7px;display:flex}.countdown-units b{color:#f0f5ff;background:#4839b11f;border:1px solid #8475ff45;border-radius:9px;place-items:center;min-width:55px;padding:10px 7px;font:750 19px ui-monospace,monospace;display:grid;box-shadow:inset 0 1px #ffffff0a}.countdown-units small{color:#776dba;letter-spacing:.12em;font:700 8px Inter,sans-serif}.event-readiness-list{grid-template-columns:1fr 1fr;display:grid}.event-readiness-list button{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #6388b521;border-top:0;border-left:0;grid-template-columns:32px 1fr auto auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.event-readiness-list button:hover{background:#4fb5ed0d}.event-readiness-list button>span{background:#2c588124;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.event-readiness-list button div{gap:6px;min-width:0;display:grid}.event-readiness-list button div strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.event-readiness-list button i{background:#101d2c;border-radius:9px;height:3px;overflow:hidden}.event-readiness-list button em{border-radius:inherit;height:100%;display:block}.event-readiness-list button>b{font-size:10px}.event-readiness-list button>small{color:#687f94;font-size:8px;font-weight:800}.alert-stack{gap:7px;padding:9px;display:grid}.ops-alert{width:100%;color:inherit;text-align:left;cursor:pointer;background:#070f1c70;border:1px solid #5b7ea924;border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.ops-alert:hover{background:#214a6e1f;border-color:#5ac6ff4d}.ops-alert>span{color:#61cfff;background:#40b2ea14;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.ops-alert.warning>span{color:#ffbd5d;background:#ffae4414}.ops-alert.danger>span{color:#ff6173;background:#ff4b6614}.ops-alert.success>span{color:#4ae39c}.ops-alert div{gap:3px;min-width:0;display:grid}.ops-alert strong{font-size:11px}.ops-alert small{color:#6e879c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ops-alert>svg{color:#506a81}.ops-all-clear,.ops-empty{color:#55dba0;text-align:center;align-content:center;place-items:center;gap:7px;min-height:180px;padding:28px;display:grid}.ops-all-clear small,.ops-empty small{color:#6b8297;font-size:10px}.ops-empty{color:#67cfff}.ops-empty.compact{min-height:140px}.alliance-command-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:12px;display:grid}.alliance-command-card{--alliance:#59d6ff;border:1px solid color-mix(in srgb, var(--alliance) 28%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--alliance) 7%, transparent), #040b169e);border-radius:12px;padding:14px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.alliance-command-card:hover{box-shadow:0 12px 35px color-mix(in srgb, var(--alliance) 10%, transparent);transform:translateY(-3px)}.alliance-trn{--alliance:#51c9ff}.alliance-twr{--alliance:#a078ff}.alliance-jak{--alliance:#ffbd4f}.alliance-tur{--alliance:#ef586d}.alliance-dfp{--alliance:#42dfa3}.alliance-card-top{align-items:center;gap:8px;display:flex}.alliance-card-top span{color:var(--alliance);letter-spacing:.08em;font:800 17px ui-monospace,monospace}.alliance-card-top i{background:linear-gradient(90deg, color-mix(in srgb, var(--alliance) 60%, transparent), transparent);flex:1;height:1px}.alliance-card-top small{color:#657f95;font-size:8px}.alliance-card-stats{grid-template-columns:1fr 1fr;gap:8px;margin:15px 0;display:grid}.alliance-card-stats p{background:#00000026;border-radius:8px;gap:4px;padding:9px;display:grid}.alliance-card-stats small{color:#60788d;letter-spacing:.1em;font-size:7px}.alliance-card-stats strong{font:700 15px ui-monospace,monospace}.alliance-command-card footer{border-top:1px solid color-mix(in srgb, var(--alliance) 17%, transparent);justify-content:space-between;align-items:flex-end;gap:8px;padding-top:11px;display:flex}.alliance-command-card footer span{color:#60788d;font-size:7px}.alliance-command-card footer strong{color:var(--alliance);font:700 11px ui-monospace,monospace}.svs-brief-body{grid-template-columns:180px 1fr;align-items:center;gap:22px;min-height:250px;padding:18px;display:grid}.svs-leader{color:#ffd16d;text-align:center;background:radial-gradient(circle,#ffbb4017,#0000 68%);border:1px solid #ffc8582e;border-radius:13px;align-content:center;place-items:center;gap:7px;min-height:185px;display:grid}.svs-leader small{color:#8a795a;letter-spacing:.15em;font-size:8px;font-weight:800}.svs-leader strong{color:#f4f7ff;font-size:14px}.svs-leader span{font:800 20px ui-monospace,monospace}.svs-alliance-bars{gap:14px;display:grid}.svs-alliance-bars>div{grid-template-columns:58px 1fr 64px;align-items:center;gap:9px;display:grid}.svs-alliance-bars span,.svs-alliance-bars b{font:700 9px ui-monospace,monospace}.svs-alliance-bars b{color:#7f9ab0;text-align:right}.svs-alliance-bars i{background:#0d1a29;border-radius:8px;height:5px;overflow:hidden}.svs-alliance-bars em{border-radius:inherit;background:linear-gradient(90deg,#5d84ff,#51dbff);height:100%;display:block;box-shadow:0 0 13px #4ebfff52}.activity-feed{padding:10px 14px 15px}.activity-feed article{border-bottom:1px solid #6388b51f;align-items:center;gap:11px;min-height:55px;display:flex}.activity-feed article>span{color:#64cff7;background:#44afe314;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.activity-feed article div{gap:3px;min-width:0;display:grid}.activity-feed article strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.activity-feed article small{color:#698196;font-size:8px}.quick-command>div{grid-template-columns:repeat(7,1fr);gap:8px;padding:12px;display:grid}.quick-command>div button{min-height:72px;color:inherit;text-align:left;cursor:pointer;background:#070f1c66;border:1px solid #5b7ea929;border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;padding:11px;display:grid}.quick-command>div button:hover{background:#29709817;border-color:#5bcdff5c}.quick-command button span{color:#64d0fb;background:#3bb4e814;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.quick-command button strong{font-size:9px}.quick-command button>svg{color:#526d85}@keyframes opsPulse{50%{opacity:.38;transform:scale(.75)}}@media (max-width:1380px){.ops-metrics,.alliance-command-grid{grid-template-columns:repeat(3,1fr)}.quick-command>div{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.ops-primary-grid,.ops-secondary-grid{grid-template-columns:1fr}.alliance-command-grid{grid-template-columns:1fr 1fr}.ops-hero{flex-direction:column;align-items:flex-start}.ops-hero-status{width:100%}.quick-command>div{grid-template-columns:1fr 1fr}}@media (max-width:620px){.ops-metrics,.alliance-command-grid{grid-template-columns:1fr 1fr}.event-readiness-list{grid-template-columns:1fr}.gen-countdown{flex-direction:column;align-items:flex-start}.svs-brief-body{grid-template-columns:1fr}.ops-hero{padding:22px}.quick-command>div{grid-template-columns:1fr}}.app-shell[data-theme=light] .ops-dashboard h2,.app-shell[data-theme=light] .ops-dashboard h3,.app-shell[data-theme=light] .ops-dashboard .ops-metric>strong,.app-shell[data-theme=light] .ops-dashboard .ops-hero-status strong,.app-shell[data-theme=light] .ops-dashboard .gen-countdown>div:first-child strong,.app-shell[data-theme=light] .ops-dashboard .event-readiness-list button div strong,.app-shell[data-theme=light] .ops-dashboard .event-readiness-list button>b,.app-shell[data-theme=light] .ops-dashboard .ops-alert strong,.app-shell[data-theme=light] .ops-dashboard .alliance-card-stats strong,.app-shell[data-theme=light] .ops-dashboard .svs-leader strong,.app-shell[data-theme=light] .ops-dashboard .activity-feed article strong,.app-shell[data-theme=light] .ops-dashboard .quick-command button strong{color:#11334b}.app-shell[data-theme=light] .ops-dashboard .ops-hero p,.app-shell[data-theme=light] .ops-dashboard .ops-metric>p,.app-shell[data-theme=light] .ops-dashboard .ops-alert small,.app-shell[data-theme=light] .ops-dashboard .activity-feed article small{color:#617f94}.app-shell[data-theme=light] .ops-dashboard .countdown-units b{color:#173b55;background:#e4ebffb8}.app-shell[data-theme=light] .ops-dashboard .svs-alliance-bars i,.app-shell[data-theme=light] .ops-dashboard .event-readiness-list button i{background:#2a5b7921}.app-shell[data-theme=light]{--bg:#8faabd;--panel:#bed3e0e0;--panel-2:#afc9d8e6;--line:#2753703d;--line-bright:#ffffff94;--text:#0a283c;--muted:#48677d;--ice:#006e9d;--glass:linear-gradient(145deg, #cddfe9eb, #a6c3d4db);--glass-input:#bed4e0d6;--corner-light:#e0f4fcb8;--surface-shadow:0 20px 46px #183d5433, inset 0 1px 0 #ffffff94;background:radial-gradient(at 8% 0,#d7ebf59e,#0000 31%),radial-gradient(at 92% 100%,#485cb433,#0000 37%),linear-gradient(145deg,#a8c2d1 0%,#7f9fb4 49%,#98b2c4 100%)}.app-shell[data-theme=light] .app-sidebar{background:linear-gradient(#cadce7f5,#a9c3d3f0);border-color:#26526f40}.app-shell[data-theme=light] .section-hero{border-bottom-color:#25506c29}.app-shell[data-theme=light] .theme-switcher,.app-shell[data-theme=light] .sidebar-status{background:#b1cad9bd;border-color:#25506c33}.app-shell[data-theme=light] .theme-switcher button.active{color:#eefaff;background:linear-gradient(135deg,#307fa8,#536aa4);border-color:#17648f8c;box-shadow:0 8px 20px #1c4a6833}.app-shell[data-theme=light] .nav-item:hover{background:#d3e7f180}.app-shell[data-theme=light] .nav-item.active{color:#082a40;background:linear-gradient(90deg,#45aad538,#6b52c621);border-color:#1e719e47}.app-shell[data-theme=light] .ops-dashboard .glass-reactive{background:linear-gradient(145deg,#c7dbe6f5,#a4c2d3ed);border-color:#22567740;box-shadow:0 17px 38px #183c532e,inset 0 1px #ffffff9e}.app-shell[data-theme=light] .ops-dashboard .ops-hero-status,.app-shell[data-theme=light] .ops-dashboard .ops-alert,.app-shell[data-theme=light] .ops-dashboard .event-readiness-list button,.app-shell[data-theme=light] .ops-dashboard .quick-command>div button{background:#c1d7e2c7;border-color:#23557438}.app-shell[data-theme=light] .ops-dashboard .ops-alert:hover,.app-shell[data-theme=light] .ops-dashboard .event-readiness-list button:hover,.app-shell[data-theme=light] .ops-dashboard .quick-command>div button:hover{background:#d7e7efd1;border-color:#1273a561}.app-shell[data-theme=light] .ops-dashboard .gen-countdown>button{color:#f5f6ff;background:linear-gradient(135deg,#7569d8,#4d56a7);border-color:#3e2d9a94;box-shadow:0 8px 20px #39338b38}.app-shell[data-theme=light] .ops-dashboard .gen-countdown>button:hover{background:linear-gradient(135deg,#685cc9,#414b98)}.app-shell[data-theme=light] .ops-dashboard .alliance-command-card{background:linear-gradient(145deg, color-mix(in srgb, var(--alliance) 9%, #d0e0e8), #b7cdd8eb)}.app-shell[data-theme=light] .ops-dashboard .countdown-units b{color:#0c3047;background:#b0c5dcc7;border-color:#40449b3d}.app-shell[data-theme=light] .ops-dashboard .svs-leader{background:radial-gradient(circle,#ffb42d2b,#b2c9d58f 70%)}.app-shell[data-theme=light] .ops-dashboard .ops-metric>small,.app-shell[data-theme=light] .ops-dashboard .alliance-card-stats small,.app-shell[data-theme=light] .ops-dashboard .alliance-card-top small,.app-shell[data-theme=light] .ops-dashboard .alliance-command-card footer span{color:#43647a}.app-shell[data-theme=light] .ops-dashboard .ops-metric>p,.app-shell[data-theme=light] .ops-dashboard .ops-alert small,.app-shell[data-theme=light] .ops-dashboard .activity-feed article small{color:#3f6278}.app-shell[data-theme=light] .ops-dashboard .ops-live,.app-shell[data-theme=light] .ops-dashboard .eyebrow{color:#07577d}.app-shell[data-theme=light] .ops-dashboard .ops-panel>header button,.app-shell[data-theme=light] .ops-dashboard .gen-countdown>div:first-child small{color:#184e90;font-weight:800}.app-shell[data-theme=light] .ops-dashboard .gen-countdown>div:first-child span,.app-shell[data-theme=light] .ops-dashboard .event-readiness-list button>small,.app-shell[data-theme=light] .ops-dashboard .ops-empty small,.app-shell[data-theme=light] .ops-dashboard .ops-hero-status small{color:#3d6078}.app-shell[data-theme=light] .ops-dashboard .ops-empty,.app-shell[data-theme=light] .ops-dashboard .ops-all-clear{color:#145779}.app-shell[data-theme=light] .ops-dashboard .alliance-command-card footer strong{color:color-mix(in srgb, var(--alliance) 63%, #082a3e)}.app-shell[data-theme=light] .ops-dashboard .ops-alert>span,.app-shell[data-theme=light] .ops-dashboard .quick-command button span{color:#126c99;background:#478eb526}.app-shell[data-theme=light] .ops-dashboard .ops-alert.warning>span{color:#98601d;background:#c1842429}.app-shell[data-theme=light] .ops-dashboard .ops-alert.danger>span{color:#a9384b;background:#c4495b26}.app-shell[data-theme=light] .ops-dashboard .ops-metric>span{color:color-mix(in srgb, var(--metric-accent) 57%, #102d43)}.app-shell[data-theme=light] .ops-dashboard .ops-hero-status span{color:#166647}.section-card-heading{min-height:72px}.section-card-heading .eyebrow,.building-heading .eyebrow{color:#64caff}.capacity,.format-badge,.preview-stats span{border-color:color-mix(in srgb, var(--corner-b) 33%, var(--line));background:#5b44a614}.theme-switcher{border-color:color-mix(in srgb, var(--corner-b) 28%, var(--line))}.theme-switcher button.active{border-color:color-mix(in srgb, var(--corner-a) 42%, var(--corner-b));box-shadow:inset 0 1px #ffffff2e,0 0 18px #6850da2b}.app-shell[data-theme=light] .nav-item.active{color:#102f48;background:linear-gradient(90deg,#27b0e229,#7750dc26)}@media (max-width:650px){.metric-card{min-height:112px}.topbar{min-height:58px}}.sentinel-roster-toolbar{grid-template-columns:minmax(240px,1fr) 190px auto}.sentinel-table-head,.sentinel-player-row{grid-template-columns:minmax(260px,1.7fr) minmax(120px,.8fr) 100px 120px}@media (max-width:1050px){.sentinel-roster-toolbar{grid-template-columns:1fr 180px auto}.sentinel-table-head,.sentinel-player-row{grid-template-columns:minmax(220px,1.5fr) minmax(110px,.8fr) 90px 100px}.sentinel-table-head>:last-child,.sentinel-player-row>:last-child{display:initial}}@media (max-width:720px){.sentinel-roster-toolbar{grid-template-columns:1fr}.sentinel-roster-table{overflow-x:auto}.sentinel-table-head{display:grid}.sentinel-table-head,.sentinel-player-row{grid-template-columns:minmax(220px,1fr) 90px 80px 90px;min-width:520px}.sentinel-player-row>:nth-child(3),.sentinel-player-row>:nth-child(4){display:initial}}.t12-command-page{gap:14px;display:grid}.t12-hero-panel,.t12-registry-shell,.t12-metric-deck article,.t12-alliance-deck button,.t12-player-card{isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(145deg,#0c1c30e6,#040b16f0);border:1px solid #6fbeeb2b;position:relative;overflow:hidden;box-shadow:0 22px 58px #00000047,inset 0 1px #ffffff0e}.t12-hero-panel{background:radial-gradient(circle at 8% 0,#38d0ff2b,#0000 34%),radial-gradient(circle at 88% 110%,#8052ff2b,#0000 34%),linear-gradient(145deg,#0b1d32f0,#050c19f5);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-height:104px;padding:20px 22px;display:flex}.t12-hero-panel:after{content:"";z-index:-1;pointer-events:none;opacity:.8;background:linear-gradient(90deg,#51dcff,#0000 18% 82%,#9c6fff) top/100% 1px no-repeat,linear-gradient(#51dcff,#0000 28%) 0/1px 100% no-repeat,linear-gradient(#0000 70%,#9c6fff) 100%/1px 100% no-repeat;position:absolute;inset:0}.t12-hero-copy{align-items:center;gap:15px;display:flex}.t12-hero-copy h2{color:#f4f9ff;margin-top:4px;font-size:23px}.t12-hero-copy p{color:#718ca0;margin-top:5px;font-size:11px}.t12-core{color:#88e5ff;background:radial-gradient(circle,#4fceff3d,#3a67c417 52%,#0000 53%);border:1px solid #68d9ff6b;border-radius:16px;flex:none;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff24,0 0 28px #36c8ff29}.t12-core:before,.t12-core:after{content:"";border:1px solid #8d6fff42;border-radius:12px;position:absolute;inset:7px;transform:rotate(45deg)}.t12-core:after{border-color:#5be2ff66;animation:2.4s ease-in-out infinite t12CorePulse;inset:15px}.t12-core i{border:1px solid #60d6ff14;border-radius:50%;position:absolute;inset:-8px}.t12-metric-deck{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.t12-metric-deck article{border-radius:13px;flex-direction:column;justify-content:center;min-height:104px;padding:15px 17px;display:flex}.t12-metric-deck article:after{content:"";pointer-events:none;border-radius:inherit;opacity:.6;background:linear-gradient(90deg,#57d9ff,#0000 34%) 0 0/72px 1px no-repeat,linear-gradient(#57d9ff,#0000 45%) 0 0/1px 65px no-repeat,linear-gradient(270deg,#9872ff,#0000 34%) 100% 100%/72px 1px no-repeat,linear-gradient(#0000 55%,#9872ff) 100% 100%/1px 65px no-repeat;position:absolute;inset:0}.t12-metric-deck small{color:#66849a;letter-spacing:.14em;font-size:8px;font-weight:900}.t12-metric-deck strong{color:#edf8ff;letter-spacing:-.06em;margin-top:6px;font:900 26px ui-monospace,SFMono-Regular,monospace}.t12-metric-deck span{color:#536f83;margin-top:3px;font-size:9px}.t12-metric-deck .t12-full-metric{background:radial-gradient(circle at 12% 0,#ff314626,#0000 46%),linear-gradient(145deg,#1c1424f0,#0d0811f5);border-color:#ff445359;box-shadow:0 18px 45px #49000c33,inset 0 1px #ffffff0e}.t12-metric-deck .t12-full-metric strong{color:#ff5668;text-shadow:0 0 18px #ff324873}.t12-metric-deck .t12-full-metric:after{opacity:.9;background:linear-gradient(90deg,#ff3b51,#0000 34%) 0 0/85px 1px no-repeat,linear-gradient(#ff3b51,#0000 45%) 0 0/1px 70px no-repeat,linear-gradient(270deg,#ff7180,#0000 34%) 100% 100%/85px 1px no-repeat,linear-gradient(#0000 55%,#ff7180) 100% 100%/1px 70px no-repeat}.t12-alliance-deck{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.t12-alliance-deck button{--alliance-color:#6ddcff;border-color:color-mix(in srgb, var(--alliance-color) 30%, transparent);color:#ddecf4;text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;min-height:76px;padding:12px 14px;transition:border-color .22s,box-shadow .22s,transform .22s,background .22s;display:grid}.t12-alliance-deck button:after{content:"";pointer-events:none;background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--alliance-color) 18%, transparent), transparent 52%);position:absolute;inset:0}.t12-alliance-deck button:hover,.t12-alliance-deck button.active{border-color:color-mix(in srgb, var(--alliance-color) 68%, white);background:linear-gradient(145deg, color-mix(in srgb, var(--alliance-color) 15%, #0b1b2ef0), #040b16f5);box-shadow:0 14px 34px #0000003d, 0 0 24px color-mix(in srgb, var(--alliance-color) 18%, transparent), inset 0 1px #ffffff1a;transform:translateY(-2px)}.t12-alliance-code{color:color-mix(in srgb, var(--alliance-color) 82%, white);letter-spacing:.12em;align-items:center;gap:7px;font-size:10px;font-weight:950;display:flex}.t12-alliance-code i{background:var(--alliance-color);width:6px;height:6px;box-shadow:0 0 10px var(--alliance-color);border-radius:50%}.t12-alliance-deck strong{color:color-mix(in srgb, var(--alliance-color) 72%, white);grid-area:1/2/3;font:900 23px ui-monospace,monospace}.t12-alliance-deck small{color:#5d788c;letter-spacing:.07em;font-size:8px}.t12-alliance-deck small b{color:#ff6676}.t12-registry-shell{border-radius:16px}.t12-registry-shell:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:.66;background:linear-gradient(90deg,#56d9ff,#0000 14% 86%,#9b70ff) top/100% 1px no-repeat,linear-gradient(#56d9ff,#0000 14%) 0/1px 100% no-repeat,linear-gradient(#0000 86%,#9b70ff) 100%/1px 100% no-repeat;position:absolute;inset:0}.t12-registry-toolbar{border-bottom:1px solid #6ab8e01f;grid-template-columns:minmax(240px,1fr) auto auto;gap:9px;padding:16px 18px;display:grid}.t12-registry-toolbar>label{color:#6f94aa;background:#020a149e;border:1px solid #65b7e22e;border-radius:9px;align-items:center;gap:9px;min-height:40px;padding:0 12px;display:flex}.t12-registry-toolbar input{color:#e8f5fb;background:0 0;border:0;outline:0;width:100%;font-size:11px}.t12-status-filters{background:#0209128c;border:1px solid #66b4dd29;border-radius:10px;gap:5px;padding:4px;display:flex}.t12-status-filters button,.t12-refresh{color:#648399;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-height:32px;padding:0 12px;font-size:8px;font-weight:900}.t12-status-filters button.active{color:#bcefff;background:#36b2e81f;border-color:#68d8ff45}.t12-status-filters button.full.active{color:#ff7c89;background:#ff31451f;border-color:#ff4b5b7a;box-shadow:0 0 16px #ff2d421c}.t12-status-filters button.open.active{color:#c5b2ff;background:#7d57e61f;border-color:#9a74ff6b}.t12-refresh{color:#7edfff;background:linear-gradient(135deg,#2693c82b,#5c3cae24);border-color:#5bd3ff47;align-items:center;gap:7px;min-height:40px;display:flex}.t12-refresh:disabled{opacity:.45;cursor:not-allowed}.t12-registry-title{justify-content:space-between;align-items:end;gap:18px;padding:17px 18px 12px;display:flex}.t12-registry-title h3{color:#ebf6fb;margin-top:4px;font-size:17px}.t12-registry-title h3 b{color:#65dfff;margin-left:6px;font:800 12px ui-monospace,monospace}.t12-registry-title>small{color:#687f91;align-items:center;gap:7px;font-size:9px;display:flex}.t12-registry-title>small i{background:#ff455a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #ff334b}.t12-player-grid{scrollbar-width:thin;scrollbar-color:#5ec1ed59 transparent;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-height:640px;padding:0 18px 18px;display:grid;overflow:auto}.t12-player-card{--alliance-color:#68d9ff;border-color:color-mix(in srgb, var(--alliance-color) 26%, #5b9abe29);background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--alliance-color) 13%, transparent), transparent 42%), linear-gradient(145deg, #0a192af2, #040c16f5);border-radius:13px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:94px;padding:13px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid}.t12-player-card:before{content:"";z-index:5;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff1a,#ffffffb8,#ffffff14,#0000);width:34%;position:absolute;top:-60%;bottom:-60%;left:-42%;transform:translate(-250%)skew(-20deg)}.t12-player-card:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(90deg, var(--alliance-color), transparent 40%) top left/82px 1px no-repeat, linear-gradient(180deg, var(--alliance-color), transparent 52%) top left/1px 64px no-repeat, linear-gradient(270deg, color-mix(in srgb, var(--alliance-color) 56%, #9b71ff), transparent 40%) bottom right/82px 1px no-repeat, linear-gradient(0deg, color-mix(in srgb, var(--alliance-color) 56%, #9b71ff), transparent 52%) bottom right/1px 64px no-repeat;opacity:.62;transition:opacity .22s,filter .22s;position:absolute;inset:0}.t12-player-card:hover{border-color:color-mix(in srgb, var(--alliance-color) 60%, white);box-shadow:0 18px 38px #0000004d, 0 0 23px color-mix(in srgb, var(--alliance-color) 14%, transparent), inset 0 1px #ffffff1a;transform:translateY(-2px)}.t12-player-card:hover:before{animation:.82s cubic-bezier(.2,.7,.2,1) glass-light-sweep}.t12-player-card:hover:after{opacity:1;filter:drop-shadow(0 0 7px var(--alliance-color))}.t12-player-card.t12-is-full{background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--alliance-color) 11%, transparent), transparent 38%), radial-gradient(circle at 100% 0%, #ff2a401f, transparent 42%), linear-gradient(145deg, #181422f7, #0b0710f7);border-color:#ff3d506e;box-shadow:0 18px 42px #3f000b3b,0 0 22px #ff2a3e0e,inset 0 1px #ffffff0f}.t12-player-card.t12-is-full:after{background:linear-gradient(90deg, var(--alliance-color), transparent 44%) top left/74px 1px no-repeat, linear-gradient(180deg, var(--alliance-color), transparent 48%) top left/1px 58px no-repeat, linear-gradient(270deg, #ff3c52, transparent 42%) bottom right/95px 2px no-repeat, linear-gradient(0deg, #ff3c52, transparent 48%) bottom right/2px 72px no-repeat;opacity:.9}.t12-player-card.t12-is-full:hover{border-color:#ff4d5ec2;box-shadow:0 20px 44px #39000a52,0 0 28px #ff314629,inset 0 1px #ffffff1a}.t12-player-card.t12-is-full:hover:after{filter:drop-shadow(0 0 8px #ff3e54) drop-shadow(0 0 7px var(--alliance-color))}.t12-card-rank{z-index:2;border:1px solid color-mix(in srgb, var(--alliance-color) 28%, transparent);color:color-mix(in srgb, var(--alliance-color) 72%, white);background:#030a12c7;border-radius:999px;padding:2px 5px;font:800 7px ui-monospace,monospace;position:absolute;top:7px;left:8px}.t12-avatar{border:1px solid color-mix(in srgb, var(--alliance-color) 45%, transparent);width:46px;height:46px;color:color-mix(in srgb, var(--alliance-color) 76%, white);background:color-mix(in srgb, var(--alliance-color) 12%, #040c16e6);box-shadow:0 0 19px color-mix(in srgb, var(--alliance-color) 12%, transparent);border-radius:13px;place-items:center;font-size:10px;font-weight:950;display:grid;position:relative}.t12-avatar>span{background-position:50%;background-size:cover;border-radius:10px;position:absolute;inset:2px}.t12-avatar>i{background:var(--alliance-color);width:10px;height:10px;box-shadow:0 0 9px var(--alliance-color);border:2px solid #081522;border-radius:50%;position:absolute;bottom:-2px;right:-2px}.t12-player-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.t12-player-alliance{color:color-mix(in srgb, var(--alliance-color) 78%, white);letter-spacing:.13em;align-items:center;gap:5px;font-size:7px;font-weight:900;display:flex}.t12-player-alliance i{background:var(--alliance-color);border-radius:50%;width:4px;height:4px}.t12-player-copy>strong{color:#eef7fb;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.t12-player-copy>small{color:#566f82;letter-spacing:.04em;font-size:7px}.t12-clearance{justify-items:end;gap:5px;min-width:76px;display:grid}.t12-clearance>span{color:#baa7ff;letter-spacing:.08em;background:#744eda1a;border:1px solid #8f6eff4d;border-radius:7px;padding:5px 7px;font-size:7px;font-weight:950}.t12-clearance.full>span{color:#ff8290;text-shadow:0 0 10px #ff384b7a;background:linear-gradient(135deg,#ff2c4130,#7f152814);border-color:#ff43568c;box-shadow:0 0 16px #ff2b4024,inset 0 1px #ffffff12}.t12-clearance>div{gap:3px;display:flex}.t12-clearance>div i{background:#5b718438;border-radius:3px;width:13px;height:3px}.t12-clearance.open>div i.active{background:var(--alliance-color);box-shadow:0 0 7px var(--alliance-color)}.t12-clearance.full>div i.active{background:#ff4057;box-shadow:0 0 7px #ff4057}.t12-clearance>small{color:#506a7d;letter-spacing:.07em;font-size:6px;font-weight:850}.t12-registry-foot{color:#536f82;letter-spacing:.1em;border-top:1px solid #64b5e01a;justify-content:space-between;gap:16px;padding:12px 18px 15px;font-size:7px;display:flex}.t12-registry-foot b{color:#668ba1}.app-shell[data-theme=light] .t12-hero-panel,.app-shell[data-theme=light] .t12-registry-shell,.app-shell[data-theme=light] .t12-metric-deck article,.app-shell[data-theme=light] .t12-alliance-deck button,.app-shell[data-theme=light] .t12-player-card{background-blend-mode:screen;background-color:#eff9fecc;box-shadow:0 18px 45px #2c597724,inset 0 1px #fff}.app-shell[data-theme=light] .t12-hero-copy h2,.app-shell[data-theme=light] .t12-metric-deck strong,.app-shell[data-theme=light] .t12-registry-title h3,.app-shell[data-theme=light] .t12-player-copy>strong{color:#123249}.app-shell[data-theme=light] .t12-registry-toolbar>label,.app-shell[data-theme=light] .t12-status-filters{background:#eff9fec7}.app-shell[data-theme=light] .t12-registry-toolbar input{color:#17384e}.app-shell[data-theme=light] .t12-player-card.t12-is-full{background:radial-gradient(circle at 100% 0,#ff394d1a,#0000 42%),linear-gradient(145deg,#fff8faf0,#ebf1f9f0)}@keyframes t12CorePulse{0%,to{opacity:.45;transform:rotate(45deg)scale(.86)}50%{opacity:1;transform:rotate(45deg)scale(1.08);box-shadow:0 0 15px #54dcff52}}@media (max-width:1150px){.t12-player-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.t12-alliance-deck{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.t12-metric-deck{grid-template-columns:1fr 1fr}.t12-registry-toolbar{grid-template-columns:1fr}.t12-status-filters{justify-content:stretch}.t12-status-filters button{flex:1}.t12-refresh{justify-content:center}.t12-player-grid{grid-template-columns:1fr}}@media (max-width:620px){.t12-hero-panel,.t12-registry-title,.t12-registry-foot{flex-direction:column;align-items:flex-start}.t12-alliance-deck{grid-template-columns:1fr 1fr}.t12-player-grid,.t12-registry-toolbar,.t12-registry-title{padding-left:12px;padding-right:12px}.t12-player-card{grid-template-columns:44px minmax(0,1fr)}.t12-clearance{grid-column:1/-1;grid-template-columns:auto 1fr auto;place-items:center start;width:100%}.t12-clearance>div{justify-self:center}.t12-clearance>small{justify-self:end}}.gen-command-page{gap:15px;display:grid}.gen-intro-panel,.generation-card,.generation-countdown,.gen-arrival-console{isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:linear-gradient(145deg,#0a1b2fe8,#040b16f5);border:1px solid #68c2ee2e;position:relative;overflow:hidden;box-shadow:0 24px 62px #0000004d,inset 0 1px #ffffff0f}.gen-intro-panel{background:radial-gradient(circle at 6% 0,#2dd3ff2b,#0000 34%),radial-gradient(circle at 94% 120%,#9b5cff2e,#0000 36%),linear-gradient(145deg,#0a1d32f0,#050b18f5);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;min-height:104px;padding:20px 22px;display:flex}.gen-intro-panel:after,.gen-arrival-console:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:.78;background:linear-gradient(90deg,#53ddff,#0000 17% 82%,#a26fff) top/100% 1px no-repeat,linear-gradient(#53ddff,#0000 30%) 0/1px 100% no-repeat,linear-gradient(#0000 68%,#a26fff) 100%/1px 100% no-repeat;position:absolute;inset:0}.gen-intro-copy{align-items:center;gap:15px;display:flex}.gen-intro-copy h2{color:#f2f9ff;margin-top:4px;font-size:23px}.gen-intro-copy p{color:#6f8da2;margin-top:5px;font-size:11px}.gen-radar-mark{color:#8be9ff;background:radial-gradient(circle,#45cfff3d,#6244d714 55%,#0000 56%);border:1px solid #5edaff6e;border-radius:17px;flex:none;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:0 0 28px #3dccff26,inset 0 1px #ffffff26}.gen-radar-mark:before,.gen-radar-mark:after{content:"";border:1px solid #8868ff40;border-radius:50%;position:absolute;inset:7px}.gen-radar-mark:after{border-color:#58e0ff80;animation:2.3s ease-in-out infinite genRadarPulse;inset:14px}.gen-radar-mark i{background:linear-gradient(#0000,#54e0ff8c,#0000);width:1px;height:46px;animation:4s linear infinite genRadarSpin;position:absolute}.gen-manual-badge{background:#6543c014;border:1px solid #9b70ff40;border-radius:12px;gap:5px;min-width:205px;padding:12px 14px;display:grid}.gen-manual-badge span{color:#c8b9ff;letter-spacing:.12em;align-items:center;gap:7px;font-size:9px;font-weight:950;display:flex}.gen-manual-badge span i{background:#9d75ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #9d75ff}.gen-manual-badge small{color:#657d91;font-size:8px}.generation-stage{grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.generation-card{--gen-accent:#5ddcff;border-color:color-mix(in srgb, var(--gen-accent) 32%, transparent);border-radius:17px;min-height:555px;padding:19px;transition:transform .28s,border-color .28s,box-shadow .28s}.generation-card:before{content:"";z-index:5;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff1a,#ffffffb8,#ffffff14,#0000);width:30%;position:absolute;top:-55%;bottom:-55%;left:-45%;transform:translate(-260%)skew(-18deg)}.generation-card:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(90deg, var(--gen-accent), transparent 38%) top left/120px 1px no-repeat, linear-gradient(180deg, var(--gen-accent), transparent 42%) top left/1px 105px no-repeat, linear-gradient(270deg, color-mix(in srgb, var(--gen-accent) 55%, #a06cff), transparent 38%) bottom right/120px 1px no-repeat, linear-gradient(0deg, color-mix(in srgb, var(--gen-accent) 55%, #a06cff), transparent 42%) bottom right/1px 105px no-repeat;opacity:.82;transition:opacity .25s,filter .25s;position:absolute;inset:0}.generation-card:hover{border-color:color-mix(in srgb, var(--gen-accent) 68%, white);box-shadow:0 28px 65px #00000061, 0 0 32px color-mix(in srgb, var(--gen-accent) 16%, transparent), inset 0 1px #ffffff1c;transform:translateY(-4px)}.generation-card:hover:before{animation:.9s cubic-bezier(.2,.7,.2,1) glass-light-sweep}.generation-card:hover:after{opacity:1;filter:drop-shadow(0 0 9px var(--gen-accent))}.generation-current{--gen-accent:#5df;background:radial-gradient(circle at 5% 0,#2dcbff2e,#0000 38%),linear-gradient(145deg,#091f34f2,#040d19f7)}.generation-incoming{--gen-accent:#ac78ff;background:radial-gradient(circle at 95% 0,#9c5bff33,#0000 40%),radial-gradient(circle at 10% 100%,#f7be4812,#0000 38%),linear-gradient(145deg,#191131f2,#070818f7)}.generation-card-glow{z-index:-1;background:var(--gen-accent);opacity:.08;filter:blur(24px);border-radius:50%;width:220px;height:220px;position:absolute;top:-100px;right:-90px}.generation-card>header{border-bottom:1px solid color-mix(in srgb, var(--gen-accent) 18%, transparent);justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:16px;display:flex}.generation-card>header h3{color:#eff9ff;letter-spacing:-.06em;margin-top:7px;font:950 28px ui-monospace,SFMono-Regular,monospace}.generation-card>header p{color:#607d91;margin-top:3px;font-size:9px}.generation-card>header>strong{color:color-mix(in srgb, var(--gen-accent) 78%, white);opacity:.22;text-shadow:0 0 28px var(--gen-accent);font:950 52px/.9 ui-monospace,monospace}.generation-kicker{color:color-mix(in srgb, var(--gen-accent) 82%, white);letter-spacing:.15em;align-items:center;gap:7px;font-size:8px;font-weight:950;display:flex}.generation-kicker i{background:var(--gen-accent);width:6px;height:6px;box-shadow:0 0 10px var(--gen-accent);border-radius:50%;animation:1.8s ease-in-out infinite genDotPulse}.generation-hero-grid{grid-template-columns:repeat(3,1fr);gap:9px;padding:18px 0;display:grid}.generation-hero{border:1px solid color-mix(in srgb, var(--gen-accent) 19%, transparent);background:linear-gradient(145deg,#ffffff0b,#ffffff03);border-radius:13px;flex-direction:column;gap:9px;min-width:0;padding:8px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative}.generation-hero:before{content:"";z-index:4;pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(115deg,#0000 24%,#ffffff14 40%,#fff6 49%,#ffffff12 58%,#0000 74%);position:absolute;inset:0;transform:translate(-110%)}.generation-hero:hover{border-color:color-mix(in srgb, var(--gen-accent) 54%, white);box-shadow:0 13px 28px #00000047, 0 0 19px color-mix(in srgb, var(--gen-accent) 11%, transparent);transform:translateY(-3px)}.generation-hero:hover:before{animation:.78s cubic-bezier(.2,.7,.2,1) genHeroSweep}.generation-portrait{aspect-ratio:1.04;width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gen-accent) 30%, transparent);background-color:#040c17cc;background-position:50% 16%;background-size:cover;border-radius:9px;display:block;position:relative;overflow:hidden}.generation-portrait:after{content:"";background:linear-gradient(#0000 60%,#030912d9);position:absolute;inset:0}.generation-portrait i{z-index:2;background:linear-gradient(90deg, transparent, var(--gen-accent), transparent);height:1px;box-shadow:0 0 7px var(--gen-accent);position:absolute;bottom:6px;left:8px;right:8px}.generation-hero-name{gap:3px;min-width:0;padding:0 2px;display:grid}.generation-hero small{color:color-mix(in srgb, var(--gen-accent) 70%, white);letter-spacing:.11em;font-size:7px;font-weight:900}.generation-hero b{color:#eaf5fb;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.hero-weapon-card{border:1px solid color-mix(in srgb, var(--gen-accent) 24%, transparent);background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--gen-accent) 12%, transparent), transparent 52%), #02091294;border-radius:10px;grid-template-columns:42px minmax(0,1fr);gap:8px;min-width:0;margin-top:2px;padding:8px;transition:border-color .22s,box-shadow .22s,background .22s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a}.generation-hero:hover .hero-weapon-card{border-color:color-mix(in srgb, var(--gen-accent) 46%, white);background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--gen-accent) 19%, transparent), transparent 55%), #020912ad;box-shadow:0 0 18px color-mix(in srgb, var(--gen-accent) 10%, transparent), inset 0 1px #ffffff12}.hero-weapon-icon{border:1px solid color-mix(in srgb, var(--gen-accent) 45%, #d7c681);width:42px;height:42px;box-shadow:0 0 15px color-mix(in srgb, var(--gen-accent) 13%, transparent), inset 0 0 0 1px #ffd6701f;background-color:#160f25e6;background-position:50%;background-size:cover;border-radius:9px;display:block;position:relative}.hero-weapon-icon:after{content:"";border-radius:inherit;background:linear-gradient(145deg,#ffe7a829,#0000 40%);position:absolute;inset:0}.hero-weapon-icon>i{z-index:2;color:#fff1bd;background:#51340d;border:1px solid #e8b84f;border-radius:50%;place-items:center;min-width:17px;height:17px;font:900 7px ui-monospace,monospace;display:grid;position:absolute;bottom:-4px;right:-4px;box-shadow:0 0 9px #ffc24073}.hero-weapon-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.hero-weapon-copy>small{color:#c99c46;letter-spacing:.1em;font-size:5px}.hero-weapon-copy>strong{color:#fff0c2;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.hero-weapon-copy>span{color:#8ba1b1;align-items:flex-start;gap:4px;font-size:5.7px;line-height:1.3;display:flex}.hero-weapon-copy>span i{background:var(--gen-accent);width:3px;height:3px;box-shadow:0 0 5px var(--gen-accent);border-radius:50%;flex:none;margin-top:2px}.generation-card>footer{border-top:1px solid color-mix(in srgb, var(--gen-accent) 14%, transparent);justify-content:space-between;align-items:center;gap:10px;padding-top:13px;display:flex}.generation-card>footer span{color:color-mix(in srgb, var(--gen-accent) 72%, white);letter-spacing:.1em;align-items:center;gap:6px;font-size:7px;font-weight:900;display:flex}.generation-card>footer span i{background:var(--gen-accent);width:5px;height:5px;box-shadow:0 0 9px var(--gen-accent);border-radius:50%}.generation-card>footer small{color:#4f697d;letter-spacing:.09em;font-size:6px}.generation-countdown{background:radial-gradient(circle at 50% 28%,#56cdff21,#0000 25%),radial-gradient(circle at 50% 72%,#975bff24,#0000 30%),linear-gradient(#091627f5,#090819f7);border-color:#8069ff45;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:555px;padding:20px 12px;transition:transform .28s,border-color .28s,box-shadow .28s,background .28s;display:flex}.generation-countdown:before{content:"";z-index:5;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff14,#ffffffb8,#ffffff14,#0000);width:42%;position:absolute;top:-45%;bottom:-45%;left:-80%;transform:translate(-250%)skew(-18deg)}.generation-countdown:after{content:"";pointer-events:none;border-radius:inherit;opacity:.8;background:linear-gradient(90deg,#5addff,#0000 48%) 0 0/100px 1px no-repeat,linear-gradient(#5addff,#0000 30%) 0 0/1px 120px no-repeat,linear-gradient(270deg,#aa72ff,#0000 48%) 100% 100%/100px 1px no-repeat,linear-gradient(#0000 70%,#aa72ff) 100% 100%/1px 120px no-repeat;transition:opacity .25s,filter .25s;position:absolute;inset:0}.generation-countdown:hover{background:radial-gradient(circle at 50% 27%,#53daff36,#0000 28%),radial-gradient(circle at 50% 73%,#a660ff38,#0000 34%),linear-gradient(#0a1b2ff7,#0c0820fa);border-color:#9377ff9e;transform:translateY(-4px)scale(1.01);box-shadow:0 28px 66px #0006,0 0 35px #715cff2e,inset 0 1px #ffffff1c}.generation-countdown:hover:before{animation:.9s cubic-bezier(.2,.7,.2,1) glass-light-sweep}.generation-countdown:hover:after{opacity:1;filter:drop-shadow(0 0 9px #67cfff)drop-shadow(0 0 7px #9c6dff)}.gen-orbit{background:radial-gradient(circle,#42c7ff26,#0000 63%);border:1px solid #61d7ff47;border-radius:50%;place-items:center;width:112px;height:112px;transition:transform .35s,box-shadow .35s;display:grid;position:relative;box-shadow:0 0 40px #58bcff24,inset 0 0 28px #7755ff1c}.generation-countdown:hover .gen-orbit{transform:scale(1.08);box-shadow:0 0 48px #53d9ff3d,0 0 65px #9158ff24,inset 0 0 32px #7755ff2e}.gen-orbit:before,.gen-orbit:after{content:"";border:1px dashed #8f6dff61;border-radius:50%;animation:8s linear infinite genRadarSpin;position:absolute;inset:9px}.gen-orbit:after{filter:drop-shadow(0 0 5px #67d3ff6b);border:2px solid #0000;border-color:#57ddff8c #0000 #9f69ff94;animation-duration:3.8s;animation-direction:reverse;inset:21px}.gen-orbit span,.gen-orbit b{z-index:2;font:950 15px ui-monospace,monospace;position:absolute}.gen-orbit span{color:#6df;left:21px}.gen-orbit b{color:#b98dff;right:20px}.gen-orbit i{background:linear-gradient(90deg,#5edcff,#af7cff);width:28px;height:1px;animation:1.55s ease-in-out infinite genArrowPulse;box-shadow:0 0 10px #7eaaff}.gen-orbit i:after{content:"";border:3px solid #0000;border-left-color:#ad7cff;margin-top:-3px;margin-left:23px;position:absolute}.gen-count-label{color:#6b8397;letter-spacing:.16em;font-size:8px;font-weight:950}.gen-time-cells{justify-content:center;align-items:center;gap:4px;display:flex}.gen-time-cells>span{background:#020a148a;border:1px solid #66c2ee29;border-radius:9px;justify-items:center;gap:3px;min-width:48px;padding:9px 4px;display:grid;box-shadow:inset 0 1px #ffffff0a}.gen-time-cells b{color:#ecf8ff;letter-spacing:-.06em;font:900 19px ui-monospace,monospace}.gen-time-cells small{color:#587286;letter-spacing:.1em;font-size:6px;font-weight:900}.gen-time-cells>i{color:#715aaa;font:900 14px ui-monospace,monospace}.gen-count-state{color:#78dfff;letter-spacing:.12em;background:#269cca14;border:1px solid #66d5ff33;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:7px;font-weight:900;display:flex}.gen-count-state i{background:#4ce3ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #4ce3ff}.gen-count-state.arrived{color:#ff8492;background:#ff2b421a;border-color:#ff536757}.gen-count-state.arrived i{background:#ff4359;box-shadow:0 0 9px #ff4359}.gen-arrival-console{border-radius:16px;justify-content:space-between;align-items:center;gap:24px;min-height:104px;padding:18px 20px;display:flex}.gen-arrival-display{align-items:center;gap:13px;min-width:0;display:flex}.gen-arrival-display>span{color:#7ee6ff;background:#2eb0e017;border:1px solid #62d9ff47;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 18px #3dcaff1a}.gen-arrival-display small{color:#74899c;letter-spacing:.14em;font-size:7px;font-weight:900}.gen-arrival-display strong{color:#f1f8ff;letter-spacing:.02em;margin-top:5px;font-size:16px;display:block}.gen-arrival-display p{color:#546f82;margin-top:4px;font-size:8px}.gen-date-control{grid-template-columns:minmax(190px,1fr) auto auto;align-items:end;gap:7px;display:grid}.gen-date-control label{gap:5px;display:grid}.gen-date-control label span{color:#70889b;letter-spacing:.13em;font-size:7px;font-weight:900}.gen-date-control input{color:#dff4ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#020a14a8;border:1px solid #68c2ee36;border-radius:9px;outline:0;height:38px;padding:0 10px;font-size:10px}.gen-date-control input:focus{border-color:#57daff8c;box-shadow:0 0 0 3px #40beed14}.gen-date-control button{color:#9beaff;letter-spacing:.08em;cursor:pointer;background:linear-gradient(135deg,#28a6d82e,#6f43cb26);border:1px solid #68daff57;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 13px;font-size:8px;font-weight:900;display:flex}.gen-date-control button:hover:not(:disabled){border-color:#7fe6ffb3;box-shadow:0 0 20px #37c3f024}.gen-date-control button:disabled{opacity:.38;cursor:not-allowed}.gen-date-control .gen-clear-date{color:#ff8794;background:#ff354b12;border-color:#ff5e7040;width:38px;padding:0}.app-shell[data-theme=light] .gen-intro-panel,.app-shell[data-theme=light] .generation-card,.app-shell[data-theme=light] .generation-countdown,.app-shell[data-theme=light] .gen-arrival-console{background-blend-mode:screen;background-color:#eff9fecc;box-shadow:0 18px 45px #2c597724,inset 0 1px #fff}.app-shell[data-theme=light] .gen-intro-copy h2,.app-shell[data-theme=light] .generation-card>header h3,.app-shell[data-theme=light] .generation-hero b,.app-shell[data-theme=light] .gen-time-cells b,.app-shell[data-theme=light] .gen-arrival-display strong{color:#123249}.app-shell[data-theme=light] .gen-time-cells>span,.app-shell[data-theme=light] .gen-date-control input{color:#16384f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#eef9fed1}@keyframes genRadarSpin{to{transform:rotate(360deg)}}@keyframes genRadarPulse{0%,to{opacity:.45;transform:scale(.84)}50%{opacity:1;transform:scale(1.08);box-shadow:0 0 15px #51ddff4d}}@keyframes genDotPulse{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1.22)}}@keyframes genArrowPulse{0%,to{opacity:.55;transform:scaleX(.78)}50%{opacity:1;filter:drop-shadow(0 0 6px #7ddfff);transform:scaleX(1.18)}}@keyframes genHeroSweep{0%{opacity:0;transform:translate(-110%)}18%{opacity:.82}to{opacity:0;transform:translate(110%)}}@media (max-width:1180px){.generation-stage{grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr)}.generation-card{padding:15px}.generation-hero-grid{gap:6px}.generation-hero{padding:6px 6px 9px}}@media (max-width:940px){.generation-stage{grid-template-columns:1fr 1fr}.generation-countdown{grid-area:2/1/auto/-1;min-height:220px}.gen-arrival-console{flex-direction:column;align-items:stretch}.gen-date-control{width:100%}}@media (max-width:680px){.gen-intro-panel{flex-direction:column;align-items:flex-start}.gen-manual-badge{width:100%}.generation-stage{grid-template-columns:1fr}.generation-countdown{grid-area:2;min-height:260px}.generation-incoming{grid-row:3}.generation-card{min-height:540px}.gen-date-control{grid-template-columns:1fr auto auto}.gen-arrival-display{align-items:flex-start}}.generation-archive{isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:radial-gradient(circle at 0 0,#30cdff1a,#0000 28%),radial-gradient(circle at 100% 100%,#9d5cff1c,#0000 30%),linear-gradient(145deg,#09192bf0,#040a15f7);border:1px solid #6ebfea2e;border-radius:17px;position:relative;overflow:hidden;box-shadow:0 24px 64px #0000004d,inset 0 1px #ffffff0e}.generation-archive:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:.7;background:linear-gradient(90deg,#54ddff,#0000 17% 84%,#a06fff) top/100% 1px no-repeat,linear-gradient(#54ddff,#0000 19%) 0/1px 100% no-repeat,linear-gradient(#0000 78%,#a06fff) 100%/1px 100% no-repeat;position:absolute;inset:0}.generation-archive-head{border-bottom:1px solid #63b8e41c;justify-content:space-between;align-items:center;gap:22px;min-height:92px;padding:18px 20px;display:flex}.generation-archive-head h2{color:#edf8ff;margin-top:4px;font-size:21px}.generation-archive-head p{color:#617d90;margin-top:4px;font-size:9px}.archive-secure{color:#77dfff;letter-spacing:.1em;background:#2397c814;border:1px solid #78d3ff38;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-size:7px;font-weight:900;display:flex}.archive-secure b{color:#e9faff;font:900 12px ui-monospace,monospace}.generation-history-rail{gap:9px;padding:16px 18px;display:grid}.generation-history-card{--history-accent:#65dcff;isolation:isolate;border:1px solid color-mix(in srgb, var(--history-accent) 22%, #65aad024);background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--history-accent) 10%, transparent), transparent 35%), linear-gradient(145deg, #0a1b2ded, #050d18f2);border-radius:13px;grid-template-columns:38px 130px 230px minmax(310px,1fr) 70px;align-items:center;gap:13px;min-height:116px;padding:13px 15px;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #0003,inset 0 1px #ffffff0a}.generation-history-card:before{content:"";z-index:5;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff14,#fff9,#ffffff0f,#0000);width:24%;position:absolute;top:-65%;bottom:-65%;left:-35%;transform:translate(-260%)skew(-18deg)}.generation-history-card:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg, var(--history-accent), transparent 45%) top left/95px 1px no-repeat, linear-gradient(180deg, var(--history-accent), transparent 48%) top left/1px 74px no-repeat, linear-gradient(270deg, #a173ff, transparent 45%) bottom right/95px 1px no-repeat, linear-gradient(0deg, #a173ff, transparent 48%) bottom right/1px 74px no-repeat;opacity:.55;transition:opacity .25s,filter .25s;position:absolute;inset:0}.generation-history-card:hover{border-color:#6ad9ff7a;transform:translateY(-2px);box-shadow:0 20px 45px #0000004d,0 0 24px #44c6f51a,inset 0 1px #ffffff14}.generation-history-card:hover:before{animation:.86s cubic-bezier(.2,.7,.2,1) glass-light-sweep}.generation-history-card:hover:after{opacity:1;filter:drop-shadow(0 0 7px #64d8ff)}.history-sequence{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:6px;display:flex}.history-sequence span{color:#66859a;font:800 8px ui-monospace,monospace}.history-sequence i{background:linear-gradient(#61d9ff,#8b64ff29);flex:1;width:1px;min-height:44px;box-shadow:0 0 6px #5cdaff57}.history-gen-mark{gap:3px;display:grid}.history-gen-mark small,.history-arrival>small{color:#627e92;letter-spacing:.13em;font-size:6px;font-weight:900}.history-gen-mark strong{color:#eff9ff;letter-spacing:-.05em;font:950 20px ui-monospace,monospace}.history-gen-mark span{color:#75ddfa;letter-spacing:.09em;background:#30a9d714;border:1px solid #68d8ff33;border-radius:999px;width:fit-content;padding:4px 6px;font-size:5px;font-weight:900}.history-arrival{gap:4px;min-width:0;display:grid}.history-arrival>strong{color:#dceef7;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.history-arrival label{color:#698ca2;background:#0209128a;border:1px solid #6cc0eb2b;border-radius:7px;align-items:center;gap:6px;width:fit-content;margin-top:2px;padding:5px 7px;display:flex}.history-arrival input{color:#91b4c7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:0;width:142px;font-size:7px}.history-hero-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.history-hero-chip{background:#ffffff06;border:1px solid #78c0e521;border-radius:9px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:7px;transition:border-color .2s,background .2s;display:grid}.generation-history-card:hover .history-hero-chip{background:#52b8e10a;border-color:#73d2f93d}.history-hero-chip>span{background-color:#191027d6;background-position:50%;background-size:cover;border:1px solid #e5b95b57;border-radius:8px;width:36px;height:36px;box-shadow:0 0 12px #e8b44214}.history-hero-chip>div{gap:2px;min-width:0;display:grid}.history-hero-chip small{color:#648296;letter-spacing:.09em;font-size:5px;font-weight:900}.history-hero-chip strong{color:#e8f4fa;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.history-hero-chip b{color:#caa55b;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:750;overflow:hidden}.history-record-state{color:#59dda9;justify-items:center;gap:4px;display:grid}.history-record-state span{letter-spacing:.1em;font-size:6px;font-weight:950}.history-record-state small{color:#557184;font-size:6px}.generation-archive-foot{color:#5b7689;letter-spacing:.06em;border-top:1px solid #65b7e11a;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px 15px;font-size:7px;display:flex}.generation-archive-foot span{align-items:center;gap:7px;display:flex}.generation-archive-foot span i{background:#62dbff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #62dbff}.app-shell[data-theme=light] .generation-archive,.app-shell[data-theme=light] .generation-history-card{background-blend-mode:screen;background-color:#eff9fed6;box-shadow:0 18px 44px #2c597721,inset 0 1px #fff}.app-shell[data-theme=light] .generation-archive-head h2,.app-shell[data-theme=light] .history-gen-mark strong,.app-shell[data-theme=light] .history-arrival>strong,.app-shell[data-theme=light] .history-hero-chip strong{color:#14364d}.app-shell[data-theme=light] .history-arrival label{background:#eff9fec7}.app-shell[data-theme=light] .history-arrival input{color:#345a70;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:1200px){.generation-history-card{grid-template-columns:30px 110px 205px minmax(280px,1fr) 58px;gap:9px;padding:12px}.history-hero-chip{grid-template-columns:30px minmax(0,1fr);gap:5px;padding:5px}.history-hero-chip>span{width:30px;height:30px}}@media (max-width:940px){.generation-history-card{grid-template-columns:28px 120px 1fr 58px}.history-hero-list{grid-column:2/-1}.history-sequence{grid-row:1/3}.history-record-state{grid-area:1/4}}@media (max-width:680px){.generation-archive-head,.generation-archive-foot{flex-direction:column;align-items:flex-start}.archive-secure{justify-content:center;width:100%}.generation-history-rail{padding:12px}.generation-history-card{grid-template-columns:1fr auto}.history-sequence{display:none}.history-gen-mark{grid-column:1}.history-arrival{grid-column:1/-1}.history-hero-list{grid-column:1/-1;grid-template-columns:1fr}.history-record-state{grid-area:1/2}.history-arrival label,.history-arrival input{width:100%}}.transfer-command-page{gap:14px;display:grid}.transfer-command-page input,.transfer-command-page select{font:inherit}.transfer-hero-panel,.transfer-special-zone,.transfer-standard-zone,.transfer-alliance-board,.transfer-archive-zone,.transfer-metric-deck article,.transfer-invite-card{isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(148%);backdrop-filter:blur(22px)saturate(148%);background:linear-gradient(145deg,#0a1b2eeb,#040b16f5);border:1px solid #6cbee92b;position:relative;overflow:hidden;box-shadow:0 22px 58px #00000047,inset 0 1px #ffffff0e}.transfer-hero-panel{background:radial-gradient(circle at 7% 0,#31d1ff2e,#0000 34%),radial-gradient(circle at 94% 115%,#9657ff30,#0000 36%),linear-gradient(145deg,#0a1d32f2,#050b18f7);border-radius:17px;justify-content:space-between;align-items:center;gap:22px;min-height:112px;padding:20px 22px;display:flex}.transfer-hero-panel:after,.transfer-special-zone:after,.transfer-standard-zone:after,.transfer-alliance-board:after,.transfer-archive-zone:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:.68;background:linear-gradient(90deg,#54dcff,#0000 18% 83%,#9f6fff) top/100% 1px no-repeat,linear-gradient(#54dcff,#0000 24%) 0/1px 100% no-repeat,linear-gradient(#0000 76%,#9f6fff) 100%/1px 100% no-repeat;position:absolute;inset:0}.transfer-hero-copy{align-items:center;gap:15px;display:flex}.transfer-hero-copy h2{color:#f2f9ff;margin-top:4px;font-size:23px}.transfer-hero-copy p{color:#6d8a9e;margin-top:5px;font-size:10px}.transfer-command-icon{color:#86e8ff;background:radial-gradient(circle,#3dcbff3b,#6244d714 57%,#0000 58%);border:1px solid #59daff6b;border-radius:17px;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative;box-shadow:0 0 29px #38c9ff26,inset 0 1px #ffffff24}.transfer-command-icon:before,.transfer-command-icon:after{content:"";border:1px solid #8a69ff45;border-radius:12px;position:absolute;inset:8px;transform:rotate(45deg)}.transfer-command-icon:after{border-color:#59e0ff85;animation:2.2s ease-in-out infinite genRadarPulse;inset:15px}.transfer-command-icon i{border:1px solid #62d8ff14;border-radius:50%;position:absolute;inset:-7px}.transfer-period-control{align-items:end;gap:8px;display:flex}.transfer-period-control label{color:#7194aa;grid-template-columns:auto 1fr;align-items:center;gap:3px 7px;min-width:190px;display:grid}.transfer-period-control label span{letter-spacing:.12em;font-size:7px;font-weight:900}.transfer-period-control input{color:#dff4ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#020a149e;border:1px solid #67c4ef36;border-radius:9px;outline:0;grid-column:1/-1;height:38px;padding:0 10px;font-size:10px}.transfer-period-control button{color:#8ae5ff;letter-spacing:.08em;cursor:pointer;background:linear-gradient(135deg,#2aa7d929,#6e44cc21);border:1px solid #6ddaff4d;border-radius:9px;align-items:center;gap:6px;height:38px;padding:0 13px;font-size:7px;font-weight:900;display:flex}.transfer-period-control button.armed{color:#ff91a0;background:#ff2e451a;border-color:#ff5b6b7a;box-shadow:0 0 18px #ff31461a}.transfer-period-control button:disabled{opacity:.35;cursor:not-allowed}.transfer-metric-deck{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.transfer-metric-deck article{border-radius:13px;grid-template-columns:40px 1fr;align-items:center;gap:11px;min-height:100px;padding:14px 16px;display:grid}.transfer-metric-deck article:after{content:"";pointer-events:none;background:linear-gradient(90deg, var(--metric-accent,#5edcff), transparent 42%) top left/80px 1px no-repeat, linear-gradient(180deg, var(--metric-accent,#5edcff), transparent 48%) top left/1px 68px no-repeat;opacity:.56;position:absolute;inset:0}.transfer-metric-deck article>span{border:1px solid color-mix(in srgb, var(--metric-accent,#5edcff) 35%, transparent);width:39px;height:39px;color:color-mix(in srgb, var(--metric-accent,#5edcff) 80%, white);background:color-mix(in srgb, var(--metric-accent,#5edcff) 10%, transparent);border-radius:11px;place-items:center;display:grid}.transfer-metric-deck small{color:#69869a;letter-spacing:.12em;font-size:7px;font-weight:900}.transfer-metric-deck strong{color:#edf8ff;margin-top:3px;font:900 24px ui-monospace,monospace;display:block}.transfer-metric-deck p{color:#536f82;margin-top:2px;font-size:7px}.transfer-metric-deck .metric-reserved{--metric-accent:#f4b84f}.transfer-metric-deck .metric-sent{--metric-accent:#8d7cff}.transfer-metric-deck .metric-completed{--metric-accent:#45e0a2;border-color:#3edf9d4d;box-shadow:0 18px 45px #004a3021,inset 0 1px #ffffff0f}.transfer-metric-deck .metric-completed strong{color:#64efb5;text-shadow:0 0 16px #42e1a347}.transfer-special-zone,.transfer-standard-zone,.transfer-alliance-board,.transfer-archive-zone{border-radius:17px}.transfer-special-zone{background:radial-gradient(circle at 50% -20%,#f3af351c,#0000 38%),linear-gradient(145deg,#1c181ff2,#080b17f7);border-color:#f2b84b40}.transfer-special-zone:after{opacity:.82;background:linear-gradient(90deg,#f5bd58,#0000 18% 82%,#ff7a9b) top/100% 1px no-repeat,linear-gradient(#f5bd58,#0000 24%) 0/1px 100% no-repeat,linear-gradient(#0000 75%,#ff7a9b) 100%/1px 100% no-repeat}.transfer-special-zone>header,.transfer-standard-zone>header,.transfer-alliance-board>header,.transfer-archive-zone>header{border-bottom:1px solid #65b6e01c;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:16px 19px;display:flex}.transfer-special-zone>header h3,.transfer-standard-zone>header h3,.transfer-alliance-board>header h3,.transfer-archive-zone>header h3{color:#edf8ff;margin-top:4px;font-size:18px}.transfer-special-zone>header p,.transfer-standard-zone>header p,.transfer-alliance-board>header p,.transfer-archive-zone>header p{color:#5d798c;margin-top:3px;font-size:8px}.transfer-special-zone>header>span,.transfer-alliance-board>header>span,.transfer-archive-zone>header>span{color:#e6bd6d;letter-spacing:.1em;background:#bf7e1f12;border:1px solid #ebb9523d;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:7px;font-weight:900;display:flex}.transfer-alliance-board>header>span{color:#65e8b4;background:#24b37b0f;border-color:#4fdda738}.transfer-alliance-board>header>span i{background:#42e3a0;border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite genDotPulse;box-shadow:0 0 8px #42e3a0}.transfer-capacity{color:#6b8ba0;letter-spacing:.1em;font-size:8px;font-weight:900}.transfer-capacity b{color:#65ddff;margin-right:4px;font:900 16px ui-monospace,monospace}.transfer-special-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:16px 18px 18px;display:grid}.transfer-standard-grid{scrollbar-width:thin;scrollbar-color:#64c5ee52 transparent;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;max-height:880px;padding:16px 18px 18px;display:grid;overflow:auto}.transfer-invite-card{--transfer-accent:#63d9ff;border-color:color-mix(in srgb, var(--transfer-accent) 22%, #64b0d821);background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--transfer-accent) 10%, transparent), transparent 42%), linear-gradient(145deg, #09192af5, #040c16f7);border-radius:13px;min-width:0;min-height:238px;padding:13px;transition:transform .23s,border-color .23s,box-shadow .23s,background .23s}.transfer-invite-card:before{content:"";z-index:8;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff14,#ffffffb3,#ffffff12,#0000);width:30%;position:absolute;top:-60%;bottom:-60%;left:-45%;transform:translate(-260%)skew(-18deg)}.transfer-invite-card:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(90deg, var(--transfer-accent), transparent 45%) top left/75px 1px no-repeat, linear-gradient(180deg, var(--transfer-accent), transparent 50%) top left/1px 60px no-repeat, linear-gradient(270deg, color-mix(in srgb, var(--transfer-accent) 52%, #9e70ff), transparent 45%) bottom right/75px 1px no-repeat, linear-gradient(0deg, color-mix(in srgb, var(--transfer-accent) 52%, #9e70ff), transparent 50%) bottom right/1px 60px no-repeat;opacity:.55;transition:opacity .22s,filter .22s;position:absolute;inset:0}.transfer-invite-card:hover,.transfer-invite-card:focus-within{border-color:color-mix(in srgb, var(--transfer-accent) 58%, white);box-shadow:0 20px 42px #00000052, 0 0 24px color-mix(in srgb, var(--transfer-accent) 13%, transparent), inset 0 1px #ffffff17;transform:translateY(-3px)}.transfer-invite-card:hover:before,.transfer-invite-card:focus-within:before{animation:.84s cubic-bezier(.2,.7,.2,1) glass-light-sweep}.transfer-invite-card:hover:after,.transfer-invite-card:focus-within:after{opacity:1;filter:drop-shadow(0 0 7px var(--transfer-accent))}.transfer-special-card{--transfer-accent:#f4bd5d;background:radial-gradient(circle at 0 0,#f3b13926,#0000 44%),radial-gradient(circle at 100% 100%,#ff639114,#0000 40%),linear-gradient(145deg,#1f1920f7,#0a0c18fa);border-color:#efb84d4d;min-height:252px;box-shadow:0 20px 48px #381f0033,inset 0 1px #fff1}.transfer-special-card:after{opacity:.78;background:linear-gradient(90deg,#f9c55f,#0000 43%) 0 0/88px 2px no-repeat,linear-gradient(#f9c55f,#0000 48%) 0 0/2px 72px no-repeat,linear-gradient(270deg,#ff7297,#0000 43%) 100% 100%/88px 2px no-repeat,linear-gradient(#0000 52%,#ff7297) 100% 100%/2px 72px no-repeat}.transfer-special-card:hover{border-color:#ffcc67b8;box-shadow:0 24px 50px #391f0047,0 0 28px #f6b74424,inset 0 1px #ffffff1a}.transfer-status-reserved{--transfer-accent:#f2b84f}.transfer-status-sent{--transfer-accent:#897cff}.transfer-status-completed{--transfer-accent:#44e2a1;background:radial-gradient(circle at 100% 0,#38e09d29,#0000 42%),linear-gradient(145deg,#082022f7,#040f16fa);border-color:#43e2a27a;box-shadow:0 20px 48px #00432d38,0 0 24px #3ee4a012,inset 0 1px #ffffff12}.transfer-status-completed:after{opacity:.9;filter:drop-shadow(0 0 5px #42e3a280)}.transfer-status-completed .transfer-card-state{color:#6df0b9;text-shadow:0 0 10px #4ae8aa61}.transfer-invite-card>header{border-bottom:1px solid color-mix(in srgb, var(--transfer-accent) 14%, transparent);justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;display:flex}.transfer-slot-number{color:color-mix(in srgb, var(--transfer-accent) 75%, white);letter-spacing:.12em;align-items:center;gap:5px;font-size:7px;font-weight:950;display:flex}.transfer-card-state{color:#667f92;letter-spacing:.08em;align-items:center;gap:5px;font-size:6px;font-weight:900;display:flex}.transfer-card-state i{background:var(--transfer-accent);width:5px;height:5px;box-shadow:0 0 8px var(--transfer-accent);border-radius:50%}.transfer-card-fields{grid-template-columns:1fr 1fr;gap:8px;padding-top:11px;display:grid}.transfer-card-fields label{gap:4px;min-width:0;display:grid}.transfer-card-fields .transfer-wide-field{grid-column:1/-1}.transfer-card-fields label>span{color:#5f7b8e;letter-spacing:.1em;font-size:6px;font-weight:900}.transfer-card-fields input,.transfer-card-fields select{color:#dceef7;background:#0209128f;border:1px solid #69b7e026;border-radius:7px;outline:0;width:100%;height:32px;padding:0 8px;font-size:8px;transition:border-color .2s,box-shadow .2s}.transfer-card-fields select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.transfer-card-fields input:focus,.transfer-card-fields select:focus{border-color:color-mix(in srgb, var(--transfer-accent) 50%, white);box-shadow:0 0 0 3px color-mix(in srgb, var(--transfer-accent) 8%, transparent)}.transfer-card-fields input::placeholder{color:#3f5a6c}.transfer-invite-card>footer{border-top:1px solid color-mix(in srgb, var(--transfer-accent) 12%, transparent);justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding-top:8px;display:flex}.transfer-invite-card>footer span{color:var(--transfer-accent);letter-spacing:.08em;align-items:center;gap:5px;font-size:6px;font-weight:900;display:flex}.transfer-invite-card>footer span i{background:var(--transfer-accent);width:4px;height:4px;box-shadow:0 0 7px var(--transfer-accent);border-radius:50%}.transfer-invite-card>footer small{color:#526d80;font-size:6px}.transfer-alliance-trn{--transfer-color:#4fdcff;--transfer-accent:#4fdcff}.transfer-alliance-twr{--transfer-color:#9476ff;--transfer-accent:#9476ff}.transfer-alliance-jak{--transfer-color:#ffb84d;--transfer-accent:#ffb84d}.transfer-alliance-tur{--transfer-color:#49df9f;--transfer-accent:#49df9f}.transfer-alliance-dfp{--transfer-color:#ff6689;--transfer-accent:#ff6689}.transfer-alliance-columns{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:16px 18px 18px;display:grid}.transfer-alliance-column{--transfer-color:#61dcff;border:1px solid color-mix(in srgb, var(--transfer-color) 28%, transparent);background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--transfer-color) 13%, transparent), transparent 44%), #030c178f;border-radius:12px;min-width:0;overflow:hidden}.transfer-alliance-title{border-bottom:1px solid color-mix(in srgb, var(--transfer-color) 17%, transparent);grid-template-columns:1fr auto;align-items:center;gap:2px 8px;padding:12px;display:grid}.transfer-alliance-title span{color:color-mix(in srgb, var(--transfer-color) 82%, white);letter-spacing:.12em;align-items:center;gap:6px;font-size:9px;font-weight:950;display:flex}.transfer-alliance-title span i{background:var(--transfer-color);width:6px;height:6px;box-shadow:0 0 9px var(--transfer-color);border-radius:50%}.transfer-alliance-title strong{color:color-mix(in srgb, var(--transfer-color) 75%, white);grid-area:1/2/3;font:900 22px ui-monospace,monospace}.transfer-alliance-title small{color:#537084;letter-spacing:.1em;font-size:6px}.transfer-alliance-roster{scrollbar-width:thin;gap:5px;max-height:280px;padding:8px;display:grid;overflow:auto}.transfer-alliance-roster>div{border:1px solid color-mix(in srgb, var(--transfer-color) 14%, transparent);background:#ffffff06;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:2px 6px;min-width:0;padding:7px;display:grid}.transfer-alliance-roster>div>span{border:1px solid color-mix(in srgb, var(--transfer-color) 27%, transparent);width:22px;height:22px;color:var(--transfer-color);border-radius:6px;grid-row:1/3;place-items:center;display:grid}.transfer-alliance-roster b{color:#dcebf3;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.transfer-alliance-roster small{color:#506b7d;font-size:6px}.transfer-alliance-roster>div>i{color:#607c8f;grid-area:1/3/3;font-size:5px;font-style:normal}.transfer-alliance-roster>p{color:#465f72;text-align:center;padding:22px 6px;font-size:7px}.status-reserved{color:#eeb452!important}.status-sent{color:#a698ff!important}.status-completed{text-shadow:0 0 8px #40e1a147;color:#5ae6ac!important}.transfer-archive-zone>header>span{color:#79dfff;background:#2eaad812;border-color:#67d3ff38}.transfer-archive-zone>header>span b{color:#eefbff;font:900 12px ui-monospace,monospace}.transfer-empty-archive{color:#506f83;text-align:center;align-content:center;place-items:center;gap:6px;min-height:130px;padding:24px;display:grid}.transfer-empty-archive strong{color:#7c98aa;font-size:10px}.transfer-empty-archive p{font-size:7px}.transfer-archive-list{gap:8px;padding:14px 18px 18px;display:grid}.transfer-archive-list details{background:#020a1373;border:1px solid #65b8e226;border-radius:11px}.transfer-archive-list summary{color:#7797aa;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:11px 13px;display:flex}.transfer-archive-list summary>span:first-child{grid-template-columns:18px 1fr;align-items:center;gap:2px 7px;display:grid}.transfer-archive-list summary b{color:#dceef7;font-size:9px}.transfer-archive-list summary small{color:#516e81;grid-column:2;font-size:6px}.archive-summary-count{color:#638095;letter-spacing:.06em;font-size:7px;font-weight:800}.archive-summary-count b{color:#72defa}.archive-summary-count i{color:#55dda5;font-style:normal}.archive-alliance-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:0 12px 12px;display:grid}.archive-alliance-summary>section{--transfer-color:#62dcff;border:1px solid color-mix(in srgb, var(--transfer-color) 22%, transparent);border-radius:9px;overflow:hidden}.archive-alliance-summary section>header{border-bottom:1px solid color-mix(in srgb, var(--transfer-color) 15%, transparent);justify-content:space-between;padding:8px;display:flex}.archive-alliance-summary header span{color:var(--transfer-color);align-items:center;gap:5px;font-size:7px;font-weight:900;display:flex}.archive-alliance-summary header span i{background:var(--transfer-color);border-radius:50%;width:4px;height:4px}.archive-alliance-summary header b{color:color-mix(in srgb, var(--transfer-color) 75%, white);font:900 10px ui-monospace,monospace}.archive-alliance-summary section>div{border-bottom:1px solid #5b9ec214;gap:2px;padding:7px 8px;display:grid}.archive-alliance-summary section>div strong{color:#d9e9f1;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.archive-alliance-summary section>div small{color:#526e80;font-size:5px}.archive-alliance-summary section>div i{font-size:5px;font-style:normal}.archive-alliance-summary section>p{color:#465f71;text-align:center;padding:14px 8px;font-size:6px}.app-shell[data-theme=light] .transfer-hero-panel,.app-shell[data-theme=light] .transfer-special-zone,.app-shell[data-theme=light] .transfer-standard-zone,.app-shell[data-theme=light] .transfer-alliance-board,.app-shell[data-theme=light] .transfer-archive-zone,.app-shell[data-theme=light] .transfer-metric-deck article,.app-shell[data-theme=light] .transfer-invite-card{background-blend-mode:screen;background-color:#eff9fed4;box-shadow:0 18px 44px #2c597721,inset 0 1px #fff}.app-shell[data-theme=light] .transfer-hero-copy h2,.app-shell[data-theme=light] .transfer-special-zone>header h3,.app-shell[data-theme=light] .transfer-standard-zone>header h3,.app-shell[data-theme=light] .transfer-alliance-board>header h3,.app-shell[data-theme=light] .transfer-archive-zone>header h3,.app-shell[data-theme=light] .transfer-card-fields input,.app-shell[data-theme=light] .transfer-card-fields select,.app-shell[data-theme=light] .transfer-alliance-roster b{color:#14364d}.app-shell[data-theme=light] .transfer-card-fields input,.app-shell[data-theme=light] .transfer-card-fields select,.app-shell[data-theme=light] .transfer-period-control input{color:#23485e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#eff9fed1}@media (max-width:1250px){.transfer-standard-grid,.transfer-alliance-columns,.archive-alliance-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:940px){.transfer-hero-panel{flex-direction:column;align-items:flex-start}.transfer-period-control{width:100%}.transfer-period-control label{flex:1}.transfer-metric-deck{grid-template-columns:1fr 1fr}.transfer-special-grid{grid-template-columns:1fr}.transfer-standard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.transfer-alliance-columns,.archive-alliance-summary{grid-template-columns:1fr 1fr}}@media (max-width:650px){.transfer-period-control{flex-direction:column;align-items:stretch}.transfer-period-control label{width:100%}.transfer-period-control button{justify-content:center}.transfer-metric-deck{grid-template-columns:1fr}.transfer-special-zone>header,.transfer-standard-zone>header,.transfer-alliance-board>header,.transfer-archive-zone>header{flex-direction:column;align-items:flex-start}.transfer-standard-grid{grid-template-columns:1fr;padding:12px}.transfer-special-grid{padding:12px}.transfer-alliance-columns,.archive-alliance-summary{grid-template-columns:1fr;padding-left:12px;padding-right:12px}.transfer-card-fields{grid-template-columns:1fr}.transfer-card-fields .transfer-wide-field{grid-column:auto}.transfer-archive-list summary{flex-direction:column;align-items:flex-start}}.transfer-id-control{grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid;position:relative}.transfer-id-control input{min-width:0}.transfer-id-control button{border:1px solid color-mix(in srgb, var(--transfer-accent) 27%, transparent);width:32px;height:32px;color:color-mix(in srgb, var(--transfer-accent) 72%, white);background:color-mix(in srgb, var(--transfer-accent) 8%, #020912b3);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:0;transition:width .24s,border-color .22s,color .22s,background .22s,box-shadow .22s,transform .22s;display:flex;overflow:hidden}.transfer-id-control button:hover:not(:disabled){border-color:color-mix(in srgb, var(--transfer-accent) 58%, white);box-shadow:0 0 15px color-mix(in srgb, var(--transfer-accent) 17%, transparent);transform:translateY(-1px)}.transfer-id-control button:disabled{opacity:.28;cursor:not-allowed}.transfer-id-control button span{letter-spacing:.08em;white-space:nowrap;font-size:5.5px;font-weight:950}.transfer-id-control.copied input{border-color:#43e2a08c;animation:.52s ease-out transferCopyFieldPulse;box-shadow:0 0 0 3px #3fde9e14,0 0 16px #3fde9e1a}.transfer-id-control.copied button{color:#74f0bc;background:#30c18924;border-color:#48e7a9a3;width:78px;animation:.46s cubic-bezier(.2,.8,.2,1) transferCopyConfirm;box-shadow:0 0 18px #35d99a2e,inset 0 1px #ffffff14}@keyframes transferCopyConfirm{0%{opacity:.4;transform:scale(.72)}55%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes transferCopyFieldPulse{0%{filter:brightness()}45%{filter:brightness(1.35)}to{filter:brightness()}}.poll-command-page{gap:15px;display:grid}.poll-hero-panel,.poll-custom-builder,.poll-form-shell,.poll-results-shell,.poll-fixed-question-grid>article,.survey-troop-card,.poll-overview-metrics article,.poll-distribution-card,.poll-troop-result{isolation:isolate;-webkit-backdrop-filter:blur(23px)saturate(148%);backdrop-filter:blur(23px)saturate(148%);background:linear-gradient(145deg,#0a1b2fed,#040b16f7);border:1px solid #68c2ee2e;position:relative;overflow:hidden;box-shadow:0 22px 58px #0000004a,inset 0 1px #ffffff0e}.poll-hero-panel:after,.poll-custom-builder:after,.poll-form-shell:after,.poll-results-shell:after,.poll-fixed-question-grid>article:after,.survey-troop-card:after,.poll-overview-metrics article:after,.poll-distribution-card:after,.poll-troop-result:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,var(--poll-accent,#54dcff),transparent 43%) top left/92px 1px no-repeat,linear-gradient(180deg,var(--poll-accent,#54dcff),transparent 50%) top left/1px 70px no-repeat,linear-gradient(270deg,#9d70ff,transparent 43%) bottom right/92px 1px no-repeat,linear-gradient(0deg,#9d70ff,transparent 50%) bottom right/1px 70px no-repeat;opacity:.63;transition:opacity .22s,filter .22s;position:absolute;inset:0}.poll-custom-builder:before,.poll-form-shell:before,.poll-results-shell:before,.poll-fixed-question-grid>article:before,.survey-troop-card:before,.poll-overview-metrics article:before,.poll-distribution-card:before,.poll-troop-result:before{content:"";z-index:7;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff12,#ffffffb3,#ffffff12,#0000);width:28%;position:absolute;top:-65%;bottom:-65%;left:-45%;transform:translate(-260%)skew(-19deg)}.poll-custom-builder:hover:before,.poll-custom-builder:focus-within:before,.poll-form-shell:hover:before,.poll-form-shell:focus-within:before,.poll-results-shell:hover:before,.poll-results-shell:focus-within:before,.poll-fixed-question-grid>article:hover:before,.survey-troop-card:hover:before,.survey-troop-card:focus-within:before,.poll-overview-metrics article:hover:before,.poll-distribution-card:hover:before,.poll-troop-result:hover:before{animation:.86s cubic-bezier(.2,.7,.2,1) glass-light-sweep}.poll-fixed-question-grid>article:hover:after,.survey-troop-card:hover:after,.poll-overview-metrics article:hover:after,.poll-distribution-card:hover:after,.poll-troop-result:hover:after{opacity:1;filter:drop-shadow(0 0 7px var(--poll-accent,#54dcff))}.poll-hero-panel{background:radial-gradient(circle at 6% 0,#2bd5ff33,#0000 35%),radial-gradient(circle at 95% 115%,#9958ff33,#0000 37%),linear-gradient(145deg,#0a1d32f5,#050b18fa);border-radius:17px;justify-content:space-between;align-items:center;gap:22px;min-height:108px;padding:21px 23px;display:flex}.poll-hero-panel:after{opacity:.9;background:linear-gradient(90deg,#50e2ff,#0000 18% 81%,#a469ff) top/100% 1px no-repeat,linear-gradient(#50e2ff,#0000 30%) 0/1px 100% no-repeat,linear-gradient(#0000 67%,#a469ff) 100%/1px 100% no-repeat}.poll-hero-copy{align-items:center;gap:16px;display:flex}.poll-hero-copy h2{color:#f2f9ff;margin-top:4px;font-size:24px}.poll-hero-copy p{color:#718ea2;margin-top:5px;font-size:11px}.poll-command-icon{color:#89eaff;background:radial-gradient(circle,#36ccff3d,#6042ca14 56%,#0000 57%);border:1px solid #5bddff73;border-radius:18px;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative;box-shadow:0 0 30px #30c6ff24,inset 0 1px #ffffff24}.poll-command-icon:before{content:"";border:1px solid #9b6bff59;border-radius:12px;position:absolute;inset:8px;transform:rotate(45deg)}.poll-command-icon i{border:1px solid #55daff14;border-radius:50%;animation:2.4s ease-in-out infinite t12CorePulse;position:absolute;inset:-7px}.poll-live-badge{background:#22b57e0e;border:1px solid #48e2a642;border-radius:11px;justify-items:end;gap:5px;min-width:162px;padding:11px 13px;display:grid}.poll-live-badge span{color:#62e9b1;letter-spacing:.1em;align-items:center;gap:7px;font-size:8px;font-weight:950;display:flex}.poll-live-badge span i{background:#42e2a0;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite genDotPulse;box-shadow:0 0 10px #42e2a0}.poll-live-badge small{color:#597689;font-size:7px}.poll-custom-builder,.poll-form-shell,.poll-results-shell{border-radius:17px}.poll-custom-builder>header,.poll-form-shell>header,.poll-results-shell>header{border-bottom:1px solid #68bbe41c;justify-content:space-between;align-items:center;gap:18px;min-height:83px;padding:17px 20px;display:flex}.poll-custom-builder h3,.poll-form-shell h3,.poll-results-shell h3{color:#eef8fd;margin-top:4px;font-size:18px}.poll-custom-builder header p,.poll-form-shell header p,.poll-results-shell header p{color:#5f7b8e;margin-top:3px;font-size:8px}.poll-custom-builder>header>span{color:#ecc06c;letter-spacing:.09em;background:#c4821e12;border:1px solid #f1b84b40;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:7px;font-weight:900;display:flex}.poll-builder-fields{grid-template-columns:minmax(260px,1.25fr) minmax(420px,2fr);gap:10px;padding:16px 19px 19px;display:grid}.poll-builder-fields>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.poll-builder-fields label{align-content:start;gap:5px;display:grid}.poll-builder-fields label>span{color:#5e7b8f;letter-spacing:.11em;font-size:7px;font-weight:900}.poll-builder-fields input,.poll-identity-question input{color:#e8f5fb;background:#02091299;border:1px solid #67b9e22b;border-radius:9px;outline:0;width:100%;height:40px;padding:0 12px;font-size:10px;transition:border-color .2s,box-shadow .2s,background .2s}.poll-builder-fields input:focus,.poll-identity-question input:focus{background:#04101dc7;border-color:#5bdcff8c;box-shadow:0 0 0 3px #40caff14,0 0 20px #34c2f512}.poll-form-progress{color:#d6a94f;background:#cc881b0e;border:1px solid #f6b54533;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;display:flex}.poll-form-progress b{letter-spacing:.1em;font-size:7px}.poll-form-progress i,.poll-submit-bar i{background:#f0b341;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #e6a632}.poll-form-progress i.ready,.poll-submit-bar i.ready{background:#42e3a0;box-shadow:0 0 10px #42e3a0}.poll-identity-question{--poll-accent:#55dfff;background:radial-gradient(circle at 0 0,#2eccff1a,#0000 38%),#030d1885;border:1px solid #56d5ff38;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin:17px 19px 10px;padding:14px;display:grid}.poll-identity-question label{gap:5px;display:grid}.poll-identity-question label>span{color:#79dff8;letter-spacing:.12em;font-size:7px;font-weight:950}.poll-identity-question>svg{color:#65dffd;opacity:.65}.poll-question-number{color:#77e2ff;background:#31b3e414;border:1px solid #62d7ff47;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font:900 9px ui-monospace,monospace;display:grid}.poll-troop-question{padding:7px 19px 17px}.poll-question-heading{align-items:center;gap:11px;padding:8px 0 13px;display:flex}.poll-question-heading small,.poll-fixed-question-grid header small{color:#67cfea;letter-spacing:.12em;font-size:7px;font-weight:950}.poll-question-heading h4,.poll-fixed-question-grid h4{color:#e5f2f8;margin-top:3px;font-size:13px}.poll-question-heading p{color:#597589;margin-top:3px;font-size:8px}.survey-troop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.survey-troop-card{--poll-accent:#5df;border-radius:13px;min-height:205px;padding:13px;transition:transform .22s,border-color .22s,box-shadow .22s}.survey-troop-card:hover{border-color:color-mix(in srgb,var(--poll-accent) 55%,white);box-shadow:0 18px 39px #0000004d,0 0 23px color-mix(in srgb,var(--poll-accent) 12%,transparent),inset 0 1px #ffffff17;transform:translateY(-2px)}.survey-troop-marksman{--poll-accent:#a779ff}.survey-troop-lancer{--poll-accent:#f2b851}.survey-troop-card>header{border-bottom:1px solid color-mix(in srgb,var(--poll-accent) 15%,transparent);align-items:center;gap:9px;padding-bottom:10px;display:flex}.survey-troop-card>header>span{border:1px solid color-mix(in srgb,var(--poll-accent) 36%,transparent);width:34px;height:34px;color:var(--poll-accent);background:color-mix(in srgb,var(--poll-accent) 9%,transparent);border-radius:10px;place-items:center;font-size:12px;display:grid}.survey-troop-card header div{gap:2px;display:grid}.survey-troop-card header small{color:#557286;letter-spacing:.1em;font-size:6px}.survey-troop-card header strong{color:color-mix(in srgb,var(--poll-accent) 78%,white);letter-spacing:.08em;font-size:10px}.survey-choice-group{gap:6px;margin-top:11px;display:grid}.survey-choice-group>span{color:#536f82;letter-spacing:.1em;font-size:6px;font-weight:900}.survey-choice-group>div{grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.survey-choice-group.skill>div{grid-template-columns:repeat(3,1fr)}.survey-choice-group button,.poll-answer-buttons button{color:#6b879a;cursor:pointer;background:#02091280;border:1px solid #65b5de29;border-radius:8px;min-height:31px;font-size:8px;font-weight:900;transition:transform .18s,border-color .18s,color .18s,background .18s,box-shadow .18s}.survey-choice-group button:hover,.poll-answer-buttons button:hover{color:#cceef8;border-color:#64d7fb59;transform:translateY(-1px)}.survey-choice-group button.active{border-color:color-mix(in srgb,var(--poll-accent) 62%,white);color:color-mix(in srgb,var(--poll-accent) 75%,white);background:color-mix(in srgb,var(--poll-accent) 13%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--poll-accent) 12%,transparent),inset 0 1px #ffffff14}.survey-troop-card>footer{border-top:1px solid color-mix(in srgb,var(--poll-accent) 12%,transparent);color:#597487;letter-spacing:.08em;align-items:center;gap:6px;margin-top:11px;padding-top:9px;font-size:6px;font-weight:900;display:flex}.survey-troop-card>footer i{background:var(--poll-accent);width:5px;height:5px;box-shadow:0 0 8px var(--poll-accent);border-radius:50%}.poll-fixed-question-grid{grid-template-columns:1fr 1fr;gap:10px;padding:0 19px 18px;display:grid}.poll-fixed-question-grid>article{border-radius:13px;min-height:150px;padding:14px;transition:transform .22s,border-color .22s,box-shadow .22s}.poll-fixed-question-grid>article:hover{border-color:#68d5fb61;transform:translateY(-2px);box-shadow:0 18px 38px #00000045,0 0 20px #37bff012,inset 0 1px #ffffff14}.poll-fixed-question-grid>article>header{align-items:center;gap:10px;padding-bottom:12px;display:flex}.poll-dynamic-question{--poll-accent:#efb858;background:radial-gradient(circle at 0 0,#f2b03c1c,#0000 38%),linear-gradient(145deg,#1b181ef2,#080c17f7);grid-column:1/-1}.poll-answer-buttons{gap:6px;display:grid}.poll-answer-buttons.two{grid-template-columns:1fr 1fr}.poll-answer-buttons.four{grid-template-columns:repeat(4,1fr)}.poll-answer-buttons.five{grid-template-columns:repeat(5,1fr)}.poll-answer-buttons.custom{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.poll-answer-buttons button.active{color:#9ceaff;background:#2fbceb21;border-color:#58dbff94;box-shadow:0 0 17px #32c2f01c,inset 0 1px #ffffff14}.poll-answer-buttons button.positive.active{color:#67edb7;background:#31c38821;border-color:#42e4a28f;box-shadow:0 0 17px #33d7971f}.poll-answer-buttons button.negative.active{color:#ff8294;background:#e23c561f;border-color:#ff5b738c}.poll-answer-buttons.alliance button{--alliance-color:#5fdcff}.poll-answer-buttons.alliance button.active{border-color:color-mix(in srgb,var(--alliance-color) 62%,white);color:color-mix(in srgb,var(--alliance-color) 78%,white);background:color-mix(in srgb,var(--alliance-color) 13%,transparent);box-shadow:0 0 17px color-mix(in srgb,var(--alliance-color) 14%,transparent)}.poll-alliance-trn{--alliance-color:#4fdcff!important}.poll-alliance-twr{--alliance-color:#9577ff!important}.poll-alliance-jak{--alliance-color:#ffb84d!important}.poll-alliance-tur{--alliance-color:#49df9f!important}.poll-alliance-dfp{--alliance-color:#ff6689!important}.poll-submit-bar{border-top:1px solid #66b6de1a;justify-content:space-between;align-items:center;gap:16px;padding:14px 19px 18px;display:flex}.poll-submit-bar>div{gap:4px;display:grid}.poll-submit-bar>div span{color:#7892a3;letter-spacing:.08em;align-items:center;gap:7px;font-size:7px;font-weight:900;display:flex}.poll-submit-bar small{color:#4f6b7e;font-size:7px}.poll-submit-bar button{color:#8be7ff;letter-spacing:.09em;cursor:pointer;background:linear-gradient(135deg,#2ba4d62e,#7048d824);border:1px solid #5bd6fb5c;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:175px;height:39px;font-size:8px;font-weight:950;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.poll-submit-bar button:hover:not(:disabled){border-color:#7ee5ffad;transform:translateY(-2px);box-shadow:0 12px 25px #00000038,0 0 22px #3dc7f421}.poll-submit-bar button:disabled{opacity:.34;cursor:not-allowed}.poll-submit-bar button.submitted{color:#72efba;background:#2dbe8621;border-color:#4ae8aa94;animation:.46s cubic-bezier(.2,.8,.2,1) transferCopyConfirm}.poll-result-count{color:#66869a;letter-spacing:.08em;background:#25a7d80e;border:1px solid #65d3f933;border-radius:9px;padding:8px 10px;font-size:7px;font-weight:900}.poll-result-count b{color:#72e0fc;margin-right:3px;font:900 13px ui-monospace,monospace}.poll-result-toolbar{grid-template-columns:minmax(190px,1fr) repeat(4,minmax(130px,.58fr)) auto;gap:7px;padding:16px 18px 9px;display:grid}.poll-result-toolbar label,.poll-result-toolbar select,.poll-result-toolbar button,.poll-troop-filters label{color:#7591a3;background:#0209128c;border:1px solid #64b5de26;border-radius:8px;min-height:38px;font-size:8px}.poll-result-search{align-items:center;gap:8px;padding:0 10px;display:flex}.poll-result-search input{color:#e4f2f8;background:0 0;border:0;outline:0;width:100%;font-size:9px}.poll-result-toolbar select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;outline:0;padding:0 9px}.poll-result-toolbar button{cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:0 10px;display:flex}.poll-result-toolbar button:disabled{opacity:.35;cursor:not-allowed}.poll-troop-filters{grid-template-columns:repeat(3,1fr);gap:7px;padding:0 18px 12px;display:grid}.poll-troop-filters label{grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:0 10px;display:grid}.poll-troop-filters label>span{color:#6e91a5;letter-spacing:.08em;font-size:7px;font-weight:900}.poll-troop-filters select{color:#bdd8e3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:0;min-width:0;height:27px;font-size:7px}.poll-overview-metrics{grid-template-columns:repeat(4,1fr);gap:8px;padding:0 18px 10px;display:grid}.poll-overview-metrics article{--poll-accent:#5bdcff;border-radius:11px;min-height:92px;padding:14px;transition:transform .2s,border-color .2s}.poll-overview-metrics article:nth-child(2){--poll-accent:#45e0a2}.poll-overview-metrics article:nth-child(3){--poll-accent:#a276ff}.poll-overview-metrics article:nth-child(4){--poll-accent:#f2b851}.poll-overview-metrics article:hover{border-color:color-mix(in srgb,var(--poll-accent) 46%,white);transform:translateY(-2px)}.poll-overview-metrics small{color:#5d7b8e;letter-spacing:.11em;font-size:6px;font-weight:900}.poll-overview-metrics strong{color:color-mix(in srgb,var(--poll-accent) 78%,white);margin-top:5px;font:900 23px ui-monospace,monospace;display:block}.poll-overview-metrics span{color:#536f81;align-items:center;gap:5px;margin-top:3px;font-size:7px;display:flex}.poll-distribution-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 18px 10px;display:grid}.poll-distribution-card{--poll-accent:#61dcff;border-radius:11px;min-height:165px;padding:13px}.poll-distribution-card>header{border-bottom:1px solid color-mix(in srgb,var(--poll-accent) 14%,transparent);justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}.poll-distribution-card>header span{color:color-mix(in srgb,var(--poll-accent) 72%,white);letter-spacing:.1em;font-size:7px;font-weight:950}.poll-distribution-card>header b{color:var(--poll-accent);font:900 14px ui-monospace,monospace}.poll-distribution-card>div{gap:8px;margin-top:10px;display:grid}.poll-distribution-card section>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.poll-distribution-card section b{color:#9cb3c0;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.poll-distribution-card section small{color:#587487;white-space:nowrap;font-size:6px}.poll-distribution-card section>i{background:#5770822b;border-radius:9px;height:3px;margin-top:4px;display:block;overflow:hidden}.poll-distribution-card section>i em{border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--poll-accent) 62%,#3da5d2),var(--poll-accent));height:100%;box-shadow:0 0 8px var(--poll-accent);transition:width .35s;display:block}.poll-troop-results{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 18px 12px;display:grid}.poll-troop-result{--poll-accent:#55dcff;border-radius:11px;min-height:108px;padding:12px}.poll-troop-result.poll-troop-marksman{--poll-accent:#a477ff}.poll-troop-result.poll-troop-lancer{--poll-accent:#efb550}.poll-troop-result>header{grid-template-columns:31px 1fr auto;align-items:center;gap:8px;display:grid}.poll-troop-result>header>span{border:1px solid color-mix(in srgb,var(--poll-accent) 32%,transparent);width:31px;height:31px;color:var(--poll-accent);background:color-mix(in srgb,var(--poll-accent) 8%,transparent);border-radius:8px;place-items:center;display:grid}.poll-troop-result header div{gap:2px;display:grid}.poll-troop-result header small{color:#557286;font-size:6px}.poll-troop-result header strong{color:color-mix(in srgb,var(--poll-accent) 77%,white);font-size:9px}.poll-troop-result header>b{color:#718a9b;font-size:8px}.poll-troop-result>div{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:10px;display:grid}.poll-troop-result section{border:1px solid color-mix(in srgb,var(--poll-accent) 14%,transparent);background:#ffffff05;border-radius:7px;justify-content:space-between;align-items:center;gap:5px;padding:7px;display:flex}.poll-troop-result section span{color:#587487;font-size:6px}.poll-troop-result section b{color:#a9bfca;font:900 9px ui-monospace,monospace}.poll-response-table{scrollbar-width:thin;border:1px solid #64b5de21;border-radius:11px;margin:0 18px 18px;overflow:auto}.poll-response-head,.poll-response-table>article{grid-template-columns:minmax(160px,1.5fr) 70px 78px 72px repeat(3,88px) minmax(110px,1fr) 34px;align-items:center;gap:7px;min-width:990px;display:grid}.poll-response-head{color:#58778a;letter-spacing:.09em;background:#0209129e;border-bottom:1px solid #65b8e124;min-height:35px;padding:0 11px;font-size:6px;font-weight:950}.poll-response-table>article{color:#87a2b2;border-bottom:1px solid #5ca3c814;min-height:52px;padding:7px 11px;font-size:7px;transition:background .18s}.poll-response-table>article:last-child{border-bottom:0}.poll-response-table>article:hover{background:#4bc1ea09}.poll-response-table>article>span:first-child{gap:3px;min-width:0;display:grid}.poll-response-table>article>span:first-child strong{color:#dcecf4;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.poll-response-table>article>span:first-child small{color:#4f6a7c;font-size:5px}.poll-alliance-badge{border:1px solid color-mix(in srgb,var(--alliance-color) 35%,transparent);width:max-content;color:color-mix(in srgb,var(--alliance-color) 78%,white);background:color-mix(in srgb,var(--alliance-color) 8%,transparent);border-radius:7px;padding:5px 7px;font-weight:950}.poll-yes{color:#61e9b1!important}.poll-no{color:#ff7d91!important}.poll-tier-cell{gap:2px;display:grid}.poll-tier-cell b{color:#b7d0dc;font-size:8px}.poll-tier-cell small{color:#587487;font-size:5px}.poll-custom-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.poll-response-table article>button{color:#9b6671;cursor:pointer;background:#c62f470d;border:1px solid #ff5c7426;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.poll-response-table article>button:hover{color:#ff8294;background:#d8354f1a;border-color:#ff647a6b}.poll-full-t12-metric{--poll-accent:#ff5067!important;border-color:#ff50674d!important;box-shadow:inset 0 0 24px #ff2a490d,0 0 24px #ff2a490a!important}.poll-full-t12-metric strong{text-shadow:0 0 18px #ff3a567a}.poll-troop-result>header{grid-template-columns:49px 1fr auto}.poll-troop-result>header>.poll-result-hero{border-color:color-mix(in srgb,var(--poll-accent) 55%,transparent);width:49px;height:49px;box-shadow:inset 0 0 15px #0000002e,0 0 15px color-mix(in srgb,var(--poll-accent) 14%,transparent);background-color:#050c17e6;background-position:50% 18%;background-repeat:no-repeat;background-size:cover;border-radius:10px;display:block;position:relative;overflow:hidden}.poll-result-hero:after{content:"";background:linear-gradient(135deg,#fff3,transparent 34%,transparent 70%,color-mix(in srgb,var(--poll-accent) 20%,transparent));pointer-events:none;position:absolute;inset:0}.poll-result-hero i{z-index:1;border:1px solid color-mix(in srgb,var(--poll-accent) 55%,transparent);color:#fff;background:color-mix(in srgb,var(--poll-accent) 64%,#030a12e6);letter-spacing:.08em;border-radius:4px;padding:2px 3px;font:900 4px ui-monospace,monospace;position:absolute;bottom:3px;right:3px}.poll-troop-result header div em{color:color-mix(in srgb,var(--poll-accent) 58%,#7892a2);letter-spacing:.09em;font:800 5px ui-monospace,monospace}.poll-troop-result section.is-max{border-color:color-mix(in srgb,var(--poll-accent) 30%,transparent);background:color-mix(in srgb,var(--poll-accent) 7%,transparent)}.poll-troop-result section.is-max span:after{content:" · MAX";color:var(--poll-accent)}.poll-tier-cell{background:#ffffff03;border:1px solid #6e9fb914;border-radius:7px;justify-content:center;min-height:34px;padding:5px 7px}.poll-tier-t12{--tier-color:#55dcff;border-color:color-mix(in srgb,var(--tier-color) 34%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--tier-color) 11%,transparent),#ffffff04);box-shadow:inset 2px 0 color-mix(in srgb,var(--tier-color) 72%,transparent),0 0 14px color-mix(in srgb,var(--tier-color) 7%,transparent)}.poll-response-table article>.poll-tier-t12:nth-child(6){--tier-color:#a477ff}.poll-response-table article>.poll-tier-t12:nth-child(7){--tier-color:#efb550}.poll-tier-t12 b{color:color-mix(in srgb,var(--tier-color) 80%,white);text-shadow:0 0 10px color-mix(in srgb,var(--tier-color) 30%,transparent)}.poll-tier-t12 small{color:color-mix(in srgb,var(--tier-color) 55%,#718a9b)}.poll-tier-t12.is-max{background:linear-gradient(135deg,#ff294833,#ffffff05);border-color:#ff4f678c;box-shadow:inset 2px 0 #ff5067,0 0 17px #ff294824;--tier-color:#ff5067!important}.poll-tier-t12.is-max b{color:#ff8b9b;text-shadow:0 0 12px #ff3d598c}.poll-response-table>article.poll-response-full-t12{background:linear-gradient(90deg,#ff234417,#ff234405 44%,#ff23440d);border-color:#ff435e42;position:relative;box-shadow:inset 3px 0 #ff4660,inset -1px 0 #ff63784d,0 0 20px #ff21420d}.poll-response-table>article.poll-response-full-t12:hover{background:linear-gradient(90deg,#ff234424,#ff234408 44%,#ff234414)}.poll-response-full-t12>span:first-child strong{align-items:center;gap:7px;display:flex;color:#fff1f3!important}.poll-full-t12-badge{color:#fff;letter-spacing:.08em;background:linear-gradient(135deg,#df2946,#7d1028);border:1px solid #ff5b7194;border-radius:5px;flex:none;padding:3px 5px;font:950 5px ui-monospace,monospace;box-shadow:0 0 13px #ff254842,inset 0 1px #ffffff38}.app-shell[data-theme=light] .poll-tier-cell{background:#ffffff61}.app-shell[data-theme=light] .poll-response-table>article.poll-response-full-t12{background:linear-gradient(90deg,#ff465f1f,#ffffff4d)}.poll-empty-results{color:#547286;text-align:center;background:#02091242;border:1px dashed #65b8e124;border-radius:11px;align-content:center;place-items:center;gap:7px;min-height:150px;margin:0 18px 18px;display:grid}.poll-empty-results strong{color:#839dab;font-size:10px}.poll-empty-results p{color:#4d697c;font-size:7px}.app-shell[data-theme=light] .poll-hero-panel,.app-shell[data-theme=light] .poll-custom-builder,.app-shell[data-theme=light] .poll-form-shell,.app-shell[data-theme=light] .poll-results-shell,.app-shell[data-theme=light] .poll-fixed-question-grid>article,.app-shell[data-theme=light] .survey-troop-card,.app-shell[data-theme=light] .poll-overview-metrics article,.app-shell[data-theme=light] .poll-distribution-card,.app-shell[data-theme=light] .poll-troop-result{background-blend-mode:screen;background-color:#eff9fed6;box-shadow:0 18px 44px #2c597721,inset 0 1px #fff}.app-shell[data-theme=light] .poll-hero-copy h2,.app-shell[data-theme=light] .poll-custom-builder h3,.app-shell[data-theme=light] .poll-form-shell h3,.app-shell[data-theme=light] .poll-results-shell h3,.app-shell[data-theme=light] .poll-question-heading h4,.app-shell[data-theme=light] .poll-fixed-question-grid h4,.app-shell[data-theme=light] .poll-response-table>article>span:first-child strong{color:#14364d}.app-shell[data-theme=light] .poll-builder-fields input,.app-shell[data-theme=light] .poll-identity-question input,.app-shell[data-theme=light] .poll-result-toolbar label,.app-shell[data-theme=light] .poll-result-toolbar select,.app-shell[data-theme=light] .poll-result-toolbar button,.app-shell[data-theme=light] .poll-troop-filters label{color:#24495f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#eff9fed1}@media (max-width:1250px){.poll-result-toolbar{grid-template-columns:minmax(190px,1fr) repeat(3,minmax(130px,.65fr))}.poll-result-toolbar>:nth-last-child(-n+2){grid-column:auto}.poll-distribution-grid{grid-template-columns:1fr 1fr}}@media (max-width:940px){.poll-hero-panel{flex-direction:column;align-items:flex-start}.poll-live-badge{justify-items:start;width:100%}.poll-builder-fields,.survey-troop-grid,.poll-fixed-question-grid{grid-template-columns:1fr}.poll-dynamic-question{grid-column:auto}.poll-result-toolbar{grid-template-columns:1fr 1fr}.poll-troop-filters,.poll-troop-results{grid-template-columns:1fr}.poll-overview-metrics{grid-template-columns:1fr 1fr}}@media (max-width:620px){.poll-custom-builder>header,.poll-form-shell>header,.poll-results-shell>header,.poll-submit-bar{flex-direction:column;align-items:flex-start}.poll-builder-fields>div,.poll-fixed-question-grid,.poll-overview-metrics,.poll-distribution-grid,.poll-result-toolbar{grid-template-columns:1fr}.poll-answer-buttons.four,.poll-answer-buttons.five{grid-template-columns:1fr 1fr}.poll-submit-bar button{width:100%}.poll-builder-fields,.poll-troop-question,.poll-fixed-question-grid,.poll-result-toolbar,.poll-troop-filters,.poll-overview-metrics,.poll-distribution-grid,.poll-troop-results{padding-left:12px;padding-right:12px}.poll-identity-question{grid-template-columns:auto 1fr;margin-left:12px;margin-right:12px}.poll-identity-question>svg{display:none}.poll-response-table,.poll-empty-results{margin-left:12px;margin-right:12px}}.survey-troop-card>header{min-height:72px}.survey-troop-card>header>.survey-t12-portrait{border:1px solid color-mix(in srgb,var(--poll-accent) 55%,white);width:68px;height:68px;box-shadow:0 0 24px color-mix(in srgb,var(--poll-accent) 18%,transparent),inset 0 1px #ffffff29;background-color:#071725;background-position:50% 16%;background-repeat:no-repeat;background-size:cover;border-radius:15px;flex:0 0 68px;transition:transform .24s,filter .24s,box-shadow .24s;position:relative;overflow:hidden}.survey-troop-card>header>.survey-t12-portrait:after{content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff24,#0000 38%,#040b1624);position:absolute;inset:0}.survey-troop-card>header>.survey-t12-portrait b{z-index:2;border:1px solid color-mix(in srgb,var(--poll-accent) 60%,white);color:#f4fbff;background:linear-gradient(135deg,color-mix(in srgb,var(--poll-accent) 76%,#18304c),#462c82f5);box-shadow:0 0 11px color-mix(in srgb,var(--poll-accent) 34%,transparent);letter-spacing:.06em;border-radius:5px;padding:3px 5px;font:950 5.5px ui-monospace,monospace;position:absolute;bottom:3px;right:3px}.survey-troop-card:hover .survey-t12-portrait,.survey-troop-card:focus-within .survey-t12-portrait{filter:saturate(1.16)brightness(1.08);box-shadow:0 0 30px color-mix(in srgb,var(--poll-accent) 28%,transparent),inset 0 1px #fff3;transform:scale(1.055)}.survey-troop-card header em{color:#526f82;letter-spacing:.13em;margin-top:2px;font-size:5px;font-style:normal;font-weight:900}.poll-result-toolbar{grid-template-columns:minmax(210px,1fr) repeat(3,minmax(140px,.62fr)) auto}.poll-distribution-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.poll-response-head,.poll-response-table>article{grid-template-columns:minmax(170px,1.5fr) 70px 78px 72px repeat(3,92px) 34px;min-width:860px}@media (max-width:1050px){.poll-result-toolbar,.poll-distribution-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.poll-result-toolbar,.poll-distribution-grid{grid-template-columns:1fr}.survey-troop-card>header>.survey-t12-portrait{flex-basis:54px;width:54px;height:54px}}.survey-share-console{isolation:isolate;-webkit-backdrop-filter:blur(23px)saturate(145%);backdrop-filter:blur(23px)saturate(145%);background:radial-gradient(circle at 0 0,#36da9d1a,#0000 38%),linear-gradient(145deg,#081d2af2,#040c16f7);border:1px solid #4fdea738;border-radius:17px;position:relative;overflow:hidden;box-shadow:0 22px 58px #00000047,inset 0 1px #ffffff0e}.survey-share-console:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:.72;background:linear-gradient(90deg,#49e2a1,#0000 18% 82%,#6edbff) top/100% 1px no-repeat,linear-gradient(#49e2a1,#0000 30%) 0/1px 100% no-repeat,linear-gradient(#0000 70%,#6edbff) 100%/1px 100% no-repeat;position:absolute;inset:0}.survey-share-console>header{border-bottom:1px solid #50dba41c;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:17px 20px;display:flex}.survey-share-console h3{color:#eefaf6;margin-top:4px;font-size:18px}.survey-share-console header p{color:#5e7d8c;margin-top:3px;font-size:8px}.survey-share-console>header>span{color:#d7ab56;letter-spacing:.09em;background:#be801e0f;border:1px solid #efb44538;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:7px;font-weight:950;display:flex}.survey-share-console>header>span.active{color:#68edb7;background:#31be8717;border-color:#45e4a359;box-shadow:0 0 18px #3cda9c1a}.survey-share-empty,.survey-share-active{padding:16px 19px 19px}.survey-share-empty{justify-content:space-between;align-items:center;gap:18px;display:flex}.survey-share-empty>div{color:#5fdcaa;align-items:center;gap:11px;display:flex}.survey-share-empty span{gap:3px;display:grid}.survey-share-empty strong{color:#bcd6cf;font-size:9px}.survey-share-empty small,.survey-share-active>small{color:#587587;font-size:7px}.survey-share-empty>button,.survey-share-actions button{color:#72ebba;letter-spacing:.08em;cursor:pointer;background:#2dbb841a;border:1px solid #48e2a452;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:37px;padding:0 12px;font-size:7px;font-weight:950;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.survey-share-empty>button:hover,.survey-share-actions button:hover{border-color:#67f1bc99;transform:translateY(-2px);box-shadow:0 10px 24px #0003,0 0 18px #39d79d1f}.survey-share-active{grid-template-columns:minmax(260px,1fr) auto;gap:10px 12px;display:grid}.survey-share-active label{gap:5px;display:grid}.survey-share-active label span{color:#5e7f8f;letter-spacing:.11em;font-size:6px;font-weight:900}.survey-share-active input{color:#aee9d2;background:#020a1294;border:1px solid #4ddca433;border-radius:8px;outline:0;width:100%;height:38px;padding:0 11px;font:700 8px ui-monospace,monospace}.survey-share-actions{align-items:end;gap:6px;display:flex}.survey-share-actions button.whatsapp{color:#67e89c;border-color:#35e07659}.survey-share-actions button.discord{color:#a8adff;background:#5c4ed51a;border-color:#7e87ff66}.survey-share-actions button.revoke{color:#d17988;background:#c430490f;border-color:#ff5a7338}.survey-share-active>small{grid-column:1/-1;align-items:center;gap:5px;display:flex}.survey-share-notice{color:#69e9b6;align-items:center;gap:6px;margin:0 19px 14px;font-size:7px;font-weight:850;display:flex}.public-survey-page{color:#dcecf4;background-color:#040b14;background-image:radial-gradient(circle at 15% 0,#23c3f11f,#0000 34%),radial-gradient(circle at 90% 100%,#8853f524,#0000 38%),linear-gradient(#53b4e906 1px,#0000 1px),linear-gradient(90deg,#53b4e906 1px,#0000 1px);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,44px 44px,44px 44px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-height:100vh;padding:28px;display:grid}.public-survey-shell{-webkit-backdrop-filter:blur(25px)saturate(150%);backdrop-filter:blur(25px)saturate(150%);background:linear-gradient(145deg,#091b2ef0,#030a14fa);border:1px solid #5acaf133;border-radius:20px;width:min(1120px,100%);overflow:hidden;box-shadow:0 32px 90px #00000080,inset 0 1px #ffffff12}.public-survey-shell>header{background:radial-gradient(circle at 0 0,#36d3ff21,#0000 36%),radial-gradient(circle at 100% 120%,#8e5bff26,#0000 38%);border-bottom:1px solid #64bbe11f;align-items:center;gap:15px;padding:22px;display:flex}.public-survey-shell>header>div{flex:1;min-width:0}.public-survey-shell header small{color:#66d9f6;letter-spacing:.13em;font-size:7px;font-weight:950}.public-survey-shell h1{color:#f2f9fd;margin-top:4px;font-size:25px}.public-survey-shell header p{color:#688698;margin-top:5px;font-size:9px}.public-lock{color:#82e8ff;background:#2db7e71a;border:1px solid #51deff66;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 0 26px #37caf824}.public-secure-badge{color:#68ecb5;letter-spacing:.09em;background:#2cbd8514;border:1px solid #41e4a247;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:7px;font-weight:950;display:flex}.public-secure-badge i{background:#43e3a1;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #43e3a1}.public-form-trap{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.application-delete{color:#ff91a6;cursor:pointer;background:#c62a4614;border:1px solid #ff5b7938;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex}.application-delete:hover{background:#c62a4629;border-color:#ff6f897a}.skip-to-content{z-index:100000;color:#04111c;background:#9cecff;border:1px solid #63dfff;border-radius:9px;padding:10px 14px;font-weight:900;transition:transform .18s;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-to-content:focus{transform:translateY(0)}:where(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #77e4ff}html{scroll-behavior:smooth}#main-content{min-height:100vh}@media (max-width:700px){:where(button,select){min-height:40px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.public-nickname{padding:18px 20px 10px}.public-nickname label{gap:6px;display:grid}.public-nickname span,.public-troop>label{color:#66cee9;letter-spacing:.11em;font-size:7px;font-weight:950}.public-nickname input{color:#e9f5fa;background:#0209129e;border:1px solid #5dcdf438;border-radius:10px;outline:0;width:100%;height:45px;padding:0 13px;font-size:11px}.public-nickname input:focus{border-color:#5bdeff94;box-shadow:0 0 0 3px #41ccf914,0 0 22px #37c3f114}.public-troop-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:8px 20px 15px;display:grid}.public-troop,.public-question-grid article{--public-accent:#58dcff;border:1px solid color-mix(in srgb,var(--public-accent) 24%,transparent);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--public-accent) 9%,transparent),transparent 38%),#030c178c;border-radius:13px;padding:13px;position:relative}.public-troop-marksman{--public-accent:#a579ff}.public-troop-lancer{--public-accent:#efb651}.public-troop>header{border-bottom:1px solid color-mix(in srgb,var(--public-accent) 15%,transparent);align-items:center;gap:10px;padding-bottom:10px;display:flex}.public-troop>header>span{border:1px solid color-mix(in srgb,var(--public-accent) 48%,white);width:62px;height:62px;box-shadow:0 0 22px color-mix(in srgb,var(--public-accent) 16%,transparent);background-position:50% 16%;background-size:cover;border-radius:13px;flex:0 0 62px;position:relative}.public-troop>header>span b{color:#fff;background:color-mix(in srgb,var(--public-accent) 74%,#27304d);border-radius:4px;padding:3px 4px;font:950 5px ui-monospace,monospace;position:absolute;bottom:3px;right:3px}.public-troop header div{gap:3px;display:grid}.public-troop header strong{color:color-mix(in srgb,var(--public-accent) 75%,white);font-size:11px}.public-troop>label{color:#587689;margin-top:10px;font-size:6px;display:block}.public-options{gap:5px;margin-top:5px;display:grid}.public-options.two{grid-template-columns:1fr 1fr}.public-options.three{grid-template-columns:repeat(3,1fr)}.public-options.four{grid-template-columns:repeat(4,1fr)}.public-options.five{grid-template-columns:repeat(5,1fr)}.public-options button{color:#728e9f;cursor:pointer;background:#0209128c;border:1px solid #63b5de2b;border-radius:8px;min-height:34px;font-size:8px;font-weight:900;transition:transform .18s,border-color .18s,color .18s,background .18s,box-shadow .18s}.public-options button:hover{color:#cceef7;border-color:#63d7fa61;transform:translateY(-1px)}.public-options button.active{color:#9ceaff;background:#30bae921;border-color:#5bddff99;box-shadow:0 0 16px #33c3f01f,inset 0 1px #ffffff14}.public-options button.yes.active{color:#6aefb9;background:#30c28821;border-color:#42e4a294}.public-options button.no.active{color:#ff8596;background:#d939531f;border-color:#ff5a738a}.public-question-grid{grid-template-columns:1fr 1fr;gap:10px;padding:0 20px 18px;display:grid}.public-question-grid article{min-height:112px}.public-question-grid article.wide{grid-column:1/-1}.public-question-grid h2{color:#cfe2eb;margin-bottom:12px;font-size:11px}.public-survey-shell>footer{border-top:1px solid #63b5de1c;justify-content:space-between;align-items:center;gap:16px;padding:15px 20px 19px;display:flex}.public-survey-shell>footer span{color:#567486;align-items:center;gap:6px;font-size:7px;display:flex}.public-survey-shell>footer button,.public-survey-status button{color:#73efbb;letter-spacing:.08em;cursor:pointer;background:linear-gradient(135deg,#2bbf8626,#3a97c21a);border:1px solid #44e4a361;border-radius:9px;min-width:210px;height:40px;font-size:8px;font-weight:950}.public-survey-shell>footer button:disabled{opacity:.32;cursor:not-allowed}.public-survey-error{color:#ff8b9b;background:#c92d4612;border:1px solid #ff5c7440;border-radius:8px;margin:0 20px 12px;padding:9px 11px;font-size:8px}.public-survey-status{color:#71def9;text-align:center;background:linear-gradient(145deg,#091b2ef2,#030a14fa);border:1px solid #5ccdf333;border-radius:18px;align-content:center;place-items:center;gap:10px;width:min(480px,100%);min-height:230px;padding:30px;display:grid;box-shadow:0 30px 80px #00000073}.public-survey-status svg{width:42px;height:42px}.public-survey-status strong{color:#e4f2f8;font-size:15px}.public-survey-status p{color:#638092;font-size:9px}.public-survey-status.success{color:#59e7ad;border-color:#4ae5a647}.public-survey-status.error{color:#ff7d91;border-color:#ff5a7247}.app-shell[data-theme=light] .survey-share-console{background-blend-mode:screen;background-color:#eff9fed6}.app-shell[data-theme=light] .survey-share-console h3{color:#14364d}.app-shell[data-theme=light] .survey-share-active input{color:#234b5e;background:#eff9fed1}@media (max-width:820px){.survey-share-active{grid-template-columns:1fr}.survey-share-actions{flex-wrap:wrap;align-items:stretch}.public-troop-grid,.public-question-grid{grid-template-columns:1fr}.public-question-grid article.wide{grid-column:auto}}@media (max-width:620px){.survey-share-console>header,.survey-share-empty,.public-survey-shell>header,.public-survey-shell>footer{flex-direction:column;align-items:flex-start}.survey-share-actions{grid-template-columns:1fr 1fr;display:grid}.survey-share-actions button{width:100%}.public-survey-page{padding:10px}.public-survey-shell{border-radius:15px}.public-troop-grid,.public-question-grid,.public-nickname{padding-left:12px;padding-right:12px}.public-secure-badge{width:100%}.public-options.four,.public-options.five{grid-template-columns:1fr 1fr}.public-survey-shell>footer button{width:100%}}.svs-score-page{--svs-cyan:#5df;--svs-violet:#9b78ff;--svs-green:#55e6aa;--svs-amber:#f2b85d;--svs-red:#ff6077;gap:14px;padding-bottom:24px;display:grid}.svs-glass{isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:radial-gradient(circle at 0 0,#2dc2f113,#0000 30%),linear-gradient(145deg,#08192beb,#030a14f5);border:1px solid #66c4ed33;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 22px 55px #00000040,inset 0 1px #ffffff0e}.svs-glass:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,var(--svs-cyan),transparent 18%,transparent 82%,var(--svs-violet)) top/100% 1px no-repeat,linear-gradient(#5df,transparent 28%) left/1px 100% no-repeat,linear-gradient(transparent 72%,#9b78ff) right/1px 100% no-repeat;opacity:.62;position:absolute;inset:0}.svs-glass:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff21,#0000);width:18%;position:absolute;top:0;bottom:0;left:-35%;transform:skew(-16deg)}.svs-glass:hover:after,.svs-glass:focus-within:after{animation:.85s ease-out svs-glass-sweep}.svs-glass:hover{border-color:#71d7ff57;box-shadow:0 25px 62px #0000004d,0 0 25px #32c4f00f,inset 0 1px #ffffff13}@keyframes svs-glass-sweep{0%{opacity:0;left:-35%}28%{opacity:.7}to{opacity:0;left:120%}}.svs-score-hero{background:radial-gradient(circle at 0 0,#2ad5ff26,#0000 40%),radial-gradient(circle at 100% 100%,#8a53ff2e,#0000 42%),linear-gradient(145deg,#081b2ff2,#040b17fa);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:120px;padding:20px 22px;display:grid}.svs-score-hero-mark{color:#76e7ff;background:#33bdea17;border:1px solid #5bdeff7a;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:0 0 30px #38cffa1f,inset 0 1px #ffffff1f}.svs-score-hero-mark i{background:#57e9ae;border-radius:50%;width:7px;height:7px;position:absolute;bottom:8px;right:8px;box-shadow:0 0 12px #57e9ae}.svs-score-hero h2{color:#f0f8fc;margin-top:5px;font-size:23px}.svs-score-hero p{color:#68899b;margin-top:5px;font-size:9px}.svs-score-month{background:#432c8217;border:1px solid #9b78ff40;border-radius:12px;gap:5px;min-width:205px;padding:12px;display:grid}.svs-score-month span{color:#8a78cf;letter-spacing:.11em;font-size:6px;font-weight:950}.svs-score-month input{color:#cfbeff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0309138f;border:1px solid #9e7bff40;border-radius:8px;outline:0;height:35px;padding:0 9px;font:800 9px ui-monospace,monospace}.svs-score-month small{color:#5b7182;font-size:6px}.svs-score-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.svs-score-metrics article{grid-template-columns:22px 1fr;align-content:center;gap:5px 8px;min-height:115px;padding:15px;display:grid}.svs-score-metrics svg{color:var(--svs-cyan)}.svs-score-metrics span{color:#668597;letter-spacing:.08em;align-self:center;font-size:7px;font-weight:950}.svs-score-metrics strong{color:#e6f3f8;text-overflow:ellipsis;grid-column:1/-1;font:950 23px ui-monospace,monospace;overflow:hidden}.svs-score-metrics strong small{color:#546d7d;margin-left:4px;font-size:9px}.svs-score-metrics p{color:#4f6b7c;grid-column:1/-1;font-size:6px}.svs-score-metrics .is-454{--svs-cyan:#4fe7aa;--svs-violet:#5df;border-color:#4ae5aa47}.svs-score-metrics .is-454 svg,.svs-score-metrics .is-454 strong{color:#61edb5}.svs-score-metrics .is-score{--svs-cyan:#f2b85d;--svs-violet:#ff6b80}.svs-score-metrics .is-score svg,.svs-score-metrics .is-score strong{color:#ffd17e}.svs-score-import>header,.svs-score-table>header,.svs-score-rankings article>header,.svs-score-history>header{border-bottom:1px solid #67c0e91c;justify-content:space-between;align-items:center;gap:14px;min-height:78px;padding:15px 18px;display:flex}.svs-score-page h3{color:#dcecf4;margin-top:4px;font-size:15px}.svs-score-page header p{color:#587688;margin-top:4px;font-size:7px}.svs-score-page header>svg{color:#68dffa}.svs-score-import-body{gap:10px;padding:15px 18px 18px;display:grid}.svs-score-format{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.svs-score-format span{color:#65cae5;letter-spacing:.1em;font-size:6px;font-weight:950}.svs-score-format code{color:#8eacbb;background:#02091273;border:1px solid #61cbef21;border-radius:7px;padding:8px 10px;font-size:7px}.svs-score-format small{color:#506c7c;font-size:6px}.svs-score-import textarea{resize:vertical;color:#b9d4df;background:#0209129c;border:1px solid #5ccaf12e;border-radius:10px;outline:0;width:100%;min-height:125px;padding:12px;font:700 8px/1.65 ui-monospace,monospace}.svs-score-import textarea:focus{border-color:#57dbff75;box-shadow:0 0 0 3px #34c8f50f,0 0 23px #33c3ef0f}.svs-score-import-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.svs-score-import-footer>span{color:#628093;font-size:7px}.svs-score-import-footer button{color:#6ceebb;letter-spacing:.07em;cursor:pointer;background:#2dbe871a;border:1px solid #4ce5ab59;border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-size:7px;font-weight:950;transition:all .2s;display:flex}.svs-score-import-footer button:hover:not(:disabled){border-color:#63f1be99;transform:translateY(-2px);box-shadow:0 10px 24px #00000038,0 0 18px #3edca31a}.svs-score-import-footer button:disabled{opacity:.3;cursor:not-allowed}.svs-score-notice,.svs-score-caution{color:#69eab6;background:#2cbc860f;border:1px solid #4ae5a933;border-radius:8px;padding:8px 10px;font-size:7px}.svs-score-notice.error{color:#ff8596;background:#cd314b12;border-color:#ff5b743d}.svs-score-caution{color:#dcb36f;background:#be7d240d;border-color:#f3b85b33}.svs-score-rankings{grid-template-columns:1fr 1fr;gap:12px;display:grid}.svs-score-rank-list{scrollbar-width:thin;max-height:440px;padding:9px 12px 13px;overflow:auto}.svs-score-rank{--svs-accent:#64dcf8;border-bottom:1px solid #63b4d914;grid-template-columns:33px minmax(110px,.8fr) minmax(90px,1fr) auto;align-items:center;gap:8px;min-height:51px;padding:7px 9px;transition:background .18s,transform .18s;display:grid}.svs-score-rank:hover{background:color-mix(in srgb,var(--svs-accent) 5%,transparent);transform:translate(2px)}.svs-rank-number{border:1px solid color-mix(in srgb,var(--svs-accent) 34%,transparent);width:29px;height:29px;color:color-mix(in srgb,var(--svs-accent) 75%,white);background:color-mix(in srgb,var(--svs-accent) 7%,transparent);border-radius:8px;place-items:center;font:900 7px ui-monospace,monospace;display:grid}.svs-score-rank:nth-child(-n+3) .svs-rank-number{box-shadow:0 0 16px color-mix(in srgb,var(--svs-accent) 17%,transparent)}.svs-rank-identity{gap:3px;min-width:0;display:grid}.svs-rank-identity b{color:#cde0e8;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.svs-rank-identity small{color:#526e7f;font-size:5px}.svs-rank-track{background:#66accd14;border-radius:5px;height:4px;overflow:hidden}.svs-rank-track i{border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--svs-accent) 55%,transparent),var(--svs-accent));height:100%;box-shadow:0 0 9px var(--svs-accent);display:block}.svs-score-rank>strong{color:color-mix(in srgb,var(--svs-accent) 74%,white);font:850 8px ui-monospace,monospace}.svs-score-count{color:#6bdcf8;background:#2dafdb12;border:1px solid #57dafd33;border-radius:8px;padding:7px 9px;font-size:7px;font-weight:950}.svs-score-filters{border-bottom:1px solid #5fb9e11a;grid-template-columns:minmax(210px,1fr) 170px 160px auto;gap:7px;padding:12px 14px;display:grid}.svs-score-filters label{align-items:center;gap:7px;padding:0 10px;display:flex}.svs-score-filters label,.svs-score-filters select{color:#718e9f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0209128c;border:1px solid #5ec0e929;border-radius:8px;height:36px}.svs-score-filters input{color:#a9c3cf;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:7px}.svs-score-filters select{padding:0 9px;font-size:7px}.svs-score-filters>span{color:#5f7d8e;align-items:center;gap:5px;font-size:6px;font-weight:900;display:flex}.svs-score-table-scroll{scrollbar-width:thin;max-height:650px;overflow:auto}.svs-score-table-head,.svs-score-row{grid-template-columns:75px minmax(160px,1fr) minmax(130px,.75fr) 105px 100px minmax(150px,.7fr);align-items:center;gap:7px;min-width:900px;padding:0 14px;display:grid}.svs-score-table-head{z-index:3;color:#577689;letter-spacing:.08em;background:#020912f0;border-bottom:1px solid #65c0e81f;min-height:34px;font-size:6px;font-weight:950;position:sticky;top:0}.svs-score-row{border-bottom:1px solid #57a5ca12;min-height:52px;transition:background .18s,box-shadow .18s}.svs-score-row:hover{background:#4ac1eb09}.svs-score-row.is-454{background:linear-gradient(90deg,#2acaf21c,#3be2aa06);box-shadow:inset 3px 0 #55dcff}.svs-score-row.is-unknown{background:linear-gradient(90deg,#f1b55111,#0000 42%);box-shadow:inset 2px 0 #f2b85db8}.svs-score-place{color:#6e8a9b;font:900 8px ui-monospace,monospace}.svs-score-row.is-454 .svs-score-place{color:#71e6ff;text-shadow:0 0 10px #45d6f859}.svs-score-row>input,.svs-score-state input{color:#9cb6c3;background:0 0;border:1px solid #0000;border-radius:7px;outline:0;width:100%;height:32px;padding:0 8px;font-size:7px}.svs-score-row>input:focus,.svs-score-state input:focus{background:#0209127a;border-color:#5cd3f852}.svs-score-row>input:last-child{color:#b7d5df;font:850 8px ui-monospace,monospace}.svs-score-row.is-454>input:last-child{color:#77e8ff}.svs-score-state{display:block;position:relative}.svs-score-state small{color:#7c94a1;pointer-events:none;background:#5d81931a;border-radius:4px;padding:3px 4px;font-size:4px;font-weight:950;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.svs-score-row.is-454 .svs-score-state small{color:#57e4ae;background:#36cc951a}.svs-score-row.is-unknown .svs-score-state small{color:#efbd68;background:#c98a271a}.svs-score-state input{padding-right:40px}.svs-score-empty,.svs-score-table-empty{color:#526f81;text-align:center;align-content:center;place-items:center;gap:7px;min-height:145px;display:grid}.svs-score-empty strong,.svs-score-table-empty strong{color:#829ca9;font-size:9px}.svs-score-empty small,.svs-score-table-empty small{color:#4e697a;font-size:6px}.svs-score-months{grid-template-columns:repeat(4,1fr);gap:8px;padding:13px 15px 16px;display:grid}.svs-score-months button{text-align:left;color:#7893a1;cursor:pointer;background:#02091261;border:1px solid #62bbe424;border-radius:10px;gap:7px;min-height:64px;padding:11px;transition:all .2s;display:grid}.svs-score-months button:hover,.svs-score-months button.active{background:#30b1dd12;border-color:#5ad9fb61;transform:translateY(-2px);box-shadow:0 10px 24px #0003,0 0 16px #34c4ef12}.svs-score-months button span{align-items:center;gap:6px;display:flex}.svs-score-months button b{color:#b8cfda;text-transform:capitalize;font-size:8px}.svs-score-months button small{color:#536f80;font-size:6px}.svs-score-months .svs-score-empty{grid-column:1/-1;min-height:100px}.app-shell[data-theme=light] .svs-glass{background-blend-mode:screen;background-color:#f0f9fde0;box-shadow:0 18px 45px #2e58721f,inset 0 1px #fff}.app-shell[data-theme=light] .svs-score-page h2,.app-shell[data-theme=light] .svs-score-page h3,.app-shell[data-theme=light] .svs-score-metrics strong,.app-shell[data-theme=light] .svs-rank-identity b{color:#16384d}.app-shell[data-theme=light] .svs-score-import textarea,.app-shell[data-theme=light] .svs-score-filters label,.app-shell[data-theme=light] .svs-score-filters select{color:#294d61;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4fbfed1}.app-shell[data-theme=light] .svs-score-table-head{background:#e3f1f8f5}.app-shell[data-theme=light] .svs-score-row>input,.app-shell[data-theme=light] .svs-score-state input{color:#2d5367}@media (max-width:1100px){.svs-score-metrics{grid-template-columns:1fr 1fr}.svs-score-rankings{grid-template-columns:1fr}.svs-score-filters,.svs-score-months{grid-template-columns:1fr 1fr}}@media (max-width:700px){.svs-score-hero{grid-template-columns:auto 1fr}.svs-score-month{grid-column:1/-1}.svs-score-metrics,.svs-score-filters,.svs-score-months,.svs-score-format{grid-template-columns:1fr}.svs-score-import-footer{flex-direction:column;align-items:stretch}.svs-score-import-footer button{justify-content:center}.svs-score-import>header,.svs-score-table>header,.svs-score-rankings article>header,.svs-score-history>header{align-items:flex-start}.svs-score-rank{grid-template-columns:33px 1fr auto}.svs-rank-track{display:none}}.svs-image-controls{grid-template-columns:160px minmax(220px,.7fr) 1fr;align-items:end;gap:9px;display:grid}.svs-image-controls label{gap:5px;display:grid}.svs-image-controls label span{color:#65cde8;letter-spacing:.1em;font-size:6px;font-weight:950}.svs-image-controls input{color:#b7e8f4;background:#02091294;border:1px solid #5ad6f938;border-radius:9px;outline:0;height:39px;padding:0 10px;font:850 9px ui-monospace,monospace}.svs-image-controls>button{color:#76e6ff;letter-spacing:.07em;cursor:pointer;background:linear-gradient(135deg,#2cb6e221,#6c49d817);border:1px solid #5ddafd57;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:39px;font-size:7px;font-weight:950;transition:all .2s;display:flex}.svs-image-controls>button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 24px #0003,0 0 18px #3dccf51a}.svs-image-controls>button:disabled{opacity:.55}.svs-image-controls>span{color:#68a890;background:#2fb9850b;border:1px solid #49e3a926;border-radius:9px;align-items:center;gap:7px;min-height:39px;padding:7px 10px;font-size:6px;line-height:1.5;display:flex}.svs-file-input{display:none!important}.svs-image-queue{scrollbar-width:thin;align-items:stretch;gap:8px;padding:2px 0;display:flex;overflow-x:auto}.svs-image-queue figure{background:#02091280;border:1px solid #5ccdf233;border-radius:10px;width:116px;min-width:116px;overflow:hidden}.svs-image-queue figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:72px;display:block}.svs-image-queue figcaption{color:#668595;align-items:center;gap:5px;padding:6px;display:flex}.svs-image-queue figcaption span{text-overflow:ellipsis;white-space:nowrap;font-size:5px;overflow:hidden}.svs-image-queue>button{color:#b9707b;cursor:pointer;background:#c02f460b;border:1px dashed #ff607738;border-radius:10px;align-content:center;place-items:center;gap:4px;min-width:80px;font-size:5px;font-weight:900;display:grid}.svs-ocr-status{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.svs-ocr-status>span{background:#5eb4d917;border-radius:5px;height:5px;overflow:hidden}.svs-ocr-status i{border-radius:inherit;background:linear-gradient(90deg,#4edaa8,#56dfff,#9b78ff);height:100%;transition:width .25s;display:block;box-shadow:0 0 11px #56dcff6b}.svs-ocr-status b{color:#698798;font-size:6px}.svs-manual-fallback{background:#02091247;border:1px solid #60bbe31c;border-radius:9px}.svs-manual-fallback summary{color:#647f90;cursor:pointer;padding:10px 11px;font-size:7px;font-weight:900}.svs-manual-fallback[open]{padding-bottom:10px}.svs-manual-fallback[open] summary{border-bottom:1px solid #60bbe317;margin-bottom:9px}.svs-manual-fallback .svs-score-format,.svs-manual-fallback textarea{width:calc(100% - 20px);margin-left:10px;margin-right:10px}.svs-manual-fallback textarea{margin-top:8px}.svs-score-row.is-opponent{background:linear-gradient(90deg,#9b78ff0e,#0000 42%);box-shadow:inset 2px 0 #9b78ff85}.svs-score-row.is-opponent .svs-score-state small{color:#b39cff;background:#885fe01a}.app-shell[data-theme=light] .svs-image-controls input,.app-shell[data-theme=light] .svs-manual-fallback{color:#294d61;background:#f4fbfed1}.app-shell[data-theme=light] .svs-image-queue figure{background:#eff9fdcc}@media (max-width:1100px){.svs-image-controls{grid-template-columns:1fr 1fr}.svs-image-controls>span{grid-column:1/-1}}@media (max-width:700px){.svs-image-controls{grid-template-columns:1fr}.svs-image-controls>span{grid-column:auto}}.svs-score-review{order:1}.svs-score-review>header{border-bottom:1px solid #61c3ec1c;justify-content:space-between;align-items:center;gap:12px;min-height:74px;padding:15px 18px;display:flex}.svs-score-review-body{gap:10px;padding:13px 18px 18px;display:grid}.svs-score-review-status{color:#76dff8;background:#2facd80f;border:1px solid #60cdf129;border-radius:9px;justify-content:space-between;gap:10px;padding:9px 11px;font-size:8px;display:flex}.svs-score-review-status span{color:#7196a7;font-size:7px}.svs-score-review-list{scrollbar-width:thin;border:1px solid #5fb4dc1f;border-radius:9px;max-height:250px;overflow:auto}.svs-score-review-list>div{color:#a7c2cd;border-bottom:1px solid #5fb4dc12;grid-template-columns:45px minmax(130px,1fr) 70px 110px;align-items:center;gap:8px;min-height:29px;padding:5px 10px;font-size:7px;display:grid}.svs-score-review-list b{color:#65d9f7}.svs-score-review-list em{color:#83abe0;font-style:normal}.svs-score-review-list strong{text-align:right;color:#d0e7ef;font:850 7px ui-monospace,monospace}.svs-score-review textarea{color:#b9d4df;background:#0209129c;border:1px solid #5ccaf12e;border-radius:8px;width:calc(100% - 20px);min-height:135px;margin:10px;padding:9px;font:700 8px/1.6 ui-monospace,monospace}.svs-score-page>.svs-score-hero{order:0}.svs-score-page>.svs-score-metrics{order:1}.svs-score-page>.svs-score-import{order:2}.svs-score-page>.svs-score-review{order:3}.svs-score-page>.svs-image-lab{order:4}.svs-score-page>.svs-command-grid{order:5}.svs-score-page>.svs-evolution-grid{order:6}.svs-score-page>.svs-score-rankings{order:7}.svs-score-page>.svs-ops{order:8}.svs-score-page>.svs-score-table{order:9}.svs-score-page>.svs-score-history{order:10}.svs-command-grid,.svs-evolution-grid{grid-template-columns:1.22fr .78fr;gap:12px;display:grid}.svs-command-grid article>header,.svs-evolution-grid article>header,.svs-ops>header,.svs-image-lab>header{border-bottom:1px solid #67c0e91c;justify-content:space-between;align-items:center;gap:14px;min-height:78px;padding:15px 18px;display:flex}.svs-command-grid header svg,.svs-evolution-grid header svg,.svs-ops header svg,.svs-image-lab header svg{color:#68dffa}.svs-duel{grid-template-columns:1fr 150px 1fr;align-items:center;gap:12px;padding:19px;display:grid}.svs-duel>div:first-child,.svs-duel>div:last-child{background:#030c1773;border:1px solid #64c1eb24;border-radius:13px;align-content:center;gap:7px;min-height:100px;padding:14px;display:grid}.svs-duel>div:last-child{text-align:right;border-color:#9b78ff33}.svs-duel span{color:#66899b;letter-spacing:.08em;font-size:7px;font-weight:950}.svs-duel strong{color:#dff5ff;font:950 18px ui-monospace,monospace}.svs-duel small{color:#577383;font-size:6px}.svs-duel .is-home{box-shadow:inset 3px 0 #5df}.svs-duel .is-home strong{color:#66e5ff}.svs-duel-core{text-align:center;gap:5px;display:grid}.svs-duel-core b{color:#69e7ff;font:950 26px ui-monospace,monospace}.svs-duel-core i{background:#9d78ff2e;border-radius:8px;height:6px;position:relative;overflow:hidden}.svs-duel-core i:before{content:"";width:var(--duel-ratio);border-radius:inherit;background:linear-gradient(90deg,#55e5ad,#5df);position:absolute;inset:0 auto 0 0;box-shadow:0 0 13px #5df}.svs-buckets{grid-template-columns:repeat(4,1fr);gap:7px;padding:0 19px 18px;display:grid}.svs-buckets span{background:#2facd80a;border:1px solid #5ad0f51f;border-radius:9px;place-items:center;gap:3px;padding:10px;display:grid}.svs-buckets b{color:#d5edf6;font:900 13px ui-monospace,monospace}.svs-buckets small{color:#5b7889;font-size:6px}.svs-quality-panel.has-issues{--svs-cyan:#ffbd62;--svs-violet:#ff6179}.svs-quality-panel.is-clean{--svs-cyan:#55e6aa;--svs-violet:#5df}.svs-quality-summary{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:14px 16px;display:grid}.svs-quality-summary>strong{color:var(--svs-cyan);font:950 29px ui-monospace,monospace}.svs-quality-summary>span{color:#718f9f;font-size:8px}.svs-quality-summary button{color:#e7bd76;cursor:pointer;background:#d68b2a12;border:1px solid #f5b85e40;border-radius:8px;align-items:center;gap:5px;height:32px;padding:0 9px;font-size:6px;font-weight:950;display:flex}.svs-quality-summary button.active{color:#65e7b2;background:#31c89114;border-color:#57e5ad59}.svs-quality-cards{grid-template-columns:1fr 1fr;gap:7px;padding:0 16px 17px;display:grid}.svs-quality-cards>div{background:#02091261;border:1px solid #5dbce41f;border-radius:9px;grid-template-columns:1fr auto;align-content:center;gap:5px 8px;min-height:70px;padding:10px;display:grid}.svs-quality-cards span{color:#6e8c9b;font-size:7px}.svs-quality-cards b{color:#68e4ff;font:900 13px ui-monospace,monospace}.svs-quality-cards small{color:#516e7e;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:6px;overflow:hidden}.svs-quality-cards .warn{background:#d07e1e0d;border-color:#ffb2533b}.svs-quality-cards .warn b{color:#ffc36f}.svs-evolution-stats{grid-template-columns:repeat(4,1fr);gap:7px;padding:14px 16px;display:grid}.svs-evolution-stats span{background:#030c1761;border:1px solid #5bc9ef1f;border-radius:9px;gap:4px;padding:11px;display:grid}.svs-evolution-stats b{color:#6be5ff;font:900 15px ui-monospace,monospace}.svs-evolution-stats small{color:#5d7c8d;font-size:6px}.svs-movers{padding:0 16px 16px}.svs-movers>div{border-bottom:1px solid #5fb5db14;grid-template-columns:40px 1fr 55px 55px;align-items:center;gap:7px;min-height:35px;font-size:7px;display:grid}.svs-movers span{color:#6ddff8}.svs-movers b{color:#c3dce6}.svs-movers em{color:#7fa1b1;font-style:normal}.svs-movers strong{color:#58e4aa;text-align:right}.svs-movers p,.svs-badge-list>p{text-align:center;color:#5c7787;padding:25px;font-size:7px}.svs-badge-list{max-height:330px;padding:10px 14px 15px;overflow:auto}.svs-badge-list>div{--svs-accent:#5df;border-bottom:1px solid #60b7dd14;align-items:center;gap:7px;min-height:50px;padding:7px;display:flex}.svs-badge-list>div>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.svs-badge-list b{color:#d1e7ef;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.svs-badge-list small{color:#5a7888;font-size:6px}.svs-badge-list em{border:1px solid color-mix(in srgb,var(--svs-accent) 25%,transparent);color:color-mix(in srgb,var(--svs-accent) 75%,white);background:color-mix(in srgb,var(--svs-accent) 7%,transparent);border-radius:5px;padding:4px 5px;font-size:5px;font-style:normal;font-weight:950}.svs-badge-list em.rise{color:#5ce5ae}.svs-medal{border:1px solid color-mix(in srgb,var(--svs-accent) 35%,transparent);width:31px;height:31px;color:var(--svs-accent);border-radius:9px;place-items:center;font:950 8px ui-monospace,monospace;display:grid}.svs-medal.medal-1{color:#ffd66f;border-color:#ffd3666b;box-shadow:0 0 17px #ffc64024}.svs-medal.medal-2{color:#dce8f0}.svs-medal.medal-3{color:#e1a073}.svs-op-groups{gap:8px;padding:15px 18px;display:grid}.svs-op-groups>div{background:#0209124d;border:1px solid #60bbe31c;border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;padding:9px;display:flex}.svs-op-groups>div>span{color:#5f8294;letter-spacing:.09em;width:135px;font-size:6px;font-weight:950}.svs-op-groups button{--svs-accent:#63ddf8;border:1px solid color-mix(in srgb,var(--svs-accent) 25%,#64bee621);min-height:32px;color:color-mix(in srgb,var(--svs-accent) 72%,white);background:color-mix(in srgb,var(--svs-accent) 6%,#02091280);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:6px;font-weight:950;transition:all .18s;display:flex}.svs-op-groups button:hover:not(:disabled){box-shadow:0 8px 18px #0000003b,0 0 15px color-mix(in srgb,var(--svs-accent) 10%,transparent);transform:translateY(-2px)}.svs-op-groups button:disabled{opacity:.3;cursor:not-allowed}.svs-audit{background:#0209124d;border:1px solid #60bbe31c;border-radius:9px;margin:0 18px 16px}.svs-audit summary{color:#6c8999;cursor:pointer;padding:10px;font-size:7px}.svs-audit div{border-top:1px solid #5fb5dc14;grid-template-columns:145px 1fr;gap:10px;padding:8px 10px;font-size:6px;display:grid}.svs-audit span{color:#587586}.svs-audit b{color:#9ab5c1}.svs-crop-controls{grid-template-columns:1fr 1fr;gap:10px;padding:14px 18px;display:grid}.svs-crop-controls label{color:#668696;grid-template-columns:100px 1fr 38px;align-items:center;gap:8px;font-size:6px;font-weight:950;display:grid}.svs-crop-controls input{accent-color:#58dff9}.svs-crop-controls b{color:#76dff8;font:850 7px ui-monospace,monospace}.svs-image-manager{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 18px 18px;display:grid}.svs-image-manager>div{background:#02091266;border:1px solid #60bce421;border-radius:9px;grid-template-columns:60px 1fr auto;align-items:center;gap:8px;min-width:0;padding:7px;display:grid;position:relative}.svs-image-manager img{-o-object-fit:cover;object-fit:cover;border-radius:6px;width:60px;height:48px}.svs-image-manager>div>span{gap:3px;min-width:0;display:grid}.svs-image-manager span b{color:#6fdff8;font:900 8px ui-monospace,monospace}.svs-image-manager span small{color:#587484;text-overflow:ellipsis;white-space:nowrap;font-size:5px;overflow:hidden}.svs-image-manager>div>div{gap:3px;display:grid}.svs-image-manager button{color:#7795a5;cursor:pointer;background:#030c1799;border:1px solid #60bce421;border-radius:5px;place-items:center;width:23px;height:21px;display:grid}.svs-image-manager button:last-child{color:#ff7c90}.svs-image-manager button:disabled{opacity:.25}.svs-score-review-list>div{grid-template-columns:45px minmax(130px,1fr) 70px 45px 110px}.svs-score-review-list i{color:#58e5ad;text-align:center;font-size:6px;font-style:normal}.svs-score-review-list .low-confidence{background:linear-gradient(90deg,#ffaa411a,#0000)}.svs-score-review-list .low-confidence i{color:#ffbd63}.svs-score-review-status.has-low{color:#ffc16b;background:#d37e1a12;border-color:#ffb2534d}@media (max-width:1100px){.svs-command-grid,.svs-evolution-grid{grid-template-columns:1fr}.svs-image-manager{grid-template-columns:1fr 1fr}}@media (max-width:700px){.svs-duel{grid-template-columns:1fr}.svs-duel>div:last-child{text-align:left}.svs-buckets,.svs-evolution-stats,.svs-quality-cards,.svs-crop-controls,.svs-image-manager{grid-template-columns:1fr}.svs-op-groups>div>span{width:100%}.svs-score-review-list>div{min-width:560px}.svs-score-review-list{overflow:auto}}@media print{.app-sidebar,.app-topbar,.svs-score-import,.svs-score-review,.svs-image-lab,.svs-ops,.svs-score-filters{display:none!important}.svs-score-page{background:#fff;display:block}.svs-glass{-moz-column-break-inside:avoid;break-inside:avoid;color:#111;margin-bottom:12px;box-shadow:none!important;background:#fff!important}.svs-score-page *{text-shadow:none!important}}.app-shell[data-theme=light] .editor-panel,.app-shell[data-theme=light] .preview-panel,.app-shell[data-theme=light] .tool-card,.app-shell[data-theme=light] .time-group,.app-shell[data-theme=light] .metric-card,.app-shell[data-theme=light] .command-card,.app-shell[data-theme=light] .form-card,.app-shell[data-theme=light] .identity-preview,.app-shell[data-theme=light] .template-tile,.app-shell[data-theme=light] .player-list-card,.app-shell[data-theme=light] .data-row,.app-shell[data-theme=light] .role-summary article,.app-shell[data-theme=light] .pet-window-card,.app-shell[data-theme=light] .pet-window,.app-shell[data-theme=light] .building-editor{background:radial-gradient(250px circle at var(--spot-x,8%) var(--spot-y,0%), #e8f5fb52, transparent 58%) padding-box, radial-gradient(120px circle at 0 0, #239ccc1f, transparent 72%) padding-box, radial-gradient(130px circle at 100% 100%, #5e44b51a, transparent 74%) padding-box, linear-gradient(145deg, #c2d7e2f2, #a0bed0eb) padding-box, var(--glass-border) border-box}.app-shell[data-theme=light] .field-label input,.app-shell[data-theme=light] .group-toolbar input,.app-shell[data-theme=light] .foundry-team-toolbar input,.app-shell[data-theme=light] .foundry-player-cell input,.app-shell[data-theme=light] .plain-player-cell input,.app-shell[data-theme=light] .building-grid input,.app-shell[data-theme=light] .canyon-primary-fields input,.app-shell[data-theme=light] .pet-window input,.app-shell[data-theme=light] .form-card input,.app-shell[data-theme=light] .form-card textarea,.app-shell[data-theme=light] .form-card select,.app-shell[data-theme=light] .player-list-card input,.app-shell[data-theme=light] .player-list-card textarea,.app-shell[data-theme=light] .role-select,.app-shell[data-theme=light] .design-name input{color:#0c2d42;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#9ab8c98a;border-color:#214f6d3d}.app-shell[data-theme=light] .field-label input::-moz-placeholder{color:#5b7485}.app-shell[data-theme=light] .foundry-player-cell input::-moz-placeholder{color:#5b7485}.app-shell[data-theme=light] .plain-player-cell input::-moz-placeholder{color:#5b7485}.app-shell[data-theme=light] .building-grid input::-moz-placeholder{color:#5b7485}.app-shell[data-theme=light] .field-label input::placeholder,.app-shell[data-theme=light] .foundry-player-cell input::placeholder,.app-shell[data-theme=light] .plain-player-cell input::placeholder,.app-shell[data-theme=light] .building-grid input::placeholder{color:#5b7485}.app-shell[data-theme=light]{--bg:#7894a8;--panel:#d6e2e8;--panel-2:#c5d6df;--glass-input:#edf3f6;--line:#1f435b4d;--line-bright:#e2f2f9cc;--text:#09273b;--muted:#436278;--ice:#006d9d;--surface-shadow:0 18px 42px #1230453d, inset 0 1px #ffffffad;background:radial-gradient(circle at 8% 0,#a9c2d0 0,#0000 30%),radial-gradient(circle at 92% 100%,#464a9845,#0000 38%),linear-gradient(145deg,#8ba6b8,#69879c 52%,#7894aa)}.app-shell[data-theme=light] .workspace{background:linear-gradient(135deg,#e0edf314,#1e3d5314)}.app-shell[data-theme=light] .app-sidebar{background:linear-gradient(#dce8ee,#c4d6df);box-shadow:15px 0 40px #13304338,inset -1px 0 #ffffff80}.app-shell[data-theme=light] .section-hero h1,.app-shell[data-theme=light] .topbar h1{color:#09283d;text-shadow:0 1px #ffffff47}.app-shell[data-theme=light] .ops-dashboard .glass-reactive,.app-shell[data-theme=light] .sentinel-roster-shell,.app-shell[data-theme=light] .alliance-command-hero,.app-shell[data-theme=light] .alliance-business-card,.app-shell[data-theme=light] .t12-hero-panel,.app-shell[data-theme=light] .t12-registry-shell,.app-shell[data-theme=light] .t12-metric-deck article,.app-shell[data-theme=light] .t12-alliance-deck button,.app-shell[data-theme=light] .t12-player-card,.app-shell[data-theme=light] .gen-intro-panel,.app-shell[data-theme=light] .generation-card,.app-shell[data-theme=light] .generation-countdown,.app-shell[data-theme=light] .gen-arrival-console,.app-shell[data-theme=light] .generation-archive,.app-shell[data-theme=light] .generation-history-card,.app-shell[data-theme=light] .transfer-hero-panel,.app-shell[data-theme=light] .transfer-special-zone,.app-shell[data-theme=light] .transfer-standard-zone,.app-shell[data-theme=light] .transfer-alliance-board,.app-shell[data-theme=light] .transfer-archive-zone,.app-shell[data-theme=light] .transfer-metric-deck article,.app-shell[data-theme=light] .poll-hero-panel,.app-shell[data-theme=light] .poll-custom-builder,.app-shell[data-theme=light] .poll-form-shell,.app-shell[data-theme=light] .poll-results-shell,.app-shell[data-theme=light] .poll-fixed-question-grid>article,.app-shell[data-theme=light] .poll-overview-metrics article,.app-shell[data-theme=light] .poll-distribution-card,.app-shell[data-theme=light] .poll-troop-result,.app-shell[data-theme=light] .survey-share-console,.app-shell[data-theme=light] .svs-glass{background-blend-mode:normal!important;background-color:#d8e3e9!important;background-image:linear-gradient(145deg,#e6eff4b3,#c2d3dcbf)!important;border-color:#1e486347!important;box-shadow:0 18px 42px #1230453d,inset 0 1px #ffffffb8!important}.app-shell[data-theme=light] .ops-dashboard .ops-metric,.app-shell[data-theme=light] .ops-dashboard .ops-alert,.app-shell[data-theme=light] .ops-dashboard .event-readiness-list button,.app-shell[data-theme=light] .ops-dashboard .quick-command>div button,.app-shell[data-theme=light] .ops-dashboard .alliance-command-card,.app-shell[data-theme=light] .sentinel-roster-metrics article,.app-shell[data-theme=light] .sentinel-roster-table,.app-shell[data-theme=light] .alliance-stat-grid>span,.app-shell[data-theme=light] .alliance-power-block,.app-shell[data-theme=light] .alliance-leadership>div,.app-shell[data-theme=light] .generation-hero,.app-shell[data-theme=light] .gen-time-cells>span,.app-shell[data-theme=light] .history-arrival label,.app-shell[data-theme=light] .history-hero-chip,.app-shell[data-theme=light] .transfer-invite-card,.app-shell[data-theme=light] .survey-troop-card,.app-shell[data-theme=light] .poll-tier-cell,.app-shell[data-theme=light] .svs-score-months button,.app-shell[data-theme=light] .svs-quality-cards>div,.app-shell[data-theme=light] .svs-evolution-stats span{box-shadow:inset 0 1px #ffffff8c,0 8px 20px #1b3d521a;background-blend-mode:normal!important;background-color:#bdcfd9!important;background-image:linear-gradient(145deg,#d2e1e9e0,#b0c6d2db)!important;border-color:#23506c3d!important}.app-shell[data-theme=light] .ops-dashboard .alliance-card-stats p{box-shadow:inset 0 1px #ffffff57;background:#8eaebf6b!important}.app-shell[data-theme=light] input,.app-shell[data-theme=light] textarea,.app-shell[data-theme=light] select,.app-shell[data-theme=light] .poll-result-toolbar label,.app-shell[data-theme=light] .poll-result-toolbar button,.app-shell[data-theme=light] .t12-status-filters,.app-shell[data-theme=light] .sentinel-roster-toolbar label{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-shadow:inset 0 1px 2px #1a3b4e14;color:#0d3045!important;background-color:#e8f0f4!important;background-image:none!important;border-color:#23506c4d!important}.app-shell[data-theme=light] input::-moz-placeholder{opacity:1;color:#627d8e!important}.app-shell[data-theme=light] textarea::-moz-placeholder{opacity:1;color:#627d8e!important}.app-shell[data-theme=light] input::placeholder,.app-shell[data-theme=light] textarea::placeholder{opacity:1;color:#627d8e!important}.app-shell[data-theme=light] .gen-intro-copy p,.app-shell[data-theme=light] .generation-card>header p,.app-shell[data-theme=light] .transfer-hero-copy p,.app-shell[data-theme=light] .transfer-special-zone>header p,.app-shell[data-theme=light] .transfer-standard-zone>header p,.app-shell[data-theme=light] .poll-hero-copy p,.app-shell[data-theme=light] .t12-hero-copy p{color:#45677b!important}.app-shell[data-theme=light] .generation-card>header h3,.app-shell[data-theme=light] .transfer-special-zone>header h3,.app-shell[data-theme=light] .transfer-standard-zone>header h3,.app-shell[data-theme=light] .poll-form-shell h3,.app-shell[data-theme=light] .poll-results-shell h3{color:#092a40!important}.app-shell[data-theme=light] .editor-panel,.app-shell[data-theme=light] .preview-panel,.app-shell[data-theme=light] .tool-card,.app-shell[data-theme=light] .time-group,.app-shell[data-theme=light] .form-card,.app-shell[data-theme=light] .template-tile,.app-shell[data-theme=light] .data-row,.app-shell[data-theme=light] .building-editor{background:linear-gradient(145deg, #d7e3e9, #b9ccd6) padding-box, var(--glass-border) border-box!important;box-shadow:var(--surface-shadow)!important}.app-shell[data-theme=light] .event-card{background:linear-gradient(145deg, #c8d9e2, #aac1ce) padding-box, linear-gradient(120deg, color-mix(in srgb, var(--accent) 72%, #7894a8), #d8e5eb 42%, #6249a7) border-box!important}.app-shell[data-theme=light] .glass-reactive:before{background:radial-gradient(420px circle at var(--spot-x,50%) var(--spot-y,50%), #ffffff29, transparent 48%)}.app-shell[data-theme=light] .glass-reactive:after{background:linear-gradient(90deg,#0000,#ffffff2b,#0000)}.app-shell[data-theme=light] .ops-dashboard .glass-reactive,.app-shell[data-theme=light] .sentinel-roster-shell,.app-shell[data-theme=light] .alliance-command-hero,.app-shell[data-theme=light] .alliance-business-card,.app-shell[data-theme=light] .t12-hero-panel,.app-shell[data-theme=light] .t12-registry-shell,.app-shell[data-theme=light] .t12-metric-deck article,.app-shell[data-theme=light] .t12-alliance-deck button,.app-shell[data-theme=light] .t12-player-card,.app-shell[data-theme=light] .gen-intro-panel,.app-shell[data-theme=light] .generation-card,.app-shell[data-theme=light] .generation-countdown,.app-shell[data-theme=light] .gen-arrival-console,.app-shell[data-theme=light] .generation-archive,.app-shell[data-theme=light] .generation-history-card,.app-shell[data-theme=light] .transfer-hero-panel,.app-shell[data-theme=light] .transfer-special-zone,.app-shell[data-theme=light] .transfer-standard-zone,.app-shell[data-theme=light] .transfer-alliance-board,.app-shell[data-theme=light] .transfer-archive-zone,.app-shell[data-theme=light] .transfer-metric-deck article,.app-shell[data-theme=light] .poll-hero-panel,.app-shell[data-theme=light] .poll-custom-builder,.app-shell[data-theme=light] .poll-form-shell,.app-shell[data-theme=light] .poll-results-shell,.app-shell[data-theme=light] .poll-fixed-question-grid>article,.app-shell[data-theme=light] .poll-overview-metrics article,.app-shell[data-theme=light] .poll-distribution-card,.app-shell[data-theme=light] .poll-troop-result,.app-shell[data-theme=light] .survey-share-console,.app-shell[data-theme=light] .svs-glass,.app-shell[data-theme=light] .editor-panel,.app-shell[data-theme=light] .preview-panel,.app-shell[data-theme=light] .tool-card,.app-shell[data-theme=light] .time-group,.app-shell[data-theme=light] .form-card,.app-shell[data-theme=light] .template-tile,.app-shell[data-theme=light] .data-row,.app-shell[data-theme=light] .building-editor{color:#eaf6ff;background-color:#13283b!important;background-image:radial-gradient(circle at 8% 0,#34b2e81a,#0000 32%),radial-gradient(circle at 100% 100%,#704dd71c,#0000 34%),linear-gradient(145deg,#183149,#0f2133)!important;border-color:#52b0da47!important;box-shadow:0 20px 46px #10283952,inset 0 1px #ffffff12!important}.app-shell[data-theme=light] .ops-dashboard .ops-metric,.app-shell[data-theme=light] .ops-dashboard .ops-alert,.app-shell[data-theme=light] .ops-dashboard .event-readiness-list button,.app-shell[data-theme=light] .ops-dashboard .quick-command>div button,.app-shell[data-theme=light] .ops-dashboard .alliance-command-card,.app-shell[data-theme=light] .sentinel-roster-metrics article,.app-shell[data-theme=light] .sentinel-roster-table,.app-shell[data-theme=light] .alliance-stat-grid>span,.app-shell[data-theme=light] .alliance-power-block,.app-shell[data-theme=light] .alliance-leadership>div,.app-shell[data-theme=light] .generation-hero,.app-shell[data-theme=light] .history-hero-chip,.app-shell[data-theme=light] .transfer-invite-card,.app-shell[data-theme=light] .survey-troop-card,.app-shell[data-theme=light] .poll-tier-cell,.app-shell[data-theme=light] .svs-score-months button,.app-shell[data-theme=light] .svs-quality-cards>div,.app-shell[data-theme=light] .svs-evolution-stats span{color:#e8f4fb;background-color:#203a50!important;background-image:linear-gradient(145deg,#2b485ef5,#1b3346f5)!important;border-color:#5db5dc38!important;box-shadow:inset 0 1px #ffffff12,0 9px 22px #030d172e!important}.app-shell[data-theme=light] .ops-dashboard .ops-hero{background:radial-gradient(circle at 82% 12%,#3d84e738,#0000 35%),radial-gradient(circle at 8% 90%,#744edd33,#0000 40%),linear-gradient(135deg,#1b3d5a,#10273c)!important}.app-shell[data-theme=light] .ops-dashboard .gen-countdown{background:linear-gradient(90deg,#6047cd38,#152e42c7)!important}.app-shell[data-theme=light] .ops-dashboard .alliance-card-stats p{background:#07162252!important}.app-shell[data-theme=light] .generation-card.current{background-image:radial-gradient(circle at 0 0,#2fcbed1f,#0000 38%),linear-gradient(145deg,#17364d,#102638)!important}.app-shell[data-theme=light] .generation-card.incoming{background-image:radial-gradient(circle at 100% 0,#975bff24,#0000 38%),linear-gradient(145deg,#2b3152,#171f39)!important}.app-shell[data-theme=light] .transfer-special-zone{background-image:radial-gradient(circle at 0 0,#f5b5481f,#0000 34%),linear-gradient(145deg,#3a3427,#192a35)!important}.app-shell[data-theme=light] .transfer-invite-card.special{background-image:linear-gradient(145deg,#473e29fa,#1d323ffa)!important}.app-shell[data-theme=light] .ops-dashboard h2,.app-shell[data-theme=light] .ops-dashboard h3,.app-shell[data-theme=light] .ops-dashboard .ops-metric>strong,.app-shell[data-theme=light] .ops-dashboard .ops-alert strong,.app-shell[data-theme=light] .ops-dashboard .event-readiness-list strong,.app-shell[data-theme=light] .ops-dashboard .event-readiness-list b,.app-shell[data-theme=light] .ops-dashboard .quick-command strong,.app-shell[data-theme=light] .ops-dashboard .alliance-card-stats strong,.app-shell[data-theme=light] .sentinel-roster-shell h2,.app-shell[data-theme=light] .sentinel-roster-shell strong,.app-shell[data-theme=light] .alliance-command-hero h2,.app-shell[data-theme=light] .alliance-business-card h3,.app-shell[data-theme=light] .t12-hero-panel h2,.app-shell[data-theme=light] .t12-registry-shell h3,.app-shell[data-theme=light] .t12-player-card strong,.app-shell[data-theme=light] .gen-intro-panel h2,.app-shell[data-theme=light] .generation-card h3,.app-shell[data-theme=light] .generation-card b,.app-shell[data-theme=light] .generation-countdown b,.app-shell[data-theme=light] .gen-arrival-console strong,.app-shell[data-theme=light] .generation-archive h2,.app-shell[data-theme=light] .generation-history-card strong,.app-shell[data-theme=light] .transfer-hero-panel h2,.app-shell[data-theme=light] .transfer-special-zone h3,.app-shell[data-theme=light] .transfer-standard-zone h3,.app-shell[data-theme=light] .transfer-alliance-board h3,.app-shell[data-theme=light] .transfer-archive-zone h3,.app-shell[data-theme=light] .transfer-metric-deck strong,.app-shell[data-theme=light] .transfer-invite-card b,.app-shell[data-theme=light] .poll-hero-panel h2,.app-shell[data-theme=light] .poll-form-shell h3,.app-shell[data-theme=light] .poll-results-shell h3,.app-shell[data-theme=light] .poll-fixed-question-grid h4,.app-shell[data-theme=light] .poll-overview-metrics strong,.app-shell[data-theme=light] .svs-glass h2,.app-shell[data-theme=light] .svs-glass h3,.app-shell[data-theme=light] .svs-glass strong,.app-shell[data-theme=light] .editor-panel h2,.app-shell[data-theme=light] .preview-panel h2,.app-shell[data-theme=light] .tool-card h3{color:#eef8ff!important}.app-shell[data-theme=light] .ops-dashboard p,.app-shell[data-theme=light] .ops-dashboard small,.app-shell[data-theme=light] .sentinel-roster-shell p,.app-shell[data-theme=light] .sentinel-roster-shell small,.app-shell[data-theme=light] .gen-intro-panel p,.app-shell[data-theme=light] .generation-card p,.app-shell[data-theme=light] .generation-card small,.app-shell[data-theme=light] .generation-archive p,.app-shell[data-theme=light] .generation-history-card small,.app-shell[data-theme=light] .transfer-hero-panel p,.app-shell[data-theme=light] .transfer-special-zone p,.app-shell[data-theme=light] .transfer-standard-zone p,.app-shell[data-theme=light] .transfer-invite-card small,.app-shell[data-theme=light] .poll-hero-panel p,.app-shell[data-theme=light] .poll-form-shell small,.app-shell[data-theme=light] .poll-results-shell small,.app-shell[data-theme=light] .svs-glass small,.app-shell[data-theme=light] .editor-panel small,.app-shell[data-theme=light] .preview-panel small,.app-shell[data-theme=light] .tool-card small{color:#91adbd!important}.app-shell[data-theme=light] .generation-archive .history-arrival label,.app-shell[data-theme=light] .generation-countdown .gen-time-cells>span{color:#e8f5fb;background:#27465c!important;border-color:#5eb7dc38!important}.app-shell[data-theme=light] .panel-heading,.app-shell[data-theme=light] .preview-header,.app-shell[data-theme=light] .section-card-heading{background:linear-gradient(90deg,#33a5da1a,#0000);border-bottom-color:#60b5dc29}.app-shell[data-theme=light] .generation-card>header h3,.app-shell[data-theme=light] .transfer-special-zone>header h3,.app-shell[data-theme=light] .transfer-standard-zone>header h3,.app-shell[data-theme=light] .transfer-alliance-board>header h3,.app-shell[data-theme=light] .transfer-archive-zone>header h3,.app-shell[data-theme=light] .poll-question-heading h4,.app-shell[data-theme=light] .poll-fixed-question-grid>article h4{color:#eef8ff!important}.app-shell[data-theme=light] .generation-card>header p,.app-shell[data-theme=light] .transfer-special-zone>header p,.app-shell[data-theme=light] .transfer-standard-zone>header p,.app-shell[data-theme=light] .transfer-alliance-board>header p,.app-shell[data-theme=light] .transfer-archive-zone>header p{color:#91adbd!important}.app-shell[data-theme=light] .ops-dashboard .ops-live,.app-shell[data-theme=light] .ops-dashboard .eyebrow,.app-shell[data-theme=light] .ops-dashboard .gen-countdown>div:first-child small{color:#55d8ff!important}.app-shell[data-theme=light] .ops-dashboard .gen-countdown>div:first-child strong{color:#f1f8ff!important}.app-shell[data-theme=light] .ops-dashboard .gen-countdown>div:first-child span{color:#91adbd!important}.section-page{font-size:14px}.section-page :where(p,label),.workspace-content :where(.editor-panel,.preview-panel,.tool-card,.command-card,.form-card) :where(p,label){font-size:14px!important;line-height:1.5!important}.section-page :where(small),.workspace-content :where(.editor-panel,.preview-panel,.tool-card,.command-card,.form-card) small{font-size:12px!important;line-height:1.45!important}.section-page :where(input,select,textarea,button),.workspace-content :where(.editor-panel,.preview-panel,.tool-card,.command-card,.form-card) :where(input,select,textarea,button){font-size:13px!important;line-height:1.35!important}.section-page .eyebrow,.section-page :where(.ops-live,.sync-beacon,.transfer-slot-number,.transfer-card-state,.alliance-live,.phase-badge),.workspace-content :where(.eyebrow,.phase-badge,.preview-footer){letter-spacing:.09em!important;font-size:11px!important;line-height:1.35!important}.ops-dashboard .metric-card>div>small,.ops-dashboard .alliance-card-top small,.ops-dashboard .alliance-card-stats small,.ops-dashboard .alliance-command-card footer span,.ops-dashboard .event-readiness-list small{font-size:11px!important}.ops-dashboard .metric-card p,.ops-dashboard .ops-alert small,.ops-dashboard .activity-feed small,.ops-dashboard .quick-command small{font-size:12px!important}.ops-dashboard .ops-alert strong,.ops-dashboard .activity-feed strong,.ops-dashboard .event-readiness-list strong,.ops-dashboard .quick-command strong{font-size:13px!important;line-height:1.4!important}.sentinel-roster-page :where(.roster-player-meta,.player-power-label,.player-furnace-label),.alliance-command-page :where(.alliance-stat-grid small,.alliance-power-block small,.alliance-leadership small,footer),.t12-command-page :where(.t12-card-rank,.t12-skill-label,.t12-card-meta,.t12-summary-label){font-size:12px!important;line-height:1.4!important}.sentinel-roster-page :where(input,select,button),.t12-command-page :where(input,select,button){min-height:38px}.gen-command-page :where(.hero-class,.weapon-kicker,.generation-status,.history-index),.gen-command-page .generation-history-card :where(span,small),.gen-command-page .generation-countdown :where(span,small),.gen-command-page .gen-arrival-console :where(label,span,small){font-size:12px!important;line-height:1.4!important}.gen-command-page :where(.hero-name,.weapon-name),.gen-command-page .generation-history-card strong{font-size:14px!important;line-height:1.35!important}.gen-command-page .generation-hero>small,.gen-command-page .hero-weapon-copy>small,.gen-command-page .hero-weapon-copy>span,.gen-command-page .generation-card>footer :where(span,small),.gen-command-page .generation-history-card :where(.history-role,.history-weapon){font-size:11px!important;line-height:1.4!important}.gen-command-page .hero-weapon-copy>strong,.gen-command-page .generation-hero>b{font-size:12px!important;line-height:1.35!important}.gen-command-page .hero-weapon-icon>i{min-width:20px;height:20px;font-size:10px!important}.transfer-command-page .transfer-invite-card header :where(span,b),.transfer-command-page .transfer-card-fields label>span,.transfer-command-page :where(.transfer-zone-count,.transfer-alliance-count,.transfer-archive-meta),.transfer-command-page .transfer-metric-deck small{font-size:12px!important;line-height:1.4!important}.transfer-command-page .transfer-card-fields :where(input,select,button){min-height:39px;font-size:13px!important}.transfer-command-page .transfer-invite-card>footer :where(span,small),.transfer-command-page .transfer-period-control :where(span,label),.transfer-command-page .transfer-alliance-roster :where(span,small){font-size:11px!important;line-height:1.4!important}.transfer-command-page .transfer-invite-card{min-height:0}.poll-command-page :where(.poll-question-heading span,.poll-option-copy,.poll-result-meta,.poll-distribution-card small),.poll-command-page .poll-fixed-question-grid :where(label,small),.poll-command-page .poll-response-table :where(th,td){font-size:12px!important;line-height:1.45!important}.poll-command-page :where(input,select,button,textarea){min-height:38px}.poll-command-page :where(.poll-live-badge span,.poll-form-progress b,.poll-builder-fields label>span,.poll-identity-question label>span,.survey-choice-group>span,.survey-troop-card>footer,.poll-submit-bar>div span,.poll-result-count,.poll-result-toolbar label,.poll-troop-filters label>span,.poll-overview-metrics span,.poll-distribution-card>header span,.poll-distribution-card section b,.poll-troop-result header strong,.poll-troop-result header>b,.poll-troop-result section span,.poll-tier-cell b,.poll-alliance-badge){font-size:12px!important;line-height:1.4!important}.poll-command-page .poll-question-number{width:34px;height:34px;font-size:12px!important}.poll-command-page .poll-response-head,.poll-command-page .poll-response-table>article,.svs-score-page :where(.eyebrow,small,label,button,input,select,summary,textarea,figcaption,th,td),.svs-score-page :where(.svs-score-table-head,.svs-score-count,.svs-score-review-list>div,.svs-movers,.svs-audit div){font-size:12px!important;line-height:1.4!important}.svs-score-page :where(.svs-rank-number,.svs-rank-identity b,.svs-score-rank>strong,.svs-score-place),.svs-score-page :where(.svs-quality-cards span,.svs-quality-cards b,.svs-badge-list b,.svs-badge-list em,.svs-medal),.svs-score-page :where(.svs-image-manager span b,.svs-score-review-list b,.svs-score-review-list em,.svs-score-review-list strong){font-size:12px!important;line-height:1.35!important}.svs-score-page :where(.svs-op-groups>div>span,.svs-image-controls label span,.svs-image-queue figcaption span,.svs-image-manager span small,.svs-score-filters>span,.svs-crop-controls label,.svs-crop-controls b,.svs-ocr-status b,.svs-score-review-list i){font-size:11px!important;line-height:1.4!important}.svs-score-page .svs-score-row{min-height:60px}.svs-score-page .svs-score-row :where(input,select),.svs-score-page .svs-score-filters :where(input,select){min-height:38px;font-size:12px!important}.svs-score-page .svs-score-state small{padding:3px 6px;right:7px;font-size:10px!important}.svs-score-page .svs-score-state input{padding-right:62px}.svs-score-page .svs-score-table-head,.svs-score-page .svs-score-row{grid-template-columns:82px minmax(180px,1fr) minmax(150px,.75fr) 125px 120px minmax(175px,.7fr);min-width:1040px}.event-card small,.time-group summary span,.role-select,.building-grid label,.pet-window>strong,.pet-window label,.role-legend small,.switch-row small,.legend-row small,.recent-row small,.preview-footer{font-size:12px!important;line-height:1.4!important}.role-select,.building-grid input,.pet-window :where(input,select),.editor-panel :where(input,select,textarea,button){min-height:36px}@media (max-width:900px){.section-page :where(p,label),.section-page :where(input,select,textarea,button){font-size:13px!important}.section-page small{font-size:12px!important}}.auth-shell{color:#eaf7ff;background:radial-gradient(circle at 18% 22%,#26c1f024,#0000 32%),radial-gradient(circle at 82% 76%,#8955ff26,#0000 34%),linear-gradient(145deg,#020811,#071322 52%,#090b1d);place-items:center;min-height:100vh;padding:32px;display:grid;position:relative;overflow:hidden}.auth-shell:before{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#5dc7f01f 1px,#0000 1px),linear-gradient(90deg,#5dc7f01f 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.auth-orbit{border:1px solid #57d7ff2b;border-radius:50%;animation:18s linear infinite authOrbit;position:absolute;box-shadow:0 0 80px #45bcef12,inset 0 0 80px #714cec0f}.auth-orbit-one{width:620px;height:620px;top:-210px;left:-240px}.auth-orbit-two{width:480px;height:480px;animation-duration:14s;animation-direction:reverse;bottom:-180px;right:-170px}@keyframes authOrbit{to{transform:rotate(360deg)}}.auth-card{z-index:2;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#0b1f32e6,#070e1df0);border:1px solid #6bd3fa40;border-radius:24px;width:min(520px,100%);position:relative;overflow:hidden;box-shadow:0 35px 90px #0000007a,0 0 45px #43c4f114,inset 0 1px #ffffff14}.auth-card:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 24%,#ffffff17 42%,#0000 58%);animation:6s ease-in-out infinite authSweep;position:absolute;inset:0;transform:translate(-120%)}@keyframes authSweep{0%,68%{transform:translate(-120%)}88%,to{transform:translate(120%)}}.auth-card>header{border-bottom:1px solid #62c2ea21;align-items:center;gap:15px;padding:25px 27px 20px;display:flex}.auth-brand{color:#c9f5ff;background:linear-gradient(145deg,#2dbeef38,#774fe12b);border:1px solid #54dcff61;border-radius:15px;place-items:center;width:52px;height:52px;font:900 24px Georgia,serif;display:grid;box-shadow:0 0 25px #45cbf424}.auth-card header small{color:#64d9f7;letter-spacing:.12em;font-size:11px;font-weight:900}.auth-card h1{margin-top:5px;font-size:25px}.auth-card form{gap:15px;padding:24px 27px;display:grid}.auth-card form>p{color:#7e9aab;margin-bottom:2px;font-size:14px;line-height:1.55}.auth-card label{gap:7px;display:grid}.auth-card label>span{color:#76dff8;letter-spacing:.09em;align-items:center;gap:7px;font-size:11px;font-weight:900;display:flex}.auth-card input{color:#eefaff;background:#0208119e;border:1px solid #64c1ea30;border-radius:11px;outline:0;width:100%;height:48px;padding:0 14px;font-size:15px;transition:all .2s}.auth-card input:focus{border-color:#5ee0ff8c;box-shadow:0 0 0 4px #41cbf514,0 0 20px #41cbf50f}.auth-rule{color:#607d8f;font-size:12px}.auth-error{color:#ff96a6;background:#d2324b14;border:1px solid #ff5e7747;border-radius:9px;padding:10px 12px;font-size:13px}.auth-card form>button{color:#d6f8ff;letter-spacing:.04em;cursor:pointer;background:linear-gradient(135deg,#26b0e157,#6f4bdd4f);border:1px solid #5adcff6b;border-radius:11px;justify-content:center;align-items:center;gap:9px;height:48px;font-size:13px;font-weight:900;transition:all .2s;display:flex;box-shadow:0 12px 28px #00000040}.auth-card form>button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 32px #0000004d,0 0 22px #46cdf71f}.auth-card form>button:disabled{opacity:.5}.auth-card>footer{color:#587688;border-top:1px solid #62c2ea1c;justify-content:center;align-items:center;gap:7px;padding:14px;font-size:11px;display:flex}.auth-pending{text-align:center;justify-items:center;gap:10px;padding:38px 30px 42px;display:grid;position:relative;overflow:hidden}.auth-pending:before{content:"";background:linear-gradient(110deg,#0000 20%,#4bd7ff14 48%,#0000 75%);animation:2.8s ease-in-out infinite authPendingSweep;position:absolute;inset:0;transform:translate(-120%)}.auth-pending-radar{color:#6ce4ff;background:radial-gradient(circle,#2bb8e533,#1c3e680d);border:1px solid #53daff6b;border-radius:50%;place-items:center;width:92px;height:92px;margin-bottom:8px;display:grid;position:relative;box-shadow:0 0 0 9px #42c4ef0b,0 0 38px #37cdf833}.auth-pending-radar:before,.auth-pending-radar:after{content:"";border:1px solid #4ed5ff2e;border-radius:50%;animation:2s ease-out infinite authPendingPulse;position:absolute;inset:-12px}.auth-pending-radar:after{animation-delay:1s}.auth-pending-radar svg{animation:2.1s linear infinite authPendingSpin}.auth-pending>small{color:#5edfff;letter-spacing:.18em;font-size:10px;font-weight:900}.auth-pending strong{color:#e8faff;font-size:23px}.auth-pending p{color:#829dac;max-width:340px;font-size:14px;line-height:1.55}.auth-pending-signal{gap:6px;margin-top:10px;display:flex}.auth-pending-signal i{background:#52d9ff;border-radius:50%;width:7px;height:7px;animation:1.35s ease-in-out infinite authPendingDot;box-shadow:0 0 12px #52d9ff}.auth-pending-signal i:nth-child(2){animation-delay:.18s}.auth-pending-signal i:nth-child(3){animation-delay:.36s}@keyframes authPendingSpin{to{transform:rotate(360deg)}}@keyframes authPendingPulse{0%{opacity:.8;transform:scale(.82)}to{opacity:0;transform:scale(1.3)}}@keyframes authPendingDot{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-5px)}}@keyframes authPendingSweep{0%,20%{transform:translate(-120%)}75%,to{transform:translate(120%)}}.owner-nav-item{color:#d4ad61!important;background:linear-gradient(90deg,#d390200f,#0000)!important;border-color:#ffc35026!important;margin-top:8px!important}.owner-nav-item.active{color:#ffe2a0!important;border-color:#ffc7587a!important;box-shadow:0 0 20px #e09c2717!important}.account-status{grid-template-columns:auto 1fr auto!important;display:grid!important}.account-avatar{color:#87e9ff;background:#2db0dd1a;border:1px solid #5dd9fa4d;border-radius:9px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.account-status>button{color:#9d6872;cursor:pointer;background:#c62f470a;border:1px solid #ff647a26;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.account-status>button:hover{color:#ff8596;border-color:#ff647a61}.owner-command-page{--owner-gold:#ffc55e;gap:14px;display:grid}.owner-command-page>section,.owner-metrics article{background:linear-gradient(145deg,#0c1d2fc7,#050d19db);border:1px solid #63bce429;box-shadow:0 16px 42px #0000003b,inset 0 1px #ffffff0b}.owner-hero{border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:125px;padding:22px;display:grid;position:relative;overflow:hidden}.owner-hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 82% 10%,#ffbe4b1a,#0000 30%),linear-gradient(115deg,#0000 28%,#ffffff0d 48%,#0000 64%);position:absolute;inset:0}.owner-hero-icon{color:#ffd578;background:#d18c1e1a;border:1px solid #ffc4555c;border-radius:15px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 0 24px #e9a32d1a}.owner-hero h2{margin-top:5px;font-size:24px}.owner-hero p{color:#7793a4;margin-top:5px;font-size:13px}.owner-seal{color:#ffd477;letter-spacing:.08em;background:#d58e1e14;border:1px solid #ffc4544d;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:900;display:flex}.owner-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.owner-metrics article{border-radius:13px;grid-template-columns:auto 1fr;align-content:center;gap:5px 10px;min-height:94px;padding:14px;display:grid}.owner-metrics svg{color:#64daf7;grid-row:1/3}.owner-metrics small{color:#668396;letter-spacing:.08em;font-size:11px;font-weight:900}.owner-metrics strong{color:#e7f6fd;font:900 21px ui-monospace,monospace}.owner-security-controls{border-radius:17px;overflow:hidden}.owner-security-grid{grid-template-columns:minmax(280px,.8fr) 1.2fr;gap:12px;padding:16px 19px;display:grid}.owner-mfa-card,.owner-session-list>article{background:#030c1775;border:1px solid #60c4ee29;border-radius:12px}.owner-mfa-card{align-content:start;gap:12px;padding:14px;display:grid}.owner-mfa-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.owner-mfa-card small,.owner-session-list small,.owner-session-list span,.owner-mfa-enroll p{color:#6f8b9c;font-size:11px}.owner-mfa-card strong{color:#65e4af;font:900 14px ui-monospace,monospace}.owner-mfa-card button,.owner-session-list button{color:#79ddf7;cursor:pointer;background:#2aa8d314;border:1px solid #5cd0f53d;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:11px;font-weight:900;display:flex}.owner-mfa-enroll{gap:9px;display:grid!important}.owner-mfa-enroll code{overflow-wrap:anywhere;color:#ffe39b;background:#f4af3614;border-radius:8px;padding:10px;font-size:13px}.owner-mfa-enroll label{gap:5px;display:grid}.owner-mfa-enroll input,.owner-mfa-disable input{color:#e6f7fe;background:#01081094;border:1px solid #5fc1e833;border-radius:8px;height:38px;padding:0 10px;font:800 14px ui-monospace,monospace}.owner-mfa-disable{grid-template-columns:1fr auto;gap:8px;display:grid!important}.owner-session-list{gap:8px;display:grid}.owner-session-list>article{justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.owner-session-list>article>div{gap:4px;min-width:0;display:grid}.owner-session-list strong{color:#dff5ff;font-size:12px}.owner-session-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-session-list span{color:#506f82}.owner-session-list button{color:#ff8da3;background:#ca304d14;border-color:#ff5e7938;flex:none}.owner-create-panel,.owner-account-panel,.owner-login-panel{border-radius:17px;overflow:hidden}.owner-command-page section>header{border-bottom:1px solid #62bbe41f;justify-content:space-between;align-items:center;gap:12px;min-height:78px;padding:16px 19px;display:flex}.owner-command-page section>header h3{margin-top:4px;font-size:18px}.owner-command-page section>header p{color:#668397;margin-top:3px;font-size:12px}.owner-create-panel form{grid-template-columns:1fr 220px 190px;align-items:end;gap:10px;padding:17px 19px;display:grid}.owner-create-panel label{gap:6px;display:grid}.owner-create-panel label>span{color:#66899b;letter-spacing:.08em;font-size:11px;font-weight:900}.owner-create-panel :where(input,select){color:#d8edf6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0209128c;border:1px solid #61c0e82e;border-radius:9px;outline:0;height:42px;padding:0 11px;font-size:13px}.owner-create-panel form>button{color:#7de5ff;cursor:pointer;background:linear-gradient(135deg,#2aaddb29,#704cde1f);border:1px solid #5edcfd57;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:42px;font-size:12px;font-weight:900;display:flex}.temporary-password{background:#c9811412;border:1px solid #ffbf4c4a;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:8px 12px;margin:0 19px 17px;padding:13px;display:grid}.temporary-password>div{color:#ffc960;align-items:center;gap:10px;display:flex}.temporary-password>div span{gap:3px;display:grid}.temporary-password small{letter-spacing:.08em;font-size:10px}.temporary-password strong{color:#fff0c3;font:900 16px ui-monospace,monospace}.temporary-password button{color:#ffd273;cursor:pointer;background:#d58f1f17;border:1px solid #ffc3534d;border-radius:8px;align-items:center;gap:6px;height:35px;padding:0 10px;display:flex}.temporary-password p{color:#977d50;grid-column:1/-1;font-size:12px}.owner-notice{color:#78bdd0;background:#2ca7cf0d;border:1px solid #59d3f62e;border-radius:9px;margin:0 19px 17px;padding:10px 12px;font-size:12px}.owner-account-panel>header>button{color:#72cde5;cursor:pointer;background:#2fa8cf0d;border:1px solid #5dcff233;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 10px;display:flex}.owner-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:15px 18px 18px;display:grid}.owner-account-card{--account-accent:#62dafa;border:1px solid color-mix(in srgb,var(--account-accent) 22%,transparent);background:#0209126e;border-radius:13px;overflow:hidden}.owner-account-card.admin{--account-accent:#b18aff}.owner-account-card>header{grid-template-columns:auto 1fr auto;min-height:67px;justify-content:initial!important;border-bottom:1px solid color-mix(in srgb,var(--account-accent) 13%,transparent)!important;padding:12px!important;display:grid!important}.owner-account-card>header>span{border:1px solid color-mix(in srgb,var(--account-accent) 35%,transparent);width:37px;height:37px;color:var(--account-accent);background:color-mix(in srgb,var(--account-accent) 8%,transparent);border-radius:10px;place-items:center;font-weight:900;display:grid}.owner-account-card header div{gap:2px;display:grid}.owner-account-card header small{color:#587688;font-size:10px}.owner-account-card header strong{color:#dcecf4;font-size:14px}.owner-account-card header>b{letter-spacing:.05em;border-radius:7px;padding:6px 8px;font-size:9px}.owner-account-card header>b.active{color:#5de4aa;background:#30c58c17}.owner-account-card header>b.pending{color:#ffc56b;background:#d1891e17}.owner-account-card header>b.waiting{color:#72d9f2;background:#2da9d214}.owner-account-info{grid-template-columns:1fr 1fr;gap:7px;padding:11px;display:grid}.owner-account-info>span{background:#ffffff04;border:1px solid #5caed31a;border-radius:8px;gap:4px;padding:9px;display:grid}.owner-account-info small{color:#557384;font-size:10px}.owner-account-info strong{color:#9eb8c4;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.owner-account-card>footer{justify-content:flex-end;gap:7px;padding:0 11px 11px;display:flex}.owner-account-card footer button{cursor:pointer;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:10px;font-weight:900;display:flex}.owner-account-card footer .approve{color:#68e7b2;background:#2ab78114;border:1px solid #49e0a54a}.owner-account-card footer .delete{color:#d47a88;background:#c52d450d;border:1px solid #ff5c7533}.owner-login-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:15px 18px 18px;display:grid}.owner-login-grid>article{background:radial-gradient(circle at 100% 0,#905ef017,#0000 40%),#02091266;border:1px solid #ac84ff33;border-radius:11px;padding:13px}.login-status{color:#62e5ad;letter-spacing:.07em;align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.login-status i{background:#55e3a6;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #55e3a6}.owner-login-grid article>strong{color:#e2eff5;margin-top:9px;font-size:15px;display:block}.owner-login-grid article>div{gap:7px;margin-top:11px;display:grid}.owner-login-grid article>div span{gap:3px;display:grid}.owner-login-grid small{color:#587687;font-size:10px}.owner-login-grid b{color:#9cb7c3;font:800 11px ui-monospace,monospace}.owner-empty{color:#557386;text-align:center;grid-column:1/-1;align-content:center;place-items:center;gap:7px;min-height:130px;display:grid}.owner-empty strong{color:#8fa9b6;font-size:14px}.owner-empty p{font-size:12px}.owner-empty.compact{min-height:110px}@media (max-width:1100px){.owner-metrics{grid-template-columns:1fr 1fr}.owner-security-grid{grid-template-columns:1fr}.owner-create-panel form{grid-template-columns:1fr 1fr}.owner-create-panel form>button{grid-column:1/-1}.owner-account-grid,.owner-login-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.auth-shell{padding:14px}.auth-card>header,.auth-card form{padding-left:18px;padding-right:18px}.owner-hero{grid-template-columns:auto 1fr}.owner-seal{grid-column:1/-1;justify-self:start}.owner-metrics,.owner-create-panel form,.owner-account-grid,.owner-login-grid{grid-template-columns:1fr}.owner-security-grid{padding:12px}.owner-session-list>article{flex-direction:column;align-items:flex-start}.owner-session-list button{width:100%}.owner-mfa-disable,.temporary-password{grid-template-columns:1fr}.temporary-password button{justify-self:start}.owner-account-info{grid-template-columns:1fr}}.sentinel-sync-panel{--sync:#42d8ff;background:radial-gradient(circle at 3% 0,#2fc2ff1f,#0000 35%),radial-gradient(circle at 98% 5%,#805dff21,#0000 34%),linear-gradient(145deg,#091827eb,#040c18f5);border:1px solid #4cd1ff42;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 24px 60px #00060f52,inset 0 1px #ffffff12}.sentinel-sync-panel:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff12 48%,#0000 61%);position:absolute;inset:0;transform:translate(-120%)}.sentinel-sync-panel:hover:after{animation:1.25s sentinelSyncSweep}@keyframes sentinelSyncSweep{to{transform:translate(120%)}}.sentinel-sync-panel>header{z-index:1;border-bottom:1px solid #4cd1ff1f;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex;position:relative}.sentinel-sync-title{align-items:center;gap:13px;display:flex}.sentinel-sync-mark{color:#6ce6ff;background:#2ab5e117;border:1px solid #4adbff52;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 24px #32c2f31f,inset 0 0 17px #3ed9ff0f}.sentinel-sync-title h3{color:#e9f7ff;margin:3px 0;font-size:19px}.sentinel-sync-title p{color:#7899aa;margin:0;font-size:12px}.sync-link-state{color:#67e7b2;letter-spacing:.06em;white-space:nowrap;background:#1fb67d14;border:1px solid #4be3a740;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:9px;font-weight:900;display:flex}.sync-link-state.syncing{color:#67dcff;background:#20a1cf14;border-color:#3ac6f540}.sync-link-state.error{color:#ff8297;background:#d22f4b14;border-color:#ff5b7740}.sentinel-sync-body{z-index:1;grid-template-columns:270px minmax(0,1fr);gap:12px;padding:14px;display:grid;position:relative}.sync-countdown-card{background:linear-gradient(150deg,#102d42a6,#040e1ab8);border:1px solid #53d7ff33;border-radius:13px;align-content:center;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff0a}.sync-countdown{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:5px;margin-top:15px;display:grid}.sync-countdown strong{color:#e8faff;background:#3ec4ee11;border:1px solid #56daff38;border-radius:10px;place-items:center;height:52px;font:900 22px ui-monospace,SFMono-Regular,Consolas,monospace;display:grid;box-shadow:inset 0 0 18px #34cdfa0a}.sync-countdown i{color:#55dfff;font-style:normal;font-weight:900}.sync-countdown-labels{color:#557b90;text-align:center;letter-spacing:.09em;grid-template-columns:1fr 1fr 1fr;gap:17px;margin-top:6px;font-size:8px;font-weight:900;display:grid}.sync-countdown-card>small{color:#66dbaa;letter-spacing:.055em;align-items:center;gap:6px;margin-top:17px;font-size:8px;font-weight:900;display:flex}.sync-countdown-card>small i{background:#4ce1a5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #4ce1a5}.sync-source-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.sync-source-grid article{background:#01091263;border:1px solid #56b9e126;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:14px;display:grid;position:relative}.sync-source-grid article>svg{color:#60dcfb}.sync-source-grid article>div{gap:3px;display:grid}.sync-source-grid article small,.sync-last-run small{color:#58788a;letter-spacing:.05em;font-size:9px;font-weight:900}.sync-source-grid article strong{color:#ddecf3;font-size:15px}.sync-source-grid article span{color:#658596;font-size:10px}.sync-source-grid article>b{color:#56d8ff61;font:900 17px ui-monospace,monospace}.sync-source-grid article:nth-child(2)>svg{color:#b28aff}.sync-source-grid article:nth-child(2)>b{color:#b28aff6b}.sync-last-run{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.sync-last-run>span{background:#ffffff04;border:1px solid #5bb2d61c;border-radius:9px;gap:4px;padding:11px 13px;display:grid}.sync-last-run strong{color:#91adba;font-size:10px}.sync-last-run>span:last-child strong{color:#61dca9}.sync-manual-console{background:radial-gradient(circle at 0,#7852de1a,#0000 30%),#040a1585;border:1px solid #ad86ff2e;border-radius:11px;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.sync-manual-console>svg{color:#ac88ff}.sync-manual-console>div{gap:3px;display:grid}.sync-manual-console strong{color:#dbeaf1;font-size:13px}.sync-manual-console p{color:#627f90;margin:0;font-size:10px}.sync-manual-console button,.sync-error button{color:#b8efff;letter-spacing:.05em;cursor:pointer;background:linear-gradient(135deg,#2397cd2e,#6044c726);border:1px solid #6cdeff4d;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:39px;padding:0 14px;font-size:9px;font-weight:900;display:flex}.sync-manual-console button:hover{border-color:#6cdeff85;box-shadow:0 0 18px #40c2f01a}.sync-manual-console button:disabled{opacity:.55;cursor:wait}@keyframes syncSpin{to{transform:rotate(360deg)}}.sync-error{z-index:1;color:#ff8ba0;background:#b2223b12;border:1px solid #ff5a7638;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:0 14px 14px;padding:11px 13px;font-size:10px;display:grid;position:relative}.sync-error span{color:#a96f7a;gap:2px;display:grid}.sync-error strong{color:#ff94a6}.sync-error button{color:#ff9cac;background:#b4283f14;border-color:#ff627c40;height:32px}@media (max-width:1050px){.sentinel-sync-body{grid-template-columns:1fr}.sync-countdown-card{min-height:190px}.sync-manual-console{grid-column:auto}}@media (max-width:700px){.sentinel-sync-panel>header{flex-direction:column;align-items:flex-start}.sentinel-sync-title{align-items:flex-start}.sync-source-grid{grid-template-columns:1fr}.sync-last-run{grid-column:auto;grid-template-columns:1fr}.sync-manual-console{grid-template-columns:auto 1fr}.sync-manual-console button{grid-column:1/-1}.sync-error{grid-template-columns:auto 1fr}.sync-error button{grid-column:1/-1}.sync-countdown strong{font-size:18px}}.state-intro{z-index:30000;color:#ebfaff;isolation:isolate;background:#020711;place-items:center;transition:opacity .8s,filter .9s,clip-path 1s cubic-bezier(.7,0,.2,1);display:grid;position:fixed;inset:0;overflow:hidden}.state-intro.leaving{opacity:0;filter:brightness(2)blur(5px);clip-path:inset(49.7% 0)}.state-intro-scene{z-index:-6;animation:16s ease-in-out infinite alternate introSceneDrift;position:absolute;inset:-4%}.state-intro-scene img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 44%;object-position:center 44%;filter:saturate(.86)contrast(1.08)brightness(.7)}.state-intro-vignette{z-index:-5;background:radial-gradient(circle at 50% 45%,#0000 12%,#01060e2e 42%,#01050ce0 100%),linear-gradient(#02091361,#0000 32%,#01050cbf);position:absolute;inset:0}.state-intro-aurora{z-index:-4;opacity:.68;background:conic-gradient(from 210deg at 50% 50%,transparent 0 18%,#30cdff29 27%,transparent 37% 61%,#8952ff26 71%,transparent 82%);filter:blur(65px);animation:13s ease-in-out infinite alternate introAurora;position:absolute;inset:-30%}.state-intro-grid{z-index:-3;opacity:.25;transform-origin:top;background-color:#0000;background-image:linear-gradient(#5ccff829 1px,#0000 1px),linear-gradient(90deg,#5ccff829 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:70px 70px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:58% -20% -35%;transform:perspective(650px)rotateX(68deg);-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.state-intro-frame{z-index:3;pointer-events:none;position:absolute;inset:24px}.state-intro-frame i{filter:drop-shadow(0 0 11px #5de0ff8c);width:90px;height:90px;position:absolute}.state-intro-frame i:first-child{border-top:1px solid #65ddff;border-left:1px solid #65ddff;top:0;left:0}.state-intro-frame i:nth-child(2){border-top:1px solid #9e79ff;border-right:1px solid #9e79ff;top:0;right:0}.state-intro-frame i:nth-child(3){border-bottom:1px solid #65ddff;border-left:1px solid #65ddff;bottom:0;left:0}.state-intro-frame i:nth-child(4){border-bottom:1px solid #9e79ff;border-right:1px solid #9e79ff;bottom:0;right:0}.state-intro-snow{z-index:-1;pointer-events:none;position:absolute;inset:-10% 0 0;overflow:hidden}.state-intro-snow i{background:#fff;border-radius:50%;animation:linear infinite introSnowFall;display:block;position:absolute;top:-9%;box-shadow:0 0 8px #d2f4ffe6}.intro-snow-back{filter:blur(.35px)}.intro-snow-front{z-index:2;filter:blur(1px)}.state-intro-content{text-align:center;-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:radial-gradient(circle at 50% 0,#5ddaff21,#0000 45%),linear-gradient(145deg,#08192a9e,#030a16c2);border:1px solid #85deff40;border-radius:28px;justify-items:center;width:min(760px,100% - 42px);padding:52px 62px 38px;animation:1.25s cubic-bezier(.2,.8,.2,1) both introContentIn;display:grid;position:relative;box-shadow:0 45px 130px #0002099e,0 0 90px #3ebeef17,inset 0 1px #ffffff1f}.state-intro-content:before{content:"";pointer-events:none;background:linear-gradient(90deg,#63ddff,#0000 20%) 0 0/110px 1px no-repeat,linear-gradient(#63ddff,#0000 25%) 0 0/1px 110px no-repeat,linear-gradient(270deg,#a378ff,#0000 20%) 100% 100%/110px 1px no-repeat,linear-gradient(#0000 75%,#a378ff) 100% 100%/1px 110px no-repeat;border-radius:22px;position:absolute;inset:7px}.state-intro-sigil{color:#8be8ff;background:linear-gradient(145deg,#133c55f5,#06111ffa);border:1px solid #75e3ff8c;border-radius:24px;place-items:center;width:78px;height:78px;display:grid;position:absolute;top:-39px;transform:rotate(45deg);box-shadow:0 16px 40px #00000073,0 0 35px #4ed3fc33,inset 0 1px #ffffff26}.state-intro-sigil svg{filter:drop-shadow(0 0 9px #58dfff);transform:rotate(-45deg)}.state-intro-sigil b{color:#fff;font:900 10px ui-monospace,monospace;position:absolute;bottom:9px;right:3px;transform:rotate(-45deg)}.state-intro-eyebrow{color:#78dbf6;letter-spacing:.24em;align-items:center;gap:12px;margin-top:10px;font-size:9px;font-weight:900;display:flex}.state-intro-eyebrow i{background:linear-gradient(90deg,#0000,#67dcfa);width:46px;height:1px}.state-intro-eyebrow i:last-child{background:linear-gradient(90deg,#a17cff,#0000)}.state-intro-content h1{gap:5px;margin:22px 0 0;display:grid}.state-intro-content h1 small{color:#88a6b8;letter-spacing:.55em;text-indent:.55em;font:800 13px/1 Inter,sans-serif}.state-intro-content h1 strong{color:#f4fbff;letter-spacing:-.065em;text-shadow:0 8px 35px #00000080;font:600 clamp(55px,7vw,96px)/.9 Georgia,Times New Roman,serif}.state-intro-content h1 em{color:#78e1ff;text-shadow:0 0 30px #4ed3ff6b;font-style:normal}.state-intro-content p{color:#9ab1c0;letter-spacing:.04em;margin:24px 0 0;font:400 13px/1.8 Inter,sans-serif}.state-intro-content>button{color:#eaffff;letter-spacing:.16em;cursor:pointer;background:linear-gradient(115deg,#24a8d857,#644ada52);border:1px solid #7ee7ff80;border-radius:14px;justify-content:center;align-items:center;gap:13px;min-width:260px;height:58px;margin-top:28px;padding:0 24px;font-size:11px;font-weight:950;transition:all .35s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 17px 38px #00040c6b,0 0 30px #48cdf71f,inset 0 1px #ffffff24}.state-intro-content>button:before{content:"";background:linear-gradient(105deg,#0000 25%,#ffffffbf 48%,#0000 68%);animation:2.8s ease-in-out infinite introButtonSweep;position:absolute;inset:0;transform:translate(-130%)skew(-16deg)}.state-intro-content>button:hover{border-color:#b4f1ff;transform:translateY(-5px)scale(1.025);box-shadow:0 25px 48px #00040c80,0 0 42px #4bd7ff3d}.state-intro-content>button:active{transform:scale(.97)}.state-intro-status{color:#627f91;letter-spacing:.12em;border-top:1px solid #70c2e521;justify-content:space-between;align-items:center;width:100%;margin-top:29px;padding-top:17px;font-size:8px;font-weight:900;display:flex}.state-intro-status span{align-items:center;gap:7px;display:flex}.state-intro-status i{background:#56e6ac;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #56e6ac}.state-intro-status b{color:#8a74df;font-size:8px}.state-intro-enterline{background:#6dd9fa26;width:1px;height:55px;position:absolute;bottom:27px;left:50%}.state-intro-enterline span{background:#7ce4ff;width:1px;height:18px;animation:1.8s ease-in-out infinite introLine;display:block;box-shadow:0 0 9px #7ce4ff}@keyframes introSceneDrift{to{transform:scale(1.045)translateY(-.7%)}}@keyframes introAurora{to{transform:translate(4%,-2%)rotate(8deg)}}@keyframes introSnowFall{0%{transform:translateY(-8vh)rotate(0)}24%{transform:translate3d(calc(var(--snow-drift)*.2),22vh,0) rotate(75deg)}52%{transform:translate3d(calc(var(--snow-drift)*.54),55vh,0) rotate(180deg)}78%{transform:translate3d(calc(var(--snow-drift)*.82),84vh,0) rotate(275deg)}to{transform:translate3d(var(--snow-drift),120vh,0) rotate(360deg)}}@keyframes introContentIn{0%{opacity:0;filter:blur(9px);transform:translateY(28px)scale(.96)}to{opacity:1;filter:none;transform:none}}@keyframes introButtonSweep{0%,35%{transform:translate(-130%)skew(-16deg)}70%,to{transform:translate(130%)skew(-16deg)}}@keyframes introLine{0%{opacity:0;transform:translateY(0)}35%{opacity:1}to{opacity:0;transform:translateY(37px)}}@media (max-width:680px){.state-intro-frame{inset:10px}.state-intro-frame i{width:48px;height:48px}.state-intro-content{border-radius:21px;width:calc(100% - 24px);padding:47px 18px 26px}.state-intro-content h1 small{letter-spacing:.38em;text-indent:.38em;font-size:9px}.state-intro-content h1 strong{font-size:clamp(48px,17vw,68px)}.state-intro-content p{font-size:11px}.state-intro-content>button{width:100%;min-width:0}.state-intro-status{flex-direction:column;align-items:flex-start;gap:10px}.state-intro-eyebrow{letter-spacing:.13em;font-size:7px}.state-intro-eyebrow i{width:22px}}.landing-shell{--landing-x:0;--landing-y:0;color:#eaf8ff;background:#020812;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;position:relative;overflow:hidden}.landing-nav{z-index:40;-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(135deg,#081321b8,#050c1880);border:1px solid #9ee1ff30;border-radius:17px;grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 15px 0 12px;display:grid;position:fixed;top:20px;left:clamp(18px,3vw,54px);right:clamp(18px,3vw,54px);box-shadow:0 18px 55px #00040c4d,inset 0 1px #ffffff14}.landing-glass{position:relative;overflow:hidden}.landing-glass:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(380px circle at var(--spot-x,50%) var(--spot-y,50%),#c1efff21,transparent 46%);position:absolute;inset:0}.landing-glass:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#0000 18%,#ffffff2b 43%,#0000 61%);position:absolute;inset:-1px;transform:translate(-120%)}.landing-glass:hover:after{animation:1.2s landingSweep}.landing-glass>*{z-index:1;position:relative}@keyframes landingSweep{to{transform:translate(120%)}}.landing-brand{color:inherit;justify-self:start;align-items:center;gap:11px;text-decoration:none;display:flex}.landing-brand-mark{color:#8aeaff;background:radial-gradient(circle at 35% 25%,#8aebff38,#2396cf14);border:1px solid #51dcff6b;border-radius:12px;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 0 23px #3ecdff2e,inset 0 0 17px #51daff12}.landing-brand>span:last-child{gap:1px;display:grid}.landing-brand strong{letter-spacing:.18em;font:900 14px/1.1 Georgia,Times New Roman,serif}.landing-brand small{color:#5ebedf;letter-spacing:.2em;font-size:7px;font-weight:900}.landing-nav-status{color:#7899aa;letter-spacing:.1em;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.landing-nav-status i{background:#3be399;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #3be399}.landing-nav-status b{color:#56dfa6}.landing-login{color:#c5f2ff;letter-spacing:.07em;background:linear-gradient(135deg,#31a7da21,#593db421);border:1px solid #74dfff47;border-radius:11px;justify-self:end;align-items:center;gap:8px;height:40px;padding:0 13px;font-size:9px;font-weight:900;text-decoration:none;transition:all .3s;display:flex}.landing-login:hover{border-color:#87e8ff94;transform:translateY(-1px);box-shadow:0 0 24px #42c0f224}.landing-slider{isolation:isolate;background:#030b15;height:100vh;min-height:720px;position:relative;overflow:hidden}.landing-slide{z-index:0;visibility:hidden;opacity:0;transition:opacity 1.15s,visibility 1.15s;position:absolute;inset:0}.landing-slide.active{z-index:1;visibility:visible;opacity:1}.landing-scene{transform:scale(1.08) translate3d(calc(var(--landing-x) * -8px),calc(var(--landing-y) * -5px),0);transition:transform .2s ease-out;position:absolute;inset:-4%}.landing-slide.active .landing-scene{animation:9s cubic-bezier(.2,.7,.1,1) both landingSceneIn}.landing-scene img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.landing-scene-shade{background:linear-gradient(90deg,#01060ef5 0%,#020811cc 28%,#030a1242 58%,#01060d29 100%),linear-gradient(#0000 63%,#01060dd9),radial-gradient(circle at 72% 42%,#0000 8%,#01070e2e 70%);position:absolute;inset:0}.landing-aurora{opacity:.24;filter:blur(55px);width:70%;height:65%;transform:translate3d(calc(var(--landing-x) * 16px),calc(var(--landing-y) * 8px),0);background:radial-gradient(#37e3ff61,#0000 62%);animation:8s ease-in-out infinite alternate landingAurora;position:absolute;inset:-20% -10% auto}@keyframes landingSceneIn{0%{transform:scale(1.14) translate3d(calc(var(--landing-x) * -8px),calc(var(--landing-y) * -5px),0)}to{transform:scale(1.06) translate3d(calc(var(--landing-x) * -8px),calc(var(--landing-y) * -5px),0)}}@keyframes landingAurora{to{opacity:.4;transform:translate(5%,4%)scale(1.15)}}.landing-content{z-index:5;align-items:center;width:min(1520px,100%);height:100%;margin:auto;padding:120px clamp(72px,8vw,150px) 100px;display:flex;position:relative}.landing-copy{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);opacity:0;background:linear-gradient(140deg,#0714229c,#020a1459);border:1px solid #90ddff33;border-radius:24px;width:min(660px,54vw);padding:clamp(28px,4vw,52px);transform:translateY(28px);box-shadow:0 40px 100px #00040c57,inset 0 1px #ffffff14}.landing-slide.active .landing-copy{animation:.95s cubic-bezier(.2,.8,.2,1) .25s forwards landingCopyIn}@keyframes landingCopyIn{to{opacity:1;transform:translateY(0)}}.landing-copy:before{background:radial-gradient(520px circle at var(--spot-x,50%) var(--spot-y,50%),#7ee2ff29,transparent 45%)}.landing-copy:focus-within,.landing-copy:hover{border-color:#85e0ff5e;box-shadow:0 45px 110px #00050f73,0 0 36px #33bded14,inset 0 1px #ffffff1c}.landing-kicker{color:#65ddff;letter-spacing:.16em;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.landing-copy h1{color:#f2f9fc;letter-spacing:-.045em;text-shadow:0 8px 35px #00000080;max-width:580px;margin:18px 0 0;font:600 clamp(42px,5.2vw,78px)/.96 Georgia,Times New Roman,serif}.landing-copy h1 em{color:#0000;letter-spacing:-.06em;text-shadow:none;filter:drop-shadow(0 0 24px #53ceff38);background:linear-gradient(100deg,#f1fdff 0%,#7de8ff 30%,#79a9ff 63%,#d0baff 100%);-webkit-background-clip:text;background-clip:text;margin-top:10px;font:900 clamp(46px,5.8vw,86px)/.95 Inter,ui-sans-serif,sans-serif;display:block}.landing-copy>p{color:#9bb5c3;max-width:570px;margin:22px 0 0;font-size:clamp(13px,1.1vw,16px);line-height:1.75}.landing-actions{align-items:center;gap:10px;margin-top:30px;display:flex}.landing-actions a,.landing-actions button{letter-spacing:.07em;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:9px;height:47px;padding:0 17px;font-size:9px;font-weight:900;transition:all .3s;display:flex}.landing-actions a{color:#e4fbff;background:linear-gradient(120deg,#1face14a,#5944ca45);border:1px solid #70e0ff85;text-decoration:none;box-shadow:0 10px 28px #1770a033}.landing-actions button{color:#87a8b8;background:#05101c70;border:1px solid #94c1d62e}.landing-actions a:hover,.landing-actions button:hover{border-color:#8fe7ffb3;transform:translateY(-2px);box-shadow:0 15px 34px #2aa2d633}.landing-proof{color:#59798a;letter-spacing:.08em;border-top:1px solid #8bd2ee1c;align-items:center;gap:18px;margin-top:28px;padding-top:17px;font-size:8px;font-weight:800;display:flex}.landing-proof span{align-items:center;gap:6px;display:flex}.landing-proof i{background:#45dda1;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #45dda1}.landing-proof b{color:#7de4ff}.landing-slide-id{z-index:6;text-shadow:0 4px 18px #000;justify-items:end;gap:5px;display:grid;position:absolute;bottom:82px;right:clamp(38px,5vw,90px)}.landing-slide-id small{color:#beedffc7;font:900 38px/1 ui-monospace,monospace}.landing-slide-id span{color:#77a1b5;letter-spacing:.18em;font-size:8px;font-weight:900}.landing-snow{z-index:8;pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-snow i{filter:blur(.2px);background:#fff;border-radius:50%;animation:linear infinite landingSnow;display:block;position:absolute;top:-20px;box-shadow:0 0 7px #c7f1ff8c}@keyframes landingSnow{0%{transform:translateY(-8vh)rotate(0)}24%{transform:translate3d(calc(var(--snow-drift)*.16),20vh,0) rotate(82deg)}52%{transform:translate3d(calc(var(--snow-drift)*.52),51vh,0) rotate(176deg)}76%{transform:translate3d(calc(var(--snow-drift)*.79),79vh,0) rotate(258deg)}to{transform:translate3d(var(--snow-drift),116vh,0) rotate(360deg)}}.landing-snow-back{opacity:.55;filter:blur(.4px)}.landing-snow-front{z-index:9;filter:blur(.8px)}.landing-arrow{z-index:12;color:#98c7d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#040e1961;border:1px solid #8fdaf733;border-radius:12px;place-items:center;width:45px;height:56px;transition:all .25s;display:grid;position:absolute;top:50%}.landing-arrow:hover{color:#e1faff;background:#17719a30;border-color:#73dfff80;box-shadow:0 0 24px #39c6f71f}.landing-prev{left:24px}.landing-next{right:24px}.landing-pagination{z-index:13;gap:8px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.landing-pagination button{color:#526e7c;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;gap:7px;width:52px;padding:8px 4px;display:grid}.landing-pagination button span{background:#a0d2e52e;border-radius:99px;height:2px;overflow:hidden}.landing-pagination button span:after{content:"";background:linear-gradient(90deg,#5cdfff,#a895ff);width:0;height:100%;display:block}.landing-pagination button.active{color:#bfefff}.landing-pagination button.active span:after{animation:7s linear forwards landingProgress}.landing-pagination b{font-size:8px}@keyframes landingProgress{to{width:100%}}.landing-scroll{z-index:13;color:#587586;letter-spacing:.15em;align-items:center;gap:9px;font-size:7px;font-weight:900;display:flex;position:absolute;bottom:32px;left:34px}.landing-scroll span{background:linear-gradient(#6adfff,#0000);width:1px;height:28px;animation:1.8s ease-in-out infinite landingScroll}@keyframes landingScroll{50%{opacity:.45;transform:translateY(6px)}}@media (max-width:900px){.landing-nav{grid-template-columns:1fr auto}.landing-nav-status{display:none}.landing-content{padding-left:72px;padding-right:72px}.landing-copy{width:min(640px,100%)}.landing-arrow{top:auto;bottom:25px}.landing-slide-id{right:28px}.landing-scroll{display:none}}@media (max-width:620px){.landing-nav{height:60px;top:12px;left:12px;right:12px}.landing-brand-mark{width:38px;height:38px}.landing-brand strong{font-size:11px}.landing-login{height:38px;padding:0 11px}.landing-login span{display:none}.landing-slider{min-height:680px}.landing-content{align-items:flex-end;padding:96px 14px 92px}.landing-copy{border-radius:19px;padding:25px 21px}.landing-copy h1{font-size:40px}.landing-copy h1 em{font-size:45px}.landing-copy>p{font-size:12px;line-height:1.6}.landing-actions{flex-direction:column;align-items:stretch}.landing-actions a,.landing-actions button{width:100%}.landing-proof{justify-content:space-between;gap:8px}.landing-proof span:last-child,.landing-arrow{display:none}.landing-slide-id{top:88px;bottom:auto;right:17px}.landing-slide-id small{font-size:25px}.landing-pagination{bottom:23px}.landing-scene-shade{background:linear-gradient(#01060d2e 0%,#02081194 35%,#01060ef7 100%)}}@media (prefers-reduced-motion:reduce){.landing-scene,.landing-aurora,.landing-snow i,.landing-pagination button.active span:after,.landing-scroll span{animation:none!important}.landing-slide,.landing-copy{transition:none!important}}.landing-video-section{z-index:2;color:#eaf8ff;isolation:isolate;background:radial-gradient(circle at 50% -15%,#1e97d333,#0000 42%),radial-gradient(circle at 5% 66%,#1674ac21,#0000 34%),radial-gradient(circle at 95% 72%,#6f42d224,#0000 34%),linear-gradient(#020812 0%,#040c18 52%,#020711 100%);min-height:100vh;padding:clamp(108px,10vw,150px) 0 92px;position:relative;overflow:hidden}.landing-video-section:before{content:"";z-index:-1;opacity:.34;background-image:linear-gradient(#70d1f309 1px,#0000 1px),linear-gradient(90deg,#70d1f309 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 82%,#0000);mask-image:linear-gradient(#0000,#000 22% 82%,#0000)}.landing-video-section:after{content:"";z-index:-1;filter:blur(85px);pointer-events:none;background:#38bfef13;border-radius:50%;width:min(1020px,82vw);height:min(550px,56vw);position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.video-ambient{z-index:-1;filter:blur(100px);opacity:.13;pointer-events:none;border-radius:50%;width:36vw;height:36vw;animation:8s ease-in-out infinite alternate videoAmbient;position:absolute}.video-ambient-cyan{background:#20d9ff;top:18%;left:-14vw}.video-ambient-violet{background:#8a5dff;animation-delay:-4s;bottom:4%;right:-16vw}@keyframes videoAmbient{to{opacity:.21;transform:translate(4vw,-2vw)scale(1.12)}}.video-showcase-heading{z-index:4;justify-content:space-between;align-items:flex-end;gap:28px;width:min(1440px,100% - 80px);margin:0 auto 52px;display:flex;position:relative}.video-showcase-heading>div>span{color:#62dcff;letter-spacing:.17em;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.video-showcase-heading h2{color:#f1f9fc;letter-spacing:-.045em;margin:13px 0 0;font:600 clamp(35px,4.4vw,65px)/1 Georgia,Times New Roman,serif}.video-showcase-heading h2 em{color:#0000;background:linear-gradient(95deg,#7be9ff,#89aaff 55%,#c6a9ff);-webkit-background-clip:text;background-clip:text;font-style:normal}.video-showcase-heading p{color:#7595a7;margin:14px 0 0;font-size:13px}.video-showcase-heading>a{color:#9edff1;letter-spacing:.07em;background:#114a6521;border:1px solid #70dcff38;border-radius:11px;flex:none;align-items:center;gap:8px;height:42px;padding:0 14px;font-size:9px;font-weight:900;text-decoration:none;transition:all .3s;display:flex}.video-showcase-heading>a:hover{color:#e7fbff;background:#2190bc26;border-color:#75e2ff80;transform:translateY(-2px);box-shadow:0 0 25px #42caf621}.video-channel-brand{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(110deg,#ff172c21,#09192785 48%,#40c7f212);border:1px solid #ff485840;border-radius:13px;align-items:center;gap:11px;width:max-content;padding:8px 13px 8px 8px;display:flex;box-shadow:0 10px 28px #00030a3d,inset 0 1px #ffffff0f}.video-youtube-mark{background:linear-gradient(145deg,#ff3047,#d90020);place-items:center;width:39px;height:31px;box-shadow:0 0 20px #ff193452,inset 0 1px #ffffff40;color:#fff!important;border-radius:9px!important;display:grid!important}.video-channel-name{color:inherit!important;letter-spacing:normal!important;gap:1px!important;display:grid!important}.video-channel-name b{color:#f4fbff;letter-spacing:.04em;font:900 14px/1 Inter,ui-sans-serif,sans-serif}.video-channel-name strong{color:#ff6d7d;letter-spacing:.16em;font:900 8px/1.1 Inter,ui-sans-serif,sans-serif}.video-channel-brand>i{color:#5d8799;letter-spacing:.13em;border-left:1px solid #7cccea29;margin-left:3px;padding-left:12px;font-size:7px;font-style:normal;font-weight:900}.video-stage{z-index:3;position:relative}.video-rail{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;align-items:center;gap:22px;padding:32px max(40px,50vw - min(72vw,980px)/2) 46px;display:flex;overflow-x:auto}.video-rail::-webkit-scrollbar{display:none}.video-card{--rgb-a:#4de5ff;--rgb-b:#9b72ff;-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);scroll-snap-align:center;cursor:pointer;opacity:.52;filter:saturate(.72);background:radial-gradient(circle at 7% 5%,#38caf61f,#0000 32%),radial-gradient(circle at 100% 100%,#8858f121,#0000 39%),linear-gradient(145deg,#0a1b2bdb,#040c18eb);border:1px solid #74d5f92e;border-radius:26px;flex:0 0 min(72vw,980px);grid-template-columns:minmax(0,1.55fr) minmax(270px,.65fr);min-height:570px;padding:12px;transition:transform .65s cubic-bezier(.2,.8,.2,1),opacity .5s,filter .5s,border-color .35s,box-shadow .45s;display:grid;transform:scale(.91);box-shadow:0 28px 80px #00030a7a,inset 0 1px #ffffff13}.video-card:hover{opacity:.82;filter:saturate();border-color:#81dfff61;transform:scale(.94)translateY(-7px);box-shadow:0 34px 90px #00030c94,0 0 38px #36c7f614,inset 0 1px #ffffff1a}.video-card.selected{opacity:1;filter:none;cursor:default;border-color:#80deff69;transform:scale(1.035)translateY(-12px);box-shadow:0 45px 120px #00030cad,0 0 52px #32c3f41f,0 0 74px #814eeb17,inset 0 1px #ffffff21}.video-card.selected:hover{transform:scale(1.04)translateY(-15px)}.video-card:before{background:radial-gradient(620px circle at var(--spot-x,50%) var(--spot-y,50%),#abe9ff24,transparent 45%)}.video-card:after{background:linear-gradient(112deg,#0000 23%,#ffffff29 43%,#0000 61%)}.video-corner{pointer-events:none;opacity:.75;filter:drop-shadow(0 0 7px);width:40px;height:40px;transition:all .35s;z-index:8!important;position:absolute!important}.video-corner:before,.video-corner:after{content:"";background:currentColor;border-radius:999px;position:absolute;box-shadow:0 0 12px}.video-corner-tl{color:var(--rgb-a);top:8px;left:8px}.video-corner-tr{color:var(--rgb-b);top:8px;right:8px;transform:scaleX(-1)}.video-corner-bl{color:var(--rgb-b);bottom:8px;left:8px;transform:scaleY(-1)}.video-corner-br{color:var(--rgb-a);bottom:8px;right:8px;transform:scale(-1)}.video-card:hover .video-corner,.video-card.selected .video-corner{opacity:1;filter:drop-shadow(0 0 12px);width:54px;height:54px}.video-media{background:#020710;border:1px solid #6cd0f521;border-radius:18px;min-height:544px;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #0000008c}.video-media iframe,.video-cover{border:0;width:100%;height:100%;position:absolute;inset:0}.video-cover{background-position:50%;background-size:cover;transition:transform .7s,filter .5s;transform:scale(1.035)}.video-card:hover .video-cover{filter:brightness(1.08);transform:scale(1.075)}.video-cover>button{z-index:3;color:#e8fbff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:linear-gradient(145deg,#31c2ec8c,#6e47dc80);border:1px solid #c1f0ff6b;border-radius:50%;place-items:center;width:60px;height:60px;padding:0;transition:all .35s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #41caf312,0 13px 35px #00000059}.video-card:hover .video-cover>button{transform:translate(-50%,-50%)scale(1.1);box-shadow:0 0 0 14px #41caf312,0 0 30px #57d8ff40}.video-media-shade{pointer-events:none;background:linear-gradient(90deg,#0000 66%,#0208119e),linear-gradient(#0000 72%,#02070e40);inset:0;z-index:2!important;position:absolute!important}.video-card.selected .video-media-shade{opacity:0}.video-card-copy{flex-direction:column;justify-content:center;padding:42px 30px 32px;display:flex}.video-card-copy>span{color:#62ddff;letter-spacing:.15em;font-size:9px;font-weight:900}.video-card-copy h3{color:#f0f8fc;letter-spacing:-.035em;margin:13px 0 0;font:600 clamp(25px,2.25vw,36px)/1.08 Georgia,Times New Roman,serif}.video-card-copy p{color:#718fa0;margin:17px 0 0;font-size:12px;line-height:1.7}.video-card-copy footer{border-top:1px solid #75cff11c;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:23px;display:flex}.video-card-copy footer b{color:#68dca7;letter-spacing:.09em;align-items:center;gap:7px;font-size:8px;display:flex}.video-card-copy footer b:before{content:"";background:#45dfa0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #45dfa0}.video-card-copy footer small{color:#668597;font:800 10px ui-monospace,monospace}.video-nav{z-index:10;color:#9dd6e8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#05111eb8;border:1px solid #78dafc3d;border-radius:14px;place-items:center;width:50px;height:62px;transition:all .3s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 14px 35px #00030a59,inset 0 1px #ffffff0f}.video-nav:hover{color:#fff;background:linear-gradient(145deg,#2399ca59,#5637b34a);border-color:#74e2ff94;transform:translateY(-50%)scale(1.06);box-shadow:0 0 28px #41ccf72e}.video-nav-prev{left:clamp(14px,3vw,54px)}.video-nav-next{right:clamp(14px,3vw,54px)}.video-selector{justify-content:center;align-items:center;gap:8px;margin-top:4px;display:flex}.video-selector button{color:#49697a;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;gap:8px;width:58px;padding:9px 5px;font:900 8px ui-monospace,monospace;display:grid}.video-selector button span{background:#79cbea21;border-radius:10px;height:2px;overflow:hidden}.video-selector button span:after{content:"";background:linear-gradient(90deg,#54dcff,#a678ff);width:0;height:100%;transition:all .45s;display:block}.video-selector button.active{color:#c4f1ff}.video-selector button.active span:after{width:100%;box-shadow:0 0 9px #54dcff}@media (max-width:1050px){.video-card{flex-basis:82vw;grid-template-columns:1fr;min-height:0}.video-media{min-height:440px}.video-card-copy{padding:24px 24px 20px}.video-card-copy footer{margin-top:23px}.video-rail{padding-left:9vw;padding-right:9vw}.video-showcase-heading{width:calc(100% - 48px)}}@media (max-width:680px){.landing-video-section{padding-top:90px}.video-showcase-heading{flex-direction:column;align-items:flex-start;width:calc(100% - 28px);margin-bottom:30px}.video-showcase-heading h2{font-size:38px}.video-showcase-heading p{font-size:12px;line-height:1.55}.video-card{opacity:.82;filter:saturate(.9)brightness(.94);border-radius:20px;flex-basis:88vw;padding:8px;transform:scale(.96)}.video-card.selected{opacity:1;filter:none;transform:scale(1)translateY(-5px)}.video-card.selected:hover{transform:scale(1)translateY(-8px)}.video-media{border-radius:14px;min-height:52vw}.video-card-copy{padding:22px 16px 16px}.video-card-copy h3{font-size:27px}.video-nav{width:42px;height:50px;top:38%}.video-nav-prev{left:7px}.video-nav-next{right:7px}.video-rail{scroll-snap-type:x mandatory;gap:12px;padding:20px 6vw 35px;scroll-padding-inline:6vw}.video-corner{width:28px;height:28px}.video-corner:before{width:27px}.video-corner:after{height:27px}.video-card:hover .video-corner,.video-card.selected .video-corner{width:37px;height:37px}.video-card:hover .video-corner:before,.video-card.selected .video-corner:before{width:36px}.video-card:hover .video-corner:after,.video-card.selected .video-corner:after{height:36px}}@media (max-width:480px){.video-channel-brand{gap:8px;padding-right:10px}.video-channel-brand>i{display:none}.video-channel-name b{font-size:12px}.video-youtube-mark{width:36px;height:29px}}@media (prefers-reduced-motion:reduce){.video-ambient,.video-card,.video-cover,.video-cover>button{transition:none!important;animation:none!important}.video-rail{scroll-behavior:auto}}.landing-transfer-section{isolation:isolate;background:radial-gradient(circle at 16% 38%,#2bbeeb24,#0000 34%),radial-gradient(circle at 82% 61%,#f4a53a1a,#0000 32%),linear-gradient(#020711,#07111d 48%,#030914);place-items:center;min-height:900px;padding:110px clamp(24px,6vw,100px);display:grid;position:relative;overflow:hidden}.landing-transfer-section:before{content:"";z-index:-2;transform-origin:bottom;background-color:#0000;background-image:linear-gradient(#65cff509 1px,#0000 1px),linear-gradient(90deg,#65cff509 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;transform:perspective(800px)rotateX(64deg)scale(1.3)translateY(20%);-webkit-mask-image:linear-gradient(#0000,#000 40%,#0000);mask-image:linear-gradient(#0000,#000 40%,#0000)}.transfer-grid-glow{z-index:-1;filter:blur(90px);background:#37b3e017;border-radius:50%;width:min(1200px,88vw);height:400px;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.landing-transfer-shell{grid-template-columns:420px minmax(0,1fr);align-items:center;gap:clamp(55px,8vw,130px);width:min(1360px,100%);display:grid}.state-alliance-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(circle at 0 0,#39cdf726,#0000 34%),radial-gradient(circle at 100% 100%,#9758f621,#0000 35%),linear-gradient(145deg,#0a1b2cd6,#030b16e8);border:1px solid #69d7fa42;border-radius:26px;min-height:610px;padding:22px;box-shadow:0 40px 100px #00020885,-22px 0 75px #24b2e20f,inset 0 1px #ffffff1a}.state-alliance-card>header{border-bottom:1px solid #68cbf021;justify-content:space-between;align-items:center;padding:7px 6px 20px;display:flex}.state-alliance-card>header span{color:#6fdefa;letter-spacing:.13em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.state-alliance-card>header>b{color:#87e4ff33;font:900 43px/1 ui-monospace,monospace}.state-alliance-list{gap:10px;padding:23px 0;display:grid}.state-alliance{--alliance:#62dafa;border:1px solid color-mix(in srgb,var(--alliance) 25%,transparent);background:linear-gradient(110deg,color-mix(in srgb,var(--alliance) 10%,transparent),#020a136b);border-radius:13px;grid-template-columns:40px 1fr auto;align-items:center;gap:11px;min-height:72px;padding:0 16px;transition:all .35s;display:grid;position:relative;overflow:hidden}.state-alliance:after{content:"";background:linear-gradient(110deg,#0000 20%,#ffffff17 45%,#0000 66%);position:absolute;inset:0;transform:translate(-120%)}.state-alliance-card:hover .state-alliance:after{animation:1.5s forwards transferAllianceSweep;animation-delay:calc(var(--delay,0) * 80ms)}@keyframes transferAllianceSweep{to{transform:translate(120%)}}.state-alliance i{color:color-mix(in srgb,var(--alliance) 62%,#fff);font:700 9px ui-monospace,monospace}.state-alliance strong{color:var(--alliance);letter-spacing:.08em;text-shadow:0 0 18px color-mix(in srgb,var(--alliance) 38%,transparent);font-size:21px}.state-alliance span{color:#5f7c8c;letter-spacing:.08em;font-size:8px;font-weight:900}.state-alliance em{background:var(--alliance);width:3px;height:100%;box-shadow:0 0 13px var(--alliance);position:absolute;top:0;right:0}.state-alliance.alliance-trn{--alliance:#55d9ff}.state-alliance.alliance-twr{--alliance:#a97cff}.state-alliance.alliance-jak{--alliance:#ffbc4f}.state-alliance.alliance-tur{--alliance:#ff6176}.state-alliance.alliance-dfp{--alliance:#50e1ae}.state-alliance-card>footer{color:#68dfae;letter-spacing:.1em;border-top:1px solid #68cbf01f;align-items:center;gap:8px;padding:18px 6px 3px;font-size:8px;font-weight:900;display:flex}.state-alliance-card>footer b{color:#7d9bab;margin-left:auto}.transfer-invitation{max-width:700px}.transfer-eyebrow{color:#69defc;letter-spacing:.16em;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.transfer-invitation h2{color:#f1f9fc;letter-spacing:-.055em;max-width:660px;margin:19px 0 0;font:600 clamp(48px,6vw,88px)/.95 Georgia,Times New Roman,serif}.transfer-invitation p{color:#7998a9;max-width:610px;margin:25px 0 0;font-size:15px;line-height:1.8}.transfer-apply-button{color:#e6fbff;background:radial-gradient(circle at 0,#33d4fa38,#0000 38%),linear-gradient(120deg,#1b8cbe42,#6943d73b);border:1px solid #6fe1ff6b;border-radius:17px;grid-template-columns:54px 1fr auto;align-items:center;gap:15px;width:min(420px,100%);height:78px;margin-top:38px;padding:0 22px 0 12px;text-decoration:none;transition:all .35s cubic-bezier(.2,.8,.2,1);display:grid;box-shadow:0 20px 48px #00040d61,0 0 30px #39c6f21a,inset 0 1px #ffffff1a}.transfer-apply-button>span{color:#8cecff;background:#30b8e51f;border:1px solid #74e4ff61;border-radius:13px;place-items:center;width:54px;height:54px;display:grid;box-shadow:inset 0 0 18px #45d8fd12}.transfer-apply-button b{letter-spacing:.1em;font-size:13px}.transfer-apply-button:hover{border-color:#8cebffb8;transform:translateY(-6px)scale(1.015);box-shadow:0 27px 60px #00040d80,0 0 38px #38c9f62b,0 0 48px #8a53e91a}.transfer-invitation>small{color:#4f7386;letter-spacing:.08em;align-items:center;gap:7px;margin-top:17px;font-size:8px;font-weight:900;display:flex}.transfer-invitation>small i{background:#4be2a5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #4be2a5}.landing-discord-section{isolation:isolate;background:radial-gradient(circle at 50% 45%,#5865f230,#0000 37%),linear-gradient(#030914,#050817 55%,#020711);place-items:center;min-height:720px;padding:100px 40px;display:grid;position:relative;overflow:hidden}.discord-orbit{z-index:-1;border:1px solid #7a84ff1f;border-radius:50%;animation:16s linear infinite discordOrbit;position:absolute}.discord-orbit-one{width:580px;height:580px}.discord-orbit-two{width:820px;height:820px;animation-duration:23s;animation-direction:reverse}.discord-orbit:before,.discord-orbit:after{content:"";background:#7785ff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 20px #7785ff}.discord-orbit:before{top:-4px;left:50%}.discord-orbit:after{bottom:14%;left:12%}@keyframes discordOrbit{to{transform:rotate(360deg)}}.discord-community-card{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:radial-gradient(circle at 10%,#5865f233,#0000 34%),radial-gradient(circle at 100% 0,#a75cff21,#0000 35%),linear-gradient(145deg,#0c162dd6,#050a1ae8);border:1px solid #828cff42;border-radius:30px;grid-template-columns:250px minmax(0,1fr) auto;align-items:center;gap:45px;width:min(1180px,100%);min-height:360px;padding:45px 50px;display:grid;box-shadow:0 42px 110px #00020a8c,0 0 60px #5865f214,inset 0 1px #ffffff1a}.discord-3d-mark{perspective:700px;place-items:center;width:220px;height:220px;display:grid;position:relative}.discord-3d-mark>span,.discord-3d-mark>i{background:#5865f214;border:1px solid #8c96ff4d;border-radius:48px;position:absolute;inset:18px;transform:rotate(13deg);box-shadow:0 0 40px #5865f226}.discord-3d-mark>i{background:#a85cff12;inset:34px;transform:rotate(-12deg)}.discord-3d-mark>b{z-index:2;color:#fff;background:linear-gradient(145deg,#7c89ff,#5865f2 55%,#7e4fd8);border:1px solid #b5bcff80;border-radius:35px;place-items:center;width:135px;height:135px;transition:all .5s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;transform:rotateY(-10deg)rotateX(8deg);box-shadow:0 26px 45px #1618467a,0 0 42px #6371ff66,inset 0 2px #ffffff4d}.discord-community-card:hover .discord-3d-mark>b{transform:rotateY(8deg)rotateX(-4deg)translateY(-9px)scale(1.05);box-shadow:0 36px 55px #16184694,0 0 58px #6371ff80,inset 0 2px #ffffff57}.discord-community-copy>span{color:#919bff;letter-spacing:.17em;font-size:9px;font-weight:900}.discord-community-copy h2{color:#f3f5ff;letter-spacing:-.045em;margin:13px 0 0;font:600 clamp(38px,4vw,60px)/1 Georgia,Times New Roman,serif}.discord-community-copy p{color:#7d8da8;max-width:530px;margin:17px 0 0;font-size:13px;line-height:1.75}.discord-join-button{color:#f2f3ff;background:linear-gradient(135deg,#5865f2a6,#774acf94);border:1px solid #9da6ff75;border-radius:16px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;min-width:210px;height:68px;padding:0 16px 0 10px;text-decoration:none;transition:all .35s cubic-bezier(.2,.8,.2,1);display:grid;box-shadow:0 17px 36px #1a1c5359,0 0 30px #5865f224}.discord-join-button>span{background:#ffffff1c;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffff2e}.discord-join-button b{letter-spacing:.08em;font-size:10px}.discord-join-button:hover{border-color:#c4c9ffcc;transform:translateY(-6px)scale(1.035);box-shadow:0 25px 48px #1a1c5375,0 0 42px #5865f240}.discord-join-button:active{animation:.45s discordJoinPulse}@keyframes discordJoinPulse{45%{transform:scale(.94)}to{transform:scale(1.035)}}.discord-join-button.not-configured{opacity:.55;cursor:not-allowed}.transfer-application-page{color:#eaf8ff;background:radial-gradient(circle at 20% 15%,#2dcaf729,#0000 35%),radial-gradient(circle at 84% 82%,#854ee229,#0000 35%),#020812;place-items:center;min-height:100vh;padding:110px 24px 50px;display:grid;position:relative;overflow:hidden}.application-aurora{filter:blur(100px);opacity:.11;border-radius:50%;width:45vw;height:45vw;position:absolute}.application-aurora-one{background:#31d9ff;top:-15vw;left:-20vw}.application-aurora-two{background:#925fff;bottom:-20vw;right:-20vw}.application-nav{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#071220ab;border:1px solid #78d9fa2e;border-radius:16px;justify-content:space-between;align-items:center;height:64px;padding:0 16px;display:flex;position:absolute;top:25px;left:clamp(20px,4vw,60px);right:clamp(20px,4vw,60px)}.application-nav a{color:#dff8ff;align-items:center;gap:10px;text-decoration:none;display:flex}.application-nav a span{color:#79e6ff;background:#2eb1de1a;border:1px solid #5ddcff59;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.application-nav a b{letter-spacing:.16em;font:900 13px Georgia,serif}.application-nav small{color:#55798b;letter-spacing:.14em;font-size:8px;font-weight:900}.application-placeholder{text-align:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(circle at 50% 0,#30c7f41f,#0000 38%),linear-gradient(145deg,#0c1d2fd9,#040c18eb);border:1px solid #74dcff38;border-radius:25px;justify-items:center;width:min(760px,100%);padding:60px 55px;display:grid;position:relative;box-shadow:0 35px 100px #00030c85,inset 0 1px #ffffff14}.application-seal{color:#7ae7ff;background:#2db6e41a;border:1px solid #61e1ff66;border-radius:20px;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 0 28px #40cdf624}.application-placeholder>small{color:#65dcfa;letter-spacing:.16em;margin-top:22px;font-size:9px;font-weight:900}.application-placeholder h1{color:#f0f9fc;letter-spacing:-.04em;margin:15px 0 0;font:600 clamp(38px,5vw,60px)/1 Georgia,serif}.application-placeholder p{color:#7795a5;max-width:600px;margin:20px 0 0;font-size:14px;line-height:1.75}.application-placeholder>div{gap:10px;margin-top:31px;display:flex}.application-placeholder a,.application-placeholder button{letter-spacing:.06em;border-radius:11px;align-items:center;gap:8px;height:46px;padding:0 15px;font-size:9px;font-weight:900;display:flex}.application-placeholder a{color:#9ae8fa;background:#2dabd514;border:1px solid #6bdaf947;text-decoration:none}.application-placeholder button{color:#6e668a;background:#5e40a50f;border:1px solid #8d72df2e}.owner-landing-console{border-radius:17px;overflow:hidden}.owner-landing-body{grid-template-columns:1fr 1fr;gap:12px;padding:15px 18px;display:grid}.landing-editor-block{background:#02091261;border:1px solid #57c2e824;border-radius:13px;align-content:start;gap:9px;padding:12px;display:grid}.landing-editor-block.compact{grid-column:auto}.landing-editor-heading{border-bottom:1px solid #5cbbe21a;justify-content:space-between;align-items:center;padding:2px 2px 8px;display:flex}.landing-editor-heading span{color:#69dafa;letter-spacing:.08em;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.landing-editor-heading small{color:#557789;font-size:9px}.landing-editor-card{background:#ffffff04;border:1px solid #5db8de1c;border-radius:10px;grid-template-columns:1fr 1fr;gap:8px;padding:11px;display:grid}.landing-editor-card>b{color:#6b91a3;letter-spacing:.1em;grid-column:1/-1;font-size:9px}.landing-editor-card label{color:#587b8d;letter-spacing:.06em;gap:5px;font-size:9px;font-weight:900;display:grid}.landing-editor-card label:last-child{grid-column:1/-1}.landing-editor-card label:has(textarea){grid-column:1/-1}.landing-editor-card input,.landing-editor-card textarea{color:#dceef5;background:#0209129e;border:1px solid #5dbce329;border-radius:8px;outline:0;width:100%;min-width:0;font-size:12px}.landing-editor-card input{height:37px;padding:0 10px}.landing-editor-card textarea{resize:vertical;min-height:65px;padding:9px 10px}.landing-editor-card input:focus,.landing-editor-card textarea:focus{border-color:#57dbfb73;box-shadow:0 0 0 3px #3ac2e70f}.landing-editor-card.video{border-color:#ff4b5e1f}.landing-editor-card.discord{border-color:#8089ff2b}.owner-landing-save{background:#01070e38;border-top:1px solid #5fbce31f;justify-content:space-between;align-items:center;gap:14px;padding:14px 19px;display:flex}.owner-landing-save span{color:#658497;font-size:11px}.owner-landing-save button{color:#77eab8;letter-spacing:.05em;cursor:pointer;background:linear-gradient(135deg,#2ab57f21,#2b9dcf1a);border:1px solid #52e0a34d;border-radius:9px;align-items:center;gap:8px;height:42px;padding:0 15px;font-size:10px;font-weight:900;display:flex}.owner-landing-save button:disabled{opacity:.55;cursor:wait}@media (max-width:1050px){.landing-transfer-shell{grid-template-columns:360px 1fr;gap:50px}.discord-community-card{grid-template-columns:190px 1fr}.discord-3d-mark{width:180px;height:180px}.discord-join-button{grid-column:2;justify-self:start}.owner-landing-body{grid-template-columns:1fr}}@media (max-width:760px){.landing-transfer-section{padding:90px 18px}.landing-transfer-shell{grid-template-columns:1fr}.state-alliance-card{min-height:auto}.transfer-invitation{text-align:center}.transfer-eyebrow,.transfer-invitation>small{justify-content:center}.transfer-apply-button{margin-left:auto;margin-right:auto}.landing-discord-section{padding:80px 16px}.discord-community-card{text-align:center;grid-template-columns:1fr;justify-items:center;gap:25px;padding:35px 22px}.discord-community-copy p{font-size:12px}.discord-join-button{grid-column:auto;justify-self:center}.application-placeholder{padding:45px 22px}.application-placeholder>div{flex-direction:column;align-items:stretch}.application-nav small{display:none}.owner-landing-save{flex-direction:column;align-items:stretch}.owner-landing-save button{justify-content:center}.landing-editor-card{grid-template-columns:1fr}.landing-editor-card label{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.discord-orbit,.state-alliance:after{animation:none!important}.discord-3d-mark>b,.transfer-apply-button,.discord-join-button{transition:none!important}}.transfer-application-page.application-form-page{min-height:100vh;padding:125px clamp(18px,4vw,64px) 80px;display:block;overflow:visible}.transfer-application-form{z-index:2;gap:18px;width:min(1280px,100%);margin:0 auto;display:grid;position:relative}.application-form-hero{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(circle at 0 0,#2fc8f424,#0000 36%),radial-gradient(circle at 100% 100%,#8d53ec21,#0000 38%),linear-gradient(145deg,#0b1d2fe0,#040c18ed);border:1px solid #65dafb3d;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;min-height:230px;padding:38px 42px;display:grid;box-shadow:0 32px 90px #00030c75,inset 0 1px #ffffff17}.application-form-hero>span{color:#79e8ff;background:#30b6e31a;border:1px solid #5ce1ff66;border-radius:19px;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 0 30px #41d1f921}.application-form-hero small{color:#67dffd;letter-spacing:.16em;font-size:9px;font-weight:900}.application-form-hero h1{color:#f1f9fc;letter-spacing:-.05em;margin:13px 0 0;font:600 clamp(38px,5vw,67px)/.98 Georgia,Times New Roman,serif}.application-form-hero p{color:#7594a5;max-width:690px;margin:15px 0 0;font-size:13px;line-height:1.65}.application-form-hero>b{color:#77e0ff21;font:900 clamp(55px,8vw,105px)/1 ui-monospace,monospace}.application-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.application-field-card,.application-choice-card{--card-a:#4de4ff;--card-b:#9c6fff;-webkit-backdrop-filter:blur(21px);backdrop-filter:blur(21px);background:radial-gradient(circle at 0 0,#3dcef717,#0000 35%),radial-gradient(circle at 100% 100%,#9154f017,#0000 35%),linear-gradient(145deg,#0a1b2cd6,#040c18e8);border:1px solid #63d2f833;transition:all .35s;position:relative;overflow:hidden;box-shadow:0 18px 50px #00030a4d,inset 0 1px #ffffff12}.application-field-card:after,.application-choice-card:after{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 23%,#ffffff21 45%,#0000 64%);position:absolute;inset:0;transform:translate(-125%)}.application-field-card:hover:after,.application-field-card:focus-within:after,.application-choice-card:hover:after{animation:1.25s applicationSweep}@keyframes applicationSweep{to{transform:translate(125%)}}.application-field-card:hover,.application-field-card:focus-within,.application-choice-card:hover{border-color:#73e2ff66;transform:translateY(-4px);box-shadow:0 24px 60px #00030b66,0 0 30px #37c6f314,inset 0 1px #ffffff1a}.application-field-card{border-radius:18px;align-content:center;gap:9px;min-height:162px;padding:27px 28px;display:grid}.application-field-card>span{color:#6bddfa;letter-spacing:.12em;align-items:center;gap:8px;font-size:9px;font-weight:900;display:flex}.application-field-card input{z-index:2;color:#e2f2f8;background:#01081194;border:1px solid #60c7ed2b;border-radius:10px;outline:0;width:100%;height:46px;padding:0 12px;font-size:14px;transition:all .25s;position:relative}.application-field-card input:focus{border-color:#56deff8c;box-shadow:0 0 0 4px #40ccf412}.application-field-card>small{color:#55778a;font-size:9px}.application-discord-field{--card-a:#8792ff;--card-b:#b16eff;grid-column:1/-1}.application-corner{z-index:3;pointer-events:none;width:27px;height:27px;color:var(--card-a);opacity:.55;filter:drop-shadow(0 0 6px);transition:all .35s;position:absolute}.application-corner:before,.application-corner:after{content:"";background:currentColor;border-radius:99px;position:absolute;box-shadow:0 0 9px}.application-corner:before{width:27px;height:1px}.application-corner:after{width:1px;height:27px}.application-corner.corner-tl{top:7px;left:7px}.application-corner.corner-tr{color:var(--card-b);top:7px;right:7px;transform:scaleX(-1)}.application-corner.corner-bl{color:var(--card-b);bottom:7px;left:7px;transform:scaleY(-1)}.application-corner.corner-br{bottom:7px;right:7px;transform:scale(-1)}.application-field-card:hover .application-corner,.application-field-card:focus-within .application-corner,.application-choice-card:hover .application-corner{opacity:1;width:40px;height:40px}.application-field-card:hover .application-corner:before,.application-field-card:focus-within .application-corner:before,.application-choice-card:hover .application-corner:before{width:40px}.application-field-card:hover .application-corner:after,.application-field-card:focus-within .application-corner:after,.application-choice-card:hover .application-corner:after{height:40px}.application-choice-card{border-radius:20px;padding:22px}.application-choice-card>header{border-bottom:1px solid #60c3ea1f;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:4px 5px 20px;display:grid}.application-choice-card>header>span{color:#75e3ff;background:#30b6e214;border:1px solid #61dafb47;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}.application-choice-card>header small{color:#5f879a;letter-spacing:.12em;font-size:8px;font-weight:900}.application-choice-card>header h2{color:#eaf6fb;margin:4px 0 0;font-size:20px}.application-choice-card>header p{color:#5f7e8f;margin:4px 0 0;font-size:10px}.application-choice-card>header>b{color:#79e3fd;font:900 24px ui-monospace,monospace}.t12-application-grid{grid-template-columns:repeat(3,1fr);gap:11px;padding-top:18px;display:grid}.t12-application-grid button{color:#86a3b1;text-align:left;cursor:pointer;background:#0108116e;border:1px solid #5bb9df24;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:92px;padding:13px;transition:all .3s;display:grid}.t12-application-grid button>span{color:#67d9f6;background:#32b2dc14;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.t12-application-grid button div{gap:4px;display:grid}.t12-application-grid button small{color:#4f7184;letter-spacing:.1em;font-size:7px;font-weight:900}.t12-application-grid button strong{color:#a9c0cb;font-size:13px}.t12-application-grid button>i{border:1px solid #5bbbe22b;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.t12-application-grid button:hover{border-color:#63d6f759;transform:translateY(-3px)}.t12-application-grid button.selected{background:linear-gradient(135deg,#2abe8721,#238fbe17);border-color:#4be2ab7a;box-shadow:0 0 24px #36d79e14}.t12-application-grid button.selected>i{color:#58e5ac;background:#2ebf891f;border-color:#4be2ab61}.alliance-choice-card{--card-a:#ffcb65}.application-alliance-grid{grid-template-columns:repeat(5,1fr);gap:9px;padding-top:18px;display:grid}.application-alliance-grid button{--choice-color:#65dfff;border:1px solid color-mix(in srgb,var(--choice-color) 23%,transparent);min-height:103px;color:var(--choice-color);background:linear-gradient(145deg,color-mix(in srgb,var(--choice-color) 8%,transparent),#01081180);cursor:pointer;border-radius:13px;align-content:center;justify-items:center;gap:4px;transition:all .3s;display:grid;position:relative}.application-alliance-grid button small{letter-spacing:.1em;font-size:7px}.application-alliance-grid button strong{letter-spacing:.08em;text-shadow:0 0 17px color-mix(in srgb,var(--choice-color) 35%,transparent);font-size:22px}.application-alliance-grid button span{color:#587889;font-size:7px;font-weight:900}.application-alliance-grid button i{border-radius:7px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:8px;right:8px}.application-alliance-grid button:hover{border-color:color-mix(in srgb,var(--choice-color) 55%,transparent);transform:translateY(-4px)}.application-alliance-grid button.selected{border-color:color-mix(in srgb,var(--choice-color) 75%,transparent);box-shadow:0 0 28px color-mix(in srgb,var(--choice-color) 16%,transparent)}.language-choice-card{--card-a:#83a1ff;--card-b:#54e1d1}.application-language-grid{grid-template-columns:repeat(5,1fr);gap:9px;padding-top:18px;display:grid}.application-language-grid button{color:#9bb3bf;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#19334875,#040d188c);border:1px solid #6daddb24;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:66px;padding:9px 11px;transition:all .25s;display:grid}.application-language-grid button>span{filter:drop-shadow(0 5px 8px #0000004d);font-size:24px}.application-language-grid button div{gap:3px;min-width:0;display:grid}.application-language-grid button strong{color:#b8cbd4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.application-language-grid button small{color:#526f7e;font-size:7px;font-weight:900}.application-language-grid button i{border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.application-language-grid button:hover{border-color:#80b2ff57;transform:translateY(-3px)}.application-language-grid button.selected{background:linear-gradient(145deg,#4d5bcf2e,#1c4f6033);border-color:#7086ff94;box-shadow:0 0 22px #5d6cf11a}.application-language-grid button.selected i{color:#78e7be;background:#39c28f1f}.application-form-error{color:#ff93a4;background:#c22a4314;border:1px solid #ff5b7547;border-radius:11px;padding:13px 15px;font-size:12px}.application-submit-zone{background:linear-gradient(130deg,#25aa7914,#081826b3);border:1px solid #54dea636;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;min-height:94px;padding:18px 21px;display:flex;box-shadow:0 18px 45px #00030a47}.application-submit-zone>div{color:#64e5ad;align-items:center;gap:12px;display:flex}.application-submit-zone>div span{gap:4px;display:grid}.application-submit-zone>div strong{letter-spacing:.1em;font-size:10px}.application-submit-zone>div small{color:#5f7e8e;font-size:9px}.application-submit-zone>button{color:#dfffee;letter-spacing:.07em;cursor:pointer;background:linear-gradient(135deg,#27bb8452,#2790c340);border:1px solid #51e7ad66;border-radius:12px;align-items:center;gap:9px;height:52px;padding:0 19px;font-size:10px;font-weight:900;transition:all .3s;display:flex;box-shadow:0 12px 28px #00000040}.application-submit-zone>button:hover:not(:disabled){transform:translateY(-4px);box-shadow:0 18px 36px #00000052,0 0 25px #37dda021}.application-submit-zone>button:disabled{opacity:.55;cursor:wait}.application-success{z-index:2;text-align:center;background:radial-gradient(circle at 50% 0,#32cf961f,#0000 40%),linear-gradient(145deg,#0b1d2be6,#040d18f2);border:1px solid #4ee3a94d;border-radius:25px;justify-items:center;width:min(720px,100%);margin:10vh auto;padding:60px 42px;display:grid;position:relative;box-shadow:0 35px 90px #00030c7a}.application-success>span{color:#5fe4ad;background:#2ab9841f;border:1px solid #4fe7ad73;border-radius:50%;place-items:center;width:75px;height:75px;display:grid;box-shadow:0 0 35px #3cda9f26}.application-success>small{color:#5ee2aa;letter-spacing:.15em;margin-top:22px;font-size:9px;font-weight:900}.application-success h1{color:#ecfbf5;margin:14px 0 0;font:600 52px Georgia,serif}.application-success p{color:#78978a;max-width:570px;margin:18px 0 0;font-size:13px;line-height:1.7}.application-success a{color:#77e7b8;background:#2cb27f14;border:1px solid #4fe2aa40;border-radius:10px;align-items:center;gap:8px;height:44px;margin-top:27px;padding:0 14px;font-size:9px;font-weight:900;text-decoration:none;display:flex}@media (max-width:900px){.application-language-grid,.application-alliance-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.transfer-application-page.application-form-page{padding:105px 13px 45px}.application-form-hero{grid-template-columns:auto 1fr;padding:26px 20px}.application-form-hero>b{display:none}.application-field-grid{grid-template-columns:1fr}.application-discord-field{grid-column:auto}.t12-application-grid,.application-alliance-grid{grid-template-columns:1fr}.application-language-grid{grid-template-columns:repeat(2,1fr)}.application-choice-card{padding:15px}.application-choice-card>header{grid-template-columns:auto 1fr}.application-choice-card>header>b{grid-column:2}.application-submit-zone{flex-direction:column;align-items:stretch}.application-submit-zone>button{justify-content:center}.application-success{padding:45px 22px}.application-success h1{font-size:40px}}.application-form-page{overflow-x:hidden!important}.application-language-grid button>.language-flag{filter:none;background:#020912b8;border:1px solid #bfe0ff38;border-radius:6px;place-items:center;width:36px;height:25px;display:grid;overflow:hidden;box-shadow:0 6px 14px #00000052,inset 0 1px #ffffff1f}.application-language-grid .language-flag img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.global-language{--lang-a:#58ddff;--lang-b:#9974ff;z-index:10000;width:168px;font-family:Inter,Arial,sans-serif;position:fixed;top:14px;right:18px}.global-language-trigger{color:#dff8ff;-webkit-backdrop-filter:blur(22px)saturate(145%);cursor:pointer;background:linear-gradient(145deg,#0c1f31e0,#060d1ced);border:1px solid #5dc9f047;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:100%;height:48px;padding:6px 10px;transition:all .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 40px #00000057,0 0 24px #57d7ff12,inset 0 1px #ffffff14}.global-language-trigger:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff3,#0000);transition:transform .75s;position:absolute;inset:0;transform:translate(-120%)skew(-20deg)}.global-language-trigger:after{content:"";pointer-events:none;background:linear-gradient(90deg,var(--lang-a),var(--lang-a)) left top/18px 1px no-repeat,linear-gradient(180deg,var(--lang-a),var(--lang-a)) left top/1px 18px no-repeat,linear-gradient(90deg,var(--lang-b),var(--lang-b)) right bottom/18px 1px no-repeat,linear-gradient(180deg,var(--lang-b),var(--lang-b)) right bottom/1px 18px no-repeat;opacity:.85;position:absolute;inset:5px}.global-language-trigger:hover{border-color:#5fdbfc7a;transform:translateY(-2px);box-shadow:0 18px 45px #0006,0 0 28px #5cdaff1f,0 0 20px #9566ff14}.global-language-trigger:hover:before{transform:translate(125%)skew(-20deg)}.global-language-flag,.global-language-menu button>span{background:#07111e;border:1px solid #c7e5ff38;border-radius:7px;place-items:center;display:grid;overflow:hidden;box-shadow:0 5px 12px #0000004d}.global-language-flag{width:32px;height:23px}.global-language img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.global-language-trigger>div{text-align:left;gap:2px;min-width:0;display:grid}.global-language-trigger small{color:#607e91;letter-spacing:.15em;font-size:6px;font-weight:900}.global-language-trigger strong{color:#d9eef5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.global-language-trigger>svg{color:#6ddcf7;transition:transform .25s}.global-language.open .global-language-trigger>svg{transform:rotate(180deg)}.global-language-menu{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:linear-gradient(145deg,#0a1b2cf7,#050c19fa);border:1px solid #65bde840;border-radius:15px;gap:5px;width:210px;padding:8px;animation:.24s languageMenuIn;display:grid;position:absolute;top:56px;right:0;box-shadow:0 24px 65px #00000085,0 0 32px #61cfff12}.global-language-menu:before{content:"";pointer-events:none;background:linear-gradient(90deg,var(--lang-a),transparent 25%) left top/45px 1px no-repeat,linear-gradient(180deg,var(--lang-a),transparent 25%) left top/1px 45px no-repeat,linear-gradient(270deg,var(--lang-b),transparent 25%) right bottom/45px 1px no-repeat,linear-gradient(0deg,var(--lang-b),transparent 25%) right bottom/1px 45px no-repeat;border-radius:11px;position:absolute;inset:5px}.global-language-menu button{color:#7f9baa;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;height:47px;padding:6px 9px;transition:all .24s;display:grid;position:relative}.global-language-menu button>span{width:34px;height:24px}.global-language-menu button>div{gap:2px;display:grid}.global-language-menu button strong{color:#b8ced7;font-size:10px}.global-language-menu button small{color:#526f80;font-size:7px}.global-language-menu button:hover{background:#43afd812;border-color:#5ccff540;transform:translate(-2px)}.global-language-menu button.active{background:linear-gradient(90deg,#3cc4ec1f,#7c58ec14);border-color:#65dafa5c;box-shadow:inset 0 1px #ffffff0a}.global-language-menu button.active>svg{color:#59e3ac}@keyframes languageMenuIn{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:none}}.app-shell .section-hero,.app-shell .topbar{padding-right:190px}.landing-nav,.application-nav{padding-right:195px!important}@media (max-width:680px){.global-language{width:136px;top:8px;right:8px}.global-language-trigger{height:43px;padding:5px 8px}.global-language-trigger small{display:none}.global-language-menu{width:190px;top:49px}.app-shell .section-hero,.app-shell .topbar{padding-right:145px}.landing-nav,.application-nav{padding-right:150px!important}}.applications-command{--app-cyan:#53ddff;--app-violet:#9b72ff;gap:14px;padding-bottom:50px;display:grid}.applications-overview,.applications-toolbar,.applications-stats article,.application-record,.applications-empty{-webkit-backdrop-filter:blur(24px)saturate(135%)}.applications-overview{background:radial-gradient(circle at 5% 70%,#27c1f226,#0000 32%),radial-gradient(circle at 94% 12%,#8e5cff2e,#0000 33%),linear-gradient(135deg,#0a1f31eb,#060d1df0);background-image:linear-gradient(90deg,var(--app-cyan),var(--app-cyan)),linear-gradient(180deg,var(--app-cyan),var(--app-cyan)),linear-gradient(90deg,var(--app-violet),var(--app-violet)),linear-gradient(180deg,var(--app-violet),var(--app-violet)),radial-gradient(circle at 5% 70%,#27c1f226,transparent 32%),radial-gradient(circle at 94% 12%,#8e5cff2e,transparent 33%),linear-gradient(135deg,#0a1f31eb,#060d1df0);background-position:8px 8px,8px 8px,calc(100% - 8px) calc(100% - 8px),calc(100% - 8px) calc(100% - 8px),0 0,0 0,0 0;background-repeat:no-repeat;background-size:30px 1px,1px 30px,30px 1px,1px 30px,auto,auto,auto;border-color:#58d3ff47;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;min-height:148px;padding:28px 30px;display:grid;box-shadow:0 24px 70px #0000004d,0 0 32px #4acfff0d,inset 0 1px #ffffff0f}.applications-overview-icon{color:#6be5ff;background:linear-gradient(145deg,#3ccbf726,#7a4ef514);border:1px solid #59ddff59;border-radius:18px;place-items:center;width:66px;height:66px;display:grid;box-shadow:0 0 30px #3ad5ff1a,inset 0 1px #ffffff14}.applications-overview>div:nth-child(2)>span{color:#67ddfa;letter-spacing:.17em;font-size:9px;font-weight:900}.applications-overview h2{color:#effaff;letter-spacing:-.035em;margin:8px 0 6px;font-size:clamp(25px,2.2vw,36px)}.applications-overview p{color:#66889b;margin:0;font-size:11px}.applications-live{background:#080f228c;border:1px solid #8464ff40;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;min-width:130px;padding:16px 18px;display:grid}.applications-live i{background:#48e5a8;border-radius:50%;width:7px;height:7px;animation:1.8s infinite opsPulse;box-shadow:0 0 16px #48e5a8}.applications-live small{color:#7d80b9;letter-spacing:.12em;font-size:7px;font-weight:900}.applications-live strong{color:#e9f8ff;grid-column:1/3;font:800 30px ui-monospace,monospace}.applications-stats{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.applications-stats article{background:linear-gradient(145deg,#0b1d2ddb,#070e1de8);border-radius:15px;grid-template-columns:1fr auto;align-content:center;gap:5px 12px;min-height:111px;padding:18px;transition:transform .3s,border-color .3s,box-shadow .3s;display:grid}.applications-stats article:hover{border-color:#5ad9ff5c;transform:translateY(-4px);box-shadow:0 20px 42px #0000004f,0 0 26px #59d2ff12}.applications-stats svg{color:#61dcfa;grid-area:1/2/3}.applications-stats small{color:#66869a;letter-spacing:.1em;font-size:8px;font-weight:900}.applications-stats strong{color:#eefaff;font:800 27px ui-monospace,monospace}.applications-stats span{color:#4f7083;grid-column:1/3;font-size:8px}.applications-toolbar{background:linear-gradient(145deg,#0a1a2ae3,#060e1bed);border-radius:15px;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:12px;padding:13px;display:grid}.applications-toolbar>label{color:#60d9f7;background:#020a147a;border:1px solid #60b8dc2e;border-radius:10px;align-items:center;gap:10px;height:43px;padding:0 13px;display:flex}.applications-toolbar input{color:#d9edf4;background:0 0;border:0;outline:0;width:100%;font-size:11px}.applications-toolbar input::placeholder{color:#4c6a7c}.applications-alliance-filter{gap:6px;display:flex}.applications-alliance-filter button,.applications-refresh{color:#67869a;letter-spacing:.06em;cursor:pointer;background:#040d1a94;border:1px solid #61a5cc29;border-radius:9px;height:38px;font-size:8px;font-weight:900;transition:all .25s}.applications-alliance-filter button{min-width:43px;padding:0 10px}.applications-alliance-filter button:hover{color:var(--filter-color,#69dcfb);border-color:color-mix(in srgb,var(--filter-color,#69dcfb) 48%,transparent);transform:translateY(-2px)}.applications-alliance-filter button.active{color:#effcff;border-color:color-mix(in srgb,var(--filter-color,#61dfff) 65%,transparent);background:color-mix(in srgb,var(--filter-color,#61dfff) 15%,#040d1ad1);box-shadow:0 0 20px color-mix(in srgb,var(--filter-color,#61dfff) 13%,transparent)}.applications-refresh{color:#72dff9;align-items:center;gap:8px;padding:0 14px;display:flex}.applications-refresh:hover:not(:disabled){border-color:#5ddafa6e;transform:translateY(-2px)}.applications-list{gap:11px;display:grid}.application-record{--application-color:#59dcff;border-color:color-mix(in srgb,var(--application-color) 28%,#5c92ba29);background-image:linear-gradient(90deg,var(--application-color),var(--application-color)),linear-gradient(180deg,var(--application-color),var(--application-color)),linear-gradient(90deg,#9e70ff,#9e70ff),linear-gradient(180deg,#9e70ff,#9e70ff),radial-gradient(circle at 0 50%,color-mix(in srgb,var(--application-color) 9%,transparent),transparent 31%),linear-gradient(145deg,#091929e6,#050d1bf2);background-position:7px 7px,7px 7px,calc(100% - 7px) calc(100% - 7px),calc(100% - 7px) calc(100% - 7px),0 0,0 0;background-repeat:no-repeat;background-size:25px 1px,1px 25px,25px 1px,1px 25px,auto,auto;border-radius:17px;transition:transform .32s,border-color .32s,box-shadow .32s;position:relative;box-shadow:0 17px 45px #00000040,inset 0 1px #ffffff0b}.application-record:hover{border-color:color-mix(in srgb,var(--application-color) 53%,transparent);box-shadow:0 24px 62px #0000005e,0 0 31px color-mix(in srgb,var(--application-color) 9%,transparent),inset 0 1px #ffffff12;transform:translateY(-4px)scale(1.003)}.application-record>header{border-bottom:1px solid #5c9cc21f;grid-template-columns:auto minmax(180px,1fr) auto auto auto;align-items:center;gap:16px;padding:16px 20px;display:grid}.application-record-rank{color:color-mix(in srgb,var(--application-color) 75%,#fff);font:900 10px ui-monospace,monospace}.application-record-identity{align-items:center;gap:10px;display:flex}.application-record-identity>span{border:1px solid color-mix(in srgb,var(--application-color) 28%,transparent);width:38px;height:38px;color:var(--application-color);background:color-mix(in srgb,var(--application-color) 8%,transparent);border-radius:10px;place-items:center;display:grid}.application-record-identity small,.application-record time small{color:#4f7184;letter-spacing:.11em;font-size:7px;font-weight:900;display:block}.application-record h3{color:#eaf7fb;margin:4px 0 0;font-size:15px}.application-record>header>b{color:var(--application-color);text-shadow:0 0 18px color-mix(in srgb,var(--application-color) 35%,transparent);justify-items:center;gap:3px;font:900 18px ui-monospace,monospace;display:grid}.application-record>header>b small{color:#536f7e;letter-spacing:.09em;font:900 6px Inter,sans-serif}.application-record time{color:#8ba6b3;font:700 9px ui-monospace,monospace}.application-record>header>em{color:#5ee3ad;background:#35be8b14;border:1px solid #48e2a840;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:7px;font-style:normal;font-weight:900;display:flex}.application-record>header>em i{background:#52e4aa;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #52e4aa}.application-record-data{grid-template-columns:.8fr .55fr 1.35fr 1fr .55fr;gap:8px;padding:13px 20px;display:grid}.application-record-data>span{background:#01091357;border:1px solid #539ac01f;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:3px 8px;min-width:0;padding:10px 11px;display:grid}.application-record-data svg{color:color-mix(in srgb,var(--application-color) 65%,#72dfff);grid-row:1/3}.application-record-data small{color:#4e7183;letter-spacing:.1em;font-size:6px;font-weight:900}.application-record-data strong{color:#a8c3ce;text-overflow:ellipsis;white-space:nowrap;font:700 9px ui-monospace,monospace;overflow:hidden}.application-record>footer{align-items:center;gap:16px;padding:0 20px 15px;display:flex}.application-record>footer>span{color:#607f91;letter-spacing:.1em;align-items:center;gap:6px;font-size:7px;font-weight:900;display:flex}.application-record>footer>div{flex-wrap:wrap;gap:6px;display:flex}.application-record>footer b{border:1px solid color-mix(in srgb,var(--application-color) 24%,transparent);color:color-mix(in srgb,var(--application-color) 70%,#dff9ff);background:color-mix(in srgb,var(--application-color) 7%,transparent);border-radius:7px;padding:6px 9px;font-size:7px}.application-record>footer i{color:#536f7d;font-size:8px}.applications-empty{color:#62d9f6;background:linear-gradient(145deg,#0a1b2bdb,#060e1beb);border-radius:17px;place-content:center;justify-items:center;gap:10px;min-height:210px;display:grid}.applications-empty strong{color:#bdd4dd;font-size:13px}.applications-empty p{color:#587788;margin:0;font-size:9px}.applications-notice{color:#ff93a6;background:#be284214;border:1px solid #ff5b764d;border-radius:10px;padding:12px 14px;font-size:10px}.applications-nav-item{border-color:#54d6fb12}.applications-nav-item svg{color:#5bdcfb}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.applications-stats{grid-template-columns:repeat(2,1fr)}.applications-toolbar{grid-template-columns:1fr}.applications-alliance-filter{overflow-x:auto}.application-record>header{grid-template-columns:auto 1fr auto}.application-record time,.application-record>header>em{display:none}.application-record-data{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.applications-overview{grid-template-columns:auto 1fr;padding:20px}.applications-live{grid-column:1/3}.applications-stats{grid-template-columns:1fr 1fr}.application-record>header{grid-template-columns:auto 1fr}.application-record>header>b{display:none}.application-record-data{grid-template-columns:1fr}.application-record>footer{flex-direction:column;align-items:flex-start}}.mobile-nav-toggle,.mobile-nav-backdrop{display:none}@media (max-width:540px){.mobile-nav-toggle{z-index:10031;color:#79e5ff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background:linear-gradient(145deg,#0a1f31f2,#050d1bf7);border:1px solid #56d3fa6b;border-radius:13px;place-items:center;width:43px;height:43px;padding:0;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid;position:fixed;top:8px;left:8px;box-shadow:0 13px 34px #0000006b,0 0 24px #46d3ff1a,inset 0 1px #ffffff17}.mobile-nav-toggle:after{content:"";pointer-events:none;opacity:.85;background:linear-gradient(90deg,#56dcff,#56dcff) 0 0/13px 1px no-repeat,linear-gradient(#56dcff,#56dcff) 0 0/1px 13px no-repeat,linear-gradient(90deg,#9d72ff,#9d72ff) 100% 100%/13px 1px no-repeat,linear-gradient(#9d72ff,#9d72ff) 100% 100%/1px 13px no-repeat;position:absolute;inset:5px}.mobile-nav-toggle:active{transform:scale(.94)}.mobile-nav-backdrop{z-index:10018;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#01060eb3;border:0;padding:0;animation:.24s mobileNavFade;display:block;position:fixed;inset:0}.app-shell .app-sidebar{overscroll-behavior:contain;transition:transform .34s cubic-bezier(.2,.78,.24,1);overflow:hidden auto;transform:translate(-110%);z-index:10025!important;background:radial-gradient(circle at 0 0,#31c7f224,#0000 31%),radial-gradient(circle at 100% 100%,#8956f424,#0000 36%),linear-gradient(165deg,#071929fb,#030a15fc)!important;border:0!important;border-right:1px solid #58d3fa45!important;flex-direction:column!important;width:min(300px,84vw)!important;height:100dvh!important;padding:67px 12px 14px!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;box-shadow:28px 0 80px #00000094,inset -1px 0 #9668ff1a!important}.app-shell .app-sidebar.mobile-open{transform:translate(0)}body:has(.app-sidebar.mobile-open) .global-language{opacity:0;pointer-events:none;transform:translateY(-8px)}.app-shell .app-sidebar{scrollbar-width:thin;scrollbar-color:#5cd7fb57 transparent}.app-shell .app-sidebar::-webkit-scrollbar{width:4px}.app-shell .app-sidebar::-webkit-scrollbar-track{background:0 0}.app-shell .app-sidebar::-webkit-scrollbar-thumb{background:linear-gradient(#55dcff,#9a73ff);border-radius:8px}.app-sidebar .brand-mark{border-bottom:1px solid #5bbee71f;height:42px;position:absolute;top:13px;left:63px;right:13px;padding:0 8px!important;display:flex!important}.app-sidebar .brand-mark div{display:grid!important}.app-sidebar nav{flex:none;gap:4px;display:grid!important;overflow:visible!important}.app-sidebar .nav-item{justify-content:flex-start!important;min-width:0!important;min-height:43px!important;padding:9px 11px!important}.app-sidebar .nav-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block!important}.app-sidebar .nav-arrow{margin-left:auto;display:block!important}.app-sidebar .sidebar-status{flex:none;margin-top:14px!important;display:flex!important}.app-sidebar .sidebar-status div{display:grid!important}.app-shell .workspace{width:100%!important;margin-left:0!important;padding:64px 10px 18px!important}.app-shell .section-hero,.app-shell .topbar{align-items:flex-start;gap:8px;min-height:auto;padding-right:0!important}.app-shell .section-hero h1,.app-shell .topbar h1{font-size:clamp(22px,7vw,27px);line-height:1.08}.app-shell .save-state{flex:none;margin-top:4px}.public-survey-shell>header{padding:18px 15px}.public-survey-shell h1{font-size:22px;line-height:1.15}.public-survey-shell header small,.public-secure-badge,.public-nickname span,.public-troop>label{font-size:9px}.public-survey-shell header p,.public-survey-shell>footer span,.public-survey-error{font-size:11px;line-height:1.45}.public-troop header strong,.public-question-grid h2{font-size:13px}.public-options button{min-height:40px;font-size:11px}.public-survey-shell>footer button,.public-survey-status button{height:45px;font-size:11px}}@keyframes mobileNavFade{0%{opacity:0}to{opacity:1}}.security-nav-item svg{color:#ff758b}.security-center-page{gap:16px;padding-bottom:42px;display:grid}.security-center-hero,.security-center-panel,.security-center-metrics article{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 0 0,#31c0ec1c,#0000 38%),linear-gradient(145deg,#0b1d2de6,#040c18f5);border:1px solid #74abcc33;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000047,inset 0 1px #ffffff12}.security-center-hero{align-items:center;gap:20px;padding:30px;display:flex}.security-center-hero>span{color:#ff8195;background:#ea37561a;border:1px solid #ff5f7b59;border-radius:17px;flex:0 0 62px;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 0 32px #ea37561f}.security-center-hero>div{flex:1;min-width:0}.security-center-hero small,.security-center-panel header small{color:#72d9fa;letter-spacing:.13em;font-size:10px;font-weight:900}.security-center-hero h2{color:#edf7fc;margin:6px 0;font-size:30px}.security-center-hero p{color:#91a9b9;font-size:13px;line-height:1.6}.security-center-hero button,.security-center-list button,.security-table-scroll button{color:#8ce6ff;cursor:pointer;background:#2e9fd11a;border:1px solid #66d0f74d;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:11px;font-weight:900;display:inline-flex}.security-center-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.security-center-metrics article{align-content:center;gap:8px;min-height:112px;padding:18px;display:grid}.security-center-metrics svg{color:#ff829a}.security-center-metrics small{color:#8daabb;font-size:10px;line-height:1.35}.security-center-metrics strong{color:#f1faff;font:800 28px ui-monospace,monospace}.security-center-panel>header{border-bottom:1px solid #69aacd26;justify-content:space-between;align-items:center;padding:19px 21px;display:flex}.security-center-panel h3{color:#edf7fc;margin-top:5px;font-size:20px}.security-center-panel header b{color:#7898a9;font-size:9px}.security-table-scroll{overflow:auto}.security-table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:980px}.security-table-scroll th,.security-table-scroll td{color:#9bb5c3;border-bottom:1px solid #60a3c61c;padding:13px 15px;font-size:11px}.security-table-scroll th{color:#72def7;letter-spacing:.08em;font-size:9px}.security-table-scroll td:nth-child(2){color:#e6f2f6;font-weight:800}.security-severity{color:#7fdef6;background:#63bfe71c;border-radius:6px;padding:5px 8px}.security-severity.high,.security-severity.critical{color:#ff8295;background:#ea445b1f}.security-severity.medium{color:#f8c875;background:#e39d341f}.security-center-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.security-center-list{max-height:390px;padding:12px;overflow:auto}.security-center-list article{background:#020a145c;border:1px solid #60a3c624;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:12px;display:flex}.security-center-list article span{gap:5px;display:grid}.security-center-list strong{color:#dcecf3;font-size:11px}.security-center-list small,.security-center-list p{color:#85a1b1;font-size:10px}.security-center-notice{color:#93dff7;background:#3babd714;border:1px solid #75ccef38;border-radius:10px;padding:10px 14px}.security-detail-backdrop{z-index:10040;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00050cbd;position:fixed;inset:0}.security-detail-drawer{background:linear-gradient(160deg,#0b2030,#060d19);border-left:1px solid #73d3f847;width:min(440px,100vw);padding:35px;position:absolute;top:0;bottom:0;right:0;overflow:auto;box-shadow:-25px 0 70px #0006}.security-detail-drawer>button{float:right;color:#9edff2;cursor:pointer;background:#37a5d21a;border:1px solid #78cdf040;border-radius:8px;padding:9px}.security-detail-drawer small{color:#68d7f2;font-size:10px}.security-detail-drawer h3{overflow-wrap:anywhere;margin:25px 0 8px;font-size:24px}.security-detail-drawer p,.security-detail-drawer dt{color:#7d9faf;font-size:11px}.security-detail-drawer dl{grid-template-columns:120px 1fr;gap:12px;margin:35px 0;display:grid}.security-detail-drawer dd{overflow-wrap:anywhere;color:#d7eaf2;font-size:11px}.security-detail-drawer pre{color:#b8d9e9;font-size:11px;overflow:auto}@media (max-width:1100px){.security-center-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.security-center-columns{grid-template-columns:1fr}}@media (max-width:620px){.security-center-hero{flex-wrap:wrap;align-items:flex-start;padding:20px}.security-center-hero>div{flex-basis:calc(100% - 82px)}.security-center-hero button{width:100%}.security-center-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.security-center-metrics article{min-height:100px}.security-center-panel>header{padding:17px}.security-center-list article{flex-direction:column;align-items:flex-start}}.devtools-warning{z-index:10080;color:#f7edef;isolation:isolate;background:radial-gradient(circle at 50% 45%,#690b1c30,#0000 40%),linear-gradient(145deg,#050505,#080808 56%,#0b0b0b);place-items:center;padding:20px;animation:.35s securityFade;display:grid;position:fixed;inset:0;overflow:auto}.devtools-warning:before{content:"";z-index:-2;background-color:#0000;background-image:linear-gradient(#e73d550b 1px,#0000 1px),linear-gradient(90deg,#e73d550b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:25s linear infinite securityGrid;position:absolute;inset:-8%;transform:perspective(700px)rotateX(19deg)}.devtools-warning:after{content:"";z-index:-1;pointer-events:none;opacity:.42;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff03 3px 4px);position:absolute;inset:0}.devtools-warning-vignette{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 180px #000000f2}.devtools-warning-panel{text-align:center;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:radial-gradient(circle at 50% 0,#9e1f3321,#0000 40%),linear-gradient(145deg,#141114f2,#08080afa);border:1px solid #c42f4161;border-radius:22px;width:min(640px,100%);padding:clamp(25px,5vw,49px);animation:.45s cubic-bezier(.2,.8,.2,1) securityPanelIn;position:relative;box-shadow:0 34px 100px #000000b3,0 0 65px #9c182c1f,inset 0 1px #ffffff0e}.devtools-warning-panel:after{content:"";pointer-events:none;opacity:.65;background:linear-gradient(#fd526d,#fd526d) 0 0/28px 1px no-repeat,linear-gradient(#fd526d,#fd526d) 0 0/1px 28px no-repeat,linear-gradient(#d95570,#d95570) 100% 100%/28px 1px no-repeat,linear-gradient(#d95570,#d95570) 100% 100%/1px 28px no-repeat;border-radius:16px;position:absolute;inset:9px}.devtools-warning-badge{color:#ff7d92;letter-spacing:.1em;background:#c223371a;border:1px solid #f7536a52;border-radius:100px;align-items:center;gap:8px;padding:8px 12px;font:900 10px ui-monospace,monospace;display:inline-flex}.devtools-warning-badge span,.devtools-warning-panel footer i{background:#f45269;border-radius:50%;width:7px;height:7px;animation:2.8s ease-in-out infinite securityPulse;box-shadow:0 0 13px #f45269}.devtools-warning-icon{color:#ff7188;background:radial-gradient(circle,#e2304d33,#82192b0d);border:1px solid #ea465b52;border-radius:28px;place-items:center;width:105px;height:105px;margin:28px auto 22px;animation:3s ease-in-out infinite securityPulse;display:grid;position:relative;box-shadow:0 0 45px #e6324f21,inset 0 1px #ffffff0d}.devtools-warning-icon svg:last-child{color:#ffbfca;position:absolute;bottom:14px;right:15px}.devtools-warning-panel>small{color:#c65f70;letter-spacing:.2em;font-size:9px;font-weight:900}.devtools-warning-panel h2{color:#fff5f6;letter-spacing:.05em;margin:9px 0 10px;font-size:clamp(27px,6vw,39px)}.devtools-warning-lead{color:#e5c6cb;font-size:14px}.devtools-warning-facts{grid-template-columns:repeat(3,1fr);gap:9px;margin:32px 0 24px;display:grid}.devtools-warning-facts span{background:#03030575;border:1px solid #e0445a30;border-radius:10px;gap:8px;min-width:0;padding:15px 8px;display:grid}.devtools-warning-facts small{color:#8e5d67;letter-spacing:.12em;font-size:9px;font-weight:800}.devtools-warning-facts strong{overflow-wrap:anywhere;color:#f3dce0;font:800 11px ui-monospace,monospace}.devtools-warning-copy{color:#a9949a;max-width:510px;margin:0 auto 27px;font-size:12px;line-height:1.7}.devtools-warning-panel>button{color:#ffe5e9;letter-spacing:.055em;cursor:pointer;background:linear-gradient(120deg,#982134cc,#531422e6);border:1px solid #ff6d7e73;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;font-size:11px;font-weight:900;transition:transform .2s,box-shadow .2s;display:flex}.devtools-warning-panel>button:hover{transform:translateY(-2px);box-shadow:0 15px 35px #9c1f3536}.devtools-warning-panel footer{color:#866c72;letter-spacing:.16em;justify-content:center;align-items:center;gap:8px;margin-top:25px;font-size:9px;font-weight:800;display:flex}@keyframes securityFade{0%{opacity:0}to{opacity:1}}@keyframes securityPanelIn{0%{opacity:0;transform:scale(.96)translateY(12px)}to{opacity:1;transform:none}}@keyframes securityPulse{50%{opacity:.76;box-shadow:0 0 35px #ef38532b}}@keyframes securityGrid{to{background-position:0 52px,52px 0}}@media (max-width:540px){.devtools-warning{padding:12px}.devtools-warning-panel{padding:28px 19px}.devtools-warning-icon{width:78px;height:78px;margin:22px auto}.devtools-warning-facts{grid-template-columns:1fr;gap:6px;margin:20px 0}.devtools-warning-facts span{text-align:left;grid-template-columns:105px 1fr;align-items:center;padding:11px}.devtools-warning-panel>button{font-size:10px}.devtools-warning-copy{font-size:11px}}@media (prefers-reduced-motion:reduce){.devtools-warning,.devtools-warning:before,.devtools-warning-panel,.devtools-warning-icon,.devtools-warning-badge span,.devtools-warning-panel footer i{animation:none!important}.devtools-warning-panel>button{transition:none}}.workspace-sync{z-index:10020;color:#73e6b2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);letter-spacing:.03em;background:#05141be0;border:1px solid #4fe1a542;border-radius:10px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:10px;font-weight:900;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 14px 35px #0000004d,inset 0 1px #ffffff0f}.workspace-sync button{color:#ffc771;cursor:pointer;background:#b6711c1a;border:1px solid #ffb85340;border-radius:6px;align-items:center;gap:4px;height:25px;margin-left:4px;padding:0 7px;font-size:8px;font-weight:900;display:flex}.workspace-sync.loading,.workspace-sync.saving{color:#75dffc;border-color:#55cef240}.workspace-sync.conflict,.workspace-sync.error{color:#ffbd68;border-color:#ffaf424d}.workspace-sync.offline{color:#9db0ba;border-color:#93acb938}@media (max-width:700px){.workspace-sync{max-width:calc(100vw - 20px);bottom:10px;right:10px}}.auth-card-success{background:radial-gradient(circle at 50% 46%,#20bf7724,#0000 48%),linear-gradient(145deg,#092225f2,#05121bf7);border-color:#53efa76b;box-shadow:0 35px 90px #0000007a,0 0 65px #36de9121,inset 0 1px #d9ffeb1a}.auth-card-success .auth-brand{color:#d5ffeb;background:linear-gradient(145deg,#24b87645,#2a9bb021);border-color:#56e7a073;box-shadow:0 0 28px #32dd8c2b}.auth-card-success header small{color:#62e8aa}.auth-success{text-align:center;justify-items:center;gap:9px;padding:37px 25px 42px;animation:.55s cubic-bezier(.18,.85,.25,1) both authSuccessEnter;display:grid;position:relative}.auth-success-icon{color:#89ffbf;background:radial-gradient(circle,#45e1903d,#19826614);border:1px solid #5ff5a780;border-radius:50%;place-items:center;width:94px;height:94px;margin-bottom:11px;animation:1.6s ease-in-out infinite alternate authSuccessGlow;display:grid;position:relative;box-shadow:0 0 0 10px #45e1900e,0 0 44px #45e19047,inset 0 1px #e0ffec42}.auth-success-icon:before,.auth-success-icon:after{content:"";border:1px solid #5beba23d;border-radius:50%;animation:1.6s ease-out infinite authSuccessRing;position:absolute;inset:-13px}.auth-success-icon:after{animation-delay:.55s}.auth-success-icon svg{animation:.55s cubic-bezier(.2,1.4,.3,1) .18s both authSuccessCheck}.auth-success>small{color:#63e6a9;letter-spacing:.19em;font-size:10px;font-weight:900}.auth-success>strong{color:#e9fff1;letter-spacing:-.035em;text-shadow:0 0 22px #64f6a833;font-size:30px;font-weight:900}.auth-success>p{color:#91b8a8;margin:2px 0 0;font-size:13px}.auth-success-progress{background:#45b07529;border-radius:100px;width:min(270px,80%);height:4px;margin-top:19px;overflow:hidden}.auth-success-progress i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#3abf83,#9dffd1);width:100%;height:100%;animation:1.6s linear both authSuccessProgress;display:block;box-shadow:0 0 12px #5bebaa}@keyframes authSuccessEnter{0%{opacity:0;transform:translateY(13px)scale(.97)}to{opacity:1;transform:none}}@keyframes authSuccessGlow{to{box-shadow:0 0 0 14px #45e19006,0 0 60px #45e19059,inset 0 1px #e0ffec52}}@keyframes authSuccessRing{0%{opacity:.6;transform:scale(.82)}to{opacity:0;transform:scale(1.25)}}@keyframes authSuccessCheck{0%{opacity:0;transform:scale(.55)rotate(-16deg)}to{opacity:1;transform:none}}@keyframes authSuccessProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:520px){.auth-success{padding:34px 18px 37px}.auth-success>strong{font-size:26px}}@media (prefers-reduced-motion:reduce){.auth-success,.auth-success-icon,.auth-success-icon:before,.auth-success-icon:after,.auth-success-icon svg,.auth-success-progress i{animation:none!important}.auth-success-progress i{transform:none}}@media (max-width:680px){html,body{overscroll-behavior-x:none;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;max-width:100%;overflow-x:hidden}.app-shell,.app-shell .workspace,.app-shell .section-page,.app-shell .gen-command-page{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.app-shell .workspace{overscroll-behavior-x:none;touch-action:pan-y pinch-zoom;padding-left:max(10px,env(safe-area-inset-left))!important;padding-right:max(10px,env(safe-area-inset-right))!important;margin-left:0!important}.app-shell .workspace>*,.app-shell .section-page>*{min-width:0;max-width:100%}input,select,textarea{font-size:16px!important}.app-shell .security-table-scroll,.app-shell .sentinel-roster-table,.app-shell .poll-response-table,.app-shell .svs-score-table-scroll,.app-shell .svs-score-review-list{touch-action:pan-x pan-y;max-width:100%}.mobile-nav-toggle{left:max(8px,env(safe-area-inset-left))}.global-language{right:max(8px,env(safe-area-inset-right))}.generation-stage,.generation-card,.generation-countdown,.generation-hero-grid,.generation-hero,.hero-weapon-card{min-width:0;max-width:100%}.generation-card{min-height:0;padding:15px}.generation-hero-grid{grid-template-columns:1fr;gap:10px;padding:15px 0}.generation-hero{grid-template-rows:auto 1fr;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:8px 12px;padding:10px;display:grid}.generation-portrait{aspect-ratio:1;grid-area:1/1/3;width:96px;height:96px}.generation-hero-name{grid-area:1/2;padding:2px 1px}.generation-hero-name small{font-size:9px!important}.generation-hero-name b{white-space:normal;font-size:14px!important}.hero-weapon-card{grid-area:2/2;grid-template-columns:48px minmax(0,1fr);gap:10px;margin:0;padding:9px}.hero-weapon-icon{width:48px;height:48px}.hero-weapon-copy{gap:3px}.hero-weapon-copy>small{line-height:1.3;font-size:7px!important}.hero-weapon-copy>strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.25;overflow:visible;font-size:11px!important}.hero-weapon-copy>span{overflow-wrap:anywhere;word-break:normal;line-height:1.4;font-size:10px!important}.hero-weapon-copy>span i{width:4px;height:4px;margin-top:5px}}@media (max-width:380px){.generation-hero{grid-template-columns:82px minmax(0,1fr);gap:7px 9px;padding:8px}.generation-portrait{width:82px;height:82px}.hero-weapon-card{grid-template-columns:42px minmax(0,1fr);gap:8px;padding:8px}.hero-weapon-icon{width:42px;height:42px}}.state-intro-curtain{z-index:40;pointer-events:none;will-change:transform;background:linear-gradient(#01040a 0%,#030914 72%,#071524 100%);width:100%;height:51%;position:absolute;left:0;box-shadow:0 0 90px #42cdff33}.intro-curtain-top{border-bottom:1px solid #69e0ff8c;animation:1.35s cubic-bezier(.77,0,.18,1) 1.05s both introCurtainTop;top:0}.intro-curtain-bottom{border-top:1px solid #9069ff85;animation:1.35s cubic-bezier(.77,0,.18,1) 1.05s both introCurtainBottom;bottom:0}.state-intro-whiteout{z-index:39;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,#fff 0,#bdefff 12%,#52ccffa6 32%,#0000 70%);animation:2.65s ease-out 1.55s both introWhiteout;position:absolute;inset:0}.state-intro-scene{animation:5.8s cubic-bezier(.15,.75,.15,1) both introSceneReveal,13s ease-in-out 5.8s infinite alternate introSceneFloat}.state-intro-scene img{animation:4.4s ease-out both introSceneFocus}.state-intro-vignette{animation:3.2s ease-out 1.3s both introVignette}.state-intro-grid{animation:2s cubic-bezier(.2,.8,.2,1) 2.1s both introGridRise}.state-intro-frame{opacity:0;animation:1.4s ease-out 2.3s both introFrameDraw}.state-intro-frame:before,.state-intro-frame:after{content:"";background:linear-gradient(90deg,#0000,#6fe5ff,#b28aff,#0000);width:0;height:1px;animation:1.15s ease-out 2.15s both introFrameBeam;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 18px #73deff}.state-intro-frame:before{top:0}.state-intro-frame:after{bottom:0}.state-intro-content{z-index:10;opacity:0;animation:1.25s cubic-bezier(.16,.82,.2,1) 2.25s both introPanelReveal}.state-intro-content:after{content:"";z-index:-1;border-radius:inherit;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(105deg,#0000 36%,#ffffff80 49%,#0000 62%) 0 0/250% 100%;animation:1.5s ease-out 2.4s both introPanelScan;position:absolute;inset:-1px}.state-intro-radar{z-index:-1;pointer-events:none;width:230px;height:230px;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)}.state-intro-radar i{opacity:0;border:1px solid #64dcff4d;border-radius:50%;animation:2.7s ease-out 2.25s infinite introRadar;position:absolute;inset:0}.state-intro-radar i:nth-child(2){animation-delay:3.15s}.state-intro-radar i:nth-child(3){animation-delay:4.05s}.state-intro-sigil{opacity:0;animation:.95s cubic-bezier(.17,.9,.23,1.25) 2.45s both introSigilDrop,3.4s ease-in-out 3.5s infinite introSigilFloat}.state-intro-sigil>span{border:1px solid #74e1ff6b;border-radius:29px;animation:7s linear 3.3s infinite introSigilRing;position:absolute;inset:-12px}.state-intro-sigil>span:after{content:"";background:#d6f8ff;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:50%;box-shadow:0 0 14px 3px #5ce1ff}.state-intro-eyebrow{opacity:0;animation:.8s ease-out 2.85s both introTextRise}.state-intro-content h1 small{opacity:0;animation:.75s ease-out 3.05s both introTextRise;display:block}.state-intro-content h1 strong{clip-path:inset(0 50%);filter:blur(10px);animation:1.15s cubic-bezier(.2,.8,.2,1) 3.2s both introTitleReveal;display:block;overflow:hidden}.state-intro-content h1 em{animation:2.4s ease-in-out 4.1s infinite intro454Pulse;display:inline-block}.state-intro-content p{opacity:0;animation:.75s ease-out 3.65s both introTextRise}.state-intro-content>button{opacity:0;pointer-events:none;animation:.75s cubic-bezier(.2,.9,.25,1.2) 4.05s both introButtonReveal}.state-intro-content>button:before{animation:2.8s ease-in-out 4.65s infinite introButtonSweep}.state-intro-status{opacity:0;animation:.7s ease-out 4.25s both introTextRise}.state-intro-status i{animation:1.5s ease-in-out 4.6s infinite introStatusPulse}.state-intro-boot{z-index:45;color:#8ddff5;text-align:center;letter-spacing:.18em;gap:8px;width:min(360px,100% - 52px);font:900 8px/1 Inter,sans-serif;animation:.6s ease-in 2.2s both introBootExit;display:grid;position:absolute;bottom:8.5%;left:50%;transform:translate(-50%)}.state-intro-boot>i{background:#68d9f824;height:2px;overflow:hidden;box-shadow:0 0 14px #5adbff1f}.state-intro-boot>i b{transform-origin:0;background:linear-gradient(90deg,#4bd5ff,#b58aff);width:100%;height:100%;animation:1.8s cubic-bezier(.15,.85,.2,1) .15s both introBootProgress;display:block;box-shadow:0 0 12px #5bdcff}.state-intro-boot em{color:#526d7c;font-size:7px;font-style:normal}.state-intro-enterline{opacity:0;animation:.6s ease-out 4.4s both introTextRise}.state-intro.leaving .state-intro-content{animation:.72s cubic-bezier(.7,0,.2,1) both introPanelExit}.state-intro.leaving .state-intro-scene{animation:1.05s cubic-bezier(.7,0,.2,1) both introExitZoom}.state-intro.leaving:after{content:"";z-index:50;mix-blend-mode:screen;background:#d8f8ff;animation:1.05s ease-out both introExitFlash;position:absolute;inset:0}@keyframes introCurtainTop{0%{transform:translateY(0)}to{transform:translateY(-105%)}}@keyframes introCurtainBottom{0%{transform:translateY(0)}to{transform:translateY(105%)}}@keyframes introWhiteout{0%{opacity:0;transform:scale(.25)}22%{opacity:1}to{opacity:0;transform:scale(2.2)}}@keyframes introSceneReveal{0%{opacity:0;transform:scale(1.32)}20%{opacity:.25}to{opacity:1;transform:scale(1.02)}}@keyframes introSceneFloat{to{transform:scale(1.075)translateY(-1.2%)}}@keyframes introSceneFocus{0%{filter:saturate(.3)contrast(1.35)brightness(.12)blur(15px)}to{filter:saturate(.92)contrast(1.08)brightness(.7)blur()}}@keyframes introVignette{0%{opacity:1;background-color:#02050b}to{opacity:1;background-color:#0000}}@keyframes introGridRise{0%{opacity:0;transform:perspective(650px)rotateX(76deg)translateY(110px)}to{opacity:.25;transform:perspective(650px)rotateX(68deg)}}@keyframes introFrameDraw{0%{opacity:0;clip-path:inset(48%)}to{opacity:1;clip-path:inset(0)}}@keyframes introFrameBeam{to{width:100%}}@keyframes introPanelReveal{0%{opacity:0;filter:blur(16px);transform:translateY(42px)scale(.92)}to{opacity:1;filter:none;transform:none}}@keyframes introPanelScan{0%{background-position:180% 0}to{background-position:-80% 0}}@keyframes introRadar{0%{opacity:.55;transform:scale(.15)}75%,to{opacity:0;transform:scale(1.45)}}@keyframes introSigilDrop{0%{opacity:0;filter:blur(12px);transform:translateY(-58px)rotate(5deg)scale(.35)}to{opacity:1;filter:none;transform:rotate(45deg)}}@keyframes introSigilFloat{0%,to{transform:rotate(45deg)translate(0)}50%{transform:rotate(45deg)translate(-4px,-4px)}}@keyframes introSigilRing{to{transform:rotate(360deg)}}@keyframes introTextRise{0%{opacity:0;filter:blur(6px);transform:translateY(13px)}to{opacity:1;filter:none;transform:none}}@keyframes introTitleReveal{to{clip-path:inset(0);filter:none}}@keyframes intro454Pulse{50%{color:#e7fbff;text-shadow:0 0 18px #72e5ff,0 0 46px #9166ffbf;transform:scale(1.045)}}@keyframes introButtonReveal{0%{opacity:0;transform:translateY(18px)scale(.88)}to{opacity:1;pointer-events:auto;transform:none}}@keyframes introStatusPulse{50%{transform:scale(1.5);box-shadow:0 0 20px 4px #56e6ac}}@keyframes introBootProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes introBootExit{0%,60%{opacity:1}to{opacity:0;visibility:hidden;transform:translate(-50%,12px)}}@keyframes introPanelExit{to{opacity:0;filter:blur(15px);transform:scale(1.12)}}@keyframes introExitZoom{to{filter:brightness(1.5);transform:scale(1.28)}}@keyframes introExitFlash{0%{opacity:0}35%{opacity:.62}to{opacity:0}}@media (max-width:680px){.state-intro-radar{width:170px;height:170px}.state-intro-boot{bottom:5.5%}.state-intro-content{padding-top:50px}.state-intro-content h1 strong{line-height:.95}}.landing-content{display:none!important}.landing-slider .landing-scene-shade{background:radial-gradient(circle at 50% 40%,#0000 20%,#01060e33 68%,#01050cb8 100%),linear-gradient(#01060e1f,#0000 42%,#01060e8c)}.state-alliance-card{background:radial-gradient(circle at 8% 0,#47d2ff2e,#0000 35%),radial-gradient(circle at 100% 100%,#9758f62e,#0000 38%),linear-gradient(145deg,#081a2be6,#020913f5);border-color:#63d8ff52;min-height:0;padding:20px;position:relative;overflow:hidden;box-shadow:0 35px 90px #00020894,inset 0 1px #ffffff21}.state-alliance-card:before{content:"RANKED COMMAND";color:#8fdef866;letter-spacing:.18em;font:900 7px Inter,sans-serif;position:absolute;top:21px;right:20px}.state-alliance-card>header{padding:5px 4px 17px}.state-alliance-card>header>b{color:#85e2ff3d;text-shadow:0 0 24px #57d5ff38;font-size:39px}.state-alliance-list{gap:8px;padding:18px 0}.state-alliance{background:linear-gradient(105deg,color-mix(in srgb,var(--alliance) 11%,transparent),#020a1394);border-radius:15px;grid-template-columns:38px 1fr auto;gap:10px;min-height:58px;padding:0 14px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s;box-shadow:inset 0 1px #ffffff0b}.state-alliance:hover{border-color:color-mix(in srgb,var(--alliance) 65%,#fff);box-shadow:0 12px 28px #00000047,0 0 20px color-mix(in srgb,var(--alliance) 16%,transparent),inset 0 1px #ffffff1c;transform:translate(7px)}.state-alliance i{gap:2px;display:grid}.state-alliance i small{font-size:6px}.state-alliance strong{font-size:19px}.state-alliance span{font-size:7px}.state-alliance.rank-1{border-color:color-mix(in srgb,var(--alliance) 64%,#fff);background:radial-gradient(circle at 8% 50%,color-mix(in srgb,var(--alliance) 24%,transparent),transparent 42%),linear-gradient(105deg,color-mix(in srgb,var(--alliance) 18%,transparent),#020a1385);min-height:104px;box-shadow:0 15px 34px #00000052,0 0 30px color-mix(in srgb,var(--alliance) 12%,transparent),inset 0 1px #ffffff24;padding:0 17px}.state-alliance.rank-1 strong{letter-spacing:.12em;font-size:29px}.state-alliance.rank-1 i{font-size:11px}.state-alliance.rank-1:before{top:12px;right:15px}.state-alliance.rank-2,.state-alliance.rank-3,.state-alliance.rank-4,.state-alliance.rank-5{min-height:57px}.state-alliance-card>footer{padding-top:15px;font-size:7px}.video-card{border-color:#72ddff47;position:relative;overflow:hidden}.video-card:after{content:"";z-index:7;pointer-events:none;opacity:0;background:linear-gradient(112deg,#0000 24%,#ffffff0a 39%,#ffffffad 49%,#ffffff0a 58%,#0000 74%) 0 0/240% 100%;position:absolute;inset:0;transform:translate(-110%)}.video-card:hover:after,.video-card.selected:after{opacity:1;animation:1.5s cubic-bezier(.2,.8,.2,1) forwards videoGlassSweep}.video-card:before{content:"";z-index:6;border-radius:inherit;-webkit-mask-composite:xor;opacity:.52;pointer-events:none;background:linear-gradient(120deg,#52e1ffd9,#0000 22% 68%,#b06fffcc) border-box;border:1px solid #0000;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.video-card:hover:before,.video-card.selected:before{opacity:1;animation:2.8s linear infinite videoRgbBorder}.video-corner{opacity:.78;filter:drop-shadow(0 0 8px);width:52px;height:52px;transition:width .4s cubic-bezier(.2,.8,.2,1),height .4s cubic-bezier(.2,.8,.2,1),filter .4s}.video-corner:before,.video-corner:after{background:linear-gradient(90deg,currentColor,#fff,currentColor);box-shadow:0 0 16px,0 0 4px #fff}.video-corner:before{width:48px;height:2px}.video-corner:after{width:2px;height:48px}.video-card:hover .video-corner,.video-card.selected .video-corner{filter:drop-shadow(0 0 18px);width:68px;height:68px;animation:1.7s ease-in-out infinite videoCornerPulse}.video-card:hover .video-corner:before,.video-card.selected .video-corner:before{width:64px}.video-card:hover .video-corner:after,.video-card.selected .video-corner:after{height:64px}.video-card.selected .video-media{border-color:#85e5ff61;box-shadow:inset 0 0 45px #0000008c,0 0 24px #46d3ff14}.video-card.selected .video-card-copy{position:relative}.video-card.selected .video-card-copy:before{content:"NOW PLAYING";color:#81e8ff;letter-spacing:.15em;background:#3cd2f614;border:1px solid #59e1ff45;border-radius:5px;padding:5px 7px;font:900 6px Inter,sans-serif;position:absolute;top:24px;right:26px;box-shadow:0 0 16px #49d7ff1f}@keyframes videoGlassSweep{to{transform:translate(110%)}}@keyframes videoRgbBorder{to{filter:hue-rotate(75deg)}}@keyframes videoCornerPulse{50%{opacity:.68;transform:scale(1.035)}}.state-alliance-card{isolation:isolate;background:linear-gradient(155deg,#0c1f33eb,#020812fa 72%);border:1px solid #7cd8f64f;border-radius:30px;padding:24px 20px 18px;box-shadow:0 30px 90px #0000008a,0 0 70px #24b0e412,inset 0 1px #ffffff24}.state-alliance-card:after{content:"";z-index:-1;opacity:.24;pointer-events:none;background-color:#0000;background-image:linear-gradient(#62d1f41f 1px,#0000 1px),linear-gradient(90deg,#62d1f41f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:31px 31px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 68%);mask-image:linear-gradient(135deg,#000,#0000 68%)}.state-alliance-card:before{content:"STATE 454  /  ALLIANCE LEAGUE";color:#7593a5;letter-spacing:.17em;font-size:6px;top:25px;right:20px}.state-alliance-card>header{z-index:2;border-bottom:0;padding:3px 2px 20px;position:relative}.state-alliance-card>header span{color:#8de8ff;letter-spacing:.2em;font-size:8px}.state-alliance-card>header span svg{filter:drop-shadow(0 0 7px #5de2ff)}.state-alliance-card>header>b{color:#0000;font-size:0}.state-alliance-card>header>b:after{content:"454";color:#97e2ff33;letter-spacing:-.1em;font:900 31px/1 ui-monospace,monospace}.state-alliance-list{gap:7px;padding:14px 0 19px;position:relative}.state-alliance-list:before{content:"";z-index:-1;background:linear-gradient(#5df,#54dcff24 25%,#9f79ff2e 72%,#a379ff);width:1px;position:absolute;top:28px;bottom:28px;left:25px;box-shadow:0 0 10px #56d8ff42}.state-alliance{background:linear-gradient(105deg,#0d1f31f0,#050e1ac4);border:1px solid #75a8c124;border-radius:14px;grid-template-columns:43px minmax(0,1fr) auto;min-height:54px;padding:0 17px 0 12px;transform:none;box-shadow:0 8px 20px #0003,inset 0 1px #ffffff0f}.state-alliance:before{content:"";z-index:2;border:2px solid color-mix(in srgb,var(--alliance) 72%,#c9f5ff);width:9px;height:9px;box-shadow:0 0 0 4px #071321f0,0 0 13px color-mix(in srgb,var(--alliance) 65%,transparent);background:#071321;border-radius:50%;position:absolute;top:50%;left:21px;transform:translateY(-50%)}.state-alliance i{color:#7190a1;padding-left:31px;font-size:8px}.state-alliance i small{color:#496778;letter-spacing:.16em;font-size:5px}.state-alliance strong{letter-spacing:.16em;font-size:17px}.state-alliance span{color:#6c8999;letter-spacing:.1em;text-align:right;justify-self:end;max-width:100px;font-size:6px}.state-alliance em{opacity:.9;width:2px;box-shadow:0 0 16px var(--alliance)}.state-alliance:hover{border-color:color-mix(in srgb,var(--alliance) 60%,#ffffff40);background:linear-gradient(105deg,color-mix(in srgb,var(--alliance) 12%,#071320e6),#050e1ab8);box-shadow:0 12px 28px #00000052,0 0 24px color-mix(in srgb,var(--alliance) 13%,transparent),inset 0 1px #ffffff1a;transform:translate(5px)}.state-alliance.rank-1{background:radial-gradient(circle at 12%,#ffcd6633,#0000 38%),linear-gradient(105deg,#343127db,#0a1522e6 70%);border-color:#ffdf9189;border-radius:18px;grid-template-columns:53px minmax(0,1fr) auto;min-height:116px;padding:0 18px 0 12px;box-shadow:0 16px 38px #00000061,0 0 34px #ffc4521a,inset 0 1px #fff4c42b}.state-alliance.rank-1:before{background:#302817;border-color:#ffe198;width:13px;height:13px;left:26px;box-shadow:0 0 0 5px #10161bf5,0 0 20px #ffca55db}.state-alliance.rank-1 i{color:#ffd66f;padding-left:39px;font-size:10px}.state-alliance.rank-1 strong{color:#ffd774;letter-spacing:.15em;text-shadow:0 0 24px #ffca5c6b;font-size:27px}.state-alliance.rank-1 span{color:#c1aa72;font-size:6px}.state-alliance.rank-1:after{content:"CHAMPION";color:#f2c965;letter-spacing:.18em;background:#ffc95a1a;border:1px solid #ffd37033;border-radius:5px;padding:4px 6px;font:900 5px Inter,sans-serif;position:absolute;top:10px;right:14px;transform:none}.state-alliance.rank-2:before{border-color:#d6e8ef}.state-alliance.rank-3:before{border-color:#dda27a}.state-alliance-card>footer{z-index:2;color:#68e3b0;letter-spacing:.16em;border-top:1px solid #77cdeb1f;margin:0 -2px;padding:14px 2px 0;font-size:6px;position:relative}.state-alliance-card>footer b{color:#6d8796;font-size:6px}@media (prefers-reduced-motion:reduce){.state-intro,.state-intro *,.state-intro:before,.state-intro:after{animation-duration:initial!important;animation-iteration-count:initial!important;transition-duration:.35s!important}.state-intro-curtain{animation-duration:1.35s!important;animation-delay:1.05s!important}.state-intro-whiteout{animation-duration:2.65s!important;animation-delay:1.55s!important}.state-intro-scene{animation-duration:5.8s,13s!important;animation-delay:0s,5.8s!important}.state-intro-scene img{animation-duration:4.4s!important}.state-intro-content{animation-duration:1.25s!important;animation-delay:2.25s!important}.state-intro-frame{animation-duration:1.4s!important;animation-delay:2.3s!important}.state-intro-content h1 strong{animation-duration:1.15s!important;animation-delay:3.2s!important}.state-intro-boot>i b{animation-duration:1.8s!important;animation-delay:.15s!important}.state-intro-content>button{pointer-events:auto;animation-duration:.75s!important;animation-delay:4.05s!important}.app-shell *,.app-shell :before,.app-shell :after{transition-duration:.35s!important}.landing-shell .landing-scene{animation:9s cubic-bezier(.2,.7,.1,1) both landingSceneIn!important}.landing-shell .landing-aurora{animation:8s ease-in-out infinite alternate landingAurora!important}.landing-shell .landing-snow i{animation:12s linear infinite landingSnow!important}.landing-shell .landing-pagination button.active span:after{animation:6s linear infinite landingProgress!important}.landing-shell .landing-scroll span{animation:1.8s ease-in-out infinite landingScroll!important}.landing-shell .video-ambient{animation:8s ease-in-out infinite alternate videoAmbient!important}.landing-shell .discord-orbit{animation:16s linear infinite discordOrbit!important}.landing-shell .discord-orbit-two{animation-duration:23s!important;animation-direction:reverse!important}}.landing-snow i,.state-intro-snow i{will-change:transform,opacity;background:radial-gradient(at 34% 26%,#fffffffa 0 12%,#def7ffe6 32%,#b9e1f185 56%,#0000 76%);border-radius:55% 42% 58% 40%;box-shadow:0 0 3px #e7faffc7,0 0 11px #95d7ef52}.landing-snow i:before,.state-intro-snow i:before{content:"";opacity:.5;background:radial-gradient(circle,#ffffff8c,#0000 68%);border-radius:50%;position:absolute;inset:-28%}.landing-snow i:nth-child(3n),.state-intro-snow i:nth-child(3n){filter:blur(.15px);opacity:.68}.landing-snow i:nth-child(5n),.state-intro-snow i:nth-child(5n){filter:blur(1.25px);opacity:.42}.landing-snow i:nth-child(7n),.state-intro-snow i:nth-child(7n){filter:blur(.5px);border-radius:48% 62% 43% 58%}.landing-snow-back,.intro-snow-back{opacity:.48;filter:blur(.6px)}.landing-snow-front,.intro-snow-front{filter:blur(.35px)}.landing-snow:before,.state-intro-snow:before{content:"";pointer-events:none;filter:blur(.35px);opacity:.26;background-image:radial-gradient(2px 5px at 12% 18%,#f2fcffcc 0 35%,#0000 72%),radial-gradient(1px 3px at 38% 62%,#d6f4ffb8 0 40%,#0000 75%),radial-gradient(3px 7px at 78% 32%,#ffffff8c 0 30%,#0000 70%),radial-gradient(1px 4px at 91% 77%,#c8ecf9a3 0 35%,#0000 75%);background-size:170px 230px,230px 310px,280px 360px,190px 270px;animation:11s linear infinite snowFieldDrift;position:absolute;inset:-30% -12%}.landing-snow-front:before{opacity:.4;filter:blur(.7px);animation-duration:8s;animation-direction:reverse}.state-intro-snow:before{opacity:.3;animation-duration:9s}@keyframes snowFieldDrift{0%{transform:translate(-3%,-18%)rotate(-2deg)}50%{transform:translate(4%,38%)rotate(2deg)}to{transform:translate(-2%,118%)rotate(-2deg)}}.landing-snow:after,.state-intro-snow:after{content:"";pointer-events:none;opacity:.14;filter:blur(1.2px);background:repeating-linear-gradient(112deg,#0000 0 38px,#e8faffb8 39px 40px,#0000 41px 92px);animation:5.5s linear infinite snowWindStreaks;position:absolute;inset:-60% -35%;transform:rotate(-5deg)}.landing-snow-front:after{opacity:.2;filter:blur(1.8px);animation-duration:3.8s;animation-direction:reverse}.state-intro-snow:after{opacity:.16;animation-duration:4.8s}@keyframes snowWindStreaks{0%{transform:translate(-12%,-25%)rotate(-5deg)}to{transform:translate(20%,105%)rotate(-5deg)}}.video-card:before{opacity:.72;animation:8s linear infinite videoRgbBorder}.video-card:after{opacity:.32;animation:5.5s linear infinite videoGlassSweep}.video-card .video-corner{animation:2.2s ease-in-out infinite videoCornerPulse}.video-card:hover:after,.video-card.selected:after{opacity:1;animation-duration:1.5s}.landing-snow,.state-intro-snow{display:none!important}.landing-snow-canvas,.state-intro-snow-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.landing-snow-canvas{z-index:9}.state-intro-snow-canvas{z-index:2}.discord-join-button.not-configured{opacity:.72;cursor:not-allowed;color:#aeb9d8;background:linear-gradient(135deg,#434e9457,#402b6f4d);border-style:dashed}.landing-editor-heading small.configured{color:#55e4ad}.landing-editor-heading small.missing{color:#ffbe69}.landing-editor-card label>small{color:#5e7e90;letter-spacing:0;font-size:8px;font-weight:600;line-height:1.45}@media (max-width:680px){.global-language{width:46px;top:8px;right:8px}.global-language-trigger{grid-template-columns:1fr;height:43px;padding:5px;display:grid}.global-language-trigger>div,.global-language-trigger>svg{display:none}.global-language-flag{justify-self:center;width:32px;height:24px}.global-language-menu{width:190px;top:49px}.app-shell .section-hero,.app-shell .topbar{padding-right:56px}.landing-nav,.application-nav{padding-right:62px!important}.landing-login{margin-right:0}}.video-card.selected .video-card-copy:before,.state-alliance-card:before,.state-alliance.rank-1:after,.state-alliance-card>header>b:after{content:none!important}.video-now-playing{color:#81e8ff;letter-spacing:.15em;background:#3cd2f614;border:1px solid #59e1ff45;border-radius:5px;padding:5px 7px;font:900 6px Inter,sans-serif;position:absolute;top:24px;right:26px;box-shadow:0 0 16px #49d7ff1f}.state-alliance-league{z-index:3;color:#7593a5;letter-spacing:.17em;font-size:6px;font-weight:800;position:absolute;top:25px;right:20px}.state-alliance-card>header>b{letter-spacing:-.1em;color:#97e2ff33!important;font:900 31px/1 ui-monospace,monospace!important}.state-alliance.rank-1>u{z-index:3;color:#f2c965;letter-spacing:.18em;background:#ffc95a1a;border:1px solid #ffd37033;border-radius:5px;padding:4px 6px;font:900 5px Inter,sans-serif;text-decoration:none;position:absolute;top:10px;right:14px}.sync-link-state.protected{color:#ffc66d;background:#97621821;border-color:#ffbc5357;box-shadow:0 0 20px #ffb03b12}.video-rgb-frame,.video-light-sweep{z-index:11;pointer-events:none;border-radius:22px;position:absolute;inset:5px}.video-rgb-frame i{background-size:300% 100%;animation:3.2s linear infinite videoFrameFlow;display:block;position:absolute}.video-rgb-frame i:first-child,.video-rgb-frame i:nth-child(3){background-image:linear-gradient(90deg,#40e7ff,#795fff,#ff4f9b,#ffc95b,#40e7ff);height:2px;left:28px;right:28px}.video-rgb-frame i:first-child{top:0}.video-rgb-frame i:nth-child(3){animation-direction:reverse;bottom:0}.video-rgb-frame i:nth-child(2),.video-rgb-frame i:nth-child(4){background-image:linear-gradient(#40e7ff,#795fff,#ff4f9b,#ffc95b,#40e7ff);background-size:100% 300%;width:2px;top:28px;bottom:28px}.video-rgb-frame i:nth-child(2){right:0}.video-rgb-frame i:nth-child(4){animation-direction:reverse;left:0}.video-card.selected .video-rgb-frame i,.video-card:hover .video-rgb-frame i{height:3px;box-shadow:0 0 9px,0 0 18px #5ddaff6b}.video-card.selected .video-rgb-frame i:nth-child(2),.video-card.selected .video-rgb-frame i:nth-child(4),.video-card:hover .video-rgb-frame i:nth-child(2),.video-card:hover .video-rgb-frame i:nth-child(4){width:3px}.video-light-sweep{z-index:12;opacity:0;background:linear-gradient(108deg,#0000 18%,#ffffff0d 38%,#ffffffb8 49%,#ffffff0d 60%,#0000 80%);inset:7px;overflow:hidden;transform:translate(-115%)}.video-card:hover .video-light-sweep,.video-card.selected .video-light-sweep{animation:1.35s cubic-bezier(.2,.8,.2,1) forwards videoIndependentSweep}.video-card:hover .video-light-sweep{opacity:1}.video-card.selected .video-light-sweep{opacity:.7;animation-delay:.15s}@keyframes videoFrameFlow{to{background-position:300% 0}}@keyframes videoIndependentSweep{to{transform:translate(115%)}}.video-card.selected .video-rgb-frame i:nth-child(2),.video-card.selected .video-rgb-frame i:nth-child(4),.video-card:hover .video-rgb-frame i:nth-child(2),.video-card:hover .video-rgb-frame i:nth-child(4){height:auto!important}.video-card{grid-template-columns:1fr;min-height:0}.video-media{aspect-ratio:16/9;border-radius:18px;min-height:0}.video-media-shade{background:linear-gradient(#0000 70%,#02070e14)}@media (max-width:1050px){.video-card{grid-template-columns:1fr;min-height:0}.video-media{aspect-ratio:16/9;min-height:0}}@media (max-width:680px){.video-media{aspect-ratio:16/9;min-height:0}}@media (prefers-reduced-motion:reduce){.video-rgb-frame i{animation:3.2s linear infinite videoFrameFlow!important}.video-card .video-corner{animation:2.2s ease-in-out infinite videoCornerPulse!important}.video-card:hover .video-light-sweep,.video-card.selected .video-light-sweep{animation:1.35s cubic-bezier(.2,.8,.2,1) forwards videoIndependentSweep!important}.video-card:before{animation:8s linear infinite videoRgbBorder!important}.video-card:after{animation:5.5s linear infinite videoGlassSweep!important}}.owner-landing-console{isolation:isolate;background:radial-gradient(circle at 8% 0,#2ec7f11a,#0000 30%),linear-gradient(145deg,#05111ff0,#020913fa);border:1px solid #58d3fa33;box-shadow:0 26px 70px #00000052,inset 0 1px #ffffff12}.landing-module-nav{background:#00070f57;border-top:1px solid #5bc2e71a;border-bottom:1px solid #5bc2e71f;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:15px 18px;display:grid}.landing-module-nav button{color:#66899b;text-align:left;cursor:pointer;background:linear-gradient(135deg,#132a3c9e,#040e19ad);border:1px solid #5bb8dd24;border-radius:12px;align-items:center;gap:10px;min-height:58px;padding:10px 13px;transition:transform .25s,border-color .25s,color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.landing-module-nav button:after{content:"";background:linear-gradient(110deg,#0000 20%,#ffffff24 48%,#0000 72%);transition:transform .6s;position:absolute;inset:0;transform:translate(-120%)}.landing-module-nav button:hover:after,.landing-module-nav button.active:after{transform:translate(120%)}.landing-module-nav button:hover{color:#b9efff;border-color:#59dcff57;transform:translateY(-2px)}.landing-module-nav button.active{color:#70e6ff;background:linear-gradient(135deg,#1a7ea538,#231f5c3d);border-color:#52deff85;box-shadow:0 0 24px #38cdf617,inset 0 1px #ffffff14}.landing-module-nav button.youtube.active{color:#ff7188;border-color:#ff4c6780;box-shadow:0 0 24px #ff325614}.landing-module-nav button.discord.active{color:#a89fff;border-color:#847bff85;box-shadow:0 0 24px #715eff1a}.landing-module-nav button>svg{flex:none}.landing-module-nav button span{gap:3px;display:grid}.landing-module-nav button b{letter-spacing:.08em;font-size:10px}.landing-module-nav button small{color:#526f7f;font-size:8px;font-weight:700}.owner-landing-body{background:radial-gradient(circle at 50% 0,#40afdc0f,#0000 42%);padding:16px 18px;display:block}.landing-module-window{background:linear-gradient(145deg,#071827b8,#020a14b8);border:1px solid #53c0e729;border-radius:14px;gap:12px;padding:14px;animation:.36s cubic-bezier(.2,.8,.2,1) both ownerModuleIn;display:grid;box-shadow:inset 0 1px #ffffff0b}.landing-module-window.youtube-window{background:radial-gradient(circle at 100% 0,#ff31560f,#0000 34%),linear-gradient(145deg,#101422c7,#030913c7);border-color:#ff45652e}.landing-module-window.discord-window{background:radial-gradient(circle at 100% 0,#6f5eff14,#0000 34%),linear-gradient(145deg,#0b1226c7,#030913c7);border-color:#7e75ff33}.landing-module-window>.landing-editor-heading{min-height:39px}.landing-editor-heading .landing-add-button{color:#71e8b7;letter-spacing:.06em;cursor:pointer;background:#24a3751a;border:1px solid #48daa84d;border-radius:8px;align-items:center;gap:6px;height:31px;padding:0 10px;font-size:9px;font-weight:900;display:flex}.landing-editor-heading .landing-add-button.youtube{color:#ff7f94;background:#cb27451c;border-color:#ff4f6952}.landing-editor-heading .landing-add-button:disabled{opacity:.4;cursor:not-allowed}.landing-module-intro{background:#0c223275;border:1px solid #53c0e71c;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.landing-module-intro>div{color:#65dcfa;align-items:center;gap:10px;display:flex}.landing-module-intro span{gap:3px;display:grid}.landing-module-intro strong{color:#b9dce9;font-size:11px}.landing-module-intro small{color:#5e7f90;font-size:9px}.landing-module-intro>b{color:#63dffa;letter-spacing:.12em;font-size:8px}.landing-module-intro.youtube>div,.landing-module-intro.youtube>b{color:#ff6f88}.landing-module-intro.discord>div,.landing-module-intro.discord>b{color:#9b91ff}.landing-editor-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.landing-card-toolbar{border-bottom:1px solid #59b5da1a;grid-column:1/-1;justify-content:space-between;align-items:center;padding-bottom:7px;display:flex}.landing-card-toolbar>b{color:#7596a6;letter-spacing:.11em;font-size:9px}.landing-card-toolbar button{color:#ff8497;cursor:pointer;background:#b7233c14;border:1px solid #ff567033;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-weight:900;display:flex}.landing-card-toolbar button:disabled{opacity:.35;cursor:not-allowed}.landing-editor-card .full-field{grid-column:1/-1}.landing-module-empty{color:#6e8997;text-align:center;border:1px dashed #ff4f6b38;border-radius:12px;justify-items:center;gap:7px;padding:34px;display:grid}.landing-module-empty svg{color:#ff6780}.landing-module-empty strong{color:#a8c0cb;font-size:12px}.landing-module-empty p{margin:0;font-size:9px}.owner-landing-save button{justify-content:center;min-width:215px}@keyframes ownerModuleIn{0%{opacity:0;filter:blur(3px);transform:translateY(7px)}to{opacity:1;filter:none;transform:none}}@media (max-width:920px){.landing-module-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-editor-stack{grid-template-columns:1fr}}@media (max-width:560px){.landing-module-nav{gap:7px;padding:11px}.landing-module-nav button{min-height:53px;padding:8px}.landing-module-nav button small{display:none}.owner-landing-body{padding:11px}.landing-module-window{padding:10px}.landing-module-intro{flex-direction:column;align-items:flex-start}.landing-editor-heading{flex-direction:column;align-items:flex-start;gap:9px}.landing-editor-heading .landing-add-button{justify-content:center;align-self:stretch}.landing-card-toolbar{flex-direction:row}.owner-landing-save button{min-width:0}}.landing-nav{box-sizing:border-box;background:linear-gradient(135deg,#081321c7,#050c189c);grid-template-columns:auto minmax(0,1fr);gap:24px;width:calc(100% - clamp(36px,6vw,108px));right:auto;box-shadow:0 18px 55px #00040c5c,0 0 36px #41caf40d,inset 0 1px #ffffff17}.landing-menu{justify-content:flex-end;justify-self:end;align-items:center;gap:7px;min-width:0;display:flex}.landing-menu-link{isolation:isolate;color:#83a5b8;letter-spacing:.085em;white-space:nowrap;background:linear-gradient(145deg,#10263957,#060f1d38);border:1px solid #75d2f424;border-radius:11px;justify-content:center;align-items:center;gap:7px;height:42px;padding:0 clamp(10px,1.2vw,17px);font-size:8px;font-weight:950;text-decoration:none;transition:color .3s,border-color .3s,transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,background .35s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.landing-menu-link:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 22%,#ffffff0f 38%,#ffffffa8 49%,#ffffff0f 60%,#0000 76%);position:absolute;inset:-1px;transform:translate(-135%)skew(-15deg)}.landing-menu-link:after{content:"";pointer-events:none;opacity:.28;background:linear-gradient(90deg,#54e3ff,#0000 35%) 0 0/18px 1px no-repeat,linear-gradient(#54e3ff,#0000 35%) 0 0/1px 18px no-repeat,linear-gradient(270deg,#9b72ff,#0000 35%) 100% 100%/18px 1px no-repeat,linear-gradient(#0000 65%,#9b72ff) 100% 100%/1px 18px no-repeat;border-radius:8px;transition:opacity .3s,background-size .35s;position:absolute;inset:4px}.landing-menu-link:hover{z-index:3;color:#ecfbff;background:linear-gradient(145deg,#22769d38,#452e8f33);border-color:#74e0ff80;transform:translateY(-4px)scale(1.035);box-shadow:0 12px 28px #00030a61,0 0 26px #41d1ff1f,inset 0 1px #ffffff1a}.landing-menu-link:hover:before{animation:.85s cubic-bezier(.2,.8,.2,1) forwards landingMenuSweep}.landing-menu-link:hover:after{opacity:1;background-size:28px 1px,1px 28px,28px 1px,1px 28px}.landing-menu-link svg{color:#62dfff;filter:drop-shadow(0 0 7px #50dcff59);flex:none}.landing-menu-link:active{transform:translateY(0)scale(.97)}.landing-menu-panel{color:#f2fcff;background:radial-gradient(circle at 12% 15%,#5ee2ff33,#0000 35%),linear-gradient(125deg,#1681ac73,#5232ad75);border-color:#75e2ff6b;min-width:150px;height:48px;margin:0 4px;box-shadow:0 9px 30px #00040d6b,0 0 24px #4ad1fc1f,inset 0 1px #ffffff24}.landing-menu-panel>i{background:#4aeca6;border-radius:50%;width:6px;height:6px;animation:1.7s ease-in-out infinite landingMenuLive;box-shadow:0 0 0 4px #4aeca614,0 0 13px #4aeca6}.landing-menu-panel>em{color:#69ebb4;letter-spacing:.12em;background:#3cdc9d12;border:1px solid #54ecac33;border-radius:5px;padding:3px 5px;font-size:6px;font-style:normal}.landing-menu-panel:after{opacity:.95;background:linear-gradient(90deg,#5ce7ff,#0000 55%) 0 0/32px 1px no-repeat,linear-gradient(#5ce7ff,#0000 55%) 0 0/1px 32px no-repeat,linear-gradient(270deg,#b07aff,#0000 55%) 100% 100%/32px 1px no-repeat,linear-gradient(#0000 45%,#b07aff) 100% 100%/1px 32px no-repeat}.landing-menu-panel:before{animation:3.6s ease-in-out infinite landingMenuSweep}.landing-menu-discord{color:#8d9fff;place-items:center;display:grid}#anasayfa,#youtube,#basvuru,#discord{scroll-margin-top:108px}@keyframes landingMenuSweep{0%,35%{transform:translate(-135%)skew(-15deg)}70%,to{transform:translate(135%)skew(-15deg)}}@keyframes landingMenuLive{50%{opacity:.48;transform:scale(.72)}}@media (max-width:1120px){.landing-nav{gap:14px}.landing-brand>span:last-child{display:none}.landing-menu{gap:5px}.landing-menu-link{padding:0 10px}.landing-menu-panel{min-width:132px}}@media (max-width:900px){.landing-nav{grid-template-columns:auto minmax(0,1fr)}.landing-menu-link{padding:0 8px}.landing-menu-link>span{display:none}.landing-menu-panel{min-width:48px}.landing-menu-panel>em{display:none}}@media (max-width:620px){.landing-nav{border-radius:18px;align-items:flex-start;width:calc(100% - 16px);height:106px;display:flex;top:8px;left:8px;right:auto;padding:9px 62px 7px 9px!important}.landing-brand-mark{width:38px;height:38px}.landing-brand strong{font-size:11px}.landing-brand>span:last-child{display:grid}.landing-menu{grid-template-columns:repeat(5,minmax(0,1fr));justify-self:auto;gap:4px;display:grid;position:fixed;inset:63px auto auto 15px;width:calc(100% - 30px)!important}.landing-menu-link,.landing-menu-panel{border-radius:9px;flex-direction:column;gap:2px;width:100%;min-width:0;height:43px;margin:0;padding:0 3px}.landing-menu-link>span,.landing-menu-panel>span{letter-spacing:.03em;font-size:6px;display:block}.landing-menu-link svg,.landing-menu-discord svg{width:14px;height:14px}.landing-menu-panel>i{width:4px;height:4px;position:absolute;top:5px;right:6px}.landing-menu-panel>em{display:none}.landing-slider{height:78svh;min-height:620px;max-height:760px}.landing-content{padding-top:132px}.landing-slide-id{top:122px}.landing-scene{transform:translate3d(calc(var(--landing-x) * -4px),calc(var(--landing-y) * -3px),0);inset:0}.landing-shell .landing-slide.active .landing-scene{animation:9s cubic-bezier(.2,.7,.1,1) both landingSceneMobile!important}.landing-slide:first-of-type .landing-scene img{-o-object-position:70% center;object-position:70% center}.state-intro-scene img{-o-object-position:70% 44%;object-position:70% 44%}#anasayfa,#youtube,#basvuru,#discord{scroll-margin-top:122px}}@keyframes landingSceneMobile{0%{transform:scale(1.025) translate3d(calc(var(--landing-x) * -4px),calc(var(--landing-y) * -3px),0)}to{transform:scale(1) translate3d(calc(var(--landing-x) * -4px),calc(var(--landing-y) * -3px),0)}}.site-legal-footer{z-index:4;background:linear-gradient(145deg,#051220eb,#020812fa);border-top:1px solid #5fcbf229;margin:0 auto;padding:34px clamp(22px,5vw,76px) 20px;position:relative;box-shadow:0 -24px 70px #0003,inset 0 1px #ffffff0d}.site-legal-footer-main{grid-template-columns:minmax(190px,.8fr) minmax(220px,1fr) minmax(330px,1.15fr);gap:28px;max-width:1320px;margin:0 auto;padding-bottom:28px;display:grid}.site-legal-brand{align-items:center;gap:11px;display:flex}.site-legal-mark{color:#65ddff;background:linear-gradient(145deg,#36c0ec29,#4449b524);border:1px solid #50dcff59;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 22px #39d2fc1f}.site-legal-brand strong{color:#e6f8ff;letter-spacing:.16em;font-size:13px;display:block}.site-legal-brand small{color:#688798;letter-spacing:.14em;margin-top:4px;font-size:7px;font-weight:800;display:block}.site-legal-footer-main>p{color:#7895a4;max-width:310px;margin:3px 0;font-size:11px;line-height:1.75}.site-legal-links{grid-template-columns:1fr 1fr;gap:18px;display:grid}.site-legal-links>div{align-content:start;gap:8px;display:grid}.site-legal-links b{color:#55dfff;letter-spacing:.16em;margin-bottom:4px;font-size:8px}.site-legal-links a{color:#7897a7;align-items:center;gap:5px;font-size:10px;text-decoration:none;transition:color .2s,transform .2s;display:flex}.site-legal-links a:hover{color:#e9fbff;transform:translate(3px)}.site-legal-footer-bottom{color:#526f7e;border-top:1px solid #69bedc1a;justify-content:space-between;align-items:center;gap:16px;max-width:1320px;margin:0 auto;padding-top:16px;font-size:8px;line-height:1.5;display:flex}.site-legal-footer-bottom span:first-child{color:#63dcae;white-space:nowrap;align-items:center;gap:5px;display:flex}.legal-page{color:#dceef5;background:radial-gradient(circle at 12% 4%,#2eacde26,#0000 27%),radial-gradient(circle at 92% 22%,#714cda1f,#0000 30%),#030a14;min-height:100svh}.legal-page-nav{z-index:2;justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto;padding:24px clamp(22px,5vw,56px);display:flex;position:relative}.legal-page-nav a{color:#8eaebb;letter-spacing:.1em;align-items:center;gap:9px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.legal-page-nav a:first-child{color:#ecfbff;letter-spacing:.16em;font-size:13px}.legal-page-nav a:first-child span{color:#60dcff;background:#2ca3c924;border:1px solid #51d8ff59;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.legal-page-nav a:last-child:hover{color:#fff}.legal-page-hero{max-width:1120px;margin:30px auto 0;padding:0 clamp(22px,5vw,56px) 35px}.legal-page-hero>span{color:#6ae4ff;background:#43c4e81a;border:1px solid #55deff5c;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:20px;display:grid;box-shadow:0 0 30px #40d6ff21}.legal-page-hero small{color:#65dbfb;letter-spacing:.2em;font-size:9px;font-weight:900}.legal-page-hero h1{color:#f0fbff;letter-spacing:-.04em;margin:12px 0 10px;font-size:clamp(32px,5vw,62px)}.legal-page-hero p{color:#87a7b7;max-width:690px;margin:0;font-size:14px;line-height:1.8}.legal-page-content{gap:13px;max-width:1120px;margin:0 auto;padding:0 clamp(22px,5vw,56px) 70px;display:grid}.legal-page-content article{background:linear-gradient(135deg,#0d2436b3,#050e1bd1);border:1px solid #5bcdf026;border-radius:16px;padding:21px 23px;box-shadow:inset 0 1px #ffffff0b}.legal-page-content h2{color:#dbf6ff;margin:0 0 8px;font-size:15px}.legal-page-content p{color:#8faebb;margin:0;font-size:12px;line-height:1.75}.legal-page-note{color:#82dcb9;background:#20826114;border:1px solid #5bdbb02e;border-radius:12px;align-items:flex-start;gap:10px;padding:14px 17px;font-size:10px;line-height:1.65;display:flex}.legal-page-note svg{flex:none;margin-top:2px}.application-privacy-notice{color:#7293a1;background:#0a22316b;border:1px solid #5fcdec21;border-radius:11px;align-items:flex-start;gap:9px;margin:18px 0 0;padding:12px 14px;font-size:10px;line-height:1.65;display:flex}.application-privacy-notice svg{color:#69dcae;flex:none;margin-top:2px}.application-privacy-notice a{color:#71dfff;text-underline-offset:2px;text-decoration:underline}@media (max-width:820px){.site-legal-footer-main{grid-template-columns:1fr 1fr}.site-legal-footer-main>p{grid-area:2/1/auto/-1;max-width:650px}.site-legal-links{grid-area:3/1/auto/-1}.site-legal-footer-bottom{flex-direction:column;align-items:flex-start;gap:7px}.legal-page-hero{margin-top:15px}}@media (max-width:560px){.site-legal-footer{padding:27px 17px 18px}.site-legal-footer-main{grid-template-columns:1fr;gap:17px}.site-legal-footer-main>p{grid-area:auto;margin:0}.site-legal-links{grid-area:auto;grid-template-columns:1fr 1fr;gap:13px}.site-legal-links a{font-size:9px}.site-legal-footer-bottom{font-size:8px}.legal-page-nav{padding:16px 18px}.legal-page-nav a:last-child{font-size:8px}.legal-page-hero{padding:0 18px 26px}.legal-page-content{padding:0 18px 45px}.legal-page-content article{padding:17px 16px}.legal-page-hero h1{font-size:34px}.application-privacy-notice{font-size:9px}}.public-survey-privacy{color:#688694;text-align:center;margin:11px 0 0;font-size:9px}.public-survey-privacy a{color:#6fdcf9;text-underline-offset:2px;text-decoration:underline}.auth-card>footer small{color:#668494;margin-left:auto;font-size:9px}.auth-card>footer small a{color:#72dff8;text-decoration:none}.auth-card>footer small a:hover{color:#fff}.state-alliance i{color:color-mix(in srgb,var(--alliance) 62%,#fff);gap:2px;font:900 12px ui-monospace,monospace;display:grid}.state-alliance i small{color:#4f7081;letter-spacing:.1em;font:900 6px/1 Inter,sans-serif}.state-alliance.rank-1{background:radial-gradient(circle at 8% 50%,#ffc95324,transparent 32%),linear-gradient(110deg,color-mix(in srgb,var(--alliance) 17%,transparent),#020a137a);border-color:#ffcc5c6b;min-height:82px;box-shadow:0 13px 32px #00000040,0 0 24px #ffc14014,inset 0 1px #fff0be1c}.state-alliance.rank-1:before{content:"◆  #1";color:#ffd671;letter-spacing:.1em;text-shadow:0 0 10px #ffc95399;font:900 7px Inter,sans-serif;position:absolute;top:9px;right:15px}.state-alliance.rank-1 i{color:#ffd66f}.state-alliance.rank-1 i small{color:#9d814b}.state-alliance.rank-1 span{color:#c0a15e}.state-alliance.rank-2{border-color:#b4e1f257;box-shadow:inset 0 1px #e1f8ff14}.state-alliance.rank-2 i{color:#c8e6ef}.state-alliance.rank-3{border-color:#cc8b5b52;box-shadow:inset 0 1px #ffd6b312}.state-alliance.rank-3 i{color:#d59b72}.svs-command-editor{overflow:visible}.svs-command-editor .panel-heading{align-items:flex-start;gap:18px}.svs-command-editor .panel-heading h2{flex-wrap:wrap;align-items:center;gap:10px;margin-top:5px;font-size:clamp(22px,2.1vw,31px);display:flex}.svs-command-editor .panel-heading h2 input{color:#ecfbff;letter-spacing:.04em;background:#020c1bbd;border:1px solid #66deff5c;border-radius:11px;outline:none;width:min(270px,100%);min-height:45px;padding:8px 13px;font:900 17px/1 Inter,sans-serif}.svs-group-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:18px 0 15px;display:grid}.svs-group-card{background:linear-gradient(135deg,#0c253bb3,#091027b8);border:1px solid #69c9ef24;border-radius:14px;grid-template-columns:1fr 120px;gap:7px;padding:7px;transition:border-color .25s,box-shadow .25s,transform .25s;display:grid}.svs-group-card.active{border-color:#70deff8f;transform:translateY(-2px);box-shadow:0 0 24px #38cbff1c,inset 0 1px #ffffff12}.svs-group-card button{color:#dff8ff;cursor:pointer;background:#030e1d8f;border:0;border-radius:9px;justify-items:start;gap:4px;min-height:58px;padding:9px 12px;display:grid}.svs-group-card button b{letter-spacing:.08em;font-size:14px}.svs-group-card button small{color:#65dffd;letter-spacing:.12em;font-size:8px;font-weight:900}.svs-group-card input{color:#bdefff;text-align:center;background:#020b19ad;border:1px solid #67a9d733;border-radius:9px;outline:none;width:100%;min-width:0;padding:8px;font:800 13px/1 Inter,sans-serif}.svs-roster-head,.svs-player-row{grid-template-columns:44px minmax(180px,1.5fr) repeat(3,minmax(136px,1fr)) minmax(132px,1fr) 105px;align-items:center;gap:9px;min-width:1050px;display:grid}.svs-roster-head{color:#6dcff3;letter-spacing:.1em;padding:0 13px 9px;font-size:10px;font-weight:950}.svs-roster{background:linear-gradient(135deg,#08192c85,#040a1985);border:1px solid #65cef024;border-radius:15px;max-width:100%;padding:10px;overflow-x:auto}.svs-player-row{background:#030d1d91;border:1px solid #61abd92b;border-radius:11px;min-height:71px;margin-bottom:7px;padding:8px 11px;transition:border-color .2s,background .2s}.svs-player-row:hover{background:#0c263eb3;border-color:#6cdaff66}.svs-player-row>b{color:#73dcff;text-align:center;font:900 15px ui-monospace,monospace}.svs-player-row input,.svs-player-row select,.svs-player-row button{color:#e7f8ff;background:#010a17c7;border:1px solid #68b8de3b;border-radius:9px;outline:none;width:100%;min-height:47px;padding:8px 11px;font:800 14px/1 Inter,sans-serif}.svs-player-row select{cursor:pointer}.svs-player-row select:has(option:checked[value="3"]){color:#ffcc63;border-color:#ffbd469e;box-shadow:0 0 13px #ffb8311f}.svs-player-row button{color:#8ea8b5;cursor:pointer}.svs-player-row button.pet-ready{color:#75f1bd;background:linear-gradient(135deg,#187f5b75,#062629c2);border-color:#4ae7a785;box-shadow:0 0 14px #37e6a021}@media (max-width:820px){.svs-command-editor .panel-heading h2{font-size:23px}.svs-group-tabs{grid-template-columns:1fr}.svs-group-card{grid-template-columns:1fr 130px}.svs-roster-head,.svs-player-row{min-width:1000px}.svs-player-row input,.svs-player-row select,.svs-player-row button{font-size:15px}.svs-roster{margin-inline:-2px}}.svs-command-editor .svs-roster-note{color:#86a9ba;background:linear-gradient(105deg,#0c2d449e,#0a122994);border:1px solid #66d5f62e;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin:13px 0 15px;padding:13px 16px;font-size:12px;line-height:1.45;display:flex}.svs-command-editor .svs-roster-note strong{color:#73e1ff;letter-spacing:.12em;white-space:nowrap;font-size:14px}.svs-command-editor .svs-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;max-width:100%;display:grid}.svs-command-editor .svs-player-card{background:linear-gradient(145deg,#0c2439c7,#030c1be6);border:1px solid #64bee32e;border-radius:15px;min-width:0;padding:13px;transition:border-color .25s,transform .25s,box-shadow .25s;box-shadow:inset 0 1px #ffffff0b}.svs-command-editor .svs-player-card:hover{border-color:#69deff78;transform:translateY(-2px);box-shadow:0 12px 28px #0000002b,inset 0 1px #ffffff14}.svs-command-editor .svs-player-card header{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;margin-bottom:11px;display:grid}.svs-command-editor .svs-player-card header>b{color:#6fe3ff;background:#1e84aa24;border:1px solid #67dafc59;border-radius:10px;place-items:center;min-height:47px;font:900 15px ui-monospace,monospace;display:grid}.svs-command-editor .svs-player-card header input{color:#effbff;background:#010915c7;border:1px solid #69b8dd42;border-radius:10px;outline:none;min-width:0;min-height:47px;padding:8px 12px;font:800 16px/1 Inter,sans-serif}.svs-command-editor .svs-card-section{border-top:1px solid #6ab8d71c;margin-top:9px;padding-top:10px}.svs-command-editor .svs-card-section>span,.svs-command-editor .svs-player-card footer>span{color:#62dafa;letter-spacing:.14em;margin:0 0 8px;font-size:8px;font-weight:950;display:block}.svs-command-editor .svs-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.svs-command-editor .svs-choice-grid label{color:#9cc2d0;letter-spacing:.05em;min-width:0;font-size:8px;font-weight:900}.svs-command-editor .svs-choice-grid select{color:#e7f8ff;background:#010a17c2;border:1px solid #63b4dd38;border-radius:8px;outline:none;width:100%;min-width:0;min-height:38px;margin-top:5px;padding:6px 5px;font:800 12px/1 Inter,sans-serif}.svs-command-editor .svs-choice-grid select:has(option:checked[value="3"]){color:#ffd36a;border-color:#ffbe479e;box-shadow:0 0 12px #ffb8311f}.svs-command-editor .svs-player-card footer{border-top:1px solid #6ab8d71c;grid-template-columns:1fr auto;align-items:center;gap:8px;margin-top:12px;padding-top:11px;display:grid}.svs-command-editor .svs-player-card footer>span{margin:0}.svs-command-editor .svs-player-card footer button{color:#9db5c1;letter-spacing:.06em;cursor:pointer;background:#020d1bbf;border:1px solid #6bb1d647;border-radius:8px;min-height:36px;padding:7px 11px;font:900 10px Inter,sans-serif}.svs-command-editor .svs-player-card footer button.pet-ready{color:#75f1bd;background:linear-gradient(135deg,#187f5b75,#062629c2);border-color:#4ae7a785;box-shadow:0 0 14px #37e6a021}@media (max-width:980px){.svs-command-editor .svs-card-grid{grid-template-columns:1fr}.svs-command-editor .svs-player-card{padding:14px}.svs-command-editor .svs-choice-grid select{font-size:13px}}@media (max-width:580px){.svs-command-editor .svs-roster-note{flex-direction:column;align-items:flex-start;gap:5px;padding:11px}.svs-command-editor .svs-group-card{grid-template-columns:1fr 106px}.svs-command-editor .svs-player-card{padding:11px}.svs-command-editor .svs-choice-grid{gap:5px}.svs-command-editor .svs-choice-grid label{font-size:7px}.svs-command-editor .svs-choice-grid select{min-height:39px;padding:5px 3px;font-size:10px}.svs-command-editor .svs-player-card header input{font-size:15px}}.svs-command-editor{--svs-a:#53e5ff;--svs-b:#7d70ff;--svs-glow:#3ecfff47;isolation:isolate;position:relative}.svs-command-editor.svs-theme-2{--svs-a:#f3ab4f;--svs-b:#ff637f;--svs-glow:#ff684f45}.svs-command-editor.svs-theme-3{--svs-a:#54f0b8;--svs-b:#4b9dff;--svs-glow:#46e7b045}.svs-command-editor:before{content:"";z-index:-1;background:radial-gradient(circle at 12% 5%,var(--svs-glow),transparent 31%),radial-gradient(circle at 96% 92%,color-mix(in srgb,var(--svs-b) 16%,transparent),transparent 36%);opacity:.55;pointer-events:none;border-radius:25px;position:absolute;inset:68px -14px -14px}.svs-command-editor .svs-group-card{isolation:isolate;border-color:color-mix(in srgb,var(--svs-a) 26%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--svs-a) 11%,#071427d9),#040b1ce6 48%,color-mix(in srgb,var(--svs-b) 10%,#050c1ce3));position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 13px 30px #0000002b}.svs-command-editor .svs-group-card:before,.svs-command-editor .svs-player-card:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(115deg,transparent 26%,#ffffffb8 44%,color-mix(in srgb,var(--svs-a) 70%,#fff) 50%,#ffffff80 56%,transparent 74%);opacity:0;pointer-events:none;position:absolute;inset:-2px;transform:translate(-145%)skew(-18deg)}.svs-command-editor .svs-group-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,var(--svs-a),transparent 55%) left top/28px 1px no-repeat,linear-gradient(180deg,var(--svs-a),transparent 55%) left top/1px 28px no-repeat,linear-gradient(270deg,var(--svs-b),transparent 55%) right bottom/28px 1px no-repeat,linear-gradient(0deg,var(--svs-b),transparent 55%) right bottom/1px 28px no-repeat;opacity:.86;border-radius:10px;transition:background-size .3s,filter .3s;position:absolute;inset:6px}.svs-command-editor .svs-group-card:hover{border-color:color-mix(in srgb,var(--svs-a) 74%,#fff);box-shadow:0 12px 33px #00000042,0 0 30px var(--svs-glow),inset 0 1px #ffffff29;transform:translateY(-5px)}.svs-command-editor .svs-group-card:hover:before,.svs-command-editor .svs-player-card:hover:before{opacity:.78;animation:.9s cubic-bezier(.18,.72,.16,1) forwards svsGlassSweep}.svs-command-editor .svs-group-card:hover:after{filter:drop-shadow(0 0 6px var(--svs-a));background-size:44px 1px,1px 44px,44px 1px,1px 44px}.svs-command-editor .svs-group-card.active{border-color:var(--svs-a);box-shadow:0 14px 38px #00000045,0 0 33px var(--svs-glow),inset 0 1px #ffffff2b}.svs-command-editor .svs-group-card.active button b,.svs-command-editor .svs-roster-note strong{color:var(--svs-a);text-shadow:0 0 15px color-mix(in srgb,var(--svs-a) 60%,transparent)}.svs-command-editor .svs-group-card.active button small{color:color-mix(in srgb,var(--svs-b) 60%,#fff)}.svs-command-editor .svs-roster-note{border-color:color-mix(in srgb,var(--svs-a) 34%,transparent);background:linear-gradient(100deg,color-mix(in srgb,var(--svs-a) 13%,#07162bd9),#050e1fcc,color-mix(in srgb,var(--svs-b) 9%,#070f22d4));position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 9px 23px #0000001f}.svs-command-editor .svs-roster-note:after{content:"";background:linear-gradient(90deg,transparent,var(--svs-a),var(--svs-b),transparent);height:1px;box-shadow:0 0 13px var(--svs-a);position:absolute;top:0;left:10%;right:10%}.svs-command-editor .svs-player-card{isolation:isolate;border-color:color-mix(in srgb,var(--svs-a) 21%,transparent);background:linear-gradient(138deg,color-mix(in srgb,var(--svs-a) 10%,#0b1f34d4),#030c1cf0 48%,color-mix(in srgb,var(--svs-b) 8%,#060d1de6));position:relative;overflow:hidden;box-shadow:inset 0 1px #fff1,0 13px 32px #00000026}.svs-command-editor .svs-player-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,var(--svs-a),transparent 60%) left top/21px 1px no-repeat,linear-gradient(180deg,var(--svs-a),transparent 60%) left top/1px 21px no-repeat,linear-gradient(270deg,var(--svs-b),transparent 60%) right bottom/21px 1px no-repeat,linear-gradient(0deg,var(--svs-b),transparent 60%) right bottom/1px 21px no-repeat;opacity:.52;border-radius:10px;transition:opacity .3s,background-size .35s;position:absolute;inset:7px}.svs-command-editor .svs-player-card:hover{border-color:color-mix(in srgb,var(--svs-a) 70%,#fff);background:linear-gradient(138deg,color-mix(in srgb,var(--svs-a) 15%,#0b1f34e0),#040f21f5 47%,color-mix(in srgb,var(--svs-b) 12%,#060d1df2));box-shadow:0 17px 40px #00000047,0 0 31px var(--svs-glow),inset 0 1px #ffffff21;transform:translateY(-5px)scale(1.008)}.svs-command-editor .svs-player-card:hover:after{opacity:1;filter:drop-shadow(0 0 5px var(--svs-a));background-size:36px 1px,1px 36px,36px 1px,1px 36px}.svs-command-editor .svs-player-card header>b{border-color:color-mix(in srgb,var(--svs-a) 60%,transparent);color:var(--svs-a);background:color-mix(in srgb,var(--svs-a) 12%,#091b30a6);box-shadow:0 0 17px color-mix(in srgb,var(--svs-a) 20%,transparent)}.svs-command-editor .svs-card-section>span,.svs-command-editor .svs-player-card footer>span{color:color-mix(in srgb,var(--svs-a) 80%,#dffaff)}.svs-command-editor .svs-choice-grid select:focus,.svs-command-editor .svs-player-card header input:focus,.svs-command-editor .svs-group-card input:focus{border-color:var(--svs-a);box-shadow:0 0 0 3px color-mix(in srgb,var(--svs-a) 15%,transparent),0 0 16px color-mix(in srgb,var(--svs-a) 21%,transparent)}.svs-command-editor .svs-player-card footer button:hover{border-color:var(--svs-a);color:#ecfcff;background:color-mix(in srgb,var(--svs-a) 16%,#020d1bd9);box-shadow:0 0 17px color-mix(in srgb,var(--svs-a) 22%,transparent)}@keyframes svsGlassSweep{0%{transform:translate(-145%)skew(-18deg)}to{transform:translate(145%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.svs-command-editor *{transition:none!important;animation:none!important}}.svs-command-editor .svs-choice-grid .svs-choice-label{color:#9cc2d0;letter-spacing:.05em;min-width:0;font-size:8px;font-weight:900}@media (max-width:580px){.svs-command-editor .svs-choice-grid .svs-choice-label{font-size:7px}}.svs-command-editor .svs-player-card footer button.pet-ready{color:#ff4964;text-shadow:0 1px 1px #240008cc,0 0 8px #ff425c8c;background:linear-gradient(135deg,#45e57b 0%,#20b75f 52%,#168d48 100%);border-color:#9dffb8;box-shadow:0 0 22px #3fef7c73,inset 0 1px #ffffff80}.svs-command-editor .svs-player-card footer button.pet-ready:hover{color:#ff3655;background:linear-gradient(135deg,#68f594,#2bd66d 52%,#1ba555 100%);border-color:#d6ffe1;box-shadow:0 0 28px #4afa8c99,inset 0 1px #ffffff94}.svs-command-editor .svs-player-card{overflow:visible}.svs-command-editor .svs-player-card:first-child,.svs-command-editor .svs-player-card:nth-child(6){--svs-a:#55e4ff;--svs-b:#6d75ff;--svs-glow:#41d4ff47}.svs-command-editor .svs-player-card:nth-child(2),.svs-command-editor .svs-player-card:nth-child(7){--svs-a:#bb7bff;--svs-b:#ff70b9;--svs-glow:#b76eff45}.svs-command-editor .svs-player-card:nth-child(3),.svs-command-editor .svs-player-card:nth-child(8){--svs-a:#58edb8;--svs-b:#48bfff;--svs-glow:#49ebb442}.svs-command-editor .svs-player-card:nth-child(4),.svs-command-editor .svs-player-card:nth-child(9){--svs-a:#ffba58;--svs-b:#ff647c;--svs-glow:#ff9d4d47}.svs-command-editor .svs-player-card:nth-child(5),.svs-command-editor .svs-player-card:nth-child(10){--svs-a:#f7da6c;--svs-b:#7bd8e9;--svs-glow:#f7d15b40}.svs-command-editor .svs-player-card:has(.svs-glass-select.is-open){z-index:15}.svs-command-editor .svs-glass-select{margin-top:5px;position:relative}.svs-command-editor .svs-glass-select>button{isolation:isolate;border:1px solid color-mix(in srgb,var(--svs-a) 34%,#67b8dd38);color:#e8faff;background:linear-gradient(135deg,color-mix(in srgb,var(--svs-a) 9%,#010a17e6),#010916e0);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:39px;padding:6px 7px;font:900 12px/1 Inter,sans-serif;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0b}.svs-command-editor .svs-glass-select>button:before{content:"";z-index:-1;opacity:0;background:linear-gradient(100deg,#0000 18%,#ffffff61 47%,#0000 77%);border-radius:6px;position:absolute;inset:1px;transform:translate(-118%)skew(-18deg)}.svs-command-editor .svs-glass-select>button:hover,.svs-command-editor .svs-glass-select.is-open>button{border-color:var(--svs-a);box-shadow:0 0 15px color-mix(in srgb,var(--svs-a) 25%,transparent),inset 0 1px #ffffff1a;transform:translateY(-1px)}.svs-command-editor .svs-glass-select>button:hover:before,.svs-command-editor .svs-glass-select.is-open>button:before{opacity:.72;animation:.7s forwards svsSelectSweep}.svs-command-editor .svs-glass-select>button i{color:var(--svs-a);font-size:16px;font-style:normal;line-height:1;transition:transform .2s}.svs-command-editor .svs-glass-select.is-open>button i{transform:rotate(180deg)}.svs-command-editor .svs-glass-select.is-one>button{color:#61e7ff;border-color:#54e2ff94}.svs-command-editor .svs-glass-select.is-two>button{color:#bb8eff;border-color:#b781ff94}.svs-command-editor .svs-glass-select.is-max>button{color:#ffd46b;background:linear-gradient(135deg,#794b0c63,#2d1408bd);border-color:#ffc148b8;box-shadow:0 0 17px #ffb72c2b,inset 0 1px #ffeeb81f}.svs-command-editor .svs-select-menu{z-index:30;border:1px solid color-mix(in srgb,var(--svs-a) 58%,#7d70ff66);max-height:260px;box-shadow:0 18px 42px #00000080,0 0 25px var(--svs-glow),inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(140deg,#0b2338f7,#030a18fc);border-radius:10px;padding:6px;animation:.2s both svsSelectOpen;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto}.svs-command-editor .svs-select-menu>div{gap:3px;display:grid}.svs-command-editor .svs-select-menu small{color:var(--svs-a);letter-spacing:.12em;text-transform:uppercase;padding:6px 7px 2px;font-size:8px;font-weight:950}.svs-command-editor .svs-select-menu button{color:#d7edf5;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;width:100%;padding:8px 9px;font:800 12px Inter,sans-serif;transition:background .18s,border-color .18s,transform .18s}.svs-command-editor .svs-select-menu button:hover,.svs-command-editor .svs-select-menu button[aria-selected=true]{border-color:color-mix(in srgb,var(--svs-a) 44%,transparent);color:#fff;background:linear-gradient(100deg,color-mix(in srgb,var(--svs-a) 20%,transparent),color-mix(in srgb,var(--svs-b) 12%,transparent));transform:translate(2px)}.svs-command-editor .svs-select-menu button.is-one{color:#62eaff}.svs-command-editor .svs-select-menu button.is-two{color:#c191ff}.svs-command-editor .svs-select-menu button.is-max{color:#ffdb73;background:#85520c2e;border-color:#ffbf4742}@keyframes svsSelectSweep{0%{transform:translate(-118%)skew(-18deg)}to{transform:translate(118%)skew(-18deg)}}@keyframes svsSelectOpen{0%{opacity:0;transform:translateY(-7px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}
