/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--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,ui-sans-serif, system-ui, 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{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{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.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}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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:#080a0c;--paper:#eee9de;--paper-deep:#d8d0c1;--steel:#94918b;--blue:#2876ac;--blue-bright:#3f9bd5;--ember:#c46827;--line:#eee9de2b}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--paper);color:#151515;font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.site-header{z-index:20;color:#fff;background:linear-gradient(#07090bd4,#07090b2a);border-bottom:1px solid #ffffff26;position:absolute;inset:0 0 auto}.header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:88px;display:flex}.brand{align-items:center;gap:12px;min-width:230px;display:flex}.brand img{object-fit:contain;filter:drop-shadow(0 5px 10px #000);width:58px;height:58px}.brand span{flex-direction:column;line-height:1;display:flex}.brand b{letter-spacing:.07em;text-transform:uppercase;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:21px}.brand small{color:#b8b6b1;letter-spacing:.21em;text-transform:uppercase;margin-top:7px;font-size:9px}.desktop-nav{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:clamp(22px,4vw,46px);font-size:12px;font-weight:700;display:flex}.desktop-nav a{color:#d7d5d0;padding-block:10px;transition:color .2s}.desktop-nav a:hover{color:#fff}.account-link{letter-spacing:.12em;text-transform:uppercase;background:#06070873;border:1px solid #ffffff52;justify-content:center;align-items:center;gap:9px;min-width:126px;min-height:42px;padding:10px 16px;font-size:11px;font-weight:800;display:flex}.status-dot{background:var(--blue-bright);width:7px;height:7px;box-shadow:0 0 13px var(--blue-bright);border-radius:50%}.hero{color:#fff;background:#07090b;align-items:center;height:96vh;min-height:790px;max-height:980px;display:grid;position:relative;overflow:hidden}.hero-backdrop{filter:saturate(.82)contrast(1.06);background-image:url(/images/brand-banner.svg);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.015)}.hero-vignette{background:linear-gradient(90deg,#060708f2 0%,#060708bd 28%,#0607081f 62%,#060708b5 100%),linear-gradient(#06070872 0%,#0000 60%,#07090bd6 100%);position:absolute;inset:0}.hero-vignette:after{content:"";opacity:.15;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#fff 4px);position:absolute;inset:0}.hero-content{z-index:2;padding-top:105px;position:relative}.eyebrow,.section-kicker{color:var(--blue-bright);letter-spacing:.3em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 17px;font-size:11px;font-weight:900;display:flex}.eyebrow:before,.section-kicker span{content:"";background:currentColor;width:38px;height:2px}.hero h1,.story-heading h2,.dispatch-copy h2{text-transform:uppercase;letter-spacing:.015em;text-shadow:0 4px #000;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-weight:900;line-height:.86}.hero h1{max-width:670px;font-size:clamp(68px,8.7vw,132px)}.hero h1 span{color:var(--blue-bright);letter-spacing:-.055em;text-transform:none;text-shadow:2px 4px #07131a,0 0 38px #1378b363;margin-top:10px;font-family:Georgia,serif;font-style:italic;font-weight:700;display:block;transform:rotate(-2deg)}.hero-copy{color:#d2d0cb;max-width:580px;margin:32px 0 0;font-size:16px;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.button{cursor:pointer;letter-spacing:.17em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:13px 24px;font-size:11px;font-weight:900;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:linear-gradient(135deg,#1e699a,#2d87bc);border-color:#438bb8;box-shadow:inset 0 0 0 1px #ffffff21,0 8px 28px #08689a38}.button-ghost{color:#fff;background:#090b0d8f;border-color:#ffffff57}.hero-stats{gap:0;margin-top:48px;display:flex}.hero-stats div{border-left:1px solid #ffffff38;min-width:150px;padding:0 26px}.hero-stats div:first-child{border-left:0;padding-left:0}.hero-stats strong{letter-spacing:.05em;font-family:Impact,sans-serif;font-size:25px;display:block}.hero-stats span{color:#8f918f;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.scroll-cue{z-index:3;color:#a5a6a3;letter-spacing:.2em;text-transform:uppercase;transform-origin:100% 0;align-items:center;gap:14px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:52px;right:46px;transform:rotate(90deg)translateY(-100%)}.scroll-cue i{background:#a5a6a3;width:54px;height:1px;position:relative}.scroll-cue i:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.ticker{color:#c9c4bb;background:#101316;border-top:1px solid #393b3d;border-bottom:1px solid #292b2e;padding:17px 0;overflow:hidden}.ticker div{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:32px;width:max-content;padding-left:3vw;font-family:Impact,sans-serif;font-size:13px;display:flex}.ticker b{color:var(--blue-bright);font-size:10px}.section-kicker{color:#39759c}.story-heading{grid-template-columns:1.05fr .72fr;align-items:end;gap:90px;display:grid}.story-heading h2,.dispatch-copy h2{color:#171819;text-shadow:none;font-size:clamp(54px,6.5vw,92px)}.story-heading h2 em,.dispatch-copy h2 em{color:#2a78a8;letter-spacing:-.05em;text-transform:none;font-family:Georgia,serif;font-weight:700}.story-heading>p{color:#64635f;border-left:2px solid #a2a09a;margin:0 0 5px;padding-left:25px;line-height:1.75}.pillar-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:75px;display:grid}.pillar-card{background:linear-gradient(145deg,#f6f2ea,#ddd7cc);border:1px solid #bab4a9;min-height:310px;padding:31px;position:relative;overflow:hidden;box-shadow:0 13px 30px #5f55431c}.pillar-card:after{content:"";border:1px solid #2525251c;border-radius:50%;width:135px;height:135px;position:absolute;bottom:-62px;right:-62px;box-shadow:0 0 0 16px #25252508,0 0 0 35px #25252508}.pillar-number{color:#838078;font-family:var(--font-geist-mono), monospace;font-size:12px}.pillar-rule{background:#bbb5aa;width:100%;height:1px;margin:23px 0 43px;position:relative}.pillar-rule:before{content:"";background:#2b7fad;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:0}.pillar-card h3{letter-spacing:.04em;text-transform:uppercase;margin:0;font-family:Impact,sans-serif;font-size:27px}.pillar-card p{color:#64625d;max-width:290px;margin:15px 0 0;font-size:14px;line-height:1.65}.dispatch-section{color:#fff;background:radial-gradient(circle at 24% 44%,#183849 0 1%,#0000 28%),linear-gradient(118deg,#090b0c,#11191d 58%,#08090a);border-top:1px solid #292e31;overflow:hidden}.dispatch-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;min-height:660px;display:grid}.dispatch-art{place-items:center;height:570px;display:grid;position:relative}.dispatch-art:before{content:"RP";color:#ffffff07;font-family:Impact,sans-serif;font-size:240px;position:absolute;transform:rotate(-90deg)}.dispatch-art img{z-index:2;filter:drop-shadow(0 26px 34px #000c);width:min(430px,90%);position:relative}.orbit{border:1px solid #4a819c47;border-radius:50%;position:absolute}.orbit-one{width:470px;height:470px}.orbit-two{border-style:dashed;width:350px;height:350px}.dispatch-copy .light{color:#68abd2}.dispatch-copy h2{color:#eeeae1}.dispatch-copy>p:not(.section-kicker){color:#aaaca9;max-width:590px;margin:28px 0 35px;line-height:1.75}.site-footer{color:#d9d7d1;background:#060708;border-top:1px solid #252729;padding:70px 0 24px}.footer-grid{grid-template-columns:1fr 1.15fr;gap:70px;display:grid}.footer-brand{align-items:center;gap:18px;display:flex}.footer-brand img{object-fit:contain;width:90px;height:90px}.footer-brand strong{letter-spacing:.08em;text-transform:uppercase;font-family:Impact,sans-serif;font-size:24px}.footer-brand p{color:#777b7b;margin:8px 0 0;font-size:12px}.footer-links{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.footer-links div{flex-direction:column;gap:10px;display:flex}.footer-links span{color:#f0ece3;letter-spacing:.2em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900}.footer-links a{color:#858887;font-size:12px}.footer-links a:hover{color:#fff}.footer-bottom{color:#606362;border-top:1px solid #202224;justify-content:space-between;gap:30px;margin-top:55px;padding-top:22px;font-size:10px;display:flex}@media (width<=900px){.desktop-nav{display:none}.hero{height:92vh;min-height:760px}.hero-backdrop{background-position:58%}.story-heading,.dispatch-grid,.footer-grid{grid-template-columns:1fr}.story-heading{gap:30px}.dispatch-grid{gap:0;padding-block:80px}.dispatch-art{order:2;height:440px}.dispatch-copy{order:1}.pillar-card{padding:25px}}@media (width<=650px){.shell{width:min(100% - 28px,1180px)}.header-inner{min-height:76px}.brand{min-width:0}.brand img{width:48px;height:48px}.brand b{font-size:17px}.brand small{display:none}.account-link{min-width:auto;padding-inline:13px}.hero{min-height:735px;max-height:none}.hero-content{padding-top:88px}.hero h1{font-size:clamp(58px,20vw,87px)}.hero-copy{font-size:14px}.hero-stats div{flex:1;min-width:0;padding-inline:13px}.hero-stats span{font-size:7px}.scroll-cue{display:none}.ticker div{gap:20px}.story-section{padding-block:82px}.pillar-grid{grid-template-columns:1fr;margin-top:45px}.pillar-card{min-height:240px}.pillar-rule{margin-bottom:30px}.dispatch-art{height:380px}.orbit-one{width:340px;height:340px}.orbit-two{width:270px;height:270px}.footer-links{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column}}.site-announcement{z-index:19;color:#d9ecf7;text-align:center;letter-spacing:.12em;text-transform:uppercase;background:#175f89e8;border-bottom:1px solid #54a0c9;width:100%;padding:10px 18px;font-size:10px;font-weight:800;position:absolute;top:88px}.ticker-pair,.shop-step-pair{display:contents}.shop-paused{color:#6b4e24;background:#ead8b8;border:1px solid #b88942;justify-content:center;gap:10px;margin-top:25px;padding:15px 20px;font-size:11px;display:flex}.admin-app{color:#e8e8e4;background:#0a0d0f;grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{background:linear-gradient(#111619,#090b0d);border-right:1px solid #293138;flex-direction:column;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0}.admin-brand{border-bottom:1px solid #242c30;align-items:center;gap:12px;padding:0 9px 24px;display:flex}.admin-brand img{object-fit:contain;filter:drop-shadow(0 6px 10px #000);width:48px;height:48px}.admin-brand div{flex-direction:column;gap:5px;min-width:0;display:flex}.admin-brand strong{letter-spacing:.08em;text-transform:uppercase;font-family:Impact,sans-serif;font-size:17px}.admin-brand span{color:#5b8ba5;letter-spacing:.17em;text-transform:uppercase;font-size:8px;font-weight:900}.admin-sidebar nav{gap:4px;margin-top:25px;display:grid;overflow-y:auto}.admin-sidebar nav button{color:#848b8e;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:31px 1fr;align-items:center;gap:10px;width:100%;min-height:43px;padding:7px 10px;display:grid}.admin-sidebar nav button b{color:#626e73;width:27px;height:27px;font-family:var(--font-geist-mono), monospace;border:1px solid #30393e;place-items:center;font-size:9px;display:grid}.admin-sidebar nav button span{letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-sidebar nav button:hover{color:#d1d3d2;background:#171c1f}.admin-sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#173344,#111a1f);border-color:#295d78}.admin-sidebar nav button.active b{color:#84c9ef;background:#0e2836;border-color:#367da2;box-shadow:0 0 16px #2187bb25}.admin-user{border-top:1px solid #242c30;grid-template-columns:36px 1fr;align-items:center;gap:10px;margin-top:auto;padding:14px 9px 0;display:grid}.admin-user>span{color:#8cd1f4;background:#102734;border:1px solid #397794;border-radius:50%;place-items:center;width:35px;height:35px;font-family:Impact,sans-serif;display:grid}.admin-user div{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-user strong,.admin-user small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-user strong{font-size:10px}.admin-main{min-width:0}.admin-topbar{background:#0d1113e8;border-bottom:1px solid #293137;justify-content:space-between;align-items:center;gap:30px;min-height:94px;padding:18px 34px;display:flex}.admin-topbar p{color:#497d98;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-size:8px}.admin-topbar h1{letter-spacing:.055em;text-transform:uppercase;margin:0;font-family:Impact,sans-serif;font-size:27px}.admin-top-actions{align-items:center;gap:15px;display:flex}.admin-top-actions>a{color:#d6d8d6;letter-spacing:.1em;text-transform:uppercase;border:1px solid #3b464b;padding:11px 14px;font-size:9px;font-weight:900}.admin-status{color:#b58d54;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;width:max-content;font-size:8px;font-weight:900;display:inline-flex}.admin-status i{background:#b47b36;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #b47b361b}.admin-status.ready{color:#5cba83}.admin-status.ready i{background:#49a873;box-shadow:0 0 0 4px #49a8731b,0 0 13px #49a87377}.admin-toast{z-index:80;color:#fff;cursor:pointer;background:#18262d;border:1px solid #436577;justify-content:space-between;gap:20px;min-width:280px;padding:14px 17px;font-size:11px;display:flex;position:fixed;top:18px;right:24px;box-shadow:0 16px 40px #0008}.admin-view{padding:32px 34px 80px}.admin-view.narrow{width:min(100%,1050px)}.admin-welcome{background:radial-gradient(circle at 75% 45%,#204358,#0000 34%),linear-gradient(120deg,#11191d,#0b0e10);border:1px solid #2c414c;justify-content:space-between;align-items:center;gap:50px;min-height:250px;padding:35px 44px;display:flex;position:relative;overflow:hidden}.admin-welcome:before{content:"ADMIN CENTER";color:#ffffff05;white-space:nowrap;font-family:Impact,sans-serif;font-size:93px;position:absolute;bottom:-20px;right:-10px}.admin-welcome p{color:#60acd2;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:9px;font-weight:900}.admin-welcome h2{text-transform:uppercase;margin:0;font-family:Impact,sans-serif;font-size:clamp(45px,5vw,72px);line-height:.88}.admin-welcome h2 em{color:#479dca;letter-spacing:-.05em;text-transform:none;font-family:Georgia,serif;font-weight:700}.admin-welcome div>span{color:#747e82;margin-top:20px;font-size:11px;display:block}.admin-welcome img{z-index:1;filter:drop-shadow(0 20px 25px #000c);width:210px;position:relative}.admin-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.admin-stats article{background:#111518;border:1px solid #293136;flex-direction:column;justify-content:center;min-height:128px;padding:20px;display:flex}.admin-stats span,.admin-card-title span,.integration-grid article>span{color:#667177;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:900}.admin-stats strong{letter-spacing:.04em;margin:8px 0 4px;font-family:Impact,sans-serif;font-size:31px}.admin-overview-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.admin-card{background:#111518;border:1px solid #293136;min-height:310px;padding:25px}.admin-card-title{border-bottom:1px solid #283034;padding-bottom:18px}.admin-card-title h3{letter-spacing:.04em;text-transform:uppercase;margin:6px 0 0;font-family:Impact,sans-serif;font-size:23px}.health-row{color:#9ba0a1;border-bottom:1px solid #222a2e;justify-content:space-between;align-items:center;min-height:48px;font-size:10px;display:flex}.health-row>b{font-family:var(--font-geist-mono), monospace;color:#77add0}.admin-card>button,.add-row{color:#76b8dc;cursor:pointer;letter-spacing:.09em;text-transform:uppercase;background:#102632;border:1px solid #315f78;margin-top:18px;padding:10px 12px;font-size:9px;font-weight:900}.activity-list>div{border-bottom:1px solid #222a2e;grid-template-columns:8px 1fr auto;align-items:center;gap:11px;min-height:51px;display:grid}.activity-list i{background:#3f91ba;border-radius:50%;width:6px;height:6px}.activity-list span{flex-direction:column;gap:3px;display:flex}.activity-list b{color:#b9bcbb;text-transform:capitalize;font-size:9px}.activity-list small,.activity-list time,.activity-list p{color:#515a5e;font-size:8px}.admin-section-heading p{color:#4387aa;letter-spacing:.18em;text-transform:uppercase;margin:0 0 7px;font-size:8px;font-weight:900}.admin-section-heading h2{letter-spacing:.035em;text-transform:uppercase;margin:0;font-family:Impact,sans-serif;font-size:40px}.admin-section-heading>span{color:#687276;max-width:650px;margin-top:8px;font-size:11px;line-height:1.6;display:block}.admin-form-card{background:#111518;border:1px solid #30383d;padding:28px}.admin-form-card>h3{color:#ccd0ce;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #293135;margin:5px 0 18px;padding-bottom:12px;font-family:Impact,sans-serif;font-size:20px}.admin-form-card>h3:not(:first-child){margin-top:34px}.admin-form-card>h3.admin-subsection{margin-top:50px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.admin-field{color:#758085;flex-direction:column;gap:8px;min-width:0;display:flex}.admin-field.wide,.admin-toggle.wide{grid-column:1/-1}.admin-field>span{letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.admin-field input,.admin-field textarea,.admin-field select,.repeat-grid input,.repeater input,.repeater textarea{color:#e3e5e3;background:#0b0f11;border:1px solid #374147;border-radius:0;outline:none;width:100%}.admin-field input,.admin-field select,.repeat-grid input,.repeater input{height:42px;padding:10px 12px}.admin-field textarea,.repeater textarea{resize:vertical;padding:11px 12px;line-height:1.55}.admin-field input:disabled{color:#667075;cursor:not-allowed;background:#151a1d}.admin-field small{color:#4d575b;font-size:8px}.additional-role-editor>p{color:#59656a;background:#0b1012;border:1px dashed #344047;margin:0;padding:13px;font-size:9px;line-height:1.55}.additional-role-list{gap:8px;display:grid}.additional-role-list>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.additional-role-list>div>button,.add-role-id{color:#84bad4;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#0d2029;border:1px solid #345f74;min-height:42px;padding:9px 12px;font-size:8px;font-weight:900}.additional-role-list>div>button{color:#cb8178;background:#271714;border-color:#70443f}.add-role-id{align-self:flex-start}.add-role-id:disabled{opacity:.45;cursor:not-allowed}.admin-toggle{cursor:pointer;background:#0c1113;border:1px solid #354047;align-items:flex-start;gap:12px;padding:16px;display:flex}.admin-toggle input{accent-color:#3b92be}.admin-toggle span{flex-direction:column;gap:4px;display:flex}.admin-toggle b{font-size:10px}.admin-toggle small{color:#566166;font-size:8px}.admin-save{color:#fff;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(135deg,#1c648c,#277fab);border:1px solid #3e93bd;justify-content:space-between;align-items:center;gap:20px;min-width:180px;min-height:45px;margin:27px 0 0 auto;padding:12px 15px;font-size:9px;font-weight:900;display:flex}.admin-save:disabled{opacity:.5;cursor:wait}.repeat-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.repeat-grid>div{gap:7px;display:grid}.repeater{background:#0c1012;border:1px solid #313a3f;gap:9px;margin-bottom:12px;padding:16px;display:grid}.repeater>div{color:#4a99c0;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;font-size:8px;font-weight:900;display:flex}.repeater>div button{color:#8d5954;cursor:pointer;text-transform:uppercase;background:0 0;border:0;font-size:8px}.legal-tabs{gap:7px;margin-bottom:13px;display:flex}.legal-tabs button{color:#758085;cursor:pointer;text-transform:uppercase;background:#111518;border:1px solid #354047;padding:11px 14px;font-size:9px;font-weight:900}.legal-tabs button.active{color:#fff;background:#173445;border-color:#357da1}.products-view{max-width:1500px}.products-toolbar{justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.products-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-bottom:25px;display:flex}.products-toolbar-actions button{color:#fff;cursor:pointer;letter-spacing:.11em;text-transform:uppercase;background:#1e6e98;border:1px solid #4a99c0;padding:12px 16px;font-size:9px;font-weight:900}.products-toolbar-actions button.remove-selected{color:#df9188;background:#2b1715;border-color:#79443f}.products-toolbar-actions button:disabled{opacity:.5;cursor:wait}.product-admin-grid{grid-template-columns:330px 1fr;align-items:start;gap:14px;display:grid}.product-list-panel{background:#0e1214;border:1px solid #2e373b}.product-list-tools{border-bottom:1px solid #2e373b;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:9px 11px;display:flex}.product-list-tools label{color:#8d979b;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:8px;font-weight:900;display:flex}.product-list-tools input,.product-list-row>input{accent-color:#3b92be}.product-list-tools b{color:#4f5b60;text-transform:uppercase;font-size:8px}.product-list{background:#0e1214;border:1px solid #2e373b;max-height:calc(100vh - 190px);overflow-y:auto}.product-list-panel .product-list{border:0}.product-list-row{border-bottom:1px solid #252d31;grid-template-columns:30px minmax(0,1fr);align-items:stretch;display:grid}.product-list-row>input{cursor:pointer;place-self:center;width:15px;height:15px}.product-list-row>button{color:#aeb2b1;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:42px 1fr 15px;align-items:center;gap:11px;width:100%;min-height:66px;padding:10px;display:grid}.product-list-row>button:hover,.product-list-row>button.active{background:#172127}.product-list-row>button>span{color:#71b4d7;background:#11232c;border:1px solid #375c6e;place-items:center;width:39px;height:39px;font-family:Impact,sans-serif;display:grid}.product-list-row>button>span.disabled{opacity:.35}.product-list-row>button div{flex-direction:column;gap:5px;min-width:0;display:flex}.product-list strong,.product-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-list strong{font-size:10px}.product-list small{color:#586267;font-size:8px}.product-list i{color:#ad7540;font-style:normal}.product-editor{background:#111518;border:1px solid #30383d;padding:26px}.editor-heading{border-bottom:1px solid #2d3539;justify-content:space-between;gap:25px;margin-bottom:22px;padding-bottom:20px;display:flex}.editor-heading span{color:#4b91b4;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:900}.editor-heading h2{letter-spacing:.035em;text-transform:uppercase;margin:5px 0 0;font-family:Impact,sans-serif;font-size:30px}.editor-actions{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:20px;display:flex}.editor-actions .admin-save{margin:0}.editor-secondary-actions{flex-wrap:wrap;gap:8px;display:flex}.editor-secondary-actions button{cursor:pointer;text-transform:uppercase;padding:11px 13px;font-size:8px;font-weight:900}.editor-secondary-actions .visibility{color:#d2a36f;background:#241d15;border:1px solid #6e5437}.editor-secondary-actions .danger{color:#d1847b;background:#2b1715;border:1px solid #79443f}.editor-secondary-actions button:disabled{opacity:.5;cursor:wait}.integration-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:15px;display:grid}.integration-grid article{background:#111518;border:1px solid #30383d;flex-direction:column;align-items:flex-start;min-height:230px;padding:22px;display:flex}.integration-grid h3{letter-spacing:.03em;text-transform:uppercase;margin:8px 0 17px;font-family:Impact,sans-serif;font-size:22px}.integration-grid p{color:#697276;font-size:10px;line-height:1.6}.integration-grid code,.integration-grid b{color:#5a9fc1;margin-top:auto;font-size:8px}.integration-note{color:#717b7f;background:#0c1215;border-left:2px solid #3c8db4;padding:15px;font-size:10px;line-height:1.65}@media (width<=1100px){.admin-app{grid-template-columns:78px minmax(0,1fr)}.admin-brand div,.admin-sidebar nav button span,.admin-sidebar nav .admin-nav-link span,.admin-user div{display:none}.admin-brand{justify-content:center;padding-inline:0}.admin-sidebar nav button,.admin-sidebar nav .admin-nav-link{grid-template-columns:1fr;place-items:center;padding:7px}.admin-user{grid-template-columns:1fr;place-items:center;padding-inline:0}.admin-overview-grid,.account-hero-grid,.integration-grid,.admin-access-grid{grid-template-columns:1fr}}@media (width<=820px){.admin-app{padding-bottom:68px;display:block}.admin-sidebar{z-index:70;border-top:1px solid #30393e;border-right:0;width:100%;height:68px;padding:7px 8px;position:fixed;inset:auto 0 0}.admin-brand,.admin-user{display:none}.admin-sidebar nav{gap:3px;margin:0;display:flex;overflow-x:auto}.admin-sidebar nav button,.admin-sidebar nav .admin-nav-link{min-width:54px;min-height:52px}.admin-sidebar nav button b,.admin-sidebar nav .admin-nav-link b{border:0}.admin-topbar{min-height:77px;padding:14px 18px}.admin-top-actions .admin-status{display:none}.admin-view{padding:22px 16px 60px}.admin-welcome{padding:28px}.admin-welcome img{width:130px}.admin-stats{grid-template-columns:1fr 1fr}.product-admin-grid{grid-template-columns:1fr}.product-list{max-height:280px}.form-grid{grid-template-columns:1fr}.admin-field.wide,.admin-toggle.wide{grid-column:auto}.repeat-grid{grid-template-columns:1fr}}@media (width<=520px){.admin-top-actions>a,.admin-welcome img{display:none}.admin-stats,.admin-overview-grid{grid-template-columns:1fr}.products-toolbar{flex-direction:column;align-items:flex-start}.products-toolbar-actions{justify-content:flex-start;margin-bottom:10px}.product-editor{padding:18px}.editor-actions{flex-direction:column-reverse;align-items:stretch}.editor-actions .admin-save{width:100%}.shop-paused{flex-direction:column;align-items:flex-start}}.account-hero{color:#fff;background:linear-gradient(90deg,#07090bf5,#091015d2),url(/images/brand-banner.svg) 50% 42%/cover;padding:165px 0 75px}.account-hero-grid{grid-template-columns:1fr .85fr;align-items:end;gap:80px;display:grid}.account-hero h1{text-transform:uppercase;margin:0;font-family:Impact,sans-serif;font-size:clamp(55px,6vw,84px);line-height:.9}.account-hero h1 em{color:#48a0d2;letter-spacing:-.05em;text-transform:none;font-family:Georgia,serif;font-weight:700}.account-hero>.shell>div:first-child>p:not(.eyebrow){color:#aeb3b3;max-width:590px;line-height:1.65}.account-id-card{background:linear-gradient(135deg,#151b1eeb,#090b0ce8);border:1px solid #63727a;grid-template-columns:78px 1fr;align-items:center;gap:20px;min-height:150px;padding:24px;display:grid;position:relative;box-shadow:0 20px 60px #0008}.account-id-card:after{content:"COMMUNITY MEMBER";color:#ffffff0d;font-family:Impact,sans-serif;font-size:31px;position:absolute;top:12px;right:15px}.id-seal{color:#7ac4e9;background:#10212a;border:1px solid #4d8faf;border-radius:50%;place-items:center;width:72px;height:72px;font-family:Impact,sans-serif;font-size:29px;display:grid}.account-id-card div{flex-direction:column;gap:5px;min-width:0;display:flex}.account-id-card small{color:#609cbb;letter-spacing:.17em;text-transform:uppercase;font-size:8px;font-weight:900}.account-id-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.account-id-card span:not(.id-seal){color:#858d90;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-id-card>a{color:#767f82;text-transform:uppercase;grid-column:2;font-size:9px;text-decoration:underline}.account-content{padding-block:55px 110px}.account-alert{background:#e3d3b9;border-left:3px solid #b17b31;flex-direction:column;gap:5px;margin-bottom:25px;padding:17px 20px;display:flex}.account-alert b{text-transform:uppercase;font-size:12px}.account-alert span{color:#756343;font-size:11px}.account-alert.success{background:#cfe0d3;border-left-color:#3b9863}.account-alert.success span{color:#416b4e}.account-grid{grid-template-columns:1fr 1fr .7fr;gap:18px;display:grid}.connection-card,.account-summary-card{background:#f4f0e8;border:1px solid #b4ada1;min-height:350px;padding:30px}.card-label{color:#7b7974;letter-spacing:.16em;text-transform:uppercase;gap:9px;font-size:9px;font-weight:900;display:flex}.card-label span{color:#327fa9;font-family:var(--font-geist-mono), monospace}.connection-status{color:#9a6424;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:38px 0 13px;font-size:9px;font-weight:900;display:flex}.connection-status i{background:#c18438;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #c1843820}.connection-status.connected{color:#347850}.connection-status.connected i{background:#3b9863;box-shadow:0 0 0 4px #3b986320}.connection-card h2{letter-spacing:.03em;text-transform:uppercase;margin:0;font-family:Impact,sans-serif;font-size:38px}.connection-card>p{color:#66635e;max-width:570px;font-size:12px;line-height:1.6}.connection-card .button{margin-top:14px}.connection-card>small{color:#8b877f;margin-top:15px;font-size:9px;display:block}.account-summary-card{color:#fff;background:linear-gradient(145deg,#151a1d,#0b0e10);border-color:#3e484e}.summary-stat{border-bottom:1px solid #30373a;justify-content:space-between;align-items:baseline;padding:24px 0;display:flex}.summary-stat strong{font-family:Impact,sans-serif;font-size:48px}.summary-stat span{color:#747b7e;letter-spacing:.14em;text-transform:uppercase;font-size:9px}.account-summary-card>a{color:#69aed2;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;margin-top:32px;font-size:10px;font-weight:900;display:flex}.orders-section,.subscriptions-section{margin-top:65px}.subscriptions-list{display:grid}.subscription-message{color:#295d45;background:#d4e4d7;border-left:3px solid #3b9863;margin:18px 0 0;padding:13px 15px;font-size:11px}.subscription-row{border-bottom:1px solid #c2bbb0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;min-height:105px;padding:18px 14px;display:grid}.subscription-row>div:first-child{flex-direction:column;gap:5px;min-width:0;display:flex}.subscription-row>div:first-child span{color:#317da7;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900}.subscription-row>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.subscription-row small{color:#77736d;font-size:9px}.subscription-state{flex-direction:column;align-items:flex-start;gap:7px;min-width:145px;display:flex}.subscription-pill{color:#765926;letter-spacing:.09em;text-transform:uppercase;background:#e6d3ab;padding:8px 10px;font-size:8px}.subscription-pill.active{color:#31714e;background:#c7dece}.subscription-pill.cancelled,.subscription-pill.expired,.subscription-pill.suspended,.subscription-pill.payment_failed{color:#973f34;background:#e7c1bb}.subscription-row>button{color:#8d372f;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #a96a62;min-height:42px;padding:10px 13px;font-size:8px;font-weight:900}.subscription-row>button:disabled{cursor:wait;opacity:.55}.no-subscriptions{border-bottom:1px solid #c2bbb0;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:135px;display:flex}.no-subscriptions strong{text-transform:uppercase;font-family:Impact,sans-serif;font-size:22px}.no-subscriptions span{color:#77736d;font-size:11px}.orders-heading{border-bottom:2px solid #1d2021;justify-content:space-between;align-items:end;gap:30px;padding-bottom:22px;display:flex}.orders-heading .section-kicker{margin-bottom:8px}.orders-heading h2{text-transform:uppercase;margin:0;font-family:Impact,sans-serif;font-size:42px}.orders-heading>a{color:#56544f;letter-spacing:.12em;text-transform:uppercase;border:1px solid #8c8881;padding:10px 13px;font-size:9px;font-weight:900}.order-row{border-bottom:1px solid #c2bbb0;grid-template-columns:90px 1fr auto 95px;align-items:center;gap:22px;min-height:92px;padding:14px;display:grid}.order-date{border-left:2px solid #367fa8;flex-direction:column;padding-left:12px;display:flex}.order-date strong{text-transform:uppercase;font-family:Impact,sans-serif;font-size:19px}.order-date span,.order-items span{color:#8b8881;font-size:9px}.order-items{flex-direction:column;gap:6px;min-width:0;display:flex}.order-items strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.delivery-pill{color:#795b2f;letter-spacing:.09em;text-transform:uppercase;background:#e2d0ad;align-items:center;gap:7px;padding:8px 10px;font-size:8px;font-weight:900;display:flex}.delivery-pill i{background:currentColor;border-radius:50%;width:6px;height:6px}.delivery-pill.delivered{color:#31714e;background:#c7dece}.delivery-pill.failed{color:#973f34;background:#e7c1bb}.order-total{text-align:right;font-family:Impact,sans-serif;font-size:21px}.no-orders{border-bottom:1px solid #c2bbb0;grid-template-columns:70px 1fr auto;align-items:center;gap:25px;min-height:190px;padding:28px;display:grid}.no-orders>span{color:#b1aaa0;font-family:Impact,sans-serif;font-size:57px}.no-orders strong{text-transform:uppercase;font-family:Impact,sans-serif;font-size:22px}.no-orders p{color:#7b7770;font-size:11px}.no-orders .button-ghost{color:#242424;border-color:#8e8980}.signin-page{color:#fff;background:#080a0b}.signin-hero{background:radial-gradient(circle at 68% 42%,#16405a55 0,#0000 31%),linear-gradient(90deg,#07090bf5,#090e11dc),url(/images/brand-banner.svg) 50% 42%/cover;place-items:center;min-height:850px;padding:145px 20px 90px;display:grid}.signin-panel{background:linear-gradient(145deg,#161c20f2,#090b0df5);border:1px solid #45535b;width:min(100%,525px);padding:44px;box-shadow:0 28px 80px #000a}.signin-panel h1{letter-spacing:.02em;text-transform:uppercase;margin:12px 0 18px;font-family:Impact,sans-serif;font-size:clamp(58px,7vw,84px);line-height:.86}.signin-panel h1 em{color:#54a8d3;letter-spacing:-.06em;text-transform:none;font-family:Georgia,serif;font-weight:700}.signin-panel>p:not(.eyebrow){color:#a8afb1;max-width:430px;font-size:13px;line-height:1.65}.signin-alert{color:#e8d3b2;background:#3a2b18;border-left:3px solid #d09b4e;margin:22px 0 0;padding:13px 15px;font-size:11px}.signin-options{gap:11px;margin-top:27px;display:grid}.provider-button{color:#f5f5f3;letter-spacing:.08em;text-transform:uppercase;background:#171d20;border:1px solid #56626a;justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:15px 18px;font-size:11px;font-weight:850;transition:border-color .2s,background .2s,transform .2s;display:flex}.provider-button:hover{background:#1d272c;border-color:#6db1d4;transform:translateY(-1px)}.provider-button.google{color:#202124;background:#fff;border-color:#dadce0}.provider-button.google:hover{background:#f7faff;border-color:#9bb9d0}.provider-button.apple{color:#f5f5f3;background:#111;border-color:#555}.provider-button.discord{background:#5865f2;border-color:#6d79d7}.provider-button.cfx{background:linear-gradient(135deg,#d34f2b,#9f2f20);border-color:#e36b3e}.provider-button.cfx:hover{background:linear-gradient(135deg,#e05a35,#ad3624);border-color:#ff9a73}.provider-button.disabled{cursor:not-allowed;opacity:.45;transform:none}.provider-button>small{letter-spacing:.1em;margin-left:auto;font-size:8px}.signin-panel>small{color:#70787b;margin-top:22px;font-size:9px;line-height:1.65;display:block}.signin-panel>small a{color:#8abbd3;text-decoration:underline}.legal-hero{color:#fff;background:linear-gradient(90deg,#07090bf8,#0b1216db),url(/images/brand-banner.svg) 50% 39%/cover;padding:170px 0 70px}.legal-hero h1{letter-spacing:.02em;text-transform:uppercase;margin:0;font-family:Impact,sans-serif;font-size:clamp(58px,7vw,96px);line-height:.95}.legal-hero .shell>p:not(.eyebrow){color:#a9afb0;max-width:650px;line-height:1.65}.legal-hero .shell>span{color:#6ba5c3;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:9px}.legal-layout{grid-template-columns:230px minmax(0,760px);justify-content:center;gap:90px;padding-block:70px 110px;display:grid}.legal-layout aside{background:#ded8cd;border:1px solid #b8b1a5;flex-direction:column;align-self:start;gap:13px;padding:21px;display:flex;position:sticky;top:30px}.legal-layout aside strong{letter-spacing:.17em;text-transform:uppercase;margin-bottom:10px;font-size:10px}.legal-layout aside a{color:#65625c;font-size:11px}.legal-layout aside a:hover{color:#2577a5}.legal-copy section{border-bottom:1px solid #c7c0b5;margin-bottom:30px;padding:0 0 29px}.legal-copy h2{letter-spacing:.025em;text-transform:uppercase;margin:0 0 13px;font-family:Impact,sans-serif;font-size:25px}.legal-copy p{color:#5e5b56;margin:0;font-size:13px;line-height:1.8}.legal-copy a{color:#2474a2;text-decoration:underline}.no-refund-callout{color:#fff;background:linear-gradient(135deg,#321715,#1c1110);border:1px solid #8d433b;margin-bottom:45px;padding:31px}.no-refund-callout span{color:#e88b73;letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:900}.no-refund-callout strong{text-transform:uppercase;margin-top:12px;font-family:Impact,sans-serif;font-size:38px;display:block}.no-refund-callout p{color:#b99d97;margin-top:8px}.success-page{color:#fff;background:#080a0b}.success-page .site-header{position:absolute}.success-panel{text-align:center;background:radial-gradient(circle at 50% 48%,#143d53 0,#0000 28%),linear-gradient(#07090bd9,#07090bf0),url(/images/brand-banner.svg) 50%/cover;flex-direction:column;justify-content:center;align-items:center;min-height:850px;padding:140px 20px 80px;display:flex}.success-emblem{border:1px solid #4c9dc8;border-radius:50%;place-items:center;width:98px;height:98px;margin-bottom:28px;display:grid;box-shadow:0 0 0 13px #3089b51a,0 0 0 27px #3089b50c}.success-emblem span{font-size:37px}.success-panel .eyebrow{justify-content:center}.success-panel h1{text-transform:uppercase;margin:0;font-family:Impact,sans-serif;font-size:clamp(55px,7vw,94px);line-height:.9}.success-panel h1 em{color:#48a4d6;letter-spacing:-.055em;text-transform:none;font-family:Georgia,serif;font-weight:700}.success-panel>p:not(.eyebrow){color:#adb2b2;max-width:580px;line-height:1.7}.success-actions{gap:13px;margin-top:25px;display:flex}.success-panel>small{color:#676d6d;max-width:600px;margin-top:25px;font-size:9px}@media (width<=900px){.account-hero-grid,.account-grid{grid-template-columns:1fr}.account-hero-grid{gap:35px}.legal-layout{grid-template-columns:1fr;gap:35px}.legal-layout aside{grid-template-columns:repeat(2,1fr);display:grid;position:static}.legal-layout aside strong{grid-column:1/-1}}@media (width<=650px){.account-hero{padding-top:145px}.account-id-card{grid-template-columns:62px 1fr}.id-seal{width:58px;height:58px}.account-content{padding-bottom:75px}.connection-card,.account-summary-card{padding:23px}.orders-heading{flex-direction:column;align-items:flex-start}.order-row{grid-template-columns:68px 1fr}.delivery-pill,.order-total{justify-self:start}.no-orders{grid-template-columns:1fr}.no-orders>span{display:none}.legal-hero{padding-top:145px}.legal-layout{padding-block:45px 75px}.legal-layout aside{grid-template-columns:1fr}.legal-layout aside strong{grid-column:auto}.success-actions{flex-direction:column}.signin-hero{padding-inline:14px}.signin-panel{padding:29px 22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-theme=classic],html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.id-seal.has-image{background:#0d1519;padding:0;overflow:hidden}.id-seal img{object-fit:cover;width:100%;height:100%}.profile-customizer{background:#f5f1e9;border:1px solid #aaa49a;margin-bottom:55px;box-shadow:0 16px 45px #40372718}.profile-customizer-heading{color:#fff;background:radial-gradient(circle at 86% 20%,#1c506a,#0000 33%),linear-gradient(120deg,#11191d,#0a0d0f);border-bottom:1px solid #46545b;grid-template-columns:1fr .7fr;align-items:end;gap:45px;padding:30px;display:grid}.profile-customizer-heading .section-kicker{color:#63afd5;margin-bottom:9px}.profile-customizer-heading h2{text-transform:uppercase;margin:0;font-family:Impact,sans-serif;font-size:clamp(34px,4vw,52px);line-height:.95}.profile-customizer-heading>p{color:#98a3a6;margin:0;font-size:11px;line-height:1.7}.profile-customizer>form{padding:30px}.profile-avatar-editor{border-bottom:1px solid #ccc5ba;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:24px;padding-bottom:28px;display:grid}.profile-avatar-preview{color:#73bce2;background:radial-gradient(circle,#193a4b,#0c151a);border:1px solid #377da1;border-radius:50%;place-items:center;width:112px;height:112px;font-family:Impact,sans-serif;font-size:40px;display:grid;overflow:hidden;box-shadow:0 0 0 8px #2b7da512}.profile-avatar-preview img{object-fit:cover;width:100%;height:100%}.profile-avatar-editor>div:last-child{flex-direction:column;align-items:flex-start;display:flex}.profile-avatar-editor>div:last-child>span,.profile-fields label>span,.profile-theme-picker legend{color:#347ca4;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900}.profile-avatar-editor strong{letter-spacing:.03em;text-transform:uppercase;margin-top:7px;font-family:Impact,sans-serif;font-size:25px}.profile-avatar-editor small{color:#77736d;margin-top:7px;font-size:9px;line-height:1.5}.profile-avatar-actions{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.profile-avatar-actions .button{min-height:42px;padding:10px 14px}.profile-avatar-actions label input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.profile-avatar-actions>button{color:#8a4138;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #aa7770;padding:10px 13px;font-size:9px;font-weight:900}.profile-avatar-actions button:disabled{opacity:.5;cursor:wait}.profile-avatar-actions label:has(input:disabled){opacity:.5;cursor:wait}.profile-fields{grid-template-columns:.8fr 1.2fr;gap:18px;margin-top:28px;display:grid}.profile-fields label{flex-direction:column;gap:8px;min-width:0;display:flex}.profile-fields input,.profile-fields textarea{color:#222;background:#fffdf8;border:1px solid #aaa49a;border-radius:0;outline:none;width:100%;padding:12px 13px}.profile-fields input{height:48px}.profile-fields textarea{resize:vertical;min-height:145px;line-height:1.6}.profile-fields input:focus,.profile-fields textarea:focus{border-color:#2c82b1;box-shadow:0 0 0 2px #2c82b119}.profile-fields small{color:#88847d;align-self:flex-end;font-size:8px}.profile-theme-picker{border:0;margin:32px 0 0;padding:0}.profile-theme-picker legend{margin-bottom:11px}.profile-theme-picker>div{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.profile-theme-picker label{color:#55524d;cursor:pointer;background:#e7e1d7;border:1px solid #b5aea3;flex-direction:column;min-height:165px;padding:14px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.profile-theme-picker label:hover{border-color:#5e8fa8;transform:translateY(-2px)}.profile-theme-picker label.selected{color:#202020;background:#f8f4ec;border-color:#2b82b0;box-shadow:inset 0 0 0 1px #2b82b0,0 7px 20px #276e9518}.profile-theme-picker input{opacity:0;pointer-events:none;position:absolute}.theme-swatch{background:#eae5dc;border:1px solid #8d8a84;grid-template-rows:14px 1fr;grid-template-columns:25% 1fr;gap:4px;height:54px;margin-bottom:12px;padding:6px;display:grid}.theme-swatch b{background:#d1cbc0;border-radius:1px;display:block}.theme-swatch b:first-child{background:#172025;grid-row:1/3}.theme-swatch b:nth-child(2){background:#2e82ae}.theme-swatch.dark{background:#0c1012;border-color:#3a464c}.theme-swatch.dark b{background:#1d272c}.theme-swatch.dark b:first-child{background:#060809}.theme-swatch.light{background:#fff;border-color:#b8b8b6}.theme-swatch.light b{background:#eeeae2}.theme-swatch.midnight{background:#070b1a;border-color:#566aa6}.theme-swatch.midnight b{background:#17254c}.theme-swatch.midnight b:first-child{background:#02040d}.theme-swatch.midnight b:nth-child(2){background:#7896ff}.theme-swatch.forest{background:#091712;border-color:#47735d}.theme-swatch.forest b{background:#19382b}.theme-swatch.forest b:first-child{background:#04100b}.theme-swatch.forest b:nth-child(2){background:#54b984}.theme-swatch.sunset{background:#f5e4cf;border-color:#bb7548}.theme-swatch.sunset b{background:#e8c5a7}.theme-swatch.sunset b:first-child{background:#4c2822}.theme-swatch.sunset b:nth-child(2){background:#d66d37}.theme-swatch.royal{background:#150b20;border-color:#705593}.theme-swatch.royal b{background:#332048}.theme-swatch.royal b:first-child{background:#090410}.theme-swatch.royal b:nth-child(2){background:#a176dc}.theme-swatch.system{background:linear-gradient(90deg,#f4f1ea 50%,#0c1012 50%)}.theme-swatch.system b:first-child{background:linear-gradient(90deg,#ddd7cc 50%,#060809 50%)}.profile-theme-picker label>strong{text-transform:uppercase;font-size:11px}.profile-theme-picker label>span{color:#77736d;margin-top:6px;font-size:9px;line-height:1.5}.profile-save-row{border-top:1px solid #ccc5ba;justify-content:flex-end;align-items:center;gap:20px;margin-top:28px;padding-top:22px;display:flex}.profile-save-row p{margin:0 auto 0 0;font-size:10px;font-weight:750}.profile-save-row p.success{color:#347850}.profile-save-row p.error{color:#9a332b}.profile-save-row .button{min-width:185px}html[data-theme=dark] body{color:#e7e9e7;background:#080b0d}html[data-theme=dark] .story-section,html[data-theme=dark] .inner-page{color:#e7e9e7;background:#0b0e10}html[data-theme=dark] .story-heading h2,html[data-theme=dark] .information-heading h2,html[data-theme=dark] .orders-heading h2{color:#eef0ed}html[data-theme=dark] .story-heading>p,html[data-theme=dark] .information-heading>p{color:#9da3a3;border-color:#3d464a}html[data-theme=dark] .pillar-card,html[data-theme=dark] .product-card,html[data-theme=dark] .application-card,html[data-theme=dark] .application-form-card,html[data-theme=dark] .application-record-main,html[data-theme=dark] .application-timeline,html[data-theme=dark] .information-card,html[data-theme=dark] .information-entries details,html[data-theme=dark] .connection-card,html[data-theme=dark] .profile-customizer{color:#e7e9e7;box-shadow:none;background:#111518;border-color:#354047}html[data-theme=dark] .pillar-card p,html[data-theme=dark] .product-description,html[data-theme=dark] .product-body li,html[data-theme=dark] .application-card p,html[data-theme=dark] .connection-card>p,html[data-theme=dark] .connection-card>small,html[data-theme=dark] .information-card p,html[data-theme=dark] .information-entries details p,html[data-theme=dark] .legal-copy p,html[data-theme=dark] .no-orders p{color:#9da3a3}html[data-theme=dark] .shop-controls{background:#0b0e10f2;border-color:#333d42}html[data-theme=dark] .category-tabs button,html[data-theme=dark] .shop-search input,html[data-theme=dark] .orders-heading>a{color:#c8ccca}html[data-theme=dark] .product-body ul,html[data-theme=dark] .product-buy,html[data-theme=dark] .order-row,html[data-theme=dark] .orders-heading,html[data-theme=dark] .no-orders,html[data-theme=dark] .subscription-row,html[data-theme=dark] .no-subscriptions,html[data-theme=dark] .application-field,html[data-theme=dark] .profile-avatar-editor,html[data-theme=dark] .profile-save-row{border-color:#30393e}html[data-theme=dark] .shop-assurance{background:#364045}html[data-theme=dark] .shop-assurance div,html[data-theme=dark] .application-form-intro,html[data-theme=dark] .information-detail-content>aside,html[data-theme=dark] .legal-layout aside{color:#e1e4e2;background:#161c1f;border-color:#39454b}html[data-theme=dark] .shop-assurance span,html[data-theme=dark] .application-form-intro p,html[data-theme=dark] .information-detail-content>aside a,html[data-theme=dark] .legal-layout aside a{color:#9ba2a3}html[data-theme=dark] .application-field>label:first-child{color:#e7e9e7}html[data-theme=dark] .application-field>input,html[data-theme=dark] .application-field>textarea,html[data-theme=dark] .application-field>select,html[data-theme=dark] .application-radio label,html[data-theme=dark] .application-checkbox,html[data-theme=dark] .profile-fields input,html[data-theme=dark] .profile-fields textarea,html[data-theme=dark] .information-search{color:#e7e9e7;background:#090d0f;border-color:#3b464b}html[data-theme=dark] .information-search input{color:#e7e9e7}html[data-theme=dark] .application-upload,html[data-theme=dark] .application-file-list>div,html[data-theme=dark] .information-entries details[open] summary{color:#dfe2e0;background:#182024;border-color:#3a464c}html[data-theme=dark] .profile-theme-picker label{color:#b9bfbd;background:#0c1012;border-color:#354047}html[data-theme=dark] .profile-theme-picker label.selected{color:#fff;background:#14242c;border-color:#3b91be;box-shadow:inset 0 0 0 1px #3b91be}html[data-theme=dark] .profile-theme-picker label>span,html[data-theme=dark] .profile-avatar-editor small{color:#7f898d}html[data-theme=dark] .subscription-row small,html[data-theme=dark] .no-subscriptions span{color:#92999a}html[data-theme=dark] .legal-copy section{border-color:#30393e}html[data-theme-style=midnight]{--blue:#536fd2;--blue-bright:#87a4ff;--resident-accent:#7593ff;--resident-accent-deep:#334fb3;--resident-bg:#050817;--resident-surface:#0c1225}html[data-theme-style=forest]{--blue:#347b58;--blue-bright:#61c792;--resident-accent:#53b982;--resident-accent-deep:#286c4a;--resident-bg:#07110d;--resident-surface:#0d1b15}html[data-theme-style=sunset]{--blue:#b2542b;--blue-bright:#e47a42;--resident-accent:#ce6636;--resident-accent-deep:#99411f;--resident-bg:#f2e5d5;--resident-surface:#fff7eb}html[data-theme-style=royal]{--blue:#7950a9;--blue-bright:#b184e7;--resident-accent:#a374d9;--resident-accent-deep:#633d91;--resident-bg:#0e0715;--resident-surface:#1a1025}html:is([data-theme-style=midnight],[data-theme-style=forest],[data-theme-style=sunset],[data-theme-style=royal]) body,html:is([data-theme-style=midnight],[data-theme-style=forest],[data-theme-style=royal]) :is(.story-section,.inner-page){background:var(--resident-bg)}html[data-theme-style=sunset] :is(.story-section,.inner-page){background:#f2e5d5}html[data-theme-style=sunset] :is(.pillar-card,.product-card,.application-card,.application-form-card,.information-card,.connection-card,.profile-customizer){background:var(--resident-surface);border-color:#c5a98f}html:is([data-theme-style=midnight],[data-theme-style=forest],[data-theme-style=royal]) :is(.pillar-card,.product-card,.application-card,.application-form-card,.information-card,.connection-card,.profile-customizer){background:var(--resident-surface);border-color:var(--resident-accent)}@supports (color:color-mix(in lab, red, red)){html:is([data-theme-style=midnight],[data-theme-style=forest],[data-theme-style=royal]) :is(.pillar-card,.product-card,.application-card,.application-form-card,.information-card,.connection-card,.profile-customizer){border-color:color-mix(in srgb, var(--resident-accent) 38%, #293238)}}html:is([data-theme-style=midnight],[data-theme-style=forest],[data-theme-style=sunset],[data-theme-style=royal]) :is(.button-primary,.category-tabs button.active,.product-badge,.community-composer-actions>button,.community-replies form button,.community-chat-composer button){border-color:var(--resident-accent);background:linear-gradient(135deg, var(--resident-accent-deep), var(--resident-accent))}html:is([data-theme-style=midnight],[data-theme-style=forest],[data-theme-style=sunset],[data-theme-style=royal]) :is(.section-kicker,.eyebrow,.profile-avatar-editor>div:last-child>span,.profile-fields label>span,.profile-theme-picker legend),html:is([data-theme-style=midnight],[data-theme-style=forest],[data-theme-style=sunset],[data-theme-style=royal]) :is(.story-heading h2 em,.dispatch-copy h2 em,.shop-hero h1 em,.community-hero h1 em){color:var(--resident-accent)}html:is([data-theme-style=midnight],[data-theme-style=forest],[data-theme-style=sunset],[data-theme-style=royal]) .profile-customizer-heading{background:radial-gradient(circle at 86% 20%, var(--resident-accent), transparent 35%), linear-gradient(120deg, var(--resident-surface), #080a0c)}@supports (color:color-mix(in lab, red, red)){html:is([data-theme-style=midnight],[data-theme-style=forest],[data-theme-style=sunset],[data-theme-style=royal]) .profile-customizer-heading{background:radial-gradient(circle at 86% 20%, color-mix(in srgb, var(--resident-accent) 38%, transparent), transparent 35%), linear-gradient(120deg, var(--resident-surface), #080a0c)}}html:is([data-theme-style=midnight],[data-theme-style=forest],[data-theme-style=sunset],[data-theme-style=royal]) .profile-theme-picker label.selected{border-color:var(--resident-accent);box-shadow:inset 0 0 0 1px var(--resident-accent), 0 7px 20px var(--resident-accent)}@supports (color:color-mix(in lab, red, red)){html:is([data-theme-style=midnight],[data-theme-style=forest],[data-theme-style=sunset],[data-theme-style=royal]) .profile-theme-picker label.selected{box-shadow:inset 0 0 0 1px var(--resident-accent), 0 7px 20px color-mix(in srgb, var(--resident-accent) 18%, transparent)}}html:is([data-theme-style=midnight],[data-theme-style=forest],[data-theme-style=royal]) .profile-theme-picker label.selected{background:var(--resident-accent)}@supports (color:color-mix(in lab, red, red)){html:is([data-theme-style=midnight],[data-theme-style=forest],[data-theme-style=royal]) .profile-theme-picker label.selected{background:color-mix(in srgb, var(--resident-accent) 13%, #0c1012)}}html[data-theme-style=sunset] .profile-theme-picker label.selected{background:#fff9ef}@media (width<=820px){.profile-customizer-heading,.profile-fields{grid-template-columns:1fr}.profile-customizer-heading{gap:15px}.profile-theme-picker>div{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.profile-customizer-heading,.profile-customizer>form{padding:21px}.profile-avatar-editor,.profile-theme-picker>div{grid-template-columns:1fr}.profile-theme-picker label{min-height:145px}.profile-save-row{flex-direction:column;align-items:stretch}.profile-save-row .button{width:100%}}.inner-page{background:#e9e4da;min-height:100vh}.inner-page .site-header{position:absolute}.shop-hero{color:#fff;background:linear-gradient(90deg,#07090bf2,#07090b9c 55%,#07090be8),url(/images/brand-banner.svg) 50% 44%/cover;border-bottom:1px solid #39434a;min-height:520px;padding:170px 0 85px}.shop-hero h1{letter-spacing:.02em;text-transform:uppercase;margin:0;font-family:Impact,sans-serif;font-size:clamp(58px,7vw,96px);line-height:.9}.shop-hero h1 em{color:var(--blue-bright);letter-spacing:-.055em;text-transform:none;font-family:Georgia,serif;font-weight:700}.shop-hero>.shell>p:not(.eyebrow){color:#bcbfbe;max-width:630px;margin:27px 0;font-size:15px;line-height:1.7}.shop-steps{color:#c6c8c6;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:20px;margin-top:30px;font-size:10px;font-weight:800;display:flex}.shop-steps span{align-items:center;gap:8px;display:flex}.shop-steps b{color:#55a5d2;font-family:var(--font-geist-mono), monospace}.shop-steps i{background:#586065;width:24px;height:1px}.shop-controls{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#e9e4daf3;border-bottom:1px solid #bdb6aa;justify-content:space-between;gap:24px;padding-block:22px;display:flex;position:sticky;top:0}.category-tabs{scrollbar-width:none;gap:5px;display:flex;overflow-x:auto}.category-tabs button{color:#64625e;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #0000;flex:none;padding:11px 14px;font-size:10px;font-weight:800}.category-tabs button.active{color:#fff;background:#1e6d9b;border-color:#297cab}.shop-search{border-bottom:1px solid #7d7b76;align-items:center;min-width:270px;display:flex}.shop-search input{color:#202020;background:0 0;border:0;outline:0;width:100%;padding:9px 5px;font-size:12px}.shop-search b{color:#317eaa;font-size:20px}.shop-grid{grid-template-columns:repeat(3,1fr);gap:18px;padding-block:45px 90px;display:grid}.product-card{background:#f3efe7;border:1px solid #aaa398;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 35px #4e463820}.product-badge{z-index:2;color:#fff;letter-spacing:.15em;text-transform:uppercase;background:#2878a8;padding:7px 9px;font-size:8px;font-weight:900;position:absolute;top:13px;right:13px}.product-art{color:#e7e3da;background:radial-gradient(circle at 50% 35%,#315162,#11181c 65%,#080a0b);border-bottom:1px solid #4b5d65;place-items:center;height:178px;display:grid;position:relative;overflow:hidden}.product-art:before{content:"";border:1px solid #ffffff1f;border-radius:50%;width:260px;height:260px;position:absolute;box-shadow:0 0 0 22px #ffffff08,0 0 0 46px #ffffff08}.product-art:after{content:"YOUR COMMUNITY  •  ROLEPLAY  •  YOUR COMMUNITY  •  ROLEPLAY";color:#ffffff26;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;white-space:nowrap;font-size:7px;position:absolute;bottom:10px;left:15px}.product-art>span{z-index:1;letter-spacing:.04em;text-shadow:0 5px #07090b,0 0 24px #3e9ed27a;font-family:Impact,sans-serif;font-size:58px;position:relative}.product-art small{z-index:1;color:#7ebbe0;letter-spacing:.18em;text-transform:uppercase;background:#091014db;padding:3px 8px;font-size:8px;font-weight:900;position:absolute;bottom:24px}.art-vehicles{background:radial-gradient(circle at 50% 35%,#3f4c53,#15191b 65%,#090a0a)}.art-business-and-property{background:radial-gradient(circle at 50% 35%,#5a4634,#1a1511 65%,#090807)}.art-character{background:radial-gradient(circle at 50% 35%,#3b4652,#13171b 65%,#07090a)}.art-access-and-priority{background:radial-gradient(circle at 50% 35%,#374c5f,#10171c 65%,#07090a)}.product-body{flex-direction:column;flex:1;padding:23px;display:flex}.product-category{color:#337da7;letter-spacing:.19em;text-transform:uppercase;margin:0;font-size:8px;font-weight:900}.product-billing{color:#23658b;letter-spacing:.12em;text-transform:uppercase;background:#dbeaf1;border:1px solid #76a8c3;align-self:flex-start;margin-top:8px;padding:5px 7px;font-size:7px;font-weight:900}.product-body h2{letter-spacing:.025em;text-transform:uppercase;min-height:58px;margin:9px 0 0;font-family:Impact,sans-serif;font-size:25px;line-height:1.08}.product-description{color:#68655f;min-height:61px;margin:10px 0;font-size:12px;line-height:1.55}.product-body ul{border-top:1px solid #d1cbc0;gap:7px;margin:7px 0 25px;padding:14px 0 0;list-style:none;display:grid}.product-body li{color:#55534e;gap:8px;font-size:10px;display:flex}.product-body li:before{content:"✓";color:#2879a7;font-weight:900}.product-buy{border-top:1px solid #c4bdb2;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:17px;display:flex}.product-buy strong{letter-spacing:.04em;font-family:Impact,sans-serif;font-size:25px}.product-buy button{color:#fff;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:#15191b;border:1px solid #23282b;padding:10px 13px;font-size:9px;font-weight:900}.product-buy button:disabled{color:#447a99;cursor:default;background:#dbe2e4;border-color:#90a3ae}.shop-empty{text-align:center;grid-column:1/-1;place-content:center;gap:8px;min-height:300px;display:grid}.shop-empty strong{text-transform:uppercase;font-family:Impact,sans-serif;font-size:30px}.shop-empty span{color:#77736d;font-size:13px}.cart-trigger{z-index:30;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111517e8;border:1px solid #5f6770;grid-template-columns:auto auto;gap:2px 13px;min-width:145px;padding:13px 16px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 40px #0006}.cart-trigger span{letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:900}.cart-trigger b{color:#101314;background:#b8b9b5;border-radius:50%;grid-area:1/2/3;place-self:center;place-items:center;width:30px;height:30px;display:grid}.cart-trigger small{color:#8e9290;text-align:left}.cart-trigger.has-items{border-color:#4e99c3}.cart-trigger.has-items b{color:#fff;background:#2f84b5}.cart-layer{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040506ba;justify-content:flex-end;display:flex;position:fixed;inset:0}.cart-panel{color:#ece8df;background:#0d1012;border-left:1px solid #37434a;flex-direction:column;width:min(460px,100%);height:100%;padding:28px;display:flex;overflow-y:auto;box-shadow:-20px 0 80px #0008}.cart-heading{border-bottom:1px solid #2a3033;justify-content:space-between;align-items:flex-start;padding-bottom:22px;display:flex}.cart-heading p{color:#398abd;letter-spacing:.2em;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:900}.cart-heading h2{letter-spacing:.04em;text-transform:uppercase;margin:0;font-family:Impact,sans-serif;font-size:38px}.cart-heading button{color:#b8b9b6;cursor:pointer;background:0 0;border:1px solid #3b4144;width:40px;height:40px;font-size:24px}.cart-notice{background:#1a242a;border-left:2px solid #3388b8;flex-direction:column;gap:5px;margin:20px 0;padding:14px;display:flex}.cart-notice b{letter-spacing:.1em;text-transform:uppercase;font-size:10px}.cart-notice span{color:#929a9d;font-size:11px;line-height:1.5}.cart-items{gap:9px;display:grid}.cart-item{border-bottom:1px solid #272c2f;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.cart-mark{color:#66a9cf;background:#141d22;border:1px solid #3f5b6a;place-items:center;width:45px;height:45px;font-family:Impact,sans-serif;display:grid}.cart-item div{flex-direction:column;gap:5px;display:flex}.cart-item strong{font-size:12px}.cart-item small{color:#8b8d8a}.cart-item button{color:#747876;cursor:pointer;text-transform:uppercase;background:0 0;border:0;padding:5px;font-size:9px}.empty-cart{text-align:center;place-content:center;gap:6px;min-height:180px;display:grid}.empty-cart b{text-transform:uppercase;font-family:Impact,sans-serif;font-size:23px}.empty-cart span{color:#737775;font-size:11px}.cart-total{border-top:1px solid #353a3d;justify-content:space-between;align-items:center;margin-top:auto;padding:22px 0;display:flex}.cart-total span{color:#8c8f8d;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900}.cart-total strong{font-family:Impact,sans-serif;font-size:35px}.checkout-button{border:0;width:100%}.checkout-button:disabled{opacity:.4;cursor:default;transform:none}.checkout-error{color:#ffc9ba;background:#351a16;border:1px solid #9c493b;padding:10px;font-size:11px;line-height:1.5}.shop-checkout-message{color:#d6e8ed;background:#14262c;border:1px solid #4f6e78;justify-content:space-between;gap:16px;margin-top:20px;padding:14px 18px;display:flex}.shop-checkout-message span{color:#9db1b7;font-size:12px}.shop-checkout-message.error{color:#ffd6cd;background:#311c18;border-color:#8c4d43}.cart-legal{color:#626766;text-align:center;font-size:9px;line-height:1.5}.shop-assurance{background:#b1aaa0;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:90px;padding:1px;display:grid}.shop-assurance div{background:#ded8cd;flex-direction:column;gap:8px;padding:25px;display:flex}.shop-assurance b{letter-spacing:.03em;text-transform:uppercase;font-family:Impact,sans-serif;font-size:18px}.shop-assurance span{color:#67645f;font-size:11px;line-height:1.6}@media (width<=900px){.shop-grid{grid-template-columns:repeat(2,1fr)}.shop-controls{flex-direction:column;align-items:stretch}.shop-search{min-width:0}}@media (width<=650px){.shop-hero{min-height:530px;padding-top:145px}.shop-steps{flex-direction:column;align-items:flex-start;gap:10px}.shop-steps i{display:none}.shop-controls{position:relative}.shop-grid{grid-template-columns:1fr;padding-top:20px}.product-art{height:165px}.shop-assurance{grid-template-columns:1fr}.cart-trigger{bottom:14px;right:14px}}.applications-hero,.application-form-hero{color:#fff;background:linear-gradient(90deg,#07090bf5,#0c171db8 58%,#07090bed),url(/images/brand-banner.svg) 50% 43%/cover;border-bottom:1px solid #34434b;padding:170px 0 88px}.applications-hero h1,.application-form-hero h1{letter-spacing:.01em;text-transform:uppercase;margin:0;font-family:Impact,sans-serif;font-size:clamp(58px,7vw,98px);line-height:.88}.applications-hero h1 em{color:var(--blue-bright);letter-spacing:-.055em;text-transform:none;font-family:Georgia,serif;font-weight:700}.applications-hero>.shell>p:last-child,.application-form-hero>.shell>p:last-child{color:#b8bdbe;max-width:670px;margin:28px 0 0;line-height:1.75}.applications-content{padding-block:85px 110px}.applications-heading{grid-template-columns:1fr .75fr;align-items:end;gap:70px;margin-bottom:34px;display:grid}.applications-heading h2{text-transform:uppercase;margin:9px 0 0;font-family:Impact,sans-serif;font-size:clamp(40px,5vw,62px);line-height:.95}.applications-heading>p{color:#696761;border-left:2px solid #aaa49a;margin:0;padding-left:22px;line-height:1.7}.applications-heading.compact{margin-bottom:25px;display:block}.application-card-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.application-card{background:linear-gradient(145deg,#f5f1e9,#dcd6cb);border:1px solid #aaa49a;flex-direction:column;min-height:280px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #4f46351c}.application-card:after{content:"";border:1px solid #277aa527;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-65px;right:-65px;box-shadow:0 0 0 22px #277aa50b,0 0 0 45px #277aa50b}.application-card>span{color:#347ca4;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.application-card h3{letter-spacing:.025em;text-transform:uppercase;margin:28px 0 12px;font-family:Impact,sans-serif;font-size:31px}.application-card p{color:#67645f;max-width:520px;margin:0;font-size:13px;line-height:1.65}.application-card>div{z-index:1;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:28px;display:flex}.application-card>div b{color:#858079;letter-spacing:.11em;text-transform:uppercase;font-size:9px}.application-card>div a{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#1d6c98;border:1px solid #246f98;padding:11px 14px;font-size:9px;font-weight:900}.submission-section{margin-top:90px}.submission-list{border-top:1px solid #aaa49a}.submission-row{background:#f2eee6;border:1px solid #aaa49a;border-top:0;grid-template-columns:1fr auto 28px;align-items:center;gap:22px;min-height:78px;padding:15px 20px;transition:background .2s;display:grid}.submission-row:hover{background:#fff}.submission-row div{flex-direction:column;gap:6px;display:flex}.submission-row div span{letter-spacing:.03em;text-transform:uppercase;font-family:Impact,sans-serif;font-size:20px}.submission-row small{color:#7c7871;font-size:9px}.submission-row>span{color:#277aa7;font-size:20px}.application-status-pill{color:#6e6a64;letter-spacing:.1em;text-transform:uppercase;background:#ded9d0;border:1px solid #aba69d;align-items:center;width:max-content;padding:7px 9px;font-size:8px;font-weight:900;display:inline-flex}.application-status-pill.submitted{color:#245c7c;background:#d8e8f0;border-color:#7ca4ba}.application-status-pill.in_review{color:#73501f;background:#eee1c9;border-color:#bd9862}.application-status-pill.approved{color:#275e40;background:#d8eadf;border-color:#75a58a}.application-status-pill.denied{color:#7a302a;background:#efdad7;border-color:#bd7e78}.application-status-pill.resolved{color:#275e40;background:#d8eadf;border-color:#75a58a}.application-status-pill.closed{color:#52575a;background:#e0e3e4;border-color:#969da0}.application-status-pill.large{padding:10px 13px;font-size:9px}.applications-empty{text-align:center;border:1px dashed #aaa49a;grid-column:1/-1;place-content:center;justify-items:center;min-height:220px;padding:35px;display:grid}.applications-empty.small{min-height:150px}.applications-empty strong{text-transform:uppercase;font-family:Impact,sans-serif;font-size:27px}.applications-empty p{color:#73706a;max-width:520px;line-height:1.65}.applications-empty .button{margin-top:12px}.application-form-hero{padding-bottom:70px}.application-form-hero>.shell>a{color:#9fc7de;letter-spacing:.13em;text-transform:uppercase;margin-bottom:35px;font-size:9px;font-weight:900;display:inline-block}.application-form-hero h1{max-width:920px;font-size:clamp(48px,6vw,78px)}.application-form-wrap{padding-block:60px 100px}.application-form-card{background:#f5f1e9;border:1px solid #aaa49a;width:min(100%,900px);margin-inline:auto;box-shadow:0 16px 45px #4037271f}.application-form-intro{background:#ded8cd;border-bottom:1px solid #b8b1a6;padding:25px 30px}.application-form-intro span{color:#2e779e;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.application-form-intro p{color:#66635e;margin:8px 0 0;font-size:11px}.application-fields{padding:5px 30px}.application-field{border-bottom:1px solid #d1cbc0;padding:27px 0;position:relative}.application-field>label:first-child{color:#222;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:800;display:flex}.application-field>label:first-child>span{color:#367ea5;font-family:var(--font-geist-mono), monospace;font-size:9px}.application-field>label:first-child>b{color:#b34b3d}.application-field>p{color:#76726b;margin:-3px 0 12px 27px;font-size:11px;line-height:1.5}.application-field>input,.application-field>textarea,.application-field>select{color:#222;background:#fffdf8;border:1px solid #aaa49a;border-radius:0;outline:none;width:100%;padding:12px 13px}.application-field>input,.application-field>select{height:47px}.application-field>textarea{resize:vertical;line-height:1.6}.application-field>input:focus,.application-field>textarea:focus,.application-field>select:focus{border-color:#2c82b1;box-shadow:0 0 0 2px #2c82b119}.application-field.has-error>input,.application-field.has-error>textarea,.application-field.has-error>select{border-color:#aa443a}.application-counter{color:#8a867f;text-align:right;margin-top:6px;font-size:8px;display:block}.application-radio{gap:8px;display:grid}.application-radio label,.application-checkbox{cursor:pointer;background:#fffdf8;border:1px solid #b4aea4;align-items:center;gap:11px;min-height:45px;padding:10px 13px;display:flex}.application-radio input,.application-checkbox input{accent-color:#287aa8}.application-radio span,.application-checkbox span{font-size:11px;line-height:1.5}.application-upload{background:#e7ecee;border:1px dashed #8f9da4;padding:15px}.application-upload input{width:100%;font-size:11px}.application-upload small{color:#64747c;margin-top:8px;font-size:8px;display:block}.application-file-list{gap:6px;margin-top:10px;display:grid}.application-file-list>div{background:#e3ded5;border:1px solid #b7b2a9;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 12px;font-size:10px;display:grid}.application-file-list a{color:#236e99;overflow-wrap:anywhere;font-weight:800}.application-file-list span{color:#77736d;font-size:8px}.application-file-list button{color:#884139;cursor:pointer;text-transform:uppercase;background:0 0;border:0;font-size:8px;font-weight:900}.application-error{color:#9a332b;margin-top:8px;font-size:10px;font-weight:700;display:block}.application-message{color:#2b617b;background:#dceaf1;border-left:3px solid #2d82ad;margin:20px 30px 0;padding:13px 15px;font-size:11px}.application-actions{justify-content:flex-end;gap:10px;padding:28px 30px 32px;display:flex}.application-save{color:#333;background:0 0;border-color:#8d8880}.status-hero .application-status-pill{margin-top:25px}.application-record{grid-template-columns:minmax(0,1fr) 320px;gap:25px;padding-block:60px 100px;display:grid}.application-record-main,.application-timeline{background:#f4f0e8;border:1px solid #aaa49a}.record-heading{background:#ded8cd;border-bottom:1px solid #bab4a9;justify-content:space-between;gap:20px;padding:22px 25px;display:flex}.record-heading span,.record-files>span,.application-timeline>span{color:#347ca4;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.record-heading p{color:#74706a;margin:0;font-size:9px}.record-answer{border-bottom:1px solid #d3cdc2;padding:20px 25px}.record-answer span{color:#74706a;text-transform:uppercase;font-size:9px;font-weight:800}.record-answer p{color:#272727;white-space:pre-wrap;margin:9px 0 0;font-size:13px;line-height:1.65}.record-files{gap:8px;padding:22px 25px;display:grid}.record-files a{color:#256f98;background:#e4dfd6;border:1px solid #b8b2a9;justify-content:space-between;gap:15px;padding:12px;font-size:10px;font-weight:800;display:flex}.record-files b{color:#74716b;font-size:8px}.application-timeline{align-self:start;padding:25px}.application-timeline>div{border-left:1px solid #a9a49b;margin-top:20px;padding-left:7px}.application-timeline article{flex-direction:column;gap:4px;padding:0 0 24px 18px;display:flex;position:relative}.application-timeline article i{background:#2e83ae;border-radius:50%;width:7px;height:7px;position:absolute;top:2px;left:-11px;box-shadow:0 0 0 4px #2e83ae20}.application-timeline article strong{text-transform:uppercase;font-size:10px}.application-timeline article small{color:#77736c;font-size:8px}.application-timeline>p{color:#7b7770;border-top:1px solid #d0cabf;margin:5px 0 0;padding-top:18px;font-size:9px;line-height:1.6}.admin-sidebar nav .admin-nav-link{color:#848b8e;letter-spacing:.09em;text-transform:uppercase;border:1px solid #0000;grid-template-columns:31px 1fr;align-items:center;gap:10px;width:100%;min-height:43px;padding:7px 10px;font-size:10px;font-weight:800;display:grid}.admin-sidebar nav .admin-nav-link:hover{color:#d1d3d2;background:#171c1f}.admin-sidebar nav .admin-nav-link b{color:#626e73;width:27px;height:27px;font-family:var(--font-geist-mono), monospace;border:1px solid #30393e;place-items:center;font-size:9px;display:grid}.admin-sidebar nav .admin-nav-link.active{color:#fff;background:linear-gradient(90deg,#173344,#111a1f);border-color:#295d78}.admin-sidebar nav .admin-nav-link.active b{color:#84c9ef;background:#0e2836;border-color:#367da2}.admin-access-view{max-width:1450px}.admin-access-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:14px;display:grid}.admin-access-list,.admin-access-add{min-width:0}.admin-access-list>article{border-bottom:1px solid #293135;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:78px;display:grid}.admin-access-avatar,.admin-account-picker>button>span{color:#83c9ed;letter-spacing:.06em;background:#102633;border:1px solid #356d8a;border-radius:50%;place-items:center;width:39px;height:39px;font-family:Impact,sans-serif;font-size:13px;display:grid}.admin-access-list article>div:nth-child(2){flex-direction:column;gap:5px;min-width:0;display:flex}.admin-access-list article strong,.admin-access-list article span,.admin-access-list article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-access-list article strong{color:#d7dad8;font-size:11px}.admin-access-list article span{color:#869095;font-size:9px}.admin-access-list article small{color:#535d62;font-size:8px}.admin-access-revoke{color:#d08a82;cursor:pointer;text-transform:uppercase;background:#281816;border:1px solid #703f3a;padding:9px 11px;font-size:8px;font-weight:900}.admin-access-revoke:disabled{opacity:.5;cursor:wait}.admin-access-locked{color:#74b28d;text-transform:uppercase;background:#13231a;border:1px solid #38664a;padding:7px 9px;font-size:8px}.admin-access-add>p{color:#737d81;margin:20px 0;font-size:10px;line-height:1.65}.admin-access-add>p b{color:#a7b0b3}.admin-account-picker{background:#0b0f11;border:1px solid #2d373c;max-height:440px;margin-top:15px;overflow-y:auto}.admin-account-picker>button{color:#b8bcbb;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #252e32;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:67px;padding:10px 12px;display:grid}.admin-account-picker>button.active{box-shadow:inset 3px 0 #3a96c3}.admin-account-picker>button>span{width:35px;height:35px;font-size:11px}.admin-account-picker>button div{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-account-picker>button strong,.admin-account-picker>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-account-picker>button strong{font-size:10px}.admin-account-picker>button small{color:#5e696e;font-size:8px}.admin-account-picker>button>b{color:#5fa8cd;text-transform:uppercase;font-size:8px}.admin-access-empty{color:#80898d;text-align:center;place-content:center;gap:7px;min-height:150px;padding:25px;display:grid}.admin-access-empty strong{font-size:11px}.admin-access-empty span{color:#555f64;font-size:9px;line-height:1.5}.admin-access-notice{color:#778287;background:#10181c;border-left:3px solid #377b9e;gap:13px;margin-top:14px;padding:15px 17px;font-size:9px;line-height:1.6;display:flex}.admin-access-notice b{color:#77b7d9;text-transform:uppercase;flex:none}.admin-access-notice code{color:#a6d1e7}.application-admin-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.application-admin-stats article{background:#111518;border:1px solid #293136;flex-direction:column;justify-content:center;min-height:95px;padding:17px 20px;display:flex}.application-admin-stats span{color:#667177;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900}.application-admin-stats strong{margin-top:7px;font-family:Impact,sans-serif;font-size:28px}.application-review-grid{background:#0e1214;border:1px solid #30383d;grid-template-columns:350px minmax(0,1fr);min-height:690px;display:grid}.application-inbox{border-right:1px solid #30383d}.application-inbox-tools{border-bottom:1px solid #30383d;gap:8px;padding:14px;display:grid}.application-inbox-tools input,.application-inbox-tools select{color:#dce0de;background:#090c0e;border:1px solid #354047;outline:none;width:100%;height:39px;padding:9px 11px;font-size:9px}.application-inbox-list{max-height:620px;overflow-y:auto}.application-inbox-list>button{color:#d8dcda;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #252d31;grid-template-columns:1fr auto;align-items:center;gap:10px;width:100%;min-height:92px;padding:14px;display:grid}.application-inbox-list>button:hover,.application-inbox-list>button.active{background:#162128}.application-inbox-list>button.active{box-shadow:inset 3px 0 #3c92bd}.application-inbox-list>button div{flex-direction:column;gap:4px;min-width:0;display:flex}.application-inbox-list strong,.application-inbox-list span,.application-inbox-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.application-inbox-list strong{font-size:11px}.application-inbox-list span{color:#7aa5bb;text-transform:uppercase;font-size:8px}.application-inbox-list small{color:#586267;font-size:8px}.application-inbox-list>p{color:#667176;text-align:center;padding:25px;font-size:10px}.application-review-detail{min-width:0;padding:27px;overflow-y:auto}.review-detail-heading{border-bottom:1px solid #2d363a;justify-content:space-between;gap:25px;padding-bottom:22px;display:flex}.review-detail-heading span{color:#4c9ac1;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.review-detail-heading h2{letter-spacing:.04em;text-transform:uppercase;margin:7px 0 5px;font-family:Impact,sans-serif;font-size:34px}.review-detail-heading p{color:#616b70;margin:0;font-size:8px}.applications-admin .application-status-pill{color:#929a9d;background:#171d20;border-color:#475157}.applications-admin .application-status-pill.submitted{color:#79b8d9;background:#122734;border-color:#366b87}.applications-admin .application-status-pill.in_review{color:#d2ad73;background:#2d2417;border-color:#765e38}.applications-admin .application-status-pill.approved{color:#73c493;background:#14281c;border-color:#3d7452}.applications-admin .application-status-pill.denied{color:#d4877e;background:#2b1816;border-color:#7c4540}.applications-admin .application-status-pill.resolved{color:#73c493;background:#14281c;border-color:#3d7452}.applications-admin .application-status-pill.closed{color:#aeb3b5;background:#1c2225;border-color:#515b60}.review-answers{background:#2d363a;border:1px solid #2d363a;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:22px;display:grid}.review-answers article{background:#111619;min-width:0;padding:16px}.review-answers span,.review-files>span,.review-history>span,.review-decision label>span{color:#69757a;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.review-answers p{color:#c1c5c3;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:10px;line-height:1.6}.review-files,.review-history{border-top:1px solid #2d363a;gap:7px;margin-top:22px;padding-top:18px;display:grid}.review-files a{color:#78b8da;background:#101619;border:1px solid #354047;justify-content:space-between;gap:20px;padding:11px 12px;font-size:9px;display:flex}.review-files b{color:#657177;text-transform:uppercase;font-size:8px}.review-history>div{border-bottom:1px solid #262e32;justify-content:space-between;gap:15px;padding:11px 0;display:flex}.review-history>div b{text-transform:uppercase;font-size:9px}.review-history>div small{color:#596267;font-size:8px}.review-history>div.private-note{background:#211e15;border:1px solid #514934;padding:13px;display:block}.private-note p{color:#c1b894;font-size:10px;line-height:1.6}.review-decision{background:#111619;border:1px solid #344047;gap:14px;margin-top:25px;padding:20px;display:grid}.review-decision label{gap:8px;display:grid}.review-decision select,.review-decision textarea{color:#e0e3e1;background:#090d0f;border:1px solid #39454b;outline:none;width:100%;padding:11px}.review-decision .admin-save{margin-top:0}.admin-blank{text-align:center;color:#697479;place-content:center;min-height:400px;display:grid}.admin-blank strong{text-transform:uppercase;font-family:Impact,sans-serif;font-size:25px}.form-builder-toolbar{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:25px;display:flex}.form-builder-toolbar p{color:#4387aa;letter-spacing:.18em;text-transform:uppercase;margin:0 0 7px;font-size:8px;font-weight:900}.form-builder-toolbar h2{text-transform:uppercase;margin:0;font-family:Impact,sans-serif;font-size:40px}.form-builder-toolbar>button,.builder-field-heading>button{color:#fff;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:#1e6e98;border:1px solid #4a99c0;padding:11px 14px;font-size:8px;font-weight:900}.form-builder-grid{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:14px;display:grid}.form-builder-list{border:1px solid #30383d;display:grid}.form-builder-list button{color:#b8bfbd;cursor:pointer;text-align:left;background:#111518;border:0;border-bottom:1px solid #293136;flex-direction:column;gap:5px;padding:15px;display:flex}.form-builder-list button:hover,.form-builder-list button.active{background:#18252c}.form-builder-list button.active{box-shadow:inset 3px 0 #3b91bc}.form-builder-list span{color:#559fc4;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:900}.form-builder-list strong{font-size:10px}.form-builder-list small{color:#596267;font-size:8px}.form-builder-editor{background:#111518;border:1px solid #30383d;padding:24px}.form-builder-basics,.builder-field-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.form-builder-basics>label:not(.admin-toggle),.builder-field-grid>label:not(.builder-required){gap:7px;display:grid}.form-builder-basics label>span,.builder-field-grid label>span{color:#707b80;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.form-builder-basics input,.form-builder-basics textarea,.form-builder-basics select,.builder-field-grid input,.builder-field-grid textarea,.builder-field-grid select{color:#dfe2e0;background:#0b0f11;border:1px solid #374147;outline:none;width:100%;padding:10px 11px}.form-builder-basics input,.form-builder-basics select,.builder-field-grid input,.builder-field-grid select{height:42px}.form-builder-basics .wide,.builder-field-grid .wide{grid-column:1/-1}.discord-route-field{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.discord-route-field label{gap:7px;display:grid}.discord-route-field label>span{color:#707b80;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.discord-route-field small{color:#667177;font-size:8px;line-height:1.5}.discord-route-field>button,.admin-test-channel{color:#79b8d9;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#122734;border:1px solid #366b87;min-height:42px;padding:10px 13px;font-size:8px;font-weight:900}.discord-route-field>button:disabled,.admin-test-channel:disabled{opacity:.45;cursor:default}.builder-field-heading{border-top:1px solid #30383d;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding:18px 0 12px;display:flex}.builder-field-heading>div{flex-direction:column;gap:4px;display:flex}.builder-field-heading span{text-transform:uppercase;font-family:Impact,sans-serif;font-size:23px}.builder-field-heading b{color:#5d686d;font-size:8px}.builder-fields{gap:10px;display:grid}.builder-fields article{background:#0c1012;border:1px solid #303a3f}.builder-fields article>header{border-bottom:1px solid #2b3438;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.builder-fields header>span{color:#4a9bc3;font-family:var(--font-geist-mono), monospace;font-size:8px}.builder-fields header>strong{font-size:9px}.builder-fields header>div{gap:5px;display:flex}.builder-fields header button{color:#879196;cursor:pointer;background:#12181b;border:1px solid #384349;width:28px;height:28px;font-size:9px}.builder-fields header button.danger{color:#c07770;border-color:#633b37;width:auto;padding-inline:9px}.builder-fields header button:disabled{opacity:.3;cursor:default}.builder-field-grid{padding:15px}.builder-required{color:#aab0ae;align-items:center;gap:8px;font-size:9px;display:flex}.builder-required input{accent-color:#3b92be;width:auto;height:auto}.form-builder-actions{justify-content:space-between;align-items:flex-end;gap:18px;margin-top:27px;display:flex}.form-builder-actions .admin-save{margin-top:0}.form-builder-actions>div{gap:7px;display:grid}.form-builder-actions small,.form-builder-delete-bar span{color:#6f797e;font-size:8px;line-height:1.5}.admin-delete-form{color:#d18a82;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:#291816;border:1px solid #713f3b;min-height:42px;padding:10px 14px;font-size:8px;font-weight:900}.admin-delete-form:disabled{opacity:.45;cursor:wait}.form-builder-delete-bar{background:#1a1313;border:1px solid #513a38;justify-content:space-between;align-items:center;gap:20px;margin:0 32px 32px;padding:18px 20px;display:flex}.form-builder-delete-bar>div{gap:5px;display:grid}.form-builder-delete-bar strong{color:#cfaaa6;text-transform:uppercase;font-size:10px}.notification-fields{margin-top:18px}.notification-checklist{background:#0c1113;border:1px solid #354047;flex-wrap:wrap;gap:8px;margin-top:20px;padding:14px;display:flex}.notification-checklist span{color:#667177;text-transform:uppercase;width:100%;font-size:8px}.notification-checklist b{color:#79bd9a;text-transform:uppercase;background:#14261a;border:1px solid #37634a;padding:6px 8px;font-size:8px}.notification-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.notification-actions .admin-save{margin-top:27px}.information-hero,.information-detail-hero{color:#fff;background:linear-gradient(90deg,#07090bf7,#102531c7 54%,#07090be8),url(/images/brand-banner.svg) 50% 44%/cover;border-bottom:1px solid #33454e;padding:170px 0 90px}.information-hero h1{letter-spacing:.01em;text-transform:uppercase;margin:0;font-family:Impact,sans-serif;font-size:clamp(64px,7.6vw,108px);line-height:.86}.information-hero h1 em{color:var(--blue-bright);letter-spacing:-.06em;text-transform:none;font-family:Georgia,serif;font-weight:700}.information-hero>.shell>p:last-child{color:#c0c5c5;max-width:690px;margin:27px 0 0;line-height:1.75}.information-content{padding-block:62px 110px}.information-toolbar{grid-template-columns:minmax(280px,430px) 1fr;align-items:start;gap:28px;margin-bottom:70px;display:grid}.information-search{background:#f7f3eb;border:1px solid #a7a198;grid-template-columns:1fr auto;display:grid}.information-search input{color:#202020;background:0 0;border:0;outline:none;width:100%;height:50px;padding:12px 15px}.information-search button{color:#fff;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:#1f719f;border:0;border-left:1px solid #246b92;padding-inline:20px;font-size:9px;font-weight:900}.information-toolbar nav{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.information-toolbar nav a{color:#68655f;letter-spacing:.1em;text-transform:uppercase;background:#e6e1d7;border:1px solid #aea89f;align-items:center;min-height:36px;padding:9px 12px;font-size:8px;font-weight:900;display:inline-flex}.information-toolbar nav a:hover,.information-toolbar nav a.active{color:#fff;background:#276f97;border-color:#2979a4}.information-heading{grid-template-columns:1fr .75fr;align-items:end;gap:60px;margin-bottom:32px;display:grid}.information-heading h2{text-transform:uppercase;margin:8px 0 0;font-family:Impact,sans-serif;font-size:clamp(42px,5vw,65px);line-height:.95}.information-heading>p{color:#696761;border-left:2px solid #aaa49a;margin:0;padding-left:22px;line-height:1.7}.information-card-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.information-card{background:linear-gradient(145deg,#f8f4ec,#ddd7cc);border:1px solid #aaa49a;flex-direction:column;min-height:285px;padding:28px;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #4c423319}.information-card:hover{border-color:#4281a3;transform:translateY(-3px)}.information-card:after{content:"";border:1px solid #2e7fa926;border-radius:50%;width:145px;height:145px;position:absolute;bottom:-72px;right:-72px;box-shadow:0 0 0 20px #2e7fa90a,0 0 0 40px #2e7fa90a}.information-card>span{color:#347ca4;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900}.information-card h3{letter-spacing:.025em;text-transform:uppercase;margin:30px 0 12px;font-family:Impact,sans-serif;font-size:29px;line-height:1.03}.information-card p{color:#66635e;margin:0;font-size:12px;line-height:1.65}.information-card>div{z-index:1;color:#77736d;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:15px;margin-top:auto;padding-top:24px;font-size:8px;font-weight:900;display:flex}.information-card>div span{color:#2677a2}.information-empty{text-align:center;border:1px dashed #aaa49a;grid-column:1/-1;place-content:center;justify-items:center;min-height:230px;padding:35px;display:grid}.information-empty strong{text-transform:uppercase;font-family:Impact,sans-serif;font-size:27px}.information-empty p{color:#706d67;max-width:570px;line-height:1.65}.information-empty .button{margin-top:8px}.information-detail-hero>.shell>a{color:#9fc7de;letter-spacing:.13em;text-transform:uppercase;margin-bottom:34px;font-size:9px;font-weight:900;display:inline-block}.information-detail-hero h1{text-transform:uppercase;max-width:900px;margin:0;font-family:Impact,sans-serif;font-size:clamp(54px,6.5vw,88px);line-height:.92}.information-detail-hero>.shell>p:not(.eyebrow){color:#c0c5c5;max-width:720px;margin:24px 0 0;line-height:1.75}.information-detail-hero small{color:#77858c;letter-spacing:.1em;text-transform:uppercase;margin-top:22px;font-size:9px;display:block}.information-detail-content{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:36px;padding-block:65px 110px;display:grid}.information-detail-content>aside{background:#ded8ce;border:1px solid #ada79d;padding:22px;position:sticky;top:24px}.information-detail-content>aside>span{color:#347ca4;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:900}.information-detail-content>aside nav{margin-top:14px;display:grid}.information-detail-content>aside a{color:#625f59;border-bottom:1px solid #c1baaf;padding:11px 0;font-size:10px;line-height:1.45}.information-detail-content>aside a:hover{color:#206f9c}.information-entries{gap:10px;min-width:0;display:grid}.information-entries details{background:#f7f3eb;border:1px solid #aaa49a;scroll-margin-top:20px}.information-entries summary{cursor:pointer;grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:12px;min-height:76px;padding:15px 20px;list-style:none;display:grid}.information-entries summary::-webkit-details-marker{display:none}.information-entries summary>span{color:#337ba2;font-family:var(--font-geist-mono), monospace;font-size:9px}.information-entries summary strong{letter-spacing:.025em;text-transform:uppercase;font-family:Impact,sans-serif;font-size:21px}.information-entries summary i{color:#317ba3;border:1px solid #8fa4af;place-items:center;width:29px;height:29px;font-size:18px;font-style:normal;transition:transform .2s;display:grid}.information-entries details[open] summary{background:#e1dbd1;border-bottom:1px solid #b7b0a5}.information-entries details[open] summary i{transform:rotate(45deg)}.information-entries details>div{padding:4px 70px 27px}.information-entries details p{color:#55534f;white-space:pre-wrap;overflow-wrap:anywhere;margin:17px 0 0;font-size:14px;line-height:1.85}.information-admin-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:28px;display:grid}.information-admin-stats article{background:#111518;border:1px solid #293136;flex-direction:column;justify-content:center;min-height:92px;padding:16px 20px;display:flex}.information-admin-stats span{color:#667177;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900}.information-admin-stats strong{margin-top:7px;font-family:Impact,sans-serif;font-size:28px}.information-admin-empty{color:#777f83;text-align:center;place-content:center;gap:6px;min-height:130px;padding:20px;display:grid}.information-admin-empty strong{color:#b3b9b7;font-size:10px}.information-admin-empty span{font-size:8px;line-height:1.5}.information-entry-builder textarea{resize:vertical;line-height:1.55}.information-builder-actions{justify-content:space-between;align-items:flex-end;gap:15px;margin-top:24px;display:flex}.information-builder-actions .admin-save{margin-top:0}.admin-remove-page{color:#d18a82;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:#291816;border:1px solid #713f3b;min-height:42px;padding:10px 14px;font-size:8px;font-weight:900}.admin-remove-page:disabled{opacity:.45;cursor:default}.information-setup{margin-top:35px}.information-setup>span{color:#4c9cc4;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:900}.information-setup h2{text-transform:uppercase;margin:9px 0;font-family:Impact,sans-serif;font-size:35px}.information-setup p{color:#7e888c;max-width:700px;font-size:10px;line-height:1.7}.information-setup code{color:#9bcde7}@media (width<=1100px){.application-review-grid{grid-template-columns:300px minmax(0,1fr)}.review-answers{grid-template-columns:1fr}.form-builder-grid{grid-template-columns:230px minmax(0,1fr)}.information-card-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.applications-heading,.application-record{grid-template-columns:1fr}.applications-heading{gap:20px}.application-admin-stats{grid-template-columns:repeat(2,1fr)}.application-review-grid,.form-builder-grid{grid-template-columns:1fr}.application-inbox{border-bottom:1px solid #30383d;border-right:0}.application-inbox-list{max-height:340px}.form-builder-list{grid-template-columns:repeat(2,1fr)}.information-toolbar,.information-heading,.information-detail-content{grid-template-columns:1fr}.information-toolbar nav{justify-content:flex-start}.information-detail-content>aside{position:static}.information-detail-content>aside nav{grid-template-columns:repeat(2,1fr);gap:0 18px}.information-admin-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.applications-hero,.application-form-hero{padding:145px 0 65px}.application-card-grid{grid-template-columns:1fr}.applications-content{padding-block:60px 80px}.application-card{min-height:250px;padding:24px}.submission-row{grid-template-columns:1fr auto}.submission-row>span{display:none}.application-fields,.application-form-intro,.application-actions{padding-inline:18px}.application-actions{flex-direction:column;align-items:stretch}.application-file-list>div{grid-template-columns:1fr auto}.application-file-list button{text-align:left;grid-column:1/-1}.record-heading{flex-direction:column}.application-review-view,.form-builder-view{padding:18px 14px 65px}.application-admin-stats{grid-template-columns:1fr 1fr}.application-review-detail,.form-builder-editor{padding:18px}.review-detail-heading,.form-builder-toolbar{flex-direction:column;align-items:flex-start}.form-builder-list,.form-builder-basics,.builder-field-grid{grid-template-columns:1fr}.form-builder-basics .wide,.builder-field-grid .wide{grid-column:auto}.discord-route-field{grid-column:auto;grid-template-columns:1fr}.builder-fields article>header{grid-template-columns:24px 1fr}.builder-fields header>div{grid-column:1/-1}.form-builder-actions,.form-builder-delete-bar{flex-direction:column;align-items:stretch}.form-builder-actions .admin-save,.admin-delete-form{width:100%}.form-builder-delete-bar{margin:0 14px 24px}.information-hero,.information-detail-hero{padding:145px 0 68px}.information-content{padding-block:45px 80px}.information-toolbar{margin-bottom:50px}.information-search{grid-template-columns:1fr}.information-search button{border-top:1px solid #246b92;border-left:0;min-height:42px}.information-card-grid{grid-template-columns:1fr}.information-card{min-height:250px}.information-detail-content{padding-block:42px 80px}.information-detail-content>aside nav{grid-template-columns:1fr}.information-entries summary{grid-template-columns:28px minmax(0,1fr) 30px;padding:14px}.information-entries summary strong{font-size:18px}.information-entries details>div{padding:2px 20px 24px}.information-builder-view{padding:18px 14px 65px}.information-admin-stats{grid-template-columns:repeat(2,1fr)}.information-builder-actions{flex-direction:column-reverse;align-items:stretch}.information-builder-actions button{width:100%}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{max-width:100%;overflow-x:clip}img,video,canvas{max-width:100%}button,input,textarea,select{font:inherit}button,a,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}:focus-visible{outline-offset:3px;outline:3px solid #63b8e4}.mobile-navigation{flex:none;display:none}.mobile-menu-toggle{color:#fff;cursor:pointer;background:#06070873;border:1px solid #ffffff52;place-content:center;gap:5px;width:46px;height:46px;padding:0;display:grid}.mobile-menu-toggle span{background:currentColor;width:20px;height:2px;transition:transform .2s,opacity .2s;display:block}.mobile-menu-toggle.open span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu-toggle.open span:nth-child(2){opacity:0}.mobile-menu-toggle.open span:last-child{transform:translateY(-7px)rotate(-45deg)}.mobile-menu-layer{z-index:18;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020304ba;justify-content:flex-end;padding:18px;display:flex;position:fixed;inset:88px 0 0}.mobile-menu-layer nav{overscroll-behavior:contain;color:#eef0ed;background:linear-gradient(145deg,#151d21,#080b0d);border:1px solid #3d4b52;align-self:flex-start;width:min(440px,100%);max-height:100%;padding:22px;overflow-y:auto;box-shadow:0 24px 70px #000b}.mobile-menu-layer nav>p{color:#5ca9d1;letter-spacing:.19em;text-transform:uppercase;margin:0 0 15px;font-size:9px;font-weight:900}.mobile-menu-layer nav>a{color:#daddda;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #2b3439;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;min-height:54px;padding:8px 5px;font-size:12px;font-weight:850;display:grid}.mobile-menu-layer nav>a span{color:#5b9fc2;font-family:var(--font-geist-mono), monospace;font-size:9px}.mobile-menu-layer nav>a b{color:#5da8cd;font-size:14px}.mobile-menu-layer nav>a:hover{color:#fff;background:#17242a}.mobile-menu-layer nav>.mobile-account-action{color:#fff;background:linear-gradient(135deg,#1c648c,#277fab);border:1px solid #3e93bd;grid-template-columns:12px 1fr auto;margin-top:18px;padding-inline:14px}.mobile-account-action .status-dot{width:7px;height:7px}@media (width<=1100px){.desktop-nav{display:none}.mobile-navigation{display:block}.header-inner{gap:16px}.brand{margin-right:auto}.hero{height:auto;min-height:max(760px,100svh);max-height:none}.pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pillar-card:last-child{grid-column:1/-1}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-summary-card{grid-column:1/-1;min-height:250px}.profile-theme-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.shell{width:min(100% - 32px,1180px)}.button,.account-link,.category-tabs button,.information-toolbar nav a{min-height:44px}.hero{min-height:max(720px,100svh)}.hero-content{padding-bottom:50px}.hero h1{max-width:620px;font-size:clamp(66px,13vw,105px)}.story-section{padding-block:90px}.pillar-grid{grid-template-columns:1fr}.pillar-card:last-child{grid-column:auto}.dispatch-grid{min-height:auto}.dispatch-art{width:100%;max-width:520px;margin-inline:auto}.footer-grid{gap:45px}.footer-links a{align-items:center;min-height:36px;display:flex}.account-hero,.shop-hero,.applications-hero,.application-form-hero,.information-hero,.information-detail-hero,.legal-hero{padding-top:145px}.account-id-card{width:100%}.account-grid{grid-template-columns:1fr}.account-summary-card{grid-column:auto}.profile-customizer-heading{grid-template-columns:1fr;gap:14px}.profile-fields{grid-template-columns:1fr}.order-row{grid-template-columns:80px minmax(0,1fr)}.order-total,.delivery-pill{justify-self:start}.subscription-row{grid-template-columns:minmax(0,1fr) auto}.subscription-row>button{grid-column:1/-1;justify-self:start}.shop-controls{top:0}.product-buy button{min-height:44px}.application-card>div{flex-wrap:wrap}.application-card>div a{align-items:center;min-height:44px;display:inline-flex}.submission-row{min-height:88px}.application-record{gap:18px}.information-toolbar nav{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.information-toolbar nav a{flex:none}.information-detail-content>aside{overflow:hidden}.information-detail-content>aside nav{max-height:300px;overflow-y:auto}.admin-topbar{align-items:flex-start}.admin-top-actions{flex-wrap:wrap;justify-content:flex-end}.admin-view{overflow-x:hidden}}@media (width<=650px){.mobile-menu-layer{padding:10px;inset:76px 0 0}.header-inner{gap:9px}.brand b{white-space:nowrap}.hero{min-height:max(690px,100svh)}.hero-content{padding-top:105px;padding-bottom:34px}.hero h1{font-size:clamp(55px,19vw,82px);line-height:.89}.hero h1 span{margin-top:4px}.hero-copy{margin-top:23px;line-height:1.6}.hero-actions{gap:10px;margin-top:24px}.hero-actions .button{flex:190px}.hero-stats{margin-top:34px}.hero-stats div{padding-inline:10px}.hero-stats strong{font-size:21px}.story-heading h2,.dispatch-copy h2{font-size:clamp(47px,15vw,68px)}.dispatch-grid{padding-block:65px}.dispatch-art{height:330px}.dispatch-art:before{font-size:160px}.dispatch-art img{width:min(300px,78vw)}.orbit-one{width:min(315px,86vw);height:min(315px,86vw)}.orbit-two{width:min(245px,68vw);height:min(245px,68vw)}.footer-brand{align-items:flex-start}.footer-brand img{width:70px;height:70px}.footer-links{grid-template-columns:1fr 1fr;gap:30px 18px}.account-hero-grid{gap:26px}.account-hero h1{font-size:clamp(50px,16vw,72px)}.account-id-card{gap:14px;padding:18px}.account-id-card:after{font-size:23px}.account-id-card>a{align-items:center;min-height:32px;display:flex}.profile-customizer{margin-inline:-2px}.profile-customizer-heading,.profile-customizer>form{padding:22px 18px}.profile-avatar-actions{width:100%}.profile-avatar-actions .button,.profile-avatar-actions>button{min-height:44px}.profile-theme-picker>div{grid-template-columns:1fr}.profile-theme-picker label{min-height:140px}.profile-save-row{flex-direction:column;align-items:stretch}.profile-save-row .button{width:100%}.connection-card,.account-summary-card{min-height:auto}.orders-section,.subscriptions-section{margin-top:50px}.orders-heading{gap:16px}.order-row{gap:14px;padding-inline:7px}.order-items strong{white-space:normal;line-height:1.45}.subscription-row{grid-template-columns:1fr;gap:13px;padding:18px 8px}.subscription-state{min-width:0}.subscription-row>button{grid-column:auto;width:100%}.shop-controls{gap:14px;padding-block:15px}.category-tabs{scroll-snap-type:x proximity;margin-inline:-14px;padding-inline:14px}.category-tabs button{scroll-snap-align:start}.shop-search input,.information-search input,.application-field>input,.application-field>textarea,.application-field>select,.profile-fields input,.profile-fields textarea,.admin-field input,.admin-field textarea,.admin-field select,.form-builder-basics input,.form-builder-basics textarea,.form-builder-basics select,.builder-field-grid input,.builder-field-grid textarea,.builder-field-grid select{font-size:16px}.product-body{padding:20px}.product-body h2,.product-description{min-height:0}.cart-trigger{right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));min-width:132px}.cart-panel{width:100%;height:100dvh;padding:21px 18px calc(21px + env(safe-area-inset-bottom));border-left:0}.cart-heading button,.cart-item button{min-width:44px;min-height:44px}.cart-item{grid-template-columns:44px minmax(0,1fr) auto;gap:9px}.shop-checkout-message{flex-direction:column;align-items:flex-start}.applications-hero h1,.application-form-hero h1,.information-hero h1,.information-detail-hero h1,.legal-hero h1{font-size:clamp(49px,16vw,73px)}.applications-content,.application-form-wrap,.information-content{padding-block:42px 75px}.application-card{padding:23px 20px}.application-card h3{font-size:27px}.submission-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px}.submission-row>span:last-child{display:none}.submission-row .application-status-pill{text-align:center;justify-self:end}.application-form-card{width:100%}.application-fields,.application-form-intro,.application-actions{padding-inline:16px}.application-actions .button{width:100%}.application-file-list>div{grid-template-columns:minmax(0,1fr) auto}.record-heading,.record-answers,.record-files{padding-inline:19px}.information-toolbar{gap:18px;margin-bottom:45px}.information-toolbar nav{margin-inline:-14px;padding-inline:14px}.information-card{padding:23px 20px}.information-entries summary{gap:8px;min-height:68px}.information-entries summary strong{font-size:17px;line-height:1.15}.information-entries details>div{padding-inline:16px}.legal-copy p{font-size:14px}.signin-panel{max-width:100%}.provider-button{min-height:56px}.admin-app{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.admin-sidebar{height:calc(68px + env(safe-area-inset-bottom));padding-bottom:calc(7px + env(safe-area-inset-bottom))}.admin-sidebar nav button,.admin-sidebar nav .admin-nav-link{min-width:58px;min-height:52px}.admin-topbar{gap:12px;padding:13px 14px}.admin-topbar h1{font-size:23px}.admin-top-actions{gap:7px}.admin-view{padding-inline:12px}.admin-welcome{min-height:220px;padding:24px 20px}.admin-welcome h2{font-size:43px}.admin-toast{min-width:0;inset:12px 12px auto}.products-toolbar-actions,.form-builder-toolbar,.review-detail-heading{width:100%}.products-toolbar-actions button,.form-builder-actions button,.information-builder-actions button{min-height:44px}.application-review-grid{min-height:0}.application-inbox-list{max-height:300px}.application-review-detail{padding:17px 13px}.review-answers{grid-template-columns:1fr}.information-admin-stats,.application-admin-stats{grid-template-columns:1fr 1fr}}@media (width<=420px){.shell{width:min(100% - 24px,1180px)}.account-link{display:none}.brand img{width:44px;height:44px}.brand b{font-size:16px}.mobile-menu-layer{padding:8px}.mobile-menu-layer nav{padding:18px 15px}.hero-actions .button{flex-basis:100%;width:100%}.hero-stats{flex-wrap:wrap;row-gap:18px}.hero-stats div{flex:30%}.hero-stats span{letter-spacing:.09em}.footer-links{grid-template-columns:1fr}.account-id-card{grid-template-columns:58px minmax(0,1fr)}.profile-avatar-actions{flex-direction:column}.profile-avatar-actions .button,.profile-avatar-actions>button{width:100%}.product-buy{flex-direction:column;align-items:stretch}.product-buy button{width:100%}.submission-row{grid-template-columns:1fr}.submission-row .application-status-pill{justify-self:start}.information-admin-stats,.application-admin-stats{grid-template-columns:1fr}.admin-welcome h2{font-size:38px}}@media (hover:none) and (pointer:coarse){.button:hover,.information-card:hover,.profile-theme-picker label:hover{transform:none}.desktop-nav a:hover,.footer-links a:hover{color:inherit}}.community-page{color:#e9eceb;background:#090c0e}.community-hero{color:#fff;background:radial-gradient(circle at 78% 35%,#1b516c66,#0000 30%),linear-gradient(120deg,#07090b 0%,#10191e 62%,#071016 100%);border-bottom:1px solid #27424f;align-items:flex-end;min-height:500px;padding:150px 0 76px;display:flex;position:relative;overflow:hidden}.community-hero:after{content:"COMMONS";color:#ffffff05;letter-spacing:.03em;font-family:Impact,sans-serif;font-size:clamp(100px,19vw,270px);line-height:.7;position:absolute;bottom:-34px;right:-25px}.community-hero .shell{z-index:1;position:relative}.community-hero h1{letter-spacing:.015em;text-transform:uppercase;margin:0;font-family:Impact,sans-serif;font-size:clamp(74px,9.3vw,128px);line-height:.83}.community-hero h1 em{color:#54a9d6;letter-spacing:-.06em;text-transform:none;font-family:Georgia,serif;font-weight:700}.community-hero>div>p:last-child{color:#aeb7ba;max-width:660px;margin:28px 0 0;font-size:15px;line-height:1.75}.community-shell{padding-block:38px 100px}.community-view-switch{border-bottom:1px solid #273035;grid-template-columns:repeat(2,minmax(0,230px));gap:8px;padding-bottom:24px;display:grid}.community-view-switch button{color:#788287;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:#101416;border:1px solid #2b3438;align-items:center;gap:12px;min-height:54px;padding:12px 16px;font-size:10px;font-weight:900;display:flex}.community-view-switch button span{color:#46545b;font-family:var(--font-geist-mono), monospace}.community-view-switch button i{background:#747b7e;border-radius:50%;width:7px;height:7px;margin-left:auto}.community-view-switch button i.live,.community-live-dot.live,.community-chat-about i.live{background:#47bd7b;box-shadow:0 0 12px #47bd7baa}.community-view-switch button i.connecting,.community-live-dot.connecting,.community-chat-about i.connecting{background:#d4a24f}.community-view-switch button.active{color:#fff;background:linear-gradient(135deg,#16394a,#10232d);border-color:#347ea3}.community-view-switch button.active span{color:#6ebbe2}.community-notice{color:#d8edf6;cursor:pointer;text-align:left;background:#102a37;border:1px solid #2e6d8b;justify-content:space-between;gap:20px;width:100%;margin-top:18px;padding:13px 16px;font-size:11px;display:flex}.community-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:22px;margin-top:24px;display:grid}.community-main-column{min-width:0}.community-composer,.community-signin-card{background:#121719;border:1px solid #303a3f;padding:24px;box-shadow:0 18px 44px #0002}.community-composer-heading{align-items:center;gap:11px;margin-bottom:18px;display:flex}.community-composer-heading>span,.community-post>header>span,.community-reply>span,.community-replies form>span,.community-chat-messages article>span{color:#8dd4f7;letter-spacing:.05em;background:#102a37;border:1px solid #337b9e;border-radius:50%;flex:none;place-items:center;width:39px;height:39px;font-family:Impact,sans-serif;font-size:13px;display:grid}.community-composer-heading div{flex-direction:column;gap:4px;display:flex}.community-composer-heading strong{font-size:12px}.community-composer-heading small{color:#697479;font-size:9px}.community-composer>input,.community-composer>textarea{color:#edf0ef;background:#090d0f;border:1px solid #354148;outline:none;width:100%}.community-composer>input{height:46px;padding:11px 13px}.community-composer>textarea{resize:vertical;margin-top:8px;padding:13px;line-height:1.6}.community-composer>input:focus,.community-composer>textarea:focus,.community-replies form input:focus,.community-chat-composer textarea:focus{border-color:#4295bf;box-shadow:0 0 0 2px #2a87b51d}.community-composer-actions{align-items:center;gap:12px;min-height:44px;margin-top:13px;display:flex}.community-composer-actions label,.community-chat-composer label{color:#77bfe4;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#0e222c;border:1px solid #315d73;align-items:center;min-height:38px;padding:8px 11px;font-size:9px;font-weight:900;display:inline-flex}.community-composer-actions input[type=file],.community-chat-composer input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.community-composer-actions>span{color:#576267;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:auto;font-size:9px;overflow:hidden}.community-composer-actions>button,.community-replies form button,.community-chat-composer button{color:#fff;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(135deg,#1e668d,#2b83af);border:1px solid #4698c1;min-height:40px;padding:10px 17px;font-size:9px;font-weight:900}.community-composer-actions>button:disabled,.community-replies form button:disabled,.community-chat-composer button:disabled{opacity:.45;cursor:not-allowed}.community-post-list{gap:15px;margin-top:15px;display:grid}.community-post{background:#111618;border:1px solid #2c3539;padding:24px}.community-post>header{align-items:center;gap:11px;display:flex}.community-post>header>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.community-post>header strong,.community-reply strong,.community-chat-messages strong{color:#e9eceb;font-size:11px}.community-post time,.community-reply time,.community-chat-messages time{color:#5d686d;font-size:8px}.community-item-menu{gap:8px;margin-left:auto;display:flex}.community-item-menu button,.community-reply-actions button,.community-chat-messages header button{color:#68767c;cursor:pointer;text-transform:uppercase;background:0 0;border:0;padding:6px 8px;font-size:8px;font-weight:800}.community-item-menu button:hover,.community-reply-actions button:hover,.community-chat-messages header button:hover{color:#9cd7f3}.community-post>h2{color:#fff;letter-spacing:.04em;text-transform:uppercase;margin:20px 0 0;font-family:Impact,sans-serif;font-size:27px;font-weight:400}.community-post>p{color:#b9c0c2;white-space:pre-wrap;overflow-wrap:anywhere;margin:13px 0 0;font-size:14px;line-height:1.7}.community-image-grid{gap:7px;margin-top:18px;display:grid;overflow:hidden}.community-image-grid.images-2,.community-image-grid.images-3,.community-image-grid.images-4{grid-template-columns:repeat(2,minmax(0,1fr))}.community-image-grid a{background:#080a0b;border:1px solid #35434a;min-width:0;height:230px;display:block;overflow:hidden}.community-image-grid.images-1 a{height:min(480px,54vw)}.community-image-grid img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.community-image-grid a:hover img{transform:scale(1.015)}.community-replies{background:#0d1113;border-top:1px solid #293236;margin:22px -24px -24px;padding:10px 24px 20px}.community-reply{border-bottom:1px solid #242c30;grid-template-columns:31px minmax(0,1fr);gap:10px;padding:13px 0;display:grid}.community-reply>span,.community-replies form>span{width:31px;height:31px;font-size:10px}.community-reply>div{min-width:0}.community-reply>div>div:first-child{align-items:center;gap:8px;display:flex}.community-reply p{color:#aeb5b7;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;line-height:1.55}.community-reply-actions{gap:3px;margin-top:4px;display:flex}.community-reply-actions button{padding-left:0}.community-replies form{grid-template-columns:31px minmax(0,1fr) auto;gap:9px;margin-top:13px;display:grid}.community-replies form input{color:#fff;background:#080c0e;border:1px solid #354047;outline:none;min-width:0;height:40px;padding:10px 12px}.community-signin-card>span,.community-guidelines>span,.community-chat-about>span{color:#559fc3;letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:900}.community-signin-card h2{letter-spacing:.03em;text-transform:uppercase;margin:8px 0 0;font-family:Impact,sans-serif;font-size:33px;font-weight:400}.community-signin-card p{color:#7e898d;max-width:590px;margin:11px 0 18px;font-size:12px;line-height:1.65}.community-signin-card a{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#194d67;border:1px solid #3c8aae;gap:25px;padding:12px 15px;font-size:9px;font-weight:900;display:inline-flex}.community-guidelines{background:linear-gradient(145deg,#121a1e,#0c1012);border:1px solid #2c383e;padding:27px;position:sticky;top:20px}.community-guidelines h2{letter-spacing:.03em;text-transform:uppercase;margin:11px 0 0;font-family:Impact,sans-serif;font-size:35px;font-weight:400;line-height:.92}.community-guidelines h2 em{color:#5aafd8;letter-spacing:-.04em;text-transform:none;font-family:Georgia,serif}.community-guidelines>p{color:#818d91;margin:18px 0 0;font-size:11px;line-height:1.7}.community-guidelines ul{border-top:1px solid #2d373b;gap:10px;margin:21px 0 0;padding:18px 0 0;list-style:none;display:grid}.community-guidelines li{color:#a5afb2;align-items:center;gap:9px;font-size:10px;display:flex}.community-guidelines li:before{content:"✓";color:#66bb86}.community-guidelines>a{color:#76bde0;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #2d373b;margin-top:22px;padding-top:16px;font-size:9px;font-weight:900;display:block}.community-empty,.community-admin-empty{color:#7c898e;text-align:center;border:1px dashed #334047;padding:45px 25px}.community-empty strong,.community-admin-empty strong{color:#dfe4e2;letter-spacing:.04em;text-transform:uppercase;font-family:Impact,sans-serif;font-size:25px;font-weight:400;display:block}.community-empty p,.community-admin-empty p{margin:8px 0 0;font-size:11px}.community-chat-layout{grid-template-columns:minmax(0,1fr) 290px;gap:18px;margin-top:24px;display:grid}.community-chat-panel{background:#101517;border:1px solid #303a3f;min-width:0}.community-chat-panel>header{background:#131a1d;border-bottom:1px solid #2b3438;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:14px 19px;display:flex}.community-chat-panel>header>div{grid-template-columns:10px 1fr;column-gap:9px;display:grid}.community-live-dot{border-radius:50%;grid-row:1/3;align-self:center;width:8px;height:8px}.community-chat-panel>header strong{letter-spacing:.05em;text-transform:uppercase;font-family:Impact,sans-serif;font-size:18px;font-weight:400}.community-chat-panel>header small{color:#647076;font-size:8px}.community-chat-panel>header>b{color:#657278;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.community-chat-messages{overscroll-behavior:contain;height:530px;padding:8px 19px 18px;overflow-y:auto}.community-chat-messages article{border-bottom:1px solid #242d31;grid-template-columns:36px minmax(0,1fr);gap:11px;padding:14px 0;display:grid}.community-chat-messages article>span{width:36px;height:36px;font-size:11px}.community-chat-messages article>div{min-width:0}.community-chat-messages article header{align-items:center;gap:9px;display:flex}.community-chat-messages article header>div{margin-left:auto;display:flex}.community-chat-messages article p{color:#b5bdc0;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;line-height:1.6}.community-chat-messages article a{background:#080a0b;border:1px solid #35434a;width:min(430px,100%);max-height:350px;margin-top:10px;display:block;overflow:hidden}.community-chat-messages article img{object-fit:contain;width:100%;max-height:350px;display:block}.community-chat-empty{color:#566268;text-align:center;place-content:center;min-height:400px;display:grid}.community-chat-empty strong{color:#b9c0c2;letter-spacing:.04em;text-transform:uppercase;font-family:Impact,sans-serif;font-size:24px;font-weight:400}.community-chat-empty p{margin:8px 0 0;font-size:10px}.community-chat-composer{background:#0c1012;border-top:1px solid #2f393e;padding:13px 16px 16px}.community-chat-composer textarea{color:#fff;resize:none;background:#070a0b;border:1px solid #354047;outline:none;width:100%;padding:11px 12px;line-height:1.5}.community-chat-composer>div{align-items:center;gap:10px;margin-top:9px;display:flex}.community-chat-composer>div>span{color:#5c686d;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:auto;font-size:8px;overflow:hidden}.community-chat-signin{background:#0b0f11;border-top:1px solid #2f393e;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.community-chat-signin span{color:#69767b;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.community-chat-signin a{color:#fff;letter-spacing:.09em;text-transform:uppercase;background:#16445b;border:1px solid #3983a6;padding:11px 14px;font-size:9px;font-weight:900}.community-chat-about{background:#11171a;border:1px solid #2c383e;height:max-content;padding:25px}.community-chat-about h2{letter-spacing:.04em;text-transform:uppercase;margin:9px 0 0;font-family:Impact,sans-serif;font-size:29px;font-weight:400}.community-chat-about>p{color:#7f8b8f;font-size:11px;line-height:1.65}.community-chat-about>div{border-block:1px solid #293337;align-items:center;gap:8px;margin:20px 0;padding:14px 0;display:flex}.community-chat-about i{border-radius:50%;width:8px;height:8px}.community-chat-about strong{letter-spacing:.1em;text-transform:uppercase;font-size:9px}.community-chat-about small{color:#59666b;font-size:9px;line-height:1.6}.community-moderation-view{max-width:980px}.community-report-list{gap:12px;display:grid}.community-report-list article{background:#111619;border:1px solid #303a3f;padding:22px}.community-report-list article>div:first-child{justify-content:space-between;gap:20px;display:flex}.community-report-list article>div:first-child span{color:#70bade;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:900}.community-report-list time{color:#606c71;font-size:8px}.community-report-list h3{color:#e3e7e5;margin:13px 0 0;font-size:15px}.community-report-list p{color:#69767b;font-size:9px}.community-report-list code{color:#8abed7;overflow-wrap:anywhere}.community-report-list small{color:#59666b;font-size:8px}.community-report-actions{gap:8px;margin-top:17px;display:flex}.community-report-actions button{color:#dbe0de;cursor:pointer;letter-spacing:.09em;text-transform:uppercase;background:#171e21;border:1px solid #3b484e;min-height:39px;padding:9px 13px;font-size:8px;font-weight:900}.community-report-actions button:first-child{color:#ffb8af;background:#321b19;border-color:#814139}@media (width<=1050px){.community-layout,.community-chat-layout{grid-template-columns:1fr}.community-guidelines{position:static}.community-chat-about{grid-template-columns:1fr 1fr;column-gap:25px;display:grid}.community-chat-about>span,.community-chat-about h2{grid-column:1/-1}}@media (width<=650px){.community-hero{min-height:430px;padding:125px 0 58px}.community-hero h1{font-size:clamp(55px,17vw,76px)}.community-shell{padding-block:24px 72px}.community-view-switch{grid-template-columns:1fr 1fr}.community-view-switch button{padding-inline:12px}.community-composer,.community-post,.community-signin-card{padding:18px 15px}.community-composer>input,.community-composer>textarea,.community-replies form input,.community-chat-composer textarea{font-size:16px}.community-composer-actions{flex-wrap:wrap;align-items:stretch}.community-composer-actions label,.community-composer-actions>button{min-height:44px}.community-composer-actions>button{width:100%}.community-composer-actions>span{order:3;width:100%}.community-post>header{align-items:flex-start}.community-item-menu{flex-direction:column;gap:0}.community-post>h2{font-size:24px}.community-image-grid a,.community-image-grid.images-1 a{height:min(280px,68vw)}.community-replies{margin-inline:-15px;margin-bottom:-18px;padding-inline:15px}.community-replies form{grid-template-columns:31px minmax(0,1fr)}.community-replies form button{grid-column:2;min-height:42px}.community-chat-messages{height:57vh;min-height:390px;padding-inline:13px}.community-chat-messages article{grid-template-columns:31px minmax(0,1fr)}.community-chat-messages article>span{width:31px;height:31px}.community-chat-messages article header{flex-wrap:wrap}.community-chat-messages article header>div{width:100%;margin-left:-4px}.community-chat-composer>div{flex-wrap:wrap}.community-chat-composer button{margin-left:auto}.community-chat-about{display:block}.community-report-actions{flex-direction:column}}@media (width<=420px){.community-view-switch button{flex-direction:column;align-items:flex-start;gap:4px;min-height:58px}.community-view-switch button i{margin:2px 0 0 25%;position:absolute}.community-image-grid.images-2,.community-image-grid.images-3,.community-image-grid.images-4{grid-template-columns:1fr}.community-image-grid a{height:240px}.community-chat-signin{flex-direction:column;align-items:stretch}.community-chat-signin a{text-align:center}}.forum-inner-page .community-shell{padding-top:132px}.forum-subnav{scrollbar-width:none;background:#0e1315;border:1px solid #29343a;align-items:center;gap:4px;margin-bottom:18px;padding:5px;display:flex;overflow-x:auto}.forum-subnav::-webkit-scrollbar{display:none}.forum-subnav a{color:#7e8b90;letter-spacing:.09em;text-transform:uppercase;flex:none;padding:10px 13px;font-size:9px;font-weight:900}.forum-subnav a:hover,.forum-subnav a.active{color:#e8f4f8;background:#163444}.forum-home-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:19px;margin-top:24px;display:grid}.forum-index,.forum-sidebar{min-width:0}.forum-index-toolbar{background:#111719;border:1px solid #2b373c;justify-content:space-between;align-items:center;gap:18px;min-height:67px;padding:13px 17px;display:flex}.forum-index-toolbar>div{flex-direction:column;gap:5px;display:flex}.forum-index-toolbar span{color:#608aa0;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:900}.forum-index-toolbar strong{letter-spacing:.04em;text-transform:uppercase;font-family:Impact,sans-serif;font-size:20px;font-weight:400}.forum-index-toolbar>a,.forum-board-header>a,.forum-board-header>button{color:#fff;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(135deg,#1b5f80,#2a83ad);border:1px solid #3e8eb3;align-items:center;min-height:40px;padding:9px 14px;font-size:8px;font-weight:900;display:inline-flex}.forum-category{background:#0e1315;border:1px solid #2d383d;margin-top:14px}.forum-category>header{color:#dfe9ed;background:linear-gradient(100deg,#142d39,#101a1f);border-bottom:1px solid #2f3d43;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:13px 17px;display:flex}.forum-category>header h2{letter-spacing:.04em;text-transform:uppercase;margin:0;font-family:Impact,sans-serif;font-size:22px;font-weight:400}.forum-category>header p{color:#819298;margin:5px 0 0;font-size:9px}.forum-category>header>span{color:#5d737c;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.forum-node{background:#111719;border-bottom:1px solid #252f33;grid-template-columns:48px minmax(210px,1fr) 105px 190px;align-items:center;gap:13px;min-height:92px;padding:14px 16px;display:grid}.forum-node:last-child{border-bottom:0}.forum-node:hover{background:#131b1e}.forum-node-icon{color:#82caeb;background:#102630;border:1px solid #315f74;border-radius:50%;place-items:center;width:42px;height:42px;font-family:Georgia,serif;font-size:19px;display:grid}.forum-node-copy{min-width:0}.forum-node-copy>a{color:#e8eeee;font-size:13px;font-weight:850}.forum-node-copy>a:hover,.forum-node-latest a:hover,.forum-thread-main>a:hover{color:#83cdef}.forum-node-copy p{color:#758186;margin:5px 0 0;font-size:10px;line-height:1.5}.forum-node-copy small{color:#96cbe2;letter-spacing:.08em;text-transform:uppercase;border:1px solid #30576a;margin:7px 5px 0 0;padding:3px 5px;font-size:7px;font-weight:900;display:inline-flex}.forum-node-counts{color:#56646a;text-align:center;text-transform:uppercase;grid-template-columns:1fr 1fr;gap:7px;font-size:7px;display:grid}.forum-node-counts span{flex-direction:column;gap:4px;display:flex}.forum-node-counts b{color:#aeb9bc;font-size:11px}.forum-node-latest{border-left:1px solid #283237;flex-direction:column;gap:5px;min-width:0;padding-left:14px;display:flex}.forum-node-latest a{color:#c4ccce;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.forum-node-latest span{color:#5d6b70;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.forum-sidebar{gap:13px;display:grid}.forum-sidebar>section{background:#111719;border:1px solid #2b373c}.forum-sidebar>section>header{background:#151d20;border-bottom:1px solid #283337;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:11px 14px;display:flex}.forum-sidebar>section>header span{color:#bfc8ca;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.forum-sidebar>section>header a{color:#66aed0;font-size:8px}.forum-recent-list article{border-bottom:1px solid #242e32;grid-template-columns:31px minmax(0,1fr);gap:9px;padding:11px 13px;display:grid}.forum-recent-list article:last-child{border-bottom:0}.forum-recent-list article>div{flex-direction:column;gap:5px;min-width:0;display:flex}.forum-recent-list article>div a{color:#bdc6c8;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:750;overflow:hidden}.forum-recent-list article>div span,.forum-recent-list>p{color:#59666b;font-size:7px}.forum-recent-list>p{margin:0;padding:18px 14px}.forum-sidebar dl{margin:0;padding:10px 14px}.forum-sidebar dl div{color:#778489;justify-content:space-between;gap:20px;padding:7px 0;font-size:9px;display:flex}.forum-sidebar dd{color:#c4cdcf;margin:0;font-weight:800}.forum-sidebar>section>p{color:#68767b;margin:0;padding:3px 14px 15px;font-size:8px;line-height:1.6}.forum-sidebar>section>p a,.forum-standard>a{color:#72b9d9}.forum-standard{padding-bottom:15px}.forum-standard>p{padding-top:14px!important}.forum-standard>a{letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #293337;margin:0 14px;padding-top:12px;font-size:8px;font-weight:900;display:block}.forum-avatar{color:#8fd3f1;letter-spacing:.04em;background:#102a36;border:1px solid #337896;border-radius:50%;flex:none;place-items:center;font-family:Impact,sans-serif;display:grid;overflow:hidden}.forum-avatar.small{width:31px;height:31px;font-size:9px}.forum-avatar.medium{width:42px;height:42px;font-size:12px}.forum-avatar.large{width:82px;height:82px;font-size:22px}.forum-avatar img{object-fit:cover;width:100%;height:100%;display:block}.forum-empty{color:#69767b;text-align:center;border:1px dashed #35434a;padding:44px 22px}.forum-empty strong{color:#d5dddc;letter-spacing:.04em;text-transform:uppercase;font-family:Impact,sans-serif;font-size:24px;font-weight:400}.forum-empty p{margin:7px 0 0;font-size:9px}.forum-breadcrumbs{color:#5e6d73;align-items:center;gap:8px;margin:12px 0 22px;font-size:9px;display:flex}.forum-breadcrumbs a{color:#76b9d8}.forum-breadcrumbs strong{color:#9eaaad}.forum-board-header{border-bottom:1px solid #2c383d;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:20px;padding-bottom:23px;display:flex}.forum-board-header>div>span,.forum-directory-heading>span,.forum-thread-composer>header span,.forum-reply-composer>header span,.forum-member-profile>header>div>span{color:#579fc1;letter-spacing:.17em;text-transform:uppercase;font-size:8px;font-weight:900}.forum-board-header h1,.forum-directory-heading h1,.forum-thread-header h1,.forum-member-profile>header h1{color:#fff;letter-spacing:.025em;text-transform:uppercase;margin:7px 0 0;font-family:Impact,sans-serif;font-size:clamp(38px,6vw,66px);font-weight:400;line-height:.95}.forum-board-header p,.forum-directory-heading p{color:#7d898d;max-width:720px;margin:11px 0 0;font-size:11px;line-height:1.6}.forum-readonly{color:#8c999e;text-transform:uppercase;font-size:9px;font-weight:900}.forum-thread-composer,.forum-reply-composer{background:linear-gradient(145deg,#111c21,#0c1215);border:1px solid #36677c;margin:0 0 20px;padding:22px}.forum-thread-composer>header,.forum-reply-composer>header{flex-direction:column;gap:5px;margin-bottom:17px;display:flex}.forum-thread-composer>header h2,.forum-reply-composer>header strong{color:#e7edec;letter-spacing:.04em;text-transform:uppercase;margin:0;font-family:Impact,sans-serif;font-size:24px;font-weight:400}.forum-thread-composer>label,.forum-search-form>label,.community-structure-grid form>label,.community-discord-settings .admin-form-card>label{color:#839197;letter-spacing:.1em;text-transform:uppercase;gap:7px;margin-top:11px;font-size:8px;font-weight:900;display:grid}.forum-thread-composer input,.forum-thread-composer textarea,.forum-search-form input{color:#e9eeee;background:#080c0e;border:1px solid #35434a;outline:none;width:100%;font-size:14px}.forum-thread-composer input{height:45px;padding:10px 12px}.forum-thread-composer textarea{resize:vertical;padding:12px;line-height:1.65}.forum-thread-composer input:focus,.forum-thread-composer textarea:focus,.forum-search-form input:focus,.forum-reply-composer textarea:focus{border-color:#4696bb;box-shadow:0 0 0 2px #2d8ab51d}.forum-thread-composer>div,.forum-reply-composer>div{align-items:center;gap:11px;margin-top:13px;display:flex}.forum-thread-composer>div>span,.forum-reply-composer>div>span{color:#5f6c71;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:auto;font-size:8px;overflow:hidden}.forum-file-button,.forum-thread-composer>div>button,.forum-reply-composer>div>button,.forum-search-form button{color:#fff;cursor:pointer;letter-spacing:.09em;text-transform:uppercase;background:#164b63;border:1px solid #3d86a8;align-items:center;min-height:40px;padding:9px 14px;font-size:8px;font-weight:900;display:inline-flex}.forum-file-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.forum-thread-composer button:disabled,.forum-reply-composer button:disabled{opacity:.45;cursor:not-allowed}.forum-board-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:18px;display:grid}.forum-thread-list-card{background:#101517;border:1px solid #2e393e;min-width:0}.forum-thread-list-card>header{background:#141b1e;border-bottom:1px solid #2c373c;justify-content:space-between;align-items:center;gap:20px;min-height:57px;padding:12px 16px;display:flex}.forum-thread-list-card>header>div{flex-direction:column;gap:4px;display:flex}.forum-thread-list-card>header span{color:#5d6d72;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.forum-thread-list-card>header strong{color:#cbd2d2;font-size:10px}.forum-thread-row{border-bottom:1px solid #252f33;grid-template-columns:42px minmax(200px,1fr) 100px 145px;align-items:center;gap:12px;min-height:76px;padding:12px 14px;display:grid}.forum-thread-row:last-child{border-bottom:0}.forum-thread-row:hover{background:#131a1d}.forum-thread-main{min-width:0}.forum-thread-main>a{color:#d8dfdf;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;display:block;overflow:hidden}.forum-thread-main>small{color:#59676c;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:7px;display:block;overflow:hidden}.forum-thread-main>small a{color:#6eaecb}.forum-thread-badges{flex-wrap:wrap;gap:4px;margin-bottom:5px;display:flex}.forum-thread-badges:empty{display:none}.forum-thread-badges span{color:#9bd3eb;letter-spacing:.08em;text-transform:uppercase;background:#10242d;border:1px solid #315b6e;padding:3px 5px;font-size:6px;font-weight:900}.forum-thread-counts{color:#56646a;text-align:center;text-transform:uppercase;grid-template-columns:1fr 1fr;font-size:6px;display:grid}.forum-thread-counts span{flex-direction:column;gap:3px;display:flex}.forum-thread-counts b{color:#aab5b8;font-size:10px}.forum-thread-latest{border-left:1px solid #283237;flex-direction:column;gap:5px;min-width:0;padding-left:11px;display:flex}.forum-thread-latest strong,.forum-thread-latest time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.forum-thread-latest strong{color:#919da1;font-size:8px}.forum-thread-latest time{color:#56646a;font-size:7px}.forum-board-about{background:#111719;border:1px solid #2d393e;padding:22px}.forum-board-about>span{color:#579fc1;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:900}.forum-board-about h2{letter-spacing:.04em;text-transform:uppercase;margin:9px 0 0;font-family:Impact,sans-serif;font-size:28px;font-weight:400}.forum-board-about p{color:#7b888c;font-size:10px;line-height:1.65}.forum-board-about ul{border-top:1px solid #2b363b;gap:9px;margin:17px 0 0;padding:16px 0 0;list-style:none;display:grid}.forum-board-about li{color:#89969a;font-size:9px}.forum-board-about li:before{content:"✓";color:#5eb883;margin-right:8px}.forum-pagination{border-top:1px solid #293337;justify-content:center;align-items:center;gap:14px;padding:14px;display:flex}.forum-pagination a{color:#79bddc;border:1px solid #315466;padding:7px 9px;font-size:8px}.forum-pagination span{color:#5d6b70;font-size:8px}.forum-thread-header{border-bottom:1px solid #2b373c;margin-bottom:20px;padding:10px 0 22px}.forum-thread-header h1{overflow-wrap:anywhere;max-width:980px;font-size:clamp(34px,5vw,62px)}.forum-thread-header>p{color:#6e7b80;margin:11px 0 0;font-size:9px}.forum-thread-header>p a{color:#78b9d6}.forum-moderator-bar{background:#211d12;border:1px solid #594d2d;align-items:center;gap:7px;margin:-5px 0 14px;padding:10px 12px;display:flex}.forum-moderator-bar strong{color:#d3b86d;letter-spacing:.1em;text-transform:uppercase;margin-right:auto;font-size:8px}.forum-moderator-bar button,.forum-moderator-bar a{color:#c9bd98;cursor:pointer;text-transform:uppercase;background:#282317;border:1px solid #5a5036;padding:7px 9px;font-size:7px;font-weight:800}.forum-message-list{gap:12px;display:grid}.forum-message{background:#101517;border:1px solid #2e393e;grid-template-columns:165px minmax(0,1fr);display:grid}.forum-message.original{border-color:#355364}.forum-message-author{text-align:center;background:#11191c;border-right:1px solid #2a3439;flex-direction:column;align-items:center;min-width:0;padding:24px 15px;display:flex}.forum-message-author>a:not(.forum-avatar){color:#dce3e2;text-overflow:ellipsis;max-width:100%;margin-top:12px;font-size:11px;font-weight:850;overflow:hidden}.forum-message-author>span{color:#647278;letter-spacing:.09em;text-transform:uppercase;margin-top:5px;font-size:7px;font-weight:900}.forum-message-body{flex-direction:column;min-width:0;display:flex}.forum-message-body>header{color:#5d6b70;border-bottom:1px solid #293337;justify-content:space-between;gap:20px;min-height:41px;padding:12px 16px;font-size:8px;display:flex}.forum-message-copy{min-height:130px;padding:22px}.forum-message-copy>p{color:#b8c0c1;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.78}.forum-message-body>footer{background:#0d1214;border-top:1px solid #293337;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding:11px 15px;display:flex}.forum-message-body>footer>div:last-child{gap:4px;display:flex}.forum-message-body>footer>div:last-child button{color:#6f7d82;cursor:pointer;text-transform:uppercase;background:0 0;border:0;padding:6px 8px;font-size:7px;font-weight:900}.forum-message-body>footer>div:last-child button:hover{color:#91cde8}.forum-reactions{gap:4px;display:flex}.forum-reactions button{color:#718086;cursor:pointer;background:#131a1d;border:1px solid #2f3b40;border-radius:14px;justify-content:center;align-items:center;gap:4px;min-width:30px;height:28px;display:inline-flex}.forum-reactions button.selected{color:#8bd0ee;background:#123246;border-color:#3b84a5}.forum-reactions button b{font-size:7px}.forum-reply-composer{margin-top:16px}.forum-reply-composer textarea{color:#fff;resize:vertical;background:#080c0e;border:1px solid #35434a;outline:none;width:100%;padding:12px;font-size:14px;line-height:1.65}.forum-thread-closed{color:#77858a;text-align:center;background:#111719;border:1px solid #2f3b40;margin-top:16px;padding:26px}.forum-thread-closed strong{color:#d7dedc;letter-spacing:.04em;text-transform:uppercase;font-family:Impact,sans-serif;font-size:24px;font-weight:400}.forum-thread-closed p{margin:8px 0;font-size:9px}.forum-thread-closed a{color:#75bad9;text-transform:uppercase;font-size:9px;font-weight:900}.forum-directory-shell{min-height:75vh}.forum-directory-heading{margin:18px 0 23px}.forum-directory-heading h1{font-size:clamp(45px,7vw,78px)}.forum-search-form{background:#111719;border:1px solid #2e3a3f;margin-bottom:18px;padding:20px}.forum-search-form>div{grid-template-columns:1fr auto;gap:9px;margin-top:7px;display:grid}.forum-search-form input{height:45px;padding:10px 12px}.forum-member-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.forum-member-grid>article{background:#111719;border:1px solid #2e393e;grid-template-columns:82px minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:18px;display:grid}.forum-member-grid>article>div{flex-direction:column;min-width:0;display:flex}.forum-member-grid>article>div>a{color:#dfe6e5;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.forum-member-grid p{color:#748186;height:36px;margin:8px 0;font-size:9px;line-height:1.5;overflow:hidden}.forum-member-grid span,.forum-member-grid small{color:#5d6a6f;font-size:7px}.forum-member-grid small{margin-top:5px}.forum-member-grid .forum-empty{grid-column:1/-1}.forum-member-profile>header{background:linear-gradient(120deg,#13232a,#101719);border:1px solid #34505e;align-items:center;gap:20px;margin:20px 0;padding:24px;display:flex}.forum-member-profile>header h1{font-size:clamp(38px,6vw,68px)}.forum-member-profile>header p{color:#869397;max-width:680px;margin:10px 0 0;font-size:11px;line-height:1.6}.forum-member-profile>dl{background:#111719;border:1px solid #2c383d;grid-template-columns:repeat(4,1fr);margin:0 0 18px;display:grid}.forum-member-profile>dl div{border-right:1px solid #2b363b;padding:16px}.forum-member-profile>dl div:last-child{border:0}.forum-member-profile dt{color:#637176;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.forum-member-profile dd{color:#ced6d5;margin:7px 0 0;font-size:12px;font-weight:800}.community-admin-tabs{background:#0c1012;border-bottom:1px solid #293438;gap:5px;padding:18px 3.5vw 0;display:flex;overflow-x:auto}.community-admin-tabs button{color:#66757b;cursor:pointer;letter-spacing:.09em;text-transform:uppercase;background:0 0;border:1px solid #0000;border-bottom:0;flex:none;min-height:44px;padding:10px 14px;font-size:8px;font-weight:900}.community-admin-tabs button b{color:#78b9d7;margin-left:5px}.community-admin-tabs button.active{color:#e1eaeb;background:#151d20;border-color:#34454d}.community-structure-view{max-width:1380px}.community-structure-grid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:start;gap:18px;display:grid}.community-structure-grid>section,.community-structure-grid>aside>form{background:#111719;border:1px solid #303b40}.community-structure-grid>section>header,.community-structure-grid form>header{background:#151d20;border-bottom:1px solid #2c373c;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.community-structure-grid>section>header span,.community-structure-grid form>header span{color:#5c9fc0;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:900}.community-structure-grid>section>header strong,.community-structure-grid form>header strong{color:#bfc8c9;font-size:9px}.community-category-admin{border-bottom:1px solid #2a3438}.community-category-admin:last-child{border-bottom:0}.community-category-admin>div:first-child{background:#12191b;justify-content:space-between;align-items:flex-start;gap:20px;padding:17px;display:flex}.community-category-admin h3{color:#e3e9e8;margin:5px 0 0;font-size:15px}.community-category-admin p{color:#68757a;margin:6px 0 0;font-size:9px}.community-category-admin>div:first-child span{color:#559bbb;text-transform:uppercase;font-size:7px;font-weight:900}.community-category-admin>div:first-child>div:last-child,.community-structure-grid form>div:last-child{gap:6px;display:flex}.community-category-admin button,.community-forum-admin-row button,.community-structure-grid form>div:last-child button,.community-thread-admin-list button,.community-discord-settings button{color:#bac4c6;cursor:pointer;text-transform:uppercase;background:#182023;border:1px solid #3b484d;min-height:34px;padding:7px 10px;font-size:7px;font-weight:900}.community-forum-admin-row{border-top:1px solid #252f33;grid-template-columns:minmax(130px,1fr) minmax(100px,.7fr) minmax(150px,1.2fr) auto auto;align-items:center;gap:10px;padding:12px 17px;display:grid}.community-forum-admin-row b{color:#bdc7c9;font-size:10px}.community-forum-admin-row>span,.community-forum-admin-row small{color:#647176;font-size:8px}.community-admin-inline-empty{padding:14px 17px}.community-structure-grid>aside{gap:14px;display:grid}.community-structure-grid form{padding-bottom:17px}.community-structure-grid form>label,.community-structure-grid form>div:not(:first-child):not(:last-child),.community-structure-grid form>div:last-child{margin-inline:17px}.community-structure-grid form input:not([type=checkbox]),.community-structure-grid form textarea,.community-structure-grid form select,.community-discord-settings input{color:#e0e6e5;background:#090d0f;border:1px solid #364349;outline:none;width:100%;min-height:41px;padding:9px 10px}.community-structure-grid form textarea{resize:vertical}.community-structure-grid form .admin-toggle{display:flex}.community-structure-grid form>div:last-child{margin-top:15px}.community-admin-form-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.community-admin-form-row>label{color:#839197;letter-spacing:.1em;text-transform:uppercase;gap:7px;font-size:8px;font-weight:900;display:grid}.community-thread-admin-view{max-width:1180px}.community-thread-admin-list{gap:9px;display:grid}.community-thread-admin-list article{background:#111719;border:1px solid #303b40;justify-content:space-between;align-items:center;gap:20px;padding:15px 17px;display:flex}.community-thread-admin-list article>div:first-child{flex-direction:column;gap:6px;min-width:0;display:flex}.community-thread-admin-list article>div:first-child a{color:#d3dcdb;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.community-thread-admin-list article>div:first-child span{color:#627075;font-size:8px}.community-thread-admin-list article>div:last-child{flex:none;gap:5px;display:flex}.community-thread-admin-list button.active{color:#91d2ef;background:#133042;border-color:#3d84a5}.community-thread-admin-list button.danger{color:#ffb0a6;background:#2a1816;border-color:#75443e}.community-discord-settings .admin-form-card{gap:12px;display:grid}.community-discord-settings .admin-form-card>h3:not(:first-child){border-top:1px solid #303b40;margin-top:22px;padding-top:22px}.community-discord-settings .secondary-action{justify-self:start}@media (width<=1120px){.forum-home-layout,.forum-board-layout{grid-template-columns:1fr}.forum-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}.forum-node{grid-template-columns:48px minmax(190px,1fr) 105px 180px}.forum-member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-structure-grid{grid-template-columns:1fr}}@media (width<=820px){.forum-node{grid-template-columns:44px minmax(0,1fr) 100px}.forum-node-latest{border-top:1px solid #283237;border-left:0;grid-column:2/-1;padding:9px 0 0}.forum-sidebar{grid-template-columns:1fr}.forum-thread-row{grid-template-columns:42px minmax(0,1fr) 95px}.forum-thread-latest{border-top:1px solid #283237;border-left:0;grid-column:2/-1;padding:8px 0 0}.forum-message{grid-template-columns:125px minmax(0,1fr)}.forum-member-profile>dl{grid-template-columns:repeat(2,1fr)}.forum-member-profile>dl div:nth-child(2){border-right:0}.forum-member-profile>dl div:nth-child(-n+2){border-bottom:1px solid #2b363b}.community-thread-admin-list article{flex-direction:column;align-items:stretch}.community-thread-admin-list article>div:last-child{flex-wrap:wrap}}@media (width<=650px){.forum-inner-page .community-shell{padding-top:105px}.forum-subnav{margin-inline:-4px}.forum-home-layout{margin-top:16px}.forum-index-toolbar{flex-direction:column;align-items:stretch}.forum-index-toolbar>a{justify-content:center}.forum-category>header{align-items:flex-start}.forum-category>header>span{display:none}.forum-node{grid-template-columns:38px minmax(0,1fr);padding:13px 12px}.forum-node-icon{width:36px;height:36px;font-size:16px}.forum-node-counts{grid-column:2;width:120px}.forum-node-latest{grid-column:2}.forum-board-header{flex-direction:column;align-items:stretch}.forum-board-header>button,.forum-board-header>a{justify-content:center}.forum-thread-composer,.forum-reply-composer{padding:17px 14px}.forum-thread-composer input,.forum-thread-composer textarea,.forum-reply-composer textarea,.forum-search-form input{font-size:16px}.forum-thread-composer>div{flex-wrap:wrap;align-items:stretch}.forum-thread-composer>div>span{order:3;width:100%}.forum-thread-composer>div>button{margin-left:auto}.forum-thread-row{grid-template-columns:36px minmax(0,1fr);padding-inline:11px}.forum-thread-row .forum-avatar.medium{width:36px;height:36px}.forum-thread-counts{grid-column:2;width:105px}.forum-thread-latest{grid-column:2}.forum-moderator-bar{flex-wrap:wrap;align-items:stretch}.forum-moderator-bar strong{width:100%}.forum-message{grid-template-columns:1fr}.forum-message-author{text-align:left;border-bottom:1px solid #2a3439;border-right:0;flex-direction:row;align-items:center;gap:10px;min-width:0;padding:12px}.forum-message-author .forum-avatar.large{width:45px;height:45px;font-size:13px}.forum-message-author>a:not(.forum-avatar),.forum-message-author>span{margin:0}.forum-message-author>span{margin-left:auto}.forum-message-copy{min-height:100px;padding:18px 14px}.forum-message-copy>p{font-size:13px}.forum-message-body>footer{flex-direction:column;align-items:stretch}.forum-reactions{overflow-x:auto}.forum-member-grid{grid-template-columns:1fr}.forum-member-profile>header{flex-direction:column;align-items:flex-start}.forum-member-profile>dl{grid-template-columns:1fr}.forum-member-profile>dl div{border-bottom:1px solid #2b363b;border-right:0}.forum-member-profile>dl div:last-child{border-bottom:0}.community-admin-tabs{padding-inline:18px}.community-forum-admin-row{grid-template-columns:1fr auto auto}.community-forum-admin-row>span,.community-forum-admin-row small{grid-column:1/-1}.community-category-admin>div:first-child{flex-direction:column}.community-admin-form-row{grid-template-columns:1fr}}@media (width<=430px){.forum-search-form>div{grid-template-columns:1fr}.forum-search-form button{justify-content:center}.forum-member-grid>article{grid-template-columns:60px minmax(0,1fr)}.forum-member-grid .forum-avatar.large{width:60px;height:60px}.forum-thread-composer>div>button,.forum-file-button{justify-content:center;width:100%}.forum-node-counts{width:100%}}:root{--brand-accent:#55c8ff;--brand-accent-secondary:#8b5cf6;--v2-bg:#070a10;--v2-bg-soft:#0c111a;--v2-panel:#0f1622c7;--v2-panel-strong:#101722;--v2-text:#f5f7fb;--v2-muted:#98a4b5;--v2-line:#a3b8d429;--v2-radius:22px}body[data-site-appearance=graphite]{--v2-bg:#0b0c0f;--v2-bg-soft:#121419;--v2-panel:#181a20d1;--v2-panel-strong:#181b21}body[data-site-appearance=warm]{--v2-bg:#100b0b;--v2-bg-soft:#19100f;--v2-panel:#1f1414cc;--v2-panel-strong:#211514}body[data-site-corners=sharp]{--v2-radius:4px}body{background:var(--v2-bg);color:var(--v2-text)}.shell{width:min(1240px,100% - 48px)}.site-header{z-index:40;background:0 0;border:0;position:absolute;inset:18px 0 auto}.header-inner{border:1px solid var(--v2-line);border-radius:calc(var(--v2-radius) + 2px);-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);background:#070a10b8;min-height:72px;padding:8px 10px 8px 14px;box-shadow:0 20px 65px #0000004d}body[data-site-header=classic] .site-header{inset-top:0}body[data-site-header=classic] .header-inner{border-inline:0;border-top:0;border-radius:0;width:100%;max-width:none;padding-inline:max(24px,50% - 620px)}.brand{gap:10px;min-width:190px}.brand img{filter:drop-shadow(0 10px 22px #00000073);width:46px;height:46px}.brand b{font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.02em;text-transform:none;font-size:14px;font-weight:900}.brand small{color:var(--v2-muted);letter-spacing:.13em;margin-top:4px;font-size:8px}.desktop-nav{letter-spacing:.04em;text-transform:none;background:#ffffff09;border:1px solid #ffffff0e;border-radius:999px;gap:5px;padding:4px;font-size:10px}.desktop-nav a{color:#b7c0cd;border-radius:999px;padding:9px 12px}.desktop-nav a:hover{color:#fff;background:#ffffff13}.account-link{border:1px solid var(--brand-accent);min-width:118px;min-height:44px}@supports (color:color-mix(in lab, red, red)){.account-link{border:1px solid color-mix(in srgb, var(--brand-accent) 48%, transparent)}}.account-link{background:var(--brand-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.account-link{background:color-mix(in srgb, var(--brand-accent) 12%, #0a0e14d9)}}.account-link{letter-spacing:.04em;text-transform:none}.status-dot{background:var(--brand-accent);box-shadow:0 0 16px var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.status-dot{box-shadow:0 0 16px color-mix(in srgb, var(--brand-accent) 80%, transparent)}}.site-announcement{z-index:45;color:#fff;border-bottom:1px solid var(--brand-accent);padding:10px 20px;position:relative}@supports (color:color-mix(in lab, red, red)){.site-announcement{border-bottom:1px solid color-mix(in srgb, var(--brand-accent) 28%, transparent)}}.site-announcement{background:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.site-announcement{background:color-mix(in srgb, var(--brand-accent) 15%, #090c12)}}.site-announcement{text-align:center;font-size:12px}.hero{background:var(--v2-bg);height:auto;min-height:820px;max-height:none;padding:150px 0 90px}.hero-backdrop{filter:saturate(.75)contrast(1.05)brightness(.6);transform:scale(1.03)}.hero-vignette{background:radial-gradient(circle at 75% 38%, var(--brand-accent-secondary), transparent 32%), linear-gradient(90deg, #05080df7 0%, #05080de0 38%, #05080d6e 70%, #05080dd1 100%), linear-gradient(0deg, var(--v2-bg) 0%, transparent 40%, #04070b8f 100%)}@supports (color:color-mix(in lab, red, red)){.hero-vignette{background:radial-gradient(circle at 75% 38%, color-mix(in srgb, var(--brand-accent-secondary) 18%, transparent), transparent 32%), linear-gradient(90deg, #05080df7 0%, #05080de0 38%, #05080d6e 70%, #05080dd1 100%), linear-gradient(0deg, var(--v2-bg) 0%, transparent 40%, #04070b8f 100%)}}.hero-vignette:after{opacity:.12;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(#000c,#0000 80%);mask-image:linear-gradient(#000c,#0000 80%)}.hero-content{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:clamp(44px,8vw,110px);padding-top:0;display:grid}.hero-copy-column{min-width:0}.eyebrow,.section-kicker{color:var(--brand-accent)}.hero h1,.story-heading h2,.dispatch-copy h2{font-family:var(--font-geist-sans), Arial, sans-serif;text-transform:none;text-shadow:none;letter-spacing:-.06em;line-height:.92}.hero h1{max-width:760px;font-size:clamp(58px,7vw,108px);font-weight:950}.hero h1 span{color:#0000;background:linear-gradient(120deg, var(--brand-accent), var(--brand-accent-secondary));letter-spacing:-.07em;text-shadow:none;-webkit-background-clip:text;background-clip:text;margin-top:8px;font-family:inherit;font-style:normal;font-weight:950;transform:none}.hero-copy{color:#bcc6d3;max-width:650px;font-size:17px;line-height:1.75}.button{border-radius:calc(var(--v2-radius) * .55);letter-spacing:.08em;gap:18px;min-height:50px;font-size:10px}.button-primary{border-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.button-primary{border-color:color-mix(in srgb, var(--brand-accent) 58%, transparent)}}.button-primary{background:linear-gradient(135deg, var(--brand-accent), var(--brand-accent-secondary))}@supports (color:color-mix(in lab, red, red)){.button-primary{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-accent) 86%, #0b1018), color-mix(in srgb, var(--brand-accent-secondary) 72%, #10131b))}}.button-primary{box-shadow:0 14px 34px var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.button-primary{box-shadow:0 14px 34px color-mix(in srgb, var(--brand-accent) 20%, transparent)}}.button-ghost{border-color:var(--v2-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0b}.hero-stats{margin-top:42px}.hero-stats div{border-color:var(--v2-line);min-width:140px}.hero-stats strong{font-family:var(--font-geist-sans), Arial, sans-serif;font-size:24px;font-weight:900}.hero-stats span{color:#7f8b9a}.hero-command-card{border:1px solid var(--v2-line);border-radius:var(--v2-radius);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#141d2bd6,#090e16c2);padding:28px;position:relative;overflow:hidden;box-shadow:0 35px 80px #00000057}.hero-command-card:before{content:"";background:var(--brand-accent);filter:blur(80px);opacity:.13;border-radius:50%;width:220px;height:220px;position:absolute;top:-100px;right:-80px}.gateway-kicker{color:var(--brand-accent);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.gateway-logo{align-items:center;gap:14px;margin-top:22px;display:flex}.gateway-logo img{object-fit:contain;width:58px;height:58px}.gateway-logo div{flex-direction:column;gap:4px;min-width:0;display:flex}.gateway-logo strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.gateway-logo small{color:var(--v2-muted);font-size:10px}.gateway-status{border-radius:calc(var(--v2-radius) * .6);background:#ffffff09;border:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:12px 14px;display:flex}.gateway-status span{color:#bac6d4;align-items:center;gap:8px;font-size:10px;display:flex}.gateway-status span i{background:#58e0a0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #58e0a0a6}.gateway-status b{color:var(--brand-accent);font-size:10px}.hero-command-card>p{color:#8f9bab;font-size:12px;line-height:1.65}.gateway-links{gap:8px;margin-top:18px;display:grid}.gateway-links a{border-radius:calc(var(--v2-radius) * .55);background:#ffffff06;border:1px solid #fff1;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:8px 11px;transition:border-color .2s,background .2s,transform .2s;display:grid}.gateway-links a:hover{border-color:var(--brand-accent);transform:translate(3px)}@supports (color:color-mix(in lab, red, red)){.gateway-links a:hover{border-color:color-mix(in srgb, var(--brand-accent) 34%, transparent)}}.gateway-links a:hover{background:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.gateway-links a:hover{background:color-mix(in srgb, var(--brand-accent) 7%, transparent)}}.gateway-links a span{color:#627083;font-size:8px}.gateway-links a b{font-size:11px}.gateway-links a i{color:var(--brand-accent);font-style:normal}.scroll-cue{bottom:35px;right:30px}.ticker{border-color:var(--v2-line);background:#090d14}.ticker b{color:var(--brand-accent)}.platform-gateway{padding-block:105px 35px}.gateway-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:60px;display:grid}.gateway-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,5vw,72px);line-height:.98}.gateway-heading h2 em{color:var(--brand-accent);font-style:normal}.gateway-heading>p{color:var(--v2-muted);margin:0 0 8px;font-size:14px;line-height:1.75}.gateway-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.gateway-feature-card{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:linear-gradient(155deg,#ffffff0c,#ffffff05);flex-direction:column;min-height:270px;padding:24px;transition:transform .22s,border-color .22s,background .22s;display:flex}.gateway-feature-card:hover{border-color:var(--brand-accent);transform:translateY(-5px)}@supports (color:color-mix(in lab, red, red)){.gateway-feature-card:hover{border-color:color-mix(in srgb, var(--brand-accent) 38%, transparent)}}.gateway-feature-card:hover{background:linear-gradient(155deg, var(--brand-accent), #ffffff05)}@supports (color:color-mix(in lab, red, red)){.gateway-feature-card:hover{background:linear-gradient(155deg, color-mix(in srgb, var(--brand-accent) 8%, transparent), #ffffff05)}}.gateway-feature-card>span{color:var(--brand-accent);letter-spacing:.14em;font-size:9px;font-weight:900}.gateway-feature-card h3{margin:48px 0 0;font-size:20px}.gateway-feature-card p{color:var(--v2-muted);font-size:12px;line-height:1.65}.gateway-feature-card b{color:#dce6f2;margin-top:auto;font-size:10px}.story-section{padding-block:100px 120px}.story-heading h2 em,.dispatch-copy h2 em{color:var(--brand-accent);font-family:inherit;font-style:normal}.pillar-card{border-radius:var(--v2-radius)}.dispatch-section{background:radial-gradient(circle at 22% 50%, var(--brand-accent), transparent 30%), linear-gradient(135deg, #0b1018, #080b11)}@supports (color:color-mix(in lab, red, red)){.dispatch-section{background:radial-gradient(circle at 22% 50%, color-mix(in srgb, var(--brand-accent) 12%, transparent), transparent 30%), linear-gradient(135deg, #0b1018, #080b11)}}.site-footer{border-top:1px solid var(--v2-line);background:#06090e}.footer-brand small{color:#596678;margin-top:8px;font-size:8px;display:block}.inner-page{background:var(--v2-bg)}.shop-hero,.applications-hero,.community-hero,.information-hero{background-color:var(--v2-bg)}.admin-app{background:#070a0f}.admin-sidebar{border-right-color:var(--v2-line);background:linear-gradient(#0b1018,#080b10);overflow-y:auto}.admin-brand{border-bottom-color:var(--v2-line)}.admin-brand img{background:#ffffff08;border-radius:14px}.admin-brand strong{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.admin-sidebar nav button,.admin-nav-link{border-radius:10px}.admin-sidebar nav button.active{color:#fff;background:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.admin-sidebar nav button.active{background:color-mix(in srgb, var(--brand-accent) 12%, #111823)}}.admin-sidebar nav button.active b{color:var(--brand-accent)}.admin-main{background:radial-gradient(circle at 85% 0%, var(--brand-accent-secondary), transparent 28%), #090d13}@supports (color:color-mix(in lab, red, red)){.admin-main{background:radial-gradient(circle at 85% 0%, color-mix(in srgb, var(--brand-accent-secondary) 8%, transparent), transparent 28%), #090d13}}.admin-topbar{border-bottom-color:var(--v2-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090d13db}.admin-form-card,.admin-card,.integration-grid article,.setup-progress-card,.design-preview,.module-manager-grid label,.update-hero-card{border-color:var(--v2-line);background:#101720;border-radius:16px;box-shadow:0 18px 44px #00000021}.admin-field input,.admin-field textarea,.admin-field select,.repeat-grid input,.repeater input,.repeater textarea{background:#0b1017;border-color:#2b3746;border-radius:10px}.admin-field input:focus,.admin-field textarea:focus,.admin-field select:focus,.repeat-grid input:focus,.repeater input:focus,.repeater textarea:focus{border-color:var(--brand-accent);box-shadow:0 0 0 3px var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.admin-field input:focus,.admin-field textarea:focus,.admin-field select:focus,.repeat-grid input:focus,.repeater input:focus,.repeater textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent) 12%, transparent)}}.admin-save{border-color:var(--brand-accent);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.admin-save{border-color:color-mix(in srgb, var(--brand-accent) 60%, transparent)}}.admin-save{background:linear-gradient(135deg, var(--brand-accent), var(--brand-accent-secondary))}@supports (color:color-mix(in lab, red, red)){.admin-save{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-accent) 72%, #12202d), color-mix(in srgb, var(--brand-accent-secondary) 62%, #171728))}}.setup-progress-card{padding:24px}.setup-progress-card>div:first-child{justify-content:space-between;align-items:center;gap:20px;display:flex}.setup-progress-card>div:first-child span{color:#7d8a9c;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.setup-progress-card>div:first-child strong{color:#fff;font-size:18px}.setup-progress-track{background:#070b10;border-radius:999px;height:8px;margin-top:16px;overflow:hidden}.setup-progress-track i{border-radius:inherit;background:linear-gradient(90deg, var(--brand-accent), var(--brand-accent-secondary));height:100%;transition:width .25s;display:block}.setup-progress-card p{color:#788598;margin:14px 0 0;font-size:10px;line-height:1.6}.setup-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.setup-check-grid article{border:1px solid var(--v2-line);background:#0d131c;border-radius:13px;align-items:center;gap:12px;padding:15px;display:flex}.setup-check-grid article>b{background:#131b26;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.setup-check-grid article.ready>b{color:#7be7ae;background:#4acc851a}.setup-check-grid article.waiting>b{color:#f6c670;background:#eba8401a}.setup-check-grid article span{flex-direction:column;gap:4px;display:flex}.setup-check-grid article strong{font-size:10px}.setup-check-grid article small{color:#697688;font-size:8px}.design-preview{background:radial-gradient(circle at 82% 18%, var(--preview-secondary), transparent 30%), linear-gradient(145deg, var(--preview-accent), #0b1017);min-height:255px;padding:28px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.design-preview{background:radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--preview-secondary) 24%, transparent), transparent 30%), linear-gradient(145deg, color-mix(in srgb, var(--preview-accent) 9%, #111823), #0b1017)}}.design-preview>div{align-items:center;gap:13px;display:flex}.design-preview img{object-fit:contain;width:52px;height:52px}.design-preview span{flex-direction:column;gap:4px;display:flex}.design-preview small{color:var(--preview-accent);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.design-preview strong{font-size:14px}.design-preview h3{color:#fff;letter-spacing:-.04em;max-width:560px;margin:45px 0 0;font-size:30px}.design-preview p{color:#8e9bad;max-width:620px;font-size:10px;line-height:1.65}.design-preview button{color:#071018;background:var(--preview-accent);border:0;border-radius:9px;min-height:39px;margin-top:8px;padding:9px 14px;font-size:9px;font-weight:900}.admin-field input[type=color]{cursor:pointer;padding:5px}.module-manager-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.module-manager-grid label{cursor:pointer;flex-direction:column;min-height:175px;padding:20px;display:flex;position:relative}.module-manager-grid label.enabled{border-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.module-manager-grid label.enabled{border-color:color-mix(in srgb, var(--brand-accent) 30%, var(--v2-line))}}.module-manager-grid label>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.module-manager-grid label span{color:#d9e0e8;font-size:11px;font-weight:900}.module-manager-grid label b{color:#788698;text-transform:uppercase;font-size:8px}.module-manager-grid label.enabled b{color:var(--brand-accent)}.module-manager-grid label p{color:#728094;font-size:9px;line-height:1.7}.module-manager-grid label input{width:42px;height:22px;accent-color:var(--brand-accent);margin-top:auto}.module-save-card{margin-top:12px}.module-save-card>p{color:#758296;font-size:9px;line-height:1.6}.update-hero-card{padding:26px}.update-hero-card>span{color:#77869a;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.update-hero-card>strong{letter-spacing:-.06em;margin-top:5px;font-size:42px;display:block}.update-hero-card>p{color:#7e8b9d;max-width:720px;font-size:10px;line-height:1.7}.update-hero-card>div{justify-content:space-between;align-items:center;gap:15px;margin-top:20px;display:flex}.update-hero-card a{color:var(--brand-accent);font-size:9px}.update-flow{gap:9px;margin:15px 0 0;padding:0;list-style:none;display:grid}.update-flow li{background:#0b1017;border:1px solid #293442;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.update-flow li>b{width:28px;height:28px;color:var(--brand-accent);border:1px solid var(--brand-accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.update-flow li>b{border:1px solid color-mix(in srgb, var(--brand-accent) 30%, transparent)}}.update-flow li>b{border-radius:8px}.update-flow li span{color:#8794a5;font-size:9px;line-height:1.55}.module-disabled-page{background:radial-gradient(circle at 50% 15%, var(--brand-accent), transparent 28%), var(--v2-bg);min-height:100vh}@supports (color:color-mix(in lab, red, red)){.module-disabled-page{background:radial-gradient(circle at 50% 15%, color-mix(in srgb, var(--brand-accent) 10%, transparent), transparent 28%), var(--v2-bg)}}.module-disabled-shell{flex-direction:column;justify-content:center;min-height:72vh;padding-top:150px;padding-bottom:80px;display:flex}.module-disabled-mark{color:var(--brand-accent);border:1px solid var(--brand-accent);align-self:flex-start;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.module-disabled-mark{border:1px solid color-mix(in srgb, var(--brand-accent) 28%, transparent)}}.module-disabled-mark{background:var(--brand-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.module-disabled-mark{background:color-mix(in srgb, var(--brand-accent) 7%, transparent)}}.module-disabled-mark{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.module-disabled-shell h1{letter-spacing:-.06em;max-width:780px;margin:22px 0 0;font-size:clamp(48px,7vw,86px);line-height:.95}.module-disabled-shell p{max-width:650px;color:var(--v2-muted);font-size:15px;line-height:1.75}.module-disabled-shell>div{margin-top:16px}@media (width<=1080px){.desktop-nav{display:none}.account-link{margin-left:auto}.hero-content{grid-template-columns:1fr}.hero-command-card{max-width:680px}.gateway-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gateway-heading{grid-template-columns:1fr;gap:20px}}@media (width<=760px){.shell{width:min(100% - 28px,1240px)}.site-header{top:10px}.header-inner{min-height:64px;padding:7px 9px}.brand{min-width:0}.brand img{width:42px;height:42px}.brand b{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12px;overflow:hidden}.brand small,.account-link{display:none}.hero{min-height:auto;padding:125px 0 70px}.hero h1{font-size:clamp(52px,15vw,82px)}.hero-copy{font-size:15px}.hero-stats{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.hero-stats div{min-width:0;padding:0 12px}.hero-stats strong{font-size:20px}.scroll-cue{display:none}.gateway-card-grid,.module-manager-grid,.setup-check-grid{grid-template-columns:1fr}.gateway-feature-card{min-height:220px}.gateway-feature-card h3{margin-top:28px}.platform-gateway{padding-top:75px}.design-preview{padding:20px}.design-preview h3{font-size:25px}}@media (width<=440px){.hero-actions{display:grid}.hero-actions .button{width:100%}.hero-stats span{letter-spacing:.08em;font-size:7px}.hero-command-card{padding:20px}.gateway-card-grid{grid-template-columns:1fr}.update-hero-card>div{flex-direction:column;align-items:flex-start}}.nav-notifications{position:relative}.nav-notifications>b{color:#071018;background:var(--brand-accent);border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:5px;padding:0 5px;font-size:8px;line-height:1;display:inline-grid}.notification-page{min-height:74vh;padding-top:145px;padding-bottom:90px}.notification-page-heading{justify-content:space-between;align-items:end;gap:30px;margin:16px 0 30px;display:flex}.notification-page-heading h1{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(44px,7vw,78px);line-height:.95}.notification-page-heading p{color:#8190a3;max-width:700px;margin:14px 0 0;line-height:1.7}.notification-page-heading>a{color:var(--brand-accent);flex:none;font-size:10px;font-weight:900;text-decoration:none}.notification-center{border:1px solid var(--v2-line);background:#0e141d;border-radius:18px;overflow:hidden}.notification-toolbar{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:12px 18px;display:flex}.notification-toolbar span{color:#7f8ea1;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.notification-toolbar button{min-height:36px;color:var(--brand-accent);border:1px solid var(--brand-accent);padding:7px 11px}@supports (color:color-mix(in lab, red, red)){.notification-toolbar button{border:1px solid color-mix(in srgb, var(--brand-accent) 28%, #283342)}}.notification-toolbar button{cursor:pointer;background:#0a1017;border-radius:9px;font-size:9px;font-weight:900}.notification-toolbar button:disabled{opacity:.35;cursor:default}.notification-list{display:grid}.notification-list>a,.notification-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #202a37;grid-template-columns:10px minmax(0,1fr);gap:15px;padding:18px 20px;text-decoration:none;display:grid}.notification-list>:last-child{border-bottom:0}.notification-list>.unread{background:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.notification-list>.unread{background:color-mix(in srgb, var(--brand-accent) 5%, #0e141d)}}.notification-dot{background:#374250;border-radius:50%;width:8px;height:8px;margin-top:6px}.notification-list>.unread .notification-dot{background:var(--brand-accent);box-shadow:0 0 0 4px var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.notification-list>.unread .notification-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-accent) 10%, transparent)}}.notification-list>a>div:last-child,.notification-list>button>div:last-child{flex-direction:column;gap:5px;min-width:0;display:flex}.notification-list span{color:var(--brand-accent);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.notification-list strong{color:#dbe5ef;font-size:13px}.notification-list p{color:#8090a3;margin:0;font-size:10px;line-height:1.65}.notification-list small{color:#566478;font-size:8px}.notification-empty{text-align:center;padding:55px 22px}.notification-empty strong{color:#dbe5ef}.notification-empty p{color:#6f7e90}.pwa-install-card{z-index:110;border:1px solid var(--brand-accent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:min(420px,100% - 36px);padding:16px;display:grid;position:fixed;bottom:18px;right:18px}@supports (color:color-mix(in lab, red, red)){.pwa-install-card{border:1px solid color-mix(in srgb, var(--brand-accent) 28%, #293441)}}.pwa-install-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0f16f5;border-radius:16px;box-shadow:0 18px 55px #0006}.pwa-install-card>div:first-child{flex-direction:column;gap:5px;display:flex}.pwa-install-card strong{color:#fff;font-size:11px}.pwa-install-card span{color:#7c899b;font-size:9px;line-height:1.5}.pwa-install-card>div:last-child{gap:7px;display:flex}.pwa-install-card button{color:#92a0b1;cursor:pointer;background:#101720;border:1px solid #2c3744;border-radius:9px;min-height:38px;padding:8px 11px;font-size:9px;font-weight:900}.pwa-install-card button:last-child{color:#071018;border-color:var(--brand-accent);background:var(--brand-accent)}.offline-page{place-items:center;min-height:76vh;padding-top:110px;padding-bottom:80px;display:grid}.offline-page>div{border:1px solid var(--v2-line);text-align:center;background:#0e141d;border-radius:20px;max-width:720px;padding:35px}.offline-page h1{letter-spacing:-.05em;margin:0;font-size:clamp(38px,7vw,68px)}.offline-page p{color:#8190a3;line-height:1.75}.application-sections{gap:24px;display:grid}.application-section{border:1px solid var(--v2-line);background:#111923;border-radius:16px;padding:22px}@supports (color:color-mix(in lab, red, red)){.application-section{background:color-mix(in srgb, #111923 90%, var(--brand-accent) 2%)}}.application-section-heading{margin-bottom:18px}.application-section-heading span{color:var(--brand-accent);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.application-section-heading h2{color:#e8edf4;margin:5px 0 0;font-size:18px}.application-section-heading p{color:#728094;margin:6px 0 0;font-size:10px;line-height:1.6}.application-multi-select{gap:8px;padding-top:5px;display:grid}.application-multi-select label{color:#aab5c3;background:#0b1017;border:1px solid #2b3746;border-radius:10px;align-items:center;gap:10px;min-height:42px;padding:8px 11px;font-size:10px;display:flex}.application-multi-select input{width:17px;height:17px;accent-color:var(--brand-accent)}.builder-section-manager{border-top:1px solid #293442;margin-top:18px;padding-top:18px}.builder-section-manager>div:first-child{justify-content:space-between;align-items:center;gap:14px;display:flex}.builder-section-manager>div:first-child span{color:#8794a5;text-transform:uppercase;font-size:9px;font-weight:900}.builder-section-manager>div:first-child button{min-height:34px;color:var(--brand-accent);cursor:pointer;background:#0b1218;border:1px solid #2d4351;border-radius:8px;padding:6px 10px;font-size:8px;font-weight:900}.builder-section-list{gap:9px;margin-top:11px;display:grid}.builder-section-list>div{grid-template-columns:minmax(120px,.55fr) minmax(180px,1fr) auto;align-items:center;gap:8px;display:grid}.builder-section-list input{color:#d6dde7;background:#0b1017;border:1px solid #2b3746;border-radius:9px;min-width:0;min-height:38px;padding:8px 10px}.builder-section-list button{color:#d08a82;cursor:pointer;background:#281816;border:1px solid #703f3a;border-radius:8px;min-height:36px;padding:7px 9px}.admin-role-actions{align-items:center;gap:8px;display:flex}.admin-role-actions select{color:#c8d1dd;background:#0b1017;border:1px solid #2b3746;border-radius:8px;max-width:175px;min-height:36px;padding:6px 9px;font-size:9px}.admin-role-library,.admin-role-builder{margin-top:14px}.admin-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.admin-role-grid>article{background:#0b1118;border:1px solid #293442;border-radius:12px;flex-direction:column;gap:9px;min-width:0;padding:15px;display:flex}.admin-role-grid article>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-role-grid strong{color:#dbe3ed;font-size:10px}.admin-role-grid small,.admin-role-grid>article>span{color:#647185;font-size:8px}.admin-role-grid article>div:first-child small{text-transform:uppercase;border:1px solid #2b3746;border-radius:999px;padding:4px 6px}.admin-role-grid p{color:#778598;margin:0;font-size:9px;line-height:1.6}.admin-role-grid details{color:#7f8da0;font-size:9px}.admin-role-grid summary{cursor:pointer;color:var(--brand-accent)}.admin-role-grid ul{gap:4px;padding-left:18px;display:grid}.admin-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.admin-permission-grid>label{cursor:pointer;background:#0b1118;border:1px solid #293442;border-radius:10px;align-items:flex-start;gap:10px;padding:11px;display:flex}.admin-permission-grid input{width:17px;height:17px;accent-color:var(--brand-accent);margin-top:1px}.admin-permission-grid span{flex-direction:column;gap:3px;display:flex}.admin-permission-grid strong{color:#bdc7d3;font-size:9px}.admin-permission-grid small{color:#5e6b7e;font-family:var(--font-geist-mono);font-size:7px}.system-center-tabs{z-index:5;border-bottom:1px solid var(--v2-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090d13eb;gap:7px;padding:12px 24px;display:flex;position:sticky;top:76px;overflow-x:auto}.system-center-tabs button{color:#7e8c9e;cursor:pointer;text-transform:uppercase;background:#0d131c;border:1px solid #293442;border-radius:9px;flex:none;min-height:36px;padding:7px 12px;font-size:8px;font-weight:900}.system-center-tabs button.active{color:#071018;border-color:var(--brand-accent);background:var(--brand-accent)}.diagnostic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:16px 0;display:grid}.diagnostic-card{background:#0e151e;border:1px solid #293442;border-radius:13px;min-height:145px;padding:17px}.diagnostic-card>span{color:#8e9bad;text-transform:uppercase;background:#17202b;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900;display:inline-block}.diagnostic-card.healthy>span{color:#7be7ae;background:#4acc851a}.diagnostic-card.warning>span{color:#f6c670;background:#eba8401a}.diagnostic-card.error>span{color:#e89a92;background:#d45d511c}.diagnostic-card strong{color:#dbe3ed;margin-top:13px;font-size:11px;display:block}.diagnostic-card p{color:#718095;margin:6px 0;font-size:9px;line-height:1.6}.diagnostic-card small{color:#59677a;font-size:8px}.system-inline-form{align-items:end;gap:12px;margin:15px 0;display:flex}.system-inline-form>label{flex-direction:column;flex:1;gap:6px;display:flex}.system-inline-form label>span{color:#7f8c9d;text-transform:uppercase;font-size:8px;font-weight:900}.system-inline-form input{color:#dbe3ed;background:#0b1017;border:1px solid #2b3746;border-radius:9px;min-height:40px;padding:8px 11px}.backup-list,.sync-log{gap:9px;display:grid}.backup-list>article,.sync-log>article{background:#0d131b;border:1px solid #293442;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px;display:flex}.backup-list article>div:first-child,.sync-log article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.backup-list span,.backup-list small,.sync-log span,.sync-log small{color:#647286;font-size:8px}.backup-list strong,.sync-log strong{color:#cbd5e1;overflow-wrap:anywhere;font-size:10px}.backup-list article>div:last-child{gap:7px;display:flex}.backup-list button{min-height:34px;color:var(--brand-accent);cursor:pointer;background:#0b1218;border:1px solid #2d4351;border-radius:8px;padding:6px 9px;font-size:8px;font-weight:900}.backup-list button.danger{color:#d78c84;background:#211615;border-color:#613d3a}.sync-log>article{justify-content:flex-start}.sync-log>article>b{color:#8d99a8;text-align:center;text-transform:uppercase;background:#17202b;border-radius:999px;flex:none;min-width:58px;padding:5px 7px;font-size:7px}.sync-log>article>b.success{color:#7be7ae;background:#4acc851a}.sync-log>article>b.failed{color:#e89a92;background:#d45d511c}.sync-log>article>b.skipped{color:#f6c670;background:#eba8401a}.system-feature-card{background:#0e151e;border:1px solid #293442;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:15px 0;padding:20px;display:flex}.system-feature-card>div{min-width:0}.system-feature-card span{color:#6e7b8d;text-transform:uppercase;font-size:8px;font-weight:900}.system-feature-card strong{color:#fff;margin-top:4px;font-size:30px;display:block}.system-feature-card p{color:#778598;overflow-wrap:anywhere;margin:7px 0 0;font-size:9px;line-height:1.6}.admin-quick-actions{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.admin-quick-actions button,.admin-quick-actions a{color:#aeb9c7;cursor:pointer;text-transform:uppercase;background:#0d141d;border:1px solid #2b3746;border-radius:9px;min-height:37px;padding:8px 11px;font-size:8px;font-weight:900;text-decoration:none}.admin-quick-actions button:hover,.admin-quick-actions a:hover{color:var(--brand-accent);border-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.admin-quick-actions button:hover,.admin-quick-actions a:hover{border-color:color-mix(in srgb, var(--brand-accent) 32%, #2b3746)}}.admin-app[data-admin-density=compact] .admin-form-card{padding:14px}.admin-app[data-admin-density=compact] .admin-field input,.admin-app[data-admin-density=compact] .admin-field select{min-height:35px}.admin-app[data-admin-density=compact] .admin-sidebar nav button,.admin-app[data-admin-density=compact] .admin-sidebar nav a{min-height:37px}@media (width<=1050px){.admin-role-grid,.diagnostic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.notification-page{padding-top:115px}.notification-page-heading{flex-direction:column;align-items:flex-start}.pwa-install-card{grid-template-columns:1fr}.pwa-install-card>div:last-child{justify-content:flex-end}.admin-role-grid,.admin-permission-grid,.diagnostic-grid{grid-template-columns:1fr}.admin-role-actions{flex-direction:column;align-items:stretch}.admin-role-actions select{width:100%;max-width:none}.builder-section-list>div{grid-template-columns:1fr}.system-inline-form,.system-feature-card,.backup-list>article{flex-direction:column;align-items:stretch}.backup-list article>div:last-child{justify-content:flex-end}.system-center-tabs{padding-inline:14px;top:0}}.application-section>header{margin-bottom:18px}.application-section>header>span{color:var(--brand-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.application-section>header>p{color:#728094;margin:6px 0 0;font-size:10px;line-height:1.6}.builder-section-list>article{background:#0b1118;border:1px solid #293442;border-radius:11px;grid-template-columns:minmax(140px,.65fr) minmax(120px,.45fr) minmax(180px,1fr) auto;align-items:end;gap:8px;padding:12px;display:grid}.builder-section-list>article label{flex-direction:column;gap:5px;min-width:0;display:flex}.builder-section-list>article label>span{color:#6f7c8f;text-transform:uppercase;font-size:8px;font-weight:900}.builder-section-list>article input{color:#d6dde7;background:#0b1017;border:1px solid #2b3746;border-radius:9px;width:100%;min-width:0;min-height:38px;padding:8px 10px}.builder-section-list>article button{color:#d08a82;cursor:pointer;background:#281816;border:1px solid #703f3a;border-radius:8px;min-height:38px;padding:7px 9px}.builder-section-list>article button:disabled{opacity:.35;cursor:default}@media (width<=900px){.builder-section-list>article{grid-template-columns:1fr 1fr}.builder-section-list>article .wide{grid-column:1/-1}}@media (width<=600px){.builder-section-list>article{grid-template-columns:1fr}.builder-section-list>article .wide{grid-column:auto}}.admin-app{--admin-sidebar-width:292px;--admin-surface:#0d131de0;--admin-surface-2:#111925d1;--admin-surface-3:#172130b8;--admin-border:#99b3d621;--admin-border-strong:#99c2e738;--admin-muted:#7f8da1;--admin-text:#e9f0f8;--admin-radius:18px;grid-template-columns:var(--admin-sidebar-width) minmax(0, 1fr);color:var(--admin-text);background:radial-gradient(circle at 76% -10%, var(--brand-accent-secondary), transparent 30%), radial-gradient(circle at 28% 110%, var(--brand-accent), transparent 32%), #070b11}@supports (color:color-mix(in lab, red, red)){.admin-app{background:radial-gradient(circle at 76% -10%, color-mix(in srgb, var(--brand-accent-secondary) 11%, transparent), transparent 30%), radial-gradient(circle at 28% 110%, color-mix(in srgb, var(--brand-accent) 7%, transparent), transparent 32%), #070b11}}.admin-app.sidebar-compact{--admin-sidebar-width:92px}.admin-main{background:0 0;min-height:100vh}.admin-sidebar{z-index:20;border-right:1px solid var(--admin-border);background:linear-gradient(#0e151ffa,#080c13fc),#090e15;height:100vh;padding:14px 12px 12px;position:sticky;top:0;overflow:hidden;box-shadow:18px 0 60px #00000029}.admin-sidebar:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 0%, var(--brand-accent), transparent 68%);height:160px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.admin-sidebar:before{background:radial-gradient(circle at 30% 0%, color-mix(in srgb, var(--brand-accent) 14%, transparent), transparent 68%)}}.admin-sidebar-head{z-index:1;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:8px;display:grid;position:relative}.admin-brand{border:1px solid var(--admin-border);background:linear-gradient(145deg,#ffffff0b,#ffffff04);border-radius:15px;gap:12px;min-width:0;min-height:62px;padding:8px 10px;text-decoration:none}.admin-brand img{filter:drop-shadow(0 8px 18px #00000073);flex:none;width:42px;height:42px}.admin-brand strong{color:#fff;letter-spacing:-.01em;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-family:inherit;font-size:12px;font-weight:900;overflow:hidden}.admin-brand span{color:var(--brand-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.admin-sidebar-collapse{color:#8896a9;border:1px solid var(--admin-border);cursor:pointer;background:#ffffff06;border-radius:10px;place-items:center;width:32px;height:32px;transition:color .18s,border-color .18s,background .18s;display:grid}.admin-sidebar-collapse:hover{color:#fff;border-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-collapse:hover{border-color:color-mix(in srgb, var(--brand-accent) 38%, var(--admin-border))}}.admin-sidebar-collapse:hover{background:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-collapse:hover{background:color-mix(in srgb, var(--brand-accent) 8%, transparent)}}.admin-nav-search{z-index:1;border:1px solid var(--admin-border);background:#03070c80;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:4px;min-height:42px;margin:12px 2px 8px;padding:0 8px;display:grid;position:relative}.admin-nav-search>span{color:#637287;place-items:center;font-size:15px;display:grid}.admin-nav-search input{color:#dce6f2;background:0 0;border:0;outline:0;width:100%;min-width:0;height:38px;padding:0;font-size:10px}.admin-nav-search input::placeholder{color:#506073}.admin-nav-search:focus-within{border-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.admin-nav-search:focus-within{border-color:color-mix(in srgb, var(--brand-accent) 42%, var(--admin-border))}}.admin-nav-search:focus-within{box-shadow:0 0 0 3px var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.admin-nav-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent) 7%, transparent)}}.admin-sidebar nav{z-index:1;scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;flex:1;margin-top:3px;padding:4px 2px 20px;display:block;position:relative;overflow:hidden auto}.admin-nav-group{gap:3px;margin-top:13px;display:grid}.admin-nav-group:first-child{margin-top:5px}.admin-nav-group-label{color:#46566a;letter-spacing:.16em;text-transform:uppercase;padding:0 9px 6px;font-size:7px;font-weight:900}.admin-sidebar nav button,.admin-sidebar nav .admin-nav-link{color:#8492a4;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 9px;text-decoration:none;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid;position:relative}.admin-sidebar nav button:hover,.admin-sidebar nav .admin-nav-link:hover{color:#dce7f3;background:#ffffff09;border-color:#ffffff0e;transform:translate(2px)}.admin-sidebar nav button>b,.admin-sidebar nav .admin-nav-link>b{color:#6f7d90;width:32px;height:32px;font-family:var(--font-geist-mono), monospace;background:#ffffff06;border:1px solid #99b3d624;border-radius:10px;place-items:center;font-size:9px;font-weight:800;display:grid}.admin-sidebar nav button>span,.admin-sidebar nav .admin-nav-link>span{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-sidebar nav button>span>strong,.admin-sidebar nav .admin-nav-link>span>strong{color:inherit;letter-spacing:.01em;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:9px;font-weight:850;overflow:hidden}.admin-sidebar nav button>span>small,.admin-sidebar nav .admin-nav-link>span>small{color:#526176;letter-spacing:.01em;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:7px;font-weight:650;overflow:hidden}.admin-sidebar nav button.active,.admin-sidebar nav .admin-nav-link.active{color:#fff;border-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.admin-sidebar nav button.active,.admin-sidebar nav .admin-nav-link.active{border-color:color-mix(in srgb, var(--brand-accent) 28%, var(--admin-border))}}.admin-sidebar nav button.active,.admin-sidebar nav .admin-nav-link.active{background:linear-gradient(120deg, var(--brand-accent), var(--brand-accent-secondary))}@supports (color:color-mix(in lab, red, red)){.admin-sidebar nav button.active,.admin-sidebar nav .admin-nav-link.active{background:linear-gradient(120deg, color-mix(in srgb, var(--brand-accent) 13%, #101824), color-mix(in srgb, var(--brand-accent-secondary) 5%, #0c121a))}}.admin-sidebar nav button.active,.admin-sidebar nav .admin-nav-link.active{box-shadow:inset 3px 0 var(--brand-accent), 0 7px 20px #0000001f}.admin-sidebar nav button.active>b,.admin-sidebar nav .admin-nav-link.active>b{color:var(--brand-accent);border-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.admin-sidebar nav button.active>b,.admin-sidebar nav .admin-nav-link.active>b{border-color:color-mix(in srgb, var(--brand-accent) 38%, transparent)}}.admin-sidebar nav button.active>b,.admin-sidebar nav .admin-nav-link.active>b{background:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.admin-sidebar nav button.active>b,.admin-sidebar nav .admin-nav-link.active>b{background:color-mix(in srgb, var(--brand-accent) 9%, #0b121a)}}.admin-sidebar nav button.active>b,.admin-sidebar nav .admin-nav-link.active>b{box-shadow:0 0 22px var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.admin-sidebar nav button.active>b,.admin-sidebar nav .admin-nav-link.active>b{box-shadow:0 0 22px color-mix(in srgb, var(--brand-accent) 13%, transparent)}}.admin-sidebar nav button.active>span>small,.admin-sidebar nav .admin-nav-link.active>span>small{color:#7f94aa}.admin-sidebar-footer{z-index:2;border-top:1px solid var(--admin-border);gap:8px;padding-top:8px;display:grid;position:relative}.admin-sidebar-live{background:#46b67c0b;border:1px solid #5bd59621;border-radius:12px;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:grid}.admin-sidebar-live>i{background:#55d391;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #55d39114,0 0 14px #55d39157}.admin-sidebar-live>span{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-sidebar-live strong{color:#b9ddca;font-size:8px}.admin-sidebar-live small{color:#4e7360;font-size:7px}.admin-user{background:#ffffff05;border:0;border-radius:12px;min-height:54px;margin:0;padding:7px 8px}.admin-user>span{width:36px;height:36px;color:var(--brand-accent);border-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.admin-user>span{border-color:color-mix(in srgb, var(--brand-accent) 35%, transparent)}}.admin-user>span{background:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.admin-user>span{background:color-mix(in srgb, var(--brand-accent) 8%, #0c141d)}}.admin-user>span{font-family:inherit;font-size:10px;font-weight:900}.admin-user strong{color:#dbe4ee;font-size:9px}.admin-user small{color:#536276;font-size:7px}.admin-sidebar.compact .admin-sidebar-head{grid-template-columns:1fr}.admin-sidebar.compact .admin-brand{justify-content:center;padding-inline:6px}.admin-sidebar.compact .admin-brand img{width:40px;height:40px}.admin-sidebar.compact .admin-brand div,.admin-sidebar.compact .admin-nav-search input,.admin-sidebar.compact .admin-nav-group-label,.admin-sidebar.compact nav button>span,.admin-sidebar.compact nav .admin-nav-link>span,.admin-sidebar.compact .admin-sidebar-live>span,.admin-sidebar.compact .admin-user div{display:none}.admin-sidebar.compact .admin-sidebar-collapse{justify-self:center}.admin-sidebar.compact .admin-nav-search{grid-template-columns:1fr;padding:0}.admin-sidebar.compact .admin-nav-search>span{width:100%}.admin-sidebar.compact nav button,.admin-sidebar.compact nav .admin-nav-link{grid-template-columns:1fr;place-items:center;padding:6px}.admin-sidebar.compact .admin-nav-group{margin-top:6px}.admin-sidebar.compact .admin-sidebar-live,.admin-sidebar.compact .admin-user{grid-template-columns:1fr;place-items:center}.admin-topbar{z-index:15;border-bottom:1px solid var(--admin-border);-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);background:#070b11c7;min-height:88px;padding:15px 30px;position:sticky;top:0}.admin-topbar-title{min-width:0}.admin-breadcrumb{color:#526176;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:5px;font-size:7px;font-weight:800;display:flex}.admin-breadcrumb span{color:var(--brand-accent)}.admin-breadcrumb i{color:#344154;font-style:normal}.admin-breadcrumb b{color:#6b7a8e;font-weight:800}.admin-topbar h1{color:#f4f7fb;letter-spacing:-.035em;text-transform:none;margin:0;font-family:inherit;font-size:22px;font-weight:900}.admin-topbar-title>p{color:#59687b;letter-spacing:0;text-transform:none;margin:4px 0 0;font-family:inherit;font-size:8px;font-weight:650}.admin-top-actions{gap:9px}.admin-live-pill{background:#4cc8840a;border:1px solid #4cc88421;border-radius:12px;grid-template-columns:10px auto;align-items:center;gap:9px;min-height:44px;padding:7px 12px;display:grid}.admin-live-pill>i{background:#55d391;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #55d39175}.admin-live-pill>span{flex-direction:column;gap:1px;display:flex}.admin-live-pill b{color:#a9d8bf;font-size:8px}.admin-live-pill small{color:#4e735e;font-size:7px}.admin-top-actions>a{color:#bdc9d7;border:1px solid var(--admin-border-strong);letter-spacing:0;text-transform:none;background:#ffffff07;border-radius:12px;align-items:center;gap:14px;min-height:44px;padding:9px 13px;font-size:8px;font-weight:850;text-decoration:none;display:flex}.admin-top-actions>a span{color:var(--brand-accent)}.admin-top-actions>a:hover{color:#fff;border-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.admin-top-actions>a:hover{border-color:color-mix(in srgb, var(--brand-accent) 34%, var(--admin-border))}}.admin-top-actions>a:hover{background:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.admin-top-actions>a:hover{background:color-mix(in srgb, var(--brand-accent) 6%, transparent)}}.admin-view{max-width:1680px;margin-inline:auto;padding:30px 34px 90px}.admin-view.narrow{width:min(100%,1180px);margin-inline:0}.admin-welcome{border:1px solid var(--admin-border-strong);background:radial-gradient(circle at 82% 45%, var(--brand-accent), transparent 30%), radial-gradient(circle at 22% 0%, var(--brand-accent-secondary), transparent 32%), linear-gradient(135deg, #141d2bf0, #0a0f17eb);border-radius:26px;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:50px;min-height:310px;padding:42px 48px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-welcome{background:radial-gradient(circle at 82% 45%, color-mix(in srgb, var(--brand-accent) 15%, transparent), transparent 30%), radial-gradient(circle at 22% 0%, color-mix(in srgb, var(--brand-accent-secondary) 8%, transparent), transparent 32%), linear-gradient(135deg, #141d2bf0, #0a0f17eb)}}.admin-welcome{box-shadow:0 28px 80px #0000003d}.admin-welcome:before{content:"CONTROL / OPERATIONS";color:#ffffff06;letter-spacing:-.06em;font-family:inherit;font-size:clamp(52px,6vw,96px);font-weight:950;bottom:-15px;right:22px}.admin-welcome:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.admin-welcome-copy{z-index:2;position:relative}.admin-welcome p{color:#91a1b5;letter-spacing:.1em;align-items:center;gap:8px;margin-bottom:14px;font-size:8px;display:flex}.admin-welcome p>i{background:var(--brand-accent);width:7px;height:7px;box-shadow:0 0 14px var(--brand-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.admin-welcome p>i{box-shadow:0 0 14px color-mix(in srgb, var(--brand-accent) 60%, transparent)}}.admin-welcome h2{color:#fff;letter-spacing:-.075em;text-transform:none;max-width:760px;font-family:inherit;font-size:clamp(46px,5.7vw,78px);font-weight:950;line-height:.91}.admin-welcome h2 em{color:#0000;background:linear-gradient(110deg, var(--brand-accent), var(--brand-accent-secondary))}@supports (color:color-mix(in lab, red, red)){.admin-welcome h2 em{background:linear-gradient(110deg, var(--brand-accent), color-mix(in srgb, var(--brand-accent-secondary) 75%, white))}}.admin-welcome h2 em{letter-spacing:inherit;-webkit-background-clip:text;background-clip:text;font-family:inherit;font-style:normal;font-weight:950}.admin-welcome div>span{color:#8290a3;max-width:650px;margin-top:20px;font-size:11px;line-height:1.75}.admin-welcome-actions{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.admin-welcome-actions button,.admin-welcome-actions a{color:#cbd6e2;border:1px solid var(--admin-border-strong);cursor:pointer;background:#ffffff09;border-radius:11px;align-items:center;gap:12px;min-height:42px;padding:9px 13px;font-size:8px;font-weight:850;text-decoration:none;display:inline-flex}.admin-welcome-actions button{color:#061018;border-color:var(--brand-accent);background:var(--brand-accent)}.admin-welcome-actions button b{background:#00000021;border-radius:7px;padding:3px 6px;font-size:7px}.admin-readiness-orbit{z-index:2;background:conic-gradient(var(--brand-accent) 0 var(--admin-ready), #ffffff0e var(--admin-ready) 100%);width:250px;height:250px;box-shadow:0 0 80px var(--brand-accent);border-radius:50%;justify-self:center;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.admin-readiness-orbit{box-shadow:0 0 80px color-mix(in srgb, var(--brand-accent) 9%, transparent)}}.admin-readiness-orbit:before{content:"";border-radius:inherit;background:radial-gradient(circle at 50% 35%,#fff1,#0a0f17f5 65%);border:1px solid #ffffff0f;position:absolute;inset:9px}.admin-readiness-orbit>div{z-index:1;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.admin-readiness-orbit img{object-fit:contain;filter:drop-shadow(0 14px 24px #00000073);width:86px;height:86px}.admin-readiness-orbit span{flex-direction:column;align-items:center;gap:1px;display:flex}.admin-readiness-orbit strong{color:#fff;letter-spacing:-.05em;font-size:24px;font-weight:950}.admin-readiness-orbit small{color:#6f7e91;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:850}.admin-quick-actions{gap:9px;margin:14px 0 0;padding:0}.admin-quick-actions button,.admin-quick-actions a{color:#99a8ba;border:1px solid var(--admin-border);letter-spacing:0;text-transform:none;background:#ffffff06;border-radius:12px;min-height:42px;padding:9px 13px}.admin-quick-actions button:hover,.admin-quick-actions a:hover{color:#fff;border-color:var(--brand-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.admin-quick-actions button:hover,.admin-quick-actions a:hover{border-color:color-mix(in srgb, var(--brand-accent) 30%, var(--admin-border))}}.admin-quick-actions button:hover,.admin-quick-actions a:hover{background:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.admin-quick-actions button:hover,.admin-quick-actions a:hover{background:color-mix(in srgb, var(--brand-accent) 5%, transparent)}}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.admin-stats article{border:1px solid var(--admin-border);background:linear-gradient(145deg,#121a26d6,#0a0f17b8);border-radius:18px;justify-content:flex-start;min-height:154px;padding:19px;position:relative;overflow:hidden;box-shadow:0 14px 34px #0000001f}.admin-stats article:after{content:"";background:var(--brand-accent);filter:blur(55px);opacity:.05;border-radius:50%;width:100px;height:100px;position:absolute;top:-35px;right:-35px}.admin-stat-icon{width:33px;height:33px;color:var(--brand-accent);border:1px solid var(--brand-accent);place-items:center;margin-bottom:17px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-stat-icon{border:1px solid color-mix(in srgb, var(--brand-accent) 24%, var(--admin-border))}}.admin-stat-icon{background:var(--brand-accent);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.admin-stat-icon{background:color-mix(in srgb, var(--brand-accent) 6%, #ffffff04)}}.admin-stat-icon{font-size:10px;font-weight:900}.admin-stats span{color:#67768a;letter-spacing:.11em;font-size:7px}.admin-stats strong{color:#eef4fa;letter-spacing:-.045em;margin:5px 0 2px;font-family:inherit;font-size:29px;font-weight:950}.admin-stats small{color:#526174;font-size:8px}.admin-stats small.warn{color:#d6a161}.admin-stat-line{background:linear-gradient(90deg, var(--brand-accent), transparent);opacity:.42;height:2px;position:absolute;inset:auto 18px 0}.admin-overview-grid{gap:12px;margin-top:12px}.admin-card,.admin-form-card,.integration-grid article,.setup-progress-card,.design-preview,.module-manager-grid label,.update-hero-card,.diagnostic-card,.system-feature-card,.backup-list>article,.sync-log>article,.admin-role-grid>article,.admin-permission-grid>label{border-color:var(--admin-border);border-radius:var(--admin-radius);background:linear-gradient(145deg, var(--admin-surface-2), #0a0f17c7);box-shadow:0 15px 42px #0000001c}.admin-card{min-height:335px;padding:24px}.admin-card-title{border-bottom-color:var(--admin-border);padding-bottom:15px}.admin-card-title h3{color:#e9eff6;letter-spacing:-.02em;text-transform:none;margin-top:5px;font-family:inherit;font-size:16px;font-weight:900}.admin-card-title span,.integration-grid article>span{color:var(--brand-accent);letter-spacing:.11em;font-size:7px}.health-row{color:#8e9caf;border-bottom-color:#99b3d614;min-height:52px}.admin-card>button,.add-row{min-height:38px;color:var(--brand-accent);border-color:var(--brand-accent);padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.admin-card>button,.add-row{border-color:color-mix(in srgb, var(--brand-accent) 25%, var(--admin-border))}}.admin-card>button,.add-row{background:var(--brand-accent);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.admin-card>button,.add-row{background:color-mix(in srgb, var(--brand-accent) 6%, transparent)}}.admin-card>button,.add-row{letter-spacing:0;text-transform:none}.activity-list>div{border-bottom-color:#99b3d614;min-height:55px}.activity-list i{background:var(--brand-accent);box-shadow:0 0 11px var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.activity-list i{box-shadow:0 0 11px color-mix(in srgb, var(--brand-accent) 40%, transparent)}}.activity-list b{color:#b9c5d2;font-size:9px}.activity-list small,.activity-list time{color:#566579}.admin-section-heading{margin-bottom:27px}.admin-section-heading p{color:var(--brand-accent);letter-spacing:.13em;font-size:7px}.admin-section-heading h2{color:#f2f5f9;letter-spacing:-.055em;text-transform:none;max-width:900px;font-family:inherit;font-size:clamp(33px,4vw,50px);font-weight:950;line-height:.98}.admin-section-heading>span{color:#738196;max-width:760px;margin-top:11px;font-size:10px;line-height:1.75}.admin-form-card{padding:26px}.admin-form-card>h3{color:#dbe4ee;border-bottom-color:var(--admin-border);letter-spacing:-.01em;text-transform:none;margin-top:0;font-family:inherit;font-size:14px;font-weight:900}.form-grid{gap:16px}.admin-field{color:#718095;gap:7px}.admin-field>span{color:#718095;letter-spacing:.09em;font-size:7px}.admin-field input,.admin-field textarea,.admin-field select,.repeat-grid input,.repeater input,.repeater textarea,.system-inline-form input,.admin-role-actions select,.builder-section-list input,.builder-section-list>article input{color:#e4ebf3;background:#04080d8f;border:1px solid #99b3d629;border-radius:11px}.admin-field input,.admin-field select,.repeat-grid input,.repeater input{height:auto;min-height:44px}.admin-field input:focus,.admin-field textarea:focus,.admin-field select:focus,.repeat-grid input:focus,.repeater input:focus,.repeater textarea:focus,.system-inline-form input:focus{border-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.admin-field input:focus,.admin-field textarea:focus,.admin-field select:focus,.repeat-grid input:focus,.repeater input:focus,.repeater textarea:focus,.system-inline-form input:focus{border-color:color-mix(in srgb, var(--brand-accent) 55%, transparent)}}.admin-field input:focus,.admin-field textarea:focus,.admin-field select:focus,.repeat-grid input:focus,.repeater input:focus,.repeater textarea:focus,.system-inline-form input:focus{box-shadow:0 0 0 3px var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.admin-field input:focus,.admin-field textarea:focus,.admin-field select:focus,.repeat-grid input:focus,.repeater input:focus,.repeater textarea:focus,.system-inline-form input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent) 9%, transparent)}}.admin-field small{color:#526174;font-size:8px;line-height:1.45}.admin-toggle{border:1px solid var(--admin-border);background:#ffffff05;border-radius:13px;min-height:66px;padding:14px}.admin-toggle b{color:#cbd5df;font-size:9px}.admin-toggle small{color:#607084;font-size:8px;line-height:1.5}.admin-save{background:linear-gradient(120deg, var(--brand-accent), var(--brand-accent-secondary));border:0;border-radius:11px;min-width:170px;min-height:44px}@supports (color:color-mix(in lab, red, red)){.admin-save{background:linear-gradient(120deg, var(--brand-accent), color-mix(in srgb, var(--brand-accent-secondary) 70%, var(--brand-accent)))}}.admin-save{box-shadow:0 12px 28px var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.admin-save{box-shadow:0 12px 28px color-mix(in srgb, var(--brand-accent) 14%, transparent)}}.admin-save{letter-spacing:.06em;font-size:8px}.products-toolbar{align-items:center}.product-admin-grid{grid-template-columns:360px minmax(0,1fr);gap:12px}.product-list-panel,.product-editor{border:1px solid var(--admin-border);background:linear-gradient(145deg,#101722e6,#080d14db);border-radius:18px;overflow:hidden;box-shadow:0 16px 44px #00000021}.product-list-panel{position:sticky;top:112px}.product-list-tools{border-bottom-color:var(--admin-border)}.product-list-row{border-bottom-color:#99b3d614}.product-list-row>button{border-radius:10px;min-height:72px}.product-list-row>button:hover{background:#ffffff08}.product-list-row>button.active{background:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.product-list-row>button.active{background:color-mix(in srgb, var(--brand-accent) 7%, #ffffff05)}}.product-list-row>button.active{box-shadow:inset 3px 0 var(--brand-accent)}.product-list-row>button>span{border-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.product-list-row>button>span{border-color:color-mix(in srgb, var(--brand-accent) 25%, var(--admin-border))}}.product-list-row>button>span{background:var(--brand-accent);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.product-list-row>button>span{background:color-mix(in srgb, var(--brand-accent) 6%, transparent)}}.product-editor{padding:28px}.editor-heading{border-bottom-color:var(--admin-border)}.editor-heading h2{color:#f2f6fa;letter-spacing:-.04em;text-transform:none;font-family:inherit;font-size:27px;font-weight:950}.system-center-tabs{border-bottom-color:var(--admin-border);background:#070b11db;gap:6px;padding:11px 30px;top:88px}.system-center-tabs button{color:#748296;border-color:var(--admin-border);letter-spacing:0;text-transform:none;background:#ffffff05;border-radius:10px;min-height:38px}.system-center-tabs button.active{color:#071018;border-color:var(--brand-accent);background:var(--brand-accent);box-shadow:0 8px 20px var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.system-center-tabs button.active{box-shadow:0 8px 20px color-mix(in srgb, var(--brand-accent) 14%, transparent)}}.diagnostic-grid{gap:12px}.diagnostic-card{min-height:165px;padding:19px}.diagnostic-card strong{color:#dde6ef;font-size:11px}.diagnostic-card p{color:#728196}.backup-list>article,.sync-log>article{padding:16px 18px}.admin-access-grid,.admin-role-grid{gap:12px}.admin-role-grid>article{padding:17px}.admin-permission-grid{gap:10px}.admin-permission-grid>label{padding:13px}.admin-account-picker{border-color:var(--admin-border);background:#04080d80;border-radius:13px;overflow:hidden auto}.admin-account-picker>button{border-bottom-color:#99b3d614}.admin-account-picker>button:hover,.admin-account-picker>button.active{background:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.admin-account-picker>button:hover,.admin-account-picker>button.active{background:color-mix(in srgb, var(--brand-accent) 6%, transparent)}}.admin-toast{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:14px;min-width:310px;top:16px;right:20px}.admin-toast.success{background:#133224f0;border-color:#50ca8842}.admin-toast.error{background:#381b18f2;border-color:#da675b4d}@media (width<=1250px){.admin-app{--admin-sidebar-width:92px}.admin-sidebar .admin-sidebar-head{grid-template-columns:1fr}.admin-sidebar .admin-brand{justify-content:center;padding-inline:6px}.admin-sidebar .admin-brand div,.admin-sidebar .admin-nav-search input,.admin-sidebar .admin-nav-group-label,.admin-sidebar nav button>span,.admin-sidebar nav .admin-nav-link>span,.admin-sidebar .admin-sidebar-live>span,.admin-sidebar .admin-user div,.admin-sidebar .admin-sidebar-collapse{display:none}.admin-sidebar .admin-nav-search{grid-template-columns:1fr;padding:0}.admin-sidebar nav button,.admin-sidebar nav .admin-nav-link{grid-template-columns:1fr;place-items:center;padding:6px}.admin-sidebar .admin-nav-group{margin-top:6px}.admin-sidebar .admin-sidebar-live,.admin-sidebar .admin-user{grid-template-columns:1fr;place-items:center}.admin-welcome{grid-template-columns:minmax(0,1fr) 250px;padding:36px}.admin-readiness-orbit{width:210px;height:210px}}@media (width<=900px){.admin-app{padding-bottom:76px;display:block}.admin-sidebar,.admin-sidebar.compact{z-index:80;border-top:1px solid var(--admin-border);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#080c13f0;border-right:0;width:100%;height:76px;padding:8px;display:block;position:fixed;inset:auto 0 0;overflow:visible}.admin-sidebar:before,.admin-sidebar-head,.admin-nav-search,.admin-nav-group-label,.admin-sidebar-footer{display:none}.admin-sidebar nav{gap:5px;margin:0;padding:0 0 4px;display:flex;overflow:auto hidden}.admin-nav-group{display:contents}.admin-sidebar nav button,.admin-sidebar nav .admin-nav-link,.admin-sidebar.compact nav button,.admin-sidebar.compact nav .admin-nav-link{border-radius:12px;grid-template-columns:1fr;place-items:center;width:auto;min-width:62px;min-height:58px;padding:7px;display:grid}.admin-sidebar nav button>b,.admin-sidebar nav .admin-nav-link>b{background:0 0;border:0}.admin-sidebar nav button>span,.admin-sidebar nav .admin-nav-link>span{display:none}.admin-topbar{min-height:78px;padding:13px 16px}.admin-live-pill{display:none}.admin-top-actions>a{min-width:42px;padding:9px 11px;font-size:0}.admin-top-actions>a span{font-size:12px}.admin-view{padding:22px 15px 70px}.admin-welcome{grid-template-columns:1fr;min-height:auto;padding:27px}.admin-readiness-orbit{justify-self:start;width:180px;height:180px}.admin-welcome h2{font-size:clamp(42px,11vw,64px)}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-grid,.product-admin-grid{grid-template-columns:1fr}.product-list-panel{position:static}.system-center-tabs{padding-inline:14px;top:78px}}@media (width<=560px){.admin-topbar-title>p{display:none}.admin-topbar h1{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:18px;overflow:hidden}.admin-welcome{border-radius:20px;padding:23px 19px}.admin-welcome h2{font-size:42px}.admin-readiness-orbit{width:155px;height:155px}.admin-readiness-orbit img{width:60px;height:60px}.admin-stats{grid-template-columns:1fr}.admin-stats article{min-height:135px}.form-grid{grid-template-columns:1fr}.admin-field.wide,.admin-toggle.wide{grid-column:auto}.admin-form-card{padding:19px}.products-toolbar{flex-direction:column;align-items:stretch}.products-toolbar-actions{justify-content:flex-start;margin-bottom:12px}.admin-toast{min-width:0;left:12px;right:12px}}.admin-sidebar nav button>span,.admin-sidebar nav .admin-nav-link>span{letter-spacing:.01em;text-transform:none;font-size:9px;font-weight:850}.admin-topbar>div:first-child:not(.admin-topbar-title)>p{color:var(--brand-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:7px;font-weight:800}.admin-topbar>div:first-child:not(.admin-topbar-title)>h1{color:#f4f7fb;letter-spacing:-.035em;text-transform:none;font-family:inherit;font-size:22px;font-weight:900}.admin-top-actions>.admin-status{background:#56cc8f0a;border:1px solid #56cc8f21;border-radius:10px;min-height:36px;padding:7px 10px}.applications-admin .admin-brand,.community-admin-app .admin-brand,.information-admin-app .admin-brand,.system-center-app .admin-brand,.admin-access-app .admin-brand{margin-bottom:10px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@font-face{font-family:Frontier Rye;src:url(/fonts/rye-latin-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Frontier Bodoni;src:url(/fonts/bodoni-moda-latin-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Frontier Sans;src:url(/fonts/dm-sans-latin-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Frontier Sans;src:url(/fonts/dm-sans-latin-600-normal.woff2)format("woff2");font-style:normal;font-weight:600 900;font-display:swap}:root{--frontier-paper:#e9e2d4;--frontier-paper-light:#f3ede1;--frontier-ink:#282a21;--frontier-muted:#6b6c5d;--frontier-night:#151810;--frontier-copper:var(--brand-accent,#c78c61);--frontier-line:#afa58d;--frontier-display:"Frontier Bodoni",Georgia,serif;--frontier-sans:"Frontier Sans",Arial,sans-serif}html{scroll-behavior:smooth;scroll-padding-top:32px}.frontier-body{--font-geist-sans:"Frontier Sans",Arial,sans-serif;--font-geist-mono:Consolas,monospace;font-family:var(--frontier-sans);background:var(--frontier-paper)}.frontier-public{color:var(--frontier-ink);background:var(--frontier-paper);position:relative;overflow:clip}.frontier-public .shell,.site-header .shell,.site-footer .shell{width:calc(100% - 112px);max-width:1320px;margin-inline:auto}.frontier-public h1,.frontier-public h2,.frontier-public h3{text-transform:none;letter-spacing:-.045em;text-shadow:none;font-weight:400}.frontier-public p{font-family:var(--frontier-sans)}.frontier-public :is(a,button,input,textarea,select,summary):focus-visible,.site-header :is(a,button):focus-visible,.site-footer a:focus-visible{outline:2px solid var(--frontier-copper);outline-offset:5px}body .site-header{z-index:40!important;width:100%!important;max-width:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#181a13!important;border:0!important;border-radius:0!important;margin:0!important;position:relative!important;inset:auto!important}.frontier-home>.site-header{background:linear-gradient(#14170fe8,#14170f40)!important;position:absolute!important;top:0!important;left:0!important}.frontier-utility{border-bottom:1px solid #eee4d51c}.frontier-utility>.shell{color:#d3cbb994;height:35px;font:8px var(--frontier-sans);letter-spacing:1.9px;justify-content:space-between;align-items:center;display:flex}.frontier-utility i{color:var(--frontier-copper);margin-inline:10px;font-style:normal}body .site-header .header-inner{gap:28px;height:96px!important;min-height:96px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.site-header .brand{flex-shrink:0;gap:13px;text-decoration:none}.site-header .brand img{object-fit:contain;width:48px!important;height:48px!important}.site-header .brand b{text-transform:none;white-space:nowrap;letter-spacing:-.5px!important;color:#eee4d5!important;font:400 22px/1.15 Frontier Rye,Georgia,serif!important}.site-header .brand small{text-transform:uppercase;display:block;color:#cda579!important;font:8px var(--frontier-sans)!important;letter-spacing:3px!important;margin-top:7px!important}body .site-header .desktop-nav{align-items:center;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:29px!important;padding:0!important}.site-header .desktop-nav a{text-transform:uppercase;padding:10px 0;position:relative;color:#e3dccb!important;font:600 10px var(--frontier-sans)!important;letter-spacing:1.6px!important}.site-header .desktop-nav a:after{content:"";background:var(--frontier-copper);width:0;height:1px;transition:width .2s;position:absolute;bottom:1px;left:0}.site-header .desktop-nav a:hover:after{width:100%}body .site-header .account-link{gap:9px;min-width:0!important;min-height:42px!important;font:600 9px var(--frontier-sans)!important;letter-spacing:1.4px!important;color:#eee4d5!important;background:#171a1122!important;border:1px solid #eee4d547!important;border-radius:0!important;padding:13px 18px!important}.account-link .status-dot{width:4px;height:4px;background:var(--frontier-copper)!important;box-shadow:none!important}.frontier-hero{color:#eee6d8;isolation:isolate;background:#151810;align-items:center;height:860px;min-height:min(950px,100svh);display:flex;position:relative}.frontier-landscape,.frontier-hero-shade{z-index:-1;position:absolute;inset:0}.frontier-landscape img{object-fit:cover;object-position:60% 50%;width:100%;height:100%;display:block}.frontier-hero-shade{background:linear-gradient(90deg,#11150ee0 0%,#11150e82 40%,#11150e08 82%),linear-gradient(#15181038 0%,#15181012 30%,#15181009 62%,#151810 100%)}.frontier-hero-content{padding-top:133px;padding-bottom:96px;position:relative}.frontier-kicker{color:var(--frontier-copper);font:600 9px var(--frontier-sans);letter-spacing:2.7px;text-transform:uppercase;align-items:center;gap:16px;margin:0 0 26px;display:flex}.frontier-kicker>span{background:currentColor;width:35px;height:1px;display:block}.frontier-hero .frontier-kicker{color:#e0b68b}.frontier-hero h1{max-width:830px;font:400 clamp(76px,7.6vw,112px)/.98 var(--frontier-display);letter-spacing:-5.5px;color:#f1e9dc;text-wrap:balance;margin:0 0 28px}.frontier-hero h1 em{color:#dda578;letter-spacing:-5px;font-style:italic;font-weight:400}.frontier-lead{color:#e6decdd1;max-width:425px;margin:0;font-size:13px;line-height:1.95}.frontier-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.frontier-button{min-height:51px;color:inherit;font:600 9px var(--frontier-sans);text-transform:uppercase;letter-spacing:1.6px;cursor:pointer;border:1px solid #b7ab935c;justify-content:space-between;align-items:center;gap:36px;padding:17px 22px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.frontier-button span{font-size:18px;font-weight:400;line-height:1}.frontier-button.filled{background:var(--frontier-copper);border-color:var(--frontier-copper);color:#191c13}.frontier-button.filled:hover{background:#e2b28b;border-color:#e2b28b;transform:translateY(-2px)}.frontier-button.outline{color:#eee5d8;background:#15181035;border-color:#e6dacb65}.frontier-button.outline:hover{background:#eee4d510;border-color:#eee4d5}.frontier-button.ink{background:var(--frontier-ink);border-color:var(--frontier-ink);color:var(--frontier-paper)}.frontier-button.ink:hover{background:#424431}.frontier-hero-note{letter-spacing:.6px;color:#e6dec99c;align-items:center;gap:10px;margin:26px 0 0;font-size:9px;display:flex}.frontier-star{color:var(--frontier-copper);font-size:19px}.frontier-hero-note .frontier-star{font-size:11px}.frontier-hero-bottom{color:#d4c9b398;letter-spacing:1.8px;border-top:1px solid #ddd1b923;justify-content:space-between;align-items:center;padding-top:24px;font-size:8px;display:flex;position:absolute;bottom:38px;left:50%;transform:translate(-50%)}.frontier-hero-bottom>a{color:#e8e0d3;letter-spacing:1px;align-items:center;gap:13px;font-size:9px;text-decoration:none;display:flex}.frontier-scroll-icon{color:#d9af86;border:1px solid #bfa98b60;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.frontier-hero-bottom b{color:#d8c6ad;margin-left:8px;font-weight:600}.frontier-ethos{background:var(--frontier-paper-light);border-bottom:1px solid #a69c802e}.frontier-ethos>.shell{grid-template-columns:1fr 1.15fr 1.3fr auto;align-items:center;gap:40px;padding-block:29px;display:grid}.frontier-ethos>.shell>p{font:400 25px/1.14 var(--frontier-display);letter-spacing:-.4px;margin:0}.frontier-ethos>.shell>p>span{color:#87765e;letter-spacing:1.6px;font:600 7px var(--frontier-sans);margin-bottom:10px;display:block}.frontier-ethos em{color:#826144;font-style:italic}.frontier-ethos>.shell>div{align-items:center;gap:18px;display:flex}.frontier-ethos strong{letter-spacing:-.1px;font-size:12px;font-weight:600;display:block}.frontier-ethos div>div>span{color:var(--frontier-muted);margin-top:6px;font-size:10px;line-height:1.6;display:block}.frontier-ethos>.shell>a{color:#645642;text-transform:uppercase;letter-spacing:1.5px;border-bottom:1px solid #9e7e58;gap:25px;padding-bottom:8px;font-size:9px;text-decoration:none;display:flex}.frontier-story{grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-block:104px 112px;display:grid}.frontier-section-no{color:#866547;align-items:center;gap:15px;margin:0 0 28px;display:flex}.frontier-section-no>b{font:400 22px var(--frontier-display);width:24px}.frontier-section-no>span{font:600 8px var(--frontier-sans);letter-spacing:1.9px;align-items:center;gap:16px;display:flex}.frontier-section-no>span:before{content:"";background:#a3846260;width:33px;height:1px;display:block}.frontier-story h2,.frontier-recruit h2,.frontier-arrival h2{font:400 clamp(39px,4.2vw,61px)/1.04 var(--frontier-display);letter-spacing:-2.7px;text-wrap:balance;margin:0 0 23px}.frontier-story h2 em,.frontier-arrival h2 em{color:#96714d;font-style:italic;font-weight:400}.frontier-editorial-copy{max-width:465px;color:var(--frontier-muted);margin:0;font-size:13px;line-height:1.95}.frontier-principles{margin-top:28px;margin-bottom:29px}.frontier-principles article{border-top:1px solid #a69c803c;gap:20px;padding:20px 0 18px;display:flex}.frontier-principles article>span{font:400 16px var(--frontier-display);color:#9b7751;min-width:24px}.frontier-principles h3{font:400 24px var(--frontier-display);letter-spacing:-.6px;margin:0 0 6px}.frontier-principles p{color:#787867;max-width:395px;margin:0;font-size:11px;line-height:1.8}.frontier-text-link{color:#735333;font:600 9px var(--frontier-sans);letter-spacing:1.6px;text-transform:uppercase;border-bottom:1px solid #a47d55;justify-content:space-between;align-items:center;gap:28px;padding-bottom:9px;text-decoration:none;display:inline-flex}.frontier-text-link>span{font-size:19px;line-height:1}.frontier-text-link:hover{color:#402a16;border-color:#402a16}.frontier-story-art{flex-direction:column;justify-content:center;align-self:stretch;margin:0;display:flex;position:relative}.frontier-photo-frame{background:#f6f0e5;border:1px solid #a99c7b70;padding:9px;position:relative}.frontier-photo-frame>img{object-fit:cover;object-position:49% 50%;filter:saturate(.72);width:100%;height:570px;display:block}.frontier-photo-corner{z-index:2;border-style:solid;border-color:#b08457;width:24px;height:24px;position:absolute}.frontier-photo-corner.top{border-width:1px 0 0 1px;top:-5px;left:-5px}.frontier-photo-corner.bottom{border-width:0 1px 1px 0;bottom:-5px;right:-5px}.frontier-story-art figcaption{letter-spacing:1.5px;color:#897a61;justify-content:space-between;gap:20px;margin-top:17px;font-size:7px;display:flex}.frontier-photo-seal{color:#6b5237;outline-offset:-8px;background:#ebe0c8;border:1px solid #a9937166;border-radius:50%;outline:1px dashed #a9937199;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:118px;height:118px;display:flex;position:absolute;bottom:72px;left:-48px;transform:rotate(-12deg);box-shadow:0 5px 20px #1d1a1029}.frontier-photo-seal img{width:35px;height:35px}.frontier-photo-seal span{font:600 7px/1.5 var(--frontier-sans);text-align:center;letter-spacing:1.7px}.frontier-recruit{color:#eee4d5;background:#1b1e16 radial-gradient(at 50% 30%,#bca78608,#0000 70%);border-top:1px solid #323729;padding:92px 0 48px}.frontier-recruit-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:110px;margin-bottom:42px;display:grid}.frontier-recruit .frontier-section-no{color:#c6956a;margin-bottom:22px}.frontier-recruit h2{color:#e9e2d5;margin:0}.frontier-recruit h2 em{color:#c89c77;font-style:italic;font-weight:400}.frontier-recruit-heading>div>p:not(.frontier-section-no){color:#b6b8a8;max-width:370px;margin:0 0 23px;font-size:12px;line-height:1.95}.frontier-recruit-note{letter-spacing:1.6px;color:#c19870;align-items:center;gap:10px;font-size:8px;display:flex}.frontier-recruit-note i{background:#c19870;width:4px;height:4px}.frontier-posters{grid-template-columns:repeat(3,1fr);gap:23px;display:grid}.frontier-poster{outline-offset:-7px;background:#22261b;border:1px solid #565e4261;outline:1px solid #73795e23;padding:25px 29px 27px;transition:background .25s,border-color .25s,transform .25s;position:relative}.frontier-poster:hover{background:#2b2e21;border-color:#c092665e;transform:translateY(-4px)}.frontier-poster-top{color:#b9bba8;border-bottom:1px solid #7b80652e;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.frontier-poster-top>span:first-child{letter-spacing:2px;font-size:7px}.frontier-poster-top>span:last-child{font:400 20px var(--frontier-display);color:#c5a57f}.frontier-role-mark{color:#baa17a;width:77px;height:77px;margin:29px auto 23px;display:block}.frontier-poster .frontier-poster-kicker{text-align:center;color:#a6ac94;letter-spacing:2px;margin:0 0 11px;font-size:7px}.frontier-poster h3{text-align:center;color:#efe6d6;font:400 31px var(--frontier-display);letter-spacing:-.8px;margin:0 0 18px}.frontier-poster .frontier-poster-copy{color:#b2b6a1;text-align:center;min-height:86px;margin:0;font-size:11px;line-height:1.95}.frontier-poster>a{color:#d4b894;letter-spacing:1.5px;text-transform:uppercase;border-top:1px solid #7b80652e;justify-content:space-between;align-items:center;margin-top:25px;padding-top:20px;font-size:8px;text-decoration:none;display:flex}.frontier-poster>a>span{font-size:20px;line-height:1}.frontier-recruit-footer{text-align:center;color:#d7c6ad;font:400 19px var(--frontier-display);margin:32px 0 0}.frontier-recruit-footer>span{font:9px var(--frontier-sans);color:#a1a88d;letter-spacing:.4px;margin-top:8px;display:block}.frontier-arrival{background:var(--frontier-paper-light);padding:91px 0 99px;position:relative}.frontier-arrival>.shell{position:relative}.frontier-arrival-grid{grid-template-columns:1fr 390px;align-items:center;gap:110px;display:grid}.frontier-arrival-grid>div>p{color:var(--frontier-muted);max-width:355px;font-size:12px;line-height:1.9}.frontier-arrival .frontier-actions{gap:30px;margin-top:27px}.frontier-status{outline-offset:-7px;color:#36392b;background:#e2d8c2;border:1px solid #baad8c8c;outline:1px solid #a8997650;padding:26px 30px 23px}.frontier-status-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.frontier-status-heading>span{letter-spacing:1.8px;color:#726f54;font-size:7px}.frontier-status-heading>img{opacity:.8;width:27px;height:27px}.frontier-status>p{font:400 italic 17px var(--frontier-display);color:#7c694d;margin:13px 0 5px}.frontier-status>h3{font:400 31px/1.1 var(--frontier-display);letter-spacing:-.8px;margin:0 0 17px}.frontier-signal{color:#87795e;letter-spacing:1.6px;align-items:center;gap:7px;font-size:7px;display:flex}.frontier-signal>i{background:#a99b7b;border-radius:50%;width:5px;height:5px}.frontier-signal.live>i{background:#577c3b}.frontier-status-details{border-top:1px solid #96866938;margin-top:18px;padding-top:18px}.frontier-status-details>span{letter-spacing:1.5px;color:#827659;font-size:6px}.frontier-status-details>p{color:#6a6d56;max-width:255px;margin:7px 0 0;font-size:10px;line-height:1.85}.frontier-status-details>strong{font:400 26px var(--frontier-display);margin-top:8px;display:block}.frontier-status-details small{font:9px var(--frontier-sans);color:#7b745b}.frontier-status-footnote{color:#8b7f62;margin-top:17px;font-size:7px;line-height:1.8;display:block}body .site-footer{position:relative;color:#d8d5c6!important;background:#171a12!important;border-top:1px solid #373d2b!important;padding:58px 0 24px!important}.frontier-footer-heading{text-align:center;border-bottom:1px solid #9b9d7e22;padding-bottom:46px;margin-bottom:42px!important}.frontier-footer-heading>p{letter-spacing:2.5px;color:#9b9f85;margin:0 0 13px;font-size:7px}.frontier-footer-heading>span{letter-spacing:-2px;color:#cbb58f;font:400 clamp(44px,6vw,88px)/1.1 Frontier Rye,Georgia,serif;display:block}.site-footer .footer-grid{grid-template-columns:1.1fr 1.3fr;align-items:start;gap:70px;display:grid}.site-footer .footer-brand{align-items:center;gap:18px;display:flex}.site-footer .footer-brand img{width:49px;height:49px}.site-footer .footer-brand strong{letter-spacing:-.5px;text-transform:none;font:400 20px Frontier Rye,Georgia,serif}.site-footer .footer-brand p{font:10px/1.8 var(--frontier-sans);margin-top:8px;color:#9ea38b!important}.site-footer .footer-links{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.site-footer .footer-links>div{flex-direction:column;gap:10px;display:flex}.site-footer .footer-links>div>span{color:#c5ad86;font:600 7px var(--frontier-sans);letter-spacing:2px;margin-bottom:6px}.site-footer .footer-links a{font-size:10px;line-height:1.6;text-decoration:none;color:#969e84!important}.site-footer .footer-links a:hover{color:#efe4cc!important}.site-footer .footer-bottom{line-height:1.8;color:#788368!important;border-top:1px solid #9b9d7e22!important;margin-top:45px!important;padding-top:20px!important;font-size:8px!important}.frontier-notice{z-index:45;color:#1c2115;text-align:center;background:#c78c61;padding:12px 30px;font-size:11px;position:relative}.frontier-home:has(.frontier-notice)>.site-header{position:relative!important}.frontier-page-banner{isolation:isolate;color:#f1e6d2;background:#20241a;padding:40px 0 65px;position:relative;overflow:hidden}.frontier-page-banner:before{content:"";z-index:-1;background:linear-gradient(90deg,#171c14ef,#171c14be),url(/images/frontier-cinematic-hero.png) 50% 43%/cover;position:absolute;inset:0}.frontier-page-banner>.shell{position:relative}.frontier-breadcrumb{color:#a8ad95;letter-spacing:1.8px;margin-bottom:40px;font-size:7px;text-decoration:none;display:block}.frontier-breadcrumb>span{color:#776d50;margin:0 13px}.frontier-page-banner .frontier-kicker{color:#d3aa7d;margin-bottom:20px}.frontier-page-banner h1{font:400 clamp(54px,5.8vw,82px)/.98 var(--frontier-display);letter-spacing:-3px;color:#f2e6d4;max-width:760px;margin:0 0 22px}.frontier-page-banner h1 em{color:#d4a478;font-style:italic;font-weight:400}.frontier-page-banner>.shell>p:not(.frontier-kicker){color:#c3c8b4;max-width:565px;margin:0;font-size:12px;line-height:1.95}.frontier-banner-seal{color:#b29d6a44;font-size:90px;position:absolute;top:50%;right:25px;transform:translateY(-50%)}.frontier-rules-content{padding-block:60px 70px}.frontier-rules-layout{grid-template-columns:250px 1fr;align-items:start;gap:80px;display:grid}.frontier-rules-index{position:sticky;top:30px}.frontier-rules-index>span{letter-spacing:2px;color:#947451;margin-bottom:21px;font-size:8px;display:block}.frontier-rules-index nav{border-top:1px solid #b5a9915c;flex-direction:column;display:flex}.frontier-rules-index nav>a{color:#6e705a;border-bottom:1px solid #b5a9915c;align-items:start;gap:15px;padding:14px 0;font-size:10px;line-height:1.7;text-decoration:none;display:flex}.frontier-rules-index nav>a:hover{color:#774e24}.frontier-rules-index nav b{font:400 15px var(--frontier-display);color:#aa8056;min-width:20px}.frontier-rules-index>div{align-items:center;gap:14px;padding:28px 0;display:flex}.frontier-rules-index>div img{width:37px;height:37px}.frontier-rules-index>div p{font:400 italic 19px/1.2 var(--frontier-display);color:#8c7958;margin:0}.frontier-rules-body{min-width:0}.frontier-rules-tools{align-items:stretch;gap:18px;margin-bottom:20px;display:flex}.frontier-rules-tools label{background:#f3ede1;border:1px solid #b3a68d77;flex:1;align-items:center;gap:12px;min-width:0;padding:0 15px;display:flex}.frontier-rules-tools label>span{color:#937b56;font-size:23px}.frontier-rules-tools input{width:100%;min-width:0;min-height:48px;color:#3c412f!important;font:12px var(--frontier-sans)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.frontier-rules-tools input:focus-visible{outline:none}.frontier-rules-tools label:focus-within{outline:2px solid var(--frontier-copper);outline-offset:3px}.frontier-rules-tools button{font:600 9px var(--frontier-sans);color:#786242;letter-spacing:.5px;cursor:pointer;background:0 0;border:1px solid #b3a68d77;justify-content:space-between;align-items:center;gap:20px;padding:0 16px;display:flex}.frontier-rules-tools button>span{font-size:18px}.frontier-rule-count{color:#8f886f;letter-spacing:1px;margin-bottom:18px;font-size:8px}.frontier-rule{background:#ebe4d7;border:1px solid #b5a99155;border-bottom:0;padding:0;scroll-margin-top:35px}.frontier-rule:last-of-type{border-bottom:1px solid #b5a99155}.frontier-rule[open]{background:#f1ebdf}.frontier-rule summary{cursor:pointer;align-items:center;gap:20px;padding:22px 24px;list-style:none;display:flex}.frontier-rule summary::-webkit-details-marker{display:none}.frontier-rule summary>span{font:400 18px var(--frontier-display);color:#9b7c50;min-width:24px}.frontier-rule summary>h2{font:400 26px/1.2 var(--frontier-display);letter-spacing:-.6px;color:#393f2c;flex:1;margin:0}.frontier-rule summary>b{color:#8f7d59;font-size:18px;font-weight:400;line-height:1;transition:transform .2s}.frontier-rule[open] summary>b{transform:rotate(45deg)}.frontier-rule-copy{padding:0 68px 24px}.frontier-rule-copy>p{color:#6c715b;white-space:pre-line;margin:0 0 14px;font-size:12px;line-height:1.95}.frontier-rule-copy>p:last-child{margin-bottom:0}.frontier-rules-bottom{border-top:1px solid #b5a99177;justify-content:space-between;align-items:center;gap:30px;margin-top:55px;padding-top:30px;display:flex}.frontier-rules-bottom>div>span{font:600 8px var(--frontier-sans);color:#977b54;letter-spacing:2px}.frontier-rules-bottom p{font:400 27px var(--frontier-display);color:#4b4f3a;margin:7px 0 0}.frontier-empty-state{border:1px dashed #b5a991;padding:35px}.frontier-empty-state h2{font:32px var(--frontier-display)}.frontier-empty-state p{color:#706b55;font-size:12px;line-height:1.8}.frontier-join-content{grid-template-columns:1fr 360px;align-items:start;gap:100px;padding-block:65px 80px;display:grid}.frontier-join-step{border-bottom:1px solid #b5a99155;gap:33px;margin-bottom:34px;padding:0 0 36px;display:flex}.frontier-join-step:last-child{border:0;margin-bottom:0}.frontier-join-step>span{font:400 35px var(--frontier-display);color:#a57a4e;min-width:30px}.frontier-join-step>div>p:first-child{color:#927a56;letter-spacing:1.6px;margin:0 0 14px;font-size:7px}.frontier-join-step h2{font:400 39px/1.1 var(--frontier-display);letter-spacing:-1.2px;margin:0 0 15px}.frontier-join-step>div>p:not(:first-child){color:#767962;max-width:470px;margin:0 0 21px;font-size:12px;line-height:1.9}.frontier-pending-note{color:#927d5b;border:1px dashed #b8a984;padding:12px 15px;font-size:10px;display:block}.frontier-join-aside{position:sticky;top:30px}.frontier-join-aside blockquote{text-align:center;font:400 italic 37px/1.2 var(--frontier-display);color:#957c56;letter-spacing:-1px;margin:40px 0 0}.frontier-join-aside blockquote>span{font:600 7px var(--frontier-sans);color:#a19073;letter-spacing:2px;margin-top:18px;display:block}.frontier-public.inner-page{min-height:100vh;background:var(--frontier-paper)!important;padding-top:0!important}.frontier-public.inner-page:before,.frontier-public.inner-page:after{display:none!important}.frontier-public .applications-hero,.frontier-public .application-form-hero{isolation:isolate;position:relative;color:#eee4d5!important;background:#20251a!important;border:0!important;padding:55px 0 60px!important}.frontier-public .applications-hero:before,.frontier-public .application-form-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#191e13ed,#191e13d9),url(/images/frontier-cinematic-hero.png) 50%/cover;position:absolute;inset:0}.frontier-public .applications-hero h1,.frontier-public .application-form-hero h1{max-width:850px;font:400 clamp(53px,5.5vw,80px)/.98 var(--frontier-display)!important;letter-spacing:-3px!important;color:#eee4d5!important}.frontier-public .applications-hero h1 em{font-style:italic;font-weight:400;color:#cfa37a!important}.frontier-public .applications-hero .eyebrow,.frontier-public .application-form-hero .eyebrow{font:600 8px var(--frontier-sans);color:#c49d70;letter-spacing:1.8px}.frontier-public .applications-hero .shell>p:not(.eyebrow),.frontier-public .application-form-hero .shell>p:not(.eyebrow){color:#c0c7b0;max-width:550px;font-size:12px;line-height:1.9}.frontier-public .application-form-hero a{color:#bda37e;font-size:9px}.frontier-public .applications-content{padding-block:55px 75px}.frontier-public .applications-heading h2{font:400 44px var(--frontier-display);color:#41462e;letter-spacing:-1.7px}.frontier-public .applications-heading .section-kicker{color:#96734d;font:600 8px var(--frontier-sans);letter-spacing:1.8px}.frontier-public .applications-heading .section-kicker>span{background:#b0875c}.frontier-public .applications-heading>p{color:#7a8066;max-width:350px;font-size:11px;line-height:1.9}.frontier-public .application-card-grid{gap:22px}.frontier-public .application-card{box-shadow:none;outline-offset:-6px;background:#f3ecdf;border:1px solid #b8aa8b66;border-radius:0;outline:1px solid #b8aa8b25;padding:28px}.frontier-public .application-card>span{font:600 8px var(--frontier-sans);color:#a17f50;letter-spacing:1.6px}.frontier-public .application-card h3{font:400 30px/1.1 var(--frontier-display);letter-spacing:-.7px;color:#3f462d}.frontier-public .application-card>p{color:#7c8268;font-size:12px;line-height:1.8}.frontier-public .application-card>div{border-color:#b8aa8b66}.frontier-public .application-card>div>b{color:#988465;font-size:8px}.frontier-public .application-card>div>a{color:#7d5631;font-size:9px}.frontier-public .submission-row{color:#424b2e;background:#f3ecdf;border-color:#b8aa8b66;border-radius:0}.frontier-public .submission-row small{color:#929378}.frontier-public .applications-empty{color:#5a6143;background:#eee7d7;border:1px dashed #b9aa89;border-radius:0}.frontier-public .applications-empty p{color:#81896a}.frontier-public .application-form-wrap{padding-block:45px 70px}.frontier-public .application-form-card{color:#41472e;box-shadow:none!important;background:#f3ecdf!important;border:1px solid #b8aa8b66!important;border-radius:0!important}.frontier-public .application-form-intro{background:#e8dfcc!important;border-color:#b8aa8b66!important}.frontier-public .application-form-intro>span{color:#86663f}.frontier-public .application-form-intro>p{color:#727a5b}.frontier-public .application-section>header{background:0 0;border-color:#c6b895}.frontier-public .application-section>header>span{font:400 30px var(--frontier-display);color:#4b5335;letter-spacing:-.8px}.frontier-public .application-section>header>p{color:#89916f}.frontier-public .application-field>label{color:#444d2f;font-size:12px}.frontier-public .application-field>label>span{color:#a38354;border-color:#baaa88}.frontier-public .application-field>p,.frontier-public .application-counter{color:#89916f}.frontier-public .application-field input:not([type=checkbox]):not([type=radio]),.frontier-public .application-field select,.frontier-public .application-field textarea{color:#3d472b;box-shadow:none;font:12px/1.8 var(--frontier-sans);background:#fbf7ee;border:1px solid #bbaa8377;border-radius:0}.frontier-public .application-field input::placeholder,.frontier-public .application-field textarea::placeholder{color:#9b9d87}.frontier-public .application-actions{background:#e9e0ce;border-color:#b8aa8b66}.frontier-public .application-save{color:#81623d;background:0 0;border-color:#a99068}.frontier-public .button-primary{background:var(--frontier-copper);color:#252b18;border-color:var(--frontier-copper);border-radius:0}.frontier-public .application-message{color:#6b7850;background:#e5dfc8;border-color:#b5b089}.frontier-public.signin-page .signin-hero{grid-template-columns:1.05fr 1fr;align-items:stretch;min-height:690px;display:grid;background:var(--frontier-paper)!important;padding:0!important}.frontier-signin-art{isolation:isolate;min-height:690px;position:relative;overflow:hidden}.frontier-signin-art>img{object-fit:cover;object-position:68% 50%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.frontier-signin-art:after{content:"";z-index:-1;background:linear-gradient(#11190e33 15%,#11190eeb);position:absolute;inset:0}.frontier-signin-art>div{color:#f2e7d5;position:absolute;bottom:60px;left:65px;right:40px}.frontier-signin-art>div>p{letter-spacing:2px;color:#cdaa7e;margin:0 0 23px;font-size:7px}.frontier-signin-art h2{font:400 clamp(46px,5vw,73px)/.96 var(--frontier-display);letter-spacing:-2.4px;color:#f1e8d8;margin:0 0 28px}.frontier-signin-art h2 em{color:#d6a878;font-weight:400}.frontier-signin-art>div>span{letter-spacing:2px;color:#a6b192;font-size:7px}.frontier-public .signin-panel{width:100%;max-width:495px;margin:auto;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:65px 40px!important}.frontier-public .signin-panel .eyebrow{color:#9d774c;letter-spacing:2px;font-size:7px}.frontier-public .signin-panel .eyebrow>span{background:#b58a5a}.frontier-public .signin-panel h1{margin:0 0 22px;font:400 61px/.98 var(--frontier-display)!important;letter-spacing:-2.7px!important;color:#394329!important}.frontier-public .signin-panel h1 em{font-style:italic;font-weight:400;color:#9e754a!important}.frontier-public .signin-panel>p:not(.eyebrow){color:#7c8468;margin:0 0 25px;font-size:12px;line-height:1.9}.frontier-public .provider-button{text-decoration:none;color:#464d33!important;min-height:53px!important;font:600 11px var(--frontier-sans)!important;box-shadow:none!important;background:#f8f1e6!important;border:1px solid #bbaa8966!important;border-radius:0!important;padding:14px 17px!important}.frontier-public .provider-button:not(.disabled):hover{background:#e3d7bf!important;border-color:#b48a5b!important}.frontier-public .provider-button.disabled{opacity:.48!important}.frontier-public .provider-button.disabled>small{font-size:8px;color:#7d8269!important}.frontier-public .signin-panel>small{color:#97947c;margin-top:23px;font-size:9px;line-height:1.9;display:block}.frontier-public .signin-panel>small>a{color:#8c7049;border-color:#b8a07a}.frontier-public .signin-alert{color:#8a5036;background:#ede0cc;border:1px solid #bb8169;font-size:11px}.frontier-ops{color:#292f21;min-height:100vh;font-family:var(--frontier-sans);background:#eee7d6;padding:35px}.frontier-ops h1{font:52px var(--frontier-display);margin:20px 0}.frontier-ops a{color:#88613b}.frontier-ops-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.frontier-ops section{border:1px solid #b9a27c;margin-bottom:24px;padding:24px}.frontier-ops h2{font:30px var(--frontier-display);margin:0 0 15px}.frontier-ops label{margin:13px 0;font-size:12px;display:block}.frontier-ops input:not([type=checkbox]),.frontier-ops textarea{color:#292f21;width:100%;font:12px var(--frontier-sans);background:#fff9;border:1px solid #b9a27c;margin-top:6px;padding:10px;display:block}.frontier-ops button{color:#eee0c2;cursor:pointer;background:#3c442b;border:0;padding:12px 18px}.frontier-ops pre{color:#dac9a7;background:#262e1f;max-height:300px;padding:15px;font-size:11px;overflow:auto}.frontier-ops .ops-feedback{border:1px solid #b9a27c;padding:12px}.frontier-ops small{color:#768064;font-size:11px;line-height:1.8;display:block}.frontier-ops textarea{min-height:90px}.frontier-ops table{width:100%;font-size:12px}.frontier-ops td,.frontier-ops th{text-align:left;border-bottom:1px solid #b9a27c55;padding:8px}@media (width>=1600px){.frontier-hero{height:940px;min-height:800px}.frontier-hero-content{padding-top:140px}.frontier-hero h1{font-size:119px}.frontier-lead{max-width:450px;font-size:14px}}@media (width<=1200px){.frontier-public .shell,.site-header .shell,.site-footer .shell{width:calc(100% - 80px)}.frontier-story{gap:70px}.frontier-story h2{font-size:46px}.frontier-photo-frame>img{height:560px}.frontier-recruit-heading{gap:60px}.frontier-arrival-grid{gap:65px}.frontier-ethos>.shell{gap:25px}.frontier-ethos>.shell>div{gap:11px}.frontier-ethos strong{font-size:11px}.frontier-ethos div>div>span{font-size:9px}.frontier-rules-layout{grid-template-columns:220px 1fr;gap:45px}.site-header .desktop-nav{gap:20px!important}.frontier-join-content{gap:65px}}@media (width<=1100px){body .site-header .desktop-nav{display:none!important}.site-header .mobile-navigation{display:block!important}.site-header .account-link{margin-left:auto}.frontier-hero{height:810px;min-height:780px}.frontier-hero h1{max-width:700px;font-size:86px}.frontier-story{gap:55px}.frontier-story h2{font-size:43px}.frontier-photo-seal{width:100px;height:100px;left:-30px}.frontier-posters{gap:16px}.frontier-poster{padding:23px}.frontier-poster h3{font-size:27px}.frontier-poster .frontier-poster-copy{min-height:104px}.frontier-arrival-grid{grid-template-columns:1fr 345px;gap:50px}.frontier-arrival h2{font-size:50px}.frontier-arrival .frontier-actions{gap:22px}.frontier-ethos>.shell{grid-template-columns:1fr 1.2fr 1.2fr}.frontier-ethos>.shell>a{display:none}.frontier-join-content{grid-template-columns:1fr 320px;gap:45px}.frontier-join-content .frontier-status{padding:24px}.frontier-join-content .frontier-status>h3{font-size:28px}.frontier-public.signin-page .signin-hero{grid-template-columns:1fr 1fr}.frontier-signin-art>div{left:40px}.frontier-rules-layout{grid-template-columns:200px 1fr;gap:35px}}@media (width<=800px){.frontier-public .shell,.site-header .shell,.site-footer .shell{width:calc(100% - 48px)}.frontier-utility>.shell{letter-spacing:1px;font-size:7px}.frontier-utility>.shell>span:last-child{letter-spacing:.8px;font-size:6px}.site-header .brand b{font-size:19px!important}.site-header .brand small{font-size:7px!important}.site-header .brand img{width:40px!important;height:40px!important}body .site-header .header-inner{height:83px!important;min-height:83px!important}.frontier-hero{height:820px;min-height:760px}.frontier-hero-content{padding-top:120px;padding-bottom:100px}.frontier-hero h1{letter-spacing:-4px;max-width:640px;font-size:83px}.frontier-hero h1 em{letter-spacing:-4px}.frontier-lead{max-width:365px;font-size:12px}.frontier-hero-shade{background:linear-gradient(90deg,#11150ed9,#11150e55 80%),linear-gradient(#15181000 50%,#151810 100%)}.frontier-landscape img{object-position:68% 50%}.frontier-hero-bottom{bottom:30px}.frontier-hero-bottom>span{display:none}.frontier-ethos>.shell{gap:20px;padding-block:26px}.frontier-ethos>.shell>p{font-size:23px}.frontier-ethos>.shell>div>.frontier-star{display:none}.frontier-ethos strong{font-size:10px}.frontier-ethos div>div>span{font-size:8px}.frontier-story{grid-template-columns:1fr;gap:45px;padding-block:65px 75px}.frontier-story h2{max-width:550px;font-size:53px}.frontier-story-art{max-width:620px;margin-left:20px}.frontier-photo-frame>img{object-position:center 43%;height:440px}.frontier-photo-seal{bottom:55px;left:-25px}.frontier-story-copy{max-width:630px}.frontier-principles p{max-width:520px}.frontier-recruit{padding:65px 0 40px}.frontier-recruit-heading{grid-template-columns:1fr;gap:25px;margin-bottom:33px}.frontier-recruit-heading>div>p:not(.frontier-section-no){max-width:500px}.frontier-recruit h2{font-size:52px}.frontier-posters{grid-template-columns:1fr;gap:20px}.frontier-poster{grid-template-columns:95px 1fr;gap:0 20px;padding:25px 28px;display:grid}.frontier-poster-top{grid-column:1/-1}.frontier-role-mark{grid-area:2/1/5;align-self:center;width:85px;height:85px;margin:25px 0}.frontier-poster .frontier-poster-kicker{text-align:left;grid-column:2;margin-top:25px}.frontier-poster h3{text-align:left;grid-column:2;margin-bottom:12px;font-size:33px}.frontier-poster .frontier-poster-copy{text-align:left;grid-column:2;min-height:0;font-size:11px}.frontier-poster>a{grid-column:1/-1}.frontier-arrival{padding:65px 0 70px}.frontier-arrival-grid{grid-template-columns:1fr;gap:38px}.frontier-arrival h2{font-size:56px}.frontier-arrival .frontier-status{max-width:460px}.frontier-section-no>span{letter-spacing:1.4px;font-size:7px}.site-footer .footer-grid{grid-template-columns:1fr;gap:35px}.frontier-footer-heading{padding-bottom:30px;margin-bottom:32px!important}.site-footer .footer-bottom{flex-direction:column;gap:7px}.frontier-rules-layout{grid-template-columns:1fr;gap:30px}.frontier-rules-index{position:static}.frontier-rules-index>div{display:none}.frontier-rules-index nav{grid-template-columns:1fr 1fr;column-gap:25px;display:grid}.frontier-rules-index nav>a{font-size:9px}.frontier-rules-content{padding-block:40px 55px}.frontier-page-banner h1{font-size:63px}.frontier-banner-seal{font-size:60px;top:35%;right:0}.frontier-rules-bottom p{font-size:24px}.frontier-join-content{grid-template-columns:1fr;gap:30px;padding-block:45px 60px}.frontier-join-aside{grid-template-columns:1fr 1fr;align-items:center;gap:30px;display:grid;position:static}.frontier-join-aside blockquote{margin:0;font-size:31px}.frontier-public.signin-page .signin-hero{grid-template-columns:1fr}.frontier-signin-art{min-height:330px}.frontier-signin-art>img{object-position:50% 47%}.frontier-signin-art>div{bottom:35px;left:30px}.frontier-signin-art h2{margin-bottom:15px;font-size:52px}.frontier-signin-art h2 br:nth-of-type(2){display:none}.frontier-signin-art>div>p{margin-bottom:15px}.frontier-public .signin-panel{max-width:540px;padding:45px 30px!important}.frontier-public .applications-heading{align-items:start;gap:20px}.frontier-public .applications-heading h2{font-size:38px}.frontier-ops{padding:20px}.frontier-ops-grid{grid-template-columns:1fr}}@media (width<=520px){.frontier-public .shell,.site-header .shell,.site-footer .shell{width:calc(100% - 40px)}.frontier-utility>.shell>span:last-child{display:none}.frontier-utility>.shell{justify-content:center;height:30px}.site-header .account-link{display:none!important}.site-header .brand img{width:37px!important;height:37px!important}.site-header .brand b{font-size:19px!important}.site-header .brand small{letter-spacing:2.3px!important}.site-header .brand{gap:10px}.frontier-hero{align-items:flex-start;height:auto;min-height:850px}.frontier-hero-content{padding-top:210px;padding-bottom:165px}.frontier-hero h1{letter-spacing:-3px;text-wrap:initial;max-width:400px;margin-bottom:24px;font-size:64px;line-height:1.01}.frontier-hero h1 em{letter-spacing:-3px}.frontier-hero .frontier-kicker{letter-spacing:1.8px;gap:12px;margin-bottom:23px;font-size:7px}.frontier-hero .frontier-kicker>span{width:24px}.frontier-lead{max-width:320px;font-size:11px;line-height:1.95}.frontier-actions{gap:11px;margin-top:26px}.frontier-button{letter-spacing:1.1px;gap:25px;min-height:48px;padding:15px 17px;font-size:8px}.frontier-hero .frontier-actions{flex-direction:column;align-items:start}.frontier-hero .frontier-button{width:230px}.frontier-hero-note{font-size:8px}.frontier-landscape img{object-position:70% 50%}.frontier-hero-shade{background:linear-gradient(90deg,#11150ed8,#11150e65 90%),linear-gradient(#15181000 25%,#151810 100%)}.frontier-hero-bottom>a{letter-spacing:.4px;font-size:8px}.frontier-ethos>.shell{grid-template-columns:1fr 1fr;gap:18px}.frontier-ethos>.shell>p{border-bottom:1px solid #b5a99155;grid-column:1/-1;padding-bottom:20px;font-size:28px}.frontier-ethos>.shell>p>br{display:none}.frontier-ethos>.shell>p>em{margin-left:5px}.frontier-ethos>.shell>p>span{font-size:7px}.frontier-ethos strong{font-size:11px}.frontier-ethos div>div>span{font-size:8px;line-height:1.8}.frontier-story{padding-block:50px 58px}.frontier-story h2{letter-spacing:-2px;font-size:44px}.frontier-editorial-copy{font-size:12px}.frontier-principles article{gap:16px}.frontier-principles h3{font-size:25px}.frontier-principles p{font-size:10px}.frontier-photo-frame>img{height:350px}.frontier-story-art figcaption{letter-spacing:1px;gap:10px;font-size:6px}.frontier-photo-seal{width:90px;height:90px;left:-22px}.frontier-photo-seal span{font-size:6px}.frontier-photo-seal img{width:27px;height:27px}.frontier-recruit h2{letter-spacing:-2px;font-size:43px}.frontier-recruit-heading>div>p:not(.frontier-section-no){font-size:11px}.frontier-poster{grid-template-columns:65px 1fr;gap:0 15px;padding:23px}.frontier-role-mark{width:62px;height:62px}.frontier-poster h3{font-size:29px}.frontier-poster .frontier-poster-kicker{letter-spacing:1.3px;font-size:6px}.frontier-poster .frontier-poster-copy{font-size:10px}.frontier-recruit-footer{font-size:19px}.frontier-recruit-footer>span{font-size:8px}.frontier-arrival h2{letter-spacing:-2px;font-size:43px}.frontier-arrival .frontier-actions{gap:22px}.frontier-status{padding:24px}.frontier-status>h3{font-size:30px}.frontier-section-no{gap:10px}.frontier-section-no>span{letter-spacing:1.1px;gap:10px;font-size:6px}.frontier-section-no>span:before{width:22px}.frontier-footer-heading>span{letter-spacing:-1.5px;font-size:42px}.site-footer .footer-brand img{width:40px;height:40px}.site-footer .footer-brand strong{font-size:18px}.site-footer .footer-links{gap:18px}.site-footer .footer-links a{font-size:9px}.frontier-page-banner{padding:32px 0 45px}.frontier-page-banner h1{letter-spacing:-2px;max-width:330px;font-size:50px}.frontier-page-banner>.shell>p:not(.frontier-kicker){max-width:310px;font-size:11px}.frontier-banner-seal{display:none}.frontier-breadcrumb{margin-bottom:30px;font-size:6px}.frontier-rules-index nav{gap:0 16px}.frontier-rules-index nav>a{gap:8px;padding-block:12px;font-size:8px}.frontier-rules-index nav b{min-width:15px;font-size:14px}.frontier-rules-tools{gap:10px}.frontier-rules-tools label{gap:8px;padding:0 10px}.frontier-rules-tools input{min-height:45px;font-size:10px!important}.frontier-rules-tools button{gap:7px;padding:0 10px;font-size:8px}.frontier-rule summary{gap:13px;padding:20px 16px}.frontier-rule summary>span{min-width:18px;font-size:17px}.frontier-rule summary>h2{font-size:23px}.frontier-rule-copy{padding:0 18px 23px 47px}.frontier-rule-copy>p{font-size:11px;line-height:1.9}.frontier-rules-bottom{flex-direction:column;align-items:start;gap:25px;margin-top:35px}.frontier-join-step{gap:20px}.frontier-join-step h2{font-size:33px}.frontier-join-step>span{min-width:22px;font-size:29px}.frontier-join-step>div>p:not(:first-child){font-size:11px}.frontier-join-step>div>p:first-child{letter-spacing:1.3px;font-size:6px}.frontier-join-aside{grid-template-columns:1fr;gap:30px}.frontier-join-aside blockquote{font-size:33px}.frontier-public .signin-panel{padding-inline:22px!important}.frontier-public .signin-panel h1{font-size:53px!important}.frontier-signin-art{min-height:305px}.frontier-signin-art>div{left:25px}.frontier-signin-art h2{font-size:47px}.frontier-public .applications-hero h1,.frontier-public .application-form-hero h1{font-size:53px!important}.frontier-public .applications-heading{flex-direction:column}.frontier-public .applications-heading h2{font-size:38px}.frontier-public .application-card{padding:26px}.frontier-public .application-section>header>span{font-size:27px}.frontier-public .application-field>label{font-size:11px}}@media (prefers-reduced-motion:no-preference){.frontier-hero-content{animation:.7s both frontier-arrive}@keyframes frontier-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body .mobile-menu-toggle{background:0 0!important;border-color:#c5ac8170!important;border-radius:0!important}body .mobile-menu-toggle>span{background:#ddc59f!important}body .mobile-menu-layer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11160fbb!important}body .mobile-menu-layer nav{background:#202619!important;border-color:#8d927155!important;border-radius:0!important}body .mobile-menu-layer nav>p{font-family:var(--frontier-sans);letter-spacing:1.5px;color:#bf9b6b!important}body .mobile-menu-layer nav>a{font-family:var(--frontier-sans);color:#e8e0ce!important;border-color:#7880603d!important}body .mobile-menu-layer nav>a>span{font-family:var(--frontier-display);color:#b69162!important}body .mobile-account-action{background:#bda37c17!important;border-color:#bda37c55!important}body .mobile-account-action .status-dot{box-shadow:none!important;background:#c78c61!important}.frontier-body{--frontier-copper:var(--brand-accent,#c78c61);--blue:var(--brand-accent,#c78c61);--blue-bright:var(--brand-accent,#c78c61);--ember:var(--brand-accent-secondary,#8e5137)}.site-header .brand{min-width:0!important}.mobile-menu-layer nav>a b{color:#c6a173!important}.frontier-public.signin-page .signin-hero{place-items:stretch stretch!important}.frontier-signin-art{place-self:stretch stretch;width:100%;min-width:0}.email-auth label{color:#616c4c;font:600 10px var(--frontier-sans);letter-spacing:.25px;margin:14px 0;display:block}.email-auth input{color:#303e23;width:100%;min-height:46px;font:13px var(--frontier-sans);box-shadow:none;background:#f8f2e6;border:1px solid #b8a98a99;border-radius:0;margin-top:7px;padding:10px 13px;display:block}.email-auth input:focus{border-color:var(--frontier-copper);outline-offset:1px;outline:2px solid #b98c612b}.email-submit{width:100%;margin-top:20px}.email-submit:disabled{opacity:.5;cursor:default;transform:none}.email-auth-links{color:#89704e;justify-content:space-between;gap:18px;margin-top:18px;font-size:10px;line-height:1.8;display:flex}.email-auth-links a{text-underline-offset:3px;text-decoration:underline}.email-auth-divider{color:#928369;font:600 7px var(--frontier-sans);letter-spacing:1.5px;justify-content:center;align-items:center;gap:12px;margin:27px 0 18px;display:flex}.email-auth-divider span{background:#b8a98a55;flex:1;height:1px}.email-auth-hint{color:#8e886e!important;margin:10px 0 15px!important;font-size:10px!important;line-height:1.85!important}.email-auth-notice,.email-auth-error,.email-auth-success{background:#ede2c9;border:1px solid #b6a482;padding:13px 15px;font-size:11px;line-height:1.9}.email-auth-error{color:#8c4935;border-color:#bd8268}.email-auth-success{color:#596a3b;background:#e4e6cf;border-color:#a0a77b}.email-auth-notice{color:#8c7650}.site-footer .omniforge-credit{font-family:var(--frontier-sans);white-space:nowrap;text-decoration:none;color:#b5a280!important}.site-footer .omniforge-credit strong{color:#dbc49d;font-weight:600}.site-footer .omniforge-credit>span{margin-left:6px}.site-footer .footer-bottom{flex-wrap:wrap}.email-admin-status{color:#333f28;background:#e9e2d4;max-width:850px;margin:35px auto;padding:30px}.email-admin-status label{margin-top:20px;display:block}.admin-auth-page{color:#303a24;background:#eae3d4;grid-template-columns:1fr 1fr;min-height:100svh;display:grid}.admin-auth-art{color:#e9dcc1;background:linear-gradient(#1b201e77,#1b221b44 35%,#161c15eb),url(/images/frontier-cinematic-hero.png) 47%/cover;flex-direction:column;justify-content:space-between;min-height:100svh;padding:clamp(28px,5vw,76px);display:flex;position:relative}.admin-auth-brand{color:inherit;letter-spacing:2.4px;align-items:center;gap:16px;font:600 10px Frontier Sans,sans-serif;text-decoration:none;display:flex}.admin-auth-brand img{width:52px;height:52px}.admin-auth-art h2{letter-spacing:-1.5px;margin:24px 0;font:400 clamp(42px,4.4vw,76px)/1.08 Frontier Bodoni,Georgia,serif}.admin-auth-art h2 em{color:#c89a70}.admin-auth-art>div>p:last-child{opacity:.75;font:12px/2 Frontier Sans,sans-serif}.admin-auth-art-foot{letter-spacing:2px;opacity:.65;font:600 8px Frontier Sans,sans-serif}.admin-auth-panel{align-items:center;padding:60px clamp(25px,6vw,100px);display:grid}.admin-auth-panel>div{width:100%;max-width:470px;margin:0 auto}.admin-auth-panel h1{letter-spacing:-1.8px;margin:24px 0;font:400 clamp(42px,4.5vw,76px)/1.05 Frontier Bodoni,Georgia,serif}.admin-auth-panel h1 em{color:#886342}.admin-auth-description{color:#7d806e;margin-bottom:32px;font:12px/1.9 Frontier Sans,sans-serif}.admin-auth-panel .eyebrow{letter-spacing:2px;font-size:8px}.admin-auth-form{margin-top:28px}.admin-auth-text-button{color:inherit;text-underline-offset:4px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline-block}.admin-auth-form>.admin-auth-text-button{margin-top:22px;font:11px Frontier Sans,sans-serif}.admin-auth-form>.email-auth-hint{margin-top:16px}.admin-auth-panel footer{color:#807c6b;border-top:1px solid #c9c0ad;flex-wrap:wrap;gap:10px 18px;margin-top:44px;padding-top:22px;font:9px/1.8 Frontier Sans,sans-serif;display:flex}.admin-auth-panel footer a{color:inherit;text-underline-offset:3px}.admin-session-controls{z-index:100;color:#eee5cd;background:#1d251ded;border:1px solid #8c9a7033;align-items:center;gap:18px;padding:12px 18px;font:11px Frontier Sans,sans-serif;display:flex;position:fixed;bottom:16px;right:18px;box-shadow:0 3px 16px #0003}.admin-session-controls>a{color:inherit;text-decoration:none}@media (width<=800px){.admin-auth-page{grid-template-columns:1fr}.admin-auth-art{gap:36px;min-height:250px;padding:26px}.admin-auth-art h2{margin:16px 0;font-size:38px}.admin-auth-art>div>p:last-child,.admin-auth-art-foot{display:none}.admin-auth-panel{padding:40px 26px 60px}.admin-auth-panel h1{font-size:48px}.admin-session-controls{gap:12px;padding:11px 14px;bottom:10px;right:10px}}.bot-control-app{--bot-bg:#101611;--bot-panel:#19221b;--bot-line:#ffffff12;--bot-text:#ede8d9;--bot-dim:#919e91;--bot-accent:#cdaa78;background:var(--bot-bg);min-height:100vh;color:var(--bot-text);font:13px/1.6 Frontier Sans,Arial,sans-serif;display:flex}.bot-control-app *{box-sizing:border-box}.bot-sidebar{border-right:1px solid var(--bot-line);z-index:20;background:#151d17;flex-direction:column;width:250px;padding:30px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.bot-brand{color:inherit;align-items:center;gap:12px;padding:0 13px 24px;text-decoration:none;display:flex}.bot-brand>span{width:42px;height:42px;color:var(--bot-accent);border:1px solid #cdaa7866;border-radius:12px;place-items:center;font-size:29px;display:grid}.bot-brand b{letter-spacing:2.4px;font-size:12px;display:block}.bot-brand small{letter-spacing:1.1px;color:var(--bot-dim);font-size:7px}.bot-server{border:1px solid var(--bot-line);background:#27322855;border-radius:9px;align-items:center;gap:10px;padding:15px 12px;display:flex}.bot-server b{font-size:11px;display:block}.bot-server small{color:var(--bot-dim);font-size:9px;display:block}.bot-server i,.bot-live i{background:#a68e67;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.bot-server i.online,.bot-live i.online{background:#80b387;box-shadow:0 0 14px #80b38744}.bot-nav-search{width:100%;border:1px solid var(--bot-line)!important;color:var(--bot-text)!important;background:#101711!important;border-radius:7px!important;min-height:35px!important;margin:18px 0 12px!important;padding:9px 12px!important;font:11px Frontier Sans,sans-serif!important}.bot-sidebar nav{flex:1;padding-bottom:20px;overflow:auto}.bot-sidebar nav button{color:#a5afa2;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;width:100%;margin:3px 0;padding:11px 12px;font:11px Frontier Sans,sans-serif;display:flex}.bot-sidebar nav button>span{text-align:center;color:#88967f;width:19px;font-size:17px}.bot-sidebar nav button:hover{color:#f5efdc;background:#ffffff05}.bot-sidebar nav button.active{color:#e8d4b2;background:#cdaa7817}.bot-sidebar nav button.active>span{color:#d7b989}.bot-sidebar nav small{border:1px solid #ffffff18;border-radius:5px;margin-left:auto;padding:1px 5px;font-size:9px}.bot-sidebar footer{border-top:1px solid var(--bot-line);flex-direction:column;gap:9px;padding:14px 12px 0;font-size:10px;display:flex}.bot-sidebar footer a{color:#b9c0ad;text-decoration:none}.bot-sidebar footer>span{color:#677666;margin-top:5px;font-size:8px}.bot-main{width:calc(100% - 250px);min-width:0;margin-left:250px}.bot-topbar{border-bottom:1px solid var(--bot-line);background:#121a14;justify-content:space-between;align-items:center;gap:20px;padding:29px 40px;display:flex}.bot-topbar p{letter-spacing:1.7px;color:#89977e;margin:0 0 7px;font-size:8px}.bot-topbar h1{color:#f4eedb;letter-spacing:-.5px;margin:0;font:400 27px Frontier Sans,sans-serif}.bot-topbar>div:last-child{align-items:center;gap:24px;font-size:10px;display:flex}.bot-topbar a{color:#b7c1ab;text-decoration:none}.bot-live{color:#a6b29d;align-items:center;gap:8px;font-size:10px;display:flex}.bot-workspace{max-width:1680px;margin:0 auto;padding:30px 40px 50px}.bot-hero{background:radial-gradient(at 85% 10%,#697f3733,#0000 55%),linear-gradient(120deg,#202b1c,#18231a);border:1px solid #b99c6940;border-radius:14px;justify-content:space-between;align-items:center;min-height:300px;margin-bottom:24px;padding:40px 46px;display:flex;overflow:hidden}.bot-hero p{letter-spacing:2px;color:#bea677;margin:0 0 16px;font-size:8px}.bot-hero h2{letter-spacing:-1.4px;color:#f0e7cf;margin:0 0 20px;font:400 clamp(34px,3.8vw,60px)/1.07 Frontier Bodoni,Georgia,serif}.bot-hero h2 em{color:#c5a475}.bot-hero>div>span{color:#9fa98f;max-width:430px;font-size:11px;display:block}.bot-hero button{margin-top:24px;color:#20291b!important;background:#c7a576!important;border:0!important;border-radius:6px!important;padding:11px 18px!important;font-size:10px!important}.bot-hero button b{margin-left:22px}.bot-orbit{outline-offset:17px;border:1px solid #ad9e6244;border-radius:50%;outline:1px dashed #aaa36a20;flex-direction:column;flex:none;justify-content:center;align-items:center;width:220px;height:220px;margin:0 30px;display:flex;box-shadow:0 0 90px #bba67c0d}.bot-orbit>span{color:#cab185;font-size:64px!important}.bot-orbit>b{letter-spacing:2px;color:#b6c09b;font-size:8px}.bot-orbit small{color:#7e8d6d;text-align:center;max-width:160px;margin-top:7px;font-size:8px}.bot-stats{grid-template-columns:repeat(4,1fr);gap:16px;margin:0 0 24px;display:grid}.bot-stats article{border:1px solid var(--bot-line);background:#19221b;border-radius:10px;padding:20px 24px}.bot-stats small{color:#a4af9b;font-size:10px;display:block}.bot-stats strong{color:#e4dfca;margin:7px 0 4px;font-size:31px;font-weight:400;display:block}.bot-stats article>span{color:#6f806a;font-size:8px}.bot-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.bot-card{background:var(--bot-panel);border:1px solid var(--bot-line);color:#a6b29e;border-radius:12px;min-width:0;margin-bottom:24px;padding:25px}.bot-card>header{border-bottom:1px solid var(--bot-line);margin-bottom:20px;padding-bottom:16px}.bot-card h3{color:#e8e3d0;letter-spacing:-.2px;margin:0;font:500 15px Frontier Sans,sans-serif}.bot-card>header p{color:#839279;margin:8px 0 0;font-size:10px;line-height:1.8}.bot-card>p{font-size:12px;line-height:1.9}.bot-card ol{padding-left:20px;font-size:12px;line-height:2.4}.bot-field{color:#c3cbb8;margin:17px 0;font:400 11px Frontier Sans,sans-serif;display:block}.bot-field>span{margin-bottom:8px;display:block}.bot-field small{color:#7e9075;margin-top:7px;font-size:9px;line-height:1.8;display:block}.bot-control-app input:not([type=checkbox]):not([type=color]),.bot-control-app select,.bot-control-app textarea{color:#d9dfcd;width:100%;box-shadow:none;background:#111a14;border:1px solid #68765b44;border-radius:6px;min-height:40px;padding:11px 12px;font:11px/1.6 Frontier Sans,Arial,sans-serif;display:block}.bot-control-app textarea{resize:vertical;min-height:100px}.bot-control-app textarea.bot-tall-input{min-height:160px}.bot-control-app input:focus,.bot-control-app select:focus,.bot-control-app textarea:focus{border-color:#b4945d88;outline:2px solid #b4945d44}.bot-control-app input[type=color]{background:#111a14;border:1px solid #68765b44;border-radius:6px;width:100%;min-height:40px;padding:6px}.bot-control-app input[type=checkbox]{accent-color:#bc9b66}.bot-control-app button{cursor:pointer;color:#d5dfc4;box-shadow:none;background:#293b29;border:1px solid #71845b44;border-radius:6px;padding:9px 13px;font:10px Frontier Sans,Arial,sans-serif}.bot-control-app button:disabled{opacity:.4;cursor:default}.bot-control-app button.bot-primary{color:#1d281a;background:#c8a574;border-color:#c8a574;margin-top:14px;font-weight:600}.bot-control-app button.bot-danger{color:#f2d3bb;background:#633e31;border-color:#a16e4e}.bot-form-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.bot-form-grid .bot-field{min-width:0}.bot-toggle{border-bottom:1px solid var(--bot-line);color:#b9c6aa;cursor:pointer;align-items:center;gap:12px;padding:15px 0;display:flex}.bot-toggle>input{flex:none;width:15px;height:15px}.bot-toggle b{font-size:11px;font-weight:400}.bot-toggle small{color:#7b8f72;margin-top:4px;font-size:9px;line-height:1.8;display:block}.bot-toggle i{background:#111a14;border:1px solid #71905a66;border-radius:20px;width:26px;height:14px;margin-left:auto;position:relative}.bot-toggle i:after{content:"";background:#5f7155;border-radius:50%;width:8px;height:8px;position:absolute;top:2px;left:2px}.bot-toggle input:checked~i{background:#425e35}.bot-toggle input:checked~i:after{background:#bac99d;left:13px}.bot-choice-list{background:#111a14;border:1px solid #68765b44;border-radius:6px;grid-template-columns:1fr 1fr;gap:8px;max-height:160px;padding:9px 12px;display:grid;overflow:auto}.bot-choice-list label{overflow-wrap:anywhere;align-items:center;gap:7px;font-size:10px;display:flex}.bot-module-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bot-module-grid>button{border-color:var(--bot-line);text-align:left;background:#131d15;justify-content:space-between;align-items:center;gap:8px;padding:15px;display:flex}.bot-module-grid b{color:#869176;background:#ffffff08;border-radius:4px;padding:3px 6px;font-size:8px}.bot-module-grid b.enabled{color:#b2c69a;background:#6b8a3722}.bot-permissions{grid-template-columns:1fr 1fr;gap:11px;font-size:10px;display:grid}.bot-permissions>div{align-items:center;gap:7px;display:flex}.bot-permissions i{color:#b98a64;font-style:normal}.bot-permissions i.ok{color:#88aa6d}.bot-muted{color:#829278;margin:20px 0 0;line-height:1.9;font-size:10px!important}.bot-message-preview{background:#111a14;border-left:3px solid #bc9b66;margin-top:25px;padding:18px}.bot-message-preview small{letter-spacing:1.4px;color:#a7926a;font-size:7px}.bot-message-preview p{color:#bec8af;white-space:pre-wrap;font-size:12px}.bot-editor{border:1px solid var(--bot-line);background:#111a1466;border-radius:8px;margin:18px 0;padding:18px}.bot-editor-stack>article{border:1px solid var(--bot-line);background:#111a1466;border-radius:8px;margin:18px 0;padding:20px}.bot-editor-stack small{color:#7b8f72;margin-top:12px;font-size:8px;display:block}.bot-row-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.bot-row-heading b{color:#c3c9b4;font-size:12px;font-weight:500}.bot-row-heading p{font-size:11px}.bot-table-scroll{width:100%;overflow:auto}.bot-control-app table{border-collapse:collapse;width:100%;font-size:10px}.bot-control-app th{color:#7e9073;text-transform:uppercase;letter-spacing:.6px;text-align:left;white-space:nowrap;border-bottom:1px solid var(--bot-line);padding:12px 10px;font-size:8px;font-weight:400}.bot-control-app td{border-bottom:1px solid var(--bot-line);color:#b4c0a5;overflow-wrap:anywhere;max-width:350px;padding:14px 10px}.bot-control-app td a{color:#ccb17b;text-decoration:none}.bot-control-app td pre{white-space:pre-wrap;max-width:350px;max-height:150px;font-size:9px;overflow:auto}.bot-control-app details summary{cursor:pointer;font-size:9px}.bot-inline-actions{gap:6px;display:flex}.bot-inline-actions>button{padding:6px 9px;font-size:8px}.bot-state{color:#c8b488;white-space:nowrap;background:#b28f5722;border-radius:5px;padding:5px 7px;font-size:8px}.bot-state.done{color:#afc48d;background:#66973722}.bot-state.failed{color:#d69b77;background:#bc604222}.bot-state.leased{color:#9aafcf;background:#5181b422}.bot-state.cancelled{color:#7d8975;background:#ffffff08}.bot-empty{text-align:center;color:#7e9075;padding:35px 18px;font-size:11px;line-height:1.9}.bot-notice{color:#c8d8b1;background:#31442c;border:1px solid #71845b44;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;margin:22px 40px 0;padding:15px 18px;font-size:11px;display:flex}.bot-notice.error{color:#deb393;background:#402c25;border-color:#a66d4e66}.bot-notice button{color:inherit;background:0 0;border:0;padding:0;font-size:19px}.bot-draft-bar{z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e6d6b7;background:#344127f2;border-bottom:1px solid #c8a57444;align-items:center;gap:15px;padding:12px 40px;font-size:10px;display:flex;position:sticky;top:0}.bot-draft-bar>span{margin-right:auto}.bot-draft-bar button.bot-primary{margin-top:0}.bot-discord-preview{color:#dbdee1;background:#2b2d31;border-radius:8px;gap:12px;padding:16px;display:flex}.bot-avatar{color:#efe5c8;background:#75633f;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:22px;display:grid}.bot-discord-preview>div:last-child{flex:1;min-width:0}.bot-discord-preview small{color:#92969f;font-size:9px}.bot-discord-preview small>b{color:#edeff1;font-size:11px}.bot-discord-preview small i{color:#fff;background:#5d6cd0;border-radius:3px;margin-left:6px;padding:2px 4px;font-size:7px;font-style:normal}.bot-discord-preview article{background:#232428;border-left:4px solid #c8a574;border-radius:4px;margin-top:9px;padding:16px}.bot-discord-preview h4{color:#eee;overflow-wrap:anywhere;margin:0 0 10px;font-size:13px}.bot-discord-preview p{color:#c8cbd0;white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.7 Frontier Sans,sans-serif}.bot-discord-preview article>div>b{color:#eee;font-size:10px}.bot-discord-preview footer{color:#a5a9b1;border-top:0;margin-top:18px;font-size:8px}.bot-image-placeholder{color:#818997;overflow-wrap:anywhere;background:#ffffff05;padding:25px 15px;font-size:8px}.bot-workspace-footer{border-top:1px solid var(--bot-line);color:#64765b;flex-wrap:wrap;align-items:center;gap:20px;margin:0 40px;padding:22px 0 70px;font-size:8px;display:flex}.bot-workspace-footer a{color:#859575;text-decoration:none}.bot-workspace-footer>button{margin-top:0!important;margin-left:auto!important}@media (width>=1600px){.bot-hero{padding:50px 60px}.bot-card{padding:30px}}@media (width<=1150px){.bot-sidebar{width:220px}.bot-main{width:calc(100% - 220px);margin-left:220px}.bot-topbar{padding:25px}.bot-workspace{padding:24px}.bot-grid{grid-template-columns:1fr}.bot-orbit{width:160px;height:160px;margin:0 10px}.bot-hero{padding:30px}.bot-stats article{padding:17px}.bot-notice{margin:20px 24px 0}.bot-workspace-footer{margin:0 24px}}@media (width<=760px){.bot-control-app{display:block}.bot-sidebar{border-right:0;width:100%;padding:20px 16px 12px;position:static}.bot-brand{padding:0 4px 15px}.bot-server{display:none}.bot-nav-search{margin-top:0!important}.bot-sidebar nav{flex:none;gap:4px;padding-bottom:8px;display:flex;overflow:auto}.bot-sidebar nav button{white-space:nowrap;width:auto;margin:0;padding:10px 12px}.bot-sidebar nav small{display:none}.bot-sidebar footer{flex-direction:row;gap:20px;padding-top:9px;display:flex}.bot-sidebar footer>span{display:none}.bot-main{width:100%;margin-left:0}.bot-topbar{padding:22px 20px}.bot-topbar h1{font-size:23px}.bot-topbar>div:last-child>a{display:none}.bot-workspace{padding:20px 16px}.bot-hero{min-height:290px;padding:28px}.bot-hero h2{font-size:42px}.bot-hero>div>span{font-size:10px}.bot-orbit{display:none}.bot-stats{grid-template-columns:1fr 1fr;gap:10px}.bot-stats article{padding:17px}.bot-stats strong{font-size:29px}.bot-card{margin-bottom:18px;padding:20px}.bot-form-grid{grid-template-columns:1fr;gap:0}.bot-notice{margin:15px 16px 0}.bot-draft-bar{flex-wrap:wrap;gap:10px;padding:10px 16px}.bot-draft-bar>span{width:100%;margin:0}.bot-workspace-footer{margin:0 16px;padding-bottom:80px}.bot-control-app td{min-width:100px}}.bot-control-app{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.bot-sidebar nav{scrollbar-width:thin;scrollbar-color:#59664d #18221a}@media (width>=761px) and (width<=1000px){.bot-stats{grid-template-columns:1fr 1fr}}.bot-presence-preview{background:#2b2d31;border:1px solid #ffffff09;border-radius:10px;align-items:center;gap:17px;margin-bottom:28px;padding:24px 18px;display:flex}.bot-presence-avatar{color:#f2e6c9;background:#72603f;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;font-size:34px;display:grid;position:relative}.bot-presence-dot{background:#23a55a;border-radius:50%;flex:none;width:11px;height:11px;display:inline-block}.bot-presence-avatar .bot-presence-dot{border:3px solid #2b2d31;width:18px;height:18px;position:absolute;bottom:0;right:0}.bot-presence-dot.idle{background:#f0b232}.bot-presence-dot.dnd{background:#f23f43}.bot-presence-dot.invisible{background:#80848e}.bot-presence-preview>div{min-width:0}.bot-presence-preview b{color:#f2f3f5;font-size:14px}.bot-presence-preview b small{color:#fff;background:#5865f2;border-radius:3px;margin-left:5px;padding:3px 4px;font:7px Frontier Sans,sans-serif}.bot-presence-preview>div>span{color:#b5bac1;margin-top:3px;font-size:10px;display:block}.bot-presence-preview p{overflow-wrap:anywhere;color:#dbdee1!important;margin:5px 0 0!important;font-size:11px!important}.bot-presence-reported{align-items:center;gap:9px;display:flex}.bot-control-app h4{color:#e6e6d9;font-size:12px}.branding-studio{max-width:1320px}.branding-columns{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:24px;display:grid}.branding-studio .admin-form-card{margin-bottom:24px}.branding-studio .admin-form-card>h3{margin-bottom:18px}.branding-studio .admin-form-card>p,.branding-help{color:#939e99;margin:0 0 20px;font-size:12px;line-height:1.7}.branding-studio .admin-field{margin-bottom:17px}.branding-assets{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.branding-assets article{background:#ffffff03;border:1px solid #ffffff0c;border-radius:12px;min-width:0;padding:18px}.branding-assets h4{margin:18px 0 8px;font-size:15px}.branding-assets article>p{color:#9ba49f;min-height:58px;font-size:11px;line-height:1.7}.branding-image{background:repeating-conic-gradient(#ffffff09 0% 25%,#ffffff03 0% 50%) 50%/20px 20px;border-radius:8px;place-items:center;height:145px;display:grid;overflow:hidden}.branding-image img{object-fit:contain;width:100%;height:100px;padding:8px}.branding-image.wide img{object-fit:cover;height:100%;padding:0}.branding-upload{color:#192117;cursor:pointer;background:#b99a70;border-radius:6px;align-items:center;margin:12px 0 20px;padding:10px 16px;font-size:11px;display:inline-flex;position:relative}.branding-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.branding-reset{color:#adbdad;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:11px;text-decoration:underline}.branding-header-preview{background:#171e18;border:1px solid #ffffff0b;border-radius:8px;align-items:center;gap:15px;margin-bottom:18px;padding:24px 16px;display:flex}.branding-header-preview img{object-fit:contain;width:58px;height:58px}.branding-header-preview b{font-family:Frontier Bodoni,Georgia,serif;font-size:25px;line-height:1.2;display:block}.branding-header-preview small{letter-spacing:1px;color:#9ca78d;margin-top:6px;font-size:9px;display:block}.branding-tab-preview{color:#c2c8be;background:#ffffff08;border-radius:8px;align-items:center;gap:10px;padding:12px 15px;font-size:11px;display:flex}.branding-tab-preview img{object-fit:contain;width:20px;height:20px}.branding-tab-preview b{margin-left:auto}.branding-share-preview{background:#242429;border-radius:8px;margin-bottom:15px;padding:18px}.branding-share-preview>small{color:#5195e7;overflow-wrap:anywhere;margin-bottom:8px;font-size:12px;display:block}.branding-share-preview article{background:#2c2d32;border-left:4px solid #7d814e;border-radius:4px;position:relative;overflow:hidden}.branding-share-preview article>img:not(.branding-share-logo){object-fit:cover;width:100%;max-height:200px;display:block}.branding-share-preview article>div{padding:18px}.branding-share-preview strong{color:#559ceb;font-size:18px}.branding-share-preview p{color:#ddd;margin:10px 0;font-size:12px;line-height:1.6}.branding-share-preview .branding-share-logo{object-fit:contain;width:52px;height:52px;margin:0 18px 18px}.branding-notice{background:#b99a7011;border:1px solid #b99a7055;border-radius:8px;margin-bottom:20px;padding:15px 18px}.branding-studio .section-heading{margin-bottom:28px}.branding-studio .section-heading>p{color:#8d9a8f;max-width:700px;font-size:12px;line-height:1.8}.branding-studio .admin-field small{color:#899689;margin-top:6px;font-size:10px;line-height:1.7;display:block}@media (width<=1100px){.branding-columns{grid-template-columns:1fr}.branding-previews{grid-template-columns:1fr 1fr;gap:20px;display:grid}.branding-assets{gap:14px}}@media (width<=760px){.branding-assets,.branding-previews{grid-template-columns:1fr}.branding-assets article>p{min-height:0}.branding-studio .form-grid{grid-template-columns:1fr}.branding-header-preview b{font-size:23px}}
