/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--r:0px}}}@layer theme{:root,:host{--font-sans:"SF Pro Text", -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", sans-serif;--font-mono:"SF Mono", ui-monospace, Menlo, Consolas, monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"SF Pro Display", -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", sans-serif;--text-caption:.75rem;--text-caption--line-height:1rem;--text-caption--letter-spacing:.02em;--text-caption--font-weight:600;--text-footnote:.875rem;--text-footnote--line-height:1.25rem;--text-footnote--letter-spacing:.01em;--text-footnote--font-weight:500;--text-body:1.0625rem;--text-body--line-height:1.5rem;--text-body--letter-spacing:0em;--text-headline:1.25rem;--text-headline--line-height:1.75rem;--text-headline--letter-spacing:-.01em;--text-headline--font-weight:500;--text-title:1.75rem;--text-title--line-height:2.125rem;--text-title--letter-spacing:-.02em;--text-title--font-weight:600;--text-display1:3rem;--text-display1--line-height:3.25rem;--text-display1--letter-spacing:-.03em;--text-display1--font-weight:500;--text-display2:4.5rem;--text-display2--line-height:4.75rem;--text-display2--letter-spacing:-.04em;--text-display2--font-weight:400;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-6:1.5rem;--spacing-8:2rem;--color-white:#fff;--color-black:#000;--color-label:#1d1d1f;--color-label-2:#6e6e73;--color-label-3:#86868b;--color-separator:#d2d2d7;--color-system-gray:#f2f2f7;--color-system-gray-2:#e5e5ea;--color-system-blue:#007aff;--color-link:#06c;--color-accent:#0071e3;--color-accent-press:#0062c4;--color-tint:#ebf4ff;--color-ink:#000;--color-ink-2:#1d1d1f;--color-ink-3:#2c2c2e;--color-label-dark:#f5f5f7;--color-label-dark-2:#a1a1a6;--color-link-dark:#2997ff;--color-system-blue-dark:#0a84ff;--color-green:#248a3d;--color-green-text:#1d7733;--color-orange:#c93400;--color-red:#ff3b30;--color-red-text:#d70015;--color-brand-indigo:#4f46e5;--color-brand-violet:#7c3aed;--radius-control:.875rem;--radius-tile:1.5rem;--radius-card:2rem;--radius-sheet:2.5rem}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.sq{border-radius:calc(var(--r) * .55)}@supports (corner-shape:squircle){.sq{border-radius:var(--r);corner-shape:squircle}}.sq-line{--sq-line-color:var(--color-separator);--sq-line-width:1px;box-shadow:inset 0 0 0 var(--sq-line-width) var(--sq-line-color)}.sq-fallback .sq-line{box-shadow:none}.sq-fallback .sq-line:after{content:"";pointer-events:none;background:var(--sq-line-color);-webkit-mask:var(--sq-mask-1) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--sq-mask-1) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--sq-mask-1) 0 0 / 100% 100% no-repeat;mask:var(--sq-mask-1) 0 0 / 100% 100% no-repeat;position:absolute;inset:0}.sq-fallback .sq-line.is-focused:after{-webkit-mask-image:var(--sq-mask-3);-webkit-mask-image:var(--sq-mask-3);-webkit-mask-image:var(--sq-mask-3);mask-image:var(--sq-mask-3)}:root{--gutter:1.5rem;--wrap:70rem;--nav-h:3.5rem;--section:6rem;color-scheme:light}@media (min-width:45.875rem){:root{--gutter:2.5rem;--section:8rem}}@media (min-width:66.75rem){:root{--gutter:3rem;--section:10rem}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}html.lenis,html.lenis body{height:auto}.lenis.lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}body{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);font-optical-sizing:auto;color:var(--color-label);background:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-weight:400}.text-headline,.text-title,.text-display1,.text-display2{font-family:var(--font-display)}h1,h2,h3,h4{font-weight:inherit;text-wrap:balance}p{text-wrap:pretty}strong,b{font-weight:600}img,svg{display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--color-system-blue);outline-offset:2px}::selection{background:#c7e2ff}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--color-system-blue) 22%, white)}}.prose a,a.inline-link{color:var(--color-link);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px;position:relative}.prose a:before,a.inline-link:before{content:"";position:absolute;inset:-.75rem 0}.tone-dark .prose a,.tone-dark a.inline-link{color:var(--color-link-dark)}}@layer components{.wrap{width:min(100% - 2 * var(--gutter), var(--wrap));margin-inline:auto}.hero-grid,.story-grid,.faq-grid,.footer-grid,.voices,.plans,.steps-3,.checkout-grid,.plan-cards,.auth,.kpi-grid,.bill-plans{grid-template-columns:minmax(0,1fr)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--gutter);z-index:200;background:var(--color-label);min-height:2.75rem;color:var(--color-white);font-size:var(--text-footnote);border-radius:999px;align-items:center;padding:0 1.25rem;font-weight:600;display:inline-flex;position:fixed;top:.5rem;translate:0 -200%}.skip-link:focus-visible{translate:0}.tone-dark{color-scheme:dark;background:var(--color-ink);color:var(--color-label-dark);--fg-2:var(--color-label-dark-2)}.tone-gray{background:var(--color-system-gray)}.fg-2{color:var(--fg-2,var(--color-label-2))}.section{padding-block:var(--section)}.section-head{gap:1rem;max-width:46rem;margin-bottom:3rem;display:grid}@media (min-width:66.75rem){.section-head{margin-bottom:4rem}}.section-head.split{grid-template-columns:minmax(0,1fr);max-width:none}@media (min-width:66.75rem){.section-head.split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:4rem}}.btn{--btn-bg:var(--color-accent);--btn-bg-hover:var(--color-accent-press);--btn-fg:var(--color-white);isolation:isolate;min-width:2.75rem;min-height:2.75rem;font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--text-body--line-height);letter-spacing:0;color:var(--btn-fg);background:var(--btn-bg-hover);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;font-weight:400;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.btn{background:color-mix(in srgb, var(--btn-bg-hover) calc(var(--hover,0) * 100%), var(--btn-bg))}}.btn{scale:var(--press,1);white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer}.btn svg{flex:none;width:.875rem;height:.875rem}.btn:disabled{opacity:.55;cursor:default}.btn-lg{min-height:3.5rem;padding:0 2rem}.btn-block{width:100%;display:flex}.btn-tinted{--btn-bg:var(--color-tint);--btn-bg-hover:#dbecff}@supports (color:color-mix(in lab, red, red)){.btn-tinted{--btn-bg-hover:color-mix(in srgb, var(--color-system-blue) 14%, white)}}.btn-tinted{--btn-fg:var(--color-link)}.btn-dark{--btn-bg:var(--color-label);--btn-bg-hover:var(--color-black);--btn-fg:var(--color-white)}.btn-outline{--btn-bg:var(--color-white);--btn-bg-hover:var(--color-system-gray);--btn-fg:var(--color-label);box-shadow:inset 0 0 0 1px var(--color-label-3);font-weight:500}.btn-light{--btn-bg:var(--color-label-dark);--btn-bg-hover:var(--color-white);--btn-fg:var(--color-label)}.btn-plain{--btn-bg:transparent;--btn-bg-hover:#1d1d1f0f}@supports (color:color-mix(in lab, red, red)){.btn-plain{--btn-bg-hover:color-mix(in srgb, var(--color-label) 6%, transparent)}}.btn-plain{--btn-fg:var(--color-label)}.tone-dark .btn-plain{--btn-bg-hover:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.tone-dark .btn-plain{--btn-bg-hover:color-mix(in srgb, var(--color-white) 10%, transparent)}}.tone-dark .btn-plain{--btn-fg:var(--color-label-dark)}.btn-sm{font-size:var(--text-footnote);line-height:var(--text-footnote--line-height);letter-spacing:var(--text-footnote--letter-spacing);background:0 0;padding:0 1rem;font-weight:500}.btn-sm:before{content:"";z-index:-1;background:var(--btn-bg-hover);border-radius:999px;position:absolute;inset:.375rem 0}@supports (color:color-mix(in lab, red, red)){.btn-sm:before{background:color-mix(in srgb, var(--btn-bg-hover) calc(var(--hover,0) * 100%), var(--btn-bg))}}.icon-btn{width:2.75rem;height:2.75rem;color:var(--color-label);background:#1d1d1f;border-radius:999px;flex:none;place-items:center;display:inline-grid;position:relative}@supports (color:color-mix(in lab, red, red)){.icon-btn{background:color-mix(in srgb, var(--color-label) calc(var(--hover,0) * 8%), transparent)}}.icon-btn{scale:var(--press,1);-webkit-tap-highlight-color:transparent}.icon-btn svg{width:1.25rem;height:1.25rem}.icon-btn.filled{background:#e5e5ea}@supports (color:color-mix(in lab, red, red)){.icon-btn.filled{background:color-mix(in srgb, var(--color-system-gray-2) calc(100% - var(--hover,0) * 30%), var(--color-label-3))}}.tone-dark .icon-btn{color:var(--color-label-dark);background:#fff}@supports (color:color-mix(in lab, red, red)){.tone-dark .icon-btn{background:color-mix(in srgb, var(--color-white) calc(var(--hover,0) * 12%), transparent)}}.tone-dark .icon-btn.filled{background:#2c2c2e}@supports (color:color-mix(in lab, red, red)){.tone-dark .icon-btn.filled{background:color-mix(in srgb, var(--color-ink-3) calc(100% - var(--hover,0) * 40%), #48484a)}}.link-more{min-height:2.75rem;color:var(--color-link);font-size:var(--text-body);align-items:center;gap:.25rem;display:inline-flex}.link-more svg{width:.75rem;height:.75rem;translate:calc(var(--hover,0) * 3px) 0}.link-more:hover span{text-underline-offset:.18em;text-decoration:underline}.tone-dark .link-more{color:var(--color-link-dark)}.glass-layer{pointer-events:none;-webkit-backdrop-filter:blur(20px) saturate(180%) contrast(.5) brightness(calc(1.5 - var(--tone,0)));backdrop-filter:blur(20px) saturate(180%) contrast(.5) brightness(calc(1.5 - var(--tone,0)));background:#0000004d;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.glass-layer{background:color-mix(in srgb, #0000004d calc(var(--tone,0) * 100%), #ffffff4d)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-layer{background:#1d1d1f}@supports (color:color-mix(in lab, red, red)){.glass-layer{background:color-mix(in srgb, var(--color-ink-2) calc(var(--tone,0) * 100%), var(--color-white))}}}@media (prefers-reduced-transparency:reduce){.glass-layer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1d1d1f}@supports (color:color-mix(in lab, red, red)){.glass-layer{background:color-mix(in srgb, var(--color-ink-2) calc(var(--tone,0) * 100%), var(--color-white))}}}.transparency-reduce .glass-layer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1d1d1f}@supports (color:color-mix(in lab, red, red)){.transparency-reduce .glass-layer{background:color-mix(in srgb, var(--color-ink-2) calc(var(--tone,0) * 100%), var(--color-white))}}.nav{--tone:0;z-index:100;translate:0 var(--nav-y,0%);color:#f5f5f7;position:fixed;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.nav{color:color-mix(in srgb, var(--color-label-dark) calc(var(--tone) * 100%), var(--color-label))}}.nav-rule{background:#ffffff1f;height:1px;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.nav-rule{background:color-mix(in srgb, #ffffff1f calc(var(--tone) * 100%), #0000001a)}}.nav-rule{opacity:var(--nav-rule,0)}.nav-bar{height:var(--nav-h);align-items:center;gap:.5rem;display:flex;position:relative}.brand{font-weight:600}.nav-bar a,.nav-bar button{text-shadow:0 1px #00000059;font-weight:600}@supports (color:color-mix(in lab, red, red)){.nav-bar a,.nav-bar button{text-shadow:0 1px 0 color-mix(in srgb, #00000059 calc(var(--tone,0) * 100%), #fff9)}}.brand{min-height:2.75rem;font-family:var(--font-display);font-size:var(--text-headline);line-height:var(--text-headline--line-height);letter-spacing:var(--text-headline--letter-spacing);align-items:center;gap:.625rem;margin-right:auto;display:inline-flex}.brand svg{width:1.75rem;height:1.75rem}.nav-links{gap:.25rem;margin:0 auto;padding:0;list-style:none;display:none}.nav-link{min-height:2.75rem;font-size:var(--text-footnote);line-height:var(--text-footnote--line-height);letter-spacing:var(--text-footnote--letter-spacing);background:currentColor;border-radius:999px;align-items:center;padding:0 .875rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nav-link{background:color-mix(in srgb, currentColor calc(var(--hover,0) * 8%), transparent)}}.nav-actions{align-items:center;gap:.25rem;display:flex}.nav .btn-sm{text-shadow:none;font-weight:600}.nav-actions .btn-sm{display:none}@media (min-width:30rem){.nav-actions .btn-sm{display:inline-flex}}.nav-signin{display:none}.nav-toggle{color:inherit}.burger{gap:5px;display:grid}.burger i{background:currentColor;border-radius:1px;width:1.125rem;height:1.5px;display:block}.burger i:first-child{translate:0 calc(var(--open,0) * 3.25px);rotate:calc(var(--open,0) * 45deg)}.burger i:last-child{translate:0 calc(var(--open,0) * -3.25px);rotate:calc(var(--open,0) * -45deg)}@media (min-width:45.875rem){.nav-signin{display:inline-flex}}@media (min-width:66.75rem){.nav-links{display:flex}.nav-toggle{display:none}}.menu-sheet{inset:var(--nav-h) 0 0;z-index:100;background:var(--color-white);color:var(--color-label);opacity:var(--menu,0);padding:1rem 0 3rem;position:fixed;overflow-y:auto}.menu-sheet ul{margin:0;padding:0;list-style:none}.menu-sheet li{opacity:var(--item,0);translate:0 calc((1 - var(--item,0)) * -12px)}.menu-sheet a:not(.btn){min-height:3.5rem;font-family:var(--font-display);font-size:var(--text-title);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing);align-items:center;font-weight:600;display:flex}.menu-sheet .menu-cta{gap:.75rem;margin-top:2rem;display:grid}.hero{padding-top:calc(var(--nav-h) + 4rem);overflow:clip}@media (min-width:66.75rem){.hero{padding-top:calc(var(--nav-h) + 6rem)}}.hero-grid{gap:1.5rem;display:grid}@media (min-width:66.75rem){.hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:4rem}}.hero-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:2rem;display:flex}.trust{flex-wrap:wrap;gap:.25rem 1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.trust li{align-items:center;gap:.375rem;display:inline-flex}.trust svg{width:.75rem;height:.75rem;color:var(--color-green)}.hero-stage{padding-bottom:var(--section);margin-top:4rem}@media (min-width:66.75rem){.hero-stage{margin-top:5rem}}.hero-shot{transform-origin:50% 0;scale:var(--shot-scale,1);filter:drop-shadow(0 1px 2px #0000000f)drop-shadow(0 20px 30px #00000014)}.metrics{border-top:1px solid var(--color-separator);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (min-width:66.75rem){.metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.metric{flex-direction:column-reverse;justify-content:flex-end;gap:.5rem;padding:2rem 1.5rem 0 0;display:flex}.metric dd{margin:0}.metric dt{max-width:16ch}.story-track{position:relative}.js .story-track{height:340vh}.story-stage{padding-block:var(--section);position:relative}.js .story-stage{align-items:center;height:100svh;padding-block:0;display:flex;position:sticky;top:0;overflow:clip}.story-grid{align-items:center;gap:2rem;display:grid}@media (min-width:66.75rem){.story-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:5rem}}.steps{margin:2.5rem 0 0;padding:0;list-style:none;display:none}.step{color:var(--color-label-dark-2);grid-template-columns:2rem minmax(0,1fr);column-gap:1rem;padding:0 0 1.25rem;display:grid}.step>.step-no{grid-row:2;padding-top:.25rem}.step>.text-headline{grid-area:2/2}.step>.step-desc{grid-row:3}.step[aria-current=step],.step.done{color:var(--color-label-dark)}.step-no{font-variant-numeric:tabular-nums}.step-bar{background:#ffffff24;border-radius:1px;grid-area:1/1/auto/-1;height:2px;margin-bottom:1rem;overflow:hidden}.step-bar i{background:var(--color-system-blue-dark);transform-origin:0;height:100%;scale:var(--fill,0) 1;display:block}.step-desc{grid-column:2;margin:.25rem 0 0}.story-meter{gap:.375rem;margin-top:1.5rem;display:flex}.story-meter i{background:#ffffff29;border-radius:2px;flex:1;height:3px;position:relative;overflow:hidden}.story-meter i:after{content:"";background:var(--color-system-blue-dark);transform-origin:0;scale:var(--fill,0) 1;position:absolute;inset:0}.story-now{margin-top:.75rem}@media (min-width:66.75rem){.steps{display:block}.story-meter,.story-now{display:none}}@media (not (min-height:44rem)) and (not (min-width:66.75rem)){.story-lead{display:none}}.carousel{position:relative}.carousel-track{--edge:max(var(--gutter), (100% - var(--wrap)) / 2);padding:.5rem var(--edge) 1.5rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:none;gap:1.25rem;margin:0;list-style:none;display:flex;overflow-x:auto}.carousel-track::-webkit-scrollbar{display:none}.carousel-track.is-driving{scroll-snap-type:none}.carousel-item{scroll-snap-align:start;flex:none}.carousel-controls{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.card{--r:var(--radius-card);isolation:isolate;background:var(--color-white);width:min(82vw,23.5rem);height:100%;min-height:30rem;scale:var(--press,1);--sq-line-color:transparent;flex-direction:column;display:flex;position:relative;overflow:hidden}.card.tone-dark{background:var(--color-ink-2)}.card-copy{padding:2rem 2rem 1.5rem}.card-title{max-width:15ch;margin:.5rem 0 0}.card-visual{flex:1;min-height:14rem;position:relative}.card .cv{padding:0 1.6em;position:absolute;inset:0}.card .cv>.cv-sheet,.card .cv-split,.card .cv-split>.cv-sheet:first-child{min-height:calc(100% + 2em)}.card-hit{z-index:1;border-radius:inherit;position:absolute;inset:0}.card-hit:focus-visible{outline:none}.card:has(.card-hit:focus-visible){--sq-line-color:var(--color-system-blue);--sq-line-width:3px}.card-plus{z-index:2;pointer-events:none;background:var(--color-label);width:2.75rem;height:2.75rem;color:var(--color-white);rotate:calc(var(--hover,0) * 90deg);border-radius:999px;place-items:center;display:grid;position:absolute;top:1.5rem;right:1.5rem}.card.tone-dark .card-plus{background:var(--color-label-dark);color:var(--color-label)}.card-plus svg{width:1rem;height:1rem}.modal-root{z-index:200;position:fixed;inset:0}.modal-scrim{opacity:var(--p,0);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#0000004d;position:absolute;inset:0}@media (prefers-reduced-transparency:reduce){.modal-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0009}}.transparency-reduce .modal-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0009}.modal-scroll{overscroll-behavior:contain;padding:1rem .5rem 3rem;position:absolute;inset:0;overflow-y:auto}@media (min-width:45.875rem){.modal-scroll{padding:2.5rem var(--gutter) 5rem}}.modal-content{width:min(100%,55rem);margin-inline:auto;position:relative}.modal-surface{--r:var(--radius-sheet);background:var(--color-white);will-change:width, height, transform;position:absolute;top:0;left:0}.modal-surface.tone-dark{background:var(--color-ink-2)}.modal-panel{padding:2.5rem 1.5rem 3rem;position:relative}@media (min-width:45.875rem){.modal-panel{padding:3.5rem 4rem 4rem}}.modal-panel.tone-dark{background:0 0}.modal-close{z-index:2;opacity:var(--fade,0);position:absolute;top:1rem;right:1rem}.modal-visual{transform-origin:0 0;margin-top:2rem}.modal-body{max-width:40rem;opacity:var(--fade,0);translate:0 calc((1 - var(--fade,0)) * 16px);margin-top:2.5rem}.modal-body .ticks{margin-top:1.5rem}.ticks{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.ticks li{grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.ticks svg{width:1.25rem;height:1.5rem;color:var(--color-green)}.tone-dark .ticks svg{color:#30d158}.bento{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (min-width:45.875rem){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento .span-hero,.bento .span-wide{grid-column:span 2}}@media (min-width:66.75rem){.bento{grid-template-rows:repeat(3,minmax(17rem,auto));grid-template-columns:repeat(6,minmax(0,1fr))}.bento .span-hero{grid-area:1/1/span 2/span 4}.bento .span-side-1{grid-area:1/5/auto/span 2}.bento .span-side-2{grid-area:2/5/auto/span 2}.bento .span-third{grid-area:3/span 2}.bento .span-wide{grid-column:span 2}}.tile{--r:var(--radius-card);background:var(--color-system-gray);flex-direction:column;gap:.75rem;padding:2rem;display:flex;position:relative;overflow:hidden}.tile.tone-dark{background:var(--color-ink-2)}.tone-gray .tile:not(.tone-dark){background:var(--color-white)}.tile-icon{width:2.75rem;height:2.75rem;color:var(--color-white);place-items:center;display:grid}.tile-icon svg{width:1.375rem;height:1.375rem}.tile-foot{flex-direction:column;flex:1;margin-bottom:-3rem;padding-top:1.5rem;display:flex}.tile-foot>.cv{flex-direction:column;flex:1;display:flex}.tile-foot .cv-sheet{border-bottom-right-radius:0;border-bottom-left-radius:0;flex:1;padding-bottom:1.2em}.steps-3{counter-reset:s;gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:45.875rem){.steps-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.steps-3 li{border-top:1px solid var(--color-separator);padding-top:1.5rem}.steps-3 .n{color:var(--color-label-3);font-variant-numeric:tabular-nums}.voices{gap:1.25rem;display:grid}@media (min-width:66.75rem){.voices{grid-template-rows:repeat(2,auto);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.voices .q-lead{grid-row:span 2}}.quote{--r:var(--radius-card);background:var(--color-system-gray);flex-direction:column;gap:1.5rem;margin:0;padding:2rem;display:flex}@media (min-width:45.875rem){.quote{padding:2.5rem}}.quote.q-lead{justify-content:space-between}.quote figcaption{flex-direction:column;gap:.125rem;display:flex}.quote blockquote{margin:0}.plans{gap:1.25rem;display:grid}@media (min-width:45.875rem){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:66.75rem){.plans{grid-template-columns:repeat(4,minmax(0,1fr))}}.plan{--r:var(--radius-card);background:var(--color-white);align-content:start;padding:2rem 1.75rem;display:grid;position:relative}@media (min-width:45.875rem){.plan{grid-row:span 5;grid-template-rows:subgrid;row-gap:0}}.plan.featured{--sq-line-color:var(--color-system-blue);--sq-line-width:2px}.plan-price{margin:1rem 0 0;display:grid}.plan-desc{margin:.75rem 0 1.5rem}.plan .btn{align-self:start}.plan-feats{border-top:1px solid var(--color-separator);align-content:start;gap:.75rem;margin:1.75rem 0 0;padding:1.5rem 0 0;list-style:none;display:grid}.plan-feats li{grid-template-columns:1rem minmax(0,1fr);gap:.625rem;display:grid}.plan-feats svg{width:1rem;height:1.25rem;color:var(--color-green)}.plan-feats li.off{color:var(--color-label-2)}.plan-feats li.off svg{color:var(--color-label-3)}.plan-feats li.feat-group{font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing);color:var(--color-label-2);font-weight:600;display:block}.plan-feats li.feat-group:not(:first-child){margin-top:.5rem}.plan-feats li.standout svg{color:var(--color-system-blue)}.badge{background:var(--color-tint);min-height:1.5rem;color:var(--color-link);font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing);border-radius:999px;align-items:center;gap:.375rem;padding:0 .625rem;font-weight:600;display:inline-flex}.badge svg{width:.75rem;height:.75rem}.plan .badge{position:absolute;top:1.5rem;right:1.5rem}.region-note{align-items:center;gap:.5rem;display:inline-flex}.region-note svg{width:1rem;height:1rem;color:var(--color-label-2)}.price-note{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:2rem;display:flex}.price-note svg{width:.875rem;height:.875rem}.faq-grid{gap:2rem;display:grid}@media (min-width:66.75rem){.faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:4rem}}.faq-list{border-top:1px solid var(--color-separator)}.faq-item{border-bottom:1px solid var(--color-separator)}.faq-item h3{margin:0}.faq-q{text-align:left;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;min-height:4.5rem;padding:1rem 0;display:flex}.faq-q .ic{width:1.25rem;height:1.25rem;color:var(--color-link);rotate:calc(var(--open,0) * 45deg);flex:none}.faq-a-inner{padding:0 3rem 1.75rem 0}.js .faq-a{height:var(--h,0px);overflow:hidden}.js .faq-a-inner{opacity:var(--open,0)}.js .faq-a[data-closed]{visibility:hidden}.cta-band{padding-block:var(--section)}.footer{padding:4rem 0 2rem}.footer-grid{gap:2.5rem;display:grid}@media (min-width:45.875rem){.footer-grid{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:2rem}}.footer-col{align-content:start;display:grid}.footer-col h2{margin:0 0 .25rem}.footer-col a{min-width:2.75rem;min-height:2.75rem;color:var(--color-label-2);font-size:var(--text-footnote);line-height:var(--text-footnote--line-height);letter-spacing:var(--text-footnote--letter-spacing);align-items:center;font-weight:500;display:inline-flex}.footer-col a:hover{color:var(--color-label);text-underline-offset:.18em;text-decoration:underline}.footer-bottom{border-top:1px solid var(--color-separator);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-top:3rem;padding-top:1.5rem;display:flex}.socials{gap:.25rem;margin-top:1rem;margin-left:-.625rem;display:flex}.socials a{color:var(--color-label-2)}.js [data-reveal]{opacity:var(--rv,0);translate:0 calc((1 - var(--rv,0)) * 2rem)}.motion-reduce [data-reveal],.no-motion [data-reveal]{opacity:1;translate:none}.js.motion-reduce .story-track{height:auto}.js.motion-reduce .story-stage{height:auto;padding-block:var(--section);position:relative}@media (prefers-reduced-motion:reduce){.js .story-track{height:auto}.js .story-stage{height:auto;padding-block:var(--section);position:relative}}.mock-frame{container-type:inline-size}.mock{font-size:1.1cqw;line-height:1.35;font-family:var(--font-sans);letter-spacing:0;color:var(--color-label)}@container not (min-width:45rem){.mock{font-size:2.9cqw}}.win{--r:1.8em;background:var(--color-white);overflow:hidden}.win-bar{background:#f6f6f8;border-bottom:1px solid #e3e3e8;align-items:center;gap:1.2em;height:3.6em;padding:0 1.4em;display:flex}.win-dots{gap:.6em;display:flex}.win-dots i{background:#d4d4d9;border-radius:50%;width:.95em;height:.95em}.win-url{color:#6e6e73;background:#ececf0;border-radius:.8em;flex:1;justify-content:center;align-items:center;gap:.5em;max-width:34em;height:2.2em;margin:0 auto;font-size:.95em;display:flex}.win-url svg{width:.9em;height:.9em}.win-ext{width:1.9em;height:1.9em}.win-body{grid-template-columns:minmax(0,1fr) 30em;display:grid}@container not (min-width:45rem){.win-bar{display:none}.win-body{grid-template-columns:minmax(0,1fr)}.jp{display:none}}.jp{padding:3em 3.2em}.jp-head{align-items:flex-start;gap:1.4em;display:flex}.jp-logo{--r:1.1em;color:#fff;background:#1f3a5f;flex:none;place-items:center;width:4.4em;height:4.4em;font-size:1.1em;font-weight:600;display:grid}.jp-co{color:#6e6e73;margin:0;font-size:1.05em}.jp-title{letter-spacing:-.02em;font-size:2.3em;font-weight:600;line-height:1.15;font-family:var(--font-display);margin:.25em 0 0}.jp-meta{color:#6e6e73;margin:.6em 0 0;font-size:1.05em}.jp-tags{flex-wrap:wrap;gap:.6em;margin-top:1.8em;display:flex}.jp-tags span{background:#f2f2f7;border-radius:99em;padding:.45em .95em;font-size:.95em;font-weight:500}.jp-cta{gap:.8em;margin-top:1.8em;display:flex}.jp-cta span{border-radius:99em;padding:.7em 1.5em;font-size:1em;font-weight:600}.jp-cta .apply{color:#fff;background:#1d1d1f}.jp-cta .save{box-shadow:inset 0 0 0 1px #c7c7cc}.jp-sec{margin-top:2.6em}.jp-h{margin:0 0 1em;font-size:1.25em;font-weight:600}.sk{height:.8em;width:var(--w,100%);background:#ececf0;border-radius:99em;margin:0 0 .85em;display:block}.ext{--r:1.6em;--sq-line-color:#e3e3e8;background:#fbfbfd;align-content:start;gap:1.3em;margin:1.4em;padding:1.8em;display:grid;box-shadow:inset 0 0 0 1px #e3e3e8}[data-hero-panel]{opacity:var(--in,1);translate:calc((1 - var(--in,1)) * 2.5em) 0}@container not (min-width:45rem){.ext{margin:0}}.ext-head{align-items:center;gap:.7em;font-size:1.15em;font-weight:600;display:flex}.ext-head svg{width:1.9em;height:1.9em}.ext-pro{color:#fff;background:#1d1d1f;border-radius:99em;margin-left:auto;padding:.25em .7em;font-size:.8em;font-weight:600}.ext-card{--r:1.2em;--sq-line-color:#ececf0;background:#fff;padding:1.2em 1.3em;box-shadow:inset 0 0 0 1px #ececf0}.ext-row{align-items:center;gap:1.1em;display:flex}.ext-k{color:#6e6e73;font-size:.9em;font-weight:500}.ext-v{font-size:1.15em;font-weight:600}.ext-v.good{color:var(--color-green-text)}.ext-v.bad{color:var(--color-red-text)}.gauge{flex:none;width:4.6em;height:4.6em;position:relative}.gauge svg{width:100%;height:100%;rotate:-90deg}.gauge b{font-variant-numeric:tabular-nums;place-items:center;font-size:1.35em;font-weight:600;display:grid;position:absolute;inset:0}.bars{gap:.7em;margin-top:1em;display:grid}.bar{grid-template-columns:6.5em minmax(0,1fr) 2em;align-items:center;gap:.8em;font-size:.9em;display:grid}.bar span:first-child{color:#6e6e73}.bar span:last-child{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.bar i{background:#ececf0;border-radius:99em;height:.5em;overflow:hidden}.bar i:after{content:"";height:100%;width:var(--v);border-radius:inherit;background:var(--bar,var(--color-system-blue));display:block}.pill{border-radius:99em;align-items:center;gap:.5em;padding:.45em .9em;font-size:.9em;font-weight:600;display:inline-flex}.pill svg{width:1em;height:1em}.pill.blue{color:var(--color-link);background:#ebf4ff}.pill.green{color:var(--color-green-text);background:#e8f6ec}.pill.red{color:var(--color-red-text);background:#ffeceb}.pill.gray{color:#6e6e73;background:#f2f2f7}.ext-actions{gap:.6em;display:grid}.ext-btn{background:#f2f2f7;border-radius:99em;justify-content:center;align-items:center;gap:.5em;height:2.9em;font-size:1em;font-weight:600;display:flex}.ext-btn.primary{background:var(--color-accent);color:#fff}.ext-btn svg{width:1em;height:1em}.cv-frame{container-type:inline-size}.cv{letter-spacing:0;padding:0 1.6em 1.6em;font-size:3.9cqw;line-height:1.35}@container (min-width:34rem){.cv{padding:0;font-size:2.1cqw}}.cv .more{display:none}@container (min-width:34rem){.cv .more{display:revert}.cv .grid-more{display:grid}}.cv-sheet{--r:1.4em;--sq-line-color:#e5e5ea;background:#fff;padding:1.3em;box-shadow:inset 0 0 0 1px #e5e5ea,0 .6em 1.6em -.6em #00000024}.tone-dark .cv-sheet{--sq-line-color:#ffffff14;background:var(--color-ink-3);color:var(--color-label-dark);box-shadow:inset 0 0 0 1px #ffffff14}.sq-fallback .cv-sheet,.sq-fallback .ext-card,.sq-fallback .ext{box-shadow:none}.cv-label{letter-spacing:.02em;color:#6e6e73;font-size:.72em;font-weight:600}.tone-dark .cv-label{color:var(--color-label-dark-2)}.cv-line{margin:.35em 0 0;font-size:.95em}.cv mark{color:var(--color-link);background:#ebf4ff;border-radius:.25em;padding:0 .15em;font-weight:600}.cv-arrow{height:2.2em;color:var(--color-label-3);place-items:center;display:grid}.cv-arrow svg{width:1em;height:1em}.cv-chips{flex-wrap:wrap;gap:.4em;margin-top:.8em;display:flex}.cv-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.cv-list li{border-top:1px solid #ececf0;justify-content:space-between;align-items:center;gap:1em;padding:.65em 0;font-size:.95em;display:flex}.tone-dark .cv-list li{border-color:#ffffff1a}.cv-list li:first-child{border-top:0}.cv-list li.dim{color:#6e6e73}.cv-list .pill{white-space:nowrap;flex:none}.cv-big{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.6em;font-weight:600;line-height:1}.cv-docs{gap:.6em;margin-top:1em;display:grid}.cv-doc{background:#f2f2f7;border-radius:.9em;align-items:center;gap:.8em;padding:.7em .9em;font-size:.9em;display:flex}.cv-doc b{font-weight:600}.cv-doc .ic{width:2.2em;height:2.6em;color:var(--color-red-text);background:#fff;border-radius:.4em;flex:none;place-items:center;font-size:.7em;font-weight:700;display:grid;box-shadow:0 0 0 1px #e5e5ea}.cv-doc .ok{color:var(--color-green-text);margin-left:auto;font-weight:600}.cv-q{background:#f2f2f7;border-radius:.9em;padding:.8em .9em}.cv-q+.cv-q{margin-top:.6em}.cv-q p{margin:.25em 0 0;font-weight:500}.cv-split{gap:1em;display:grid}@container (min-width:34rem){.cv-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4em}}.apply{--r:1.6em;background:var(--color-white);color:var(--color-label);font-size:2.35cqw;position:relative;overflow:hidden}@container not (min-width:30rem){.apply{font-size:3.6cqw}}.apply-head{border-bottom:1px solid #ececf0;align-items:center;gap:1em;padding:1.4em 1.6em;display:flex}.apply-head b{font-size:1.1em;font-weight:600;display:block}.apply-head small{color:#6e6e73;font-size:.9em;display:block}.apply-timer{font-variant-numeric:tabular-nums;color:#6e6e73;margin-left:auto;font-size:1.1em;font-weight:600}.apply-progress{background:#ececf0;height:.25em}.apply-progress i{background:var(--color-system-blue);transform-origin:0;height:100%;scale:var(--p,0) 1;display:block}.apply-pages{height:22em;position:relative}.apply-page{opacity:var(--vis,0);translate:0 calc((1 - var(--vis,0)) * .8em);align-content:start;gap:1.1em;padding:1.6em;display:grid;position:absolute;inset:0}.apply-page h4{margin:0;font-size:1.15em;font-weight:600}.fld{gap:.4em;display:grid}.fld>span{color:#6e6e73;font-size:.85em;font-weight:500}.fld .in{border-radius:.7em;align-items:center;min-height:2.6em;padding:0 .9em;font-weight:500;display:flex;box-shadow:inset 0 0 0 1px #d2d2d7}.fld .in.active{box-shadow:inset 0 0 0 2px var(--color-system-blue)}.fld .in .caret{background:var(--color-system-blue);width:1px;height:1.2em;margin-left:1px;display:inline-block}.fld .in:not(.active) .caret{display:none}.file{background:#f2f2f7;border-radius:.9em;align-items:center;gap:.9em;padding:.9em;display:flex}.file .ic{width:2.2em;height:2.7em;color:var(--color-red-text);background:#fff;border-radius:.4em;flex:none;place-items:center;font-size:.7em;font-weight:700;display:grid;box-shadow:0 0 0 1px #e5e5ea}.file .meta{flex:1;min-width:0}.file b{font-size:.95em;font-weight:600;display:block}.file .track{background:#e5e5ea;border-radius:99em;height:.3em;margin-top:.5em;display:block;overflow:hidden}.file .track i{background:var(--color-system-blue);transform-origin:0;height:100%;scale:var(--u,0) 1;display:block}.seg{background:#eeeef0;border-radius:.8em;grid-auto-flow:column;padding:.2em;display:inline-grid}.seg span{border-radius:.6em;padding:.45em 1.4em;font-size:.95em;font-weight:500}.seg span.on{background:#fff;font-weight:600;box-shadow:0 .1em .3em #0000001f}.apply [data-tailored]{opacity:var(--pop,1);scale:var(--pop,1);transform-origin:0}.done-mark{text-align:center;justify-items:center;gap:.6em;padding-top:2em;display:grid}.done-mark .ok{background:var(--color-green);color:#fff;width:4.4em;height:4.4em;scale:var(--pop,0);border-radius:50%;place-items:center;display:grid}.done-mark .ok svg{width:2em;height:2em}.done-mark b{font-size:1.35em;font-weight:600}.apply-foot{color:#6e6e73;border-top:1px solid #ececf0;align-items:center;gap:.6em;padding:1em 1.6em;font-size:.85em;font-weight:500;display:flex}.apply-foot svg{width:1.5em;height:1.5em}.apply-foot .n{font-variant-numeric:tabular-nums;margin-left:auto}.doc-bar{z-index:100;position:sticky;top:0}.field{gap:.5rem;display:grid}.field label{font-size:var(--text-footnote);line-height:var(--text-footnote--line-height);letter-spacing:var(--text-footnote--letter-spacing);font-weight:500}.field .opt{color:var(--color-label-2);font-weight:500}.input-box{--r:var(--radius-control);--sq-line-color:var(--color-label-3);background:var(--color-white);display:flex;position:relative}.input-box.is-focused,.input-box:focus-within{--sq-line-color:var(--color-system-blue);--sq-line-width:2px}.input-box input,.input-box select{min-width:0;min-height:3rem;font:inherit;font-size:var(--text-body);color:var(--color-label);border-radius:inherit;background:0 0;border:0;flex:1;padding:0 1rem}.input-box input::placeholder{color:var(--color-label-2);opacity:1}.input-box input:focus,.input-box select:focus{outline:none}.hint{font-size:var(--text-footnote);line-height:var(--text-footnote--line-height);color:var(--color-label-2)}.status-line{min-height:1.5rem;font-size:var(--text-footnote);line-height:var(--text-footnote--line-height);font-weight:500}.status-line.error{color:var(--color-red-text)}.status-line.success{color:var(--color-green-text)}.note{--r:var(--radius-control);background:var(--color-tint);color:var(--color-label);font-size:var(--text-footnote);line-height:var(--text-footnote--line-height);padding:.875rem 1rem}.segmented{--r:var(--radius-control);background:var(--color-system-gray-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:.25rem;display:grid;position:relative}.segmented-thumb{--r:.625rem;width:calc((100% - .5rem) / var(--count,2));translate:calc(var(--x,0) * 100%) 0;background:var(--color-white);filter:drop-shadow(0 1px 2px #0000001f);position:absolute;top:.25rem;bottom:.25rem;left:.25rem}.segmented button{min-height:2.75rem;font-size:var(--text-footnote);line-height:var(--text-footnote--line-height);letter-spacing:var(--text-footnote--letter-spacing);color:var(--color-label);font-weight:500;position:relative}.segmented button.active,.segmented button[aria-selected=true]{color:var(--color-label);font-weight:600}.auth{min-height:100vh;display:grid}@media (min-width:66.75rem){.auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.auth-main{padding:1.5rem var(--gutter) 3rem;flex-direction:column;display:flex}.auth-panel{gap:1.5rem;width:min(100%,25rem);margin:4rem auto auto;display:grid}@media (min-width:66.75rem){.auth-panel{margin-left:max(0px,50% - 12.5rem)}}.auth-aside{display:none}@media (min-width:66.75rem){.auth-aside{background:var(--color-system-gray);flex-direction:column;justify-content:center;gap:2.5rem;padding:4rem;display:flex}}.or-rule{color:var(--color-label-2);align-items:center;gap:1rem;display:flex}.or-rule:before,.or-rule:after{content:"";background:var(--color-separator);flex:1;height:1px}.google-btn svg{width:1.125rem;height:1.125rem}.facts{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.facts li{grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.facts .tile-icon{--r:.75rem}.checkout{padding:calc(var(--nav-h) + 2rem) 0 var(--section)}.checkout-grid{align-items:start;gap:2rem;display:grid}@media (min-width:66.75rem){.checkout-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:3rem}}.plan-cards{gap:.75rem;display:grid}@media (min-width:45.875rem){.plan-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.plan-card{--r:var(--radius-tile);--sq-line-color:var(--color-separator);text-align:left;background:var(--color-white);min-height:2.75rem;scale:var(--press,1);align-content:start;gap:.25rem;padding:1.25rem 1.25rem 1.5rem;display:grid;position:relative}.plan-card.active{--sq-line-color:var(--color-system-blue);--sq-line-width:2px}.plan-card:focus-visible{outline:none}.plan-card.is-focused,.plan-card:focus-visible{--sq-line-color:var(--color-system-blue);--sq-line-width:3px}.plan-card .pc-check{width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 1.5px var(--color-label-3);color:var(--color-white);border-radius:50%;place-items:center;display:grid;position:absolute;top:1rem;right:1rem}.plan-card.active .pc-check{background:var(--color-system-blue);box-shadow:none}.plan-card .pc-check svg{opacity:0;width:.75rem;height:.75rem}.plan-card.active .pc-check svg{opacity:1}.summary{--r:var(--radius-card);background:var(--color-white);padding:2rem}@media (min-width:66.75rem){.summary{top:calc(var(--nav-h) + 1.5rem);position:sticky}}.nav-links .nav-link{white-space:nowrap}.nav-new{background:var(--color-tint);min-height:1.125rem;color:var(--color-link);font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing);text-shadow:none;vertical-align:.1em;border-radius:999px;align-items:center;margin-left:.375rem;padding:0 .4rem;font-weight:600;display:inline-flex}.flag-box{aspect-ratio:4/3;border-radius:.375rem;display:block;position:relative;overflow:hidden}.flag-box:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000001a}.flag-box svg{width:100%;height:100%;display:block}.dest-picker{max-width:36rem}.dest-picker button{align-content:center;justify-items:center;gap:.25rem;padding:.5rem 0;display:grid}.dest-picker .flag-box{border-radius:.25rem;width:1.75rem}.rl-stage{--r:var(--radius-card);background:var(--color-system-gray);margin-top:1.5rem;padding:4%}.rl-stage .win{box-shadow:0 1.4em 3.2em -1.4em #0000004d}.sq-fallback .rl-stage .win{box-shadow:none}.rl-mock{letter-spacing:0;color:var(--color-label);font-size:3.6cqw;line-height:1.35}@container (min-width:34rem){.rl-mock{font-size:2.2cqw}}@container (min-width:52rem){.rl-mock{font-size:1.3cqw}}[data-swap]{opacity:var(--swap,1);translate:0 calc((1 - var(--swap,1)) * .5em)}.rl-search{border-bottom:1px solid #ececf0;flex-wrap:wrap;align-items:center;gap:.6em;padding:1.4em 1.6em;display:flex}.rl-filter{color:#3a3a3c;border:1px solid #d2d2d7;border-radius:99em;align-items:center;gap:.4em;padding:.45em .95em;font-size:.92em;font-weight:600;display:inline-flex}.rl-filter svg{width:1em;height:1em}.rl-filter.on{background:var(--color-accent);color:#fff;border-color:#0000}.rl-filter.tinted{color:var(--color-link);background:#ebf4ff;border-color:#0000}.rl-filter-status{color:#6e6e73;font-size:.92em}.rl-results{margin:0;padding:.4em 1.6em 1.2em;list-style:none}.rl-results li{border-top:1px solid #ececf0;grid-template-columns:3.2em minmax(0,1fr);align-items:start;gap:1em;padding:1em 0;display:grid}.rl-results li:first-child{border-top:0}.rl-logo{--r:.8em;color:#fff;background:#1f3a5f;place-items:center;width:3.2em;height:3.2em;font-weight:600;display:grid}.rl-job-title{color:var(--color-link);font-size:1.1em;font-weight:600;display:block}.rl-job-co{font-size:.92em;display:block}.rl-job-meta{color:#6e6e73;font-size:.92em;display:block}.rl-results .pill{white-space:nowrap;font-size:.95em}.rl-job-meta .pill{vertical-align:middle;margin-left:.5em;padding:.3em .75em;font-size:1em}.rl-results li.rl-hidden{color:#8e8e93;grid-template-columns:1.4em minmax(0,1fr);align-items:center;padding:.6em 0;font-size:.92em}.rl-results li.rl-hidden svg{width:1.2em;height:1.2em}@container not (min-width:34rem){.rl-search .rl-filter:not(.on,.rl-switch){display:none}.rl-results li{grid-template-columns:2.6em minmax(0,1fr)}.rl-logo{width:2.6em;height:2.6em}}.rl-legend{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.rl-legend li{justify-items:start;gap:.5rem;display:grid}.rl-big-pill{font-size:var(--text-headline);line-height:var(--text-headline--line-height);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:600;display:inline-flex}.rl-big-pill svg{width:1.25rem;height:1.25rem}.rl-big-pill.yes{color:var(--color-green-text);background:#e8f6ec}.rl-big-pill.no{color:var(--color-red-text);background:#ffeceb}.rl-big-pill.maybe{background:var(--color-system-gray);color:var(--color-label-2)}.rl-doc{aspect-ratio:210/297;color:#1d1d1f;background:#fff;border-radius:.6em;flex-direction:column;gap:.35em;padding:2em 1.8em 1.6em;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e5e5ea,0 1em 2.4em -1em #00000040}.rl-doc>*{flex-shrink:0}.rl-doc.letter{aspect-ratio:216/279}.rl-cv-name{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.9em;font-weight:600;line-height:1.05}.rl-cv-role{color:#6e6e73;font-size:.82em}.rl-doc-h{letter-spacing:.08em;color:var(--color-link);border-bottom:1px solid #e5e5ea;margin-top:.9em;padding-bottom:.25em;font-size:.7em;font-weight:600}.rl-cv-job{margin-top:.3em;font-size:.82em}.rl-cv-job b{font-weight:600}.rl-cv-job span{color:#6e6e73}.rl-cv-text{color:#3a3a3c;font-size:.78em;line-height:1.4}.rl-cv-text mark{color:inherit;background:#fff3c4;border-radius:.2em;padding:0 .1em}.rl-doc-meta{flex-wrap:wrap;gap:.35em;margin-top:auto;display:flex}.rl-chip{color:#3a3a3c;white-space:nowrap;background:#f2f2f7;border-radius:99em;padding:.3em .65em;font-size:.78em;font-weight:600}.rl-chip.blue{color:var(--color-link);background:#ebf4ff}.rl-cv{gap:2rem;margin-top:1.5rem;display:grid}@media (min-width:66.75rem){.rl-cv{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:4rem}}.rl-cv-stage{--r:var(--radius-card);background:var(--color-system-gray);padding:2.5rem 12%}.rl-cv-stage .rl-mock{font-size:3.9cqw}.rl-cv-head{align-items:center;gap:1rem;display:flex}.rl-cv-head .flag-box{border-radius:.5rem;flex:none;width:3rem}.rl-format{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.rl-checks{gap:1.5rem;margin-top:2rem;display:grid}@media (min-width:45.875rem){.rl-checks{grid-template-columns:repeat(3,minmax(0,1fr))}}.rl-checks h4{align-items:center;gap:.5rem;margin:0 0 .75rem;display:flex}.rl-checks h4 svg{width:1.25rem;height:1.25rem}.rl-checks ul{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.rl-checks li{border-left:2px solid var(--color-separator);padding-left:.875rem}.rl-include h4 svg{color:var(--color-green-text)}.rl-include li{border-color:#30d158}.rl-skip h4 svg{color:var(--color-red-text)}.rl-skip li{border-color:#ff6961}.rl-choice h4 svg{color:var(--color-label-2)}.rl-step-vis{--r:var(--radius-card);background:var(--color-system-gray);place-items:center;height:13rem;margin-bottom:1.5rem;padding:0 1.25rem;display:grid}.rl-step-vis .rl-mock{font-size:.875rem}.rl-searchbar{background:#fff;border-radius:99em;align-items:center;gap:.6em;padding:.75em 1.1em;font-size:1.1em;font-weight:600;display:flex;box-shadow:0 .4em 1em -.5em #00000040}.rl-searchbar svg{color:#6e6e73;width:1.2em;height:1.2em}.rl-searchbar .flag-box{border-radius:.25em;width:1.6em}.rl-step-vis .rl-filter{font-size:1.15em}.rl-step-vis .rl-doc{width:12em;padding:1.2em 1em 1em;font-size:.82em}.rl-step-vis .rl-cv-name{font-size:1.3em}@media not all and (min-width:45.875rem){.rl-metrics .metric:first-child{grid-column:1/-1}}.tile.rl-country{flex-direction:row;align-items:center;gap:1.25rem;padding:1.5rem}.rl-country .flag-box{border-radius:.5rem;flex:none;width:3.5rem}.rl-country .badge{margin-top:.375rem}.badge.muted{background:var(--color-system-gray);color:var(--color-label-2)}.tone-gray .skill-chip{background:var(--color-white)}.legal{padding:calc(var(--nav-h) + 3rem) 0 var(--section)}.legal-inner{max-width:42.5rem}.prose h2{font-family:var(--font-display);font-size:var(--text-headline);line-height:var(--text-headline--line-height);letter-spacing:var(--text-headline--letter-spacing);margin:3rem 0 .75rem;font-weight:500}.prose h3{font-size:var(--text-footnote);line-height:var(--text-footnote--line-height);letter-spacing:var(--text-footnote--letter-spacing);color:var(--color-label-2);margin:1.5rem 0 .25rem;font-weight:500}.prose p,.prose li{color:var(--color-label)}.prose p{margin:0 0 1rem}.prose ul{gap:.5rem;margin:0 0 1rem;padding-left:1.25rem;display:grid}.simple-foot{border-top:1px solid var(--color-separator);padding:2rem 0 3rem}body.app{background:var(--color-system-gray)}.app-bar{z-index:100;position:sticky;top:0}.app-bar-inner{height:var(--nav-h);max-width:90rem;padding:0 var(--gutter);align-items:center;gap:.5rem;margin:0 auto;display:flex;position:relative}.app-bar .brand{margin-right:auto}@media not all and (min-width:24rem){.app-bar .brand-name{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.app-user{align-items:center;gap:.75rem;padding:0 .5rem;display:flex}.app-avatar{--r:.75rem;background:var(--color-label);width:2.25rem;height:2.25rem;color:var(--color-white);font-size:var(--text-footnote);flex:none;place-items:center;font-weight:600;display:grid}.app-user-meta{gap:.125rem;display:none}@media (min-width:45.875rem){.app-user-meta{display:grid}}.app-user-meta b{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-size:var(--text-footnote);line-height:var(--text-footnote--line-height);overflow:hidden}.app-user-meta>span{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-label-2);align-items:center;gap:.5rem;display:flex}.tier-pill{min-height:1.25rem;font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing);border-radius:999px;align-items:center;padding:0 .5rem;font-weight:600;display:inline-flex}.tier-pill.free{background:var(--color-system-gray-2);color:var(--color-label)}.tier-pill.pro{background:var(--color-label);color:var(--color-white)}.dot-badge{background:var(--color-red-text);min-width:1.25rem;height:1.25rem;color:var(--color-white);font-size:var(--text-caption);letter-spacing:0;font-variant-numeric:tabular-nums;text-shadow:none;border-radius:999px;place-items:center;padding:0 .3125rem;font-weight:600;line-height:1;display:grid;position:absolute;top:.375rem;right:.25rem}.app-shell{max-width:90rem;padding:0 var(--gutter);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}@media (min-width:60rem){.app-shell{grid-template-columns:15rem minmax(0,1fr);column-gap:2.5rem}.app-shell>aside{top:calc(var(--nav-h) + 1.5rem);align-self:start;padding-top:2rem;position:sticky}}.side-nav{scrollbar-width:none;gap:.25rem;padding:1rem 0;display:flex;overflow-x:auto}.side-nav::-webkit-scrollbar{display:none}@media (min-width:60rem){.side-nav{padding:0;display:grid;overflow:visible}}.side-link{--r:.75rem;min-height:2.75rem;font-size:var(--text-footnote);line-height:var(--text-footnote--line-height);letter-spacing:var(--text-footnote--letter-spacing);color:var(--color-label);background:#fff;flex:none;align-items:center;gap:.75rem;padding:0 .75rem 0 .375rem;font-weight:500;display:flex}@supports (color:color-mix(in lab, red, red)){.side-link{background:color-mix(in srgb, var(--color-white) calc(var(--hover,0) * 70%), transparent)}}.side-link{white-space:nowrap;-webkit-user-select:none;user-select:none}.side-link.active{background:var(--color-white);font-weight:600}.side-ic{--r:.5rem;width:1.75rem;height:1.75rem;color:var(--color-white);flex:none;place-items:center;display:grid}.side-ic svg{width:1rem;height:1rem}.side-count{color:var(--color-label-2);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:.5rem}.side-upsell{--r:var(--radius-tile);background:var(--color-white);margin-top:1.5rem;padding:1.25rem;display:none}@media (min-width:60rem){.side-upsell{display:block}.side-upsell[hidden]{display:none!important}}.side-upsell h4{font-family:var(--font-display);font-size:var(--text-headline);line-height:var(--text-headline--line-height);letter-spacing:var(--text-headline--letter-spacing);margin:0;font-weight:500}.side-upsell p{font-size:var(--text-footnote);line-height:var(--text-footnote--line-height);color:var(--color-label-2);margin:.5rem 0 1rem}.app-shell>main{min-width:0;padding:1rem 0 5rem}@media (min-width:60rem){.app-shell>main{padding-top:2rem}}.panel-view{display:none}.panel-view.active{opacity:var(--view,1);translate:0 calc((1 - var(--view,1)) * 12px);display:block}.view-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2rem;display:flex}.view-head h1{font-family:var(--font-display);font-size:var(--text-title);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing);margin:0;font-weight:600}.view-head p{max-width:40rem;color:var(--color-label-2);margin:.5rem 0 0}.view-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}@media (min-width:66.75rem){.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.kpi{--r:var(--radius-tile);background:var(--color-white);padding:1.25rem 1.25rem 1.5rem}.kpi-label{font-size:var(--text-footnote);line-height:var(--text-footnote--line-height);letter-spacing:var(--text-footnote--letter-spacing);color:var(--color-label-2);font-weight:500}.kpi-val{font-family:var(--font-display);font-size:var(--text-title);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing);font-variant-numeric:tabular-nums;margin-top:.75rem;font-weight:600}.kpi.accent .kpi-val{color:var(--color-link)}.kpi-sub{font-size:var(--text-footnote);line-height:var(--text-footnote--line-height);color:var(--color-label-2);margin-top:.25rem}.surface{--r:var(--radius-card);background:var(--color-white);overflow:hidden}.surface+.surface{margin-top:1.5rem}.surface-head{border-bottom:1px solid var(--color-system-gray-2);justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.75rem 1.5rem;display:flex}.surface-head h2{font-family:var(--font-display);font-size:var(--text-headline);line-height:var(--text-headline--line-height);letter-spacing:var(--text-headline--letter-spacing);margin:0;font-weight:500}.surface-head a,.surface-head .link-btn-text{min-height:2.75rem;color:var(--color-link);cursor:pointer;font-size:var(--text-footnote);line-height:var(--text-footnote--line-height);align-items:center;gap:.25rem;font-weight:500;display:inline-flex}.surface-head .meta{font-size:var(--text-footnote);line-height:var(--text-footnote--line-height);color:var(--color-label-2)}.surface-body{padding:1.5rem}.pipeline{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));display:grid}.pipe-cell{text-align:left;border-right:1px solid var(--color-system-gray-2);background:#f2f2f7;justify-items:start;gap:.25rem;min-height:2.75rem;padding:1.25rem 1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pipe-cell{background:color-mix(in srgb, var(--color-system-gray) calc(var(--hover,0) * 100%), var(--color-white))}}.pipe-cell:last-child{border-right:0}.pipe-cell .n{font-family:var(--font-display);font-size:var(--text-title);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing);font-variant-numeric:tabular-nums;font-weight:600}.pipe-cell .l{font-size:var(--text-footnote);line-height:var(--text-footnote--line-height);color:var(--color-label-2);text-transform:capitalize}.row-list{margin:0;padding:0}.row-item{align-items:center;gap:1rem;min-height:4rem;padding:.75rem 1.5rem;display:flex}.row-item+.row-item{border-top:1px solid var(--color-system-gray-2)}.row-avatar{--r:.75rem;background:var(--color-system-gray);width:2.5rem;height:2.5rem;color:var(--color-label);font-family:var(--font-display);font-size:var(--text-headline);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-weight:500;display:grid}.row-avatar.doc{background:var(--color-tint);color:var(--color-link)}.row-avatar.letter{color:var(--color-green-text);background:#e8f6ec}.row-avatar svg{width:1.25rem;height:1.25rem}.row-main{flex:1;min-width:0}.row-title{text-overflow:ellipsis;white-space:nowrap;margin-block:-.625rem;padding-block:.625rem;font-weight:500;overflow:hidden}.row-title a{color:inherit;text-overflow:ellipsis;vertical-align:top;max-width:100%;margin-block:-.625rem;padding-block:.625rem;display:inline-block;overflow:hidden}.row-title a:hover{color:var(--color-link);text-underline-offset:.18em;text-decoration:underline}.row-sub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-footnote);line-height:var(--text-footnote--line-height);color:var(--color-label-2);margin-top:.125rem;overflow:hidden}.row-sub .sep{padding:0 .25rem}.row-side{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}@media not all and (min-width:45.875rem){.row-item{flex-wrap:wrap}.row-side{justify-content:flex-start;width:100%;padding-left:3.5rem}}.score-chip{white-space:nowrap;min-height:1.5rem;font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:0 .625rem;font-weight:600;display:inline-flex}.score-chip.good{color:var(--color-green-text);background:#e8f6ec}.score-chip.warn{color:var(--color-orange);background:#fff0db}.score-chip.bad{color:var(--color-red-text);background:#ffe7e6}.score-chip.info{background:var(--color-tint);color:var(--color-link)}.auto-chip{color:var(--color-link);align-items:center;gap:.25rem;margin-left:.5rem;font-weight:600;display:inline-flex}.auto-chip svg{width:.75rem;height:.75rem}.stage-select{--r:var(--radius-control);border-radius:calc(var(--radius-control) * .55);background:var(--color-system-gray) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' fill='none' stroke='%236e6e73' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right .75rem center / .75rem;min-height:2.75rem;box-shadow:inset 0 0 0 1px var(--color-label-3);appearance:none;font:inherit;font-size:var(--text-footnote);color:var(--color-label);cursor:pointer;border:0;padding:0 2.25rem 0 .875rem;font-weight:500}@supports (corner-shape:squircle){.stage-select{border-radius:var(--radius-control);corner-shape:squircle}}.link-btn{width:2.75rem;height:2.75rem;color:var(--color-label-2);background:#ff3b30;border-radius:999px;flex:none;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.link-btn{background:color-mix(in srgb, var(--color-red) calc(var(--hover,0) * 12%), transparent)}}.link-btn{scale:var(--press,1)}.link-btn:hover{color:var(--color-red-text)}.link-btn svg{width:1rem;height:1rem}.skeleton{gap:.75rem;padding:1.5rem;display:grid}.skeleton-row{background:var(--color-system-gray);border-radius:.75rem;height:3rem}.state{text-align:center;justify-items:center;gap:.5rem;padding:3.5rem 1.5rem;display:grid}.state-ic{--r:1rem;background:var(--color-system-gray);width:3.5rem;height:3.5rem;color:var(--color-label-2);place-items:center;margin-bottom:.5rem;display:grid}.state-ic svg{width:1.5rem;height:1.5rem}.state h3{font-family:var(--font-display);font-size:var(--text-headline);line-height:var(--text-headline--line-height);letter-spacing:var(--text-headline--letter-spacing);margin:0;font-weight:500}.state p{max-width:28rem;color:var(--color-label-2);margin:0}.state .btn{margin-top:1rem}.meter{background:var(--color-system-gray-2);border-radius:999px;height:.375rem;margin-top:1.25rem;overflow:hidden}.meter>i{border-radius:inherit;background:var(--color-system-blue);height:100%;display:block}.kv{grid-template-columns:max-content minmax(0,1fr);gap:.75rem 1.5rem;margin:1.25rem 0 0;display:grid}.kv dt{font-size:var(--text-footnote);line-height:var(--text-footnote--line-height);color:var(--color-label-2);font-weight:500}.kv dd{overflow-wrap:anywhere;margin:0}.profile-headline{margin:0;font-weight:600}.profile-summary{color:var(--color-label-2);margin:.5rem 0 0}.chip-label{font-size:var(--text-footnote);line-height:var(--text-footnote--line-height);color:var(--color-label-2);margin-top:1.25rem;font-weight:500}.chip-label:first-child{margin-top:0}.chip-row{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.skill-chip{background:var(--color-system-gray);min-height:2rem;font-size:var(--text-footnote);line-height:var(--text-footnote--line-height);border-radius:999px;align-items:center;padding:0 .875rem;font-weight:500;display:inline-flex}.bill-plans{gap:1rem;padding:1.5rem;display:grid}@media (min-width:45.875rem){.bill-plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.bill-plan{--r:var(--radius-tile);--sq-line-color:var(--color-system-gray-2);background:var(--color-white);flex-direction:column;padding:1.5rem;display:flex;position:relative}.bill-plan.featured{--sq-line-color:var(--color-system-blue);--sq-line-width:2px}.bill-plan.current{--sq-line-color:var(--color-green);--sq-line-width:2px}.bill-badge{position:absolute;top:1.25rem;right:1.25rem}.bill-head{gap:.25rem;display:grid}.bill-name{font-family:var(--font-display);font-size:var(--text-headline);line-height:var(--text-headline--line-height);letter-spacing:var(--text-headline--letter-spacing);font-weight:500}.bill-price{font-family:var(--font-display);font-size:var(--text-title);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing);font-variant-numeric:tabular-nums;margin-top:.5rem;font-weight:600}.bill-per,.bill-rate{font-size:var(--text-footnote);line-height:var(--text-footnote--line-height);color:var(--color-label-2);font-variant-numeric:tabular-nums}.bill-bestfor{color:var(--color-label-2);margin:1rem 0 0}.bill-feats{border-top:1px solid var(--color-system-gray-2);gap:.625rem;margin:1.25rem 0 0;padding:1.25rem 0 0;list-style:none;display:grid}.bill-feats li{font-size:var(--text-footnote);line-height:var(--text-footnote--line-height);grid-template-columns:1rem minmax(0,1fr);gap:.625rem;display:grid}.bill-tick{color:var(--color-green)}.bill-tick svg{width:1rem;height:1.25rem}.bill-cta{margin-top:1.5rem}.bill-foot{font-size:var(--text-footnote);line-height:var(--text-footnote--line-height);color:var(--color-label-2);margin:0;padding:0 1.5rem 1.5rem}.drawer-scrim{z-index:200;opacity:var(--p,0);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000004d;position:fixed;inset:0}@media (prefers-reduced-transparency:reduce){.drawer-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000080}}.transparency-reduce .drawer-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000080}.drawer-scrim:not(.open){pointer-events:none}.drawer{z-index:200;--r:var(--radius-card);background:var(--color-white);width:min(25rem,100% - 1rem);translate:calc((1 - var(--p,0)) * (100% + 1rem)) 0;flex-direction:column;display:flex;position:fixed;top:.5rem;bottom:.5rem;right:.5rem}.drawer:not(.open):not(.moving){visibility:hidden}.drawer-head{border-bottom:1px solid var(--color-system-gray-2);justify-content:space-between;align-items:center;min-height:4rem;padding:.5rem .75rem .5rem 1.5rem;display:flex}.drawer-head h2{font-family:var(--font-display);font-size:var(--text-headline);line-height:var(--text-headline--line-height);letter-spacing:var(--text-headline--letter-spacing);margin:0;font-weight:500}.drawer-body{overscroll-behavior:contain;flex:1;overflow-y:auto}.notif{gap:.875rem;padding:1rem 1.5rem;display:flex}.notif+.notif{border-top:1px solid var(--color-system-gray-2)}.notif-ic{--r:.625rem;width:2.25rem;height:2.25rem;color:var(--color-white);flex:none;place-items:center;display:grid}.notif-ic svg{width:1.125rem;height:1.125rem}.notif-body{min-width:0}.notif-body b{font-weight:600;display:block}.notif-body p{color:var(--color-label-2);font-size:var(--text-footnote);line-height:var(--text-footnote--line-height);margin:.125rem 0 0}.notif-body time{font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing);color:var(--color-label-2);margin-top:.25rem;font-weight:600;display:block}.toast{z-index:200;background:var(--color-ink-2);min-height:3rem;color:var(--color-white);translate:-50% calc((1 - var(--p,0)) * 2rem);opacity:var(--p,0);border-radius:999px;align-items:center;gap:.5rem;max-width:calc(100% - 2rem);padding:.25rem .5rem .25rem 1.25rem;font-weight:500;display:flex;position:fixed;bottom:1.5rem;left:50%}.toast:not(.show):not(.moving){visibility:hidden}.toast .toast-action{min-height:2.75rem;color:var(--color-link-dark);border-radius:999px;padding:0 1rem;font-weight:600}.toast .toast-action:hover{background:#ffffff1a}.toast:not(:has(.toast-action)){padding-right:1.25rem}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.m-0{margin:0}.mt-2{margin-top:var(--spacing-2)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-6{margin-top:var(--spacing-6)}.mt-8{margin-top:var(--spacing-8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.block{display:block}.grid{display:grid}.hidden{display:none}.h-16{height:calc(var(--spacing) * 16)}.w-16{width:calc(var(--spacing) * 16)}.max-w-\[22rem\]{max-width:22rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[36rem\]{max-width:36rem}.gap-2{gap:var(--spacing-2)}.gap-4{gap:var(--spacing-4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-12{gap:calc(var(--spacing) * 12)}.pt-0{padding-top:0}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));letter-spacing:var(--tw-tracking,var(--text-caption--letter-spacing));font-weight:var(--tw-font-weight,var(--text-caption--font-weight))}.text-display1{font-size:var(--text-display1);line-height:var(--tw-leading,var(--text-display1--line-height));letter-spacing:var(--tw-tracking,var(--text-display1--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display1--font-weight))}.text-footnote{font-size:var(--text-footnote);line-height:var(--tw-leading,var(--text-footnote--line-height));letter-spacing:var(--tw-tracking,var(--text-footnote--letter-spacing));font-weight:var(--tw-font-weight,var(--text-footnote--font-weight))}.text-headline{font-size:var(--text-headline);line-height:var(--tw-leading,var(--text-headline--line-height));letter-spacing:var(--tw-tracking,var(--text-headline--letter-spacing));font-weight:var(--tw-font-weight,var(--text-headline--font-weight))}.text-title{font-size:var(--text-title);line-height:var(--tw-leading,var(--text-title--line-height));letter-spacing:var(--tw-tracking,var(--text-title--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title--font-weight))}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.squircle{clip-path:polygon(100% 50%,99.52% 27.92%,98.06% 19.07%,95.59% 12.73%,92.04% 7.96%,87.27% 4.41%,80.93% 1.94%,72.08% .48%,50% 0%,27.92% .48%,19.07% 1.94%,12.73% 4.41%,7.96% 7.96%,4.41% 12.73%,1.94% 19.07%,.48% 27.92%,0% 50%,.48% 72.08%,1.94% 80.93%,4.41% 87.27%,7.96% 92.04%,12.73% 95.59%,19.07% 98.06%,27.92% 99.52%,50% 100%,72.08% 99.52%,80.93% 98.06%,87.27% 95.59%,92.04% 92.04%,95.59% 87.27%,98.06% 80.93%,99.52% 72.08%,100% 50%)}@media (min-width:45.875rem){.sm\:mt-24{margin-top:calc(var(--spacing) * 24)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:text-display1{font-size:var(--text-display1);line-height:var(--tw-leading,var(--text-display1--line-height));letter-spacing:var(--tw-tracking,var(--text-display1--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display1--font-weight))}.sm\:text-display2{font-size:var(--text-display2);line-height:var(--tw-leading,var(--text-display2--line-height));letter-spacing:var(--tw-tracking,var(--text-display2--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display2--font-weight))}}@media (min-width:66.75rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:items-center{align-items:center}.md\:text-display1{font-size:var(--text-display1);line-height:var(--tw-leading,var(--text-display1--line-height));letter-spacing:var(--tw-tracking,var(--text-display1--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display1--font-weight))}}.hue-blue{background:var(--color-accent)}.hue-green{background:var(--color-green)}.hue-orange{background:var(--color-orange)}.hue-red{background:var(--color-red-text)}.hue-indigo{background:#5856d6}.hue-gray{background:#636366}.hue-ink{background:var(--color-label)}.hue-teal{background:#0071a4}.brand-tile{background:linear-gradient(135deg, var(--color-brand-indigo), var(--color-brand-violet))}}@property --r{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}