.ud{padding:0 var(--v2-gutter) clamp(48px, 8vw, 96px);display:block}.ud-main{gap:clamp(40px,6vw,72px);min-width:0;max-width:880px;margin-inline:auto;display:grid}.ud p{margin:0}.ud-eye{letter-spacing:.18em;text-transform:uppercase;color:var(--v2-accent);font-size:12px;font-weight:600}.ud-mut{color:var(--v2-muted);font-size:15px;line-height:1.6}.ud-orig{letter-spacing:.14em;text-transform:uppercase;color:var(--v2-gold-bright);justify-self:start;font-size:11px;font-style:normal;font-weight:600}.ud .ud-term{all:unset;cursor:pointer;border-bottom:1px dotted var(--v2-gold-bright)}.ud .ud-term:focus-visible{outline:2px solid var(--v2-gold-bright);outline-offset:2px}.ud-tip{z-index:40;border:1px solid var(--v2-hair);background:var(--v2-surface-2);color:var(--v2-cream);box-shadow:0 12px 30px rgba(0, 0, 0, calc(.6 * var(--v2-shade,1)));border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5;position:fixed}.ud-main,.ud-opener,.ud-chooser,.ud-chap,.ud-item-body,.ud-inside{grid-template-columns:minmax(0,1fr)}.ud-index{z-index:5;margin:0 calc(var(--v2-gutter) * -1);background:var(--v2-void);border-bottom:1px solid var(--v2-line);position:sticky;top:60px}.ud-index ol{padding:0 var(--v2-gutter);scrollbar-width:none;gap:4px;margin:0;list-style:none;display:flex;overflow-x:auto}.ud-index ol::-webkit-scrollbar{display:none}.ud-index button{min-height:48px;color:var(--v2-muted);white-space:nowrap;cursor:pointer;transition:color var(--v2-t-press) var(--v2-ease), border-color var(--v2-t-state) var(--v2-ease);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 12px;font-size:14px}.ud-index button[aria-current]{color:var(--v2-ink);border-bottom-color:var(--v2-gold)}.ud-index button:focus-visible{outline:2px solid var(--v2-gold-bright);outline-offset:-2px}.ud-opener{gap:18px;padding-top:clamp(36px,6vw,72px);scroll-margin-top:120px;display:grid}.ud-opener h1{margin:0;font-size:clamp(34px,5vw,58px);line-height:1.08}.ud-para{color:var(--v2-cream);max-width:var(--v2-measure);line-height:1.65}.ud-parts{grid-template-columns:1fr;gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ud-part{border:1px solid var(--v2-line);border-left:2px solid var(--v2-accent);border-radius:var(--v2-radius);background:var(--v2-surface);width:100%;height:100%;min-height:44px;color:var(--v2-cream);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--v2-t-state) var(--v2-ease), background var(--v2-t-state) var(--v2-ease);gap:6px;padding:18px 20px;line-height:1.55;display:grid}.ud-part b{font-family:var(--v2-display);color:var(--v2-ink);font-size:24px;font-weight:500}.ud-part i{color:var(--v2-accent);font-size:14px;font-style:normal}.ud-opener:focus,.ud-chap:focus{outline:none}.ud-part{align-content:start}.ud-part.is-lit{border-color:var(--v2-accent);background:var(--v2-surface-2)}.ud-part:focus-visible,.ud-choice:focus-visible,.ud-item-head:focus-visible,.ud-inside-row:focus-visible{outline:2px solid var(--v2-gold-bright);outline-offset:2px}.ud-chooser{gap:14px;min-width:0;margin-top:14px;display:grid}.ud-chooser h2{margin:0;font-size:clamp(26px,3.4vw,36px)}.ud-choices{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.ud-choice{border:1px solid var(--v2-line);background:var(--v2-surface-2);width:100%;height:100%;min-height:56px;color:var(--v2-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--v2-t-press) var(--v2-ease), background var(--v2-t-press) var(--v2-ease);border-radius:12px;align-content:start;gap:4px;padding:12px 14px;font-weight:500;display:grid}.ud-choice span{font-size:15px;line-height:1.35}.ud-choice i{color:var(--v2-gold-bright);font-size:12px;font-style:normal;font-weight:400}.ud-chap{gap:0;min-width:0;scroll-margin-top:120px;display:grid}.ud-chap-title{border-bottom:1px solid var(--v2-hair);margin:0 0 14px;padding-bottom:14px;font-size:clamp(30px,4vw,44px)}.ud-chap.is-lit .ud-chap-title{border-bottom-color:var(--v2-accent)}.ud-item{border-bottom:1px solid var(--v2-line);min-width:0}.ud-item.is-bare{border-bottom:0;padding-top:6px}.ud-item-head{box-sizing:border-box;width:100%;min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:6px;padding:16px 44px 16px 0;display:grid;position:relative}.ud-item-head:after{content:"+";border:1px solid var(--v2-hair);width:28px;height:28px;color:var(--v2-gold-bright);border-radius:50%;place-items:center;margin-top:-14px;font-size:16px;display:grid;position:absolute;top:50%;right:0}.ud-item.is-open .ud-item-head:after{content:"−"}.ud-one{font-family:var(--v2-display);color:var(--v2-ink);font-size:clamp(22px,2.6vw,30px);line-height:1.2}.ud-item-body{color:var(--v2-cream);gap:16px;min-width:0;padding:2px 0 24px;line-height:1.65;display:none}.ud-item.is-open .ud-item-body{display:grid}.ud-item-body>p:not(.ud-mut){max-width:var(--v2-measure)}.ud-list{gap:10px;margin:0;padding:0 0 0 20px;list-style:outside;display:grid}.ud-list li::marker{color:var(--v2-gold)}.ud-list b{color:var(--v2-ink);font-weight:600}.is-bare .ud-list{gap:12px;font-size:18px}.ud-steps{counter-reset:ud-step;gap:16px;margin:0;padding:0;list-style:none;display:grid}.ud-steps li{counter-increment:ud-step;align-content:start;gap:4px;padding-left:44px;display:grid;position:relative}.ud-steps li:before{content:counter(ud-step);border:1px solid var(--v2-hair);width:30px;height:30px;color:var(--v2-gold-bright);border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;top:0;left:0}.ud-steps b{color:var(--v2-ink);font-weight:600}.ud-ladder{gap:12px;display:grid}.ud-rung{border:1px solid var(--v2-line);border-top:2px solid var(--acc);border-radius:var(--v2-radius);background:var(--v2-surface);align-content:start;gap:10px;padding:20px;display:grid}.ud-rung b{font-family:var(--v2-display);color:var(--v2-ink);font-size:26px;font-weight:500}.ud-rung em{color:var(--acc);font-size:14px;font-style:normal}.ud-price{border:1px solid var(--v2-hair);border-radius:var(--v2-radius);background:var(--v2-surface);gap:22px;padding:20px;display:grid}.ud-price>div{align-content:start;gap:14px;min-width:0;display:grid}.ud-rows{margin:0;display:grid}.ud-rows>div{border-bottom:1px solid var(--v2-line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.ud-rows dt{color:var(--v2-muted)}.ud-rows dd{color:var(--v2-ink);text-align:right;margin:0;font-weight:500}.ud-saves ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ud-saves li{align-content:start;gap:2px;padding-left:26px;font-size:15px;line-height:1.5;display:grid;position:relative}.ud-saves li:before{content:"✓";color:var(--v2-gold-bright);position:absolute;top:0;left:0}.ud-saves b{color:var(--v2-ink);font-weight:600}.ud-inside{min-width:0}.ud-inside-list,.ud-inside-panel{display:none}.ud-inside-rail{margin:0;padding:0;list-style:none}.ud-inside-card{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);align-content:start;gap:8px;padding:18px;font-size:15px;line-height:1.55;display:grid}.ud-inside-rail.v2-rail-track{align-items:flex-start}.ud-try{gap:12px;min-width:0;margin-top:6px;display:grid}.ud-try-btn{border:1px solid var(--v2-hair);min-height:44px;color:var(--v2-gold-bright);font:inherit;cursor:pointer;transition:background var(--v2-t-press) var(--v2-ease);background:0 0;border-radius:999px;justify-self:start;padding:0 20px;font-size:14px}.ud-try-btn:focus-visible{outline:2px solid var(--v2-gold-bright);outline-offset:2px}.v2-rail.is-rail>.v2-rail-track>.ud-inside-card{flex-basis:88%;padding:20px 16px 22px}.ud-try .dm{max-width:none;margin:0 -6px;padding:14px 10px}.ud-inside-card>b{font-family:var(--v2-display);color:var(--v2-ink);font-size:24px;font-weight:500}.ud-slot{border:1px dashed rgba(var(--v2-hair-rgb,220, 185, 120), .45);border-radius:var(--v2-radius);background:radial-gradient(90% 60% at 50% 0%, rgba(var(--v2-gold-rgb,197, 160, 87), .14), transparent 70%), var(--v2-night);align-content:end;gap:10px;min-height:340px;padding:22px;display:grid}.ud-slot b{letter-spacing:.16em;text-transform:uppercase;color:var(--v2-gold-bright);font-size:12px;font-weight:600}.ud-slot i{color:var(--v2-faint);font-size:12px;font-style:normal}.ud-sum{font-family:var(--v2-display);color:var(--v2-ink);font-size:26px}.ud-sum+.ud-mut{margin-top:6px}.ud-prod{margin-top:26px;display:grid}.ud-prod>.ud-eye{border-bottom:1px solid var(--v2-line);padding-bottom:10px}.ud-group{border-bottom:1px solid var(--v2-line)}.ud-group summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 0;list-style:none;display:flex}.ud-group summary::-webkit-details-marker{display:none}.ud-group summary:after{content:"+";border:1px solid var(--v2-hair);width:28px;height:28px;color:var(--v2-gold-bright);border-radius:50%;flex:none;place-items:center;font-size:16px;display:grid}.ud-group[open] summary:after{content:"−"}.ud-group summary b{color:var(--v2-ink);flex:1;font-size:17px;font-weight:500}.ud-group summary span{color:var(--v2-faint);flex:none;font-size:13px}.ud-group[open] summary b{color:var(--v2-gold-bright)}.ud-group ul{gap:14px;margin:0;padding:4px 0 22px;list-style:none;display:grid}.ud-group li{color:var(--v2-cream);gap:3px;font-size:15px;line-height:1.55;display:grid}.ud-group li b{color:var(--v2-ink);font-weight:600}.ud-close{justify-items:start;gap:14px;display:grid}.ud-close h2{margin:0;font-size:clamp(30px,4vw,44px)}@media (width>=900px){.ud{grid-template-columns:200px minmax(0,1fr);gap:clamp(32px,5vw,80px);max-width:1240px;margin-inline:auto;display:grid}.ud-main{max-width:none;margin:0}.ud-index{background:0 0;border:0;align-self:start;margin:clamp(36px,6vw,72px) 0 0;top:96px}.ud-index ol{gap:2px;padding:0;display:grid;overflow:visible}.ud-index button{border-bottom:0;border-left:2px solid var(--v2-line);text-align:left;white-space:normal;width:100%;min-height:44px;padding:0 0 0 14px}.ud-index button:hover{color:var(--v2-ink)}.ud-index button[aria-current]{border-left-color:var(--v2-gold)}.ud-parts{grid-template-columns:1fr 1fr}.ud-choices{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.ud-item{grid-template-columns:minmax(0,1fr);padding:26px 0 30px;display:grid}.ud-item-head{cursor:default;min-height:0;padding:0 0 14px}.ud-item-head:after{display:none}.ud-item-body{padding:0;display:grid}.ud-list--two{grid-template-columns:1fr 1fr;column-gap:40px}.ud-steps{grid-template-columns:1fr 1fr;gap:22px 40px}.ud-ladder{grid-template-columns:1fr 1fr}.ud-price{gap:28px;padding:28px}.ud-saves ul{grid-template-columns:1fr 1fr;gap:14px 36px}.ud-inside{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.ud-inside-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.ud-inside-row{border:0;border-left:2px solid var(--v2-line);width:100%;min-height:48px;color:var(--v2-muted);font:inherit;text-align:left;cursor:pointer;transition:color var(--v2-t-press) var(--v2-ease), border-color var(--v2-t-state) var(--v2-ease), background var(--v2-t-state) var(--v2-ease);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;display:flex}.ud-inside-row b{color:var(--v2-ink);font-size:17px;font-weight:500}.ud-inside-row .ud-orig{opacity:.8;flex:none;font-size:10px}.ud-inside-row:hover{color:var(--v2-ink);border-left-color:var(--v2-hair);background:rgba(var(--v2-sheen-rgb,255, 255, 255), .03)}.ud-inside-row.is-on{border-left-color:var(--v2-gold);background:var(--v2-surface)}.ud-inside-text{color:var(--v2-cream);min-height:4.8em;line-height:1.6}.ud-inside-panel{align-content:start;gap:12px;min-width:0;min-height:660px;display:grid;position:sticky;top:96px}.ud-inside-panel .dm{max-width:none}}@media (hover:hover) and (width>=900px){.ud-part i,.ud-choice i{opacity:.55;transition:opacity var(--v2-t-state) var(--v2-ease), transform var(--v2-t-state) var(--v2-ease);transform:translate(-4px)}.ud-part:hover i,.ud-part:focus-visible i,.ud-part.is-lit i,.ud-choice:hover i,.ud-choice:focus-visible i{opacity:1;transform:none}.ud-part:hover,.ud-choice:hover{border-color:var(--v2-accent);background:var(--v2-surface-2)}.ud-choice:hover{border-color:var(--v2-gold)}}@media (prefers-reduced-motion:reduce){.ud *,.ud :before,.ud :after{transition:none!important}}.ud-see{justify-self:start;margin-top:6px}.ud-see-screen{border:1px solid rgba(var(--v2-sheen-rgb,255, 255, 255), .1);background:var(--v2-deep,#0a0a0a);border-radius:14px;max-width:300px;max-height:62svh;overflow:hidden}.v2 a.ud-onward{min-height:44px;color:var(--v2-ink);border-bottom:1px solid rgba(var(--v2-ink-rgb,245, 240, 232), .3);transition:border-color var(--v2-t-state);align-items:center;gap:8px;margin-top:22px;font-size:15px;text-decoration:none;display:inline-flex}.v2 a.ud-onward:focus-visible{outline:2px solid var(--v2-gold-bright);outline-offset:4px}@media (hover:hover){.v2 a.ud-onward:hover{border-color:var(--v2-gold-bright)}}a.ud-see-all{min-height:44px;color:var(--v2-gold-bright,#d4b06a);text-underline-offset:5px;align-items:center;gap:8px;margin-top:10px;font:15px Inter,Arial,sans-serif;text-decoration:underline;display:inline-flex}.ud-see-screen{margin-top:34px}.ud-shot{justify-items:start;gap:4px;display:grid}.ud-shot>.pvs{border:1px solid rgba(var(--v2-sheen-rgb,255, 255, 255), .14);border-radius:26px;width:min(300px,100%);max-height:520px}.ud-release{border:1px solid var(--v2-hair);border-radius:var(--v2-radius);background:radial-gradient(90% 80% at 0% 0%, rgba(var(--v2-gold-rgb,197, 160, 87), .1), transparent 70%);gap:14px;margin:28px 0 8px;padding:24px;display:grid}.ud-release h2{margin:0;font-size:26px}.ud-release ul{color:var(--v2-muted);gap:8px;margin:0;padding:0;font-size:16px;line-height:1.5;list-style:none;display:grid}.ud-release b{color:var(--v2-ink);font-weight:500}
