@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.1_wjncogyh-s7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2y2uoi4t910qy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.jdLdjq_className{font-family:Sora,Sora Fallback;font-style:normal}.jdLdjq_variable{--font-sora:"Sora", "Sora Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.-w-5uq_className{font-family:Figtree,Figtree Fallback;font-style:normal}.-w-5uq_variable{--font-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ba8e772932784a28-s.1ma0lyyj3vj55.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7546fe8f902b88b8-s.p.1agee208_hwfr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2njitm-prmz2_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.38hmww4cj4vme.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.12_ml6bnugnre.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2yee423r7ahpo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.JN0mDa_className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.JN0mDa_variable{--font-dmmono:"DM Mono", "DM Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#04070d;--ink2:#060b14;--panel:#0a111d;--panel2:#0d1522;--hair:#94c5ff1a;--hair-hi:#94c5ff38;--text:#edf4fc;--soft:#9db2ca;--dim:#5b6e85;--faint:#3a4a5e;--ice:#8fd8ff;--azure:#4f9dfd;--deep:#1d5dc7;--silver:#c9d6e4;--silver-hi:#eef4fa;--silver-dim:#c9d6e480;--green:#52e5a3;--red:#ff7a7a;--amber:#ffcf7d;--disp:var(--font-sora),sans-serif;--sans:var(--font-figtree),sans-serif;--mono:var(--font-dmmono),monospace}html[data-theme=light]{--ink:#eef0f1;--ink2:#f4f2ec;--panel:#fffefb;--panel2:#faf7f1;--hair:#152a461a;--hair-hi:#152a4633;--text:#15202e;--soft:#3d5168;--dim:#75879c;--faint:#a3b1c2;--ice:#1f6fd8;--azure:#2a6fd4;--deep:#1d5dc7;--silver:#5d7390;--silver-hi:#8c9fb5;--silver-dim:#5d739080;--green:#0e8a57;--red:#c84848;--amber:#b57d26}html[data-theme=light] .sky{background:radial-gradient(1400px 700px at 78% -18%,#2a6fd41a,#0000 62%),radial-gradient(900px 520px at 102% 38%,#2a6fd40d,#0000 60%),radial-gradient(1100px 600px at -12% 108%,#788ca514,#0000 58%),linear-gradient(175deg,#f8f6f0 0%,#eef0f1 55%,#e9ecef 100%)}html[data-theme=light] .sky:after{opacity:.25}html[data-theme=light] .sky:before{background:radial-gradient(120% 90% at 50% 8%,#0000 60%,#152a460f 100%)}html[data-theme=light] .rail{background:linear-gradient(#fffefadb,#f6f3eceb)}html[data-theme=light] .wordmark .w1{background:linear-gradient(100deg,#13233a 20%,#1d5dc7 70%,#2a8fe0);-webkit-background-clip:text;background-clip:text}html[data-theme=light] .mitem.active{background:linear-gradient(100deg,#2a6fd41a,#2a6fd408 60%,#0000)}html[data-theme=light] .masthead{background:#f7f5efe6}html[data-theme=light] .omni,html[data-theme=light] .pulse{background:#ffffffa6}html[data-theme=light] .b{color:var(--soft);background:linear-gradient(#fff,#f0ede5);box-shadow:inset 0 1px #ffffffe6,0 8px 20px #1f314e1a}html[data-theme=light] .card,html[data-theme=light] .lane{background:linear-gradient(#fffefbeb,#faf7f1f2) padding-box padding-box,linear-gradient(145deg,#152a462e,#152a460d 38%,#5d739038 100%) border-box;box-shadow:inset 0 1px #ffffffd9,0 24px 60px #1f314e1a}html[data-theme=light] .band{background:linear-gradient(#fffefbf2,#faf7f1f7) padding-box padding-box,linear-gradient(120deg,#5d739059,#2a6fd429 40%,#152a460f) border-box;box-shadow:inset 0 1px #ffffffe6,0 30px 70px #1f314e1f}html[data-theme=light] .band.b4{grid-template-columns:repeat(4,1fr)}html[data-theme=light] .cell.hero .n{background:linear-gradient(100deg,#13233a 15%,#1d5dc7 70%,#2a8fe0);-webkit-background-clip:text;background-clip:text}html[data-theme=light] .cell.alerts .n{text-shadow:none}html[data-theme=light] .ship.flag{background:linear-gradient(115deg,#2a6fd417,#fffefbf0 45%,#faf7f1f5) padding-box padding-box,linear-gradient(145deg,#5d739073,#2a6fd438 45%,#152a4612) border-box}html[data-theme=light] .scanline{background:linear-gradient(#fffefbf2,#faf7f1f7) padding-box padding-box,linear-gradient(90deg,#5d739066,#2a6fd438,#152a4614) border-box;box-shadow:inset 0 1px #ffffffe6,0 20px 50px #1f314e1a}html[data-theme=light] .sigil .in{color:var(--azure);background:linear-gradient(#fff,#f3efe7)}html[data-theme=light] .seal .in{color:var(--silver);background:#fffdf8}html[data-theme=light] .chip{color:var(--soft);background:linear-gradient(#fff,#f1eee6);box-shadow:inset 0 1px #ffffffe6}html[data-theme=light] .ticket .tun{background:#152a460a}html[data-theme=light] .switch{background:#152a461a}html[data-theme=light] .switch:after{background:#9aa9bc}html[data-theme=light] .jewel.g{box-shadow:0 0 8px #0e8a5780}html[data-theme=light] .jewel.a{box-shadow:0 0 8px #b57d2673}html[data-theme=light] .jewel.r{box-shadow:0 0 8px #c8484873}html[data-theme=light] .tideline .ev b{color:var(--silver)}html[data-theme=light] .golden{box-shadow:inset 0 1px #fff9,0 6px 18px #0e8a5740}.tstamp{font-family:var(--mono);letter-spacing:.04em;color:var(--dim);white-space:nowrap;font-size:9.5px}*{box-sizing:border-box;margin:0;padding:0}html{scrollbar-color:#1c2a3d var(--ink)}html[data-theme=light]{scrollbar-color:#c3cbd6 var(--ink)}body{font-family:var(--sans);background:var(--ink);color:var(--text);-webkit-font-smoothing:antialiased;letter-spacing:.005em;min-height:100vh;overflow-x:clip}.sky{z-index:0;pointer-events:none;background:radial-gradient(1400px 700px at 78% -18%,#1f5dc733,#0000 62%),radial-gradient(900px 520px at 102% 38%,#8fd8ff0f,#0000 60%),radial-gradient(1100px 600px at -12% 108%,#1d5dc71f,#0000 58%),radial-gradient(700px 380px at 12% -8%,#c9d6e40e,#0000 60%),linear-gradient(175deg,#060c16 0%,#04070d 55%,#03060b 100%);position:fixed;inset:0}.sky:after{content:"";opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.sky:before{content:"";background:radial-gradient(120% 90% at 50% 8%,#0000 55%,#0204088c 100%);position:absolute;inset:0}.app{z-index:1;min-height:100vh;display:flex;position:relative}.rail{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-right:1px solid var(--hair);background:linear-gradient(#080d16e0,#05090ff0);flex-direction:column;width:248px;transition:transform .32s cubic-bezier(.2,.75,.25,1);display:flex;position:fixed;inset:0 auto 0 0}.rail:after{content:"";background:linear-gradient(#0000,#c9d6e440 30%,#8fd8ff38 70%,#0000);width:1px;position:absolute;top:0;bottom:0;right:-1px}.crest{align-items:center;gap:13px;padding:30px 24px 24px;display:flex}.monogram{flex-shrink:0;width:38px;height:38px}.wordmark .w1{font-family:var(--disp);letter-spacing:.01em;color:#0000;background:linear-gradient(100deg,#fdfeff 20%,#bfe0ff 60%,#8fd8ff);-webkit-background-clip:text;background-clip:text;font-size:19px;font-weight:700;line-height:1}.wordmark .w2{letter-spacing:.34em;color:var(--silver);text-transform:uppercase;opacity:.9;margin-top:5px;font-size:8.5px;font-weight:600}.railline{background:linear-gradient(90deg,transparent,var(--hair-hi),transparent);height:1px;margin:0 24px}.menu{flex:1;padding:20px 14px}.mlabel{letter-spacing:.26em;text-transform:uppercase;color:var(--faint);margin:20px 0 9px;padding:0 12px;font-size:9px;font-weight:700}.mitem{color:var(--soft);cursor:pointer;border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;margin-bottom:3px;padding:10px 13px;font-size:13.5px;font-weight:500;transition:all .22s cubic-bezier(.2,.7,.3,1);display:flex;position:relative}.mitem svg{stroke:currentColor;fill:none;stroke-width:1.4px;opacity:.8;flex-shrink:0;width:16px;height:16px}.mitem:hover{color:var(--text)}.mitem.active{color:var(--text);background:linear-gradient(100deg,#4f9dfd21,#8fd8ff0d 60%,#0000);border-color:#94c5ff29}.mitem.active:before{content:"";background:linear-gradient(180deg,var(--ice),var(--silver));border-radius:2px;width:2px;position:absolute;top:22%;bottom:22%;left:-14px;box-shadow:0 0 14px #8fd8ffcc}.mitem .pip{font-family:var(--mono);border-radius:999px;margin-left:auto;padding:2.5px 9px;font-size:10px}.pip.alert{color:#ffb4b4;background:#ff7a7a1a;border:1px solid #ff7a7a42;box-shadow:0 0 14px #ff7a7a1f}.pip.count{color:var(--ice);background:#4f9dfd1a;border:1px solid #4f9dfd47}.mitem.soon{opacity:.34;cursor:default}.mitem .eta{letter-spacing:.14em;color:var(--dim);text-transform:uppercase;margin-left:auto;font-size:8.5px}.railfoot{border-top:1px solid var(--hair);align-items:center;gap:12px;padding:20px 22px 24px;display:flex}.seal{background:conic-gradient(from 210deg,var(--silver),#8fd8ffb3,#c9d6e4cc,var(--silver));border-radius:50%;flex-shrink:0;width:36px;height:36px;padding:1px}.seal .in{width:100%;height:100%;font-family:var(--disp);color:var(--silver-hi);background:#0b1320;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.railfoot .nm{font-size:13px;font-weight:600}.railfoot .rl{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);margin-top:2px;font-size:9.5px}.stage{flex:1;min-width:0;margin-left:248px;padding:0 44px 60px;transition:margin .32s cubic-bezier(.2,.75,.25,1)}body.rail-closed .rail{transform:translate(-100%)}body.rail-closed .stage{margin-left:0}.scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:45;opacity:0;pointer-events:none;background:#02050a8c;transition:opacity .3s;position:fixed;inset:0}body.drawer-open .scrim{opacity:1;pointer-events:auto}.hamb{cursor:pointer;border:1px solid var(--hair);width:38px;height:38px;color:var(--soft);background:#0a111d80;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.hamb:hover{color:var(--text);border-color:var(--hair-hi)}.hamb svg{stroke:currentColor;stroke-width:1.6px;fill:none;width:16px;height:16px}.masthead{border-bottom:1px solid var(--hair);z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050910e0;align-items:center;gap:20px;margin:0 -44px;padding:16px 44px 13px;display:flex;position:sticky;top:0}.omni{max-width:440px;color:var(--dim);cursor:text;border:1px solid var(--hair);white-space:nowrap;background:#0a111d80;border-radius:12px;flex:1;align-items:center;gap:10px;padding:10px 16px;font-size:13px;transition:all .25s;display:flex;overflow:hidden}.omni:hover{border-color:var(--hair-hi);color:var(--soft)}.omni kbd{font-family:var(--mono);color:var(--dim);border:1px solid var(--hair);background:#94c5ff0d;border-radius:5px;margin-left:auto;padding:2px 7px;font-size:9.5px}.pulse{font-family:var(--mono);letter-spacing:.04em;color:var(--soft);border:1px solid var(--hair);white-space:nowrap;background:#0a111d80;border-radius:999px;align-items:center;gap:9px;padding:9px 16px;font-size:10.5px;display:flex}.backlink{font-family:var(--mono);letter-spacing:.14em;color:var(--dim);cursor:pointer;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:10px;display:inline-flex}.backlink:hover{color:var(--ice)}.cadmin{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.cadmin .full{grid-column:1/-1}.kv{border-bottom:1px solid #94c5ff0d;justify-content:space-between;align-items:center;gap:14px;padding:13px 21px;font-size:12.5px;display:flex}.kv:last-child{border:none}.kv .k2{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.kv .v2{text-align:right;font-weight:600}.kv .v2 small{font-family:var(--mono);color:var(--faint);margin-top:2px;font-size:9.5px;font-weight:400;display:block}.kv input.edit{border:1px solid var(--hair);color:var(--text);font-family:var(--mono);text-align:right;background:#0a111d99;border-radius:8px;outline:none;width:90px;padding:7px 11px;font-size:12px}.kv input.edit:focus{border-color:#4f9dfd73}.ratehist{font-family:var(--mono);color:var(--faint);border-top:1px dashed var(--hair);padding:10px 21px;font-size:9.5px}html[data-theme=light] .kv input.edit{background:#ffffffbf}@media (max-width:1180px){.cadmin{grid-template-columns:1fr}}.dropzone{cursor:pointer;color:var(--dim);text-align:center;border:1.5px dashed #94c5ff4d;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:38px 20px;transition:all .25s;display:flex}.dropzone:hover{color:var(--soft);background:#4f9dfd0a;border-color:#8fd8ff8c}.dropzone .dz1{font-family:var(--disp);color:var(--soft);font-size:15px;font-weight:700}.dropzone .dz2{font-family:var(--mono);letter-spacing:.08em;font-size:10px}.review{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:10px;padding:16px 20px;display:flex}.rv{font-family:var(--mono);letter-spacing:.04em;border:1px solid var(--hair);color:var(--soft);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:11px;display:flex}.rv b{font-family:var(--disp);color:var(--text);font-size:14px;font-weight:700}.rv.good{border-color:#52e5a34d}.rv.good b{color:var(--green)}.rv.warn{border-color:#ffcf7d4d}.rv.warn b{color:var(--amber)}.rv.bad{border-color:#ff7a7a4d}.rv.bad b{color:var(--red)}.heldrow{border-bottom:1px solid #94c5ff0d;align-items:center;gap:12px;padding:13px 20px;font-size:12.5px;display:flex}.heldrow:last-child{border:none}.heldrow .hsku{font-family:var(--mono);color:var(--amber);font-size:11px}html[data-theme=light] .dropzone{border-color:#152a4640}.filters{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.fpill{cursor:pointer;color:var(--dim);border:1px solid var(--hair);background:#0a111d66;border-radius:999px;padding:7px 15px;font-size:11.5px;font-weight:600;transition:all .18s}.fpill:hover{color:var(--soft)}.fpill.on{color:var(--text);background:linear-gradient(#4f9dfd29,#4f9dfd0f);border-color:#4f9dfd59}.rrow td{padding:14px 20px}.rname{font-family:var(--disp);font-size:14px;font-weight:600}.rsub{font-family:var(--mono);letter-spacing:.1em;color:var(--faint);text-transform:uppercase;margin-top:3px;font-size:9px}.intake{font-family:var(--mono);letter-spacing:.06em;color:var(--soft);border:1px solid var(--hair);white-space:nowrap;border-radius:6px;padding:3px 9px;font-size:10px}.rnum{font-family:var(--disp);font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:600}.churned td{opacity:.42}.conceptbar{color:var(--amber);font-size:12px;font-family:var(--mono);letter-spacing:.04em;background:#ffcf7d0d;border:1px solid #ffcf7d40;border-radius:12px;align-items:center;gap:10px;margin-bottom:22px;padding:11px 18px;display:flex}.inv-amt{font-family:var(--disp);font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:600}.qb{font-family:var(--mono);letter-spacing:.1em;color:var(--soft);border:1px solid var(--hair);border-radius:5px;padding:2px 7px;font-size:9px}.ratecard{border-bottom:1px solid #94c5ff0d;justify-content:space-between;align-items:baseline;padding:16px 21px;font-size:12.5px;display:flex}.ratecard:last-child{border:none}.ratecard .rc-c{font-weight:600}.ratecard .rc-r{font-family:var(--mono);color:var(--soft);font-size:10.5px}.ceo{grid-template-columns:1.5fr 1fr;align-items:start;gap:16px;display:grid}.chat{flex-direction:column;min-height:430px;display:flex}.chatlog{flex-direction:column;flex:1;gap:14px;padding:20px;display:flex}.msg{border-radius:14px;max-width:85%;padding:12px 16px;font-size:13px;line-height:1.55}.msg.nick{background:linear-gradient(#4f9dfd33,#4f9dfd1a);border:1px solid #4f9dfd4d;border-bottom-right-radius:4px;align-self:flex-end}.msg.ceo-m{border:1px solid var(--hair);background:#111e30b3;border-bottom-left-radius:4px;align-self:flex-start}.msg .mwho{font-family:var(--mono);letter-spacing:.18em;color:var(--faint);text-transform:uppercase;margin-bottom:6px;font-size:8.5px}.msg b{color:var(--silver-hi);font-weight:600}.chatbar{border-top:1px solid var(--hair);gap:10px;padding:14px 16px;display:flex}.chatbar input{border:1px solid var(--hair);color:var(--text);font-family:var(--sans);background:#0a111d80;border-radius:10px;outline:none;flex:1;padding:11px 15px;font-size:13px}.chatbar input:focus{border-color:#4f9dfd66}.agent{border-bottom:1px solid #94c5ff0d;align-items:center;gap:14px;padding:17px 20px;display:flex}.agent:last-child{border:none}.agent .ai2{border:1px solid var(--border-hi,var(--hair-hi));background:linear-gradient(135deg,#153056,#0d1f3a);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;display:flex}.agent .an{font-size:13.5px;font-weight:600}.agent .ad{color:var(--dim);margin-top:2px;font-size:11px}html[data-theme=light] .fpill{background:#ffffff8c}html[data-theme=light] .ship svg.wave path{stroke:#2a6fd4;opacity:.7;filter:none}html[data-theme=light] .agent .ai2{border:1px solid var(--hair-hi);background:linear-gradient(135deg,#fff,#e9eef5)}html[data-theme=light] .msg.ceo-m{background:#ffffffbf}html[data-theme=light] .chatbar input{background:#ffffffb3}@media (max-width:1180px){.stamp,.pulse{display:none}}.pulse .gem{background:var(--green);border-radius:50%;width:6px;height:6px;animation:3s infinite breathe;box-shadow:0 0 10px #52e5a3e6}@keyframes breathe{0%,to{opacity:1}50%{opacity:.35}}.stamp{font-family:var(--mono);letter-spacing:.1em;color:var(--faint);font-size:10.5px}.headline{justify-content:space-between;align-items:flex-end;margin:34px 0 30px;display:flex}.eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--silver);align-items:center;gap:10px;margin-bottom:10px;font-size:10px;font-weight:700;display:flex}.eyebrow:before{content:"";background:linear-gradient(90deg,var(--silver),transparent);width:26px;height:1px}.title{font-family:var(--disp);letter-spacing:-.025em;font-size:31px;font-weight:700;line-height:1.05}.title em{background:linear-gradient(95deg,var(--silver-hi),var(--silver) 55%,#8fa3ba);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:2px;font-style:normal;font-weight:800}.subline{font-family:var(--mono);letter-spacing:.05em;color:var(--dim);margin-top:12px;font-size:11px}.b{letter-spacing:.02em;cursor:pointer;color:var(--soft);border:1px solid var(--hair-hi);background:linear-gradient(#172438b3,#0c1421cc);border-radius:11px;align-items:center;gap:8px;padding:10px 19px;font-size:12.5px;font-weight:600;transition:all .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 8px 20px #00000059}.b:hover{color:var(--text);border-color:#94c5ff59;transform:translateY(-1px)}.b:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:50%;height:100%;transition:left .45s;position:absolute;top:0;left:-80%;transform:skew(-20deg)}.b:hover:after{left:130%}.range{border:1px solid var(--hair);background:#0a111d80;border-radius:10px;gap:3px;padding:4px;display:flex}.range .r{font-family:var(--mono);letter-spacing:.08em;color:var(--dim);cursor:pointer;border-radius:7px;padding:6px 12px;font-size:10px;transition:all .18s}.range .r:hover{color:var(--soft)}.range .r.on{color:var(--text);background:linear-gradient(#4f9dfd33,#4f9dfd14);border:1px solid #4f9dfd4d;margin:-1px}html[data-theme=light] .range{background:#fff9}.b.gold{color:#121c29;background:linear-gradient(180deg,#f4f8fc,var(--silver) 55%,#9fb2c8);border:none;box-shadow:inset 0 1px #ffffffbf,0 10px 26px #c9d6e438}.b.gold:hover{box-shadow:inset 0 1px #fffc,0 12px 32px #c9d6e461}.rise{opacity:0;animation:.7s cubic-bezier(.16,.8,.26,1) forwards rise;transform:translateY(16px)}@keyframes rise{to{opacity:1;transform:none}}.d1{animation-delay:60ms}.d2{animation-delay:.14s}.d3{animation-delay:.22s}.d4{animation-delay:.3s}.d5{animation-delay:.38s}.card{background:linear-gradient(#0d1523d9,#080d16e6) padding-box padding-box,linear-gradient(145deg,#94c5ff42,#94c5ff0d 38%,#c9d6e429 100%) border-box;border:1px solid #0000;border-radius:18px;position:relative;box-shadow:inset 0 1px #ffffff0d,0 24px 60px #00000073}.card.hoverable{transition:transform .28s cubic-bezier(.16,.8,.26,1),box-shadow .28s}.card.hoverable:hover{transform:translateY(-4px);box-shadow:inset 0 1px #ffffff12,0 34px 80px #0009}.band{background:linear-gradient(#0d1523e0,#080d16eb) padding-box padding-box,linear-gradient(120deg,#c9d6e44d,#94c5ff2e 40%,#94c5ff0f) border-box;border:1px solid #0000;border-radius:20px;grid-template-columns:1.45fr 1fr 1fr 1fr 1fr;gap:0;margin-bottom:26px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 30px 70px #00000080}.cell{padding:26px 28px;position:relative}.cell+.cell:before{content:"";background:linear-gradient(180deg,transparent,var(--hair-hi),transparent);width:1px;position:absolute;top:18%;bottom:18%;left:0}.cell .k{letter-spacing:.24em;text-transform:uppercase;color:var(--dim);margin-bottom:14px;font-size:9.5px;font-weight:700}.cell .n{font-family:var(--disp);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:31px;font-weight:600;line-height:.95}.cell .n small{color:var(--dim);font-size:18px;font-family:var(--mono);margin-left:2px}.cell .m{font-family:var(--mono);letter-spacing:.03em;color:var(--dim);margin-top:12px;font-size:10.5px}.cell .m.up{color:var(--green)}.cell .m.warn{color:var(--amber)}.cell .m.bad{color:var(--red)}.cell.hero{background:linear-gradient(130deg,#1d5dc729,#0000 65%)}.cell.hero .n{background:linear-gradient(100deg,#fff 15%,#bfe0ff 55%,var(--ice));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:46px;font-weight:700}.cell.hero .k{color:var(--silver)}.cell.alerts .n{color:var(--red);text-shadow:0 0 30px #ff7a7a59}.fleet{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ship{cursor:pointer;padding:22px 24px 19px}.ship .row1{align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.ship .nm{font-family:var(--disp);letter-spacing:-.01em;font-size:16.5px;font-weight:700}.ship .proto{font-family:var(--mono);letter-spacing:.14em;color:var(--dim);text-transform:uppercase;border:1px solid var(--hair);border-radius:6px;padding:3px 8px;font-size:9px}.ship .state{font-family:var(--mono);letter-spacing:.06em;align-items:center;gap:7px;margin-left:auto;font-size:10px;display:flex}.jewel{border-radius:50%;width:7px;height:7px;position:relative}.jewel:after{content:"";opacity:.5;border-radius:50%;position:absolute;inset:-4px}.jewel.g{background:var(--green);box-shadow:0 0 12px #52e5a3e6}.jewel.a{background:var(--amber);box-shadow:0 0 12px #ffcf7dcc}.jewel.r{background:var(--red);box-shadow:0 0 12px #ff7a7acc}.jewel.o{background:var(--faint)}.state.g{color:var(--green)}.state.a{color:var(--amber)}.state.r{color:var(--red)}.state.o{color:var(--dim)}.ship .row2{align-items:flex-end;gap:26px;margin-top:14px;display:flex}.ship .fig .fv{font-family:var(--disp);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:21px;font-weight:600;line-height:1}.ship .fig .fk{letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin-top:6px;font-size:8.5px;font-weight:700}.ship svg.wave{width:132px;height:38px;margin-left:auto;overflow:visible}.ship .row3{border-top:1px solid var(--hair);font-family:var(--mono);letter-spacing:.07em;color:var(--dim);justify-content:space-between;margin-top:14px;padding-top:13px;font-size:9.5px;display:flex}.ship.flag{background:linear-gradient(115deg,#1d5dc733,#0d1523db 45%,#080d16e6) padding-box padding-box,linear-gradient(145deg,#c9d6e461,#94c5ff33 45%,#94c5ff12) border-box;grid-column:span 2}.ship.flag .nm{font-size:20px}.ship.flag .crown{font-family:var(--mono);letter-spacing:.22em;color:var(--silver);text-transform:uppercase;background:#c9d6e412;border:1px solid #c9d6e459;border-radius:6px;padding:3px 9px;font-size:8.5px}.ship.dormant{opacity:.5}.sidecol{flex-direction:column;gap:16px;display:flex}.phead{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;padding:17px 21px 15px;display:flex}.ptitle{letter-spacing:.26em;text-transform:uppercase;color:var(--soft);font-size:10px;font-weight:700}.ptitle .tick{color:var(--silver);font-family:var(--disp);margin-right:8px;font-weight:700}.pmeta{font-family:var(--mono);color:var(--faint);letter-spacing:.06em;font-size:9.5px}.sentry{border-bottom:1px solid #94c5ff0d;gap:13px;padding:15px 21px;font-size:12.5px;line-height:1.5;display:flex}.sentry:last-child{border:none}.sentry .jewel{flex-shrink:0;margin-top:5px}.sentry .st{color:var(--text);font-weight:500}.sentry .sm{font-family:var(--mono);letter-spacing:.05em;color:var(--faint);margin-top:4px;font-size:9.5px}.tideline{padding:6px 0;position:relative}.tideline .ev{font-family:var(--mono);color:var(--soft);align-items:center;gap:13px;padding:10px 21px;font-size:11px;display:flex}.tideline .ev .t{color:var(--faint);text-align:right;flex-shrink:0;width:26px;font-size:9.5px}.tideline .ev .who{color:var(--ice)}.tideline .ev .what{color:var(--dim)}.tideline .ev b{color:var(--silver-hi);font-weight:500}.cols{grid-template-columns:1fr 330px;align-items:start;gap:16px;display:grid}.scanline{background:linear-gradient(#0d1523d9,#080d16e6) padding-box padding-box,linear-gradient(90deg,#c9d6e459,#94c5ff38,#94c5ff14) border-box;border:1px solid #0000;border-radius:14px;align-items:center;gap:14px;margin-bottom:24px;padding:16px 22px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 20px 50px #0006}.scanline .sig{font-family:var(--disp);color:var(--silver);font-size:16px;font-weight:700}.scanline input{color:var(--text);font-family:var(--mono);letter-spacing:.02em;background:0 0;border:none;outline:none;flex:1;font-size:14px}.scanline input::placeholder{color:var(--faint)}.lanes{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.lane .lhead{border-bottom:1px solid var(--hair);align-items:center;gap:11px;padding:16px 20px;display:flex}.lane .lnm{font-family:var(--disp);font-size:15px;font-weight:700}.lane .lcount{font-family:var(--mono);text-align:center;min-width:34px;color:var(--ice);background:#4f9dfd1a;border:1px solid #4f9dfd4d;border-radius:999px;margin-left:auto;padding:4px 0;font-size:12px;font-weight:500}.lane .lcount.zero{color:var(--green);background:#52e5a314;border-color:#52e5a342}.ticket{border-bottom:1px solid #94c5ff0d;align-items:center;gap:12px;padding:13px 18px;transition:all .3s;display:flex}.ticket:last-child{border:none}.ticket .tno{font-family:var(--mono);letter-spacing:.02em;font-size:13px;font-weight:500}.ticket .tcu{color:var(--dim);margin-top:2px;font-size:11px}.ticket .tun{font-family:var(--mono);color:var(--soft);border:1px solid var(--hair);background:#94c5ff0a;border-radius:7px;margin-left:auto;padding:3px 9px;font-size:10px}.golden{font-family:var(--sans);letter-spacing:.03em;cursor:pointer;color:#07130c;background:linear-gradient(180deg,#8df0bf,var(--green) 55%,#36b87d);border:none;border-radius:9px;padding:8px 16px;font-size:11.5px;font-weight:700;transition:all .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 6px 18px #52e5a340}.golden:hover{transform:scale(1.05);box-shadow:inset 0 1px #ffffff8c,0 8px 24px #52e5a373}.ticket.away{opacity:0;transform:translate(30px)}.clear{text-align:center;padding:34px 20px}.clear .ic{font-family:var(--disp);color:var(--silver);opacity:.8;font-size:22px;font-weight:700}.clear .tx{color:var(--dim);font-size:11px;font-family:var(--mono);letter-spacing:.08em;margin-top:8px}.legend{font-family:var(--mono);letter-spacing:.08em;color:var(--dim);flex-wrap:wrap;gap:22px;margin-bottom:20px;font-size:10px;display:flex}.legend span{align-items:center;gap:8px;display:flex}.ctable{border-collapse:separate;border-spacing:0;width:100%}.ctable th{letter-spacing:.24em;text-transform:uppercase;color:var(--faint);text-align:left;border-bottom:1px solid var(--hair);padding:15px 20px;font-size:9px;font-weight:700}.ctable td{vertical-align:middle;border-bottom:1px solid #94c5ff0d;padding:17px 20px;font-size:13px}.ctable tr:last-child td{border-bottom:none}.ctable tbody tr{transition:background .2s}.ctable tbody tr:hover{background:#4f9dfd09}.pr{align-items:center;gap:14px;display:flex}.sigil{background:linear-gradient(145deg,#c9d6e48c,#94c5ff4d 60%,#94c5ff1a);border-radius:11px;flex-shrink:0;width:38px;height:38px;padding:1px}.sigil .in{width:100%;height:100%;font-family:var(--mono);color:var(--ice);letter-spacing:.05em;background:linear-gradient(#101b2d,#0a1322);border-radius:10px;justify-content:center;align-items:center;font-size:9.5px;font-weight:500;display:flex}.pr .pn{font-family:var(--disp);font-size:14px;font-weight:600}.pr .pp{font-family:var(--mono);letter-spacing:.08em;color:var(--faint);margin-top:3px;font-size:9.5px}.gem{font-family:var(--mono);letter-spacing:.06em;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:10px;display:inline-flex}.gem.ok{color:var(--green);background:#52e5a312;border:1px solid #52e5a340;box-shadow:inset 0 1px #ffffff0a,0 0 18px #52e5a314}.gem.hold{color:var(--silver);background:#c9d6e40f;border:1px solid #c9d6e447}.gem.dead{color:var(--red);background:#ff7a7a0f;border:1px solid #ff7a7a42}.gem.idle{color:var(--dim);border:1px solid var(--hair);background:#94c5ff0a}.mono{font-family:var(--mono);letter-spacing:.03em;color:var(--soft);font-size:11px}.mono .ok{color:var(--green)}.rowact{justify-content:flex-end;gap:8px;display:flex}.chip{cursor:pointer;color:var(--soft);border:1px solid var(--hair);background:linear-gradient(#17243880,#0c142199);border-radius:9px;padding:7px 14px;font-size:11px;font-weight:600;transition:all .2s;box-shadow:inset 0 1px #ffffff0d}.chip:hover{color:var(--text);border-color:var(--hair-hi)}.chip.live{color:var(--ice);pointer-events:none;border-color:#8fd8ff80}.chip.muted{color:var(--amber);border-color:#ffcf7d73}.chip.pass{color:var(--green);border-color:#52e5a380}.switch{cursor:pointer;border:1px solid var(--hair);background:#5b6e8538;border-radius:999px;width:38px;height:21px;transition:all .25s;position:relative}.switch:after{content:"";background:#64788f;border-radius:50%;width:15px;height:15px;transition:all .25s cubic-bezier(.3,.8,.3,1.2);position:absolute;top:2px;left:2px}.switch.on{background:#c9d6e433;border-color:#c9d6e480}.switch.on:after{background:linear-gradient(180deg,var(--silver-hi),var(--silver));left:19px;box-shadow:0 0 12px #c9d6e4b3}.invite{cursor:pointer;color:var(--dim);border:1px dashed #c9d6e44d;border-radius:16px;justify-content:center;align-items:center;gap:12px;margin-top:18px;padding:20px;font-size:13px;transition:all .25s;display:flex}.invite em{font-family:var(--disp);color:var(--silver);opacity:.85;font-size:14px;font-style:normal;font-weight:700}.viewall{cursor:pointer;border:1px dashed var(--hair-hi);color:var(--soft);border-radius:14px;align-items:center;gap:10px;padding:15px 20px;font-size:13px;font-weight:600;transition:all .22s;display:flex}.viewall:hover{color:var(--text);background:#4f9dfd0a;border-color:#8fd8ff73}.viewall .va-arrow{color:var(--ice)}.viewall .va-tag{font-family:var(--mono);letter-spacing:.18em;color:var(--faint);margin-left:auto;font-size:8.5px}.invite:hover{color:var(--soft);background:#c9d6e408;border-color:#c9d6e48c}@media (max-width:1180px){.band,.band.b4{grid-template-columns:1fr 1fr}.cell.hero{grid-column:span 2}.cols,.fleet{grid-template-columns:1fr}.ship.flag{grid-column:span 1}.stage{padding:0 20px 44px}.masthead{margin:0 -20px;padding:16px 20px 13px}}@media (max-width:900px){.rail{width:272px;transform:translate(-100%);box-shadow:30px 0 80px #0000008c}body.drawer-open .rail{transform:translate(0)}body.rail-closed .rail{transform:translate(-100%)}body.drawer-open.rail-closed .rail{transform:translate(0)}.stage{margin-left:0;padding:0 14px 40px}.masthead{flex-wrap:wrap;gap:10px;margin:0 -14px;padding:13px 14px 11px}.omni{flex:1;min-width:0}.omni kbd,.pulse,.stamp{display:none}.headline{flex-direction:column;align-items:flex-start;gap:14px;margin:22px 0 20px}.title{font-size:24px}.band,.band.b4{border-radius:16px;grid-template-columns:1fr}.cell.hero{grid-column:auto}.cell{padding:16px 20px}.cell+.cell:before{background:linear-gradient(90deg,transparent,var(--hair-hi),transparent);width:auto;height:1px;inset:0 8% auto}.cell .n{font-size:26px}.cell.hero .n{font-size:34px}.cell .k{margin-bottom:8px}.cell .m{margin-top:8px}.ship .row1{flex-wrap:wrap;row-gap:6px}.ship .state{margin-left:auto}.ship .row2{flex-wrap:wrap;gap:14px 18px}.ship svg.wave{width:100%;height:30px;margin-left:0}.ship .row3{flex-direction:column;gap:5px}.lanes{grid-template-columns:1fr}.ticket{padding:12px 14px}.scanline{padding:13px 16px}.scanline input{min-width:0;font-size:13px}#page-connections .card{overflow-x:auto}.ctable{min-width:720px}.legend{gap:14px}.invite{text-align:center;padding:16px;font-size:12px}#page-clients .card,#page-billing .card.scrollx{overflow-x:auto}#page-imports .card:has(.ctable){overflow-x:auto}#page-clients .ctable,#page-billing .ctable,#page-imports .ctable{min-width:680px}.ceo{grid-template-columns:1fr}}.login-stage{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:100vh;padding:28px 16px;display:flex;position:relative}.login-card{width:100%;max-width:404px;padding:36px 34px 32px}.login-crest{align-items:center;gap:14px;margin-bottom:10px;display:flex}.login-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--silver);margin:22px 0 6px;font-size:9px;font-weight:700}.login-sub{font-family:var(--mono);letter-spacing:.05em;color:var(--dim);margin-bottom:24px;font-size:10.5px;line-height:1.6}.lf-field{margin-bottom:16px}.lf-label{letter-spacing:.24em;text-transform:uppercase;color:var(--dim);margin-bottom:8px;font-size:9px;font-weight:700;display:block}.lf-input{border:1px solid var(--hair);width:100%;color:var(--text);font-family:var(--sans);background:#0a111d80;border-radius:12px;outline:none;padding:12px 15px;font-size:14px;transition:border-color .22s,background .22s}.lf-input::placeholder{color:var(--faint)}.lf-input:hover{border-color:var(--hair-hi)}.lf-input:focus{background:#0a111db3;border-color:#4f9dfd73}html[data-theme=light] .lf-input{background:#ffffffb3}html[data-theme=light] .lf-input:focus{background:#fffffff2}.lf-msg{font-family:var(--mono);letter-spacing:.04em;border-radius:10px;margin-bottom:16px;padding:11px 14px;font-size:11px;line-height:1.6}.lf-msg.err{color:var(--red);background:#ff7a7a0f;border:1px solid #ff7a7a4d}.lf-msg.note{color:var(--amber);background:#ffcf7d0d;border:1px solid #ffcf7d4d}.lf-submit{justify-content:center;width:100%;padding:12px 19px;font-size:13px}.lf-submit:disabled{opacity:.55;cursor:default;transform:none}.login-foot{font-family:var(--mono);letter-spacing:.14em;color:var(--faint);text-transform:uppercase;text-align:center;font-size:9.5px}.lf-msg.ok{color:var(--green);background:#52e5a30f;border:1px solid #52e5a34d}.lf-linkbtn{cursor:pointer;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:10px;text-decoration:underline}.lf-linkbtn:hover{color:var(--ice)}.lf-row{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.lf-pwwrap{position:relative}.lf-pwwrap .lf-input{padding-right:64px}.lf-show{cursor:pointer;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);background:0 0;border:none;padding:6px;font-size:9.5px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.lf-show:hover{color:var(--ice)}.sentry>div{min-width:0}.sentry .st{overflow-wrap:anywhere}.inv-tbl{min-width:680px}@media (max-width:700px){.inv-tbl{min-width:0}.inv-tbl .c-period,.inv-tbl .c-qb{display:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
