.guide-prose:has(.glols-gx){--gs:#f2c14e;--gs-rgb:242,193,78;--gaccent:#f2c14e}.guide-prose:has(.glols-dp){--gs:#5ec8ff;--gs-rgb:94,200,255;--gaccent:#5ec8ff}.guide-prose:has(.glols-pt){--gs:#c77dff;--gs-rgb:199,125,255;--gaccent:#c77dff}.guide-prose:has(.glols-sl){--gs:#ff8a4c;--gs-rgb:255,138,76;--gaccent:#ff8a4c}.guide-prose:has(.glols-mp){--gs:#3ee6a8;--gs-rgb:62,230,168;--gaccent:#3ee6a8}.glols-hero{position:relative;margin:0 0 26px;border-radius:20px;border:1px solid rgba(var(--gs-rgb),.3);overflow:hidden;isolation:isolate;background:radial-gradient(70% 90% at 0% 0%,rgba(var(--gs-rgb),.15),transparent 60%),radial-gradient(60% 80% at 100% 100%,rgba(10,200,185,.08),transparent 60%),#0b0d15}.glols-hero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%)}.glols-hero-head{padding:20px 22px 4px}.glols-eyebrow{display:inline-flex;align-items:center;gap:8px;font:800 11px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--gs)}.glols-eyebrow::before{content:"";width:18px;height:2px;border-radius:2px;background:currentColor}.glols-hero-title{margin:10px 0 0;font:700 25px/1.15 var(--font-display);letter-spacing:-.02em;color:var(--text)}.glols-hero-title em{font-style:normal;color:var(--gs)}.glols-hero-sub{margin:8px 0 0;font-size:14px;line-height:1.55;color:var(--text-muted);max-width:640px}.glols-hero-foot{margin:0;padding:10px 18px 12px;font-size:11.5px;line-height:1.45;color:var(--text-faint);border-top:1px solid rgba(255,255,255,.06)}.glols-ic{width:28px;height:28px;border-radius:7px;flex:none;display:inline-block;vertical-align:middle;background:#11131c;border:1px solid rgba(255,255,255,.12);object-fit:cover}.glols-ic.sm{width:22px;height:22px;border-radius:6px}.glols-ic.lg{width:40px;height:40px;border-radius:10px}.glols-pill{display:inline-block;padding:3px 9px;border-radius:99px;font:700 10.5px/1.3 var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--c,var(--gs));background:color-mix(in srgb,var(--c,var(--gs)) 14%,transparent);border:1px solid color-mix(in srgb,var(--c,var(--gs)) 35%,transparent);white-space:nowrap}.glols-num{font-family:var(--font-display);font-weight:700;letter-spacing:-.02em}.glols-cards{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:12px;margin:16px 0 20px}.glols-card{position:relative;padding:15px 16px 14px;border-radius:16px;background:var(--panel);border:1px solid var(--border)}.glols-card>b{display:flex;align-items:center;gap:9px;font:700 15px/1.25 var(--font-display);color:var(--text);letter-spacing:-.01em}.glols-card>small{display:block;margin-top:6px;font:800 10.5px/1.2 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--c,var(--gs))}.glols-card p{margin:8px 0 0;font-size:13.8px;line-height:1.55;color:var(--text-muted)}.glols-card p b{color:var(--text)}.glols-card.top{border-top:3px solid var(--c,var(--gs))}.guide-prose ol.glols-steps{list-style:none;padding:0;margin:16px 0 22px;display:grid;gap:10px;counter-reset:gs}.guide-prose .glols-steps>li{counter-increment:gs;position:relative;margin:0;padding:13px 16px 13px 58px;border-radius:14px;background:var(--panel);border:1px solid var(--border);color:var(--text-muted);font-size:14.5px;line-height:1.55}.guide-prose .glols-steps>li::before{content:counter(gs,decimal-leading-zero);position:absolute;left:14px;top:13px;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font:800 12.5px/1 var(--font-display);color:#0b0d15;background:var(--gs)}.guide-prose .glols-steps>li b{color:var(--text)}.glols-dodont{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0 20px}.glols-dodont>div{padding:14px 16px 6px;border-radius:16px;background:var(--panel);border:1px solid var(--border)}.glols-dodont>div>b{display:block;font:700 13.5px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.glols-dodont .do{border-top:3px solid #4fd18b}.glols-dodont .do>b{color:#6fe0a2}.glols-dodont .dont{border-top:3px solid #ff6b7a}.glols-dodont .dont>b{color:#ff8a95}.guide-prose .glols-dodont ul{margin:10px 0 8px;padding-left:18px}.guide-prose .glols-dodont li{font-size:14px}.glols-bars{margin:16px 0 20px;padding:14px 16px;border-radius:16px;background:var(--panel);border:1px solid var(--border);display:grid;gap:9px}.glols-bars-h{display:flex;justify-content:space-between;gap:10px;font:800 10.5px/1.2 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.glols-bar{display:grid;grid-template-columns:minmax(0,210px) minmax(0,1fr) 66px;gap:12px;align-items:center}.glols-bar-l{display:flex;align-items:center;gap:8px;min-width:0;font-size:13.5px;color:var(--text)}.glols-bar-l span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glols-bar-t{position:relative;height:12px;border-radius:6px;background:rgba(255,255,255,.05);overflow:hidden}.glols-bar-t i{position:absolute;left:0;top:0;bottom:0;width:calc(var(--v) * 1%);border-radius:6px;background:linear-gradient(90deg,rgba(var(--gs-rgb),.35),var(--gs))}.glols-bar.low .glols-bar-t i{background:linear-gradient(90deg,rgba(255,255,255,.12),rgba(255,255,255,.32))}.glols-bar-t::after{content:"";position:absolute;top:-3px;bottom:-3px;left:calc(var(--mark,0) * 1%);width:2px;background:rgba(255,255,255,.5);display:var(--markd,none)}.glols-bar-v{text-align:right;font:700 13.5px/1 var(--font-display);color:var(--text)}.glols-mx{margin:16px 0 22px;border-radius:16px;border:1px solid var(--border);background:var(--panel);overflow:hidden}.glols-mx-r{display:grid;grid-template-columns:var(--mxc,1.4fr repeat(3,1fr));border-top:1px solid var(--border)}.glols-mx-r:first-child{border-top:0}.glols-mx-r>*{padding:10px 12px;font-size:13.5px;line-height:1.45;color:var(--text-muted);min-width:0}.glols-mx-r>:first-child{color:var(--text);font-weight:700}.glols-mx-h>*{font:800 10.5px/1.3 var(--font)!important;letter-spacing:.09em;text-transform:uppercase;color:var(--text-faint)!important;background:rgba(255,255,255,.025)}.glols-yes,.glols-no,.glols-part{display:inline-flex;align-items:center;gap:6px;font-weight:700}.glols-yes{color:#6fe0a2}.glols-no{color:#ff8a95}.glols-part{color:#ffcf6a}.glols-yes::before,.glols-no::before,.glols-part::before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.glols-callout{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;margin:22px 0;padding:15px 18px;border-radius:16px;background:linear-gradient(100deg,rgba(var(--gs-rgb),.12),rgba(255,255,255,.02));border:1px solid rgba(var(--gs-rgb),.3)}.glols-callout svg{width:34px;height:34px;color:var(--gs)}.glols-callout p{margin:0;font-size:14.5px;line-height:1.55;color:var(--text-muted)}.glols-callout p b{color:var(--text)}.glols-formula{margin:16px 0 20px;padding:16px 18px;border-radius:16px;background:#0b0d15;border:1px dashed rgba(var(--gs-rgb),.45);font:600 15px/1.6 var(--mono,ui-monospace,monospace);color:var(--text);overflow-x:auto}.glols-formula small{display:block;margin-top:6px;font:500 12.5px/1.5 var(--font);color:var(--text-faint)}.glols-formula em{font-style:normal;color:var(--gs)}.glols-calc{margin:18px 0 22px;padding:16px 18px;border-radius:16px;background:var(--panel);border:1px solid rgba(var(--gs-rgb),.35)}.glols-calc[hidden]{display:none}.glols-calc-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font:700 15px/1.2 var(--font-display);color:var(--text)}.glols-calc-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin-top:12px}.glols-calc label{display:grid;gap:5px;font:700 11px/1.2 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.glols-calc input{width:100%;min-width:0;padding:8px 10px;border-radius:10px;border:1px solid var(--border-strong,rgba(255,255,255,.18));background:#0b0d15;color:var(--text);font:600 15px/1.2 var(--font)}.glols-calc input:focus{outline:2px solid rgba(var(--gs-rgb),.6);outline-offset:1px}.glols-calc-out{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:baseline;margin-top:14px;padding-top:12px;border-top:1px solid var(--border);font-size:13.5px;color:var(--text-muted)}.glols-calc-out b{font:700 24px/1 var(--font-display);color:var(--gs);letter-spacing:-.02em;margin-right:4px}.glols-gx-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:14px;padding:14px 18px 16px}.glols-gx-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-content:start}.glols-gx-t{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 9px;align-items:center;padding:9px 10px;border-radius:12px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07)}.glols-gx-t img{grid-row:span 2;width:30px;height:30px;border-radius:8px;border:1px solid rgba(var(--gs-rgb),.35)}.glols-gx-t small{font:700 10.5px/1.2 var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.glols-gx-t b{font:700 18px/1 var(--font-display);color:var(--gs);letter-spacing:-.02em;white-space:nowrap}.glols-gx-t b i{font:600 10.5px/1 var(--font);font-style:normal;color:var(--text-faint);letter-spacing:0;margin-left:3px}.glols-gx-t.top{border-color:rgba(var(--gs-rgb),.45);background:rgba(var(--gs-rgb),.08)}.glols-gx-rc{position:relative;padding:16px 16px 18px;border-radius:6px 6px 14px 14px;background:#f4ecd8;color:#2a2116;font:600 13px/1.5 var(--mono,ui-monospace,monospace);box-shadow:0 18px 40px rgba(0,0,0,.4);align-self:start;-webkit-mask:radial-gradient(7px at 50% 0,#0000 98%,#000) 50% 0 / 14px 100% repeat-x;mask:radial-gradient(7px at 50% 0,#0000 98%,#000) 50% 0 / 14px 100% repeat-x}.glols-gx-rc h3{margin:6px 0 2px;font:800 12px/1.2 var(--font);letter-spacing:.16em;text-transform:uppercase;text-align:center;color:#5b4a2e}.glols-gx-rc .it{display:flex;align-items:center;justify-content:center;gap:8px;margin:6px 0 10px;font:800 15px/1.2 var(--font);color:#2a2116}.glols-gx-rc .it img{width:28px;height:28px;border-radius:6px}.glols-gx-rc .ln{display:flex;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px dashed rgba(42,33,22,.25)}.glols-gx-rc .ln.sum{border-bottom:2px solid #2a2116;font-weight:800}.glols-gx-rc .ln.price{border-bottom:0;color:#6b5a3c}.glols-gx-stamp{margin:12px auto 0;width:max-content;max-width:100%;padding:6px 14px;border:3px solid #b7791f;border-radius:10px;transform:rotate(-4deg);font:800 20px/1.1 var(--font-display);color:#b7791f;letter-spacing:-.01em;text-align:center}.glols-gx-stamp small{display:block;font:800 9.5px/1.2 var(--font);letter-spacing:.14em;text-transform:uppercase}.glols-work{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 20px}.glols-work>div{padding:14px 15px;border-radius:16px;background:var(--panel);border:1px solid var(--border);display:flex;flex-direction:column}.glols-work-h{display:flex;align-items:center;gap:10px;font:700 14.5px/1.2 var(--font-display);color:var(--text)}.glols-work-h small{display:block;margin-top:3px;font:600 12px/1 var(--font);color:var(--text-faint)}.glols-work dl{margin:12px 0 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;font-size:13px;color:var(--text-muted)}.glols-work dt{margin:0}.glols-work dd{margin:0;text-align:right;color:var(--text);font-weight:700}.glols-work-r{margin-top:auto;padding-top:12px;display:flex;align-items:baseline;justify-content:space-between;gap:8px;border-top:1px solid var(--border);margin-top:12px}.glols-work-r b{font:700 26px/1 var(--font-display);color:var(--gs);letter-spacing:-.02em}.glols-work-r span{font-size:12px;color:var(--text-faint);text-align:right}.glols-ledger{margin:16px 0 20px;border-radius:16px;overflow:hidden;border:1px solid var(--border);background:var(--panel)}.glols-ledger>div{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 14px;border-top:1px solid var(--border)}.glols-ledger>div:first-child{border-top:0}.glols-ledger>div>i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font:800 12px/1 var(--font-display);font-style:normal;color:var(--gs);background:rgba(var(--gs-rgb),.1);border:1px solid rgba(var(--gs-rgb),.3)}.glols-ledger>div>img{width:34px;height:34px;border-radius:10px}.glols-ledger b{display:block;font-size:14px;color:var(--text)}.glols-ledger span{display:block;font-size:12.8px;line-height:1.45;color:var(--text-faint)}.glols-ledger strong{font:700 15px/1.1 var(--font-display);color:var(--gs);text-align:right;white-space:nowrap}@media (max-width:760px){.glols-gx-grid{grid-template-columns:minmax(0,1fr);padding:12px}.glols-gx-board{grid-template-columns:repeat(2,minmax(0,1fr))}.glols-work{grid-template-columns:minmax(0,1fr)}.glols-cards{grid-template-columns:minmax(0,1fr)}.glols-cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.glols-dodont{grid-template-columns:minmax(0,1fr)}.glols-bar{grid-template-columns:minmax(0,1fr) 58px;gap:4px 10px}.glols-bar-t{grid-column:1 / -1;grid-row:2}.glols-bar-v{grid-row:1;grid-column:2}.glols-mx-h{display:none!important}.glols-mx-r{grid-template-columns:minmax(0,1fr)!important;padding:8px 0}.glols-mx-r>*{padding:3px 14px}.glols-mx-r>[data-l]::before{content:attr(data-l) ": ";font:800 10.5px/1.4 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.glols-hero-title{font-size:21px}.glols-hero-head{padding:16px 14px 2px}.glols-ledger>div{grid-template-columns:36px minmax(0,1fr)}.glols-ledger strong{grid-column:2;text-align:left}}@media (prefers-reduced-motion:reduce){.glols-hero *,.glols-calc *{transition:none!important;animation:none!important}}.glols-dp-true{display:flex;align-items:center;gap:10px;margin:12px 18px 0;padding:8px 12px;border-radius:12px;border:1px dashed rgba(255,255,255,.22);font-size:12.5px;color:var(--text-muted)}.glols-dp-true i{flex:1;height:2px;min-width:30px;background:repeating-linear-gradient(90deg,#f4f4f8 0 8px,transparent 8px 14px);opacity:.6;position:relative}.glols-dp-true i::after{content:"";position:absolute;right:-2px;top:-4px;border:5px solid transparent;border-left:7px solid #f4f4f8}.guide-prose ol.glols-dp-flow{list-style:none;margin:12px 18px 16px;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;color:var(--text)}.guide-prose .glols-dp-flow>li{position:relative;margin:0;padding:11px 10px 12px;border-radius:14px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:4px;min-width:0}.glols-dp-flow>li:not(:last-child)::after{content:"";position:absolute;right:-8px;top:50%;width:8px;height:2px;background:rgba(var(--gs-rgb),.6)}.glols-dp-n small{font:800 9.5px/1.25 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--gs)}.glols-dp-n b{font:700 24px/1 var(--font-display);letter-spacing:-.03em;color:var(--text)}.glols-dp-n span{font-size:11.5px;line-height:1.35;color:var(--text-faint)}.glols-dp-m{display:block;margin-top:auto;height:6px;border-radius:3px;background:rgba(255,255,255,.07);overflow:hidden}.glols-dp-m i{display:block;height:100%;width:calc(var(--a) * 1%);border-radius:3px;background:linear-gradient(90deg,rgba(var(--gs-rgb),.4),var(--gs))}.glols-dp-n.in{background:rgba(255,155,92,.1);border-color:rgba(255,155,92,.35)}.glols-dp-n.in small{color:#ff9b5c}.glols-dp-n.out{background:rgba(var(--gs-rgb),.12);border-color:rgba(var(--gs-rgb),.45)}.glols-dp-n.out b{color:var(--gs)}.glols-curve{margin:16px 0 18px;padding:14px 14px 10px;border-radius:16px;background:var(--panel);border:1px solid var(--border)}.glols-curve svg{display:block;width:100%;height:auto}.glols-curve .g{stroke:rgba(255,255,255,.08);stroke-width:1}.glols-curve .t{fill:var(--text-faint);font:600 11px var(--font)}.glols-curve .c{fill:none;stroke:var(--gs);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.glols-curve .e{fill:none;stroke:#ffcf6a;stroke-width:2;stroke-dasharray:6 6}.glols-curve .p{fill:#0b0d15;stroke:var(--gs);stroke-width:3}.glols-curve .l{fill:var(--text);font:700 12px var(--font)}.glols-curve figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;font-size:12px;color:var(--text-faint)}.glols-curve .k{display:inline-block;width:18px;height:3px;border-radius:2px;background:var(--gs)}.glols-curve .k.e{background:repeating-linear-gradient(90deg,#ffcf6a 0 5px,transparent 5px 9px)}.glols-calc-note{margin:10px 0 0;font-size:12px;color:var(--text-faint)}@media (max-width:760px){.guide-prose ol.glols-dp-flow{grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 12px 14px}.glols-dp-flow>li::after{display:none}.glols-dp-n.in,.glols-dp-n.out{grid-column:1 / -1}.glols-dp-true{margin:10px 12px 0;flex-wrap:wrap}.glols-dp-true i{display:none}}.glols-pt{--hard:#ff6b9a;--forced:#c77dff;--soft:#4fd1c5}.glols-pt-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:14px 18px 8px}.glols-pt-el{--c:var(--soft);position:relative;display:flex;flex-direction:column;gap:3px;min-width:0;padding:8px 9px 8px;border-radius:10px;background:linear-gradient(160deg,color-mix(in srgb,var(--c) 20%,transparent),rgba(255,255,255,.02) 70%);border:1px solid color-mix(in srgb,var(--c) 40%,transparent)}.glols-pt-el.hard{--c:var(--hard)}.glols-pt-el.forced{--c:var(--forced)}.glols-pt-el.soft{--c:var(--soft)}.glols-pt-n{position:absolute;top:6px;right:8px;font:700 10px/1 var(--font-display);color:var(--text-faint)}.glols-pt-sym{font:700 27px/1 var(--font-display);letter-spacing:-.03em;color:var(--c)}.glols-pt-name{font:800 11px/1.2 var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.glols-pt-ab{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--text-faint);white-space:nowrap;overflow:hidden}.glols-pt-ab img{width:18px;height:18px;border-radius:5px;flex:none;background:#11131c}.glols-pt-bd,.glols-pt-key .bd{display:flex;gap:3px;margin-top:3px}.glols-pt-bd i,.glols-pt-key .bd i{width:17px;height:17px;border-radius:5px;display:grid;place-items:center;font:800 9.5px/1 var(--font-display);font-style:normal;color:rgba(255,255,255,.28);border:1px solid rgba(255,255,255,.1)}.glols-pt-bd i.on,.glols-pt-key .bd i.on{color:#0b0d15;background:#e8e9f3;border-color:transparent}.glols-pt-key{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:4px 18px 12px;font-size:11.5px;color:var(--text-faint)}.glols-pt-key>span:not(.bd){display:inline-flex;align-items:center;gap:6px}.glols-pt-key>span:not(.bd)::before{content:"";width:10px;height:10px;border-radius:3px;background:var(--c)}.glols-pt-key .hard{--c:var(--hard)}.glols-pt-key .forced{--c:var(--forced)}.glols-pt-key .soft{--c:var(--soft)}.glols-pt-key .bd{margin:0;align-items:center}.glols-dotfam{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:7px;background:#4fd1c5}.glols-dotfam.hard{background:#ff6b9a}.glols-dotfam.forced{background:#c77dff}.glols-ccmx .glols-mx-r>*{padding:8px 10px;font-size:13px}@media (max-width:760px){.glols-pt-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 12px 6px;gap:6px}.glols-pt-sym{font-size:22px}.glols-pt-ab span,.glols-pt-ab{font-size:10px}.glols-pt-key{padding:4px 12px 10px}.glols-ccmx .glols-mx-r{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important}.glols-ccmx .glols-mx-r>:first-child,.glols-ccmx .glols-mx-r>:last-child{grid-column:1 / -1}}.glols-sl-chart{padding:6px 14px 0}.glols-sl-chart svg{display:block;width:100%;height:auto}.glols-sl-chart .ax{stroke:rgba(255,255,255,.25);stroke-width:1.5}.glols-sl-chart .tk{stroke:rgba(255,255,255,.2)}.glols-sl-chart .lv{fill:var(--text-faint);font:600 11px var(--font)}.glols-sl-chart .lv.on{fill:var(--gs);font-weight:800}.glols-sl-chart .lv.q{fill:#c77dff}.glols-sl-chart .ln{fill:none;stroke:var(--gs);stroke-width:3;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(var(--gs-rgb),.45))}.glols-sl-chart .dot{fill:#0b0d15;stroke:var(--gs);stroke-width:3}.glols-sl-chart .sp{fill:var(--text);font:800 11px var(--font-display)}.glols-sl-chart .qz{fill:rgba(199,125,255,.08);stroke:rgba(199,125,255,.35);stroke-dasharray:4 4}.glols-sl-chart .qt{fill:#c77dff;font:800 10px var(--font);letter-spacing:.06em;text-transform:uppercase}.glols-sl-chart .nt{fill:var(--text-faint);font:500 10.5px var(--font)}.glols-sl-rails{display:grid;gap:6px;padding:4px 18px 14px}.glols-sl-rail{display:grid;grid-template-columns:84px repeat(3,minmax(0,1fr));gap:6px;align-items:stretch}.glols-sl-rail>b{display:flex;align-items:center;font:800 10.5px/1.2 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.glols-sl-rail>span{padding:7px 10px;border-radius:10px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07);font-size:12px;line-height:1.3;color:var(--text-muted)}.glols-sl-rail>span i{display:block;font:700 13.5px/1.2 var(--font-display);font-style:normal;color:var(--gs);letter-spacing:-.01em}.glols-ladder{margin:16px 0 20px;display:grid;gap:6px}.glols-ladder-r{display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 14px;border-radius:14px;background:var(--panel);border:1px solid var(--border)}.glols-ladder-r.big{border-color:rgba(var(--gs-rgb),.45);background:linear-gradient(90deg,rgba(var(--gs-rgb),.12),var(--panel) 60%)}.glols-ladder-lv{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font:700 19px/1 var(--font-display);color:var(--text);background:rgba(255,255,255,.06)}.glols-ladder-r.big .glols-ladder-lv{background:var(--gs);color:#0b0d15}.glols-ladder-r b{font:700 14.5px/1.2 var(--font-display);color:var(--text)}.glols-ladder-r p{margin:3px 0 0;font-size:13.2px;line-height:1.45;color:var(--text-muted)}.glols-ladder-xp{text-align:right;font:700 14px/1.1 var(--font-display);color:var(--gs);white-space:nowrap}.glols-ladder-xp small{display:block;font:600 10.5px/1.3 var(--font);color:var(--text-faint)}.glols-rq .glols-card p{font-size:12.8px}.guide-prose ul.glols-mini{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.guide-prose .glols-mini li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:start;margin:0;font-size:13.2px;line-height:1.45;color:var(--text-muted)}.glols-mini li i{font:700 13px/1.6 var(--font-display);font-style:normal;color:var(--gs);text-align:center;border-radius:8px;background:rgba(var(--gs-rgb),.1)}.glols-mini li b{color:var(--text)}.glols-champ>b img{border-radius:50%}.glols-curves .c1,.glols-curves .c2,.glols-curves .c3{fill:none;stroke-width:3.5;stroke-linecap:round}.glols-curves .c1{stroke:#ff6b6b}.glols-curves .c2{stroke:#f2c14e}.glols-curves .c3{stroke:#5ec8ff}.glols-curves .k1{background:#ff6b6b}.glols-curves .k2{background:#f2c14e}.glols-curves .k3{background:#5ec8ff}.guide-prose ul.glols-ticks{list-style:none;padding:0;margin:12px 0 18px;display:grid;gap:8px}.guide-prose .glols-ticks>li{position:relative;margin:0;padding:10px 12px 10px 38px;border-radius:12px;background:var(--panel);border:1px solid var(--border);font-size:14.5px;line-height:1.55}.guide-prose .glols-ticks>li::before{content:"";position:absolute;left:13px;top:15px;width:12px;height:7px;border-left:2.5px solid var(--gs);border-bottom:2.5px solid var(--gs);transform:rotate(-45deg)}.guide-prose .glols-ticks b{color:var(--text)}@media (max-width:760px){.glols-sl-chart{padding:4px 12px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.glols-sl-chart svg{min-width:640px}.glols-sl-chart .lv,.glols-sl-chart .sp{font-size:13px}.glols-sl-rails{padding:4px 12px 12px}.glols-sl-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.glols-sl-rail>b{grid-column:1 / -1}.glols-sl-rail>span{font-size:11px;padding:6px 8px}.glols-ladder-r{grid-template-columns:44px minmax(0,1fr);gap:10px}.glols-ladder-xp{grid-column:2;text-align:left}.glols-ladder-xp small{display:inline;margin-left:4px}}@media (max-width:1100px) and (min-width:761px){.glols-rq{--cols:3!important}}.glols-mp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:12px 18px 16px;align-items:center}.glols-mp-map{display:block;width:100%;height:auto;max-width:400px;margin:0 auto}.glols-mp-map .bg,.glols-form .bg{fill:#0e1a17;stroke:rgba(62,230,168,.25)}.glols-mp-map .lane,.glols-form .lane{fill:none;stroke:rgba(255,255,255,.14);stroke-width:14;stroke-linecap:round;stroke-linejoin:round}.glols-mp-map .river{fill:none;stroke:rgba(94,200,255,.22);stroke-width:16;stroke-linecap:round}.glols-mp-map .pit{fill:rgba(199,125,255,.12);stroke:rgba(199,125,255,.45)}.glols-mp-map .pl{fill:#d9b8ff;font:800 8px var(--font);letter-spacing:.04em;text-transform:uppercase}.glols-mp-map .base.b{fill:rgba(94,200,255,.22);stroke:rgba(94,200,255,.5)}.glols-mp-map .base.r{fill:rgba(255,107,122,.2);stroke:rgba(255,107,122,.5)}.glols-mp-map .tw.b{fill:#5ec8ff}.glols-mp-map .tw.r{fill:#ff6b7a}.glols-mp-map .tw.hit{fill:#ffcf6a;stroke:#fff;stroke-width:1.5}.glols-mp-map .me{fill:var(--gs);stroke:#0b0d15;stroke-width:3;filter:drop-shadow(0 0 8px rgba(62,230,168,.7))}.glols-mp-map .ml{fill:#0b0d15;font:800 12px var(--font-display)}.glols-mp-map .us,.glols-form .us{fill:#5ec8ff;stroke:#0b0d15;stroke-width:2.5}.glols-mp-map .them{fill:#ff6b7a;stroke:#0b0d15;stroke-width:2.5}.glols-mp-map .wave{stroke:#5ec8ff;stroke-width:4;stroke-dasharray:3 4;stroke-linecap:round}.glols-mp-map .wl{fill:#9fdcff;font:700 9px var(--font)}.glols-mp-map .go{fill:none;stroke-width:2.5;stroke-dasharray:5 4}.glols-mp-map .go.r{stroke:#ff6b7a}.glols-mp-map .go.g{stroke:#3ee6a8}.glols-mp-map .rl{fill:#ff9aa5;font:800 10px var(--font)}.glols-mp-map .gl{fill:#8ff3cd;font:800 10px var(--font)}.guide-prose ol.glols-mp-check{list-style:none;margin:0;padding:0;display:grid;gap:7px;counter-reset:mpc;color:var(--text)}.guide-prose .glols-mp-check li{counter-increment:mpc;position:relative;margin:0;padding:9px 12px 9px 44px;border-radius:12px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08)}.glols-mp-check li::before{content:"";position:absolute;left:12px;top:11px;width:20px;height:20px;border-radius:6px;border:2px solid var(--gs);background:rgba(62,230,168,.12) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5 10 3.5 3.5L15 7' fill='none' stroke='%233ee6a8' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat}.glols-mp-check b{display:block;font:700 13.5px/1.25 var(--font-display);color:var(--text)}.glols-mp-check span{display:block;margin-top:2px;font-size:12.3px;line-height:1.4;color:var(--text-faint)}.glols-split-champs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 20px}.glols-split-champs .glols-card>b img{border-radius:50%}.glols-split-champs .glols-card p .glols-ic{vertical-align:-5px}.glols-og{display:flex;margin:14px 0 10px;border-radius:14px;overflow:hidden;border:1px solid var(--border)}.glols-og-seg{flex:var(--w) 1 0;min-width:0;padding:10px 12px;border-left:1px solid rgba(0,0,0,.4)}.glols-og-seg:first-child{border-left:0}.glols-og-seg b{display:block;font:700 16px/1.1 var(--font-display);color:var(--text)}.glols-og-seg span{display:block;font:700 10.5px/1.3 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.glols-og .s1{background:rgba(255,255,255,.04)}.glols-og .s2{background:rgba(62,230,168,.1)}.glols-og .s3{background:linear-gradient(90deg,rgba(62,230,168,.14),rgba(62,230,168,.36))}.glols-og .s4{background:rgba(62,230,168,.45)}.glols-og .s4 b,.glols-og .s4 span{color:#04140e}.glols-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 18px}.glols-form-c{margin:0;padding:14px;border-radius:16px;background:var(--panel);border:1px solid var(--border);display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;align-items:center}.glols-form-c svg{width:100%;height:auto;display:block}.glols-form .lane{stroke-width:9}.glols-form-c figcaption{font-size:13.2px;line-height:1.5;color:var(--text-muted)}.glols-form-c figcaption>b:first-child{display:block;margin-bottom:4px;font:700 20px/1 var(--font-display);color:var(--gs)}.glols-form-c figcaption b{color:var(--text)}@media (max-width:760px){.glols-mp-grid{grid-template-columns:minmax(0,1fr);padding:10px 12px 14px}.glols-split-champs,.glols-form{grid-template-columns:minmax(0,1fr)}.glols-og-seg{padding:8px 8px}.glols-og-seg b{font-size:13px}.glols-og-seg span{font-size:9px}.glols-form-c{grid-template-columns:96px minmax(0,1fr)}}.glols-sl-hint{display:none}@media (max-width:760px){.glols-sl-hint{display:block;margin:4px 12px 6px;font-size:11px;color:var(--text-faint)}}