html{overflow-x:clip}
.expedition-operations{--ops-charcoal:#111815;--ops-deep:#07120f;--ops-forest:#10251d;--ops-panel:rgb(17 34 28/.94);--ops-ivory:#f5edda;min-height:100vh;overflow-x:clip;background:radial-gradient(circle at 78% 8%,rgb(60 180 162/.12),transparent 26rem),radial-gradient(circle at 18% 32%,rgb(235 168 74/.1),transparent 24rem),linear-gradient(145deg,#111815 0,#07120f 48%,#13251d 100%);color:var(--ops-ivory);font-family:var(--wildlands-font-body)}
.expedition-operations::before{content:"";position:fixed;inset:4.5rem 0 0;z-index:-1;background:repeating-radial-gradient(ellipse at 78% 12%,transparent 0 2.8rem,rgb(131 240 223/.045) 2.9rem 3rem),linear-gradient(120deg,transparent 0 48%,rgb(243 166 77/.035) 48.2% 48.5%,transparent 48.7%);pointer-events:none}
.expedition-operations .ambient-one{background:radial-gradient(circle,rgb(131 240 223/.18),transparent 68%);filter:blur(24px);animation:wildlands-drift 30s linear infinite}.expedition-operations .ambient-two{background:radial-gradient(ellipse,rgb(243 166 77/.13),transparent 70%);filter:blur(28px)}
.expedition-operations .admin-header{background:rgb(7 18 15/.9);border-bottom:1px solid rgb(243 166 77/.24);backdrop-filter:blur(18px);box-shadow:0 .5rem 2rem rgb(0 0 0/.32)}.expedition-operations .brand-mark{background:linear-gradient(145deg,#f3a64d,#ffe0a1);color:var(--ops-deep);box-shadow:0 .25rem 0 rgb(0 0 0/.4)}.expedition-operations .admin-header .brand,.expedition-operations .admin-header nav,.expedition-operations .admin-header a{color:var(--ops-ivory)}.expedition-operations .admin-header small,.expedition-operations #owner-session-status{color:#abc4bb}
.expedition-operations .admin-main{max-width:100%;padding:0 clamp(.7rem,2vw,2rem) 4rem}.operations-horizon{max-width:94rem;margin:0 auto;padding:clamp(4rem,8vw,7rem) clamp(1rem,4vw,4rem) 2rem;color:var(--ops-ivory)}.operations-horizon h1{font:700 clamp(3.4rem,8vw,7.5rem)/.84 var(--wildlands-font-display);letter-spacing:-.055em;max-width:12ch;text-wrap:balance;text-shadow:0 .18rem 1.4rem rgb(0 0 0/.55)}.operations-horizon .eyebrow{color:#83f0df}.operations-horizon>div>p:not(.eyebrow){color:#c8d6ce}.operations-horizon .owner-title-status{align-self:end;background:rgb(17 34 28/.82);border:1px solid rgb(131 240 223/.24);box-shadow:0 .8rem 2.5rem rgb(0 0 0/.3)}
.expedition-operations .owner-shell{max-width:94rem;margin:0 auto;background:rgb(7 18 15/.88);border:1px solid rgb(131 240 223/.18);border-radius:2rem;box-shadow:0 2rem 6rem rgb(0 0 0/.52);overflow:clip;backdrop-filter:blur(20px)}
.expedition-operations .owner-nav{background:linear-gradient(180deg,#0d211a,#07120f);color:#fff;border-right:1px solid rgb(243 166 77/.18);padding-top:1.5rem}.expedition-operations .owner-nav>p{font-family:var(--wildlands-font-display);font-size:1.1rem;color:#f3a64d}.expedition-operations .owner-nav-link{position:relative;color:rgb(245 237 218/.74);border-radius:1rem;margin:.2rem .7rem;padding:.85rem 1rem}.expedition-operations .owner-nav-link::before{content:"";inline-size:.45rem;block-size:.45rem;border:2px solid #83f0df;border-radius:50%;opacity:.55}.expedition-operations .owner-nav-link.active{color:#07120f;background:linear-gradient(135deg,#f3a64d,#ffe0a1);box-shadow:0 .5rem 1.3rem rgb(0 0 0/.28)}.expedition-operations .owner-nav-link.active::before{background:#0d7b70;border-color:#0d7b70;opacity:1}.expedition-operations .authority-boundary{margin-top:auto;background:rgb(0 0 0/.2);border-color:rgb(255 255 255/.1)}
.expedition-operations .owner-content{background:linear-gradient(145deg,rgb(16 37 29/.86),rgb(7 18 15/.95))}.expedition-operations .owner-command-bar{position:sticky;top:4.7rem;z-index:12;border:1px solid rgb(131 240 223/.18);background:rgb(12 29 23/.94);box-shadow:0 .7rem 2rem rgb(0 0 0/.26);backdrop-filter:blur(16px)}.expedition-operations .owner-workspace{animation:ops-arrive .28s ease both}.expedition-operations .workspace-heading h2,.expedition-operations .settings-heading h2{font-family:var(--wildlands-font-display);letter-spacing:-.025em}.expedition-operations .component-grid article,.expedition-operations .owner-summary-grid article,.expedition-operations .data-panel,.expedition-operations .control-card{border:1px solid rgb(131 240 223/.14);box-shadow:0 .6rem 1.8rem rgb(0 0 0/.22);background:var(--ops-panel)}
.expedition-operations .control-card{position:relative;overflow:hidden}.expedition-operations .control-card::before{content:"";position:absolute;inset:0 auto 0 0;width:.32rem;background:#83f0df}.expedition-operations .confirmation-panel{background:rgb(83 59 23/.42);border:2px dashed #f3a64d}.expedition-operations .button-primary{background:linear-gradient(135deg,#f3a64d,#ffc875);color:#07120f;box-shadow:0 .28rem 0 #8c5921}.expedition-operations .button-primary:hover{transform:translateY(-1px);box-shadow:0 .4rem 0 #8c5921}.expedition-operations .button-quiet{border-color:rgb(131 240 223/.3);color:var(--ops-ivory);background:rgb(131 240 223/.07)}
.expedition-operations .impact-zone{border-width:0 0 0 .5rem;border-style:solid;box-shadow:0 .5rem 1.5rem rgb(0 0 0/.18)}.expedition-operations .impact-safe{border-color:#49cda8;background:rgb(44 111 91/.18)}.expedition-operations .impact-warning{border-color:#f3a64d;background:rgb(124 79 23/.2)}.expedition-operations .impact-danger{border-color:#ff7d75;background:rgb(116 36 36/.2)}
.expedition-operations .settings-workspace-layout{align-items:start}.expedition-operations .settings-cart{position:sticky;top:10rem;max-height:calc(100vh - 12rem);border:2px solid rgb(243 166 77/.28);border-radius:1.4rem;background:rgb(12 29 23/.98);box-shadow:0 1.2rem 3rem rgb(0 0 0/.45)}.expedition-operations .settings-cart.is-reviewing{border-color:#f3a64d;box-shadow:0 0 0 .3rem rgb(243 166 77/.13),0 1.2rem 3rem rgb(0 0 0/.45)}.expedition-operations .settings-cart-toggle{background:linear-gradient(135deg,#f3a64d,#ffe0a1);color:#07120f;border:2px solid rgb(243 166 77/.32);box-shadow:0 .6rem 1.8rem rgb(0 0 0/.4)}
.expedition-operations .verification-ready #owner-verification-badge{color:#83f0df}.expedition-operations .verification-ready #owner-security .security-actions{opacity:.82}.expedition-operations .verification-ready #mfa-form{display:none}.expedition-operations .verification-ready #owner-security::before{content:"Sensitive controls are currently unlocked. Verification stays available here when the ten-minute window closes.";display:block;padding:1rem;border-radius:1rem;background:rgb(44 111 91/.22);color:#baf8e6;font-weight:800;grid-column:1/-1}
.expedition-operations .session-panel{margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid rgb(131 240 223/.2)}.expedition-operations .session-panel .record-list{margin-top:.8rem}.expedition-operations .session-panel article{background:rgb(7 18 15/.72)}.expedition-operations .session-panel .button{margin-top:.6rem}
.expedition-operations #owner-locked{color:var(--ops-ivory);background:rgb(12 29 23/.82)}.expedition-operations #owner-locked h2{color:var(--ops-ivory)}.expedition-operations #owner-locked p{color:#b8cbc2}.expedition-operations #owner-locked .card-label{color:#f3a64d}.expedition-operations #owner-locked .auth-grid label,.expedition-operations #owner-locked .form-message{color:#abc4bb}.expedition-operations #owner-locked .auth-grid input{color:var(--ops-ivory);background:#07120f;border-color:rgb(131 240 223/.25)}
@keyframes ops-arrive{from{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:none}}
@media(max-width:68rem){.expedition-operations .owner-shell{border-radius:1.3rem}.expedition-operations .owner-nav{background:#07120f}.expedition-operations .owner-command-bar{top:4.4rem}.expedition-operations .settings-cart{top:7rem;max-height:none}}
@media(max-width:48rem){.operations-horizon{padding-top:3rem}.operations-horizon h1{font-size:clamp(3rem,17vw,5rem)}.expedition-operations .admin-main{padding-inline:.45rem}.expedition-operations .owner-shell{border-radius:1rem}.expedition-operations .owner-nav{display:none}.expedition-operations .owner-command-bar{top:4rem}.expedition-operations .settings-cart-sheet.is-open .settings-cart{position:relative;top:auto;max-height:none}.expedition-operations .settings-cart-toggle{position:fixed;inset:auto .8rem .8rem .8rem;z-index:30}}
@media(prefers-reduced-motion:reduce){.expedition-operations .owner-workspace{animation:none}.expedition-operations .ambient-one{animation:none}}
.fun-time-owner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.fun-time-owner-grid form{min-width:0}.fun-time-owner-grid input,.fun-time-owner-grid select,.fun-time-owner-grid textarea{inline-size:100%;max-inline-size:100%;box-sizing:border-box}
@media(max-width:56rem){.fun-time-owner-grid{grid-template-columns:minmax(0,1fr)}}
