:root{--bg: #17130d;--ink: #fff4d5;--muted: #dacaa1;--line: rgba(255, 240, 199, .28);--glass: rgba(255, 239, 199, .16);--glass-strong: rgba(255, 239, 199, .24);--accent: #ead09a;--accent-2: #ffd879;--deep: #4d3f24;--radius: 8px;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at top left,rgba(255,216,121,.18),transparent 28rem),var(--bg);color:var(--ink);font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;line-height:1.375;letter-spacing:.0175rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-weight:400;margin:0}p{margin:0}.hero{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;padding:64px 32px 0;overflow:hidden;isolation:isolate}.hero-fallback{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-4;background:radial-gradient(circle at 26% 22%,rgba(255,242,190,.92),transparent 46%),linear-gradient(135deg,#846f43,#f0d27c 48%,#fff2be)}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none}.hero-3d{--focus-x: 50%;position:absolute;bottom:0;left:50%;height:max(100%,calc(100vw * 1230 / 2880));aspect-ratio:2880 / 1230;transform:translate(calc(-1*clamp(50vw,var(--focus-x),100% - 50vw)))}.hero-3d-stage,.hero-3d-layer{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:bottom center;will-change:transform}.hero-3d-layer{display:block;width:100%;height:100%}.hero-3d-layer.is-ground-mid{-webkit-mask-image:linear-gradient(transparent 81%,#000 87%);mask-image:linear-gradient(transparent 81%,#000 87%)}.hero-3d-layer.is-ground-near{-webkit-mask-image:linear-gradient(transparent 88%,#000 93%);mask-image:linear-gradient(transparent 88%,#000 93%)}.hero-credit{position:absolute;right:clamp(18px,3vw,40px);bottom:clamp(18px,3vw,36px);z-index:2;display:block;width:clamp(84px,7vw,120px);opacity:.55;mix-blend-mode:screen;transition:opacity .16s ease}.hero-credit:hover{opacity:.85}.hero-credit img{display:block;width:100%;height:auto}.hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:linear-gradient(180deg,rgba(20,16,11,.18) 0%,transparent 40%,rgba(20,16,11,.88) 100%),linear-gradient(90deg,rgba(20,16,11,.5) 0%,transparent 52%)}.site-header{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:42px;flex-wrap:wrap}.brand,.header-cta{display:inline-flex;align-items:center;gap:9px;padding:9px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--glass);backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);box-shadow:inset 0 1px #fff4d538,0 8px 24px #00000052;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.04rem;transition:background .18s ease,transform .18s ease,border-color .18s ease}.brand-mark{width:9px;height:9px;border-radius:2px;background:var(--accent-2);box-shadow:0 0 10px #ffd879cc}.header-right{display:flex;align-items:center;gap:18px}.site-nav{display:flex;gap:18px}.site-nav a{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.04rem;color:#fff4d5b8;transition:color .18s ease}.site-nav a:hover{color:var(--ink)}.header-cta{cursor:pointer}.header-cta:hover,.brand:hover{background:var(--glass-strong);transform:translateY(-1px);border-color:#fff0c76b}.hero-layout{position:relative;z-index:2;flex:1;display:grid;align-items:end;padding:42px 0 58px}.hero-copy{position:relative;align-self:end;max-width:760px}.hero-copy:before{content:"";position:absolute;top:-34px;right:-48px;bottom:-28px;left:-40px;z-index:-1;border-radius:50%;background:#0c0a068c;filter:blur(26px)}.hero-copy h1{font-size:clamp(29px,3.5vw,56px);line-height:1;max-width:18ch;margin-bottom:18px}.hero-copy p{font-size:clamp(12px,1.125vw,16.5px);color:var(--ink);max-width:720px}.accordion{position:relative;min-height:260vh;min-height:260svh;background:radial-gradient(circle at 82% 8%,rgba(234,208,154,.12),transparent 42%),#050604}.accordion-inner{position:sticky;top:0;height:100vh;height:100svh;display:grid;align-items:center;padding:0 clamp(18px,4vw,58px)}.accordion-stack{position:relative;justify-self:center;height:min(80vh,820px);height:min(80svh,820px);width:min(100%,calc(min(80vh,820px)/.8));width:min(100%,calc(min(80svh,820px)/.8));overflow:hidden;overflow:clip;border-radius:var(--radius)}.accordion-card{position:absolute;inset:0 0 var(--stack-peek, 0px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2.4vw,34px);padding:clamp(20px,2.6vw,40px);background:#000;border:1px solid var(--line);border-radius:var(--radius);transform-origin:top center;will-change:transform}.card-copy{display:flex;flex-direction:column;justify-content:center}.card-copy h3{font-size:clamp(22px,2.4vw,38px);line-height:1.06;margin-bottom:16px;max-width:20ch}.card-copy p{color:var(--muted);font-size:clamp(13px,1.05vw,16px);max-width:46ch}.card-visual{position:relative;display:grid;place-items:center;border-radius:4px;padding:clamp(16px,2vw,32px);overflow:hidden;isolation:isolate;background:radial-gradient(circle at 30% 24%,rgba(255,242,190,.5),transparent 58%),linear-gradient(135deg,#ead09aeb,#6a5b34ad)}.card-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:var(--card-photo);background-size:cover;background-position:center;transform:scale(1.06)}.card-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 30% 24%,rgba(255,242,190,.1),transparent 64%),linear-gradient(135deg,#ead09a1f,#120e078c)}.card-tag{position:absolute;inset:0 0 auto;z-index:0;padding:clamp(16px,2vw,28px) clamp(16px,2vw,32px) clamp(40px,5vw,72px);font-size:clamp(22px,2.6vw,40px);line-height:1.1;color:var(--ink)}.card-tag:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(rgba(5,6,4,.78),transparent);opacity:0;transition:opacity .6s ease}.card-tag .ch{display:inline-block;white-space:pre;opacity:0;filter:blur(12px);transition:opacity .7s ease,filter .7s ease;transition-delay:calc(var(--i) * 30ms)}.card-tag.is-in:before,.card-tag.is-in .ch{opacity:1}.card-tag.is-in .ch{filter:blur(0)}.mini-sheet{width:min(100%,400px);padding:18px 20px 16px;background:#080907e6;border:1px solid rgba(255,240,199,.14);box-shadow:0 26px 60px #0000008c}.mini-sheet h4{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,240,199,.16);font-size:14px;color:var(--accent)}.mini-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:7px 0;font-size:13px}.mini-row span{color:#fff4d58f}.mini-row b{flex:none;font-weight:400;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;color:var(--ink)}.animated-gradient{--veil: .66;position:relative;isolation:isolate}.gradient-bg{position:sticky;top:0;z-index:-2;height:100vh;margin-bottom:-100vh;overflow:hidden;pointer-events:none}.gradient-bg:before{content:"";position:absolute;top:-50%;left:0;width:200%;height:200%;background:linear-gradient(45deg,#ead09a,#2a3231,#000);animation:gradient-shift 3s ease alternate infinite;will-change:transform}.animated-gradient:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:rgba(10,11,9,var(--veil))}.animated-gradient:after{content:"";position:absolute;top:0;left:0;right:0;height:clamp(140px,20vh,280px);z-index:-1;pointer-events:none;background:linear-gradient(180deg,#050604 0%,transparent 100%)}@keyframes gradient-shift{0%{transform:translateZ(0)}50%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.structure{padding:clamp(64px,9vw,140px) clamp(18px,4vw,58px);overflow-x:hidden;overflow-x:clip}.structure-head{max-width:1320px;margin:0 auto clamp(26px,3vw,44px);display:grid;grid-template-columns:.58fr .42fr;gap:clamp(24px,4vw,64px);align-items:end}.structure-head h2{font-size:clamp(34px,4vw,68px);line-height:1}.structure-head p{color:var(--muted);max-width:46ch}.structure-filters{max-width:1320px;margin:0 auto clamp(24px,3vw,38px);display:flex;flex-wrap:wrap;gap:4px 22px}.structure-filters button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:5px 0;border:0;border-bottom:1px solid transparent;background:transparent;color:#fff4d580;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;transition:color .18s ease,border-color .18s ease}.structure-filters button:hover{color:var(--ink)}.structure-filters button.is-active{color:var(--accent);border-bottom-color:var(--accent)}.structure-filters button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.unit-grid{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:clamp(18px,2.4vw,34px) clamp(16px,2vw,28px)}.unit-note{grid-column:1 / -1;padding:26px 0;font-size:15px;color:#fff4d580}.unit-card{will-change:transform;display:flex;align-items:center;gap:clamp(14px,1.6vw,20px);color:inherit}.unit-card:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.unit-crest{flex:none;display:grid;place-items:center;width:clamp(72px,7vw,96px);height:clamp(72px,7vw,96px);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:26px;color:#ead09a66}.unit-crest img{width:clamp(72px,7vw,96px);height:clamp(72px,7vw,96px);object-fit:contain;filter:drop-shadow(0 0 18px rgba(255,216,121,.14));transition:transform .22s ease}.unit-card:hover .unit-crest img{transform:scale(1.05)}.unit-crest.is-empty{border:1px dashed rgba(255,240,199,.18);border-radius:50%}.unit-txt{min-width:0}.unit-card h3{font-size:20px;line-height:1.12;transition:color .18s ease}.unit-card:hover h3{color:var(--accent)}.unit-line{margin-top:5px;font-size:14px;color:var(--muted)}.unit-foot{margin-top:7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;color:#fff4d570}.activity{position:relative;padding:clamp(64px,9vw,140px) clamp(18px,4vw,58px) clamp(56px,7vw,110px);overflow:hidden}.activity-top{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:.38fr .62fr;gap:clamp(24px,4vw,64px);align-items:start}.activity-copy h2{font-size:clamp(34px,4vw,68px);line-height:1;margin-bottom:20px}.activity-copy p{color:var(--muted);max-width:48ch}.pricing-table{border-top:1px solid var(--line)}.pricing-row{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line);font-size:clamp(13px,1.1vw,16px)}.pricing-row b{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:500;color:var(--accent);white-space:nowrap}.bars{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-top:clamp(44px,6vw,88px);--bars-h: clamp(440px, 72vh, 700px);height:var(--bars-h);display:grid;grid-template-columns:repeat(12,1fr);align-items:end;gap:2px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 calc(32% * (1 - var(--open, 0))));mask-image:linear-gradient(180deg,transparent 0%,#000 calc(32% * (1 - var(--open, 0))))}.bar{position:relative;display:block;height:calc(var(--bar-h, 0) * 100%);overflow:hidden;transition:height 80ms linear;background:linear-gradient(180deg,#ffd879eb,#7861306b)}.bars-credit{position:absolute;right:clamp(16px,2.4vw,32px);bottom:clamp(14px,2vw,26px);z-index:1;width:clamp(72px,6vw,110px);opacity:calc(.55 * var(--open, 0));mix-blend-mode:screen}.bars-credit img{display:block;width:100%;height:auto}.bar.is-muted{background:linear-gradient(180deg,#ead09a94,#4d3f245c)}.bars{--img-drop: calc(var(--bars-h) * .16);--img-w: max(100vw, calc((var(--bars-h) + var(--img-drop)) * 1738 / 742));--slot: calc((100vw - 22px) / 12 + 2px)}.bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(180deg,#ffd8791f,#14100799),var(--bar-img);background-repeat:no-repeat;background-size:100% 100%,var(--img-w) auto;background-position:0 0,calc((100vw - var(--img-w)) / 2 - var(--i, 0) * var(--slot)) calc(100% + var(--img-drop))}.plan-row{max-width:1320px;margin:clamp(44px,6vw,86px) auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,28px)}.plan-card{max-width:300px;display:flex;flex-direction:column;gap:14px}.plan-card h4{font-size:19px}.plan-card p{color:var(--muted);font-size:14px;flex:1}.plan-cta{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 18px;border:1px solid var(--line);border-radius:999px;background:var(--glass);font-size:12px;transition:background .18s ease,border-color .18s ease}.plan-cta:hover{background:var(--glass-strong);border-color:#fff0c770}.security{padding:clamp(64px,9vw,140px) clamp(18px,4vw,58px)}.security-head{max-width:1320px;margin:0 auto clamp(34px,4vw,62px);display:grid;grid-template-columns:.58fr .42fr;gap:clamp(24px,4vw,64px);align-items:end}.security-head h2{font-size:clamp(30px,3.6vw,58px);line-height:1.02;max-width:20ch}.security-head p{color:var(--muted);max-width:46ch}.server-list{max-width:1320px;margin:0 auto;border-top:1px solid var(--line)}.server{display:grid;grid-template-columns:.26fr .36fr .38fr;gap:clamp(20px,3vw,54px);align-items:start;padding:clamp(26px,3.2vw,44px) 0;border-bottom:1px solid var(--line)}.server h3{font-size:clamp(22px,2.2vw,30px);line-height:1.05;text-wrap:balance}.server>p{color:var(--muted);font-size:15px;line-height:1.5;max-width:46ch}.server-rows{display:flex;flex-direction:column;max-width:340px}.server-row{display:grid;grid-template-columns:116px 1fr;gap:16px;align-items:baseline;padding:7px 0;border-bottom:1px solid rgba(255,240,199,.09);font-size:14px}.server-row:last-child{border-bottom:none}.server-row span{color:#fff4d58f}.server-row b{font-weight:400;color:var(--ink)}.operations{position:relative;padding:clamp(72px,10vw,150px) clamp(18px,4vw,58px)}.operations-inner{max-width:62ch;margin:0 auto;text-align:center}.operations-inner h2{font-size:clamp(34px,4.4vw,68px);line-height:.98;margin-bottom:20px;text-wrap:balance}.operations-inner p{color:var(--muted);margin:0 auto 30px;max-width:52ch;text-wrap:pretty}.operations-cta{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 24px;border-radius:999px;background:var(--accent);color:#1b160d;font-size:12px;transition:background .16s ease,transform .16s ease}.operations-cta:hover{background:var(--accent-2);transform:translateY(-2px)}.server-cube{max-width:1320px;margin:clamp(24px,3.4vw,56px) auto 0;display:grid;place-items:stretch;min-height:clamp(430px,54vw,780px);overflow-x:clip}.modal-cube-shell{--reach: clamp(130px, 24vw, 480px);--explode: 0;position:relative;display:grid;place-items:center;width:100%;min-height:340px;perspective:1000px;transform-style:preserve-3d}.operations-core-cube{position:relative;width:clamp(142px,18vw,250px);height:clamp(142px,18vw,250px);transform-style:preserve-3d;--core-scale: calc(1 - .28 * var(--explode));animation:core-cube-float 6s ease-in-out infinite}.cube-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;overflow:hidden;background-image:radial-gradient(circle at 48% 44%,rgba(255,216,121,.2),transparent 62%),linear-gradient(135deg,#97d3eb29,#ead09a2e 52%,#120e07bd),var(--f-img);background-size:cover;background-position:center;box-shadow:inset 0 1px #ffffff57,inset 0 -18px 34px #00000059,0 18px 44px #0006}.face-front{--f-img: url(/assets/cube/cara-1.webp)}.face-back{--f-img: url(/assets/cube/cara-2.webp)}.face-right{--f-img: url(/assets/cube/cara-3.webp)}.face-left{--f-img: url(/assets/cube/cara-4.webp)}.face-top{--f-img: url(/assets/cube/cara-5.webp)}.face-bottom{--f-img: url(/assets/cube/cara-6.webp)}.face-front{transform:translateZ(calc(clamp(142px,18vw,250px)/2))}.face-back{transform:rotateY(180deg) translateZ(calc(clamp(142px,18vw,250px)/2))}.face-right{transform:rotateY(90deg) translateZ(calc(clamp(142px,18vw,250px)/2))}.face-left{transform:rotateY(-90deg) translateZ(calc(clamp(142px,18vw,250px)/2))}.face-top{transform:rotateX(90deg) translateZ(calc(clamp(142px,18vw,250px)/2))}.face-bottom{transform:rotateX(-90deg) translateZ(calc(clamp(142px,18vw,250px)/2))}@keyframes core-cube-float{0%,to{transform:scale(var(--core-scale, 1)) translateY(0) rotateX(-18deg) rotateY(24deg)}50%{transform:scale(var(--core-scale, 1)) translateY(-14px) rotateX(-14deg) rotateY(30deg)}}.cube-particle{position:absolute;width:170px;height:170px;border-radius:16px;overflow:hidden;pointer-events:none;opacity:var(--explode, 0);background-image:radial-gradient(circle at 44% 40%,rgba(255,216,121,.18),transparent 64%),linear-gradient(135deg,#97d3eb24,#ead09a29 54%,#100d06bd),var(--p-img);background-size:cover;background-position:center;box-shadow:inset 0 1px #ffffff4d,0 14px 34px #0000006b;transform:translate3d(calc(var(--tx) * var(--reach) * var(--explode, 0)),calc(var(--ty) * var(--reach) * var(--explode, 0)),calc(var(--tz) * var(--explode, 0))) rotate(calc(var(--r, 0deg) * var(--explode, 0))) scale(calc(.2 + (var(--s, .3) - .2) * var(--explode, 0)));transition:transform .12s linear,opacity .12s linear;will-change:transform,opacity}.cube-particle.dot{border-radius:50%}.join{max-width:640px;margin:clamp(56px,8vw,96px) auto 0;padding-top:clamp(36px,5vw,56px);border-top:1px solid var(--line);scroll-margin-top:90px}.join h3{font-size:clamp(22px,2.4vw,30px);line-height:1.15}.join>p{margin:10px 0 24px;font-size:15px;color:var(--muted)}.join-form{display:flex;flex-direction:column;gap:16px}.join-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.join-field{display:flex;flex-direction:column;gap:6px}.join-field span{font-size:13px;color:var(--muted)}.join-field input,.join-field textarea{width:100%;padding:11px 13px;border:1px solid rgba(255,240,199,.2);border-radius:8px;background:#fff4d50d;color:var(--ink);font:inherit;font-size:15px;transition:border-color .16s ease,box-shadow .16s ease}.join-field textarea{resize:vertical;min-height:110px}.join-field input:focus,.join-field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #ead09a24}.join-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.join-actions .operations-cta{border:none;font:inherit;font-size:13px;cursor:pointer}.join-actions .operations-cta:disabled{opacity:.6;cursor:progress;transform:none}.join-msg{font-size:14px}.join-msg.is-ok{color:#bcd6a0}.join-msg.is-err{color:#f0a08a}.social{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:0 clamp(18px,4vw,58px) clamp(40px,5vw,56px)}.social-link{display:inline-flex;align-items:center;gap:9px;padding:9px 16px 10px;border:1px solid var(--line);border-radius:999px;font-size:14px;color:var(--muted);transition:border-color .16s ease,color .16s ease}.social-link[hidden]{display:none}.social-link svg{width:17px;height:17px;fill:currentColor}.social-link:hover,.social-link:focus-visible{border-color:var(--accent);color:var(--accent);outline:none}.to-top{position:fixed;right:clamp(16px,2.4vw,28px);bottom:clamp(16px,2.4vw,28px);z-index:90;width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:#17130dd1;color:var(--accent);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .2s ease,transform .2s ease,visibility .2s,border-color .16s ease}.to-top.is-visible{opacity:1;visibility:visible;transform:none}.to-top:hover{border-color:var(--accent)}.to-top svg{width:20px;height:20px;fill:currentColor}.to-top~.site-footer{padding-right:calc(clamp(16px,2.4vw,28px) + 62px)}@media (max-width: 520px){.join-row{grid-template-columns:1fr}}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:26px clamp(18px,4vw,58px);border-top:1px solid var(--line);background:transparent;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;color:#fff4d58f}.footer-beta{color:var(--accent)}@media (max-aspect-ratio: 1/1){.hero{min-height:0}.hero-fallback{display:none}.hero-media{position:relative;inset:auto;z-index:0;flex:none;width:100vw;margin-left:calc(50% - 50vw);aspect-ratio:2880 / 1230;overflow:hidden}.hero-3d{--focus-x: 50%}.hero-scrim{display:none}.hero-credit{top:calc(92px + 100vw * 1230 / 2880 - 10px);bottom:auto;right:12px;width:72px;transform:translateY(-100%)}.hero-media:after{content:"";position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(transparent,var(--bg));-webkit-mask-image:linear-gradient(90deg,#000 72%,transparent 86%);mask-image:linear-gradient(90deg,#000 72%,transparent 86%)}}@media (max-aspect-ratio: 1/1) and (min-width: 821px){.hero-credit{top:calc(64px + 100vw * 1230 / 2880 - 10px)}}@media (max-width: 820px){.hero{padding:92px 22px 0}.site-header,.header-right{flex-direction:column;align-items:stretch;gap:12px}.site-nav{flex-wrap:wrap;justify-content:flex-start;gap:10px 18px;width:100%}.header-cta{justify-content:center;width:100%}.hero-layout{padding:30px 0 44px}.activity-top,.plan-row,.security-head,.structure-head{grid-template-columns:1fr}.server{grid-template-columns:1fr;gap:14px;padding:clamp(24px,5vw,34px) 0}.server>p{max-width:none}.plan-card{max-width:none}.accordion-stack{height:78vh;height:78svh}.accordion-card{grid-template-columns:1fr}.card-visual{min-height:180px}.cube-particle{width:112px;height:112px}.server-cube{min-height:440px}}@media (max-width: 520px){.hero{padding:92px 18px 0}.hero-copy h1{font-size:clamp(28px,10vw,48px)}.hero-copy p{font-size:15px}.unit-grid{grid-template-columns:1fr}.cube-particle{width:84px;height:84px}.server-cube{min-height:380px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.operations-core-cube{animation:none}.gradient-bg:before{animation:none}}:root{--blue: #1a6ed8;--blue-light: #3b8ef0;--text: #f0f6fc;--text-2: #b1bac4;--text-3: #6e7681;--border-2: rgba(255, 255, 255, .1);--font-head: "Rajdhani", "Inter", system-ui, sans-serif;--border: rgba(255, 255, 255, .06)}.navbar{position:fixed;top:18px;left:50%;transform:translate(-50%);z-index:100;width:calc(100% - 40px);max-width:1180px;background:#0d111752;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--border-2);border-radius:999px;box-shadow:0 18px 40px #00000073,inset 0 1px #ffffff14;transition:background .3s,box-shadow .3s,border-color .3s}.navbar.scrolled{background:#0d11179e;box-shadow:0 20px 46px #0009,inset 0 1px #ffffff14}body.has-fixed-nav{padding-top:88px}@media (max-width: 768px){body.has-fixed-nav{padding-top:74px}}.nav-container{max-width:none;margin:0;padding:9px 12px 9px 22px;height:auto;display:flex;align-items:center;gap:20px}.nav-logo{display:flex;align-items:center;gap:10px;flex-shrink:0}.logo-img{height:34px;width:auto;display:block;filter:brightness(1)}.logo-text{font-family:var(--font-head);font-size:22px;font-weight:700;letter-spacing:.08em;color:var(--text)}.nav-menu{position:relative;display:flex;align-items:center;justify-content:center;gap:2px;flex:1}.nav-indicator{position:absolute;top:0;left:0;border-radius:999px;background:linear-gradient(135deg,var(--blue),var(--blue-light));box-shadow:0 6px 16px #1a6ed866,inset 0 1px #ffffff40;opacity:0;z-index:0;pointer-events:none;transition:transform .5s cubic-bezier(.34,1.4,.5,1),width .5s cubic-bezier(.34,1.4,.5,1),height .5s cubic-bezier(.34,1.4,.5,1),opacity .25s ease}.nav-item{position:relative;z-index:1}.nav-link{position:relative;z-index:1;display:flex;align-items:center;gap:5px;padding:9px 15px;font-family:var(--font-head);font-size:14px;font-weight:600;letter-spacing:.05em;color:var(--text-2);background:none;border:none;cursor:pointer;border-radius:999px;white-space:nowrap;transition:color .25s}.nav-link:hover,.nav-item:hover>.nav-link,.nav-link.active{color:var(--text)}.chevron{font-size:10px;opacity:.7;transition:transform .25s}.nav-item:hover .chevron{transform:rotate(180deg)}.dropdown{position:absolute;top:calc(100% + 16px);left:0;background:#0d1117eb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-2);border-radius:16px;padding:8px;min-width:230px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s,transform .25s cubic-bezier(.34,1.4,.5,1),visibility .25s;box-shadow:0 24px 50px #0000008c,inset 0 1px #ffffff0f}.nav-item.has-dropdown:after{content:"";position:absolute;top:100%;left:0;right:0;height:18px}.nav-item:hover .dropdown{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-inner{display:flex;gap:4px}.dropdown.dropdown-sm .dropdown-inner{flex-direction:column}.dropdown-group{flex:1;min-width:160px}.dropdown-group.full{width:100%}.dropdown-label{display:block;font-size:10px;font-weight:600;letter-spacing:.1em;color:var(--text-3);text-transform:uppercase;padding:6px 10px 4px}.dropdown-item{display:flex;flex-direction:column;padding:10px 12px;border-radius:10px;transition:background .18s,color .18s,transform .18s;gap:1px}.dropdown-item:hover{background:linear-gradient(135deg,#3b8ef033,#1a6ed814);transform:translate(3px)}.item-title{font-size:13px;font-weight:600;color:var(--text)}.item-subs{font-size:11px;color:var(--text-3)}.dropdown.dropdown-sm .dropdown-item{flex-direction:row;align-items:center}.dropdown-item:has(.item-subs),.dropdown.dropdown-sm .dropdown-item:has(.item-subs){flex-direction:column;align-items:flex-start;gap:1px}@media (min-width: 769px){#crewDropdown{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:4px;width:max-content;max-width:620px;max-height:60vh;overflow-y:auto}}.nav-actions{display:flex;align-items:center;gap:12px;margin-left:auto;flex-shrink:0}.btn-login{display:flex;align-items:center;gap:7px;padding:9px 18px;font-family:var(--font-head);font-size:13px;font-weight:600;letter-spacing:.06em;color:#fff;background:linear-gradient(135deg,var(--blue),var(--blue-light));border:none;border-radius:999px;box-shadow:0 8px 20px #1a6ed859;transition:transform .2s,box-shadow .2s}.btn-login svg{width:14px;height:14px;opacity:.9}.btn-login:hover{transform:translateY(-1px);box-shadow:0 10px 26px #1a6ed880}.hamburger{display:none;flex-direction:column;gap:5px;padding:4px;background:none;border:none;cursor:pointer}.hamburger span{display:block;width:22px;height:2px;background:var(--text);border-radius:2px;transition:all .3s}@media (max-width: 768px){:root{--nav-h: 56px}.navbar{top:12px;width:calc(100% - 20px)}.nav-container{padding:8px 10px 8px 16px;gap:10px}.nav-indicator{display:none}.hamburger{display:flex}.nav-menu{display:none;position:fixed;top:76px;left:12px;right:12px;max-height:calc(100vh - 92px);background:#0d1117f7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-2);border-radius:18px;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:12px;gap:2px;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:999;box-shadow:0 24px 50px #0009}.nav-menu.open{display:flex}.nav-link{padding:13px 14px;font-size:15px;letter-spacing:.04em;justify-content:space-between;border-radius:12px;color:var(--text);width:100%}.nav-link:hover,.nav-item:hover>.nav-link{background:var(--bg-3)}.nav-item.has-dropdown:after{content:none}.dropdown{position:static;opacity:1;visibility:visible;transform:none;left:auto;background:var(--bg-3);border:1px solid var(--border);border-radius:12px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:4px 8px 8px;margin-top:4px;display:none;min-width:0}.nav-item.open .dropdown{display:block}.dropdown-inner{flex-direction:column;gap:0}.dropdown-group{min-width:0}.dropdown-item{flex-direction:row;padding:11px 10px;min-height:44px;justify-content:flex-start}.dropdown-item:hover{transform:none}.item-title{font-size:14px}.item-subs{font-size:11px}.nav-item+.nav-item{border-top:1px solid var(--border)}.nav-menu>a.nav-link{border-top:1px solid var(--border);margin:0}.nav-actions .btn-login{padding:8px 14px;font-size:12px;gap:5px}.nav-actions .btn-login svg{width:14px;height:14px}}.navbar{transition:background .3s,box-shadow .3s,border-color .3s,translate .3s ease}.navbar.nav-hidden{translate:0 calc(-100% - 30px)}.btn-login{color:#1b160d;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 8px 20px #ead09a42}.btn-login:hover{box-shadow:0 10px 26px #ffd87966}.dropdown{background:#14110af0;border-color:var(--line);box-shadow:0 26px 60px #0009}.dropdown-item:hover{background:#ead09a21}.item-title{color:var(--ink)}.item-subs{color:#fff4d580}.dropdown-label,.chevron{color:var(--accent)}.nav-link{color:#fff4d5b8}.nav-link.btn-login,.nav-link.btn-login .chevron{color:#1b160d}@media (min-width: 769px){.nav-indicator{background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 6px 16px #ead09a4d,inset 0 1px #ffffff4d}.nav-link:hover,.nav-item:hover>.nav-link{color:#241d0f}.nav-item:hover>.nav-link .chevron{color:#241d0f}}@media (min-width: 769px){.navbar{left:auto;right:20px;transform:none;width:auto;max-width:none}.nav-container{padding:5px 6px 5px 14px;gap:10px}.nav-menu{flex:0 0 auto;justify-content:flex-end;gap:0}.nav-link{padding:7px 10px;font-size:12.5px}.logo-img{height:26px}.btn-login{padding:7px 13px;font-size:12px}.btn-login svg{width:15px;height:15px}}.crew{max-width:1320px;margin:0 auto;padding:94px clamp(18px,4vw,58px) clamp(64px,8vw,120px)}.crew-head{display:flex;align-items:center;gap:clamp(20px,3vw,40px);padding-bottom:clamp(24px,3vw,40px);border-bottom:1px solid var(--line)}.crew-crest{flex:none;display:flex;align-items:center;justify-content:center}.crew-crest img{width:clamp(96px,11vw,150px);height:clamp(96px,11vw,150px);object-fit:contain;filter:drop-shadow(0 0 24px rgba(255,216,121,.16))}.crew-head-copy h1{font-size:clamp(32px,4.4vw,62px);line-height:.98;letter-spacing:-.01em}.crew-head-line{margin-top:10px;font-size:14px;color:var(--muted)}.crew-stats{display:flex;flex-wrap:wrap;gap:clamp(18px,3vw,46px);margin-top:clamp(16px,2vw,26px)}.crew-stat{display:flex;align-items:baseline;gap:7px}.crew-stat b{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:500;font-size:clamp(20px,2vw,28px);color:var(--accent)}.crew-stat span{font-size:13px;color:#fff4d594}.crew-tabs{display:flex;flex-wrap:wrap;gap:4px 22px;margin:clamp(22px,2.6vw,34px) 0 clamp(26px,3vw,40px)}.crew-tab{padding:5px 0;border-bottom:1px solid transparent;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;color:#fff4d580;transition:color .18s ease,border-color .18s ease}.crew-tab:hover{color:var(--ink)}.crew-tab.is-active{color:var(--accent);border-bottom-color:var(--accent)}.crew-tab:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.crew-group{display:flex;align-items:center;gap:18px;margin:clamp(30px,3.4vw,46px) 0 clamp(14px,1.6vw,20px);font-size:19px;color:var(--muted)}.crew-group:first-child{margin-top:0}.crew-group:after{content:"";flex:1;height:1px;background:var(--line)}.crew-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:clamp(14px,1.6vw,22px)}.crew-grid.is-lead{grid-template-columns:repeat(auto-fill,minmax(182px,1fr))}.crew-loading,.crew-empty{padding:40px 0;font-size:15px;color:#fff4d580}.pilot-tile{display:block;color:inherit}.pilot-tile:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.pilot-shot{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#0b0906;display:grid;place-items:center}.pilot-shot img{width:100%;height:100%;object-fit:cover;object-position:center 34%;filter:saturate(.88) contrast(1.08);transition:filter .32s ease}.pilot-shot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 52%,rgba(11,9,6,.44));transition:opacity .32s ease}.pilot-tile:hover .pilot-shot img,.pilot-tile:focus-visible .pilot-shot img{filter:saturate(1.08) contrast(1.02) brightness(1.06)}.pilot-tile:hover .pilot-shot:after,.pilot-tile:focus-visible .pilot-shot:after{opacity:.35}.pilot-shot.is-empty{background:#120e09}.pilot-initial{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:44px;color:#ead09a73}.pilot-hours{position:absolute;left:0;top:0;z-index:1;padding:5px 9px 6px;background:#0b0906bd;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;color:var(--accent)}.pilot-reserve{position:absolute;right:0;top:0;z-index:1;padding:5px 9px 6px;background:#0b0906bd;font-size:11px;color:#fff4d59e}.pilot-band{display:flex;flex-direction:column;gap:2px;padding-top:10px}.pilot-name{font-size:15px;color:var(--ink);overflow-wrap:anywhere;transition:color .18s ease}.pilot-tile:hover .pilot-name{color:var(--accent)}.pilot-sub{font-size:12px;line-height:1.3;color:#fff4d58f}.pilot-decs{margin-top:3px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;color:#fff4d57a}.crew-grid.is-lead .pilot-name{font-size:18px}.crew-grid.is-lead .pilot-sub{font-size:13px}.pilot-tile.will-reveal{opacity:0;transform:translateY(10px)}.pilot-tile.will-reveal.is-in{opacity:1;transform:none;transition:opacity .42s ease var(--delay, 0ms),transform .42s ease var(--delay, 0ms)}@media (prefers-reduced-motion: reduce){.pilot-tile.will-reveal{opacity:1;transform:none}.pilot-shot img,.pilot-shot:after{transition:none}}@media (max-width: 768px){.crew{padding-top:34px}.crew-head{flex-direction:column;align-items:flex-start;gap:16px}.crew-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:20px;padding-inline:clamp(18px,4vw,58px);margin-inline:calc(-1*clamp(18px,4vw,58px))}.crew-tabs::-webkit-scrollbar{display:none}.crew-tab{flex:none;white-space:nowrap}}@media (max-width: 560px){.crew-grid{grid-template-columns:repeat(3,1fr);gap:10px}.crew-grid.is-lead{grid-template-columns:repeat(2,1fr);gap:12px}.crew-grid .pilot-name{font-size:13px}.crew-grid .pilot-sub{font-size:11px}.crew-grid .pilot-decs{display:none}.crew-grid.is-lead .pilot-name{font-size:16px}.crew-grid.is-lead .pilot-sub{font-size:12px}.crew-grid.is-lead .pilot-decs{display:block}.pilot-hours{padding:4px 7px;font-size:10px}}.pilot{max-width:1320px;margin:0 auto;padding:94px clamp(18px,4vw,58px) clamp(64px,8vw,120px);display:flex;flex-direction:column;gap:clamp(38px,5vw,78px)}.pf-notfound,.pf-empty{font-size:15px;color:#fff4d580;margin:0}.pf-notfound{padding:60px 0}.is-zoomable{cursor:zoom-in}.pf-block{display:flex;flex-direction:column;gap:clamp(16px,2vw,24px)}.pf-block-title{display:flex;align-items:center;gap:18px;font-size:clamp(20px,2.2vw,26px);color:var(--muted)}.pf-block-title:after{content:"";flex:1;height:1px;background:var(--line)}.pf-hero{display:grid;grid-template-columns:minmax(200px,300px) 1fr;align-items:start;gap:clamp(28px,4vw,64px)}.pf-uniform{position:relative;padding:10px 0}.pf-uniform img{display:block;width:100%;height:auto;filter:drop-shadow(0 18px 44px rgba(0,0,0,.6))}.pf-ident{min-width:0}.pf-ident-top{display:flex;align-items:flex-start;gap:clamp(16px,2vw,24px)}.pf-face{flex:none;width:clamp(82px,9vw,116px);aspect-ratio:4 / 5;display:grid;place-items:center;overflow:hidden;background:#0b0906;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:34px;color:var(--accent)}.pf-face img{width:100%;height:100%;object-fit:cover;object-position:center 34%}.pf-face.is-macom{box-shadow:inset 0 0 0 2px var(--accent-2)}.pf-names{min-width:0;padding-top:2px}.pf-rank{font-size:15px;color:var(--accent);margin-bottom:4px}.pf-callsign{font-size:clamp(38px,5.4vw,74px);line-height:.96;letter-spacing:-.015em;overflow-wrap:anywhere}.pf-flags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.pf-flag{padding:4px 10px 5px;border:1px solid var(--line);border-radius:999px;font-size:12px;color:var(--muted)}.pf-flag.is-macom{border-color:#ffd8798c;color:var(--accent-2)}.pf-flag.is-agav{border-color:#f0a97880;color:#f0a978}.pf-flag.is-instructor{border-color:#97d3eb80;color:#97d3eb}.pf-status{display:inline-flex;align-items:center;gap:7px;padding:4px 11px 5px;border-radius:999px;background:#fff4d512;font-size:12px;color:var(--muted)}.pf-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.pf-status.status-activo{color:#bcd6a0}.pf-status.status-reserva-activa{color:var(--accent-2)}.pf-unit{display:flex;align-items:center;gap:12px;margin-top:clamp(20px,2.4vw,28px);font-size:15px;color:var(--muted)}.pf-unit img{width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 0 14px rgba(255,216,121,.18))}.pf-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:clamp(14px,2vw,30px);margin-top:clamp(24px,3vw,36px);padding-top:clamp(20px,2.4vw,28px);border-top:1px solid var(--line)}.pf-figure{display:flex;flex-direction:column;gap:3px}.pf-figure b{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:500;font-size:clamp(24px,2.6vw,34px);line-height:1;color:var(--accent)}.pf-figure span{font-size:13px;color:#fff4d58f}.pf-squadron{margin-top:clamp(20px,2.4vw,28px);max-width:62ch;font-size:15px;line-height:1.5;color:var(--muted)}.pf-since{margin-top:10px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;color:#fff4d570}.pf-bio{max-width:68ch;font-size:16px;line-height:1.55;color:var(--muted)}.pf-medals{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:clamp(20px,2.6vw,32px) clamp(10px,1.4vw,18px);align-items:start}.pf-medal{margin:0;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.pf-medal-icon{width:100%;display:flex;justify-content:center;font-size:44px}.pf-medal-icon img{width:100%;height:clamp(124px,12vw,168px);object-fit:contain;object-position:top;filter:drop-shadow(0 6px 16px rgba(0,0,0,.55));transition:transform .22s ease}.pf-medal:hover .pf-medal-icon img{transform:translateY(-3px)}.pf-medal-txt{display:flex;flex-direction:column;gap:3px}.pf-medal-txt b{font-weight:400;font-size:13px;line-height:1.3;color:var(--ink)}.pf-medal-txt span{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;color:var(--accent)}.pf-service{display:flex;flex-direction:column;gap:clamp(18px,2.2vw,28px)}.pf-year{display:grid;grid-template-columns:96px 1fr;gap:clamp(14px,2vw,28px);align-items:start}.pf-year-num{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:clamp(22px,2.4vw,30px);line-height:1.1;color:#ead09a9e}.pf-year-rows{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:0 clamp(20px,3vw,48px)}.pf-service-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:7px 0;border-bottom:1px solid rgba(255,240,199,.09)}.pf-service-name{font-size:14px;color:var(--ink)}.pf-service-day{flex:none;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;color:#fff4d561}.pf-tech,.pf-combat-box{display:grid;grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:clamp(22px,3vw,46px);align-items:start}.pf-sub{min-width:0}.pf-sub-title{margin-bottom:8px;font-size:13px;color:var(--accent)}.pf-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px solid rgba(255,240,199,.09);font-size:14px}.pf-row-label{color:var(--muted)}.pf-row-value{flex:none;font-family:IBM Plex Mono,ui-monospace,monospace;color:var(--ink)}.pf-row.is-zero .pf-row-label{color:#fff4d557}.pf-row.is-zero .pf-row-value{color:#fff4d542}.pf-row.is-total{border-bottom:none;margin-top:4px;padding-top:11px;border-top:1px solid var(--line)}.pf-row.is-total .pf-row-label{color:var(--ink)}.pf-row.is-total .pf-row-value{color:var(--accent)}.pf-check.is-ok{color:#bcd6a0}.pf-check.is-no{color:#fff4d542}.pf-sub.is-wide{grid-column:1 / -1}.pf-sub.is-wide .pf-sub-title{margin-bottom:14px}.pf-progress-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:4px clamp(22px,3vw,46px)}.pf-progress-item{margin-bottom:14px}.pf-progress-label{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:13px;color:var(--muted)}.pf-progress-label span:last-child{font-family:IBM Plex Mono,ui-monospace,monospace;color:#fff4d580}.pf-track{height:3px;background:#fff0c71f;overflow:hidden}.pf-fill{height:100%;width:0;background:var(--accent);transition:width .9s cubic-bezier(.22,1,.36,1)}.pf-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;padding:7px 34px 7px 13px;border:1px solid var(--line);border-radius:999px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='%23dacaa1' stroke-width='1.5'/></svg>") no-repeat right 13px center / 10px 7px,#fff4d50d;color:var(--ink);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px;cursor:pointer}.pf-select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pf-block-title:after{order:1}.pf-block-title .pf-select{order:2}.pf-ac{display:flex;align-items:center;gap:16px}.pf-ac-photo{width:clamp(130px,16vw,200px);aspect-ratio:16 / 9;object-fit:cover}.pf-ac-txt{display:flex;flex-direction:column;gap:3px}.pf-ac-txt b{font-weight:400;font-size:17px;color:var(--ink)}.pf-ac-txt span{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;color:#fff4d580}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:none;place-items:center;padding:clamp(20px,5vw,64px);background:#080604e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lightbox.is-open{display:grid}.lightbox-close{position:absolute;top:clamp(14px,3vw,28px);right:clamp(14px,3vw,28px);width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--ink);font-size:24px;line-height:1;cursor:pointer}.lightbox-close:hover{border-color:var(--accent);color:var(--accent)}.lightbox-figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:16px;max-height:100%}.lightbox-figure img{max-width:min(92vw,760px);max-height:74vh;object-fit:contain}.lightbox.is-large .lightbox-figure img{max-width:min(92vw,560px)}.lightbox-figure figcaption{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.lightbox-name{font-size:18px;color:var(--ink)}.lightbox-detail{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;color:var(--accent)}@media (max-width: 900px){.pf-hero{grid-template-columns:1fr;gap:clamp(22px,4vw,34px)}.pf-uniform{max-width:236px;margin:0 auto}}@media (max-width: 768px){.pilot{padding-top:34px}.pf-year{grid-template-columns:1fr;gap:6px}.pf-year-num{font-size:20px}.pf-block-title{flex-wrap:wrap}.pf-block-title .pf-select{margin-left:0;width:100%}.pf-block-title:has(.pf-select):after{display:none}.pf-ac{flex-direction:column;align-items:flex-start}.pf-ac-photo{width:100%}}.rk{max-width:1320px;margin:0 auto;padding:94px clamp(18px,4vw,58px) clamp(64px,8vw,120px)}.rk-head{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(18px,3vw,40px);flex-wrap:wrap;padding-bottom:clamp(20px,2.4vw,30px);border-bottom:1px solid var(--line)}.rk-head h1{font-size:clamp(30px,4vw,58px);line-height:1;margin-bottom:10px}.rk-head p{font-size:13.5px;color:var(--muted);max-width:60ch}.rk-period{position:relative;flex:none}.rk-period-btn{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid var(--line);border-radius:999px;background:#fff4d50d;color:var(--ink);font-size:11px;cursor:pointer;transition:background .16s ease,border-color .16s ease}.rk-period-btn:hover{background:#fff4d51a;border-color:#fff0c775}.rk-period-btn i{font-style:normal;color:var(--accent)}.rk-period-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:264px;max-height:330px;overflow-y:auto;display:none;padding:6px;border:1px solid var(--line);border-radius:8px;background:#14110a;box-shadow:0 24px 60px #0009}.rk-period.is-open .rk-period-menu{display:block}.rk-period-sep{padding:9px 10px 5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;color:#fff4d561}.rk-opt{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 10px;border:0;border-radius:5px;background:transparent;color:var(--ink);font-family:inherit;font-size:13px;text-align:left;cursor:pointer;transition:background .14s ease}.rk-opt:hover{background:#fff4d512}.rk-opt.is-active{background:#ead09a24;color:var(--accent)}.rk-opt-cnt{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;color:#fff4d575}.rk-tabs{display:flex;flex-wrap:wrap;gap:4px 26px;margin:clamp(20px,2.4vw,30px) 0 14px}.rk-tab{padding:5px 0;border:0;border-bottom:1px solid transparent;background:transparent;color:#fff4d580;font-size:16px;cursor:pointer;transition:color .18s ease,border-color .18s ease}.rk-tab:hover{color:var(--ink)}.rk-tab:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.rk-tab:hover{color:var(--ink);border-color:#fff0c775}.rk-tab.is-active{color:var(--accent);border-bottom-color:var(--accent)}.rk-metrics{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:clamp(18px,2.2vw,26px)}.rk-chips{display:flex;flex-wrap:wrap;gap:4px 20px}.rk-chip{padding:4px 0;border:0;background:transparent;color:#fff4d570;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;cursor:pointer;transition:color .16s ease}.rk-chip:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.rk-chip:hover{color:var(--ink)}.rk-chip.is-active{color:var(--accent)}.rk-search{margin-left:auto;min-width:190px;padding:9px 14px;border:1px solid var(--line);border-radius:999px;background:#fff4d50a;color:var(--ink);font-family:inherit;font-size:13px}.rk-search::placeholder{color:#fff4d55c}.rk-search:focus{outline:none;border-color:#ead09a99}.rk-note{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;margin-bottom:16px;border:1px solid rgba(234,208,154,.3);border-radius:5px;background:#ead09a12;font-size:12.5px;line-height:1.5;color:var(--muted)}.rk-note-i{flex:none;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:#241d0f;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.rk-podium{display:flex;justify-content:center;align-items:end;gap:clamp(16px,3vw,48px);margin:clamp(24px,3vw,40px) 0 clamp(26px,3.2vw,38px)}.rk-podium .rk-pod{flex:0 1 auto}.rk-pod{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:inherit}.rk-pod:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.rk-pod-pos{display:inline-flex;align-items:center;gap:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;color:#fff4d580}.rk-pod-av{width:clamp(112px,13vw,164px);aspect-ratio:4 / 5;object-fit:cover;object-position:center 34%;border-radius:0;background:#0b0906;filter:saturate(.88) contrast(1.08);transition:filter .32s ease}.rk-pod:hover .rk-pod-av{filter:saturate(1.08) brightness(1.06)}.rk-pod.is-p1 .rk-pod-av{width:clamp(152px,18vw,226px)}.rk-pod-name{font-size:16px;color:var(--ink);overflow-wrap:break-word}.rk-pod-sub{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;color:#fff4d570}.rk-pod-val{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:22px;color:var(--accent);margin-top:2px}.rk-pod-unit{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;color:#fff4d566}.is-mono{display:grid;place-items:center;font-family:IBM Plex Mono,ui-monospace,monospace;color:var(--accent);overflow:hidden;font-size:11px;line-height:1;padding:2px;text-align:center;overflow-wrap:anywhere}.rk-pod-av.is-mono{font-size:15px}.rk-list{display:flex;flex-direction:column;border-top:1px solid var(--line)}.rk-row{position:relative;display:grid;grid-template-columns:52px 40px 1fr auto;align-items:center;gap:14px;padding:13px 14px;border-bottom:1px solid rgba(255,240,199,.1);transition:background .16s ease}.rk-row>*:not(.rk-bar){position:relative;z-index:1}.rk-list .rk-row:last-of-type{border-bottom:1px solid var(--line)}.rk-row.is-clickable{cursor:pointer}.rk-row:hover{background:#fff4d50a}.rk-row.is-top1{box-shadow:inset 2px 0 0 var(--accent-2)}.rk-row.is-top2{box-shadow:inset 2px 0 #fff4d580}.rk-row.is-top3{box-shadow:inset 2px 0 #f0a97880}.rk-row.is-me{background:#ead09a17;box-shadow:inset 2px 0 0 var(--accent)}.rk-pos{display:flex;align-items:center;gap:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:14px;color:#fff4d5b8}.rk-av{width:38px;height:47px;border-radius:0;object-fit:cover;object-position:center 34%;background:#0b0906;filter:saturate(.88) contrast(1.08)}.rk-id{min-width:0}.rk-name{font-size:14.5px;color:var(--ink);display:flex;align-items:center;gap:8px;overflow-wrap:anywhere}.rk-me-tag{padding:1px 7px;border-radius:999px;background:var(--accent);color:#241d0f;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.rk-sub{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;color:#fff4d570;margin-top:2px}.rk-bar{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;margin:0;overflow:hidden;pointer-events:none}.rk-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#ead09a29,#ead09a09);border-right:1px solid rgba(234,208,154,.22);transition:width .76s cubic-bezier(.22,.8,.26,1)}.rk-row:hover .rk-bar i{background:linear-gradient(90deg,#ead09a3d,#ead09a0f)}@media (prefers-reduced-motion: reduce){.rk-bar i{transition:none}}.rk-val{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:17px;color:var(--accent);text-align:right;white-space:nowrap}.rk-val small{display:block;font-size:8.5px;color:#fff4d566}.rk-chev{color:#fff4d570;transition:transform .2s ease}.rk-row.is-open .rk-chev{transform:rotate(180deg)}.rk-mv{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;white-space:nowrap}.rk-mv.is-up{color:#bcd6a0}.rk-mv.is-down{color:#c9a58f}.rk-mv.is-new{color:var(--accent-2)}.rk-exp{max-height:0;overflow:hidden;background:#0b0906;transition:max-height .32s ease}.rk-exp-in{padding:14px 16px 18px}.rk-exp-in h4{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:400;color:var(--accent);margin:0 0 10px}.rk-exp-empty{margin:0;font-size:12.5px;color:#fff4d575}.rk-crew-row{display:grid;grid-template-columns:26px 1fr 2fr auto;align-items:center;gap:10px;padding:5px 0}.rk-crew-av{width:26px;height:26px;border-radius:50%;object-fit:cover;border:1px solid var(--line)}.rk-crew-av.is-mono{font-size:8px}.rk-crew-name{font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.rk-crew-bar{height:3px;border-radius:999px;background:#fff4d517;overflow:hidden}.rk-crew-bar i{display:block;height:100%;border-radius:999px;background:#ead09ab3}.rk-crew-row b{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:500;font-size:11px;color:var(--accent);white-space:nowrap}.rk-camps{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:clamp(12px,1.4vw,18px)}.rk-camp{padding:18px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,244,213,.05),transparent 38%),#0f0c08;cursor:pointer;transition:border-color .18s ease,transform .18s ease}.rk-camp:hover{border-color:#ead09a80;transform:translateY(-3px)}.rk-camp.is-empty{opacity:.45;cursor:default}.rk-camp.is-empty:hover{transform:none;border-color:var(--line)}.rk-camp-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.rk-camp-name{font-size:15px;color:var(--ink);overflow-wrap:anywhere}.rk-camp-cat{flex:none;padding:3px 8px;border:1px solid rgba(234,208,154,.4);border-radius:3px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;color:var(--accent);white-space:nowrap}.rk-spark{display:flex;align-items:flex-end;gap:3px;height:58px;margin-bottom:14px}.rk-sp{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.rk-sp-trk{width:100%;height:42px;display:flex;align-items:flex-end;background:#fff4d50d}.rk-sp-trk i{display:block;width:100%;background:linear-gradient(180deg,var(--accent-2),rgba(234,208,154,.4))}.rk-sp em{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:7.5px;font-style:normal;color:#fff4d557}.rk-camp-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:12px;border-top:1px solid var(--line)}.rk-camp-stat b{display:block;font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:500;font-size:18px;color:var(--accent)}.rk-camp-stat span{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;color:#fff4d570}.rk-back{display:inline-flex;align-items:center;padding:8px 14px;margin-bottom:16px;border:1px solid var(--line);border-radius:999px;background:transparent;color:#fff4d5b8;font-size:11px;cursor:pointer;transition:background .16s ease}.rk-back:hover{background:#fff4d514;color:var(--ink)}.rk-split{display:grid;grid-template-columns:1fr 300px;gap:clamp(14px,1.8vw,24px);align-items:start}.rk-asides{display:flex;flex-direction:column;gap:14px}.rk-aside{padding:16px 18px;border:1px solid var(--line);background:#0f0c08}.rk-aside h3{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:400;color:var(--accent);padding-bottom:10px;margin-bottom:8px;border-bottom:1px solid var(--line)}.rk-aside-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 0;font-size:12.5px;color:var(--muted)}.rk-aside-row b{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:500;color:var(--ink);white-space:nowrap}.rk-mebar{position:sticky;bottom:16px;z-index:40;display:flex;align-items:center;gap:12px;margin-top:14px;padding:10px 16px;border:1px solid rgba(234,208,154,.5);border-radius:999px;background:#18130af2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 16px 40px #00000080;transition:opacity .22s ease,transform .22s ease}.rk-mebar.is-hidden{opacity:0;transform:translateY(8px);pointer-events:none}.rk-mebar.is-out{justify-content:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;color:#fff4d599;border-color:var(--line)}.rk-mebar-pos{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:14px;color:var(--accent)}.rk-mebar-name{flex:1;display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink)}.rk-mebar b{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:500;color:var(--accent);white-space:nowrap}.rk-mebar b small{font-size:9px;color:#fff4d566}.rk-empty,.rk-fail{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:34px 26px;border:1px solid var(--line);background:#0f0c08}.rk-empty b,.rk-fail b{font-weight:400;font-size:17px;color:var(--ink)}.rk-empty span,.rk-fail span{font-size:13px;color:var(--muted)}.rk-retry{margin-top:6px;padding:8px 16px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink);font-size:11px;cursor:pointer}.rk-retry:hover{background:#fff4d514}.rk-load{display:flex;align-items:center;gap:12px;padding:44px 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;color:#fff4d580}.rk-spin{width:15px;height:15px;border:2px solid rgba(255,244,213,.18);border-top-color:var(--accent);border-radius:50%;animation:rk-spin .7s linear infinite}@keyframes rk-spin{to{transform:rotate(360deg)}}@media (max-width: 900px){.rk-split{grid-template-columns:1fr}}@media (max-width: 768px){.rk{padding-top:34px}.rk-head{align-items:flex-start}.rk-period{width:100%}.rk-period-btn{width:100%;justify-content:space-between}.rk-period-menu{left:0;right:0;min-width:0}.rk-search{margin-left:0;width:100%}.rk-podium{grid-template-columns:repeat(3,1fr);gap:6px}.rk-pod{padding:12px 6px;gap:4px}.rk-pod.is-p1{padding:16px 6px}.rk-pod-av{width:40px;height:40px}.rk-pod.is-p1 .rk-pod-av{width:48px;height:48px}.rk-pod-pos{font-size:8px}.rk-pod-name{font-size:12.5px}.rk-pod-sub{display:none}.rk-pod-val{font-size:15px}.rk-pod-unit{font-size:7.5px}.rk-row{grid-template-columns:44px 34px 1fr auto;gap:10px;padding:10px}.rk-av{width:34px;height:34px}}@media (max-width: 520px){.rk-camps{grid-template-columns:1fr}.rk-sp em{display:none}.rk-val{font-size:14px}}.nt{max-width:1320px;margin:0 auto;padding:94px clamp(18px,4vw,58px) clamp(64px,8vw,120px)}.nt-head{padding-bottom:clamp(20px,2.4vw,30px);border-bottom:1px solid var(--line)}.nt-head h1{font-size:clamp(32px,4.4vw,64px);line-height:1;margin-bottom:12px}.nt-head p{font-size:14px;color:var(--muted);max-width:60ch}.nt-tabs{display:none}.nt-layout{display:grid;grid-template-columns:216px 1fr;gap:clamp(24px,4vw,60px);align-items:start;margin-top:clamp(22px,2.6vw,34px)}.nt-side{position:sticky;top:96px}.nt-side-nav{display:flex;flex-direction:column;gap:2px;border-left:1px solid var(--line)}.nt-side-nav a{padding:9px 14px;border-left:2px solid transparent;margin-left:-1px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;color:#fff4d580;transition:color .18s ease,border-color .18s ease}.nt-side-nav a:hover{color:var(--ink)}.nt-side-nav a.is-active{color:var(--accent);border-left-color:var(--accent)}.nt-content{display:flex;flex-direction:column;gap:clamp(46px,6vw,90px);min-width:0}.notams-section{scroll-margin-top:96px}.ns-label{display:none}.ns-title{font-size:clamp(26px,3.2vw,46px);line-height:1.04;font-weight:400;margin:0 0 20px}.ns-subtitle{display:flex;align-items:center;gap:16px;margin:clamp(30px,3.4vw,46px) 0 16px;font-size:18px;color:var(--muted)}.ns-subtitle:after{content:"";flex:1;height:1px;background:var(--line)}.ns-body{font-size:15px;line-height:1.72;color:var(--muted)}.ns-body>p,.ns-body>ul,.ns-body>ol{max-width:66ch}.ns-body p{margin:0 0 14px}.ns-body p:last-child{margin-bottom:0}.ns-body strong{color:var(--ink);font-weight:500}.ns-body ul{margin:0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:9px}.ns-body li{position:relative;padding-left:20px}.ns-body li:before{content:"";position:absolute;left:2px;top:.62em;width:6px;height:6px;background:var(--accent)}.ns-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:0 clamp(26px,3.4vw,52px);margin-top:14px;border-top:1px solid rgba(255,240,199,.14)}.ns-card{padding:14px 0 15px;border-bottom:1px solid rgba(255,240,199,.14)}.ns-card h4{font-size:15px;font-weight:400;color:var(--ink);margin:0 0 5px}.ns-card p{margin:0;font-size:13px;line-height:1.6;color:var(--muted)}.ns-table{width:100%;border-collapse:collapse;font-size:14px}.ns-table:has(tbody tr>td:nth-child(2):last-child){max-width:460px}@media (max-width: 720px){.ns-table{display:block;overflow-x:auto;white-space:nowrap}.ns-table:has(tbody tr>td:nth-child(2):last-child){max-width:none}}.ns-table th{text-align:left;padding:10px 14px 10px 0;border-bottom:1px solid var(--line);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:400;color:#fff4d580}.ns-table td{padding:11px 14px 11px 0;border-bottom:1px solid rgba(255,240,199,.1);color:var(--muted);vertical-align:middle}.ns-table tr:last-child td{border-bottom:0}.cat,.pts{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.cat{color:var(--accent)}.pts{color:var(--accent-2)}.badge{font-size:13px;font-weight:400;color:#fff4d580}.badge-gold{color:var(--accent-2)}.badge-gray{color:#fff4d566}.ns-card h4 .badge{font-size:15px}.ns-card h4 .badge-blue{color:#97d3eb}.ns-card h4 .badge-gray{color:#fff4d58c}.lv3{color:var(--accent)}.lv4{color:var(--accent-2)}.alert-box{margin-top:26px;padding:4px 0 4px 20px;border-left:2px solid var(--accent);max-width:66ch;font-size:14px;line-height:1.6;color:var(--muted)}.alert-box strong{color:var(--accent);font-weight:400}.service-link{display:flex;align-items:center;gap:16px;margin-top:12px;padding:16px 18px;border:1px solid var(--line);background:#0f0c08;transition:border-color .18s ease,transform .18s ease,background .18s ease}.service-link:hover{border-color:#ead09a80;background:#141009;transform:translate(3px)}.sl-icon{font-size:22px;flex:none}.sl-text{flex:1;min-width:0}.sl-text h4{margin:0 0 3px;font-size:15px;font-weight:400;color:var(--ink)}.sl-text p{margin:0;font-size:12.5px;color:var(--muted)}.sl-arrow{color:var(--accent);font-size:20px;flex:none}.medal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:clamp(20px,2.4vw,30px) clamp(10px,1.4vw,18px);align-items:start;margin-top:12px}.medal-card{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;cursor:zoom-in}.medal-card img{width:100%;height:clamp(104px,10vw,140px);object-fit:contain;object-position:top;filter:drop-shadow(0 6px 16px rgba(0,0,0,.55));transition:transform .22s ease}.medal-card:hover img{transform:translateY(-3px)}.medal-name{font-size:12.5px;line-height:1.35;color:var(--ink)}.medal-req{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;line-height:1.5;color:#fff4d575}.lead-card{display:flex;flex-direction:column;gap:8px;padding:18px;margin-top:12px;border:1px solid var(--line);border-left:2px solid var(--accent);background:#0f0c08}.lead-role{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;color:var(--accent)}.lead-card p{margin:0;font-size:13.5px;line-height:1.65;color:var(--muted)}.nt-lock{display:flex;flex-direction:column;align-items:center;gap:10px;padding:44px 26px;border:1px dashed var(--line);background:#fff4d508;text-align:center}.nt-lock-icon{font-size:30px}.nt-lock h3{font-size:19px;font-weight:400;margin:0;color:var(--ink)}.nt-lock p{margin:0;font-size:13.5px;color:var(--muted);max-width:46ch}.nt-lock-cta{margin-top:8px;padding:10px 22px;border-radius:999px;background:var(--accent);color:#1b160d;font-size:11px;transition:background .16s ease}.nt-lock-cta:hover{background:var(--accent-2)}.nt-docs{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:clamp(10px,1.2vw,14px)}.nt-doc{display:flex;flex-direction:column;gap:14px;padding:16px 18px;border:1px solid var(--line);background:#0f0c08}.nt-doc-top{display:flex;gap:12px}.nt-doc-icon{font-size:22px;flex:none}.nt-doc-info{min-width:0}.nt-doc-info b{display:block;font-weight:400;font-size:14.5px;color:var(--ink);overflow-wrap:anywhere}.nt-doc-info p{margin:4px 0 0;font-size:12.5px;line-height:1.55;color:var(--muted)}.nt-doc-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:12px;border-top:1px solid var(--line)}.nt-doc-date,.nt-doc-open{font-size:10px}.nt-doc-date{color:#fff4d570}.nt-doc-open{color:var(--accent)}.nt-doc-open:hover{color:var(--accent-2)}.nt-doc-empty{margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;color:#fff4d580}@media (max-width: 900px){.nt-layout{grid-template-columns:1fr}.nt-side{display:none}.nt-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;position:sticky;top:78px;z-index:30;padding:12px clamp(18px,4vw,58px);margin:0 calc(-1*clamp(18px,4vw,58px));background:#17130df0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.nt-tabs::-webkit-scrollbar{display:none}.nt-tabs a{flex:none;padding:7px 14px;border:1px solid var(--line);border-radius:999px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;color:#fff4d599;white-space:nowrap}.nt-tabs a.is-active{background:var(--accent);border-color:var(--accent);color:#241d0f}.notams-section{scroll-margin-top:140px}}@media (max-width: 768px){.nt{padding-top:34px}.nt-tabs{top:0}}@media (max-width: 520px){.ns-cards,.nt-docs{grid-template-columns:1fr}.medal-grid{grid-template-columns:repeat(2,1fr)}}.page-login{min-height:100svh;display:grid;place-items:center;padding:40px 20px}.lg{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;gap:22px}.lg-brand{display:flex;flex-direction:column;align-items:center;gap:12px}.lg-brand img{width:64px;height:auto}.lg-brand span{font-size:14px;color:#fff4d599}.lg-card{width:100%;padding:clamp(24px,4vw,34px);border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,244,213,.05),transparent 34%),#0f0c08;box-shadow:0 26px 70px #00000080}.lg-card h1{font-size:24px;line-height:1.15;margin-bottom:22px}.lg-hint{margin:-14px 0 20px;font-size:13px;line-height:1.55;color:var(--muted)}.lg-error{display:none}.lg-error:not([hidden]){display:block;margin-bottom:18px;padding:11px 14px;border:1px solid rgba(224,139,139,.45);border-left:2px solid #e08b8b;background:#e08b8b1a;font-size:13px;line-height:1.5;color:#f0b4b4}.lg-field{margin-bottom:16px}.lg-field label{display:block;margin-bottom:7px;font-size:13px;color:#fff4d58f}.lg-field input{width:100%;height:44px;padding:0 14px;border:1px solid var(--line);border-radius:4px;background:#00000052;color:var(--ink);font-family:inherit;font-size:14px;transition:border-color .16s ease,background .16s ease}.lg-field input::placeholder{color:#fff4d54d}.lg-field input:focus{outline:none;border-color:#ead09aa8;background:#00000080}.lg-submit{width:100%;height:46px;margin-top:6px;border:0;border-radius:999px;background:var(--accent);color:#1b160d;font-size:15px;cursor:pointer;transition:background .16s ease,transform .16s ease}.lg-submit:hover:not(:disabled){background:var(--accent-2);transform:translateY(-1px)}.lg-submit:disabled{opacity:.6;cursor:progress;transform:none}.lg-back{font-size:14px;color:#fff4d58f;transition:color .16s ease}.lg-back:hover{color:var(--accent)}.lg-overlay{display:none}.lg-overlay:not([hidden]){position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:24px 20px;background:#080603e6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.lg-overlay .lg-card{max-width:420px}.plan-step{display:block;margin-bottom:10px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;color:var(--accent)}.plan-step:after{content:"";display:inline-block;width:22px;height:1px;margin-left:9px;vertical-align:middle;background:#ead09a73}.cube-credit{display:grid;grid-template-rows:1fr auto;justify-items:center;align-items:center;gap:clamp(18px,2.4vw,30px);width:100%;height:100%;color:inherit}.cube-credit:focus-visible{outline:2px solid var(--accent);outline-offset:8px}.cube-credit-txt{font-size:12px;color:#fff4d585;border-bottom:1px solid transparent;transition:color .18s ease,border-color .18s ease}.cube-credit:hover .cube-credit-txt{color:var(--muted);border-bottom-color:#dacaa180}.footer-credit{color:#fff4d570;border-bottom:1px solid transparent;transition:color .18s ease,border-color .18s ease}.footer-credit:hover{color:var(--muted);border-bottom-color:#dacaa180}.footer-credit:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
