@keyframes ls-story-rise{0%{transform:translateY(14px)}to{transform:none}}.ls-story-rise{animation:.6s cubic-bezier(.22,1,.36,1) both ls-story-rise}@media (prefers-reduced-motion:reduce){.ls-story-rise{animation:none}}html .type-label,html .lx-ask-eyebrow,html .lx-cta-meta,html .lx-fact-k,html .lx-card-cat,html .lx-bar-title,html .lx-result-label,html .lx-calc-label,html .lx-answers,html .lx .chip,html .lx-win .chip,html .mode-company .chip{font-size:var(--text-caption)}html .type-label,html .lx-ask-eyebrow{letter-spacing:var(--tracking-label)}.lx-account-sub{max-width:44ch;font-size:var(--text-callout);line-height:var(--leading-text);color:#ffffff9e;text-wrap:pretty;margin:-8px 0 12px}.lx-block{width:100%;max-width:1140px;margin:0 auto;padding:clamp(3.5rem,7vw,6rem) 1.25rem 0;position:relative}.lx-block-head{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:44rem;margin:0 auto 2rem;display:flex}.lx-block-head-column{text-align:left;align-items:flex-start;max-width:46rem;margin-bottom:24px}.lx-block-title{font-family:var(--font-display);font-size:var(--text-title-1);line-height:var(--leading-title);letter-spacing:var(--tracking-title);color:var(--foreground-warm,#fff);text-wrap:balance;font-weight:800}.lx-faq{border-top:1px solid #ffffff14;flex-direction:column;max-width:46rem;margin:0 auto;display:flex}.lx-faq>details{border-bottom:1px solid #ffffff14}.lx-faq>details>summary{cursor:pointer;font-family:var(--font-display);font-size:var(--text-body);line-height:var(--leading-text);letter-spacing:var(--tracking-text);color:var(--foreground-warm,#fff);grid-template-columns:minmax(0,60ch) auto;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-weight:700;list-style:none;display:grid}.lx-faq>details>summary::-webkit-details-marker{display:none}.lx-faq>details>summary:after{content:"";border-bottom:2px solid #ffffff80;border-right:2px solid #ffffff80;flex:none;width:10px;height:10px;margin-right:8px;transition:transform .2s;transform:rotate(45deg)}.lx-faq>details[open]>summary:after{transform:rotate(-135deg)}.lx-faq>details>summary:focus-visible{outline:2px solid var(--tone-soft);outline-offset:2px;border-radius:8px}.lx-faq-answer{max-width:64ch;font-size:var(--text-body);line-height:var(--leading-reading);color:#ffffffad;text-wrap:pretty;padding:0 0 20px}.lx-faq-answer>*+*{margin-top:12px}.lx-faq-mail{color:#ffffffe6;text-underline-offset:3px;white-space:nowrap;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.lx-faq-mail:hover{text-decoration-color:currentColor}.lx-faq-list{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.lx-faq-list li{padding-left:20px;position:relative}.lx-faq-list li:before{content:"";background:var(--tone-soft);opacity:.8;border-radius:999px;width:6px;height:6px;position:absolute;top:.72em;left:4px}
@layer utilities{.lx-hero-title{white-space:nowrap}.lx-hero-line{display:block}@media (min-width:768px){.lx-hero-line{display:inline}}.lx-hero-accent{color:#0000;filter:drop-shadow(0 0 26px color-mix(in oklab, var(--tone-soft) 34%, transparent)) drop-shadow(0 0 62px color-mix(in oklab, var(--tone) 20%, transparent));background:linear-gradient(92deg, var(--tone-soft) 0%, color-mix(in oklab, var(--tone-soft) 62%, var(--tone-far)) 62%, color-mix(in oklab, var(--tone-soft) 18%, var(--tone-far)) 100%);-webkit-background-clip:text;background-clip:text;position:relative}.lx-hero-note{font-size:var(--text-callout);line-height:var(--leading-text);color:#ffffff8f;text-wrap:balance;margin:12px 0 0}.lx-faq-cta{justify-content:center;padding:36px 1.25rem;display:flex}@media (min-width:640px){.lx-faq-cta{padding:44px 1.25rem 40px}}.lx-stage{width:100%;max-width:48.5rem;margin:0 auto;padding:.5rem 1.25rem clamp(2.5rem,5vw,4rem);position:relative}.lx-stage-wait{min-height:18rem}.lx-path{flex-direction:column;gap:20px;display:flex}.lx-path-block{min-width:0}.lx-summary{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.lx-summary-label{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--lx-ink-3);font-weight:600}.lx-summary-chips{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.lx-summary-edit{min-height:36px;font-size:var(--text-callout);color:var(--tone-soft);cursor:pointer;border-radius:10px;align-items:center;margin-left:auto;padding:0 12px;font-weight:600;transition:color .16s,background-color .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){.lx-summary-edit:hover{color:#fff;background:#ffffff0d}}.lx-summary-edit:focus-visible{outline:2px solid var(--tone-soft);outline-offset:2px}@media (max-width:639px){.lx-path{gap:16px}.lx-summary{padding:12px 16px}.lx-summary-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.lx-step{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:28px 20px;display:flex}@media (min-width:640px){.lx-step{gap:20px;padding:32px 32px 36px}}.lx-step>*{min-width:0;max-width:100%}.lx-step-head{flex-direction:column;align-items:center;gap:8px;display:flex}.lx-step-chip{margin-bottom:2px}.lx-step-other{width:100%;max-width:22rem}.lx-q-hint{max-width:44ch;font-size:var(--text-callout);line-height:var(--leading-text);color:#ffffff8f;text-wrap:balance;margin:0}.lx-spheres{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}@media (min-width:560px){.lx-spheres{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:760px){.lx-spheres{grid-template-columns:repeat(4,minmax(0,1fr))}}.lx-tag-card{text-align:left;white-space:normal;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:64px;padding:12px 16px}.lx-tag-name{font-size:var(--text-callout);font-weight:600;line-height:var(--leading-headline);letter-spacing:var(--tracking-text)}.lx-tag-hint{font-size:var(--text-caption);line-height:var(--leading-text);color:#ffffff80}.lx-tag[aria-pressed=true] .lx-tag-hint{color:#ffffffc7}.lx-bands{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:42rem;display:grid}@media (min-width:560px){.lx-bands{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}}.lx-band{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:72px;padding:10px 12px}.lx-band-num{font-family:var(--font-display);font-size:var(--text-title-3);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;font-weight:600;line-height:1.1}.lx-band-unit{font-family:var(--font-sans);font-size:var(--text-caption);letter-spacing:.01em;color:#ffffff80;font-weight:500;line-height:1.3}.lx-band[aria-pressed=true] .lx-band-unit{color:#ffffffc7}.lx-step-result{gap:16px}.lx-result-chip{cursor:pointer;transition:border-color .16s,color .16s}.lx-result-chip:hover{border-color:color-mix(in oklab, var(--tone-soft) 45%, transparent);color:var(--ink-1)}.lx-result-chip:focus-visible{outline:2px solid var(--tone-soft);outline-offset:2px}.lx-result-kicker{max-width:30ch;color:var(--tone-soft);text-align:center;text-wrap:balance;margin:0}.lx-sum-wrap{flex-direction:column;align-items:center;gap:8px;display:flex}.lx-sum-period{font-size:var(--text-body);font-weight:600;line-height:var(--leading-headline);color:#ffffffb8;margin:-2px 0 4px}.lx-sum-period-quiet{font-size:var(--text-footnote);letter-spacing:.01em;color:#ffffff80;margin:2px 0 4px;font-weight:500}.lx-sum-line{font-family:var(--font-display);letter-spacing:var(--tracking-display);white-space:nowrap;justify-content:center;align-items:baseline;gap:4px;margin:0;font-weight:800;line-height:1;display:flex}.lx-sum-big{font-size:var(--text-display);color:#0000;background:linear-gradient(92deg, var(--tone-soft) 0%, color-mix(in oklab, var(--tone-soft) 55%, var(--tone-far)) 58%, var(--tone-far) 100%);filter:drop-shadow(0 0 22px color-mix(in oklab, var(--tone-soft) 28%, transparent));-webkit-background-clip:text;background-clip:text;padding-right:.64px}.lx-sum-pre{font-size:var(--text-title-1);letter-spacing:var(--tracking-headline);color:#ffffff9e;font-weight:600}.lx-sum-cur{font-size:var(--text-title-1);color:#ffffff9e;font-weight:600}.lx-result-line{font-size:var(--text-body);line-height:var(--leading-text);color:#fffc;text-wrap:balance;margin:0}.lx-result-line-2{color:#fff9}.lx-result-note{font-size:var(--text-footnote);line-height:var(--leading-text);color:#ffffff80;margin:0}.lx-result-how>summary{flex-wrap:wrap;justify-content:center;gap:4px 8px}.lx-how-info{color:#ffffff80;width:14px;height:14px}.lx-how-label,.lx-how-scenario{white-space:nowrap}.lx-result-cta{margin-top:4px}.lx-result-wait{min-height:44px;font-size:var(--text-body);color:#ffffffa8;align-items:center;gap:8px;margin:8px 0 0;display:inline-flex}.lx-result-spinner{border:2px solid;border-top-color:#0000;border-radius:999px;width:14px;height:14px;animation:.9s linear infinite lx-spin}@keyframes lx-spin{to{transform:rotate(360deg)}}.lx-disc-text{font-size:var(--text-callout);line-height:var(--leading-text);color:#ffffffb8;text-wrap:pretty;margin:0;padding:2px 0 12px}.lx-empty-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.lx-demo-tail{flex-direction:column;gap:4px;padding:0 4px;display:flex}.lx-demo-cta{justify-content:center;padding-top:20px;display:flex}@media (prefers-reduced-motion:reduce){.lx-summary-edit{transition:none}.lx-result-spinner{animation:none}}}
@layer utilities{.ct-card,.ct-detail,.ct-drawer,.ct-catalog,.ct-value{--ct-surface:#121218;--ct-surface-top:#18181f;--ct-inset:#0c0c11;--ct-line:#ffffff16;--ct-line-strong:#ffffff26;--ct-line-soft:#ffffff0f;--ct-ink:#f4f4f7;--ct-ink-body:#f4f4f7e0;--ct-ink-2:#ececf4bd;--ct-ink-3:#ececf48f;--ct-money:#7fe7a8;--ct-proof:#a5b1fd;--ct-accent:#5f61ec;--ct-focus:#96a2fc;--ct-ease:cubic-bezier(.16, 1, .3, 1);color:var(--ct-ink);text-align:left}@supports (color:lab(0% 0 0)){.ct-card,.ct-detail,.ct-drawer,.ct-catalog,.ct-value{--ct-surface:lab(5.72987% .940993 -3.50741);--ct-surface-top:lab(8.70212% 1.37703 -4.66101);--ct-inset:lab(3.50823% .623353 -2.31247);--ct-proof:lab(73.45% 9.33114 -39.6834);--ct-accent:lab(47.1952% 31.0994 -72.1951);--ct-focus:lab(68.5322% 12.3599 -46.5911)}}.ct-card{isolation:isolate;border:1px solid var(--ct-line);background:linear-gradient(180deg, var(--ct-surface-top), var(--ct-surface) 42%);min-width:0;height:100%;transition:transform .28s var(--ct-ease), border-color .2s ease, box-shadow .28s var(--ct-ease);border-radius:20px;flex-direction:column;padding:20px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d,0 18px 36px -26px #000c;container:ct-card/inline-size}.ct-card[data-taken]{border-color:color-mix(in oklab, var(--ct-money) 22%, var(--ct-line))}@media (hover:hover) and (pointer:fine){.ct-card:not([data-static]):hover{border-color:var(--ct-line-strong);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff12,0 2px 4px #0000004d,0 30px 50px -28px #000000e6}.ct-card:not([data-static]):hover .ct-cta{filter:brightness(1.08)}.ct-card:not([data-static]):hover .ct-cta svg{transform:translate(3px)}}.ct-card:not([data-static]):active{transition-duration:.12s;transform:translateY(0)}.ct-head{grid-template-columns:44px minmax(0,1fr) auto;align-items:start;column-gap:12px;display:grid}.ct-logo{width:44px;height:44px;font-family:var(--font-display);border-radius:12px;justify-content:center;align-items:center;font-size:20px;font-weight:800;line-height:1;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000024,0 8px 16px -10px #000000b3}.ct-logo-tile{background-image:linear-gradient(#ffffff2e,#fff0 62%)}.ct-logo-img{background:#fff}.ct-logo-img img{object-fit:contain;width:100%;height:100%}.ct-id{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding-top:2px;display:flex}.ct-name{max-width:100%;font-family:var(--font-display);font-size:var(--text-headline);letter-spacing:var(--tracking-headline);color:var(--ct-ink);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:700;line-height:1.22;display:-webkit-box;overflow:hidden}.ct-meta{flex-wrap:wrap;align-items:center;gap:4px 8px;max-width:100%;margin:0;display:flex}.ct-site{z-index:2;min-width:0;max-width:100%;font-size:var(--text-footnote);color:var(--ct-proof);border-radius:4px;align-items:center;gap:3px;font-weight:500;line-height:1.35;text-decoration:none;transition:color .16s;display:inline-flex;position:relative}.ct-site-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ct-site svg{opacity:.8;flex:none;width:13px;height:13px}@media (hover:hover) and (pointer:fine){.ct-site:hover{color:var(--ct-ink)}.ct-site:hover .ct-site-label{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.ct-site:focus-visible{outline:2px solid var(--ct-focus);outline-offset:2px}.ct-flag{height:20px;font-family:var(--font-sans);color:var(--ct-ink-3);white-space:nowrap;background:#ffffff0d;border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.ct-flag svg{width:11px;height:11px}.ct-flag-taken{color:var(--ct-money);background:color-mix(in oklab, var(--ct-money) 12%, transparent)}.ct-sphere{max-width:100%;height:22px;font-family:var(--font-sans);font-size:var(--text-caption);color:var(--ct-ink-2);white-space:nowrap;text-overflow:ellipsis;background:#ffffff0e;border-radius:999px;align-items:center;padding:0 9px;font-weight:600;line-height:1;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.ct-tags{flex-direction:column;align-items:flex-end;gap:5px;min-width:0;max-width:min(10.5rem,46cqi);margin:0;padding:0;list-style:none;display:flex}@container ct-card (max-width:17.5rem){.ct-head{grid-template-columns:44px minmax(0,1fr)}.ct-tags{flex-flow:wrap;grid-column:1/-1;align-items:center;max-width:100%;margin-top:12px}}.ct-tag{max-width:100%;height:22px;font-family:var(--font-sans);font-size:var(--text-caption);letter-spacing:.005em;color:var(--ct-ink-2);white-space:nowrap;text-overflow:ellipsis;background:#ffffff0d;border-radius:999px;padding:0 9px;font-weight:500;line-height:22px;display:inline-block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff13}.ct-tag-base{color:#cad1fc;color:lab(84.4401% 3.8451 -22.0515);background:color-mix(in oklab, var(--ct-proof) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ct-proof) 26%, transparent);font-weight:600}.ct-what{color:var(--ct-ink-body);-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;margin:14px 0 0;font-size:.9375rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ct-context{z-index:2;background:color-mix(in oklab, var(--ct-accent) 14%, transparent);height:32px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ct-proof) 22%, transparent);font-family:var(--font-sans);font-size:var(--text-footnote);color:var(--ct-proof);text-align:left;cursor:pointer;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin:12px 0 0;padding:0 13px 0 11px;font-weight:600;line-height:1.2;transition:background-color .18s,box-shadow .18s,color .16s;display:inline-flex;position:relative}.ct-context svg{flex:none;width:14px;height:14px}@media (hover:hover) and (pointer:fine){.ct-context:hover{color:var(--ct-ink);background:color-mix(in oklab, var(--ct-accent) 26%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ct-proof) 34%, transparent)}}.ct-context:focus-visible{outline:2px solid var(--ct-focus);outline-offset:2px}.ct-income{flex-direction:column;gap:3px;min-width:0;display:flex}.ct-income[data-size=card]{margin-top:18px}.ct-income[data-size=card] .ct-income-caption{color:var(--ct-ink-3);margin-top:4px}.ct-income-figure{margin:0;line-height:1}.ct-income-number{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#ffffff9e;flex-wrap:wrap;align-items:baseline;column-gap:.22em;font-weight:800;display:inline-flex}.ct-income-prefix{color:#ffffff9e;font-size:1.25rem;font-weight:600}.ct-income-amount{color:#0000;background:linear-gradient(92deg, color-mix(in oklab, var(--ct-money) 52%, white) 0%, var(--ct-money) 100%);-webkit-background-clip:text;background-clip:text;padding-right:.04em;font-size:1.875rem;line-height:1.05}.ct-income-unit{color:#ffffff9e;font-size:1.0625rem;font-weight:600}.ct-income-caption{font-size:var(--text-footnote);color:var(--ct-ink-2);margin:5px 0 0;line-height:1.35;display:block}.ct-income-parts{font-size:var(--text-caption);color:var(--ct-ink-3);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.4;overflow:hidden}.ct-income[data-kind=terms] .ct-income-amount{color:var(--ct-ink);background:0 0}.ct-income[data-kind=none] .ct-income-caption{color:var(--ct-ink-3);margin-top:0}.ct-income[data-size=detail] .ct-income-amount{font-size:2.5rem}.ct-income[data-size=detail] .ct-income-prefix{font-size:1.5rem}.ct-income[data-size=detail] .ct-income-unit{font-size:1.25rem}.ct-income[data-size=detail] .ct-income-caption{font-size:var(--text-callout);margin-top:8px}.ct-income[data-size=detail] .ct-income-parts{font-size:var(--text-footnote);white-space:normal}.ct-facts{border-top:1px solid var(--ct-line-soft);gap:9px;margin:16px 0 20px;padding-top:15px;display:grid}.ct-fact{grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;column-gap:12px;display:grid}.ct-fact dt{font-size:var(--text-caption);letter-spacing:.01em;color:var(--ct-ink-3);white-space:nowrap;font-weight:500;line-height:1.45}.ct-fact dd{font-size:var(--text-footnote);color:var(--ct-ink-2);-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.ct-fact .ct-fact-icp{color:var(--ct-ink-body);-webkit-line-clamp:1;font-weight:500}.ct-fact .ct-fact-sales{flex-direction:column;gap:1px;display:flex}.ct-fact-line,.ct-fact-note{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ct-fact-value{font-variant-numeric:tabular-nums;color:var(--ct-ink);font-weight:700}.ct-fact-note{font-size:var(--text-caption);color:var(--ct-ink-3)}.ct-fact-note[data-source=loot]{color:var(--ct-proof)}.ct-fact-sales[data-state=new]{color:var(--ct-ink-3)}.ct-cta{background-color:var(--ct-accent);background-image:linear-gradient(100deg, color-mix(in oklab, var(--ct-accent) 78%, white), var(--ct-accent) 70%);width:100%;height:44px;box-shadow:inset 0 1px 0 #ffffff38, 0 10px 22px -14px color-mix(in oklab, var(--ct-accent) 90%, transparent);font-family:var(--font-sans);font-size:var(--text-callout);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;margin-top:auto;font-weight:650;line-height:1;text-decoration:none;transition:filter .18s;display:flex}.ct-cta svg{width:15px;height:15px;transition:transform .22s var(--ct-ease)}.ct-cta[data-stretch]:after{content:"";z-index:1;border-radius:20px;position:absolute;inset:0}.ct-cta:focus-visible{outline:2px solid var(--ct-focus);outline-offset:3px}.ct-card[data-static] .ct-cta{cursor:default}.ct-drawer[data-variant=window]{justify-content:center;align-items:center;padding:24px}.ct-drawer[data-variant=window] .ct-drawer-panel{border:1px solid var(--ct-line-strong);border-radius:22px;width:min(38rem,100%);height:auto;max-height:min(48rem,100dvh - 48px);animation-name:ct-window;box-shadow:0 40px 90px -30px #000000d9}.ct-drawer[data-variant=window] .ct-drawer-scroll{padding:26px 28px 30px}.ct-drawer[data-variant=window] .ct-drawer-foot{border-radius:0 0 21px 21px}@keyframes ct-window{0%{opacity:0;transform:translateY(10px)scale(.985)}}.ct-ctx{flex-direction:column;gap:22px;min-width:0;display:flex}.ct-ctx-head{flex-direction:column;align-items:flex-start;gap:12px;padding-right:44px;display:flex}.ct-ctx-kicker{font-size:var(--text-caption);color:var(--ct-proof);align-items:center;gap:6px;margin:0;font-weight:600;display:inline-flex}.ct-ctx-kicker svg{width:13px;height:13px}.ct-ctx-id{grid-template-columns:48px minmax(0,1fr);align-items:center;column-gap:14px;display:grid}.ct-ctx-logo{width:48px;height:48px;font-family:var(--font-display);border-radius:13px;justify-content:center;align-items:center;font-size:22px;font-weight:800;line-height:1;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,0 8px 16px -10px #000000b3}.ct-ctx-id-text{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.ct-ctx-name{font-family:var(--font-display);font-size:var(--text-title-3);font-weight:700;line-height:var(--leading-title);letter-spacing:var(--tracking-headline);color:var(--ct-ink);overflow-wrap:anywhere;margin:0}.ct-ctx-name:focus{outline:none}.ct-ctx-site{font-size:var(--text-footnote);color:var(--ct-proof);align-items:center;gap:3px;font-weight:500;text-decoration:none;display:inline-flex}.ct-ctx-site svg{width:13px;height:13px}.ct-ctx-site:hover{color:var(--ct-ink)}.ct-ctx-site:focus-visible{outline:2px solid var(--ct-focus);outline-offset:2px;border-radius:4px}.ct-ctx-head .ct-tags{flex-flow:wrap;align-items:center;max-width:100%;margin:0}.ct-ctx-lead{font-size:var(--text-lead);color:var(--ct-ink);text-wrap:pretty;margin:2px 0 0;line-height:1.5}.ct-ctx-sec{border-top:1px solid var(--ct-line-soft);flex-direction:column;gap:8px;padding-top:20px;display:flex}.ct-ctx-h{font-family:var(--font-display);font-size:var(--text-body);letter-spacing:-.005em;color:var(--ct-ink);margin:0;font-weight:650;line-height:1.3}.ct-ctx-p{max-width:62ch;color:var(--ct-ink-body);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.62}.ct-ctx-p+.ct-ctx-p{margin-top:4px}.ct-ctx-reasons{gap:9px;margin:2px 0 0;padding:0;list-style:none;display:grid}.ct-ctx-reasons li{color:var(--ct-ink-body);grid-template-columns:18px minmax(0,1fr);column-gap:10px;font-size:.9375rem;line-height:1.5;display:grid}.ct-ctx-reasons svg{width:16px;height:16px;color:var(--ct-proof);margin-top:3px}.ct-ctx-icp{color:var(--ct-ink);flex-wrap:wrap;align-items:baseline;column-gap:10px;margin:0;font-size:.9375rem;font-weight:600;line-height:1.45;display:flex}.ct-ctx-icp-k{font-size:var(--text-caption);letter-spacing:.03em;color:var(--ct-ink-3);font-weight:700}.ct-ctx-traits{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.ct-ctx-traits li{font-size:var(--text-footnote);color:var(--ct-ink-2);background:#ffffff0d;border-radius:999px;padding:5px 10px;line-height:1.3;box-shadow:inset 0 0 0 1px #ffffff0f}.ct-ctx-facts{gap:8px;margin:0;display:grid}.ct-ctx-fact{font-size:var(--text-callout);grid-template-columns:minmax(9rem,13rem) minmax(0,1fr);align-items:baseline;column-gap:14px;line-height:1.45;display:grid}.ct-ctx-fact dt{color:var(--ct-ink-3)}.ct-ctx-fact dd{font-variant-numeric:tabular-nums;color:var(--ct-ink-body);margin:0}@media (max-width:767px){.ct-drawer[data-variant=window]{align-items:flex-end;padding:0}.ct-drawer[data-variant=window] .ct-drawer-panel{border-width:1px 0 0;border-radius:22px 22px 0 0;width:100%;max-height:92svh;animation-name:ct-rise}.ct-drawer[data-variant=window] .ct-drawer-scroll{padding:22px 18px 28px}.ct-drawer[data-variant=window] .ct-drawer-foot{border-radius:0}.ct-ctx-fact{grid-template-columns:minmax(0,1fr);row-gap:1px}}.ct-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,19.5rem),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid;container:ct-grid/inline-size}.ct-grid>li{min-width:0}@container ct-grid (min-width:40rem){.ct-head{min-height:50px}.ct-what,.ct-fact-problem{min-height:2lh}}.ct-access-strip{border:1px solid color-mix(in oklab, var(--ct-proof) 26%, var(--ct-line));background:color-mix(in oklab, var(--ct-accent) 7%, var(--ct-surface));border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:10px 12px 10px 10px;display:flex}.ct-access-icon{background:color-mix(in oklab, var(--ct-proof) 16%, transparent);width:34px;height:34px;color:var(--ct-proof);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.ct-access-icon svg{width:16px;height:16px}.ct-access-text{min-width:0;font-size:var(--text-callout);flex:12rem;margin:0;line-height:1.4}.ct-access-text b{color:var(--ct-ink);font-weight:700}@media (max-width:519px){.ct-access-icon{display:none}}@media (max-width:639px){.ct-tools .tool-select{flex:calc(50% - .25rem)}.ct-tools .tool-select .field{padding-inline:.875rem 2rem}.ct-tools .cat-tools-count{display:none}}#app-main>div:has(.ct-page-wide){max-width:76rem}.ct-catalog-landing{flex-direction:column;gap:16px;margin-inline:min(0px,50% + -1*min(36rem,50vw - 1.5rem));display:flex}.ct-cat-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:2px 2px 0;display:flex}.ct-cat-title{font-family:var(--font-display);font-size:var(--text-title-3);font-weight:700;line-height:var(--leading-title);letter-spacing:var(--tracking-headline);color:#fff;margin:0}.ct-cat-title:focus{outline:none}.ct-cat-count{font-size:var(--text-footnote);color:#ffffff8f;margin:0}.ct-cat-tail{flex-direction:column;gap:4px;width:100%;max-width:46rem;margin:4px auto 0;padding:0 4px;display:flex}.ct-cat-cta{justify-content:center;padding-top:18px;display:flex}.ct-drawer{z-index:60;justify-content:flex-end;display:flex;position:fixed;inset:0}.ct-drawer-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;background:#050509a8;border:0;padding:0;animation:.2s ease-out ct-fade;position:absolute;inset:0}.ct-drawer-panel{border-left:1px solid var(--ct-line);width:min(41rem,100%);height:100%;animation:ct-slide .3s var(--ct-ease);background:linear-gradient(#131319,#0e0e13 320px);background:linear-gradient(lab(6.1009% 1.08137 -3.99939),lab(3.99178% .753753 -2.78551) 320px);outline:none;flex-direction:column;display:flex;position:relative;box-shadow:-28px 0 70px #00000080}.ct-drawer-close{z-index:3;border:1px solid var(--ct-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:38px;height:38px;color:var(--ct-ink-2);cursor:pointer;background:#14141bdb;border-radius:999px;justify-content:center;align-items:center;transition:color .16s,border-color .16s;display:flex;position:absolute;top:16px;right:16px}.ct-drawer-close svg{width:18px;height:18px}@media (hover:hover) and (pointer:fine){.ct-drawer-close:hover{color:var(--ct-ink);border-color:#ffffff4d}}.ct-drawer-close:focus-visible{outline:2px solid var(--ct-focus);outline-offset:2px}.ct-drawer-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;flex:1;min-height:0;padding:28px 28px 40px;overflow-y:auto}.ct-drawer-foot{padding:14px 28px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ct-line);background:#0e0e13;background:lab(3.99178% .753753 -2.78551)}@media (max-width:767px){.ct-drawer{align-items:flex-end}.ct-drawer-panel{border-left:0;border-top:1px solid var(--ct-line);border-radius:22px 22px 0 0;height:min(92svh,100%);animation-name:ct-rise;box-shadow:0 -20px 60px #00000080}.ct-drawer-scroll{padding:22px 18px 32px}.ct-drawer-foot{padding-inline:18px}}@keyframes ct-fade{0%{opacity:0}}@keyframes ct-slide{0%{opacity:0;transform:translate(32px)}}@keyframes ct-rise{0%{opacity:0;transform:translateY(40px)}}.ct-detail{flex-direction:column;gap:28px;min-width:0;display:flex}.ct-detail[data-layout=page]{border:1px solid var(--ct-line);background:linear-gradient(180deg, var(--ct-surface-top), var(--ct-surface) 260px);border-radius:24px;padding:24px 20px 28px;box-shadow:inset 0 1px #ffffff0d,0 30px 60px -40px #000000e6}@media (min-width:640px){.ct-detail[data-layout=page]{padding:32px 36px 36px}}@media (max-width:639px){.ct-detail[data-layout=page]{box-shadow:none;background:0 0;border:0;padding:4px 0 0}}.ct-d-head{flex-direction:column;gap:18px;display:flex}.ct-d-idrow{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:16px;display:grid}.ct-detail[data-layout=drawer] .ct-d-idrow{padding-right:48px}.ct-d-logo{width:56px;height:56px;font-family:var(--font-display);border-radius:15px;justify-content:center;align-items:center;font-size:26px;font-weight:800;line-height:1;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000024,0 10px 22px -12px #000000bf}.ct-d-id{min-width:0}.ct-d-name{font-family:var(--font-display);letter-spacing:var(--tracking-title);color:var(--ct-ink);overflow-wrap:anywhere;margin:0;font-size:1.625rem;font-weight:800;line-height:1.12}.ct-detail[data-layout=page] .ct-d-name{font-size:var(--text-title-1)}.ct-d-name:focus{outline:none}.ct-d-meta{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;display:flex}.ct-d-site{font-size:var(--text-footnote);color:var(--ct-proof);align-items:center;gap:3px;font-weight:600;text-decoration:none;display:inline-flex}.ct-d-site svg{width:13px;height:13px}@media (hover:hover) and (pointer:fine){.ct-d-site:hover{color:var(--ct-ink)}}.ct-d-site:focus-visible{outline:2px solid var(--ct-focus);outline-offset:2px;border-radius:4px}.ct-d-what{max-width:62ch;font-family:var(--font-display);font-size:var(--text-headline);letter-spacing:-.01em;color:var(--ct-ink);text-wrap:pretty;margin:0;font-weight:600;line-height:1.45}.ct-d-deal:has(.ct-income[data-kind=none]){border-color:var(--ct-line);box-shadow:none;background:#ffffff05}.ct-d-deal{border:1px solid color-mix(in oklab, var(--ct-money) 17%, #ffffff0f);background:radial-gradient(110% 150% at 0% 0%, color-mix(in oklab, var(--ct-money) 11%, transparent), transparent 55%), #ffffff05;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--ct-money) 12%, transparent);border-radius:18px;gap:16px;padding:18px 20px;display:grid}.ct-signals{gap:10px;margin:0;display:grid}.ct-signal{border-top:1px solid var(--ct-line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:12px;padding-top:10px;display:grid}.ct-signal:first-child{border-top:0;padding-top:0}.ct-signal dt{font-size:var(--text-footnote);color:var(--ct-ink-3);line-height:1.35}.ct-signal-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;color:var(--ct-ink);margin:0;font-size:1rem;font-weight:700;line-height:1.25}.ct-signal-note{font-size:var(--text-caption);color:var(--ct-ink-3);grid-column:1/-1;margin:2px 0 0;line-height:1.35}.ct-signal[data-source=loot] .ct-signal-note{color:var(--ct-proof)}@container ct-detail (min-width:34rem){.ct-d-deal:has(.ct-signal+.ct-signal){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;column-gap:28px}.ct-d-deal:has(.ct-signal+.ct-signal) .ct-signals{border-left:1px solid var(--ct-line-soft);padding-left:24px}}.ct-d-deal .ct-signals:not(:has(.ct-signal+.ct-signal)){border-top:1px solid var(--ct-line-soft);padding-top:12px}.ct-detail{container:ct-detail/inline-size}.ct-d-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ct-d-context{border:1px solid color-mix(in oklab, var(--ct-proof) 20%, #ffffff0f);background:radial-gradient(120% 130% at 100% 0%, color-mix(in oklab, var(--ct-accent) 13%, transparent), transparent 60%), #ffffff05;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 18px;display:flex}.ct-d-context-title{font-family:var(--font-display);font-size:var(--text-callout);color:var(--ct-ink);align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.ct-d-context-title svg{width:15px;height:15px;color:var(--ct-proof)}.ct-d-context-text{max-width:68ch;font-size:var(--text-callout);color:var(--ct-ink-body);text-wrap:pretty;line-height:1.6}.ct-d-context-text p{margin:0}.ct-d-context-text p+p{margin-top:8px}.ct-d-context-clamp{max-height:4lh;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.ct-d-context-part{max-width:68ch}.ct-d-context-part .ct-d-k,.ct-d-context>.ct-d-k{margin-bottom:3px}.ct-d-context-p{font-size:var(--text-callout);color:var(--ct-ink-body);text-wrap:pretty;margin:0;line-height:1.6}.ct-sphere-base{color:#cad1fc;color:lab(84.4401% 3.8451 -22.0515);background:color-mix(in oklab, var(--ct-proof) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ct-proof) 26%, transparent)}.ct-d-icp{font-family:var(--font-display);font-size:var(--text-headline);color:var(--ct-ink);flex-wrap:wrap;align-items:baseline;column-gap:10px;margin:0;font-weight:650;line-height:1.3;display:flex}.ct-d-icp-k{font-family:var(--font-sans);font-size:var(--text-caption);letter-spacing:.03em;color:var(--ct-ink-3);font-weight:700}.ct-d-sec{border-top:1px solid var(--ct-line-soft);flex-direction:column;gap:14px;padding-top:26px;display:flex}.ct-d-title{font-family:var(--font-display);font-size:var(--text-title-3);font-weight:700;line-height:var(--leading-title);letter-spacing:var(--tracking-headline);color:var(--ct-ink);margin:0}.ct-d-sec-quiet .ct-d-title{font-size:var(--text-headline);color:var(--ct-ink-2)}.ct-d-lead{max-width:68ch;color:var(--ct-ink-body);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.6}.ct-d-k{font-size:var(--text-footnote);color:var(--ct-ink-3);margin:0 0 6px;font-weight:600;line-height:1.35}.ct-d-rows{gap:10px;margin:0;display:grid}.ct-d-row{grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.ct-d-row dt{font-size:var(--text-footnote);color:var(--ct-ink-3);font-weight:500}.ct-d-row dd{font-size:var(--text-callout);line-height:var(--leading-text);color:var(--ct-ink-2);text-wrap:pretty;margin:0}@media (max-width:479px){.ct-d-row{grid-template-columns:1fr;gap:2px}}.ct-callout{background:#ffffff06;border-radius:12px;padding:12px 14px}.ct-callout-text{font-size:var(--text-callout);color:var(--ct-ink-2);margin:0;line-height:1.5}.ct-callout-list,.ct-step-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ct-callout-list li,.ct-step-list li{font-size:var(--text-callout);color:var(--ct-ink-2);text-wrap:pretty;padding-left:16px;line-height:1.5;position:relative}.ct-callout-list li:before,.ct-step-list li:before{content:"";opacity:.55;background:currentColor;border-radius:999px;width:5px;height:5px;position:absolute;top:.62em;left:2px}.ct-callout-muted .ct-callout-text,.ct-callout-muted .ct-callout-list li{color:var(--ct-ink-3)}.ct-d-outcome{border:1px solid color-mix(in oklab, var(--ct-money) 14%, transparent);background:color-mix(in oklab, var(--ct-money) 5%, transparent);border-radius:14px;padding:14px 16px}.ct-d-outcome-text{font-size:var(--text-callout);color:var(--ct-ink);text-wrap:pretty;margin:0;line-height:1.55}.ct-d-benefits{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ct-d-benefit{grid-template-columns:18px minmax(0,1fr);gap:10px;display:grid}.ct-d-benefit>svg{width:15px;height:15px;color:var(--ct-money);margin-top:3px}.ct-d-benefit-title{font-size:var(--text-callout);color:var(--ct-ink);margin:0;font-weight:600;line-height:1.45}.ct-d-benefit-text{font-size:var(--text-footnote);color:var(--ct-ink-2);text-wrap:pretty;margin:2px 0 0;line-height:1.5}.ct-d-proof{background:var(--ct-inset);box-shadow:inset 0 0 0 1px var(--ct-line-soft);border-radius:14px;gap:10px;padding:14px 16px;display:grid}.ct-d-case{font-size:var(--text-callout);color:var(--ct-ink-2);text-wrap:pretty;align-items:baseline;gap:10px;margin:0;line-height:1.5;display:flex}.ct-d-case-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--ct-ink);flex:none;font-size:1.25rem;font-weight:800}.ct-d-case-client{color:var(--ct-ink-3)}.ct-d-clients{font-size:var(--text-footnote);color:var(--ct-ink-2);gap:2px;margin:0;line-height:1.5;display:grid}.ct-d-clients .ct-d-k{margin:0}.ct-ledger{border:1px solid var(--ct-line);background:var(--ct-inset);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.ct-ledger-rows{flex-direction:column;margin:0;display:flex}.ct-ledger-row{justify-content:space-between;align-items:baseline;gap:16px;padding:14px 18px;display:flex}.ct-ledger-row+.ct-ledger-row{border-top:1px solid var(--ct-line-soft)}.ct-ledger-row dt{flex-direction:column;gap:3px;min-width:0;display:flex}.ct-ledger-label{font-size:var(--text-callout);color:var(--ct-ink);font-weight:600;line-height:1.4}.ct-ledger-note{font-size:var(--text-footnote);color:var(--ct-ink-3);text-wrap:pretty;line-height:1.4}.ct-ledger-sum{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ct-money);flex:none;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.3}.ct-ledger-words{font-family:var(--font-sans);font-size:var(--text-footnote);color:var(--ct-ink-3);font-weight:600}.ct-ledger-total{border-top:1px solid color-mix(in oklab, var(--ct-money) 20%, transparent);background:color-mix(in oklab, var(--ct-money) 6%, transparent);font-size:var(--text-callout);color:var(--ct-ink-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin:0;padding:14px 18px;font-weight:600;display:flex}.ct-ledger-total b{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ct-money);font-size:1.25rem;font-weight:800}.ct-ledger-foot{font-size:var(--text-caption);color:var(--ct-ink-3);margin:0;padding:10px 18px 14px;line-height:1.5}.ct-ledger-total+.ct-ledger-foot{background:color-mix(in oklab, var(--ct-money) 6%, transparent);padding-top:0}.ct-steps{counter-reset:ct-step;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ct-step{counter-increment:ct-step;grid-template-columns:28px minmax(0,1fr);gap:14px;padding-bottom:18px;display:grid;position:relative}.ct-step:not(:last-child):before{content:"";background:linear-gradient(180deg, var(--ct-line-strong), var(--ct-line-soft));width:1px;position:absolute;top:32px;bottom:4px;left:13.5px}.ct-step-n{background:color-mix(in oklab, var(--ct-accent) 18%, transparent);width:28px;height:28px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ct-proof) 40%, transparent);font-family:var(--font-display);color:var(--ct-proof);border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.ct-step:not(.ct-step-locked) .ct-step-n:before{content:counter(ct-step)}.ct-step-n svg{width:13px;height:13px}.ct-step-locked .ct-step-n{box-shadow:inset 0 0 0 1px var(--ct-line);color:var(--ct-ink-3);background:#ffffff0a}.ct-step-body{flex-direction:column;gap:6px;min-width:0;padding-top:3px;display:flex}.ct-step-title{font-size:var(--text-callout);color:var(--ct-ink);margin:0;font-weight:700;line-height:1.45}.ct-step-locked .ct-step-title{color:var(--ct-ink-3)}.ct-step-text{font-size:var(--text-callout);line-height:var(--leading-text);color:var(--ct-ink-2);text-wrap:pretty;margin:0}.ct-step-note{font-size:var(--text-footnote);color:var(--ct-ink-3);margin:0;line-height:1.45}.ct-step-muted{color:var(--ct-ink-3)}.ct-step-extra{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.ct-quote{border:1px solid var(--ct-line);background:var(--ct-inset);border-radius:14px;margin:2px 0 0;overflow:hidden}.ct-quote-text{font-size:var(--text-callout);line-height:var(--leading-reading);color:var(--ct-ink);white-space:pre-line;text-wrap:pretty;margin:0;padding:12px 14px 4px}.ct-quote-foot{justify-content:flex-end;align-items:center;gap:10px;padding:6px 8px 8px 14px;display:flex}.ct-quote-label{font-size:var(--text-caption);color:var(--ct-ink-3);margin-right:auto}.ct-copy{border:1px solid var(--ct-line);min-height:32px;font-size:var(--text-footnote);color:var(--ct-ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:600;transition:border-color .16s,background-color .16s;display:inline-flex}.ct-copy svg{width:14px;height:14px}@media (hover:hover) and (pointer:fine){.ct-copy:hover{background:#ffffff0a;border-color:#ffffff4d}}.ct-copy:focus-visible{outline:2px solid var(--ct-focus);outline-offset:2px}.ct-locked{border:1px solid color-mix(in oklab, var(--ct-proof) 26%, var(--ct-line));background:radial-gradient(120% 130% at 100% 0%, color-mix(in oklab, var(--ct-accent) 12%, transparent), transparent 60%), var(--ct-inset);border-radius:16px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.ct-locked-title{font-size:var(--text-callout);color:var(--ct-ink);align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.ct-locked-title svg{width:15px;height:15px;color:var(--ct-proof)}.ct-locked-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:6px 16px;margin:0;padding:0;list-style:none;display:grid}.ct-locked-list li{font-size:var(--text-callout);color:var(--ct-ink-2);align-items:flex-start;gap:8px;line-height:1.45;display:flex}.ct-locked-list svg{width:14px;height:14px;color:var(--ct-proof);flex:none;margin-top:3px}.ct-locked-action{padding-top:4px}.ct-more-list{flex-direction:column;display:flex}.ct-disc{border-top:1px solid var(--ct-line-soft)}.ct-more-list .ct-disc:last-child{border-bottom:1px solid var(--ct-line-soft)}.ct-disc-button{width:100%;min-height:46px;font-size:var(--text-callout);color:var(--ct-ink-2);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 2px;font-weight:600;display:flex}.ct-disc-button svg{width:18px;height:18px;color:var(--ct-ink-3);flex:none;transition:transform .18s}.ct-disc-button svg[data-open],.ct-textlink svg[data-open]{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.ct-disc-button:hover{color:var(--ct-ink)}}.ct-disc-button:focus-visible{outline:2px solid var(--ct-focus);outline-offset:2px;border-radius:6px}.ct-disc-body{padding:2px 2px 16px}.ct-qlist{font-size:var(--text-callout);line-height:var(--leading-text);color:var(--ct-ink-2);gap:8px;margin:0;padding-left:1.2em;display:grid}.ct-qlist li::marker{font-variant-numeric:tabular-nums;color:var(--ct-ink-3);font-size:12px}.ct-pairs{gap:12px;margin:0;display:grid}.ct-pair dt{font-size:var(--text-callout);color:var(--ct-ink);font-weight:600;line-height:1.45}.ct-pair dd{font-size:var(--text-callout);line-height:var(--leading-text);color:var(--ct-ink-2);margin:4px 0 0}.ct-textlink{font-size:var(--text-footnote);color:var(--ct-proof);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;font-weight:600;text-decoration:none;display:inline-flex}.ct-textlink svg{width:14px;height:14px;transition:transform .18s}@media (hover:hover) and (pointer:fine){.ct-textlink:hover{color:var(--ct-ink)}}.ct-textlink:focus-visible{outline:2px solid var(--ct-focus);outline-offset:2px;border-radius:4px}.ct-terms{flex-direction:column;gap:10px;display:flex}.ct-terms-line{font-size:var(--text-footnote);color:var(--ct-ink-3);text-wrap:pretty;margin:0;line-height:1.55}.ct-terms-line b{color:var(--ct-ink-2);font-weight:600}.ct-terms-muted{color:var(--ct-ink-3)}.ct-value-open{flex-direction:column;margin-top:28px;display:flex}.ct-value-list{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ct-value-list li{font-size:var(--text-callout);color:#ffffffdb;text-wrap:pretty;grid-template-columns:16px minmax(0,1fr);gap:10px;line-height:1.45;display:grid}.ct-value-list svg{width:15px;height:15px;color:var(--ct-money);margin-top:2px}@media (min-width:640px){.ct-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}.ct-value-panel{border:1px solid var(--ct-line);background:linear-gradient(180deg, var(--ct-surface-top), var(--ct-surface) 60%);border-radius:18px;padding:18px 18px 20px}.ct-value-h{font-family:var(--font-display);font-size:var(--text-headline);font-weight:700;line-height:var(--leading-title);color:var(--ct-ink);margin:0}.ct-d-loading{flex-direction:column;gap:14px;padding-top:6px;display:flex}.ct-skel{background:#ffffff0f;border-radius:8px;animation:1.4s ease-in-out infinite ct-pulse;display:block}.ct-skel-title{width:55%;height:26px}.ct-skel-line{width:85%;height:14px}.ct-skel-block{border-radius:14px;width:100%;height:96px}@keyframes ct-pulse{50%{opacity:.5}}.ct-d-failed{font-size:var(--text-callout);color:var(--ct-ink-2);flex-direction:column;align-items:flex-start;gap:12px;padding-top:8px;display:flex}@media (max-width:479px){.ct-card{border-radius:18px;padding:18px 16px 12px}.ct-base{border-radius:0 0 17px 17px;margin:auto -16px -12px;padding:14px 16px 10px}.ct-stretch:after{border-radius:18px}.ct-income-amount{font-size:1.75rem}.ct-income[data-size=detail] .ct-income-amount{font-size:2.125rem}.ct-d-deal{padding:16px}.ct-d-what{font-size:var(--text-body)}.ct-d-name{font-size:1.375rem}.ct-ledger-row,.ct-ledger-total,.ct-ledger-foot{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.ct-card,.ct-cta,.ct-cta svg,.ct-context,.ct-site,.ct-copy,.ct-disc-button svg,.ct-textlink svg,.ct-drawer-close{transition:none}.ct-card:not([data-static]):hover,.ct-card:not([data-static]):hover .ct-cta svg{transform:none}.ct-drawer-scrim,.ct-drawer-panel,.ct-skel{animation:none!important}}}
@layer utilities{.mode-company .lx-hero-accent{background-image:linear-gradient(92deg, var(--tone-soft) 0%, color-mix(in oklab, var(--tone-soft) 72%, var(--tone)) 56%, var(--tone) 100%);filter:drop-shadow(0 0 26px color-mix(in oklab, var(--tone-soft) 30%, transparent)) drop-shadow(0 0 66px color-mix(in oklab, var(--tone) 22%, transparent));-webkit-background-clip:text;background-clip:text}.cp-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}section>.cp-row{margin-bottom:1.5rem}.cp-row-title{font-family:var(--font-display);font-size:var(--text-title-1);line-height:var(--leading-title);letter-spacing:var(--tracking-title);color:var(--foreground-warm,#fff);text-wrap:balance;font-weight:800}.cp-row-note{font-family:var(--font-mono);font-size:var(--text-footnote);line-height:var(--leading-text);letter-spacing:normal;color:#ffffff80;white-space:nowrap}.cp-options{align-items:stretch;gap:16px;display:grid}@media (min-width:900px){.cp-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cp-options-one{grid-template-columns:minmax(0,1fr)}.cp-options-one+.cp-options-fine{max-width:62ch}}.cp-option{background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:12px;padding:24px 24px 28px;display:flex}.cp-option-icon{border:1px solid color-mix(in oklab, var(--tone) 18%, transparent);background:color-mix(in oklab, var(--tone) 12%, transparent);width:46px;height:46px;color:var(--tone-soft);border-radius:13px;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.cp-option-title{font-family:var(--font-display);font-size:var(--text-title-2);line-height:var(--leading-title);letter-spacing:var(--tracking-title);color:var(--foreground-warm,#fff);text-wrap:balance;font-weight:800}@media (min-width:400px){.cp-nowrap{white-space:nowrap}}.cp-option-body{font-size:var(--text-body);line-height:var(--leading-reading);color:#ffffffd1;text-wrap:pretty}@media (min-width:560px){.cp-option-line{display:block}}.cp-option-note{font-size:var(--text-footnote);line-height:var(--leading-text);color:#ffffff8f;text-wrap:pretty}.cp-option-price{font-family:var(--font-mono);font-size:var(--text-footnote);line-height:var(--leading-text);letter-spacing:normal;color:#fff9;margin-top:8px}.cp-option-sum{color:var(--tone-soft);font-weight:600}.cp-option-action{flex-direction:column;align-items:flex-start;gap:12px;margin-top:auto;padding-top:4px;display:flex}@media (max-width:559px){.cp-option-action>.btn{align-self:stretch}}.cp-options-fine{max-width:62ch;font-size:var(--text-footnote);line-height:var(--leading-text);color:#ffffff8c;text-wrap:pretty;margin:20px 0 0}.cp-url{flex-direction:column;gap:8px;width:100%;display:flex}.cp-url-error{max-width:46ch;font-size:var(--text-footnote);line-height:var(--leading-text);text-wrap:pretty;color:var(--destructive);margin-inline:auto}.cp-again{justify-content:center;display:flex}}.lx-block.cp-narrow{max-width:48.5rem}
.app header.app-gutter{padding-top:1.25rem}.app header.app-gutter h1{font-size:var(--text-title-2);line-height:var(--leading-title)}@media (min-width:640px){.app header.app-gutter{padding-top:1.75rem}}@layer utilities{.topbar{z-index:30;border-bottom:1px solid var(--hair);background:var(--background);flex-shrink:0;position:relative}.topbar-row{align-items:center;gap:1rem;min-height:3.5rem;display:flex}.topbar-logo{letter-spacing:-.02em;color:var(--ink-1);border-radius:.5rem;flex-shrink:0;font-size:18px;font-weight:800;line-height:1}.topbar-tabs{align-items:stretch;gap:.25rem;display:flex}.topbar-tab{min-height:3.5rem;font-size:var(--text-callout);letter-spacing:var(--tracking-text);color:var(--ink-2);white-space:nowrap;align-items:center;padding-inline:.75rem;font-weight:500;transition:color .18s;display:inline-flex;position:relative}.topbar-tab:after{content:"";inset-inline:.625rem;background:var(--tone-soft);opacity:0;height:2px;transition:opacity .2s ease, transform .24s var(--ease-out);border-radius:999px;position:absolute;bottom:-1px;transform:scaleX(.6)}@media (hover:hover){.topbar-tab:hover{color:var(--ink-1)}}.topbar-tab[aria-current=page]{color:var(--ink-1);font-weight:600}.topbar-tab[aria-current=page]:after{opacity:1;transform:scaleX(1)}.topbar-tabs-inline{flex:1;min-width:0;display:none}.topbar-tabs-row{display:block}.topbar-tabs-row .topbar-tabs{margin-inline:-.5rem}.topbar-tabs-row .topbar-tab{flex:1 1 0;justify-content:center;min-height:2.75rem}.topbar-gift{border:1px solid color-mix(in oklab, var(--spark-from,#f39762) 45%, transparent);background:color-mix(in oklab, var(--spark-from,#f39762) 14%, var(--background));min-height:2.25rem;font-size:var(--text-footnote);color:var(--ink-1);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.375rem;margin-inline-start:auto;padding-inline:.75rem .875rem;font-weight:600;line-height:1;transition:background-color .18s,border-color .18s;display:inline-flex}.topbar-gift svg{color:color-mix(in oklab, var(--spark-from,#f39762) 70%, #7a2e05)}@media (hover:hover){.topbar-gift:hover{background:color-mix(in oklab, var(--spark-from,#f39762) 22%, var(--background))}}.topbar-gift.is-on{border-color:color-mix(in oklab, var(--spark-from,#f39762) 70%, transparent)}.topbar-gift+.topbar-bell{margin-inline-start:.25rem}@media (max-width:639px){.topbar-row{gap:.5rem}.topbar-gift{font-size:var(--text-caption);padding-inline:.625rem}.topbar-gift+.topbar-bell,.topbar-bell+.topbar-account{margin-inline-start:0}.topbar-account-btn{padding:.25rem}.topbar-account-btn>svg{display:none}}.topbar-bell{width:2.5rem;height:2.5rem;color:var(--ink-2);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;transition:background-color .18s,color .18s;display:inline-flex;position:relative}.topbar-bell+.topbar-account{margin-inline-start:.25rem}@media (hover:hover){.topbar-bell:hover{background:var(--fill-2);color:var(--ink-1)}}.topbar-bell.is-on{background:var(--fill-2);color:var(--ink-1)}.topbar-bell-count{min-width:1.125rem;height:1.125rem;box-shadow:0 0 0 2px var(--background);color:#fff;background:#0d0e12;border-radius:999px;justify-content:center;align-items:center;padding-inline:.3125rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:.25rem;right:.125rem}.topbar-account{flex-shrink:0;margin-inline-start:auto}.topbar-account-btn{min-height:var(--tap);text-align:start;border-radius:999px;align-items:center;gap:.5rem;padding:.25rem .5rem .25rem .25rem;transition:background-color .18s;display:flex}@media (hover:hover){.topbar-account-btn:hover{background:var(--fill-2)}}.topbar-account-btn.is-on{background:var(--fill-2)}.topbar-account-text{flex-direction:column;gap:.125rem;min-width:0;max-width:11rem;display:none}@media (min-width:640px){.topbar-account-text{display:flex}}@media (min-width:1024px){.topbar-tabs-inline{padding-inline-start:.75rem;display:block}.topbar-tabs-row{display:none}}.page-head{flex-direction:column;gap:1rem;padding-bottom:.5rem;display:flex}.page-head-main{flex-direction:column;gap:.5rem;min-width:0;display:flex}.page-head-main h1{letter-spacing:var(--tracking-headline);font-weight:600}.page-head-lead{max-width:62ch;font-size:var(--text-callout);line-height:var(--leading-text);color:var(--ink-2)}.page-head-back{margin-inline-start:-.25rem;width:fit-content;min-height:2rem;font-size:var(--text-footnote);color:var(--ink-2);border-radius:999px;align-items:center;gap:.375rem;margin-bottom:.25rem;padding-inline:.25rem .5rem;font-weight:500;transition:color .16s,background-color .16s;display:inline-flex}.page-head-back svg{transition:translate .2s var(--ease-out)}@media (hover:hover){.page-head-back:hover{background:var(--fill-2);color:var(--ink-1)}.page-head-back:hover svg{translate:-2px}}.page-head-aside{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media (min-width:640px){.page-head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1.5rem}}.access-pill{border:1px solid color-mix(in oklab, var(--success) 30%, transparent);background:color-mix(in oklab, var(--success) 9%, transparent);min-height:2.25rem;font-size:var(--text-footnote);color:var(--success);white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding-inline:1rem;font-weight:600;display:inline-flex}.access-pill:before{content:"";background:currentColor;border-radius:999px;width:.375rem;height:.375rem}.cat-tabs{background:var(--fill-2);max-width:100%;box-shadow:inset 0 0 0 1px var(--hair);border-radius:999px;align-items:center;gap:.125rem;padding:.1875rem;display:inline-flex}.cat-tab{min-width:0;min-height:2.125rem;font-size:var(--text-footnote);color:var(--ink-2);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.4375rem;padding-inline:.875rem;font-weight:500;transition:color .16s,background-color .16s,box-shadow .16s;display:inline-flex}@media (hover:hover){.cat-tab:hover{color:var(--ink-1)}}.cat-tab:is([aria-selected=true],[aria-pressed=true]){background:var(--card);color:var(--ink-1);box-shadow:0 0 0 1px var(--hair), 0 1px 2px #0d0e120f}.cat-tab-count{font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--ink-3);font-weight:500}.cat-tab:is([aria-selected=true],[aria-pressed=true]) .cat-tab-count{color:var(--ink-2)}@media (max-width:639px){.cat-tabs{flex:100%;width:100%;display:flex}.cat-tab{flex:1 1 0;gap:.3125rem;padding-inline:.5rem}}.cat-tools{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cat-search{flex:100%;min-width:0}.cat-search .field{border-radius:999px;min-height:2.5rem;padding-inline-start:2.5rem}.cat-search.has-clear .field{padding-inline-end:2.5rem}.tool-select{flex:auto;align-items:center;min-width:0;display:inline-flex;position:relative}.tool-select .field{appearance:none;width:100%;min-height:2.5rem;font-size:var(--text-footnote);color:var(--ink-1);text-overflow:ellipsis;cursor:pointer;border-radius:999px;padding:0 2.25rem 0 1rem;font-weight:500;line-height:1.2}.tool-select>svg{width:.875rem;height:.875rem;color:var(--ink-3);pointer-events:none;position:absolute;top:50%;right:.8125rem;translate:0 -50%}.cat-tools-count{font-size:var(--text-footnote);font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap;margin-inline-start:auto}@media (min-width:640px){.cat-search{flex:16rem}.tool-select{flex:none}}.pcard{flex-direction:column;height:100%;padding:1rem;display:flex;position:relative}@media (min-width:640px){.pcard{padding:1.25rem}}.pcard-tile{border:1px solid var(--hair-strong);width:40px;height:40px;font-family:var(--font-display,inherit);letter-spacing:-.02em;color:var(--tone-soft);background:linear-gradient(#ffffff1a,#ffffff08);border-radius:10px;flex:none;place-items:center;font-size:.9375rem;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff1a,0 1px 2px #00000073}.pcard-tile img{width:24px;height:24px;display:block}.pcard-tile svg{width:18px;height:18px}.pcard-title{font-size:var(--text-headline);line-height:var(--leading-headline);letter-spacing:var(--tracking-headline);color:var(--ink-1);text-align:start;margin-top:.75rem;font-weight:600;display:block}.pcard-title:after{content:"";border-radius:inherit;position:absolute;inset:0}.pcard-what{font-size:var(--text-callout);line-height:var(--leading-text);color:var(--ink-2);margin-top:.5rem}.pcard-metric{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin-top:.75rem;padding-top:1rem;display:flex}.pcard-metric-value{font-size:var(--text-title-3);color:var(--money-from);line-height:1}.pcard-metric-note{font-size:var(--text-footnote);line-height:var(--leading-text);color:var(--ink-2)}.pcard-fit{font-size:var(--text-footnote);line-height:var(--leading-text);color:var(--ink-3);align-items:flex-start;gap:.5rem;margin-top:.75rem;display:flex}.pcard-fit svg{flex-shrink:0;margin-top:2px}.pcard-foot{z-index:1;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:1rem;display:flex;position:relative}.metric-row{gap:.75rem;display:grid}@media (min-width:640px){.metric-row{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}.metric-cell{border:1px solid var(--hair);background:var(--fill-1);border-radius:.875rem;padding:1rem}.metric-cell-value{font-size:var(--text-title-3);color:var(--money-from);line-height:1}.metric-cell-value.is-plain{color:var(--ink-1)}.metric-cell-note{font-size:var(--text-footnote);line-height:var(--leading-text);color:var(--ink-2);margin-top:.5rem}.action-row{flex-direction:column;gap:.5rem;display:flex}@media (min-width:640px){.action-row{flex-flow:wrap;align-items:center}}.app-menu{z-index:40;border:1px solid var(--hair-strong);background:var(--popover);min-width:16.5rem;box-shadow:var(--lift-overlay);border-radius:.875rem;padding:.5rem;position:absolute}.app-menu-bottom{top:calc(100% + .5rem);right:0}.app-menu-head{border-bottom:1px solid var(--hair);margin-bottom:.5rem;padding:.5rem .75rem .75rem}.app-menu-access{border-bottom:1px solid var(--hair);flex-direction:column;gap:.5rem;margin-bottom:.5rem;padding:.5rem .75rem .75rem;display:flex}.app-menu-switch{border-bottom:1px solid var(--hair);margin-bottom:.5rem;padding:.25rem .5rem .75rem}.app-menu-item{width:100%;min-height:2.5rem;font-size:var(--text-callout);color:var(--ink-2);text-align:left;border-radius:.625rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-weight:500;transition:background-color .18s,color .18s;display:flex}.app-menu-item:hover,.app-menu-item:focus-visible,.app-menu-item[aria-current=page]{background:var(--fill-2);color:var(--ink-1)}.app-menu-item:disabled{opacity:.6}.app-menu-sep{background:var(--hair);height:1px;margin:.5rem .25rem;display:block}.app-menu-sheet .app-menu-item{min-height:3rem;font-size:var(--text-body);padding-inline:.75rem}.app-menu-sheet .app-menu-access,.app-menu-sheet .app-menu-switch{padding-inline:.75rem}.empty-art{place-items:end center;width:8rem;height:5.25rem;display:grid;position:relative}.empty-art-ring{border:1px solid;border-radius:50%;width:5rem;height:5rem;position:absolute;top:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 92%);mask-image:linear-gradient(#000 30%,#0000 92%)}.empty-art-ring-a{border-color:#f39762cc;left:.5rem}.empty-art-ring-b{border-color:#5f61ecbf;right:.5rem}.empty-art-lens{background:linear-gradient(#7fe7a8e6,#7fe7a82e 70%,#0000);border-radius:50%;width:2.25rem;height:3.25rem;position:absolute;top:.5rem;left:50%;translate:-50%;-webkit-mask-image:radial-gradient(60% 60% at 50% 45%,#000 60%,#0000 100%);mask-image:radial-gradient(60% 60% at 50% 45%,#000 60%,#0000 100%)}.empty-art-icon{width:2.75rem;height:2.75rem;box-shadow:0 0 0 1px var(--hair), 0 1px 2px #0d0e120f;color:var(--ink-2);background:#fff;border-radius:999px;place-items:center;display:grid;position:relative}.lead-bar-met{background:var(--tone)}.lead-bar-rest{background:color-mix(in oklab, var(--ink-1) 32%, var(--card))}}
@layer utilities{.lx-pv{gap:20px;padding:20px 20px 24px;display:grid}@media (min-width:640px){.lx-pv{gap:24px;padding:24px 24px 28px}}.lx-pv-sec{gap:8px;min-width:0;display:grid}.lx-pv-label{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--lx-ink-3);margin:0;font-weight:600}.lx-pv-text{font-size:var(--text-callout);line-height:var(--leading-text);color:#ffffffc7;text-wrap:pretty;margin:0}.lx-pv-steps{counter-reset:pv-step;flex-wrap:wrap;gap:8px 0;margin:0;padding:0;list-style:none;display:flex}.lx-pv-steps li{min-width:0;font-family:var(--font-display);font-size:var(--text-callout);letter-spacing:var(--tracking-text);color:var(--foreground-warm);counter-increment:pv-step;align-items:center;gap:8px;font-weight:600;display:inline-flex}@media (min-width:640px){.lx-pv-steps li+li:before{content:"";border-top:1px solid #ffffff5c;border-right:1px solid #ffffff5c;width:7px;height:7px;margin:0 12px 0 8px;display:inline-block;transform:rotate(45deg)}}@media (max-width:639px){.lx-pv-steps{flex-direction:column;gap:8px}.lx-pv-steps li:before{content:counter(pv-step);border:1px solid var(--hair-strong);width:22px;height:22px;font-family:var(--font-mono);font-size:var(--text-caption);color:var(--tone-soft);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}}.lx-pv-line{font-size:var(--text-callout);line-height:var(--leading-text);color:#ffffffb3;text-wrap:pretty;margin:0}.lx-pv-fee{color:var(--money-from);white-space:nowrap;font-weight:600}.lx-pv-disc{margin-top:2px}.lx-pv-cta{padding-top:2px;display:flex}@media (max-width:639px){.lx-pv-cta-btn{width:100%}}.lx-intro{border-top:1px solid var(--hair);gap:12px;padding-top:24px;display:grid}.lx-intro-title{font-family:var(--font-display);font-size:var(--text-body);font-weight:600;line-height:var(--leading-headline);letter-spacing:var(--tracking-headline);color:var(--foreground-warm);text-wrap:balance;margin:0}.lx-intro-lead{max-width:60ch;font-size:var(--text-callout);line-height:var(--leading-text);color:#ffffffa8;text-wrap:pretty;margin:0}.lx-intro-list{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.lx-intro-card{border:1px solid var(--hair);background:#ffffff08;border-radius:14px;gap:8px;padding:16px;display:grid}.lx-intro-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lx-intro-buyer{min-width:0;font-size:var(--text-footnote);color:#ffffff94}.lx-intro-rate{font-size:var(--text-body);letter-spacing:var(--tracking-headline);color:var(--money-from);white-space:nowrap;flex:none}.lx-intro-rate-up{text-align:right;font-size:var(--text-caption);color:#ffffff94;margin:-4px 0 0}.lx-intro-target{font-family:var(--font-display);font-size:var(--text-body);letter-spacing:var(--tracking-headline);color:var(--foreground-warm);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-weight:600;display:flex}.lx-intro-k{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--lx-ink-3);font-weight:600}.lx-intro-facts{gap:8px 20px;margin:0;display:grid}@media (min-width:640px){.lx-intro-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lx-intro-facts dt{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--lx-ink-3);font-weight:600}.lx-intro-facts dd{font-size:var(--text-callout);line-height:var(--leading-text);color:#fffc;text-wrap:pretty;margin:2px 0 0}.lx-intro-more{margin-top:-2px}.lx-intro-body{gap:8px;padding:4px 0 8px;display:grid}.lx-intro-body p{font-size:var(--text-callout);line-height:var(--leading-text);color:#ffffffc2;text-wrap:pretty;margin:0}.lx-intro-body b{color:var(--foreground-warm);font-weight:600}.lx-intro-criteria{gap:4px;margin:-2px 0 0;padding:0;list-style:none;display:grid}.lx-intro-criteria li{font-size:var(--text-callout);line-height:var(--leading-text);color:#ffffffc2;gap:8px;display:flex}.lx-intro-criteria li:before{content:"";background:var(--tone-soft);opacity:.8;flex:none;width:10px;height:1px;margin-top:12px}.lx-intro-fine{font-size:var(--text-footnote)!important;color:#ffffff80!important}.lx-intro-empty{font-size:var(--text-callout);line-height:var(--leading-text);color:#ffffff9e;margin:0}.lx-access{gap:20px;padding:28px 20px 0;display:grid}@media (min-width:640px){.lx-access{gap:24px;padding:32px 24px 0}}.lx-access-head{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.lx-access-title{font-family:var(--font-display);font-size:var(--text-title-1);font-weight:800;line-height:var(--leading-title);letter-spacing:var(--tracking-title);color:var(--foreground-warm);text-wrap:balance;margin:0}.lx-access-title-accent{color:var(--tone-soft)}.lx-access-sub{max-width:44ch;font-size:var(--text-body);line-height:var(--leading-text);color:#ffffffa8;text-wrap:balance;margin:0}.lx-access>*,.lx-pv>*,.lx-pv-pair>*,.lx-pv-sec>*{min-width:0}@media (max-width:639px){.lx-access-cta{white-space:normal;text-align:center;padding-block:12px;line-height:1.2}}.lx-plans{gap:8px;display:grid}@media (min-width:520px){.lx-plans{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lx-plan{border:1px solid var(--hair-strong);text-align:left;cursor:pointer;background:#ffffff08;border-radius:14px;align-content:start;gap:8px;min-height:44px;padding:16px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid;position:relative}.lx-plan-row{justify-content:space-between;align-items:center;gap:8px;display:flex}@media (hover:hover) and (pointer:fine){.lx-plan:hover{background:#ffffff0d;border-color:#ffffff47}}.lx-plan:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--lilac) 28%, transparent);outline:none}.lx-plan-on,.lx-plan-on:hover{border-color:color-mix(in oklab, var(--tone-soft) 60%, transparent);background:color-mix(in oklab, var(--tone) 14%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--tone-soft) 40%, transparent)}.lx-plan-title{font-family:var(--font-display);font-size:var(--text-body);letter-spacing:var(--tracking-text);color:#ffffffd6;font-weight:600}.lx-plan-on .lx-plan-title{color:#fff}.lx-plan-sum{font-family:var(--font-display);font-size:var(--text-numeral);letter-spacing:var(--tracking-title);color:var(--foreground-warm);white-space:nowrap;margin-top:8px;font-weight:800;line-height:1}.lx-plan-period{font-size:var(--text-footnote);color:#fff9;white-space:nowrap}.lx-plan-badge{border:1px solid var(--hair-strong);min-height:24px;font-size:var(--text-caption);color:#ffffffa8;white-space:nowrap;background:#ffffff0a;border-radius:999px;place-self:flex-start start;align-items:center;margin-top:4px;padding:0 8px;font-weight:600;line-height:1;display:inline-flex}.lx-plan-on .lx-plan-badge{border-color:color-mix(in oklab, var(--tone-soft) 45%, transparent);color:color-mix(in oklab, var(--tone-soft) 85%, white)}.lx-plan-mark{border:1px solid var(--hair-strong);color:#0000;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;transition:background-color .18s,border-color .18s,color .18s;display:grid}.lx-plan-mark svg{width:12px;height:12px}.lx-plan-on .lx-plan-mark{background:var(--tone-soft);color:var(--background);border-color:#0000}.lx-access-list{gap:12px 20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.lx-access-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lx-access-list li{grid-template-columns:36px minmax(0,1fr);align-items:start;column-gap:12px;min-width:0;display:grid}.lx-access-icon{border:1px solid color-mix(in oklab, var(--tone-soft) 28%, transparent);background:color-mix(in oklab, var(--tone) 12%, transparent);width:36px;height:36px;color:var(--tone-soft);border-radius:10px;place-items:center;display:grid}.lx-access-icon svg{width:17px;height:17px}.lx-access-item{flex-direction:column;gap:4px;min-width:0;padding-top:1px;display:flex}.lx-access-item-title{font-size:var(--text-callout);font-weight:600;line-height:var(--leading-headline);letter-spacing:var(--tracking-text);color:#ffffffeb;text-wrap:pretty}.lx-access-item-body{font-size:var(--text-callout);line-height:var(--leading-text);color:#ffffff9e;text-wrap:pretty}.lx-access-one{font-size:var(--text-callout);font-weight:500;line-height:var(--leading-text);text-align:center;color:#ffffff9e;text-wrap:balance;margin:-8px 0 0}.lx-access-stand{font-size:var(--text-footnote);line-height:var(--leading-text);text-align:center;color:#ffffff80;text-wrap:balance;margin:8px 0 0}.lx-access-text{max-width:62ch;font-size:var(--text-callout);line-height:var(--leading-text);color:#ffffffc2;text-wrap:pretty;margin:0}.lx-access-disc{justify-self:center;margin-top:-8px}.lx-access-free{gap:8px;display:grid}.lx-access-free-title{font-family:var(--font-display);font-size:var(--text-headline);letter-spacing:var(--tracking-headline);color:var(--foreground-warm);margin:0;font-weight:600}.lx-access-pay{border-top:1px solid var(--hair);background:radial-gradient(130% 110% at 50% 112%, color-mix(in oklab, var(--iris) 15%, transparent), transparent 68%);gap:12px;margin:0 -16px;padding:24px 20px;display:grid}@media (min-width:640px){.lx-access-pay{margin:0 -24px;padding:28px 24px 32px}}.lx-access>.lx-account{margin:0 -16px}@media (min-width:640px){.lx-access>.lx-account{margin:0 -24px}}.lx-account-sub{font-size:var(--text-callout);line-height:var(--leading-text);color:#ffffff9e;text-wrap:pretty;margin:0}.lx-access-foot{text-align:center;margin:16px 0 0}.lx-access-foot-link{min-height:40px;font-size:var(--text-callout);color:#fff9;text-underline-offset:4px;align-items:center;padding:0 8px;font-weight:600;-webkit-text-decoration:underline #ffffff38;text-decoration:underline #ffffff38;transition:color .16s,text-decoration-color .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){.lx-access-foot-link:hover{color:#fff;text-decoration-color:currentColor}}@media (prefers-reduced-motion:reduce){.lx-plan,.lx-plan-mark,.lx-access-foot-link{transition:none}}}
@layer utilities{.ps-hero{padding:1.5rem 1.25rem 0}@media (min-width:640px){.ps-hero{padding-top:3.5rem}}@media (min-width:768px){.ps-hero{padding-top:9rem}}.ps-offer{text-align:left;flex-direction:column;width:100%;display:flex}.ps-title{font-family:var(--font-display);font-size:var(--text-title-2);font-weight:600;line-height:var(--leading-title);letter-spacing:var(--tracking-headline);color:var(--bone);text-wrap:balance;margin:0}.ps-title:focus{outline:none}.ps-ledger{margin:20px 0 0}.ps-ledger-row{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ps-ledger-value{font-family:var(--font-display);font-size:var(--text-title-2);font-weight:600;line-height:var(--leading-title);letter-spacing:var(--tracking-headline);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;color:var(--bone);margin:0}.ps-cur{color:#fff9;font-size:.8em;font-weight:500}.ps-ledger-note{font-size:var(--text-footnote);line-height:var(--leading-text);color:#fff9;text-wrap:balance;margin:0}.ps-ledger-terms{font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.ps-audience{color:var(--tone-soft)}.ps-offer-cta{flex-direction:column;align-items:stretch;gap:12px;margin-top:28px;display:flex}@media (min-width:640px){.ps-offer-cta{flex-direction:row;align-items:center;gap:20px}.ps-offer-cta>.ps-offer-btn{flex-shrink:0}}.ps-note{max-width:40ch;font-size:var(--text-footnote);line-height:var(--leading-text);color:#ffffff9e;text-wrap:pretty;margin:0}.ps-rule{background:#ffffff14;height:1px;margin:40px 0 0;display:block}.ps-ways{margin-top:32px;display:grid}.ps-way{flex-direction:column;min-width:0;display:flex}@media (max-width:767px){.ps-way+.ps-way{border-top:1px solid #ffffff0f;margin-top:32px;padding-top:32px}}@media (min-width:768px){.ps-ways{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-way:first-child{padding-right:32px}.ps-way+.ps-way{border-left:1px solid #ffffff0f;padding-left:32px}}.ps-way-title{font-family:var(--font-display);font-size:var(--text-headline);font-weight:600;line-height:var(--leading-title);letter-spacing:var(--tracking-headline);color:var(--bone);text-wrap:balance;margin:0}.ps-way-detail{font-size:var(--text-callout);color:#ffffffa8;text-wrap:pretty;margin:6px 0 0;line-height:1.55}.ps-path{--ps-step-lh:1.45;--ps-dot:9px;flex-direction:column;margin:20px 0 0;padding:0;list-style:none;display:flex}.ps-path-step{font-size:var(--text-callout);line-height:var(--ps-step-lh);color:#ffffffd1;text-wrap:pretty;padding:0 0 10px 22px;position:relative}.ps-path-step:last-child{color:var(--bone);padding-bottom:0;font-weight:500}.ps-path-step:before{content:"";left:0;top:calc(var(--ps-step-lh) * .5em - var(--ps-dot) / 2);width:var(--ps-dot);height:var(--ps-dot);box-sizing:border-box;border:1px solid color-mix(in oklab, var(--tone-soft) 55%, transparent);background:color-mix(in oklab, var(--background) 90%, white 4%);border-radius:999px;position:absolute}.ps-path-step:last-child:before{background:#7fe7a8;border-color:#7fe7a8;box-shadow:0 0 6px #7fe7a8b3,0 0 16px #7fe7a847}.ps-path-step:not(:last-child):after{content:"";left:calc(var(--ps-dot) / 2 - .5px);top:calc(var(--ps-step-lh) * .5em + var(--ps-dot) / 2 + 3px);bottom:calc(3px - var(--ps-step-lh) * .5em + var(--ps-dot) / 2);background:#ffffff1f;width:1px;position:absolute}.ps-way-status{font-size:var(--text-footnote);line-height:var(--leading-text);color:color-mix(in oklab, var(--tone-soft) 88%, white);text-wrap:pretty;margin:14px 0 0}.ps-embed-card{border-radius:24px;max-width:46rem;margin:0 auto;padding:28px 24px;display:block}@media (min-width:640px){.ps-embed-card{border-radius:28px;padding:40px 44px}}.ps-lit{background:radial-gradient(80% 58% at 100% 0%, color-mix(in oklab, var(--tone) 17%, transparent), transparent 64%), radial-gradient(46% 30% at 100% 0%, color-mix(in oklab, var(--tone-soft) 9%, transparent), transparent 72%), color-mix(in oklab, var(--background) 90%, white 4%);transition:border-color .32s}@media (hover:hover) and (pointer:fine){.ps-lit:hover{border-color:color-mix(in oklab, var(--brand-mid) 24%, #ffffff14)}}@media (prefers-reduced-motion:reduce){.ps-lit{transition:none}}.ps-sticky{inset-inline:0;z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top, var(--background) 72%, transparent);opacity:0;pointer-events:none;transition:transform .26s cubic-bezier(.16,1,.3,1),opacity .2s;position:fixed;bottom:0;transform:translateY(110%)}.ps-sticky-on{opacity:1;pointer-events:auto;transform:none}@media (max-width:767px){.ps-page{padding-bottom:72px}}@media (prefers-reduced-motion:reduce){.ps-sticky{transition:none}}}
.auth-page{flex-direction:column;min-height:100dvh;padding:2.5rem 1rem;display:flex}.auth-page>.auth-card{margin:auto}.auth-card{--card:#0d0c12;background:#16151c;background:lab(7.09818% 1.75557 -4.40626);border:1px solid #ffffff1a;border-radius:22px;width:100%;max-width:28rem;padding:2.25rem 2rem 2rem;position:relative;box-shadow:inset 0 1px #ffffff0d,0 32px 80px -24px #000000b8}@supports (color:lab(0% 0 0)){.auth-card{--card:lab(3.63012% .95623 -2.50578)}}@media (max-width:639px){.auth-card{border-radius:20px;padding:1.75rem 1.25rem 1.5rem}}.auth-logo{flex:none;width:30px;height:18px;margin:0 auto;display:block;position:relative}.auth-logo i{border-radius:50%;width:16px;height:16px;transition:left .5s cubic-bezier(.34,1.28,.64,1);position:absolute;top:1px}.auth-logo i:first-child{left:0;box-shadow:inset 0 0 0 1.25px #f39762}.auth-logo i:last-child{left:14px;box-shadow:inset 0 0 0 1.25px #5f61ec}.auth-card:hover .auth-logo i:first-child{left:4px}.auth-card:hover .auth-logo i:last-child{left:10px}@media (prefers-reduced-motion:reduce){.auth-logo i{transition:none}}.auth-login,.auth-login-form{flex-direction:column;display:flex}.auth-login-form>.auth-signup-hint{text-align:center;margin-top:2.25rem}.auth-login-account{border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.5rem;padding:0 1rem;font-size:1rem;display:flex}.auth-login-account+div,.auth-login-form>[role=alert]{margin-top:.75rem}.auth-login-forgot{align-self:center;margin-top:2.25rem}.auth-login-primary{margin-top:2.375rem}.auth-login-alt{flex-direction:column;gap:1.25rem;margin-top:1.5rem;display:flex}.auth-login-legal{text-align:center;margin-top:1.75rem}.auth-dialog{width:100%;max-width:none;height:100%;max-height:none;color:var(--foreground);overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:1.5rem .75rem;position:fixed;inset:0;overflow-y:auto}.auth-dialog[open]{flex-direction:column;display:flex}.auth-dialog::backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0806109e}.auth-dialog-frame{width:100%;max-width:28rem;margin:auto;position:relative}.auth-dialog-close{color:#ffffff8f;border-radius:999px;place-items:center;width:36px;height:36px;transition:color .16s,background-color .16s;display:grid;position:absolute;top:1.75rem;right:1.25rem}.auth-dialog-close:after{content:"";position:absolute;inset:-4px}@media (hover:hover) and (pointer:fine){.auth-dialog-close:hover{color:#ffffffeb;background-color:#ffffff12}}@media (max-width:639px){.auth-dialog-close{top:1.25rem;right:.75rem}}@media (prefers-reduced-motion:no-preference){.auth-dialog[open]::backdrop{animation:.22s ease-out auth-veil-in}.auth-dialog[open] .auth-dialog-frame{animation:.32s cubic-bezier(.16,1,.3,1) auth-card-in}}@keyframes auth-veil-in{0%{opacity:0}}@keyframes auth-card-in{0%{opacity:0;transform:translateY(12px)scale(.985)}}
:root:not([data-theme]){--iris:#5f61ec;--lilac:#96a2fc;--primary:#5f61ec;--ring:#7a84f8;--brand-from:#5f4dd5;--brand-mid:#5f61ec;--brand-to:#53a3f2;--tone-hi:#f4f6ff;--tone-far:#56acf0;--fx-dim:.35;--switch-pill-manager:linear-gradient(135deg in oklch, #5377f3, #624fdc);--switch-ink-manager:#fafcff;--switch-pill-company:linear-gradient(135deg in oklch, #fab879, #f28c5a)}@supports (color:lab(0% 0 0)){:root:not([data-theme]){--iris:lab(47.1952% 31.0994 -72.1951);--lilac:lab(68.5322% 12.3599 -46.5911);--primary:lab(47.1952% 31.0994 -72.1951);--ring:lab(58.5507% 20.3798 -60.2644);--brand-from:lab(41.1499% 36.5344 -69.1489);--brand-mid:lab(47.1952% 31.0994 -72.1951);--brand-to:lab(64.644% -6.73148 -47.3827);--tone-hi:lab(97.016% .580847 -4.50314);--tone-far:lab(67.2327% -11.0065 -42.6272);--switch-pill-manager:linear-gradient(135deg in oklch, lab(52.6377% 17.8133 -67.4776), lab(42.2192% 37.5743 -70.8748));--switch-ink-manager:lab(98.8276% -.215113 -1.49851);--switch-pill-company:linear-gradient(135deg in oklch, lab(80.0093% 19.4342 41.4741), lab(68.9342% 36.4824 43.8582))}}:root:not([data-theme]) .mode-company{--tone:#f39762;--tone-soft:#fabc86;--tone-far:#eeb154}@supports (color:lab(0% 0 0)){:root:not([data-theme]) .mode-company{--tone:lab(71.4302% 31.7298 42.863);--tone-soft:lab(81.1684% 18.3474 36.5003);--tone-far:lab(76.7321% 16.4406 55.1357)}}@layer utilities{:root:not([data-theme]) .btn-primary{color:#fafcff;color:lab(98.8276% -.215113 -1.49851);background-image:linear-gradient(140deg in oklch, #5572f3, #6151de);box-shadow:inset 0 1px 0 0 #ffffff3d, inset 0 -1px 0 0 #00000024, 0 1px 2px 0 #00000080, 0 0 22px 0 color-mix(in oklab, var(--tone) 42%, transparent), var(--fx-light)}@supports (color:lab(0% 0 0)){:root:not([data-theme]) .btn-primary{background-image:linear-gradient(140deg in oklch, lab(51.2671% 21.139 -69.2482), lab(42.8463% 36.6132 -71.1458))}}:root:not([data-theme]) .mode-company .btn-primary{color:var(--tone-ink);background-image:linear-gradient(140deg in oklch, #fab879, #f28c5a);box-shadow:inset 0 1px 0 0 #ffffff73, inset 0 -1px 0 0 color-mix(in oklab, var(--tone) 30%, transparent), 0 1px 2px 0 #00000080, 0 0 22px 0 color-mix(in oklab, var(--tone) 34%, transparent), var(--fx-light)}@supports (color:lab(0% 0 0)){:root:not([data-theme]) .mode-company .btn-primary{background-image:linear-gradient(140deg in oklch, lab(80.0093% 19.4342 41.4741), lab(68.9342% 36.4824 43.8582))}}:root:not([data-theme]) .cta-primary:before,:root:not([data-theme]) .btn-halo:before{display:none}:root:not([data-theme]) .btn-primary .lx-cta-light{background:radial-gradient(180px 120px at var(--mx,50%) var(--my,50%), #ffffff29, #ffffff0d 45%, transparent 75%), linear-gradient(#ffffff0f, #ffffff0f)}:root:not([data-theme]) .btn-body>.lucide-arrow-right{transition:transform .22s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){:root:not([data-theme]) .btn-primary:hover{box-shadow:inset 0 1px 0 0 #ffffff47, inset 0 -1px 0 0 #00000024, 0 1px 2px 0 #00000080, 0 0 30px 2px color-mix(in oklab, var(--tone) 52%, transparent), var(--fx-light)}:root:not([data-theme]) .mode-company .btn-primary:hover{box-shadow:inset 0 1px 0 0 #ffffff80, inset 0 -1px 0 0 color-mix(in oklab, var(--tone) 30%, transparent), 0 1px 2px 0 #00000080, 0 0 30px 2px color-mix(in oklab, var(--tone) 44%, transparent), var(--fx-light)}:root:not([data-theme]) .btn:hover .btn-body>.lucide-arrow-right{transform:translate(3px)}}:root:not([data-theme]) .btn-sheen,:root:not([data-theme]) .cta-sheen:after{background-image:linear-gradient(100deg,#0000 42%,#ffffff1f 50%,#0000 58%);animation:none}:root:not([data-theme]) .audience-shell{--switch-glow:#6f87f9}@supports (color:lab(0% 0 0)){:root:not([data-theme]) .audience-shell{--switch-glow:lab(58.7219% 16.2305 -60.6574)}}:root:not([data-theme]) .audience-shell.is-company{--switch-glow:#f39762}@supports (color:lab(0% 0 0)){:root:not([data-theme]) .audience-shell.is-company{--switch-glow:lab(71.4302% 31.7298 42.863)}}:root:not([data-theme]) .audience-shell:not(.is-neutral){box-shadow:0 0 0 1px color-mix(in oklab, var(--switch-glow) 16%, transparent), 0 10px 30px -6px color-mix(in oklab, var(--switch-glow) 26%, transparent)}@media (hover:hover) and (pointer:fine){:root:not([data-theme]) .audience-shell:not(.is-neutral):hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--switch-glow) 22%, transparent), 0 12px 34px -6px color-mix(in oklab, var(--switch-glow) 36%, transparent)}}:root:not([data-theme]) .lx-hero-accent,:root:not([data-theme]) .lx-sum-big{background-image:linear-gradient(92deg, var(--lilac) 0%, var(--iris) 100%);filter:drop-shadow(0 0 24px color-mix(in oklab, var(--tone) 22%, transparent)) drop-shadow(0 0 56px color-mix(in oklab, var(--tone) 10%, transparent))}:root:not([data-theme]) .lx-sum-big{filter:none;background-image:linear-gradient(92deg,#c0f7d8 0%,#7fe7a8 100%);background-image:linear-gradient(92deg,lab(92.8217% -22.6662 8.9819) 0%,#7fe7a8 100%)}:root:not([data-theme]) .mode-company .lx-hero-accent{background-image:linear-gradient(92deg, var(--tone-soft) 0%, color-mix(in oklab, var(--tone-soft) 72%, var(--tone)) 56%, var(--tone) 100%);filter:drop-shadow(0 0 24px color-mix(in oklab, var(--tone-soft) 20%, transparent)) drop-shadow(0 0 56px color-mix(in oklab, var(--tone) 12%, transparent))}:root:not([data-theme]) .text-glow{text-shadow:0 0 24px color-mix(in oklab, var(--tone-soft) 28%, transparent), 0 0 60px color-mix(in oklab, var(--tone) 18%, transparent)}:root:not([data-theme]) .lx-light:before{background:radial-gradient(closest-side, color-mix(in oklab, var(--iris) 26%, transparent), color-mix(in oklab, var(--iris) 10%, transparent) 38%, color-mix(in oklab, var(--iris) 3%, transparent) 64%, transparent 82%)}:root:not([data-theme]) .mode-company .lx-light:before{background:radial-gradient(closest-side, color-mix(in oklab, var(--tone) 20%, transparent), color-mix(in oklab, var(--tone) 8%, transparent) 38%, color-mix(in oklab, var(--tone) 2%, transparent) 64%, transparent 82%)}:root:not([data-theme]) .aurora:before{opacity:.26}:root:not([data-theme]) .aurora:after{opacity:.12}:root:not([data-theme]) .lx-live:before,:root:not([data-theme]) .lx-live:after{display:none}:root:not([data-theme]) .lx-win.lx-live{background:radial-gradient(140% 80% at 100% 0%, color-mix(in oklab, var(--tone) 15%, transparent), transparent 68%), var(--lx-win)}:root:not([data-theme]) .field-capsule:before{display:none}:root:not([data-theme]) .field-capsule{box-shadow:0 0 26px 0 color-mix(in oklab, var(--tone) 14%, transparent)}:root:not([data-theme]) .field-capsule:focus-within{box-shadow:inset 0 1px 0 0 #ffffff12, 0 0 26px 0 color-mix(in oklab, var(--tone) 24%, transparent)}@supports (color:lab(0% 0 0)){:root:not([data-theme]) .field-capsule:focus-within{box-shadow:inset 0 1px 0 0 lab(100% -.0000298023 .0000119209/.07), 0 0 26px 0 color-mix(in oklab, var(--tone) 24%, transparent)}}:root:not([data-theme]) [data-step-title]:focus{outline:none}}
:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#edeef1;--foreground:#0d0e12;--foreground-warm:#0d0e12;--card:#fff;--card-foreground:#0d0e12;--popover:#fff;--popover-foreground:#0d0e12;--primary:#0d0e12;--primary-foreground:#fff;--primary-hover:#262731;--primary-text:#4f51d9;--primary-wash:#5f61ec1a;--secondary:#e4e6eb;--secondary-foreground:#0d0e12;--muted:#e4e6eb;--muted-foreground:#0d0e1299;--accent:#e4e6eb;--accent-foreground:#0d0e12;--destructive:#d2323f;--border:#0d0e121a;--input:#0d0e1229;--ring:#5f61ec;--success:#0b7f4b;--success-foreground:#0d0e12;--warning:#9a6200;--cyan:#137d9c;--brand-loop:#7fe7a8;--brand-from:#5f61ec;--brand-mid:#5f61ec;--brand-to:#4f51d9;--money-from:#0b7f4b;--money-to:#0f8a64;--spark-from:#f39762;--spark-to:#f3b062;--company-from:#f39762;--company-to:#f3b062;--segment-ink:#fff;--badge-ink:#fff;--iris:#5f61ec;--lilac:#4f51d9;--ember:#f39762;--tone:#5f61ec;--tone-soft:#4f51d9;--tone-far:#f39762;--tone-hi:#262731;--tone-ink:#fff;--bone:#0d0e12;--ink-1:#0d0e12;--ink-body:#0d0e12d1;--ink-2:#0d0e12b3;--ink-3:#0d0e1294;--fill-1:#0d0e1208;--fill-2:#0d0e120e;--fill-3:#0d0e1217;--hair:#0d0e1217;--hair-strong:#0d0e1229;--surface-bg:#fff;--surface-lead-bg:#fff;--lift-1:0 1px 2px 0 #0d0e120a;--lift-2:0 1px 2px 0 #0d0e120d, 0 18px 36px -26px #0d0e1247;--lift-3:0 1px 2px 0 #0d0e120f, 0 22px 44px -24px #0d0e124d;--lift-overlay:0 1px 2px 0 #0d0e120f, 0 24px 48px -20px #0d0e1238, 0 60px 100px -40px #0d0e1247;--skeleton-sheen:#ffffffb3;--shell-bg:#0d0e120d;--shell-shadow:inset 0 0 0 1px #0d0e120f;--scrim:#0d0e125c;--switch-track:#0d0e120d;--switch-glass-hair:#0d0e1214;--switch-pill-manager:linear-gradient(#0d0e12, #0d0e12);--switch-pill-company:linear-gradient(#0d0e12, #0d0e12);--switch-ink-manager:#fff;--switch-ink-company:#fff;--switch-hover:#0d0e120a;--chart-1:#5f61ec;--chart-2:#0b7f4b;--chart-3:#f39762;--chart-4:#8a8cf3;--chart-5:#0d0e1273;--sidebar:#edeef1;--sidebar-foreground:#0d0e12;--sidebar-primary:#0d0e12;--sidebar-primary-foreground:#fff;--sidebar-accent:#0d0e120d;--sidebar-accent-foreground:#0d0e12;--sidebar-border:#0d0e1217;--sidebar-ring:#5f61ec;--font-sans:"Golos Text", "Golos Fallback", ui-sans-serif, system-ui, sans-serif;--font-display:"Onest", "Onest Fallback", "Golos Text", ui-sans-serif, sans-serif;--font-mono:"JetBrains Mono", "Mono Fallback", ui-monospace, monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius:1rem;--r-control:.875rem;--fx-dim:0;--ov-ground:#edeef1;--ov-ink:#0d0e12;--ov-people:#5f61ec;--ov-people-ink:#4f51d9;--ov-product:#f39762;--ov-product-ink:#b9531d;--ov-mint:#7fe7a8;--ov-mint-soft:#d4f7e3;--ov-night:#0d0e12}:root[data-theme=light] .mode-company,:root[data-theme=light].mode-company{--tone:#f39762;--tone-soft:#b9531d;--tone-far:#5f61ec;--tone-hi:#262731;--tone-ink:#fff;--primary:#0d0e12;--primary-foreground:#fff;--primary-hover:#262731;--primary-text:#b9531d;--primary-wash:#f3976224;--ring:#f39762;--brand-from:#f39762;--brand-mid:#f39762;--brand-to:#e57f45;--segment-ink:#fff;--badge-ink:#0d0e12}html[data-theme=light],html[data-theme=light] body{color:#0d0e12;background-color:#edeef1}html[data-theme=light] body{font-family:var(--font-sans);font-feature-settings:normal}:root[data-theme] .font-sans{font-family:var(--font-sans)}:root[data-theme] .font-display{font-family:var(--font-display)}:root[data-theme] .font-display:not(.tracking-normal):not([translate=no]){letter-spacing:-.03em}:root[data-theme] .font-mono{font-family:var(--font-mono)}:root[data-theme] ::selection{color:#0d0e12;background:#7fe7a8}:root[data-theme] :where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #5f61ec}:root[data-theme] :is(.lx-cta-light,.btn-sheen,.lx-light,.aurora,.rule-seam),:root[data-theme] .btn-halo:before,:root[data-theme] .btn-halo:after,:root[data-theme] .field-capsule:before,:root[data-theme] .field-capsule:after{display:none}:root[data-theme] :is(.type-label,.lx-eyebrow){font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:.7rem;font-weight:500;line-height:1.45}:root[data-theme] .chip{font-family:var(--font-sans);letter-spacing:0;text-transform:none;border:1px solid var(--hair-strong);color:var(--ink-2);background:#fff;border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:500}:root[data-theme] .chip-tone{color:#4f51d9;background:#5f61ec14;border-color:#5f61ec42}:root[data-theme] .mode-company .chip-tone,:root[data-theme] .chip-ember{color:#b9531d;background:#f397621f;border-color:#f397625c}:root[data-theme] .num{font-variant-numeric:tabular-nums}:root[data-theme] :is(.text-gradient-money,.text-money){color:#0b7f4b}:root[data-theme] .btn{font-family:var(--font-sans);letter-spacing:-.005em;border-radius:999px;font-weight:500;transition:background-color .25s,color .25s,box-shadow .25s,border-color .25s,transform .25s cubic-bezier(.16,1,.3,1)}:root[data-theme] .btn:active{transform:translateY(1px)}:root[data-theme] .btn svg{transition:transform .4s cubic-bezier(.16,1,.3,1)}@media (hover:hover){:root[data-theme] .btn:hover .btn-body>svg:last-child:not(:first-child){transform:translate(3px)}}:root[data-theme] .btn-primary{isolation:auto;color:#fff;box-shadow:none;background-color:#0d0e12;background-image:none;border:0}@media (hover:hover){:root[data-theme] .btn-primary:hover{background-color:#262731;background-image:none}}:root[data-theme] :is(.btn-secondary,.btn-quiet){border:1px solid var(--hair-strong);color:#0d0e12;box-shadow:none;background:0 0}@media (hover:hover){:root[data-theme] :is(.btn-secondary,.btn-quiet):hover{color:#0d0e12;background:#0d0e120d}}:root[data-theme] .btn-money{color:#0d0e12;box-shadow:none;background-color:#7fe7a8;background-image:none}@media (hover:hover){:root[data-theme] .btn-money:hover{background-color:#9aedbd}}:root[data-theme] .btn-plain{color:var(--ink-2);box-shadow:none;background:0 0}@media (hover:hover){:root[data-theme] .btn-plain:hover{color:#0d0e12;background:#0d0e120d}}:root[data-theme] .btn-danger{color:#d2323f;box-shadow:none;background:0 0;border:1px solid #d2323f4d}@media (hover:hover){:root[data-theme] .btn-danger:hover{background:#d2323f12}}:root[data-theme] .btn:disabled,:root[data-theme] .btn[aria-disabled=true]{opacity:1;color:var(--ink-3);box-shadow:none;background-color:#0d0e120f;background-image:none;border-color:#0000}:root[data-theme] :is(.btn-plain,.btn-danger):disabled{background-color:#0000}:root[data-theme] .btn-icon{box-shadow:none;border-radius:999px}:root[data-theme] .field{border-radius:var(--r-control);border:1px solid var(--hair-strong);color:#0d0e12;font-family:var(--font-sans);box-shadow:none;background:#fff}@media (hover:hover){:root[data-theme] .field:hover:not(:disabled){border-color:#0d0e1242}}:root[data-theme] .field:focus{border-color:#5f61ec;box-shadow:0 0 0 4px #5f61ec24}:root[data-theme] .field::placeholder{color:#0d0e1270}:root[data-theme] .field-capsule{border:1px solid var(--hair-strong);background:#fff;box-shadow:0 1px 2px #0d0e120a}:root[data-theme] .field-capsule:focus-within{border-color:#5f61ec;box-shadow:0 0 0 4px #5f61ec24}:root[data-theme] .field-capsule input{color:#0d0e12}:root[data-theme] .field-capsule input::placeholder{color:#0d0e1266}:root[data-theme] .seg{background:#0d0e120d;border-radius:999px;padding:3px;box-shadow:inset 0 0 0 1px #0d0e1212}:root[data-theme] .seg-indicator{box-shadow:none;background-color:#0d0e12;border-radius:999px;inset-block:3px;inset-inline-start:3px}:root[data-theme] .seg-item{color:var(--ink-2);border-radius:999px;font-weight:500}:root[data-theme] .seg-item:is([aria-pressed=true],[aria-selected=true],[aria-checked=true],[aria-current=page],[data-state=active]){color:#fff}:root[data-theme] .pill{border:1px solid var(--hair-strong);color:var(--ink-2);background:0 0;border-radius:999px}@media (hover:hover){:root[data-theme] .pill:hover{color:#0d0e12;background:#0d0e120a}}:root[data-theme] :is(.pill[aria-pressed=true],.pill.is-on){color:#fff;background:#0d0e12;border-color:#0d0e12}:root[data-theme] :is(.surface,.surface-lead,.card-surface){border:1px solid var(--hair);background:#fff;box-shadow:0 1px 2px #0d0e1208,0 24px 44px -34px #0d0e123d}:root[data-theme] .panel{border:1px solid var(--hair);background:#fff}:root[data-theme] :is(.surface,.surface-lead,.cockpit-hero,[role=dialog]) .panel{background:#0d0e1208}@media (hover:hover){:root[data-theme] .tappable:hover{border-color:var(--hair-strong);background-color:#fff;box-shadow:0 1px 2px #0d0e120a,0 30px 54px -34px #0d0e124d}}:root[data-theme] .glass,:root[data-theme] .glass-raised{border:1px solid var(--hair);box-shadow:var(--lift-2);background:#fff}:root[data-theme] .skeleton{background:#0d0e120f}:root[data-theme] .topbar{-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:#edeef1db;border-bottom:1px solid #0d0e1214}:root[data-theme] .topbar-logo{color:#0d0e12;font-size:21px}:root[data-theme] .topbar-tab{font-family:var(--font-sans);color:var(--ink-2);font-weight:500}:root[data-theme] .topbar-tab[aria-current=page]{color:#0d0e12;font-weight:500}:root[data-theme] .topbar-tab:after{background:#0d0e12;height:2px}:root[data-theme] .mode-company .topbar-tab:after{background:#0d0e12}:root[data-theme] .app header.app-gutter h1,:root[data-theme] .page-head-main h1{font-family:var(--font-display);letter-spacing:-.035em;font-weight:500}@media (min-width:640px){:root[data-theme] .app header.app-gutter h1,:root[data-theme] .page-head-main h1{font-size:clamp(1.75rem,1.2rem + 1.2vw,2.5rem);line-height:1.05}}:root[data-theme] .app :is(h2,h3).font-display{letter-spacing:-.025em;font-weight:500}:root[data-theme] thead th{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:.68rem;font-weight:500}@media (hover:hover){:root[data-theme] .list-row:hover{background:#0d0e120a}}:root[data-theme] :is(.text-white\/92,.text-white\/90,.text-white\/88,.text-white\/85,.text-white\/82,.text-white\/80){color:var(--ink-1)}:root[data-theme] :is(.text-white\/78,.text-white\/75,.text-white\/72,.text-white\/70,.text-white\/66,.text-white\/65,.text-white\/64,.text-white\/62,.text-white\/60){color:var(--ink-2)}:root[data-theme] :is(.text-white\/58,.text-white\/55,.text-white\/50,.text-white\/45,.text-white\/40){color:var(--ink-3)}:root[data-theme] :is(.text-white\/35,.text-white\/30,.text-white\/25){color:#0d0e1266}:root[data-theme] :is(.bg-white\/\[0\.03\],.bg-white\/\[0\.05\],.bg-white\/\[0\.07\]){background-color:#0d0e120a}:root[data-theme] :is(.border-white\/\[0\.07\],.border-white\/\[0\.075\]){border-color:var(--hair)}:root[data-theme] .bg-white\/40{background-color:#0d0e124d}:root[data-theme] :is(.ct-card,.ct-detail,.ct-drawer,.ct-catalog,.ct-value){--ct-surface:#fff;--ct-surface-top:#fff;--ct-inset:#f4f5f7;--ct-line:#0d0e1217;--ct-line-strong:#0d0e1229;--ct-line-soft:#0d0e120f;--ct-ink:#0d0e12;--ct-ink-body:#0d0e12d6;--ct-ink-2:#0d0e12b3;--ct-ink-3:#0d0e1294;--ct-money:#0b7f4b;--ct-proof:#4f51d9;--ct-accent:#0d0e12;--ct-focus:#5f61ec}:root[data-theme] .ct-card{background:#fff;box-shadow:0 1px 2px #0d0e120a,0 24px 44px -34px #0d0e1242}@media (hover:hover) and (pointer:fine){:root[data-theme] .ct-card:not([data-static]):hover{box-shadow:0 1px 2px #0d0e120d,0 34px 56px -34px #0d0e1252}}:root[data-theme] :is(.ct-logo,.ct-d-logo,.ct-ctx-logo){box-shadow:inset 0 0 0 1px #0d0e120f}:root[data-theme] .ct-logo-tile{background-image:none}:root[data-theme] .ct-logo-img{background:#fff}:root[data-theme] :is(.ct-flag,.ct-sphere,.ct-tag,.ct-ctx-traits li){color:#0d0e12b8;background:#fff;box-shadow:inset 0 0 0 1px #0d0e121f}:root[data-theme] :is(.ct-tag-base,.ct-sphere-base){color:#4f51d9;background:#5f61ec14;box-shadow:inset 0 0 0 1px #5f61ec3d}:root[data-theme] .ct-context{box-shadow:none;color:#0d0e12;background:#edeef1}:root[data-theme] .ct-context:hover{box-shadow:none;background:#e4e6eb}:root[data-theme] .ct-context svg{color:#5f61ec}:root[data-theme] :is(.ct-income-number,.ct-income-prefix,.ct-income-unit){color:#0d0e1280}:root[data-theme] .ct-income-amount{color:#0d0e12;font-family:var(--font-display);letter-spacing:-.04em;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;font-weight:400}:root[data-theme] .ct-cta{color:#fff;box-shadow:none;background-color:#0d0e12;background-image:none;border-radius:999px;font-weight:500}:root[data-theme] .ct-card:not([data-static]):hover .ct-cta{filter:none;background-color:#262731}:root[data-theme] .ct-cat-title{color:#0d0e12;font-family:var(--font-display);letter-spacing:-.045em;font-weight:400}:root[data-theme] .ct-cat-count{color:#0d0e1294}:root[data-theme] .ct-access-strip{color:#f3f4f7;background:#0d0e12;border-color:#0000}:root[data-theme] .ct-access-strip :is(.ct-access-text,p){color:#f3f4f7db}:root[data-theme] .ct-access-icon{color:#7fe7a8;background:#7fe7a829}:root[data-theme] .ct-access-strip .btn-primary{color:#0d0e12;background-color:#7fe7a8}:root[data-theme] .ct-drawer-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d0e125c}:root[data-theme] .ct-drawer-panel{background:#fff;box-shadow:-30px 0 80px #0d0e122e}:root[data-theme] .ct-drawer[data-variant=window] .ct-drawer-panel{box-shadow:0 40px 90px -30px #0d0e1259}:root[data-theme] .ct-drawer-close{color:#0d0e12;background:#ffffffe6;border-color:#0d0e121f}:root[data-theme] .ct-drawer-close:hover{border-color:#0d0e124d}:root[data-theme] .ct-drawer-scroll{scrollbar-color:#0d0e122e transparent}:root[data-theme] .ct-drawer-foot{background:#fff;border-top:1px solid #0d0e1214}:root[data-theme] .ct-detail[data-layout=page]{background:#fff;border-color:#0d0e1214;border-radius:28px;box-shadow:0 1px 2px #0d0e120a,0 40px 70px -50px #0d0e124d}:root[data-theme] .ct-d-deal{color:#f3f4f7;box-shadow:none;--ct-ink:#f3f4f7;--ct-ink-body:#f3f4f7db;--ct-ink-2:#f3f4f7b8;--ct-ink-3:#f3f4f78f;--ct-line:#ffffff1a;--ct-line-soft:#ffffff12;--ct-money:#7fe7a8;background:#0d0e12;border:0;border-radius:22px}:root[data-theme] .ct-d-deal .ct-income-amount{color:#7fe7a8}:root[data-theme] .ct-d-deal :is(.ct-income-number,.ct-income-prefix,.ct-income-unit){color:#f3f4f785}:root[data-theme] .ct-d-deal:has(.ct-income[data-kind=none]){color:#0d0e12;--ct-ink:#0d0e12;--ct-ink-2:#0d0e12b3;--ct-ink-3:#0d0e1294;--ct-line:#0d0e1217;background:#f4f5f7}:root[data-theme] .ct-d-context{background:#5f61ec0b;border:1px solid #5f61ec2e}:root[data-theme] .ct-callout{background:#f4f5f7}:root[data-theme] .ct-d-outcome{background:#7fe7a829}:root[data-theme] .ct-ledger-total,:root[data-theme] .ct-ledger-total+.ct-ledger-foot{background:#7fe7a82e}:root[data-theme] .ct-step-n{color:#fff;box-shadow:none;background:#0d0e12}:root[data-theme] .ct-copy:hover{background:#0d0e120a;border-color:#0d0e124d}:root[data-theme] .ct-locked{color:#f3f4f7;--ct-ink:#f3f4f7;--ct-ink-2:#f3f4f7b8;--ct-ink-3:#f3f4f78f;--ct-line:#ffffff1a;background:#0d0e12;border-color:#0000}:root[data-theme] .ct-value-list li{color:#0d0e12db}:root[data-theme] .ct-value-panel{background:#fff}:root[data-theme] .ct-value-money{font-size:var(--text-callout);color:#0d0e12db;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin:10px 0 0;line-height:1.45;display:flex}:root[data-theme] .ct-value-money-sum{color:#12804a;white-space:nowrap;font-weight:600}:root[data-theme] .ct-value-h-next{margin-top:18px}:root[data-theme] .ct-skel{background:#0d0e120f}:root[data-theme] .ct-grid>li>.ov-card{height:100%}:root[data-theme] .font-display[translate=no]{letter-spacing:-.02em}:root[data-theme] .ct-detail{font-family:var(--font-sans);gap:30px}:root[data-theme] .ct-detail[data-layout=page]{padding:clamp(24px,3.4vw,44px) clamp(20px,3.4vw,48px) clamp(28px,3.4vw,48px)}:root[data-theme] .ct-d-head{gap:20px}:root[data-theme] .ct-d-idrow{grid-template-columns:60px minmax(0,1fr);align-items:center;gap:18px}:root[data-theme] .ct-d-logo{width:60px;height:60px;font-family:var(--font-display);border-radius:18px;font-weight:500;box-shadow:inset 0 0 0 1px #0d0e1212}:root[data-theme] .ct-d-name{font-family:var(--font-display);letter-spacing:-.04em;color:#0d0e12;font-size:clamp(1.9rem,1.4rem + 1.6vw,2.5rem);font-weight:500;line-height:1}:root[data-theme] .ct-detail[data-layout=page] .ct-d-name{font-size:clamp(2.2rem,1.5rem + 2.4vw,3.4rem)}:root[data-theme] .ct-d-meta{gap:8px 16px;margin-top:12px}:root[data-theme] :is(.ct-d-meta .ct-sphere,.ct-d-meta .ct-sphere-base){height:auto;box-shadow:none;color:#0d0e12b8;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;background:0 0;border-radius:0;gap:7px;padding:0;font-size:.68rem;font-weight:500}:root[data-theme] .ct-d-meta .ct-sphere:before{content:"";background:#f39762;border-radius:50%;flex:none;width:6px;height:6px}:root[data-theme] .ct-d-meta .ct-sphere-base:before{background:#5f61ec}:root[data-theme] .ct-d-site{color:#0d0e1294;font-family:var(--font-mono);gap:4px;font-size:.72rem;font-weight:500}:root[data-theme] .ct-d-site:hover{color:#0d0e12}:root[data-theme] .ct-d-meta .ct-flag{font-family:var(--font-mono);letter-spacing:.04em;background:0 0;border-radius:999px;padding:2px 8px;font-size:.64rem;box-shadow:inset 0 0 0 1px #0d0e1224}:root[data-theme] .ct-d-what{max-width:34ch;font-family:var(--font-display);letter-spacing:-.025em;color:#0d0e12;font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem);font-weight:400;line-height:1.28}:root[data-theme] .ct-detail[data-layout=page] .ct-d-what{max-width:38ch;font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem)}:root[data-theme] .ct-d-deal{border-radius:26px;gap:18px;padding:clamp(20px,2.6vw,30px)}:root[data-theme] .ct-d-deal .ct-income-number{font-family:var(--font-display);letter-spacing:-.045em;column-gap:.14em;font-weight:400}:root[data-theme] .ct-d-deal .ct-income-amount{font-family:var(--font-display);letter-spacing:-.045em;color:#7fe7a8;font-size:clamp(2.8rem,2rem + 2.4vw,3.6rem);font-weight:400;line-height:.95}:root[data-theme] .ct-detail[data-layout=page] .ct-d-deal .ct-income-amount{font-size:clamp(3.2rem,2.2rem + 3vw,4.6rem)}:root[data-theme] .ct-d-deal :is(.ct-income-prefix,.ct-income-unit){font-family:var(--font-display);letter-spacing:0;color:#f3f4f780;font-size:1.5rem;font-weight:400}:root[data-theme] .ct-d-deal .ct-income-caption{color:#f3f4f7b8;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:12px;font-size:.7rem}:root[data-theme] .ct-d-deal .ct-income-parts{color:#f3f4f78f;margin-top:4px;font-size:.875rem}:root[data-theme] .ct-d-deal .ct-signal{border-top-color:#ffffff17}:root[data-theme] .ct-d-deal .ct-signal dt{color:#f3f4f799;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem}:root[data-theme] .ct-d-deal .ct-signal-value{font-family:var(--font-display);letter-spacing:-.02em;color:#f3f4f7;font-size:1.15rem;font-weight:500}:root[data-theme] .ct-d-deal .ct-signal-note{color:#f3f4f78f}:root[data-theme] .ct-d-deal .ct-signal[data-source=loot] .ct-signal-note{color:#7fe7a8}:root[data-theme] .ct-d-deal:has(.ct-signal+.ct-signal) .ct-signals{border-left-color:#ffffff17}:root[data-theme] .ct-d-deal .ct-signals:not(:has(.ct-signal+.ct-signal)){border-top-color:#ffffff17}:root[data-theme] .ct-d-deal .ct-income[data-kind=terms] .ct-income-amount{color:#f3f4f7}:root[data-theme] .ct-d-deal:has(.ct-income[data-kind=none]) .ct-income-caption{color:#0d0e12b3;font-family:var(--font-sans);letter-spacing:0;text-transform:none;margin-top:0;font-size:.9375rem}:root[data-theme] .ct-d-deal:has(.ct-income[data-kind=none]) .ct-signal{border-top-color:#0d0e1217}:root[data-theme] .ct-d-deal:has(.ct-income[data-kind=none]) :is(.ct-signal dt,.ct-signal-note){color:#0d0e1294}:root[data-theme] .ct-d-deal:has(.ct-income[data-kind=none]) .ct-signal-value{color:#0d0e12}:root[data-theme] .ct-d-deal:has(.ct-income[data-kind=none]) :is(.ct-signals,.ct-signals:not(:has(.ct-signal+.ct-signal))){border-color:#0d0e1217}:root[data-theme] .ct-d-actions{gap:10px}:root[data-theme] .ct-d-actions .btn-secondary:disabled{color:#0d0e12b3;background-color:#0000;border:1px solid #0d0e1229}:root[data-theme] .ct-d-context{background:#f1f2f4;border:0;border-radius:24px;gap:14px;padding:clamp(18px,2.4vw,26px)}:root[data-theme] .ct-d-context-title{color:#0d0e12b8;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;gap:9px;font-size:.72rem;font-weight:500}:root[data-theme] .ct-d-context-title svg{color:#5f61ec;width:15px;height:15px}:root[data-theme] .ct-d-context-part+.ct-d-context-part{border-top:1px solid #0d0e1214;padding-top:14px}:root[data-theme] :is(.ct-d-context-p,.ct-d-context-text){color:#0d0e12d6;max-width:62ch;font-size:1rem;line-height:1.62}:root[data-theme] .ct-d-sec{border-top:1px solid #0d0e1217;gap:16px;padding-top:30px}:root[data-theme] .ct-d-title{font-family:var(--font-display);letter-spacing:-.038em;color:#0d0e12;font-size:clamp(1.6rem,1.3rem + .9vw,2.1rem);font-weight:400;line-height:1.04}:root[data-theme] .ct-d-sec-quiet .ct-d-title{color:#0d0e12b8;font-size:1.35rem}:root[data-theme] .ct-d-k{color:#0d0e1294;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;font-size:.68rem;font-weight:500}:root[data-theme] .ct-d-lead{color:#0d0e12d6;font-size:1.0625rem;line-height:1.6}:root[data-theme] .ct-d-icp{font-family:var(--font-display);letter-spacing:-.02em;color:#0d0e12;column-gap:12px;font-size:1.35rem;font-weight:400;line-height:1.25}:root[data-theme] .ct-d-icp-k{color:#0d0e1294;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:500}:root[data-theme] .ct-d-rows{border-top:1px solid #0d0e1214;gap:0}:root[data-theme] .ct-d-row{border-bottom:1px solid #0d0e1214;padding:12px 0}:root[data-theme] .ct-d-row dt{color:#0d0e1294;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem}:root[data-theme] .ct-d-row dd{color:#0d0e12db;font-size:1rem}:root[data-theme] .ct-callout{background:#f1f2f4;border-radius:18px;padding:16px 18px}:root[data-theme] :is(.ct-callout-text,.ct-callout-list li,.ct-step-list li){color:#0d0e12cc;font-size:1rem}:root[data-theme] :is(.ct-callout-list li,.ct-step-list li):before{opacity:1;background:#0d0e1266}:root[data-theme] .ct-d-outcome{background:#def7e8;border:0;border-radius:18px;padding:16px 18px}:root[data-theme] .ct-d-outcome-text{color:#0d0e12;font-size:1rem}:root[data-theme] .ct-d-benefit>svg{color:#0b7f4b}:root[data-theme] .ct-d-benefit-title{font-size:1rem;font-weight:500}:root[data-theme] .ct-d-benefit-text{color:#0d0e12a8;font-size:.9375rem}:root[data-theme] .ct-d-proof{box-shadow:none;background:#f1f2f4;border-radius:18px;padding:16px 18px}:root[data-theme] .ct-d-case-value{font-family:var(--font-display);letter-spacing:-.04em;color:#0d0e12;font-size:1.7rem;font-weight:400}:root[data-theme] .ct-ledger{background:0 0;border:0;border-radius:0;overflow:visible}:root[data-theme] .ct-ledger-rows{border-top:1px solid #0d0e1217}:root[data-theme] .ct-ledger-row{gap:20px;padding:16px 0}:root[data-theme] .ct-ledger-row+.ct-ledger-row{border-top-color:#0d0e1214}:root[data-theme] .ct-ledger-rows>.ct-ledger-row:last-child{border-bottom:1px solid #0d0e1217}:root[data-theme] .ct-ledger-label{color:#0d0e12;font-size:1rem;font-weight:500}:root[data-theme] .ct-ledger-note{color:#0d0e1294;font-size:.875rem}:root[data-theme] .ct-ledger-sum{font-family:var(--font-display);letter-spacing:-.035em;color:#0d0e12;font-size:1.4rem;font-weight:400;line-height:1.1}:root[data-theme] .ct-ledger-words{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#0d0e1294;font-size:.7rem}:root[data-theme] .ct-ledger-total{color:#0d0e12;background:#7fe7a8;border:0;border-radius:20px;align-items:center;margin-top:14px;padding:18px 22px;font-size:1rem;font-weight:500}:root[data-theme] .ct-ledger:has(.ct-ledger-total+.ct-ledger-foot) .ct-ledger-total{border-radius:20px 20px 0 0}:root[data-theme] .ct-ledger-total b{font-family:var(--font-display);letter-spacing:-.045em;color:#0d0e12;font-size:clamp(1.8rem,1.4rem + 1.2vw,2.3rem);font-weight:400;line-height:1}:root[data-theme] .ct-ledger-total+.ct-ledger-foot{color:#0d0e12b8;background:#7fe7a8;border-radius:0 0 20px 20px;padding:0 22px 16px}:root[data-theme] .ct-ledger-foot{color:#0d0e1294;font-size:.8125rem;line-height:1.5}:root[data-theme] .ct-step{grid-template-columns:32px minmax(0,1fr);gap:16px;padding-bottom:22px}:root[data-theme] .ct-step:not(:last-child):before{background:#0d0e121f;top:38px;left:15.5px}:root[data-theme] .ct-step-n{color:#0d0e12;width:32px;height:32px;font-family:var(--font-mono);background:#fff;font-size:.75rem;font-weight:500;box-shadow:inset 0 0 0 1px #0d0e1238}:root[data-theme] .ct-step-locked .ct-step-n{color:#0d0e1280;background:#f1f2f4;box-shadow:inset 0 0 0 1px #0d0e121a}:root[data-theme] .ct-step-body{gap:8px;padding-top:4px}:root[data-theme] .ct-step-title{color:#0d0e12;font-size:1.0625rem;font-weight:500}:root[data-theme] .ct-step-text{color:#0d0e12cc;font-size:1rem}:root[data-theme] .ct-quote{background:#f1f2f4;border:0;border-radius:18px}:root[data-theme] .ct-quote-text{padding:16px 18px 6px;font-size:1rem}:root[data-theme] .ct-quote-label{color:#0d0e1294;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem}:root[data-theme] .ct-copy{background:#fff;border-color:#0d0e1229;font-weight:500}:root[data-theme] .ct-locked{border-radius:24px;gap:14px;padding:clamp(18px,2.4vw,26px)}:root[data-theme] .ct-locked-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.2rem;font-weight:500}:root[data-theme] .ct-locked-title svg,:root[data-theme] .ct-locked-list svg{color:#7fe7a8}:root[data-theme] .ct-disc{border-top-color:#0d0e1217}:root[data-theme] .ct-more-list .ct-disc:last-child{border-bottom-color:#0d0e1217}:root[data-theme] .ct-disc-button{color:#0d0e12;min-height:54px;font-size:1rem;font-weight:500}:root[data-theme] .ct-textlink{color:#4f51d9;font-weight:500}:root[data-theme] .ct-terms-line{font-size:.9375rem}:root[data-theme] .ct-drawer-panel{border-left:0;width:min(44rem,100%)}:root[data-theme] .ct-drawer-scroll{padding:34px clamp(20px,3vw,40px) 44px}:root[data-theme] .ct-drawer-foot{padding:14px clamp(20px, 3vw, 40px) calc(14px + env(safe-area-inset-bottom,0px))}:root[data-theme] .ct-drawer-close{color:#0d0e12;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#0d0e121f;width:42px;height:42px;top:20px;right:20px}:root[data-theme] .ct-drawer-foot .btn{min-height:3.5rem}@media (max-width:767px){:root[data-theme] .ct-drawer-panel{border-radius:28px 28px 0 0}:root[data-theme] .ct-drawer-scroll{padding:26px 20px 36px}}
