html:has(.ld){background:var(--ld-bg);scroll-behavior:smooth}:root{--ld-bg:#f4f6f6;--ld-surface:#e7eced;--ld-ink:#0b1113;--ld-muted:#4b575b;--ld-accent:#00697a;--ld-accent-ink:#fff;--signal:#00b8cc;--wp-0:#dff4f6;--wp-1:#9fe0e8;--wp-2:#2fb3c4;--wp-3:#0a5b67;--menubar:#f0fafbb8;--menubar-ink:#0b1113;--dk-win:#fff;--dk-bar:#f1f3f3;--dk-ink:#16191a;--dk-muted:#6a7376;--dk-line:#e3e7e8;--dk-shadow:0 1px 0 #0000000f, 0 18px 40px -12px #05282e59;--sheet-1:#063c45;--sheet-1-ink:#effbfc;--sheet-2:#d3f1f4;--sheet-2-ink:#07272c;--sheet-3:#0b1113;--sheet-3-ink:#eef3f3;--sheet-4:#08e2ee;--sheet-4-ink:#031012;--sheet-5:#e7eced;--sheet-5-ink:#0b1113;--ld-font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", var(--font-geist), "Helvetica Neue", Arial, sans-serif;--ld-mono:ui-monospace, "SF Mono", Menlo, var(--font-geist-mono), monospace;--step-small:.875rem;--step-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--step-lead:clamp(1.1875rem, 1.05rem + .55vw, 1.4375rem);--step-head:clamp(2.25rem, 1.4rem + 3.4vw, 4.5rem);--step-display:clamp(2.6rem, 1.1rem + 4.3vw, 5.4rem);--margin:clamp(12px, 1.4vw, 20px);--gutter:clamp(20px, 4vw, 64px);--radius:18px;--section-gap:clamp(96px, 14vw, 200px);--ease-snap:cubic-bezier(.32, 1.28, .54, 1);--ease-out:cubic-bezier(.2, .8, .2, 1)}:root.dark{--ld-bg:#070b0c;--ld-surface:#10181a;--ld-ink:#e9f1f2;--ld-muted:#9aa9ad;--ld-accent:#08f2f6;--ld-accent-ink:#021013;--signal:#08f2f6;--wp-0:#04171b;--wp-1:#0a3d45;--wp-2:#0b8796;--wp-3:#3ae6f0;--menubar:#041215b3;--menubar-ink:#e9f1f2;--dk-win:#1d2224;--dk-bar:#262c2e;--dk-ink:#e8eced;--dk-muted:#98a2a5;--dk-line:#323a3c;--dk-shadow:0 0 0 1px #ffffff0f, 0 22px 50px -14px #000c;--sheet-1:#062a30;--sheet-1-ink:#e9fbfc;--sheet-2:#0f2023;--sheet-2-ink:#dff6f8;--sheet-3:#e9f1f2;--sheet-3-ink:#0b1113;--sheet-4:#08e2ee;--sheet-4-ink:#031012;--sheet-5:#131b1d;--sheet-5-ink:#e9f1f2}.ld{background:var(--ld-bg);min-height:100svh;color:var(--ld-ink);font-family:var(--ld-font);font-size:var(--step-body);-webkit-font-smoothing:antialiased;font-feature-settings:"kern", "ss01";line-height:1.55;position:relative}.ld *,.ld :before,.ld :after{box-sizing:border-box}:where(.ld) :is(h1,h2,h3,p,ul,ol,figure,blockquote){margin:0}:where(.ld) :is(ul,ol){padding:0;list-style:none}:where(.ld) button{font:inherit;color:inherit;cursor:pointer}:where(.ld) kbd{font-family:var(--ld-font)}.ld :focus-visible{outline:2px solid var(--ld-accent);outline-offset:3px;border-radius:6px}.ld ::selection{background:var(--signal);color:#021013}.ld .skip-link{z-index:100;background:var(--ld-ink);color:var(--ld-bg);border-radius:999px;padding:10px 16px;text-decoration:none;position:absolute;top:-80px;left:16px}.ld .skip-link:focus{top:16px}.ld-h2{font-size:var(--step-head);letter-spacing:-.035em;text-wrap:balance;font-weight:700;line-height:1}.ld-h3{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.5rem,1.1rem + 1.5vw,2.5rem);font-weight:700;line-height:1.04}.ld-section{padding-inline:var(--margin);margin-top:var(--section-gap)}.ld-inner{padding-inline:var(--gutter)}.ld-btn{letter-spacing:-.01em;white-space:nowrap;min-height:52px;transition:transform .16s var(--ease-out), background-color .16s var(--ease-out), color .16s var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-flex}.ld-btn:active{transform:scale(.97)}.ld-btn-primary{background:var(--ld-ink);color:var(--ld-bg)}:root.dark .ld-btn-primary{background:var(--signal);color:#021013}.ld-btn-primary:hover{background:var(--ld-accent);color:var(--ld-accent-ink)}:root.dark .ld-btn-primary:hover{background:#8cf8fb}.ld-btn-quiet{color:var(--ld-ink);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);background:0 0;padding-inline:14px}.ld-btn-quiet:hover{text-decoration-color:currentColor}.ld-hero{padding:var(--margin) var(--margin) 0}.ld-display{isolation:isolate;min-height:clamp(700px, calc(100svh - 2 * var(--margin)), 1000px);border-radius:var(--radius);background:var(--wp-0);color:var(--ld-ink);flex-direction:column;display:flex;position:relative;overflow:hidden}.ld-wallpaper{z-index:-1;inset:0;position:absolute!important}.ld-wallpaper-fallback{background:var(--wp-0);position:absolute;inset:0}.ld-menubar{z-index:20;background:var(--menubar);height:38px;color:var(--menubar-ink);justify-content:space-between;align-items:center;gap:16px;padding:0 14px 0 18px;font-size:.875rem;line-height:1;display:flex;position:relative}.ld-menubar-left,.ld-menubar-right{align-items:center;gap:4px;min-width:0;display:flex}.ld-apple{flex:none;width:14px;height:17px;margin-right:12px}.ld-menubar-brand,.ld-menubar-link{white-space:nowrap;border-radius:6px;padding:7px 10px;text-decoration:none;transition:background-color .12s}.ld-menubar-brand{font-weight:700}.ld-menubar-link:hover,.ld-menubar-brand:hover{background:color-mix(in oklab, var(--menubar-ink) 10%, transparent)}.ld-status-icon{opacity:.85;width:22px;height:14px;margin:0 7px}.ld-status-anchor{position:relative}.ld-status-button{width:34px;height:28px;color:var(--menubar-ink);background:0 0;border:0;border-radius:6px;place-items:center;transition:background-color .12s;display:grid}.ld-status-button:hover,.ld-status-button.is-open{background:color-mix(in oklab, var(--menubar-ink) 14%, transparent)}.ld-status-glyph{width:17px;height:17px}.ld-clock{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:7.5em;padding:0 10px}.ld-menubar-buy{background:var(--ld-ink);color:var(--ld-bg);white-space:nowrap;border-radius:999px;margin-left:6px;padding:7px 14px;font-weight:600;text-decoration:none;transition:background-color .14s}:root.dark .ld-menubar-buy{background:var(--signal);color:#021013}.ld-menubar-buy:hover{background:var(--ld-accent);color:var(--ld-accent-ink)}.ss-popup:where([data-ui],[data-ui] *){z-index:30;color:#f2f4f4;transform-origin:100% 0;width:318px;animation:ss-pop .22s var(--ease-snap);background:#222728;border-radius:14px;padding:14px;font-size:13px;line-height:1.25;position:absolute;top:calc(100% + 8px);right:-12px;box-shadow:0 0 0 1px #ffffff17,0 24px 60px -16px #0000008c}.ss-popup:where([data-ui],[data-ui] *)[hidden]{display:none}@keyframes ss-pop{0%{opacity:0;transform:scale(.96)translateY(-4px)}}.ss-popup-head:where([data-ui],[data-ui] *){justify-content:space-between;align-items:center;padding:2px 4px 12px;font-size:14px;font-weight:700;display:flex}.ss-popup-plus:where([data-ui],[data-ui] *){opacity:.6;font-size:20px;font-weight:400}.ss-popup-grid:where([data-ui],[data-ui] *){grid-template-columns:1fr 1fr;gap:8px;display:grid}.ss-card:where([data-ui],[data-ui] *){color:inherit;text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;padding:11px 11px 12px;transition:background-color .14s,border-color .14s,transform .14s;display:flex}.ss-card:where([data-ui],[data-ui] *):hover{border-color:var(--signal);background:#ffffff14}.ss-card:where([data-ui],[data-ui] *):active{transform:scale(.97)}.ss-card:where([data-ui],[data-ui] *).is-current{border-color:color-mix(in oklab, var(--signal) 70%, transparent)}.ss-card-top:where([data-ui],[data-ui] *){justify-content:space-between;align-items:center;width:100%;margin-bottom:6px;display:flex}.ss-card-glyph:where([data-ui],[data-ui] *){color:#f2f4f4;--signal:#08f2f6;width:18px;height:18px}.ss-card:where([data-ui],[data-ui] *) kbd{color:#f2f4f4b3;background:#ffffff0f;border-radius:4px;padding:2px 5px;font-size:10px;font-weight:600;box-shadow:inset 0 0 0 .5px #ffffff1f}.ss-card-name:where([data-ui],[data-ui] *){font-size:14px;font-weight:700}.ss-card-meta:where([data-ui],[data-ui] *){color:#f2f4f499;font-size:12px}.ss-popup-capture:where([data-ui],[data-ui] *){color:#f2f4f480;background:#ffffff0a;border-radius:10px;justify-content:space-between;align-items:center;margin-top:10px;padding:9px 10px;font-size:12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.ss-camera:where([data-ui],[data-ui] *){color:#f2f4f4cc;width:15px;height:13px}.ss-popup-foot:where([data-ui],[data-ui] *){color:#f2f4f480;justify-content:space-between;padding:14px 4px 0;font-size:12px;display:flex}.ld-hero-grid{flex:1;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(24px,3vw,56px);padding:clamp(32px,4vw,64px) clamp(24px,3.4vw,56px) clamp(24px,2.6vw,40px);display:grid}.ld-hero-copy{max-width:640px}.ld-hero-copy h1{font-size:var(--step-display);letter-spacing:-.045em;text-wrap:balance;font-weight:750;line-height:.94}.ld-lede{max-width:34ch;font-size:var(--step-lead);letter-spacing:-.012em;text-wrap:pretty;margin-top:40px;line-height:1.42}.ld-actions{flex-wrap:wrap;align-items:center;gap:10px 8px;margin-top:36px;display:flex}.ld-terms{color:var(--ld-muted);margin-top:22px;font-size:.9375rem;line-height:1.5}:root.dark .ld-terms{color:#a9bbbf}.ld-desk{flex-direction:column;align-items:center;gap:16px;min-width:0;display:flex}.ld-stage-wrap{aspect-ratio:860/560;width:100%;position:relative}.dk-stage:where([data-ui],[data-ui] *){transform-origin:0 0;font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font-geist), sans-serif;color:var(--dk-ink);contain:layout;position:absolute;top:0;left:0}.dk-win:where([data-ui],[data-ui] *){background:var(--dk-win);box-shadow:var(--dk-shadow);transition:transform .76s var(--ease-snap), width .76s var(--ease-snap), height .76s var(--ease-snap), opacity .38s var(--ease-out), scale .38s var(--ease-out);will-change:transform;border-radius:11px;flex-direction:column;display:flex;position:absolute;top:0;left:0;overflow:hidden}.dk-win:where([data-ui],[data-ui] *).is-hidden{opacity:0;pointer-events:none;scale:.94}.dk-bar:where([data-ui],[data-ui] *){background:var(--dk-bar);height:30px;color:var(--dk-muted);flex:none;align-items:center;gap:10px;padding:0 12px;font-size:12px;font-weight:600;display:flex}.dk-title:where([data-ui],[data-ui] *){text-align:center;flex:1;margin-right:46px}.dk-lights:where([data-ui],[data-ui] *){gap:6px;display:flex}.dk-lights:where([data-ui],[data-ui] *) i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.dk-lights:where([data-ui],[data-ui] *) i:nth-child(2){background:#febc2e}.dk-lights:where([data-ui],[data-ui] *) i:nth-child(3){background:#28c840}.dk-bar-term:where([data-ui],[data-ui] *),.dk-ghostty:where([data-ui],[data-ui] *){background:#15191b}.dk-bar-term:where([data-ui],[data-ui] *){color:#8d999c}.dk-address:where([data-ui],[data-ui] *){background:var(--dk-win);text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:1;height:20px;margin:0 18px;padding:0 10px;font-size:11px;font-weight:500;line-height:20px;overflow:hidden}.dk-tabs:where([data-ui],[data-ui] *){background:var(--dk-bar);flex:none;gap:2px;padding:0 8px;display:flex;overflow:hidden}.dk-tab:where([data-ui],[data-ui] *){min-width:0;color:var(--dk-muted);white-space:nowrap;text-overflow:ellipsis;animation:dk-tab-in .26s var(--ease-snap) both;border-radius:7px 7px 0 0;flex:1 1 0;padding:6px 10px;font-size:11px;overflow:hidden}.dk-tab:where([data-ui],[data-ui] *).is-active{background:var(--dk-win);color:var(--dk-ink);font-weight:600}@keyframes dk-tab-in{0%{opacity:0;transform:translateY(6px)}}.dk-page:where([data-ui],[data-ui] *),.dk-doc:where([data-ui],[data-ui] *),.dk-chat:where([data-ui],[data-ui] *){flex:1;min-height:0;padding:18px 20px;font-size:12.5px;line-height:1.45;overflow:hidden}.dk-h:where([data-ui],[data-ui] *){letter-spacing:-.015em;color:var(--dk-ink);font-size:17px;font-weight:700;line-height:1.2;margin-bottom:6px!important}.dk-meta:where([data-ui],[data-ui] *){color:var(--dk-muted);font-size:11.5px;margin-bottom:14px!important}.dk-p:where([data-ui],[data-ui] *){color:var(--dk-ink);margin-bottom:10px!important}.dk-files:where([data-ui],[data-ui] *) li{background:var(--dk-bar);border-radius:7px;justify-content:space-between;margin-bottom:6px;padding:8px 10px;font-size:11.5px;display:flex}.dk-files:where([data-ui],[data-ui] *) em{color:var(--dk-plus,#1a8a49);font-style:normal;font-weight:600}.dk-review:where([data-ui],[data-ui] *){background:var(--dk-bar);border-radius:8px;margin:4px 0 12px;padding:10px 12px;box-shadow:inset 3px 0 #1f9d55}.dk-review:where([data-ui],[data-ui] *) b{color:var(--dk-ink)}.dk-checks-ci:where([data-ui],[data-ui] *){margin-bottom:10px!important}.dk-checks-ci:where([data-ui],[data-ui] *) li{color:var(--dk-muted);padding:4px 0}.dk-checks-ci:where([data-ui],[data-ui] *) li:before{content:"";background:#1f9d55;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.dk-merge:where([data-ui],[data-ui] *){color:#fff;background:#1f883d;border-radius:7px;margin-top:6px;padding:7px 12px;font-size:11.5px;font-weight:600;display:inline-block}.dk-list:where([data-ui],[data-ui] *) li,.dk-cal:where([data-ui],[data-ui] *) li,.dk-bullets:where([data-ui],[data-ui] *) li{border-bottom:1px solid var(--dk-line);padding:7px 0}.dk-cal:where([data-ui],[data-ui] *) b{font-variant-numeric:tabular-nums;width:46px;color:var(--dk-muted);font-weight:600;display:inline-block}.dk-cal:where([data-ui],[data-ui] *) .is-now{color:var(--ld-accent);font-weight:600}.dk-checks:where([data-ui],[data-ui] *) li{padding:6px 0 6px 24px;position:relative}.dk-checks:where([data-ui],[data-ui] *) li:before{content:"";width:13px;height:13px;box-shadow:inset 0 0 0 1.5px var(--dk-muted);border-radius:3px;position:absolute;top:8px;left:0}.dk-checks:where([data-ui],[data-ui] *) li.is-done{color:var(--dk-muted);text-decoration:line-through}.dk-checks:where([data-ui],[data-ui] *) li.is-done:before{box-shadow:none;background:#2383e2}.dk-bullets:where([data-ui],[data-ui] *) li:before{content:"• ";color:var(--dk-muted)}.dk-term:where([data-ui],[data-ui] *){color:#d4dcde;font-family:var(--ld-mono);white-space:pre;background:#15191b;flex:1;margin:0;padding:14px 16px;font-size:11.5px;line-height:1.7;overflow:hidden}.dk-prompt:where([data-ui],[data-ui] *){color:#3ae6f0}.dk-prompt:where([data-ui],[data-ui] *):after{content:" ❯";color:#8d999c}.dk-cursor:where([data-ui],[data-ui] *){vertical-align:-2px;background:#d4dcde;width:7px;height:13px;animation:1.1s step-end infinite dk-blink;display:inline-block}@keyframes dk-blink{50%{opacity:0}}.dk-chat:where([data-ui],[data-ui] *){flex-direction:column;gap:8px;display:flex}.dk-in:where([data-ui],[data-ui] *),.dk-out:where([data-ui],[data-ui] *){border-radius:15px;max-width:82%;padding:7px 11px;font-size:12px}.dk-in:where([data-ui],[data-ui] *){background:var(--dk-bar);align-self:flex-start}.dk-out:where([data-ui],[data-ui] *){color:#fff;background:#0a84ff;align-self:flex-end}.ld-dock{background:color-mix(in oklab, var(--ld-bg) 82%, transparent);border-radius:20px;flex-wrap:wrap;justify-content:center;gap:6px;padding:6px;display:flex}.ld-dock-item{min-height:44px;color:var(--ld-ink);transition:background-color .14s, transform .14s var(--ease-out);background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:0 14px;font-size:.9375rem;font-weight:600;display:inline-flex}.ld-dock-item:hover{background:color-mix(in oklab, var(--ld-ink) 8%, transparent)}.ld-dock-item:active{transform:scale(.95)}.ld-dock-item.is-current{background:var(--ld-ink);color:var(--ld-bg)}.ld-dock-key{color:inherit;opacity:.6;font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:500}.ld-dock-scramble{color:var(--ld-muted)}.ld-desk-status{background:color-mix(in oklab, var(--ld-bg) 82%, transparent);min-height:1.5em;color:var(--ld-ink);text-align:center;border-radius:8px;padding:0 8px;font-size:.875rem}@media (prefers-reduced-motion:reduce){.dk-win,.dk-tab,.ss-popup{transition:none!important;animation:none!important}}@media (max-width:1080px){.ld-menubar-link{display:none}.ld-hero-grid{grid-template-columns:1fr;align-items:start;gap:40px}.ld-hero-copy{max-width:640px}.ss-popup:where([data-ui],[data-ui] *){display:none}}@media (max-width:640px){.ld-hide-sm,.ld-status-anchor,.ld-apple{display:none}.ld-menubar{padding:0 8px 0 10px}.ld-clock{min-width:0;padding:0 4px}.ld-display{min-height:0}.ld-hero-grid{padding:36px 20px 24px}.ld-lede{margin-top:26px}.ld-actions .ld-btn-primary{width:100%}.ld-dock{grid-template-columns:1fr 1fr;width:100%;display:grid}.ld-dock-item{justify-content:space-between}.ld-dock-scramble{grid-column:1/-1;justify-content:center}}.ld .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference) and (min-width:641px){.js .ld [data-reveal]{opacity:0;transition:opacity .7s var(--ease-out), transform .9s var(--ease-out);transform:translateY(28px)}.js .ld [data-reveal]+[data-reveal]{transition-delay:90ms}.js .ld [data-reveal].is-in{opacity:1;transform:none}}.ld-sticky{z-index:60;height:58px;padding:0 calc(var(--margin) + 12px);background:var(--ld-bg);color:var(--ld-ink);transition:transform .32s var(--ease-out);justify-content:space-between;align-items:center;gap:24px;font-size:.9375rem;display:flex;position:fixed;inset:0 0 auto;transform:translateY(-101%)}.ld-sticky.is-shown{transform:none}.ld-sticky-brand{align-items:center;gap:10px;font-weight:700;text-decoration:none;display:inline-flex}.ld-sticky-mark{width:18px;height:18px}.ld-sticky-links{gap:4px;display:flex}.ld-sticky-links a{border-radius:999px;padding:8px 12px;text-decoration:none;transition:background-color .14s}.ld-sticky-links a:hover{background:var(--ld-surface)}.ld-sticky-buy{background:var(--ld-ink);color:var(--ld-bg);border-radius:999px;padding:9px 18px;font-weight:600;text-decoration:none;transition:background-color .14s}:root.dark .ld-sticky-buy{background:var(--signal);color:#021013}.ld-sticky-buy:hover{background:var(--ld-accent);color:var(--ld-accent-ink)}.ld-showcase-grid{padding-inline:var(--gutter);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;gap:clamp(32px,5vw,96px);display:grid}.ld-plate{aspect-ratio:5/4;border-radius:var(--radius);background:var(--sheet-1);max-height:86svh;position:relative;overflow:hidden}.ld-plate-media{opacity:0;place-items:center;padding:clamp(16px,2.4vw,36px);transition:opacity 1.6s;display:grid;position:absolute;inset:0}.ld-plate-media.is-active{opacity:1}.ld-plate-media img,.ld-plate-media video{border-radius:10px;width:100%;height:auto;display:block}.ld-plate-media .ld-plate-popup{border-radius:14px;width:72%}.ld-showcase-text{flex-direction:column;justify-content:space-between;gap:40px;padding-block:8px;display:flex}.ld-tabs{flex-wrap:wrap;gap:6px;margin-top:32px;display:flex}.ld-tab{background:var(--ld-surface);min-height:44px;color:var(--ld-muted);border:0;border-radius:999px;padding:0 18px;font-size:1.0625rem;font-weight:600;transition:background-color .16s,color .16s}.ld-tab:hover{color:var(--ld-ink)}.ld-tab.is-active{background:var(--ld-ink);color:var(--ld-bg)}.ld-showcase-step{max-width:40ch}.ld-showcase-step p{margin-top:16px}.ld-cells{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ld-cell{min-height:64px;transition:transform .16s var(--ease-out), background-color .16s;border-radius:999px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.ld-cell:active{transform:scale(.97)}.ld-cell-ink{background:var(--ld-ink);color:var(--ld-bg)}:root.dark .ld-cell-ink{background:var(--signal);color:#021013}.ld-cell-ink:hover{background:var(--ld-accent);color:var(--ld-accent-ink)}.ld-cell-tone{background:var(--ld-surface)}.ld-cell-tone:hover{background:color-mix(in oklab, var(--ld-surface) 80%, var(--ld-ink))}.ld-field{border-radius:var(--radius);padding:clamp(56px, 8vw, 128px) var(--gutter)}.ld-field-deep{background:var(--sheet-1);color:var(--sheet-1-ink)}.ld-receipt-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.ld-receipt-copy p{max-width:38ch;font-size:var(--step-lead);margin-top:24px;line-height:1.45}.ld-receipt-copy p+p{font-size:var(--step-body);color:color-mix(in oklab, var(--sheet-1-ink) 78%, var(--sheet-1));margin-top:16px}.ld-slip{color:#0b1113;font-variant-numeric:tabular-nums;--zig:16px;width:min(470px,100%);-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / var(--zig) 100%;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / var(--zig) 100%;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / var(--zig) 100%;background:#fbfdfd;justify-self:center;padding:30px 30px 54px;font-size:1rem}.ld-slip-head{color:#4b575b;justify-content:space-between;font-size:.9375rem;display:flex}.ld-slip-brand{color:#0b1113;font-weight:700}.ld-slip-ws{letter-spacing:-.03em;justify-content:space-between;align-items:baseline;font-size:2.25rem;font-weight:750;line-height:1;display:flex;margin-top:18px!important}.ld-slip-ws span{letter-spacing:0;color:#00697a;font-size:1.125rem;font-weight:600}.ld-slip-group h3{margin-top:26px;font-size:1rem;font-weight:700}.ld-slip-group li{align-items:baseline;gap:8px;margin-top:8px;display:flex}.ld-slip-group li i{background:radial-gradient(circle,#6b777a 1.1px,#0000 1.6px) 0/7px 6px repeat-x;flex:1;height:6px}.ld-slip-total{color:#fbfdfd;background:#0b1113;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 30px;font-weight:600;display:flex;margin:28px -30px 0!important}.ld-slip-foot{color:#4b575b;font-size:.875rem;margin-top:16px!important}.ld-sheets-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 64px;margin-bottom:48px;display:grid}.ld-sheets-head p{max-width:36ch;font-size:var(--step-lead);justify-self:end;line-height:1.4}.ld-sheet-stack{position:relative}.ld-sheet{--band:76px;top:calc(70px + var(--i) * var(--band));grid-template-columns:minmax(0,4.4fr) minmax(0,7.6fr);grid-template-rows:var(--band) 1fr;min-height:min(72svh,660px);padding:0 var(--gutter) clamp(32px, 4vw, 56px);border-radius:var(--radius);column-gap:clamp(32px,5vw,80px);margin-bottom:24px;display:grid;position:sticky}.ld-sheet-1{background:var(--sheet-1);color:var(--sheet-1-ink)}.ld-sheet-2{background:var(--sheet-2);color:var(--sheet-2-ink)}.ld-sheet-3{background:var(--sheet-3);color:var(--sheet-3-ink)}.ld-sheet-4{background:var(--sheet-4);color:var(--sheet-4-ink)}.ld-sheet-5{background:var(--sheet-5);color:var(--sheet-5-ink)}.ld-sheet-title{letter-spacing:-.03em;white-space:nowrap;grid-area:1/1/auto/-1;align-items:center;gap:14px;font-size:clamp(1.5rem,1rem + 1.7vw,2.625rem);font-weight:700;line-height:1;display:flex}.ld-sheet-mark{flex:none;width:26px;height:26px}.ld-sheet-4 .ld-sheet-mark{--signal:#031012}.ld-sheet-text p{max-width:36ch;font-size:var(--step-lead);grid-area:2/1;align-self:end;line-height:1.42}.ld-sheet-figure{grid-area:2/2;place-items:center;padding-top:16px;display:grid}.fr:where([data-ui],[data-ui] *){color:#eef2f3;width:min(640px,100%);font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font-geist), sans-serif;background:#1d2224;border-radius:14px;padding:22px;font-size:15px;line-height:1.35;box-shadow:0 0 0 1px #ffffff1a,0 30px 70px -28px #0000008c}.fr-strong:where([data-ui],[data-ui] *){color:#f4f6f6;font-weight:650}.fr-sub:where([data-ui],[data-ui] *),.fr-note:where([data-ui],[data-ui] *){color:#a3aeb1;font-size:13px}.fr-note:where([data-ui],[data-ui] *){margin-top:16px!important}.fr:where([data-ui],[data-ui] *) code{color:#3ae6f0;font-family:var(--ld-mono);font-size:12.5px}.fr-app-title:where([data-ui],[data-ui] *){color:#a3aeb1;font-size:13px;font-weight:600;margin-bottom:14px!important}.fr-spaces-row:where([data-ui],[data-ui] *){grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.fr-space:where([data-ui],[data-ui] *) figcaption{color:#a3aeb1;text-align:center;margin-top:8px;font-size:13px}.fr-space:where([data-ui],[data-ui] *).is-current figcaption{color:#f4f6f6;font-weight:600}.fr-space-screen:where([data-ui],[data-ui] *){aspect-ratio:16/10;background:#0b5b67;border-radius:6px;position:relative;overflow:hidden}.fr-space:where([data-ui],[data-ui] *).is-current .fr-space-screen{box-shadow:0 0 0 2px #08f2f6}.fr-space-screen:where([data-ui],[data-ui] *) span{background:#e9eeef;border-radius:2px;position:absolute}.fr-space-screen:where([data-ui],[data-ui] *).is-full{background:#15191b}.fr-space-screen:where([data-ui],[data-ui] *).is-full span{background:#2a3133}.fr-triggers:where([data-ui],[data-ui] *) li{border-top:1px solid #ffffff12;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.fr-seg:where([data-ui],[data-ui] *){background:#ffffff0f;border-radius:7px;margin-top:8px;padding:2px;font-size:12px;display:inline-flex}.fr-seg:where([data-ui],[data-ui] *) span{color:#a3aeb1;border-radius:5px;padding:3px 9px}.fr-seg:where([data-ui],[data-ui] *) span.is-on{color:#fff;background:#4b5457}.fr-switch:where([data-ui],[data-ui] *){background:#3a4245;border-radius:11px;flex:none;width:38px;height:22px;position:relative}.fr-switch:where([data-ui],[data-ui] *):after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:2px;left:2px}.fr-switch:where([data-ui],[data-ui] *).is-on{background:#2a7cf6}.fr-switch:where([data-ui],[data-ui] *).is-on:after{left:18px}.fr-tabs:where([data-ui],[data-ui] *){gap:12px;display:grid}.fr-browser:where([data-ui],[data-ui] *){background:#262c2e;border-radius:10px;padding:12px}.fr-browser-head:where([data-ui],[data-ui] *){color:#a3aeb1;justify-content:space-between;font-size:13px;display:flex}.fr-tabrow:where([data-ui],[data-ui] *){gap:4px;margin-top:10px;display:flex;overflow:hidden}.fr-tabrow:where([data-ui],[data-ui] *) span{color:#c9d1d3;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0d;border-radius:6px;flex:1 1 0;min-width:0;padding:6px 9px;font-size:12px;overflow:hidden}.fr-tabrow:where([data-ui],[data-ui] *) span.is-active{color:#fff;background:#3a4245}.fr-keygrid:where([data-ui],[data-ui] *){grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.fr-keygrid:where([data-ui],[data-ui] *) li{background:#ffffff0d;border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.fr-keygrid:where([data-ui],[data-ui] *) kbd{color:#eef2f3;background:#2f3638;border-radius:6px;align-self:flex-start;padding:3px 7px;font-size:13px;font-weight:600;box-shadow:inset 0 -2px #00000059}.fr-keygrid:where([data-ui],[data-ui] *) span{font-size:15px;font-weight:650}.fr-files:where([data-ui],[data-ui] *) li{border-radius:8px;justify-content:space-between;padding:10px 12px;font-size:14px;display:flex}.fr-files:where([data-ui],[data-ui] *) li:nth-child(odd){background:#ffffff0d}.fr-files:where([data-ui],[data-ui] *) li span:last-child{color:#a3aeb1;font-variant-numeric:tabular-nums}.fr-sent:where([data-ui],[data-ui] *){border-top:1px solid #ffffff12;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;padding-top:16px;display:grid}.fr-sent:where([data-ui],[data-ui] *) li{color:#c9d1d3;margin-top:6px;font-size:13px}.ld-compare-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 64px;margin-bottom:48px;display:grid}.ld-compare-head p{max-width:40ch;font-size:var(--step-lead);justify-self:end;line-height:1.42}.ld-table-wrap{overflow-x:auto}.ld-table{border-collapse:collapse;width:100%;min-width:720px;font-size:1rem}.ld-table th,.ld-table td{text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in oklab, var(--ld-ink) 10%, transparent);padding:18px 20px}.ld-table thead th{border-bottom-width:2px;border-bottom-color:var(--ld-ink);font-size:1.0625rem;font-weight:700}.ld-table tbody th{width:34%;font-weight:600}.ld-table td{color:var(--ld-muted)}.ld-table .is-us{background:var(--ld-surface);color:var(--ld-ink);font-weight:600}.ld-table thead .is-us{border-radius:14px 14px 0 0}.cmp-mark{vertical-align:-1px;border-radius:50%;width:12px;height:12px;margin-right:10px;display:inline-block}.cmp-mark.is-yes{background:var(--ld-accent)}:root.dark .cmp-mark.is-yes{background:var(--signal)}.cmp-mark.is-no{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--ld-ink) 30%, transparent)}.cmp-mark.is-some{background:var(--ld-muted);scale:.6}.ld-pricing{isolation:isolate;min-height:min(92svh,900px);padding:clamp(64px, 9vw, 140px) var(--gutter);border-radius:var(--radius);background:#021216;place-items:center;gap:28px;display:grid;position:relative;overflow:hidden}.ld-pricing-ground{z-index:-1;position:absolute;inset:0}.ld-ticket{--notch:16px;--split:68%;grid-template-columns:var(--split) 1fr;color:#0b1113;width:min(1040px,100%);min-height:420px;-webkit-mask:radial-gradient(circle var(--notch) at var(--split) 0, #0000 97%, #000) top / 100% 51% no-repeat,  radial-gradient(circle var(--notch) at var(--split) 100%, #0000 97%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at var(--split) 0, #0000 97%, #000) top / 100% 51% no-repeat,  radial-gradient(circle var(--notch) at var(--split) 100%, #0000 97%, #000) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at var(--split) 0, #0000 97%, #000) top / 100% 51% no-repeat,  radial-gradient(circle var(--notch) at var(--split) 100%, #0000 97%, #000) bottom / 100% 51% no-repeat;background:#fbfdfd;border-radius:14px;display:grid}.ld-ticket-main{flex-direction:column;justify-content:space-between;gap:40px;padding:clamp(28px,3.4vw,48px);display:flex}.ld-ticket-brand{align-items:center;gap:10px;font-weight:700;display:flex}.ld-ticket-mark{--signal:#00a3b6;width:20px;height:20px}.ld-ticket-title{letter-spacing:-.04em;max-width:12ch;font-size:clamp(2.25rem,1.2rem + 3.2vw,4.25rem);font-weight:750;line-height:.98}.ld-ticket-terms{grid-template-columns:1fr 1fr;gap:8px 32px;font-size:1.0625rem;display:grid}.ld-ticket-terms li:before{content:"";vertical-align:2px;background:#00a3b6;border-radius:2px;width:8px;height:8px;margin-right:10px;display:inline-block}.ld-ticket-stub{text-align:center;flex-direction:column;justify-content:center;align-items:stretch;gap:24px;padding:40px clamp(20px,2.6vw,40px);display:flex;position:relative}.ld-ticket-stub:before{content:"";background:radial-gradient(circle,#9aa6a9 2.4px,#0000 3px) 50% 0/6px 14px repeat-y;width:6px;position:absolute;top:24px;bottom:24px;left:-3px}.ld-ticket-price{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,2rem + 4.4vw,6.5rem);font-weight:750;line-height:.9}.ld-ticket-price span{letter-spacing:0;color:#4b575b;margin-top:12px;font-size:1.0625rem;font-weight:500;display:block}.ld-ticket-buy{color:#fbfdfd;min-height:58px;transition:background-color .16s, transform .16s var(--ease-out);background:#0b1113;border-radius:999px;justify-content:center;align-items:center;font-size:1.0625rem;font-weight:600;text-decoration:none;display:flex}.ld-ticket-buy:hover{background:#00697a}.ld-ticket-buy:active{transform:scale(.97)}.ld-ticket-note{color:#4b575b;font-size:.875rem;line-height:1.4}.ld-maker{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.ld-maker-copy p{max-width:36ch;font-size:var(--step-lead);margin-top:24px;line-height:1.42}.ld-note:where([data-ui],[data-ui] *){background:var(--dk-win);color:var(--dk-ink);box-shadow:var(--dk-shadow);border-radius:12px;overflow:hidden}.ld-note-bar:where([data-ui],[data-ui] *){background:var(--dk-bar);height:36px;color:var(--dk-muted);align-items:center;gap:14px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.ld-note-body:where([data-ui],[data-ui] *){padding:28px 32px 32px;font-size:1.0625rem;line-height:1.6}.ld-note-body:where([data-ui],[data-ui] *) p+p{margin-top:14px}.ld-note-title:where([data-ui],[data-ui] *){letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.ld-note-body:where([data-ui],[data-ui] *) a{color:var(--ld-accent);text-underline-offset:3px}.ld-note-sign:where([data-ui],[data-ui] *){color:var(--dk-muted)}.ld-faq{grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:40px;display:grid}.ld-faq-text{columns:2;column-gap:56px;font-size:1.0625rem;line-height:1.58}.ld-faq-text p{break-inside:avoid;margin-bottom:22px}.ld-faq-text strong{font-weight:650}.ld-closing{min-height:min(90svh,860px);padding:clamp(48px, 7vw, 112px) var(--gutter);border-radius:var(--radius);background:var(--ld-accent);color:var(--ld-accent-ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.ld-closing-copy{align-self:end}.ld-closing-title{letter-spacing:-.05em;max-width:9ch;font-size:clamp(3.25rem,1.2rem + 6.2vw,7.5rem);font-weight:750;line-height:.92}.ld-closing-copy p{max-width:36ch;font-size:var(--step-lead);margin-top:28px;line-height:1.42}.ld-dialog:where([data-ui],[data-ui] *){color:#f2f4f4;background:#222728;border-radius:16px;justify-self:center;width:min(440px,100%);padding:20px;font-size:14px;box-shadow:0 0 0 1px #ffffff17,0 40px 80px -24px #0000008c}.ld-dialog-title:where([data-ui],[data-ui] *){font-size:15px;font-weight:700}.ld-dialog-field:where([data-ui],[data-ui] *){background:#ffffff0f;border-radius:10px;align-items:center;gap:10px;margin-top:14px;padding:0 12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}.ld-dialog-field:where([data-ui],[data-ui] *):focus-within{box-shadow:inset 0 0 0 2px #08f2f6}.ld-dialog-field:where([data-ui],[data-ui] *) input{color:#fff;min-width:0;height:44px;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.ld-dialog-camera:where([data-ui],[data-ui] *){color:#c9d1d3;width:17px;height:14px}.ld-dialog-seg:where([data-ui],[data-ui] *){background:#ffffff0f;border-radius:10px;grid-template-columns:1fr 1fr;margin-top:12px;padding:3px;display:grid}.ld-dialog-seg:where([data-ui],[data-ui] *) button{color:#a3aeb1;background:0 0;border:0;border-radius:8px;min-height:36px;font-size:14px;font-weight:600}.ld-dialog-seg:where([data-ui],[data-ui] *) button[aria-checked=true]{color:#fff;background:#4b5457}.ld-dialog-preview:where([data-ui],[data-ui] *){background:#ffffff0a;border-radius:12px;align-items:center;gap:12px;margin-top:14px;padding:14px;display:flex;box-shadow:inset 0 0 0 1px #08f2f6}.ld-dialog-preview:where([data-ui],[data-ui] *)>span{gap:2px;display:grid}.ld-dialog-preview:where([data-ui],[data-ui] *) b{font-size:15px}.ld-dialog-preview:where([data-ui],[data-ui] *) span span{color:#a3aeb1;font-size:13px}.ld-dialog-mark:where([data-ui],[data-ui] *){--signal:#08f2f6;width:22px;height:22px}.ld-dialog-buy:where([data-ui],[data-ui] *){color:#021013;min-height:52px;transition:background-color .16s, transform .16s var(--ease-out);background:#08f2f6;border-radius:999px;justify-content:center;align-items:center;margin-top:16px;font-size:16px;font-weight:650;text-decoration:none;display:flex}.ld-dialog-buy:where([data-ui],[data-ui] *):hover{background:#8cf8fb}.ld-dialog-buy:where([data-ui],[data-ui] *):active{transform:scale(.97)}.ld-dialog-note:where([data-ui],[data-ui] *){color:#a3aeb1;text-align:center;font-size:13px;margin-top:10px!important}.ld-footer{margin-top:var(--margin);padding:0 var(--margin) var(--margin)}.ld-footer-field{padding:clamp(32px, 4vw, 56px) var(--gutter) clamp(28px, 3vw, 40px);border-radius:var(--radius);color:#e3f5f7;background:#031a1f;gap:clamp(56px,8vw,120px);display:grid}.ld-footer-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:16px 40px;font-size:.9375rem;display:grid}.ld-footer-brand{align-items:center;gap:10px;font-weight:700;display:inline-flex}.ld-footer-mark{--signal:#08f2f6;width:18px;height:18px}.ld-footer-top-link{text-underline-offset:4px}.ld-footer-h{font-size:1.125rem;font-weight:700;margin-bottom:20px!important}.ld-footer-guides ul{columns:4 220px;column-gap:32px}.ld-footer-guides li{break-inside:avoid;padding:5px 0;font-size:.9375rem}.ld-footer-guides a,.ld-footer-links a,.ld-footer-meta p a{color:#bfe9ee;text-decoration:none}.ld-footer-guides a:hover,.ld-footer-links a:hover,.ld-footer-meta p a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.ld-footer-email{white-space:nowrap;letter-spacing:-.05em;color:#08f2f6;font-size:clamp(2.5rem,.6rem + 7.4vw,8.75rem);font-weight:750;line-height:.95;text-decoration:none;transition:color .16s;display:block}.ld-footer-email:hover{color:#fff}.ld-footer-meta{color:#a9c9cd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;font-size:.875rem;display:flex}.ld-footer-links{flex-wrap:wrap;gap:8px 22px;display:flex}.ld-footer-badge img{display:block}@media (max-width:900px){.ld-showcase-grid,.ld-receipt-grid,.ld-maker,.ld-closing,.ld-sheets-head,.ld-compare-head,.ld-faq{grid-template-columns:1fr}.ld-sheets-head p,.ld-compare-head p{justify-self:start}.ld-plate{aspect-ratio:4/3.4}.ld-faq-text{columns:1}.ld-sheet{--band:60px;top:calc(66px + var(--i) * var(--band));grid-template-columns:1fr;grid-template-rows:var(--band) auto auto;row-gap:20px;min-height:72svh}.ld-sheet-title{white-space:normal;font-size:clamp(1.15rem,.8rem + 1.6vw,1.5rem)}.ld-sheet-mark{width:20px;height:20px}.ld-sheet-figure{grid-area:2/1;padding-top:0}.ld-sheet-text p{grid-row:3;font-size:1.0625rem}.ld-closing-copy{align-self:start}.ld-ticket{--split:100%;-webkit-mask:radial-gradient(circle var(--notch) at 0 calc(100% - 200px), #0000 97%, #000) left / 51% 100% no-repeat,  radial-gradient(circle var(--notch) at 100% calc(100% - 200px), #0000 97%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 calc(100% - 200px), #0000 97%, #000) left / 51% 100% no-repeat,  radial-gradient(circle var(--notch) at 100% calc(100% - 200px), #0000 97%, #000) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 calc(100% - 200px), #0000 97%, #000) left / 51% 100% no-repeat,  radial-gradient(circle var(--notch) at 100% calc(100% - 200px), #0000 97%, #000) right / 51% 100% no-repeat;grid-template-columns:1fr}.ld-ticket-stub{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;height:200px;padding:24px 28px}.ld-ticket-stub:before{background:radial-gradient(circle,#9aa6a9 2.4px,#0000 3px) 0/14px 6px repeat-x;width:auto;height:6px;inset:-3px 24px auto}.ld-ticket-buy{flex:1;max-width:220px}.ld-footer-top{grid-template-columns:1fr}}@media (max-width:640px){.ld-sticky-links{display:none}.ld-ticket-terms{grid-template-columns:1fr}.ld-ticket-stub{text-align:center;flex-direction:column;align-items:stretch;height:220px}.ld-ticket{-webkit-mask:radial-gradient(circle var(--notch) at 0 calc(100% - 220px), #0000 97%, #000) left / 51% 100% no-repeat,  radial-gradient(circle var(--notch) at 100% calc(100% - 220px), #0000 97%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 calc(100% - 220px), #0000 97%, #000) left / 51% 100% no-repeat,  radial-gradient(circle var(--notch) at 100% calc(100% - 220px), #0000 97%, #000) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 calc(100% - 220px), #0000 97%, #000) left / 51% 100% no-repeat,  radial-gradient(circle var(--notch) at 100% calc(100% - 220px), #0000 97%, #000) right / 51% 100% no-repeat}.ld-ticket-buy{max-width:none}.ld-fr-hide-sm{display:none}.fr:where([data-ui],[data-ui] *){padding:14px}.fr-spaces-row:where([data-ui],[data-ui] *),.fr-keygrid:where([data-ui],[data-ui] *){grid-template-columns:repeat(2,1fr)}.ld-slip{padding:24px 22px 50px}.ld-slip-total{padding:0 22px;font-size:.9375rem;margin:24px -22px 0!important}}@media (max-width:900px){.ld-footer-email span{display:block}.ld-footer-email{font-size:clamp(2rem,9.4vw,3.5rem)}.ld-table{min-width:0}.ld-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.ld-table,.ld-table tbody,.ld-table tr,.ld-table th,.ld-table td{display:block;width:auto!important}.ld-table tr{border-bottom:1px solid color-mix(in oklab, var(--ld-ink) 12%, transparent);padding:18px 0}.ld-table th,.ld-table td{border:0;padding:4px 0}.ld-table tbody th{margin-bottom:8px;font-size:1.0625rem}.ld-table td{grid-template-columns:9.5em 1fr;align-items:baseline;display:grid}.ld-table td:before{content:attr(data-label);color:var(--ld-muted);font-weight:500}.ld-table td .cmp-mark{display:none}.ld-table td.is-us{border-radius:10px;margin-top:4px;padding:8px 10px}.ld-sheet{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);min-height:0;padding-top:24px;position:relative;top:auto}.ld-sheet-title{font-size:clamp(1.5rem,1rem + 2.4vw,2rem)}}.ld-btn-quiet{padding-inline:4px}.ld-sheet-figure{grid-template-columns:minmax(0,1fr)}@media (max-width:640px){.ld-ticket{-webkit-mask:radial-gradient(circle var(--notch) at 0 220px, #0000 97%, #000) left / 51% 100% no-repeat,  radial-gradient(circle var(--notch) at 100% 220px, #0000 97%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 220px, #0000 97%, #000) left / 51% 100% no-repeat,  radial-gradient(circle var(--notch) at 100% 220px, #0000 97%, #000) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 220px, #0000 97%, #000) left / 51% 100% no-repeat,  radial-gradient(circle var(--notch) at 100% 220px, #0000 97%, #000) right / 51% 100% no-repeat}.ld-ticket-stub{order:-1}.ld-ticket-stub:before{top:auto;bottom:-3px}.ld-lede,.ld-receipt-copy p,.ld-showcase-step,.ld-sheets-head p,.ld-compare-head p,.ld-maker-copy p,.ld-sheet-text p,.ld-closing-copy p,.ld-closing-title{max-width:none}}.ld-sheet-stack{padding-inline:var(--gutter);grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.ld-sheet{border-radius:var(--radius);flex-direction:column;grid-column:span 2;gap:0;min-height:0;margin:0;padding:clamp(24px,2.4vw,36px);display:flex;position:relative;top:auto}.ld-sheet-1,.ld-sheet-2{grid-column:span 3}.ld-sheet-text{display:block}.ld-sheet-title{white-space:normal;font-size:clamp(1.375rem,1rem + 1vw,1.875rem);line-height:1.08;display:block}.ld-sheet-text p{opacity:.86;max-width:44ch;margin-top:12px;font-size:1.0625rem;line-height:1.5}.ld-sheet-figure{flex:1;justify-content:center;align-items:flex-end;padding-top:28px;display:flex}.ld-sheet .fr{width:100%}.ld-sheets-head{margin-bottom:40px}@media (max-width:900px){.ld-sheet,.ld-sheet-1,.ld-sheet-2{grid-column:1/-1;padding:24px 20px}.ld-sheet-figure{padding-top:20px}}.ld-sheet,.ld-sheet-figure,.ld-sheet .fr{min-width:0}.ld-sheet-figure{align-items:center}.ld-sheet .fr-tabs{grid-template-columns:minmax(0,1fr)}:root.dark{--dk-plus:#4cd681}.ld-footer-meta p a{text-underline-offset:3px;text-decoration:underline}
