.ld-section{padding-block:var(--stage-y)}.ld-hero{padding-block:clamp(2.25rem,1.25rem + 3vw,4.5rem) clamp(4.5rem,3rem + 4vw,7rem);overflow-x:clip}.ld-hero-grid{display:grid;grid-template-columns:[full-start] var(--pad) [content-start] minmax(0,1fr) [content-end] var(--pad) [full-end];row-gap:clamp(3rem,2rem + 3vw,4.5rem);align-items:center}.ld-hero-copy,.ld-hero-stage{grid-column:content-start/content-end}@media (min-width:64rem){.ld-hero-grid{grid-template-columns:[full-start] minmax(var(--pad),1fr) [content-start] minmax(0,38rem) [split] minmax(0,38.25rem) [content-end] minmax(var(--pad),1fr) [full-end]}.ld-hero-copy{grid-column:content-start/split;padding-right:clamp(1.5rem,.5rem + 1.5vw,2.5rem)}.ld-hero-stage{grid-column:split/full-end}}.ld-title{font-size:clamp(3rem,1.4rem + 5vw,5rem);line-height:.88;letter-spacing:.004em}.ld-title-long{font-size:clamp(2.625rem,1.2rem + 4.2vw,4.5rem)}.ld-stat{display:flex;align-items:center;gap:1rem}.ld-big-stat-n,.ld-stat-n{font-family:var(--font-display);font-weight:800;line-height:.86;letter-spacing:-.01em;color:var(--color-ignition)}.ld-stat-n{font-size:clamp(3.5rem,2rem + 4vw,5.5rem)}.ld-big-stat-l,.ld-stat-l{max-width:17ch;font-family:var(--font-display);font-size:clamp(1.125rem,.9rem + .6vw,1.5rem);font-weight:800;line-height:1.05;text-transform:uppercase}.ld-stage{position:relative;padding:clamp(1rem,.5rem + 1.6vw,1.75rem);border-radius:var(--radius-lg);background:var(--color-ignition)}.ld-stage-shot{overflow:hidden;max-height:20rem;border-radius:var(--radius-md);background:var(--color-paper)}.ld-stage-object{position:relative;z-index:1;width:min(100%,23rem);margin:-5rem auto 0}.ld-stage-solo{display:grid;place-items:center;overflow:clip;padding:clamp(1.5rem,1rem + 3vw,3rem) clamp(1rem,.5rem + 2vw,2.5rem)}.ld-stage-solo>*{width:min(100%,30rem)}@media (min-width:64rem){.ld-stage{min-height:clamp(32rem,22rem + 14vw,38rem);padding:2.25rem 0 0 2.25rem;border-radius:var(--radius-lg) 0 0 var(--radius-lg);overflow:clip}.ld-stage-shot{width:60rem;max-width:none;max-height:none;border-radius:var(--radius-md) 0 0 0;box-shadow:var(--e-hard)}.ld-stage-object{position:absolute;right:max(1.5rem,(100vw - var(--shell-w))/2);bottom:2rem;width:min(23rem,72%);margin:0}.ld-stage-solo{place-items:center start;padding:3rem 0 3rem 3rem}}.ld-card{display:flex;flex-direction:column;gap:.875rem;padding:1.125rem 1.25rem 1.25rem;border-radius:var(--radius-md);background:var(--color-paper);color:var(--color-ink);box-shadow:var(--e-hard)}.ld-card-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:var(--t-micro);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-bark)}.ld-card-foot{padding-top:.75rem;border-top:3px solid var(--color-blush);font-size:var(--t-small);line-height:1.4;color:var(--color-bark)}.ld-live{display:inline-flex;align-items:center;gap:.4375rem;color:var(--color-fern)}.ld-live-dot{width:.5625rem;height:.5625rem;border-radius:999px;background:var(--color-fern)}.ld-kicker{font-size:var(--t-micro);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ignition-deep)}.ld-kicker-go{color:var(--color-ink)}.ld-rewrite-verdict,.ld-sheet-applied{display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-paper);font-family:var(--font-display);font-size:1.125rem;font-weight:800;line-height:1.05;text-transform:uppercase}.ld-rewrite-verdict svg,.ld-sheet-applied svg{flex:none;width:1.5rem;height:1.5rem;color:var(--color-marigold)}.ld-jobs-list{display:flex;flex-direction:column;gap:.5rem}.ld-job{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6875rem .875rem;border-radius:var(--radius-sm);background:var(--color-blush)}.ld-job-role{font-size:.9375rem;font-weight:700;line-height:1.25}.ld-job-employer{font-size:var(--t-small);line-height:1.3;color:var(--color-bark)}.ld-status{flex:none;display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .6875rem;border-radius:999px;background:var(--color-paper);color:var(--color-ink);font-size:var(--t-micro);font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.ld-status:before{content:"";width:.4375rem;height:.4375rem;border-radius:999px;background:currentColor}.ld-status-interview{background:var(--color-marigold)}.ld-status-replied{background:var(--color-sky)}.ld-status-applied{background:var(--color-fern)}.ld-status-applying,.ld-status-found{box-shadow:inset 0 0 0 2px var(--color-ink)}.ld-status-applying:before,.ld-status-offer{background:var(--color-ignition)}.ld-status-rejected{background:var(--color-ink);color:var(--color-paper)}.ld-status-ghosted,.ld-status-withdrew{color:var(--color-bark);box-shadow:inset 0 0 0 2px var(--color-bark)}.ld-status-big{padding:.625rem 1.125rem;font-family:var(--font-display);font-size:1.125rem;font-weight:800;letter-spacing:.04em}.ld-statuses{display:flex;flex-wrap:wrap;gap:.75rem}.ld-sheet{position:relative}.ld-sheet-pdf{padding:.1875rem .5rem;border-radius:var(--radius-xs);background:var(--color-ink);color:var(--color-paper)}.ld-sheet-page{display:flex;flex-direction:column;gap:.625rem;padding:1rem 1.125rem 1.25rem;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 3px var(--color-blush)}.ld-sheet-name{font-family:var(--font-display);font-size:1.625rem;font-weight:800;line-height:1;text-transform:uppercase}.ld-sheet-for{gap:.125rem;font-size:var(--t-small);font-weight:650;line-height:1.35}.ld-sheet-for,.ld-sheet-lines{display:flex;flex-direction:column}.ld-sheet-lines{gap:.5rem;padding-top:.375rem}.ld-sheet-line{display:block;width:var(--w);height:.4375rem;border-radius:999px;background:#b9b7c4;transform-origin:left center}.ld-sheet-marked{height:.75rem;background:var(--color-marigold)}.ld-sheet-stamp{position:absolute;right:.75rem;bottom:5.5rem;max-width:10.5rem;padding:.5rem .75rem;border:3px solid var(--color-ignition-deep);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ignition-deep);font-family:var(--font-display);font-size:1.0625rem;font-weight:800;line-height:1.05;text-transform:uppercase;rotate:5deg;box-shadow:var(--e-hard-sm)}@media (min-width:64rem){.ld-sheet-stamp{right:-1.25rem}}.ld-rewrite{gap:1rem}.ld-rewrite-ask{display:flex;flex-direction:column;gap:.375rem;padding:.875rem 1rem;border-left:6px solid var(--color-ignition);border-radius:var(--radius-sm);background:var(--color-blush);font-weight:650;line-height:1.35}.ld-rewrite-after,.ld-rewrite-before{display:flex;flex-direction:column;gap:.375rem;line-height:1.4}.ld-rewrite-before del{color:var(--color-bark)}.ld-rewrite-after ins{font-size:1.0625rem;font-weight:700}.ld-edit del,.ld-edit ins,.ld-rewrite del,.ld-rewrite ins,.ld-strike{text-decoration:none}.ld-strike{background:linear-gradient(var(--color-ignition),var(--color-ignition)) 0 55% /100% 3px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ld-xls{gap:0;padding:0;overflow:hidden}.ld-stage-solo>.ld-xls{width:100%}@media (min-width:64rem){.ld-stage-solo>.ld-xls{width:52rem;border-radius:var(--radius-md) 0 0 var(--radius-md)}}.ld-xls-grid{display:grid;grid-template-columns:2.25rem repeat(var(--cols),minmax(8.5rem,1fr));font-size:.8125rem;line-height:1.3}.ld-xls-grid>*{min-height:2.25rem;padding:.5rem .625rem;border-right:1px solid var(--color-blush);border-bottom:1px solid var(--color-blush);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld-xls-corner,.ld-xls-letter,.ld-xls-num{background:var(--color-blush);color:var(--color-bark);font-size:var(--t-micro);font-weight:650;text-align:center;border-color:#dcdee5}.ld-xls-head{border-bottom:3px solid var(--color-ink);font-weight:750}.ld-xls-example>span{display:block;overflow:hidden;text-overflow:ellipsis}.ld-xls-status>span{display:inline-block;padding:0 .5rem;border-radius:999px;background:var(--color-sky);font-weight:700}.ld-compare-head{display:grid;gap:2rem;align-items:end}@media (min-width:64rem){.ld-compare-head{grid-template-columns:minmax(0,1fr) auto}}.ld-big-stat{display:flex;align-items:center;gap:1.25rem}.ld-big-stat-n{font-size:clamp(5rem,2rem + 9vw,9rem)}.on-ink .ld-big-stat-l{color:var(--color-paper)}.ld-compare{width:100%;border-collapse:separate;border-spacing:0 .5rem;font-size:1.0625rem;line-height:1.3}.ld-compare thead th{padding:0 1.25rem .25rem;font-family:var(--font-display);font-size:1rem;font-weight:800;letter-spacing:.04em;text-align:left;text-transform:uppercase;color:#b9b7c4}.ld-compare thead th.ld-us{color:var(--color-ignition)}.ld-compare tbody>tr>*{padding:1rem 1.25rem;background:var(--color-ink-2);text-align:left;vertical-align:middle}.ld-compare tbody th{border-radius:var(--radius-sm) 0 0 var(--radius-sm);font-weight:650;color:var(--color-paper)}.ld-compare-2 tbody th{width:36%}.ld-compare-3 tbody th{width:28%}.ld-compare td{color:#b9b7c4}.ld-compare td.ld-us{border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-ignition);color:var(--color-ink);font-weight:700}.ld-mark{display:inline-flex;align-items:center;gap:.5rem}.ld-mark svg,.ld-no svg{flex:none;width:1.25rem;height:1.25rem}.ld-no{display:inline-flex;color:#8f8c99}@media (max-width:47.99rem){.ld-compare,.ld-compare tbody{display:block}.ld-compare thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ld-compare tbody tr{display:grid;margin-bottom:.5rem;overflow:clip;border-radius:var(--radius-sm);background:var(--color-ink-2);font-size:.9375rem}.ld-compare-2 tbody tr,.ld-compare-3 tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-compare-3 td.ld-us{grid-column:1/-1}.ld-compare tbody>tr>*{display:block;width:auto;padding:.75rem 1rem;border-radius:0}.ld-compare-2 tbody th,.ld-compare-3 tbody th{grid-column:1/-1;width:auto;padding-bottom:.25rem}.ld-compare td:before{content:attr(data-col);content:attr(data-col) /"";display:block;margin-bottom:.25rem;font-size:var(--t-micro);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#b9b7c4}.ld-compare td.ld-us{border-radius:0}.ld-compare td.ld-us:before{color:var(--color-ink)}.ld-mark svg{display:none}}.ld-bars{width:100%;border-collapse:separate;border-spacing:0 .5rem}.ld-bars thead th{padding:0 1rem .25rem;font-family:var(--font-display);font-size:1rem;font-weight:800;letter-spacing:.04em;text-align:left;text-transform:uppercase;color:var(--color-bark)}.ld-bars tbody>tr>*{padding:.875rem 1rem;background:var(--color-blush);text-align:left;vertical-align:middle}.ld-bars tbody th{width:24%;border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.ld-bars-bar{width:42%}.ld-bars-src{border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--t-small);text-align:right;white-space:nowrap}.ld-bars-name{display:block;font-weight:700;line-height:1.25}.ld-bars-plan{display:block;font-size:var(--t-small);line-height:1.35;color:var(--color-bark)}.ld-bars-track{display:flex;align-items:center;gap:.625rem}.ld-bars-fill{flex:none;display:block;width:calc(var(--share) * (100% - 4.75rem));min-width:6px;height:1.25rem;border-radius:0 4px 4px 0;background:var(--color-ink);transform-origin:left center}.ld-bars-value{font-family:var(--font-display);font-size:1.375rem;font-weight:800;line-height:1}.ld-bars-wait{font-size:var(--t-small);line-height:1.4;color:var(--color-bark)}.ld-bars tbody .ld-bars-us>*{background:var(--color-ink);color:var(--color-paper)}.ld-bars-us .ld-bars-plan,.ld-bars-us .ld-bars-wait{color:#b9b7c4}.ld-bars-us .ld-bars-fill{background:var(--color-ignition)}.ld-bars-us .ld-bars-value{color:var(--color-ignition)}@media (max-width:47.99rem){.ld-bars,.ld-bars tbody{display:block}.ld-bars thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ld-bars tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.625rem .75rem;margin-bottom:.5rem;padding:1rem;border-radius:var(--radius-md);background:var(--color-blush)}.ld-bars tbody tr.ld-bars-us{background:var(--color-ink)}.ld-bars tbody>tr>*{display:block;width:auto;padding:0;border-radius:0;background:none}.ld-bars tbody .ld-bars-us>*{background:none}.ld-bars tbody th,.ld-bars-bar{grid-column:1/-1}.ld-bars-src{text-align:right}}.ld-flow{position:relative;display:flex;flex-direction:column;gap:clamp(3.5rem,2rem + 5vw,6rem);padding-left:3.75rem}.ld-flow:before{content:"";position:absolute;top:1.25rem;bottom:1.25rem;left:1.25rem;width:5px;border-radius:5px;background:var(--color-ignition);transform-origin:center top}.ld-step{display:grid;gap:1.5rem clamp(2rem,1rem + 3vw,4rem);align-items:center}.ld-step,.ld-step-text{position:relative}.ld-node{position:absolute;top:-.375rem;left:-3.75rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;font-family:var(--font-display);font-size:1.375rem;font-weight:800;box-shadow:0 0 0 6px var(--color-blush)}.ld-node,.ld-who{border-radius:999px;background:var(--color-ink);color:var(--color-paper)}.ld-who{align-self:flex-start;padding:.25rem .75rem;font-size:var(--t-micro);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ld-step-mine .ld-node,.ld-step-mine .ld-who{background:var(--color-ignition);color:var(--color-ink)}.ld-market{display:flex;flex-direction:column;gap:.75rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);border-radius:var(--radius-lg);background:var(--color-ink);color:var(--color-paper);box-shadow:var(--e-hard)}.ld-market-n{font-family:var(--font-display);font-size:clamp(3.25rem,1.5rem + 5.5vw,7rem);font-weight:800;line-height:1.02;color:var(--color-ignition);font-variant-numeric:tabular-nums}.ld-market-l{font-family:var(--font-display);font-size:1.375rem;font-weight:800;line-height:1.05;text-transform:uppercase}@media (min-width:64rem){.ld-flow{padding-left:5rem}.ld-flow:before{left:1.6875rem}.ld-node{top:-.625rem;left:-5rem;width:3.5rem;height:3.5rem;font-size:1.75rem}.ld-step{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.ld-tally{display:grid;gap:1.25rem}@media (min-width:64rem){.ld-tally{grid-template-columns:repeat(2,minmax(0,1fr))}}.ld-tally-card{display:flex;flex-direction:column;justify-content:space-between;gap:1.75rem;padding:clamp(1.5rem,1rem + 1.5vw,2.5rem);border-radius:var(--radius-lg);box-shadow:var(--e-hard)}.ld-tally-hand{background:var(--color-paper);color:var(--color-ink)}.ld-tally-us{background:var(--color-ink);color:var(--color-paper)}.ld-tally-n{font-family:var(--font-display);font-size:clamp(4.5rem,2rem + 8vw,8.5rem);font-weight:800;line-height:.9;font-variant-numeric:tabular-nums}.ld-tally-us .ld-tally-n{color:var(--color-ignition)}.ld-tally-l{font-family:var(--font-display);font-size:1.25rem;font-weight:800;line-height:1.05;text-transform:uppercase}.ld-tally-marks{display:flex;flex-direction:column;gap:5px}.ld-tally-row{display:grid;grid-template-columns:repeat(25,minmax(0,1fr));gap:5px;transform-origin:left center}.ld-tally-row i{display:block;height:1.75rem;border-radius:3px;background:var(--color-ignition)}.ld-tally-hand .ld-tally-row i{background:var(--color-ink)}.ld-tally-hand .ld-tally-row i.ld-tally-maybe{background:transparent;box-shadow:inset 0 0 0 2px var(--color-ink)}.ld-record{display:flex;flex-direction:column;gap:1.25rem;padding:clamp(1.25rem,1rem + 1vw,2rem);border-radius:var(--radius-md);background:var(--color-paper);box-shadow:var(--e-hard)}.ld-record-title{font-family:var(--font-display);font-size:1.375rem;font-weight:800;line-height:1;text-transform:uppercase}.ld-record-rows{display:flex;flex-direction:column;gap:.5rem}.ld-record-row{display:grid;gap:.25rem 1rem;align-items:baseline;padding:.75rem 1rem;border-radius:var(--radius-sm);background:var(--color-blush)}.ld-record-row dt{font-size:var(--t-micro);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-bark)}.ld-record-row dd{font-weight:650;line-height:1.35}.ld-record-answer{background:var(--color-ignition)}.ld-record-answer dt{color:var(--color-ink)}.ld-record-answer dd{display:flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-size:1.375rem;font-weight:800;line-height:1.05;text-transform:uppercase}.ld-record-answer svg{flex:none;width:1.5rem;height:1.5rem}@media (min-width:40rem){.ld-record-row{grid-template-columns:8.5rem minmax(0,1fr)}}.ld-features{display:grid;gap:1rem}@media (min-width:48rem){.ld-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ld-features{grid-template-columns:repeat(3,minmax(0,1fr))}}.ld-feature{display:flex;flex-direction:column;gap:.75rem;padding:clamp(1.375rem,1rem + 1vw,2rem);border-radius:var(--radius-lg);background:var(--color-ink-2)}.ld-chip{display:inline-flex;align-self:flex-start;align-items:center;gap:.4375rem;padding:.3125rem .75rem;border-radius:999px;background:var(--color-paper);color:var(--color-ink);font-size:var(--t-micro);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ld-chip:before{content:"";width:.4375rem;height:.4375rem;border-radius:999px;background:var(--color-ink)}.ld-chip-0{background:var(--color-marigold)}.ld-chip-1{background:var(--color-fern)}.ld-chip-2{background:var(--color-sky)}.ld-chip-4{background:var(--color-ignition)}.ld-chip-5{background:var(--color-marigold)}.ld-tiers{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14.5rem),1fr))}.ld-tier{display:flex;flex-direction:column;gap:.625rem;padding:clamp(1.375rem,1rem + 1vw,1.875rem);border-radius:var(--radius-md);background:var(--color-paper);color:var(--color-ink);box-shadow:var(--e-hard)}.ld-tier-name{font-family:var(--font-display);font-size:1.125rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ignition-deep)}.ld-tier-first{background:var(--color-ink);color:var(--color-paper)}.ld-tier-first .ld-tier-name{color:var(--color-marigold)}.ld-tier-first .muted{color:#b9b7c4}.ld-seats{display:grid;gap:.625rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));view-timeline-name:--ld-seats}.ld-seat{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem .875rem;border-radius:var(--radius-sm);background:var(--color-paper);box-shadow:var(--e-soft)}.ld-seat-n{font-family:var(--font-display);font-size:1rem;font-weight:800;color:var(--color-ignition-deep);font-variant-numeric:tabular-nums}.ld-seat-name{display:flex;flex-direction:column;gap:.125rem;font-family:var(--font-display);font-size:1.0625rem;font-weight:700;line-height:1.1;letter-spacing:.03em;text-transform:uppercase}.ld-seat-note{font-family:var(--font-sans);font-size:var(--t-micro);font-weight:650;letter-spacing:0;text-transform:none}.ld-seat-tick{width:1.25rem;height:1.25rem;color:var(--color-fern)}.ld-seat-warm{background:var(--color-ignition)}.ld-seat-warm .ld-seat-n,.ld-seat-warm .ld-seat-tick{color:var(--color-ink)}.ld-callout{gap:.75rem;padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);border-left:8px solid var(--color-ignition);border-radius:var(--radius-lg);background:var(--color-paper);box-shadow:var(--e-hard)}.ld-buys,.ld-callout{display:flex;flex-direction:column}.ld-buys{gap:1rem}.ld-buy{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.875rem;align-items:start}.ld-buy-tick{width:1.75rem;height:1.75rem;color:var(--color-fern)}.ld-buy-title{font-family:var(--font-display);font-size:1.25rem;font-weight:800;line-height:1.05;text-transform:uppercase}@media (min-width:64rem){.ld-tilt{rotate:1.2deg}}.ld-method{display:grid;gap:1rem}@media (min-width:48rem){.ld-method{grid-template-columns:repeat(2,minmax(0,1fr))}}.ld-move{display:flex;flex-direction:column;gap:.875rem;padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);border-radius:var(--radius-lg);background:var(--color-blush)}.ld-move-n{font-family:var(--font-display);font-size:clamp(3.5rem,2.5rem + 3vw,5.5rem);font-weight:800;line-height:.8;color:var(--color-ignition);transform-origin:left bottom}.ld-move-fixed{background:var(--color-ink)}.ld-move-fixed,.ld-move-fixed h3{color:var(--color-paper)}.ld-move-fixed p{color:#b9b7c4}.ld-ask{display:flex;flex-direction:column;gap:.75rem;padding:clamp(1.25rem,1rem + 1vw,2rem);border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-paper);box-shadow:var(--e-hard)}.ld-ask .label{color:var(--color-marigold)}.ld-ask-text{max-width:60ch;font-size:var(--t-lede);font-weight:600;line-height:1.4}.ld-edits{display:flex;flex-direction:column;gap:1rem}.ld-edit{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:1.25rem 1rem;padding:clamp(1.25rem,1rem + 1vw,2rem);border-radius:var(--radius-lg);background:var(--color-paper);box-shadow:var(--e-hard-sm)}.ld-edit-n{grid-row:span 2;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:999px;background:var(--color-ignition);color:var(--color-ink);font-family:var(--font-display);font-size:1.25rem;font-weight:800}.ld-edit-pair{display:grid;gap:1.25rem 2rem;line-height:1.45}.ld-edit-pair del{color:var(--color-bark)}.ld-edit-after{font-weight:700;background:linear-gradient(transparent 50%,var(--color-marigold) 50%) 0 0 /100% 100% no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ld-edit-why{display:flex;flex-direction:column;gap:.375rem;padding-top:1rem;border-top:3px solid var(--color-blush);color:var(--color-bark)}@media (min-width:48rem){.ld-edit-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.ld-closing{max-width:30ch;font-family:var(--font-display);font-size:var(--t-h3);font-weight:800;line-height:1;text-transform:uppercase}.ld-tool-door{display:flex;flex-direction:column;gap:.875rem;padding:clamp(1.5rem,1rem + 1.5vw,2.5rem);border-radius:var(--radius-lg);background:var(--color-ink);color:var(--color-paper);box-shadow:var(--e-hard);transition:transform .16s var(--ease),box-shadow .16s var(--ease)}.ld-tool-door .label,.ld-tool-door .link-go{color:var(--color-marigold)}.ld-tool-door .muted{color:#b9b7c4}.ld-tool-door .type-h3{font-family:var(--font-display);font-weight:800;line-height:.94;text-transform:uppercase}.ld-tool-hero{padding-block:clamp(2.25rem,1.25rem + 3vw,4rem) clamp(2rem,1.5rem + 2vw,3.25rem)}.ld-tool-band{padding-block:clamp(1.25rem,.5rem + 3vw,3.5rem)}.ld-tool{padding:clamp(1.25rem,1rem + 1.5vw,2.5rem);border-radius:var(--radius-lg);background:var(--color-paper);color:var(--color-ink);box-shadow:var(--e-hard)}.ld-field-label{font-family:var(--font-display);font-size:1.0625rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ld-paste{min-height:16rem;resize:vertical;font-size:.9375rem;line-height:1.5}.ld-btn-quiet{background:transparent;color:var(--color-ink);box-shadow:inset 0 0 0 3px var(--color-ink)}.ld-bucket{display:flex;flex-direction:column;gap:1rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem);border-top:6px solid var(--color-bark);border-radius:var(--radius-md);background:var(--color-blush)}.ld-bucket-required{border-top-color:var(--color-ignition)}.ld-bucket-preferred{border-top-color:var(--color-marigold)}.ld-term-present{background:var(--color-fern)}.ld-term-missing{background:var(--color-ignition)}.ld-term-missing .text-bark,.ld-term-present .text-bark{color:var(--color-ink)}.ld-limit{padding:clamp(1.375rem,1rem + 1vw,2rem);border-radius:var(--radius-md);background:var(--color-paper);box-shadow:var(--e-hard-sm)}.ld-checks,.ld-limit{display:flex;flex-direction:column;gap:.75rem}.ld-checks li{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem;align-items:start;font-weight:600;line-height:1.4}.ld-checks svg{width:1.5rem;height:1.5rem;color:var(--color-ignition)}.ld-file{display:flex;flex-direction:column;gap:.875rem;padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);border-radius:var(--radius-lg);background:var(--color-blush)}.ld-file-ext{font-family:var(--font-display);font-size:clamp(3rem,2rem + 3vw,4.5rem);font-weight:800;line-height:.85;color:var(--color-ignition)}.ld-columns{display:grid;gap:1rem}@media (min-width:48rem){.ld-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ld-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}.ld-column{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1.375rem;border-radius:var(--radius-md);background:var(--color-paper);box-shadow:var(--e-hard-sm)}.ld-column-head{display:flex;align-items:center;gap:.625rem;font-family:var(--font-display);font-size:1.375rem;font-weight:800;line-height:1;text-transform:uppercase}.ld-column-letter{display:grid;flex:none;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--radius-xs);color:var(--color-bark);font-family:var(--font-sans);font-weight:700}.ld-column-example,.ld-column-letter{background:var(--color-blush);font-size:var(--t-small)}.ld-column-example{display:flex;flex-direction:column;gap:.25rem;padding:.625rem .75rem;border-radius:var(--radius-sm);font-weight:600;line-height:1.4;overflow-wrap:anywhere}@media (min-width:64rem){.ld-faq-head{position:sticky;top:7rem}}.ld-door{background:var(--color-paper)}@media (forced-colors:active){.ld-ask,.ld-bars tbody>tr>*,.ld-bucket,.ld-callout,.ld-card,.ld-chip,.ld-column,.ld-compare tbody>tr>*,.ld-edit,.ld-feature,.ld-file,.ld-job,.ld-limit,.ld-market,.ld-move,.ld-record,.ld-record-row,.ld-rewrite-ask,.ld-rewrite-verdict,.ld-seat,.ld-sheet-applied,.ld-sheet-stamp,.ld-stage,.ld-status,.ld-tally-card,.ld-tier,.ld-tool,.ld-tool-door{border:1px solid CanvasText;box-shadow:none}.ld-bars-fill,.ld-flow:before,.ld-sheet-line,.ld-tally-row i{forced-color-adjust:none;background:CanvasText}.ld-tally-hand .ld-tally-row i.ld-tally-maybe{background:Canvas;box-shadow:inset 0 0 0 2px CanvasText}}@keyframes ld-strike{0%{background-size:0 3px}to{background-size:100% 3px}}@keyframes ld-stamp{0%{opacity:.2;scale:1.7}to{opacity:1;scale:1}}@keyframes ld-drift-down{0%{translate:0 0}to{translate:0 5rem}}@keyframes ld-drift-up{0%{translate:0 0}to{translate:0 -4rem}}@media (prefers-reduced-motion:no-preference){.ld-load{animation:line-in .64s var(--ease) both;animation-delay:calc(var(--step, 0) * .12s)}.ld-stat-n{transform-origin:left center;animation:stat-pop .76s cubic-bezier(.3,1.5,.5,1) .2s both}.ld-stat-l{animation:line-in .64s var(--ease) .38s both}.ld-jobs .ld-line{animation:line-in .56s var(--ease) both;animation-delay:calc(.7s + var(--line) * .55s)}.ld-jobs .ld-status{animation:stat-pop .52s cubic-bezier(.3,1.5,.5,1) both;animation-delay:calc(1s + var(--line) * .55s)}.ld-live-dot{animation:pulse-dot 1.6s ease-in-out 6}.ld-sheet-line{animation:draw-x .42s var(--ease) both;animation-delay:calc(.6s + var(--line) * .11s)}.ld-sheet-stamp{animation:ld-stamp .56s cubic-bezier(.3,1.5,.5,1) 1.7s both}.ld-sheet-applied{animation:line-in .56s var(--ease) 2.1s both}.ld-rewrite .ld-strike{animation:ld-strike .76s var(--ease) .7s both}.ld-rewrite-after{animation:line-in .6s var(--ease) 1.45s both}.ld-rewrite-verdict{animation:line-in .56s var(--ease) 1.95s both}@media (min-width:64rem){.ld-rewrite-verdict{animation:line-in .56s var(--ease) 1.95s both,ring-out 1.3s ease-out 2.35s 2}}.ld-xls-example>span{animation:line-in .42s var(--ease) both;animation-delay:calc(.6s + var(--cell) * .14s)}.ld-tool-door:hover{transform:translateY(-3px);box-shadow:0 4px 8px rgb(22 20 26/.1),0 24px 56px rgb(22 20 26/.18)}@supports (animation-timeline:view()){.ld-compare tbody tr>*{animation:slide-in linear both;animation-timeline:view();animation-range:entry 0 entry 100%}.ld-buy-tick,.ld-checks svg,.ld-mark svg{animation:mark-pop linear both;animation-timeline:view();animation-range:entry 40% cover 30%}.ld-bars-fill{animation:draw-x linear both;animation-timeline:view();animation-range:entry 20% cover 40%}.ld-flow:before{animation:draw-y linear both;animation-timeline:view();animation-range:entry 25% cover 70%}.ld-chip,.ld-edit-n,.ld-move-n,.ld-node{animation:stat-pop linear both;animation-timeline:view();animation-range:entry 10% cover 30%}.ld-tally-row{animation:draw-x linear both;animation-timeline:view();animation-range:entry 0 cover 30%}.ld-record-row{animation:slide-in linear both;animation-timeline:view();animation-range:entry 0 entry 100%}.ld-seat{animation:stat-pop linear both;animation-timeline:--ld-seats;animation-range:cover calc(4% + var(--i) * 1.1%) cover calc(14% + var(--i) * 1.1%)}.ld-seat-tick{animation:mark-pop linear both;animation-timeline:--ld-seats;animation-range:cover calc(10% + var(--i) * 1.1%) cover calc(20% + var(--i) * 1.1%)}.ld-edit{animation:rise linear both;animation-timeline:view();animation-range:entry 0 entry 80%}.ld-tier{animation:rise linear both;animation-timeline:view();animation-range:entry 0 entry 90%}.ld-tier:nth-child(2){animation-range:entry 8% entry 100%}.ld-tier:nth-child(3){animation-range:entry 16% cover 30%}.ld-tier:nth-child(4){animation-range:entry 24% cover 36%}.ld-seat-warm{animation-name:ld-stamp}}}@media (prefers-reduced-motion:no-preference) and (min-width:64rem){@supports (animation-timeline:view()){.ld-stage-shot{animation:ld-drift-down linear both;animation-timeline:view();animation-range:exit 0 exit 100%}.ld-stage-object{animation:ld-drift-up linear both;animation-timeline:view();animation-range:exit 0 exit 100%}}}