.al-lg-grid{grid-template:"copy board""shot board"1fr/minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:28px clamp(40px,5vw,80px);display:grid}.al-lg-copy{grid-area:copy}.al-lg-shot{grid-area:shot}.al-lg-copy .al-head{max-width:540px}.al-lg-note{max-width:470px;color:var(--al-ink-52);margin:22px 0 0;font-size:15px;line-height:1.6}.al-lg-shot{align-self:end;max-width:470px;margin:0}.al-lg-shot img{border:1.5px solid var(--al-line-2);width:100%;height:auto;box-shadow:var(--al-shadow), 0 0 0 6px var(--al-steel-soft);border-radius:14px;display:block}.al-lg-shot figcaption{color:var(--al-ink-38);margin-top:10px;font-size:12.5px}.al-lg-board{border:1px solid var(--al-line);background:var(--al-card);box-shadow:var(--al-shadow);border-radius:20px;grid-area:board;align-self:center;padding:22px 22px 14px}.al-lg-bar{border-bottom:1px solid var(--al-line);justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding-bottom:14px;display:flex}.al-lg-bar p{color:var(--al-ink-52);margin:0;font-size:14px;line-height:1.45}.al-lg-bar p b{color:var(--al-ink);font-weight:650}.al-lg-bar p.is-broken b{color:var(--al-gold-text)}.al-lg-reset{border:1px solid var(--al-line-2);height:36px;font:inherit;color:var(--al-ink);cursor:pointer;background:0 0;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:650;transition:opacity .25s;display:inline-flex}.al-lg-reset:disabled{opacity:.35;cursor:default}.al-lg-reset:focus-visible,.al-lg-edit:focus-visible{outline:2px solid var(--al-gold);outline-offset:2px}.al-lg-list{margin:0;padding:0;list-style:none}.al-lg-row{border-bottom:1px solid var(--al-line);opacity:0;transition:opacity .55s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * 70ms), transform .55s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * 70ms), background-color .3s cubic-bezier(.22, 1, .36, 1);grid-template-columns:28px minmax(0,1fr) 104px 40px;align-items:center;gap:14px;padding:12px 0;display:grid;transform:translateY(10px)}.al-lg-board.is-seen .al-lg-row{opacity:1;transform:none}.al-lg-row:last-child{border-bottom:0}.al-lg-row.is-bad{background:var(--al-gold-soft)}.al-lg-no{letter-spacing:.06em;color:var(--al-ink-38);font-variant-numeric:tabular-nums;padding-left:6px;font-size:12px;font-weight:700}.al-lg-what{gap:2px;min-width:0;display:grid}.al-lg-what b{letter-spacing:-.015em;color:var(--al-ink);font-size:15px;font-weight:650}.al-lg-what span{color:var(--al-ink-52);font-size:13px;line-height:1.4}.al-lg-seal{color:var(--al-ink-52);justify-items:end;gap:2px;font-size:12.5px;display:grid}.al-lg-seal .al-lg-hash{font-family:var(--font-sans-manrope), var(--font-sans-inter), sans-serif;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--al-ink);font-size:12.5px}.al-lg-seal s{font-family:var(--font-sans-manrope), var(--font-sans-inter), sans-serif;color:var(--al-ink-38);font-size:12px}.al-lg-row.is-bad .al-lg-seal .al-lg-hash{color:var(--al-gold-text);font-weight:700}.al-lg-seal svg{color:var(--lx-emerald-text)}.al-lg-edit{width:40px;height:40px;color:var(--al-ink-52);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;transition:border-color .25s,color .25s,background-color .25s;display:grid}.al-lg-edit:hover,.al-lg-edit[aria-pressed=true]{border-color:var(--al-line-2);color:var(--al-ink);background:var(--al-steel-soft)}.al-lg-row.is-edit .al-lg-edit{border-color:var(--al-gold);color:var(--al-gold-text)}@media (max-width:1099px){.al-lg-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""board""shot";row-gap:32px}}@media (max-width:859px){.al-lg-board{border-radius:16px;padding:14px 14px 6px}.al-lg-bar{align-items:flex-start}.al-lg-reset{height:44px}.al-lg-row{grid-template-columns:24px minmax(0,1fr) auto;gap:0 10px;min-height:56px;padding:6px 0;position:relative}.al-lg-no{padding-left:0}.al-lg-what span{display:none}.al-lg-seal{justify-items:end;padding-right:36px}.al-lg-edit{background:0 0;border-color:#0000;border-radius:0;place-items:center end;width:auto;height:auto;padding-right:10px;position:absolute;inset:0}.al-lg-edit:hover{background:0 0;border-color:#0000}.al-lg-edit:focus-visible{outline-offset:-2px}.al-lg-row.is-edit .al-lg-edit{border-color:#0000}.al-lg-shot{display:none}}@media (prefers-reduced-motion:reduce){.al-lg-row{opacity:1;transition:none;transform:none}}.al-ledger .al-kicker,.al-lg-bar p:not(.is-broken) b{color:var(--lx-emerald-text)}
.al-pf-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,5vw,80px);display:grid}.al-pf.al-sec{padding-block:clamp(56px,7vw,96px)}.al-pf-copy .al-pr-h2{margin-bottom:18px}.al-pf-copy .al-pr-lead{max-width:34em;margin:0 0 26px}.al-pf-spec{border-top:1px solid var(--al-line);margin:0}.al-pf-spec>div{border-bottom:1px solid var(--al-line);grid-template-columns:88px minmax(0,1fr);gap:16px;padding:13px 0;display:grid}.al-pf-spec dt{letter-spacing:.16em;text-transform:uppercase;color:var(--al-steel);margin:0;font-size:12px;font-weight:700}.al-pf-spec dd{color:var(--al-ink);margin:0;font-size:16px;line-height:1.45}.al-pf-built{max-width:34em;color:var(--al-ink-52);margin:22px 0 0;font-size:14.5px;line-height:1.6}.al-pf-built b{color:var(--al-ink);font-weight:650}.al-pf-shot{margin:0}.al-pf-shot img{border:1.5px solid var(--al-line-2);width:100%;height:auto;box-shadow:var(--al-shadow), 0 0 0 6px var(--al-steel-soft);border-radius:16px;display:block}.al-pf-shot figcaption{color:var(--al-ink-38);margin-top:10px;font-size:12.5px}@media (max-width:1099px){.al-pf-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:859px){.al-pf-spec>div{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:10px 0}.al-pf-spec dd{font-size:14.5px}.al-pf-built{font-size:13.5px}}.al-live{border:1.5px solid var(--al-line-2);width:100%;box-shadow:var(--al-shadow), 0 0 0 6px var(--al-steel-soft);background:var(--al-card-solid);border-radius:16px;position:relative;overflow:hidden}.al-live-stage{transform-origin:0 0;box-sizing:border-box;padding:14px;position:absolute;top:0;left:0}.al-live-body{height:100%;display:grid}
.sd-track,.sd-frame{--sd-bezel-bg:linear-gradient(155deg, #f4f7fa 0%, #c9d4df 38%, #eef2f6 58%, #b4c2d0 100%);--sd-bezel-ring:#1a345238;--sd-edge-bg:repeating-linear-gradient(90deg, #ffffff38 0 1px, transparent 1px 3px), linear-gradient(180deg, #dbe3eb 0%, #93a6ba 46%, #7b90a6 54%, #d2dbe4 100%);--sd-edge-hi:#a77728bf;--sd-floor:#1a345238;--sd-shadow:0 60px 120px -50px #1028428c, 0 24px 48px -30px #10284259;--sd-sheen:#ffffff8c;--sd-screen-bg:#eef2f5}html.dark .sd-track,html.dark .sd-frame,html[data-theme=dark] .sd-track,html[data-theme=dark] .sd-frame{--sd-bezel-bg:linear-gradient(155deg, #3a5068 0%, #142739 40%, #2b4159 60%, #0c1c2c 100%);--sd-bezel-ring:#d2b16a2e;--sd-edge-bg:repeating-linear-gradient(90deg, #ffffff12 0 1px, transparent 1px 3px), linear-gradient(180deg, #4b627b 0%, #1b2f44 46%, #13263a 54%, #43596f 100%);--sd-edge-hi:#d2b16acc;--sd-floor:#00000080;--sd-shadow:0 70px 140px -50px #000000d9, 0 26px 52px -30px #0009;--sd-sheen:#bed7f047;--sd-screen-bg:#0a1b2c}.sd-track{height:calc(100vh * var(--sd-len,4));height:calc(100svh * var(--sd-len,4));position:relative}.sd-stage{--sd-swing:0;height:100svh;position:sticky;top:0;overflow:clip}.sd-scene{perspective:var(--sd-persp,1800px);perspective-origin:50% 48%;pointer-events:none;position:absolute;inset:0}.sd-rig{transform-origin:50%;transform-style:preserve-3d;will-change:transform;pointer-events:none;position:absolute;top:0;left:0}.sd-rig.is-settled{will-change:auto;pointer-events:auto}.sd-rig.is-settled,.sd-rig.is-settled *{transform-style:flat!important}.sd-rig.is-settled .sd-edge,.sd-rig.is-settled .sd-floor,.sd-rig.is-settled .sd-sheen{visibility:hidden}.sd-face{padding:var(--sd-bezel,12px);border-radius:var(--sd-radius,30px);background:var(--sd-bezel-bg);box-shadow:var(--sd-shadow), inset 0 0 0 1px var(--sd-bezel-ring), inset 0 1px 0 #ffffff59;box-sizing:border-box;position:absolute;inset:0}.sd-screen{border-radius:calc(var(--sd-radius,30px) - var(--sd-bezel,12px));background:var(--sd-screen-bg);transform-style:flat;isolation:isolate;contain:layout paint;position:relative;overflow:hidden}.sd-sheen{border-radius:inherit;pointer-events:none;background:linear-gradient(100deg, transparent 0%, transparent 34%, var(--sd-sheen) 46%, transparent 58%, transparent 100%);background-size:260% 100%;background-position:calc(100% - var(--sd-swing) * 100%) 0;opacity:calc(.9 - var(--sd-swing) * .9);mix-blend-mode:soft-light;position:absolute;inset:0}.sd-edge{background:var(--sd-edge-bg);pointer-events:none;position:absolute}.sd-edge:after{content:"";background:var(--sd-edge-hi);position:absolute}.sd-edge.is-r,.sd-edge.is-l{top:calc(var(--sd-radius,30px) * .4);bottom:calc(var(--sd-radius,30px) * .4);width:var(--sd-depth,24px);border-radius:6px}.sd-edge.is-r{transform-origin:0;left:100%;transform:rotateY(90deg)}.sd-edge.is-l{transform-origin:100%;right:100%;transform:rotateY(-90deg)}.sd-edge.is-r:after,.sd-edge.is-l:after{opacity:.85;border-radius:2px;width:2px;top:18%;bottom:18%;left:calc(50% - 1px)}.sd-edge.is-t,.sd-edge.is-b{left:calc(var(--sd-radius,30px) * .4);right:calc(var(--sd-radius,30px) * .4);height:var(--sd-depth,24px);border-radius:6px}.sd-edge.is-t{transform-origin:50% 100%;bottom:100%;transform:rotateX(90deg)}.sd-edge.is-b{transform-origin:50% 0;top:100%;transform:rotateX(-90deg)}.sd-edge.is-t:after,.sd-edge.is-b:after{display:none}.sd-floor{transform-origin:50% 0;background:radial-gradient(50% 46% at 50% 0%, var(--sd-floor), transparent 72%);pointer-events:none;height:70%;position:absolute;top:calc(100% + 2px);left:-8%;right:-8%;transform:rotateX(-90deg)}.sd-frame{perspective:1400px;perspective-origin:50% 0;width:100%;margin:0 auto;position:relative}.sd-frame-tilt{transform-origin:50% 100%;position:absolute;inset:0}.sd-frame-scale{transform-origin:0 0;position:absolute;top:0;left:0}.sd-frame .sd-face{box-shadow:0 40px 80px -40px #10284280, inset 0 0 0 1px var(--sd-bezel-ring)}.sd-frame:not(.is-interactive) .sd-screen{pointer-events:none}@media (max-width:859px){.sd-track:not(.sd-keep){height:auto}.sd-track:not(.sd-keep) .sd-stage{height:auto;position:relative}}
.al-page{isolation:isolate}.as-host{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0}.as-canvas{width:100%;height:100%;display:block}.al-page>:not(.as-host){position:relative}.al-page .al-sec.has-scene{background:0 0}.al-page .al-sec.has-scene:after{content:"";z-index:-1;background:var(--al-bg);pointer-events:none;position:absolute;inset:0}.al-page .al-sec.is-alt.has-scene:after{background:var(--al-bg-2)}.al-tour{position:relative}.al-tour:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(48% 56% at 74% 50%, var(--al-spot), transparent 72%), radial-gradient(40% 40% at 12% 18%, var(--al-gold-soft), transparent 70%), var(--al-bg);height:100svh;margin-bottom:-100svh;display:block;position:sticky;top:0}.al-page .al-tour .sd-stage{background:0 0}.as-slot{pointer-events:none;position:relative}.as-poster{pointer-events:none;opacity:1;transition:opacity .7s;position:absolute;inset:0}.as-slot.is-live>.as-poster{opacity:0}.as-band{width:100%;margin-inline:auto}.as-band-gate{height:clamp(200px,22vw,300px);margin-top:clamp(8px,2vw,28px)}.as-band-chain{grid-column:1/-1;height:clamp(180px,18vw,250px);margin-top:8px}.as-band.as-band-gate .as-poster{background:linear-gradient(var(--al-gold), var(--al-gold)) 42% 50% / 5px 62% no-repeat, linear-gradient(var(--al-gold), var(--al-gold)) 58% 50% / 5px 62% no-repeat, linear-gradient(var(--al-gold), var(--al-gold)) 50% 19% / 17% 5px no-repeat, linear-gradient(180deg, transparent, var(--al-steel-soft)) 50% 50% / 16% 60% no-repeat, radial-gradient(40% 52% at 50% 60%, var(--al-steel-soft), transparent 72%)}.as-band .as-poster{background:linear-gradient(90deg, transparent, var(--al-gold-soft) 30%, var(--al-gold-soft) 70%, transparent) center 62% / 100% 38% no-repeat, radial-gradient(40% 52% at 50% 60%, var(--al-steel-soft), transparent 72%)}.bn-top{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.bn-top .bn-copy{position:static}.bn-orb{position:relative}.bn-orb-slot{aspect-ratio:1/.92;cursor:grab;touch-action:pan-y;pointer-events:auto;-webkit-user-select:none;user-select:none;width:100%;min-height:340px;max-height:700px}.bn-orb-slot:active{cursor:grabbing}.bn-orb-slot .as-poster{background:radial-gradient(circle at 40% 34%, #ffffff8c 0 4%, transparent 4.5%), radial-gradient(circle at 50% 50%, var(--al-gold-soft) 0 14%, transparent 15%), radial-gradient(circle at 50% 50%, var(--al-steel-soft) 0 40%, transparent 41%), radial-gradient(circle at 50% 50%, var(--al-spot), transparent 66%)}.bn-orb-hint{text-align:center;letter-spacing:.04em;color:var(--al-ink-52);pointer-events:none;margin:0;font-size:12px;font-weight:600;position:absolute;bottom:4px;left:0;right:0}.bn-tip{z-index:3;border:1px solid var(--al-line-2);background:var(--al-card-solid);width:250px;box-shadow:var(--al-shadow);opacity:0;pointer-events:none;border-radius:12px;padding:12px 14px 13px;transition:opacity .18s;position:absolute;top:0;left:0}.bn-tip.is-on{opacity:1}.bn-tip p{margin:0}.bn-tip-dept{letter-spacing:.14em;text-transform:uppercase;color:var(--al-gold-text);font-size:10.5px;font-weight:700}.bn-tip-name{letter-spacing:-.01em;color:var(--al-ink);font-size:15px;font-weight:700;margin-top:3px!important}.bn-tip-task{color:var(--al-ink-70);font-size:12.5px;line-height:1.4;margin-top:4px!important}.bn-top+.bn-grid{grid-template-columns:minmax(0,1fr);margin-top:clamp(24px,3vw,48px)}.al-lg-grid{grid-template-areas:"copy board""shot board""chain chain"}.as-band-chain{grid-area:chain}@media (max-width:1099px){.bn-top{grid-template-columns:minmax(0,1fr)}.bn-orb-slot{max-width:620px;margin-inline:auto}.al-lg-grid{grid-template-areas:"copy""board""shot""chain"}}@media (max-width:859px){.bn-orb-slot{aspect-ratio:1/1.02;min-height:320px}.bn-tip{width:210px}.as-band-gate{height:190px}.as-band-chain{height:170px}}@media (prefers-reduced-motion:reduce){.as-poster{transition:none}}.as-host[data-gl=off]~* .as-poster,.as-host[data-gl=off]+* .as-poster{opacity:1}
