.ld-home h1,.ld-home h2{margin:0;color:inherit;font-family:var(--gc-font-display);font-weight:500;text-wrap:balance}.ld-home h1{font-size:var(--gc-text-6xl);line-height:var(--gc-text-6xl-lh);letter-spacing:var(--gc-text-6xl-tracking)}.ld-home h1 span{display:block}.ld-home h2{font-size:var(--gc-text-5xl);line-height:var(--gc-text-5xl-lh);letter-spacing:var(--gc-text-5xl-tracking)}.ld-hero{position:relative;overflow:hidden;padding-top:var(--gc-space-16)}.ld-field{position:absolute;top:0;left:0;width:100%;height:calc(var(--gc-figure-desk-h) + var(--gc-space-24) + var(--gc-space-16));pointer-events:none}.ld-field path{fill:none;stroke:var(--gc-trace);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1;animation:ld-draw var(--gc-dur-draw) var(--gc-ease-out) forwards}.ld-field path:nth-child(2n){animation-delay:var(--gc-dur-fast)}.ld-field path:nth-child(3n){animation-delay:var(--gc-dur-base)}@keyframes ld-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ld-field path{animation:none;stroke-dashoffset:0}}.ld-field__node rect{fill:var(--gc-canvas);stroke:var(--gc-trace);stroke-width:1.5}.ld-field__node circle,.ld-field__node line{fill:none;stroke:var(--gc-line-strong);stroke-width:1.5;stroke-linecap:round}.ld-field__node .ld-field__dot{fill:var(--gc-line-strong);stroke:none}.ld-mark-tile{position:absolute;top:calc(var(--gc-space-24) * 3);right:var(--gc-figure-mark-right);display:grid;place-items:center;width:calc(var(--gc-control-lg) + var(--gc-space-3));height:calc(var(--gc-control-lg) + var(--gc-space-3));background:var(--gc-surface);border-radius:var(--gc-radius-lg);box-shadow:var(--gc-shadow-2),0 0 0 1px var(--gc-line);color:var(--gc-text)}.ld-hero__head{position:relative;text-align:center}.ld-lead{max-width:var(--gc-measure-lead);margin:var(--gc-space-6) auto 0;color:var(--gc-text-2);font-size:var(--gc-text-lg);line-height:var(--gc-text-lg-lh)}.ld-lead a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ld-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gc-space-3);margin-top:var(--gc-space-8)}.ld-facts span{display:block}.ld-facts{width:-moz-fit-content;width:fit-content;margin:var(--gc-space-4) auto 0;color:var(--gc-text-muted);font-size:var(--gc-text-sm);line-height:var(--gc-text-sm-lh)}.ld-desk{position:relative;max-width:var(--gc-figure-desk-max);margin:var(--gc-space-12) auto 0;overflow:hidden;background:var(--gc-figure-editor-bg);border-radius:var(--gc-radius-xl);box-shadow:var(--gc-shadow-3),0 0 0 1px var(--gc-line)}.ld-desk__top{display:flex;align-items:center;gap:var(--gc-space-4);height:var(--gc-figure-bar-h);padding:0 var(--gc-space-3);background:var(--gc-surface-sunken);color:var(--gc-text-muted);font:500 var(--gc-text-xs) /1 var(--gc-font-mono)}.ld-desk__top>span:nth-child(2){min-width:0;max-width:60ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-desk__clock{margin-left:auto}.ld-desk__dots{display:flex;gap:var(--gc-space-1)}.ld-desk__dots i{width:var(--gc-space-3);height:var(--gc-space-3);border-radius:var(--gc-radius-full);background:color-mix(in srgb,var(--gc-line-strong) 50%,transparent)}.ld-desk__body{display:grid;grid-template-columns:2.6fr 1fr;height:var(--gc-figure-desk-h)}.ld-ed{min-width:0;overflow:hidden;background:var(--gc-figure-editor-bg)}.ld-ed__tabs{display:flex;border-bottom:1px solid var(--gc-figure-editor-line);color:var(--gc-figure-editor-tab);font:500 var(--gc-text-xs) /1 var(--gc-font-sans)}.ld-ed__tabs span{padding:var(--gc-space-3)}.ld-ed__tabs .ld-ed__on{color:var(--gc-text);border-bottom:2px solid var(--gc-text)}.ld-ed pre{margin:0;padding:var(--gc-space-3) 0;color:var(--gc-figure-editor-text);font:var(--gc-figure-code-size) /var(--gc-figure-code-lh) var(--gc-figure-font-code);font-feature-settings:none;font-variant-ligatures:none}.ld-ed pre div{white-space:pre}.ld-ed__ln{display:inline-block;width:var(--gc-space-10);padding-right:var(--gc-space-3);color:var(--gc-figure-editor-gutter);text-align:right}.ld-ed b{color:var(--gc-figure-code-keyword);font-weight:400}.ld-ed em{color:var(--gc-figure-code-function);font-style:normal}.ld-ed i{color:var(--gc-figure-code-comment);font-style:normal}.ld-ed u{color:var(--gc-figure-code-string);text-decoration:none}.ld-call{display:grid;grid-template-columns:1fr 1fr;align-content:start;grid-gap:var(--gc-space-2);gap:var(--gc-space-2);padding:var(--gc-space-2);background:var(--gc-figure-call-bg)}.ld-call__tile{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:var(--gc-radius-lg)}.ld-call__tile--big{grid-column:1/-1}.ld-call__tile img{display:block;width:100%;height:100%;object-fit:cover}.ld-call__tile span{position:absolute;left:var(--gc-space-2);bottom:var(--gc-space-2);padding:var(--gc-space-1) var(--gc-space-2);background:var(--gc-scrim-photo);color:var(--gc-figure-tile-label);border-radius:var(--gc-radius-xs);font-size:var(--gc-text-xs);line-height:1}.ld-o{--gc-glass-blur:var(--gc-figure-glass-blur);--gc-glass-alpha:var(--gc-figure-glass-alpha);position:absolute;top:var(--gc-figure-glass-top);left:var(--gc-figure-glass-inset);display:flex;flex-direction:column;gap:var(--gc-space-2);width:min(var(--gc-figure-glass-max),calc(100% - 2 * var(--gc-figure-glass-inset)));color:var(--gc-glass-text);font-family:var(--gc-font-sans);text-align:left}.ld-o-glass{background:rgb(var(--gc-glass-rgb)/var(--gc-glass-alpha));-webkit-backdrop-filter:var(--gc-glass-blur);backdrop-filter:var(--gc-glass-blur);border:1px solid var(--gc-glass-line);border-radius:var(--gc-radius-xl);box-shadow:var(--gc-shadow-glass)}.ld-o-bar,.ld-o-deck{display:flex;align-items:center;gap:var(--gc-space-2);padding:var(--gc-space-1)}.ld-o-deck{min-height:calc(var(--gc-control-md) + var(--gc-space-1));margin:0 calc(var(--gc-space-6) + var(--gc-space-1))}.ld-o-icon{display:grid;flex:none;place-items:center;width:var(--gc-control-sm);height:var(--gc-control-sm);color:var(--gc-glass-text-2)}.ld-o-icon svg{width:var(--gc-icon-md);height:var(--gc-icon-md)}.ld-o-div{align-self:stretch;width:1px;margin:var(--gc-space-1) 0;background:var(--gc-glass-line)}.ld-o-sp{flex:1 1}.ld-o-key{flex:none;gap:var(--gc-space-2);height:var(--gc-control-sm);padding:0 var(--gc-space-1) 0 var(--gc-space-3);background:var(--gc-glass-raise);border:1px solid var(--gc-glass-line);border-radius:var(--gc-radius-sm);font:600 var(--gc-text-sm) /1 var(--gc-font-sans);white-space:nowrap}.ld-o-key,.ld-o-key kbd{display:inline-flex;align-items:center;color:var(--gc-glass-text)}.ld-o-key kbd{height:var(--gc-space-6);padding:0 var(--gc-space-2);background:color-mix(in srgb,var(--gc-ink) 28%,transparent);border-radius:var(--gc-radius-xs);font:500 var(--gc-text-xs) /1 var(--gc-font-sans)}.ld-o-key--lit{background:var(--gc-glass-accent-fill);border-color:var(--gc-glass-accent-fill);color:var(--gc-glass-on-accent)}.ld-o-key--lit kbd{background:none;color:var(--gc-glass-on-accent)}.ld-o-key--sm{padding:0 var(--gc-space-1);font-weight:500}.ld-o-key--sm kbd{background:none;color:var(--gc-glass-text)}.ld-o-key--off{background:none}.ld-o-key--off kbd{color:var(--gc-glass-text-2)}.ld-o-key--text{padding:0 var(--gc-space-3)}.ld-o-pager{padding:0 var(--gc-space-2)}.ld-o-pager,.ld-o-switch{color:var(--gc-glass-text-2);font-size:var(--gc-text-sm)}.ld-o-switch{display:inline-flex;align-items:center;gap:var(--gc-space-2);padding:0 var(--gc-space-1)}.ld-o-switch i{position:relative;width:var(--gc-control-sm);height:calc(var(--gc-space-4) + 2px);background:var(--gc-glass-text);border-radius:var(--gc-radius-full)}.ld-o-switch i:after{content:"";position:absolute;top:2px;right:2px;width:calc(var(--gc-space-3) + 2px);height:calc(var(--gc-space-3) + 2px);background:rgb(var(--gc-glass-rgb));border-radius:var(--gc-radius-full)}.ld-o-meter{display:inline-flex;align-items:center;gap:var(--gc-space-2);height:var(--gc-control-sm);padding:0 var(--gc-space-3) 0 var(--gc-space-2);background:var(--gc-glass-raise);border:1px solid var(--gc-glass-line);border-radius:var(--gc-radius-full);color:var(--gc-glass-text);font:600 var(--gc-text-sm) /1 var(--gc-font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ld-o-meter svg{width:var(--gc-icon-sm);height:var(--gc-icon-sm);fill:none;stroke-width:2}.ld-o-meter__track{stroke:color-mix(in srgb,var(--gc-glass-text) 22%,transparent)}.ld-o-meter__arc{stroke:var(--gc-glass-accent)}.ld-o-end{display:inline-flex;align-items:center;height:var(--gc-control-sm);padding:0 var(--gc-space-3);background:var(--gc-glass-raise);border:1px solid var(--gc-glass-line);border-radius:var(--gc-radius-sm);color:var(--gc-glass-text);font:600 var(--gc-text-sm) /1 var(--gc-font-sans)}.ld-o-level{display:inline-flex;align-items:flex-end;gap:2px;height:var(--gc-icon-sm);padding:0 var(--gc-space-1) 0 var(--gc-space-2)}.ld-o-level b{width:3px;background:var(--gc-glass-text-2);border-radius:1px}.ld-o-level b:first-child{height:40%}.ld-o-level b:nth-child(2){height:75%}.ld-o-level b:nth-child(3){height:55%}.ld-o-who{padding:0 var(--gc-space-1);color:var(--gc-glass-accent);font:500 var(--gc-text-xs) /1 var(--gc-font-mono)}.ld-o-phrases{display:flex;flex:1 1;justify-content:flex-end;gap:var(--gc-space-2);min-width:0;padding-left:var(--gc-space-5);overflow:hidden;white-space:nowrap;-webkit-mask-image:var(--gc-fade-ticker);mask-image:var(--gc-fade-ticker)}.ld-o-phrases span{display:inline-flex;flex:none;align-items:center;padding:var(--gc-space-2) var(--gc-space-3);line-height:1;border:1px solid var(--gc-glass-line);border-radius:var(--gc-radius-sm);color:var(--gc-glass-text-2);font-size:var(--gc-text-md)}.ld-o-phrases .ld-o-new{background:var(--gc-glass-raise);color:var(--gc-glass-text)}.ld-o-head{display:flex;align-items:center;gap:var(--gc-space-1);padding:var(--gc-space-2) var(--gc-space-2) 0}.ld-o-body{max-width:72ch;padding:var(--gc-space-3) var(--gc-space-6) var(--gc-space-1)}.ld-o-label{display:block;margin:0 0 var(--gc-space-2);color:var(--gc-glass-accent);font:500 var(--gc-text-xs) /1 var(--gc-font-mono)}.ld-o-q{max-width:72ch;margin:0 0 var(--gc-space-3);color:var(--gc-glass-text-2);font-size:var(--gc-text-md);line-height:var(--gc-text-md-lh)}.ld-o-say{color:var(--gc-glass-text);font:600 var(--gc-text-xl) /var(--gc-text-answer-lh) var(--gc-font-sans)}.ld-o-say,.ld-o-steps{margin:0 0 var(--gc-space-2)}.ld-o-steps{display:flex;flex-direction:column;gap:var(--gc-space-1);padding-left:1.4em;color:var(--gc-glass-text-tone);font-size:var(--gc-text-base);line-height:1.45}.ld-o-steps li::marker{color:var(--gc-glass-text-2);font:500 var(--gc-text-xs) var(--gc-font-mono)}.ld-o-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--gc-space-3);margin:0 var(--gc-space-6);padding:var(--gc-space-2) 0;border-top:1px solid var(--gc-glass-line);color:var(--gc-glass-text-2);font-size:var(--gc-text-xs)}.ld-hero__base{display:grid;grid-template-columns:1fr 1.25fr;align-items:center;grid-gap:var(--gc-space-6);gap:var(--gc-space-6);margin-top:var(--gc-space-12);padding-bottom:var(--gc-space-12)}.ld-say p{max-width:15em;margin:var(--gc-space-3) 0 0;font:500 var(--gc-text-3xl) /var(--gc-text-3xl-lh) var(--gc-font-display);letter-spacing:var(--gc-text-3xl-tracking);text-wrap:pretty}.ld-datas{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gc-space-2);gap:var(--gc-space-2)}.ld-demo{margin:var(--gc-space-3) 0 0;color:var(--gc-text-muted);font-size:var(--gc-text-xs);line-height:var(--gc-text-xs-lh);text-align:right}.ld-ink{padding:var(--gc-space-24) 0;background:var(--gc-ink);color:var(--gc-ink-text)}.ld-ink .ld-tone{color:var(--gc-ink-muted)}.ld-root .ld-statement{max-width:17em;margin:0 auto;text-align:center;text-wrap:balance}.ld-tiles{display:inline-flex;gap:var(--gc-space-1);margin:0 .12em;vertical-align:middle;transform:translateY(-.06em)}.ld-tiles>span{display:grid;place-items:center;width:.9em;height:.9em;background:var(--gc-ink-line);color:var(--gc-ink-text);border-radius:var(--gc-radius-md)}.ld-tiles>span:last-child{background:var(--gc-ink-text);color:var(--gc-ink)}.ld-tiles svg{width:.5em;height:.5em}.ld-facts-row{display:grid;grid-template-columns:repeat(3,1fr);margin-top:var(--gc-space-24);text-align:center}.ld-fact{padding:0 var(--gc-space-8)}.ld-fact:not(:first-child){border-left:1px solid var(--gc-ink-line)}.ld-root .ld-fact h3{margin:0;font:500 var(--gc-text-4xl) /var(--gc-text-4xl-lh) var(--gc-font-display);letter-spacing:var(--gc-text-4xl-tracking)}.ld-fact p{max-width:26em;margin:var(--gc-space-4) auto 0;color:var(--gc-ink-muted);font-size:var(--gc-text-base);line-height:var(--gc-text-base-lh)}.ld-fact a,.ld-fact a:hover{color:var(--gc-ink-accent);text-decoration:underline;text-underline-offset:3px}.ld-fact a:hover{color:var(--gc-ink-text)}.ld-keys{margin:var(--gc-space-16) 0 0;padding:0;list-style:none}.ld-key{display:grid;grid-template-columns:var(--gc-figure-cap) 1.15fr 1fr;grid-gap:var(--gc-space-8);gap:var(--gc-space-8);padding:var(--gc-space-8) 0;border-top:1px solid var(--gc-line)}.ld-key:last-child{border-bottom:1px solid var(--gc-line)}.ld-cap{display:flex;flex-direction:column;justify-content:space-between;width:var(--gc-figure-cap);height:var(--gc-figure-cap);padding:var(--gc-space-3);background:var(--gc-surface);border-radius:var(--gc-radius-lg);box-shadow:var(--gc-shadow-1),inset 0 0 0 1px var(--gc-line)}.ld-cap__n{color:var(--gc-text-muted);font:500 var(--gc-text-xs) /1 var(--gc-font-mono)}.ld-cap svg{width:var(--gc-icon-lg);height:var(--gc-icon-lg)}.ld-cap strong{font:600 var(--gc-text-lg) /1 var(--gc-font-sans)}.ld-cap--lit{background:var(--gc-accent);box-shadow:var(--gc-shadow-2)}.ld-cap--lit,.ld-cap--lit .ld-cap__n{color:var(--gc-on-accent)}.ld-root .ld-key h3{margin:0 0 var(--gc-space-3);font:500 var(--gc-text-3xl) /var(--gc-text-3xl-lh) var(--gc-font-display);letter-spacing:var(--gc-text-3xl-tracking)}.ld-key p{max-width:34em;margin:0;color:var(--gc-text-2)}.ld-chords{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:var(--gc-space-2) var(--gc-space-4);gap:var(--gc-space-2) var(--gc-space-4);margin:var(--gc-space-1) 0 var(--gc-space-5)}.ld-chords dt{color:var(--gc-text-muted);font:400 var(--gc-text-xs) /1 var(--gc-font-mono)}.ld-chords dd{display:flex;gap:var(--gc-space-1);margin:0}.ld-ex{margin:0;padding-top:var(--gc-space-4);border-top:1px dashed var(--gc-line);color:var(--gc-text-2);font-size:var(--gc-text-md);line-height:var(--gc-text-md-lh)}.ld-ex q{color:var(--gc-text)}.ld-bill{display:grid;grid-template-columns:1fr 1fr;align-items:start;grid-gap:var(--gc-space-16);gap:var(--gc-space-16)}.ld-lead2{max-width:30em;margin:var(--gc-space-5) 0 var(--gc-space-8);color:var(--gc-text-2);font-size:var(--gc-text-lg);line-height:var(--gc-text-lg-lh)}.ld-faq{display:grid;grid-template-columns:1fr 1.6fr;align-items:start;grid-gap:var(--gc-space-16);gap:var(--gc-space-16)}.ld-faq__list{border-top:1px solid var(--gc-line)}.ld-faq__list details{border-bottom:1px solid var(--gc-line)}.ld-faq__list summary{display:flex;justify-content:space-between;gap:var(--gc-space-4);padding:var(--gc-space-5) 0;font:600 var(--gc-text-lg) /var(--gc-text-lg-lh) var(--gc-font-sans);list-style:none;cursor:pointer}.ld-faq__list summary::-webkit-details-marker{display:none}.ld-faq__list summary:after{content:"+";flex:none;color:var(--gc-text-muted);font-family:var(--gc-font-mono)}.ld-faq__list details[open] summary:after{content:"−"}.ld-faq__list p{max-width:40em;margin:0 0 var(--gc-space-5);color:var(--gc-text-2)}.ld-faq__list a,.ld-faq__list a:hover{color:var(--gc-accent-text);text-decoration:underline;text-underline-offset:3px}.ld-faq__list a:hover{color:var(--gc-text)}@media (max-width:1180px){.ld-desk__body,.ld-hero__base{grid-template-columns:1fr}.ld-call,.ld-mark-tile{display:none}}@media (max-width:860px){.ld-hero{padding-top:var(--gc-space-10)}.ld-home h1{font-size:var(--gc-text-5xl);line-height:var(--gc-text-5xl-lh);letter-spacing:var(--gc-text-5xl-tracking)}.ld-home h2{font-size:var(--gc-text-4xl);line-height:var(--gc-text-4xl-lh);letter-spacing:var(--gc-text-4xl-tracking)}.ld-lead{font-size:var(--gc-text-base);line-height:var(--gc-text-base-lh)}.ld-cta .ld-btn{flex:1 1 100%}.ld-desk{display:grid;margin-top:var(--gc-space-10);border-radius:var(--gc-radius-lg)}.ld-desk__top{grid-area:1/1}.ld-desk__body,.ld-o{grid-area:2/1}.ld-desk__body{height:auto;overflow:hidden}.ld-o{position:relative;top:auto;left:auto;width:auto;margin:var(--gc-space-10) var(--gc-space-2) var(--gc-space-4)}.ld-o-deck,.ld-o-wide{display:none}.ld-o-bar{flex-wrap:wrap}.ld-o-bar .ld-o-key{flex:1 1 auto;justify-content:space-between}.ld-o-body{padding:var(--gc-space-2) var(--gc-space-4) var(--gc-space-1)}.ld-o-foot{margin:0 var(--gc-space-4)}.ld-hero__base{gap:var(--gc-space-8);margin-top:var(--gc-space-10)}.ld-say p{font-size:var(--gc-text-2xl);line-height:var(--gc-text-2xl-lh);letter-spacing:0}.ld-datas{grid-template-columns:1fr}.ld-demo{text-align:left}.ld-ink{padding:var(--gc-space-16) 0}.ld-root .ld-statement{font-size:var(--gc-text-3xl);line-height:var(--gc-text-3xl-lh);letter-spacing:var(--gc-text-3xl-tracking);text-align:left}.ld-facts-row{grid-template-columns:1fr;margin-top:var(--gc-space-12);text-align:left}.ld-fact{padding:var(--gc-space-6) 0}.ld-fact:not(:first-child){border-top:1px solid var(--gc-ink-line);border-left:0}.ld-root .ld-fact h3{font-size:var(--gc-text-3xl);line-height:var(--gc-text-3xl-lh);letter-spacing:var(--gc-text-3xl-tracking)}.ld-fact p{margin-left:0}.ld-bill,.ld-faq{grid-template-columns:1fr;gap:var(--gc-space-5)}.ld-keys{margin-top:var(--gc-space-10)}.ld-key{grid-template-columns:1fr;gap:var(--gc-space-4)}.ld-cap{flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--gc-space-3);width:100%;height:auto}.ld-cap__n{order:3;margin-left:auto}.ld-root .ld-key h3{font-size:var(--gc-text-2xl);line-height:var(--gc-text-2xl-lh);letter-spacing:0}}@property --ld-split{syntax:"<percentage>";inherits:false;initial-value:40%}@keyframes ld-split-sweep{0%,9%{--ld-split:100%}24%{--ld-split:16%}38%{--ld-split:82%}49%,88%{--ld-split:40%}to{--ld-split:100%}}.ld-root .ld-hidden h2{margin:0}.ld-facts a{display:inline-block;padding-block:var(--gc-space-1);color:var(--gc-accent-text);text-decoration:underline}.ld-hidden__check{margin:var(--gc-space-3) 0 var(--gc-space-10);color:var(--gc-text-2);font-size:var(--gc-text-lg);line-height:var(--gc-text-lg-lh)}.ld-hidden__check a{color:var(--gc-accent-text);text-decoration:underline}.ld-split{position:relative;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ld-split__line,.ld-split__tag,.ld-split__top{animation:ld-split-sweep var(--gc-figure-split-sweep) var(--gc-ease-in-out) infinite paused}.ld-split[data-run=true] .ld-split__line,.ld-split[data-run=true] .ld-split__tag,.ld-split[data-run=true] .ld-split__top{animation-play-state:running}.ld-split[data-held=true] .ld-split__line,.ld-split[data-held=true] .ld-split__tag,.ld-split[data-held=true] .ld-split__top{--ld-split:var(--ld-held,40%);animation:none}.ld-split .ld-desk{max-width:none;margin:0}.ld-split__base .ld-o{visibility:hidden}.ld-split__top{position:absolute;inset:0;-webkit-clip-path:inset(0 calc(100% - var(--ld-split)) 0 0);clip-path:inset(0 calc(100% - var(--ld-split)) 0 0)}.ld-split__top .ld-desk{box-shadow:none}@media (min-width:900px){.ld-split .ld-call{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,minmax(0,1fr))}.ld-split .ld-call__tile--big{grid-column:auto}.ld-split .ld-call__tile{aspect-ratio:auto;min-height:0}.ld-split .ld-call__tile img{height:100%}}.ld-split__line{position:absolute;top:calc(-1 * var(--gc-space-3));bottom:calc(-1 * var(--gc-space-3));left:var(--ld-split);width:3px;margin-left:-1px;background:var(--gc-text)}.ld-split__tags{position:absolute;inset:0;overflow:hidden;border-radius:var(--gc-radius-xl);pointer-events:none}.ld-split__tag{position:absolute;top:var(--gc-space-1);padding:var(--gc-space-1) var(--gc-space-2);background:var(--gc-surface);border-radius:var(--gc-radius-xs);color:var(--gc-text);font:500 var(--gc-text-xs) /1 var(--gc-font-mono);white-space:nowrap}.ld-split__tag--yours{right:calc(100% - var(--ld-split) + var(--gc-space-2))}.ld-split__tag--theirs{left:calc(var(--ld-split) + var(--gc-space-2))}.ld-split__range{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.ld-split:has(.ld-split__range:focus-visible) .ld-split__line{background:var(--gc-focus);box-shadow:0 0 0 1px var(--gc-focus)}.ld-split__cap{display:flex;align-items:center;justify-content:space-between;gap:var(--gc-space-4);margin-top:var(--gc-space-5);color:var(--gc-text-muted);font-size:var(--gc-text-sm);line-height:var(--gc-text-sm-lh)}button.ld-split__pause,button.ld-split__pause:hover{min-height:var(--gc-space-6);padding:0;background:none;border:0;color:var(--gc-accent-text);font:500 var(--gc-text-xs) /1 var(--gc-font-mono)}button.ld-split__pause:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.ld-split__line,.ld-split__tag,.ld-split__top{animation:none}}