.ld-w{clip-path:inset(-.6em -.5em -.16em);vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block}.ld-wi{transition:transform var(--d-large) var(--ease-expo);transition-delay:calc(var(--wi,0) * 38ms);display:inline-block;transform:translateY(108%)}.ld-in .ld-wi{transform:none}[data-reveal=rise]{opacity:0;transition:opacity var(--d-medium) var(--ease-out), transform var(--d-large) var(--ease-expo);transition-delay:var(--delay,0s);transform:translateY(22px)}[data-reveal=rise].ld-in{opacity:1;transform:none}.ld-hero .ld-wi,.ld-play .ld-wi{animation:ld-rise-w var(--d-large) var(--ease-expo) both;animation-delay:calc(var(--wi,0) * 38ms + 60ms);transition:none;transform:none}.ld-hero [data-reveal=rise],.ld-play [data-reveal=rise]{opacity:1;animation:ld-rise var(--d-large) var(--ease-expo) both;animation-delay:var(--delay,0s);transition:none;transform:none}@keyframes ld-rise-w{0%{transform:translateY(108%)}}@keyframes ld-rise{0%{opacity:0;transform:translateY(22px)}}@media (scripting:none){.ld-wi,[data-reveal=rise]{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.ld-wi,[data-reveal=rise]{opacity:1!important;animation:none!important;transform:none!important}}.pl-ctl{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.pl-save{font-family:var(--f-mono);color:var(--signal-text);font-variation-settings:"wdth" 88;font-size:10px;font-stretch:88%}.pl-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;margin-block:0;padding:0;list-style:none;display:grid}.pl-card{border-radius:var(--r-xl);background:var(--well);height:100%;color:var(--text);box-shadow:var(--edge);transition:transform var(--dur-glide) var(--spring-glide), box-shadow var(--d-medium) var(--ease-out), background-color var(--d-small);flex-direction:column;gap:10px;padding:26px 24px 24px;display:flex;position:relative}.pl-card:hover{background:var(--raised);box-shadow:var(--sh-3), var(--edge);transform:translateY(-4px)}.pl-card--lead,.pl-card--lead:hover{background:var(--field-ink);color:var(--on-field-ink)}.pl-name{letter-spacing:-.02em;align-items:center;gap:8px;font-size:18px;font-weight:700;line-height:1.2;display:flex}.pl-tag{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.03em;font-variation-settings:"wdth" 88;background:var(--signal);color:var(--on-signal);border-radius:999px;padding:4px 8px;font-size:10px;font-weight:500;font-stretch:88%}.pl-price{letter-spacing:-.05em;font-variant-numeric:lining-nums proportional-nums;white-space:nowrap;align-items:baseline;gap:2px;margin-top:10px;font-size:clamp(44px,4.4vw,64px);font-weight:840;line-height:1;display:flex}.pl-cur{letter-spacing:0;align-self:flex-start;margin-top:.14em;font-size:.5em}.pl-from{letter-spacing:0;color:var(--text-2);align-self:center;margin-right:6px;font-size:13px;font-weight:520}.pl-card--lead .pl-from{color:var(--on-field-ink)}.pl-num{display:inline-flex}.pl-num .ui-roll,.pl-num>span{line-height:1}.pl-unit{color:var(--text-2);min-height:2.8em;font-size:13.5px;line-height:1.4}.pl-card--lead .pl-unit,.pl-card--lead li{color:var(--on-field-ink)}.pl-card ul{border-top:1px solid var(--line);gap:9px;margin:6px 0 18px;padding:16px 0 0;font-size:14px;list-style:none;display:grid}.pl-card--lead ul{border-top-color:var(--on-field-ink)}@supports (color:color-mix(in lab, red, red)){.pl-card--lead ul{border-top-color:color-mix(in srgb, var(--on-field-ink) 16%, transparent)}}.pl-card li{align-items:flex-start;gap:9px;line-height:1.35;display:flex}.pl-card li .ui-ico{flex:none;margin-top:2px;font-size:14px}.pl-go{width:100%;margin-top:auto}.pl-card--lead .ui-btn--quiet{color:var(--on-field-ink)}.pl-foot{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;margin-top:28px;display:flex}.pl-foot .type-ui-s{color:var(--text-2)}.pl-region-eur,.pl-region-inr,[data-region=eu] .pl-region-usd,[data-region=in] .pl-region-usd{display:none}[data-region=eu] .pl-region-eur,[data-region=in] .pl-region-inr{display:inline}@media (max-width:1100px){.pl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.pl-grid{grid-template-columns:1fr}.pl-unit{min-height:0}}@media (prefers-reduced-motion:reduce){.pl-card:hover{transform:none}}.pl-extra{align-items:center;min-height:36px;display:flex}.pl-seg-fill{width:100%;display:flex}.pl-seg-fill>button{flex:1;justify-content:center}.pl-card--lead .ui-seg{background:var(--on-field-ink)}@supports (color:color-mix(in lab, red, red)){.pl-card--lead .ui-seg{background:color-mix(in srgb, var(--on-field-ink) 12%, transparent)}}.pl-seats{width:100%;color:var(--text-2);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.pl-seats__ctl{border-radius:var(--r-pill);background:var(--fill-1);align-items:center;gap:2px;padding:2px;display:inline-flex}.pl-seats__ctl .ui-icon-btn{width:32px;height:32px}.pl-seats__ctl .ui-icon-btn:disabled{opacity:.4;cursor:not-allowed}.pl-seats input{text-align:center;width:44px;height:32px;font:inherit;color:var(--text);font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;border-radius:8px;outline:none;font-size:15px;font-weight:600}.pl-seats input::-webkit-inner-spin-button{appearance:none;margin:0}.pl-seats input::-webkit-outer-spin-button{appearance:none;margin:0}.pl-seats input:focus-visible{box-shadow:inset 0 0 0 1px var(--signal), 0 0 0 3px var(--signal-soft)}.pl-gauge{color:var(--text-2);gap:8px;font-size:13.5px;display:grid}.pl-gauge b{color:var(--text);font-size:15px;font-weight:640}.pl-gauge__bar{background:var(--fill-2);border-radius:4px;height:4px;position:relative;overflow:hidden}.pl-gauge__bar i{color:var(--text);transform-origin:0;transition:transform var(--dur-glide) var(--spring-glide);background:currentColor;border-radius:4px;position:absolute;inset:0}.pl-card--lead .pl-gauge,.pl-card--lead .pl-gauge b{color:var(--on-field-ink)}.pl-card--lead .pl-gauge__bar{background:var(--on-field-ink)}@supports (color:color-mix(in lab, red, red)){.pl-card--lead .pl-gauge__bar{background:color-mix(in srgb, var(--on-field-ink) 18%, transparent)}}.pl-card--lead .pl-gauge__bar i{color:var(--on-field-ink)}.pl-num .m-roll{--m-roll-pad:.14em;--m-roll-x:.08em;white-space:nowrap;font-variant-numeric:lining-nums proportional-nums;display:inline-block;position:relative}.pl-num .m-roll-col{height:calc(1lh + 2 * var(--m-roll-pad));margin:calc(-1 * var(--m-roll-pad)) calc(-1 * var(--m-roll-x));box-sizing:border-box;padding:0 var(--m-roll-x);vertical-align:top;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--m-roll-pad), #000 calc(100% - var(--m-roll-pad)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--m-roll-pad), #000 calc(100% - var(--m-roll-pad)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--m-roll-pad), #000 calc(100% - var(--m-roll-pad)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--m-roll-pad), #000 calc(100% - var(--m-roll-pad)), transparent);display:inline-block;position:relative;overflow:clip}.pl-num .m-roll-fit{visibility:hidden;height:0;display:block;overflow:hidden}.pl-num .m-roll-strip{white-space:pre;text-align:center;letter-spacing:0;line-height:calc(1lh + 2 * var(--m-roll-pad));display:block;position:absolute;top:0;left:-1em;right:-1em}.pl-num .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (pointer:coarse),(max-width:767px){.pl-seats input{height:44px}}.dp-section{padding-block:clamp(40px,7vh,80px)}.dp-field{border-radius:var(--r-2xl);box-shadow:var(--sh-3)}.dp-stage{padding:clamp(40px,6vw,72px) clamp(20px,4vw,56px)}.dp-grid{gap:40px;width:100%;display:grid}.dp-head{justify-items:start;gap:18px;display:grid}.dp-head .type-d2{max-width:10ch}.dp-pill{background:var(--on-klein)}@supports (color:color-mix(in lab, red, red)){.dp-pill{background:color-mix(in srgb, var(--on-klein) 14%, transparent)}}.dp-pill{color:var(--on-klein);box-shadow:inset 0 0 0 1px var(--on-klein)}@supports (color:color-mix(in lab, red, red)){.dp-pill{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--on-klein) 22%, transparent)}}.dp-lede{max-width:40ch;font-size:var(--t-lede);color:var(--on-klein);line-height:1.5}.dp-rows{border-top:1px solid var(--on-klein);max-width:28rem}@supports (color:color-mix(in lab, red, red)){.dp-rows{border-top:1px solid color-mix(in srgb, var(--on-klein) 34%, transparent)}}.dp-row{border-bottom:1px solid var(--on-klein);justify-content:space-between;align-items:baseline;gap:24px;padding:12px 0;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.dp-row{border-bottom:1px solid color-mix(in srgb, var(--on-klein) 34%, transparent)}}.dp-row dt{letter-spacing:-.012em;color:var(--on-klein);font-size:15px;font-weight:640}.dp-row dd{color:var(--on-klein);text-align:right}.dp-line{transform-origin:0;background:var(--on-klein);height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.dp-visual{perspective:1800px;--u:clamp(36px, 8cqw, 96px);justify-content:center;align-items:center;height:340px;margin-top:40px;display:flex;container-type:inline-size}.dp-tilt{aspect-ratio:16/10;width:70%;transform-style:preserve-3d;position:relative}.dp-spin,.dp-plane{transform-style:preserve-3d;position:absolute;inset:0}.dp-sheet{border-radius:6px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #1a120d6b}.dp-sheet-grid{background:#f4ebdc;border-radius:6px;grid-template-columns:repeat(12,1fr);gap:3%;padding:0 4%;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #1a120d80,0 30px 60px -20px #00000073}.dp-sheet-grid span{border-inline:1px solid #1a120d1f;height:100%}.dp-word{letter-spacing:-.06em;color:#1a120d;font-variation-settings:"wdth" 75;font-size:clamp(28px,6.4vw,92px);font-weight:900;font-stretch:75%;line-height:.8;position:absolute;bottom:8%;left:5%}.dp-release{font-family:var(--f-mono);letter-spacing:.08em;color:#1a120db8;font-size:9px;position:absolute;top:9%;left:5%}.dp-disc{aspect-ratio:1;background:repeating-radial-gradient(circle,#b8442a 0 2px,#16120f 2px 5px);border-radius:50%;width:38%;position:absolute;top:12%;right:7%}.dp-dot{aspect-ratio:1;mix-blend-mode:multiply;background:#ff4a1c;border-radius:50%;width:16%;position:absolute;top:29%;right:18%}.dp-light{background:radial-gradient(60% 70% at 72% 32%,#ffecd652,#0000 70%)}@media (min-width:48rem){.dp-grid{grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:40px}.dp-head{grid-area:1/1/auto/span 5}.dp-sm-track,.dp-sm-block{display:contents}.dp-rows{grid-area:2/1/auto/span 5;align-self:start}.dp-visual{grid-area:1/6/span 2/span 7;align-self:center;height:min(640px,76svh,62vw);margin-top:0}}@media (min-width:48rem) and (min-height:37.5rem) and (prefers-reduced-motion:no-preference){.dp-track:after{content:"";height:175svh;display:block}.dp-stage{align-items:center;height:100svh;padding-block:0;display:flex;position:sticky;top:0}}@media (not (min-width:48rem)) and (min-height:37.5rem) and (prefers-reduced-motion:no-preference){.dp-sm-track:after{content:"";height:100svh;display:block}.dp-sm-block{position:sticky;top:max(1rem,50svh - 18rem)}}@media (prefers-reduced-motion:reduce){.dp-tilt{transform:translate3d(0, calc(var(--u) * var(--shift)), 0) rotateX(58deg)}.dp-spin{transform:rotate(-34deg)}.dp-plane{transform:translate3d(0, 0, calc(var(--u) * var(--level)))}.dp-line{transform:none}}.ld{font-family:var(--f-sans);color:var(--text)}.ld-sec{padding:clamp(80px,14vh,160px) 0}.ld-sec__head{text-align:center;justify-items:center;gap:18px;margin-bottom:clamp(36px,6vh,64px);display:grid}.ld-sec__head .type-d2{max-width:15ch}.ld-sec__head .type-lede{text-align:center;margin-inline:auto}.ld-hero{text-align:center;padding:calc(68px + clamp(40px,8vh,96px)) 0 40px;position:relative}.ld-hero__inner{z-index:1;grid-template-columns:minmax(0,1fr);justify-items:center;gap:22px;display:grid;position:relative}.ld-hero h1{max-width:15ch}.ld-hero .type-lede{text-align:center;margin-inline:auto}.ld-hero-composer{text-align:left;isolation:isolate;width:min(780px,100%);margin-top:26px;position:relative}.ld-hero-composer .ld-composer{z-index:2}.ld-peeker{z-index:1;pointer-events:auto;position:absolute}.ld-peeker--hero{top:-74px;right:64px}.ld-peeker--hero .ui-bot__shadow{display:none}.ld-peeker--hero{transform-origin:50% 100%;transition:translate .56s var(--ease-out-expo), rotate .56s var(--ease-out-expo)}.ld-peeker--hero[data-peep]{translate:0 -6px;rotate:var(--lean,0deg)}.ld-peeker--hero[data-look]{translate:0 -12px}.ld-sparks{width:min(980px,100%);margin-top:28px}.ld-sparks__label{color:var(--text-3);margin-bottom:12px;display:block}.ld-sparks__row{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ld-spark{border-radius:var(--r-md);background:var(--well);box-shadow:var(--edge);text-align:left;color:var(--text);cursor:pointer;transition:transform var(--dur-glide) var(--spring-glide), background-color var(--d-small), box-shadow var(--d-small);align-content:start;gap:6px;padding:6px 6px 14px;display:grid}.ld-spark:hover{background:var(--raised);box-shadow:var(--sh-2), var(--edge);transform:translateY(-3px)}.ld-spark:active{transform:scale(.98)}.ld-spark .type-meta{color:var(--text-3);align-items:center;gap:6px;display:flex}.ld-spark .type-meta i{background:var(--c);border-radius:2px;flex:none;width:8px;height:8px}.ld-spark b{letter-spacing:-.015em;font-size:14.5px;font-weight:640;line-height:1.3}.ld-spark>span:last-child{color:var(--text-2);font-size:13px;line-height:1.45}.ld-spark>:not(.ld-art){margin-inline:8px}.ld-art{border-radius:calc(var(--r-md) - 4px);height:104px;margin-bottom:6px;display:block;position:relative;overflow:hidden}.ld-art__tag{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-stretch:88%;position:absolute;bottom:8px;left:10px}.ld-art *{transition:transform .9s var(--ease-out-expo), opacity .6s var(--ease-out-expo), translate .9s var(--ease-out-expo)}.ld-art--dome{background:radial-gradient(120% 95% at 50% 112%,#3b5bff 0%,#12218a 36%,#060b2c 72%)}.ld-art--dome svg{width:100%;height:100%;position:absolute;inset:0}.ld-art--dome circle{fill:#f4f6ff;opacity:.85}.ld-art__half{fill:#0a1450;stroke:#b0c0ff8c;stroke-width:.35px;transform-box:view-box}.ld-art__half--l{transform-origin:23px 56px}.ld-art__half--r{transform-origin:77px 56px}.ld-spark:is(:hover,:focus-visible) .ld-art__half--l{transform:rotate(-34deg)}.ld-spark:is(:hover,:focus-visible) .ld-art__half--r{transform:rotate(34deg)}.ld-art--dome .ld-art__tag{color:#e2e8ffb8;top:9px;bottom:auto}.ld-art--parallel{color:#2a241c;background:#f4efe4;grid-template-columns:auto 1px minmax(0,1fr);align-items:start;gap:14px;padding:12px 14px;display:grid}.ld-art__jp{writing-mode:vertical-rl;letter-spacing:.1em;white-space:nowrap;height:84px;font-family:Hiragino Mincho ProN,Yu Mincho,Noto Serif JP,serif;font-size:12.5px;line-height:1.6}.ld-art--parallel:after{content:"";background:#2a241c33;grid-area:1/2;width:1px;height:80px}.ld-art__en{font-family:var(--f-serif);letter-spacing:-.01em;grid-area:1/3;padding-top:2px;font-size:21px;font-style:italic;line-height:1.04}.ld-art--parallel .ld-art__tag{color:#2a241c8c;left:auto;right:12px}.ld-spark:is(:hover,:focus-visible) .ld-art__jp{translate:0 6px}.ld-spark:is(:hover,:focus-visible) .ld-art__en{translate:-4px 6px}.ld-art--dial{color:#fff4e8;background:linear-gradient(135deg,#ff6a1c,#ff3a12);justify-content:space-between;align-items:center;padding:0 16px 0 14px;display:flex}.ld-art--dial:before{content:"";opacity:0;transition:opacity .9s var(--ease-out-expo);background:linear-gradient(135deg,#e3150b,#8f0a04);position:absolute;inset:0}.ld-spark:is(:hover,:focus-visible) .ld-art--dial:before{opacity:1}.ld-art__heat{letter-spacing:-.05em;text-transform:uppercase;font-size:34px;font-weight:860;line-height:1;position:relative}.ld-art__dial{color:#4a1204;background:#fff4e8;border-radius:50%;width:78px;height:78px;position:relative;box-shadow:0 6px 18px #500a0059,inset 0 -3px #781e002e}.ld-art__dial i{width:12px;font-family:var(--f-mono);text-align:center;transform:rotate(calc(-120deg + var(--k) * 60deg)) translateY(-28px) rotate(calc(120deg - var(--k) * 60deg));margin:-6px 0 0 -6px;font-size:9px;font-style:normal;line-height:12px;position:absolute;top:50%;left:50%}.ld-art__dial b{transform-origin:50% 0;background:#e3150b;border-radius:2px;width:3px;height:22px;margin-left:-1.5px;position:absolute;top:50%;left:50%;transform:rotate(60deg)}.ld-art__dial b:after{content:"";background:#4a1204;border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:-5px;left:50%}.ld-spark:is(:hover,:focus-visible) .ld-art__dial b{transition-duration:1.4s;transform:rotate(300deg)}.ld-art--keys{background-color:#e9ebee;background-image:linear-gradient(#283c5a14 1px,#0000 1px),linear-gradient(90deg,#283c5a14 1px,#0000 1px);background-size:12px 12px;place-items:center;display:grid}.ld-art__keys{grid-template-columns:repeat(4,22px);gap:3px;margin-top:-18px;display:grid}.ld-art__keys i{height:22px;font-family:var(--f-mono);color:#3b4048;background:#fff;border-radius:5px;place-items:center;font-size:9px;font-style:normal;display:grid;box-shadow:inset 0 0 0 1px #d3d7dc,0 2px #c2c7cd}.ld-spark:is(:hover,:focus-visible) .ld-art__keys i{transform:translate(calc((var(--c) - 1.5) * 9px), calc((var(--r) - 1) * 6px)) rotate(calc((var(--c) - 1.5) * 4deg));box-shadow:inset 0 0 0 1px #d3d7dc,0 6px 10px #1e283c2e}.ld-art--keys .ld-art__tag{color:#5b626c}@media (prefers-reduced-motion:reduce){.ld-art *,.ld-art:before{transition:none!important}}.ld-team{z-index:1;height:0;position:absolute;top:0;left:0;right:0}.ld-teammate{left:var(--x);top:calc(var(--s) * -.6px);translate:0 calc(var(--s) * 1.1px);transition:translate var(--dur-arrive) var(--spring-arrive);transition-delay:var(--d,0s);position:absolute}.ld-teammate.is-up{translate:0}.ld-teammate .ui-bot__shadow{display:none}.ld-teammate[data-faint] .ui-bot{transform-origin:50% 100%;animation:3.3s cubic-bezier(.3,.7,.2,1) both ld-faint}@keyframes ld-faint{0%{transform:none}10%{transform:rotate(calc(var(--dir) * -6deg))}30%{transform:translateY(9%) rotate(calc(var(--dir) * 38deg))}36%{transform:translateY(6%) rotate(calc(var(--dir) * 31deg))}78%{transform:translateY(7%) rotate(calc(var(--dir) * 33deg))}to{transform:none}}@media (max-width:600px){.ld-teammate:nth-child(2n),.ld-teammate:nth-child(5){display:none}.ld-teammate{transform-origin:50% 100%;scale:.78}}.ld-composer{background:var(--raised);background-image:var(--sheen);box-shadow:var(--sh-float), var(--edge);transition:box-shadow var(--d-small) var(--ease-out), transform var(--dur-glide) var(--spring-glide);border-radius:24px;position:relative}.ld-composer:focus-within{box-shadow:var(--sh-float), inset 0 0 0 1px var(--signal), 0 0 0 4px var(--signal-soft)}.ld-composer[data-invalid]{box-shadow:var(--sh-float), inset 0 0 0 1px var(--err), 0 0 0 4px var(--err-soft)}.ld-composer textarea{resize:none;width:100%;min-height:64px;max-height:220px;font:inherit;color:var(--text);background:0 0;border:0;outline:none;padding:18px 20px 6px;font-size:16px;line-height:1.5;display:block}.ld-composer textarea::placeholder{color:var(--text-3);opacity:1}.ld-composer__bar{align-items:center;gap:6px;padding:8px 10px 10px 12px;display:flex}.ld-grow{flex:1;min-width:0}.ld-composer--lg{border-radius:28px}.ld-composer--lg textarea{min-height:92px;padding:22px 24px 8px;font-size:17.5px}.ld-composer__note{color:var(--err);padding:0 20px 12px;font-size:13px;line-height:1.45}.ld-composer__note--warn{color:var(--warn)}.ld-composer--lg .ld-composer__note{padding-inline:24px}.ld-composer__tray{padding:0 14px 4px}.ld-composer__trace{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ld-composer__trace rect{x:.75px;y:.75px;rx:23.25px;fill:none;width:calc(100% - 1.5px);height:calc(100% - 1.5px);stroke:var(--signal);stroke-width:1.5px;stroke-dasharray:100;stroke-dashoffset:100px;opacity:0}.ld-composer--lg .ld-composer__trace rect{rx:27.25px}.ld-composer.is-tracing .ld-composer__trace rect{animation:ld-trace 1.1s var(--ease-out) both}@keyframes ld-trace{0%{stroke-dashoffset:100px;opacity:1}70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.ld-composer.is-sending{box-shadow:var(--sh-3), inset 0 0 0 1px var(--signal), 0 0 0 4px var(--signal-soft);transform:translateY(-6px)scale(1.012)}.ld-composer.is-sending .ld-send__arrow{animation:ld-send-go .52s var(--ease-in) both}.ld-composer.is-sending textarea{animation:ld-idea-lift .48s var(--ease-in) both}@keyframes ld-send-go{40%{opacity:1;transform:translate(6px)}to{opacity:0;transform:translate(26px)}}@keyframes ld-idea-lift{to{opacity:.35;transform:translateY(-10px)}}.ld-composer .ld-icon-btn{width:36px;height:36px;color:var(--text-2);cursor:pointer;transition:background-color 80ms, color 80ms, transform var(--dur-press) var(--spring-press);border-radius:50%;place-items:center;font-size:17px;display:inline-grid;position:relative}.ld-composer .ld-icon-btn:hover{background:var(--fill-1);color:var(--text)}.ld-composer .ld-icon-btn:active{transform:scale(.92)}.ld-dir-pill{border-radius:var(--r-pill);background:var(--fill-1);max-width:220px;height:32px;color:var(--text);cursor:pointer;transition:background-color 80ms, transform var(--dur-press) var(--spring-press);align-items:center;gap:7px;padding:0 10px 0 6px;font-size:13px;font-weight:560;display:inline-flex}.ld-dir-pill:hover,.ld-dir-pill[data-state=open]{background:var(--fill-2)}.ld-dir-pill:active{transform:scale(.96)}.ld-dir-pill>span:not(.ld-dir-pill__dot){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ld-dir-pill__dot{background:conic-gradient(from 200deg, var(--signal), var(--pollen), var(--sage), var(--klein), var(--signal));border-radius:50%;flex:none;width:20px;height:20px}.ld-dir-pill__thumb{object-fit:cover;border-radius:50%;flex:none;width:20px;height:20px}.ld-dir-pill .ui-ico{color:var(--text-3);font-size:12px}.ld-send{gap:10px;height:40px;padding:0 8px 0 18px}.ld-send__arrow{width:28px;height:28px;transition:transform var(--dur-snap) var(--spring-snap);background:#0000001f;border-radius:50%;place-items:center;display:grid}.ld-send:hover .ld-send__arrow{transform:translate(2px)}.ld-kbd-hint{align-items:center;gap:4px;margin-right:4px;display:inline-flex}@media (max-width:1023px){.ld-kbd-hint{display:none}}.ld-dir-menu{width:min(100vw - 32px,640px);max-height:min(var(--radix-dropdown-menu-content-available-height,560px), 560px);overscroll-behavior:contain;padding:10px;overflow-y:auto}.ld-dir-menu__intro{color:var(--text-2);padding:4px 6px 10px;font-size:13px;line-height:1.45}.ld-dir-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.ld-dir-item{cursor:pointer;border-radius:12px;outline:none;gap:6px;padding:6px 6px 8px;transition:background-color 80ms;display:grid;position:relative}.ld-dir-item[data-highlighted]{background:var(--fill-1)}.ld-dir-item__pic{aspect-ratio:16/10;background:var(--well-2);box-shadow:var(--edge);border-radius:8px;display:block;position:relative;overflow:hidden}.ld-dir-item__pic img{object-fit:cover;width:100%;height:100%}.ld-dir-item[data-state=checked] .ld-dir-item__pic{box-shadow:inset 0 0 0 2px var(--signal), 0 0 0 3px var(--signal-soft)}.ld-dir-item__tick{background:var(--signal);width:20px;height:20px;color:var(--on-signal);border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:6px;left:6px}.ld-dir-item b{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.ld-dir-item span.ld-dir-item__line{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.ld-dir-auto{background:conic-gradient(from 200deg, var(--signal), var(--pollen), var(--sage), var(--klein), var(--signal));place-items:center;width:100%;height:100%;display:grid}.ld-dir-auto:after{content:"";aspect-ratio:1;background:var(--raised);width:34%;box-shadow:var(--sh-1);border-radius:50%}@media (max-width:640px){.ld-dir-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ld-work{overflow:hidden}.ld-work__rail{will-change:transform;gap:16px;width:max-content;padding:6px max(16px,50vw - 600px);display:flex}.ld-work-card{width:clamp(280px,30vw,400px);color:var(--text);flex:none;padding:8px 8px 14px;text-decoration:none;display:block}.ld-work-card__img{aspect-ratio:16/10;background:var(--well-2);border-radius:14px;display:block;position:relative;overflow:hidden}.ld-work-card__img img{object-fit:cover;width:100%;height:100%;transition:transform var(--d-large) var(--ease-expo)}.ld-work-card:hover .ld-work-card__img img{transform:scale(1.04)}.ld-work-card__row{align-items:center;gap:10px;min-width:0;padding:12px 6px 0;display:flex}.ld-work-card__row>span:last-child{min-width:0}.ld-work-card__row b{letter-spacing:-.01em;font-size:14.5px;font-weight:640;display:block}.ld-work-card__row span span{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;max-width:30ch;font-size:12.5px;display:block;overflow:hidden}.ld-person{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-weight:640;display:grid}.ld-work__foot{justify-content:center;margin-top:28px;display:flex}.ld-statement{letter-spacing:-.04em;text-wrap:balance;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;font-size:clamp(30px,3.6vw,54px);font-weight:780;line-height:1.04}.ld-statement .ld-fw{color:var(--text);transition:color .22s var(--ease-out)}.ld-statement .ld-fw.is-dim{color:var(--text-unread)}.ld-stack{gap:0;padding-bottom:8vh;display:grid}.ld-scard{top:calc(124px + var(--n) * 16px);border-radius:var(--r-2xl);min-height:min(560px,74vh);box-shadow:var(--sh-3);transform-origin:50% 0;grid-template-columns:1fr 1.25fr;align-items:end;gap:clamp(20px,4vw,56px);margin-bottom:8vh;padding:clamp(24px,4vw,48px);display:grid;position:sticky;overflow:hidden}.ld-scard.ld-well{background:var(--well);color:var(--text)}.ld-scard__n{font-variation-settings:"wdth" 78;letter-spacing:-.04em;grid-area:1/1;align-self:start;font-size:clamp(64px,9vw,132px);font-weight:860;font-stretch:78%;line-height:.8}.ld-scard__text{grid-area:2/1;gap:12px;display:grid}.ld-scard__text .type-d3{max-width:12ch}.ld-scard__text p{opacity:.82;max-width:36ch;font-size:16px;line-height:1.5}.ld-scard__ui{grid-area:1/2/span 2;align-self:stretch;align-items:center;min-width:0;display:grid}.ld-scard.ui-f-ink .ld-scard__text p,.ld-scard.ui-f-klein .ld-scard__text p{opacity:.78}.ld-scard.ui-f-signal .ld-scard__text p,.ld-scard.ui-f-pollen .ld-scard__text p{opacity:1}@supports (animation-timeline:view()){.ld-scard{animation:linear both ld-card-recede;animation-timeline:view();animation-range:exit-crossing}@keyframes ld-card-recede{to{transform:scale(.94)}}}@media (prefers-reduced-motion:reduce){.ld-scard{animation:none}}.ld-mock{color:#141310;background:#fff;border-radius:20px;padding:18px;font-size:13.5px;box-shadow:0 1px 2px #00000014,0 18px 40px -12px #00000047}.ld-mock--dark{color:#f5f5f5;background:#121212;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #ffffff14,0 30px 60px -20px #0009}.ld-mock .type-meta{color:#5c574f}.ld-mock--dark .type-meta{color:#a3a3a3}.ld-mock__q{letter-spacing:-.02em;margin:6px 0 14px;font-size:17px;font-weight:680}.ld-mock__opts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ld-mock__opt{transition:transform var(--dur-glide) var(--spring-glide);background:#f3f0ea;border-radius:12px;gap:3px;padding:12px;display:grid}.ld-mock__opt b{font-size:13.5px}.ld-mock__opt span{color:#5c574f;font-size:12px}.ld-mock__opt.is-on{color:#fdfcfa;background:#141310}.ld-mock__opt.is-on span{color:#c9c4ba}.ld-mock__head{align-items:center;gap:10px;display:flex}.ld-mock__head b{font-size:14px}.ld-mock__head .type-meta{letter-spacing:0;margin-left:auto}.ld-mock-stage{align-items:flex-end;gap:14px;padding:18px 6px 8px;display:flex}.ld-mock-line{background:#0a0a0a;border-radius:10px;align-items:center;gap:10px;height:34px;margin-top:6px;padding:0 10px;font-size:12.5px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.ld-mock-line .type-meta{flex:none;width:8ch}.ld-mock-line .type-meta:last-child{letter-spacing:0;width:auto}.ld-mock-site{color:#f3e6d6;background:#17100c;border-radius:12px;align-content:end;min-height:220px;padding:22px;display:grid;position:relative;overflow:hidden}.ld-mock-site h4{font-family:var(--f-serif);letter-spacing:-.03em;font-size:44px;font-style:italic;font-weight:500;line-height:.9;position:relative}.ld-mock-site .ld-vinyl{width:180px;position:absolute;top:-20px;right:-30px}.ld-pick-frame{pointer-events:none;border:1.5px solid #ff4a1c;border-radius:6px;position:absolute;box-shadow:0 0 0 4px #ff4a1c29}.ld-pick-frame:before{content:attr(data-label);color:#160904;height:18px;font-family:var(--f-mono);letter-spacing:0;white-space:nowrap;background:#ff4a1c;border-radius:4px;padding:0 6px;font-size:10px;line-height:18px;position:absolute;top:-22px;left:-1.5px}.ld-mock-bubble{color:#141310;background:#fff;border-radius:16px 16px 4px;max-width:220px;padding:10px 13px;font-size:13px;position:absolute;bottom:14px;right:14px;box-shadow:0 10px 30px -8px #0006}.ld-mock-dns-wrap{border-radius:6px;margin-top:12px;overflow-x:auto}.ld-mock-dns-wrap:focus-visible{outline-color:#f5f5f5}.ld-mock-dns{border-collapse:collapse;width:100%;font-size:12px}.ld-mock-dns td{font-family:var(--f-mono);white-space:nowrap;border-top:1px solid #ffffff14;padding:8px 6px;font-size:11px}.ld-ok-dark{color:#56c98a}.ld-badge-dark-ok{color:#56c98a;background:#56c98a24;margin-left:auto}.ld-plan{background:var(--raised);color:var(--text);box-shadow:var(--sh-2), var(--edge);border-radius:20px;overflow:hidden}.ld-plan__head{color:#f3e6d6;background:#17100c;padding:20px 110px 18px 20px;position:relative;overflow:hidden}.ld-plan__head .type-meta{color:#c4a990}.ld-plan__title{font-family:var(--f-serif);letter-spacing:-.03em;margin-top:10px;font-size:34px;font-style:italic;font-weight:500;line-height:.95}.ld-plan__concept{color:#d6c2ae;max-width:44ch;margin-top:10px;font-size:13.5px;line-height:1.5}.ld-plan__disc{background:repeating-radial-gradient(circle,#0c0806 0 1.5px,#1b1410 1.5px 3px);border-radius:50%;width:150px;height:150px;position:absolute;top:-30px;right:-36px;box-shadow:inset 0 0 0 1px #ffffff0d}.ld-plan__disc:after{content:"";background:radial-gradient(circle,#0c0806 0 8%,#ff4a1c 9%);border-radius:50%;position:absolute;inset:36%}.ld-plan__palette{height:30px;display:flex}.ld-plan__palette span{flex:1}.ld-plan__rows{padding:6px 18px 4px}.ld-plan__row{border-top:1px solid var(--line);grid-template-columns:84px 1fr;gap:12px;padding:12px 0;font-size:13.5px;line-height:1.5;display:grid}.ld-plan__row:first-child{border-top:0}.ld-plan__row>.type-meta{color:var(--text-3);padding-top:2px}.ld-th-member{flex-direction:column;flex:none;align-items:center;gap:6px;min-width:52px;display:flex}.ld-th-member__bodies{align-items:flex-end;height:50px;display:flex;position:relative}.ld-th-member__name{color:#a3a3a3;white-space:nowrap;font-size:11.5px;font-weight:560}.ld-th-member[data-working] .ld-th-member__name{color:#f5f5f5}.ld-vinyl{aspect-ratio:1;--s-bg:#17100c;background:radial-gradient(circle,#0000 0 31%,#ffffff09 31.2% 31.6%,#0000 32%),repeating-radial-gradient(circle,#0b0705 0 1.2px,#18110d 1.2px 2.6px);border-radius:50%;justify-self:center;width:min(100%,340px);position:relative;box-shadow:0 40px 80px -20px #000000b3,inset 0 0 0 1px #ffffff0a}.ld-vinyl:before{content:"";background:conic-gradient(from 30deg, transparent 0 10%, #fff0dc17 14%, transparent 20% 60%, #fff0dc0f 64%, transparent 70%);border-radius:50%;position:absolute;inset:0}.ld-vinyl__label{color:#1a0b05;letter-spacing:.1em;text-align:center;background:#ff4a1c;border-radius:50%;place-items:center;font-size:10px;font-weight:800;line-height:1.2;display:grid;position:absolute;inset:33%}.ld-vinyl__label:after{content:"";background:var(--s-bg);border-radius:50%;width:6%;height:6%;position:absolute}.ld-vinyl--spin{animation:9s linear infinite ld-spin}@keyframes ld-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ld-vinyl--spin{animation:none}}.ld-closing{border-radius:var(--r-2xl);background:var(--well);width:min(1200px,100% - 32px);box-shadow:var(--edge);text-align:center;margin:0 auto;padding:clamp(56px,10vw,120px) 20px 0;position:relative;overflow:hidden}.ld-closing .ld-composer{text-align:left;z-index:2;width:min(680px,100%);margin:30px auto 0;position:relative}.ld-closing__crew{z-index:1;justify-content:center;align-items:flex-end;gap:clamp(4px,2vw,22px);height:92px;margin-top:-10px;display:flex;position:relative}.ld-closing__crew .ui-bot{transform:translateY(26%)}.ld-closing__crew .ui-bot__shadow{display:none}.ld-closing__slot{flex:none;display:block}@media (max-width:600px){.ld-closing__crew{transform-origin:50% 100%;scale:.8}}@media (max-width:900px){.ld-sparks__row{grid-template-columns:repeat(2,1fr)}.ld-scard{top:calc(116px + var(--n) * 10px);grid-template-columns:1fr;align-items:start;min-height:auto}.ld-scard__ui{grid-area:3/1}.ld-scard__n{grid-row:1}.ld-scard__text{grid-row:2}.ld-peeker--hero{top:-50px;right:24px}}@media (max-width:560px){.ld-sparks__row{grid-template-columns:1fr}.ld-sparks__row .ld-spark:nth-child(n+3){display:none}.ld-mock__opts{grid-template-columns:1fr}.ld-hero{padding-top:calc(60px + clamp(40px,8vh,96px))}}.ld-show{padding-top:clamp(80px,14vh,160px)}.ld-show .ld-sec__head{margin-bottom:0}.ld-theatre__track{height:716vh;position:relative}.ld-theatre__pin{flex-direction:column;justify-content:center;gap:18px;height:100svh;padding-top:96px;padding-bottom:20px;display:flex;position:sticky;top:0}.ld-theatre__stage{border-radius:var(--r-2xl);background:var(--well);box-shadow:var(--edge);grid-template-columns:minmax(0,1fr) minmax(0,680px) minmax(0,1fr);align-items:center;gap:clamp(14px,2vw,28px);padding:clamp(18px,3vw,40px) clamp(14px,2.4vw,32px);display:grid}@media (min-width:1101px){.ld-theatre__stage{grid-template-columns:minmax(210px,1fr) minmax(0,680px) minmax(210px,1fr);padding-inline:clamp(14px,1.5vw,22px)}}.ld-mates{isolation:isolate;grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.ld-mates--l{justify-items:end}.ld-mates--r{justify-items:start}.ld-mate{width:100%;max-width:236px;transition:transform var(--dur-glide) var(--spring-glide);border-radius:22px;align-items:center;gap:10px;padding:6px 14px 6px 6px;display:flex;position:relative}.ld-mate:before{content:"";z-index:-1;border-radius:inherit;background:var(--raised);background-image:var(--sheen);box-shadow:var(--sh-2), var(--edge);opacity:0;transition:opacity var(--d-small) var(--ease-out);position:absolute;inset:0}.ld-mates--l .ld-mate{text-align:right;flex-direction:row-reverse;padding:6px 6px 6px 14px}.ld-mate__fig{margin:calc(var(--size) * .52) calc(var(--size) * .25) 0;flex:none}.ld-mate__fig .ui-bot__shadow{opacity:.8}.ld-mate__txt{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.ld-mate__txt b{letter-spacing:-.02em;font-size:15px;font-weight:700}.ld-mate__state{color:var(--text-2);align-items:center;gap:5px;font-size:12.5px;line-height:1.3;display:inline-flex}.ld-mates--l .ld-mate__state{justify-content:flex-end}.ld-mate.is-on{transform:scale(1.03)}.ld-mate.is-on:before{opacity:1}.ld-mate.is-on .ld-mate__state,.ld-mate.is-done .ld-mate__state{color:var(--text)}.ld-mate__state:before{content:"";background:var(--text) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4l2.6 2.6L12 5.4' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 10px no-repeat;opacity:0;width:0;height:14px;transition:width var(--dur-glide) var(--spring-glide), margin var(--dur-glide) var(--spring-glide), opacity var(--d-small) var(--ease-out), transform var(--dur-snap) var(--spring-snap);border-radius:50%;flex:none;margin-right:-5px;transform:scale(.6)}.ld-mate.is-done .ld-mate__state:before{opacity:1;width:14px;margin-right:0;transform:none}:root[data-theme=dark] .ld-mate__state:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4l2.6 2.6L12 5.4' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ld-mate__state:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4l2.6 2.6L12 5.4' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}.ld-swap{overflow-clip-margin:2px;vertical-align:bottom;height:1.3em;line-height:1.3em;display:inline-grid;overflow:clip}.ld-swap>span{transition:transform var(--dur-glide) var(--spring-glide), opacity var(--d-small) var(--ease-out);grid-area:1/1}.ld-swap>span[data-out]{opacity:0;transform:translateY(-110%)}.ld-swap>span[data-in]{opacity:0;transform:translateY(110%)}.ld-theatre__pin .ld-swap{transition:width var(--dur-glide) var(--spring-glide);grid-template-columns:minmax(0,1fr);justify-items:start;position:relative;overflow:visible clip}.ld-theatre__pin .ld-swap>span{white-space:nowrap}.ld-theatre__pin .ld-swap>span[data-out]{position:absolute;top:0;left:0}.ld-mates--l .ld-swap,.ld-theatre__foot .ld-swap{justify-items:unsafe end}.ld-mates--l .ld-swap>span[data-out],.ld-theatre__foot .ld-swap>span[data-out]{left:auto;right:0}.ld-tw{background:var(--raised);background-image:var(--sheen);box-shadow:var(--sh-float), var(--edge);border-radius:22px;min-width:0;padding:0 8px 8px}.ld-tw__bar{align-items:center;gap:10px;height:42px;padding:0 4px;display:flex}.ld-tw__dots{flex:none;gap:6px;display:flex}.ld-tw__dots i{background:var(--fill-3);border-radius:50%;width:9px;height:9px}.ld-url{border-radius:var(--r-pill);background:var(--fill-1);min-width:0;max-width:300px;height:28px;color:var(--text-2);flex:1;align-items:center;gap:8px;margin:0 auto;padding:0 12px;font-size:12px;display:flex}.ld-url .ui-ico{color:var(--text-3);font-size:13px}.ld-url>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ld-tw__status{transition:background-color var(--d-small), color var(--d-small);flex:none}.ld-tw__screen{aspect-ratio:16/10.4;background:var(--well-2);border-radius:14px;position:relative;overflow:hidden;container-type:inline-size}.ld-tw-site{color:#1a120d;background:#f4ebdc;border-radius:14px;position:absolute;inset:0;overflow:hidden}.ld-tw-site.is-dark{color:#f3e6d6}.ld-tw-site__field{opacity:0;background:radial-gradient(120% 90% at 78% 40%,#3a1a0e 0%,#1e0f08 46%,#120a07 100%);position:absolute;inset:0}.ld-tw-site__light{aspect-ratio:1;opacity:0;background:radial-gradient(closest-side,#ff965057,#ff783c1a 55%,#0000);border-radius:50%;width:70cqw;position:absolute;top:-4cqw;right:-18cqw}.ld-tw-site__wire{opacity:0;flex-direction:column;gap:2.4cqw;padding:4.5cqw 5cqw;display:flex;position:absolute;inset:0}.ld-tw-site__wire i{background:#14131014;border-radius:6px;display:block}.ld-tw-site__disc{opacity:0;width:50cqw;position:absolute;top:13cqw;right:-8cqw}.ld-tw-site__disc .ld-vinyl{width:100%;display:block}.ld-tw-site__nav{opacity:0;align-items:center;gap:3.4cqw;padding:4.5cqw 5cqw 0;font-size:max(9px,2.3cqw);display:flex;position:relative}.ld-tw-site__nav b{font-family:var(--f-serif);letter-spacing:-.02em;margin-right:auto;font-size:max(12px,3.4cqw);font-style:italic;font-weight:500}.ld-tw-site__nav span{opacity:.72}.ld-tw-site__h{max-width:62%;font-family:var(--f-serif);letter-spacing:-.035em;padding:8cqw 5cqw 0;font-size:9.6cqw;font-style:italic;font-weight:500;line-height:.9;position:relative}.ld-tw-w{vertical-align:top;margin:0 -.06em -.14em;padding:0 .06em .14em;display:inline-block;overflow:hidden}.ld-tw-w>span{display:inline-block;transform:translateY(130%)}.ld-tw-site__sub{opacity:0;max-width:46%;padding:3.6cqw 5cqw 0;font-size:max(9px,2.3cqw);line-height:1.4;position:relative}.ld-tw-site.is-dark .ld-tw-site__sub{color:#b39a83}.ld-tw-grid{pointer-events:none;grid-template-columns:repeat(12,1fr);gap:1.6%;padding:0 5%;display:grid;position:absolute;inset:0}.ld-tw-grid i{transform-origin:50% 0;background:#ff4a1c17;border-inline:1px solid #ff4a1c47;transform:scaleY(0)}.ld-tw-note,.ld-tw-palette,.ld-tw-curve,.ld-tw-review,.ld-tw-width,.ld-tw-check{opacity:0;color:#141310;position:absolute;box-shadow:0 1px 2px #00000014,0 14px 30px -10px #0000004d}.ld-tw-note .type-meta,.ld-tw-palette .type-meta,.ld-tw-curve .type-meta,.ld-tw-review .type-meta{color:#141310a3;margin-bottom:6px;display:block}.ld-tw-note{background:#ffd23f;border-radius:14px;width:60%;margin:-11% 0 0 -30%;padding:2.6cqw 3cqw;font-size:max(11px,2.4cqw);font-weight:520;line-height:1.4;top:50%;left:50%}.ld-tw-palette{background:#fff;border-radius:14px;padding:1.8cqw 2cqw;top:18%;right:4%}.ld-tw-palette__row{gap:1cqw;display:flex}.ld-tw-palette__row i{aspect-ratio:1;border-radius:30%;width:5.2cqw;box-shadow:inset 0 0 0 1px #00000014}.ld-tw-curve{background:#fff;border-radius:14px;width:32%;padding:1.6cqw 1.8cqw;bottom:7%;left:5%}.ld-tw-curve svg{color:#141310;width:100%;height:auto;display:block;overflow:visible}.ld-tw-width{color:#fdfcfa;height:28px;font-family:var(--f-mono);font-variant-numeric:tabular-nums;z-index:3;background:#141310;border-radius:999px;align-items:center;gap:5px;padding:0 12px 0 9px;font-size:11px;display:inline-flex;top:4%;left:50%;translate:-50%}.ld-tw-width .ui-ico{font-size:13px}.ld-tw-width__u{opacity:.6}.ld-tw-checks{z-index:3;justify-items:end;gap:6px;display:grid;position:absolute;bottom:6%;right:4%}.ld-tw-check{white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:7px;height:28px;padding:0 11px 0 6px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.ld-tw-check i{color:#fff;background:#141310;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;display:grid}.ld-tw-review{z-index:4;background:#fff;border-radius:16px;gap:7px;width:44%;padding:2cqw 2.2cqw;font-size:max(10.5px,2.1cqw);font-weight:560;display:grid;top:16%;right:4%}.ld-tw-review__line{opacity:0;align-items:center;gap:7px;display:flex}.ld-tw-review__line i{background:#ff4a1c;border-radius:50%;flex:none;width:8px;height:8px}.ld-theatre__foot{justify-content:center;align-items:center;gap:14px;padding:0 16px;display:flex}.ld-theatre__foot .type-meta{color:var(--text-2);text-align:right;white-space:nowrap;flex:none;min-width:18ch}.ld-theatre__progress{background:var(--fill-2);border-radius:4px;flex:0 360px;min-width:60px;height:4px;position:relative;overflow:hidden}.ld-theatre__progress i{background:var(--text);transform-origin:0;border-radius:4px;position:absolute;inset:0;transform:scaleX(0)}.ld-door{border-radius:var(--r-2xl);background:var(--well);box-shadow:var(--edge);grid-template-columns:7fr 5fr;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(22px,4vw,56px) clamp(16px,4vw,48px);display:grid}.ld-door__main{min-width:0}.ld-door__switch{background:var(--raised);box-shadow:var(--edge);margin-bottom:18px}.ld-door__switch>button{height:38px;padding:0 18px;font-size:14px}.ld-door__window{background:var(--raised);background-image:var(--sheen);box-shadow:var(--sh-float), var(--edge);border-radius:22px;padding:0 8px 8px}.ld-door__screen{aspect-ratio:16/10;background:var(--well-2);border-radius:14px;position:relative;overflow:hidden}.ld-door__screen img{object-fit:cover;width:100%;height:100%}.ld-door__md{background:var(--raised);color:var(--text);font-family:var(--f-mono);font-variation-settings:"wdth" 90;clip-path:inset(0 0 0 100%);padding:clamp(14px,2vw,24px);font-size:clamp(10px,1vw,12.5px);font-stretch:90%;line-height:1.75;position:absolute;inset:0}.ld-door__md b{font-weight:700}.ld-door__md .ld-q{color:var(--text-2)}.ld-door__md u{-webkit-text-decoration-color:var(--line-input);-webkit-text-decoration-color:var(--line-input);-webkit-text-decoration-color:var(--line-input);text-decoration-color:var(--line-input);text-underline-offset:3px}.ld-door__md .ld-k{color:var(--signal-text)}.ld-door__scan{background:var(--signal);opacity:0;width:2px;position:absolute;top:0;bottom:0;left:100%;box-shadow:0 0 0 4px #ff4a1c29}.ld-door__list{margin:0;padding:0;list-style:none;display:grid}.ld-door__list li{border-top:1px solid var(--line);grid-template-columns:34px 1fr;align-items:start;gap:12px;padding:13px 0;display:grid}.ld-door__list li:first-child{border-top:0}.ld-door__tick{background:var(--raised);width:32px;height:32px;box-shadow:var(--sh-1), var(--edge);border-radius:50%;place-items:center;font-size:15px;display:grid}.ld-door__list li>div>b{letter-spacing:-.02em;font-size:16px;font-weight:680;line-height:1.25;display:block}.ld-door__list li>div>span{color:var(--text-2);margin-top:2px;font-size:14px;line-height:1.45;display:block}.ld-door__foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;margin-top:28px;display:flex}@media (max-width:1100px){.ld-theatre__stage{grid-template-columns:1fr}.ld-tw{order:1}.ld-mates{order:2;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:stretch;gap:6px}.ld-mates--r{order:3}.ld-mate,.ld-mates--l .ld-mate{text-align:center;flex-direction:column;gap:4px;max-width:none;padding:8px 4px}.ld-mates--l .ld-mate__state,.ld-mate__state{justify-content:center}.ld-mate__state{position:relative;overflow:visible clip}.ld-mate .ld-swap,.ld-mates--l .ld-swap{justify-items:unsafe center;position:static}.ld-mate .ld-swap>span[data-out],.ld-mates--l .ld-swap>span[data-out]{left:50%;right:auto;translate:-50%}.ld-door{grid-template-columns:1fr}}@media (max-width:700px){.ld-theatre__track{height:644vh}.ld-theatre__pin{justify-content:flex-start;gap:10px;padding-top:88px}.ld-theatre__stage{border-radius:28px;gap:6px;padding:10px 10px 8px}.ld-mates{gap:2px}.ld-mate{padding:4px 2px}.ld-mate__txt b{font-size:13px}.ld-mate__state{white-space:nowrap;font-size:11px}.ld-mate.is-on{transform:none}.ld-tw{border-radius:18px;padding:0 6px 6px}.ld-tw__bar{height:36px}.ld-url{font-size:11px}.ld-tw-note{width:76%;margin-left:-38%}.ld-tw-check{height:22px;padding:0 8px 0 4px;font-size:10px}.ld-tw-check i{width:14px;height:14px;font-size:8px}.ld-tw-width{height:22px;font-size:10px}.ld-tw-review{width:60%;top:10%}.ld-theatre__foot .type-meta{min-width:0;font-size:10px}.ld-door{border-radius:28px;padding:18px 14px 22px}.ld-door__switch>button{padding:0 14px}}.ld-theatre__track.is-static{height:auto}.ld-theatre__track.is-static .ld-theatre__pin{height:auto;padding-top:32px;position:relative}.ld-tw-site__disc,.ld-tw-site__light{will-change:transform, opacity}.ld-theatre__track.is-static *{will-change:auto}.ld-mate__fig .ui-bot__body{display:grid}.ld-mate__fig .ui-bot__body>*{grid-area:1/1}.ld-mate__fig .ui-bot__body>img.ld-still{width:calc(var(--size) * 1.5);height:calc(var(--size) * 1.5);margin:calc(var(--size) * -.35) calc(var(--size) * -.25) calc(var(--size) * -.15);max-width:none}.ld-mate__fig img.ld-still{opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out)}.ld-mate__fig .ui-bot__body{transform-origin:50% 80%;transition:transform var(--dur-glide) var(--spring-glide)}.ld-mate.is-on .ld-mate__fig .ui-bot__body{transform:scale(1.2)}.ld-mate__fig .ui-bot__body[data-layer=a]>img[data-l=a],.ld-mate__fig .ui-bot__body[data-layer=b]>img[data-l=b]{opacity:1}.ld-mate__fig .ui-bot__body[data-layer=a]>canvas,.ld-mate__fig .ui-bot__body[data-layer=b]>canvas{opacity:0!important}.ld-mate__fig img.ld-still.is-bob{animation:ld-mate-bob .62s var(--ease-out) infinite alternate;transform-origin:50% 90%}@keyframes ld-mate-bob{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-9%)rotate(-3deg)}}@media (scripting:none){.ld-statement .ld-fw.is-dim{color:var(--text)}}@media (prefers-reduced-motion:reduce){.ld-statement .ld-fw.is-dim{color:var(--text)}}.ld-ship{border-radius:var(--r-2xl);background:var(--well);box-shadow:var(--edge);margin:0;padding:clamp(8px,1.5vw,16px) clamp(20px,4vw,48px);list-style:none;display:grid}.ld-ship__row{border-top:1px solid var(--line);grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr);align-items:start;gap:16px 40px;padding:28px 0;display:grid}.ld-ship__row:first-child{border-top:0}.ld-ship__name{font-size:var(--t-d3);letter-spacing:-.04em;font-weight:840;line-height:.96}.ld-ship__body{color:var(--text-2);gap:6px;max-width:46ch;font-size:15px;line-height:1.5;display:grid}.ld-ship__job{color:var(--text);letter-spacing:-.01em;font-weight:640}.ld-ship__spec{color:var(--text-2);gap:7px;margin:0;padding:4px 0 0;list-style:none;display:grid}.ld-ship__spec li{letter-spacing:0;text-transform:none;align-items:center;gap:8px;display:flex}.ld-ship__dot{background:var(--ok);border-radius:50%;flex:none;width:6px;height:6px}.ld-ship__dot--coming{box-shadow:inset 0 0 0 1px var(--line-input);background:0 0}@media (max-width:900px){.ld-ship__row{grid-template-columns:1fr;gap:12px;padding:24px 0}}
