/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-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{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--black:#050609;--yellow:#f6c900;--line:#ffffff1a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.access-shell{color:#fff;isolation:isolate;background:#030407;place-items:center;min-height:100dvh;padding:32px;display:grid;position:relative;overflow:hidden}.access-shell:before{content:"";z-index:-3;background:radial-gradient(circle at 50% 44%,#f6c9001f,#0000 34%),linear-gradient(135deg,#00000059,#0000 55%);position:absolute;inset:0}.access-grid{z-index:-4;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:-40%;transform:perspective(700px)rotateX(58deg)translateY(18%);-webkit-mask-image:linear-gradient(#0000 5%,#000 45%,#0000 88%);mask-image:linear-gradient(#0000 5%,#000 45%,#0000 88%)}.access-orbit{z-index:-2;border:1px solid #f6c9001f;border-radius:50%;animation:18s linear infinite orbitTurn;position:absolute}.access-orbit:before,.access-orbit:after{content:"";background:var(--yellow);width:7px;height:7px;box-shadow:0 0 18px var(--yellow);border-radius:50%;position:absolute}.access-orbit:before{top:14%;left:12%}.access-orbit:after{bottom:22%;right:7%}.access-orbit-one{aspect-ratio:1;width:min(82vw,840px)}.access-orbit-two{aspect-ratio:1;opacity:.55;border-style:dashed;width:min(62vw,620px);animation-duration:24s;animation-direction:reverse}.access-emblem{aspect-ratio:1;z-index:-1;opacity:.2;filter:drop-shadow(0 0 65px #f6c9004d);place-items:center;width:min(74vw,640px);display:grid;position:absolute}.access-emblem img{object-fit:contain;width:72%;height:72%;animation:2.8s ease-in-out infinite crestPulse}.emblem-ring{border:1px solid #f6c9003b;border-radius:50%;animation:2.8s ease-out infinite ringPulse;position:absolute}.emblem-ring-one{inset:7%}.emblem-ring-two{animation-delay:.9s;inset:18%}.access-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#131419f7,#06070afa);border:1px solid #f6c90057;width:min(100%,520px);padding:34px 38px 28px;position:relative;overflow:hidden;box-shadow:0 36px 110px #000000c7,0 0 70px #f6c90017}.access-panel:before,.access-panel:after{content:"";pointer-events:none;width:38px;height:38px;position:absolute}.access-panel:before{border-top:3px solid var(--yellow);border-left:3px solid var(--yellow);top:-1px;left:-1px}.access-panel:after{border-right:3px solid var(--yellow);border-bottom:3px solid var(--yellow);bottom:-1px;right:-1px}.access-scan{pointer-events:none;background:linear-gradient(#0000,#f6c9000e,#0000);height:70px;animation:4.8s linear infinite gateScan;position:absolute;top:-80px;left:0;right:0}.access-brand{border-bottom:1px solid #ffffff17;align-items:center;gap:13px;margin-bottom:27px;padding-bottom:21px;display:flex}.access-brand img{object-fit:contain;filter:drop-shadow(0 0 14px #f6c90033);width:64px;height:48px}.access-brand div{flex-direction:column;gap:3px;display:flex}.access-brand strong{letter-spacing:2.1px;font-size:13px}.access-brand span{color:var(--yellow);letter-spacing:3.6px;font-size:8px}.access-state-label{color:#8e95a1;letter-spacing:1.5px;align-items:center;gap:7px;font-size:7px;display:flex;position:absolute;top:42px;right:38px}.access-state-label i{background:#72e79a;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite statusPulse;box-shadow:0 0 11px #72e79a}.access-code{color:#858b96;letter-spacing:2.2px;margin:0 0 13px;font-size:8px}.access-panel h1{letter-spacing:-.055em;max-width:none;margin:0;font-size:clamp(2.55rem,7vw,4.15rem);line-height:.92}.access-panel h1 em{color:#0000;-webkit-text-stroke:1px #f6c900e6;text-shadow:0 0 35px #f6c9001c;font-style:normal}.access-copy{color:#8f96a2;margin:18px 0 25px;font-size:14px;line-height:1.55}.access-panel form{flex-direction:column;display:flex}.access-panel label{color:#949aa5;letter-spacing:2.2px;margin-bottom:9px;font-size:9px}.access-input-wrap{position:relative}.access-input-wrap>span{color:var(--yellow);font-size:18px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.access-panel input{color:#fff;letter-spacing:.08em;background:#030407;border:1px solid #ffffff29;outline:none;width:100%;height:54px;padding:0 16px 0 45px;font-size:16px;transition:border-color .2s,box-shadow .2s}.access-panel input:focus{border-color:var(--yellow);box-shadow:0 0 0 3px #f6c90017,inset 0 0 25px #f6c90006}.access-panel input::placeholder{color:#555c67;letter-spacing:0}.access-message{min-height:30px}.access-message p{color:#ff7474;margin:9px 0 0;font-size:12px}.access-panel form button{border:1px solid var(--yellow);background:var(--yellow);color:#07080a;letter-spacing:1.7px;cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;font-size:10px;font-weight:900;transition:background .2s,box-shadow .2s,transform .2s;display:flex}.access-panel form button:not(:disabled):hover,.access-panel form button:not(:disabled):focus-visible{background:#ffe052;outline:none;transform:translateY(-1px);box-shadow:0 0 28px #f6c90033}.access-panel form button:disabled{opacity:.48;cursor:not-allowed}.access-panel form button b{font-size:18px}.access-footer{color:#666d78;border-top:1px solid #ffffff13;justify-content:center;align-items:center;gap:10px;width:100%;margin:25px 0 0;padding:18px 0 0;display:flex}.access-footer span{letter-spacing:1.25px;font-size:7px}.access-footer i{background:var(--yellow);border-radius:50%;width:3px;height:3px}@keyframes crestPulse{0%,to{opacity:.58;transform:scale(.96)}50%{opacity:1;transform:scale(1.035)}}@keyframes ringPulse{0%{opacity:0;transform:scale(.86)}35%{opacity:.72}to{opacity:0;transform:scale(1.08)}}@keyframes orbitTurn{to{transform:rotate(360deg)}}@keyframes gateScan{to{transform:translateY(700px)}}@keyframes statusPulse{50%{opacity:.4}}main{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:44px 44px;min-height:100vh;position:relative;overflow:hidden}main:before{content:"";pointer-events:none;background:radial-gradient(circle at 45% 7%,#f6c9001c,#0000 28%);position:absolute;inset:0}.page-watermark{opacity:.18;filter:grayscale();pointer-events:none;z-index:0;width:auto;height:100%;position:absolute;top:0;right:6%}.ambient{filter:blur(120px);opacity:.12;pointer-events:none;border-radius:50%;position:absolute}.ambient-one{background:#543cff;width:460px;height:460px;top:32%;right:-250px}.ambient-two{background:#0b8cff;width:420px;height:420px;bottom:0;left:-260px}.topbar{z-index:2;justify-content:space-between;align-items:center;width:min(1420px,100% - 64px);margin:auto;padding:34px 0 24px;display:flex;position:relative}.brand{align-items:center;gap:14px;display:flex}.brand-logo{object-fit:contain;filter:drop-shadow(0 0 14px #f6c90024);width:68px;height:52px}.brand-copy{flex-direction:column;gap:3px;display:flex}.brand-copy strong{letter-spacing:2px;font-size:14px}.brand-copy small{color:var(--yellow);letter-spacing:4.2px;font-size:8px}.access-state{border:1px solid var(--line);color:#a4a9b3;letter-spacing:2px;background:#ffffff06;align-items:center;gap:8px;padding:10px 13px;font-size:9px;display:flex}.access-state i{background:#72e79a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #72e79a}.top-status{flex-direction:column;align-items:flex-end;gap:13px;display:flex}.hero{z-index:1;width:min(1420px,100% - 64px);margin:auto;padding:95px 0 78px;position:relative}.hero-kicker{color:#a9aeba;letter-spacing:3.5px;margin-bottom:23px;font-size:10px}.hero-kicker span{color:var(--yellow);margin-right:10px}.hero-title{isolation:isolate;position:relative}h1{letter-spacing:-.065em;max-width:1250px;margin:0;font-size:clamp(4rem,8.6vw,8.4rem);font-weight:950;line-height:.86}h1 em{color:#0000;-webkit-text-stroke:1px #f6c900cc;text-shadow:0 0 48px #f6c90014;font-style:normal}.system-count{align-items:center;gap:13px;padding-right:8px;display:flex}.system-count strong{color:var(--yellow);letter-spacing:-2px;font-size:34px;line-height:1}.system-count span{color:#777e8c;letter-spacing:1.8px;font-size:8px;line-height:1.55}.system-status{color:#676e7a;letter-spacing:1.5px;gap:12px;font-size:7px;display:flex}.system-status span{align-items:center;gap:6px;display:flex}.system-status i{border-radius:50%;width:5px;height:5px}.live-dot{background:#72e79a;box-shadow:0 0 8px #72e79a}.planned-dot{background:#f6c900;box-shadow:0 0 8px #f6c9008c}.dashboard-section{z-index:1;width:min(1420px,100% - 64px);margin:auto;position:relative}.section-heading{color:#777e89;justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.section-heading>div{align-items:center;gap:12px;display:flex}.section-heading p{letter-spacing:2.7px;margin:0;font-size:8px}.section-heading .line{background:var(--yellow);width:32px;height:1px;display:block}.workspace-group{--group-accent:var(--yellow);margin-top:48px}.workspace-group:first-of-type{margin-top:32px}.workspace-group.group-green{--group-accent:#52dc83}.workspace-group.group-yellow{--group-accent:#f6c900}.workspace-group.group-blue{--group-accent:#35a8ff}.group-header{border-bottom:1px solid var(--group-accent);grid-template-columns:48px minmax(220px,1fr) minmax(280px,520px);align-items:end;gap:18px;margin-bottom:18px;padding-bottom:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.group-header{border-bottom:1px solid color-mix(in srgb,var(--group-accent) 28%,transparent)}}.group-index{color:var(--group-accent);letter-spacing:2px;font-size:10px}.group-header p{color:var(--group-accent);margin:0 0 6px}@supports (color:color-mix(in lab, red, red)){.group-header p{color:color-mix(in srgb,var(--group-accent) 65%,#737a86)}}.group-header p{letter-spacing:2.2px;font-size:7px}.group-header h2{letter-spacing:-.5px;margin:0;font-size:22px}.group-header .group-description{color:#737a86;letter-spacing:.2px;text-align:right;margin:0;font-size:10px;line-height:1.6}.dashboard-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.dashboard-card{--accent:#f6c900;border:1px solid var(--line);background:linear-gradient(150deg,#ffffff0b,#ffffff03);flex-direction:column;min-height:335px;padding:24px 24px 20px;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden}.dashboard-card:before{content:"";background:radial-gradient(circle at 93% 3%,var(--accent),transparent 43%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dashboard-card:before{background:radial-gradient(circle at 93% 3%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 43%)}}.dashboard-card:before{opacity:.55;transition:opacity .28s}.dashboard-card:after{content:"";background:var(--accent);width:2px;height:38px;box-shadow:0 0 18px var(--accent);position:absolute;top:23px;left:-1px}.dashboard-card:hover,.dashboard-card:focus-visible{border-color:var(--accent);transform:translateY(-5px)}@supports (color:color-mix(in lab, red, red)){.dashboard-card:hover,.dashboard-card:focus-visible{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}}.dashboard-card:hover,.dashboard-card:focus-visible{box-shadow:0 20px 55px #0000006b,inset 0 0 45px var(--accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-card:hover,.dashboard-card:focus-visible{box-shadow:0 20px 55px #0000006b,inset 0 0 45px color-mix(in srgb,var(--accent) 5%,transparent)}}.dashboard-card:hover,.dashboard-card:focus-visible{outline:none}.dashboard-card:hover:before{opacity:1}.dashboard-card:hover .card-scan{transform:translateY(380px)}.violet{--accent:#9a72ff}.yellow{--accent:#f6c900}.orange{--accent:#ff7a2f}.pink{--accent:#ff4fb0}.blue{--accent:#35a8ff}.cyan{--accent:#27dbd1}.green{--accent:#52dc83}.red{--accent:#ff5e5e}.card-scan{background:linear-gradient(transparent,var(--accent),transparent);height:45px;position:absolute;top:-40px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.card-scan{background:linear-gradient(transparent,color-mix(in srgb,var(--accent) 6%,transparent),transparent)}}.card-scan{pointer-events:none;transition:transform .75s}.card-top{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.card-number{color:#555b67;letter-spacing:2px;font-size:9px}.planned-badge{border:1px solid var(--accent);padding:5px 7px;position:absolute;top:0;left:42px}@supports (color:color-mix(in lab, red, red)){.planned-badge{border:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}}.planned-badge{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.planned-badge{color:color-mix(in srgb,var(--accent) 80%,#fff)}}.planned-badge{letter-spacing:1.5px;background:var(--accent);font-size:6px}@supports (color:color-mix(in lab, red, red)){.planned-badge{background:color-mix(in srgb,var(--accent) 5%,transparent)}}.card-icon{border:1px solid var(--accent);place-items:center;width:58px;height:58px;display:grid}@supports (color:color-mix(in lab, red, red)){.card-icon{border:1px solid color-mix(in srgb,var(--accent) 25%,transparent)}}.card-icon{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.card-icon{background:color-mix(in srgb,var(--accent) 5%,transparent)}}.card-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:31px;height:31px}.card-content{margin-top:25px;position:relative}.eyebrow{color:var(--accent);letter-spacing:2.5px;text-transform:uppercase;margin:0 0 8px;font-size:8px}.dashboard-card h3{letter-spacing:-.7px;margin:0;font-size:24px}.description{color:#8c929f;max-width:360px;margin:11px 0 16px;font-size:12px;line-height:1.6}.tags{flex-wrap:wrap;gap:5px;display:flex}.tags span{color:#777e88;letter-spacing:1.2px;text-transform:uppercase;border:1px solid #ffffff13;padding:5px 7px;font-size:7px}.card-action{color:#adb2bc;letter-spacing:2px;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:8px;display:flex;position:relative}.arrow{width:28px;height:28px;color:var(--accent);border:1px solid #ffffff1c;place-items:center;font-size:15px;transition:transform .25s,background .25s;display:grid}.dashboard-card:hover .arrow{background:var(--accent);transform:translate(2px,-2px)}@supports (color:color-mix(in lab, red, red)){.dashboard-card:hover .arrow{background:color-mix(in srgb,var(--accent) 9%,transparent)}}.planned-card{cursor:default;background-image:linear-gradient(135deg,#ffffff06 25%,#0000 25% 50%,#ffffff06 50% 75%,#0000 75%,#0000);background-size:18px 18px}.planned-card:before{opacity:.25}.planned-card:after{opacity:.55}.planned-card:hover{border-color:var(--accent);transform:none}@supports (color:color-mix(in lab, red, red)){.planned-card:hover{border-color:color-mix(in srgb,var(--accent) 22%,transparent)}}.planned-card:hover{box-shadow:inset 0 0 45px var(--accent)}@supports (color:color-mix(in lab, red, red)){.planned-card:hover{box-shadow:inset 0 0 45px color-mix(in srgb,var(--accent) 3%,transparent)}}.planned-card:hover .card-scan{transform:none}.planned-card .card-icon{opacity:.75}.planned-card .description,.planned-card .tags{opacity:.72}.planned-mark{border:1px dashed var(--accent);place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.planned-mark{border:1px dashed color-mix(in srgb,var(--accent) 35%,transparent)}}.planned-mark{color:var(--accent);font-size:14px}.fixtures-actions{gap:12px}.sheet-launch{z-index:4;border:1px solid var(--accent);align-items:center;gap:8px;padding:9px 10px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.sheet-launch{border:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}}.sheet-launch{color:var(--accent);font:inherit;letter-spacing:inherit;white-space:nowrap;cursor:pointer;background:0 0;transition:background .25s,border-color .25s}.sheet-launch:hover,.sheet-launch:focus-visible{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sheet-launch:hover,.sheet-launch:focus-visible{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.sheet-launch:hover,.sheet-launch:focus-visible{border-color:var(--accent);outline:none}.sheet-launch b{font-size:13px;font-weight:400}.gate-backdrop{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010205d6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sheet-gate{background:linear-gradient(150deg,#121318,#08090c);border:1px solid #f6c9004d;width:min(100%,440px);padding:38px;position:relative;box-shadow:0 30px 100px #000000b8,0 0 60px #f6c90014}.sheet-gate:before{content:"";background:var(--yellow);width:3px;height:48px;box-shadow:0 0 18px var(--yellow);position:absolute;top:35px;left:-1px}.gate-close{color:#777e89;cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:14px;right:16px}.gate-close:hover,.gate-close:focus-visible{color:#fff;outline:none}.gate-logo{object-fit:contain;object-position:left center;filter:drop-shadow(0 0 16px #f6c90024);width:78px;height:64px;margin:0 0 20px;display:block}.gate-eyebrow{color:var(--yellow);letter-spacing:2.4px;margin:0 0 8px;font-size:8px}.sheet-gate h2{letter-spacing:-.6px;margin:0;font-size:25px}.gate-copy{color:#8c929f;margin:11px 0 24px;font-size:12px;line-height:1.6}.sheet-gate form{flex-direction:column;display:flex}.sheet-gate label{color:#777e89;letter-spacing:2px;margin-bottom:8px;font-size:8px}.sheet-gate input{color:#fff;background:#050609;border:1px solid #ffffff24;outline:none;width:100%;padding:13px 14px;font-size:14px}.sheet-gate input:focus{border-color:var(--yellow);box-shadow:0 0 0 3px #f6c90014}.gate-error{color:#ff6b6b;margin:9px 0 0;font-size:11px}.gate-submit{border:1px solid var(--yellow);background:var(--yellow);color:#08090c;letter-spacing:1.8px;cursor:pointer;margin-top:15px;padding:14px;font-size:9px;font-weight:800}.gate-submit:disabled{cursor:not-allowed;opacity:.45}.gate-submit:not(:disabled):hover,.gate-submit:not(:disabled):focus-visible{background:#ffe04b;outline:none}footer{border-top:1px solid var(--line);color:#555b67;z-index:1;justify-content:space-between;width:min(1420px,100% - 64px);margin:55px auto 0;padding:25px 0 32px;display:flex;position:relative}footer p,footer span{letter-spacing:2px;margin:0;font-size:8px}footer span{color:#707681}@media (width<=1180px){.dashboard-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=980px){.hero{padding-top:70px}.group-header{grid-template-columns:38px 1fr}.group-header .group-description{text-align:left;grid-column:2}}@media (width<=640px){.topbar,.hero,.dashboard-section,footer{width:min(100% - 32px,1420px)}.topbar{align-items:flex-start;padding-top:20px}.brand{gap:8px}.brand-logo{width:54px;height:44px}.brand-copy strong{font-size:10px}.brand-copy small{letter-spacing:1.8px;font-size:7px}.access-state{letter-spacing:.8px;padding:7px;font-size:7px}.top-status,.top-status .system-count{gap:7px}.top-status .system-count strong{font-size:25px}.top-status .system-count span{letter-spacing:1px;font-size:6px}.system-status{letter-spacing:.8px;gap:7px;font-size:5px}.page-watermark{opacity:.15;right:-18%}.hero{padding:72px 0 57px}h1{font-size:clamp(3.25rem,17vw,5rem);line-height:.9}.workspace-group{margin-top:38px}.group-header{grid-template-columns:28px 1fr;gap:10px}.group-header h2{font-size:19px}.group-header .group-description{font-size:9px}.dashboard-grid{grid-template-columns:1fr}.dashboard-card{min-height:310px}.section-heading>p{display:none}.sheet-gate{padding:31px 24px}footer{flex-direction:column;gap:10px}.access-shell{padding:16px}.access-panel{padding:25px 21px 22px}.access-brand{margin-bottom:23px}.access-brand img{width:54px;height:42px}.access-state-label{margin:-12px 0 24px;position:static}.access-panel h1{font-size:clamp(2.7rem,13vw,3.55rem)}.access-emblem{width:115vw}.access-orbit-one{width:145vw}.access-orbit-two{width:105vw}.access-footer{gap:7px}.access-footer span{letter-spacing:.8px;font-size:6px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.tutorial-link{color:#08090c;z-index:3;background:#f6c900;border:1px solid #ffe56b;border-radius:8px;align-items:center;gap:14px;max-width:100%;min-height:78px;padding:17px 20px;text-decoration:none;display:flex;position:relative;box-shadow:0 7px 28px #f6c90026}.tutorial-link svg{flex:0 0 36px;width:36px;height:36px}.tutorial-link span{min-width:0}.tutorial-link strong{font-size:16px;line-height:1.3;display:block}.tutorial-link small{color:#3f3500;margin-top:4px;font-size:12px;line-height:1.4;display:block}.tutorial-link:hover{background:#ffe256}.tutorial-link:focus-visible{outline-offset:5px;outline:3px solid #fff}.access-shell>.tutorial-link{position:absolute;top:24px;right:32px}@media (width<=760px){.topbar{flex-wrap:wrap;gap:20px}.top-status{grid-template-columns:1fr auto;align-items:center;width:100%;display:grid}.top-status>.tutorial-link{grid-column:1/-1;width:100%}.top-status .access-state{justify-self:start}.top-status .system-count{grid-area:2/2/4}.top-status .system-status{grid-column:1}.tutorial-link{gap:11px;padding:15px}.tutorial-link strong{font-size:16px}.tutorial-link small{font-size:12px}.access-shell{padding-top:125px}.access-shell>.tutorial-link{width:auto;top:16px;left:16px;right:16px}}@media (width<=380px){.tutorial-link strong{font-size:14px}.tutorial-link svg{flex-basis:30px;width:30px}.tutorial-link small{font-size:11px}}.top-status{flex-wrap:wrap;justify-content:flex-end;max-width:360px}.tutorial-link{color:#f4e900;min-height:44px;box-shadow:none;background:#ffffff06;border:1px solid #414439;border-radius:3px;gap:9px;padding:10px 12px}.tutorial-link svg{flex-basis:22px;width:22px;height:22px}.tutorial-link strong{letter-spacing:.3px;font-size:12px}.tutorial-link small{display:none}.tutorial-link b{margin-left:3px;font-size:15px}.tutorial-link:hover{background:#f6e90014;border-color:#d5c900}.top-status>.tutorial-link{flex-basis:100%;justify-content:center;margin-top:5px}@media (width<=760px){.top-status{max-width:none}.top-status>.tutorial-link{grid-area:4/1/auto/-1;justify-self:end;width:auto}.tutorial-link strong{font-size:12px}.tutorial-link svg{flex-basis:22px;width:22px}}
