.scope-cinematic .sa-shell{--sa-gold:#d6ad58;--sa-gold-soft:rgba(214,173,88,.5);--sa-cyan:#66e9ff;--sa-ink:#f4f1e8;--sa-soft:#cbd1da;--sa-muted:#97a0ad;--sa-line:hsla(0,0%,100%,.09);width:min(1260px,93vw);margin-inline:0 auto;padding-left:clamp(76px,7.6vw,138px);padding-right:clamp(76px,7.6vw,138px);display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1fr);grid-column-gap:clamp(22px,3.2vw,60px);column-gap:clamp(22px,3.2vw,60px);align-items:center}.sa-left{display:grid;align-content:center;grid-gap:clamp(10px,1.8vh,22px);gap:clamp(10px,1.8vh,22px);max-width:620px}.sa-kicker{display:inline-flex;align-items:center;gap:11px;color:var(--sa-gold);font-size:10px;font-weight:900;letter-spacing:.24em;text-transform:uppercase}.sa-kicker:before{content:"";height:1px;width:0;background:linear-gradient(90deg,var(--sa-gold),transparent);transition:width .7s cubic-bezier(.2,.8,.2,1) .2s}.sa-title{margin:0;max-width:none;text-align:left;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:clamp(2.1rem,3vw,3.5rem);line-height:1;letter-spacing:-.032em;background:linear-gradient(148deg,#f8f3e8,#e7c878 52%,rgba(214,173,88,.42));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 6px 22px rgba(0,0,0,.55));padding-bottom:.04em}.sa-subtitle{margin:0;color:var(--sa-soft);font-size:clamp(.88rem,.98vw,1.02rem);line-height:1.5;max-width:46ch}.sa-body{display:grid;grid-gap:6px;gap:6px}.sa-body-p{margin:0;color:var(--sa-muted);font-size:clamp(.78rem,.86vw,.88rem);line-height:1.55;max-width:48ch}.sa-prompt{display:inline-flex;align-items:center;gap:9px;justify-self:start;margin-top:clamp(2px,.6vh,8px);padding:6px 14px;border:1px solid var(--sa-gold-soft);border-radius:999px;background:rgba(214,173,88,.06);color:var(--sa-soft);font-size:11px;font-weight:700}.sa-prompt-dot{width:7px;height:7px;border-radius:50%;background:var(--sa-gold);box-shadow:0 0 12px var(--sa-gold);flex:0 0 auto}.sa-atlas{position:relative;display:grid;grid-template-rows:auto auto;grid-gap:clamp(13px,2.4vh,28px);gap:clamp(13px,2.4vh,28px);padding:clamp(18px,3vh,36px) clamp(16px,1.8vw,30px);border:1px solid var(--sa-line);border-radius:20px;background:linear-gradient(170deg,rgba(17,20,26,.72),rgba(7,9,12,.82));box-shadow:0 34px 74px rgba(0,0,0,.56),inset 0 1px 0 hsla(0,0%,100%,.045);overflow:hidden}.sa-surface{position:absolute;inset:0;pointer-events:none;z-index:0}.sa-surface svg{width:100%;height:100%}.sa-topo{fill:none;stroke:rgba(214,173,88,.07);stroke-width:1}.sa-route{fill:none;stroke:rgba(102,233,255,.1);stroke-width:1;stroke-dasharray:3 5}.sa-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(8px,.9vw,15px);gap:clamp(8px,.9vw,15px)}.sa-grid,.sa-tile{position:relative;display:grid}.sa-tile{justify-items:center;align-content:center;grid-gap:clamp(3px,.6vh,7px);gap:clamp(3px,.6vh,7px);min-height:clamp(86px,12.5vh,116px);padding:clamp(8px,1.3vh,14px) 8px;border:1px solid var(--sa-line);border-radius:12px;background:linear-gradient(165deg,rgba(28,33,42,.86),rgba(11,14,19,.92));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 12px 24px rgba(0,0,0,.4);cursor:pointer;transition:transform .36s cubic-bezier(.2,.8,.2,1),border-color .32s ease,box-shadow .32s ease,background .32s ease,opacity .32s ease}.sa-atlas .sa-tile:not(.is-active){opacity:.82}.sa-tile:hover{opacity:1;border-color:rgba(214,173,88,.42);transform:translateY(-3px)}.sa-tile.is-active{opacity:1;border-color:var(--sa-gold);background:linear-gradient(165deg,rgba(43,39,25,.93),rgba(20,17,11,.96));box-shadow:0 20px 38px rgba(0,0,0,.52),0 0 28px rgba(214,173,88,.24),inset 0 1px 0 hsla(0,0%,100%,.08);transform:translateY(-7px)}.sa-tile-scope{position:absolute;inset:-5px;border-radius:15px;border:1px solid var(--sa-gold-soft);opacity:0;transform:scale(.92);transition:opacity .34s ease,transform .34s cubic-bezier(.2,.8,.2,1);pointer-events:none}.sa-tile.is-active .sa-tile-scope{opacity:1;transform:scale(1)}.sa-tile-num{position:absolute;top:7px;left:9px;font-family:SFMono-Regular,Consolas,monospace;font-size:8.5px;font-weight:800;color:var(--sa-muted);transition:color .32s ease}.sa-tile-icon,.sa-tile.is-active .sa-tile-num{color:var(--sa-gold)}.sa-tile-icon{line-height:0;transition:transform .36s cubic-bezier(.2,.8,.2,1)}.sa-tile-icon svg{width:clamp(24px,3vh,32px);height:clamp(24px,3vh,32px)}.sa-tile.is-active .sa-tile-icon{transform:scale(1.08)}.sa-tile-name{font-size:clamp(11.5px,.92vw,13.5px);font-weight:850;letter-spacing:-.01em;color:var(--sa-ink)}.sa-tile-micro{font-size:7.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sa-muted);text-align:center}.sa-tile:focus-visible{outline:2px solid hsla(44,87%,81%,.75);outline-offset:4px}.sa-panel{position:relative;z-index:1;display:grid;grid-gap:clamp(7px,1.1vh,13px);gap:clamp(7px,1.1vh,13px);padding:clamp(12px,1.6vh,20px) clamp(14px,1.3vw,22px);border:1px solid rgba(214,173,88,.3);border-radius:14px;background:linear-gradient(160deg,rgba(26,30,38,.94),rgba(11,13,17,.96));box-shadow:0 22px 46px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.05)}.sa-panel-head{display:flex;align-items:center;gap:clamp(10px,1vw,16px)}.sa-panel-num{font-size:clamp(1.5rem,2.6vh,2.2rem);line-height:.9;letter-spacing:-.03em;background:linear-gradient(150deg,#f8f3e8,#d6ad58 60%,rgba(214,173,88,.4));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.sa-panel-name,.sa-panel-num{font-family:Space Grotesk,Inter,sans-serif;font-weight:700}.sa-panel-name{margin:0;flex:1 1;min-width:0;font-size:clamp(1.05rem,1.5vw,1.5rem);letter-spacing:-.02em;color:var(--sa-ink)}.sa-panel-tag{flex:0 0 auto;font-family:SFMono-Regular,Consolas,monospace;font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--sa-gold);padding:4px 8px;border:1px solid var(--sa-gold-soft);border-radius:5px}.sa-panel-rows{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(9px,1vw,16px);gap:clamp(9px,1vw,16px)}.sa-row{padding-left:10px;border-left:2px solid var(--sa-gold-soft)}.sa-row-receive{border-left-color:var(--sa-gold)}.sa-row dt{color:var(--sa-gold);font-size:8.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px}.sa-row dd{margin:0;color:var(--sa-soft);font-size:11px;line-height:1.42}.sa-panel-foot{display:grid;grid-gap:clamp(6px,.9vh,10px);gap:clamp(6px,.9vh,10px)}.sa-chips{display:flex;flex-wrap:wrap;gap:6px}.sa-chip{font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--sa-gold);border:1px solid var(--sa-gold-soft);background:rgba(214,173,88,.08);border-radius:999px;padding:4px 9px}.sa-note{margin:0;display:flex;gap:8px;align-items:baseline;font-size:10px;line-height:1.42;color:var(--sa-muted);border-top:1px solid var(--sa-line);padding-top:7px}.sa-note b{flex:0 0 auto;color:var(--sa-gold);font-weight:900;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.sa-panel-foot,.sa-panel-head,.sa-row{animation:saFade .5s cubic-bezier(.2,.8,.2,1) both}.sa-panel-rows .sa-row:first-child{animation-delay:.06s}.sa-panel-rows .sa-row:nth-child(2){animation-delay:.13s}.sa-panel-rows .sa-row:nth-child(3){animation-delay:.2s}.sa-panel-foot{animation-delay:.26s}@keyframes saFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sa-atlas,.sa-body,.sa-kicker,.sa-panel,.sa-prompt,.sa-subtitle,.sa-title{opacity:0;transform:translateY(20px);filter:blur(7px);transition:opacity .72s ease,transform .82s cubic-bezier(.2,.8,.2,1),filter .72s ease}.sa-tile{opacity:0;transform:translateY(26px)}.in-view .sa-atlas,.in-view .sa-body,.in-view .sa-kicker,.in-view .sa-panel,.in-view .sa-prompt,.in-view .sa-subtitle,.in-view .sa-title{opacity:1;transform:none;filter:none}.in-view .sa-atlas .sa-tile:not(.is-active){opacity:.82;transform:none}.in-view .sa-atlas .sa-tile.is-active{opacity:1;transform:translateY(-7px)}.in-view .sa-kicker{transition-delay:.05s}.in-view .sa-title{transition-delay:.12s}.in-view .sa-subtitle{transition-delay:.2s}.in-view .sa-body{transition-delay:.28s}.in-view .sa-prompt{transition-delay:.36s}.in-view .sa-atlas{transition-delay:.3s}.in-view .sa-tile{transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1),border-color .32s ease,box-shadow .32s ease,background .32s ease}.in-view .sa-grid .sa-tile:first-child{transition-delay:.5s}.in-view .sa-grid .sa-tile:nth-child(2){transition-delay:.55s}.in-view .sa-grid .sa-tile:nth-child(3){transition-delay:.6s}.in-view .sa-grid .sa-tile:nth-child(4){transition-delay:.65s}.in-view .sa-grid .sa-tile:nth-child(5){transition-delay:.7s}.in-view .sa-grid .sa-tile:nth-child(6){transition-delay:.75s}.in-view .sa-grid .sa-tile:nth-child(7){transition-delay:.8s}.in-view .sa-grid .sa-tile:nth-child(8){transition-delay:.85s}.in-view .sa-panel{transition-delay:.78s}.cine-scene.is-previous .sa-left{opacity:0;transform:translateX(-22px);filter:blur(5px)}.cine-scene.is-previous .sa-atlas{opacity:0;transform:scale(.95);filter:blur(5px)}.cine-scene.is-next .sa-atlas,.cine-scene.is-next .sa-left{opacity:0;transform:translateY(26px)}@media (min-width:2200px){.scope-cinematic .sa-shell{width:min(1680px,82vw);padding-left:clamp(110px,6vw,160px);padding-right:clamp(110px,6vw,160px);column-gap:clamp(50px,3.2vw,92px)}.sa-left{max-width:760px}}@media (min-width:3400px){.scope-cinematic .sa-shell{width:min(2080px,64vw)}}@media (min-width:4400px){.scope-cinematic .sa-shell{width:min(2740px,54vw);padding-left:clamp(150px,4.6vw,220px);padding-right:clamp(150px,4.6vw,220px);column-gap:clamp(64px,3.2vw,120px)}.sa-left{max-width:960px}}@media (max-width:960px){.scope-cinematic .sa-shell{width:min(560px,100%);padding-right:0;display:flex;flex-direction:column;align-items:stretch;gap:clamp(10px,2vh,18px)}.sa-left{max-width:none;gap:5px}.sa-title{font-size:clamp(1.9rem,8vw,2.6rem)}.sa-body-p-2{display:none}.sa-atlas{gap:clamp(9px,1.6vh,14px);padding:clamp(11px,1.7vh,16px)}.sa-grid{grid-template-columns:repeat(2,1fr);gap:7px}.sa-tile{min-height:0;flex-direction:row}.sa-tile-name{font-size:12px}.sa-panel-rows{grid-template-columns:1fr;gap:6px}}@media (max-width:560px){.sa-grid{grid-template-columns:repeat(2,1fr)}.sa-note,.sa-tile-micro{display:none}}@media (prefers-reduced-motion:reduce){.sa-atlas,.sa-body,.sa-kicker,.sa-panel,.sa-prompt,.sa-subtitle,.sa-tile,.sa-tile-icon,.sa-tile-scope,.sa-title{transition-duration:1ms!important;opacity:1!important;transform:none!important;filter:none!important}.sa-atlas .sa-tile:not(.is-active){opacity:.82!important}.sa-tile.is-active{transform:translateY(-7px)!important}.sa-tile.is-active .sa-tile-scope{opacity:1!important;transform:scale(1)!important}.sa-panel-foot,.sa-panel-head,.sa-row{animation:none!important}.cine-scene.is-previous .sa-atlas{transform:none!important}}.scope-cinematic .sd-shell{--sd-gold:#d6ad58;--sd-amber:#e7b463;--sd-gold-soft:rgba(214,173,88,.5);--sd-ink:#f4f1e8;--sd-soft:#cbd1da;--sd-muted:#97a0ad;--sd-line:hsla(0,0%,100%,.09);width:min(1280px,94vw);margin-inline:0 auto;padding-left:clamp(76px,7.6vw,138px);padding-right:clamp(76px,7.6vw,138px);display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1fr);grid-column-gap:clamp(22px,3.2vw,60px);column-gap:clamp(22px,3.2vw,60px);align-items:center}.scope-cinematic .cine-scene[data-scene=signals]:after{opacity:.12!important;filter:brightness(.4) saturate(.42) blur(2px)!important}.scope-cinematic .cine-scene[data-scene=signals]:before{background:linear-gradient(180deg,rgba(6,5,4,.97),rgba(9,7,5,.99))!important}.sd-left{display:grid;align-content:center;grid-gap:clamp(10px,1.8vh,22px);gap:clamp(10px,1.8vh,22px);max-width:620px}.sd-kicker{display:inline-flex;align-items:center;gap:11px;color:var(--sd-gold);font-size:10px;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.sd-kicker:before{content:"";height:1px;width:0;background:linear-gradient(90deg,var(--sd-gold),transparent);transition:width .7s cubic-bezier(.2,.8,.2,1) .2s}.sd-title{margin:0;max-width:none;text-align:left;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:clamp(2.1rem,3vw,3.5rem);line-height:1;letter-spacing:-.032em;background:linear-gradient(148deg,#f8f3e8,#e7b463 54%,rgba(231,180,99,.4));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 6px 22px rgba(0,0,0,.55));padding-bottom:.04em}.sd-subtitle{margin:0;color:var(--sd-soft);font-size:clamp(.88rem,.98vw,1.02rem);line-height:1.5;max-width:46ch}.sd-body{display:grid;grid-gap:6px;gap:6px}.sd-body-p{margin:0;color:var(--sd-muted);font-size:clamp(.78rem,.86vw,.88rem);line-height:1.55;max-width:48ch}.sd-note{margin:clamp(2px,.5vh,6px) 0 0;display:flex;gap:10px;align-items:flex-start;padding:clamp(9px,1.2vh,14px) clamp(12px,1vw,16px);border:1px solid var(--sd-line);border-radius:12px;background:linear-gradient(150deg,rgba(231,180,99,.08),rgba(13,12,10,.5));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--sd-soft);font-size:clamp(.74rem,.82vw,.84rem);line-height:1.5}.sd-note-mark{flex:0 0 auto;width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--sd-amber);box-shadow:0 0 12px rgba(231,180,99,.7)}.sd-prompt{display:inline-flex;align-items:center;gap:9px;justify-self:start;margin-top:clamp(1px,.4vh,5px);padding:6px 14px;border:1px solid var(--sd-gold-soft);border-radius:999px;background:rgba(214,173,88,.06);color:var(--sd-soft);font-size:11px;font-weight:700}.sd-prompt-dot{width:7px;height:7px;border-radius:50%;background:var(--sd-amber);box-shadow:0 0 12px var(--sd-amber);flex:0 0 auto}.sd-room{position:relative;display:grid;grid-template-rows:auto auto;grid-gap:clamp(12px,2.2vh,26px);gap:clamp(12px,2.2vh,26px);padding:clamp(17px,2.8vh,34px) clamp(16px,1.8vw,28px);border:1px solid var(--sd-line);border-radius:20px;background:linear-gradient(180deg,rgba(15,13,11,.78),rgba(6,5,5,.86));box-shadow:0 34px 74px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.035);overflow:hidden}.sd-safelight{position:absolute;left:50%;top:-22%;width:78%;height:60%;transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(231,180,99,.16),transparent 68%);filter:blur(26px);pointer-events:none}.sd-wall{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(6px,.7vw,12px);gap:clamp(6px,.7vw,12px)}.sd-neg,.sd-wall{position:relative;display:grid}.sd-neg{justify-items:center;align-content:start;grid-gap:clamp(2px,.4vh,5px);gap:clamp(2px,.4vh,5px);min-height:clamp(72px,9.6vh,92px);padding:clamp(8px,1.05vh,12px) clamp(7px,.7vw,11px) clamp(7px,.9vh,10px);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;background:linear-gradient(170deg,rgba(22,21,24,.92),rgba(8,8,10,.95));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 12px 24px rgba(0,0,0,.5);cursor:pointer;text-align:center;overflow:hidden;transition:transform .38s cubic-bezier(.2,.8,.2,1),border-color .34s ease,box-shadow .34s ease,opacity .34s ease}.sd-room .sd-neg:not(.is-active){opacity:.78}.sd-neg:hover{opacity:1;border-color:rgba(231,180,99,.4);transform:translateY(-3px)}.sd-neg.is-active{opacity:1;border-color:var(--sd-amber);background:linear-gradient(170deg,rgba(40,33,22,.95),rgba(16,13,9,.96));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 18px 36px rgba(0,0,0,.55),0 0 26px rgba(231,180,99,.26);transform:translateY(-6px)}.sd-neg-clip{position:absolute;top:4px;left:50%;transform:translateX(-50%);width:20px;height:5px;border-radius:2px;background:linear-gradient(180deg,#c2c4cb,#6c6f78);box-shadow:0 1px 2px rgba(0,0,0,.6)}.sd-neg.is-active:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 38%,rgba(231,180,99,.22) 50%,transparent 62%);animation:sdSweep .85s ease-out both;pointer-events:none}@keyframes sdSweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.sd-neg-frame{position:relative;width:100%;height:clamp(23px,3vh,31px);border:1px solid hsla(0,0%,100%,.08);border-radius:5px;background:linear-gradient(155deg,rgba(44,36,24,.42),rgba(10,10,12,.72));display:grid;place-items:center;overflow:hidden;filter:blur(1.5px) brightness(.66);transition:filter .55s ease}.sd-neg:hover .sd-neg-frame{filter:blur(.4px) brightness(.85)}.sd-neg.is-active .sd-neg-frame{filter:blur(0) brightness(1.06)}.sd-neg-grain{position:absolute;inset:0;background-image:repeating-radial-gradient(circle at 0 0,hsla(0,0%,100%,.5) 0 1px,transparent 1px 3px);opacity:.05;mix-blend-mode:overlay}.sd-neg-icon{color:rgba(231,180,99,.55);line-height:0;transition:color .45s ease}.sd-neg-icon svg{width:clamp(20px,2.6vh,26px);height:clamp(20px,2.6vh,26px)}.sd-neg.is-active .sd-neg-icon{color:var(--sd-amber)}.sd-neg-num{position:absolute;top:9px;left:9px;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:800;color:var(--sd-muted);transition:color .34s ease}.sd-neg.is-active .sd-neg-num{color:var(--sd-amber)}.sd-neg-title{font-size:clamp(10.5px,.84vw,12px);font-weight:850;letter-spacing:-.01em;color:var(--sd-ink)}.sd-neg-phrase{font-size:8.5px;line-height:1.34;color:var(--sd-muted);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.sd-neg:focus-visible{outline:2px solid hsla(44,87%,81%,.75);outline-offset:3px}.sd-tray{position:relative;z-index:1;display:grid;grid-gap:clamp(9px,1.7vh,19px);gap:clamp(9px,1.7vh,19px);padding:clamp(14px,2.4vh,30px) clamp(15px,1.5vw,26px);border:1px solid rgba(231,180,99,.3);border-radius:14px;background:linear-gradient(160deg,rgba(34,28,19,.92),rgba(11,10,9,.96));box-shadow:0 22px 46px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.05)}.sd-tray-head{display:flex;align-items:center;gap:clamp(10px,1vw,16px)}.sd-tray-num{font-size:clamp(1.5rem,2.6vh,2.2rem);line-height:.9;letter-spacing:-.03em;background:linear-gradient(150deg,#f8f3e8,#e7b463 60%,rgba(231,180,99,.4));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.sd-tray-num,.sd-tray-title{font-family:Space Grotesk,Inter,sans-serif;font-weight:700}.sd-tray-title{margin:0;flex:1 1;min-width:0;font-size:clamp(1.05rem,1.45vw,1.45rem);letter-spacing:-.02em;color:var(--sd-ink)}.sd-tray-tag{flex:0 0 auto;font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#1a130a;background:linear-gradient(135deg,#f0c878,#d29f49);padding:5px 9px;border-radius:6px}.sd-tray-rows{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(9px,1vw,16px);gap:clamp(9px,1vw,16px)}.sd-row{padding-left:10px;border-left:2px solid var(--sd-gold-soft)}.sd-row-consult{border-left-color:var(--sd-amber)}.sd-row dt{color:var(--sd-amber);font-size:8.5px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;margin-bottom:3px}.sd-row dd{margin:0;color:var(--sd-soft);font-size:11px;line-height:1.42}.sd-markers{display:flex;flex-wrap:wrap;gap:6px;padding-top:7px;border-top:1px solid var(--sd-line)}.sd-marker{font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--sd-amber);border:1px solid var(--sd-gold-soft);background:rgba(231,180,99,.08);border-radius:999px;padding:4px 9px}.sd-markers,.sd-row,.sd-tray-head{animation:sdFade .5s cubic-bezier(.2,.8,.2,1) both}.sd-tray-rows .sd-row:first-child{animation-delay:.07s}.sd-tray-rows .sd-row:nth-child(2){animation-delay:.14s}.sd-tray-rows .sd-row:nth-child(3){animation-delay:.21s}.sd-markers{animation-delay:.27s}@keyframes sdFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sd-body,.sd-kicker,.sd-note,.sd-prompt,.sd-room,.sd-subtitle,.sd-title,.sd-tray{opacity:0;transform:translateY(20px);filter:blur(7px);transition:opacity .72s ease,transform .82s cubic-bezier(.2,.8,.2,1),filter .72s ease}.sd-neg{opacity:0;transform:translateY(-16px)}.in-view .sd-body,.in-view .sd-kicker,.in-view .sd-note,.in-view .sd-prompt,.in-view .sd-room,.in-view .sd-subtitle,.in-view .sd-title,.in-view .sd-tray{opacity:1;transform:none;filter:none}.in-view .sd-room .sd-neg:not(.is-active){opacity:.78;transform:none}.in-view .sd-room .sd-neg.is-active{opacity:1;transform:translateY(-6px)}.in-view .sd-kicker{transition-delay:.05s}.in-view .sd-title{transition-delay:.12s}.in-view .sd-subtitle{transition-delay:.2s}.in-view .sd-body{transition-delay:.28s}.in-view .sd-note{transition-delay:.36s}.in-view .sd-prompt{transition-delay:.44s}.in-view .sd-room{transition-delay:.3s}.in-view .sd-neg{transition:opacity .55s ease,transform .6s cubic-bezier(.2,.8,.2,1),border-color .34s ease,box-shadow .34s ease}.in-view .sd-wall .sd-neg:first-child{transition-delay:.5s}.in-view .sd-wall .sd-neg:nth-child(2){transition-delay:.55s}.in-view .sd-wall .sd-neg:nth-child(3){transition-delay:.6s}.in-view .sd-wall .sd-neg:nth-child(4){transition-delay:.65s}.in-view .sd-wall .sd-neg:nth-child(5){transition-delay:.7s}.in-view .sd-wall .sd-neg:nth-child(6){transition-delay:.75s}.in-view .sd-wall .sd-neg:nth-child(7){transition-delay:.8s}.in-view .sd-wall .sd-neg:nth-child(8){transition-delay:.85s}.in-view .sd-wall .sd-neg:nth-child(9){transition-delay:.9s}.in-view .sd-tray{transition-delay:.82s}.cine-scene.is-previous .sd-left{opacity:0;transform:translateX(-22px);filter:blur(5px)}.cine-scene.is-previous .sd-tray{opacity:0;transform:scaleY(.16);transform-origin:top}.cine-scene.is-previous .sd-neg{opacity:.18;transform:translateY(-12px)}.cine-scene.is-previous .sd-room{opacity:.4}.cine-scene.is-next .sd-left,.cine-scene.is-next .sd-room{opacity:0;transform:translateY(26px)}@media (min-width:2200px){.scope-cinematic .sd-shell{width:min(1680px,82vw);padding-left:clamp(110px,6vw,160px);padding-right:clamp(110px,6vw,160px);column-gap:clamp(50px,3.2vw,92px)}.sd-left{max-width:760px}}@media (min-width:3400px){.scope-cinematic .sd-shell{width:min(2080px,64vw)}}@media (min-width:4400px){.scope-cinematic .sd-shell{width:min(2740px,54vw);padding-left:clamp(150px,4.6vw,220px);padding-right:clamp(150px,4.6vw,220px);column-gap:clamp(64px,3.2vw,120px)}.sd-left{max-width:960px}}@media (max-width:960px){.scope-cinematic .sd-shell{width:min(560px,100%);padding-right:0;display:flex;flex-direction:column;align-items:stretch;gap:clamp(10px,2vh,18px)}.sd-left{max-width:none;gap:5px}.sd-title{font-size:clamp(1.9rem,8vw,2.6rem)}.sd-body-p-2,.sd-note{display:none}.sd-room{gap:clamp(9px,1.6vh,14px);padding:clamp(12px,1.8vh,16px)}.sd-wall{gap:6px}.sd-neg{min-height:0;padding:14px 7px 9px}.sd-neg-phrase{display:none}.sd-tray-rows{grid-template-columns:1fr;gap:6px}}@media (max-width:560px){.sd-markers{display:none}.sd-neg-frame{height:30px}}@media (prefers-reduced-motion:reduce){.sd-body,.sd-kicker,.sd-neg,.sd-neg-frame,.sd-neg-icon,.sd-note,.sd-prompt,.sd-room,.sd-subtitle,.sd-title,.sd-tray{transition-duration:1ms!important;opacity:1!important;transform:none!important;filter:none!important}.sd-room .sd-neg:not(.is-active){opacity:.78!important}.sd-neg.is-active{transform:translateY(-6px)!important}.sd-neg.is-active .sd-neg-frame{filter:blur(0) brightness(1.06)!important}.sd-markers,.sd-neg.is-active:before,.sd-row,.sd-tray-head{animation:none!important}.cine-scene.is-previous .sd-neg,.cine-scene.is-previous .sd-tray{transform:none!important}}.scope-cinematic .sr-shell{--sr-gold:#d6ad58;--sr-gold-soft:rgba(214,173,88,.5);--sr-ink:#f4f1e8;--sr-soft:#cbd1da;--sr-muted:#97a0ad;--sr-line:hsla(0,0%,100%,.09);width:min(1280px,94vw);margin-inline:0 auto;padding-left:clamp(76px,7.6vw,138px);padding-right:clamp(76px,7.6vw,138px);display:grid;grid-template-columns:minmax(0,.52fr) minmax(0,1fr);grid-column-gap:clamp(22px,3.2vw,62px);column-gap:clamp(22px,3.2vw,62px);align-items:center}.scope-cinematic .cine-scene[data-scene=confidentiality]:after{opacity:.12!important;filter:brightness(.42) saturate(.4) blur(2px)!important}.scope-cinematic .cine-scene[data-scene=confidentiality]:before{background:linear-gradient(180deg,rgba(5,6,8,.97),rgba(8,9,12,.99))!important}.sr-left{display:grid;align-content:center;grid-gap:clamp(7px,1.05vh,13px);gap:clamp(7px,1.05vh,13px);max-width:620px}.sr-kicker{display:inline-flex;align-items:center;gap:11px;color:var(--sr-gold);font-size:10px;font-weight:900;letter-spacing:.24em;text-transform:uppercase}.sr-kicker:before{content:"";height:1px;width:0;background:linear-gradient(90deg,var(--sr-gold),transparent);transition:width .7s cubic-bezier(.2,.8,.2,1) .2s}.sr-title{margin:0;max-width:none;text-align:left;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:clamp(2.1rem,3vw,3.5rem);line-height:1;letter-spacing:-.032em;background:linear-gradient(148deg,#f8f3e8,#e7c878 52%,rgba(214,173,88,.42));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 6px 22px rgba(0,0,0,.55));padding-bottom:.04em}.sr-subtitle{margin:0;color:var(--sr-soft);font-size:clamp(.88rem,.98vw,1.02rem);line-height:1.5;max-width:46ch}.sr-body{display:grid;grid-gap:6px;gap:6px}.sr-body-p{margin:0;color:var(--sr-muted);font-size:clamp(.78rem,.86vw,.88rem);line-height:1.55;max-width:48ch}.sr-principle{margin-top:clamp(2px,.5vh,6px);padding:clamp(10px,1.3vh,15px) clamp(13px,1.1vw,18px);border:1px solid var(--sr-line);border-radius:13px;background:linear-gradient(150deg,hsla(0,0%,100%,.05),rgba(13,16,21,.5));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sr-principle-mark{display:block;width:26px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--sr-gold),transparent);margin-bottom:7px}.sr-principle-text{margin:0;color:var(--sr-soft);font-size:clamp(.8rem,.9vw,.92rem);line-height:1.5;font-style:italic}.sr-principle-caution{margin:7px 0 0;padding-top:7px;border-top:1px solid var(--sr-line);color:var(--sr-muted);font-size:9.5px;line-height:1.45}.sr-prompt{display:inline-flex;align-items:center;gap:9px;justify-self:start;margin-top:clamp(1px,.4vh,5px);padding:6px 14px;border:1px solid var(--sr-gold-soft);border-radius:999px;background:rgba(214,173,88,.06);color:var(--sr-soft);font-size:11px;font-weight:700}.sr-prompt-dot{width:7px;height:7px;border-radius:50%;background:var(--sr-gold);box-shadow:0 0 12px var(--sr-gold);flex:0 0 auto}.sr-room{display:grid;grid-template-rows:auto auto;grid-gap:clamp(13px,2.4vh,28px);gap:clamp(13px,2.4vh,28px);padding:clamp(18px,3vh,36px) clamp(18px,2vw,32px);border:1px solid var(--sr-line);border-radius:20px;background:linear-gradient(180deg,rgba(15,17,21,.74),rgba(7,8,10,.84));box-shadow:0 34px 74px rgba(0,0,0,.58),inset 0 1px 0 hsla(0,0%,100%,.04)}.sr-layers{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:clamp(7px,.8vw,13px);gap:clamp(7px,.8vw,13px)}.sr-layer{position:relative;display:grid;align-content:start;grid-gap:clamp(4px,.7vh,9px);gap:clamp(4px,.7vh,9px);min-height:clamp(94px,13vh,130px);padding:clamp(14px,1.9vh,22px) clamp(9px,.8vw,14px);border:1px solid var(--sr-line);border-radius:11px;background:linear-gradient(170deg,rgba(26,30,38,.85),rgba(11,14,19,.92));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);cursor:pointer;text-align:left;transition:transform .34s cubic-bezier(.2,.8,.2,1),border-color .32s ease,box-shadow .32s ease,background .32s ease,opacity .32s ease}.sr-room .sr-layer:not(.is-active){opacity:.78}.sr-layer:hover{opacity:1;border-color:rgba(214,173,88,.42);transform:translateY(-3px)}.sr-layer.is-active{opacity:1;border-color:var(--sr-gold);background:linear-gradient(170deg,rgba(42,38,25,.92),rgba(18,16,11,.95));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 16px 30px rgba(0,0,0,.45),0 0 22px rgba(214,173,88,.2);transform:translateY(-5px)}.sr-layer-num{font-family:SFMono-Regular,Consolas,monospace;font-size:8.5px;font-weight:800;color:var(--sr-muted);transition:color .32s ease}.sr-layer.is-active .sr-layer-num{color:var(--sr-gold)}.sr-layer-title{font-size:clamp(10px,.8vw,11.5px);font-weight:850;line-height:1.25;letter-spacing:-.01em;color:var(--sr-ink)}.sr-layer-status{margin-top:auto;font-size:7.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--sr-muted)}.sr-layer.is-active .sr-layer-status{color:var(--sr-gold)}.sr-layer:focus-visible{outline:2px solid hsla(44,87%,81%,.75);outline-offset:3px}.sr-panel{position:relative;min-height:clamp(200px,28vh,270px);padding:clamp(18px,2.6vh,32px) clamp(20px,2vw,36px);border:1px solid rgba(214,173,88,.3);border-radius:18px;background:linear-gradient(160deg,rgba(26,30,38,.94),rgba(11,13,17,.96));box-shadow:0 22px 46px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.05);overflow:hidden}.sr-panel-photo{position:absolute;inset:0;z-index:0;border:0;border-radius:inherit;pointer-events:none;overflow:hidden}.sr-panel-photo img{object-fit:cover!important;object-position:center!important;filter:saturate(.9) brightness(.78) contrast(1.04);transform:none;transition:filter .5s ease}.sr-panel-photo-grade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(8,9,12,.92),rgba(8,9,12,.78) 28%,rgba(8,9,12,.5) 55%,rgba(8,9,12,.2) 80%,rgba(8,9,12,0))}.sr-panel-body{position:relative;z-index:2;display:grid;align-content:start;grid-gap:clamp(9px,1.4vh,18px);gap:clamp(9px,1.4vh,18px);max-width:56%}.sr-panel-status{display:inline-flex;align-items:center;align-self:start;font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#17120b;padding:5px 10px;border-radius:5px;background:linear-gradient(135deg,#e7c472,#c79a3f);box-shadow:0 6px 14px rgba(214,173,88,.32)}.sr-panel-head{display:flex;align-items:center;gap:clamp(10px,1vw,16px)}.sr-panel-num{font-size:clamp(1.5rem,2.6vh,2.2rem);line-height:.9;letter-spacing:-.03em;background:linear-gradient(150deg,#f8f3e8,#d6ad58 60%,rgba(214,173,88,.4));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.sr-panel-num,.sr-panel-title{font-family:Space Grotesk,Inter,sans-serif;font-weight:700}.sr-panel-title{margin:0;flex:1 1;min-width:0;font-size:clamp(1.05rem,1.5vw,1.5rem);letter-spacing:-.02em;color:var(--sr-ink)}.sr-panel-tag{flex:0 0 auto;font-family:SFMono-Regular,Consolas,monospace;font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--sr-gold);padding:4px 8px;border:1px solid var(--sr-gold-soft);border-radius:5px}.sr-panel-rows{margin:0;display:grid;grid-template-columns:1fr;grid-gap:clamp(7px,1.1vh,13px);gap:clamp(7px,1.1vh,13px)}.sr-row{padding-left:10px;border-left:2px solid var(--sr-gold-soft)}.sr-row-note{border-left-color:var(--sr-gold)}.sr-row dt{color:var(--sr-gold);font-size:8.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px}.sr-row dd{margin:0;color:var(--sr-soft);font-size:11px;line-height:1.42}.sr-panel-head,.sr-row{animation:srFade .5s cubic-bezier(.2,.8,.2,1) both}.sr-panel-rows .sr-row:first-child{animation-delay:.07s}.sr-panel-rows .sr-row:nth-child(2){animation-delay:.14s}.sr-panel-rows .sr-row:nth-child(3){animation-delay:.21s}@keyframes srFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sr-body,.sr-kicker,.sr-panel,.sr-principle,.sr-prompt,.sr-subtitle,.sr-title{opacity:0;transform:translateY(20px);filter:blur(7px);transition:opacity .72s ease,transform .82s cubic-bezier(.2,.8,.2,1),filter .72s ease}.sr-layer{opacity:0;transform:translateY(22px)}.in-view .sr-body,.in-view .sr-kicker,.in-view .sr-panel,.in-view .sr-principle,.in-view .sr-prompt,.in-view .sr-subtitle,.in-view .sr-title{opacity:1;transform:none;filter:none}.in-view .sr-room .sr-layer:not(.is-active){opacity:.78;transform:none}.in-view .sr-room .sr-layer.is-active{opacity:1;transform:translateY(-5px)}.in-view .sr-kicker{transition-delay:.05s}.in-view .sr-title{transition-delay:.12s}.in-view .sr-subtitle{transition-delay:.2s}.in-view .sr-body{transition-delay:.28s}.in-view .sr-principle{transition-delay:.36s}.in-view .sr-prompt{transition-delay:.44s}.in-view .sr-layer{transition:opacity .55s ease,transform .55s cubic-bezier(.2,.8,.2,1),border-color .32s ease,box-shadow .32s ease,background .32s ease}.in-view .sr-layers .sr-layer:first-child{transition-delay:.54s}.in-view .sr-layers .sr-layer:nth-child(2){transition-delay:.6s}.in-view .sr-layers .sr-layer:nth-child(3){transition-delay:.66s}.in-view .sr-layers .sr-layer:nth-child(4){transition-delay:.72s}.in-view .sr-layers .sr-layer:nth-child(5){transition-delay:.78s}.in-view .sr-panel{transition-delay:.82s}.cine-scene.is-previous .sr-left{opacity:0;transform:translateX(-22px);filter:blur(5px)}.cine-scene.is-previous .sr-panel{opacity:0;transform:scaleY(.16);transform-origin:top}.cine-scene.is-previous .sr-layer{opacity:.2;transform:translateY(12px)}.cine-scene.is-next .sr-layers,.cine-scene.is-next .sr-left,.cine-scene.is-next .sr-panel{opacity:0;transform:translateY(26px)}@media (min-width:2200px){.scope-cinematic .sr-shell{width:min(1700px,82vw);padding-left:clamp(110px,6vw,160px);padding-right:clamp(110px,6vw,160px);column-gap:clamp(54px,3.4vw,96px)}.sr-left{max-width:760px}}@media (min-width:3400px){.scope-cinematic .sr-shell{width:min(2100px,64vw)}}@media (min-width:4400px){.scope-cinematic .sr-shell{width:min(2760px,56vw);padding-left:clamp(150px,4.6vw,220px);padding-right:clamp(150px,4.6vw,220px);column-gap:clamp(70px,3.4vw,124px)}.sr-left{max-width:960px}}@media (max-width:960px){.scope-cinematic .sr-shell{width:min(560px,100%);padding-right:0;display:flex;flex-direction:column;align-items:stretch;gap:clamp(10px,2vh,18px)}.sr-left{max-width:none;gap:5px}.sr-title{font-size:clamp(1.9rem,8vw,2.6rem)}.sr-body-p-2,.sr-principle-caution{display:none}.sr-room{gap:clamp(11px,1.8vh,16px);padding:clamp(13px,1.9vh,18px)}.sr-layers{grid-template-columns:repeat(5,1fr);gap:5px}.sr-layer{min-height:0;padding:8px 6px}.sr-layer-status{display:none}.sr-panel-rows{grid-template-columns:1fr;gap:6px}}@media (max-width:560px){.sr-layer-title{font-size:9px}.sr-row-note{display:none}}@media (prefers-reduced-motion:reduce){.sr-body,.sr-kicker,.sr-layer,.sr-panel,.sr-principle,.sr-prompt,.sr-subtitle,.sr-title{transition-duration:1ms!important;opacity:1!important;transform:none!important;filter:none!important}.sr-room .sr-layer:not(.is-active){opacity:.78!important}.sr-layer.is-active{transform:translateY(-5px)!important}.sr-panel-head,.sr-row{animation:none!important}.cine-scene.is-previous .sr-layer,.cine-scene.is-previous .sr-panel{transform:none!important}}.scope-cinematic .db-shell{--db-gold:#d6ad58;--db-gold-soft:rgba(214,173,88,.5);--db-ink:#f4f1e8;--db-soft:#cbd1da;--db-muted:#97a0ad;--db-line:hsla(0,0%,100%,.09);width:min(1260px,93vw);margin-inline:0 auto;padding-left:clamp(76px,7.6vw,138px);padding-right:clamp(76px,7.6vw,138px);display:grid;grid-template-columns:minmax(0,.52fr) minmax(0,1fr);grid-column-gap:clamp(22px,3.2vw,62px);column-gap:clamp(22px,3.2vw,62px);align-items:center}.db-left{display:grid;align-content:center;grid-gap:clamp(10px,1.8vh,22px);gap:clamp(10px,1.8vh,22px);max-width:620px}.db-kicker{display:inline-flex;align-items:center;gap:11px;color:var(--db-gold);font-size:10px;font-weight:900;letter-spacing:.24em;text-transform:uppercase}.db-kicker:before{content:"";height:1px;width:0;background:linear-gradient(90deg,var(--db-gold),transparent);transition:width .7s cubic-bezier(.2,.8,.2,1) .2s}.db-title{margin:0;max-width:none;text-align:left;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:clamp(2.1rem,3vw,3.5rem);line-height:1;letter-spacing:-.032em;background:linear-gradient(148deg,#f8f3e8,#e7c878 52%,rgba(214,173,88,.42));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 6px 22px rgba(0,0,0,.55));padding-bottom:.04em}.db-body{display:grid;grid-gap:6px;gap:6px}.db-body-p{margin:0;color:var(--db-muted);font-size:clamp(.78rem,.86vw,.88rem);line-height:1.55;max-width:48ch}.db-prompt{display:inline-flex;align-items:center;gap:9px;justify-self:start;margin-top:clamp(1px,.4vh,5px);padding:6px 14px;border:1px solid var(--db-gold-soft);border-radius:999px;background:rgba(214,173,88,.06);color:var(--db-soft);font-size:11px;font-weight:700}.db-prompt-dot{width:7px;height:7px;border-radius:50%;background:var(--db-gold);box-shadow:0 0 12px var(--db-gold);flex:0 0 auto}.db-summary{display:grid;grid-gap:3px;gap:3px;margin-top:clamp(3px,.7vh,9px);padding:clamp(10px,1.3vh,15px) clamp(13px,1.1vw,18px);border:1px solid var(--db-line);border-left:2px solid var(--db-gold);border-radius:0 12px 12px 0;background:linear-gradient(135deg,rgba(214,173,88,.07),rgba(13,16,21,.5));animation:dbFade .5s cubic-bezier(.2,.8,.2,1) both}.db-summary-label{font-family:SFMono-Regular,Consolas,monospace;font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--db-muted)}.db-summary-name{font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(1rem,1.2vw,1.2rem);font-weight:700;letter-spacing:-.01em;color:var(--db-ink)}.db-summary-desc{color:var(--db-muted);font-size:11px;line-height:1.45}.db-board{position:relative;padding:clamp(19px,3vh,36px) clamp(16px,1.7vw,28px);border:1px solid hsla(0,0%,100%,.12);border-radius:18px;background:linear-gradient(180deg,rgba(21,22,25,.92),rgba(8,8,10,.96));box-shadow:0 34px 74px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.06),inset 0 0 0 1px rgba(0,0,0,.45);overflow:hidden}.db-rivet{position:absolute;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle at 35% 32%,#c2c5cd,#585b63);box-shadow:0 1px 2px rgba(0,0,0,.75)}.db-rivet-tl{top:9px;left:9px}.db-rivet-tr{top:9px;right:9px}.db-rivet-bl{bottom:9px;left:9px}.db-rivet-br{bottom:9px;right:9px}.db-sheen{position:absolute;inset:0;background:linear-gradient(115deg,transparent 42%,hsla(0,0%,100%,.045) 50%,transparent 58%);animation:dbSheen 7.5s ease-in-out infinite;pointer-events:none}@keyframes dbSheen{0%,to{transform:translateX(-32%);opacity:0}50%{transform:translateX(32%);opacity:1}}.db-rows{z-index:1;display:flex;flex-direction:column;gap:clamp(7px,1.2vh,14px)}.db-row,.db-rows{position:relative}.db-row{border:1px solid hsla(0,0%,100%,.07);border-radius:9px;background:linear-gradient(180deg,rgba(31,32,36,.9),rgba(14,14,17,.95));overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease,opacity .3s ease}.db-board .db-row:not(.is-active){opacity:.74}.db-row:not(.is-active):hover{opacity:1;border-color:rgba(214,173,88,.4)}.db-row.is-active{opacity:1;border-color:var(--db-gold);background:linear-gradient(180deg,rgba(43,39,25,.92),rgba(17,15,11,.96));box-shadow:0 16px 32px rgba(0,0,0,.5),0 0 24px rgba(214,173,88,.22)}.db-row-main{position:relative;display:grid;grid-template-columns:5px clamp(26px,2.3vw,38px) auto 1fr auto;align-items:center;grid-gap:clamp(8px,1vw,16px);gap:clamp(8px,1vw,16px);width:100%;min-height:clamp(52px,7.6vh,70px);padding:0 clamp(12px,1.2vw,18px) 0 0;background:transparent;border:0;cursor:pointer;text-align:left}.db-row-main:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(0,0,0,.5);pointer-events:none}.db-row-strip{grid-column:1;align-self:stretch;background:linear-gradient(180deg,rgba(214,173,88,.4),rgba(214,173,88,.08));transition:background .3s ease}.db-row:not(.is-active) .db-row-strip{background:linear-gradient(180deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.03))}.db-row-num{font-family:SFMono-Regular,Consolas,monospace;font-size:9.5px;font-weight:800;color:var(--db-muted);text-align:center;transition:color .3s ease}.db-row.is-active .db-row-num{color:var(--db-gold)}.db-row-name{display:inline-block;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(.84rem,1vw,1.08rem);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--db-ink);white-space:nowrap}.db-row.is-active .db-row-name{color:#f8efd8;transform-origin:center;animation:dbFlip .52s cubic-bezier(.3,.7,.3,1.3) both}@keyframes dbFlip{0%{transform:rotateX(-92deg);opacity:0}55%{opacity:1}to{transform:rotateX(0);opacity:1}}.db-row-desc{font-size:10.5px;line-height:1.35;color:var(--db-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-row-arrow{font-size:14px;color:var(--db-muted);transition:transform .26s cubic-bezier(.2,.8,.2,1),color .26s ease}.db-row:hover .db-row-arrow{transform:translateX(4px);color:var(--db-gold)}.db-row.is-active .db-row-arrow{color:var(--db-gold)}.db-row-main:focus-visible{outline:2px solid hsla(44,87%,81%,.75);outline-offset:-3px;border-radius:9px}.db-row-expand{max-height:0;overflow:hidden;transition:max-height .46s cubic-bezier(.2,.8,.2,1)}.db-row.is-active .db-row-expand{max-height:220px}.db-row-expand-inner{padding:clamp(3px,.5vh,7px) clamp(14px,1.4vw,22px) clamp(11px,1.4vh,16px) clamp(44px,3.6vw,60px);display:grid;grid-gap:clamp(7px,1vh,11px);gap:clamp(7px,1vh,11px);border-top:1px solid rgba(214,173,88,.18)}.db-row-preview{margin:0;color:var(--db-soft);font-size:11.5px;line-height:1.48;max-width:62ch}.db-row-foot{align-items:center;justify-content:space-between;gap:14px}.db-row-foot,.db-row-tags{display:flex;flex-wrap:wrap}.db-row-tags{gap:6px}.db-tag{font-size:9px;font-weight:800;letter-spacing:.07em;color:var(--db-gold);border:1px solid var(--db-gold-soft);background:rgba(214,173,88,.08);border-radius:999px;padding:4px 9px}.db-open,.db-tag{text-transform:uppercase}.db-open{display:inline-flex;align-items:center;gap:7px;padding:7px 15px;border-radius:8px;background:linear-gradient(135deg,#e7c472,#c79a3f);color:#17120b;font-size:10.5px;font-weight:900;letter-spacing:.08em;text-decoration:none;box-shadow:0 6px 16px rgba(214,173,88,.3);transition:transform .2s ease,box-shadow .2s ease}.db-open:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(214,173,88,.42)}.db-open-arrow{font-size:12px;transition:transform .2s ease}.db-open:hover .db-open-arrow{transform:translateX(3px)}.db-open:focus-visible{outline:2px solid hsla(44,87%,81%,.85);outline-offset:3px}.db-board,.db-body,.db-kicker,.db-prompt,.db-summary,.db-title{opacity:0;transform:translateY(20px);filter:blur(7px);transition:opacity .72s ease,transform .82s cubic-bezier(.2,.8,.2,1),filter .72s ease}.db-row{opacity:0;transform:translateX(28px)}.in-view .db-board,.in-view .db-body,.in-view .db-kicker,.in-view .db-prompt,.in-view .db-summary,.in-view .db-title{opacity:1;transform:none;filter:none}.in-view .db-board .db-row:not(.is-active){opacity:.74;transform:none}.in-view .db-board .db-row.is-active{opacity:1;transform:none}.in-view .db-kicker{transition-delay:.05s}.in-view .db-title{transition-delay:.12s}.in-view .db-body{transition-delay:.2s}.in-view .db-prompt{transition-delay:.28s}.in-view .db-summary{transition-delay:.36s}.in-view .db-board{transition-delay:.3s}.in-view .db-row{transition:opacity .5s ease,transform .55s cubic-bezier(.2,.8,.2,1),border-color .3s ease,box-shadow .3s ease,background .3s ease}.in-view .db-rows .db-row:first-child{transition-delay:.5s}.in-view .db-rows .db-row:nth-child(2){transition-delay:.57s}.in-view .db-rows .db-row:nth-child(3){transition-delay:.64s}.in-view .db-rows .db-row:nth-child(4){transition-delay:.71s}.in-view .db-rows .db-row:nth-child(5){transition-delay:.78s}.in-view .db-rows .db-row:nth-child(6){transition-delay:.85s}@keyframes dbFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cine-scene.is-previous .db-left{opacity:0;transform:translateX(-22px);filter:blur(5px)}.cine-scene.is-previous .db-board{opacity:0;transform:scaleY(.2);transform-origin:center}.cine-scene.is-next .db-board,.cine-scene.is-next .db-left{opacity:0;transform:translateY(26px)}@media (min-width:2200px){.scope-cinematic .db-shell{width:min(1700px,82vw);padding-left:clamp(110px,6vw,160px);padding-right:clamp(110px,6vw,160px);column-gap:clamp(54px,3.4vw,96px)}.db-left{max-width:760px}}@media (min-width:3400px){.scope-cinematic .db-shell{width:min(2100px,64vw)}}@media (min-width:4400px){.scope-cinematic .db-shell{width:min(2760px,56vw);padding-left:clamp(150px,4.6vw,220px);padding-right:clamp(150px,4.6vw,220px);column-gap:clamp(70px,3.4vw,124px)}.db-left{max-width:960px}}@media (max-width:960px){.scope-cinematic .db-shell{width:min(560px,100%);padding-right:0;display:flex;flex-direction:column;align-items:stretch;gap:clamp(10px,2vh,18px)}.db-left{max-width:none;gap:5px}.db-title{font-size:clamp(1.9rem,8vw,2.6rem)}.db-body-p-2,.db-row-desc,.db-summary{display:none}.db-row-main{grid-template-columns:5px clamp(26px,8vw,34px) 1fr auto}}@media (max-width:560px){.db-row-foot{gap:9px}.db-open{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.db-board,.db-body,.db-kicker,.db-prompt,.db-row,.db-row-name,.db-summary,.db-title{transition-duration:1ms!important;opacity:1!important;transform:none!important;filter:none!important}.db-board .db-row:not(.is-active){opacity:.74!important}.db-row.is-active .db-row-name,.db-sheen,.db-summary{animation:none!important}.cine-scene.is-previous .db-board{transform:none!important}}.scope-cinematic .el-shell{--el-gold:#d6ad58;--el-gold-soft:rgba(214,173,88,.5);--el-ink:#f4f1e8;--el-soft:#cbd1da;--el-muted:#97a0ad;--el-line:hsla(0,0%,100%,.09);width:min(1280px,94vw);margin-inline:0 auto;padding-left:clamp(76px,7.6vw,138px);padding-right:clamp(76px,7.6vw,138px);display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1fr);grid-column-gap:clamp(22px,3.2vw,60px);column-gap:clamp(22px,3.2vw,60px);align-items:center}.el-left{display:grid;align-content:center;grid-gap:clamp(7px,1.05vh,13px);gap:clamp(7px,1.05vh,13px);max-width:620px}.el-kicker{display:inline-flex;align-items:center;gap:11px;color:var(--el-gold);font-size:10px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.el-kicker:before{content:"";height:1px;width:0;background:linear-gradient(90deg,var(--el-gold),transparent);transition:width .7s cubic-bezier(.2,.8,.2,1) .2s}.el-title{margin:0;max-width:none;text-align:left;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:clamp(2.1rem,3vw,3.5rem);line-height:1;letter-spacing:-.032em;background:linear-gradient(148deg,#f8f3e8,#e7c878 52%,rgba(214,173,88,.42));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 6px 22px rgba(0,0,0,.55));padding-bottom:.04em}.el-subtitle{margin:0;color:var(--el-soft);font-size:clamp(.88rem,.98vw,1.02rem);line-height:1.5;max-width:46ch}.el-body{display:grid;grid-gap:6px;gap:6px}.el-body-p{margin:0;color:var(--el-muted);font-size:clamp(.78rem,.86vw,.88rem);line-height:1.55;max-width:48ch}.el-value{margin:clamp(2px,.5vh,6px) 0 0;display:flex;gap:10px;align-items:flex-start;padding:clamp(9px,1.2vh,14px) clamp(12px,1vw,16px);border:1px solid var(--el-line);border-radius:12px;background:linear-gradient(150deg,hsla(0,0%,100%,.05),rgba(13,16,21,.5));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--el-soft);font-size:clamp(.74rem,.82vw,.84rem);line-height:1.5}.el-value-mark{flex:0 0 auto;width:8px;height:8px;margin-top:5px;border-radius:2px;background:var(--el-gold);box-shadow:0 0 12px rgba(214,173,88,.7)}.el-prompt{display:inline-flex;align-items:center;gap:9px;justify-self:start;margin-top:clamp(1px,.4vh,5px);padding:6px 14px;border:1px solid var(--el-gold-soft);border-radius:999px;background:rgba(214,173,88,.06);color:var(--el-soft);font-size:11px;font-weight:700}.el-prompt-dot{width:7px;height:7px;border-radius:50%;background:var(--el-gold);box-shadow:0 0 12px var(--el-gold);flex:0 0 auto}.el-loom{display:grid;grid-template-columns:minmax(0,.66fr) minmax(0,1fr);grid-gap:clamp(12px,1.6vw,26px);gap:clamp(12px,1.6vw,26px);padding:clamp(14px,2vh,24px);border:1px solid var(--el-line);border-radius:20px;background:linear-gradient(180deg,rgba(16,18,23,.74),rgba(7,8,11,.84)),repeating-linear-gradient(0deg,hsla(0,0%,100%,.016) 0 1px,transparent 1px 28px);box-shadow:0 34px 74px rgba(0,0,0,.58),inset 0 1px 0 hsla(0,0%,100%,.04)}.el-preview{display:grid;align-content:start;grid-gap:clamp(5px,.8vh,9px);gap:clamp(5px,.8vh,9px);padding:clamp(12px,1.6vh,18px) clamp(12px,1.1vw,17px);border:1px solid rgba(214,173,88,.26);border-radius:13px;background:linear-gradient(165deg,rgba(31,33,39,.95),rgba(13,14,18,.97));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 18px 38px rgba(0,0,0,.5);transition:border-color .4s ease,box-shadow .4s ease}.el-preview.is-organized{border-color:var(--el-gold-soft);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 18px 38px rgba(0,0,0,.5),0 0 24px rgba(214,173,88,.16)}.el-preview-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.el-preview-kicker{font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(.74rem,.92vw,.92rem);font-weight:700;letter-spacing:-.01em;color:var(--el-ink)}.el-preview-stamp{font-size:7px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--el-muted);padding:3px 7px;border:1px solid var(--el-line);border-radius:5px;transition:color .4s ease,background .4s ease,border-color .4s ease}.el-preview.is-organized .el-preview-stamp{color:#17120b;background:linear-gradient(135deg,#e7c472,#c79a3f);border-color:var(--el-gold)}.el-preview-rule{height:1px;background:linear-gradient(90deg,var(--el-gold-soft),transparent)}.el-preview-lines{list-style:none;margin:0;padding:0;display:grid;grid-gap:clamp(2px,.45vh,5px);gap:clamp(2px,.45vh,5px)}.el-preview-item{display:flex;align-items:center;gap:8px;font-size:clamp(8.5px,.74vw,10px);line-height:1.3;color:var(--el-muted);transition:color .4s ease}.el-preview-dot{width:5px;height:5px;border-radius:1px;flex:0 0 auto;background:hsla(0,0%,100%,.16);transition:background .4s ease,box-shadow .4s ease}.el-preview-item.is-lit{color:var(--el-soft)}.el-preview-item.is-lit .el-preview-dot{background:var(--el-gold);box-shadow:0 0 8px rgba(214,173,88,.7)}.el-stage{display:grid;grid-template-rows:auto auto;grid-gap:clamp(10px,1.5vh,18px);gap:clamp(10px,1.5vh,18px);align-content:center}.el-bands{display:grid;grid-gap:clamp(6px,.9vh,10px);gap:clamp(6px,.9vh,10px)}.el-band{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:clamp(9px,1vw,15px);gap:clamp(9px,1vw,15px);min-height:clamp(42px,5.8vh,54px);padding:0 clamp(12px,1.1vw,17px);border:1px solid var(--el-line);border-radius:10px;background:linear-gradient(180deg,rgba(28,32,40,.86),rgba(12,14,19,.93));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);cursor:pointer;text-align:left;overflow:hidden;transition:transform .34s cubic-bezier(.2,.8,.2,1),border-color .32s ease,box-shadow .32s ease,background .32s ease,opacity .32s ease}.el-stage .el-band:not(.is-active){opacity:.76}.el-band:hover{opacity:1;border-color:rgba(214,173,88,.42)}.el-band.is-active{opacity:1;border-color:var(--el-gold);background:linear-gradient(180deg,rgba(43,39,25,.92),rgba(18,16,11,.95));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 14px 28px rgba(0,0,0,.45),0 0 22px rgba(214,173,88,.2);transform:translateX(-5px)}.el-band-num{font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800;color:var(--el-muted);transition:color .32s ease}.el-band.is-active .el-band-num{color:var(--el-gold)}.el-band-name{font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(.84rem,1vw,1.05rem);font-weight:800;letter-spacing:.02em;color:var(--el-ink)}.el-band-weave{position:absolute;left:clamp(46px,4vw,70px);right:clamp(96px,9vw,140px);top:50%;height:9px;transform:translateY(-50%);background-image:repeating-linear-gradient(90deg,rgba(214,173,88,.12) 0 2px,transparent 2px 7px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);opacity:0;transition:opacity .4s ease;pointer-events:none}.el-band.is-active .el-band-weave{opacity:1}.el-band-status{font-size:7.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--el-muted);white-space:nowrap}.el-band.is-active .el-band-status{color:var(--el-gold)}.el-band:focus-visible{outline:2px solid hsla(44,87%,81%,.75);outline-offset:3px}.el-panel{display:grid;grid-gap:clamp(7px,1.1vh,12px);gap:clamp(7px,1.1vh,12px);padding:clamp(12px,1.6vh,19px) clamp(14px,1.3vw,22px);border:1px solid rgba(214,173,88,.3);border-radius:14px;background:linear-gradient(160deg,rgba(26,30,38,.94),rgba(11,13,17,.96));box-shadow:0 22px 46px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.05)}.el-panel-head{display:flex;align-items:center;gap:clamp(10px,1vw,16px)}.el-panel-num{font-size:clamp(1.5rem,2.6vh,2.2rem);line-height:.9;letter-spacing:-.03em;background:linear-gradient(150deg,#f8f3e8,#d6ad58 60%,rgba(214,173,88,.4));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.el-panel-num,.el-panel-title{font-family:Space Grotesk,Inter,sans-serif;font-weight:700}.el-panel-title{margin:0;flex:1 1;min-width:0;font-size:clamp(1.05rem,1.5vw,1.5rem);letter-spacing:-.02em;color:var(--el-ink)}.el-panel-tag{flex:0 0 auto;font-family:SFMono-Regular,Consolas,monospace;font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--el-gold);padding:4px 8px;border:1px solid var(--el-gold-soft);border-radius:5px}.el-panel-rows{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(9px,1vw,16px);gap:clamp(9px,1vw,16px)}.el-row{padding-left:10px;border-left:2px solid var(--el-gold-soft)}.el-row-includes{border-left-color:var(--el-gold)}.el-row dt{color:var(--el-gold);font-size:8.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px}.el-row dd{margin:0;color:var(--el-soft);font-size:11px;line-height:1.42}.el-panel-head,.el-row{animation:elFade .5s cubic-bezier(.2,.8,.2,1) both}.el-panel-rows .el-row:first-child{animation-delay:.07s}.el-panel-rows .el-row:nth-child(2){animation-delay:.14s}.el-panel-rows .el-row:nth-child(3){animation-delay:.21s}@keyframes elFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.el-body,.el-kicker,.el-loom,.el-prompt,.el-subtitle,.el-title,.el-value{opacity:0;transform:translateY(20px);filter:blur(7px);transition:opacity .72s ease,transform .82s cubic-bezier(.2,.8,.2,1),filter .72s ease}.el-band{transform:translateX(26px)}.el-band,.el-preview-item{opacity:0}.in-view .el-body,.in-view .el-kicker,.in-view .el-loom,.in-view .el-prompt,.in-view .el-subtitle,.in-view .el-title,.in-view .el-value{opacity:1;transform:none;filter:none}.in-view .el-stage .el-band:not(.is-active){opacity:.76;transform:none}.in-view .el-stage .el-band.is-active{opacity:1;transform:translateX(-5px)}.in-view .el-preview-item{opacity:1}.in-view .el-kicker{transition-delay:.05s}.in-view .el-title{transition-delay:.12s}.in-view .el-subtitle{transition-delay:.2s}.in-view .el-body{transition-delay:.28s}.in-view .el-value{transition-delay:.36s}.in-view .el-prompt{transition-delay:.44s}.in-view .el-loom{transition-delay:.3s}.in-view .el-band{transition:opacity .55s ease,transform .55s cubic-bezier(.2,.8,.2,1),border-color .32s ease,box-shadow .32s ease,background .32s ease}.in-view .el-bands .el-band:first-child{transition-delay:.52s}.in-view .el-bands .el-band:nth-child(2){transition-delay:.59s}.in-view .el-bands .el-band:nth-child(3){transition-delay:.66s}.in-view .el-bands .el-band:nth-child(4){transition-delay:.73s}.in-view .el-preview-item{transition:opacity .45s ease}.in-view .el-preview-lines .el-preview-item:first-child{transition-delay:.56s}.in-view .el-preview-lines .el-preview-item:nth-child(2){transition-delay:.6s}.in-view .el-preview-lines .el-preview-item:nth-child(3){transition-delay:.64s}.in-view .el-preview-lines .el-preview-item:nth-child(4){transition-delay:.68s}.in-view .el-preview-lines .el-preview-item:nth-child(5){transition-delay:.72s}.in-view .el-preview-lines .el-preview-item:nth-child(6){transition-delay:.76s}.in-view .el-preview-lines .el-preview-item:nth-child(7){transition-delay:.8s}.in-view .el-preview-lines .el-preview-item:nth-child(8){transition-delay:.84s}.in-view .el-preview-lines .el-preview-item:nth-child(9){transition-delay:.88s}.in-view .el-preview-lines .el-preview-item:nth-child(10){transition-delay:.92s}.in-view .el-preview-lines .el-preview-item:nth-child(11){transition-delay:.96s}.in-view .el-preview-lines .el-preview-item:nth-child(12){transition-delay:1s}.cine-scene.is-previous .el-left{opacity:0;transform:translateX(-22px);filter:blur(5px)}.cine-scene.is-previous .el-loom{opacity:0;transform:scale(.95);filter:blur(5px)}.cine-scene.is-next .el-left,.cine-scene.is-next .el-loom{opacity:0;transform:translateY(26px)}@media (min-width:2200px){.scope-cinematic .el-shell{width:min(1700px,82vw);padding-left:clamp(110px,6vw,160px);padding-right:clamp(110px,6vw,160px);column-gap:clamp(54px,3.4vw,96px)}.el-left{max-width:760px}}@media (min-width:3400px){.scope-cinematic .el-shell{width:min(2100px,64vw)}}@media (min-width:4400px){.scope-cinematic .el-shell{width:min(2760px,56vw);padding-left:clamp(150px,4.6vw,220px);padding-right:clamp(150px,4.6vw,220px);column-gap:clamp(70px,3.4vw,124px)}.el-left{max-width:960px}}@media (max-width:960px){.scope-cinematic .el-shell{width:min(560px,100%);padding-right:0;display:flex;flex-direction:column;align-items:stretch;gap:clamp(10px,2vh,18px)}.el-left{max-width:none;gap:5px}.el-title{font-size:clamp(1.9rem,8vw,2.6rem)}.el-body-p-2,.el-value{display:none}.el-loom{grid-template-columns:1fr;gap:clamp(9px,1.6vh,14px);padding:clamp(11px,1.7vh,16px)}.el-band-weave,.el-preview{display:none}.el-panel-rows{grid-template-columns:1fr;gap:6px}}@media (max-width:560px){.el-row-includes{display:none}}@media (prefers-reduced-motion:reduce){.el-band,.el-body,.el-kicker,.el-loom,.el-preview-item,.el-prompt,.el-subtitle,.el-title,.el-value{transition-duration:1ms!important;opacity:1!important;transform:none!important;filter:none!important}.el-stage .el-band:not(.is-active){opacity:.76!important}.el-band.is-active{transform:translateX(-5px)!important}.el-panel-head,.el-row{animation:none!important}.cine-scene.is-previous .el-loom{transform:none!important}}