.guide-shell{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,48px);width:min(1380px,100% - 48px);margin:46px auto 100px;display:grid}.guide-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080c0de8;border:1px solid #304344;min-width:0;position:sticky;top:110px;box-shadow:0 24px 80px #0009}.guide-sidebar-head{border-bottom:1px solid #233637;align-items:center;gap:14px;padding:20px;display:flex}.guide-sidebar-head strong{color:var(--color-text);font:700 14px var(--font-display);display:block}.guide-sidebar-head small{color:var(--color-faint);margin-top:3px;font-size:11px;display:block}.guide-sidebar-home{color:#c9ded9;font:600 12px var(--font-display);border:1px solid #304242;align-items:center;gap:10px;margin:10px 10px 0;padding:12px;transition:color .18s,border-color .18s,background .18s;display:flex}.guide-sidebar-home span{color:#9dfd91;font:600 19px/1 var(--font-mono)}.guide-sidebar-home:hover{color:#f5fff4;background:#9dfd9110;border-color:#9dfd9180}.guide-plugin-nav{flex-direction:column;padding:10px;display:flex}.guide-plugin-nav a{color:#aebfbe;border:1px solid #0000;align-items:center;gap:11px;min-height:59px;padding:10px 11px;transition:color .18s,background .18s,border-color .18s;display:flex}.guide-plugin-nav a:hover{color:#fff;background:#69eee60a}.guide-plugin-nav a[aria-current=page]{color:#f5ffff;background:#69eee612;border-color:#69eee641;box-shadow:inset 3px 0 #69eee6}.guide-plugin-nav strong{font:700 14px var(--font-game);display:block}.guide-plugin-nav small{color:#8da3a3;margin-top:2px;font-size:10px;display:block}.guide-plugin-indicator{border:1px solid #638887;flex:none;width:8px;height:8px;transform:rotate(45deg)}.guide-plugin-nav a[aria-current=page] .guide-plugin-indicator{background:#69eee6;border-color:#69eee6;box-shadow:0 0 11px #69eee688}.guide-shell-cox .guide-plugin-nav a[aria-current=page]{background:#9dfd9112;border-color:#9dfd9166;box-shadow:inset 3px 0 #9dfd91}.guide-shell-cox .guide-plugin-nav a[aria-current=page] .guide-plugin-indicator{background:#9dfd91;border-color:#9dfd91;box-shadow:0 0 11px #9dfd9188}.guide-plugin-chevron{color:#64918e;margin-left:auto;font-size:21px;line-height:1}.guide-sidebar-note{color:#849b98;border-top:1px solid #233637;padding:18px 20px 20px;font-size:11px;line-height:1.5}.guide-article{min-width:0}.guide-hero{--guide-accent:#9dfd91;background:radial-gradient(circle at 80% 45%,#398a3821 0,#0000 38%),#070d0e;border:1px solid #426364;align-items:center;min-height:330px;padding:clamp(28px,4.2vw,64px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #c9ffff19,0 25px 80px #0009}.guide-hero:before{content:"";opacity:.4;pointer-events:none;background-image:linear-gradient(#63e7e914 1px,#0000 1px),linear-gradient(90deg,#63e7e914 1px,#0000 1px);background-size:35px 35px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000);mask-image:linear-gradient(90deg,#0000 25%,#000)}.guide-hero:after{content:"";background:linear-gradient(90deg, var(--guide-accent), #69eee6 43%, transparent 75%);height:2px;position:absolute;inset:auto 0 0}.guide-hero-copy{z-index:1;width:min(620px,70%);position:relative}.guide-kicker{color:var(--color-gold);font:500 11px var(--font-mono);letter-spacing:.08em}.guide-kicker span{color:#67a5a0;margin-inline:6px}.guide-hero h1{color:#f3ffff;font:800 clamp(58px, 8vw, 108px)/.98 var(--font-game);letter-spacing:-.06em;text-shadow:0 0 40px #69eee625;margin-top:17px}.guide-shell-cox .guide-hero h1{text-shadow:0 0 40px #9dfd9135}.guide-title-slash{color:var(--guide-accent);margin-left:.09em;font-weight:600}.guide-subtitle{color:#9dbbb8;font:600 clamp(15px, 2vw, 22px) var(--font-display);margin-top:8px}.guide-lede{color:#cad7d5;max-width:610px;margin-top:24px;font-size:15px;line-height:1.72}.guide-badge{z-index:0;filter:drop-shadow(0 12px 35px #72ef7440);width:clamp(150px,20vw,240px);height:clamp(150px,20vw,240px);position:absolute;top:50%;right:clamp(25px,6vw,90px);transform:translateY(-50%)}.guide-badge .dashboard-scene{width:100%;height:100%;position:relative;inset:auto;transform:none}.guide-badge .dashboard-orbit{border-color:#9dfd9138}.guide-contents{flex-wrap:wrap;gap:7px;margin:25px 0 0;display:flex}.guide-contents a{color:#b3c6c4;font:500 11px var(--font-mono);background:#0b1112;border:1px solid #304242;padding:9px 13px;transition:border-color .18s,color .18s}.guide-contents a:hover{border-color:var(--color-accent);color:var(--color-accent)}.guide-shell-cox .guide-contents a:hover{color:#9dfd91;border-color:#9dfd91}.guide-section{margin-top:58px;scroll-margin-top:95px}.guide-section-heading{border-bottom:1px solid #42605b;align-items:flex-start;gap:19px;padding-bottom:19px;display:flex}.guide-section-heading>span{color:var(--color-gold);font:600 12px var(--font-mono);padding-top:5px}.guide-shell-cox .guide-section-heading>span{color:#9dfd91}.guide-section-heading h2{color:#f3faf8;font:700 clamp(24px, 2.8vw, 34px) var(--font-game);letter-spacing:-.025em}.guide-section-heading p{color:#9cadaa;margin-top:7px;font-size:13px;line-height:1.55}.guide-requirements{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:22px;display:grid}.guide-requirement-group:first-child{grid-column:1/-1}.guide-requirement-group h3{color:var(--color-accent);font:600 14px var(--font-display);margin-bottom:7px}.guide-shell-cox .guide-requirement-group h3{color:#9dfd91}.guide-info-row{border-top:1px solid #223535;grid-template-columns:minmax(105px,28%) 1fr;gap:16px;padding:17px 0;display:grid}.guide-info-row strong{color:#e7f2ee;font-size:12px;line-height:1.6}.guide-info-row p,.guide-steps p,.guide-modes p,.guide-setting-row p,.guide-troubleshooting p{color:#aabbb8;font-size:12px;line-height:1.7}.guide-external{color:#74e9df;font:500 11px var(--font-mono);text-underline-offset:4px;align-items:center;gap:2px;margin-top:8px;-webkit-text-decoration:underline #74e9df65;text-decoration:underline #74e9df65;display:inline-flex}.guide-external:hover{color:#c8fff7}.guide-steps{margin-top:8px}.guide-steps li{border-bottom:1px solid #223535;grid-template-columns:55px 1fr;gap:16px;padding:23px 4px;display:grid}.guide-steps li:has(.guide-important){background:linear-gradient(110deg,#9dfd9115,#0a1511 75%);border:1px solid #9dfd9166;margin-top:16px;padding:24px 18px}.guide-step-number{color:var(--color-accent);font:600 17px var(--font-mono)}.guide-shell-cox .guide-step-number{color:#9dfd91}.guide-important{color:#aeffa8;font:700 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;display:inline-block}.guide-steps h3{color:#f2faf6;margin-bottom:6px;font-size:16px;font-weight:600}.guide-steps p{max-width:76ch;font-size:13px}.guide-modes{background:#0a1011;border:1px solid #344a49;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid}.guide-modes>div{padding:24px 20px}.guide-modes>div+div{border-left:1px solid #344a49}.guide-modes h3{color:#f0fbf9;font:600 17px var(--font-game);margin-bottom:13px}.guide-setting-groups{gap:8px;margin-top:20px;display:grid}.guide-setting-groups details{background:#091011;border:1px solid #324645}.guide-setting-groups details[open]{border-color:#4f8580}.guide-setting-groups summary{cursor:pointer;color:#eaf6f3;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:15px 19px;font-size:14px;font-weight:600;list-style:none;display:flex}.guide-setting-groups summary::-webkit-details-marker{display:none}.guide-setting-groups summary>span:last-child{white-space:nowrap;color:#8da9a4;font:500 11px var(--font-mono)}.guide-setting-groups summary b{color:var(--color-accent);margin-left:12px;font-size:18px;font-weight:400;transition:transform .2s;display:inline-block}.guide-setting-groups details[open] summary b{transform:rotate(45deg)}.guide-setting-note{color:#b0c7c1;border-top:1px solid #273b39;padding:12px 19px;font-size:12px;line-height:1.6}.guide-setting-row{border-top:1px solid #243635;grid-template-columns:minmax(150px,25%) minmax(0,1fr) auto;align-items:start;gap:20px;padding:16px 19px;display:grid}.guide-setting-row h3{color:#e5f3ee;font-size:12px;font-weight:600}.guide-setting-row code{color:#769a94;font:10px var(--font-mono);overflow-wrap:anywhere;margin-top:4px;display:block}.guide-default{color:#c6b985;font:500 10px var(--font-mono);white-space:nowrap}.guide-troubleshooting{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;margin-top:15px;display:grid}.guide-troubleshooting>div{border-bottom:1px solid #253938;padding:18px 0}.guide-troubleshooting h3{color:#eaf6f0;margin-bottom:7px;font-size:14px;font-weight:600}.guide-reference-links{flex-wrap:wrap;gap:14px 24px;margin-top:20px;display:flex}.guide-reference-links .guide-external{margin:0;padding:12px 0}.guide-gate{color:#a9c1bd;min-height:50vh;font:13px var(--font-mono);justify-content:center;align-items:center;gap:12px;padding:50px 24px;display:flex}.guide-gate-pulse{background:var(--color-accent);border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite guide-pulse;box-shadow:0 0 15px #69eee6}@keyframes guide-pulse{50%{opacity:.35}}.guide-gate-message{text-align:center;max-width:580px;font-family:var(--font-display);flex-direction:column;margin:auto}.guide-gate-message h1{color:#f1faf8;font:700 clamp(24px, 4vw, 38px) var(--font-game)}.guide-gate-message>p:not(.guide-kicker){color:#aebfbc;line-height:1.65}.guide-sign-in{color:#a4fff5;font:600 12px var(--font-display);cursor:pointer;background:#69eee615;border:1px solid #69eee66f;margin-top:10px;padding:12px 19px}.guide-sign-in:hover{background:#69eee625}.guide-library{width:min(1290px,100% - 48px);margin:54px auto 110px}.guide-library-head{background:radial-gradient(circle at 85% 15%,#1a614a24,#0000 38%),linear-gradient(125deg,#091011,#06090a 75%);border:1px solid #344d49;padding:clamp(30px,4vw,55px);position:relative;overflow:hidden;box-shadow:0 24px 80px #0008}.guide-library-head:before{content:"";opacity:.38;pointer-events:none;background-image:linear-gradient(#6ad8c311 1px,#0000 1px),linear-gradient(90deg,#6ad8c311 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000);mask-image:linear-gradient(90deg,#0000 20%,#000)}.guide-library-head:after{content:"";background:linear-gradient(90deg,#9dfd91,#69eee6 45%,#0000 82%);height:2px;position:absolute;inset:auto 0 0}.guide-library-head>*{position:relative}.guide-library-head h1{color:#f4fbf8;font:800 clamp(42px, 6vw, 72px)/1.07 var(--font-game);letter-spacing:-.055em;margin-top:18px}.guide-library-head h1 em{color:#9dfd91;font-style:normal}.guide-library-head>p:not(.guide-kicker){color:#a9bfbb;max-width:58ch;margin-top:18px;font-size:14px;line-height:1.7}.guide-library-count{color:#b2f7ac;font:600 10px var(--font-mono);letter-spacing:.07em;text-transform:uppercase;border:1px solid #9dfd9152;margin-top:22px;padding:8px 11px;display:inline-block}.guide-library-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:20px;margin-top:26px;display:grid}.guide-library-card{--card-accent:#69eee6;background:radial-gradient(circle at 50% 30%,#19474425,#0000 46%),linear-gradient(145deg,#0d1616,#070b0c 72%);border:1px solid #334745;flex-direction:column;min-height:390px;padding:23px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 14px 40px #0008}.guide-library-card[data-guide=cox]{--card-accent:#9dfd91;background:radial-gradient(circle at 50% 30%,#316e302b,#0000 46%),linear-gradient(145deg,#101a13,#070b0a 72%)}.guide-library-card:before{content:"";opacity:.22;pointer-events:none;background-image:linear-gradient(135deg,#0000 48%,#8bf4d612 49%,#0000 50%);background-size:62px 62px;position:absolute;inset:0}.guide-library-card:after{content:"";background:linear-gradient(90deg, var(--card-accent), transparent 72%);height:2px;position:absolute;inset:auto 0 0}.guide-library-card:hover,.guide-library-card:focus-visible{border-color:var(--card-accent);box-shadow:0 22px 55px #000b, 0 0 30px color-mix(in srgb, var(--card-accent) 11%, transparent);transform:translateY(-5px)}.guide-library-card:focus-visible{outline:2px solid var(--card-accent);outline-offset:3px}.guide-library-card-top,.guide-library-card-copy,.guide-library-card-foot{z-index:1;position:relative}.guide-library-card-top{color:#8daaa3;font:600 10px var(--font-mono);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:flex-start;display:flex}.guide-library-arrow{color:var(--card-accent);font:300 24px/1 var(--font-display)}.guide-library-sigil{border:1px solid color-mix(in srgb, var(--card-accent) 45%, transparent);width:104px;height:104px;color:var(--card-accent);box-shadow:inset 0 0 27px color-mix(in srgb, var(--card-accent) 11%, transparent), 0 0 35px color-mix(in srgb, var(--card-accent) 12%, transparent);border-radius:24px;align-self:center;place-items:center;margin:26px 0 22px;display:grid;transform:rotate(-12deg)}.guide-library-sigil span{font:800 35px var(--font-game);transform:rotate(12deg)}.guide-library-card-copy{flex-direction:column;gap:5px;display:flex}.guide-library-card-copy strong{color:#f6fffb;font:700 27px var(--font-game)}.guide-library-card-copy>span{color:var(--card-accent);font:600 13px var(--font-display)}.guide-library-card-copy small{color:#acbfba;min-height:4.8em;margin-top:9px;font-size:12px;line-height:1.6}.guide-library-card-foot{color:#e3f3e8;font:600 11px var(--font-mono);text-transform:uppercase;letter-spacing:.07em;border-top:1px solid #30423b;justify-content:space-between;margin-top:auto;padding-top:16px;display:flex}.guide-library-card-foot span{color:var(--card-accent);font-size:16px}.guide-library-empty{color:#a8bbb6;margin-top:30px}@media (max-width:980px){.guide-shell{grid-template-columns:1fr;margin-top:24px}.guide-sidebar{position:static}.guide-sidebar-head{padding:12px 16px}.guide-sidebar-note{display:none}.guide-plugin-nav{flex-flow:wrap;gap:5px;padding:7px}.guide-plugin-nav a{min-width:175px}}@media (max-width:700px){.guide-library{width:min(100% - 28px,680px);margin-top:24px}.guide-library-head h1{font-size:clamp(37px,10vw,60px)}.guide-library-card{min-height:340px}.guide-shell{gap:18px;width:min(100% - 28px,680px)}.guide-hero{min-height:280px;padding:28px}.guide-hero-copy{width:100%}.guide-badge{opacity:.19;width:200px;height:200px;right:-48px}.guide-hero h1{font-size:clamp(53px,15vw,78px)}.guide-lede{font-size:13px}.guide-requirements,.guide-modes,.guide-troubleshooting{grid-template-columns:1fr}.guide-requirement-group:first-child{grid-column:auto}.guide-modes>div+div{border-top:1px solid #344a49;border-left:0}.guide-section{margin-top:45px}.guide-section-heading h2{font-size:23px}.guide-setting-row{grid-template-columns:1fr auto;gap:8px 12px}.guide-setting-row p{grid-area:2/1/auto/-1}}@media (max-width:430px){.guide-info-row{grid-template-columns:1fr;gap:5px}.guide-setting-row{grid-template-columns:1fr}.guide-setting-row p{grid-area:auto/1}.guide-default{grid-row:2}}@media (prefers-reduced-motion:reduce){.guide-gate-pulse{animation:none}}
