@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--method-drag:1;--seo-reading-open:0}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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;--method-in:1;--mig-enter:0;--mig-tilt:0;--mig-wipe:.5;--svc-in:1;--svc-wipe:.5;--seo-reading-draw:0}}}@layer theme{:root,:host{--font-mono:var(--font-jetbrains-mono), ui-monospace, monospace;--color-emerald-400:#00d294;--color-rose-600:#e70044;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-outfit), system-ui, sans-serif;--default-mono-font-family:var(--font-jetbrains-mono), ui-monospace, monospace;--font-display:var(--font-gesty-ratio), var(--font-outfit), system-ui, sans-serif;--font-script:var(--font-pinyon-script), "Snell Roundhand", cursive}@supports (color:lab(0% 0 0)){:root,:host{--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-rose-600:lab(49.1882% 81.577 36.0311)}}}@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;-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}}@layer components;@layer utilities{.\@container{container-type:inline-size}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!grid{display:grid!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.min-h-dvh{min-height:100dvh}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-muted{background-color:var(--muted)}.font-display{font-family:var(--font-gesty-ratio), var(--font-outfit), system-ui, sans-serif}.text-wrap{text-wrap:wrap}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#233353;--paper:#fff;--near-black:#141830;--accent-on-light:#4368b1;--accent-on-dark:#a6b9dd;--accent-pale:#dee5f2;--bg:var(--paper);--paper-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='0.22'/%3E%3C/svg%3E");--paper-grain-tile:180px;--surface-light:var(--paper);--surface-dark:var(--ink);--surface-raised:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--surface-raised:color-mix(in srgb, var(--paper) 62%, white)}}:root{--surface-raised-dark:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--surface-raised-dark:color-mix(in srgb, var(--paper) 5%, transparent)}}:root{--text-on-light:var(--ink);--text-on-dark:var(--paper);--muted-on-light:#645e78;--border-on-light:var(--near-black)}@supports (color:color-mix(in lab, red, red)){:root{--border-on-light:color-mix(in srgb, var(--near-black) 16%, var(--paper))}}:root{--border-on-dark:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--border-on-dark:color-mix(in srgb, var(--paper) 14%, transparent)}}:root{--muted-on-dark:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--muted-on-dark:color-mix(in srgb, var(--paper) 62%, transparent)}}:root{--hairline-on-dark:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--hairline-on-dark:color-mix(in srgb, var(--paper) 10%, transparent)}}:root{--text:var(--text-on-light);--accent:var(--accent-on-light);--muted:var(--muted-on-light);--border:var(--border-on-light);--font-display:var(--font-gesty-ratio), var(--font-outfit), system-ui, sans-serif;--font-body:var(--font-outfit), system-ui, sans-serif;--font-script:var(--font-pinyon-script), "Snell Roundhand", cursive;--font-mono:var(--font-jetbrains-mono), ui-monospace, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-ui:.9375rem;--text-base:1rem;--text-lg:clamp(1.0625rem, .98rem + .36vw, 1.25rem);--text-xl:clamp(1.25rem, 1.11rem + .57vw, 1.5rem);--text-2xl:clamp(1.5rem, 1.24rem + 1.07vw, 2rem);--text-3xl:clamp(1.875rem, 1.45rem + 1.79vw, 2.75rem);--text-4xl:clamp(2.25rem, 1.54rem + 2.92vw, 3.5rem);--text-5xl:clamp(2.75rem, 1.56rem + 4.88vw, 5rem);--text-6xl:clamp(2.375rem, .76rem + 6.62vw, 6.5rem);--leading-tight:1.06;--leading-snug:1.25;--leading-normal:1.6;--tracking-display:-.03em;--tracking-heading:-.02em;--tracking-body:0;--tracking-eyebrow:.2em;--tracking-hero:-.04em;--script-scale:1.12;--tracking-script:.015em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--tap-min:44px;--section-y:clamp(88px, 10.5vw, 152px);--gutter:clamp(20px, 5vw, 40px);--wrap-w:1200px;--wrap-narrow-w:760px;--wrap-wide-w:1320px;--wrap-vast-w:1560px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--radius-full:999px;--focus-ring-w:2px;--focus-ring-offset:3px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-emphasis:cubic-bezier(.32, .72, 0, 1);--ease-steady:cubic-bezier(.4, 0, .2, 1);--dur-instant:60ms;--dur-fast:.18s;--dur-base:.35s;--dur-reveal:.75s;--dur-slow:.9s;--dur-seal-spin:60s;--opacity-seal:.45;--opacity-reveal-start:.01;--shadow-float:0 24px 50px -18px var(--near-black)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-float:0 24px 50px -18px color-mix(in srgb, var(--near-black) 55%, transparent)}}:root{--shadow-soft:0 14px 34px -22px var(--near-black)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-soft:0 14px 34px -22px color-mix(in srgb, var(--near-black) 28%, transparent)}}:root{--header-h:138px;--header-capsule-h:64px;--header-pad-inline:clamp(20px, 8.6vw, 163px);--header-clear:calc((var(--header-h) + var(--header-capsule-h)) / 2);--header-wordmark-h:32px;--header-mobile-wordmark:clamp(21px, 5vw, 25px);--hero-curve-depth:clamp(48px, 15vw, 300px);--hero-radius-ratio:.44;--creation-title-size:min(var(--text-6xl), 6.15cqi);--creation-title-mobile:min(var(--text-5xl), 10cqi);--creation-title-leading:1.12;--creation-hero-breath:clamp(56px, 8svh, 100px);--creation-copy-gap:clamp(24px, 3svh, 36px);--creation-lede-width:64rem;--creation-hero-surface:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--creation-hero-surface:color-mix(in srgb, var(--accent) 2%, var(--surface-light))}}:root{--creation-rule:1px;--creation-stage-gap:clamp(48px, 7svh, 80px);--creation-stage-height:clamp(220px, 30svh, 340px);--creation-canvas-min:900px;--creation-preview-crop:.65;--creation-preview-radius:var(--radius-md);--creation-preview-surface:var(--text)}@supports (color:color-mix(in lab, red, red)){:root{--creation-preview-surface:color-mix(in srgb, var(--text) 12%, var(--surface-light))}}:root{--creation-preview-surface-alt:var(--text)}@supports (color:color-mix(in lab, red, red)){:root{--creation-preview-surface-alt:color-mix(in srgb, var(--text) 7%, var(--surface-light))}}:root{--creation-preview-shadow:0 3px 8px var(--text), 0 20px 48px -16px var(--text)}@supports (color:color-mix(in lab, red, red)){:root{--creation-preview-shadow:0 3px 8px color-mix(in srgb, var(--text) 5%, transparent), 0 20px 48px -16px color-mix(in srgb, var(--text) 18%, transparent)}}:root{--creation-one-left:-7%;--creation-one-width:20%;--creation-one-ratio:1.1;--creation-one-bottom:-26%;--creation-one-tilt:-8deg;--creation-two-left:9%;--creation-two-width:13%;--creation-two-ratio:.72;--creation-two-bottom:-18%;--creation-two-tilt:6deg;--creation-three-left:19%;--creation-three-width:24%;--creation-three-ratio:1.6;--creation-three-bottom:-24%;--creation-three-tilt:-5deg;--creation-four-left:40%;--creation-four-width:19%;--creation-four-ratio:1.05;--creation-four-bottom:-32%;--creation-four-tilt:4deg;--creation-five-left:59%;--creation-five-width:12%;--creation-five-ratio:.68;--creation-five-bottom:-17%;--creation-five-tilt:-6deg;--creation-six-left:69%;--creation-six-width:23%;--creation-six-ratio:1.55;--creation-six-bottom:-24%;--creation-six-tilt:5deg;--creation-seven-left:90%;--creation-seven-width:18%;--creation-seven-ratio:1.05;--creation-seven-bottom:-28%;--creation-seven-tilt:-8deg;--creation-enter-distance:18px;--creation-card-distance:48px;--creation-hover-distance:-24px;--creation-hover-straighten:.65;--creation-pointer-distance:5px;--creation-pointer-tilt:1.2deg;--creation-ease:power3.out;--creation-enter-duration:.75;--creation-word-stagger:.07;--creation-card-stagger:.045;--creation-stage-delay:.12;--creation-hover-duration:.4;--creation-pointer-duration:.35;--promise-growth-w:36rem;--promise-growth-gap:var(--space-3);--promise-growth-node:9px;--promise-growth-scrim:linear-gradient(to top, var(--mig-new-shade), transparent 80%)}@supports (color:color-mix(in lab, red, red)){:root{--promise-growth-scrim:linear-gradient(to top, color-mix(in srgb, var(--mig-new-shade) 70%, transparent), transparent 80%)}}:root{--promise-duel-page-h:88px;--promise-duel-bar:3px;--promise-duel-stall:.38;--promise-duel-scrim:linear-gradient(to top, var(--mig-new-shade), transparent 70%)}@supports (color:color-mix(in lab, red, red)){:root{--promise-duel-scrim:linear-gradient(to top, color-mix(in srgb, var(--mig-new-shade) 78%, transparent), transparent 70%)}}:root{--method-grid:repeat(12, minmax(0, 1fr));--method-card-cols:1 / 8;--method-stage-cols:7 / 13;--method-card-cols-flip:6 / 13;--method-stage-cols-flip:1 / 7;--method-overlap:calc(100% / 7);--method-stage-h:clamp(380px, 31vw, 460px);--method-stage-h-narrow:clamp(320px, 92vw, 440px);--method-stage-bite:var(--space-10);--method-stage-inset:var(--space-4);--method-stage-rise:var(--space-7);--method-row-gap:clamp(var(--space-24), 10vw, var(--space-32));--method-row-gap-narrow:clamp(var(--space-20), 18vw, var(--space-24));--method-head-gap:clamp(var(--space-16), 7vw, var(--space-24));--method-rail:clamp(var(--space-8), 4.5vw, var(--space-16));--method-rail-narrow:var(--space-7);--method-thread:2px;--method-thread-dot:8px;--method-lifeline-radius:var(--radius-xl);--method-seal:clamp(104px, 10vw, 140px);--method-seal-narrow:clamp(84px, 22vw, 104px);--method-pole-gap:clamp(var(--space-20), 8vw, var(--space-32));--method-seal-stroke:5;--method-seal-core:46%;--method-seal-core-from:.4;--method-seal-mark:42%;--method-seal-bulb:46%;--method-seal-tick-stroke:2.4;--method-pad:clamp(var(--space-6), 3.2vw, var(--space-12));--method-card-gap:var(--space-4);--method-facts-gap:clamp(var(--space-8), 4vw, var(--space-12));--method-number-size:clamp(5.25rem, 9.5vw, 9rem);--method-number-size-narrow:clamp(4.25rem, 18vw, 5.75rem);--method-number-rise:.6em;--method-number-stroke:4px;--method-number-depth:.055em;--method-number-side:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--method-number-side:color-mix(in srgb, var(--accent) 20%, var(--surface-light))}}:root{--method-water-wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 97.5Q25 92.5 50 97.5T100 97.5V5H0Z'/%3E%3C/svg%3E");--method-water-tile:2em;--method-water-swell:calc(var(--method-water-tile) * .05);--method-water-length:.4em;--method-water-gap:.1em;--method-water-travel:calc(var(--method-water-length) * 1.5);--method-water-lead:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--method-water-lead:color-mix(in srgb, var(--accent) 40%, var(--surface-light))}}:root{--method-scene-shadow:0 2px 6px var(--near-black), 0 34px 64px -34px var(--near-black)}@supports (color:color-mix(in lab, red, red)){:root{--method-scene-shadow:0 2px 6px color-mix(in srgb, var(--near-black) 8%, transparent), 0 34px 64px -34px color-mix(in srgb, var(--near-black) 42%, transparent)}}:root{--method-rise:var(--space-3);--method-stamp-from:.6;--method-ease:power3.out;--method-ui-tight:2px;--method-avatar:22px;--method-cursor-team:var(--mig-figma-blue);--method-cursor-you:var(--mig-figma-client);--method-call-bg:#202124;--method-call-tile:#3c4043;--method-call-ink:#e8eaed;--method-call-grey:#9aa0a6;--method-call-danger:#ea4335;--method-call-voice:#1a73e8;--method-call-speaking:#8ab4f8;--method-call-plate:#00000073;--method-call-panel:#fff;--method-call-panel-ink:#202124;--method-call-panel-grey:#5f6368;--method-call-panel-rule:#dadce0;--method-call-check:#1a73e8;--method-call-bar:60px;--method-call-gap:10px;--method-call-radius:10px;--method-call-control:36px;--method-call-leave:52px;--method-call-glyph:20px;--method-call-panel-w:clamp(10.5rem, 34%, 13.5rem);--method-call-self-w:clamp(5.5rem, 28%, 8rem);--method-call-self-w-narrow:26%;--method-call-self-ratio:16 / 10;--method-call-float:0 4px 14px var(--method-call-plate);--method-call-float-high:0 10px 24px var(--method-call-plate);--method-call-panel-w-narrow:min(58%, 13rem);--method-call-initial:40px;--method-call-voice-size:22px;--method-call-voice-bar:3px;--method-call-box:16px;--method-call-voice-beat:.45s;--method-call-voice-count:8;--method-board-bg:linear-gradient(135deg, #5f84d9 0%, #9a80dd 100%);--method-board-veil:#0000003d;--method-board-list:#f1f2f4;--method-board-card:#fff;--method-board-ink:#172b4d;--method-board-grey:#626f86;--method-board-card-shadow:0 1px 1px #091e4240, 0 0 1px #091e424f;--method-board-slot:#091e4217;--method-board-done:#1f845a;--method-board-share:#dcdfe4;--method-board-kickoff:#4bce97;--method-board-kickoff-ink:#164b35;--method-board-content:#f5cd47;--method-board-content-ink:#533f04;--method-board-design:#b8acf6;--method-board-design-ink:#352c63;--method-board-launch:#85b8ff;--method-board-launch-ink:#09326c;--method-board-bar:48px;--method-board-gap:10px;--method-board-pad:8px;--method-board-card-gap:8px;--method-board-radius:12px;--method-board-card-radius:8px;--method-board-tilt:4deg;--method-board-lift-y:16px;--method-board-lift-blur:30px;--method-board-lift:#091e424d;--method-board-client-fade:.85;--method-board-cursor-x:56%;--method-board-cursor-y:14%;--method-review-dot:#0000001c;--method-review-grid:16px;--method-review-frame-ratio:16 / 10;--method-review-top:13%;--method-review-left:5%;--method-review-past-w:25%;--method-review-past-w-narrow:24%;--method-review-gutter:var(--space-5);--method-review-frame-w:calc(100% - var(--method-review-past-w) - 2 * var(--method-review-left) - var(--method-review-gutter));--method-review-thread-w:clamp(12.5rem, 40%, 14.5rem);--method-review-thread-w-narrow:min(80%, 15rem);--method-review-pin-x:30%;--method-review-pin-y:38%;--method-review-cursor-x:62%;--method-review-cursor-y:55%;--method-review-wire:#e4e4e4;--method-review-wire-strong:#ccc;--method-review-approved:var(--seo-good);--method-review-u:1px;--method-launch-phone-w:30cqi;--method-launch-phone-w-narrow:46cqi;--method-launch-phone-w-max:12rem;--method-launch-phone-ratio:390 / 844;--method-launch-bite:.2;--method-launch-bezel:5px;--method-launch-bezel-color:#16181d;--method-launch-phone-radius:26px;--method-launch-live:var(--seo-good);--method-launch-live-soft:var(--method-launch-live)}@supports (color:color-mix(in lab, red, red)){:root{--method-launch-live-soft:color-mix(in srgb, var(--method-launch-live) 9%, var(--mig-chrome-surface))}}:root{--method-launch-seal:30px;--method-launch-day-h:22px;--method-launch-day-gap:2px;--method-chat-you:var(--method-cursor-you);--method-chat-team:#e9e9ee;--method-chat-bg:#f6f6f8;--method-chat-ink:#16181d;--method-chat-grey:#7d8088;--method-chat-rule:#e2e2e7;--method-chat-radius:14px;--method-chat-tail:4px;--method-chat-glyph:10px;--method-chat-icon:16px;--method-chat-avatar:26px;--method-chat-send:22px;--about-seuil-ratio:3560 / 1766;--about-seuil-h:max(var(--hero-curve-depth), clamp(240px, 38svh, 460px));--about-seuil-fade:62%;--about-seuil-opacity:.8;--about-hero-breath:clamp(48px, 7svh, 88px);--about-copy-gap:clamp(20px, 2.6svh, 32px);--about-title-size:min(var(--text-6xl), 7cqi);--about-title-mobile:min(var(--text-5xl), 10cqi);--about-lede-width:54rem;--about-signature-face:clamp(44px, 5vw, 60px);--about-signature-ring:3px;--about-signature-size:var(--text-3xl);--about-join:clamp(var(--space-10), 5vw, var(--space-20));--about-story-face:clamp(40px, 4.4vw, 54px);--about-story-ring:3px;--about-story-size:clamp(1.5rem, .95rem + 2.4vw, 2.875rem);--about-story-marks:clamp(2rem, 4vw, 3.25rem);--about-creed-lead:clamp(var(--space-12), 7vw, var(--space-24));--about-creed-core-w:clamp(17rem, 24vw, 21rem);--about-creed-core-r:calc(var(--about-creed-core-w) / 2);--about-creed-core-min:32rem;--about-creed-core-pad:clamp(var(--space-5), 2.4vw, var(--space-8));--about-creed-core-clear:.78;--about-creed-core-size:var(--text-3xl);--about-creed-script:calc(var(--about-creed-core-size) * 1.24);--about-creed-clear:clamp(var(--space-8), 4.5vw, var(--space-16));--about-creed-row:clamp(var(--space-12), 6vw, var(--space-20));--about-creed-item-gap:var(--space-3);--about-creed-hair:1px;--about-creed-ink:2px;--about-creed-mark:clamp(52px, 4.6vw, 76px);--about-creed-strike:2px;--about-creed-strike-y:.62em;--about-creed-strike-dur:.52s;--about-creed-strike-delay:.22s;--about-enter-distance:22px;--about-enter-duration:.8;--about-copy-stagger:.08;--about-founder-w:380px;--about-founders-gap:clamp(var(--space-8), 5vw, var(--space-16));--card-grid-gap:clamp(var(--space-3), 1.2vw, var(--space-5));--pillar-gap:var(--card-grid-gap);--pillar-pad:clamp(var(--space-5), 2vw, var(--space-8));--pillar-columns:minmax(0, 1.15fr) minmax(0, 1fr);--pillar-visual-min:clamp(206px, 17vw, 268px);--pillar-visual-gap:clamp(var(--space-4), 1.7vw, var(--space-7));--pillar-face-radius:var(--radius-md);--pillar-face-border:1px solid var(--border);--pillar-face-bg:var(--surface-light)}@supports (color:color-mix(in lab, red, red)){:root{--pillar-face-bg:color-mix(in srgb, var(--surface-light) 84%, transparent)}}:root{--pillar-face-shadow:0 10px 22px -16px var(--near-black)}@supports (color:color-mix(in lab, red, red)){:root{--pillar-face-shadow:0 10px 22px -16px color-mix(in srgb, var(--near-black) 42%, transparent)}}:root{--pillar-face-text:.6875rem;--pillar-face-label:.625rem;--pillar-face-pad:var(--space-2);--pillar-swatch:11px;--pillar-plan-pin:var(--space-3);--pillar-plan-tilt:-3deg;--pillar-plan-rank:16px;--pillar-plan-gap:var(--space-2);--pillar-plan-icon:12px;--pillar-plan-thread-w:2px;--pillar-plan-thread-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--pillar-plan-thread-color:color-mix(in srgb, var(--accent) 40%, transparent)}}:root{--pillar-plan-intent-gap:3px;--pillar-plan-intent-pad:3px var(--space-2) 3px 6px;--pillar-plan-cursor:13px;--pillar-plan-shot-h:36px;--pillar-plan-strike-w:1.5px;--pillar-plan-strike-y:.7em;--pillar-plan-pulse-w:2px;--pillar-plan-shot-zoom:2.4;--pillar-chat-gap:var(--space-2);--pillar-chat-leading:1.45;--pillar-chat-radius:var(--radius-sm);--pillar-face-heading:.8125rem;--pillar-chat-mark:13px;--pillar-chat-icon:12px;--pillar-chat-voice:16px;--pillar-chat-dot:7px;--pillar-chat-cursor:1px;--pillar-mosaic-tilt:26deg;--pillar-mosaic-gap:var(--space-2);--format-switch-gap:clamp(var(--space-8), 5vw, var(--space-20));--format-tab-pad:clamp(var(--space-4), 1.6vw, var(--space-6));--format-tab-gap:var(--space-1);--format-tab-fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--format-tab-fill:color-mix(in srgb, var(--accent) 10%, transparent)}}:root{--format-wipe-dur:.46s;--format-go-dur:.26s;--format-go-shift:10px;--format-tab-size:var(--text-xl);--format-tab-go-size:var(--space-10);--format-intent-size:var(--text-3xl);--format-card-pad:clamp(var(--space-6), 3vw, var(--space-10));--format-card-radius:var(--radius-xl);--format-panel-gap:clamp(var(--space-5), 2.4vw, var(--space-8));--format-panel-columns-gap:clamp(var(--space-6), 3vw, var(--space-12));--format-visual-ratio:1 / 1;--format-visual-size:clamp(200px, 22vw, 300px);--format-visual-zoom:1;--format-visual-zoom-angled:1.12;--format-mark-nudge:3px;--mig-ease:power3.out;--mig-enter-duration:.75;--mig-word-stagger:.07;--mig-enter-distance:18px;--mig-window-design:1280;--mig-site-design:1280;--mig-site-design-phone:390;--mig-old-column:980;--mig-window-radius:var(--radius-md);--mig-window-shadow:0 1px 3px var(--near-black), 0 22px 48px -26px var(--near-black)}@supports (color:color-mix(in lab, red, red)){:root{--mig-window-shadow:0 1px 3px color-mix(in srgb, var(--near-black) 7%, transparent), 0 22px 48px -26px color-mix(in srgb, var(--near-black) 20%, transparent)}}:root{--mig-system-font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mig-chrome-frame:var(--seo-chrome-frame);--mig-chrome-field:var(--seo-chrome-field);--mig-chrome-surface:var(--seo-gmaps-surface);--mig-chrome-ink:var(--seo-gmaps-ink);--mig-chrome-grey:var(--seo-gmaps-grey);--mig-chrome-rule:var(--seo-gmaps-rule);--mig-chrome-light-close:#ff5f57;--mig-chrome-light-min:#febc2e;--mig-chrome-light-max:#28c840;--mig-chrome-avatar:#a8c7fa;--mig-chrome-throbber:#0b57d0;--mig-chrome-throbber-turn:.8s;--mig-chrome-off:.4;--mig-old-sans:Verdana, Geneva, sans-serif;--mig-old-serif:Georgia, "Times New Roman", serif;--mig-old-canvas:#e4e4e4;--mig-old-paper:#fff;--mig-old-text:#555;--mig-old-ink:#333;--mig-old-faint-text:#888;--mig-old-faint:.5;--mig-old-top-from:#4d4d4d;--mig-old-top-to:#262626;--mig-old-top-text:#ccc;--mig-old-facebook:#3b5998;--mig-old-shadow:#00000040;--mig-old-roof:#a33a27;--mig-old-wall:#efe0bd;--mig-old-door:#6e4326;--mig-old-window:#8db4dc;--mig-old-emboss:#e9cfb3;--mig-old-red:#cc2a1f;--mig-old-nav-from:#7197c1;--mig-old-nav-to:#3d6592;--mig-old-nav-edge:#2f537c;--mig-old-nav-current:#2a4b73;--mig-old-veil:#0000008c;--mig-old-rule:#d0d0d0;--mig-old-box:#f7f7f7;--mig-old-link:#0645ad;--mig-old-badge-tilt:-12deg;--mig-new-bg:#0f1517;--mig-new-text:#f7f3ed;--mig-new-muted:var(--mig-new-text)}@supports (color:color-mix(in lab, red, red)){:root{--mig-new-muted:color-mix(in srgb, var(--mig-new-text) 78%, transparent)}}:root{--mig-new-accent:#b0582f;--mig-new-rule:var(--mig-new-text)}@supports (color:color-mix(in lab, red, red)){:root{--mig-new-rule:color-mix(in srgb, var(--mig-new-text) 26%, transparent)}}:root{--mig-new-shade:#0a1113;--mig-new-scrim:linear-gradient(to bottom, var(--mig-new-shade), transparent 26%), linear-gradient(to left, var(--mig-new-shade), var(--mig-new-shade) 42%, transparent 66%), linear-gradient(to top, var(--mig-new-shade), transparent 48%)}@supports (color:color-mix(in lab, red, red)){:root{--mig-new-scrim:linear-gradient(to bottom, color-mix(in srgb, var(--mig-new-shade) 60%, transparent), transparent 26%), linear-gradient(to left, color-mix(in srgb, var(--mig-new-shade) 70%, transparent), color-mix(in srgb, var(--mig-new-shade) 38%, transparent) 42%, transparent 66%), linear-gradient(to top, color-mix(in srgb, var(--mig-new-shade) 72%, transparent), transparent 48%)}}:root{--mig-new-scrim-phone:linear-gradient(to bottom, var(--mig-new-shade), transparent 22%), linear-gradient(to top, var(--mig-new-shade), var(--mig-new-shade) 45%, transparent 70%)}@supports (color:color-mix(in lab, red, red)){:root{--mig-new-scrim-phone:linear-gradient(to bottom, color-mix(in srgb, var(--mig-new-shade) 55%, transparent), transparent 22%), linear-gradient(to top, color-mix(in srgb, var(--mig-new-shade) 85%, transparent), color-mix(in srgb, var(--mig-new-shade) 40%, transparent) 45%, transparent 70%)}}:root{--mig-new-grade:brightness(.88) saturate(.9) contrast(1.06);--mig-new-glass:#ffffff24;--mig-new-glass-edge:#ffffff42;--mig-new-pill:var(--mig-new-text);--mig-new-pill-text:var(--mig-new-bg);--mig-new-crop:1.8;--mig-title-size:min(var(--text-6xl), 6cqi);--mig-title-mobile:min(var(--text-5xl), 12cqi);--mig-compare-ratio:1280 / 812;--mig-compare-air:var(--space-6);--mig-compare-room:var(--space-10);--mig-compare-max:calc(( 100svh - var(--header-clear) - 2 * var(--mig-compare-air) - var(--mig-compare-room) ) * var(--mig-compare-ratio));--mig-compare-hold:40svh;--mig-compare-rule:3px;--mig-compare-rule-edge:var(--near-black)}@supports (color:color-mix(in lab, red, red)){:root{--mig-compare-rule-edge:color-mix(in srgb, var(--near-black) 18%, transparent)}}:root{--mig-compare-knob:var(--tap-min);--mig-compare-knob-shadow:0 6px 16px -6px var(--near-black)}@supports (color:color-mix(in lab, red, red)){:root{--mig-compare-knob-shadow:0 6px 16px -6px color-mix(in srgb, var(--near-black) 40%, transparent)}}:root{--mig-compare-grab:1.1;--mig-hero-breath:clamp(88px, 18svh, 210px);--mig-tilt-depth:1000px;--mig-tilt-angle:20deg;--mig-tilt-zoom:.05;--mig-tilt-lift:100px;--mig-start-visual-h:clamp(250px, 20vw, 290px);--mig-start-visual-h-phone:250px;--mig-start-bleed:var(--space-10);--mig-start-overhang:var(--space-6);--mig-start-fade:74%;--mig-start-window-design:440;--mig-start-old-zoom:150%;--mig-start-stuck:.4;--mig-start-spinner:16px;--mig-start-spinner-turn:1s;--mig-start-board-top:3.5rem;--mig-start-figma-h-stacked:22.5rem;--mig-start-marquee:42;--mig-start-logo:28px;--mig-start-logo-hit:44px;--mig-start-logo-gap:var(--space-8);--mig-start-tip-room:var(--space-8);--mig-start-wordmark:.62;--mig-start-edge-fade:7%;--mig-figma-screen-ratio:1280 / 800;--mig-figma-phone-ratio:390 / 844;--mig-figma-panel:#fff;--mig-figma-canvas:#f5f5f5;--mig-figma-rule:#e6e6e6;--mig-figma-ink:#1e1e1e;--mig-figma-grey:#7a7a7a;--mig-figma-blue:#0d99ff;--mig-figma-select:#e5f4ff;--mig-figma-client:#9747ff;--mig-figma-shadow:0 2px 5px #00000026, 0 0 .5px #0000004d;--mig-tidy-gap:clamp(var(--space-3), 1.6vw, var(--space-7));--mig-tidy-fork-h:56px;--mig-tidy-fork-rule:1.5px;--mig-tidy-fork-radius:var(--radius-lg);--mig-tidy-old-size:var(--text-xs);--mig-tidy-old-pad-y:11px;--mig-tidy-old-pad-x:17px;--mig-tidy-old-leading:1.5;--mig-tidy-badge-u:.8px;--mig-tidy-badge-bite:14px;--mig-tidy-mark:var(--space-5);--mig-tidy-verdict:22px;--mig-tidy-line-w:24ch;--mig-tidy-improve:#a86a1c;--mig-tidy-tint:5%;--mig-tidy-edge:24%;--mig-tidy-dash:55%;--mig-google-blue:var(--seo-gmaps-blue);--mig-error-text:#5f6368;--mig-good:var(--seo-good);--mig-process-ribbon-h:40px;--mig-process-ribbon-old:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--mig-process-ribbon-old:color-mix(in srgb, var(--ink) 10%, var(--paper))}}:root{--mig-process-ribbon-new:var(--mig-good)}@supports (color:color-mix(in lab, red, red)){:root{--mig-process-ribbon-new:color-mix(in srgb, var(--mig-good) 14%, var(--paper))}}:root{--mig-process-blend:var(--space-12);--mig-process-ribbon-logo:20px;--mig-process-drop:var(--space-5);--mig-process-knot:32px;--mig-process-knot-ring:5px;--mig-process-thread:2px;--mig-process-stations-gap:var(--space-3);--mig-process-pad:clamp(var(--space-5), 2.4vw, var(--space-8));--mig-process-columns:minmax(16rem, 1fr) minmax(0, 1.75fr);--mig-process-step:8;--mig-process-fade:.45;--mig-process-blur:6px;--mig-process-gutter:clamp(var(--space-8), 4vw, var(--space-16));--mig-process-measure:30rem;--mig-process-stage-h:clamp(400px, 34vw, 480px);--mig-process-stage-phone:380px;--mig-process-window:760;--mig-ui-xs:.625rem;--mig-ui-sm:.6875rem;--mig-ui:.75rem;--mig-ui-lg:.9375rem;--mig-ui-xl:1.25rem;--mig-ui-2xl:1.375rem;--mig-ui-bar:44px;--mig-ui-row:34px;--mig-ui-glyph:14px;--mig-ui-box:16px;--mig-ui-stroke:1.5px;--mig-ui-chip-pad:2px 8px;--mig-ui-chip-radius:4px;--mig-ui-check-radius:2px;--mig-ui-avatar:24px;--mig-ui-pin:26px;--mig-ui-logo:18px;--mig-ui-dot:8px;--mig-ui-app-icon:28px;--mig-chrome-rule-soft:var(--mig-chrome-rule)}@supports (color:color-mix(in lab, red, red)){:root{--mig-chrome-rule-soft:color-mix(in srgb, var(--mig-chrome-rule) 55%, var(--mig-chrome-surface))}}:root{--mig-inv-columns:minmax(0, 1.1fr) minmax(0, 1.4fr) 6.5rem 3.5rem;--mig-inv-columns-narrow:minmax(0, 1fr) 6rem 3rem;--mig-tag-kept:#137333;--mig-tag-kept-bg:#e6f4ea;--mig-tag-merged:#1967d2;--mig-tag-merged-bg:#e8f0fe;--mig-tag-redirected:#b06000;--mig-tag-redirected-bg:#fef7e0;--mig-board-shade:#0000001f;--mig-review-top:var(--space-6);--mig-review-inset:5%;--mig-review-frame-w:50cqi;--mig-review-frame-w-narrow:60cqi;--mig-review-gap:160;--mig-review-drop:var(--space-12);--mig-review-thread-w:clamp(13rem, 36%, 16rem);--mig-review-thread-w-narrow:72%;--mig-review-ink:var(--mig-new-text)}@supports (color:color-mix(in lab, red, red)){:root{--mig-review-ink:color-mix(in srgb, var(--mig-new-text) 24%, transparent)}}:root{--mig-review-ink-strong:var(--mig-new-text)}@supports (color:color-mix(in lab, red, red)){:root{--mig-review-ink-strong:color-mix(in srgb, var(--mig-new-text) 72%, transparent)}}:root{--mig-review-card:var(--mig-new-text)}@supports (color:color-mix(in lab, red, red)){:root{--mig-review-card:color-mix(in srgb, var(--mig-new-text) 6%, transparent)}}:root{--mig-review-field:var(--mig-new-shade);--mig-preview-live-w:clamp(11rem, 34%, 15rem);--mig-switch-wall:#2f6a66;--mig-switch-scrim:linear-gradient(to bottom, #0000002e, #0000000f 55%, #0000006b);--mig-switch-ink:#ffffffe6;--mig-switch-glow:0 1px 18px #00000038;--mig-switch-clock-font:ui-rounded, "SF Pro Rounded", var(--font-body);--mig-switch-clock-weight:300;--mig-switch-clock-track:-.02em;--mig-switch-clock:5.5rem;--mig-switch-clock-narrow:4rem;--mig-switch-top:var(--space-12);--mig-switch-top-narrow:var(--space-8);--mig-switch-bottom:var(--space-6);--mig-switch-bottom-narrow:var(--space-4);--mig-switch-gap:var(--space-10);--mig-switch-gap-narrow:var(--space-6);--mig-switch-notice-w:22rem;--mig-switch-radius:var(--radius-lg);--mig-switch-shadow:0 10px 28px -12px #00000073;--mig-switch-blur:blur(24px) saturate(1.6);--mig-switch-app-radius:22%;--mig-switch-app-mark:64%;--mig-switch-stack-inset:var(--space-3);--mig-switch-stack-peek:9px;--mig-switch-stack-dim:#8e8e93b3;--mig-switch-stack-fade:18%;--mig-switch-avatar:40px;--mig-switch-avatar-narrow:32px;--mig-switch-avatar-bg:#ffffff4d;--mig-switch-avatar-glyph:64%;--mig-notice-bg:#f6f6f6f0;--mig-zoom-bg:#1a1a1a;--mig-zoom-tile:#2f2f2f;--mig-zoom-rule:#333;--mig-zoom-ink:#fff;--mig-zoom-grey:#a6a6a6;--mig-zoom-live:#23d959;--mig-zoom-danger:#e02828;--mig-zoom-plate:#0000008c;--mig-zoom-bar:40px;--mig-zoom-tools:56px;--mig-zoom-tools-narrow:46px;--mig-zoom-tool:20px;--mig-zoom-caret:12px;--mig-zoom-muted:11px;--mig-zoom-ring:2px;--mig-zoom-share-radius:6px;--mig-zoom-people-w:clamp(8rem, 24%, 10.5rem);--mig-zoom-float-w:6.5rem;--mig-zoom-face-y:22%;--mig-train-columns:minmax(0, 1fr) 8.5rem 4.75rem;--mig-train-columns-narrow:minmax(0, 1fr) 4.75rem;--mig-train-row:36px;--mig-train-thumb:36px;--mig-train-added:var(--mig-figma-client)}@supports (color:color-mix(in lab, red, red)){:root{--mig-train-added:color-mix(in srgb, var(--mig-figma-client) 8%, var(--mig-chrome-surface))}}:root{--mig-train-arrow:14px;--mig-train-cursor-x:1.75rem;--mig-train-cursor-shade:drop-shadow(0 1px 2px var(--mig-board-shade));--mig-orbit-h-wide:54rem;--mig-orbit-h-tablet:46rem;--mig-orbit-h-phone:42rem;--mig-orbit-r1-wide:20rem;--mig-orbit-r1-tablet:17rem;--mig-orbit-r1-phone:11rem;--mig-orbit-gap-wide:7rem;--mig-orbit-gap-tablet:5.5rem;--mig-orbit-gap-phone:4rem;--mig-orbit-center-wide:30rem;--mig-orbit-center-tablet:26rem;--mig-orbit-center-phone:16rem;--mig-orbit-disc-wide:3.75rem;--mig-orbit-disc-tablet:3.25rem;--mig-orbit-disc-phone:2.75rem;--mig-orbit-shrink:.07;--mig-orbit-logo:50%;--mig-orbit-disc-shadow:0 1px 2px var(--near-black), 0 12px 24px -14px var(--near-black)}@supports (color:color-mix(in lab, red, red)){:root{--mig-orbit-disc-shadow:0 1px 2px color-mix(in srgb, var(--near-black) 6%, transparent), 0 12px 24px -14px color-mix(in srgb, var(--near-black) 28%, transparent)}}:root{--mig-orbit-disc-shadow-lift:0 1px 2px var(--near-black), 0 18px 32px -14px var(--near-black)}@supports (color:color-mix(in lab, red, red)){:root{--mig-orbit-disc-shadow-lift:0 1px 2px color-mix(in srgb, var(--near-black) 8%, transparent), 0 18px 32px -14px color-mix(in srgb, var(--near-black) 34%, transparent)}}:root{--mig-orbit-lift:1.12;--mig-orbit-fade:.15;--mig-orbit-blur:.5px;--mig-orbit-dash:2 7;--mig-orbit-offset:17deg;--mig-orbit-comet-arc:.16turn;--mig-orbit-comet-tip:.004turn;--mig-orbit-comet-w:1.5px;--mig-orbit-comet-tail:30%;--mig-orbit-comet-alpha:.7;--mig-orbit-comet-head:4px;--mig-orbit-comet-glow:6px;--mig-orbit-comet-period:14s;--mig-orbit-comet-step:5s;--mig-orbit-comet-shift:5.3s;--mig-orbit-period:75s;--mig-orbit-period-step:25s;--mig-orbit-glow:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--mig-orbit-glow:color-mix(in srgb, var(--accent) 12%, transparent)}}:root{--mig-orbit-wave-period:7s;--mig-orbit-wave-reach:2.4;--mig-orbit-wave-alpha:.5;--mig-orbit-edge-x:8%;--mig-orbit-edge-y:16%;--mig-speed-columns:minmax(0, .78fr) minmax(0, 1.22fr);--mig-speed-dim:.3;--mig-psi-design:760;--mig-psi-pass:#0cce6b;--mig-psi-pass-ink:#080;--mig-psi-average:#ffa400;--mig-psi-average-ink:#c33300;--mig-psi-fail:#ff4e42;--mig-psi-fail-ink:#c00;--mig-psi-veil:12%;--mig-psi-good-before:22%;--mig-psi-mid-before:48%;--mig-psi-good-after:91%;--mig-psi-mid-after:97%;--mig-psi-shot-ratio:390 / 760;--mig-ways-window-design:1000;--mig-ways-window-ratio:1000 / 717;--mig-cursor-1:#0d99ff;--mig-cursor-2:#f24822;--mig-cursor-3:#14ae5c;--mig-ways-arrow:18px;--mig-ways-tag-pad:3px;--mig-ways-face:18px;--mig-way-drift:7px;--mig-ways-selection-top:29%;--mig-ways-selection-left:63%;--mig-ways-selection-w:34%;--mig-ways-selection-h:31%;--mig-ways-handle:7px;--mig-ways-rule:1.5px;--mig-flaw:var(--seo-flaw);--mig-ways-tick:20px;--mig-ways-underline:3px;--seo-ease:power3.out;--seo-enter-duration:.75;--seo-word-stagger:.07;--seo-enter-distance:18px;--seo-flaw:#b4473f;--seo-flaw-pale:var(--seo-flaw)}@supports (color:color-mix(in lab, red, red)){:root{--seo-flaw-pale:color-mix(in srgb, var(--seo-flaw) 14%, transparent)}}:root{--seo-good:#2e8555;--seo-title-size:min(var(--text-6xl), 6.6cqi);--seo-title-mobile:min(var(--text-5xl), 11.5cqi);--seo-engine-x:.42em;--seo-engine-x-mobile:min(.5em, 8.4cqi);--seo-engine-above:.68;--seo-engine-below:.64;--seo-engine-gap:.1em;--seo-engine-bleed:-120%;--seo-engine-fold:.5;--seo-engine-fold-ease:power3.in;--seo-engine-icon-out:.32;--seo-engine-icon-in:.62;--seo-engine-icon-ease:back.out(1.7);--seo-engine-unfold:.85;--seo-engine-unfold-at:.24;--seo-engine-unfold-ease:power3.inOut;--seo-engine-hold:.6;--seo-engine-first-at:.3;--seo-engine-spin:120deg;--seo-engine-icon-from:.3;--seo-engine-blur-max:.06em;--seo-wall-lap:64;--seo-wall-lap-reverse:74;--seo-wall-slow:.2;--seo-wall-brake:.6;--seo-wall-enter-delay:.2;--seo-wall-fade:12%;--seo-wall-gap:var(--space-3);--seo-wall-shadow-reach:18px;--seo-wall-mark:15px;--seo-wall-mark-mobile:13px;--seo-wall-pad-y:var(--space-2);--seo-wall-pad-x:var(--space-4);--seo-shift-plate-pad:clamp(var(--space-3), 1.3vw, var(--space-5));--seo-shift-rise:10px;--seo-shift-ways-gap:clamp(var(--space-6), 3.4vw, var(--space-12));--seo-shift-fork-h:52px;--seo-shift-fork-rule:1.5px;--seo-shift-fork-radius:var(--radius-lg);--seo-shift-favicon:14px;--seo-shift-domain:9rem;--seo-shift-domain-phone:7rem;--seo-shift-bar:5px;--seo-shift-bar-gap:4px;--seo-shift-row-gap:2px;--seo-shift-num:20px;--seo-shift-name-h:3.5rem;--seo-shift-icon:14px;--seo-shift-reason:9rem;--seo-shift-skeleton:var(--text)}@supports (color:color-mix(in lab, red, red)){:root{--seo-shift-skeleton:color-mix(in srgb, var(--text) 24%, transparent)}}:root{--seo-shift-skeleton-pale:var(--text)}@supports (color:color-mix(in lab, red, red)){:root{--seo-shift-skeleton-pale:color-mix(in srgb, var(--text) 10%, transparent)}}:root{--seo-shift-skeleton-you:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--seo-shift-skeleton-you:color-mix(in srgb, var(--accent) 45%, transparent)}}:root{--seo-shift-you-wash:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--seo-shift-you-wash:color-mix(in srgb, var(--accent) 7%, transparent)}}:root{--seo-shift-pulse-spread:10px;--seo-shift-pulse-strength:.3;--seo-shift-badge-pad:var(--space-1) var(--space-3);--seo-shift-stats-gap:clamp(var(--space-8), 4vw, var(--space-16));--seo-shift-figure:min(5rem, 5.8cqi);--seo-shift-figure-stacked:min(5rem, 20cqi);--seo-shift-unit:.5em;--seo-shift-note-rise:.55em;--seo-reading-columns:minmax(0, 1fr) minmax(0, 2fr);--seo-reading-gutter:clamp(var(--space-5), 2.6vw, var(--space-10));--seo-reading-pad:clamp(var(--space-5), 2.4vw, var(--space-8));--seo-reading-tip-w:clamp(12rem, 17vw, 15rem);--seo-reading-avatar:22px;--seo-reading-logo:28px;--seo-reading-cursor:20px;--seo-reading-rank-size:var(--text-2xl);--seo-reading-rank-w:2rem;--seo-reading-rank-shift:calc(var(--seo-reading-rank-w) + var(--space-3));--seo-reading-slide:.8;--seo-reading-slide-ease:cubic-bezier(.34, 1.4, .64, 1);--seo-reading-you-bg:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--seo-reading-you-bg:color-mix(in srgb, var(--accent) 10%, transparent)}}:root{--seo-reading-bar-h:6px;--seo-reading-bar-off:var(--text)}@supports (color:color-mix(in lab, red, red)){:root{--seo-reading-bar-off:color-mix(in srgb, var(--text) 10%, transparent)}}:root{--seo-reading-rail:2px;--seo-reading-mark-radius:4px;--seo-reading-flaw-rule:2px;--seo-reading-step:.14s;--seo-reading-act:10.5;--seo-reading-glide:.55;--seo-reading-ease:power2.inOut;--seo-reading-press:.82;--seo-era-course:300svh;--seo-era-min-h:34rem;--seo-era-size:clamp(var(--text-3xl), calc((min(var(--wrap-w), 100cqi) - 2 * var(--gutter)) / 15), var(--text-5xl));--seo-era-measure:15em;--seo-era-leading:1.08;--seo-era-word-blur:.22em;--seo-era-word-dim:.24;--seo-era-mark:clamp(12px, 1.1vw, 18px);--seo-era-fade:9%;--seo-era-word-span:1;--seo-era-word-step:.5;--seo-era-hold:1.4;--seo-era-word-ease:power1.inOut;--seo-era-scrub:.6;--seo-included-link:1.25px;--seo-included-hair:2px;--seo-included-mark:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--seo-included-mark:color-mix(in srgb, var(--accent) 16%, transparent)}}:root{--seo-included-skeleton:var(--text)}@supports (color:color-mix(in lab, red, red)){:root{--seo-included-skeleton:color-mix(in srgb, var(--text) 10%, transparent)}}:root{--seo-included-bar:4px;--seo-included-headline:.9375rem;--seo-included-ledger-question:clamp(7.5rem, 36cqi, 16rem);--seo-included-ledger-cell:clamp(2.125rem, 9.5cqi, 4rem);--seo-included-ledger-row:2.5rem;--seo-included-rule:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--seo-included-rule:color-mix(in srgb, var(--border) 75%, transparent)}}:root{--seo-included-engine:15px;--seo-included-verdict:18px;--seo-included-verdict-stroke:1.8;--seo-included-bracket:5px;--seo-included-map:50%;--seo-included-map-mobile:50%;--seo-included-attribution:2rem;--seo-gmaps-surface:#fff;--seo-gmaps-ink:#202124;--seo-gmaps-grey:#70757a;--seo-gmaps-blue:#1a73e8;--seo-gmaps-green:#188038;--seo-gmaps-star:#fbbc04;--seo-gmaps-rule:#dadce0;--seo-gmaps-red:#ea4335;--seo-gmaps-red-edge:#c5221f;--seo-gmaps-red-core:#b31412;--seo-gmaps-shadow-ink:#3c4043;--seo-gmaps-shadow:0 1px 2px var(--seo-gmaps-shadow-ink), 0 2px 6px 2px var(--seo-gmaps-shadow-ink)}@supports (color:color-mix(in lab, red, red)){:root{--seo-gmaps-shadow:0 1px 2px color-mix(in srgb, var(--seo-gmaps-shadow-ink) 30%, transparent), 0 2px 6px 2px color-mix(in srgb, var(--seo-gmaps-shadow-ink) 15%, transparent)}}:root{--seo-gmaps-disc:28px;--seo-gmaps-row-icon:13px;--seo-gmaps-star-size:10px;--seo-included-fiche:clamp(14rem, 17vw, 15.5rem);--seo-included-photos:4.25rem;--seo-included-pin:26px;--seo-included-shop:10px;--seo-included-pin-shadow:drop-shadow(0 6px 5px var(--near-black))}@supports (color:color-mix(in lab, red, red)){:root{--seo-included-pin-shadow:drop-shadow(0 6px 5px color-mix(in srgb, var(--near-black) 28%, transparent))}}:root{--seo-included-bleed:var(--space-8);--seo-chrome-frame:#dee1e6;--seo-chrome-field:#f1f3f4;--seo-chrome-tab:9.5rem;--seo-chrome-icon:14px;--seo-included-brand:18px;--seo-included-strike:1.5px;--seo-included-advice:12.5rem;--seo-included-page-min-mobile:22rem;--seo-serp-link:#1a0dab;--seo-serp-text:#4d5156;--seo-serp-chip:#f1f3f4;--seo-serp-wait:var(--seo-gmaps-blue)}@supports (color:color-mix(in lab, red, red)){:root{--seo-serp-wait:color-mix(in srgb, var(--seo-gmaps-blue) 16%, transparent)}}:root{--seo-serp-box-shadow:0 1px 6px var(--seo-gmaps-shadow-ink)}@supports (color:color-mix(in lab, red, red)){:root{--seo-serp-box-shadow:0 1px 6px color-mix(in srgb, var(--seo-gmaps-shadow-ink) 22%, transparent)}}:root{--seo-google-tab-line:2px;--seo-serp-logo-w:4.25rem;--seo-serp-box-h:1.875rem;--seo-serp-box-max:30rem;--seo-serp-favicon:22px;--seo-serp-source-w:8.5rem;--seo-included-serp-min:17rem;--seo-included-serp-min-single:18.5rem;--seo-included-serp-min-mobile:25rem;--seo-plans-columns:minmax(19.5rem, 1fr) minmax(0, 3.4fr);--seo-plans-gutter:clamp(var(--space-5), 2.6vw, var(--space-10));--seo-plans-rail:2px;--seo-plans-fade:.38s;--seo-months-step:6;--seo-months-fade:.45;--seo-months-blur:6px;--seo-months-pad:clamp(var(--space-5), 2.4vw, var(--space-8));--seo-months-columns:minmax(15rem, 1fr) minmax(0, 1.75fr);--seo-months-stage-min:clamp(380px, 30vw, 440px);--seo-months-bar-h:3px;--seo-months-sheet:#188038;--seo-months-sheet-head:#f8f9fa;--seo-months-sheet-grid:#e1e3e1;--seo-months-chip-yes:#d4edbc;--seo-months-chip-yes-ink:#11734b;--seo-months-chip-no:#ffcfc9;--seo-months-chip-no-ink:#b10202;--seo-months-doc:#4285f4;--seo-months-doc-canvas:#f9fbfd;--seo-months-doc-mark:#fde293;--seo-months-mail-search:#e9eef6;--seo-months-mail-accent:#0b57d0;--seo-months-mail-read:#f2f6fc;--seo-months-pdf-bar:#323639;--seo-months-pdf-canvas:#525659;--seo-months-call-bg:#202124;--seo-months-call-tile:#3c4043;--seo-months-call-on:#8ab4f8;--seo-months-call-caption:#000000b3;--seo-months-cell-h:1.75rem;--seo-months-mail-row:2.25rem;--seo-months-glyph:14px;--seo-months-avatar:24px;--seo-months-sheet-cols:1.75rem 14rem 5rem 5rem 9rem 6rem 6rem 6rem;--seo-months-sheet-cols-phone:1.5rem 9rem 4.5rem 4.5rem 8rem 5rem 5rem 5rem;--seo-months-chart-h:4rem;--seo-months-marker-w:7rem;--seo-months-thread-w:14rem;--seo-months-self-w:7rem;--seo-months-caption-phone:17rem;--blog-ease:expo.out;--blog-enter-duration:1.1;--blog-copy-stagger:.08;--blog-enter-distance:28px;--blog-head-breath:clamp(var(--space-8), 6vh, var(--space-16));--blog-topic-gap:clamp(var(--space-4), 2vw, var(--space-6));--blog-search-w:17.5rem;--blog-search-h:40px;--blog-search-border-mix:50%;--blog-search-border-hover-mix:75%;--blog-search-halo:4px;--blog-search-ring:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--blog-search-ring:color-mix(in srgb, var(--accent) 22%, transparent)}}:root{--blog-grid-top:clamp(var(--space-8), 4vw, var(--space-12));--blog-grid-gap-x:clamp(var(--space-6), 2.6vw, var(--space-10));--blog-grid-gap-y:clamp(var(--space-12), 5vw, var(--space-20));--blog-measure:34rem;--blog-cover-ratio:3 / 2;--blog-cover-hairline:var(--near-black)}@supports (color:color-mix(in lab, red, red)){:root{--blog-cover-hairline:color-mix(in srgb, var(--near-black) 10%, transparent)}}:root{--blog-cover-zoom:1.045;--blog-underline:1px;--blog-avatar:28px;--blog-go:36px;--blog-topic-h:28px;--blog-icon:16px;--blog-icon-sm:14px;--blog-icon-xs:12px;--blog-dot:3px;--blog-clear:28px;--blog-badge:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--blog-badge:color-mix(in srgb, var(--ink) 72%, transparent)}}:root{--blog-badge-blur:8px;--blog-mark:var(--accent-on-light)}@supports (color:color-mix(in lab, red, red)){:root{--blog-mark:color-mix(in srgb, var(--accent-on-light) 22%, transparent)}}:root{--blog-rise-distance:28px;--blog-rise-step:90ms;--blog-flip-duration:.6;--blog-flip-stagger:.035;--blog-type-ink-ground:var(--ink);--blog-type-ink-glyph:var(--paper);--blog-type-ink-word:var(--accent-on-dark);--blog-type-ink-seal:var(--accent-on-dark)}@supports (color:color-mix(in lab, red, red)){:root{--blog-type-ink-seal:color-mix(in srgb, var(--accent-on-dark) 34%, transparent)}}:root{--blog-type-accent-ground:var(--accent-on-light);--blog-type-accent-glyph:var(--paper);--blog-type-accent-word:var(--accent-pale);--blog-type-accent-seal:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--blog-type-accent-seal:color-mix(in srgb, var(--paper) 30%, transparent)}}:root{--blog-type-pale-ground:var(--accent-pale);--blog-type-pale-glyph:var(--ink);--blog-type-pale-word:var(--accent-on-light);--blog-type-pale-seal:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--blog-type-pale-seal:color-mix(in srgb, var(--ink) 16%, transparent)}}:root{--blog-glyph-size:min(98cqh, 58cqw);--blog-word-size:min(19cqh, 12cqw);--blog-word-tilt:-9deg;--blog-word-tilt-hover:-4deg;--blog-glyph-drift:3cqw;--blog-seal-size:84cqh;--blog-seal-turn:20deg;--blog-prompt-hold:2.2;--blog-prompt-swap:.45;--blog-prompt-text:clamp(var(--text-xs), 4.1cqw, var(--text-lg));--blog-prompt-icon:max(18px, 7.5cqh);--blog-prompt-line:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--blog-prompt-line:color-mix(in srgb, var(--paper) 16%, transparent)}}:root{--blog-empty-ghost-size:min(42vw, 30rem);--blog-empty-ghost:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--blog-empty-ghost:color-mix(in srgb, var(--accent) 18%, transparent)}}:root{--blog-empty-ghost-shrink:.08;--blog-empty-stamp:clamp(96px, 9vw, 120px);--blog-empty-press:.5;--blog-empty-turn:1.4;--blog-empty-rest:2.8;--blog-empty-enter:.9;--blog-empty-stagger:.09;--article-text:var(--text-lg);--article-leading:1.7;--article-flow:1.3em;--article-part-gap:clamp(var(--space-12), 7vw, var(--space-20));--article-cover-w:56rem;--article-cover-ratio:2 / 1;--article-avatar:44px;--article-author-photo:72px;--article-byline-offset:.2em;--article-rule:2px;--article-bullet:6px;--article-prompt-text:clamp(var(--text-sm), 2.6cqw, var(--text-xl));--consent-w:22.5rem;--consent-rise:var(--space-4);--service-more-arrow:1.1em;--service-more-nudge:var(--space-1);--service-more-underline:.25em;--service-screen-ratio:3 / 2;--service-title-fit:9.4cqi;--svc-app-design:960;--svc-app-cy:44%;--svc-app-r1:352;--svc-app-gap:104;--svc-app-disc:56;--svc-app-lift:.04;--svc-app-edge:7%;--svc-app-paper:#f6f6f9;--svc-app-card:#fff;--svc-app-ink:#0f1016;--svc-app-muted:#5d6170;--svc-app-rule:#e5e5ec;--svc-app-orbit:#d5d5e0;--svc-app-accent:#6c5cff;--svc-app-glow:#6c5cff26;--svc-app-wave:#6c5cff61;--svc-app-star:#f5b301;--svc-app-shadow:0 4px 12px -6px #1b1d3a3d;--svc-compare-bar:640;--svc-compare-knob:28px;--svc-compare-rule:2px;--svc-gpt-design:520;--svc-gpt-font:ui-sans-serif, -apple-system, system-ui, "Segoe UI", Helvetica, Arial, sans-serif;--svc-gpt-surface:#fff;--svc-gpt-rail:#f9f9f9;--svc-gpt-ink:#0d0d0d;--svc-gpt-grey:#5d5d5d;--svc-gpt-faint:#8f8f8f;--svc-gpt-bubble:#f4f4f4;--svc-gpt-cite:#f2f2f2;--svc-gpt-rule:#0d0d0d12;--svc-gpt-account:#7b6cf6;--svc-gpt-composer-shadow:0 4px 4px 0 #0000000a, 0 0 1px 0 #0000009e}:root:lang(en){--mig-ways-selection-left:59.6%;--mig-ways-selection-w:37.4%}@media (max-width:40rem){:root{--section-y:var(--space-16);--m-head-gap:var(--space-8);--m-stack-gap:var(--space-3);--header-h:72px;--header-capsule-h:56px;--header-pad-inline:28px;--m-page-top:calc(var(--header-clear) + var(--space-6));--m-sticky-top:calc(var(--header-clear) + var(--space-2));--leading-normal:1.5;--text-fine:.8125rem;--m-title-page:min(var(--text-5xl), 11vw);--m-card-pad:var(--space-5);--m-card-radius:var(--radius-lg);--m-card-frame:var(--space-2);--m-stage-radius:calc(var(--m-card-radius) - var(--m-card-frame));--format-card-radius:var(--m-card-radius);--pillar-pad:var(--m-card-pad);--m-rail-gap:var(--space-3);--m-rail-peek:var(--space-10);--m-rail-pad-start:var(--space-2);--m-rail-pad-end:var(--space-7);--m-dot:var(--space-2);--m-dot-active:var(--space-6);--m-dot-hit:var(--space-10);--m-pager-dock:var(--space-3);--m-seg-pad:var(--space-1);--m-seg-radius:var(--radius-lg)}}@media (max-width:22.5rem){:root{--gutter:16px;--section-y:56px;--text-2xl:1.375rem;--text-3xl:1.75rem;--text-4xl:2rem;--text-5xl:2.5rem;--header-pad-inline:24px;--m-head-gap:var(--space-7);--m-card-pad:var(--space-4);--m-rail-peek:var(--space-8)}}@media (max-width:900px){:root{--header-capsule-bleed:26px;--header-capsule-inset:max(var(--space-3), calc(var(--header-pad-inline) - var(--header-capsule-bleed)));--mnav-entry-h:3.75rem;--mnav-entry-h-short:3.25rem;--mnav-sub-pad-short:.625rem;--mnav-rise:var(--space-3);--mnav-stagger-base:90ms;--mnav-stagger-step:40ms;--mnav-scrim:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--mnav-scrim:color-mix(in srgb, var(--ink) 45%, transparent)}}:root{--mnav-line-w:18px;--mnav-line-h:2px;--mnav-line-shift:4px;--mnav-icon-w:14px;--mnav-content-w:32rem}}@media (max-width:63.99rem){:root{--btn-rest-lift:-.22em}}@media (max-width:40rem){:root{--consent-inset:var(--space-3);--m-mnav-scroll-fade:var(--space-8);--m-footer-legal-gap:var(--space-12);--m-notice-stamp:7.5rem;--m-faq-portrait:3.5rem;--m-faq-seal-stroke:14;--m-faq-trigger-pad-y:.875rem;--m-faq-inset:var(--space-4);--m-faq-trigger-gap:var(--space-5)}}@media (max-width:22.5rem){:root{--m-faq-inset:var(--space-3);--m-faq-trigger-gap:var(--space-3)}}@media (max-width:40rem){:root{--hero-title-fit-m:10.6cqi;--hero-title-tracking-m:-.025em;--hero-title-word-m:.12em;--hero-seal-m:min(88vw, 24rem);--hero-seal-rise:.386;--hero-air-m:var(--space-12);--hero-cta-gap-m:var(--space-8);--home-card-inset-m:calc(var(--m-card-pad) - var(--m-card-frame));--promise-deck-card-m:21.5rem;--promise-lead-visual-m:12.75rem;--promise-growth-row-m:4.5rem;--promise-growth-win-m:min(5.125rem, 48%);--promise-growth-gap-m:var(--space-3);--promise-duel-page-h:9.5rem;--promise-gauge-m:13rem;--promise-chat-gap-m:var(--space-2);--service-screen-ratio:1 / 1;--svc-app-design:640;--svc-app-stack-zoom-m:1.5;--svc-gpt-design:420;--services-rise-m:var(--space-8)}:root:lang(en){--svc-gpt-design:440}}@media (max-width:22.5rem){:root{--svc-gpt-screen-ratio:4 / 5;--svc-gpt-design:356}:root:lang(en){--svc-gpt-design:356}}@media (min-width:40.0625rem) and (max-width:63.99rem){:root{--hero-title-fit-tablet:7.4cqi}}@media (max-width:40rem){:root{--method-head-gap:var(--space-12);--method-seal-narrow:4.5rem;--method-pole-gap:4.5rem;--method-pad:var(--m-card-pad);--method-stage-inset:var(--space-3);--method-stage-bite:var(--space-8);--method-stage-h-call:26rem;--method-stage-h-board:24rem;--method-stage-h-review:24rem;--method-stage-h-launch:22.5rem;--method-launch-phone-w-narrow:48cqi;--method-launch-phone-w-tight:46cqi;--method-chat-bubble-max:92%;--method-chat-bubble-max-tight:100%;--method-launch-phone-ratio-tight:9 / 21;--method-call-self-initial:1.75rem;--method-call-bar:3.25rem;--method-call-control:2.125rem;--method-call-leave:2.875rem;--method-board-cursor-x:50%;--method-board-cursor-y:62%;--method-board-cursor-x-tight:42%;--method-review-top:var(--space-4);--method-review-left:var(--space-3);--method-review-thumb:34cqi;--method-review-label-h:calc(var(--mig-ui-sm) * 1.35 + var(--space-1));--method-review-thread-gap:var(--space-8);--method-caption-measure:32ch}}@media (max-width:22.5rem){:root{--method-stage-inset:var(--space-2);--method-stage-h-call:27rem;--method-pad:var(--space-3);--method-number-size-narrow:3.75rem;--method-row-gap-narrow:calc(var(--space-12) + var(--space-2));--method-seal-narrow:4rem;--method-head-gap:var(--space-10);--method-card-gap:var(--space-3);--method-pole-gap:var(--space-16);--method-stage-h-launch:21rem}}@media (max-width:40rem){:root{--creation-title-mobile:min(2.875rem, 13cqi);--creation-stage-height:clamp(180px, 26svh, 240px);--creation-canvas-min:980px;--creation-preview-crop:.35;--format-switch-gap:var(--space-4);--format-tab-size:var(--text-sm);--format-seg-leading:1.15;--format-tab-fill:var(--surface-dark);--format-seg-inner-radius:calc(var(--m-seg-radius) - var(--m-seg-pad));--format-intent-size:var(--text-2xl);--format-card-pad:var(--m-card-pad);--format-panel-gap:var(--space-4);--format-visual-size:7.5rem;--format-fit-lines:2;--pillar-chat-text-mobile:var(--text-fine);--pillar-plan-text-mobile:var(--text-xs);--pillar-face-label-mobile:.6875rem;--pillar-band-fade:28%;--pillar-drift:6%;--pillar-mockup-zoom:1.04}}@media (max-width:22.5rem){:root{--format-visual-size:5.5rem;--format-panel-gap:var(--space-3);--format-switch-gap:var(--space-3);--format-intent-size:clamp(var(--text-xl), 5vw + .25rem, var(--text-2xl));--format-tab-size:clamp(var(--text-fine), 3.9vw, var(--text-sm));--pillar-chat-text-mobile:clamp(var(--text-xs), 2.5vw + .25rem, var(--text-fine));--pillar-plan-gap-dense:.375rem;--pillar-plan-shot-h-dense:1.875rem;--pillar-plan-block-gap-dense:.125rem}}@media (max-width:40rem){:root{--mig-hero-breath:var(--space-10);--mig-compare-ratio:390 / 600;--mig-compare-hold:20svh;--mig-tilt-angle:14deg;--mig-tilt-zoom:.02;--mig-tilt-lift:56px;--mig-compare-bar-phone:56;--mig-compare-pinch:560;--mig-compare-copy-inset:46%;--mig-compare-hint-reach:var(--space-4);--mig-compare-hint-turn:1.4s;--mig-start-visual-h-phone:210px;--mig-start-logo-phone:var(--space-6);--mig-start-logo-gap-phone:var(--space-5);--mig-tidy-node:var(--mig-tidy-verdict);--mig-tidy-node-glyph:64%;--mig-tidy-tree-axis:calc(var(--mig-tidy-node) / 2);--mig-tidy-tree-col:calc(var(--mig-tidy-node) + var(--space-2));--mig-tidy-tree-radius:var(--radius-md);--mig-tidy-tree-gap:var(--space-7);--mig-tidy-pill-h:2rem;--mig-tidy-pop-from:.85;--mig-tidy-card-mark:var(--mig-tidy-verdict);--mig-tidy-card-mark-tint:14%;--mig-tidy-rise:10px;--mig-tidy-strike-w:var(--mig-tidy-fork-rule);--mig-tidy-strike-at:58%;--mig-tidy-tray-pad-phone:6px;--mig-tidy-cards-gap-phone:6px;--mig-tidy-card-pad-phone:10px 12px;--mig-orbit-scene-phone:min(100vw, 30rem);--mig-orbit-r1-phone:calc(var(--mig-orbit-scene-phone) * .21);--mig-orbit-gap-phone:calc(var(--mig-orbit-scene-phone) * .12);--mig-orbit-disc-phone:calc(var(--mig-orbit-scene-phone) * .11);--mig-orbit-center-phone:none;--mig-orbit-h-phone:auto;--mig-orbit-name-hold:2;--mig-orbit-name-shift:0;--mig-speed-row-pad:var(--space-5);--mig-process-ribbon-h:36px;--mig-process-blend:var(--space-6);--mig-process-drop:var(--space-3);--mig-process-stations-gap:var(--space-2);--mig-process-stage-phone:360px;--mig-process-scene-zoom:.875;--mig-process-label-room:var(--space-5);--mig-inv-columns-phone:minmax(0, 1fr) max-content max-content;--mig-ways-switch-bg:var(--surface-light);--mig-ways-radio-pull:-1px}}@media (max-width:22.5rem){:root{--mig-process-blend:var(--space-4);--mig-process-pad-small:var(--space-3);--mig-process-stage-phone:330px}}@media (max-width:40rem){:root{--seo-title-mobile:min(var(--text-5xl), 12.5cqi);--seo-hero-breath:clamp(var(--space-6), 6svh, var(--space-12));--seo-wall-text-mobile:var(--text-fine);--seo-wall-mark-mobile:14px;--seo-shift-tree-col:var(--space-7);--seo-shift-tree-axis:var(--space-3);--seo-shift-tree-radius:var(--radius-md);--seo-shift-stem-h:var(--space-6);--seo-shift-badge-h:1.625rem;--seo-shift-ask-w:17.5rem;--seo-shift-plate-text:.8125rem;--seo-shift-domain-phone:7.5rem;--seo-shift-num:22px;--seo-shift-name-h:3rem;--seo-proof-figure:min(3.75rem, 17cqi);--seo-proof-aside-rule:2px;--seo-reading-tab-h:var(--tap-min);--seo-reading-bar-bg:var(--surface-light);--seo-reading-rank-w:1.5rem;--seo-reading-rank-size:var(--text-xl);--seo-reading-rank-shift:calc(var(--seo-reading-rank-w) + var(--space-2));--seo-era-course:200svh;--seo-era-size:min(var(--text-4xl), 10.5cqi);--seo-era-mark:14px}}@media (max-width:22.5rem){:root{--seo-era-size:min(var(--text-4xl), 9cqi)}}@media (max-width:40rem){:root{--seo-included-band:300px;--seo-included-ledger-question:clamp(6.5rem, 42cqi, 9rem);--seo-included-ledger-cell:clamp(1.625rem, 8.9cqi, 2.25rem);--seo-months-stage-phone:330px;--seo-months-mail-row:3rem;--seo-months-sheet-cols-phone:1.5rem calc(100% - 12.25rem) 4.25rem 6.5rem 3rem 3rem 3rem}:root:lang(en){--seo-months-sheet-cols-phone:1.5rem calc(100% - 13rem) 4.25rem 7.25rem 3rem 3rem 3rem}}@media (max-width:22.5rem){:root{--seo-included-ledger-question:clamp(6rem, 42cqi, 9rem);--seo-included-ledger-cell:clamp(1.5rem, 8.9cqi, 2.25rem);--seo-included-engine:13px;--seo-included-verdict:16px;--seo-months-sheet-chatgpt:4rem;--seo-months-sheet-cited:6.5rem;--seo-months-sheet-cols-phone:calc(100% - var(--seo-months-sheet-chatgpt) - var(--seo-months-sheet-cited)) var(--seo-months-sheet-chatgpt) var(--seo-months-sheet-cited) 3rem 3rem 3rem;--seo-included-band:290px;--seo-serp-logo-w:3.25rem;--seo-months-self-w:5rem;--seo-months-stage-phone:250px}:root:lang(en){--seo-months-sheet-cited:7.25rem;--seo-months-sheet-cols-phone:calc(100% - var(--seo-months-sheet-chatgpt) - var(--seo-months-sheet-cited)) var(--seo-months-sheet-chatgpt) var(--seo-months-sheet-cited) 3rem 3rem 3rem}}@media (max-width:40rem){:root{--about-title-mobile:min(3.125rem, 15cqi);--about-hero-breath:clamp(var(--space-4), 4svh, var(--space-10));--about-hero-floor:calc(var(--about-seuil-h) * .5);--about-lede-width:28ch;--about-team-lead:var(--m-head-gap);--about-founder-photo-m:56%;--about-founder-name-m:1.375rem;--about-story-size:1.75rem;--about-story-mark-m:5.5rem;--about-story-mark-tuck:-.25em;--about-story-mark-lh:.6;--about-story-word:.08em;--about-creed-core-w:100cqi;--about-creed-core-r:calc(var(--about-creed-core-w) / 2);--about-creed-core-clear:.48;--about-creed-core-size:2rem;--about-creed-keystone-w:7.5em;--about-creed-lead:calc(var(--m-head-gap) + var(--about-creed-mark) / 2);--about-creed-row:var(--space-10);--about-creed-nave-pad:var(--space-6);--about-creed-nave-lead:var(--space-12);--about-creed-nave-foot:var(--space-10);--about-creed-label-m:1.375rem}}@media (max-width:22.5rem){:root{--about-creed-nave-pad:var(--space-4);--about-founder-photo-m:52%;--about-creed-core-size:var(--text-3xl);--about-story-size:1.625rem}}@media (max-width:40rem){:root{--rate-stack-gap-m:var(--space-6);--rate-switch-text-m:var(--text-sm);--rate-card-gap-m:var(--space-5);--rate-amount-m:2.5rem;--rate-detail-rise:var(--space-2);--rate-note-ico-m:1.5rem;--rate-terms-title-measure:8.4em;--booking-end-air-m:var(--space-10);--booking-link-reach:var(--space-3)}}@media (max-width:22.5rem){:root{--rate-amount-m:2.25rem;--rate-card-gap-m:var(--space-4)}}@media (max-width:40rem) and (max-height:42.5rem){:root{--rate-stack-gap-m:var(--space-4);--rate-card-gap-m:var(--space-4)}}@media (max-width:40rem){:root{--blog-head-breath:var(--space-6);--blog-search-h:3rem;--blog-clear:2.5rem;--blog-grid-top:var(--space-6);--blog-tab-mark:2px;--blog-row-thumb:6.5rem;--blog-row-thumb-ratio:4 / 3;--blog-row-gap:var(--space-5);--blog-empty-ghost-size:60vw;--article-h2:1.75rem;--article-author-photo:3.5rem;--article-toc-row:3.5rem}}@media (max-width:22.5rem){:root{--blog-row-thumb:5.5rem;--article-h2:1.625rem;--article-text:var(--text-base)}}*,:before,:after{box-sizing:border-box}:target,[id]{scroll-margin-top:calc(var(--header-h) + var(--space-6))}main[tabindex="-1"]:focus{outline:none}body{background-color:var(--bg);background-image:var(--paper-grain);background-size:var(--paper-grain-tile) var(--paper-grain-tile);color:var(--text);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;overflow-x:clip}h1,h2,h3,h4,h5,h6,.display,.headline{font-family:var(--font-display);font-synthesis-weight:none;letter-spacing:var(--tracking-heading);line-height:var(--leading-tight);margin:0}h1,.display{font-size:var(--text-5xl);letter-spacing:var(--tracking-display)}h2,.headline{font-size:var(--text-4xl)}h3{font-size:var(--text-3xl)}h4{font-size:var(--text-2xl)}h5{font-size:var(--text-xl);line-height:var(--leading-snug)}h6{font-size:var(--text-lg);line-height:var(--leading-snug)}p{margin:0}a{color:inherit}input,textarea,select,button{font-family:inherit;font-size:inherit}img,svg,video,canvas{max-width:100%;display:block}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:var(--focus-ring-w) solid var(--accent);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}::selection{background:var(--accent-on-light);color:var(--paper)}.on-dark::selection,.on-dark ::selection{background:var(--accent-on-dark);color:var(--ink)}.wrap{width:100%;max-width:var(--wrap-w);padding-inline:var(--gutter);margin-inline:auto}.wrap-narrow{max-width:var(--wrap-narrow-w)}.wrap-wide{max-width:var(--wrap-wide-w)}.section{padding-block:var(--section-y)}.on-dark{background:var(--surface-dark);color:var(--text-on-dark);--text:var(--text-on-dark);--accent:var(--accent-on-dark);--border:var(--border-on-dark);--muted:var(--muted-on-dark)}.eyebrow{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0}.script{font-family:var(--font-script);font-size:calc(1em * var(--script-scale));font-synthesis-style:none;letter-spacing:var(--tracking-script);font-style:normal;line-height:calc(var(--leading-tight) / var(--script-scale));padding-bottom:.08em}.skip-link{top:-100px;left:var(--space-4);z-index:200;border-radius:var(--radius-full);background:var(--ink);color:var(--paper);font-size:var(--text-sm);transition:top var(--dur-fast) var(--ease-emphasis);padding:10px 16px;font-weight:600;text-decoration:none;position:fixed}.skip-link:focus-visible{top:var(--space-4);outline:var(--focus-ring-w) solid var(--accent-on-dark);outline-offset:var(--focus-ring-offset)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reveal{opacity:0;transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);transform:translateY(28px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-d1{transition-delay:.1s}.reveal-d2{transition-delay:.22s}.reveal-d3{transition-delay:.36s}.reveal-d4{transition-delay:.5s}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}.reveal{opacity:1;transition:none;transform:none}}.btn{--btn-radius:var(--radius-md);--btn-face:var(--paper);--btn-edge:var(--near-black);border-radius:var(--btn-radius);background:var(--btn-edge);color:inherit;font-size:var(--text-ui);letter-spacing:.01em;cursor:pointer;-webkit-user-select:none;user-select:none;border:none;font-weight:700;line-height:1;text-decoration:none;display:inline-block;position:relative}.btn-face{box-sizing:border-box;border:1.5px solid var(--btn-edge);border-radius:var(--btn-radius);background:var(--btn-face);color:var(--btn-edge);white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out);padding:.85em 1.75em;display:block;transform:translateY(-.22em)}.btn:hover .btn-face{transform:translateY(-.38em)}.btn:active .btn-face{transition:transform var(--dur-instant) var(--ease-steady);transform:translateY(.04em)}.btn-roll{justify-items:center;line-height:1.2;display:grid;overflow:hidden}.btn-label{transition:transform var(--dur-base) var(--ease-emphasis);grid-area:1/1}.btn-label--in{transform:translateY(100%)}.btn:hover .btn-label--out,.btn:focus-visible .btn-label--out{transform:translateY(-100%)}.btn:hover .btn-label--in,.btn:focus-visible .btn-label--in{transform:translateY(0)}.btn:focus-visible{outline:var(--focus-ring-w) solid var(--accent);outline-offset:var(--focus-ring-offset);border-radius:calc(var(--btn-radius) + var(--focus-ring-offset))}.btn-accent{--btn-face:var(--accent);--btn-edge:var(--near-black)}.btn-accent .btn-face{color:var(--paper)}.btn-on-dark{--btn-face:var(--accent-on-dark);--btn-edge:var(--near-black)}.btn-on-dark .btn-face{color:var(--near-black)}@media (prefers-reduced-motion:reduce){.btn-face,.btn:hover .btn-face,.btn:active .btn-face,.btn-label{transition:none}}.btn-burst{pointer-events:none;width:64px;height:64px;position:absolute;top:-26px;left:-26px;overflow:visible}.btn-burst[data-side=right]{left:auto;right:-26px;transform:scaleX(-1)}.btn-ray{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-width:2px}.site-header{z-index:50;padding-inline:var(--header-pad-inline);--text:var(--text-on-dark);--accent:var(--accent-on-dark);--border:var(--border-on-dark);--muted:var(--muted-on-dark);position:fixed;top:0;left:0;right:0}.site-header-bg{top:calc((var(--header-h) - var(--header-capsule-h)) / 2);right:max(12px, calc(var(--header-pad-inline) - 26px));left:max(12px, calc(var(--header-pad-inline) - 26px));z-index:0;height:var(--header-capsule-h);border:1px solid var(--hairline-on-dark);border-radius:var(--radius-lg);background:var(--surface-dark);clip-path:inset(0 100% 0 0 round var(--radius-lg));transition:clip-path var(--dur-slow) var(--ease-steady), box-shadow .7s ease .4s;position:absolute;box-shadow:0 0 #0000}.site-header.is-docked .site-header-bg{clip-path:inset(0 0 0 0 round var(--radius-lg));box-shadow:var(--shadow-float)}.site-header-inner{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-10);height:var(--header-h);display:flex;position:relative}.site-header-logo{flex-shrink:0;align-items:center;display:flex}.site-header-wordmark{height:var(--header-wordmark-h);width:auto;color:var(--text);display:block}.site-header-actions{align-items:center;gap:clamp(20px,2.6vw,40px);display:flex}.site-header-actions>*{pointer-events:none}.site-header.is-docked .site-header-actions>*{pointer-events:auto}.site-header-nav{align-items:center;gap:clamp(18px,2.2vw,34px);display:flex}.site-header-nav>*,.site-header-actions>:last-child{opacity:0;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);transform:translateY(-6px)}.site-header.is-docked .site-header-nav>*,.site-header.is-docked .site-header-actions>:last-child{opacity:1;transform:translateY(0)}.site-header.is-docked .site-header-nav>:first-child{transition-delay:.48s}.site-header.is-docked .site-header-nav>:nth-child(2){transition-delay:.54s}.site-header.is-docked .site-header-nav>:nth-child(3){transition-delay:.6s}.site-header.is-docked .site-header-nav>:nth-child(4){transition-delay:.66s}.site-header.is-docked .site-header-nav>:nth-child(5){transition-delay:.72s}.site-header.is-docked .site-header-nav>:nth-child(6){transition-delay:.78s}.site-header.is-docked .site-header-actions>:last-child{transition-delay:.8s}.nav-item{height:var(--header-capsule-h);align-items:center;display:flex;position:relative}.nav-link{align-items:center;gap:var(--space-2);color:var(--text);font-size:var(--text-ui);letter-spacing:-.005em;white-space:nowrap;padding-bottom:6px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.nav-roll{flex-shrink:0;display:block;position:relative;overflow:hidden}.nav-face{transition:transform var(--dur-base) var(--ease-emphasis);display:flex}.nav-face--in{position:absolute;inset:0;transform:translateY(100%)}.nav-item[data-roll=on] .nav-face--out{transform:translateY(-100%)}.nav-item[data-roll=on] .nav-face--in{transform:translateY(0)}.nav-char{display:inline-block}.nav-bar{background:var(--accent);transform-origin:0%;border-radius:2px;height:1.5px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-chevron{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:10px;height:auto;transition:transform var(--dur-base) var(--ease-emphasis);flex-shrink:0}.nav-item[data-open=true] .nav-chevron{transform:rotate(180deg)}.nav-menu{z-index:1;padding-top:var(--space-3);opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-out), visibility 0s linear var(--dur-fast);position:absolute;top:100%;left:50%;translate:-50%}.nav-item[data-open=true] .nav-menu{opacity:1;visibility:visible;transition:opacity var(--dur-base) var(--ease-out), visibility 0s}.nav-menu-panel{gap:var(--space-5);width:min(340px, calc(100vw - 2 * var(--header-pad-inline)));padding:var(--space-6);border:1px solid var(--hairline-on-dark);border-radius:var(--radius-lg);background:var(--surface-dark);box-shadow:var(--shadow-float);transition:transform var(--dur-base) var(--ease-emphasis);display:grid;transform:translateY(-8px)}.nav-menu-panel--split{width:min(580px, calc(100vw - 2 * var(--header-pad-inline)));grid-template-columns:minmax(0,1fr) 190px}.nav-item[data-open=true] .nav-menu-panel{transform:translateY(0)}.nav-menu-list>li,.nav-menu-media{opacity:0;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);transform:translateY(6px)}.nav-item[data-open=true] .nav-menu-list>li,.nav-item[data-open=true] .nav-menu-media{opacity:1;transform:translateY(0)}.nav-item[data-open=true] .nav-menu-list>li:first-child{transition-delay:60ms}.nav-item[data-open=true] .nav-menu-list>li:nth-child(2){transition-delay:.1s}.nav-item[data-open=true] .nav-menu-list>li:nth-child(3){transition-delay:.14s}.nav-item[data-open=true] .nav-menu-list>li:nth-child(4){transition-delay:.18s}.nav-item[data-open=true] .nav-menu-media{transition-delay:80ms}.nav-menu-list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.nav-menu-link{padding:var(--space-3);margin-inline:calc(var(--space-3) * -1);border-radius:var(--radius-md);transition:background var(--dur-fast) var(--ease-out);text-decoration:none;display:block}.nav-menu-link:hover,.nav-menu-link:focus-visible{background:var(--surface-light);--text:var(--text-on-light);--muted:var(--muted-on-light)}.nav-menu-link-label{color:var(--text);font-size:var(--text-lg);letter-spacing:var(--tracking-heading);font-weight:600;line-height:var(--leading-snug);transition:color var(--dur-fast) var(--ease-out);display:block}.nav-menu-link-desc{margin-top:var(--space-1);color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-snug);transition:color var(--dur-fast) var(--ease-out);display:block}.nav-menu-media{border-radius:var(--radius-md);min-height:190px;position:relative;overflow:hidden}.nav-menu-media img{object-fit:cover}@media (max-width:900px){.site-header-nav{display:none}}@media (max-width:640px){.site-header-inner{gap:var(--space-3)}.site-header-wordmark{height:var(--header-mobile-wordmark)}}@media (prefers-reduced-motion:reduce){.site-header-bg,.site-header-nav>*,.site-header-actions>:last-child{transition:none}.nav-face--in{visibility:hidden}.nav-menu,.nav-item[data-open=true] .nav-menu,.nav-menu-panel,.nav-menu-link,.nav-menu-list>li,.nav-menu-media{transition:none}.nav-menu-panel,.nav-menu-list>li,.nav-menu-media{opacity:1;transform:none}}@media print{.site-header{display:none}}.hero{isolation:isolate;--hero-copy-pad-block:120px;--hero-curve:0;border-bottom-right-radius:calc(var(--hero-radius-ratio) * 100%) calc(var(--hero-curve) * var(--hero-curve-depth));border-bottom-left-radius:calc(var(--hero-radius-ratio) * 100%) calc(var(--hero-curve) * var(--hero-curve-depth));flex-direction:column;justify-content:center;min-height:100dvh;padding-top:0;display:flex;position:relative;overflow:hidden}.hero-probe{width:0;height:var(--hero-curve-depth);visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.hero-seal{--seal-base:clamp(26rem, 46vw, 44rem);--seal-grow:1;--seal-size:calc(var(--seal-base) * var(--seal-grow));bottom:calc(var(--seal-size) * -.614);z-index:0;width:var(--seal-size);height:var(--seal-size);margin-left:calc(var(--seal-size) / -2);pointer-events:none;opacity:0;position:absolute;left:50%}.hero-seal use{pointer-events:auto}.hero-seal svg{width:100%;height:100%}.hero-grain{z-index:1;opacity:.025;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-copy{z-index:2;width:100%;max-width:1120px;padding:var(--hero-copy-pad-block) var(--space-6);text-align:center;opacity:var(--opacity-reveal-start);flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative;container-type:inline-size}@media (prefers-reduced-motion:reduce){.hero-copy{opacity:1}}@media (max-width:640px){.hero-copy{padding-inline:var(--space-5)}}.hero-headline{font-size:min(var(--text-6xl), 8.8cqi);letter-spacing:var(--tracking-hero);white-space:nowrap}.hero-line{margin-bottom:-.16em;padding-bottom:.16em;overflow:hidden}.hero-char{will-change:transform}.hero-cta{margin-top:var(--space-7)}.promise-head{text-align:center;justify-content:center;display:flex}.promise-headline{text-wrap:balance;word-spacing:.25em}.promise-card{gap:clamp(var(--space-6), 3vw, var(--space-12));margin-top:clamp(var(--space-12), 6vw, var(--space-20));padding:clamp(var(--space-3), 1vw, var(--space-4));border:1px solid var(--border);border-radius:var(--radius-xl);grid-template-columns:1.15fr 1fr;display:grid;position:relative;overflow:hidden}.promise-body{align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-4) var(--space-5) var(--space-6);flex-direction:column;display:flex}.promise-title{font-size:var(--text-2xl)}.promise-text{color:var(--muted)}.promise-row{--promise-gap:var(--card-grid-gap);gap:var(--promise-gap);margin-top:var(--promise-gap);grid-template-columns:repeat(5,1fr);display:grid}.promise-row>*{grid-column:span 2}.promise-row>:nth-child(4n+1),.promise-row>:nth-child(4n){grid-column:span 3}.promise-row .promise-card{margin-top:0}.promise-card--stack{--card-inset:var(--space-4);flex-direction:column;display:flex}.promise-card--stack .promise-body,.promise-card--stack .promise-slot{padding-inline:var(--card-inset)}.promise-card--stack .promise-body{padding-bottom:var(--space-2)}.promise-slot{flex:1;min-height:128px;position:relative}.promise-slot--scene{place-items:center;padding-block-end:var(--space-2);display:grid}.promise-visual{min-height:210px;position:relative}@media (max-width:900px){.promise-card{gap:var(--space-6);grid-template-columns:1fr}.promise-row{grid-template-columns:1fr}.promise-row>*,.promise-row>:nth-child(4n+1),.promise-row>:nth-child(4n){grid-column:auto}.promise-slot{min-height:118px}.promise-body{padding:var(--space-4) var(--space-3) 0}.promise-visual{min-height:200px}}.deck-stage{--card-w:clamp(240px, 28vw, 380px);--card-h:calc(var(--card-w) * .63);--rx:31deg;--ry:14deg;--rz:-30deg;--k-spread-x:-.22;--k-spread-y:-.17;--k-rest-x:.052;--k-rest-y:-.034;--k-raise:.09;--spread-x:calc(var(--card-w) * var(--k-spread-x));--spread-y:calc(var(--card-w) * var(--k-spread-y));--rest-x:calc(var(--card-w) * var(--k-rest-x));--rest-y:calc(var(--card-w) * var(--k-rest-y));--raise:calc(var(--card-w) * var(--k-raise) * -1);--anchor-x:-.06;--anchor-y:-.3;position:absolute;inset:0}.deck-anchor{right:calc(var(--card-w) * var(--anchor-x));bottom:calc(var(--card-h) * var(--anchor-y));width:var(--card-w);height:var(--card-h);perspective:calc(var(--card-w) * 10);position:absolute}.deck{transform-style:preserve-3d;pointer-events:none;transition:transform var(--dur-slow) var(--ease-in-out);position:absolute;inset:0}.deck.is-open{transform:rotateX(var(--rx)) rotateY(var(--ry)) rotateZ(var(--rz))}.deck-card{width:var(--card-w);height:var(--card-h);margin:calc(var(--card-h) / -2) 0 0 calc(var(--card-w) / -2);transform-style:preserve-3d;z-index:calc(10 - var(--i));transform:translate3d(calc(var(--i) * var(--rest-x)), calc(var(--i) * var(--rest-y)), calc(var(--i) * -2px));transition:transform var(--dur-slow) var(--ease-in-out);position:absolute;top:50%;left:50%}.deck.is-open .deck-card{transform:translate3d(calc(var(--i) * var(--spread-x)), calc(var(--i) * var(--spread-y)), calc(var(--i) * -2px))}.deck-face{border-radius:calc(var(--card-w) * .022);box-shadow:var(--shadow-float);transition:transform calc(var(--dur-slow) / 2) var(--ease-in-out), box-shadow calc(var(--dur-slow) / 2) var(--ease-in-out);background:#fff;position:absolute;inset:0;overflow:hidden;transform:translate(0)}.deck-card.is-lifted .deck-face{transform:translate3d(0, var(--raise), 0);box-shadow:0 40px 74px -20px var(--near-black), 0 8px 22px -8px var(--near-black)}@supports (color:color-mix(in lab, red, red)){.deck-card.is-lifted .deck-face{box-shadow:0 40px 74px -20px color-mix(in srgb, var(--near-black) 70%, transparent), 0 8px 22px -8px color-mix(in srgb, var(--near-black) 45%, transparent)}}.deck-face img{object-fit:cover;object-position:0 0}@media (hover:none){.deck{transform:rotateX(var(--rx)) rotateY(var(--ry)) rotateZ(var(--rz))}.deck .deck-card{transform:translate3d(calc(var(--i) * var(--spread-x)), calc(var(--i) * var(--spread-y)), calc(var(--i) * -2px))}}@media (prefers-reduced-motion:reduce){.deck{transform:rotateX(var(--rx)) rotateY(var(--ry)) rotateZ(var(--rz))}.deck .deck-card{transform:translate3d(calc(var(--i) * var(--spread-x)), calc(var(--i) * var(--spread-y)), calc(var(--i) * -2px))}.deck,.deck-card,.deck-face{transition:none}}.promise-slot--growth{container:growth/inline-size}.growth{--growth-cols:3;grid-template-columns:repeat(var(--growth-cols), minmax(0, 1fr));column-gap:var(--promise-growth-gap);isolation:isolate;inline-size:min(var(--promise-growth-w), 100cqi);margin:0;padding:0;list-style:none;display:grid}.growth-stage{align-content:start;justify-items:center;min-inline-size:0;display:grid}.growth-window{border:1px solid var(--mig-chrome-rule);border-radius:var(--radius-sm);background:var(--mig-chrome-surface);inline-size:100%;box-shadow:var(--shadow-soft);display:grid;overflow:hidden;container-type:inline-size}.growth-bar{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:var(--mig-chrome-frame);display:flex}.growth-light{border-radius:var(--radius-full);background:var(--mig-chrome-light-close);flex:none;block-size:6px;inline-size:6px}.growth-light:nth-child(2){background:var(--mig-chrome-light-min)}.growth-light:nth-child(3){background:var(--mig-chrome-light-max)}.growth-address{border-radius:var(--radius-full);background:var(--mig-chrome-field);block-size:10px;flex:1;margin-inline-start:var(--space-2)}.growth-page{gap:3.5cqi;padding:4cqi;display:grid}.growth-name,.growth-nav>span,.growth-line{border-radius:var(--radius-full);background:var(--text);display:block}@supports (color:color-mix(in lab, red, red)){.growth-name,.growth-nav>span,.growth-line{background:color-mix(in srgb, var(--text) 12%, transparent)}}.growth-head{align-items:center;gap:2.5cqi;block-size:6cqi;display:flex}.growth-brand{block-size:6cqi;inline-size:6cqi;fill:var(--mig-new-bg);flex:none}.growth-name{block-size:2.2cqi;inline-size:16cqi}.growth-nav{gap:2.5cqi;margin-inline-start:auto;display:flex}.growth-nav>span{block-size:1.8cqi;inline-size:8cqi}.growth-cta{border-radius:var(--radius-full);background:var(--accent);flex:none;block-size:5.5cqi;inline-size:14cqi}.growth-hero{isolation:isolate;border-radius:2.5cqi;grid-template-rows:1fr auto auto;grid-template-columns:minmax(0,1fr) auto;gap:1.8cqi 3cqi;block-size:31cqi;padding:3.5cqi 4cqi;display:grid;position:relative}.growth-hero .growth-photo,.growth-scrim{border-radius:inherit;position:absolute;inset:0}.growth-hero .growth-photo{z-index:-2}.growth-photo img{filter:var(--mig-new-grade)}.growth-scrim{z-index:-1;background:var(--promise-growth-scrim)}.growth-title{border-radius:var(--radius-full);background:var(--mig-new-text);grid-area:2/1;block-size:2.6cqi;inline-size:44cqi;max-inline-size:100%}.growth-title--short{grid-row:3;inline-size:28cqi}.growth-calendar{border:1px solid var(--accent);background:var(--mig-chrome-surface);border-radius:2cqi;grid-area:1/2/-1;align-self:center;gap:1.4cqi;inline-size:26cqi;padding:2.2cqi;display:grid;position:relative}.growth-calendar-head{border-radius:var(--radius-full);background:var(--accent);block-size:1.8cqi;inline-size:60%}.growth-days{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2cqi;display:grid}.growth-days>span{aspect-ratio:1;background:var(--text);border-radius:.8cqi}@supports (color:color-mix(in lab, red, red)){.growth-days>span{background:color-mix(in srgb, var(--text) 10%, transparent)}}.growth-days>.is-picked{background:var(--accent)}.growth-offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:3cqi;display:grid}.growth-offer{background:var(--text);border-radius:2cqi;align-content:center;gap:1.8cqi;block-size:13cqi;padding-inline:2.8cqi;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.growth-offer{background:color-mix(in srgb, var(--text) 5%, transparent)}}.growth-line{block-size:1.8cqi;inline-size:72%}.growth-line+.growth-line{inline-size:46%}.growth-offer.growth-new{background:var(--accent-pale);box-shadow:inset 0 0 0 1px var(--accent)}.growth-new .growth-line{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.growth-new .growth-line{background:color-mix(in srgb, var(--accent) 45%, transparent)}}.growth-plus{border-radius:var(--radius-full);background:var(--accent);block-size:7.5cqi;inline-size:7.5cqi;box-shadow:0 0 0 1.5px var(--mig-chrome-surface);color:var(--mig-chrome-surface);place-items:center;display:grid;position:absolute;inset-block-start:-3cqi;inset-inline-end:-3cqi}.growth-plus svg{fill:currentColor;block-size:80%;inline-size:80%}.growth-node{inline-size:var(--promise-growth-node);block-size:var(--promise-growth-node);margin-block:var(--space-3) var(--space-2);border:1.5px solid var(--muted);border-radius:var(--radius-full);background:var(--surface-raised);position:relative}.growth-stage:last-child .growth-node{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 3px var(--accent-pale)}.growth-rail{z-index:-1;inline-size:calc((min(var(--promise-growth-w), 100cqi) + var(--promise-growth-gap)) / var(--growth-cols));background:var(--text);block-size:1px;position:absolute;inset-block-start:calc(50% - .5px);inset-inline-start:50%}@supports (color:color-mix(in lab, red, red)){.growth-rail{background:color-mix(in srgb, var(--text) 24%, transparent)}}.growth-rail{transform-origin:0;scale:var(--growth-rail,1) 1}.growth-caption{max-inline-size:100%;line-height:var(--leading-snug);text-align:center;text-wrap:balance;justify-items:center;display:grid}.growth-when{color:var(--muted);font-size:var(--text-xs)}.growth-what{font-size:var(--text-sm);font-weight:600}.growth-sign{color:var(--accent);margin-inline-end:.2em}@container growth not (min-width:28rem){.growth{--growth-cols:2}.growth-stage:nth-child(2){display:none}}.duel{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%;display:grid}.duel-side{gap:var(--space-2);min-inline-size:0;display:grid}.duel-window{border:1px solid var(--mig-chrome-rule);border-radius:var(--radius-sm);background:var(--mig-chrome-surface);box-shadow:var(--shadow-soft);display:grid;overflow:hidden}.duel-bar{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:var(--mig-chrome-frame);display:flex}.duel-light{border-radius:var(--radius-full);background:var(--mig-chrome-light-close);flex:none;block-size:6px;inline-size:6px}.duel-light:nth-child(2){background:var(--mig-chrome-light-min)}.duel-light:nth-child(3){background:var(--mig-chrome-light-max)}.duel-address{border-radius:var(--radius-full);background:var(--mig-chrome-field);block-size:10px;flex:1;align-items:center;margin-inline-start:var(--space-2);padding-inline:3px;display:flex}.duel-ring{border:1.5px solid var(--mig-chrome-throbber);block-size:6px;inline-size:6px}@supports (color:color-mix(in lab, red, red)){.duel-ring{border:1.5px solid color-mix(in srgb, var(--mig-chrome-throbber) 22%, transparent)}}.duel-ring{border-block-start-color:var(--mig-chrome-throbber);border-radius:var(--radius-full)}.duel-page{block-size:var(--promise-duel-page-h);position:relative;overflow:hidden}.duel-progress{z-index:1;block-size:var(--promise-duel-bar);background:var(--accent);transform-origin:0;scale:var(--duel-progress) 1;position:absolute;inset:0 0 auto}.duel-page--slow{--duel-progress:var(--promise-duel-stall);align-content:start;gap:var(--space-2);padding:var(--space-3);display:grid}.duel-sketch{border-radius:var(--radius-full);background:var(--text);block-size:6px;display:block}@supports (color:color-mix(in lab, red, red)){.duel-sketch{background:color-mix(in srgb, var(--text) 8%, transparent)}}.duel-sketch--head{inline-size:40%}.duel-sketch--block{border-radius:var(--radius-sm);block-size:30px}.duel-sketch--line{inline-size:78%}.duel-sketch--short{inline-size:52%}.duel-page--fast{isolation:isolate;padding:var(--space-3);color:var(--mig-new-text);align-content:end;display:grid}.duel-page--fast .mig-new-backdrop{z-index:-2;position:absolute;inset:0}.duel-scrim{z-index:-1;background:var(--promise-duel-scrim);position:absolute;inset:0}.duel-title{max-inline-size:11em;font-size:var(--text-xs);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.15}.duel-cover{--duel-progress:1;z-index:2;background:var(--mig-chrome-surface);visibility:hidden;position:absolute;inset:0}.duel-caption{align-items:flex-start;gap:var(--space-1);color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-snug);text-wrap:balance;display:flex}.duel-caption svg{fill:currentColor;flex:none;block-size:14px;inline-size:14px}.duel-side--fast .duel-caption{color:var(--text);font-weight:500}.duel-side--fast .duel-caption svg{color:var(--accent)}.gauge{--gauge-hue:152;--gauge-rise:1.6;--gauge-ease-rise:power2.out;--gauge-seg-rise:.5s;--gauge-size:min(100%, 250px);--gauge-crop-top:.045;--gauge-crop-bottom:.15;--gauge-lift:.05;margin-top:calc(var(--gauge-size) * (var(--gauge-crop-top) + var(--gauge-lift)) * -1);margin-bottom:calc(var(--gauge-size) * (var(--gauge-crop-bottom) - var(--gauge-lift)) * -1);justify-content:center;display:flex}.is-waiting .gauge{--gauge-hue:78.3}.gauge-dial{width:var(--gauge-size);aspect-ratio:1;position:relative;container-type:size}.gauge-dial svg{width:100%;height:100%;display:block}.gauge-seg{fill:var(--border)}.gauge-seg.is-lit,.gauge-seg.is-rising{fill:var(--seg-color)}.gauge-seg.is-rising{transition:fill var(--gauge-seg-rise) var(--ease-steady) var(--seg-rise)}.is-waiting .gauge-seg.is-rising{fill:var(--border);transition:none}.gauge-readout{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.gauge-value{justify-content:center;align-items:baseline;gap:.4cqmin;display:flex}.gauge-score{color:oklch(calc(48% + (var(--gauge-hue) - 78.3) * 0.1425%) calc(.088 + (var(--gauge-hue) - 78.3) * .000407) var(--gauge-hue));font-family:var(--font-display);font-synthesis-weight:none;letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;text-align:right;min-width:1.9em;font-size:17.4cqmin;line-height:1}.gauge-total{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.gauge-total{color:color-mix(in srgb, var(--muted) 62%, transparent)}}.gauge-total{font-family:var(--font-display);font-synthesis-weight:none;font-size:6cqmin;line-height:1}.gauge-label{color:var(--muted);font-family:var(--font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin-top:2cqmin;font-size:4.8cqmin}@media (prefers-reduced-motion:reduce){.gauge-seg.is-rising{transition:none}}.chat{--chat-figure-h:168px;--chat-radius:17px;--chat-tail:5px;--chat-tail-w:8px;--chat-tail-h:14px;--chat-tail-carve:12px;--chat-tail-tip:3px;--chat-in:var(--dur-base);--chat-floor:.14;justify-content:center;align-items:flex-end;gap:clamp(var(--space-2), 1.6vw, var(--space-6));height:100%;padding-bottom:calc(var(--chat-figure-h) * var(--chat-floor));display:flex}.chat-figure{width:auto;height:var(--chat-figure-h);flex:none}.chat-thread{gap:var(--space-2);max-width:34ch;padding-bottom:calc(var(--chat-figure-h) * .12);flex-direction:column;flex:1;display:flex}.chat-bubble{border-radius:var(--chat-radius);max-width:84%;font-size:var(--text-sm);text-wrap:balance;transition:opacity var(--chat-in) var(--ease-out) var(--msg-in), transform var(--chat-in) var(--ease-out) var(--msg-in);margin:0;padding:7px 14px;line-height:1.35;position:relative}.is-waiting .chat-bubble:not(.is-open){opacity:0;transition:none;transform:translateY(6px)scale(.92)}.chat-bubble--client{border-bottom-left-radius:var(--chat-tail);background:var(--accent-pale);color:var(--text);transform-origin:0 100%;align-self:flex-start}.chat-bubble--agence{border-bottom-right-radius:var(--chat-tail);background:var(--accent);color:var(--paper);transform-origin:100% 100%;align-self:flex-end}.chat-bubble:after{content:"";width:calc(var(--chat-tail-w) + var(--chat-tail-carve));height:var(--chat-tail-h);-webkit-mask-image:radial-gradient(circle var(--chat-tail-carve) at var(--chat-tail-origin), #0000 calc(100% - .5px), #000 100%);-webkit-mask-image:radial-gradient(circle var(--chat-tail-carve) at var(--chat-tail-origin), #0000 calc(100% - .5px), #000 100%);-webkit-mask-image:radial-gradient(circle var(--chat-tail-carve) at var(--chat-tail-origin), #0000 calc(100% - .5px), #000 100%);mask-image:radial-gradient(circle var(--chat-tail-carve) at var(--chat-tail-origin), #0000 calc(100% - .5px), #000 100%);position:absolute;bottom:0}.chat-bubble--client:after{--chat-tail-origin:0 0;left:calc(-1 * var(--chat-tail-w));border-bottom-left-radius:var(--chat-tail-tip);background:var(--accent-pale)}.chat-bubble--agence:after{--chat-tail-origin:100% 0;right:calc(-1 * var(--chat-tail-w));border-bottom-right-radius:var(--chat-tail-tip);background:var(--accent)}@media (max-width:900px){.chat{--chat-figure-h:130px}}@media (prefers-reduced-motion:reduce){.chat-bubble{transition:none}}.services-section{padding-block-start:0;position:relative}.services-inner{gap:clamp(var(--space-10), 5vw, var(--space-16));display:grid}.services-head{text-align:center;justify-content:center;display:flex}.services-headline{max-inline-size:var(--wrap-w);text-wrap:balance}.services-grid{gap:clamp(var(--space-4), 1.6vw, var(--space-6));grid-template-rows:auto auto auto auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}.services-item,.service-card{grid-row:span 4;grid-template-rows:subgrid;display:grid}.service-card{gap:clamp(var(--space-5), 2vw, var(--space-7));padding:clamp(var(--space-5), 2vw, var(--space-8));border:1px solid var(--border);border-radius:var(--radius-xl);color:var(--text);transition:border-color var(--dur-base) var(--ease-emphasis), transform var(--dur-base) var(--ease-emphasis);text-decoration:none}.service-head{align-content:start;gap:var(--space-3);display:grid;container-type:inline-size}.service-title{font-size:min(var(--text-2xl), var(--service-title-fit));line-height:var(--leading-snug);text-wrap:balance}.service-summary{color:var(--text);font-size:var(--text-base);line-height:var(--leading-snug);text-wrap:pretty}.service-stage{transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);display:block}.service-screen{aspect-ratio:var(--service-screen-ratio);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);contain:layout paint;transition:border-color var(--dur-base) var(--ease-emphasis);position:relative;overflow:clip}.services-item{--in-delay:0s}.services-item:nth-child(2){--in-delay:.12s}.services-item:nth-child(3){--in-delay:.24s}.services-head.reveal{transform:translateY(var(--space-10))}.services-head.visible{transform:none}.services-item.reveal{transform:translateY(var(--space-16)) scale(.97);transition-delay:var(--in-delay)}.services-item.visible{transform:none}.service-stage.reveal{transform:translateY(var(--space-6));transition-delay:var(--in-delay)}.service-stage.reveal.visible{transform:none}@media (prefers-reduced-motion:no-preference){.service-card:is(:hover,:focus-visible){border-color:var(--accent);transform:translateY(calc(var(--space-1) * -1))}.service-card:is(:hover,:focus-visible) .service-screen{border-color:var(--accent)}}@media (prefers-reduced-motion:reduce){.service-card,.service-stage,.service-screen{transition:none}.services-head.reveal,.services-item.reveal,.service-stage.reveal{transform:none}}.service-body{color:var(--muted);line-height:var(--leading-normal);text-wrap:pretty;align-self:start}.service-more{place-self:end start;align-items:center;gap:var(--space-2);color:var(--accent);text-underline-offset:var(--service-more-underline);font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.service-more-arrow{inline-size:var(--service-more-arrow);block-size:var(--service-more-arrow);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.service-card:is(:hover,:focus-visible) .service-more{text-decoration-color:currentColor}@media (prefers-reduced-motion:no-preference){.service-more{transition:text-decoration-color var(--dur-base) var(--ease-emphasis)}.service-more-arrow{transition:translate var(--dur-base) var(--ease-emphasis)}.service-card:is(:hover,:focus-visible) .service-more-arrow{translate:var(--service-more-nudge) 0}}@property --method-in{syntax:"<number>";inherits:false;initial-value:1}@property --method-drag{syntax:"<number>";inherits:true;initial-value:1}.method-section,.method-section+.faq-section{padding-block-start:0}.method-inner{gap:var(--method-head-gap);display:grid}.method-head{text-align:center;justify-items:center;display:grid}.method-headline{max-inline-size:var(--wrap-w);text-wrap:balance}.method-play{gap:var(--method-pole-gap);display:grid;position:relative}.method-pole{z-index:1;justify-items:center;display:grid;position:relative}.method-seal{inline-size:var(--method-seal);block-size:var(--method-seal);color:var(--accent);place-items:center;display:grid;position:relative}.method-lifeline-origin,.method-lifeline-entry{block-size:0;inline-size:0;position:absolute;inset-inline-start:50%}.method-lifeline-entry{inset-block-start:7.25%}.method-lifeline-origin{inset-block-start:92.75%}.method-seal-ring{block-size:100%;inline-size:100%;position:absolute;inset:0}.method-seal-rail,.method-seal-draw{fill:none;stroke-width:var(--method-seal-stroke)}.method-seal-rail{stroke:var(--border)}.method-seal-draw{stroke:currentColor;stroke-linecap:butt;stroke-dasharray:calc(var(--method-seal-draw,1) * 1px) calc((1 - var(--method-seal-draw,1)) * 1px);stroke-dashoffset:calc(var(--method-seal-shift) * -1px)}.method-seal--start{--method-seal-shift:.25}.method-seal--end{--method-seal-shift:.75}.method-seal-core{inline-size:var(--method-seal-core);block-size:var(--method-seal-core);color:var(--accent);opacity:0;transform:scale(var(--method-seal-core-from));transition:opacity var(--dur-base) var(--ease-emphasis), transform var(--dur-base) var(--ease-out);place-items:center;display:grid;position:relative}.method-seal-core-shape{fill:currentColor;block-size:100%;inline-size:100%;position:absolute;inset:0}.method-seal.is-closed .method-seal-core{opacity:1;transform:none}.method-seal-mark{inline-size:var(--method-seal-mark);position:relative}.method-seal-mark--tick{fill:none;stroke:var(--surface-light);stroke-width:var(--method-seal-tick-stroke);stroke-linecap:round;stroke-linejoin:round}.method-seal-mark--bulb{inline-size:var(--method-seal-bulb);color:var(--surface-light)}.method-lifeline{z-index:0;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.method-lifeline-rail,.method-lifeline-line{fill:none;stroke-width:var(--method-thread);stroke-linecap:round;stroke-linejoin:round}.method-lifeline-rail{stroke:var(--border);stroke-dasharray:0 var(--method-thread-dot)}.method-lifeline-line{stroke:var(--accent);stroke-dasharray:1;stroke-dashoffset:calc((1 - var(--method-draw,1)) * 1px)}.method-list{z-index:1;gap:var(--method-row-gap);padding:0 var(--method-rail);margin:0;list-style:none;display:grid;position:relative}.method-step{grid-template-columns:var(--method-grid);align-items:center;display:grid}.method-card{grid-row:1;grid-column:var(--method-card-cols);align-content:start;gap:var(--method-card-gap);padding:var(--method-pad);border:var(--creation-rule) solid var(--border);border-radius:var(--format-card-radius);box-shadow:var(--shadow-soft);padding-inline-end:calc(var(--method-overlap) + var(--method-pad));display:grid;position:relative}.method-step:nth-child(2n) .method-card{grid-column:var(--method-card-cols-flip);padding-inline:calc(var(--method-overlap) + var(--method-pad)) var(--method-pad)}.method-number{z-index:1;isolation:isolate;color:var(--surface-light);font-family:var(--font-display);font-size:var(--method-number-size);font-synthesis-weight:none;letter-spacing:var(--tracking-display);-webkit-text-stroke:var(--method-number-stroke) var(--accent);paint-order:stroke fill;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;position:absolute;inset-block-start:calc(-1 * var(--method-number-rise));inset-inline-start:calc(var(--method-rail) / -2);translate:-50%}.method-number:before{content:attr(data-number);z-index:-1;color:var(--method-number-side);translate:var(--method-number-depth) var(--method-number-depth);position:absolute;inset:0}.method-step:nth-child(2n) .method-number{inset-inline:auto calc(var(--method-rail) / -2);translate:50%}.method-water{--method-fill:0;--method-water-course:calc(var(--method-water-to,1em) - var(--method-water-from,0px) + var(--method-water-swell) + var(--method-water-gap));--method-water-level:calc(var(--method-water-from,0px) - var(--method-water-tile) + var(--method-fill) * var(--method-water-course));position:absolute;inset:0}.method-water:before,.method-water:after{content:attr(data-number);color:var(--accent);-webkit-mask-image:var(--method-water-wave);-webkit-mask-image:var(--method-water-wave);-webkit-mask-image:var(--method-water-wave);mask-image:var(--method-water-wave);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:var(--method-water-length) var(--method-water-tile);-webkit-mask-size:var(--method-water-length) var(--method-water-tile);-webkit-mask-size:var(--method-water-length) var(--method-water-tile);mask-size:var(--method-water-length) var(--method-water-tile);position:absolute;inset:0}.method-water:before{color:var(--method-water-lead);-webkit-mask-position:calc(var(--method-water-length) / 2 - var(--method-fill) * var(--method-water-travel)) var(--method-water-level);-webkit-mask-position:calc(var(--method-water-length) / 2 - var(--method-fill) * var(--method-water-travel)) var(--method-water-level);-webkit-mask-position:calc(var(--method-water-length) / 2 - var(--method-fill) * var(--method-water-travel)) var(--method-water-level);mask-position:calc(var(--method-water-length) / 2 - var(--method-fill) * var(--method-water-travel)) var(--method-water-level)}.method-water:after{-webkit-mask-position:calc(var(--method-fill) * var(--method-water-travel)) calc(var(--method-water-level) - var(--method-water-gap));-webkit-mask-position:calc(var(--method-fill) * var(--method-water-travel)) calc(var(--method-water-level) - var(--method-water-gap));-webkit-mask-position:calc(var(--method-fill) * var(--method-water-travel)) calc(var(--method-water-level) - var(--method-water-gap));mask-position:calc(var(--method-fill) * var(--method-water-travel)) calc(var(--method-water-level) - var(--method-water-gap))}.method-title{font-size:var(--text-2xl);text-wrap:balance}.method-text{max-inline-size:60ch;color:var(--muted);line-height:var(--leading-normal);text-wrap:pretty}.method-facts{gap:var(--space-4) var(--method-facts-gap);margin:var(--space-2) 0 0;border-block-start:var(--creation-rule) solid var(--border);flex-wrap:wrap;padding-block-start:var(--space-5);display:flex}.method-fact{gap:var(--space-1);display:grid}.method-fact-label{color:var(--muted);font-size:var(--text-sm)}.method-fact-value{font-family:var(--font-display);font-size:var(--text-xl);font-synthesis-weight:none;line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);margin:0}.method-caption{color:var(--muted);font-size:var(--text-xs);text-align:center;justify-self:center}.method-stage{grid-row:1;grid-column:var(--method-stage-cols);block-size:var(--method-stage-h);opacity:var(--method-in,1);translate:0 calc((1 - var(--method-in,1)) * var(--method-stage-rise));position:relative;container:method-stage/inline-size}.method-step:nth-child(2n) .method-stage{grid-column:var(--method-stage-cols-flip)}.method-step:nth-child(odd) .method-stage{margin-inline-end:calc(-1 * var(--method-rail))}.method-step:nth-child(2n) .method-stage{margin-inline-start:calc(-1 * var(--method-rail))}[data-method-piece]{opacity:var(--method-in,1);translate:0 calc((1 - var(--method-in,1)) * var(--method-rise))}[data-method-stamp]{opacity:clamp(0, calc(var(--method-in,1) * 2), 1);scale:calc(var(--method-stamp-from) + var(--method-in,1) * (1 - var(--method-stamp-from)))}.method-avatar{inline-size:var(--method-avatar);block-size:var(--method-avatar);border-radius:var(--radius-full);background:var(--method-call-tile);color:var(--mig-chrome-surface);font-size:var(--mig-ui-xs);flex:none;place-items:center;font-weight:600;line-height:1;display:grid;position:relative;overflow:clip}.method-avatar img{object-fit:cover}.method-avatar--you{background:var(--method-cursor-you)}.method-cursor{z-index:2;color:var(--method-cursor-team);pointer-events:none;position:absolute}.method-cursor--you{color:var(--method-cursor-you)}.method-cursor svg{fill:currentColor}.method-cursor-arrow{inline-size:var(--mig-train-arrow);block-size:auto;stroke:var(--mig-chrome-surface);stroke-width:var(--mig-ui-stroke);stroke-linejoin:round;filter:var(--mig-train-cursor-shade);display:block}.method-cursor-tag{padding:var(--mig-ui-chip-pad);border-radius:var(--radius-full);background:var(--method-cursor-team);color:var(--mig-chrome-surface);font-family:var(--mig-system-font);font-size:var(--mig-ui-xs);white-space:nowrap;font-weight:600;line-height:1.35;position:absolute;inset-block-start:calc(var(--mig-train-arrow) * 1.1);inset-inline-start:calc(var(--mig-train-arrow) * .7)}.method-cursor--you .method-cursor-tag{background:var(--method-cursor-you)}.method-call{grid-template-columns:minmax(0, 1fr) var(--method-call-panel-w);grid-template-rows:minmax(0, 1fr) var(--method-call-bar);column-gap:var(--method-call-gap);padding:var(--method-call-gap) var(--method-call-gap) 0;border-radius:var(--mig-window-radius);background:var(--method-call-bg);box-shadow:var(--method-scene-shadow);color:var(--method-call-ink);font-family:var(--mig-system-font);font-size:var(--mig-ui);line-height:1.3;display:grid;position:absolute;inset:0;overflow:clip}.method-call svg{fill:currentColor}.method-call-tiles{gap:var(--method-call-gap);grid-template-columns:repeat(2,minmax(0,1fr));min-block-size:0;display:grid;position:relative}.method-call-tile{border-radius:var(--method-call-radius);background:var(--method-call-tile);position:relative;overflow:clip}.method-call-tile img{object-fit:cover;object-position:50% var(--mig-zoom-face-y)}.method-call-tile.is-speaking:after{content:"";border:var(--mig-zoom-ring) solid var(--method-call-speaking);border-radius:inherit;position:absolute;inset:0}.method-call-name{text-shadow:0 1px 2px var(--method-call-plate);font-weight:500;position:absolute;inset-block-end:var(--space-2);inset-inline-start:var(--space-3)}.method-call-voice{justify-content:center;align-items:center;gap:calc(var(--method-call-voice-bar) * .7);inline-size:var(--method-call-voice-size);block-size:var(--method-call-voice-size);border-radius:var(--radius-full);background:var(--method-call-voice);display:flex;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.method-call-voice>span{inline-size:var(--method-call-voice-bar);border-radius:var(--radius-full);background:var(--method-call-ink);block-size:50%;scale:1 .5}.method-call-voice>span:nth-child(2){scale:1}.method-call-muted{inline-size:var(--method-call-voice-size);block-size:var(--method-call-voice-size);padding:var(--space-1);border-radius:var(--radius-full);background:var(--method-call-plate);position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.method-call-self{inline-size:var(--method-call-self-w);aspect-ratio:var(--method-call-self-ratio);border-radius:var(--method-call-radius);background:var(--method-call-bg);box-shadow:var(--method-call-float);place-items:center;display:grid;position:absolute;inset-block-end:var(--method-call-gap);inset-inline-end:var(--method-call-gap)}.method-call-initial{inline-size:var(--method-call-initial);block-size:var(--method-call-initial);border-radius:var(--radius-full);background:var(--method-cursor-you);color:var(--mig-chrome-surface);font-size:var(--mig-ui-xl);place-items:center;font-weight:500;display:grid}.method-call-self .method-call-name{font-size:var(--mig-ui-xs);inset-block-end:var(--space-1);inset-inline-start:var(--space-2)}.method-call-panel{align-content:start;gap:var(--space-3);min-inline-size:0;padding:var(--space-4);border-radius:var(--method-call-radius);background:var(--method-call-panel);color:var(--method-call-panel-ink);display:grid}.method-call-panel-head{align-items:center;gap:var(--space-2);border-block-end:var(--creation-rule) solid var(--method-call-panel-rule);font-size:var(--mig-ui-lg);padding-block-end:var(--space-3);font-weight:500;display:flex}.method-call-panel-glyph{inline-size:var(--method-call-glyph);block-size:var(--method-call-glyph);color:var(--method-call-check);flex:none}.method-call-note{grid-template-columns:var(--method-call-box) minmax(0, 1fr);align-items:center;gap:var(--method-ui-tight) var(--space-2);color:var(--method-call-panel-ink);display:grid}.method-call-label{font-weight:500}.method-call-answer{color:var(--method-call-panel-grey);font-size:var(--mig-ui-sm);grid-column:2}.method-call-box{inline-size:var(--method-call-box);block-size:var(--method-call-box);border:var(--mig-ui-stroke) solid var(--method-call-panel-grey);border-radius:var(--mig-ui-check-radius);flex:none;place-items:center;display:grid}.method-call-tick{inline-size:calc(100% + 2 * var(--mig-ui-stroke));block-size:calc(100% + 2 * var(--mig-ui-stroke));border-radius:var(--mig-ui-check-radius);background:var(--method-call-check);color:var(--method-call-panel);place-items:center;display:grid}.method-call-tick svg{block-size:85%;inline-size:85%}.method-call-bar{align-items:center;gap:var(--space-3);padding-inline:var(--space-2);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.method-call-meta{align-items:center;gap:var(--space-2);min-inline-size:0;font-size:var(--mig-ui-lg);white-space:nowrap;display:flex}.method-call-title{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.method-call-sep{inline-size:var(--creation-rule);background:var(--method-call-grey);flex:none;block-size:1em}.method-call-controls{align-items:center;gap:var(--space-2);display:flex}.method-call-control,.method-call-leave{block-size:var(--method-call-control);border-radius:var(--radius-full);place-items:center;display:grid}.method-call-control{inline-size:var(--method-call-control);background:var(--method-call-tile)}.method-call-leave{inline-size:var(--method-call-leave);background:var(--method-call-danger)}.method-call-control svg,.method-call-leave svg{inline-size:var(--method-call-glyph);block-size:var(--method-call-glyph)}.method-call-leave svg{rotate:135deg}.method-call-side{justify-content:flex-end;gap:var(--space-4);color:var(--method-call-ink);display:flex}.method-call-side svg{inline-size:var(--method-call-glyph);block-size:var(--method-call-glyph)}@container method-stage (max-width:34rem){.method-call{grid-template-columns:minmax(0,1fr)}.method-call-panel{z-index:1;inline-size:var(--method-call-panel-w-narrow);padding:var(--space-3);gap:var(--space-2);box-shadow:var(--method-call-float-high);position:absolute;inset-block-end:calc(var(--method-call-bar) + var(--method-call-gap) * 2);inset-inline-start:calc(var(--method-call-gap) * 2)}.method-call-panel-head{font-size:var(--mig-ui);padding-block-end:var(--space-2)}.method-call-answer{display:none}.method-call-self{inline-size:var(--method-call-self-w-narrow)}.method-call-bar{grid-template-columns:minmax(0,1fr) auto}.method-call-control:nth-child(n+3),.method-call-side{display:none}}.method-board{grid-template-rows:var(--method-board-bar) minmax(0, 1fr);border-radius:var(--mig-window-radius);background:var(--method-board-bg);box-shadow:var(--method-scene-shadow);color:var(--method-board-ink);font-family:var(--mig-system-font);font-size:var(--mig-ui);line-height:1.3;display:grid;position:absolute;inset:0;overflow:clip}.method-board svg{fill:currentColor}.method-board-bar{align-items:center;gap:var(--space-3);min-inline-size:0;padding-inline:var(--space-4);background:var(--method-board-veil);color:var(--mig-chrome-surface);white-space:nowrap;display:flex}.method-board-name{align-items:baseline;gap:var(--space-2);min-inline-size:0;font-size:var(--mig-ui-lg);font-weight:700;display:flex;overflow:hidden}.method-board-client{font-size:var(--mig-ui);text-overflow:ellipsis;opacity:var(--method-board-client-fade);font-weight:400;overflow:hidden}.method-board-people{margin-inline-start:auto;display:flex}.method-board-people .method-avatar{box-shadow:0 0 0 var(--method-ui-tight) var(--method-board-veil)}.method-board-people .method-avatar+.method-avatar{margin-inline-start:calc(var(--method-avatar) * -.28)}.method-board-share{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--method-board-share);color:var(--method-board-ink);flex:none;font-weight:600;display:flex}.method-board-share svg{inline-size:var(--mig-ui-glyph);block-size:var(--mig-ui-glyph)}.method-board-lists{align-items:stretch;gap:var(--method-board-gap);min-block-size:0;padding:var(--method-board-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.method-board-list{gap:var(--method-board-card-gap);min-inline-size:0;padding:var(--method-board-pad);border-radius:var(--method-board-radius);background:var(--method-board-list);box-shadow:var(--method-board-card-shadow);flex-direction:column;display:flex}.method-board-list-title{padding:var(--space-1) var(--space-2) 0;font-size:var(--mig-ui-lg);justify-content:space-between;align-items:center;font-weight:600;display:flex}.method-board-list-title svg{inline-size:var(--mig-ui-glyph);block-size:var(--mig-ui-glyph);color:var(--method-board-grey)}.method-board-card{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--method-board-card-radius);background:var(--method-board-card);box-shadow:var(--method-board-card-shadow);display:grid;position:relative}.method-board-label{padding:var(--mig-ui-chip-pad);border-radius:var(--mig-ui-chip-radius);background:var(--method-board-label);color:var(--method-board-label-ink);font-size:var(--mig-ui-sm);justify-self:start;font-weight:600}.method-board-label--kickoff{--method-board-label:var(--method-board-kickoff);--method-board-label-ink:var(--method-board-kickoff-ink)}.method-board-label--content{--method-board-label:var(--method-board-content);--method-board-label-ink:var(--method-board-content-ink)}.method-board-label--design{--method-board-label:var(--method-board-design);--method-board-label-ink:var(--method-board-design-ink)}.method-board-label--launch{--method-board-label:var(--method-board-launch);--method-board-label-ink:var(--method-board-launch-ink)}.method-board-title{font-size:var(--mig-ui-lg);line-height:1.25}.method-board-meta{color:var(--method-board-grey);font-size:var(--mig-ui-sm);justify-content:space-between;align-items:center;display:flex}.method-board-tasks{align-items:center;gap:var(--space-1);padding:var(--mig-ui-chip-pad);border-radius:var(--mig-ui-chip-radius);display:inline-flex}.method-board-tasks svg{inline-size:var(--mig-ui-glyph);block-size:var(--mig-ui-glyph)}.method-board-tasks.is-done{background:var(--method-board-done);color:var(--method-board-card)}.method-board-slot{border-radius:var(--method-board-card-radius);background:var(--method-board-slot)}.method-board-drag{z-index:2;translate:calc((var(--method-drag,1) - 1) * (100% + 2 * var(--method-board-pad) + var(--method-board-gap))) calc((1 - var(--method-drag,1)) * (100% + var(--method-board-card-gap)));rotate:calc((1 - var(--method-drag,1)) * var(--method-board-tilt));box-shadow:var(--method-board-card-shadow), 0 calc((1 - var(--method-drag,1)) * var(--method-board-lift-y)) calc((1 - var(--method-drag,1)) * var(--method-board-lift-blur)) var(--method-board-lift)}.method-board-cursor{rotate:calc((var(--method-drag,1) - 1) * var(--method-board-tilt));inset-block-start:var(--method-board-cursor-y);inset-inline-start:var(--method-board-cursor-x)}.method-board-toast{z-index:3;align-items:center;gap:var(--space-2);max-inline-size:calc(100% - 2 * var(--space-4));padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);border-radius:var(--method-board-card-radius);background:var(--method-board-card);box-shadow:var(--mig-window-shadow);transform-origin:0 100%;display:flex;position:absolute;inset-block-end:var(--space-4);inset-inline-start:var(--space-4)}.method-board-toast-text{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.method-board-toast-time{color:var(--method-board-grey);font-size:var(--mig-ui-sm);flex:none}@container method-stage (max-width:34rem){.method-board-lists{grid-template-columns:repeat(2,minmax(0,1fr))}.method-board-list:first-child,.method-board-client{display:none}}.method-review{--u:var(--method-review-u);border:var(--creation-rule) solid var(--mig-figma-rule);border-radius:var(--mig-window-radius);background-color:var(--mig-figma-canvas);background-image:radial-gradient(var(--method-review-dot) 1px, transparent 1.5px);background-size:var(--method-review-grid) var(--method-review-grid);box-shadow:var(--method-scene-shadow);color:var(--mig-figma-ink);font-family:var(--mig-system-font);font-size:var(--mig-ui);line-height:1.35;position:absolute;inset:0;overflow:clip}.method-review svg{fill:currentColor}.method-review-history{inline-size:var(--method-review-past-w);position:absolute;inset-block-start:var(--method-review-top);inset-inline-start:var(--method-review-left)}.method-review-frame{display:block}.method-review-frame+.method-review-frame{margin-block-start:var(--space-4)}.method-review-frame.is-selected{inline-size:var(--method-review-frame-w);position:absolute;inset-block-start:var(--method-review-top);inset-inline-start:calc(var(--method-review-left) + var(--method-review-past-w) + var(--method-review-gutter))}.method-review-label{color:var(--mig-figma-grey);font-size:var(--mig-ui-sm);margin-block-end:var(--space-1);display:block}.method-review-frame.is-selected .method-review-label{color:var(--mig-figma-blue)}.method-review-shot{aspect-ratio:var(--method-review-frame-ratio);border-radius:var(--mig-ui-chip-radius);background:var(--mig-figma-panel);box-shadow:var(--mig-figma-shadow);display:block;position:relative;overflow:clip;container-type:inline-size}.method-review-frame.is-selected .method-review-shot{outline:var(--mig-ui-stroke) solid var(--mig-figma-blue);overflow:visible}.method-review .method-review-site{border-radius:inherit;position:absolute;inset:0}.method-sketch{background:var(--mig-figma-panel);--method-sketch-ink:var(--method-review-wire-strong);--method-sketch-soft:var(--method-review-wire);grid-template-rows:12cqi minmax(0,1fr);padding-inline:6cqi;display:grid;position:absolute;inset:0}.method-sketch--draft{background:var(--mig-new-text);--method-sketch-ink:var(--mig-new-bg);--method-sketch-soft:var(--mig-new-bg)}@supports (color:color-mix(in lab, red, red)){.method-sketch--draft{--method-sketch-soft:color-mix(in srgb, var(--mig-new-bg) 22%, transparent)}}.method-sketch-header{border-block-end:var(--creation-rule) solid var(--method-sketch-soft);justify-content:space-between;align-items:center;display:flex}.method-sketch-brand,.method-sketch-nav,.method-sketch-title,.method-sketch-line,.method-sketch-button{background:var(--method-sketch-soft);border-radius:1cqi;display:block}.method-sketch-brand{background:var(--method-sketch-ink);block-size:3cqi;inline-size:14cqi}.method-sketch-nav{block-size:2cqi;inline-size:34cqi}.method-sketch-body{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:6cqi;display:grid}.method-sketch-copy{gap:2cqi;display:grid}.method-sketch-title{background:var(--method-sketch-ink);block-size:4.5cqi}.method-sketch-title--short{inline-size:62%}.method-sketch-line{inline-size:calc(var(--method-line) * 100%);block-size:1.6cqi}.method-sketch-title--short+.method-sketch-line{margin-block-start:1.5cqi}.method-sketch-button{border-radius:var(--radius-full);background:var(--method-sketch-ink);block-size:5cqi;inline-size:30%;margin-block-start:2cqi}.method-sketch-image{aspect-ratio:4/3;background:linear-gradient(to top right, transparent calc(50% - 1px), var(--method-sketch-ink) calc(50% - 1px), var(--method-sketch-ink) calc(50% + 1px), transparent calc(50% + 1px)), linear-gradient(to bottom right, transparent calc(50% - 1px), var(--method-sketch-ink) calc(50% - 1px), var(--method-sketch-ink) calc(50% + 1px), transparent calc(50% + 1px)), var(--method-sketch-soft);border-radius:1cqi;display:block}.method-sketch .method-sketch-photo{aspect-ratio:4/3;border-radius:1cqi;display:block;overflow:clip}.method-review-pin{inline-size:var(--mig-ui-pin);block-size:var(--mig-ui-pin);border:var(--method-ui-tight) solid var(--mig-figma-panel);background:var(--method-cursor-you);box-shadow:var(--mig-figma-shadow);color:var(--mig-figma-panel);font-size:var(--mig-ui-sm);border-radius:50% 50% 50% 0;place-items:center;font-weight:600;display:grid;position:absolute;inset-block-start:var(--method-review-pin-y);inset-inline-start:var(--method-review-pin-x)}.method-review-thread{z-index:1;gap:var(--space-2);inline-size:var(--method-review-thread-w);display:grid;position:absolute;inset-block-end:var(--space-8);inset-inline-end:var(--space-4)}.method-review-message{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--mig-figma-panel);box-shadow:var(--mig-figma-shadow);display:flex}.method-review-body{gap:var(--method-ui-tight);min-inline-size:0;display:grid}.method-review-who{font-weight:600}.method-review-approve{justify-self:end;margin-block-start:var(--space-2);position:relative}.method-review-approved{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);background:var(--method-review-approved);box-shadow:var(--mig-figma-shadow);color:var(--mig-figma-panel);font-weight:600;display:inline-flex}.method-review-approved svg{inline-size:var(--mig-ui-glyph);block-size:var(--mig-ui-glyph)}.method-review-cursor{translate:calc((1 - var(--method-in,1)) * var(--space-8)) calc((1 - var(--method-in,1)) * var(--space-8));inset-block-start:var(--method-review-cursor-y);inset-inline-start:var(--method-review-cursor-x)}.method-review .method-review-tools{z-index:1;inset-inline-start:calc(var(--method-review-left) + var(--method-review-past-w) / 2)}@container method-stage (max-width:34rem){.method-review{--method-review-past-w:var(--method-review-past-w-narrow);--method-review-gutter:var(--space-3);--method-review-frame-w:calc(100% - var(--method-review-past-w) - 2 * var(--method-review-left) - var(--method-review-gutter))}.method-review-frame+.method-review-frame{margin-block-start:var(--space-2)}.method-review-thread{inline-size:var(--method-review-thread-w-narrow)}.method-review-message:first-child,.method-review .method-review-tools{display:none}}.method-launch{--method-launch-phone:min(var(--method-launch-phone-w), var(--method-launch-phone-w-max));font-family:var(--mig-system-font);line-height:1.3;position:absolute;inset:0}.method-launch svg{fill:currentColor}.method-launch-window{inset:var(--space-4) calc(var(--method-launch-phone) * (1 - var(--method-launch-bite))) var(--space-12) 0;border:var(--creation-rule) solid var(--mig-chrome-rule);border-radius:var(--mig-window-radius);background:var(--mig-chrome-surface);box-shadow:var(--method-scene-shadow);color:var(--mig-chrome-ink);font-size:var(--mig-ui);grid-template-rows:minmax(0,1fr);display:grid;position:absolute;overflow:clip}.method-launch-page{gap:var(--space-4);min-block-size:0;padding:var(--space-5);flex-direction:column;padding-inline-end:calc(var(--method-launch-phone) * var(--method-launch-bite) + var(--space-5));display:flex}.method-launch-site{align-items:center;gap:var(--space-2);display:flex}.method-launch-mark{inline-size:var(--mig-ui-logo);block-size:var(--mig-ui-logo);color:var(--mig-new-accent);flex:none}.method-launch-name{white-space:nowrap;min-inline-size:0;font-weight:600;display:grid}.method-launch-host{color:var(--mig-chrome-grey);font-size:var(--mig-ui-sm);text-overflow:ellipsis;font-weight:400;overflow:hidden}.method-launch-live{align-items:center;gap:var(--space-1);padding:var(--mig-ui-chip-pad);border-radius:var(--radius-full);background:var(--method-launch-live-soft);color:var(--method-launch-live);font-size:var(--mig-ui-sm);flex:none;margin-inline-start:auto;font-weight:600;display:inline-flex}.method-launch-live:before{content:"";inline-size:var(--mig-ui-dot);block-size:var(--mig-ui-dot);border-radius:var(--radius-full);background:currentColor}.method-launch-banner{align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-sm);background:var(--method-launch-live-soft);display:flex}.method-launch-seal{inline-size:var(--method-launch-seal);block-size:var(--method-launch-seal);border-radius:var(--radius-full);background:var(--method-launch-live);color:var(--mig-chrome-surface);flex:none;place-items:center;display:grid}.method-launch-seal svg{block-size:62%;inline-size:62%}.method-launch-headline{gap:var(--method-ui-tight);font-size:var(--mig-ui-lg);font-weight:600;line-height:1.2;display:grid}.method-launch-checked{color:var(--mig-chrome-grey);font-size:var(--mig-ui-sm);font-weight:400}.method-launch-history{gap:var(--space-2);display:grid}.method-launch-caption{color:var(--mig-chrome-grey);font-size:var(--mig-ui-sm)}.method-launch-days{gap:var(--method-launch-day-gap);block-size:var(--method-launch-day-h);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.method-launch-days>span{border-radius:var(--mig-ui-check-radius);background:var(--method-launch-live)}.method-launch-rows{gap:var(--space-2);border-block-start:var(--creation-rule) solid var(--mig-chrome-rule);padding-block-start:var(--space-3);display:grid}.method-launch-row{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.method-launch-check{inline-size:var(--mig-ui-box);block-size:var(--mig-ui-box);border-radius:var(--radius-full);background:var(--method-launch-live);color:var(--mig-chrome-surface);place-items:center;display:grid}.method-launch-check svg{block-size:80%;inline-size:80%}.method-launch-value{color:var(--mig-chrome-grey)}.method-launch-phone{z-index:1;inline-size:var(--method-launch-phone);aspect-ratio:var(--method-launch-phone-ratio);padding:var(--method-launch-bezel);border-radius:var(--method-launch-phone-radius);background:var(--method-launch-bezel-color);box-shadow:var(--method-scene-shadow);display:block;position:absolute;inset-block-end:0;inset-inline-end:0}.method-chat{border-radius:calc(var(--method-launch-phone-radius) - var(--method-launch-bezel));background:var(--method-chat-bg);block-size:100%;color:var(--method-chat-ink);font-size:var(--mig-ui-sm);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;overflow:clip}.method-chat-status,.method-chat-head,.method-chat-composer{background:var(--mig-chrome-surface)}.method-chat-status{padding:var(--space-2) var(--space-4) var(--space-1);font-size:var(--mig-ui-xs);justify-content:space-between;align-items:center;font-weight:600;display:flex}.method-chat-signal{align-items:center;gap:var(--method-ui-tight);display:flex}.method-chat-signal svg{inline-size:var(--method-chat-glyph);block-size:var(--method-chat-glyph)}.method-chat-battery{inline-size:calc(var(--method-chat-glyph) * 1.7);block-size:calc(var(--method-chat-glyph) * .85);border:var(--creation-rule) solid currentColor;border-radius:var(--method-ui-tight);box-shadow:inset 0 0 0 var(--creation-rule) var(--mig-chrome-surface);background:currentColor;margin-inline-start:var(--method-ui-tight)}.method-chat-head{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-2) var(--space-1);border-block-end:var(--creation-rule) solid var(--method-chat-rule);display:flex}.method-chat-back,.method-chat-call{inline-size:var(--method-chat-icon);block-size:var(--method-chat-icon);color:var(--method-chat-you);flex:none}.method-chat-call{margin-inline-start:auto}.method-chat-avatar{--method-avatar:var(--method-chat-avatar)}.method-chat-who{white-space:nowrap;min-inline-size:0;font-size:var(--mig-ui);font-weight:600;line-height:1.2;display:grid}.method-chat-presence{align-items:center;gap:var(--space-1);color:var(--method-launch-live);font-size:var(--mig-ui-xs);font-weight:400;display:inline-flex}.method-chat-presence:before{content:"";inline-size:calc(var(--mig-ui-dot) * .75);block-size:calc(var(--mig-ui-dot) * .75);border-radius:var(--radius-full);background:currentColor}.method-chat-thread{justify-content:flex-end;gap:var(--space-2);min-block-size:0;padding:var(--space-3) var(--space-2);flex-direction:column;display:flex;overflow:clip}.method-chat-day{color:var(--method-chat-grey);font-size:var(--mig-ui-xs);align-self:center}.method-chat-bubble{max-inline-size:84%;padding:var(--space-1) var(--space-3);border-radius:var(--method-chat-radius)}.method-chat-bubble--you{background:var(--method-chat-you);color:var(--mig-chrome-surface);border-end-end-radius:var(--method-chat-tail);align-self:flex-end}.method-chat-bubble--team{background:var(--method-chat-team);border-end-start-radius:var(--method-chat-tail);align-self:flex-start}.method-chat-composer{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-3);border-block-start:var(--creation-rule) solid var(--method-chat-rule);display:flex}.method-chat-field{min-inline-size:0;padding:var(--space-1) var(--space-3);border:var(--creation-rule) solid var(--method-chat-rule);border-radius:var(--radius-full);color:var(--method-chat-grey);flex:1}.method-chat-send{inline-size:var(--method-chat-send);block-size:var(--method-chat-send);border-radius:var(--radius-full);background:var(--method-chat-you);color:var(--mig-chrome-surface);flex:none;place-items:center;display:grid}.method-chat-send svg{block-size:64%;inline-size:64%}@container method-stage (max-width:34rem){.method-launch{--method-launch-phone-w:var(--method-launch-phone-w-narrow)}.method-launch-window{inset-block-end:var(--space-4)}.method-launch-page{gap:var(--space-3);padding:var(--space-3);padding-inline-end:calc(var(--method-launch-phone) * var(--method-launch-bite) + var(--space-3))}.method-launch-banner{gap:var(--space-2);padding:var(--space-3)}.method-launch-headline{font-size:var(--mig-ui)}.method-launch-live,.method-launch-value,.method-chat-earlier{display:none}.method-chat{font-size:var(--mig-ui-xs)}.method-chat-thread{gap:var(--space-1)}.method-chat-bubble{padding-inline:var(--space-2)}}@media (max-width:60rem){.method-list{gap:var(--method-row-gap-narrow);padding-inline:var(--method-rail-narrow) 0}.method-step{grid-template-columns:minmax(0,1fr)}.method-card,.method-step:nth-child(2n) .method-card{padding:var(--method-pad);grid-column:1;padding-block-end:calc(var(--method-pad) + var(--method-stage-bite))}.method-step:nth-child(n) .method-stage{block-size:var(--method-stage-h-narrow);margin-block-start:calc(-1 * var(--method-stage-bite));margin-inline:var(--method-stage-inset);grid-area:2/1}.method-seal{inline-size:var(--method-seal-narrow);block-size:var(--method-seal-narrow)}.method-number,.method-step:nth-child(2n) .method-number{inset-inline:calc(var(--method-rail-narrow) / -2) auto;font-size:var(--method-number-size-narrow);translate:-50%}}@media (prefers-reduced-motion:reduce){.method-seal-core{transition:none}.method-water{--method-fill:1}.method-seal-core{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.method-stage.is-played .method-call-voice>span{animation:method-voice var(--method-call-voice-beat) var(--ease-in-out) var(--method-call-voice-count) alternate}.method-stage.is-played .method-call-voice>span:nth-child(2){animation-delay:calc(var(--method-call-voice-beat) * -.66)}.method-stage.is-played .method-call-voice>span:nth-child(3){animation-delay:calc(var(--method-call-voice-beat) * -.33)}}@keyframes method-voice{30%{scale:1 .35}70%{scale:1}}.faq-inner{gap:clamp(var(--space-10), 5vw, var(--space-16));display:grid}.faq-head{text-align:center;justify-content:center;display:flex}.faq-headline{max-inline-size:var(--wrap-narrow-w);text-wrap:balance;margin:0}.faq-grid{gap:clamp(var(--space-6), 3vw, var(--space-12));grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}@media (max-width:64rem){.faq-grid{grid-template-columns:minmax(0,1fr)}}.faq-list{gap:var(--space-3);display:grid}.faq-item{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);cursor:pointer;transition:border-color var(--dur-base) var(--ease-emphasis), box-shadow var(--dur-base) var(--ease-emphasis)}.faq-item:hover,.faq-item.is-open{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.faq-item:hover,.faq-item.is-open{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.faq-question{font-family:var(--font-body);font-size:inherit;letter-spacing:inherit;line-height:inherit;margin:0}.faq-trigger{justify-content:space-between;align-items:center;gap:var(--space-5);width:100%;padding:clamp(var(--space-3), 1.1vw, var(--space-4)) clamp(var(--space-4), 1.8vw, var(--space-5));color:var(--text);font-family:inherit;font-size:var(--text-base);line-height:var(--leading-snug);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.faq-trigger:focus-visible{outline:var(--focus-ring-w) solid var(--accent);outline-offset:calc(var(--focus-ring-offset) * -1);border-radius:var(--radius-lg)}.faq-label{text-wrap:pretty}.faq-chevron{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-full);background:var(--accent);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.faq-chevron{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.faq-chevron{color:var(--accent);transition:background var(--dur-base) var(--ease-emphasis), color var(--dur-base) var(--ease-emphasis), transform var(--dur-base) var(--ease-emphasis)}.faq-chevron svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:55%;height:55%}.faq-item.is-open .faq-chevron{background:var(--accent);color:var(--paper);transform:rotate(180deg)}.faq-panel{height:0;overflow:hidden}.faq-item.is-open .faq-panel{height:auto}.faq-answer{gap:var(--space-3);padding:0 clamp(var(--space-4), 1.8vw, var(--space-5)) clamp(var(--space-4), 1.8vw, var(--space-5));display:grid}.faq-answer p{max-inline-size:68ch;color:var(--muted);font-size:var(--text-base);line-height:var(--leading-normal);text-wrap:pretty;margin:0}.faq-aside-card{justify-items:center;gap:var(--space-4);padding:clamp(var(--space-6), 2.4vw, var(--space-8));border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);text-align:center;display:grid}.faq-aside-seal{--faq-portrait-size:104px;width:var(--faq-portrait-size);height:var(--faq-portrait-size);border:2px solid var(--accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.faq-aside-seal{border:2px solid color-mix(in srgb, var(--accent) 45%, transparent)}}.faq-aside-seal{border-radius:var(--radius-full);background:var(--accent-pale);color:var(--accent)}.faq-aside-seal svg{fill:none;stroke:currentColor;stroke-width:8px;width:58%;height:58%}.faq-aside-headline{max-inline-size:22ch;font-size:var(--text-lg);line-height:var(--leading-snug);text-wrap:balance;margin:0}.faq-aside-text{max-inline-size:30ch;margin:0 0 var(--space-2);color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal);text-wrap:pretty}@media (prefers-reduced-motion:reduce){.faq-item,.faq-chevron{transition:none}}.booking{--booking-frame-min:clamp(400px, 46vh, 480px);--booking-frame-w:1040px;--booking-form-w:760px;--booking-brand-h:64px;padding-block-start:calc(var(--header-clear) + clamp(var(--space-4), 6.5vh, var(--space-20)));padding-block-end:0}.booking-head{justify-items:center;gap:var(--space-5);text-align:center;margin-block-end:clamp(var(--space-5), 4vh, var(--space-16));display:grid}.booking-headline{font-size:min(var(--text-5xl), 6.6vw, 11vh);text-wrap:nowrap;margin:0}.booking-text{max-inline-size:var(--booking-frame-w);color:var(--muted);font-size:var(--text-lg);text-wrap:balance}.booking-frame{min-block-size:var(--booking-frame-min);inline-size:min(100%, var(--booking-frame-w));margin-inline:auto;overflow:clip;container:booking-frame/inline-size}.booking-frame--form{clip-path:inset(0 calc((var(--booking-frame-w) - var(--booking-form-w)) / 2))}@container booking-frame (min-width:768.5px){.booking-cal{margin-block-end:calc(-1 * var(--booking-brand-h))}}html.lenis.lenis-smooth .booking-frame iframe{pointer-events:auto}.booking-fallback{max-inline-size:var(--booking-frame-w);margin:var(--space-4) auto 0;color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-normal);text-align:center;text-wrap:balance}.booking-fallback a{color:var(--text);text-decoration-line:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.2em}.notice{--notice-pad-top:calc(var(--header-clear) + var(--space-10));--notice-pad-bottom:calc(var(--section-y) + clamp(48px, 8vh, 96px));--notice-ghost-size:min(38vw, 30rem);min-height:100dvh;padding-top:var(--notice-pad-top);padding-bottom:var(--notice-pad-bottom);isolation:isolate;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.notice-ghost{inset:var(--notice-pad-top) 0 var(--notice-pad-bottom);z-index:0;color:var(--accent);place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.notice-ghost{color:color-mix(in srgb, var(--accent) 20%, transparent)}}.notice-ghost{font-family:var(--font-display);font-size:var(--notice-ghost-size);font-synthesis-weight:none;letter-spacing:var(--tracking-display);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;line-height:1;-webkit-mask-image:linear-gradient(#000 30%,#0000 92%);mask-image:linear-gradient(#000 30%,#0000 92%)}.notice-copy{z-index:1;text-align:center;opacity:0;flex-direction:column;align-items:center;display:flex;position:relative}.notice-stamp{--stamp-size:clamp(136px, 15vw, 180px);width:var(--stamp-size);height:var(--stamp-size);margin-bottom:var(--space-8)}.notice-stamp svg{width:100%;height:100%}.notice-stamp-label{fill:var(--muted);font-family:var(--font-mono);text-transform:uppercase}.notice-headline{text-wrap:balance;max-width:20ch}.notice-text{max-width:48ch;margin-top:var(--space-6);color:var(--muted);font-size:var(--text-lg)}.notice-cta{margin-top:var(--space-10)}@media (prefers-reduced-motion:reduce){.notice-ghost,.notice-copy{opacity:1}}.rate-plans{padding-block-start:calc(var(--header-clear) + clamp(40px, 8vh, 96px))}.rate-plans-head{margin-bottom:clamp(var(--space-8), 4vw, var(--space-12));text-align:center}.rate-plans-inner{max-width:var(--wrap-vast-w)}.rate-plans-headline{text-wrap:balance;margin:0}.rate-switch{--rate-switch-index:0;justify-items:center;gap:var(--space-4);margin-bottom:clamp(var(--space-10), 5vw, var(--space-16));text-align:center;display:grid}.rate-switch-track{max-width:100%;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-full);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:relative}.rate-switch-thumb{z-index:0;width:calc((100% - 2 * var(--space-1)) / var(--rate-switch-count));height:calc(100% - 2 * var(--space-1));border-radius:var(--radius-full);background:var(--surface-dark);transform:translateX(calc(var(--rate-switch-index) * 100%));position:absolute;inset-block-start:var(--space-1);inset-inline-start:var(--space-1)}.rate-switch-mask{--rate-switch-step:calc(100% / var(--rate-switch-count));z-index:2;inset:var(--space-1);clip-path:inset(0 calc(100% - (var(--rate-switch-index) + 1) * var(--rate-switch-step)) 0 calc(var(--rate-switch-index) * var(--rate-switch-step)) round var(--radius-full));pointer-events:none;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:absolute}.rate-switch-mask .rate-switch-tab{color:var(--text-on-dark)}.rate-switch-tab{z-index:1;min-height:var(--tap-min);padding:var(--space-2) clamp(var(--space-5), 3vw, var(--space-8));border-radius:var(--radius-full);color:var(--text);font-size:var(--text-ui);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex;position:relative}@media (prefers-reduced-motion:no-preference){.rate-switch-tab:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rate-switch-tab:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.rate-switch-thumb{transition:transform var(--dur-base) var(--ease-emphasis)}.rate-switch-mask{transition:clip-path var(--dur-base) var(--ease-emphasis)}.rate-switch-tab{transition:background var(--dur-fast) var(--ease-emphasis)}}#fam-creation:checked~.rate-switch{--rate-switch-index:0}#fam-migration:checked~.rate-switch{--rate-switch-index:1}#fam-visibilite:checked~.rate-switch{--rate-switch-index:2}#fam-creation:checked~.rate-switch [data-family=creation],#fam-migration:checked~.rate-switch [data-family=migration],#fam-visibilite:checked~.rate-switch [data-family=visibilite]{background:0 0}#fam-creation:focus-visible~.rate-switch [data-family=creation],#fam-migration:focus-visible~.rate-switch [data-family=migration],#fam-visibilite:focus-visible~.rate-switch [data-family=visibilite]{outline:var(--focus-ring-w) solid var(--accent);outline-offset:var(--focus-ring-offset)}.rate-panel{display:none}#fam-creation:checked~.rate-stage [data-family=creation],#fam-migration:checked~.rate-stage [data-family=migration],#fam-visibilite:checked~.rate-stage [data-family=visibilite]{gap:clamp(var(--space-10), 5vw, var(--space-16));grid-template-columns:minmax(0,1fr);display:grid}.rate-grid{grid-template-columns:minmax(0,1fr);display:grid}.rate-grid--solo{max-width:var(--wrap-narrow-w);margin-inline:auto}.rate-grid--pair,.rate-grid--trio{column-gap:clamp(var(--space-4), 1.8vw, var(--space-6));row-gap:var(--space-6);grid-template-rows:repeat(6,auto)}.rate-grid--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.rate-grid--trio{grid-template-columns:repeat(3,minmax(0,1fr))}.rate-card{gap:var(--space-6);padding:clamp(var(--space-6), 2.6vw, var(--space-10));border:1px solid var(--border);border-radius:var(--radius-xl);transition:border-color var(--dur-base) var(--ease-emphasis);display:grid}.rate-grid--pair .rate-card,.rate-grid--trio .rate-card{grid-row:span 6;grid-template-rows:subgrid}.rate-grid--trio .rate-card-provides,.rate-grid--trio .rate-card-option-list{grid-template-columns:minmax(0,1fr)}.rate-card--featured{box-shadow:var(--shadow-soft);border-color:#0000}.rate-card-head{align-content:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.rate-card-name{font-size:var(--text-2xl);line-height:var(--leading-snug);text-wrap:balance;margin:0}.rate-card-pitch{color:var(--muted);font-size:var(--text-base);line-height:var(--leading-snug);text-wrap:pretty;margin:0}.rate-card-highlights{align-content:start;gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.rate-card-highlights li{align-items:flex-start;gap:var(--space-3);font-size:var(--text-base);line-height:var(--leading-snug);text-wrap:pretty;display:flex}.rate-card-price-prefix{color:var(--muted);font-size:var(--text-sm);flex-basis:100%}.rate-card-price{align-content:end;align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;margin:0;display:flex}.rate-card-amount{font-family:var(--font-display);font-size:var(--text-4xl);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-display);line-height:var(--leading-tight);white-space:nowrap}.rate-card-unit{color:var(--muted);font-size:var(--text-lg)}.rate-card-cta{place-self:start stretch}.rate-card-cta .btn-face{text-align:center}.rate-card-provides{align-content:start;column-gap:clamp(var(--space-6), 4vw, var(--space-16));row-gap:var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rate-card-list{align-content:start;gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.rate-card-list li{align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-snug);text-wrap:pretty;display:flex}.rate-ico{--rate-ico-size:20px;width:var(--rate-ico-size);height:var(--rate-ico-size);color:var(--accent);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:0}.rate-ico--fill{fill:currentColor;stroke:none}.rate-card-options{align-content:start;gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--border);display:grid}.rate-card-option-list{gap:var(--space-4) clamp(var(--space-6), 4vw, var(--space-16));grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.rate-card-option-list li{align-items:flex-start;gap:var(--space-3);display:flex}.rate-card-option-body{gap:2px;display:grid}.rate-card-option-label{font-size:var(--text-sm);font-weight:500;line-height:var(--leading-snug);text-wrap:pretty}.rate-card-option-price{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.rate-card:not(.rate-card--featured):hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rate-card:not(.rate-card--featured):hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}}}.rate-terms{--rate-split-h:clamp(44px, 4.6vw, 52px)}.rate-terms-head{justify-items:center;gap:var(--space-4);margin-bottom:clamp(var(--space-10), 5vw, var(--space-16));text-align:center;display:grid}.rate-terms-headline{text-wrap:balance;margin:0}.rate-terms-lede{max-inline-size:44ch;color:var(--muted);font-size:var(--text-lg);line-height:var(--leading-normal);text-wrap:pretty;margin:0}.rate-split{flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex}.rate-split-step{--rate-split-share:100;flex-grow:var(--rate-split-share);gap:var(--space-3);flex-shrink:1;flex-basis:0;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.rate-split-bar{height:var(--rate-split-h);background:var(--accent-pale);color:var(--text);place-items:center;display:grid}.rate-split-step:first-child .rate-split-bar{background:var(--surface-dark);color:var(--text-on-dark);border-start-start-radius:var(--radius-full);border-end-start-radius:var(--radius-full)}.rate-split-step:last-child .rate-split-bar{border-start-end-radius:var(--radius-full);border-end-end-radius:var(--radius-full)}.rate-split-share{font-family:var(--font-display);font-size:var(--text-lg);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-heading);line-height:var(--leading-tight)}.rate-split-label{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-snug);text-align:center}.rate-note-list{gap:var(--space-8) clamp(var(--space-8), 4vw, var(--space-16));margin:clamp(var(--space-10), 5vw, var(--space-16)) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.rate-note{align-items:flex-start;gap:var(--space-3);display:flex}.rate-note .rate-ico{--rate-ico-size:28px}.rate-note-body{gap:var(--space-1);display:grid}.rate-note-title{font-size:var(--text-base);font-weight:500;line-height:var(--leading-snug);text-wrap:pretty}.rate-note-text{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal);text-wrap:pretty}@media (max-width:64rem){.rate-grid--pair,.rate-grid--trio{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.rate-grid--pair .rate-card,.rate-grid--trio .rate-card{grid-row:auto;grid-template-rows:none}.rate-grid--trio .rate-card-provides,.rate-grid--trio .rate-card-option-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:45rem){.rate-card-provides,.rate-card-option-list{grid-template-columns:minmax(0,1fr)}.rate-note-list{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.rate-note+.rate-note{padding-top:var(--space-5);border-top:1px solid var(--border)}.rate-split{gap:var(--space-4);flex-direction:column}.rate-split-bar{width:calc(var(--rate-split-share) * 1%);border-radius:var(--radius-full)}.rate-split-label{text-align:start}.rate-switch-track{border-radius:var(--radius-lg);grid-auto-columns:auto;grid-auto-flow:row;width:100%}.rate-switch-tab{border-radius:calc(var(--radius-lg) - var(--space-1))}.rate-switch-thumb{width:calc(100% - 2 * var(--space-1));height:calc((100% - 2 * var(--space-1)) / var(--rate-switch-count));border-radius:calc(var(--radius-lg) - var(--space-1));transform:translateY(calc(var(--rate-switch-index) * 100%))}.rate-switch-mask{clip-path:inset(calc(var(--rate-switch-index) * var(--rate-switch-step)) 0 calc(100% - (var(--rate-switch-index) + 1) * var(--rate-switch-step)) 0 round calc(var(--radius-lg) - var(--space-1)));grid-auto-columns:auto;grid-auto-flow:row}}@media (prefers-reduced-motion:reduce){.rate-switch-tab,.rate-card{transition:none}}@media print{.rate-panel{gap:var(--space-8);break-inside:avoid;display:grid!important}.rate-switch,.btn{display:none}.rate-split-bar{border:1px solid var(--border-on-light)}.rate-split-step:first-child .rate-split-bar{background:var(--paper);color:var(--text-on-light)}.rate-card--featured{background:var(--paper);color:var(--ink);--text:var(--text-on-light);--accent:var(--accent-on-light);--border:var(--border-on-light);--muted:var(--muted-on-light);border-color:var(--border-on-light);box-shadow:none}}.section-head{gap:var(--space-5);text-align:center;display:grid}.section-headline{max-inline-size:var(--wrap-w);text-wrap:balance;margin-inline:auto}.section-lede{max-inline-size:var(--wrap-narrow-w);color:var(--muted);font-size:var(--text-lg);line-height:var(--leading-normal);text-wrap:pretty;margin-inline:auto}.creation-craft-inner,.creation-included-inner,.creation-formats-inner,.creation-pledge-inner{gap:clamp(var(--space-10), 5vw, var(--space-16));display:grid}.creation-hero{--hero-curve:0;min-height:100svh;padding-top:calc(var(--header-clear) + var(--creation-hero-breath));isolation:isolate;background:var(--creation-hero-surface);border-bottom-right-radius:calc(var(--hero-radius-ratio) * 100%) calc(var(--hero-curve) * var(--hero-curve-depth));border-bottom-left-radius:calc(var(--hero-radius-ratio) * 100%) calc(var(--hero-curve) * var(--hero-curve-depth));flex-direction:column;display:flex;position:relative;overflow:hidden}.creation-hero-copy{z-index:1;max-width:var(--wrap-wide-w);gap:var(--creation-copy-gap);text-align:center;display:grid;position:relative;container-type:inline-size}.creation-hero-headline{font-size:var(--creation-title-size);letter-spacing:var(--tracking-hero);line-height:var(--creation-title-leading);white-space:nowrap}.creation-hero-headline-line{display:inline}.creation-hero-lede{max-width:var(--creation-lede-width);color:var(--muted);font-size:var(--text-lg);line-height:var(--leading-normal);text-wrap:balance;margin-inline:auto}.creation-hero-cta{padding-top:var(--space-2)}.creation-stage{min-height:var(--creation-stage-height);margin-top:var(--creation-stage-gap);flex:1;position:relative}@media (min-width:901px) and (min-height:820px){.creation-hero:before{content:"";flex:1}.creation-stage{flex-basis:var(--creation-stage-height)}}.creation-stage-canvas{height:min(100%, var(--creation-stage-height));width:max(100%, var(--creation-canvas-min));position:absolute;bottom:0;left:50%;transform:translate(-50%)}.creation-preview{bottom:calc(var(--preview-bottom) * var(--creation-preview-crop));left:var(--preview-left);width:var(--preview-width);aspect-ratio:var(--preview-ratio);z-index:var(--preview-layer);position:absolute}.creation-preview--one{--preview-bottom:var(--creation-one-bottom);--preview-ratio:var(--creation-one-ratio);--preview-left:var(--creation-one-left);--preview-width:var(--creation-one-width);--preview-tilt:var(--creation-one-tilt);--preview-layer:1}.creation-preview--two{--preview-bottom:var(--creation-two-bottom);--preview-ratio:var(--creation-two-ratio);--preview-left:var(--creation-two-left);--preview-width:var(--creation-two-width);--preview-tilt:var(--creation-two-tilt);--preview-layer:3}.creation-preview--three{--preview-bottom:var(--creation-three-bottom);--preview-ratio:var(--creation-three-ratio);--preview-left:var(--creation-three-left);--preview-width:var(--creation-three-width);--preview-tilt:var(--creation-three-tilt);--preview-layer:2}.creation-preview--four{--preview-bottom:var(--creation-four-bottom);--preview-ratio:var(--creation-four-ratio);--preview-left:var(--creation-four-left);--preview-width:var(--creation-four-width);--preview-tilt:var(--creation-four-tilt);--preview-layer:4}.creation-preview--five{--preview-bottom:var(--creation-five-bottom);--preview-ratio:var(--creation-five-ratio);--preview-left:var(--creation-five-left);--preview-width:var(--creation-five-width);--preview-tilt:var(--creation-five-tilt);--preview-layer:3}.creation-preview--six{--preview-bottom:var(--creation-six-bottom);--preview-ratio:var(--creation-six-ratio);--preview-left:var(--creation-six-left);--preview-width:var(--creation-six-width);--preview-tilt:var(--creation-six-tilt);--preview-layer:2}.creation-preview--seven{--preview-bottom:var(--creation-seven-bottom);--preview-ratio:var(--creation-seven-ratio);--preview-left:var(--creation-seven-left);--preview-width:var(--creation-seven-width);--preview-tilt:var(--creation-seven-tilt);--preview-layer:1}.creation-preview-motion{--creation-enter:0;--creation-hover:0;--creation-pointer:0;pointer-events:none;height:100%;transform:rotate(var(--preview-tilt));transform-origin:bottom}.creation-preview-frame{border:var(--creation-rule) solid var(--border);border-radius:var(--creation-preview-radius);background:var(--creation-preview-surface);height:100%;box-shadow:var(--creation-preview-shadow);position:relative;overflow:hidden}.creation-preview:nth-child(2n) .creation-preview-frame{background:var(--creation-preview-surface-alt)}.creation-preview-frame img{object-fit:cover;object-position:top}@media (prefers-reduced-motion:no-preference){[data-creation-copy]{--creation-enter:0;transform:translateY(calc(var(--creation-enter) * var(--creation-enter-distance)))}.creation-preview-motion{transform:translate(calc(var(--creation-pointer) * var(--creation-pointer-distance)), calc(var(--creation-enter) * var(--creation-card-distance) + var(--creation-hover) * var(--creation-hover-distance))) rotate(calc(var(--preview-tilt) * (1 - var(--creation-hover) * var(--creation-hover-straighten)) + var(--creation-pointer) * var(--creation-pointer-tilt)))}}@media (prefers-reduced-motion:reduce){.creation-hero{--hero-curve:1}[data-creation-copy],.creation-preview-motion{opacity:1}}.creation-craft-copy{gap:clamp(var(--space-6), 3vw, var(--space-12));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.creation-craft-copy p{text-wrap:pretty}.creation-included{padding-block-start:0}.creation-pillars{gap:var(--pillar-gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.creation-pillar{grid-template-columns:var(--pillar-columns);gap:var(--pillar-visual-gap);padding:var(--pillar-pad);border:var(--creation-rule) solid var(--border);border-radius:var(--format-card-radius);box-shadow:var(--shadow-soft);text-wrap:pretty;align-items:stretch;display:grid}.creation-pillar-copy{align-content:start;gap:var(--space-3);display:grid}.creation-pillar-title{font-size:var(--text-xl);line-height:var(--leading-snug);text-wrap:balance}.creation-pillar p{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.pillar-visual{min-height:var(--pillar-visual-min);display:grid;position:relative}.pillar-shot{background:var(--surface-raised);display:block;position:relative;overflow:hidden}.pillar-shot img{object-fit:cover}.pillar-plan-page,.pillar-chat-frame{border:var(--pillar-face-border);border-radius:var(--pillar-face-radius);background:var(--pillar-face-bg);box-shadow:var(--pillar-face-shadow);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pillar-plan{display:grid;position:absolute;inset:0}.pillar-plan-page{align-content:center;gap:var(--pillar-plan-gap);margin:var(--pillar-plan-pin) 0 0;padding:calc(var(--space-3) + var(--pillar-plan-pin)) var(--space-3) var(--space-3);list-style:none;display:grid;overflow:hidden}.pillar-plan-goal{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--accent-pale);box-shadow:var(--pillar-face-shadow);color:var(--text);font-size:var(--pillar-face-text);line-height:var(--pillar-chat-leading);white-space:nowrap;rotate:var(--pillar-plan-tilt);display:inline-flex;position:absolute;inset-block-start:0;inset-inline-end:var(--space-3)}.pillar-plan-goal-label{color:var(--accent);font-size:var(--pillar-face-label);font-weight:600}.pillar-plan-goal-value{font-weight:600}.pillar-plan-glyph{inline-size:var(--pillar-plan-icon);block-size:var(--pillar-plan-icon);fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.pillar-plan-step{grid-template-columns:var(--pillar-plan-rank) minmax(0, 1fr);column-gap:var(--space-2);align-items:start;display:grid;position:relative}.pillar-plan-rank{inline-size:var(--pillar-plan-rank);block-size:var(--pillar-plan-rank);border-radius:var(--radius-full);background:var(--accent);color:var(--paper);font-size:var(--pillar-face-label);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;line-height:1;display:grid;position:relative}.pillar-plan-thread{inset-block:var(--pillar-plan-rank) calc(var(--pillar-plan-gap) * -1);border-inline-start:var(--pillar-plan-thread-w) solid var(--pillar-plan-thread-color);transform-origin:top;position:absolute;inset-inline-start:calc((var(--pillar-plan-rank) - var(--pillar-plan-thread-w)) / 2)}.pillar-plan-block{gap:var(--space-1);min-inline-size:0;display:grid}.pillar-plan-head{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:var(--pillar-plan-rank);font-size:var(--pillar-face-label);line-height:1;display:flex}.pillar-plan-role{color:var(--text);font-weight:600}.pillar-plan-intent{align-items:center;gap:var(--pillar-plan-intent-gap);padding:var(--pillar-plan-intent-pad);border-radius:var(--radius-full);background:var(--accent-pale);color:var(--accent);white-space:nowrap;font-weight:600;display:inline-flex}.pillar-plan-intent-icon,.pillar-plan-cta-icon{inline-size:var(--pillar-face-label);block-size:var(--pillar-face-label);fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.pillar-plan-copy{color:var(--muted);font-size:var(--pillar-face-text);line-height:var(--pillar-chat-leading)}.pillar-plan-draft{background-image:linear-gradient(var(--accent), var(--accent));background-repeat:no-repeat;background-position:0 var(--pillar-plan-strike-y);background-size:calc(var(--pillar-plan-strike,1) * 100%) var(--pillar-plan-strike-w);-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration:none}.pillar-plan-final{color:var(--text);font-size:var(--pillar-face-heading);letter-spacing:var(--tracking-heading);font-weight:600;line-height:var(--leading-snug);text-wrap:balance}.pillar-plan-shots{gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pillar-plan-shot{block-size:var(--pillar-plan-shot-h);border-radius:var(--radius-sm);background:var(--surface-raised);position:relative;overflow:hidden}.pillar-plan-shot img{object-fit:cover;scale:var(--pillar-plan-shot-zoom)}.pillar-plan-trust{align-items:center;gap:var(--space-1);color:var(--text);font-size:var(--pillar-face-text);line-height:var(--pillar-chat-leading);display:flex}.pillar-plan-action{justify-self:start;display:flex;position:relative}.pillar-plan-cta{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--accent);box-shadow:var(--pillar-face-shadow);color:var(--paper);font-size:var(--pillar-face-text);font-weight:600;line-height:var(--pillar-chat-leading);white-space:nowrap;display:inline-flex;position:relative}.pillar-plan-cursor{inline-size:var(--pillar-plan-cursor);block-size:auto;fill:var(--text);stroke:var(--surface-light);stroke-width:1.5px;stroke-linejoin:round;pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:88%}.pillar-plan-pulse{border:var(--pillar-plan-pulse-w) solid var(--accent);border-radius:inherit;opacity:0;visibility:hidden;pointer-events:none;position:absolute;inset:0}.creation-pillar--mosaic{overflow:clip}.pillar-mosaic{inset-block:calc(var(--pillar-pad) * -1);inset-inline:calc(var(--pillar-visual-gap) * -.5) calc(var(--pillar-pad) * -1);position:absolute;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28%);mask-image:linear-gradient(90deg,#0000,#000 28%)}.pillar-mosaic-grid{align-items:start;gap:var(--pillar-mosaic-gap);inline-size:170%;translate:-50% -50%;rotate:var(--pillar-mosaic-tilt);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%}.pillar-mosaic-column{gap:var(--pillar-mosaic-gap);display:grid}.pillar-mosaic-column:nth-child(2){margin-block-start:30%}.pillar-mosaic-column:nth-child(3){margin-block-start:-20%}.pillar-mosaic-column:nth-child(4){margin-block-start:15%}.pillar-mosaic-tile{border:var(--pillar-face-border);border-radius:var(--pillar-face-radius);box-shadow:var(--pillar-face-shadow)}.pillar-mosaic-tile--tall{aspect-ratio:9/16}.pillar-mosaic-tile--wide{aspect-ratio:4/3}.pillar-mosaic-palette{gap:var(--space-1);padding:var(--pillar-face-pad);background:var(--pillar-face-bg);display:grid}.pillar-swatches{gap:3px;display:flex}.pillar-swatch{inline-size:var(--pillar-swatch);block-size:var(--pillar-swatch);border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--border)}.pillar-mosaic-voice{color:var(--muted);font-size:var(--pillar-face-label);line-height:var(--leading-snug)}.pillar-chat{--pillar-chat-fill:var(--border)}@supports (color:color-mix(in lab, red, red)){.pillar-chat{--pillar-chat-fill:color-mix(in srgb, var(--border) 45%, var(--surface-light))}}.pillar-chat{--pillar-chat-you:var(--pillar-chat-fill);gap:var(--pillar-chat-gap);grid-template-rows:minmax(0,1fr) auto;display:grid;position:absolute;inset:0}.pillar-chat-frame{gap:var(--pillar-chat-gap);padding:var(--pillar-face-pad);font-size:var(--pillar-face-text);line-height:var(--pillar-chat-leading);grid-area:1/1;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.pillar-chat-bar{justify-content:space-between;align-items:center;gap:var(--space-2);border-block-end:var(--pillar-face-border);color:var(--muted);padding-block-end:var(--space-1);display:flex}.pillar-chat-brand{align-items:center;gap:var(--space-1);min-inline-size:0;display:flex}.pillar-chat-name{color:var(--text);font-size:var(--pillar-face-heading);letter-spacing:var(--tracking-heading);font-weight:600}.pillar-chat-model{white-space:nowrap}.pillar-chat-glyph{inline-size:var(--pillar-chat-icon);block-size:var(--pillar-chat-icon);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.pillar-chat-thread{align-content:start;gap:var(--space-2);display:grid;overflow:hidden}.pillar-chat .pillar-chat-ask{font-size:inherit;line-height:inherit;max-inline-size:88%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-lg);background:var(--pillar-chat-fill);color:var(--text);justify-self:end}.pillar-chat-reply{align-items:flex-start;gap:var(--space-2);display:flex}.pillar-chat-mark{inline-size:var(--pillar-chat-mark);block-size:var(--pillar-chat-mark);fill:var(--text);flex:none;margin-block-start:calc(( var(--pillar-face-text) * var(--pillar-chat-leading) - var(--pillar-chat-mark) ) / 2)}.pillar-chat-said{gap:var(--space-1);min-inline-size:0;display:grid}.pillar-chat-dot{inline-size:var(--pillar-chat-dot);block-size:var(--pillar-chat-dot);border-radius:var(--radius-full);background:var(--text);opacity:0;visibility:hidden;grid-area:1/1;place-self:center start}.pillar-chat .pillar-chat-intro{color:var(--text);font-size:inherit;line-height:inherit;grid-area:1/1}.pillar-chat-list{gap:var(--space-1);grid-row:2;margin:0;padding:0;list-style:none;display:grid}.pillar-chat-item{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--pillar-chat-radius);color:var(--muted);display:flex}.pillar-chat-rank{font-variant-numeric:tabular-nums;flex:none}.pillar-chat-who{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pillar-chat-item--you{background:var(--pillar-chat-you);color:var(--text)}.pillar-chat-item--you .pillar-chat-who{font-weight:600}.pillar-chat-badge{align-items:center;gap:var(--space-1);padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--text);color:var(--surface-light);font-size:var(--pillar-face-label);white-space:nowrap;flex:none;margin-inline-start:auto;font-weight:500;display:inline-flex}.pillar-chat-badge .pillar-chat-glyph{inline-size:var(--pillar-face-label);block-size:var(--pillar-face-label)}.pillar-chat-input{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:var(--pillar-face-border);border-radius:var(--radius-full);background:var(--surface-light);color:var(--muted);display:flex}.pillar-chat-field{flex:1;min-inline-size:0;display:grid}.pillar-chat-hint,.pillar-chat-draft{grid-area:1/1}.pillar-chat-draft{color:var(--text)}.pillar-chat-cursor{inline-size:var(--pillar-chat-cursor);background:var(--text);opacity:0;visibility:hidden;vertical-align:text-bottom;block-size:1em;margin-inline-start:var(--pillar-chat-cursor);display:inline-block}.pillar-chat-voice{inline-size:var(--pillar-chat-voice);block-size:var(--pillar-chat-voice);border-radius:var(--radius-full);background:var(--text);color:var(--surface-light);flex:none;place-items:center;display:inline-grid}.pillar-chat-voice .pillar-chat-glyph{inline-size:var(--pillar-face-label);block-size:var(--pillar-face-label)}.pillar-chat .pillar-chat-note{color:var(--muted);font-size:var(--pillar-face-label);line-height:var(--leading-snug);text-align:center;text-wrap:balance;grid-row:2}.pillar-mockup{inline-size:calc(100% + var(--pillar-visual-gap) * .6 + var(--pillar-pad) * .7);align-self:center;margin-inline-start:calc(var(--pillar-visual-gap) * -.6);display:block}.pillar-mockup img{block-size:auto;inline-size:100%;display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pillar-mosaic-column,.pillar-mockup img{transition:transform var(--dur-slow) var(--ease-in-out), translate var(--dur-slow) var(--ease-in-out), background-color var(--dur-slow) var(--ease-in-out), color var(--dur-slow) var(--ease-in-out)}.creation-pillar:hover .pillar-mosaic-column:nth-child(odd){translate:0 -6%}.creation-pillar:hover .pillar-mosaic-column:nth-child(2n){translate:0 6%}.creation-pillar:hover .pillar-mockup img{transform:scale(1.04)}}.format-switch{gap:var(--format-switch-gap);grid-template-columns:minmax(0,.9fr) minmax(0,1.9fr);align-items:start;display:grid}.format-tabs{gap:var(--format-tab-gap);display:grid}.format-tabs-mask{display:none}.format-tab{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--format-tab-pad);color:var(--muted);font-family:var(--font-display);font-size:var(--format-tab-size);letter-spacing:var(--tracking-heading);line-height:var(--leading-snug);text-align:start;cursor:pointer;transition:color var(--format-wipe-dur) var(--ease-steady);background:0 0;border:0;display:flex;position:relative}.format-tab:before{content:"";z-index:0;border-radius:var(--radius-lg);background:var(--format-tab-fill);clip-path:inset(0 100% 0 0 round var(--radius-lg));transition:clip-path var(--format-wipe-dur) var(--ease-steady);position:absolute;inset:0}.format-tab.is-active:before{clip-path:inset(0 0 0 0 round var(--radius-lg))}.format-tab-name,.format-tab-go{z-index:1;position:relative}.format-tab.is-active,.format-tab:hover{color:var(--text)}.format-tab:focus-visible{outline:var(--focus-ring-w) solid var(--accent);outline-offset:calc(var(--focus-ring-offset) * -1);border-radius:var(--radius-lg)}.format-tab-name{text-wrap:balance}.format-tab-go{width:var(--format-tab-go-size);height:var(--format-tab-go-size);border-radius:var(--radius-full);background:var(--accent);color:var(--paper);opacity:0;transition:opacity var(--format-go-dur) var(--ease-out), transform var(--format-go-dur) var(--ease-out);flex:none;place-items:center;display:grid}.format-tab-go .rate-ico{--rate-ico-size:18px;color:inherit}.format-tab:hover:not(.is-active) .format-tab-go{opacity:1}@media (prefers-reduced-motion:no-preference){.format-tab-go{transform:translateX(calc(-1 * var(--format-go-shift)))}.format-tab:hover:not(.is-active) .format-tab-go{transform:none}}.format-panels{padding:var(--format-card-pad);border:var(--creation-rule) solid var(--border);border-radius:var(--format-card-radius);box-shadow:var(--shadow-soft);display:grid}.format-panel{gap:var(--format-panel-gap);visibility:hidden;grid-area:1/1;grid-template-rows:auto auto 1fr;display:grid}.format-panel-detail{gap:var(--format-panel-columns-gap);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.format-panel.is-active{visibility:visible}.format-panel:focus-visible{outline:var(--focus-ring-w) solid var(--accent);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-lg)}.format-panel-intent{font-family:var(--font-display);font-size:var(--format-intent-size);letter-spacing:var(--tracking-heading);line-height:var(--leading-tight);text-wrap:balance}.format-panel-text{color:var(--muted);font-size:var(--text-lg);line-height:var(--leading-normal);text-wrap:pretty}.format-panel-keys{align-content:space-between;align-self:stretch;gap:var(--format-panel-gap);display:grid}.format-panel-points{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.format-panel-points li{gap:var(--space-3);font-size:var(--text-base);line-height:var(--leading-normal);text-wrap:pretty;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.format-panel-points .rate-ico{margin-top:var(--format-mark-nudge)}.format-panel-fit{gap:var(--space-2);padding-top:var(--format-panel-gap);border-top:var(--creation-rule) solid var(--border);font-size:var(--text-base);line-height:var(--leading-snug);text-wrap:pretty;display:grid}.format-panel-fit-label{color:var(--accent);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.format-panel-visual{width:var(--format-visual-size);aspect-ratio:var(--format-visual-ratio);pointer-events:none;-webkit-user-select:none;user-select:none;justify-self:end;position:relative}.format-panel-visual img{object-fit:contain;transform:scale(var(--format-visual-zoom))}.format-panel[data-format=page-unique]{--format-visual-zoom:var(--format-visual-zoom-angled)}@media (prefers-reduced-motion:reduce){.format-tab,.format-tab-go{transition:none}}.creation-pledge-list{gap:clamp(var(--space-6), 3vw, var(--space-12));grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.creation-pledge-item{align-items:flex-start;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--border);display:flex}.creation-pledge-item .rate-ico{--rate-ico-size:22px;margin-top:2px}.creation-pledge-label{font-size:var(--text-lg);font-weight:500;line-height:var(--leading-snug);text-wrap:pretty;display:block}.creation-pledge-note{margin-top:var(--space-2);color:var(--muted);line-height:var(--leading-normal);text-wrap:pretty;display:block}@media (max-width:1100px){.creation-pillars{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.creation-craft-copy,.creation-formats-common,.creation-pledge-list,.format-switch,.format-panel-detail{grid-template-columns:minmax(0,1fr)}.format-panel-visual{justify-self:start}}@media (max-width:40rem){.creation-pillar{grid-template-columns:minmax(0,1fr)}.pillar-visual{aspect-ratio:16/10;inline-size:100%}.pillar-mosaic{inset-block-start:0;inset-inline-start:calc(var(--pillar-pad) * -1);-webkit-mask-image:linear-gradient(#0000,#000 28%);mask-image:linear-gradient(#0000,#000 28%)}.creation-pillar--plan .pillar-visual,.creation-pillar--answers .pillar-visual,.creation-pillar--mockup .pillar-visual{aspect-ratio:auto}.pillar-plan,.creation-pillar--answers .pillar-chat{position:static}.pillar-mockup{inline-size:calc(100% + var(--pillar-pad) * 1.4);margin-inline-start:calc(var(--pillar-pad) * -.7)}.creation-hero-headline{font-size:var(--creation-title-mobile)}.creation-hero-headline-line{display:block}.creation-hero-lede{font-size:var(--text-base);text-wrap:pretty}}.mig-start,.mig-tidy,.mig-process,.mig-tools,.mig-speed,.mig-ways,.mig-ways+.faq-section{padding-block-start:0}.mig-start-inner,.mig-tidy-inner,.mig-process-inner,.mig-tools-inner,.mig-speed-inner,.mig-ways-inner{gap:clamp(var(--space-10), 5vw, var(--space-16));display:grid}.mig-window{--u:calc(100cqi / var(--mig-window-width,var(--mig-window-design)));border:var(--creation-rule) solid var(--mig-chrome-rule);border-radius:var(--mig-window-radius);background:var(--mig-chrome-surface);box-shadow:var(--mig-window-shadow);color:var(--mig-chrome-ink);grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:clip;container-type:inline-size}.mig-site{--u:calc(100cqi / var(--mig-site-design));position:relative;overflow:clip;container-type:inline-size}.mig-site--phone{--u:calc(100cqi / var(--mig-site-design-phone))}.mig-site--column{--u:calc(100cqi / var(--mig-old-column))}.mig-chrome{background:var(--mig-chrome-surface);font-family:var(--mig-system-font);line-height:1.2;display:grid}.mig-chrome svg{fill:currentColor}.mig-chrome-strip{align-items:flex-end;gap:calc(4 * var(--u));block-size:calc(46 * var(--u));padding-inline:calc(14 * var(--u));background:var(--mig-chrome-frame);display:flex}.mig-chrome-lights{align-self:center;gap:calc(8 * var(--u));margin-inline-end:calc(14 * var(--u));display:flex}.mig-chrome-lights>span{inline-size:calc(12 * var(--u));block-size:calc(12 * var(--u));border-radius:var(--radius-full);background:var(--mig-chrome-light-close)}.mig-chrome-lights>span:nth-child(2){background:var(--mig-chrome-light-min)}.mig-chrome-lights>span:nth-child(3){background:var(--mig-chrome-light-max)}.mig-chrome-tab{align-items:center;gap:calc(8 * var(--u));inline-size:calc(236 * var(--u));block-size:calc(36 * var(--u));padding-inline:calc(12 * var(--u)) calc(8 * var(--u));color:var(--mig-chrome-grey);font-size:calc(12.5 * var(--u));border-start-start-radius:calc(10 * var(--u));border-start-end-radius:calc(10 * var(--u));display:flex}.mig-chrome-tab.is-active{background:var(--mig-chrome-surface);color:var(--mig-chrome-ink)}.mig-chrome-favicon{inline-size:calc(16 * var(--u));block-size:calc(16 * var(--u));color:var(--mig-chrome-grey);flex:none}.mig-chrome-favicon--brand{fill:var(--mig-new-accent)}.mig-chrome-throbber{inline-size:calc(16 * var(--u));block-size:calc(16 * var(--u));border:calc(2 * var(--u)) solid var(--mig-chrome-throbber);flex:none}@supports (color:color-mix(in lab, red, red)){.mig-chrome-throbber{border:calc(2 * var(--u)) solid color-mix(in srgb, var(--mig-chrome-throbber) 18%, transparent)}}.mig-chrome-throbber{border-block-start-color:var(--mig-chrome-throbber);border-radius:var(--radius-full)}@media (prefers-reduced-motion:no-preference){.mig-chrome-throbber{animation:mig-spin var(--mig-chrome-throbber-turn) linear infinite}}@keyframes mig-spin{to{rotate:1turn}}.mig-chrome-tab-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.mig-chrome-tab-close{inline-size:calc(16 * var(--u));block-size:calc(16 * var(--u));color:var(--mig-chrome-grey);flex:none}.mig-chrome-new{inline-size:calc(20 * var(--u));block-size:calc(20 * var(--u));color:var(--mig-chrome-grey);align-self:center;margin-inline-start:calc(6 * var(--u))}.mig-chrome-toolbar{align-items:center;gap:calc(12 * var(--u));block-size:calc(46 * var(--u));padding-inline:calc(12 * var(--u));border-block-end:var(--creation-rule) solid var(--mig-chrome-rule);display:flex}.mig-chrome-tool{inline-size:calc(20 * var(--u));block-size:calc(20 * var(--u));color:var(--mig-chrome-grey);flex:none}.mig-chrome-tool.is-off{opacity:var(--mig-chrome-off)}.mig-chrome-omnibox{align-items:center;gap:calc(8 * var(--u));min-inline-size:0;block-size:calc(34 * var(--u));padding-inline:calc(6 * var(--u)) calc(12 * var(--u));border-radius:var(--radius-full);background:var(--mig-chrome-field);font-size:calc(14 * var(--u));flex:1;display:flex}.mig-chrome-info{align-items:center;gap:calc(6 * var(--u));block-size:calc(26 * var(--u));padding-inline:calc(5 * var(--u));border-radius:var(--radius-full);background:var(--mig-chrome-surface);color:var(--mig-chrome-ink);flex:none;display:inline-flex}.mig-chrome-info svg{inline-size:calc(16 * var(--u));block-size:calc(16 * var(--u))}.mig-chrome-info--warn{color:var(--mig-chrome-grey);padding-inline-end:calc(10 * var(--u))}.mig-chrome-url{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.mig-chrome-host{color:var(--mig-chrome-ink)}.mig-chrome-path{color:var(--mig-chrome-grey)}.mig-chrome-star{inline-size:calc(18 * var(--u));block-size:calc(18 * var(--u));color:var(--mig-chrome-grey);flex:none}.mig-chrome-avatar{inline-size:calc(24 * var(--u));block-size:calc(24 * var(--u));border-radius:var(--radius-full);background:var(--mig-chrome-avatar);flex:none}.mig-photo{border-radius:inherit;display:block;position:relative;overflow:hidden}.mig-photo img{object-fit:cover;object-position:var(--mig-focus-x) var(--mig-focus-y)}.mig-old{background:var(--mig-old-canvas);min-block-size:100%;color:var(--mig-old-text);font-family:var(--mig-old-sans);font-size:calc(11 * var(--u));line-height:1.5}.mig-old-column{inline-size:calc(var(--mig-old-column) * var(--u));margin-inline:auto}.mig-old-top{background:linear-gradient(var(--mig-old-top-from), var(--mig-old-top-to));color:var(--mig-old-top-text)}.mig-old-top-inner{padding:calc(6 * var(--u)) calc(14 * var(--u));justify-content:space-between;display:flex}.mig-old-sep{margin-inline:calc(8 * var(--u));opacity:var(--mig-old-faint)}.mig-old-follow{align-items:center;gap:calc(6 * var(--u));display:inline-flex}.mig-old-f{inline-size:calc(14 * var(--u));block-size:calc(14 * var(--u));border-radius:calc(2 * var(--u));background:var(--mig-old-facebook);color:var(--mig-old-paper);font-family:var(--mig-old-sans);place-items:center;font-weight:700;display:inline-grid}.mig-old-page{background:var(--mig-old-paper);box-shadow:0 0 calc(10 * var(--u)) var(--mig-old-shadow)}.mig-old-header{align-items:center;gap:calc(14 * var(--u));padding:calc(18 * var(--u)) calc(22 * var(--u));display:flex}.mig-old-logo{inline-size:calc(56 * var(--u));block-size:calc(52 * var(--u))}.mig-old-logo-chimney,.mig-old-logo-door{fill:var(--mig-old-door)}.mig-old-logo-roof{fill:var(--mig-old-roof)}.mig-old-logo-wall{fill:var(--mig-old-wall)}.mig-old-logo-window{fill:var(--mig-old-window)}.mig-old-brand{flex:1;display:grid}.mig-old-name{color:var(--mig-old-roof);font-family:var(--mig-old-serif);font-size:calc(30 * var(--u));letter-spacing:calc(2 * var(--u));text-transform:uppercase;text-shadow:calc(1 * var(--u)) calc(1 * var(--u)) 0 var(--mig-old-emboss);font-weight:700}.mig-old-tagline{color:var(--mig-old-faint-text);font-family:var(--mig-old-serif);font-size:calc(14 * var(--u));font-style:italic}.mig-old-badge{inline-size:calc(84 * var(--u));block-size:calc(84 * var(--u));padding:calc(10 * var(--u));background:var(--mig-old-red);clip-path:polygon(50% 0%,61% 12%,77% 6%,80% 22%,96% 26%,89% 41%,100% 54%,86% 63%,89% 79%,73% 80%,65% 95%,50% 87%,35% 95%,27% 80%,11% 79%,14% 63%,0% 54%,11% 41%,4% 26%,20% 22%,23% 6%,39% 12%);color:var(--mig-old-paper);font-family:var(--mig-old-sans);font-size:calc(11 * var(--u));text-align:center;rotate:var(--mig-old-badge-tilt);place-items:center;font-weight:700;line-height:1.1;display:grid}.mig-old-call{color:var(--mig-old-ink);font-family:var(--mig-old-serif);font-size:calc(22 * var(--u));text-align:end;font-weight:700;display:grid}.mig-old-call-label{color:var(--mig-old-red);font-size:calc(14 * var(--u))}.mig-old-nav{background:linear-gradient(var(--mig-old-nav-from), var(--mig-old-nav-to));border-block:calc(1 * var(--u)) solid var(--mig-old-nav-edge);display:flex}.mig-old-nav-item{padding:calc(11 * var(--u)) calc(17 * var(--u));border-inline-end:calc(1 * var(--u)) solid var(--mig-old-nav-edge);color:var(--mig-old-paper);font-size:calc(12 * var(--u));text-shadow:0 calc(-1 * var(--u)) 0 var(--mig-old-shadow);font-weight:700}.mig-old-nav-item.is-current{background:var(--mig-old-nav-current)}.mig-old-slider{block-size:calc(290 * var(--u));border-block-end:calc(4 * var(--u)) solid var(--mig-old-nav-to);position:relative}.mig-old-slide{position:absolute;inset:0}.mig-old-caption{gap:calc(6 * var(--u));max-inline-size:calc(430 * var(--u));padding:calc(14 * var(--u)) calc(18 * var(--u));background:var(--mig-old-veil);color:var(--mig-old-paper);display:grid;position:absolute;inset-block-end:calc(32 * var(--u));inset-inline-start:calc(24 * var(--u))}.mig-old-welcome{font-family:var(--mig-old-serif);font-size:calc(24 * var(--u));font-style:italic;line-height:1.15}.mig-old-welcome-text{font-size:calc(11 * var(--u))}.mig-old-arrow{inline-size:calc(30 * var(--u));block-size:calc(30 * var(--u));border-radius:var(--radius-full);background:var(--mig-old-veil);color:var(--mig-old-paper);font-size:calc(22 * var(--u));place-items:center;line-height:1;display:grid;position:absolute;inset-block-start:50%;translate:0 -50%}.mig-old-arrow--prev{inset-inline-start:calc(10 * var(--u))}.mig-old-arrow--next{inset-inline-end:calc(10 * var(--u))}.mig-old-dots{gap:calc(6 * var(--u));display:flex;position:absolute;inset-block-end:calc(14 * var(--u));inset-inline-end:calc(20 * var(--u))}.mig-old-dots>span{inline-size:calc(9 * var(--u));block-size:calc(9 * var(--u));border:calc(1 * var(--u)) solid var(--mig-old-paper);border-radius:var(--radius-full)}.mig-old-dots>.is-current{background:var(--mig-old-paper)}.mig-old-body{grid-template-columns:minmax(0, 1fr) calc(230 * var(--u));gap:calc(20 * var(--u));padding:calc(20 * var(--u)) calc(22 * var(--u));display:grid}.mig-old-columns{gap:calc(18 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mig-old-col{align-content:start;gap:calc(7 * var(--u));display:grid}.mig-old-col-title{color:var(--mig-old-nav-to);font-family:var(--mig-old-serif);font-size:calc(17 * var(--u));font-weight:700}.mig-old-thumb{block-size:calc(92 * var(--u));border:calc(3 * var(--u)) solid var(--mig-old-paper);box-shadow:0 0 0 calc(1 * var(--u)) var(--mig-old-rule)}.mig-old-more{color:var(--mig-old-link);text-decoration:underline}.mig-old-side{align-content:start;gap:calc(14 * var(--u));display:grid}.mig-old-box{gap:calc(4 * var(--u));border:calc(1 * var(--u)) solid var(--mig-old-rule);background:var(--mig-old-box);padding-block-end:calc(10 * var(--u));display:grid}.mig-old-box>:not(.mig-old-box-title){padding-inline:calc(10 * var(--u))}.mig-old-box-title{padding:calc(6 * var(--u)) calc(10 * var(--u));background:linear-gradient(var(--mig-old-nav-from), var(--mig-old-nav-to));color:var(--mig-old-paper);font-family:var(--mig-old-serif);font-size:calc(14 * var(--u));margin-block-end:calc(4 * var(--u));font-weight:700}.mig-old-box-date{color:var(--mig-old-red);font-weight:700}.mig-old-footer{padding:calc(10 * var(--u)) calc(22 * var(--u));background:var(--mig-old-top-to);color:var(--mig-old-top-text);font-size:calc(10 * var(--u));text-align:center}.mig-new{isolation:isolate;background:var(--mig-new-bg);min-block-size:100%;color:var(--mig-new-text);font-family:var(--font-body);font-size:calc(15 * var(--u));grid-template-rows:auto minmax(0,1fr);line-height:1.5;display:grid;position:relative;overflow:clip}.mig-new svg{fill:currentColor}.mig-new-backdrop,.mig-new-scrim{z-index:-1;position:absolute;inset:0}.mig-new-backdrop img{filter:var(--mig-new-grade)}.mig-new-scrim{background:var(--mig-new-scrim)}.mig-new-scrim--phone{background:var(--mig-new-scrim-phone)}.mig-new-header{align-items:center;gap:calc(40 * var(--u));margin-inline:calc(56 * var(--u));padding-block:calc(24 * var(--u));border-block-end:calc(1 * var(--u)) solid var(--mig-new-rule);display:flex}.mig-new-brand{align-items:center;gap:calc(10 * var(--u));font-size:calc(18 * var(--u));letter-spacing:-.01em;flex:1;font-weight:600;display:inline-flex}.mig-new-brand-mark{inline-size:calc(26 * var(--u));block-size:calc(26 * var(--u))}.mig-new-nav{gap:calc(34 * var(--u));color:var(--mig-new-muted);font-size:calc(14 * var(--u));display:flex}.mig-new-cta,.mig-new-button{align-items:center;gap:calc(12 * var(--u));padding:calc(12 * var(--u)) calc(22 * var(--u));border-radius:var(--radius-full);background:var(--mig-new-pill);color:var(--mig-new-pill-text);font-size:calc(14 * var(--u));white-space:nowrap;font-weight:500;display:inline-flex}.mig-new-stage{grid-template-columns:minmax(0, 1fr) calc(560 * var(--u));gap:calc(56 * var(--u));min-block-size:0;padding:calc(36 * var(--u)) 0 calc(72 * var(--u)) calc(56 * var(--u));align-items:end;display:grid}.mig-new-intro{gap:calc(24 * var(--u));max-inline-size:calc(390 * var(--u));justify-items:start;display:grid}.mig-new-lede{color:var(--mig-new-muted);font-size:calc(17 * var(--u));text-wrap:pretty;line-height:1.55}.mig-new-actions{align-items:center;gap:calc(12 * var(--u));display:flex}.mig-new-button{padding:calc(7 * var(--u)) calc(7 * var(--u)) calc(7 * var(--u)) calc(22 * var(--u));font-size:calc(15 * var(--u))}.mig-new-button-arrow{inline-size:calc(34 * var(--u));block-size:calc(34 * var(--u));border-radius:var(--radius-full);background:var(--mig-new-bg);color:var(--mig-new-text);place-items:center;display:grid}.mig-new-button-arrow svg{inline-size:calc(16 * var(--u));block-size:calc(16 * var(--u))}.mig-new-ghost,.mig-new-arrow,.mig-new-slide{border:calc(1 * var(--u)) solid var(--mig-new-glass-edge);background:var(--mig-new-glass);-webkit-backdrop-filter:blur(calc(16 * var(--u))) saturate(1.3);backdrop-filter:blur(calc(16 * var(--u))) saturate(1.3)}.mig-new-ghost{padding:calc(12 * var(--u)) calc(22 * var(--u));border-radius:var(--radius-full);font-size:calc(15 * var(--u));font-weight:500}.mig-new-feature{min-inline-size:0;grid-template-columns:minmax(0,1fr);justify-items:end;padding-inline-end:calc(56 * var(--u));display:grid}.mig-new-kicker{color:var(--mig-new-muted);font-size:calc(14 * var(--u));margin-block-end:calc(14 * var(--u))}.mig-new-title{max-inline-size:calc(540 * var(--u));font-family:var(--font-body);letter-spacing:var(--tracking-display);font-weight:500;line-height:1.02;font-size:calc(74 * var(--u));text-align:end;text-wrap:balance}.mig-new-counter{align-items:center;gap:calc(14 * var(--u));margin-block:calc(40 * var(--u)) calc(18 * var(--u));font-size:calc(15 * var(--u));justify-self:stretch;font-weight:600;display:flex}.mig-new-progress{block-size:calc(2 * var(--u));background:linear-gradient(var(--mig-new-text), var(--mig-new-text)) 0 0 / 34% 100% no-repeat, var(--mig-new-rule);flex:1}.mig-new-total{color:var(--mig-new-muted)}.mig-new-arrow{inline-size:calc(38 * var(--u));block-size:calc(38 * var(--u));border-radius:var(--radius-full);place-items:center;display:grid}.mig-new-arrow--prev{margin-inline-start:calc(10 * var(--u))}.mig-new-arrow--next{background:var(--mig-new-pill);color:var(--mig-new-pill-text);border-color:#0000}.mig-new-arrow svg{inline-size:calc(18 * var(--u));block-size:calc(18 * var(--u))}.mig-new-slides{gap:calc(16 * var(--u));justify-self:stretch;margin-inline-end:calc(-56 * var(--u));display:flex;overflow:clip}.mig-new-slide{grid-template-columns:calc(118 * var(--u)) minmax(0, 1fr);gap:calc(16 * var(--u));inline-size:calc(390 * var(--u));padding:calc(12 * var(--u));border-radius:calc(24 * var(--u));flex:none;display:grid}.mig-new-slide-photo{block-size:calc(132 * var(--u));border-radius:calc(15 * var(--u))}.mig-new-slide-photo img{scale:var(--mig-new-crop);transform-origin:var(--mig-focus-x) var(--mig-focus-y)}.mig-new-slide-copy{align-content:start;gap:calc(6 * var(--u));padding-block:calc(4 * var(--u));display:grid}.mig-new-slide-title{font-size:calc(19 * var(--u));font-weight:600;line-height:1.2}.mig-new-slide-line{color:var(--mig-new-muted);font-size:calc(13 * var(--u));line-height:1.4}.mig-new-slide-more{padding:calc(7 * var(--u)) calc(15 * var(--u));border-radius:var(--radius-full);background:var(--mig-new-pill);color:var(--mig-new-pill-text);font-size:calc(12.5 * var(--u));justify-self:start;margin-block-start:calc(8 * var(--u));font-weight:500}.mig-new--mobile .mig-new-header{margin-inline:calc(20 * var(--u));padding-block:calc(16 * var(--u))}.mig-new--mobile .mig-new-brand{font-size:calc(16 * var(--u))}.mig-new-burger{inline-size:calc(24 * var(--u));block-size:calc(24 * var(--u))}.mig-new-copy{align-content:end;gap:calc(14 * var(--u));padding:calc(24 * var(--u)) calc(20 * var(--u)) calc(28 * var(--u));display:grid}.mig-new--mobile .mig-new-kicker{margin:0}.mig-new--mobile .mig-new-title{font-size:calc(42 * var(--u));text-align:start}.mig-new--mobile .mig-new-button{padding:calc(14 * var(--u));font-size:calc(15 * var(--u));justify-content:center;margin-block-start:calc(8 * var(--u))}@property --mig-enter{syntax:"<number>";inherits:false;initial-value:0}@property --mig-tilt{syntax:"<number>";inherits:false;initial-value:0}@property --mig-wipe{syntax:"<number>";inherits:false;initial-value:.5}.mig-hero{gap:var(--creation-stage-gap);padding-block:calc(var(--header-clear) + var(--mig-hero-breath)) var(--section-y);display:grid;overflow-x:clip}.mig-hero-copy{gap:var(--creation-copy-gap);text-align:center;grid-template-columns:minmax(0,1fr);display:grid;container-type:inline-size}.mig-hero-headline{font-size:var(--mig-title-size);letter-spacing:var(--tracking-hero);line-height:var(--creation-title-leading);white-space:nowrap}.mig-hero-line{display:inline}.mig-hero-lede{max-width:var(--creation-lede-width);color:var(--muted);font-size:var(--text-lg);line-height:var(--leading-normal);text-wrap:balance;margin-inline:auto}.mig-hero-cta{padding-top:var(--space-2)}.mig-compare{gap:var(--space-4);inline-size:min(100%, var(--mig-compare-max));margin:0 auto;display:grid}.mig-compare-frame{--mig-compare-chrome:calc(92 * var(--u));aspect-ratio:var(--mig-compare-ratio);-webkit-user-select:none;user-select:none;touch-action:pan-y;touch-action:pan-y pinch-zoom;grid-template:minmax(0,1fr)/minmax(0,1fr)}.mig-compare[data-zoomed] .mig-compare-frame{touch-action:auto}.mig-compare[data-deployed] .mig-compare-frame{cursor:ew-resize}.mig-compare-frame>*{pointer-events:none}.mig-compare-layer{grid-area:1/1;grid-template-rows:auto minmax(0,1fr);min-block-size:0;display:grid}.mig-compare-layer--old{clip-path:inset(0 calc((1 - var(--mig-wipe,.5)) * 100%) 0 0)}.mig-compare-view{min-block-size:0}.mig-compare-handle{inline-size:var(--mig-compare-rule);background:var(--paper);box-shadow:0 0 0 var(--creation-rule) var(--mig-compare-rule-edge);pointer-events:none;position:absolute;inset-block:0;inset-inline-start:calc(var(--mig-wipe,.5) * 100%);translate:-50%}.mig-compare-knob{inline-size:var(--mig-compare-knob);block-size:var(--mig-compare-knob);border:var(--mig-compare-rule) solid var(--paper);border-radius:var(--radius-full);background:var(--accent);box-shadow:var(--mig-compare-knob-shadow);color:var(--paper);transition:scale var(--dur-fast) var(--ease-out);place-items:center;display:grid;position:absolute;inset-block-start:calc(var(--mig-compare-chrome) + (100% - var(--mig-compare-chrome)) / 2);inset-inline-start:50%;translate:-50% -50%}.mig-compare-knob svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;block-size:55%;inline-size:55%}.mig-compare[data-tracking] .mig-compare-knob{scale:var(--mig-compare-grab)}.mig-compare:has(.mig-compare-input:focus-visible) .mig-compare-knob{outline:var(--focus-ring-w) solid var(--accent);outline-offset:var(--focus-ring-offset)}.mig-compare-caption{color:var(--muted);font-size:var(--text-sm);text-align:center}@media (prefers-reduced-motion:no-preference){[data-mig-copy],.mig-compare{--mig-enter:0;transform:translateY(calc(var(--mig-enter) * var(--mig-enter-distance)))}.mig-hero-stage{container-type:inline-size}.mig-hero-stage:after{content:"";block-size:var(--mig-compare-hold);display:block}.mig-compare{position:sticky;inset-block-start:calc(( var(--header-clear) + 100svh - var(--mig-compare-room) - min(100cqi, var(--mig-compare-max)) / (var(--mig-compare-ratio)) ) / 2)}.mig-hero-copy{--mig-tilt:1;translate:0 calc((var(--mig-tilt) - 1) * var(--mig-tilt-lift))}.mig-compare-tilt{--mig-tilt:1;transform:perspective(var(--mig-tilt-depth)) rotateX(calc(var(--mig-tilt) * var(--mig-tilt-angle))) scale(calc(1 + var(--mig-tilt) * var(--mig-tilt-zoom)))}}@media (max-width:40rem){.mig-hero-headline{font-size:var(--mig-title-mobile)}.mig-hero-line{display:block}.mig-hero-lede{font-size:var(--text-base);text-wrap:pretty}}.mig-start-list{gap:var(--pillar-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mig-start-card{isolation:isolate;gap:var(--pillar-visual-gap);padding:var(--pillar-pad) var(--pillar-pad) 0;border:var(--creation-rule) solid var(--border);border-radius:var(--format-card-radius);box-shadow:var(--shadow-soft);grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:clip}.mig-start-copy{align-content:start;gap:var(--space-3);display:grid}.mig-start-title{font-size:var(--text-xl);line-height:var(--leading-snug);text-wrap:balance}.mig-start-copy p{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal);text-wrap:pretty}.mig-start-stage{min-inline-size:0;margin-inline:calc(var(--pillar-pad) * -1);align-self:end;display:grid}.mig-start-visual{block-size:var(--mig-start-visual-h);position:relative;overflow:clip}.mig-start-visual--browser,.mig-start-visual--figma{-webkit-mask-image:linear-gradient(to bottom, #000 var(--mig-start-fade), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 var(--mig-start-fade), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 var(--mig-start-fade), transparent);mask-image:linear-gradient(to bottom, #000 var(--mig-start-fade), transparent)}.mig-start-window{inline-size:calc(100% - var(--pillar-pad) + var(--mig-start-bleed));block-size:calc(100% + var(--mig-start-overhang));position:absolute;inset-block-start:0;inset-inline-start:var(--pillar-pad)}.mig-start-visual .mig-window{--u:clamp(.7px, calc(100cqi / var(--mig-start-window-design)), 1px)}.mig-start-view{background:var(--mig-chrome-surface);min-block-size:0;position:relative;overflow:clip}.mig-start-old{--mig-load:var(--mig-start-stuck);inline-size:var(--mig-start-old-zoom);block-size:100%;clip-path:inset(0 0 calc((1 - var(--mig-load)) * 100%) 0);margin-inline-start:calc(var(--mig-start-old-zoom) * (var(--mig-old-column) - var(--mig-site-design)) / (2 * var(--mig-site-design)))}.mig-start-wait{align-items:center;gap:var(--space-2);color:var(--mig-old-faint-text);font-family:var(--mig-old-serif);font-size:var(--mig-ui-sm);white-space:nowrap;font-style:italic;display:flex;position:absolute;inset-block-start:calc(var(--mig-start-stuck) * 100% + var(--space-5));inset-inline-start:calc((100% - var(--mig-start-bleed)) / 2);translate:-50%}.mig-start-spinner{inline-size:var(--mig-start-spinner);block-size:var(--mig-start-spinner);flex:none;position:relative}.mig-start-spinner>span{border-radius:var(--radius-full);background:var(--mig-old-ink);transform-origin:50% calc(var(--mig-start-spinner) / 2);rotate:calc(var(--mig-spoke) * -45deg);opacity:calc(1 - var(--mig-spoke) / 8);position:absolute;inset-block:0 62%;inset-inline:43%}@media (prefers-reduced-motion:no-preference){.mig-start-spinner{animation:mig-spin var(--mig-start-spinner-turn) steps(8) infinite}}.mig-start-figma{border-block-start:var(--creation-rule) solid var(--mig-figma-rule);background:var(--mig-figma-canvas);color:var(--mig-figma-ink);font-family:var(--mig-system-font);font-size:var(--mig-ui-sm);line-height:1.3;position:absolute;inset:0;overflow:clip;container-type:size}.mig-start-tone-1{--mig-tone:var(--mig-cursor-1)}.mig-start-tone-2{--mig-tone:var(--mig-cursor-2)}.mig-start-figma-pill{z-index:3;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--mig-figma-panel);box-shadow:var(--mig-figma-shadow);white-space:nowrap;font-weight:600;display:flex;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.mig-start-figma-pill--end{inset-inline:auto var(--space-2);color:var(--mig-figma-grey);font-weight:400}.mig-start-figma-logo{inline-size:auto;block-size:var(--mig-ui-glyph);flex:none}.mig-start-figma-share{padding:0 var(--space-2);border-radius:var(--mig-ui-chip-radius);background:var(--mig-figma-blue);color:var(--mig-figma-panel);font-weight:600;line-height:1.8}.mig-start-figma-faces{display:flex}.mig-start-figma-face{inline-size:var(--mig-ui-avatar);block-size:var(--mig-ui-avatar);border-radius:var(--radius-full);background:var(--mig-figma-panel);box-shadow:0 0 0 var(--mig-ways-rule) var(--mig-tone), 0 0 0 calc(var(--mig-ways-rule) * 2) var(--mig-figma-panel);flex:none;position:relative;overflow:hidden}.mig-start-figma-face+.mig-start-figma-face{margin-inline-start:calc(var(--mig-ui-avatar) * -.25)}.mig-start-figma-face img{object-fit:cover}.mig-start-board{--mig-start-frame-h:min(calc(100cqb - var(--mig-start-board-top)), calc((100cqi - 2 * var(--space-4)) / (var(--mig-figma-screen-ratio))));place-content:start center;align-items:start;gap:100cqb var(--space-6);inline-size:calc(100cqi - 2 * var(--space-4));flex-wrap:wrap;display:flex;position:absolute;inset-block-start:var(--mig-start-board-top);inset-inline-start:var(--space-4)}.mig-start-frame{inline-size:calc(var(--mig-start-frame-h) * var(--mig-figma-screen-ratio));block-size:var(--mig-start-frame-h);flex:none;position:relative}.mig-start-frame--phone{inline-size:calc(var(--mig-start-frame-h) * var(--mig-figma-phone-ratio))}.mig-start-frame-name{color:var(--mig-figma-grey);font-size:var(--mig-ui-xs);white-space:nowrap;position:absolute;inset-block-end:calc(100% + var(--space-1));inset-inline-start:0}.mig-start-frame-site{block-size:100%}.mig-start-pick{--mig-in:1;z-index:1;inline-size:calc(var(--mig-w) * 1%);block-size:calc(var(--mig-h) * 1%);border:var(--mig-ways-rule) solid var(--mig-tone);opacity:var(--mig-in);scale:calc(1.04 - .04 * var(--mig-in));pointer-events:none;position:absolute;inset-block-start:calc(var(--mig-y) * 1%);inset-inline-start:calc(var(--mig-x) * 1%)}.mig-start-handle{inline-size:var(--mig-ways-handle);block-size:var(--mig-ways-handle);border:var(--mig-ways-rule) solid var(--mig-tone);background:var(--mig-figma-panel);position:absolute;translate:-50% -50%}.mig-start-handle:first-child,.mig-start-handle:nth-child(2){inset-block-start:calc(var(--mig-ways-rule) / -2)}.mig-start-handle:nth-child(3),.mig-start-handle:nth-child(4){inset-block-start:calc(100% + var(--mig-ways-rule) / 2)}.mig-start-handle:nth-child(odd){inset-inline-start:calc(var(--mig-ways-rule) / -2)}.mig-start-handle:nth-child(2n){inset-inline-start:calc(100% + var(--mig-ways-rule) / 2)}.mig-figma-tools{gap:calc(2 * var(--u));padding:calc(4 * var(--u));border-radius:calc(12 * var(--u));background:var(--mig-figma-panel);box-shadow:var(--mig-figma-shadow);display:flex;position:absolute;inset-block-end:calc(14 * var(--u));inset-inline-start:50%;translate:-50%}.mig-figma-tool{inline-size:calc(28 * var(--u));block-size:calc(28 * var(--u));border-radius:calc(7 * var(--u));place-items:center;display:grid}.mig-figma-tool svg{inline-size:calc(15 * var(--u));block-size:calc(15 * var(--u))}.mig-figma-tool.is-active{background:var(--mig-figma-blue);color:var(--mig-figma-panel)}.mig-start-visual.mig-start-visual--platforms{block-size:auto;grid-template-columns:minmax(0,1fr);align-content:end;padding-block-end:var(--pillar-pad);display:grid}.mig-start-from{padding-inline:var(--pillar-pad);font-size:var(--text-sm);font-weight:500}.mig-start-row{padding-block:var(--mig-start-tip-room) var(--space-2);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--mig-start-edge-fade), #000 calc(100% - var(--mig-start-edge-fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--mig-start-edge-fade), #000 calc(100% - var(--mig-start-edge-fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--mig-start-edge-fade), #000 calc(100% - var(--mig-start-edge-fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--mig-start-edge-fade), #000 calc(100% - var(--mig-start-edge-fade)), transparent);display:block;overflow-x:clip}.mig-start-track{inline-size:max-content;translate:calc(var(--mig-marquee,0) * -100% / 3 + var(--pillar-pad)) 0;display:flex}.mig-start-group{align-items:center;gap:var(--mig-start-logo-gap);padding-inline-end:var(--mig-start-logo-gap);display:flex}.mig-start-logo{block-size:var(--mig-start-logo-hit);flex:none;place-items:center;display:grid;position:relative}.mig-start-logo-mark{inline-size:auto;block-size:var(--mig-start-logo)}.mig-start-logo-mark--word{block-size:calc(var(--mig-start-logo) * var(--mig-start-wordmark))}.mig-start-tip{translate:-50% var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--text);color:var(--surface-light);font-size:var(--text-xs);font-weight:500;line-height:var(--leading-snug);white-space:nowrap;opacity:0;pointer-events:none;position:absolute;inset-block-end:calc(100% + var(--space-1));inset-inline-start:50%}.mig-start-logo:hover .mig-start-tip{opacity:1;translate:-50%}@media (prefers-reduced-motion:no-preference){.mig-start-tip{transition:opacity var(--dur-fast) var(--ease-out), translate var(--dur-fast) var(--ease-out)}}@media (max-width:68rem){.mig-start-list{grid-template-columns:minmax(0,1fr)}.mig-start-visual--figma{block-size:var(--mig-start-figma-h-stacked)}}@media (max-width:40rem){.mig-start-visual{block-size:var(--mig-start-visual-h-phone)}}.mig-tidy .section-lede{white-space:pre-line}.mig-tidy-scene{display:block}.mig-tidy-bars{justify-items:center;display:grid}.mig-tidy-face{align-content:center;justify-items:center;gap:var(--space-3);grid-area:1/1;max-inline-size:100%;display:grid}.mig-tidy-face--new{visibility:hidden}.mig-tidy-label{color:var(--muted);font-size:var(--text-sm)}.mig-tidy-old{box-shadow:var(--mig-window-shadow);font-family:var(--mig-old-sans);flex-wrap:wrap;justify-content:center;display:flex;position:relative}.mig-tidy-old-item{padding:var(--mig-tidy-old-pad-y) var(--mig-tidy-old-pad-x);border-block:var(--creation-rule) solid var(--mig-old-nav-edge);border-inline-end:var(--creation-rule) solid var(--mig-old-nav-edge);background:linear-gradient(var(--mig-old-nav-from), var(--mig-old-nav-to));color:var(--mig-old-paper);font-size:var(--mig-tidy-old-size);font-weight:700;line-height:var(--mig-tidy-old-leading);text-shadow:0 calc(-1 * var(--creation-rule)) 0 var(--mig-old-shadow);white-space:nowrap}.mig-tidy-old-item:first-child{border-inline-start:var(--creation-rule) solid var(--mig-old-nav-edge)}.mig-tidy-old-item.is-current{background:var(--mig-old-nav-current)}.mig-tidy-badge{--u:var(--mig-tidy-badge-u);translate:calc(-1 * var(--mig-tidy-badge-bite)) -50%;position:absolute;inset-block-start:50%;inset-inline-start:100%}.mig-tidy-new{justify-content:center;align-items:center;gap:var(--space-2) var(--space-6);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border-radius:var(--radius-full);background:var(--mig-new-bg);box-shadow:var(--mig-window-shadow);color:var(--mig-new-text);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.mig-tidy-brand{align-items:center;gap:var(--space-2);font-weight:600;display:inline-flex}.mig-tidy-brand-mark{inline-size:var(--mig-tidy-mark);block-size:var(--mig-tidy-mark);fill:currentColor}.mig-tidy-new-nav{justify-content:center;gap:var(--space-1) var(--space-5);color:var(--mig-new-muted);flex-wrap:wrap;display:flex}.mig-tidy-new-cta{padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background:var(--mig-new-pill);color:var(--mig-new-pill-text);white-space:nowrap;font-weight:500}.mig-tidy-fork{--mig-tidy-fork:1;--mig-tidy-stem:clamp(0, var(--mig-tidy-fork) * 2, 1);--mig-tidy-arch:clamp(0, var(--mig-tidy-fork) * 2 - 1, 1);--mig-tidy-col:calc((100% - 3 * var(--mig-tidy-gap)) / 4);block-size:var(--mig-tidy-fork-h);margin-block-start:var(--space-4);position:relative}.mig-tidy-fork:before,.mig-tidy-fork-foot{inline-size:var(--mig-tidy-fork-rule);background:var(--border);transform-origin:top;position:absolute}.mig-tidy-fork:before{content:"";scale:1 var(--mig-tidy-stem);inset-block:0 50%;inset-inline-start:calc(50% - var(--mig-tidy-fork-rule) / 2)}.mig-tidy-fork:after{content:"";inset-block:50% 0;inset-inline:calc(var(--mig-tidy-col) / 2);border:var(--mig-tidy-fork-rule) solid var(--border);clip-path:inset(0 calc((1 - var(--mig-tidy-arch)) * 50%) 0 calc((1 - var(--mig-tidy-arch)) * 50%));border-block-end:0;border-start-start-radius:var(--mig-tidy-fork-radius);border-start-end-radius:var(--mig-tidy-fork-radius);position:absolute}.mig-tidy-fork-foot{scale:1 var(--mig-tidy-arch);inset-block:50% 0}.mig-tidy-fork-foot:first-child{inset-inline-start:calc(var(--mig-tidy-col) * 1.5 + var(--mig-tidy-gap) - var(--mig-tidy-fork-rule) / 2)}.mig-tidy-fork-foot:last-child{inset-inline-start:calc(var(--mig-tidy-col) * 2.5 + 2 * var(--mig-tidy-gap) - var(--mig-tidy-fork-rule) / 2)}.mig-tidy-trays{gap:var(--space-10) var(--mig-tidy-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mig-tidy-tray{grid-row:span 3;grid-template-rows:subgrid;justify-items:center;row-gap:var(--space-3);min-inline-size:0;display:grid}.mig-tidy-tray--keep{--mig-tidy-tone:var(--mig-good)}.mig-tidy-tray--improve{--mig-tidy-tone:var(--mig-tidy-improve)}.mig-tidy-tray--create{--mig-tidy-tone:var(--accent)}.mig-tidy-tray--remove{--mig-tidy-tone:var(--muted)}.mig-tidy-verdict{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-4) var(--space-1) var(--space-1);border:var(--pillar-face-border);border-radius:var(--radius-full);background:var(--surface-light);font-family:var(--font-body);font-size:var(--text-base);letter-spacing:normal;font-weight:600;line-height:var(--leading-snug);white-space:nowrap;display:inline-flex}.mig-tidy-verdict-icon{inline-size:var(--mig-tidy-verdict);block-size:var(--mig-tidy-verdict);border-radius:var(--radius-full);background:var(--mig-tidy-tone);color:var(--paper);place-items:center;display:grid}.mig-tidy-verdict-icon svg{fill:currentColor;block-size:70%;inline-size:70%}.mig-tidy-line{max-inline-size:var(--mig-tidy-line-w);color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-snug);text-align:center;text-wrap:balance;margin:0}.mig-tidy-cards{align-content:start;gap:var(--space-2);padding:var(--space-2);border:var(--creation-rule) solid var(--mig-tidy-tone);justify-self:stretch;margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.mig-tidy-cards{border:var(--creation-rule) solid color-mix(in srgb, var(--mig-tidy-tone) var(--mig-tidy-edge), var(--border))}}.mig-tidy-cards{border-radius:var(--radius-lg);background:var(--mig-tidy-tone)}@supports (color:color-mix(in lab, red, red)){.mig-tidy-cards{background:color-mix(in srgb, var(--mig-tidy-tone) var(--mig-tidy-tint), var(--surface-light))}}.mig-tidy-cards{list-style:none}.mig-tidy-card{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:var(--pillar-face-border);border-radius:var(--radius-md);background:var(--surface-light);box-shadow:var(--pillar-face-shadow);display:grid;position:relative}.mig-tidy-card-name{font-weight:600;line-height:var(--leading-snug);text-wrap:balance}.mig-tidy-card-note{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-snug);text-wrap:pretty}.mig-tidy-tray--create .mig-tidy-card{border-style:dashed;border-color:var(--mig-tidy-tone)}@supports (color:color-mix(in lab, red, red)){.mig-tidy-tray--create .mig-tidy-card{border-color:color-mix(in srgb, var(--mig-tidy-tone) var(--mig-tidy-dash), var(--border))}}.mig-tidy-tray--create .mig-tidy-card{box-shadow:none}.mig-tidy-tray--remove .mig-tidy-card-name{color:var(--muted);text-decoration:line-through}.mig-tidy-card-to{align-items:center;gap:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-snug);margin-block-start:var(--space-1);display:flex}.mig-tidy-card-to-icon{flex:none;display:grid}.mig-tidy-card-to-icon svg{inline-size:var(--space-4);block-size:var(--space-4);fill:var(--muted)}.mig-tidy-card-to>span:last-child{text-wrap:balance}.mig-tidy-card-to strong{font-weight:600}.mig-tidy-hand{opacity:0;pointer-events:none;position:absolute;inset:0}.mig-tidy-caption{margin:var(--space-8) 0 0;color:var(--muted);font-size:var(--text-sm);text-align:center}@media (max-width:56rem){.mig-tidy-fork{display:none}.mig-tidy-bars{margin-block-end:var(--space-12)}.mig-tidy-trays{grid-template-columns:repeat(2,minmax(0,1fr))}}.mig-tools{overflow-x:clip}.mig-orbit{--mig-orbit-r1:var(--mig-orbit-r1-wide);--mig-orbit-gap:var(--mig-orbit-gap-wide);--mig-orbit-disc:var(--mig-orbit-disc-wide);--mig-orbit-center:var(--mig-orbit-center-wide);block-size:var(--mig-orbit-h-wide);isolation:isolate;place-items:center;display:grid;position:relative}.mig-orbit-field{z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(to right, transparent, black var(--mig-orbit-edge-x), black calc(100% - var(--mig-orbit-edge-x)), transparent), linear-gradient(to bottom, transparent, black var(--mig-orbit-edge-y), black calc(100% - var(--mig-orbit-edge-y)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--mig-orbit-edge-x), black calc(100% - var(--mig-orbit-edge-x)), transparent), linear-gradient(to bottom, transparent, black var(--mig-orbit-edge-y), black calc(100% - var(--mig-orbit-edge-y)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--mig-orbit-edge-x), black calc(100% - var(--mig-orbit-edge-x)), transparent), linear-gradient(to bottom, transparent, black var(--mig-orbit-edge-y), black calc(100% - var(--mig-orbit-edge-y)), transparent);mask-image:linear-gradient(to right, transparent, black var(--mig-orbit-edge-x), black calc(100% - var(--mig-orbit-edge-x)), transparent), linear-gradient(to bottom, transparent, black var(--mig-orbit-edge-y), black calc(100% - var(--mig-orbit-edge-y)), transparent);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.mig-orbit-glow,.mig-orbit-wave,.mig-orbit-ring{border-radius:var(--radius-full);position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.mig-orbit-glow{inline-size:calc(var(--mig-orbit-r1) * 2.4);aspect-ratio:1;background:radial-gradient(closest-side, var(--mig-orbit-glow), transparent)}.mig-orbit-wave{inline-size:calc(var(--mig-orbit-r1) * 2 * var(--mig-orbit-wave-reach));aspect-ratio:1;border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.mig-orbit-wave{border:1px solid color-mix(in srgb, var(--accent) calc(var(--mig-orbit-wave-alpha) * 100%), transparent)}}.mig-orbit-wave{opacity:0}.mig-orbit-ring{--r:calc(var(--mig-orbit-r1) + var(--mig-orbit-gap) * var(--k));--size:calc(var(--mig-orbit-disc) * (1 - var(--mig-orbit-shrink) * var(--k)));--period:calc(var(--mig-orbit-period) + var(--mig-orbit-period-step) * var(--k));z-index:calc(var(--rings) - var(--k));inline-size:calc(var(--r) * 2);block-size:calc(var(--r) * 2)}.mig-orbit-path{block-size:100%;inline-size:100%;opacity:calc(1 - var(--mig-orbit-fade) * var(--k));position:absolute;inset:0;overflow:visible}.mig-orbit-path circle{fill:none;stroke:var(--border);stroke-width:1px;stroke-dasharray:var(--mig-orbit-dash);stroke-linecap:round;vector-effect:non-scaling-stroke}.mig-orbit-track{position:absolute;inset:0}.mig-orbit-comet{--tail:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mig-orbit-comet{--tail:color-mix(in srgb, var(--accent) var(--mig-orbit-comet-tail), transparent)}}.mig-orbit-comet{inset:calc(var(--mig-orbit-comet-w) / -2);border-radius:var(--radius-full);opacity:calc(var(--mig-orbit-comet-alpha) * (1 - var(--mig-orbit-fade) * var(--k)));display:none;position:absolute}.mig-orbit-comet:before{content:"";border-radius:inherit;background:conic-gradient(transparent calc(1turn - var(--mig-orbit-comet-arc)), var(--tail) calc(1turn - var(--mig-orbit-comet-arc) / 3), var(--accent) calc(1turn - var(--mig-orbit-comet-tip)), transparent 1turn);-webkit-mask-image:radial-gradient(closest-side, transparent calc(100% - var(--mig-orbit-comet-w)), black calc(100% - var(--mig-orbit-comet-w)));-webkit-mask-image:radial-gradient(closest-side, transparent calc(100% - var(--mig-orbit-comet-w)), black calc(100% - var(--mig-orbit-comet-w)));-webkit-mask-image:radial-gradient(closest-side, transparent calc(100% - var(--mig-orbit-comet-w)), black calc(100% - var(--mig-orbit-comet-w)));mask-image:radial-gradient(closest-side, transparent calc(100% - var(--mig-orbit-comet-w)), black calc(100% - var(--mig-orbit-comet-w)));position:absolute;inset:0}.mig-orbit-ring[data-reverse] .mig-orbit-comet:before{background:conic-gradient(transparent 0turn, var(--accent) var(--mig-orbit-comet-tip), var(--tail) calc(var(--mig-orbit-comet-arc) / 3), transparent var(--mig-orbit-comet-arc))}.mig-orbit-comet:after{content:"";inline-size:var(--mig-orbit-comet-head);aspect-ratio:1;border-radius:var(--radius-full);background:var(--accent);box-shadow:0 0 var(--mig-orbit-comet-glow) var(--accent);position:absolute;inset-block-start:calc(var(--mig-orbit-comet-w) / 2);inset-inline-start:50%;translate:-50% -50%}.mig-orbit-arm{--a:calc(var(--i) / var(--n) * 1turn + var(--k) * var(--mig-orbit-offset));rotate:var(--a);position:absolute;inset-block-start:50%;inset-inline-start:50%}.mig-orbit-seat{transform:translateX(var(--r)) rotate(calc(var(--a) * -1));position:absolute}.mig-orbit-body{inline-size:var(--size);block-size:var(--size);position:absolute;translate:-50% -50%}.mig-orbit-face{block-size:100%;inline-size:100%;opacity:calc(1 - var(--mig-orbit-fade) * var(--k));filter:blur(calc(var(--mig-orbit-blur) * max(0, var(--k) - 1)));transition:opacity var(--dur-base) var(--ease-out), filter var(--dur-base) var(--ease-out);display:block}.mig-orbit-disc{border:var(--pillar-face-border);border-radius:var(--radius-full);background:var(--surface-raised);block-size:100%;inline-size:100%;box-shadow:var(--mig-orbit-disc-shadow);pointer-events:auto;transition:scale var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);place-items:center;display:grid}.mig-orbit-logo{inline-size:auto;max-inline-size:var(--mig-orbit-logo);block-size:auto;max-block-size:var(--mig-orbit-logo)}.mig-orbit-name{translate:-50% var(--space-1);padding:var(--space-1) var(--space-3);border:var(--pillar-face-border);border-radius:var(--radius-full);background:var(--surface-raised);box-shadow:var(--mig-orbit-disc-shadow);color:var(--text);font-size:var(--text-sm);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out), translate var(--dur-base) var(--ease-out);font-weight:500;position:absolute;inset-block-end:calc(100% + var(--space-2));inset-inline-start:50%}.mig-orbit-face:has(.mig-orbit-disc:hover){opacity:1;filter:none}.mig-orbit-disc:hover{scale:var(--mig-orbit-lift);box-shadow:var(--mig-orbit-disc-shadow-lift)}.mig-orbit-body:has(.mig-orbit-disc:hover) .mig-orbit-name{opacity:1;translate:-50%}.mig-orbit-center{gap:var(--space-5);max-inline-size:var(--mig-orbit-center);padding-inline:var(--space-4);text-align:center;display:grid}.mig-tools-caption{color:var(--muted);font-size:var(--text-sm);text-align:center}@media (prefers-reduced-motion:no-preference){.mig-orbit-ring{animation:mig-orbit-turn var(--period) linear infinite}.mig-orbit-body{animation:mig-orbit-turn var(--period) linear infinite reverse}.mig-orbit-ring[data-reverse]{animation-direction:reverse}.mig-orbit-ring[data-reverse] .mig-orbit-body{animation-direction:normal}.mig-orbit-comet{animation:mig-orbit-comet calc(var(--mig-orbit-comet-period) + var(--mig-orbit-comet-step) * var(--k)) linear infinite;animation-delay:calc(var(--k) * var(--mig-orbit-comet-shift) * -1);display:block}.mig-orbit-ring[data-reverse] .mig-orbit-comet{animation-direction:reverse}.mig-orbit-wave{animation:mig-orbit-wave var(--mig-orbit-wave-period) var(--ease-out) infinite}.mig-orbit-wave--late{animation-delay:calc(var(--mig-orbit-wave-period) / -2)}}@keyframes mig-orbit-turn{to{rotate:1turn}}@keyframes mig-orbit-comet{to{rotate:1turn}}@keyframes mig-orbit-wave{0%{opacity:1;scale:0}to{opacity:0;scale:1}}@media (max-width:56rem){.mig-orbit{--mig-orbit-r1:var(--mig-orbit-r1-tablet);--mig-orbit-gap:var(--mig-orbit-gap-tablet);--mig-orbit-disc:var(--mig-orbit-disc-tablet);--mig-orbit-center:var(--mig-orbit-center-tablet);block-size:var(--mig-orbit-h-tablet)}}@media (max-width:40rem){.mig-orbit{--mig-orbit-r1:var(--mig-orbit-r1-phone);--mig-orbit-gap:var(--mig-orbit-gap-phone);--mig-orbit-disc:var(--mig-orbit-disc-phone);--mig-orbit-center:var(--mig-orbit-center-phone);block-size:var(--mig-orbit-h-phone)}}.mig-speed-body{grid-template-columns:var(--mig-speed-columns);column-gap:var(--mig-process-gutter);row-gap:var(--space-4);grid-template-rows:auto auto;display:grid}.mig-speed-list{grid-area:1/1}.mig-speed-report{grid-area:1/2/span 2}.mig-speed-list{justify-content:space-between;gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mig-speed-item{padding:var(--space-3) var(--space-5);border:var(--creation-rule) solid transparent;border-radius:var(--format-card-radius);color:var(--muted);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);display:grid}.mig-speed-item[data-open]{border-color:var(--border);box-shadow:var(--shadow-soft);color:var(--text)}.mig-speed-heading{font:inherit;letter-spacing:inherit}.mig-speed-toggle{gap:var(--space-1);inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.mig-speed-item[data-open] .mig-speed-toggle{cursor:default}.mig-speed-toggle:focus-visible{border-radius:var(--radius-sm);outline:var(--focus-ring-w) solid var(--accent);outline-offset:var(--focus-ring-offset)}.mig-speed-name{color:var(--muted);font-size:var(--text-sm)}.mig-speed-title{font-size:var(--text-lg);font-weight:500;line-height:var(--leading-snug);text-wrap:balance}.mig-speed-panel{transition:grid-template-rows var(--dur-base) var(--ease-in-out);grid-template-rows:0fr;display:grid}.mig-speed-item[data-open] .mig-speed-panel{grid-template-rows:1fr}.mig-speed-panel-inner{visibility:hidden;opacity:0;min-block-size:0;transition:opacity var(--dur-fast) var(--ease-out), visibility 0s linear var(--dur-base);overflow:hidden}.mig-speed-item[data-open] .mig-speed-panel-inner{visibility:visible;opacity:1;transition:opacity var(--dur-base) var(--ease-out) var(--dur-fast), visibility 0s}.mig-speed-text{color:var(--muted);line-height:var(--leading-normal);text-wrap:pretty;padding-block-start:var(--space-2)}.mig-speed-report{grid-template-rows:subgrid;margin:0;display:grid}.mig-speed-report[data-state=after] [data-for=before],.mig-speed-report[data-state=before] [data-for=after]{visibility:hidden}.mig-speed-caption{color:var(--muted);font-size:var(--text-sm);text-align:center}.mig-psi{border:var(--creation-rule) solid var(--mig-chrome-rule);border-radius:var(--radius-lg);color:var(--mig-chrome-ink);font-family:var(--mig-system-font);align-content:start;line-height:1.3;display:grid;overflow:clip;container-type:inline-size}.mig-psi>*{--u:calc(100cqi / var(--mig-psi-design))}.mig-psi svg{fill:currentColor}.mig-psi-bar{align-items:center;gap:calc(18 * var(--u));block-size:calc(58 * var(--u));padding-inline:calc(20 * var(--u));border-block-end:calc(1 * var(--u)) solid var(--mig-chrome-rule);display:flex}.mig-psi-app{color:var(--mig-error-text);font-size:calc(18 * var(--u));white-space:nowrap}.mig-psi-url{min-inline-size:0;padding:calc(7 * var(--u)) calc(14 * var(--u));border:calc(1 * var(--u)) solid var(--mig-chrome-rule);border-radius:calc(4 * var(--u));font-size:calc(13 * var(--u));text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mig-psi-tabs{gap:calc(28 * var(--u));padding-inline:calc(20 * var(--u));border-block-end:calc(1 * var(--u)) solid var(--mig-chrome-rule);display:flex}.mig-psi-tab{align-items:center;gap:calc(6 * var(--u));padding-block:calc(12 * var(--u)) calc(10 * var(--u));border-block-end:calc(3 * var(--u)) solid transparent;color:var(--mig-error-text);font-size:calc(13 * var(--u));display:inline-flex}.mig-psi-tab svg{inline-size:calc(17 * var(--u));block-size:calc(17 * var(--u))}.mig-psi-tab.is-active{border-color:var(--mig-google-blue);color:var(--mig-google-blue)}.mig-psi-main{grid-template-columns:minmax(0, 1fr) calc(160 * var(--u));gap:calc(22 * var(--u));padding:calc(18 * var(--u)) calc(20 * var(--u)) calc(22 * var(--u));display:grid}.mig-psi-results{align-content:start;gap:calc(14 * var(--u));display:grid}.mig-psi-vitals{font-size:calc(14 * var(--u))}.mig-psi-stack{display:inline-grid}.mig-psi-stack>.mig-psi-for{grid-area:1/1}.mig-psi-verdict-text{font-weight:700}.mig-psi-verdict-text--fail{color:var(--mig-psi-fail-ink)}.mig-psi-verdict-text--pass{color:var(--mig-psi-pass-ink)}.mig-psi-metrics{gap:calc(14 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mig-psi-metric{gap:calc(4 * var(--u));display:grid}.mig-psi-metric-label{color:var(--mig-error-text);font-size:calc(10.5 * var(--u))}.mig-psi-metric-value{font-size:calc(19 * var(--u));font-weight:500}.mig-psi-metric-value [data-for=before]{color:var(--mig-psi-fail-ink)}.mig-psi-metric-value [data-for=after]{color:var(--mig-psi-pass-ink)}.mig-psi-metric-bar{--mig-psi-good-share:var(--mig-psi-good-after);--mig-psi-mid-share:var(--mig-psi-mid-after);block-size:calc(4 * var(--u));border-radius:var(--radius-full);background:linear-gradient(to right, var(--mig-psi-pass) 0 var(--mig-psi-good-share), var(--mig-psi-average) var(--mig-psi-good-share) var(--mig-psi-mid-share), var(--mig-psi-fail) var(--mig-psi-mid-share) 100%)}.mig-speed-report[data-state=before] .mig-psi-metric-bar{--mig-psi-good-share:var(--mig-psi-good-before);--mig-psi-mid-share:var(--mig-psi-mid-before)}.mig-psi-title{font-size:calc(15 * var(--u));margin-block-start:calc(4 * var(--u))}.mig-psi-gauges{gap:calc(10 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mig-psi-gauge{--mig-score:100;--mig-grade:var(--mig-psi-pass);--mig-grade-ink:var(--mig-psi-pass-ink);justify-items:center;gap:calc(8 * var(--u));text-align:center;display:grid;position:relative}.mig-psi-gauge[data-grade=average]{--mig-grade:var(--mig-psi-average);--mig-grade-ink:var(--mig-psi-average-ink)}.mig-psi-gauge[data-grade=fail]{--mig-grade:var(--mig-psi-fail);--mig-grade-ink:var(--mig-psi-fail-ink)}.mig-psi-gauge svg{inline-size:calc(84 * var(--u));block-size:calc(84 * var(--u));rotate:-90deg}.mig-psi-gauge-base{fill:var(--mig-grade)}@supports (color:color-mix(in lab, red, red)){.mig-psi-gauge-base{fill:color-mix(in srgb, var(--mig-grade) var(--mig-psi-veil), transparent)}}.mig-psi-gauge-arc{fill:none;stroke:var(--mig-grade);stroke-width:7px;stroke-dasharray:1;stroke-dashoffset:calc((1 - var(--mig-score) / 100) * 1px)}.mig-psi-gauge-score{color:var(--mig-grade-ink);font-size:calc(26 * var(--u));position:absolute;inset-block-start:calc(42 * var(--u));inset-inline-start:50%;translate:-50% -50%}.mig-psi-gauge-label{font-size:calc(11.5 * var(--u))}.mig-psi-shot{align-self:start;display:block}.mig-psi-screen{aspect-ratio:var(--mig-psi-shot-ratio);border:calc(1 * var(--u)) solid var(--mig-chrome-rule);border-radius:calc(12 * var(--u));background:var(--mig-old-canvas);display:block;overflow:clip}.mig-psi-page{block-size:100%;display:block}.mig-psi-gauge{transition:opacity var(--dur-base) var(--ease-out)}.mig-speed-report[data-lit] .mig-psi-gauge:not([data-lit]){opacity:var(--mig-speed-dim)}@media (max-width:64rem){.mig-speed-body{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}.mig-speed-list{justify-content:start;margin-block-end:var(--space-8)}.mig-speed-report{grid-area:2/1/span 2}}@media (prefers-reduced-motion:reduce){.mig-speed-item,.mig-speed-panel,.mig-speed-panel-inner,.mig-psi-gauge{transition:none}}.mig-process-play{gap:var(--space-8);display:grid}.mig-process-timeline{gap:var(--mig-process-drop);display:grid}.mig-process-visitors,.mig-process-stations{grid-template-columns:repeat(var(--mig-process-count), minmax(0, 1fr));column-gap:var(--mig-process-stations-gap);display:grid}.mig-process-visitors{--mig-process-col:calc((100% - (var(--mig-process-count) - 1) * var(--mig-process-stations-gap)) / var(--mig-process-count));--mig-process-edge:calc((var(--mig-process-switch) - 1) * (var(--mig-process-col) + var(--mig-process-stations-gap)));block-size:var(--mig-process-ribbon-h);border-radius:var(--radius-full);background:linear-gradient(to right, var(--mig-process-ribbon-old) calc(var(--mig-process-edge) - var(--mig-process-blend)), var(--mig-process-ribbon-new) var(--mig-process-edge));font-size:var(--text-sm);font-weight:500;line-height:var(--leading-snug)}.mig-process-site{align-items:center;gap:var(--space-3);min-inline-size:0;padding-inline:var(--space-3) var(--space-4);white-space:nowrap;grid-row:1;display:flex;position:relative}.mig-process-site-text{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.mig-process-site-text--short{display:none}.mig-process-site--before{grid-column:1 / var(--mig-process-switch);color:var(--muted);padding-inline-end:calc(var(--space-4) + var(--mig-process-blend))}@supports (color:color-mix(in lab, red, red)){.mig-process-site--before{color:color-mix(in srgb, var(--muted) 70%, var(--text))}}.mig-process-site--after{grid-column:var(--mig-process-switch) / -1;color:var(--text)}.mig-process-site--after:after{content:"";block-size:var(--mig-process-drop);border-inline-start:var(--mig-process-thread) dashed var(--mig-good);position:absolute;inset-block-start:100%;inset-inline-start:calc(var(--mig-process-knot) / 2);translate:-50%}.mig-process-logo{inline-size:var(--mig-process-ribbon-logo);block-size:var(--mig-process-ribbon-logo);flex:none}.mig-process-logo--new{fill:var(--mig-new-accent)}.mig-process-station{grid-template-columns:var(--mig-process-knot) minmax(0, 1fr);grid-template-rows:var(--mig-process-knot) auto;align-items:center;gap:var(--space-3) var(--mig-process-stations-gap);min-inline-size:0;color:var(--muted);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.mig-process-station.is-active{color:var(--text);cursor:default}.mig-process-knot{inline-size:var(--mig-process-knot);block-size:var(--mig-process-knot);border:var(--creation-rule) solid var(--border);border-radius:var(--radius-full);background:var(--pillar-face-bg);color:var(--muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;grid-area:1/1;place-items:center;font-weight:500;display:grid}.mig-process-knot svg{fill:currentColor;block-size:62%;inline-size:62%;display:none}.mig-process-station.is-done .mig-process-knot{border-color:var(--accent);color:var(--accent)}.mig-process-station.is-done .mig-process-num{display:none}.mig-process-station.is-done .mig-process-knot svg{display:block}.mig-process-station.is-active .mig-process-knot{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 var(--mig-process-knot-ring) var(--accent)}@supports (color:color-mix(in lab, red, red)){.mig-process-station.is-active .mig-process-knot{box-shadow:0 0 0 var(--mig-process-knot-ring) color-mix(in srgb, var(--accent) 14%, transparent)}}.mig-process-station.is-active .mig-process-knot{color:var(--surface-light)}.mig-process-thread{block-size:var(--mig-process-thread);border-radius:var(--radius-full);background:var(--border);grid-area:1/2;display:block;overflow:clip}.mig-process-thread-fill{background:var(--accent);transform-origin:0;block-size:100%;display:block;scale:0 1}.mig-process-station.is-done .mig-process-thread-fill{scale:1}.mig-process-station.is-active .mig-process-thread-fill{scale:var(--mig-process-fill,0) 1}.mig-process-label{font-size:var(--text-sm);font-weight:500;line-height:var(--leading-snug);grid-area:2/1/auto/-1}.mig-process-figure{gap:var(--space-3);display:grid}.mig-process-card{grid-template-columns:var(--mig-process-columns);gap:var(--mig-process-pad);padding:var(--mig-process-pad);border:var(--creation-rule) solid var(--border);border-radius:var(--format-card-radius);background:var(--pillar-face-bg);box-shadow:var(--shadow-soft);display:grid}.mig-process-copy{gap:var(--space-8);grid-template-rows:minmax(0,1fr) auto;display:grid}.mig-process-texts{display:grid}.mig-process-pane{visibility:hidden;opacity:calc(1 - var(--mig-process-out,0))}.mig-process-pane.is-active,.mig-process-pane.is-leaving{visibility:visible}.mig-process-pane.is-fading{filter:blur(calc(var(--mig-process-out,0) * var(--mig-process-blur)))}.mig-process-text{align-content:start;gap:var(--space-3);grid-area:1/1;display:grid}.mig-process-when{color:var(--accent);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-snug)}.mig-process-title{font-size:var(--text-2xl);line-height:var(--leading-tight);text-wrap:balance}.mig-process-body{color:var(--muted);line-height:var(--leading-normal);text-wrap:pretty}.mig-process-you{gap:var(--space-1);border-block-start:var(--creation-rule) solid var(--border);font-size:var(--text-sm);line-height:var(--leading-snug);margin-block-start:var(--space-3);padding-block-start:var(--space-4);display:grid}.mig-process-you-label{color:var(--muted)}.mig-process-you-text{text-wrap:pretty;font-weight:500}.mig-process-nav{gap:var(--space-2);display:flex}.mig-process-round{inline-size:var(--tap-min);block-size:var(--tap-min);border:var(--creation-rule) solid var(--border);border-radius:var(--radius-full);background:var(--pillar-face-bg);color:var(--text);cursor:pointer;place-items:center;padding:0;display:grid}.mig-process-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:18px;inline-size:18px}.mig-process-icon--play{fill:currentColor;display:none}.mig-process-play[data-paused] .mig-process-icon--pause{display:none}.mig-process-play[data-paused] .mig-process-icon--play{display:block}.mig-process-stage{align-self:center;min-inline-size:0;display:block}.mig-process-screen{block-size:var(--mig-process-stage-h);position:relative;container:mig-process-scene/inline-size}.mig-process-scene{display:grid;position:absolute;inset:0}.mig-process-scene>*{grid-area:1/1;min-block-size:0;min-inline-size:0}.mig-process-caption{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-snug);text-align:center;text-wrap:balance}.mig-process-scene .mig-window{--u:clamp(.62px, calc(100cqi / var(--mig-process-window)), 1px)}.mig-app{grid-template-rows:var(--mig-ui-bar) minmax(0, 1fr);border:var(--creation-rule) solid var(--mig-chrome-rule);border-radius:var(--mig-window-radius);background:var(--mig-chrome-surface);box-shadow:var(--mig-window-shadow);color:var(--mig-chrome-ink);font-family:var(--mig-system-font);font-size:var(--mig-ui);line-height:1.35;display:grid;overflow:clip}.mig-app svg{fill:currentColor}.mig-app-bar{align-items:center;gap:var(--space-3);min-inline-size:0;padding-inline:var(--space-4);border-block-end:var(--creation-rule) solid var(--mig-chrome-rule);white-space:nowrap;display:flex}.mig-app-share{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--mig-google-blue);color:var(--mig-chrome-surface);flex:none;font-weight:600}.mig-inv-clip,.mig-review-file,.mig-preview-live-host,.mig-train-meeting,.mig-train-clip{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.mig-inv-crumbs{gap:var(--space-2);min-inline-size:0;color:var(--mig-chrome-grey);display:flex;overflow:hidden}.mig-inv-crumb{gap:var(--space-2);display:flex}.mig-inv-crumb:last-child{color:var(--mig-chrome-ink);font-weight:500}.mig-inv-share{margin-inline-start:auto}.mig-inv-page{min-block-size:0;padding:var(--space-5) var(--space-6) 0;display:block;overflow:clip}.mig-inv-title{font-size:var(--mig-ui-xl);font-weight:700;line-height:1.2;display:block}.mig-inv-summary{margin-block:var(--space-1) var(--space-4);color:var(--mig-chrome-grey);display:block}.mig-inv-table{border-block-start:var(--creation-rule) solid var(--mig-chrome-rule);display:grid}.mig-inv-row{grid-template-columns:var(--mig-inv-columns);align-items:center;gap:var(--space-3);block-size:var(--mig-ui-row);border-block-end:var(--creation-rule) solid var(--mig-chrome-rule-soft);display:grid}.mig-inv-row--head{color:var(--mig-chrome-grey);font-size:var(--mig-ui-sm)}.mig-inv-name{align-items:center;gap:var(--space-2);min-inline-size:0;font-weight:500;display:flex}.mig-inv-glyph{inline-size:var(--mig-ui-glyph);block-size:var(--mig-ui-glyph);color:var(--mig-chrome-grey);flex:none}.mig-inv-path{color:var(--mig-chrome-grey)}.mig-inv-validated{justify-self:center}.mig-inv-chip{--mig-in:1;padding:var(--mig-ui-chip-pad);border-radius:var(--mig-ui-chip-radius);font-size:var(--mig-ui-sm);white-space:nowrap;opacity:var(--mig-in);scale:calc(.85 + var(--mig-in) * .15);font-weight:500;display:inline-block}.mig-inv-chip--kept{background:var(--mig-tag-kept-bg);color:var(--mig-tag-kept)}.mig-inv-chip--merged{background:var(--mig-tag-merged-bg);color:var(--mig-tag-merged)}.mig-inv-chip--redirected{background:var(--mig-tag-redirected-bg);color:var(--mig-tag-redirected)}.mig-inv-box{--mig-in:1;inline-size:var(--mig-ui-box);block-size:var(--mig-ui-box);border:var(--mig-ui-stroke) solid var(--mig-google-blue);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.mig-inv-box{border:var(--mig-ui-stroke) solid color-mix(in srgb, var(--mig-google-blue) calc(var(--mig-in) * 100%), var(--mig-chrome-rule))}}.mig-inv-box{border-radius:var(--mig-ui-chip-radius);background:var(--mig-google-blue)}@supports (color:color-mix(in lab, red, red)){.mig-inv-box{background:color-mix(in srgb, var(--mig-google-blue) calc(var(--mig-in) * 100%), transparent)}}.mig-inv-box{color:var(--mig-chrome-surface)}.mig-inv-box svg{block-size:80%;inline-size:80%;scale:clamp(0, var(--mig-in), 1.2)}.mig-review{background:var(--mig-figma-panel);color:var(--mig-figma-ink)}.mig-review .mig-app-bar{border-color:var(--mig-figma-rule)}.mig-review-logo{inline-size:auto;block-size:var(--mig-ui-logo);flex:none}.mig-review-file{font-weight:600}.mig-review-project{color:var(--mig-figma-grey);margin-inline-end:var(--space-1);font-weight:400}.mig-review-people{flex:none;margin-inline-start:auto;display:flex}.mig-review-people>*+*{box-shadow:0 0 0 var(--mig-ui-stroke) var(--mig-figma-panel);margin-inline-start:calc(var(--space-2) * -1)}.mig-review-share{background:var(--mig-figma-blue)}.mig-review-avatar{inline-size:var(--mig-ui-avatar);block-size:var(--mig-ui-avatar);border-radius:var(--radius-full);background:var(--mig-figma-client);color:var(--mig-figma-panel);font-size:var(--mig-ui-sm);flex:none;place-items:center;font-weight:600;display:grid;position:relative;overflow:hidden}.mig-review-avatar--photo img{object-fit:cover}.mig-review-canvas{--u:1px;--mig-review-z:calc(var(--mig-review-frame-w) / var(--mig-site-design));background:var(--mig-figma-canvas);min-block-size:0;position:relative;overflow:clip;container-type:size}.mig-review-board{justify-items:start;row-gap:calc(var(--mig-review-gap) * var(--mig-review-z));display:grid;position:absolute;inset-block-start:var(--mig-review-top);inset-inline-start:var(--mig-review-inset)}.mig-review-row{align-items:start;gap:calc(var(--mig-review-gap) * var(--mig-review-z));display:flex}.mig-review-frame{inline-size:var(--mig-review-frame-w);flex:none;display:block}.mig-review-row--phone .mig-review-frame{inline-size:calc(var(--mig-site-design-phone) * var(--mig-review-z))}.mig-review-label{color:var(--mig-figma-grey);font-size:var(--mig-ui-xs);text-overflow:ellipsis;white-space:nowrap;margin-block-end:var(--space-1);display:block;overflow:hidden}.mig-review-shot{box-shadow:var(--mig-figma-shadow);display:block;position:relative}.mig-review-frame.is-selected .mig-review-label{color:var(--mig-figma-blue)}.mig-review-frame.is-selected .mig-review-shot{outline:var(--mig-ui-stroke) solid var(--mig-figma-blue)}.mig-review-site{min-block-size:0;aspect-ratio:var(--mig-figma-screen-ratio);display:block}.mig-review-row--phone .mig-review-site{aspect-ratio:var(--mig-figma-phone-ratio)}.mig-review-handles{position:absolute;inset:0}.mig-review-handles>span{inline-size:var(--mig-ways-handle);block-size:var(--mig-ways-handle);border:var(--mig-ui-stroke) solid var(--mig-figma-blue);background:var(--mig-figma-panel);position:absolute;translate:-50% -50%}.mig-review-handles>span:nth-child(-n+2){inset-block-start:0}.mig-review-handles>span:nth-child(n+3){inset-block-start:100%}.mig-review-handles>span:nth-child(odd){inset-inline-start:0}.mig-review-handles>span:nth-child(2n){inset-inline-start:100%}.mig-review-pin{--mig-in:1;inline-size:var(--mig-ui-pin);block-size:var(--mig-ui-pin);border:var(--mig-ui-stroke) solid var(--mig-figma-panel);background:var(--mig-figma-client);box-shadow:var(--mig-figma-shadow);color:var(--mig-figma-panel);font-size:var(--mig-ui-sm);scale:var(--mig-in);transform-origin:0 100%;border-radius:50% 50% 50% 0;place-items:center;font-weight:600;display:grid;position:absolute;inset-block-start:48%;inset-inline-start:22%}.mig-review-thread{gap:var(--space-3);inline-size:var(--mig-review-thread-w);padding:var(--space-3);border-radius:var(--radius-md);background:var(--mig-figma-panel);box-shadow:var(--mig-figma-shadow);display:grid;position:absolute;inset-block-start:calc(var(--mig-review-top) + var(--mig-review-drop));inset-inline-end:var(--mig-review-inset)}.mig-review-resolved{--mig-in:1;justify-self:end;align-items:center;gap:var(--space-1);padding:var(--mig-ui-chip-pad);border-radius:var(--radius-full);background:var(--mig-tag-kept-bg);color:var(--mig-tag-kept);font-size:var(--mig-ui-xs);scale:var(--mig-in);opacity:clamp(0, calc(var(--mig-in) * 3), 1);font-weight:600;display:inline-flex}.mig-review-resolved svg{inline-size:var(--mig-ui-glyph);block-size:var(--mig-ui-glyph)}.mig-review-message{--mig-in:1;gap:var(--space-2);opacity:var(--mig-in);translate:0 calc((1 - var(--mig-in)) * var(--space-2));display:flex}.mig-review-body{gap:var(--space-1);min-inline-size:0;display:grid}.mig-review-who{align-items:baseline;gap:var(--space-2);font-weight:600;display:flex}.mig-review-time{color:var(--mig-figma-grey);font-size:var(--mig-ui-xs);font-weight:400}.mig-review-reply{padding:var(--space-2) var(--space-3);border:var(--creation-rule) solid var(--mig-figma-rule);border-radius:var(--radius-sm);color:var(--mig-figma-grey)}.mig-review-tools{z-index:1}.mig-review-sheet{align-content:start;gap:calc(24 * var(--u));padding:calc(28 * var(--u)) calc(20 * var(--u)) 0;grid-template-columns:minmax(0,1fr);display:grid}.mig-review-intro{justify-items:start;gap:calc(14 * var(--u));display:grid}.mig-review-kicker{inline-size:calc(80 * var(--u));block-size:calc(8 * var(--u));border-radius:var(--radius-full);background:var(--mig-new-accent)}.mig-review-heading{font-weight:500;font-size:calc(38 * var(--u));letter-spacing:var(--tracking-display);line-height:1.02}.mig-review-lines{gap:calc(12 * var(--u));inline-size:100%;display:grid}.mig-review-line{--mig-line:1;inline-size:calc(var(--mig-line) * 100%);block-size:calc(9 * var(--u));border-radius:var(--radius-full);background:var(--mig-review-ink);display:block}.mig-review-tag:after,.mig-review-submit:after{content:"";inline-size:56%;block-size:calc(8 * var(--u));border-radius:var(--radius-full);background:var(--mig-review-ink-strong)}.mig-review-photo img{filter:var(--mig-new-grade)}.mig-review-filters{gap:calc(8 * var(--u));display:flex}.mig-review-filter{inline-size:calc(72 * var(--u));block-size:calc(30 * var(--u));border:calc(1 * var(--u)) solid var(--mig-new-rule);border-radius:var(--radius-full)}.mig-review-filter.is-on{background:var(--mig-new-pill);border-color:#0000}.mig-review-mosaic{grid-auto-rows:calc(220 * var(--u));gap:calc(14 * var(--u));display:grid}.mig-review-tile{border-radius:calc(16 * var(--u));position:relative;overflow:clip}.mig-review-tile .mig-review-photo{position:absolute;inset:0}.mig-review-tile img{scale:var(--mig-new-crop);transform-origin:var(--mig-focus-x) var(--mig-focus-y)}.mig-review-tag{inline-size:calc(120 * var(--u));block-size:calc(28 * var(--u));border:calc(1 * var(--u)) solid var(--mig-new-glass-edge);border-radius:var(--radius-full);background:var(--mig-new-glass);-webkit-backdrop-filter:blur(calc(16 * var(--u)));backdrop-filter:blur(calc(16 * var(--u)));place-items:center;display:grid;position:absolute;inset-block-end:calc(14 * var(--u));inset-inline-start:calc(14 * var(--u))}.mig-review-portrait{block-size:calc(230 * var(--u));border-radius:calc(16 * var(--u))}.mig-review-figures{gap:calc(28 * var(--u));border-block-start:calc(1 * var(--u)) solid var(--mig-new-rule);padding-block-start:calc(24 * var(--u));display:flex}.mig-review-figure{gap:calc(12 * var(--u));display:grid}.mig-review-figure:before,.mig-review-figure:after{content:"";border-radius:var(--radius-full)}.mig-review-figure:before{inline-size:calc(56 * var(--u));block-size:calc(22 * var(--u));border-radius:calc(4 * var(--u));background:var(--mig-review-ink-strong)}.mig-review-figure:after{inline-size:calc(80 * var(--u));block-size:calc(9 * var(--u));background:var(--mig-review-ink)}.mig-review-steps{gap:calc(12 * var(--u));display:grid}.mig-review-step{gap:calc(14 * var(--u));padding:calc(20 * var(--u));border:calc(1 * var(--u)) solid var(--mig-new-rule);border-radius:calc(18 * var(--u));background:var(--mig-review-card);display:grid}.mig-review-step-num{color:var(--mig-new-accent);font-size:calc(30 * var(--u));font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.mig-review-step-title{inline-size:70%;block-size:calc(12 * var(--u));border-radius:var(--radius-full);background:var(--mig-review-ink-strong);margin-block-start:calc(6 * var(--u))}.mig-review-contacts{gap:calc(14 * var(--u));display:grid}.mig-review-contact{align-items:center;gap:calc(14 * var(--u));display:flex}.mig-review-contact-icon{inline-size:calc(36 * var(--u));block-size:calc(36 * var(--u));border-radius:var(--radius-full);background:var(--mig-review-card);color:var(--mig-new-accent);flex:none;place-items:center;display:grid}.mig-review-contact-icon svg{inline-size:calc(18 * var(--u));block-size:calc(18 * var(--u))}.mig-review-contact .mig-review-line{inline-size:calc(180 * var(--u))}.mig-review-form{gap:calc(18 * var(--u));padding:calc(20 * var(--u));border:calc(1 * var(--u)) solid var(--mig-new-rule);border-radius:calc(20 * var(--u));background:var(--mig-review-card);display:grid}.mig-review-field{gap:calc(8 * var(--u));display:grid}.mig-review-field>.mig-review-line{inline-size:calc(90 * var(--u));block-size:calc(8 * var(--u))}.mig-review-input{block-size:calc(44 * var(--u));border:calc(1 * var(--u)) solid var(--mig-new-rule);border-radius:calc(12 * var(--u));background:var(--mig-review-field)}.mig-review-field--message .mig-review-input{block-size:calc(110 * var(--u))}.mig-review-submit{block-size:calc(46 * var(--u));border-radius:var(--radius-full);background:var(--mig-new-accent);place-items:center;margin-block-start:calc(4 * var(--u));display:grid}.mig-review-desktop .mig-review-sheet{gap:calc(40 * var(--u));padding:calc(48 * var(--u)) calc(56 * var(--u)) 0}.mig-review-desktop .mig-review-intro{gap:calc(16 * var(--u))}.mig-review-desktop .mig-review-kicker{inline-size:calc(120 * var(--u));block-size:calc(10 * var(--u))}.mig-review-desktop .mig-review-heading{font-size:calc(60 * var(--u))}.mig-review-desktop .mig-review-lines{max-inline-size:calc(520 * var(--u))}.mig-review-desktop .mig-review-sheet--work{grid-template-columns:minmax(0,1fr) auto;align-items:end}.mig-review-desktop .mig-review-filters{gap:calc(10 * var(--u))}.mig-review-desktop .mig-review-filter{inline-size:calc(96 * var(--u));block-size:calc(36 * var(--u))}.mig-review-desktop .mig-review-mosaic{grid-column:1/-1;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-auto-rows:calc(270 * var(--u));gap:calc(20 * var(--u))}.mig-review-desktop .mig-review-tile{border-radius:calc(18 * var(--u))}.mig-review-desktop .mig-review-tile:first-child{grid-row:span 2}.mig-review-desktop .mig-review-tag{inline-size:calc(150 * var(--u));block-size:calc(34 * var(--u));inset-block-end:calc(16 * var(--u));inset-inline-start:calc(16 * var(--u))}.mig-preview-view{min-block-size:0}.mig-preview-badge{align-items:center;gap:calc(6 * var(--u));padding:calc(3 * var(--u)) calc(10 * var(--u));border-radius:var(--radius-full);background:var(--mig-chrome-surface);color:var(--mig-chrome-ink);font-size:calc(12.5 * var(--u));flex:none;font-weight:500;display:inline-flex}.mig-preview-badge svg{inline-size:calc(14 * var(--u));block-size:calc(14 * var(--u))}.mig-preview-view[data-mig-build]{--mig-build:1}.mig-preview-view[data-mig-build]>.mig-new{clip-path:inset(0 0 calc((1 - var(--mig-build)) * 100%) 0)}.mig-preview-scan{block-size:var(--mig-ui-stroke);background:var(--mig-figma-blue);box-shadow:0 0 var(--space-3) var(--mig-figma-blue);opacity:calc(1 - var(--mig-build));position:absolute;inset-block-start:calc(var(--mig-build) * 100%);inset-inline:0}.mig-preview-live{--mig-in:1;inline-size:var(--mig-preview-live-w);padding:var(--space-2);border-radius:var(--radius-md);background:var(--mig-chrome-surface);box-shadow:var(--shadow-float);color:var(--mig-chrome-ink);font-family:var(--mig-system-font);font-size:var(--mig-ui-sm);opacity:var(--mig-in);translate:0 calc((1 - var(--mig-in)) * var(--space-3));line-height:1.3;display:block;position:absolute;inset-block-end:var(--space-4);inset-inline-start:var(--space-4)}.mig-preview-live-head{align-items:center;gap:var(--space-2);padding-inline:var(--space-1);margin-block-end:var(--space-2);display:flex}.mig-preview-live-host{font-weight:600}.mig-preview-live-state{color:var(--mig-good);flex:none;margin-inline-start:auto;font-weight:600}.mig-preview-dot{inline-size:var(--mig-ui-dot);block-size:var(--mig-ui-dot);border-radius:var(--radius-full);background:var(--mig-good);flex:none}.mig-preview-live-view{aspect-ratio:var(--mig-figma-screen-ratio);border:var(--creation-rule) solid var(--mig-chrome-rule);border-radius:var(--radius-sm);display:block}.mig-switch{isolation:isolate;align-items:center;gap:var(--mig-switch-gap);padding:var(--mig-switch-top) var(--space-4) var(--mig-switch-bottom);border:var(--creation-rule) solid var(--mig-chrome-rule);border-radius:var(--mig-window-radius);background:var(--mig-switch-wall);box-shadow:var(--mig-window-shadow);font-family:var(--mig-system-font);font-size:var(--mig-ui);flex-direction:column;line-height:1.35;display:flex;position:relative;overflow:clip}.mig-switch-wall{z-index:-1;position:absolute;inset:0}.mig-switch-wall img{object-fit:cover}.mig-switch-wall:after{content:"";background:var(--mig-switch-scrim);position:absolute;inset:0}.mig-switch-clock{color:var(--mig-switch-ink);font-family:var(--mig-switch-clock-font);font-size:var(--mig-switch-clock);font-weight:var(--mig-switch-clock-weight);letter-spacing:var(--mig-switch-clock-track);text-shadow:var(--mig-switch-glow);line-height:1}.mig-switch-group{inline-size:min(var(--mig-switch-notice-w), 100%);color:var(--mig-chrome-ink);display:grid}.mig-switch-group>*{grid-area:1/1;min-inline-size:0}.mig-switch-stack{--mig-in:1;margin-inline:calc(var(--mig-switch-depth) * var(--mig-switch-stack-inset));border-radius:var(--mig-switch-radius);background:var(--mig-notice-bg)}@supports (color:color-mix(in lab, red, red)){.mig-switch-stack{background:color-mix(in srgb, var(--mig-notice-bg), var(--mig-switch-stack-dim) calc(var(--mig-switch-depth) * var(--mig-switch-stack-fade)))}}.mig-switch-stack{-webkit-backdrop-filter:var(--mig-switch-blur);backdrop-filter:var(--mig-switch-blur);box-shadow:var(--mig-switch-shadow);opacity:clamp(0, var(--mig-in), 1);translate:0 calc(var(--mig-in) * var(--mig-switch-depth) * var(--mig-switch-stack-peek))}.mig-switch-notice{--mig-in:1;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);border-radius:var(--mig-switch-radius);background:var(--mig-notice-bg);-webkit-backdrop-filter:var(--mig-switch-blur);backdrop-filter:var(--mig-switch-blur);box-shadow:var(--mig-switch-shadow);opacity:clamp(0, calc(var(--mig-in) * 2), 1);translate:0 calc((var(--mig-in) - 1) * var(--space-6));scale:calc(.92 + var(--mig-in) * .08);display:flex}.mig-switch-app{inline-size:var(--mig-ui-app-icon);block-size:var(--mig-ui-app-icon);border-radius:var(--mig-switch-app-radius);background:var(--mig-chrome-surface);box-shadow:0 0 0 var(--creation-rule) var(--mig-chrome-rule);flex:none;place-items:center;display:grid}.mig-switch-app img{inline-size:var(--mig-switch-app-mark);block-size:auto}.mig-switch-text{flex:1;min-inline-size:0;display:grid}.mig-switch-head{align-items:baseline;gap:var(--space-2);display:flex}.mig-switch-from,.mig-switch-subject{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-weight:600;overflow:hidden}.mig-switch-time{color:var(--mig-chrome-grey);font-size:var(--mig-ui-sm);flex:none;margin-inline-start:auto}.mig-switch-preview{color:var(--mig-chrome-grey);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mig-switch-user{justify-items:center;gap:var(--space-2);color:var(--mig-switch-ink);text-shadow:var(--mig-switch-glow);margin-block-start:auto;font-weight:600;display:grid}.mig-switch-avatar{inline-size:var(--mig-switch-avatar);block-size:var(--mig-switch-avatar);border-radius:var(--radius-full);background:var(--mig-switch-avatar-bg);-webkit-backdrop-filter:var(--mig-switch-blur);backdrop-filter:var(--mig-switch-blur);place-items:center;display:grid}.mig-switch-avatar svg{inline-size:var(--mig-switch-avatar-glyph);fill:currentColor}.mig-train{grid-template-rows:var(--mig-zoom-bar) minmax(0, 1fr) var(--mig-zoom-tools);border-color:var(--mig-zoom-bg);background:var(--mig-zoom-bg);color:var(--mig-zoom-ink)}.mig-train .mig-app-bar{gap:var(--space-2);border-color:var(--mig-zoom-rule)}.mig-train-logo{inline-size:auto;block-size:var(--mig-ui-logo);flex:none}.mig-train-meeting{font-weight:600}.mig-train-view{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--mig-zoom-tile);font-size:var(--mig-ui-sm);flex:none;margin-inline-start:auto;display:flex}.mig-train-view svg{inline-size:var(--mig-ui-glyph);block-size:var(--mig-ui-glyph)}.mig-train-body{grid-template-columns:minmax(0, 1fr) var(--mig-zoom-people-w);gap:var(--space-2);min-block-size:0;padding:var(--space-2);display:grid;position:relative}.mig-train-people{gap:var(--space-2);flex-direction:column;grid-area:1/2;min-block-size:0;display:flex}.mig-train-tile{--mig-in:1;aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--mig-zoom-tile);opacity:var(--mig-in);scale:calc(.9 + var(--mig-in) * .1);flex:none;place-items:center;display:grid;position:relative;overflow:clip}.mig-train-tile img{object-fit:cover;object-position:50% var(--mig-zoom-face-y)}.mig-train-tile.is-speaking:after{content:"";border:var(--mig-zoom-ring) solid var(--mig-zoom-live);border-radius:inherit;position:absolute;inset:0}.mig-train-name{z-index:1;align-items:center;gap:var(--space-1);padding:0 var(--space-1);border-radius:var(--mig-ui-check-radius);background:var(--mig-zoom-plate);font-size:var(--mig-ui-xs);white-space:nowrap;line-height:1.6;display:flex;position:absolute;inset-block-end:var(--space-1);inset-inline-start:var(--space-1)}.mig-train-muted{inline-size:var(--mig-zoom-muted);block-size:var(--mig-zoom-muted);color:var(--mig-zoom-danger)}.mig-train-initial{inline-size:var(--mig-ui-app-icon);block-size:var(--mig-ui-app-icon);border-radius:var(--radius-full);background:var(--mig-figma-client);place-items:center;font-weight:600;display:grid}.mig-train-share{gap:var(--space-2);flex-direction:column;grid-area:1/1;min-block-size:0;display:flex}.mig-train-banner{align-items:center;gap:var(--space-2);max-inline-size:100%;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--mig-zoom-tile);font-size:var(--mig-ui-sm);white-space:nowrap;display:flex;position:absolute;inset-block-start:calc(var(--mig-zoom-bar) / -2);inset-inline-start:50%;translate:-50% -50%}.mig-train-live{inline-size:var(--mig-ui-dot);block-size:var(--mig-ui-dot);border-radius:var(--radius-full);background:var(--mig-zoom-live);flex:none}.mig-train-screen{border-radius:var(--mig-ui-chip-radius);background:var(--mig-chrome-surface);min-block-size:0;color:var(--mig-chrome-ink);flex:0 auto;grid-template-rows:auto minmax(0,1fr);margin-block:auto;display:grid;overflow:clip}.mig-train-admin{align-items:center;gap:var(--space-2);min-inline-size:0;padding:var(--space-2) var(--space-4);border-block-end:var(--creation-rule) solid var(--mig-chrome-rule);font-size:var(--mig-ui-sm);white-space:nowrap;display:flex}.mig-train-brand{inline-size:var(--mig-ui-logo);block-size:var(--mig-ui-logo);color:var(--mig-new-accent);flex:none}.mig-train-site{font-weight:600}.mig-train-area{border-inline-start:var(--creation-rule) solid var(--mig-chrome-rule);color:var(--mig-chrome-grey);padding-inline-start:var(--space-2)}.mig-train-page{min-block-size:0;padding:var(--space-4) var(--space-4) var(--space-5);display:block}.mig-train-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block-end:var(--space-3);display:flex}.mig-train-title{font-size:var(--mig-ui-lg);font-weight:700}.mig-train-add{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--mig-new-bg);color:var(--mig-new-text);font-size:var(--mig-ui-sm);flex:none;font-weight:600;display:inline-flex}.mig-train-add svg{inline-size:var(--mig-ui-glyph);block-size:var(--mig-ui-glyph)}.mig-train-table{border-block-start:var(--creation-rule) solid var(--mig-chrome-rule);display:grid}.mig-train-row{--mig-in:1;grid-template-columns:var(--mig-train-columns);align-items:center;gap:var(--space-3);block-size:var(--mig-train-row);padding-inline:var(--space-2);border-block-end:var(--creation-rule) solid var(--mig-chrome-rule-soft);opacity:clamp(0, var(--mig-in), 1);translate:0 calc((1 - var(--mig-in)) * var(--space-2));display:grid}.mig-train-row--head{block-size:var(--mig-ui-row);color:var(--mig-chrome-grey);font-size:var(--mig-ui-xs)}.mig-train-row--added{z-index:1;background:var(--mig-train-added);position:relative}.mig-train-work{align-items:center;gap:var(--space-2);min-inline-size:0;font-weight:500;display:flex}.mig-train-thumb{inline-size:var(--mig-train-thumb);aspect-ratio:4/3;border-radius:var(--mig-ui-chip-radius);flex:none}.mig-train-thumb img{scale:var(--mig-new-crop);transform-origin:var(--mig-focus-x) var(--mig-focus-y)}.mig-train-row--added .mig-train-thumb img{scale:none}.mig-train-trade{color:var(--mig-chrome-grey)}.mig-train-status{display:flex;position:relative}.mig-train-pill{padding:var(--mig-ui-chip-pad);border-radius:var(--radius-full);background:var(--mig-tag-kept-bg);color:var(--mig-tag-kept);font-size:var(--mig-ui-xs);white-space:nowrap;font-weight:600}.mig-train-cursor{--mig-in:1;color:var(--mig-figma-client);opacity:clamp(0, calc(var(--mig-in) * 2), 1);translate:calc((1 - var(--mig-in)) * var(--space-6)) calc((1 - var(--mig-in)) * var(--space-6));position:absolute;inset-block-start:50%;inset-inline-start:var(--mig-train-cursor-x)}.mig-train-arrow{inline-size:var(--mig-train-arrow);block-size:auto;stroke:var(--mig-chrome-surface);stroke-width:var(--mig-ui-stroke);stroke-linejoin:round;filter:var(--mig-train-cursor-shade);display:block}.mig-train-tag{padding:var(--mig-ui-chip-pad);border-radius:var(--radius-full);background:var(--mig-figma-client);color:var(--mig-chrome-surface);font-size:var(--mig-ui-xs);white-space:nowrap;font-weight:600;position:absolute;inset-block-start:calc(var(--mig-train-arrow) * 1.1);inset-inline-start:calc(var(--mig-train-arrow) * .7)}.mig-train-tools{align-items:center;gap:var(--space-2);padding-inline:var(--space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.mig-train-group{display:flex}.mig-train-tool{justify-items:center;gap:var(--space-1);padding-inline:var(--space-2);font-size:var(--mig-ui-xs);white-space:nowrap;display:grid}.mig-train-glyph{block-size:var(--mig-zoom-tool);align-items:center;display:flex}.mig-train-glyph>svg:first-child{inline-size:var(--mig-zoom-tool);block-size:var(--mig-zoom-tool)}.mig-train-caret{inline-size:var(--mig-zoom-caret);block-size:var(--mig-zoom-caret);color:var(--mig-zoom-grey)}.mig-train-count{font-size:var(--mig-ui-xs);align-self:flex-start;font-weight:600;line-height:1}.mig-train-glyph--share{inline-size:var(--mig-zoom-tool);border-radius:var(--mig-zoom-share-radius);background:var(--mig-zoom-live);justify-content:center}.mig-train-glyph--share>svg:first-child{block-size:75%;inline-size:75%}.mig-train-leave{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--mig-zoom-danger);font-size:var(--mig-ui-sm);justify-self:end;font-weight:600}@container mig-process-scene (max-width:34rem){.mig-inv-row{grid-template-columns:var(--mig-inv-columns-narrow)}.mig-inv-path{display:none}.mig-inv-page{padding-inline:var(--space-4)}.mig-review-project,.mig-review-reply,.mig-review-tools{display:none}.mig-review-canvas{--mig-review-top:var(--space-3);--mig-review-frame-w:var(--mig-review-frame-w-narrow)}.mig-review-thread{inset-block:auto var(--space-3);inline-size:var(--mig-review-thread-w-narrow)}.mig-train{grid-template-rows:var(--mig-zoom-bar) minmax(0, 1fr) var(--mig-zoom-tools-narrow)}.mig-train-body{grid-template-columns:minmax(0,1fr)}.mig-train-people{z-index:2;inline-size:var(--mig-zoom-float-w);grid-area:auto;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.mig-train-tile:not(.is-speaking),.mig-train-tool-label,.mig-train-view-label,.mig-train-area{display:none}.mig-train-tile.is-speaking{box-shadow:var(--mig-window-shadow)}.mig-train .mig-train-banner{align-self:flex-start}.mig-train-admin{padding-block:var(--space-1)}.mig-train-page{padding-block-start:var(--space-3);padding-inline:var(--space-3)}.mig-train-head{margin-block-end:var(--space-2)}}@container mig-process-scene (max-width:40rem){.mig-train-row{grid-template-columns:var(--mig-train-columns-narrow)}.mig-train-trade,.mig-train-row--head{display:none}.mig-train-banner{align-self:center;position:static;translate:none}}@container mig-process-scene (max-width:30rem){.mig-switch{--mig-switch-top:var(--mig-switch-top-narrow);--mig-switch-bottom:var(--mig-switch-bottom-narrow);--mig-switch-clock:var(--mig-switch-clock-narrow);--mig-switch-gap:var(--mig-switch-gap-narrow);--mig-switch-avatar:var(--mig-switch-avatar-narrow)}.mig-switch-preview{-webkit-line-clamp:3}}@media (hover:hover){.mig-process-station:not(.is-active):hover{color:var(--text)}.mig-process-station:not(.is-active,.is-done):hover .mig-process-knot{border-color:var(--text);color:var(--text)}.mig-process-round:hover{border-color:var(--text)}}@media (prefers-reduced-motion:no-preference){.mig-process-station{transition:color var(--dur-fast) var(--ease-out)}.mig-process-knot{transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out)}.mig-process-station:not(.is-active) .mig-process-thread-fill{transition:scale var(--dur-base) var(--ease-out)}.mig-process-round{transition:border-color var(--dur-fast) var(--ease-out)}}@media (prefers-reduced-motion:reduce){.mig-process-pause{display:none}}@media (max-width:56rem){.mig-process-site-text--long{display:none}.mig-process-site-text--short{display:inline}}@media (max-width:900px){.mig-process-card{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){.mig-process-screen{block-size:var(--mig-process-stage-phone)}.mig-process-visitors{font-size:var(--text-xs)}.mig-process-site{gap:var(--space-2);padding-inline:var(--space-2) var(--space-3)}.mig-process-site--before{padding-inline-end:calc(var(--space-3) + var(--mig-process-blend))}.mig-process-station{min-block-size:var(--tap-min);align-content:start;position:relative}.mig-process-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.mig-ways-inner{container-type:inline-size}.mig-ways-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto calc(( (100cqi - var(--pillar-gap)) / 2 - 2 * (var(--creation-rule) + var(--pillar-pad)) ) / (var(--mig-ways-window-ratio))) auto auto auto;column-gap:var(--pillar-gap);margin:0;padding:0;list-style:none;display:grid}.mig-way{grid-row:span 5;grid-template-rows:subgrid;border:var(--creation-rule) solid var(--border);border-radius:var(--format-card-radius);box-shadow:var(--shadow-soft);row-gap:0;display:grid;overflow:clip}.mig-way-copy{align-content:start;gap:var(--space-3);padding:var(--pillar-pad);display:grid}.mig-way-name{font-size:var(--text-2xl);line-height:var(--leading-snug)}.mig-way-intent{font-size:var(--text-lg);font-weight:500;line-height:var(--leading-snug)}.mig-way-body{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal);text-wrap:pretty}.mig-way-visual{padding-inline:var(--pillar-pad)}.mig-way-window{--mig-window-width:var(--mig-ways-window-design);aspect-ratio:var(--mig-ways-window-ratio);border-end-end-radius:0;border-end-start-radius:0}.mig-way-view{min-block-size:0;position:relative}.mig-way-page{block-size:100%;display:block}.mig-way-selection{inline-size:var(--mig-ways-selection-w);block-size:var(--mig-ways-selection-h);border:var(--mig-ways-rule) solid var(--mig-cursor-1);background:linear-gradient(var(--paper), var(--paper)) 0 0 / var(--mig-ways-handle) var(--mig-ways-handle) no-repeat, linear-gradient(var(--paper), var(--paper)) 100% 0 / var(--mig-ways-handle) var(--mig-ways-handle) no-repeat, linear-gradient(var(--paper), var(--paper)) 0 100% / var(--mig-ways-handle) var(--mig-ways-handle) no-repeat, linear-gradient(var(--paper), var(--paper)) 100% 100% / var(--mig-ways-handle) var(--mig-ways-handle) no-repeat;outline:var(--mig-ways-rule) solid var(--mig-cursor-1);position:absolute;inset-block-start:var(--mig-ways-selection-top);inset-inline-start:var(--mig-ways-selection-left)}@supports (color:color-mix(in lab, red, red)){.mig-way-selection{outline:var(--mig-ways-rule) solid color-mix(in srgb, var(--mig-cursor-1) 30%, transparent)}}.mig-way-selection{outline-offset:calc(var(--mig-ways-rule) * 2)}.mig-way-cursor{--mig-dx:0;--mig-dy:0;--mig-cursor:var(--mig-cursor-1);z-index:2;translate:calc(var(--mig-dx) * var(--mig-way-drift)) calc(var(--mig-dy) * var(--mig-way-drift));pointer-events:none;position:absolute;inset-block-start:calc(var(--mig-y) * 1%);inset-inline-start:calc(var(--mig-x) * 1%)}.mig-way-cursor--2{--mig-cursor:var(--mig-cursor-2)}.mig-way-cursor--3{--mig-cursor:var(--mig-cursor-3)}.mig-way-arrow{inline-size:var(--mig-ways-arrow);block-size:auto;fill:var(--mig-cursor);stroke:var(--paper);stroke-width:1.5px;stroke-linejoin:round;filter:drop-shadow(0 1px 2px var(--mig-board-shade));display:block}.mig-way-tag{align-items:center;gap:var(--space-1);padding:var(--mig-ways-tag-pad) var(--space-2);border-radius:var(--radius-full);background:var(--mig-cursor);color:var(--paper);font-size:var(--text-xs);white-space:nowrap;font-weight:600;display:inline-flex;position:absolute;inset-block-start:calc(var(--mig-ways-arrow) * .9);inset-inline-start:calc(var(--mig-ways-arrow) * .6)}.mig-way-tag:has(.mig-way-face){padding-inline-start:var(--mig-ways-tag-pad)}.mig-way-face{inline-size:var(--mig-ways-face);block-size:var(--mig-ways-face);border-radius:var(--radius-full);background:var(--paper);position:relative;overflow:hidden}.mig-way-face img{object-fit:cover}.mig-way-flaws{z-index:1;pointer-events:none;position:absolute;inset:0}.mig-way-mark,.mig-way-measure{position:absolute;inset-block-start:calc(var(--mig-y) * 1%);inset-inline-start:calc(var(--mig-x) * 1%)}.mig-way-mark{inline-size:calc(var(--mig-w) * 1%);block-size:calc(var(--mig-h) * 1%);border:var(--mig-ways-rule) solid var(--mig-flaw);border-radius:calc(6 * var(--u))}.mig-way-measure{inline-size:calc(var(--mig-w) * 1%);border-block-start:var(--mig-ways-rule) solid var(--mig-flaw)}.mig-way-measure:before,.mig-way-measure:after{content:"";block-size:calc(14 * var(--u));border-inline-start:var(--mig-ways-rule) solid var(--mig-flaw);position:absolute;inset-block-start:calc(-7 * var(--u))}.mig-way-measure:before{inset-inline-start:0}.mig-way-measure:after{inset-inline-end:0}.mig-way-assurances{grid-row:span 2;grid-template-rows:subgrid;gap:var(--space-3) var(--space-4);padding:var(--pillar-pad) var(--pillar-pad) 0;border-block-start:var(--creation-rule) solid var(--border);font-size:var(--text-sm);line-height:var(--leading-snug);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.mig-way-assurances li{align-items:start;gap:var(--space-2);display:flex}.mig-way-tick{inline-size:var(--mig-ways-tick);block-size:var(--mig-ways-tick);border-radius:var(--radius-full);background:var(--accent-pale);color:var(--accent);flex:none;place-items:center;margin-block-start:calc((1lh - var(--mig-ways-tick)) / 2);display:grid}.mig-way-tick svg{fill:currentColor;block-size:70%;inline-size:70%}.mig-way-fit{align-self:start;gap:var(--space-1);margin:var(--space-6) var(--pillar-pad) var(--pillar-pad);border-block-start:var(--creation-rule) solid var(--border);line-height:var(--leading-snug);padding-block-start:var(--space-4);display:grid}.mig-way-fit-label{color:var(--muted);font-size:var(--text-sm)}.mig-ways-pricing{color:var(--muted);text-align:center;margin-block-start:var(--space-10)}.mig-ways-pricing a{color:var(--accent);text-underline-offset:var(--mig-ways-underline);font-weight:500;text-decoration:underline}@media (max-width:56rem){.mig-ways-list{row-gap:var(--pillar-gap);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.mig-way,.mig-way-assurances{grid-row:auto;grid-template-rows:none}}@media (max-width:40rem){.mig-way-assurances{grid-template-columns:minmax(0,1fr)}}@property --svc-in{syntax:"<number>";inherits:false;initial-value:1}@property --svc-wipe{syntax:"<number>";inherits:false;initial-value:.5}.service-scene{position:absolute;inset:0}.svc-app{--u:calc(100cqi / var(--svc-app-design));background:var(--svc-app-paper);color:var(--svc-app-ink);font-family:var(--font-body);line-height:1.2;position:absolute;inset:0;overflow:clip;container-type:size}.svc-app [data-svc-carry]:not(.svc-app-disc){opacity:var(--svc-in,1);translate:calc(var(--svc-dx,0) * 1cqi) calc(var(--svc-dy,0) * 1cqb);scale:calc(1 + var(--svc-app-lift) * var(--svc-lift,0))}.svc-app-field{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--svc-app-edge), #000 calc(100% - var(--svc-app-edge)), transparent), linear-gradient(to bottom, transparent, #000 var(--svc-app-edge), #000 calc(100% - var(--svc-app-edge)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--svc-app-edge), #000 calc(100% - var(--svc-app-edge)), transparent), linear-gradient(to bottom, transparent, #000 var(--svc-app-edge), #000 calc(100% - var(--svc-app-edge)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--svc-app-edge), #000 calc(100% - var(--svc-app-edge)), transparent), linear-gradient(to bottom, transparent, #000 var(--svc-app-edge), #000 calc(100% - var(--svc-app-edge)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--svc-app-edge), #000 calc(100% - var(--svc-app-edge)), transparent), linear-gradient(to bottom, transparent, #000 var(--svc-app-edge), #000 calc(100% - var(--svc-app-edge)), transparent);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.svc-app-glow,.svc-app-wave,.svc-app-ring{border-radius:var(--radius-full);position:absolute;inset-block-start:var(--svc-app-cy);inset-inline-start:50%;translate:-50% -50%}.svc-app-glow{inline-size:calc(640 * var(--u));aspect-ratio:1;background:radial-gradient(closest-side, var(--svc-app-glow), transparent);opacity:var(--svc-in,1)}.svc-app-wave{inline-size:calc(2 * (var(--svc-app-r1) + var(--svc-app-gap)) * var(--u));aspect-ratio:1;border:calc(1.5 * var(--u)) solid var(--svc-app-wave);visibility:hidden;opacity:0}.svc-app-ring{--r:calc((var(--svc-app-r1) + var(--svc-app-gap) * var(--k)) * var(--u));inline-size:calc(var(--r) * 2);block-size:calc(var(--r) * 2);rotate:calc(var(--svc-spin,0) * 1turn)}.svc-app-path{border:1px dashed var(--svc-app-orbit);border-radius:inherit;opacity:calc(var(--svc-in,1) * (1 - var(--k) * .28));scale:calc(.94 + .06 * var(--svc-in,1));position:absolute;inset:0}.svc-app-orbiter{translate:-50% -50%;rotate:calc(var(--svc-spin,0) * -1turn);position:absolute;inset-block-start:calc(50% + sin(var(--a) * 1deg) * var(--r));inset-inline-start:calc(50% + cos(var(--a) * 1deg) * var(--r))}.svc-app-disc{inline-size:calc(var(--svc-app-disc) * (1 - .13 * var(--k)) * var(--u));aspect-ratio:1;border:1px solid var(--svc-app-rule);border-radius:var(--radius-full);background:var(--svc-app-card);box-shadow:var(--svc-app-shadow);opacity:calc(var(--svc-in,1) * (1 - var(--k) * .18));translate:calc(var(--svc-dx,0) * 1cqi) calc(var(--svc-dy,0) * 1cqb);scale:calc((.4 + .6 * var(--svc-in,1)) * (1 + var(--svc-app-lift) * var(--svc-lift,0)));place-items:center;display:grid}.svc-app-ring[data-far] .svc-app-disc{filter:blur(calc(1.6 * var(--u)))}.svc-app-logo{block-size:auto;max-block-size:56%;inline-size:auto;max-inline-size:56%}.svc-app-nav{inset-block-start:calc(22 * var(--u));inset-inline:calc(40 * var(--u));align-items:center;gap:calc(22 * var(--u));block-size:calc(36 * var(--u));font-size:calc(13 * var(--u));font-weight:500;display:flex;position:absolute}.svc-app-brand{align-items:center;gap:calc(8 * var(--u));font-size:calc(19 * var(--u));letter-spacing:-.02em;font-weight:700;display:inline-flex}.svc-app-mark{inline-size:calc(22 * var(--u));block-size:calc(22 * var(--u));fill:var(--svc-app-accent)}.svc-app-mark-ring{fill:none;stroke:var(--svc-app-ink);stroke-width:2.6px}.svc-app-links{gap:calc(26 * var(--u));color:var(--svc-app-muted);margin-inline:auto;display:flex}.svc-app-pill{align-items:center;gap:calc(7 * var(--u));padding:calc(8 * var(--u)) calc(16 * var(--u));border-radius:var(--radius-full);white-space:nowrap;font-weight:600;display:inline-flex}.svc-app-pill--ink{background:var(--svc-app-ink);color:var(--svc-app-card)}.svc-app-pill--ghost{border:1px solid var(--svc-app-rule);background:var(--svc-app-card);box-shadow:var(--svc-app-shadow)}.svc-app-hero{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;inset-block-start:calc(118 * var(--u));inset-inline:0}.svc-app-rating{align-items:center;gap:calc(6 * var(--u));padding:calc(6 * var(--u)) calc(12 * var(--u));border:1px solid var(--svc-app-rule);border-radius:var(--radius-full);background:var(--svc-app-card);box-shadow:var(--svc-app-shadow);color:var(--svc-app-muted);font-size:calc(12.5 * var(--u));white-space:nowrap;display:inline-flex}.svc-app-rating strong{color:var(--svc-app-ink);font-weight:700}.svc-app-google{inline-size:calc(14 * var(--u));block-size:calc(14 * var(--u))}.svc-app-stars{gap:calc(1 * var(--u));display:inline-flex}.svc-app-stars svg{inline-size:calc(11 * var(--u));block-size:calc(11 * var(--u));fill:var(--svc-app-star)}.svc-app-title{font-size:calc(58 * var(--u));letter-spacing:-.035em;margin-block-start:calc(18 * var(--u));font-weight:700;line-height:1.02;display:block}.svc-app-line{white-space:nowrap;display:block}.svc-app-lede{max-inline-size:calc(430 * var(--u));color:var(--svc-app-muted);font-size:calc(15 * var(--u));text-wrap:balance;margin-block-start:calc(16 * var(--u));line-height:1.5;display:block}.svc-app-actions{gap:calc(10 * var(--u));font-size:calc(14 * var(--u));margin-block-start:calc(22 * var(--u));display:flex}.svc-app-actions .svc-app-pill{padding:calc(11 * var(--u)) calc(20 * var(--u))}.svc-app-primary{box-shadow:0 calc(8 * var(--u)) calc(20 * var(--u)) calc(-8 * var(--u)) var(--svc-app-accent)}@supports (color:color-mix(in lab, red, red)){.svc-app-primary{box-shadow:0 calc(8 * var(--u)) calc(20 * var(--u)) calc(-8 * var(--u)) color-mix(in srgb, var(--svc-app-accent) calc(var(--svc-hover,0) * 70%), transparent)}}.svc-app-primary{scale:calc(1 + .04 * var(--svc-hover,0))}.svc-app-play{inline-size:calc(12 * var(--u));block-size:calc(12 * var(--u));fill:currentColor}.svc-app-stack{inline-size:calc(330 * var(--u));block-size:calc(76 * var(--u));margin-block-start:calc(26 * var(--u));display:block;position:relative}.svc-app-notice{--s:calc(var(--c) - 1 + var(--svc-shift,1));z-index:calc(10 - var(--c));align-items:center;gap:calc(10 * var(--u));block-size:calc(54 * var(--u));padding-inline:calc(12 * var(--u));border:1px solid var(--svc-app-rule);border-radius:calc(14 * var(--u));background:var(--svc-app-card);box-shadow:var(--svc-app-shadow);text-align:start;opacity:calc(clamp(0, 1 + var(--s), 1) * clamp(0, 3 - var(--s), 1));translate:0 calc(var(--s) * 11 * var(--u));scale:calc(1 - var(--s) * .05);transform-origin:top;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.svc-app-notice-logo{inline-size:calc(30 * var(--u));aspect-ratio:1;border-radius:calc(9 * var(--u));background:var(--svc-app-paper);flex:none;place-items:center;display:grid}.svc-app-notice-mark{block-size:auto;max-block-size:58%;inline-size:auto;max-inline-size:58%}.svc-app-notice-copy{gap:calc(2 * var(--u));min-inline-size:0;display:grid}.svc-app-notice-text{font-size:calc(13 * var(--u));white-space:nowrap;font-weight:600}.svc-app-notice-meta{color:var(--svc-app-muted);font-size:calc(11 * var(--u));white-space:nowrap}.svc-compare .mig-compare-layer--old{clip-path:inset(0 calc((1 - var(--svc-wipe,.5)) * 100%) 0 0)}.svc-compare .mig-compare-handle{inset-inline-start:calc(var(--svc-wipe,.5) * 100%)}.mig-window.svc-compare{--mig-window-width:var(--svc-compare-bar);--mig-compare-chrome:calc(92 * var(--u));--mig-compare-knob:var(--svc-compare-knob);--mig-compare-rule:var(--svc-compare-rule);box-shadow:none;border:0;border-radius:0;grid-template:minmax(0,1fr)/minmax(0,1fr);position:absolute;inset:0}.svc-compare .mig-compare-knob{--svc-grab:0;scale:calc(1 + var(--svc-grab) * (var(--mig-compare-grab) - 1));transition:none}.svc-gpt{--u:calc(100cqi / var(--svc-gpt-design));background:var(--svc-gpt-surface);color:var(--svc-gpt-ink);font-family:var(--svc-gpt-font);position:absolute;inset:0;overflow:clip;container-type:size}.svc-gpt-app{grid-template-columns:calc(52 * var(--u)) minmax(0, 1fr);block-size:100%;font-size:calc(16 * var(--u));line-height:1.5;display:grid}.svc-gpt-icon{inline-size:calc(20 * var(--u));block-size:calc(20 * var(--u));fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.svc-gpt-rail{align-items:center;gap:calc(18 * var(--u));padding-block:calc(14 * var(--u));border-inline-end:1px solid var(--svc-gpt-rule);background:var(--svc-gpt-rail);flex-direction:column;display:flex}.svc-gpt-logo{inline-size:calc(24 * var(--u));block-size:calc(24 * var(--u));flex:none;margin-block-end:calc(4 * var(--u))}.svc-gpt-account{inline-size:calc(26 * var(--u));block-size:calc(26 * var(--u));border-radius:var(--radius-full);background:var(--svc-gpt-account);color:var(--svc-gpt-surface);font-size:calc(12 * var(--u));flex:none;place-items:center;margin-block-start:auto;font-weight:600;display:grid}.svc-gpt-main{grid-template-rows:calc(52 * var(--u)) minmax(0, 1fr) auto;min-inline-size:0;display:grid}.svc-gpt-head{padding-inline:calc(16 * var(--u)) calc(12 * var(--u));justify-content:space-between;align-items:center;display:flex}.svc-gpt-model{align-items:center;gap:calc(4 * var(--u));font-size:calc(18 * var(--u));display:inline-flex}.svc-gpt-model .svc-gpt-icon{inline-size:calc(16 * var(--u));block-size:calc(16 * var(--u));color:var(--svc-gpt-grey)}.svc-gpt-actions{align-items:center;gap:calc(6 * var(--u));display:inline-flex}.svc-gpt-share{align-items:center;gap:calc(6 * var(--u));padding:calc(6 * var(--u)) calc(12 * var(--u));font-size:calc(14 * var(--u));display:inline-flex}.svc-gpt-share .svc-gpt-icon{inline-size:calc(16 * var(--u));block-size:calc(16 * var(--u))}.svc-gpt-thread{align-content:start;gap:calc(20 * var(--u));padding:calc(12 * var(--u)) calc(24 * var(--u)) 0;display:grid;overflow:clip}.svc-gpt .svc-gpt-ask{max-inline-size:70%;padding:calc(6 * var(--u)) calc(16 * var(--u));border-radius:calc(18 * var(--u));background:var(--svc-gpt-bubble);line-height:calc(24 * var(--u));justify-self:end}.svc-gpt-said{gap:calc(4 * var(--u));line-height:calc(28 * var(--u));display:grid}.svc-gpt-dot,.svc-gpt-status,.svc-gpt .svc-gpt-intro{grid-area:1/1}.svc-gpt-w{opacity:clamp(0, var(--svc-gpt-said) - var(--w), 1)}.svc-gpt-dot{inline-size:calc(12 * var(--u));block-size:calc(12 * var(--u));border-radius:var(--radius-full);background:var(--svc-gpt-ink);visibility:hidden;opacity:0;place-self:center start}.svc-gpt-status{--svc-gpt-shine:0;background:linear-gradient(90deg, var(--svc-gpt-faint) 0 40%, var(--svc-gpt-ink) 50%, var(--svc-gpt-faint) 60% 100%) calc((1 - var(--svc-gpt-shine)) * 100%) 0 / 300% 100%;color:#0000;visibility:hidden;opacity:0;-webkit-background-clip:text;background-clip:text;justify-self:start}.svc-gpt-list{gap:calc(4 * var(--u));margin:0;padding:0;list-style:none;display:grid}.svc-gpt-item{gap:calc(8 * var(--u));padding-inline-start:calc(4 * var(--u));display:flex}.svc-gpt-rank{font-variant-numeric:tabular-nums;flex:none}.svc-gpt-item strong{font-weight:600}.svc-gpt-mark{display:inline-block;position:relative}.svc-gpt-mark:after{content:"";block-size:calc(2.5 * var(--u));border-radius:var(--radius-full);background:var(--accent);transform-origin:0;scale:clamp(0, (var(--svc-gpt-said) - var(--svc-gpt-from)) / (var(--svc-gpt-to) - var(--svc-gpt-from)), 1) 1;position:absolute;inset-block-end:calc(1 * var(--u));inset-inline:0}.svc-gpt-cite{padding-inline:calc(8 * var(--u));border-radius:var(--radius-full);background:var(--svc-gpt-cite);color:var(--svc-gpt-grey);font-size:calc(12 * var(--u));font-weight:500;line-height:calc(20 * var(--u));vertical-align:calc(1 * var(--u));display:inline-block}.svc-gpt-dock{--svc-gpt-dock:1;padding-inline:calc(12 * var(--u));background:var(--svc-gpt-surface);translate:0 calc((var(--svc-gpt-dock) - 1) * (50cqb - 74 * var(--u)));position:relative}.svc-gpt .svc-gpt-greeting{font-size:calc(26 * var(--u));line-height:calc(32 * var(--u));text-align:center;opacity:calc(1 - var(--svc-gpt-dock));position:absolute;inset-block-end:calc(100% + 24 * var(--u));inset-inline:0}.svc-gpt-composer{align-items:center;gap:calc(8 * var(--u));min-block-size:calc(52 * var(--u));padding:calc(8 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u)) calc(14 * var(--u));border-radius:calc(28 * var(--u));background:var(--svc-gpt-surface);box-shadow:var(--svc-gpt-composer-shadow);display:flex}.svc-gpt-field{min-inline-size:0;line-height:calc(24 * var(--u));flex:1;display:grid}.svc-gpt-hint,.svc-gpt-draft{white-space:nowrap;grid-area:1/1;overflow:hidden}.svc-gpt-hint{color:var(--svc-gpt-faint)}.svc-gpt-draft{align-items:center;display:flex}.svc-gpt-caret{inline-size:max(1px, calc(1.5 * var(--u)));block-size:calc(20 * var(--u));background:var(--svc-gpt-ink);visibility:hidden;opacity:0;flex:none}.svc-gpt-send{inline-size:calc(36 * var(--u));block-size:calc(36 * var(--u));border-radius:var(--radius-full);background:var(--svc-gpt-ink);color:var(--svc-gpt-surface);flex:none;place-items:center;display:grid}.svc-gpt-send>*{grid-area:1/1}.svc-gpt-send .svc-gpt-icon{stroke-width:2.2px}.svc-gpt-send-up,.svc-gpt-send-stop{visibility:hidden;opacity:0}.svc-gpt-send-stop{inline-size:calc(12 * var(--u));block-size:calc(12 * var(--u));border-radius:calc(2 * var(--u));background:currentColor}.svc-gpt .svc-gpt-note{padding-block:calc(8 * var(--u));color:var(--svc-gpt-grey);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));text-align:center;white-space:nowrap;opacity:var(--svc-gpt-dock)}.seo-months,.seo-months+.faq-section{padding-block-start:0}.seo-shift-inner,.seo-shift-proof-inner,.seo-reading-inner,.seo-included-inner,.seo-months-inner{gap:clamp(var(--space-10), 5vw, var(--space-16));display:grid}.seo-hero{gap:var(--creation-hero-breath);min-height:100svh;padding-block:calc(var(--header-clear) + var(--creation-hero-breath)) var(--creation-copy-gap);flex-direction:column;display:flex;position:relative;overflow:clip}.seo-hero-copy{gap:var(--creation-copy-gap);text-align:center;grid-template-columns:minmax(0,1fr);margin-block:auto;display:grid;container-type:inline-size}.seo-hero-headline{font-size:var(--seo-title-size);letter-spacing:var(--tracking-hero);line-height:var(--creation-title-leading);white-space:nowrap}.seo-hero-headline-visual,.seo-hero-headline-phrase{display:block}.seo-hero-headline-line{display:inline}.seo-engines{--seo-engine-size:var(--seo-engine-x);padding-block:calc(var(--seo-engine-above) * var(--seo-engine-size)) calc(var(--seo-engine-below) * var(--seo-engine-size));place-items:end center;margin-block-start:var(--seo-engine-gap);display:grid}.seo-engine{grid-area:1/1;display:grid}.seo-engine-word,.seo-engine-mark{block-size:var(--seo-engine-size);grid-area:1/1;inline-size:auto;display:block;overflow:visible}.seo-engine+.seo-engine{visibility:hidden}.seo-hero-lede{max-width:var(--creation-lede-width);color:var(--muted);font-size:var(--text-lg);line-height:var(--leading-normal);text-wrap:balance;margin-inline:auto}.seo-hero-cta{padding-top:var(--space-2)}.seo-wall{gap:var(--seo-wall-gap);padding-block:var(--seo-wall-gap) var(--seo-wall-shadow-reach);-webkit-mask-image:linear-gradient(to right, transparent, black var(--seo-wall-fade), black calc(100% - var(--seo-wall-fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--seo-wall-fade), black calc(100% - var(--seo-wall-fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--seo-wall-fade), black calc(100% - var(--seo-wall-fade)), transparent);mask-image:linear-gradient(to right, transparent, black var(--seo-wall-fade), black calc(100% - var(--seo-wall-fade)), transparent);margin-block-end:calc(var(--seo-wall-gap) - var(--seo-wall-shadow-reach));display:grid}.seo-wall-row{overflow-x:clip}.seo-wall-track{inline-size:max-content;display:flex}.seo-wall-set{gap:var(--seo-wall-gap);padding-inline-end:var(--seo-wall-gap);display:flex}.seo-wall-pill{align-items:center;gap:var(--space-2);padding:var(--seo-wall-pad-y) var(--seo-wall-pad-x);border:var(--pillar-face-border);border-radius:var(--radius-full);background:var(--pillar-face-bg);box-shadow:var(--pillar-face-shadow);color:var(--text);font-size:var(--text-sm);line-height:var(--leading-snug);white-space:nowrap;flex:none;display:inline-flex}.seo-wall-mark{inline-size:var(--seo-wall-mark);block-size:var(--seo-wall-mark);color:var(--muted);flex:none}@media (prefers-reduced-motion:no-preference){[data-seo-copy],[data-seo-wall]{--seo-enter:0;transform:translateY(calc(var(--seo-enter) * var(--seo-enter-distance)))}.seo-engine{--seo-engine-icon:1;--seo-engine-open:1;--seo-engine-turn:1;transform:translateX(calc((1 - var(--seo-engine-open)) * var(--seo-engine-shift)))}.seo-engine-word{clip-path:inset(var(--seo-engine-bleed) calc((1 - var(--seo-engine-open)) * (100% - var(--seo-engine-mark-x))) var(--seo-engine-bleed) calc((1 - var(--seo-engine-open)) * var(--seo-engine-mark-x)))}.seo-engine-mark{transform-origin:var(--seo-engine-mark-x) var(--seo-engine-mark-y);transform:rotate(calc((1 - var(--seo-engine-icon)) * var(--seo-engine-turn) * var(--seo-engine-spin) * -1)) scale(calc(var(--seo-engine-icon-from) + (1 - var(--seo-engine-icon-from)) * var(--seo-engine-icon)));opacity:var(--seo-engine-icon);filter:blur(max(0px, calc((1 - var(--seo-engine-icon)) * var(--seo-engine-blur-max))))}}@media (prefers-reduced-motion:reduce){.seo-wall-set--echo{display:none}}@media (max-width:40rem){.seo-hero-headline{font-size:var(--seo-title-mobile)}.seo-hero-headline-line{display:block}.seo-engines{--seo-engine-size:var(--seo-engine-x-mobile)}.seo-hero-lede{font-size:var(--text-base);text-wrap:pretty}.seo-wall-pill{gap:var(--space-1);padding:var(--space-1) var(--space-3);font-size:var(--text-xs)}.seo-wall-mark{inline-size:var(--seo-wall-mark-mobile);block-size:var(--seo-wall-mark-mobile)}}.seo-shift .section-lede{white-space:pre-line}.seo-shift-stage{display:grid}.seo-shift-figure{margin:0;display:grid}.seo-shift-ask{justify-items:center;gap:var(--space-2);text-align:center;max-inline-size:100%;opacity:var(--shift-in,1);translate:0 calc((1 - var(--shift-in,1)) * var(--seo-shift-rise));justify-self:center;display:grid}.seo-shift-ask-who{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.seo-shift-ask-text{padding:var(--space-3) var(--space-6);border:var(--pillar-face-border);border-radius:var(--radius-full);background:var(--surface-light);box-shadow:var(--pillar-face-shadow);color:var(--text);font-size:var(--text-lg);font-weight:500;line-height:var(--leading-snug);text-wrap:balance}.seo-shift-fork{--shift-stem:clamp(0, var(--shift-fork,1) * 2, 1);--shift-arch:clamp(0, var(--shift-fork,1) * 2 - 1, 1);block-size:var(--seo-shift-fork-h);margin-block-start:var(--space-3);position:relative}.seo-shift-fork:before{content:"";inline-size:var(--seo-shift-fork-rule);background:var(--border);scale:1 var(--shift-stem);transform-origin:top;position:absolute;inset-block:0 50%;inset-inline-start:calc(50% - var(--seo-shift-fork-rule) / 2)}.seo-shift-fork:after{content:"";inset-block:50% 0;inset-inline:calc((100% - var(--seo-shift-ways-gap)) / 4);border:var(--seo-shift-fork-rule) solid var(--border);clip-path:inset(0 calc((1 - var(--shift-arch)) * 50%) 0 calc((1 - var(--shift-arch)) * 50%));border-block-end:0;border-start-start-radius:var(--seo-shift-fork-radius);border-start-end-radius:var(--seo-shift-fork-radius);position:absolute}.seo-shift-ways{column-gap:var(--seo-shift-ways-gap);grid-template-rows:auto 1fr auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seo-shift-way{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--space-4);min-inline-size:0;display:grid}.seo-shift-way-head{justify-content:center;align-items:center;gap:var(--space-3);font-size:var(--text-2xl);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);flex-wrap:wrap;padding-block-start:var(--space-3);display:flex}.seo-shift-badge{padding:var(--seo-shift-badge-pad);border-radius:var(--radius-full);background:var(--accent);color:var(--bg);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:normal;font-weight:700;line-height:var(--leading-snug);justify-self:start;display:inline-block}.seo-shift-way-title{color:var(--text)}.seo-shift-benefit{color:var(--text);font-size:var(--text-base);line-height:var(--leading-normal);text-align:center;text-wrap:balance;opacity:var(--shift-in,1)}.seo-shift-plate{align-content:start;gap:var(--space-3);min-inline-size:0;padding:var(--seo-shift-plate-pad);border:var(--pillar-face-border);border-radius:var(--pillar-face-radius);background:var(--pillar-face-bg);box-shadow:var(--pillar-face-shadow);font-size:var(--pillar-face-text);line-height:var(--leading-snug);display:grid}.seo-shift-you-tag{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--accent);color:var(--bg);font-size:var(--pillar-face-label);font-weight:600;line-height:var(--leading-normal);white-space:nowrap}.seo-shift-result[data-you],.seo-shift-name[data-you]{position:relative}.seo-shift-result[data-you]:after,.seo-shift-name[data-you]:after{content:"";inset:calc(-1 * var(--creation-rule));border-radius:inherit;box-shadow:0 0 0 calc(var(--shift-pulse,1) * var(--seo-shift-pulse-spread)) var(--accent);opacity:calc((1 - var(--shift-pulse,1)) * var(--seo-shift-pulse-strength));pointer-events:none;position:absolute}.seo-shift-field{align-items:center;gap:var(--space-2);min-inline-size:0;padding:var(--space-2) var(--space-4);border:var(--pillar-face-border);border-radius:var(--radius-full);background:var(--surface-light);color:var(--text);font-size:var(--text-sm);opacity:var(--shift-in,1);display:flex}.seo-shift-loupe{inline-size:var(--seo-shift-icon);block-size:var(--seo-shift-icon);color:var(--muted);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;flex:none}.seo-shift-query{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seo-shift-results{gap:var(--seo-shift-row-gap);margin:0;padding:0;list-style:none;display:grid}.seo-shift-result{grid-template-columns:var(--seo-shift-favicon) minmax(0, var(--seo-shift-domain)) minmax(0, 1fr) auto;align-items:center;column-gap:var(--space-3);padding:var(--space-2) var(--space-3);border:var(--creation-rule) solid transparent;border-radius:var(--radius-sm);opacity:var(--shift-in,1);translate:0 calc((1 - var(--shift-in,1)) * var(--seo-shift-rise));display:grid}.seo-shift-result[data-you]{border-color:var(--accent);background:var(--seo-shift-you-wash)}.seo-shift-favicon{inline-size:var(--seo-shift-favicon);aspect-ratio:1;border:var(--pillar-face-border);border-radius:var(--radius-full);background:var(--seo-shift-skeleton-pale)}.seo-shift-result[data-you] .seo-shift-favicon{border-color:var(--accent)}.seo-shift-domain{color:var(--text);font-size:var(--pillar-face-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seo-shift-result[data-you] .seo-shift-domain{color:var(--accent);font-weight:500}.seo-shift-lines{gap:var(--seo-shift-bar-gap);display:grid}.seo-shift-bar{block-size:var(--seo-shift-bar);border-radius:var(--radius-full);display:block}.seo-shift-bar--title{inline-size:calc(var(--shift-title,1) * 100%);background:var(--seo-shift-skeleton)}.seo-shift-bar--text{inline-size:calc(var(--shift-text,1) * 100%);background:var(--seo-shift-skeleton-pale)}.seo-shift-result[data-you] .seo-shift-bar--title{background:var(--seo-shift-skeleton-you)}.seo-shift-plate--answer{gap:var(--space-4)}.seo-shift-intro{color:var(--text);font-size:var(--text-sm);line-height:var(--leading-snug);text-wrap:pretty}.seo-shift-spark{vertical-align:text-bottom;opacity:var(--shift-in,1);margin-inline-end:var(--space-2);display:inline-flex}.seo-shift-spark .rate-ico{--rate-ico-size:var(--seo-shift-icon)}.seo-shift-word{opacity:var(--shift-in,1)}.seo-shift-names{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.seo-shift-name{grid-template-columns:var(--seo-shift-num) minmax(0, 1fr) auto;align-content:center;align-items:center;gap:var(--seo-shift-bar-gap) var(--space-3);min-block-size:var(--seo-shift-name-h);padding:var(--space-2) var(--space-3);border:var(--pillar-face-border);border-radius:var(--radius-sm);background:var(--surface-light);opacity:var(--shift-in,1);translate:0 calc((1 - var(--shift-in,1)) * var(--seo-shift-rise));display:grid}.seo-shift-name .seo-shift-num,.seo-shift-name .seo-shift-you-tag{grid-row:span 2}.seo-shift-name .seo-shift-you-tag{grid-area:1/3/span 2}.seo-shift-name[data-you]{border-color:var(--accent);background:var(--seo-shift-you-wash)}.seo-shift-num{inline-size:var(--seo-shift-num);aspect-ratio:1;border-radius:var(--radius-full);background:var(--seo-shift-skeleton-pale);color:var(--muted);font-size:var(--pillar-face-label);font-variant-numeric:tabular-nums;place-items:center;display:grid}.seo-shift-name[data-you] .seo-shift-num{background:var(--accent);color:var(--bg)}.seo-shift-name-text{color:var(--text);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.seo-shift-name[data-you] .seo-shift-name-text{color:var(--accent)}.seo-shift-name .seo-shift-bar{max-inline-size:var(--seo-shift-reason);background:var(--seo-shift-skeleton-pale);grid-column:2}.seo-shift-name[data-you] .seo-shift-bar{background:var(--seo-shift-skeleton-you)}.seo-shift-caption{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-snug);text-align:center;margin-block-start:var(--space-6)}.seo-shift-proof-body{gap:var(--space-12);display:grid}.seo-shift-stats{grid-template-columns:repeat(var(--shift-count), minmax(0, 1fr));gap:var(--space-5) var(--seo-shift-stats-gap);grid-template-rows:auto 1fr;margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.seo-shift-stat{grid-row:span 2;grid-template-rows:subgrid;min-inline-size:0;opacity:var(--shift-in,1);translate:0 calc((1 - var(--shift-in,1)) * var(--seo-shift-rise));justify-items:start;display:grid;position:relative}.seo-shift-stat-value{color:var(--text);font-family:var(--font-display);font-size:var(--seo-shift-figure);letter-spacing:var(--tracking-display);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out);line-height:1}.seo-shift-stat-value:focus-visible{outline:var(--focus-ring-w) solid var(--accent);outline-offset:var(--focus-ring-offset)}.seo-shift-stat-unit{font-size:var(--seo-shift-unit)}.seo-shift-count{justify-items:end;display:inline-grid}.seo-shift-count>*{grid-area:1/1}.seo-shift-count-final{color:#0000}.seo-shift-count-live{font-variant-numeric:tabular-nums}.seo-shift-tip{display:none}.seo-shift-stat-copy{align-content:start;gap:var(--space-4);display:grid}.seo-shift-stat-text{color:var(--text);font-size:var(--text-base);line-height:var(--leading-normal);text-wrap:pretty}.seo-shift-stat-aside{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-snug);text-wrap:pretty}.seo-shift-stat-aside strong{color:var(--text);font-weight:600}.seo-shift-note{color:var(--accent);font-size:var(--text-xs);vertical-align:baseline;font-weight:600;line-height:0;position:relative;inset-block-start:calc(-1 * var(--seo-shift-note-rise))}.seo-shift-sources{padding:var(--space-4) 0 0;border-block-start:var(--creation-rule) solid var(--border);margin:0;list-style:none}.seo-shift-source{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-snug);margin-inline-end:var(--space-4);display:inline}@media (hover:hover) and (min-width:901px){.seo-shift-stat-value:hover,.seo-shift-stat-value:focus-visible{color:var(--accent)}.seo-shift-tip{inset-inline-start:0;bottom:calc(100% + var(--space-3));z-index:1;gap:var(--space-2);inline-size:max-content;max-inline-size:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-light);box-shadow:var(--shadow-soft);color:var(--text-on-light);font-size:var(--text-sm);line-height:var(--leading-snug);text-wrap:pretty;opacity:0;translate:0 var(--space-1);pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out), translate var(--dur-fast) var(--ease-out);display:grid;position:absolute}.seo-shift-stat-value:hover+.seo-shift-tip,.seo-shift-stat-value:focus-visible+.seo-shift-tip,.seo-shift-tip:hover{opacity:1;pointer-events:auto;translate:0}.seo-shift-note,.seo-shift-sources{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:900px){.seo-shift-fork{display:none}.seo-shift-ask{margin-block-end:var(--space-6)}.seo-shift-ways{row-gap:var(--space-10);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.seo-shift-way{grid-row:auto;grid-template-rows:auto}.seo-shift-stats{--seo-shift-figure:var(--seo-shift-figure-stacked);row-gap:var(--space-12);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.seo-shift-stat{row-gap:var(--space-4);grid-row:auto;grid-template-rows:none}}@media (max-width:40rem){.seo-shift-ask-text{padding-inline:var(--space-4);border-radius:var(--radius-lg);font-size:var(--text-base)}.seo-shift-result{grid-template-columns:var(--seo-shift-favicon) minmax(0, var(--seo-shift-domain-phone)) minmax(0, 1fr) auto;column-gap:var(--space-2);padding-inline:var(--space-2)}}@property --seo-reading-draw{syntax:"<number>";inherits:false;initial-value:0}@property --seo-reading-open{syntax:"<number>";inherits:true;initial-value:0}.seo-reading-stage{grid-template-columns:var(--seo-reading-columns);gap:var(--space-3) var(--seo-reading-gutter);display:grid}.seo-reading-tabs{gap:var(--space-3);grid-area:1/1;align-content:space-between;display:grid}.seo-reading-tab{grid-template-columns:var(--seo-reading-rail) minmax(0, 1fr);column-gap:var(--space-5);row-gap:var(--space-2);padding:var(--space-5) var(--space-6);border:var(--creation-rule) solid transparent;border-radius:var(--format-card-radius);color:var(--muted);text-align:start;cursor:pointer;background:0 0;display:grid;position:relative}.seo-reading-tab[aria-selected=true]{border-color:var(--border);box-shadow:var(--shadow-soft);color:var(--text)}.seo-reading-rail{border-radius:var(--radius-full);background:var(--border);grid-area:1/1/span 2;overflow:hidden}.seo-reading-rail-fill{background:var(--accent);transform-origin:top;opacity:0;block-size:100%;display:block}.seo-reading-tab[aria-selected=true] .seo-reading-rail-fill{opacity:1;scale:1 var(--seo-reading-fill,1)}.seo-reading-tab-title{font-size:var(--text-lg);font-weight:500;line-height:var(--leading-snug);text-wrap:balance;grid-column:2}.seo-reading-tab-text{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal);text-wrap:pretty;grid-column:2}.seo-reading-figure{grid-area:1/2/span 2;grid-template-rows:subgrid;gap:var(--space-3);margin:0;display:grid}.seo-reading-scene{gap:var(--space-5);padding:var(--seo-reading-pad);border:var(--creation-rule) solid var(--border);border-radius:var(--format-card-radius);background:var(--pillar-face-bg);box-shadow:var(--shadow-soft);font-size:var(--text-sm);line-height:var(--leading-normal);align-content:center;display:grid;position:relative;overflow:clip}.seo-reading-brief{display:none}.seo-reading-caption{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-snug);text-align:center;text-wrap:balance}.seo-reading-ask{max-inline-size:min(100%,26rem);padding:var(--space-2) var(--space-4);border:var(--creation-rule) solid var(--border);border-radius:var(--radius-lg);background:var(--bg);color:var(--text);text-wrap:pretty;justify-self:end}.seo-reading-reply{grid-template-columns:minmax(0, 1fr) var(--seo-reading-tip-w);gap:var(--space-5) var(--space-6);align-items:start;display:grid}.seo-reading-lead{align-items:center;gap:var(--space-3);grid-column:1/-1;display:flex}.seo-reading-gemini{inline-size:var(--seo-reading-avatar);flex:none;block-size:auto}.seo-reading-intro{color:var(--text);text-wrap:pretty}.seo-reading-answers{gap:var(--space-5);grid-area:2/1;margin:0;padding:0;list-style:none;display:grid}.seo-reading-answer{--seo-reading-open:0;isolation:isolate;display:grid;position:relative}.seo-reading-scene:is([data-act=rank],[data-act=tone]) .seo-reading-answer{--seo-reading-open:1}.seo-reading-answer--you:before{inset:calc(-1 * var(--space-3));z-index:-1;border-radius:var(--radius-md);background:var(--seo-reading-you-bg);content:"";opacity:0;position:absolute}.seo-reading-scene[data-act=presence] .seo-reading-answer--you:before{opacity:1}.seo-reading-rank{inline-size:var(--seo-reading-rank-w);block-size:var(--seo-reading-logo);pointer-events:none;grid-area:1/1;place-items:center;display:grid}.seo-reading-rank-num{color:var(--text);font-family:var(--font-display);font-size:var(--seo-reading-rank-size);font-synthesis-weight:none;font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-heading);opacity:var(--seo-reading-open);translate:calc((var(--seo-reading-open) - 1) * var(--seo-reading-rank-shift)) 0;line-height:1}.seo-reading-answer--you .seo-reading-rank-num{color:var(--accent)}.seo-reading-body{row-gap:var(--space-1);inline-size:calc(100% - var(--seo-reading-rank-shift));translate:calc(var(--seo-reading-open) * var(--seo-reading-rank-shift)) 0;grid-area:1/1;display:grid}.seo-reading-who{justify-self:start;align-items:center;gap:var(--space-2);display:flex}.seo-reading-name{color:var(--text);font-weight:500}.seo-reading-text{color:var(--muted);text-wrap:pretty}.seo-reading-logo{--seo-reading-logo-ink:var(--bg);inline-size:var(--seo-reading-logo);flex:none;block-size:auto}.seo-reading-logo--meleze{--seo-reading-logo-ground:#2f5e4e}.seo-reading-logo--octave{--seo-reading-logo-ground:#b4643c}.seo-reading-logo--you{--seo-reading-logo-ground:var(--accent)}.seo-reading-logo-ground{fill:var(--seo-reading-logo-ground)}.seo-reading-logo-fill{fill:var(--seo-reading-logo-ink)}.seo-reading-logo-line{fill:none;stroke:var(--seo-reading-logo-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.seo-reading-mark{--seo-reading-ink:var(--accent-pale);--seo-reading-draw:0;border-radius:var(--seo-reading-mark-radius);background-color:#0000;background-image:linear-gradient(var(--seo-reading-ink), var(--seo-reading-ink));background-repeat:no-repeat;background-size:calc(var(--seo-reading-draw) * 100%) 100%;color:inherit;margin-inline:-.15em;padding-inline:.15em}.seo-reading-mark--bad{--seo-reading-ink:var(--seo-flaw-pale);background-image:linear-gradient(var(--seo-flaw), var(--seo-flaw)), linear-gradient(var(--seo-reading-ink), var(--seo-reading-ink));background-position:0 100%,0 0;background-size:calc(var(--seo-reading-draw) * 100%) var(--seo-reading-flaw-rule), calc(var(--seo-reading-draw) * 100%) 100%}.seo-reading-scene[data-act=tone] .seo-reading-mark{--seo-reading-draw:1;color:var(--text)}.seo-reading-tips{grid-area:2/2;align-self:stretch;display:grid}.seo-reading-tip{align-self:center;gap:var(--space-3);padding:var(--space-5);border:var(--creation-rule) solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-soft);color:var(--text);font-size:var(--text-sm);line-height:var(--leading-snug);opacity:0;visibility:hidden;grid-area:1/1;display:grid}.seo-reading-scene[data-act=presence] .seo-reading-tip[data-tip=presence],.seo-reading-scene[data-act=rank] .seo-reading-tip[data-tip=rank],.seo-reading-scene[data-act=tone] .seo-reading-tip[data-tip=tone]{opacity:1;visibility:visible}.seo-reading-tip-lead{color:var(--muted);text-wrap:pretty}.seo-reading-tip-figure{color:var(--text);font-family:var(--font-display);font-size:var(--text-3xl);font-synthesis-weight:none;font-weight:inherit;letter-spacing:var(--tracking-heading);margin-block-end:var(--space-1);line-height:1;display:block}.seo-reading-tip-bar{block-size:var(--seo-reading-bar-h);border-radius:var(--radius-full);background:var(--seo-reading-bar-off);display:block;overflow:hidden}.seo-reading-tip-bar:after{background:var(--accent);content:"";block-size:100%;scale:calc(var(--seo-reading-share) / 100) 1;transform-origin:0;display:block}.seo-reading-tip-remark{color:var(--text);text-wrap:pretty;font-weight:500}.seo-reading-tip-source{color:var(--muted);font-size:var(--text-xs)}.seo-reading-cursor{z-index:1;inline-size:var(--seo-reading-cursor);block-size:auto;translate:-10% -7%;scale:var(--seo-cursor-press,1);transform-origin:10% 7%;fill:var(--text);stroke:var(--bg);stroke-linejoin:round;stroke-width:1.5px;pointer-events:none;visibility:hidden;position:absolute;inset-block-start:calc(var(--seo-cursor-y,96) * 1%);inset-inline-start:calc(var(--seo-cursor-x,88) * 1%);overflow:visible}.seo-reading-scene[data-cursor] .seo-reading-cursor{visibility:visible}@media (prefers-reduced-motion:no-preference){.seo-reading-tab{transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.seo-reading-rail-fill,.seo-reading-answer--you:before{transition:opacity var(--dur-base) var(--ease-out)}.seo-reading-answer{transition:--seo-reading-open var(--dur-base) var(--ease-in-out)}.seo-reading-scene:is([data-act=rank],[data-act=tone]) .seo-reading-answer{transition-duration:calc(var(--seo-reading-slide) * 1s);transition-timing-function:var(--seo-reading-slide-ease);transition-delay:calc(var(--seo-reading-index) * var(--seo-reading-step))}.seo-reading-mark{transition:--seo-reading-draw var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out)}.seo-reading-scene[data-act=tone] .seo-reading-mark{transition-duration:var(--dur-slow);transition-timing-function:var(--ease-steady);transition-delay:calc(var(--seo-reading-mark-index) * var(--seo-reading-step))}.seo-reading-tip{translate:0 var(--space-2);transition:opacity var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out), visibility var(--dur-base)}.seo-reading-scene[data-act=presence] .seo-reading-tip[data-tip=presence],.seo-reading-scene[data-act=rank] .seo-reading-tip[data-tip=rank],.seo-reading-scene[data-act=tone] .seo-reading-tip[data-tip=tone]{translate:0}.seo-reading-scene[data-cursor=travel] .seo-reading-tip[data-tip]{translate:0 var(--space-2);opacity:0;visibility:hidden}.seo-reading-tip-bar:after{transition:scale var(--dur-slow) var(--ease-out) var(--dur-fast)}.seo-reading-scene[data-cursor=travel] .seo-reading-tip-bar:after{transition-delay:0s;scale:0 1}}@media (hover:hover){.seo-reading-tab[aria-selected=false]:hover{color:var(--text)}}@media (max-width:900px){.seo-reading-stage{row-gap:var(--seo-reading-gutter);grid-template-columns:minmax(0,1fr)}.seo-reading-figure{grid-area:auto;grid-template-rows:none}.seo-reading-tabs{gap:var(--space-2);grid-area:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.seo-reading-tab{grid-template-rows:var(--seo-reading-rail) auto 1fr;padding:var(--space-4);grid-template-columns:minmax(0,1fr);align-content:start}.seo-reading-rail{grid-row:1}.seo-reading-rail-fill{transform-origin:0}.seo-reading-tab[aria-selected=true] .seo-reading-rail-fill{scale:var(--seo-reading-fill,1) 1}.seo-reading-tab-title,.seo-reading-tab-text{grid-column:1}.seo-reading-reply{grid-template-columns:minmax(0,1fr)}.seo-reading-tips{grid-area:3/1}.seo-reading-tip{align-self:start}}@media (max-width:40rem){.seo-reading-tab{padding:var(--space-3)}.seo-reading-tab-title{font-size:var(--text-sm)}.seo-reading-tab-text{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.seo-reading-scene{gap:var(--space-4);font-size:var(--text-xs)}.seo-reading-brief{border-block-end:var(--creation-rule) solid var(--border);color:var(--text);font-size:var(--text-sm);line-height:var(--leading-normal);padding-block-end:var(--space-4);display:grid}.seo-reading-brief p{visibility:hidden;grid-area:1/1}.seo-reading-scene[data-act=presence] .seo-reading-brief [data-act=presence],.seo-reading-scene[data-act=rank] .seo-reading-brief [data-act=rank],.seo-reading-scene[data-act=tone] .seo-reading-brief [data-act=tone]{visibility:visible}.seo-reading-ask{max-inline-size:90%}.seo-reading-reply{column-gap:var(--space-3)}.seo-reading-tip{padding:var(--space-4)}}.seo-era{padding-block:0}.seo-era-stage{block-size:100svh;min-block-size:var(--seo-era-min-h);isolation:isolate;place-items:center;display:grid;position:relative;overflow:clip;container-type:inline-size}.seo-era-canvas{z-index:-1;block-size:100%;inline-size:100%;color:var(--accent);font-size:var(--seo-era-mark);pointer-events:none;-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--seo-era-fade), black calc(100% - var(--seo-era-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--seo-era-fade), black calc(100% - var(--seo-era-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--seo-era-fade), black calc(100% - var(--seo-era-fade)), transparent);mask-image:linear-gradient(to bottom, transparent, black var(--seo-era-fade), black calc(100% - var(--seo-era-fade)), transparent);position:absolute;inset:0}.seo-era-statement{max-inline-size:var(--seo-era-measure);font-size:var(--seo-era-size);line-height:var(--seo-era-leading);text-align:center;text-wrap:balance;margin-inline:auto}.seo-era-word{display:inline-block}@media (prefers-reduced-motion:no-preference){.seo-era-track{block-size:var(--seo-era-course)}.seo-era-stage{position:sticky;inset-block-start:0}.seo-era-word{filter:blur(calc((1 - var(--seo-era-focus,1)) * var(--seo-era-word-blur)));opacity:calc(var(--seo-era-word-dim) + (1 - var(--seo-era-word-dim)) * var(--seo-era-focus,1));will-change:filter, opacity}}.seo-included-list{gap:var(--pillar-gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.seo-included-card{isolation:isolate;grid-template-columns:var(--pillar-columns);gap:var(--pillar-visual-gap);padding:var(--pillar-pad);border:var(--creation-rule) solid var(--border);border-radius:var(--format-card-radius);box-shadow:var(--shadow-soft);align-items:stretch;display:grid;position:relative;overflow:clip}.seo-included-card--ledger,.seo-included-card--serp{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.seo-included-copy{align-content:start;gap:var(--space-3);display:grid}.seo-included-title{font-size:var(--text-xl);line-height:var(--leading-snug);text-wrap:balance}.seo-included-copy p{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal);text-wrap:pretty}.seo-included-more{color:var(--accent);font-weight:500}.seo-included-visual{min-block-size:var(--pillar-visual-min);color:var(--text);font-size:var(--pillar-face-text);line-height:var(--leading-snug);display:grid;position:relative}.seo-included-card--ledger .seo-included-visual{min-block-size:0;margin-inline:calc(var(--pillar-pad) * -1);align-content:end;margin-block-end:calc(var(--pillar-pad) * -1);container-type:inline-size}.sinc-landscape{background:linear-gradient(to bottom, var(--accent), var(--accent));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sinc-landscape{background:linear-gradient(to bottom, color-mix(in srgb, var(--accent) 8%, var(--surface-light)), color-mix(in srgb, var(--accent) 20%, var(--surface-light)))}}.sinc-landscape:before,.sinc-landscape:after{content:"";position:absolute;inset:0}.sinc-landscape:before{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sinc-landscape:before{background:color-mix(in srgb, var(--accent) 32%, var(--surface-light))}}.sinc-landscape:before{clip-path:polygon(0 74%,14% 50%,24% 60%,40% 30%,54% 54%,68% 38%,84% 60%,100% 44%,100% 100%,0 100%)}.sinc-landscape:after{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.sinc-landscape:after{background:color-mix(in srgb, var(--text) 34%, var(--surface-light))}}.sinc-landscape:after{clip-path:polygon(0 88%,18% 70%,32% 80%,50% 62%,66% 78%,82% 68%,100% 80%,100% 100%,0 100%)}.sinc-favicon{inline-size:var(--seo-serp-favicon);block-size:var(--seo-serp-favicon);border:var(--creation-rule) solid var(--seo-gmaps-rule);border-radius:var(--radius-full);background:var(--seo-serp-chip);color:var(--accent);font-size:var(--pillar-face-label);flex:none;place-items:center;font-weight:600;display:grid}.sinc-ledger{grid-template-columns:var(--seo-included-ledger-question) repeat(var(--sinc-engines), var(--seo-included-ledger-cell)) minmax(0, 1fr);padding-inline:var(--pillar-pad);-webkit-mask-image:linear-gradient(to top, transparent, black var(--seo-included-ledger-row));-webkit-mask-image:linear-gradient(to top, transparent, black var(--seo-included-ledger-row));-webkit-mask-image:linear-gradient(to top, transparent, black var(--seo-included-ledger-row));mask-image:linear-gradient(to top, transparent, black var(--seo-included-ledger-row));display:grid}.sinc-ledger-row{grid-column:1/-1;grid-template-columns:subgrid;padding-block:var(--space-2);align-items:center;display:grid;position:relative}.sinc-ledger-row--body,.sinc-ledger-row--ghost{min-block-size:var(--seo-included-ledger-row)}.sinc-ledger-row--body:before,.sinc-ledger-row--ghost:before{content:"";inset-block-start:0;inset-inline:calc(var(--pillar-pad) * -1);border-block-start:var(--creation-rule) solid var(--seo-included-rule);position:absolute}.sinc-ledger-row--top{align-items:end;padding-block-start:0}.sinc-ledger-head{align-items:baseline;column-gap:var(--space-2);color:var(--muted);font-size:var(--pillar-face-label);flex-wrap:wrap;display:flex}.sinc-ledger-title{color:var(--text);font-weight:600}.sinc-ledger-verdict{justify-items:center;gap:var(--space-1);color:var(--accent);font-size:var(--pillar-face-label);white-space:nowrap;font-weight:500;display:grid}.sinc-ledger-bracket{block-size:var(--seo-included-bracket);margin-inline:var(--space-2);border:var(--seo-included-link) solid currentColor;clip-path:inset(calc(var(--seo-included-link) * -1) calc((1 - var(--sinc-bracket,1)) * 50%));border-block-end:0;border-start-start-radius:var(--seo-included-bracket);border-start-end-radius:var(--seo-included-bracket);justify-self:stretch}.sinc-ledger-question{color:var(--text);text-wrap:pretty;padding-inline-end:var(--space-3)}.sinc-ledger-column{color:var(--muted);font-size:var(--pillar-face-label)}.sinc-ledger-cell{place-items:center;display:grid}.sinc-ledger-cell>*{grid-area:1/1}.sinc-ledger-mark{inline-size:var(--seo-included-engine);block-size:var(--seo-included-engine);color:var(--muted)}.sinc-ledger-state{inline-size:var(--seo-included-verdict);block-size:var(--seo-included-verdict);border-radius:var(--radius-full);background:currentColor;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.sinc-ledger-state{background:color-mix(in srgb, currentColor 14%, transparent)}}.sinc-ledger-state svg{fill:none;stroke:currentColor;block-size:72%;inline-size:72%;stroke-width:var(--seo-included-verdict-stroke);stroke-linecap:round;stroke-linejoin:round}.sinc-ledger-state--cited{color:var(--seo-good)}.sinc-ledger-state--missed{color:var(--seo-flaw)}.sinc-ledger-blank{inline-size:var(--seo-included-bar);block-size:var(--seo-included-bar);border-radius:var(--radius-full);background:var(--seo-included-skeleton)}.sinc-ledger-ask{color:var(--muted);visibility:hidden;opacity:0;font-weight:500}.sinc-ledger-ghost{inline-size:70%;block-size:var(--seo-included-bar);border-radius:var(--radius-full);background:var(--seo-included-skeleton)}.seo-included-card--listing .seo-included-visual{position:static}.sinc-map{z-index:-1;inline-size:var(--seo-included-map);position:absolute;inset-block:0;inset-inline-end:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}.sinc-map img{object-fit:cover;object-position:right bottom}.sinc-listing{align-content:center;justify-items:center;padding-block-end:var(--seo-included-attribution);display:grid}.sinc-fiche{inline-size:min(var(--seo-included-fiche), 100%);border-radius:var(--radius-sm);background:var(--seo-gmaps-surface);box-shadow:var(--seo-gmaps-shadow);color:var(--seo-gmaps-ink);font-size:var(--pillar-face-text);line-height:var(--leading-snug);clip-path:inset(calc((1 - var(--sinc-open,1)) * (100% + var(--seo-included-bleed)) - var(--seo-included-bleed)) calc(var(--seo-included-bleed) * -1));display:grid}.sinc-fiche-photo{block-size:var(--seo-included-photos);border-start-start-radius:var(--radius-sm);border-start-end-radius:var(--radius-sm)}.sinc-fiche-head{gap:var(--seo-included-hair);padding:var(--space-2) var(--space-3) 0;display:grid}.sinc-fiche-name{font-size:var(--seo-included-headline);font-weight:500;line-height:var(--leading-snug)}.sinc-fiche-rating{align-items:center;gap:var(--space-1);color:var(--seo-gmaps-grey);display:flex}.sinc-fiche-score{color:var(--seo-gmaps-ink)}.sinc-fiche-stars{display:flex}.sinc-fiche-stars svg{inline-size:var(--seo-gmaps-star-size);block-size:var(--seo-gmaps-star-size);fill:var(--seo-gmaps-star)}.sinc-fiche-category{color:var(--seo-gmaps-grey)}.sinc-fiche-actions{padding:var(--space-2) var(--space-1);border-block-end:var(--creation-rule) solid var(--seo-gmaps-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sinc-fiche-action{justify-items:center;gap:var(--space-1);color:var(--seo-gmaps-blue);font-size:var(--pillar-face-label);white-space:nowrap;font-weight:500;display:grid}.sinc-fiche-disc{inline-size:var(--seo-gmaps-disc);block-size:var(--seo-gmaps-disc);border:var(--creation-rule) solid var(--seo-gmaps-rule);border-radius:var(--radius-full);place-items:center;display:grid}.sinc-fiche-disc svg{block-size:55%;inline-size:55%;fill:var(--seo-gmaps-blue)}.sinc-fiche-action--primary .sinc-fiche-disc{border-color:var(--seo-gmaps-blue);background:var(--seo-gmaps-blue)}.sinc-fiche-action--primary .sinc-fiche-disc svg{fill:var(--seo-gmaps-surface)}.sinc-fiche-rows{gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);display:grid}.sinc-fiche-row{align-items:center;gap:var(--space-3);white-space:nowrap;display:flex}.sinc-fiche-row-icon{inline-size:var(--seo-gmaps-row-icon);block-size:var(--seo-gmaps-row-icon);fill:var(--seo-gmaps-blue);flex:none}.sinc-fiche-hours{display:grid}.sinc-fiche-hours>*{grid-area:1/1}.sinc-fiche-hours strong{color:var(--seo-gmaps-green);font-weight:500}.sinc-fiche-hours-was{color:var(--seo-gmaps-blue);visibility:hidden;opacity:0}.sinc-pin{inline-size:var(--seo-included-pin);margin-block-start:var(--space-2);display:grid;position:relative}.sinc-pin-body{aspect-ratio:24/34;inline-size:100%;filter:var(--seo-included-pin-shadow);transform-origin:50% 100%;overflow:visible}.sinc-pin-drop{fill:var(--seo-gmaps-red);stroke:var(--seo-gmaps-red-edge);stroke-width:var(--creation-rule);vector-effect:non-scaling-stroke}.sinc-pin-core{fill:var(--seo-gmaps-red-core)}.sinc-pin-dot,.sinc-pin-ripple{inline-size:var(--seo-included-shop);block-size:var(--seo-included-shop);border-radius:var(--radius-full);visibility:hidden;opacity:0;margin-block-end:calc(var(--seo-included-shop) / -2);margin-inline-start:calc(var(--seo-included-shop) / -2);position:absolute;inset-block-end:0;inset-inline-start:50%}.sinc-pin-dot{background:var(--seo-gmaps-grey);box-shadow:0 0 0 var(--seo-included-link) var(--seo-gmaps-surface)}.sinc-pin-ripple{border:var(--seo-included-link) solid var(--seo-gmaps-red)}.seo-included-card--page .seo-included-visual{margin-block-end:calc(var(--pillar-pad) * -1);margin-inline-end:calc(var(--pillar-pad) * -1)}.sinc-page{position:absolute;inset:0}.sinc-page-window{inset-block:0 calc(var(--space-8) * -1);inset-inline:0 calc(var(--space-8) * -1);border:var(--creation-rule) solid var(--seo-gmaps-rule);border-radius:var(--radius-sm);background:var(--seo-gmaps-surface);box-shadow:var(--seo-gmaps-shadow);color:var(--seo-gmaps-ink);grid-template-rows:auto auto minmax(0,1fr);display:grid;position:absolute;overflow:clip}.sinc-page-strip{padding:var(--space-2) var(--space-2) 0;background:var(--seo-chrome-frame);display:flex}.sinc-page-tab{align-items:center;gap:var(--space-2);inline-size:min(var(--seo-chrome-tab), 100%);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);background:var(--seo-gmaps-surface);font-size:var(--pillar-face-label);border-start-start-radius:var(--radius-sm);border-start-end-radius:var(--radius-sm);display:flex}.sinc-page-tab .sinc-favicon{inline-size:var(--seo-chrome-icon);block-size:var(--seo-chrome-icon);border:0;line-height:1}.sinc-page-tab-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.sinc-page-tab-close{inline-size:var(--seo-chrome-icon);block-size:var(--seo-chrome-icon);fill:var(--seo-gmaps-grey);flex:none}.sinc-page-toolbar{padding:var(--space-1) var(--space-2);border-block-end:var(--creation-rule) solid var(--seo-gmaps-rule)}.sinc-page-address{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--seo-chrome-field);color:var(--seo-serp-text);font-size:var(--pillar-face-label);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sinc-page-body{gap:var(--space-3);padding:var(--space-3) var(--space-4) 0;grid-template-rows:auto auto auto minmax(0,1fr);display:grid}.sinc-page-nav{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.sinc-page-brand{align-items:center;gap:var(--space-2);white-space:nowrap;font-weight:600;display:flex}.sinc-page-brand .sinc-favicon{inline-size:var(--seo-included-brand);block-size:var(--seo-included-brand)}.sinc-page-links{gap:var(--space-2);display:flex}.sinc-page-links>*,.sinc-page-lede>*{block-size:var(--seo-included-bar);border-radius:var(--radius-full);background:var(--seo-included-skeleton)}.sinc-page-links>*{inline-size:var(--space-5)}.sinc-page-lede{gap:var(--space-2);display:grid}.sinc-page-lede>:last-child{inline-size:60%}.sinc-page-headline{gap:var(--space-1);font-size:var(--seo-included-headline);font-weight:600;line-height:var(--leading-snug);text-wrap:balance;display:grid}.sinc-page-current{color:var(--seo-gmaps-grey)}.sinc-page-strike{background:linear-gradient(var(--accent), var(--accent)) no-repeat left center / calc(var(--sinc-strike,1) * 100%) var(--seo-included-strike)}.sinc-page-advised{color:var(--accent)}.sinc-page-photo{border-radius:var(--radius-sm)}.sinc-page-advice{gap:var(--space-2);inline-size:min(var(--seo-included-advice), 100%);padding:var(--space-3);border:var(--pillar-face-border);border-radius:var(--pillar-face-radius);background:var(--pillar-face-bg);box-shadow:var(--pillar-face-shadow);display:grid;position:absolute;inset-block-end:var(--pillar-pad);inset-inline-start:calc(var(--pillar-visual-gap) / -2)}.sinc-page-advice-label{font-size:var(--pillar-face-heading);font-weight:600}.sinc-page-advice-item{align-items:flex-start;gap:var(--space-2);text-wrap:pretty;display:flex}.sinc-page-advice-rank{inline-size:var(--seo-included-verdict);block-size:var(--seo-included-verdict);border-radius:var(--radius-full);background:var(--seo-included-mark);color:var(--accent);font-size:var(--pillar-face-label);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-weight:600;display:grid}.seo-included-card--serp .seo-included-visual{min-block-size:var(--seo-included-serp-min);margin-inline:calc(var(--pillar-pad) * -1);margin-block-end:calc(var(--pillar-pad) * -1)}.sinc-serp{inset-block-start:0;inset-inline:var(--pillar-pad) calc(var(--space-8) * -1);position:absolute}.sinc-serp-window{--sinc-serp-column:calc(var(--seo-serp-logo-w) + var(--space-3));border-block-start:var(--creation-rule) solid var(--seo-gmaps-rule);border-inline-start:var(--creation-rule) solid var(--seo-gmaps-rule);background:var(--seo-gmaps-surface);box-shadow:var(--seo-gmaps-shadow);color:var(--seo-gmaps-ink);border-start-start-radius:var(--radius-sm);display:grid;overflow:clip}.sinc-serp-top{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-2);display:flex}.sinc-serp-logo{inline-size:var(--seo-serp-logo-w);flex:none;block-size:auto}.sinc-serp-box{align-items:center;gap:var(--space-2);min-inline-size:0;max-inline-size:var(--seo-serp-box-max);block-size:var(--seo-serp-box-h);padding-inline:var(--space-3);border:var(--creation-rule) solid var(--seo-gmaps-rule);border-radius:var(--radius-full);box-shadow:var(--seo-serp-box-shadow);flex:1;display:flex}.sinc-serp-query{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.sinc-serp-clear,.sinc-serp-search{inline-size:var(--seo-gmaps-row-icon);block-size:var(--seo-gmaps-row-icon);flex:none}.sinc-serp-clear{fill:var(--seo-gmaps-grey)}.sinc-serp-search{fill:var(--seo-gmaps-blue)}.sinc-serp-divider{inline-size:var(--creation-rule);background:var(--seo-gmaps-rule);block-size:50%}.sinc-serp-tabs{gap:var(--space-4);border-block-end:var(--creation-rule) solid var(--seo-gmaps-rule);color:var(--seo-gmaps-grey);white-space:nowrap;padding-inline-start:calc(var(--space-4) + var(--sinc-serp-column));display:flex;overflow:hidden}.sinc-serp-tab{padding-block:var(--space-1) var(--space-2);border-block-end:var(--seo-google-tab-line) solid transparent;margin-block-end:calc(var(--creation-rule) * -1)}.sinc-serp-tab--active{border-block-end-color:var(--seo-gmaps-blue);color:var(--seo-gmaps-blue);font-weight:500}.sinc-serp-body{gap:var(--space-4);max-inline-size:calc(var(--seo-serp-box-max) + var(--sinc-serp-column));padding:var(--space-3) var(--space-4) var(--space-6) calc(var(--space-4) + var(--sinc-serp-column));display:grid}.sinc-serp-overview{grid-template-columns:minmax(0, 1fr) var(--seo-serp-source-w);gap:var(--space-2) var(--space-3);border-block-end:var(--creation-rule) solid var(--seo-gmaps-rule);padding-block-end:var(--space-4);display:grid}.sinc-serp-ai{align-items:center;gap:var(--space-1);font-size:var(--pillar-face-heading);grid-column:1/-1;font-weight:500;display:flex}.sinc-serp-spark{inline-size:var(--seo-gmaps-row-icon);block-size:var(--seo-gmaps-row-icon)}.sinc-serp-answer{line-height:var(--leading-normal);display:grid}.sinc-serp-answer>*{grid-area:1/1}.sinc-serp-wait{align-content:start;gap:var(--space-2);visibility:hidden;opacity:0;padding-block-start:var(--space-1);display:grid}.sinc-serp-wait>*{block-size:var(--space-2);border-radius:var(--radius-full);background:var(--seo-serp-wait)}.sinc-serp-wait>:last-child{inline-size:60%}.sinc-serp-source{align-self:start;gap:var(--space-2);padding:var(--space-2);border:var(--creation-rule) solid var(--seo-gmaps-rule);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.sinc-serp-source-text{gap:var(--seo-included-hair);color:var(--seo-serp-link);font-size:var(--pillar-face-label);display:grid}.sinc-serp-source-name{color:var(--seo-gmaps-ink)}.sinc-serp-result{gap:var(--space-1);display:grid}.sinc-serp-site{align-items:center;gap:var(--space-2);display:flex}.sinc-serp-site-text{line-height:var(--leading-snug);display:grid}.sinc-serp-site-url{color:var(--seo-serp-text);font-size:var(--pillar-face-label)}.sinc-serp-title{color:var(--seo-serp-link);font-size:var(--seo-included-headline);line-height:var(--leading-snug)}.sinc-serp-snippet{color:var(--seo-serp-text);line-height:var(--leading-normal)}.sinc-serp-date{color:var(--seo-gmaps-grey)}@media (max-width:1100px){.seo-included-list{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.seo-included-card--serp .seo-included-visual{min-block-size:var(--seo-included-serp-min-single)}}@media (max-width:40rem){.seo-included-card{grid-template-columns:minmax(0,1fr)}.sinc-map{inline-size:100%;block-size:var(--seo-included-map-mobile);inset-block-start:auto;-webkit-mask-image:linear-gradient(#0000,#000 55%);mask-image:linear-gradient(#0000,#000 55%)}.sinc-serp-window{--sinc-serp-column:0px}.sinc-serp-top{flex-wrap:wrap}.sinc-serp-box{flex-basis:100%}.sinc-serp-overview{grid-template-columns:minmax(0,1fr)}.seo-included-card--serp .seo-included-visual{min-block-size:var(--seo-included-serp-min-mobile)}.seo-included-card--page .seo-included-visual{min-block-size:var(--seo-included-page-min-mobile)}.sinc-page-advice{inset-inline-start:0}}.seo-plans{grid-template-columns:var(--seo-plans-columns);gap:var(--space-3) var(--seo-plans-gutter);display:grid}.seo-plans-tabs{align-content:start;gap:var(--space-3);grid-area:1/1;display:grid}.seo-plans-tab{grid-template-columns:var(--seo-plans-rail) minmax(0, 1fr);column-gap:var(--space-5);row-gap:var(--space-2);padding:var(--space-5);border:var(--creation-rule) solid transparent;border-radius:var(--format-card-radius);color:var(--muted);text-align:start;cursor:pointer;background:0 0;display:grid;position:relative}.seo-plans-tab[aria-selected=true]{border-color:var(--border);box-shadow:var(--shadow-soft);color:var(--text);cursor:default}.seo-plans-rail{border-radius:var(--radius-full);background:var(--border);grid-area:1/1/span 2}.seo-plans-tab[aria-selected=true] .seo-plans-rail{background:var(--accent)}.seo-plans-name{font-size:var(--text-lg);font-weight:500;line-height:var(--leading-snug);text-wrap:balance;grid-column:2}.seo-plans-pitch{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal);text-wrap:pretty;grid-column:2}.seo-plans-short,.seo-plans-thumb,.seo-plans-mask{display:none}.seo-plans-figure{grid-area:1/2/span 2;grid-template-rows:subgrid;gap:var(--space-3);display:grid}.seo-plans-decks{display:grid}.seo-plans-decks>.seo-months-card{visibility:hidden;opacity:0;transition:opacity var(--seo-plans-fade) var(--ease-out), visibility 0s linear var(--seo-plans-fade);grid-area:1/1}.seo-plans-decks>.seo-months-card.is-shown{visibility:visible;opacity:1;transition:opacity var(--seo-plans-fade) var(--ease-out) calc(var(--seo-plans-fade) * .3), visibility 0s}.seo-plans-caption{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-snug);text-align:center;text-wrap:balance}.seo-months-card{grid-template-columns:var(--seo-months-columns);gap:var(--seo-months-pad);padding:var(--seo-months-pad);border:var(--creation-rule) solid var(--border);border-radius:var(--format-card-radius);background:var(--pillar-face-bg);box-shadow:var(--shadow-soft);display:grid}.seo-months-copy{gap:var(--space-6);grid-template-rows:minmax(0,1fr) auto;display:grid}.seo-months-plan{color:var(--muted);font-size:var(--text-sm);font-weight:600;display:none}.seo-months-phone{display:none}.seo-months-texts,.seo-months-stage{display:grid}.seo-months-pane{visibility:hidden;opacity:calc(1 - var(--seo-months-out,0));grid-area:1/1}.seo-months-pane.is-active,.seo-months-pane.is-leaving{visibility:visible}.seo-months-pane.is-fading{filter:blur(calc(var(--seo-months-out,0) * var(--seo-months-blur)))}.seo-months-text{align-content:start;gap:var(--space-3);display:grid}.seo-months-when{color:var(--accent);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-snug)}.seo-months-title{font-size:var(--text-xl);line-height:var(--leading-snug);text-wrap:balance}.seo-months-body-text{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal);text-wrap:pretty}.seo-months-controls{align-items:center;gap:var(--space-3);display:flex}.seo-months-bars{gap:var(--space-2);flex:1;min-inline-size:0;display:flex}.seo-months-bar{min-inline-size:0;block-size:var(--tap-min);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;padding:0;display:grid}.seo-months-bar-track{block-size:var(--seo-months-bar-h);border-radius:var(--radius-full);background:var(--border);transition:background-color var(--dur-fast) var(--ease-out);display:block;overflow:clip}.seo-months-bar-fill{background:var(--text);transform-origin:0;block-size:100%;display:block;scale:0 1}.seo-months-bar.is-active .seo-months-bar-fill{scale:var(--seo-months-fill,1) 1}.seo-months-nav{gap:var(--space-2);display:flex}.seo-months-round{inline-size:var(--tap-min);block-size:var(--tap-min);border:var(--creation-rule) solid var(--border);border-radius:var(--radius-full);background:var(--pillar-face-bg);color:var(--text);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out);place-items:center;padding:0;display:grid}.seo-months-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:18px;inline-size:18px}.seo-months-icon--play{fill:currentColor;display:none}.seo-months-card[data-paused] .seo-months-icon--pause{display:none}.seo-months-card[data-paused] .seo-months-icon--play{display:block}.seo-months-stage{min-block-size:var(--seo-months-stage-min)}.seo-months-scene{position:relative}.smo-window{border:var(--creation-rule) solid var(--seo-gmaps-rule);border-radius:var(--radius-md);background:var(--seo-gmaps-surface);box-shadow:var(--seo-gmaps-shadow);color:var(--seo-gmaps-ink);font-family:var(--font-body);font-size:var(--pillar-face-text);line-height:var(--leading-snug);align-content:start;display:grid;position:absolute;inset:0;overflow:clip}.smo-icon{inline-size:var(--seo-months-glyph);block-size:var(--seo-months-glyph);fill:currentColor;flex:none}.smo-avatar{inline-size:var(--seo-months-avatar);block-size:var(--seo-months-avatar);border-radius:var(--radius-full);background:var(--seo-gmaps-rule);flex:none;place-items:center;display:grid;position:relative;overflow:clip}.smo-avatar img,.smo-call-photo img{object-fit:cover;object-position:50% 22%}.smo-avatar--you{background:var(--seo-gmaps-green);color:var(--seo-gmaps-surface);font-size:var(--pillar-face-label);font-weight:600}.smo-appbar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);display:flex}.smo-app{flex:none;block-size:21px;inline-size:16px}.smo-app--sheet{color:var(--seo-months-sheet)}.smo-app--doc{color:var(--seo-months-doc)}.smo-app-page,.smo-app-fold{fill:currentColor}@supports (color:color-mix(in lab, red, red)){.smo-app-fold{fill:color-mix(in srgb, currentColor 65%, var(--seo-gmaps-ink))}}.smo-app-mark{fill:none;stroke:var(--seo-gmaps-surface);stroke-width:1.4px}.smo-appbar-text{gap:2px;min-inline-size:0;display:grid}.smo-appbar-file{font-size:var(--pillar-face-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smo-appbar-menu{gap:var(--space-3);font-size:var(--pillar-face-label);white-space:nowrap;display:flex}.smo-sheet-grid{grid-template-columns:var(--seo-months-sheet-cols);grid-auto-rows:var(--seo-months-cell-h);border-block-start:var(--creation-rule) solid var(--seo-months-sheet-grid);display:grid}.smo-sheet-row{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.smo-sheet-row>*{min-inline-size:0;padding-inline:var(--space-2);border-block-end:var(--creation-rule) solid var(--seo-months-sheet-grid);border-inline-end:var(--creation-rule) solid var(--seo-months-sheet-grid);line-height:calc(var(--seo-months-cell-h) - var(--creation-rule));text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.smo-sheet-corner,.smo-sheet-letter,.smo-sheet-num{background:var(--seo-months-sheet-head);color:var(--seo-gmaps-grey);font-size:var(--pillar-face-label);text-align:center}.smo-sheet-row--head>*{font-weight:600}.smo-sheet-verdict{box-shadow:inset 0 0 0 calc(var(--smo-focus,0) * 2px) var(--seo-gmaps-blue);align-items:center;display:flex}.smo-chip{padding:0 0 0 var(--space-2);border-radius:var(--radius-full);font-size:var(--pillar-face-label);opacity:var(--smo-on,1);scale:var(--smo-pop,1);align-items:center;font-weight:500;line-height:1.5;display:inline-flex}.smo-chip--yes{background:var(--seo-months-chip-yes);color:var(--seo-months-chip-yes-ink)}.smo-chip--no{background:var(--seo-months-chip-no);color:var(--seo-months-chip-no-ink)}.smo-chip-caret{fill:currentColor;block-size:12px;inline-size:12px}.smo-sheet-instead{opacity:var(--smo-on,1)}.smo-mail-top{align-items:center;gap:var(--space-3);padding:var(--space-3);color:var(--seo-gmaps-grey);display:flex}.smo-mail-search{align-items:center;gap:var(--space-2);max-inline-size:22rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);background:var(--seo-months-mail-search);flex:1;display:flex}.smo-mail-tabs{padding-inline:var(--space-2);border-block-end:var(--creation-rule) solid var(--seo-gmaps-rule);display:flex}.smo-mail-tab{padding:var(--space-2) var(--space-4);color:var(--seo-gmaps-grey);white-space:nowrap;font-weight:500}.smo-mail-tab--active{color:var(--seo-months-mail-accent);box-shadow:inset 0 calc(var(--space-1) * -.75) 0 var(--seo-months-mail-accent)}.smo-mail-list{margin:0;padding:0;list-style:none;display:grid}.smo-mail-row{block-size:calc(var(--smo-on,1) * var(--seo-months-mail-row));opacity:var(--smo-on,1);overflow:clip}.smo-mail-line{align-items:center;gap:var(--space-3);block-size:var(--seo-months-mail-row);padding-inline:var(--space-3);border-block-end:var(--creation-rule) solid var(--seo-gmaps-rule);color:var(--seo-gmaps-grey);white-space:nowrap;grid-template-columns:auto auto 6.5rem minmax(0,1fr) auto;display:grid}.smo-mail-row:not(.smo-mail-row--fresh) .smo-mail-line{background:var(--seo-months-mail-read)}.smo-mail-box,.smo-mail-star{color:var(--seo-gmaps-rule)}.smo-mail-from,.smo-mail-text{text-overflow:ellipsis;overflow:hidden}.smo-mail-from,.smo-mail-subject{color:var(--seo-gmaps-ink)}.smo-mail-time{font-size:var(--pillar-face-label)}.smo-mail-row--fresh .smo-mail-from,.smo-mail-row--fresh .smo-mail-subject,.smo-mail-row--fresh .smo-mail-time{color:var(--seo-gmaps-ink);font-weight:700}.smo-doc{grid-template-rows:auto minmax(0,1fr)}.smo-doc-canvas{padding:var(--space-4) 0 0 var(--space-5);border-block-start:var(--creation-rule) solid var(--seo-gmaps-rule);background:var(--seo-months-doc-canvas);justify-items:start;display:grid;overflow:clip}.smo-doc-page{align-content:start;gap:var(--space-3);inline-size:min(24rem,100%);min-block-size:calc(100% + var(--space-8));padding:var(--space-6);background:var(--seo-gmaps-surface);box-shadow:var(--seo-gmaps-shadow);line-height:var(--leading-normal);display:grid}.smo-doc-title{font-size:var(--text-sm);font-weight:600;line-height:var(--leading-snug)}.smo-doc-mark{background:var(--seo-months-doc-mark)}@supports (color:color-mix(in lab, red, red)){.smo-doc-mark{background:color-mix(in srgb, var(--seo-months-doc-mark) calc(var(--smo-on,1) * 100%), transparent)}}.smo-doc-thread{z-index:1;gap:var(--space-3);inline-size:min(var(--seo-months-thread-w), 72%);padding:var(--space-3);border-radius:var(--radius-md);background:var(--seo-gmaps-surface);box-shadow:var(--seo-gmaps-shadow);color:var(--seo-gmaps-ink);font-size:var(--pillar-face-text);line-height:var(--leading-snug);display:grid;position:absolute;inset-block-start:36%;inset-inline-end:var(--space-5)}.smo-doc-comment,.smo-doc-reply{gap:var(--space-2);transform-origin:100% 0;opacity:var(--smo-on,1);scale:var(--smo-pop,1);display:grid}.smo-doc-reply{border-block-start:var(--creation-rule) solid var(--seo-gmaps-rule);padding-block-start:var(--space-3)}.smo-doc-author{align-items:center;gap:var(--space-2);display:flex}.smo-doc-who{display:grid}.smo-doc-name{font-weight:600}.smo-doc-time{color:var(--seo-gmaps-grey);font-size:var(--pillar-face-label)}.smo-stats-top{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:var(--creation-rule) solid var(--seo-gmaps-rule);font-size:var(--pillar-face-heading);display:flex}.smo-stats{grid-template-rows:auto minmax(0,1fr);align-content:stretch}.smo-stats-body{gap:var(--space-3);padding:var(--space-4);grid-template-rows:auto auto minmax(auto,1fr) auto;display:grid}.smo-stats-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.smo-stats-name{font-weight:500}.smo-stats-period{padding:2px var(--space-1) 2px var(--space-3);border:var(--creation-rule) solid var(--seo-gmaps-rule);border-radius:var(--radius-sm);white-space:nowrap;align-items:center;display:inline-flex}.smo-stats-figure{color:var(--seo-gmaps-grey);transform-origin:0;opacity:var(--smo-on,1);scale:var(--smo-pop,1)}.smo-stats-figure strong{color:var(--seo-gmaps-ink);font-size:var(--text-xl);font-weight:400;line-height:1.2;display:block}.smo-stats-chart{--smo-gap:var(--space-2);grid-template-columns:repeat(var(--smo-months), minmax(0, 1fr));gap:var(--smo-gap);display:grid;position:relative}.smo-stats-month{justify-items:center;gap:var(--space-1);color:var(--seo-gmaps-grey);font-size:var(--pillar-face-label);grid-template-rows:minmax(0,1fr) auto;display:grid}.smo-stats-slot{inline-size:100%;min-block-size:var(--seo-months-chart-h);border-block-end:var(--creation-rule) solid var(--seo-gmaps-rule);justify-content:center;align-items:flex-end;display:flex}.smo-stats-bar{inline-size:56%;block-size:calc(var(--smo-value) * var(--smo-on,1) * 100%);background:var(--seo-gmaps-blue);border-radius:3px 3px 0 0}@supports (color:color-mix(in lab, red, red)){.smo-stats-bar{background:color-mix(in srgb, var(--seo-gmaps-blue) 28%, var(--seo-gmaps-surface))}}.smo-stats-month--with .smo-stats-bar{background:var(--seo-gmaps-blue)}.smo-stats-marker{border-inline-start:var(--creation-rule) dashed var(--seo-gmaps-grey);opacity:var(--smo-on,1);position:absolute;inset-block-start:0;inset-block-end:calc(var(--pillar-face-label) * var(--leading-snug) + var(--space-1));inset-inline-start:calc(var(--smo-start) * (100% - (var(--smo-months) - 1) * var(--smo-gap)) / var(--smo-months) + (var(--smo-start) - .5) * var(--smo-gap))}.smo-stats-marker-label{inline-size:var(--seo-months-marker-w);color:var(--seo-gmaps-grey);font-size:var(--pillar-face-label);position:absolute;inset-block-start:0;inset-inline-start:var(--space-1)}.smo-stats-rows{display:grid}.smo-stats-row{align-items:center;gap:var(--space-3);padding-block:var(--space-2);border-block-start:var(--creation-rule) solid var(--seo-gmaps-rule);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.smo-stats-row .smo-icon{color:var(--seo-gmaps-grey)}.smo-stats-value{font-weight:500}.smo-pdf{border-color:var(--seo-months-pdf-bar);background:var(--seo-months-pdf-canvas);grid-template-rows:auto minmax(0,1fr)}.smo-pdf-bar{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--seo-months-pdf-bar);color:var(--seo-gmaps-surface);white-space:nowrap;display:flex}.smo-pdf-file{font-weight:500}.smo-pdf-pages{padding:1px var(--space-2);background:var(--seo-gmaps-ink);border-radius:2px}.smo-pdf-zoom{align-items:center;gap:var(--space-1);display:inline-flex}.smo-pdf-canvas{padding:var(--space-5) var(--space-4) 0;justify-items:center;display:grid;overflow:clip}.smo-pdf-page{align-content:start;gap:var(--space-1);inline-size:min(23rem,100%);min-block-size:calc(100% + var(--space-8));padding:var(--space-6);background:var(--surface-light);color:var(--text);display:grid}.smo-pdf-running{color:var(--muted);font-size:var(--pillar-face-label);padding-block-end:var(--space-3)}.smo-pdf-title{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--leading-snug)}.smo-pdf-subtitle{color:var(--muted)}.smo-pdf-list{margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.smo-pdf-action{align-items:center;gap:var(--space-2);padding-block:var(--space-2);border-block-start:var(--creation-rule) solid var(--border);opacity:var(--smo-on,1);translate:0 calc((1 - var(--smo-on,1)) * var(--space-2));grid-template-columns:auto minmax(0,1fr) auto;display:grid}.smo-pdf-rank{border-radius:var(--radius-full);background:var(--text);block-size:18px;inline-size:18px;color:var(--bg);font-size:var(--pillar-face-label);place-items:center;font-weight:600;display:grid}.smo-pdf-priority{padding:1px var(--space-2);border-radius:var(--radius-full);font-size:var(--pillar-face-label);white-space:nowrap;font-weight:500}.smo-pdf-priority--high{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.smo-pdf-priority--high{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.smo-pdf-priority--high{color:var(--accent)}.smo-pdf-priority--medium{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.smo-pdf-priority--medium{background:color-mix(in srgb, var(--text) 7%, transparent)}}.smo-pdf-priority--medium{color:var(--muted)}[data-scene=call]{--smo-call-button:30px;--smo-call-bar:calc(var(--smo-call-button) + var(--space-3))}.smo-call{grid-template-rows:minmax(0, 1fr) var(--smo-call-bar);border-color:var(--seo-months-call-bg);background:var(--seo-months-call-bg);color:var(--seo-gmaps-surface);align-content:stretch}.smo-call-main{margin:var(--space-3);border-radius:var(--radius-md);background:var(--seo-months-call-tile);position:relative;overflow:clip}.smo-call-photo{position:absolute;inset:0}.smo-call-talk{border-radius:var(--radius-full);background:var(--seo-gmaps-blue);block-size:24px;inline-size:24px;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.smo-call-talk span{border-radius:var(--radius-full);background:var(--seo-gmaps-surface);block-size:4px;inline-size:3px;scale:1 calc(1 + var(--smo-talk,0) * 1.2)}.smo-call-talk span:nth-child(2){scale:1 calc(1 + var(--smo-talk,0) * 2.2)}.smo-call-name{text-shadow:0 1px 3px var(--seo-months-call-bg);font-weight:500;position:absolute;inset-block-end:var(--space-3);inset-inline-start:var(--space-3)}.smo-call-caption{max-inline-size:min(22rem,78%);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--seo-months-call-caption);opacity:var(--smo-on,1);gap:2px;display:grid;position:absolute;inset-block-end:calc(var(--space-3) * 2 + 1em);inset-inline-start:var(--space-3)}.smo-call-caption-name{font-weight:600}.smo-call-bar{align-items:start;gap:var(--space-5);padding-inline:var(--space-4);display:flex}.smo-call-meeting{align-items:center;gap:var(--space-2);block-size:var(--smo-call-button);white-space:nowrap;display:flex}.smo-call-divider{inline-size:var(--creation-rule);opacity:.5;background:currentColor;block-size:12px}.smo-call-buttons{gap:var(--space-2);display:flex}.smo-call-button{inline-size:var(--smo-call-button);block-size:var(--smo-call-button);border-radius:var(--radius-full);background:var(--seo-months-call-tile);place-items:center;display:grid}.smo-call-button--on{background:var(--seo-months-call-on);color:var(--seo-months-call-bg)}.smo-call-button--hangup{inline-size:calc(var(--smo-call-button) * 1.5);background:var(--seo-gmaps-red)}.smo-call-self{z-index:1;inline-size:var(--seo-months-self-w);aspect-ratio:16/10;border:var(--creation-rule) solid var(--seo-months-call-bg);border-radius:var(--radius-sm);background:var(--seo-months-call-tile);box-shadow:var(--seo-gmaps-shadow);color:var(--seo-gmaps-surface);font-size:var(--pillar-face-label);place-items:center;display:grid;position:absolute;inset-block-end:calc(var(--smo-call-bar) + var(--space-3) * 2);inset-inline-end:var(--space-6)}.smo-call-self-name{position:absolute;inset-block-end:var(--space-1);inset-inline-start:var(--space-2)}@media (hover:hover){.seo-months-round:hover{border-color:var(--text)}.seo-months-bar:hover .seo-months-bar-track{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.seo-months-bar:hover .seo-months-bar-track{background:color-mix(in srgb, var(--text) 30%, var(--border))}}.seo-plans-tab[aria-selected=false]:hover{color:var(--text)}}@media (prefers-reduced-motion:no-preference){.seo-plans-tab{transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.seo-plans-rail{transition:background-color var(--dur-base) var(--ease-out)}}@media (prefers-reduced-motion:reduce){.seo-months-pause{display:none}.seo-plans-decks>.seo-months-card,.seo-plans-decks>.seo-months-card.is-shown{transition:none}}@media (max-width:1200px){.seo-plans{row-gap:var(--seo-plans-gutter);grid-template-columns:minmax(0,1fr)}.seo-plans-tabs{gap:var(--space-2);grid-area:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.seo-plans-tab{grid-template-rows:var(--seo-plans-rail) auto 1fr;padding:var(--space-4);grid-template-columns:minmax(0,1fr);align-content:start}.seo-plans-rail{grid-row:1}.seo-plans-name,.seo-plans-pitch{grid-column:1}.seo-plans-figure{grid-area:auto;grid-template-rows:none}}@media (max-width:900px){.seo-months-card{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){.smo-sheet-grid{grid-template-columns:var(--seo-months-sheet-cols-phone)}.smo-doc-thread{inset-block-start:auto;inset-block-end:var(--space-4)}.smo-call-self{inset-block:var(--space-6) auto}.smo-call-caption{max-inline-size:var(--seo-months-caption-phone)}}.about-hero{--hero-curve:0;isolation:isolate;min-height:100svh;padding-top:calc(var(--header-clear) + var(--about-hero-breath));padding-bottom:calc(var(--header-clear) + var(--about-hero-breath));border-bottom-right-radius:calc(var(--hero-radius-ratio) * 100%) calc(var(--hero-curve) * var(--hero-curve-depth));border-bottom-left-radius:calc(var(--hero-radius-ratio) * 100%) calc(var(--hero-curve) * var(--hero-curve-depth));flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.about-hero-seuil{z-index:0;inline-size:100%;aspect-ratio:var(--about-seuil-ratio);max-block-size:var(--about-seuil-h);opacity:var(--about-seuil-opacity);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--about-seuil-fade));-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--about-seuil-fade));-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--about-seuil-fade));mask-image:linear-gradient(to bottom, transparent, #000 var(--about-seuil-fade));inset-inline:0;position:absolute;bottom:0}.about-hero-seuil img{object-fit:cover;object-position:center bottom}.about-hero-copy{z-index:1;max-width:var(--wrap-wide-w);gap:var(--about-copy-gap);text-align:center;display:grid;position:relative;container-type:inline-size}.about-hero-headline{font-size:var(--about-title-size);letter-spacing:var(--tracking-hero);line-height:var(--creation-title-leading);white-space:nowrap}.about-hero-headline-line{display:inline}.about-hero-lede{max-width:var(--about-lede-width);color:var(--muted);font-size:var(--text-lg);line-height:var(--leading-normal);text-wrap:pretty;margin-inline:auto}.about-hero-cta{padding-top:var(--space-2)}.about-hero-signature{justify-content:center;align-items:center;gap:var(--space-4);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.about-hero-faces{flex:none;display:flex}.about-hero-face{inline-size:var(--about-signature-face);block-size:var(--about-signature-face);border-radius:var(--radius-full);background:var(--surface-raised);box-shadow:0 0 0 var(--about-signature-ring) var(--bg);flex:none;display:block;position:relative;overflow:hidden}.about-hero-face+.about-hero-face{margin-inline-start:calc(var(--about-signature-face) * -.28)}.about-hero-face img{object-fit:cover;object-position:center top}.about-hero-signature .script{color:var(--text);font-size:var(--about-signature-size);line-height:var(--leading-snug)}.about-team-inner{gap:clamp(var(--space-10), 5vw, var(--space-16));display:grid}.about-head{gap:var(--space-5);text-align:center;display:grid}.about-head-headline{max-inline-size:var(--wrap-w);text-wrap:balance;margin-inline:auto}.about-team{padding-block-end:var(--about-join)}.about-founders{justify-content:center;column-gap:var(--about-founders-gap);grid-template-rows:auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0;margin:0;padding:0;list-style:none;display:grid}.about-founder{grid-row:span 3;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;inline-size:100%;max-inline-size:var(--about-founder-w);text-align:center;margin-inline:auto;display:grid}.about-founder-portrait{aspect-ratio:3/4;inline-size:100%;margin-block-end:var(--space-6);position:relative;container-type:inline-size}.about-founder-photo{border-radius:50% 50% 0 0/37.5% 37.5% 0 0;position:absolute;inset:0;overflow:hidden}.about-founder-photo img{object-fit:cover;object-position:center top}.about-founder-name{font-size:var(--text-2xl);line-height:var(--leading-tight)}.about-founder-role{color:var(--muted);font-size:var(--text-base);line-height:var(--leading-snug);margin-block-start:var(--space-2)}.about-story-inner{justify-items:center;display:grid}.about-story-figure{justify-items:center;gap:var(--space-4);text-align:center;margin:0;display:grid}.about-story-faces{display:flex}.about-story-face{inline-size:var(--about-story-face);block-size:var(--about-story-face);border-radius:var(--radius-full);background:var(--surface-raised-dark);box-shadow:0 0 0 var(--about-story-ring) var(--surface-dark);flex:none;display:block;position:relative;overflow:hidden}.about-story-face+.about-story-face{margin-inline-start:calc(var(--about-story-face) * -.26)}.about-story-face img{object-fit:cover;object-position:center top}.about-story-by{gap:var(--space-1);display:grid}.about-story-studio{color:var(--text);font-size:var(--text-base);font-weight:600;line-height:var(--leading-snug)}.about-story-role{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.about-story-quote{--about-quote-fill:1;--about-quote-on:var(--text);--about-quote-off:var(--text)}@supports (color:color-mix(in lab, red, red)){.about-story-quote{--about-quote-off:color-mix(in srgb, var(--text) 52%, transparent)}}.about-story-quote{padding-inline:var(--about-story-marks);font-family:var(--font-display);font-size:var(--about-story-size);letter-spacing:var(--tracking-heading);line-height:var(--leading-snug);text-wrap:pretty;margin:0;margin-block-start:var(--space-8);position:relative}.about-story-quote:before,.about-story-quote:after{color:var(--text);font-family:var(--font-body);font-size:var(--about-story-marks);font-weight:700;line-height:1;position:absolute}.about-story-quote:before{content:"“";inset-block-start:0;inset-inline-start:0}.about-story-quote:after{content:"”";inset-block-end:0;inset-inline-end:0}.about-story-word{--lit:clamp(0, calc(var(--about-quote-fill) * var(--about-quote-count) - var(--i)), 1);color:var(--about-quote-on)}@supports (color:color-mix(in lab, red, red)){.about-story-word{color:color-mix(in srgb, var(--about-quote-on) calc(var(--lit) * 100%), var(--about-quote-off))}}.about-creed+.faq-section{padding-block-start:0}.about-creed-inner{gap:var(--about-creed-lead);display:grid}.about-creed-figure{min-block-size:var(--about-creed-core-min);position:relative}.about-creed-list{grid-template-columns:minmax(0, 1fr) var(--about-creed-core-w) minmax(0, 1fr);grid-template-rows:auto auto auto var(--about-creed-row) auto auto auto;align-items:start;column-gap:var(--about-creed-clear);row-gap:0;margin:0;padding:0;list-style:none;display:grid}.about-creed-item:first-child{grid-area:1/1/span 3}.about-creed-item:nth-child(2){grid-area:1/3/span 3}.about-creed-item:nth-child(3){grid-area:5/1/span 3}.about-creed-item:nth-child(4){grid-area:5/3/span 3}.about-creed-item{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;gap:0;display:grid}.about-creed-core{z-index:1;inline-size:var(--about-creed-core-w);min-block-size:var(--about-creed-core-min);padding-inline:var(--about-creed-core-pad);padding-block:calc(var(--about-creed-core-r) * var(--about-creed-core-clear));border:var(--about-creed-hair) solid var(--border);border-radius:var(--about-creed-core-r) var(--about-creed-core-r) 0 0;text-align:center;border-block-end:0;align-content:center;justify-items:center;display:grid;position:absolute;inset-block:0;inset-inline-start:50%;translate:-50%}.about-creed-figure.is-traced .about-creed-core{border-color:#0000}.about-creed-mark{inline-size:var(--about-creed-mark);block-size:var(--about-creed-mark);position:absolute;inset-block-start:calc(var(--about-creed-mark) / -2);inset-inline-start:calc(50% - var(--about-creed-mark) / 2)}.about-creed-mark-petals{fill:var(--text)}.about-creed-mark-glyph{fill:var(--bg)}.about-creed-inscription{justify-items:center;display:grid}.about-creed-keystone{font-size:var(--about-creed-core-size);letter-spacing:var(--tracking-heading);line-height:var(--leading-snug);text-wrap:balance;margin:0}.about-creed-keystone .script{font-size:var(--about-creed-script);line-height:1}.about-creed-hold-refusal{margin:0}.about-creed-refusal{color:var(--muted);background-image:linear-gradient(var(--muted), var(--muted));background-repeat:no-repeat;background-position:0 var(--about-creed-strike-y);background-size:100% var(--about-creed-strike);-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:var(--text-base);line-height:var(--leading-normal);text-decoration:none}.about-creed-label{margin:var(--about-creed-item-gap) 0 0;font-size:var(--text-xl);line-height:var(--leading-snug)}.about-creed-note{margin:var(--about-creed-item-gap) 0 0;color:var(--muted);font-size:var(--text-base);line-height:var(--leading-normal);text-wrap:pretty}.about-creed-vault{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.about-creed-vault-rail{fill:none;stroke:var(--border);stroke-width:var(--about-creed-hair)}.about-creed-vault-half{fill:none;stroke:var(--accent);stroke-width:var(--about-creed-ink);stroke-linecap:butt;stroke-dasharray:1;stroke-dashoffset:calc((1 - var(--about-creed-draw,1)) * 1px)}@media (max-width:64rem){.about-creed-figure{min-block-size:0}.about-creed-core{z-index:auto;inline-size:min(var(--about-creed-core-w), 100%);margin-block-end:var(--about-creed-row);margin-inline:auto;position:relative;inset:auto;translate:none}.about-creed-list{grid-template-columns:repeat(2,minmax(0,1fr))}.about-creed-item:nth-child(2),.about-creed-item:nth-child(4){grid-column:2}}@media (max-width:900px){.about-story-quote{padding-inline:0}.about-story-quote:before,.about-story-quote:after{content:none}}@media (max-width:40rem){.about-founders{row-gap:var(--about-founders-gap);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.about-founder{grid-row:auto;grid-template-rows:none;max-inline-size:22rem}.about-creed-list{row-gap:var(--about-creed-row);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.about-creed-list .about-creed-item{grid-area:auto;grid-template-rows:none}.about-hero-headline{font-size:var(--about-title-mobile)}.about-hero-headline-line{display:block}.about-hero-lede{font-size:var(--text-base)}}@media (prefers-reduced-motion:no-preference){[data-about-copy]{--about-enter:0;transform:translateY(calc(var(--about-enter) * var(--about-enter-distance)))}.about-story-quote{--about-quote-fill:0}.about-creed-figure{--about-creed-draw:0}.about-creed-mark-petals{fill:var(--border);transition:fill var(--dur-base) var(--ease-out)}.about-creed-figure.is-keyed .about-creed-mark-petals{fill:var(--text)}.about-creed-refusal{background-size:0% var(--about-creed-strike);transition:background-size var(--about-creed-strike-dur) var(--ease-out) var(--about-creed-strike-delay)}.about-creed-item.visible .about-creed-refusal{background-size:100% var(--about-creed-strike)}}@media (prefers-reduced-motion:reduce){.about-hero{--hero-curve:1}[data-about-copy]{opacity:1}}.blog-head{padding-block:calc(var(--header-clear) + var(--blog-head-breath)) var(--space-6)}.blog-title{font-size:var(--text-4xl);white-space:nowrap}.blog-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-8);display:flex}.blog-topics{flex:auto;min-inline-size:0}.blog-topics-list{--ring:calc(var(--focus-ring-w) + var(--focus-ring-offset));gap:var(--blog-topic-gap);margin:calc(var(--ring) * -1);padding:var(--ring);overscroll-behavior-x:contain;scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.blog-topics-list::-webkit-scrollbar{display:none}.blog-topic{color:var(--muted);font-size:var(--text-ui);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out);font-weight:500;text-decoration:none}.blog-topic:hover,.blog-topic[aria-current=page]{color:var(--text)}.blog-search{flex:0 0 var(--blog-search-w);position:relative}.blog-search-input{inline-size:100%;block-size:var(--blog-search-h);padding-inline:calc(var(--space-4) + var(--blog-icon) + var(--space-2)) calc(var(--space-3) + var(--blog-clear));border:1px solid var(--text)}@supports (color:color-mix(in lab, red, red)){.blog-search-input{border:1px solid color-mix(in srgb, var(--text) var(--blog-search-border-mix), var(--border))}}.blog-search-input{border-radius:var(--radius-full);appearance:none;background:var(--surface-raised);color:var(--text);font-size:var(--text-ui);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.blog-search-input::placeholder{color:var(--muted);opacity:1}.blog-search-input::-webkit-search-cancel-button{appearance:none}.blog-search-input::-webkit-search-decoration{appearance:none}.blog-search-input:hover{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.blog-search-input:hover{border-color:color-mix(in srgb, var(--text) var(--blog-search-border-hover-mix), var(--border))}}.blog-search-input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 var(--blog-search-halo) var(--blog-search-ring);outline:none}.blog-search-icon{inline-size:var(--blog-icon);block-size:var(--blog-icon);fill:none;stroke:var(--muted);stroke-width:1.5px;stroke-linecap:round;pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:var(--space-4);translate:0 -50%}.blog-search-clear{inline-size:var(--blog-clear);block-size:var(--blog-clear);border-radius:var(--radius-full);color:var(--muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:var(--space-2);translate:0 -50%}.blog-search-clear:hover{background:var(--accent-pale);color:var(--text)}.blog-search-clear svg{inline-size:var(--blog-icon-sm);block-size:var(--blog-icon-sm);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}.blog-card-link{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% var(--blog-underline);color:inherit;transition:background-size var(--dur-base) var(--ease-out);text-decoration:none}.blog-card-link:after{content:"";z-index:1;border-radius:var(--radius-lg);position:absolute;inset:0}[data-blog-hover]:hover .blog-card-link,.blog-card-link:focus-visible{background-size:100% var(--blog-underline)}.blog-card-link:focus-visible{outline:none}.blog-card-link:focus-visible:after{outline:var(--focus-ring-w) solid var(--accent);outline-offset:var(--focus-ring-offset)}.blog-card-meta{align-items:center;gap:var(--space-3);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.blog-card-sep{inline-size:var(--blog-dot);block-size:var(--blog-dot);border-radius:var(--radius-full);opacity:.55;background:currentColor}.blog-card-topic{z-index:2;min-block-size:var(--blog-topic-h);padding-inline:var(--space-3);border-radius:var(--radius-full);background:var(--accent-pale);color:var(--text-on-light);font-size:var(--text-sm);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.blog-card-topic:hover{background:var(--surface-dark);color:var(--text-on-dark)}.blog-card-topic:focus-visible{border-radius:var(--radius-full)}.blog-byline{align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}.blog-avatar{inline-size:var(--blog-avatar);block-size:var(--blog-avatar);border-radius:var(--radius-full);background:var(--accent-pale);flex:none;position:relative;overflow:hidden}.blog-byline-text{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-snug);display:grid}.blog-byline-name{color:var(--text);font-weight:600}.blog-card-foot{justify-content:space-between;align-items:center;gap:var(--space-4);margin-block-start:auto;padding-block-start:var(--space-5);display:flex}.blog-card-go{inline-size:var(--blog-go);block-size:var(--blog-go);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text);transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);flex:none;place-items:center;display:grid}[data-blog-hover]:hover .blog-card-go,[data-blog-hover]:focus-within .blog-card-go{border-color:var(--surface-dark);background:var(--surface-dark);color:var(--text-on-dark)}.blog-arrow{inline-size:var(--blog-icon-sm);block-size:var(--blog-icon-sm);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:translate var(--dur-base) var(--ease-out)}[data-blog-hover]:hover .blog-arrow{translate:calc(var(--space-1) / 2) 0}.blog-card-media:after{content:"";z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--blog-cover-hairline);pointer-events:none;position:absolute;inset:0}.blog-mark{border-radius:calc(var(--radius-sm) / 2);background:var(--blog-mark);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:1px}.blog-results{padding-block:var(--blog-grid-top) var(--section-y)}.blog-grid{gap:var(--blog-grid-gap-y) var(--blog-grid-gap-x);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.blog-card{min-inline-size:0;display:flex}.blog-card-inner{flex-direction:column;inline-size:100%;display:flex;position:relative}.blog-card-media{aspect-ratio:var(--blog-cover-ratio);border-radius:var(--radius-lg);isolation:isolate;background:var(--accent-pale);position:relative;overflow:hidden}.blog-card-badge{z-index:2;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--blog-badge);color:var(--paper);font-size:var(--text-xs);-webkit-backdrop-filter:blur(var(--blog-badge-blur));backdrop-filter:blur(var(--blog-badge-blur));pointer-events:none;font-weight:600;display:inline-flex;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.blog-card-badge svg{inline-size:var(--blog-icon-xs);block-size:var(--blog-icon-xs);fill:currentColor}.blog-card-body{gap:var(--space-3);flex-direction:column;flex:1;padding-block-start:var(--space-5);display:flex}.blog-card-title{font-size:var(--text-xl);line-height:var(--leading-snug);text-wrap:balance}.blog-card-excerpt{color:var(--muted);-webkit-line-clamp:3;line-clamp:3;text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-empty{min-block-size:var(--blog-empty-ghost-size);padding-block:var(--space-8) 0;isolation:isolate;text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.blog-empty-ghost{z-index:0;color:var(--blog-empty-ghost);font-family:var(--font-display);font-size:var(--blog-empty-ghost-size);font-synthesis-weight:none;letter-spacing:var(--tracking-display);pointer-events:none;-webkit-user-select:none;user-select:none;place-items:center;line-height:1;display:grid;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 92%);mask-image:linear-gradient(#000 30%,#0000 92%)}.blog-empty-copy{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.blog-empty-stamp{inline-size:var(--blog-empty-stamp);block-size:var(--blog-empty-stamp);margin-block-end:var(--space-6)}.blog-empty-stamp svg{block-size:100%;inline-size:100%;overflow:visible}.blog-empty-medal{fill:var(--accent)}.blog-empty-ring{fill:none;stroke:var(--text-on-dark);stroke-width:8px;opacity:.45}.blog-empty-mark{fill:var(--text-on-dark);font-family:var(--font-display);font-synthesis-weight:none}.blog-empty-title{max-inline-size:20ch;font-size:var(--text-4xl);text-wrap:balance}.blog-empty-text{max-inline-size:var(--blog-measure);color:var(--muted);font-size:var(--text-lg);text-wrap:pretty;margin-block-start:var(--space-5)}.blog-empty-text a{color:var(--text);text-decoration-line:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.2em}.blog-empty-cta{margin-block-start:var(--space-8)}.blog-empty-suggest{justify-content:center;align-items:baseline;gap:var(--space-2) var(--space-4);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.blog-suggest{color:var(--text);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:.25em;cursor:pointer;transition:text-decoration-color var(--dur-fast) var(--ease-out);background:0 0;border:0;padding:0}.blog-suggest:hover{-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@media (max-width:1023px){.blog-toolbar{flex-wrap:wrap}.blog-topics{flex-basis:100%}.blog-topics-list{-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--space-10)), transparent);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--space-10)), transparent);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--space-10)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--space-10)), transparent)}.blog-search{flex:100%}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.blog-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){[data-blog-copy]{--blog-enter:0;transform:translateY(calc(var(--blog-enter) * var(--blog-enter-distance)))}.blog-card{translate:0 calc(var(--blog-card-enter,0) * var(--blog-rise-distance))}.blog-card-inner[data-rise]{transition:opacity var(--dur-reveal) var(--ease-out) calc(var(--blog-rise-order,0) * var(--blog-rise-step)), translate var(--dur-reveal) var(--ease-out) calc(var(--blog-rise-order,0) * var(--blog-rise-step))}.blog-card-inner[data-rise=wait]{opacity:0;translate:0 var(--blog-rise-distance)}.blog-empty-ghost{--blog-empty-ghost-in:0;scale:calc(1 + var(--blog-empty-ghost-in) * var(--blog-empty-ghost-shrink))}.blog-empty-stamp{--blog-empty-stamp-in:0;scale:calc(1 + var(--blog-empty-stamp-in) * var(--blog-empty-press))}[data-empty-step]{--blog-empty-step-in:0;translate:0 calc(var(--blog-empty-step-in) * var(--blog-rise-distance))}}@media (prefers-reduced-motion:reduce){[data-blog-copy]{opacity:1}.blog-card-link,.blog-arrow,.blog-topic,.blog-suggest{transition:none}}.blog-cover{position:absolute;inset:0;overflow:hidden}.blog-cover img,.blog-cover video{object-fit:cover;object-position:var(--blog-cover-focus,50% 50%);block-size:100%;inline-size:100%;position:absolute;inset:0}.blog-cover--type{background-color:var(--blog-type-ground);background-image:var(--paper-grain);background-size:var(--paper-grain-tile) var(--paper-grain-tile);background-blend-mode:var(--blog-type-blend);container-type:size}.blog-cover--type[data-tone=ink]{--blog-type-ground:var(--blog-type-ink-ground);--blog-type-glyph:var(--blog-type-ink-glyph);--blog-type-word:var(--blog-type-ink-word);--blog-type-seal:var(--blog-type-ink-seal);--blog-type-blend:soft-light}.blog-cover--type[data-tone=accent]{--blog-type-ground:var(--blog-type-accent-ground);--blog-type-glyph:var(--blog-type-accent-glyph);--blog-type-word:var(--blog-type-accent-word);--blog-type-seal:var(--blog-type-accent-seal);--blog-type-blend:soft-light}.blog-cover--type[data-tone=pale]{--blog-type-ground:var(--blog-type-pale-ground);--blog-type-glyph:var(--blog-type-pale-glyph);--blog-type-word:var(--blog-type-pale-word);--blog-type-seal:var(--blog-type-pale-seal);--blog-type-blend:multiply}.blog-cover-glyph{color:var(--blog-type-glyph);font-family:var(--font-display);font-size:var(--blog-glyph-size);font-synthesis-weight:none;letter-spacing:var(--tracking-hero);white-space:nowrap;line-height:1;position:absolute;inset-block-end:-.2em;inset-inline-start:-.04em}.blog-cover-word{color:var(--blog-type-word);font-family:var(--font-script);font-size:var(--blog-word-size);white-space:nowrap;rotate:var(--blog-word-tilt);transform-origin:100%;line-height:1.2;position:absolute;inset-block-start:10cqh;inset-inline-end:8cqw}.blog-cover-seal{inline-size:var(--blog-seal-size);block-size:var(--blog-seal-size);fill:none;stroke:var(--blog-type-seal);stroke-width:2.5px;vector-effect:non-scaling-stroke;position:absolute;inset-block-start:-22cqh;inset-inline-end:-16cqh}.blog-cover--prompt{background-color:var(--blog-type-ink-ground);background-image:var(--paper-grain);background-size:var(--paper-grain-tile) var(--paper-grain-tile);background-blend-mode:soft-light;color:var(--paper);container-type:size}.blog-prompt-stage{align-content:center;gap:8cqh;block-size:100%;padding:8cqh 7cqw;display:grid}.blog-prompt-bar{border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-float);color:var(--ink);align-items:center;gap:3cqw;padding:2.4cqh 2.4cqh 2.4cqh 3.6cqw;display:flex}.blog-prompt-engines{inline-size:var(--blog-prompt-icon);block-size:var(--blog-prompt-icon);flex:none;position:relative}.blog-prompt-engine{visibility:hidden;block-size:100%;inline-size:100%;rotate:calc(var(--blog-engine-turn,0) * 90deg);scale:calc(1 - var(--blog-engine-turn,0) * var(--blog-engine-turn,0) * .4);position:absolute;inset:0}.blog-prompt-engine:first-child{visibility:visible}.blog-prompt-question{min-inline-size:0;font-size:var(--blog-prompt-text);font-weight:500;line-height:var(--leading-snug);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.blog-prompt-send{inline-size:calc(var(--blog-prompt-icon) * 1.5);block-size:calc(var(--blog-prompt-icon) * 1.5);border-radius:var(--radius-full);background:var(--ink);color:var(--paper);flex:none;place-items:center;display:grid}.blog-prompt-send svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:55%;inline-size:55%}.blog-prompt-answer{flex-wrap:wrap;align-items:center;gap:2.6cqh 2cqw;padding-inline:3cqw;display:flex}.blog-prompt-line{border-radius:var(--radius-full);background:var(--blog-prompt-line);block-size:3.2cqh}.blog-prompt-line:first-child{inline-size:100%}.blog-prompt-line:nth-child(2){inline-size:38%}.blog-prompt-line:nth-child(4){inline-size:64%}.blog-prompt-slot{border:1px dashed var(--accent-on-dark);border-radius:var(--radius-full);color:var(--accent-on-dark);font-family:var(--font-script);font-size:calc(min(7.5cqh, 5.2cqw) * var(--script-scale));white-space:nowrap;padding:1.2cqh 3.5cqw;line-height:1.2}@media (prefers-reduced-motion:no-preference){.blog-cover--image img,.blog-cover--video video{transition:scale var(--dur-slow) var(--ease-out)}[data-blog-hover]:hover .blog-cover--image img,[data-blog-hover]:hover .blog-cover--video video{scale:var(--blog-cover-zoom)}.blog-cover-glyph,.blog-cover-word,.blog-cover-seal{transition:translate var(--dur-slow) var(--ease-out), rotate var(--dur-slow) var(--ease-out)}[data-blog-hover]:hover .blog-cover-glyph{translate:var(--blog-glyph-drift) 0}[data-blog-hover]:hover .blog-cover-word{rotate:var(--blog-word-tilt-hover)}[data-blog-hover]:hover .blog-cover-seal{rotate:var(--blog-seal-turn)}}.article-head{text-align:center;padding-block-start:calc(var(--header-clear) + var(--blog-head-breath))}.article-crumbs ol{justify-content:center;align-items:center;gap:var(--space-2);margin:0 0 var(--space-6);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.article-crumbs li+li:before{content:"";opacity:.5;vertical-align:-.1em;block-size:.9em;inline-size:1px;background:currentColor;margin-inline-end:var(--space-2);display:inline-block;rotate:20deg}.article-crumbs a{color:inherit;transition:color var(--dur-fast) var(--ease-out);text-decoration:none}.article-crumbs a:hover{color:var(--text)}.article-title{font-size:var(--text-4xl);text-wrap:balance}.article-byline{justify-content:center;align-items:center;gap:var(--space-3) var(--space-6);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.article-byline .blog-byline-text{text-align:start}.article-byline a.blog-byline-name{text-decoration-line:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:var(--blog-underline);text-underline-offset:var(--article-byline-offset);transition:text-decoration-thickness var(--dur-fast) var(--ease-out);justify-self:start}.article-byline a.blog-byline-name:hover{text-decoration-thickness:var(--article-rule)}@media (prefers-reduced-motion:reduce){.article-byline a.blog-byline-name{transition:none}}.article-byline .blog-avatar{inline-size:var(--article-avatar);block-size:var(--article-avatar)}.article-byline-facts{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.article-cover{max-inline-size:var(--article-cover-w);margin:var(--space-10) auto 0;text-align:start}.article-cover-frame{--blog-prompt-text:var(--article-prompt-text);aspect-ratio:var(--article-cover-ratio);border-radius:var(--radius-xl);isolation:isolate;background:var(--accent-pale);position:relative;overflow:hidden}@media (min-width:640px){.article-cover-frame .blog-cover img{object-position:var(--blog-cover-wide-focus,var(--blog-cover-focus,50% 50%))}}.article-cover-frame:after{content:"";z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--blog-cover-hairline);pointer-events:none;position:absolute;inset:0}.article-body{padding-block:var(--article-part-gap) 0;font-size:var(--article-text);line-height:var(--article-leading)}.article-flow>*{margin:0}.article-flow>*+*{margin-block-start:var(--article-flow)}.article-body p{text-wrap:pretty}.article-body strong{color:var(--text);font-weight:600}.article-body a:not([class]){color:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.2em;transition:text-decoration-thickness var(--dur-fast) var(--ease-out);text-decoration-thickness:1px}.article-body a:not([class]):hover{text-decoration-thickness:var(--article-rule)}.article-part{margin-block-start:var(--article-part-gap)}.article-part>h2{font-size:var(--text-3xl);text-wrap:balance;margin-block-end:var(--space-6)}.article-body h3{font-size:var(--text-xl);line-height:var(--leading-snug);text-wrap:balance}.article-flow>*+h3{margin-block-start:calc(var(--article-flow) * 1.8)}.article-flow>h3+*{margin-block-start:var(--space-3)}.article-list{gap:var(--space-3);padding:0;list-style:none;display:grid}.article-list li{padding-inline-start:var(--space-8);position:relative}.article-list--bullets li:before{content:"";inline-size:var(--article-bullet);block-size:var(--article-bullet);border-radius:var(--radius-full);background:var(--accent);position:absolute;inset-block-start:calc(var(--article-leading) * .5em - var(--article-bullet) / 2);inset-inline-start:var(--space-2)}.article-list--steps{counter-reset:article-step}.article-list--steps li{counter-increment:article-step}.article-list--steps li:before{content:counter(article-step);color:var(--accent);font-variant-numeric:tabular-nums;font-weight:600;position:absolute;inset-inline-start:0}.article-quote{border-inline-start:var(--article-rule) solid var(--accent);font-family:var(--font-display);font-size:var(--text-2xl);font-synthesis-weight:none;letter-spacing:var(--tracking-heading);line-height:var(--leading-snug);text-wrap:balance;padding-inline-start:var(--space-6)}.article-flow>.article-quote,.article-flow>.article-note,.article-flow>.article-table{margin-block:calc(var(--article-flow) * 1.6)}.article-note{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);font-size:var(--text-base);line-height:var(--leading-normal)}.article-note-title{margin:0 0 var(--space-2);color:var(--text);font-weight:600}.article-note p{margin:0}.article-table{margin-inline:0}.article-table-caption{color:var(--text);font-size:var(--text-base);font-weight:600;line-height:var(--leading-snug);padding-block-end:var(--space-4)}.article-table-scroll{overscroll-behavior-x:contain;overflow-x:auto}.article-table-scroll:focus-visible{outline:var(--focus-ring-w) solid var(--accent);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.article-table table{border-collapse:collapse;inline-size:100%;min-inline-size:34rem;font-size:var(--text-base);line-height:var(--leading-snug)}.article-table th,.article-table td{padding:var(--space-3) var(--space-4) var(--space-3) 0;border-block-end:1px solid var(--border);text-align:start;vertical-align:top}.article-table thead th{color:var(--muted);font-size:var(--text-sm);font-weight:500}.article-table tbody th{color:var(--text);font-weight:600}.article-table td{color:var(--muted)}.article-essentials{padding:var(--space-6) var(--space-8) var(--space-8);border-radius:var(--radius-lg);background:var(--accent-pale);color:var(--text-on-light);font-size:var(--text-base);line-height:var(--leading-normal)}.article-aside-title{margin:0 0 var(--space-4);color:var(--text);font-size:var(--text-sm);font-weight:600}.article-essentials .article-list--bullets li:before{background:var(--accent-on-light)}.article-toc{padding-block:var(--space-6);border-block:1px solid var(--border);font-size:var(--text-base);line-height:var(--leading-snug);margin-block-start:var(--space-10)}.article-toc ol{gap:var(--space-3);counter-reset:article-toc;margin:0;padding:0;list-style:none;display:grid}.article-toc li{gap:var(--space-4);counter-increment:article-toc;display:flex}.article-toc li:before{content:counter(article-toc, decimal-leading-zero);color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.article-body .article-toc a{color:var(--muted);transition:color var(--dur-fast) var(--ease-out);text-decoration:none}.article-body .article-toc a:hover{color:var(--text)}.article-intro{margin-block-start:var(--article-part-gap)}.article-sources{border-block-start:1px solid var(--border);color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin-block-start:var(--article-part-gap);padding-block-start:var(--space-6)}.article-sources ol{gap:var(--space-2);margin:0;padding-inline-start:var(--space-5);display:grid}.article-body .article-sources a{color:inherit;-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration-thickness:1px}.article-body .article-sources a:hover{color:var(--text);text-decoration-color:currentColor}.article-author{gap:var(--space-6);font-size:var(--text-base);line-height:var(--leading-normal);align-items:flex-start;margin-block-start:var(--space-12);display:flex}.article-author .blog-avatar{inline-size:var(--article-author-photo);block-size:var(--article-author-photo)}.article-author-kicker{color:var(--muted);font-size:var(--text-sm);margin:0}.article-author-name{color:var(--text);font-size:var(--text-lg);margin:0;font-weight:600}.article-author-role{color:var(--muted);font-size:var(--text-sm);margin:0}.article-author-bio{margin:var(--space-3) 0 0;color:var(--muted);text-wrap:pretty}.article-more{padding-block:var(--article-part-gap) var(--section-y)}.article-more-title{font-size:var(--text-3xl);margin-block-end:var(--space-8)}@media (max-width:639px){.article-cover-frame{aspect-ratio:var(--blog-cover-ratio);border-radius:var(--radius-lg)}.article-essentials{padding:var(--space-5) var(--space-5) var(--space-6)}.article-list li{padding-inline-start:var(--space-6)}.article-author{gap:var(--space-4)}}@media (prefers-reduced-motion:reduce){.article-crumbs a,.article-toc a,.article-body a:not([class]){transition:none}}.legal-nav ul{justify-content:center;gap:var(--space-2) var(--blog-topic-gap);margin:0 0 var(--space-8);flex-wrap:wrap;padding:0;list-style:none;display:flex}.legal-nav a{color:var(--muted);font-size:var(--text-ui);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out);font-weight:500;text-decoration:none}.legal-nav a:hover,.legal-nav a[aria-current=page]{color:var(--text)}.legal{padding-block-end:var(--section-y)}.legal-updated{margin:var(--space-4) 0 0;color:var(--muted);font-size:var(--text-sm)}.legal-action{margin-block-start:var(--space-8)}.consent{z-index:60;gap:var(--space-4);inline-size:min(var(--consent-w), calc(100vw - 2 * var(--gutter)));padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-float);animation:consent-in var(--dur-base) var(--ease-out) both;display:grid;position:fixed;inset-block-end:var(--gutter);inset-inline-end:var(--gutter)}html:has(.consent){scroll-padding-block-end:calc(var(--consent-h,0px) + var(--gutter))}html:has(.consent) .site-footer{padding-block-end:calc(var(--space-8) + var(--consent-h,0px) + var(--gutter))}html:has(.consent) .booking{padding-block-end:calc(var(--consent-h,0px) + var(--gutter))}.consent-text{color:var(--text);font-size:var(--text-sm);line-height:var(--leading-normal);text-wrap:pretty;margin:0}.consent-more{color:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.2em}.consent-actions{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.consent-actions .btn{font-size:var(--text-sm)}.consent-actions .btn-face{text-align:center}.booking-privacy{max-inline-size:var(--booking-frame-w);margin:var(--space-6) auto 0;color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-normal);text-align:center;text-wrap:balance}.booking-frame--form~.booking-privacy{padding-block-end:var(--space-10)}.booking-privacy a,.booking-privacy-consent{font:inherit;cursor:pointer;color:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.2em;background:0 0;border:none;padding:0}@keyframes consent-in{0%{opacity:0;translate:0 var(--consent-rise)}}@media (prefers-reduced-motion:reduce){.legal-nav a{transition:none}.consent{animation:none}}@media print{.consent{display:none}}.site-footer{--footer-curve:0;border-top-left-radius:calc(var(--hero-radius-ratio) * 100%) calc(var(--footer-curve) * var(--hero-curve-depth));border-top-right-radius:calc(var(--hero-radius-ratio) * 100%) calc(var(--footer-curve) * var(--hero-curve-depth));padding-top:calc(var(--section-y) + var(--hero-curve-depth) * .25);padding-bottom:var(--space-8);position:relative;overflow:hidden}.site-footer-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.site-footer-headline{margin-bottom:var(--space-8);font-size:var(--text-4xl);text-wrap:balance}.site-footer-seal{--seal-size:clamp(20rem, 42vw, 38rem);top:calc(var(--seal-size) * -.34);z-index:0;width:var(--seal-size);height:var(--seal-size);margin-left:calc(var(--seal-size) / -2);color:var(--accent-on-dark);opacity:var(--opacity-seal);pointer-events:none;position:absolute;left:50%}@keyframes site-footer-seal-spin{to{transform:rotate(360deg)}}.site-footer-seal svg{width:100%;height:100%;animation:site-footer-seal-spin var(--dur-seal-spin) linear infinite}@media (prefers-reduced-motion:reduce){.site-footer-seal svg{animation:none}}.site-footer-legal{justify-content:space-between;gap:var(--space-2) var(--space-6);width:100%;margin-top:var(--section-y);padding-top:var(--space-6);border-top:1px solid var(--hairline-on-dark);color:var(--muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.site-footer-legal p{margin:0}.site-footer-legal-links{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-footer-legal-links a{color:var(--muted);transition:color var(--dur-fast) var(--ease-out);text-decoration:none}.site-footer-legal-links a:hover{color:var(--text)}.site-footer-consent{color:var(--muted);font:inherit;cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:none;padding:0}.site-footer-consent:hover{color:var(--text)}@media (prefers-reduced-motion:reduce){.site-footer-legal-links a,.site-footer-consent{transition:none}}@media (max-width:560px){.site-footer-legal{text-align:center;justify-content:center}}@media print{.site-footer{--text:var(--text-on-light);--accent:var(--accent-on-light);--border:var(--border-on-light);--muted:var(--muted-on-light);color:var(--text-on-light);background:0 0;border-radius:0;padding-top:0}.site-footer-seal,.site-footer-headline,.site-footer .btn{display:none}.site-footer-legal{border-top-color:var(--border-on-light);margin-top:0}}.cursor-root{z-index:9999;opacity:0;visibility:hidden;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.cursor-shape{border:0 solid var(--ink);border-radius:var(--radius-full);background:var(--ink);width:12px;height:12px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}html.has-cursor-dot,html.has-cursor-dot *{cursor:none!important}html.has-cursor-dot [data-cursor=native],html.has-cursor-dot [data-cursor=native] *{cursor:auto!important}@media (forced-colors:active){html.has-cursor-dot,html.has-cursor-dot *{cursor:auto!important}.cursor-root{display:none}}@media print{.cursor-root{display:none}}@media (max-width:40rem){:where(h1,h2,h3,h4,.display,.headline){text-wrap:balance}:where(p,li,figcaption){text-wrap:pretty}:is(input,select,textarea):not([type=checkbox],[type=radio],[type=range]){font-size:max(var(--text-base), 1em)}.rail{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc(100% - var(--m-rail-peek));column-gap:var(--m-rail-gap);margin-block:calc(var(--m-rail-pad-start) * -1) calc(var(--m-rail-pad-end) * -1);margin-inline:calc(var(--gutter) * -1);padding-block:var(--m-rail-pad-start) var(--m-rail-pad-end);padding-inline:var(--gutter);overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;display:grid;overflow:auto hidden}.rail::-webkit-scrollbar{display:none}html.lenis .rail{overscroll-behavior-block:auto}.rail>*{scroll-snap-align:start;scroll-snap-stop:always;min-inline-size:0}.rail:has(>:only-child){grid-auto-columns:100%}.rail>.reveal.visible~.reveal{opacity:1;transform:none}.rail[tabindex]:focus-visible{outline-offset:calc(var(--focus-ring-w) * -1);border-radius:0}.rail-pager{justify-content:center;display:flex;position:relative}.rail-pager-item{inline-size:var(--m-dot-hit);block-size:var(--tap-min);border-radius:var(--radius-full);color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.rail-pager-dot{inline-size:var(--m-dot);block-size:var(--m-dot);border-radius:var(--radius-full);background:currentColor}.rail-pager-item[aria-current=true]{color:var(--accent)}.rail-pager-item[aria-current=true] .rail-pager-dot{inline-size:var(--m-dot-active)}.rail-pager[data-tall]{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-raised);inline-size:max-content;box-shadow:var(--shadow-soft);margin-inline:auto}.on-dark .rail-pager[data-tall]{background:var(--surface-dark)}.rail-pager[data-docked]{z-index:1;position:sticky;inset-block-end:max(var(--m-pager-dock), env(safe-area-inset-bottom))}@media (prefers-reduced-motion:no-preference){.rail-pager-item{transition:color var(--dur-fast) var(--ease-out)}.rail-pager-dot{transition:inline-size var(--dur-base) var(--ease-emphasis)}.rail-pager[data-docked]{animation:rail-pager-dock var(--dur-base) var(--ease-out)}@keyframes rail-pager-dock{0%{opacity:0}}}}@media (min-width:40.0625rem){.rail-pager{display:none}}@media (max-width:900px){.site-header-inner{gap:var(--space-3)}.site-header-actions{margin-inline-start:auto}.site-header-logo{min-block-size:var(--tap-min)}.mnav-toggle{inline-size:var(--tap-min);block-size:var(--tap-min);border:1px solid var(--hairline-on-dark);border-radius:var(--radius-full);background:var(--surface-dark);color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none;place-items:center;padding:0;display:grid;position:relative}.mnav-toggle:focus-visible{outline:var(--focus-ring-w) solid var(--accent);outline-offset:var(--focus-ring-offset)}.mnav-toggle-line{inline-size:var(--mnav-line-w);block-size:var(--mnav-line-h);border-radius:var(--radius-full);transition:translate var(--dur-base) var(--ease-emphasis), rotate var(--dur-base) var(--ease-emphasis);background:currentColor;grid-area:1/1}.mnav-toggle-line:first-child{translate:0 calc(var(--mnav-line-shift) * -1)}.mnav-toggle-line:last-child{translate:0 var(--mnav-line-shift)}.mnav-toggle[aria-expanded=true] .mnav-toggle-line{translate:none}.mnav-toggle[aria-expanded=true] .mnav-toggle-line:first-child{rotate:45deg}.mnav-toggle[aria-expanded=true] .mnav-toggle-line:last-child{rotate:-45deg}.mnav-scrim{z-index:-2;background:var(--mnav-scrim);opacity:0;visibility:hidden;touch-action:none;transition:opacity var(--dur-base) var(--ease-out), visibility 0s linear var(--dur-base);position:fixed;inset:0}.mnav-scrim[data-open=true]{opacity:1;visibility:visible;transition:opacity var(--dur-base) var(--ease-out), visibility 0s}.mnav-sheet{inset-block-start:calc((var(--header-h) - var(--header-capsule-h)) / 2);inset-inline:var(--header-capsule-inset);z-index:-1;max-block-size:calc(100svh - (var(--header-h) - var(--header-capsule-h)));border:1px solid var(--hairline-on-dark);border-radius:var(--radius-lg);background:var(--surface-dark);box-shadow:var(--shadow-float);color:var(--text);visibility:hidden;clip-path:inset(0 0 calc(100% - var(--header-capsule-h)) 0 round var(--radius-lg));transition:clip-path var(--dur-base) var(--ease-emphasis), visibility 0s linear var(--dur-base);flex-direction:column;padding-block-start:var(--header-capsule-h);display:flex;position:fixed}.mnav-sheet[data-open=true]{visibility:visible;clip-path:inset(0 round var(--radius-lg));transition:clip-path var(--dur-base) var(--ease-emphasis), visibility 0s}.mnav-scroll{overscroll-behavior:contain;min-block-size:0;padding-block-start:var(--space-2);padding-inline:calc(var(--header-pad-inline) - var(--header-capsule-inset));flex:auto;overflow-y:auto}.mnav-list{margin:0;padding:0;list-style:none}.mnav-list>li+li{border-block-start:1px solid var(--hairline-on-dark)}.mnav-entry{justify-content:space-between;align-items:center;gap:var(--space-4);inline-size:100%;min-block-size:var(--mnav-entry-h);color:var(--text);font-family:var(--font-display);font-size:var(--text-3xl);font-synthesis-weight:none;letter-spacing:var(--tracking-heading);line-height:var(--leading-tight);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;text-decoration:none;display:flex}.mnav-entry:focus-visible{outline:var(--focus-ring-w) solid var(--accent);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-md)}.mnav-entry[aria-current=page]{color:var(--accent)}.mnav-entry .nav-chevron,.mnav-arrow{inline-size:var(--mnav-icon-w);flex:none;block-size:auto}.mnav-entry[aria-expanded=true] .nav-chevron{color:var(--accent);transform:rotate(180deg)}.mnav-arrow{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.mnav-panel{visibility:hidden;transition:grid-template-rows var(--dur-base) var(--ease-emphasis), visibility 0s linear var(--dur-base);grid-template-rows:0fr;display:grid}.mnav-panel[data-open=true]{visibility:visible;transition:grid-template-rows var(--dur-base) var(--ease-emphasis), visibility 0s;grid-template-rows:1fr}.mnav-sub{min-block-size:0;margin:0 calc(var(--space-3) * -1);padding:0 var(--space-3);list-style:none;overflow:hidden}.mnav-sub>li:last-child{padding-block-end:var(--space-3)}.mnav-sub-link{margin-inline:calc(var(--space-3) * -1);padding:var(--space-3);border-radius:var(--radius-md);color:var(--text);-webkit-tap-highlight-color:transparent;text-decoration:none;display:block}.mnav-sub-link:active,.mnav-sub-link:focus-visible{background:var(--surface-light);--text:var(--text-on-light);--muted:var(--muted-on-light);--accent:var(--accent-on-light);outline:none}.mnav-sub-label{color:var(--text);font-size:var(--text-xl);letter-spacing:var(--tracking-heading);font-weight:600;line-height:var(--leading-snug);display:block}.mnav-sub-link[aria-current=page] .mnav-sub-label{color:var(--accent)}.mnav-sub-desc{color:var(--muted);font-size:var(--text-base);line-height:var(--leading-normal);margin-block-start:var(--space-1);display:block}.mnav-foot{padding:var(--space-5) calc(var(--header-pad-inline) - var(--header-capsule-inset));flex:none}.mnav-foot .btn{display:block}.mnav-foot .btn-face{text-align:center}.mnav-list>li,.mnav-foot{opacity:0;translate:0 var(--mnav-rise);transition:opacity var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out)}.mnav-sheet[data-open=true] :is(.mnav-list>li,.mnav-foot){opacity:1;translate:none}.mnav-sheet[data-open=true] .mnav-list>li:first-child{transition-delay:var(--mnav-stagger-base)}.mnav-sheet[data-open=true] .mnav-list>li:nth-child(2){transition-delay:calc(var(--mnav-stagger-base) + var(--mnav-stagger-step))}.mnav-sheet[data-open=true] .mnav-list>li:nth-child(3){transition-delay:calc(var(--mnav-stagger-base) + 2 * var(--mnav-stagger-step))}.mnav-sheet[data-open=true] .mnav-list>li:nth-child(4){transition-delay:calc(var(--mnav-stagger-base) + 3 * var(--mnav-stagger-step))}.mnav-sheet[data-open=true] .mnav-foot{transition-delay:calc(var(--mnav-stagger-base) + 4 * var(--mnav-stagger-step))}html.has-mnav-open{scrollbar-gutter:stable;overflow:hidden}html.has-mnav-open .site-header-actions{visibility:hidden}@media (prefers-reduced-motion:reduce){.mnav-toggle-line,.mnav-scrim,.mnav-scrim[data-open=true],.mnav-sheet,.mnav-sheet[data-open=true],.mnav-panel,.mnav-panel[data-open=true],.mnav-entry .nav-chevron,.mnav-list>li,.mnav-foot{transition:none}.mnav-list>li,.mnav-foot{opacity:1;translate:none}}@media (hover:hover){.mnav-sub-link:hover{background:var(--surface-light);--text:var(--text-on-light);--muted:var(--muted-on-light);--accent:var(--accent-on-light)}}}@media (max-width:900px) and (max-height:42.5rem){.mnav-entry{min-block-size:var(--mnav-entry-h-short)}.mnav-sub-desc{display:none}.mnav-sub-link{padding-block:var(--mnav-sub-pad-short)}}@media (min-width:40.0625rem) and (max-width:900px){.mnav-list,.mnav-foot .btn{max-inline-size:var(--mnav-content-w)}}@media (min-width:900.02px){.mnav-toggle,.mnav-scrim,.mnav-sheet{display:none}}@media (max-width:40rem){.site-header-actions{display:none}}@media (max-width:63.99rem) and (hover:none){.btn:hover:not(:focus-visible,:active) .btn-face{transform:translateY(var(--btn-rest-lift))}.btn:hover:not(:focus-visible) .btn-label--out{transform:none}.btn:hover:not(:focus-visible) .btn-label--in{transform:translateY(100%)}}@media (max-width:40rem){.site-footer{padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom))}.site-footer-headline{margin-bottom:var(--space-6)}.site-footer-legal{margin-top:var(--m-footer-legal-gap);padding-top:var(--space-4);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0;display:flex}.site-footer-legal p{line-height:var(--leading-snug)}.site-footer-legal>p:first-of-type{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--hairline-on-dark);flex-basis:100%}.site-footer-legal>p:last-of-type{margin-top:var(--space-2)}.site-footer-legal-links{display:contents}.site-footer-legal-links li{flex:0 0 50%;order:-1}.site-footer-legal-links a,.site-footer-legal-links .site-footer-consent{min-block-size:var(--tap-min);font-size:var(--text-sm);line-height:var(--leading-snug);justify-content:center;align-items:center;display:flex}.site-footer-legal-links .site-footer-consent{inline-size:100%}.site-footer-legal-links li:last-child{margin-top:var(--space-2);flex:none;order:1;align-items:baseline;display:flex}.site-footer-legal-links li:last-child:before{content:"·" / "";margin-inline-start:var(--space-2)}.site-footer-legal-links li:last-child a{margin-block:calc((1lh - var(--tap-min)) / 2);padding-inline:var(--space-2);font-size:inherit;color:var(--text);margin-inline-end:calc(-1 * var(--space-2))}}@media (min-width:40.0625rem) and (max-width:63.99rem) and (pointer:coarse){.site-footer-legal{align-items:center}.site-footer-legal-links a,.site-footer-legal-links .site-footer-consent{min-block-size:var(--tap-min);min-inline-size:var(--tap-min);justify-content:center;align-items:center;display:inline-flex}}@media (max-width:40rem){.consent{inset-inline:var(--consent-inset);inline-size:auto;padding:var(--space-5) var(--space-5) var(--space-4);inset-block-end:max(var(--consent-inset), env(safe-area-inset-bottom))}.consent-actions .btn{font-size:var(--text-ui)}html:has(.consent){scroll-padding-block-end:calc(var(--consent-h,0px) + max(var(--consent-inset), env(safe-area-inset-bottom)))}html:has(.consent) .site-footer{padding-bottom:calc(var(--space-6) + var(--consent-h,0px) + max(var(--consent-inset), env(safe-area-inset-bottom)))}.consent-more{white-space:nowrap}:root:has(.consent) .mnav-sheet{max-block-size:calc(100svh - (var(--header-h) - var(--header-capsule-h)) - var(--consent-h,0px) - max(var(--consent-inset), env(safe-area-inset-bottom)))}@supports (animation-timeline:scroll()){.mnav-scroll{animation:linear both mnav-scroll-fade;animation-timeline:scroll(self)}@keyframes mnav-scroll-fade{0%,96%{-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--m-mnav-scroll-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--m-mnav-scroll-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--m-mnav-scroll-fade)), transparent);mask-image:linear-gradient(to bottom, black calc(100% - var(--m-mnav-scroll-fade)), transparent)}to{-webkit-mask-image:none;mask-image:none}}}.notice{--notice-pad-top:var(--m-page-top);--notice-pad-bottom:calc(var(--section-y) + var(--space-8));min-height:100svh}.notice-stamp{--stamp-size:var(--m-notice-stamp);margin-bottom:var(--space-6)}.notice-headline{max-width:none;font-size:var(--m-title-page)}.notice-text{margin-top:var(--space-4)}.notice-cta{margin-top:var(--space-8)}.faq-inner,.faq-grid{gap:var(--m-head-gap)}.faq-list{gap:var(--space-2)}.faq-trigger{gap:var(--m-faq-trigger-gap);padding:var(--m-faq-trigger-pad-y) var(--m-faq-inset)}.faq-answer{padding:0 var(--m-faq-inset) var(--m-faq-inset)}.faq-aside-card{gap:var(--space-3);box-shadow:none;border:0;padding:0}.faq-aside-seal{--faq-portrait-size:var(--m-faq-portrait)}.faq-aside-seal svg{stroke-width:var(--m-faq-seal-stroke)}.faq-aside-headline{max-inline-size:none;font-size:var(--text-lg);font-weight:600}.faq-aside-sentence{display:block}.faq-aside-text{max-inline-size:34ch;font-size:var(--text-base);margin:0}.faq-aside-card .btn{display:none}.section-head{gap:var(--space-4)}.section-lede{max-inline-size:34ch}}@media (min-width:40.0625rem) and (max-width:63.99rem){.hero-headline{font-size:min(var(--text-6xl), var(--hero-title-fit-tablet))}}@media (max-width:40rem){.hero{min-height:100svh}.hero-copy{padding-block:calc(var(--header-clear) + var(--hero-air-m)) calc(var(--hero-seal-m) * var(--hero-seal-rise) + var(--hero-air-m))}.hero-headline{font-size:var(--hero-title-fit-m);letter-spacing:var(--hero-title-tracking-m);word-spacing:var(--hero-title-word-m);white-space:normal;text-wrap:wrap}.hero-headline:lang(en){text-wrap:pretty}.hero-cta{margin-top:var(--hero-cta-gap-m)}.hero-seal{--seal-base:var(--hero-seal-m)}.promise-headline .script{display:block}.promise-cards.rail{--m-rail-peek:var(--space-8);margin-block-start:calc(var(--m-head-gap) - var(--m-rail-pad-start))}.promise-cards>.promise-row{display:contents}.promise-cards .promise-card--stack{scroll-snap-align:start;scroll-snap-stop:always;min-inline-size:0}.promise-cards>.reveal.visible~.promise-row>.reveal{opacity:1;transform:none}.promise-card{padding:var(--m-card-frame);border-radius:var(--m-card-radius);gap:0;margin-top:0}.promise-body,.promise-card--stack .promise-body{gap:var(--space-3);padding:var(--home-card-inset-m) var(--home-card-inset-m) 0}.promise-text--full{display:none}.promise-card--lead{grid-template-rows:auto minmax(0,1fr)}.promise-visual{min-height:var(--promise-lead-visual-m);margin-top:var(--space-4)}.deck-stage{--card-w:var(--promise-deck-card-m)}@media (hover:none) and (prefers-reduced-motion:no-preference){.promise-card.reveal:not(.visible) .deck{transform:none}.promise-card.reveal:not(.visible) .deck .deck-card{transform:translate3d(calc(var(--i) * var(--rest-x)), calc(var(--i) * var(--rest-y)), calc(var(--i) * -2px))}.promise-card.reveal .deck,.promise-card.reveal .deck-card{transition-delay:var(--dur-base)}}.promise-card--stack .promise-slot{margin-top:var(--space-4);padding:var(--space-2) var(--home-card-inset-m);place-items:center;display:grid}.promise-slot--growth .growth{row-gap:var(--promise-growth-gap-m);grid-template-columns:minmax(0,1fr);inline-size:100%}.promise-slot--growth .growth-stage,.promise-slot--growth .growth-stage:nth-child(2){grid-template-columns:var(--promise-growth-node) minmax(0, var(--promise-growth-win-m)) minmax(0, 1fr);column-gap:var(--space-3);block-size:var(--promise-growth-row-m);grid-template-areas:"node win cap";place-items:center start;display:grid}.promise-slot--growth .growth-window{grid-area:win}.promise-slot--growth .growth-node{grid-area:node;margin:0}.promise-slot--growth .growth-caption{text-align:start;grid-area:cap;justify-items:start}.promise-slot--growth .growth-rail{inline-size:1px;block-size:calc(var(--promise-growth-row-m) + var(--promise-growth-gap-m));transform-origin:top;scale:1 var(--growth-rail,1);inset-block-start:50%;inset-inline-start:calc(50% - .5px)}.promise-slot--duel .duel-caption{font-size:var(--text-fine)}.promise-slot--gauge .gauge{--gauge-size:min(100%, var(--promise-gauge-m));inline-size:100%}.promise-slot--gauge .gauge-label{font-size:var(--text-xs)}.promise-slot--chat .chat{inline-size:100%;height:auto;padding-bottom:0;display:block}.promise-slot--chat .chat-figure{display:none}.promise-slot--chat .chat-thread{gap:var(--promise-chat-gap-m);max-width:none;padding-bottom:0}.promise-slot--chat .chat-bubble{max-width:none}.promise-slot--chat .chat-bubble--client{margin-inline-start:var(--chat-tail-w)}.promise-slot--chat .chat-bubble--agence{margin-inline-end:var(--chat-tail-w)}.promise-slot--chat .chat-bubble:nth-child(3){margin-block-start:var(--promise-chat-gap-m)}.services-inner{gap:var(--m-head-gap)}.services-grid{gap:var(--m-stack-gap)}.service-card{padding:var(--m-card-frame);border-radius:var(--m-card-radius);gap:0}.service-head{gap:var(--space-2);padding:var(--home-card-inset-m) var(--home-card-inset-m) var(--space-4)}.service-screen{border-radius:var(--m-stage-radius)}.service-body{padding:var(--space-4) var(--home-card-inset-m) 0}.service-more{min-height:var(--tap-min);padding-inline:var(--home-card-inset-m)}.svc-app-links{display:none}.svc-app-signin{margin-inline-start:auto}.svc-app-stack{--u:calc(100cqi / var(--svc-app-design) * var(--svc-app-stack-zoom-m));inset-block-start:calc(var(--mig-ways-arrow) * .75)}.svc-app-notice-text{font-size:max(var(--text-xs), calc(13 * var(--u)))}.svc-app-notice-meta{display:none}.svc-app .mig-way-cursor--2 .mig-way-tag{translate:calc(clamp(0, (var(--mig-x) - 50) * 1000, 1) * (-100% - var(--mig-ways-arrow) * 1.2)) 0;inset-block-start:calc(var(--mig-ways-arrow) * .6)}.svc-gpt-main{grid-template-columns:minmax(0,1fr)}.svc-gpt .svc-gpt-note{display:none}.svc-gpt-dock{translate:0 calc((var(--svc-gpt-dock) - 1) * (50cqb - 54 * var(--u)));padding-block-end:calc(12 * var(--u))}.svc-gpt-cite{font-size:max(var(--text-xs), calc(12 * var(--u)))}.service-note{color:var(--muted);font-size:var(--text-fine);text-align:center;text-wrap:balance;margin-block-start:var(--space-2)}@media (prefers-reduced-motion:no-preference){.services-item.reveal:not(.visible){transform:translateY(var(--services-rise-m))}}.services-item:nth-child(n){--in-delay:0s}@media (hover:none){.service-card:hover:not(:focus-visible,:active),.service-card:hover:not(:focus-visible,:active) .service-screen{border-color:var(--border);transform:none}.service-card:hover:not(:focus-visible,:active) .service-more{text-decoration-color:#0000}.service-card:hover:not(:focus-visible,:active) .service-more-arrow{translate:none}.service-card:active{border-color:var(--accent);transform:none}.service-card:active .service-screen{border-color:var(--accent)}}}@media (max-width:22.5rem){.service-screen:has(.svc-gpt){--service-screen-ratio:var(--svc-gpt-screen-ratio)}.promise-cards.rail{--home-card-inset-m:calc(var(--space-3) - var(--m-card-frame))}.promise-cards .promise-text{font-size:var(--text-ui)}}@media (min-width:40.0625rem){.promise-text--short,.service-note{display:none}}@media (max-width:40rem){.method-stage--call{--method-stage-h-narrow:var(--method-stage-h-call)}.method-stage--board{--method-stage-h-narrow:var(--method-stage-h-board)}.method-stage--review{--method-stage-h-narrow:var(--method-stage-h-review)}.method-stage--launch{--method-stage-h-narrow:var(--method-stage-h-launch)}.method-text--long{display:none}.method-facts{gap:0;margin-block-start:0;padding-block-start:0;display:grid}.method-fact{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.method-fact+.method-fact{border-block-start:var(--creation-rule) solid var(--border)}.method-fact-value{text-align:end;margin-inline-start:auto}.method-caption{max-inline-size:var(--method-caption-measure);font-size:var(--text-fine);text-wrap:balance}.method-call{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0, 1fr) auto var(--method-call-bar);row-gap:var(--method-call-gap)}.method-call-panel{inline-size:auto;box-shadow:none;position:static}.method-call-answer{font-size:var(--mig-ui);display:block}.method-call-meta{font-size:var(--mig-ui)}.method-call-self{--method-call-initial:var(--method-call-self-initial)}.method-call-initial{font-size:var(--mig-ui-lg)}.method-call-self .method-call-name{display:none}@container method-stage (max-width:16rem){.method-call-self{inset-block-end:var(--space-8)}.method-call-clock,.method-call-sep{display:none}}.method-board-list:last-child>.method-board-card:last-child{display:none}.method-board-toast{inset-block-end:var(--space-3);inset-inline:var(--space-3);max-inline-size:none}@container method-stage (max-width:16rem){.method-board{--method-board-cursor-x:var(--method-board-cursor-x-tight)}}.method-review-history{gap:var(--method-review-gutter);inline-size:auto;display:flex}.method-review-history .method-review-frame{flex:0 0 var(--method-review-thumb)}.method-review-frame+.method-review-frame{margin-block-start:0}.method-review-frame.is-selected{inline-size:calc(100% - 2 * var(--method-review-left));inset-block-start:calc(var(--method-review-top) + var(--method-review-label-h) + var(--method-review-thumb) / (var(--method-review-frame-ratio)) + var(--method-review-gutter));inset-inline-start:var(--method-review-left)}.method-review-thread{inline-size:calc(100% - 2 * var(--method-review-left) - var(--method-review-thread-gap));inset-block-end:var(--space-6);inset-inline-end:var(--method-review-left)}.method-launch-checked{display:none}.method-launch-headline{text-wrap:balance}.method-chat-back{display:none}.method-chat-bubble,.method-launch-host{font-size:var(--mig-ui)}.method-chat-bubble{max-inline-size:var(--method-chat-bubble-max)}.method-chat-field{font-size:var(--mig-ui-sm)}@container method-stage (max-width:16rem){.method-launch{--method-launch-phone-w:var(--method-launch-phone-w-tight);--method-launch-phone-ratio:var(--method-launch-phone-ratio-tight)}.method-chat-composer{gap:var(--space-1)}.method-chat-field{padding-inline:var(--space-2)}.method-chat-thread>.method-chat-bubble:last-child,.method-chat-day,.method-chat-status{display:none}.method-chat{grid-template-rows:auto minmax(0,1fr) auto}.method-chat-head{padding-block-start:var(--space-2)}.method-chat-composer{padding-block:var(--space-1)}.method-chat-thread{padding:var(--space-1)}.method-chat-bubble{max-inline-size:var(--method-chat-bubble-max-tight)}.method-launch-mark{display:none}}}@media (max-width:22.5rem){.method-title{font-size:var(--text-xl)}.method-fact-value{font-size:var(--text-lg)}.method-fact{padding-block:var(--space-2)}.method-call-control:nth-child(2),.method-board-people,.method-board-list-title svg,.method-board-toast-time,.method-chat-call{display:none}}@media (min-width:40.0625rem){.method-text--short{display:none}}@media (max-width:40rem){.rate-plans{padding-block-start:var(--m-page-top)}.rate-plans-head{margin-bottom:var(--rate-stack-gap-m)}.rate-plans-headline{font-size:var(--m-title-page);line-height:var(--leading-tight)}.rate-switch{margin-bottom:var(--rate-stack-gap-m)}.rate-switch-track{width:100%;padding:var(--m-seg-pad);border-radius:var(--m-seg-radius);grid-auto-columns:1fr;grid-auto-flow:column}.rate-switch-tab{padding:var(--space-2);border-radius:calc(var(--m-seg-radius) - var(--m-seg-pad));font-size:var(--rate-switch-text-m);line-height:var(--leading-snug);text-align:center;text-wrap:balance}.rate-switch-thumb{width:calc((100% - 2 * var(--m-seg-pad)) / var(--rate-switch-count));height:calc(100% - 2 * var(--m-seg-pad));border-radius:calc(var(--m-seg-radius) - var(--m-seg-pad));transform:translateX(calc(var(--rate-switch-index) * 100%));inset-block-start:var(--m-seg-pad);inset-inline-start:var(--m-seg-pad)}.rate-switch-mask{inset:var(--m-seg-pad);clip-path:inset(0 calc(100% - (var(--rate-switch-index) + 1) * var(--rate-switch-step)) 0 calc(var(--rate-switch-index) * var(--rate-switch-step)) round calc(var(--m-seg-radius) - var(--m-seg-pad)));grid-auto-columns:1fr;grid-auto-flow:column}.rate-grid--pair.rail,.rate-grid--trio.rail{row-gap:var(--rate-card-gap-m);grid-template-rows:repeat(5,auto)}.rate-grid--pair.rail>.rate-card,.rate-grid--trio.rail>.rate-card{grid-row:span 5;grid-template-rows:subgrid}.rate-detail-input:checked~.rate-grid--pair.rail,.rate-detail-input:checked~.rate-grid--trio.rail{grid-template-rows:repeat(7,auto)}.rate-detail-input:checked~.rail>.rate-card{grid-row:span 7}#fam-creation:checked~.rate-stage [data-family=creation],#fam-migration:checked~.rate-stage [data-family=migration],#fam-visibilite:checked~.rate-stage [data-family=visibilite]{gap:0}.rate-card{gap:var(--rate-card-gap-m);padding:var(--m-card-pad);border-radius:var(--m-card-radius)}.rate-card-pitch{font-size:var(--text-ui);line-height:var(--leading-normal)}.rate-card-highlights li{line-height:var(--leading-normal)}.rate-card-highlights .rate-ico,.rate-card-list .rate-ico{margin-block-start:calc((1lh - var(--rate-ico-size)) / 2)}.rate-card-amount{font-size:var(--rate-amount-m)}.rate-card-unit{font-size:var(--text-base)}.rate-card-more{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:var(--tap-min);border-top:1px solid var(--border);color:var(--accent);font-size:var(--text-ui);font-weight:500;line-height:var(--leading-snug);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;padding-block-start:var(--space-3);display:flex}.rate-card-more-close,.rate-detail-input:checked~.rate-grid .rate-card-more-open{display:none}.rate-detail-input:checked~.rate-grid .rate-card-more-close{display:inline}.rate-detail-input:checked~.rate-grid .rate-card-more-ico{rotate:180deg}.rate-detail-input{position:fixed;inset-block-start:0;inset-inline-start:0}.rate-detail-input:focus-visible~.rate-grid .rate-card-more{outline:var(--focus-ring-w) solid var(--accent);outline-offset:var(--focus-ring-offset)}.rate-card-provides,.rate-card-options{display:none}.rate-detail-input:checked~.rate-grid .rate-card-provides,.rate-detail-input:checked~.rate-grid .rate-card-options{display:grid}.rate-grid .rate-card-provides{row-gap:var(--space-5);border-top:0;grid-template-columns:minmax(0,1fr);padding-top:0}.rate-card-list li{font-size:var(--text-ui);line-height:var(--leading-normal)}.rate-card-options{padding-top:var(--space-5)}.rate-grid .rate-card-option-list{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.rate-card-option-label{font-size:var(--text-ui)}.rate-card-option-price{font-size:var(--text-fine)}@media (hover:none){.rate-card:not(.rate-card--featured):hover{border-color:var(--border)}}@media (prefers-reduced-motion:no-preference){.rate-detail-input:checked~.rate-grid .rate-card-provides,.rate-detail-input:checked~.rate-grid .rate-card-options{animation:rate-detail-in var(--dur-base) var(--ease-out) both}.rate-card-more-ico{transition:rotate var(--dur-base) var(--ease-emphasis)}}.rate-terms{--rate-split-h:var(--space-12)}.rate-terms-head{gap:var(--space-4);margin-bottom:var(--m-head-gap)}.rate-terms-headline{max-inline-size:var(--rate-terms-title-measure);text-wrap:pretty}.rate-split{flex-direction:row;gap:0}.rate-split-step{align-content:start}.rate-split-bar{border-radius:0;width:auto}.rate-split-label{text-align:center;text-wrap:balance}.rate-note-list{margin-top:var(--space-8)}.rate-note .rate-ico{--rate-ico-size:var(--rate-note-ico-m)}.booking{padding-block-start:var(--m-page-top);padding-block-end:calc(var(--booking-end-air-m) + env(safe-area-inset-bottom))}html:has(.consent) .booking{padding-block-end:calc(var(--booking-end-air-m) + var(--consent-h,0px) + max(var(--consent-inset), env(safe-area-inset-bottom)))}.booking-frame--form~.booking-privacy{padding-block-end:0}.booking-head{margin-block-end:var(--space-6)}.booking-headline{font-size:var(--m-title-page);line-height:var(--leading-tight);text-wrap:balance}.booking-text{display:none}.booking-privacy,.booking-fallback{font-size:var(--text-fine)}.booking-privacy a,.booking-fallback a,.booking-privacy-consent{position:relative}.booking-privacy a:after,.booking-fallback a:after,.booking-privacy-consent:after{content:"";inset:calc(var(--booking-link-reach) * -1) calc(var(--space-1) * -1);position:absolute}}@media (max-width:22.5rem){.rate-switch-tab{padding-inline:var(--space-1)}.rate-grid .rate-card{--m-card-pad:var(--space-3)}.rate-card-highlights li{font-size:var(--text-ui)}.rate-split-label{white-space:nowrap;justify-self:center}.booking-frame{inline-size:auto;margin-inline:calc(var(--gutter) * -.5)}}@media (max-width:40rem) and (max-height:42.5rem){.rate-card-highlights{gap:var(--space-2)}.rate-card-pitch,.rate-card-highlights li{line-height:var(--leading-snug)}}@keyframes rate-detail-in{0%{opacity:0;translate:0 var(--rate-detail-rise)}}@media (min-width:40.0625rem){.rate-detail-input,.rate-card-more{display:none}}@media (max-width:40rem){.creation-formats-inner,.creation-included-inner,.creation-pledge-inner{gap:var(--m-head-gap)}.creation-hero{--creation-hero-breath:clamp(var(--space-6), 4svh, var(--space-10));--creation-copy-gap:clamp(var(--space-5), 3svh, var(--space-7));--creation-stage-gap:var(--space-8)}.creation-hero:before{content:"";flex:1}.creation-stage{block-size:var(--creation-stage-height);flex:none}.creation-hero-headline{white-space:normal}.creation-hero-headline-line:first-child{white-space:nowrap}.creation-hero-headline .script{display:block}.format-tabs{--format-tab-index:0;gap:var(--m-seg-pad);padding:var(--m-seg-pad);border:var(--creation-rule) solid var(--border);border-radius:var(--m-seg-radius);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;position:relative}.format-tabs:has(>.format-tab.is-active:nth-child(2)){--format-tab-index:1}.format-tabs:has(>.format-tab.is-active:nth-child(3)){--format-tab-index:2}.format-tabs:before{content:"";z-index:0;inline-size:calc((100% - (var(--format-tab-count) + 1) * var(--m-seg-pad)) / var(--format-tab-count));block-size:calc(100% - 2 * var(--m-seg-pad));border-radius:var(--format-seg-inner-radius);background:var(--format-tab-fill);transform:translateX(calc(var(--format-tab-index) * (100% + var(--m-seg-pad))));position:absolute;inset-block-start:var(--m-seg-pad);inset-inline-start:var(--m-seg-pad)}.format-tabs-mask{--format-tab-step:calc((100% - (var(--format-tab-count) - 1) * var(--m-seg-pad)) / var(--format-tab-count));z-index:2;inset:var(--m-seg-pad);gap:var(--m-seg-pad);clip-path:inset(0 calc(100% - (var(--format-tab-index) + 1) * var(--format-tab-step) - var(--format-tab-index) * var(--m-seg-pad)) 0 calc(var(--format-tab-index) * (var(--format-tab-step) + var(--m-seg-pad))) round var(--format-seg-inner-radius));pointer-events:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:absolute}@media (prefers-reduced-motion:no-preference){.format-tabs:before{transition:transform var(--dur-base) var(--ease-emphasis)}.format-tabs-mask{transition:clip-path var(--dur-base) var(--ease-emphasis)}}.format-tab{z-index:1;min-block-size:var(--tap-min);padding:var(--space-2);color:var(--text);font-family:var(--font-body);font-size:var(--format-tab-size);letter-spacing:normal;font-weight:500;line-height:var(--format-seg-leading);text-align:center;justify-content:center}.format-tabs-mask .format-tab{color:var(--text-on-dark)}.format-tab:before{display:none}.format-tab:focus-visible{border-radius:var(--format-seg-inner-radius);outline-offset:0}.format-tab-go{display:none}.format-panel{grid-template-columns:minmax(0, 1fr) var(--format-visual-size);column-gap:var(--space-4);grid-template-rows:auto auto auto 1fr;grid-template-areas:"intent visual""text text""points points""fit fit"}.format-panel-detail,.format-panel-keys{display:contents}.format-panel-intent{grid-area:intent;align-self:center}.format-panel-visual{grid-area:visual;place-self:center end}.format-panel-text{font-size:var(--text-base);grid-area:text}.format-panel-points{gap:var(--space-3);grid-area:points}.format-panel-fit{grid-area:fit;align-self:end}.format-panel-fit>:last-child{min-block-size:calc(var(--format-fit-lines) * 1lh)}.creation-pillar{gap:var(--space-5);padding:0 var(--pillar-pad) var(--pillar-pad);flex-direction:column;display:flex;overflow:clip}@supports (grid-template-rows:subgrid){.creation-pillars.rail{row-gap:var(--space-5);grid-template-rows:auto auto}.creation-pillar{grid-row:span 2;grid-template-rows:subgrid;display:grid}}.creation-pillar .pillar-visual{aspect-ratio:auto;inline-size:auto;margin-inline:calc(var(--pillar-pad) * -1);padding:var(--space-3) var(--space-4);border-block-end:var(--creation-rule) solid var(--border);flex:1 0 auto;order:-1;align-content:center}.creation-pillar-title{font-size:var(--text-2xl)}.creation-pillar-copy p{font-size:var(--text-base)}.creation-pillar-copy p:not(.creation-pillar-brief){display:none}.creation-pillar--plan .pillar-plan{position:relative}.creation-pillar--answers{--pillar-face-text:var(--pillar-chat-text-mobile);--pillar-face-label:var(--pillar-face-label-mobile)}.creation-pillar--plan{--pillar-face-text:var(--pillar-plan-text-mobile);--pillar-face-label:var(--pillar-face-label-mobile)}.creation-pillar--answers .pillar-chat-note{font-size:var(--text-fine)}.creation-pillar--answers :is(.pillar-chat,.pillar-chat-frame,.pillar-chat-thread,.pillar-chat-said,.pillar-chat-list){grid-template-columns:minmax(0,1fr)}.creation-pillar--answers .pillar-chat-item--you{row-gap:var(--space-1);flex-wrap:wrap}.creation-pillar--mosaic .pillar-mosaic{-webkit-mask-image:linear-gradient(to top, transparent, black var(--pillar-band-fade));-webkit-mask-image:linear-gradient(to top, transparent, black var(--pillar-band-fade));-webkit-mask-image:linear-gradient(to top, transparent, black var(--pillar-band-fade));mask-image:linear-gradient(to top, transparent, black var(--pillar-band-fade));inset:0}.creation-pillar--mockup .pillar-visual{align-content:end;padding-inline:0}.creation-pillar--mockup .pillar-mockup{inline-size:100%;margin:0}.creation-included-inner>.rail-pager{margin-block-start:calc(var(--m-head-gap) * -1)}@media (prefers-reduced-motion:no-preference){.creation-pillar .pillar-mosaic-column,.creation-pillar .pillar-mockup img{transition:translate var(--dur-slow) var(--ease-in-out), transform var(--dur-slow) var(--ease-in-out)}.creation-pillar[data-rail-current] .pillar-mosaic-column:nth-child(odd){translate:0 calc(var(--pillar-drift) * -1)}.creation-pillar[data-rail-current] .pillar-mosaic-column:nth-child(2n){translate:0 var(--pillar-drift)}.creation-pillar[data-rail-current] .pillar-mockup img{transform:scale(var(--pillar-mockup-zoom))}}.creation-pledge-list{gap:0}.creation-pledge-item{padding-block:var(--space-5)}.creation-pledge-item:last-child{border-block-end:var(--creation-rule) solid var(--border)}}@media (max-width:22.5rem){.format-panel-text,.format-panel-points li{font-size:var(--text-ui)}.format-panel-points{gap:var(--space-2)}.creation-pillars.rail{--pillar-pad:var(--space-3)}.creation-pillar-copy p{font-size:var(--text-ui)}.creation-pillar .pillar-visual{padding-block:var(--space-2)}.creation-pillar,.creation-pillars.rail{row-gap:var(--space-3)}.creation-pillar-copy{gap:var(--space-1)}.creation-pillar-title{font-size:var(--text-xl)}.creation-pillar--plan{--pillar-plan-gap:var(--pillar-plan-gap-dense);--pillar-plan-shot-h:var(--pillar-plan-shot-h-dense)}.creation-pillar--plan .pillar-plan-block{gap:var(--pillar-plan-block-gap-dense)}.creation-pillar--answers{--pillar-chat-gap:var(--space-1)}.creation-pillar--answers .pillar-chat-input>.pillar-chat-glyph{display:none}.creation-pillar--answers .pillar-visual{padding-inline:var(--space-2)}.creation-pillar--answers .pillar-chat-badge>.pillar-chat-glyph{display:none}.creation-pillar--answers .pillar-chat-note{font-size:var(--text-xs)}}@media (min-width:40.0625rem){.creation-pillar-brief{display:none}}@media (max-width:40rem){.mig-hero{--creation-copy-gap:var(--space-5);--creation-stage-gap:var(--space-12)}.mig-hero .mig-hero-cta{padding-block-start:0}.mig-hero .mig-compare-view:not(.mig-compare-view--phone){display:none}.mig-hero .mig-compare-frame{--mig-window-width:var(--mig-site-design-phone);--mig-compare-chrome:calc(var(--mig-compare-bar-phone) * var(--u));border-radius:var(--radius-lg)}.mig-hero .mig-compare-frame .mig-chrome-strip,.mig-hero .mig-compare-frame .mig-chrome-toolbar>.mig-chrome-tool:not(:last-child),.mig-hero .mig-compare-frame .mig-chrome-star,.mig-hero .mig-compare-frame .mig-chrome-avatar{display:none}.mig-hero .mig-compare-frame .mig-chrome-toolbar{gap:calc(8 * var(--u));block-size:calc(var(--mig-compare-bar-phone) * var(--u));padding-inline:calc(12 * var(--u)) calc(8 * var(--u))}.mig-hero .mig-compare-frame .mig-chrome-omnibox{block-size:calc(40 * var(--u));padding-inline:calc(6 * var(--u)) calc(14 * var(--u));font-size:max(calc(15 * var(--u)), var(--mig-ui-sm))}.mig-hero .mig-compare-frame .mig-chrome-info{block-size:calc(28 * var(--u));font-size:max(calc(13 * var(--u)), var(--mig-ui-xs))}.mig-hero .mig-compare-frame .mig-chrome-info svg{inline-size:calc(18 * var(--u));block-size:calc(18 * var(--u))}.mig-hero .mig-compare-frame .mig-chrome-info--warn{padding-inline:calc(5 * var(--u));gap:0;font-size:0}.mig-hero .mig-compare-frame .mig-chrome-tool{inline-size:calc(24 * var(--u));block-size:calc(24 * var(--u))}.mig-hero .mig-site--pinched{--u:calc(100cqi / var(--mig-compare-pinch))}.mig-hero .mig-site--pinched .mig-old-column{margin-inline:0}.mig-hero .mig-compare-view--phone .mig-new-copy{text-align:end;justify-items:end;padding-inline-start:var(--mig-compare-copy-inset)}.mig-hero .mig-compare-view--phone .mig-new-title{font-size:calc(28 * var(--u));text-align:end}.mig-hero .mig-compare-view--phone .mig-new-kicker{text-wrap:balance}.mig-hero .mig-compare-caption{font-size:var(--text-fine);text-wrap:balance}@media (hover:none) and (prefers-reduced-motion:no-preference){.mig-hero .mig-compare[data-shown]:not([data-handled]) .mig-compare-knob{animation:mig-compare-hint var(--mig-compare-hint-turn) var(--ease-out) 2}}}@keyframes mig-compare-hint{0%{box-shadow:var(--mig-compare-knob-shadow), 0 0 0 0 color-mix(in srgb, var(--accent) 45%, transparent)}to{box-shadow:var(--mig-compare-knob-shadow), 0 0 0 var(--mig-compare-hint-reach) transparent}}@media (min-width:40.0625rem){.mig-compare-view--phone{display:none}}@media (max-width:40rem){.mig-start-inner{gap:var(--m-head-gap)}.mig-start-inner>.rail-pager{margin-block-start:calc(var(--m-head-gap) * -1)}.mig-start-card{gap:var(--space-4)}.mig-start-copy{gap:var(--space-2)}.mig-start-title{font-size:var(--text-2xl)}.mig-start-copy p{font-size:var(--text-base)}.mig-start-stage{grid-template-rows:minmax(0,1fr);align-self:stretch}.mig-start-visual{block-size:auto}.mig-start-visual--browser,.mig-start-visual--figma{min-block-size:var(--mig-start-visual-h-phone)}.mig-start-row{padding-block:var(--space-3) var(--space-1)}.mig-start-group{gap:var(--mig-start-logo-gap-phone);padding-inline-end:var(--mig-start-logo-gap-phone)}.mig-start-logo{align-items:center;gap:var(--space-2);display:flex}.mig-start-logo-mark{block-size:var(--mig-start-logo-phone)}.mig-start-logo-mark--word{block-size:calc(var(--mig-start-logo-phone) * var(--mig-start-wordmark))}.mig-start-tip,.mig-start-logo:hover .mig-start-tip{color:var(--text);font-size:var(--text-sm);opacity:1;background:0 0;padding:0;position:static;translate:none}.mig-start-logo-mark--word+.mig-start-tip{display:none}.mig-start-copy:has(>.mig-start-body-phone)>p:first-of-type{display:none}}@media (min-width:40.0625rem){.mig-start-body-phone{display:none}}@media (max-width:22.5rem){.mig-start-list{--pillar-pad:var(--space-3)}.mig-start-copy p{font-size:var(--text-ui)}.mig-start-figma-share,.mig-start-figma-zoom{display:none}}@media (max-width:40rem){.mig-tidy-inner{gap:var(--m-head-gap)}.mig-tidy-bars,.mig-tidy-hand{display:none}.mig-tidy-root,.mig-tidy-leaf{align-items:center;gap:calc(var(--mig-tidy-tree-col) - var(--mig-tidy-node));font-size:var(--text-sm);line-height:var(--leading-snug);display:flex}.mig-tidy-root{color:var(--muted)}.mig-tidy-node{inline-size:var(--mig-tidy-node);block-size:var(--mig-tidy-node);border:var(--creation-rule) solid var(--border);border-radius:var(--radius-full);background:var(--surface-light);color:var(--muted);flex:none;place-items:center;display:grid}.mig-tidy-node svg{inline-size:var(--mig-tidy-node-glyph);block-size:var(--mig-tidy-node-glyph);fill:currentColor}.mig-tidy-node--new{border-color:var(--mig-new-bg);background:var(--mig-new-bg);color:var(--mig-new-text)}.mig-tidy-leaf{color:var(--text);padding-block-start:var(--mig-tidy-tree-gap);font-weight:600;position:relative}.mig-tidy-leaf:before{content:"";inline-size:var(--mig-tidy-fork-rule);block-size:var(--mig-tidy-tree-gap);background:var(--border);transform-origin:top;scale:1 clamp(0, var(--mig-tidy-leaf,1) * 2, 1);position:absolute;inset-block-start:0;inset-inline-start:calc(var(--mig-tidy-tree-axis) - var(--mig-tidy-fork-rule) / 2)}.mig-tidy-leaf>*{opacity:clamp(0, var(--mig-tidy-leaf,1) * 2 - 1, 1)}.mig-tidy-trays{grid-template-columns:minmax(0,1fr);gap:0}.mig-tidy-tray{justify-items:start;row-gap:var(--space-2);grid-row:auto;grid-template-rows:none;padding-block-start:var(--mig-tidy-tree-gap);padding-inline-start:var(--mig-tidy-tree-col);position:relative}.mig-tidy-tray:after{content:"";inline-size:var(--mig-tidy-fork-rule);background:var(--border);transform-origin:top;scale:1 var(--mig-tidy-trunk,1);position:absolute;inset-block:0;inset-inline-start:calc(var(--mig-tidy-tree-axis) - var(--mig-tidy-fork-rule) / 2)}.mig-tidy-tray:before{content:"";inline-size:calc(var(--mig-tidy-tree-col) - var(--mig-tidy-tree-axis) + var(--mig-tidy-fork-rule) / 2 - var(--space-1));block-size:var(--mig-tidy-tree-radius);border-inline-start:var(--mig-tidy-fork-rule) solid var(--border);border-block-end:var(--mig-tidy-fork-rule) solid var(--border);clip-path:inset(0 calc((1 - var(--mig-tidy-arm,1)) * 100%) 0 0);border-end-start-radius:var(--mig-tidy-tree-radius);position:absolute;inset-block-start:calc(var(--mig-tidy-tree-gap) + var(--mig-tidy-pill-h) / 2 - var(--mig-tidy-tree-radius));inset-inline-start:calc(var(--mig-tidy-tree-axis) - var(--mig-tidy-fork-rule) / 2)}.mig-tidy-verdict{block-size:var(--mig-tidy-pill-h);opacity:var(--mig-tidy-head,1);scale:calc(var(--mig-tidy-pop-from) + (1 - var(--mig-tidy-pop-from)) * var(--mig-tidy-head,1));transform-origin:0;padding-block:0}.mig-tidy-line{max-inline-size:none;padding-inline:var(--space-1);text-align:start;text-wrap:pretty;opacity:var(--mig-tidy-head,1)}.mig-tidy-trays.reveal{transform:none}.mig-tidy-cards{gap:var(--mig-tidy-cards-gap-phone);padding:var(--mig-tidy-tray-pad-phone);opacity:var(--mig-tidy-head,1);margin-block-start:var(--space-1)}.mig-tidy-card{align-items:center;gap:0 var(--space-3);padding:var(--mig-tidy-card-pad-phone);opacity:var(--mig-tidy-in,1);translate:0 calc((1 - var(--mig-tidy-in,1)) * var(--mig-tidy-rise));grid-template-columns:minmax(0,1fr) auto}.mig-tidy-card>*{grid-column:1/-1}.mig-tidy-card-name{font-size:var(--text-ui);grid-column:1}.mig-tidy-card-mark{inline-size:var(--mig-tidy-card-mark);block-size:var(--mig-tidy-card-mark);border-radius:var(--radius-full);background:var(--mig-tidy-tone);grid-area:1/2;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.mig-tidy-card-mark{background:color-mix(in srgb, var(--mig-tidy-tone) var(--mig-tidy-card-mark-tint), var(--surface-light))}}.mig-tidy-card-mark{color:var(--mig-tidy-tone);opacity:var(--mig-tidy-stamp,1);scale:var(--mig-tidy-stamp,1)}.mig-tidy-card-mark svg{inline-size:var(--mig-tidy-node-glyph);block-size:var(--mig-tidy-node-glyph);fill:currentColor}.mig-tidy-tray--remove .mig-tidy-card-name{text-decoration:none}.mig-tidy-tray--remove .mig-tidy-card-text{background:linear-gradient(currentcolor, currentcolor) no-repeat 0 var(--mig-tidy-strike-at) / calc(var(--mig-tidy-stroke,1) * 100%) var(--mig-tidy-strike-w);-webkit-box-decoration-break:clone;box-decoration-break:clone}.mig-tidy-card-to{opacity:var(--mig-tidy-stroke,1)}.mig-tidy-caption{font-size:var(--text-fine);text-wrap:balance;margin-block-start:var(--space-6)}.mig-tidy-faces{display:none}}@media (min-width:40.0625rem){.mig-tidy-root,.mig-tidy-leaf,.mig-tidy-card-mark{display:none}}@media (min-width:40.0625rem) and (max-width:52rem){.mig-tidy-badge{translate:var(--mig-tidy-badge-bite) -60%;inset-block-start:0;inset-inline:auto 0}}@media (max-width:40rem){.mig-orbit{grid-template-rows:auto var(--mig-orbit-scene-phone);place-items:start center}.mig-orbit-center{padding-inline:var(--gutter);grid-row:1}.mig-orbit-field{grid-row:2;block-size:100%;inline-size:100%;position:relative;inset:auto}.mig-orbit-face:has(.mig-orbit-disc[data-named]){opacity:1;filter:none}.mig-orbit-disc[data-named]{scale:var(--mig-orbit-lift);box-shadow:var(--mig-orbit-disc-shadow-lift)}.mig-orbit-body:has(.mig-orbit-disc[data-named]) .mig-orbit-name{opacity:1;translate:-50%}.mig-orbit-name{inset-inline-start:calc(50% + var(--mig-orbit-name-shift) * 1px)}.mig-orbit-name[data-below]{inset-block:calc(100% + var(--space-2)) auto}.mig-tools-caption{font-size:var(--text-fine);text-wrap:balance}.mig-speed-inner{gap:var(--m-head-gap)}.mig-speed-report{display:none}.mig-speed-body{display:block}.mig-speed-list{gap:0;margin-block-end:0}.mig-speed-item,.mig-speed-item[data-open]{padding:var(--mig-speed-row-pad) 0;border:0;border-block-start:var(--creation-rule) solid var(--border);box-shadow:none;color:var(--text);border-radius:0}.mig-speed-item:last-child{border-block-end:var(--creation-rule) solid var(--border)}.mig-speed-toggle{cursor:default}.mig-speed-name{color:var(--accent);font-weight:500}.mig-speed-title{font-size:var(--text-xl)}.mig-speed-panel{grid-template-rows:1fr;transition:none}.mig-speed-panel-inner,.mig-speed-item[data-open] .mig-speed-panel-inner{visibility:visible;opacity:1;transition:none}}@media (min-width:40.0625rem){.mig-process-short{display:none}}@media (max-width:40rem){.mig-process-inner{gap:var(--m-head-gap)}.mig-process-long{display:none}.mig-process-play{gap:var(--space-4)}.mig-process-timeline{--mig-process-pitch:calc((100cqi - var(--mig-process-knot)) / (var(--mig-process-count) - 1));--mig-process-ribbon-pitch:calc(( 100cqi - (var(--mig-process-count) - 1) * var(--mig-process-stations-gap) ) / var(--mig-process-count) + var(--mig-process-stations-gap));container-type:inline-size}.mig-process-stations{grid-template-columns:repeat(var(--mig-process-count), var(--mig-process-knot));column-gap:calc(var(--mig-process-pitch) - var(--mig-process-knot));padding-block-end:var(--mig-process-label-room)}.mig-process-site--after:after{inset-inline-start:calc((var(--mig-process-switch) - 1) * (var(--mig-process-pitch) - var(--mig-process-ribbon-pitch)) + var(--mig-process-knot) / 2)}.mig-process-station:not(:last-child){margin-inline-end:calc(var(--mig-process-knot) - var(--mig-process-pitch));padding-inline-end:var(--mig-process-stations-gap)}.mig-process-station.is-active .mig-process-label{clip-path:none;block-size:auto;inline-size:auto;color:var(--accent);font-size:var(--text-fine);inset-block-start:0;inset-inline-start:calc(var(--mig-process-knot) / 2);overflow:visible;translate:-50%}.mig-process-play .mig-process-station .mig-process-thread-fill{scale:var(--mig-process-fill,0) 1;transition:none}.mig-process-station:last-child .mig-process-thread{visibility:hidden}.mig-process-figure{gap:var(--space-4)}.mig-process-card{grid-template-columns:repeat(var(--mig-process-count), calc(100% - var(--m-rail-peek)));gap:0 var(--m-rail-gap);margin-block:calc(var(--m-rail-pad-start) * -1) calc(var(--m-rail-pad-end) * -1);margin-inline:calc(var(--gutter) * -1);padding:var(--m-rail-pad-start) var(--gutter) var(--m-rail-pad-end);box-shadow:none;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto;overflow:auto hidden}.mig-process-card::-webkit-scrollbar{display:none}.mig-process-copy,.mig-process-texts,.mig-process-stage,.mig-process-screen{display:contents}.mig-process-nav{display:none}.mig-process-card .mig-process-pane{visibility:visible;opacity:1;filter:none}.mig-process-card .mig-process-scene{block-size:calc(var(--mig-process-stage-phone) * var(--mig-process-scene-zoom));border:var(--creation-rule) solid var(--border);background:var(--pillar-face-bg);scroll-snap-align:start;scroll-snap-stop:always;border-block-end:0;border-start-start-radius:var(--m-card-radius);border-start-end-radius:var(--m-card-radius);grid-row:1;position:relative;inset:auto;overflow:clip;container:mig-process-scene/inline-size}.mig-process-card .mig-process-scene>*{inline-size:calc(100% / var(--mig-process-scene-zoom));block-size:calc(100% / var(--mig-process-scene-zoom));box-shadow:none;scale:var(--mig-process-scene-zoom);transform-origin:0 0;border:0;border-radius:0}.mig-process-card .mig-inv-crumb:not(:last-child){display:none}.mig-process-card .mig-preview{grid-template-columns:minmax(0,1fr)}.mig-process-card .mig-preview .mig-chrome-tab:not(.is-active){display:none}.mig-process-card .mig-preview-live-head{padding-inline:0}@container mig-process-scene (max-width:34rem){.mig-process-card .mig-inv-table{grid-template-columns:var(--mig-inv-columns-phone);column-gap:var(--space-3)}.mig-process-card .mig-inv-row{grid-column:1/-1;grid-template-columns:subgrid}.mig-process-card .mig-review-canvas{--mig-review-frame-w:calc(var(--mig-review-frame-w-narrow) * var(--mig-process-scene-zoom))}}.mig-process-card .mig-process-text{gap:var(--space-2);padding:var(--space-4) var(--m-card-pad) var(--m-card-pad);border:var(--creation-rule) solid var(--border);background:var(--pillar-face-bg);box-shadow:var(--shadow-soft);border-end-end-radius:var(--m-card-radius);border-end-start-radius:var(--m-card-radius);grid-area:2}.mig-process-you{margin-block-start:var(--space-1);padding-block-start:var(--space-3)}.mig-process-caption{font-size:var(--text-fine)}}@media (max-width:22.5rem){.mig-process-logo{display:none}.mig-process-card{counter-reset:mig-process-step}.mig-process-card .mig-process-text{counter-increment:mig-process-step}.mig-process-card .mig-process-when:before{content:counter(mig-process-step) " · " / ""}.mig-process-card{--m-card-pad:var(--mig-process-pad-small)}.mig-process-card .mig-process-body{font-size:var(--text-ui)}.mig-process-card .mig-process-text{padding-block-start:var(--m-card-pad)}.mig-process-you{margin-block-start:0;padding-block-start:var(--space-2);position:relative}.mig-process-you-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.mig-process-card .mig-train-banner,.mig-process-card .mig-preview-live-view{display:none}.mig-process-card .mig-preview-live-head{margin-block-end:0}@container mig-process-scene (max-width:34rem){.mig-process-card .mig-inv-glyph{display:none}}}@media (min-width:40.0625rem){.mig-ways-radio,.mig-ways-switch{display:none}}@media (max-width:40rem){.mig-ways-inner{gap:var(--m-head-gap)}.mig-ways-switch{--mig-ways-switch-index:0;z-index:3;margin-block-end:var(--space-4);position:sticky;inset-block-start:var(--m-sticky-top)}.mig-ways-radio{margin:0 0 var(--mig-ways-radio-pull);scroll-margin-block-start:var(--m-sticky-top);display:block;position:sticky;inset-block-start:var(--m-sticky-top)}.mig-ways-radio[value=audit]:checked~.mig-ways-switch{--mig-ways-switch-index:1}.mig-ways-switch-track{padding:var(--m-seg-pad);border:var(--creation-rule) solid var(--border);border-radius:var(--m-seg-radius);background:var(--mig-ways-switch-bg);box-shadow:var(--shadow-soft);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:relative}.mig-ways-switch-track:before{content:"";inset-inline:calc(-1 * var(--creation-rule));block-size:calc(var(--m-sticky-top) - var(--header-clear));background-color:var(--bg);background-image:var(--paper-grain);background-size:var(--paper-grain-tile) var(--paper-grain-tile);pointer-events:none;position:absolute;inset-block-end:calc(100% + var(--creation-rule))}.mig-ways-switch-thumb{z-index:0;inline-size:calc((100% - 2 * var(--m-seg-pad)) / 2);block-size:calc(100% - 2 * var(--m-seg-pad));border-radius:calc(var(--m-seg-radius) - var(--m-seg-pad));background:var(--surface-dark);transform:translateX(calc(var(--mig-ways-switch-index) * 100%));position:absolute;inset-block-start:var(--m-seg-pad);inset-inline-start:var(--m-seg-pad)}.mig-ways-switch-mask{z-index:2;inset:var(--m-seg-pad);clip-path:inset(0 calc(100% - (var(--mig-ways-switch-index) + 1) * 50%) 0 calc(var(--mig-ways-switch-index) * 50%) round calc(var(--m-seg-radius) - var(--m-seg-pad)));pointer-events:none;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:absolute}.mig-ways-switch-tab{z-index:1;min-block-size:var(--tap-min);padding:var(--space-2) var(--space-4);border-radius:calc(var(--m-seg-radius) - var(--m-seg-pad));color:var(--text);font-size:var(--text-ui);font-weight:500;line-height:var(--leading-snug);text-align:center;text-wrap:balance;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.mig-ways-switch-mask .mig-ways-switch-tab{color:var(--text-on-dark)}.mig-ways-radio[value=reprise]:focus-visible~.mig-ways-switch [data-way=reprise],.mig-ways-radio[value=audit]:focus-visible~.mig-ways-switch [data-way=audit]{outline:var(--focus-ring-w) solid var(--accent);outline-offset:var(--focus-ring-offset)}.mig-ways-list{position:relative}.mig-ways-list>.mig-way{grid-area:1/1}.mig-ways-radio[value=reprise]:checked~.mig-ways-list .mig-way--audit,.mig-ways-radio[value=audit]:checked~.mig-ways-list .mig-way--reprise{visibility:hidden;position:absolute;inset:0 0 auto}.mig-way-visual{border-block-end:var(--creation-rule) solid var(--border);order:-1;padding-inline:0}.mig-way-window{box-shadow:none;border:0;border-radius:0}.mig-way-copy{gap:var(--space-2);padding:var(--m-card-pad) var(--m-card-pad) 0}.mig-way-intent{margin-block-end:var(--space-1)}.mig-way-body{font-size:var(--text-base)}.mig-way-assurances{gap:var(--space-3);padding:var(--space-6) var(--m-card-pad) 0;font-size:var(--text-base);border-block-start:0}.mig-way-fit{margin:var(--space-6) var(--m-card-pad) var(--m-card-pad)}.mig-ways-pricing{text-wrap:balance;margin-block-start:var(--space-8)}@media (prefers-reduced-motion:no-preference){.mig-ways-switch-thumb{transition:transform var(--dur-base) var(--ease-emphasis)}.mig-ways-switch-mask{transition:clip-path var(--dur-base) var(--ease-emphasis)}}.seo-hero{--creation-hero-breath:var(--seo-hero-breath)}.seo-hero-lede{font-size:var(--text-lg)}.seo-wall-pill{gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--seo-wall-text-mobile)}.seo-shift-inner,.seo-shift-proof-inner,.seo-reading-inner{gap:var(--m-head-gap)}.seo-shift-ask{text-align:start;justify-self:stretch;justify-items:start;margin-block-end:0}.seo-shift-ask-who{padding-inline-start:var(--space-4)}.seo-shift-ask-text{max-inline-size:var(--seo-shift-ask-w);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:var(--text-lg);border-end-start-radius:var(--radius-sm)}.seo-shift-fork{block-size:var(--seo-shift-stem-h);margin-block-start:0;display:block}.seo-shift-fork:before{inset-block:0;inset-inline-start:calc(var(--seo-shift-tree-axis) - var(--seo-shift-fork-rule) / 2)}.seo-shift-fork:after{content:none}.seo-shift-ways{row-gap:0}.seo-shift-way{grid-template-columns:var(--seo-shift-tree-col) minmax(0, 1fr);row-gap:var(--space-4);position:relative}.seo-shift-way>*{grid-column:2}.seo-shift-way:first-child{padding-block-end:var(--space-10)}.seo-shift-way:before{content:"";inline-size:calc(var(--seo-shift-tree-col) - var(--seo-shift-tree-axis) - var(--space-1));block-size:calc(var(--seo-shift-badge-h) / 2);border-inline-start:var(--seo-shift-fork-rule) solid var(--border);border-block-end:var(--seo-shift-fork-rule) solid var(--border);border-end-start-radius:var(--seo-shift-tree-radius);position:absolute;inset-block-start:0;inset-inline-start:calc(var(--seo-shift-tree-axis) - var(--seo-shift-fork-rule) / 2)}.seo-shift-way:first-child:after{content:"";inline-size:var(--seo-shift-fork-rule);background:var(--border);position:absolute;inset-block:0;inset-inline-start:calc(var(--seo-shift-tree-axis) - var(--seo-shift-fork-rule) / 2)}.seo-shift-way-head{font-size:var(--text-xl);letter-spacing:var(--tracking-heading);flex-wrap:nowrap;justify-content:flex-start;padding-block-start:0}.seo-shift-badge{block-size:var(--seo-shift-badge-h);flex:none;place-items:center;padding-block:0;display:inline-grid}.seo-shift-benefit{text-align:start;text-wrap:pretty}.seo-shift-plate{--pillar-face-text:var(--seo-shift-plate-text);--pillar-face-label:var(--text-xs);padding:var(--space-3)}.seo-shift-name-text{font-size:var(--text-ui)}.seo-shift-caption{font-size:var(--text-fine);text-align:start;margin-block-start:var(--space-8)}.seo-shift-proof-body{gap:0}.seo-shift-stats{--seo-shift-figure:var(--seo-proof-figure)}.seo-shift-stat{row-gap:var(--space-4);padding:var(--m-card-pad);border:var(--creation-rule) solid var(--border);border-radius:var(--m-card-radius);background:var(--surface-raised-dark);grid-template-rows:auto 1fr auto}.seo-shift-stat-copy{gap:var(--space-3)}.seo-shift-stat-aside{border-inline-start:var(--seo-proof-aside-rule) solid var(--accent);padding-inline-start:var(--space-3)}.seo-shift-tip{gap:var(--space-1);border-block-start:var(--creation-rule) solid var(--border);color:var(--muted);font-size:var(--text-fine);line-height:var(--leading-snug);text-wrap:pretty;order:1;padding-block-start:var(--space-3);display:grid}.seo-shift-note,.seo-shift-sources{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.seo-reading-stage{row-gap:var(--space-4)}.seo-reading-tabs{--seo-reading-tab-index:0;z-index:2;gap:var(--m-seg-pad);padding:var(--m-seg-pad);border:var(--creation-rule) solid var(--border);border-radius:var(--m-seg-radius);background:var(--seo-reading-bar-bg);box-shadow:var(--shadow-soft);position:sticky;inset-block-start:var(--m-sticky-top)}.seo-reading-tabs:has(>:nth-child(2)[aria-selected=true]){--seo-reading-tab-index:1}.seo-reading-tabs:has(>:nth-child(3)[aria-selected=true]){--seo-reading-tab-index:2}.seo-reading-tabs:before{content:"";inset-inline:calc(-1 * var(--creation-rule));block-size:calc(var(--m-sticky-top) - var(--header-clear));background-color:var(--bg);background-image:var(--paper-grain);background-size:var(--paper-grain-tile) var(--paper-grain-tile);pointer-events:none;position:absolute;inset-block-end:calc(100% + var(--creation-rule))}.seo-reading-tabs:after{content:"";z-index:0;inline-size:calc((100% - (var(--seo-reading-tab-count) + 1) * var(--m-seg-pad)) / var(--seo-reading-tab-count));block-size:calc(100% - 2 * var(--m-seg-pad));border:var(--creation-rule) solid var(--border);border-radius:calc(var(--m-seg-radius) - var(--m-seg-pad));background:var(--surface-raised);transform:translateX(calc(var(--seo-reading-tab-index) * (100% + var(--m-seg-pad))));pointer-events:none;position:absolute;inset-block-start:var(--m-seg-pad);inset-inline-start:var(--m-seg-pad)}@media (prefers-reduced-motion:no-preference){.seo-reading-tabs:after{transition:transform var(--dur-base) var(--ease-emphasis)}}.seo-reading-tab{z-index:1;min-block-size:var(--seo-reading-tab-h);padding:var(--space-2);border-radius:calc(var(--m-seg-radius) - var(--m-seg-pad));text-align:center;grid-template-rows:auto;align-content:center}.seo-reading-rail{display:none}.seo-reading-tab-title{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.seo-reading-tab-short{font-size:var(--text-ui);font-weight:500;line-height:var(--leading-snug);white-space:nowrap;grid-column:1}.seo-reading-tab[aria-selected=true]{box-shadow:none;border-color:#0000}.seo-reading-scene{gap:var(--space-4);padding:var(--m-card-pad) var(--space-4);font-size:var(--text-sm);line-height:var(--leading-normal)}.seo-reading-brief{font-size:var(--text-base);line-height:var(--leading-normal)}.seo-reading-name{font-size:var(--text-ui)}.seo-reading-answers{gap:var(--space-4)}.seo-reading-cursor{display:none}.seo-reading-caption{font-size:var(--text-fine)}.seo-era-stage{padding-block-start:var(--header-clear)}}@media (max-width:22.5rem){.seo-shift-stats{--m-card-pad:var(--space-3)}.seo-shift-stat-text{font-size:var(--text-ui)}}@media (min-width:40.0625rem){.seo-reading-tab-short{display:none}}@media (max-width:40rem){.seo-included-inner{gap:var(--m-head-gap)}.seo-included-inner>.rail-pager{margin-block-start:calc(var(--m-head-gap) * -1)}.seo-included-card,.seo-included-card--ledger,.seo-included-card--serp{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--seo-included-band) auto;align-content:start;gap:var(--space-5)}.seo-included-card .seo-included-visual,.seo-included-card--ledger .seo-included-visual,.seo-included-card--listing .seo-included-visual,.seo-included-card--page .seo-included-visual,.seo-included-card--serp .seo-included-visual{min-block-size:0;margin:calc(var(--pillar-pad) * -1) calc(var(--pillar-pad) * -1) 0;border-block-end:var(--creation-rule) solid var(--seo-included-rule);order:-1;position:relative;overflow:clip}.seo-included-copy{gap:var(--space-3)}.seo-included-title{font-size:var(--text-2xl);line-height:var(--leading-snug)}.seo-included-copy p{font-size:var(--text-base);line-height:var(--leading-normal)}.seo-included-copy>p:not(.seo-included-brief){display:none}.seo-included-nobreak{white-space:nowrap}.seo-included-card--ledger .seo-included-visual{align-content:start;padding-block-start:var(--pillar-pad)}.sinc-map{block-size:auto;inline-size:auto;inset:0;-webkit-mask-image:none;mask-image:none}.sinc-fiche-photo,.sinc-page-strip{display:none}.sinc-page-window{inset:var(--pillar-pad) calc(var(--space-8) * -1) calc(var(--space-8) * -1) var(--pillar-pad)}.sinc-page-body{gap:var(--space-2)}.sinc-page-advice{inset-block-end:0;inset-inline:var(--space-3);border-block-end:0;border-end-end-radius:0;border-end-start-radius:0;inline-size:auto}.sinc-serp{inset-block-start:var(--pillar-pad);inset-inline:var(--space-4)}.sinc-serp-window{border-inline-end:var(--creation-rule) solid var(--seo-gmaps-rule);border-start-end-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr)}.sinc-serp-top{flex-wrap:nowrap}.sinc-serp-box{flex-basis:auto}.sinc-serp-answer-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.seo-included-card--serp .seo-included-visual{-webkit-mask-image:linear-gradient(to top, transparent, black var(--space-12));-webkit-mask-image:linear-gradient(to top, transparent, black var(--space-12));-webkit-mask-image:linear-gradient(to top, transparent, black var(--space-12));mask-image:linear-gradient(to top, transparent, black var(--space-12))}.sinc-ledger-question{font-size:var(--pillar-face-text)}.sinc-ledger-verdict{font-size:var(--text-xs);text-align:center;white-space:normal}.sinc-page-address,.sinc-page-advice-item,.sinc-serp-query,.sinc-serp-answer-text,.sinc-serp-source-text{font-size:var(--text-xs)}}@media (min-width:40.0625rem){.seo-included-brief{display:none}}@media (max-width:22.5rem){.seo-included-list.rail{--pillar-pad:var(--space-3)}.seo-included-copy p{font-size:var(--text-ui)}.seo-included-card,.seo-included-card--ledger,.seo-included-card--serp{gap:var(--space-3)}.seo-included-copy{gap:var(--space-2)}.sinc-ledger-verdict{font-size:var(--pillar-face-text)}.sinc-serp-clear,.sinc-serp-divider{display:none}.sinc-serp-top{gap:var(--space-2)}.sinc-serp-box{padding-inline:var(--space-2)}}@media (max-width:40rem){.seo-months-inner{gap:var(--m-head-gap)}.seo-plans{row-gap:var(--space-3)}.seo-plans-tabs{padding:var(--m-seg-pad);border:var(--creation-rule) solid var(--border);border-radius:var(--m-seg-radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;position:relative}.seo-plans-thumb{z-index:0;inline-size:calc((100% - 2 * var(--m-seg-pad)) / 2);block-size:calc(100% - 2 * var(--m-seg-pad));border-radius:calc(var(--m-seg-radius) - var(--m-seg-pad));background:var(--surface-dark);transform:translateX(calc(var(--seo-plans-index) * 100%));display:block;position:absolute;inset-block-start:var(--m-seg-pad);inset-inline-start:var(--m-seg-pad)}.seo-plans-mask{z-index:2;inset:var(--m-seg-pad);clip-path:inset(0 calc(100% - (var(--seo-plans-index) + 1) * 50%) 0 calc(var(--seo-plans-index) * 50%) round calc(var(--m-seg-radius) - var(--m-seg-pad)));pointer-events:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute}.seo-plans-tab,.seo-plans-mask-tab{min-block-size:var(--tap-min);padding:var(--space-2) var(--space-3);border:var(--creation-rule) solid transparent;border-radius:calc(var(--m-seg-radius) - var(--m-seg-pad));justify-content:center;align-items:center;display:flex}.seo-plans-tab{z-index:1;color:var(--text)}.seo-plans-tab[aria-selected=true]{box-shadow:none;border-color:#0000}.seo-plans-tab:focus-visible{outline-offset:0}.seo-plans-rail,.seo-plans-pitch{display:none}.seo-plans-name{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.seo-plans-short{font-size:var(--text-ui);font-weight:500;line-height:var(--leading-snug);white-space:nowrap;display:block}.seo-plans-mask .seo-plans-short{color:var(--text-on-dark)}@media (prefers-reduced-motion:no-preference){.seo-plans-thumb{transition:transform var(--dur-base) var(--ease-emphasis)}.seo-plans-mask{transition:clip-path var(--dur-base) var(--ease-emphasis)}}.seo-plans-caption{padding-inline:var(--space-2);font-size:var(--text-fine);line-height:var(--leading-normal)}.seo-months-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.seo-months-copy,.seo-months-stage{display:none}.seo-plans-decks>.seo-months-card{grid-row:1/span 3;grid-template-rows:subgrid;row-gap:var(--space-4)}.seo-months-phone{display:contents}.seo-months-phone>.rail-pager{margin-block-start:calc(var(--space-4) * -1)}.seo-months-pitch{color:var(--text);font-size:var(--text-ui);line-height:var(--leading-normal)}.seo-months-slide{grid-template-rows:var(--seo-months-stage-phone) auto;border:var(--creation-rule) solid var(--border);border-radius:var(--format-card-radius);background:var(--pillar-face-bg);box-shadow:var(--shadow-soft);align-content:start;display:grid;overflow:clip}.seo-months-slide-scene{border-block-end:var(--creation-rule) solid var(--border);order:-1;position:relative;overflow:clip}.seo-months-slide-scene .smo-window{box-shadow:none;border:0;border-radius:0}.seo-months-slide-scene .smo-pdf-zoom,.seo-months-slide-scene .smo-pdf-zoom~.smo-icon{display:none}.seo-months-slide-copy{align-content:start;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-5);display:grid}.seo-months-title{font-size:var(--text-2xl);line-height:var(--leading-snug)}.seo-months-body-text{font-size:var(--text-base);line-height:var(--leading-normal)}.smo-window{grid-template-columns:minmax(0,1fr)}.smo-sheet-row>:nth-child(3){display:none}.smo-sheet-num,.smo-sheet-corner{padding-inline:0}.smo-mail-line{align-content:center;gap:var(--seo-included-hair) var(--space-2);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto}.smo-mail-box,.smo-mail-star{display:none}.smo-mail-from{grid-area:1/1}.smo-mail-time{grid-area:1/2}.smo-mail-text{grid-area:2/1/auto/-1}.smo-doc-canvas{padding:0}.smo-doc-page{gap:var(--space-2);inline-size:100%;padding:var(--space-2) var(--space-4);box-shadow:none;line-height:var(--leading-snug)}.smo-appbar-menu{display:none}.smo-doc-thread{inset-block:auto 0;inset-inline:var(--space-3);gap:var(--space-2);border-end-end-radius:0;border-end-start-radius:0;inline-size:auto}.smo-doc-reply{padding-block-start:var(--space-2)}.smo-mail-from,.smo-mail-text,.smo-doc-thread,.smo-call-caption{font-size:var(--text-xs)}.smo-stats-slot{padding-block-start:calc(var(--pillar-face-label) * var(--leading-snug) * 2 + var(--space-1))}.smo-call-meeting{display:none}.smo-call-bar{justify-content:center}}@media (max-width:22.5rem){.seo-plans-tab,.seo-plans-mask-tab{padding-inline:var(--space-2)}.seo-plans-short{font-size:var(--text-sm)}.seo-months-slide-copy{padding-inline:var(--space-3)}.seo-months-slide-copy .seo-months-body-text{font-size:var(--text-ui)}.smo-chip-caret{display:none}.smo-chip{padding-inline:var(--space-2)}.smo-sheet-num,.smo-sheet-corner{display:none}.smo-call-self{inset-inline:var(--space-6) auto}.seo-months-slide-scene .smo-doc-title,.seo-months-slide-scene .smo-doc-title+.smo-doc-paragraph{display:none}.smo-doc-thread{padding-block:var(--space-2)}.seo-months-slide-scene .smo-stats-rows,.seo-months-slide-scene .smo-pdf-running{display:none}}@media (max-width:63.99rem){.about-creed-label{text-wrap:balance}}@media (max-width:40rem){.about-hero{padding-bottom:var(--about-hero-floor)}.about-hero-seuil{aspect-ratio:auto;block-size:var(--about-seuil-h)}.about-hero-headline{white-space:normal;text-wrap:balance}.about-hero-headline-line{display:inline}.about-hero-lede{font-size:var(--text-lg)}.about-team-inner{gap:var(--about-team-lead)}.about-founder{grid-template-columns:var(--about-founder-photo-m) minmax(0, 1fr);column-gap:var(--space-4);text-align:start;grid-template-rows:1fr auto auto;align-items:end;max-inline-size:none}.about-founder-portrait{grid-area:1/1/-1;margin-block-end:0}.about-founder-name{font-size:var(--about-founder-name-m);text-wrap:balance;grid-area:2/2}.about-founder-role{grid-area:3/2}.about-founder-role:not(.about-founder-role-stack){display:none}.about-founder-role-status{display:block}.about-founder-role-title{text-wrap:balance;display:block}.about-founder:nth-child(2n){grid-template-columns:minmax(0, 1fr) var(--about-founder-photo-m);text-align:end}.about-founder:nth-child(2n) .about-founder-portrait{grid-column:2}.about-founder:nth-child(2n) .about-founder-name,.about-founder:nth-child(2n) .about-founder-role{grid-column:1}.about-story-inner{justify-items:stretch}.about-story-figure{place-items:center start;column-gap:var(--space-3);text-align:start;grid-template-columns:auto minmax(0,1fr)}.about-story-quote{word-spacing:var(--about-story-word);grid-column:1/-1;margin-block-start:var(--space-6)}.about-story-quote:before{content:"“";content:"“" / "";font-size:var(--about-story-mark-m);line-height:var(--about-story-mark-lh);margin-block-end:var(--about-story-mark-tuck);display:block;position:static}.about-creed-figure{container-type:inline-size}.about-creed-keystone{max-inline-size:var(--about-creed-keystone-w)}.about-creed-label{font-size:var(--about-creed-label-m)}.about-creed-hold-refusal,.about-creed-note{text-wrap:balance}.about-creed-vault-half{stroke-dashoffset:calc((var(--about-creed-draw,1) - 1) * 1px)}@supports (grid-template-rows:subgrid){.about-creed-figure{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);display:grid}.about-creed-core{grid-area:1/1/3/2;grid-template-rows:subgrid;min-block-size:0;inline-size:100%;padding-block-end:0;padding-inline:var(--about-creed-nave-pad);z-index:1;margin:0;display:grid}.about-creed-inscription{grid-row:1;align-self:start}.about-creed-list{z-index:2;padding-block:var(--about-creed-nave-lead) var(--about-creed-nave-foot);padding-inline:var(--about-creed-nave-pad);text-align:center;grid-area:2/1/3/2;position:relative}}}@media (min-width:40.0625rem){.about-founder-role-stack{display:none}}@media (max-width:40rem){.blog-head{padding-block-end:var(--space-4)}.blog-toolbar{row-gap:var(--space-4)}.blog-topics{border-block-end:1px solid var(--border)}.blog-topic{min-block-size:var(--tap-min);min-inline-size:var(--tap-min);padding-inline:var(--space-1);background:linear-gradient(var(--text), var(--text)) no-repeat bottom / 100% 0;justify-content:center;align-items:center;display:inline-flex}.blog-topic[aria-current=page]{background-size:100% var(--blog-tab-mark)}@media (prefers-reduced-motion:no-preference){.blog-topic{transition:color var(--dur-fast) var(--ease-out), background-size var(--dur-fast) var(--ease-out)}}.blog-search-input{font-size:var(--text-base)}.blog-card-body{padding-block-start:var(--space-4)}.blog-card-excerpt{-webkit-line-clamp:2;line-clamp:2}.blog-results .blog-card-excerpt{-webkit-line-clamp:none;line-clamp:none}.blog-card-foot{padding-block-start:var(--space-3)}.blog-card-topic:before{content:"";inset:calc(var(--space-2) * -1) calc(var(--space-1) * -1);position:absolute}[data-blog-hover]:active .blog-card-link{background-size:100% var(--blog-underline)}[data-blog-hover]:active .blog-card-go{border-color:var(--surface-dark);background:var(--surface-dark);color:var(--text-on-dark)}.blog-results .blog-grid{row-gap:var(--blog-row-gap)}.blog-results .blog-card+.blog-card{border-block-start:1px solid var(--border);padding-block-start:var(--blog-row-gap)}.blog-results .blog-grid:not([data-searching])>.blog-card:nth-child(2){margin-block-start:var(--space-3)}.blog-results :is(.blog-card+.blog-card,[data-searching]>.blog-card) .blog-card-inner{grid-template-columns:var(--blog-row-thumb) minmax(0, 1fr);column-gap:var(--space-4);align-items:start;display:grid}.blog-results :is(.blog-card+.blog-card,[data-searching]>.blog-card) .blog-card-media{aspect-ratio:var(--blog-row-thumb-ratio);border-radius:var(--radius-md)}.blog-results :is(.blog-card+.blog-card,[data-searching]>.blog-card) .blog-card-badge{padding:var(--space-1);gap:0;font-size:0;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.blog-results :is(.blog-card+.blog-card,[data-searching]>.blog-card) .blog-card-body{gap:var(--space-2);padding-block-start:0}.blog-results :is(.blog-card+.blog-card,[data-searching]>.blog-card) .blog-card-title{-webkit-line-clamp:3;line-clamp:3;font-size:var(--text-lg);line-height:var(--leading-snug);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-results :is(.blog-card+.blog-card,[data-searching]>.blog-card) :is(.blog-card-excerpt,.blog-card-go,.blog-avatar,.blog-byline-name){display:none}.blog-results :is(.blog-card+.blog-card,[data-searching]>.blog-card) .blog-card-foot{padding-block-start:0}.blog-results :is(.blog-card+.blog-card,[data-searching]>.blog-card) .blog-prompt-answer{display:none}.blog-empty-text{font-size:var(--text-base)}.blog-empty-suggest{gap:0 var(--space-3)}.blog-suggest{min-block-size:var(--tap-min);padding-inline:var(--space-1);align-items:center;display:inline-flex}.article-head{text-align:start}.article-crumbs ol{justify-content:flex-start;margin-block-end:var(--space-3)}.article-crumbs a{position:relative}.article-crumbs a:after{content:"";inset:calc(var(--space-3) * -1) calc(var(--space-2) * -1);position:absolute}.article-cover{margin-block-start:var(--space-6)}.article-byline{grid-template-columns:var(--article-avatar) minmax(0, 1fr);gap:var(--space-1) var(--space-3);justify-content:start;align-items:start;margin-block-start:var(--space-5);display:grid}.article-byline .blog-byline{display:contents}.article-byline .blog-avatar{grid-row:span 2}.article-byline-facts{gap:var(--space-2);grid-column:2}.legal-nav ul{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:var(--space-6);display:grid}.legal-nav li{display:flex}.legal-nav a{min-block-size:var(--tap-min);padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-full);font-size:var(--text-sm);line-height:var(--leading-snug);text-align:center;white-space:normal;text-wrap:balance;flex:1;justify-content:center;align-items:center;display:flex}.legal-nav a[aria-current=page]{background:var(--accent-pale);color:var(--text-on-light);border-color:#0000}.legal-updated{margin-block-start:var(--space-3)}.article-body{counter-reset:article-part;padding-block-start:var(--space-10)}.article-toc{margin-block-start:var(--space-8);padding-block:0}@media (scripting:enabled){.article-toc>.article-aside-title{display:none}.article-toc:not(:has(>.article-toc-toggle[aria-expanded=true]))>ol{display:none}}.article-toc-toggle{align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--article-toc-row);color:var(--text);font:inherit;font-size:var(--text-base);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:flex}@media (scripting:none){.article-toc-toggle{display:none}}.article-toc-count{min-inline-size:var(--space-7);padding-inline:var(--space-2);border-radius:var(--radius-full);background:var(--accent-pale);color:var(--text-on-light);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-normal);text-align:center;font-variant-numeric:tabular-nums}.article-toc-chevron{inline-size:var(--blog-icon);block-size:var(--blog-icon);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-inline-start:auto}.article-toc-toggle[aria-expanded=true] .article-toc-chevron{color:var(--accent);rotate:180deg}@media (prefers-reduced-motion:no-preference){.article-toc-chevron{transition:rotate var(--dur-base) var(--ease-emphasis), color var(--dur-base) var(--ease-emphasis)}}.article-toc ol{gap:0;padding-block-end:var(--space-3)}.article-toc li{align-items:baseline;gap:var(--space-3)}.article-body .article-toc a{padding-block:var(--space-3);font-size:var(--text-ui);line-height:var(--leading-snug);flex:1;display:block}.article-part{counter-increment:article-part}.article-part>h2{font-size:var(--article-h2);margin-block-end:var(--space-5)}.article-part>h2:before{content:counter(article-part, decimal-leading-zero);content:counter(article-part, decimal-leading-zero) / "";color:var(--accent);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);font-weight:400;line-height:var(--leading-normal);margin-block-end:var(--space-3);display:block}.article-note{padding:var(--space-5)}.article-part-back{align-items:center;gap:var(--space-2);inline-size:fit-content;min-block-size:var(--tap-min);padding-inline:var(--space-2);color:var(--muted);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-snug);margin-block-start:var(--space-3);margin-inline-start:auto;margin-inline-end:calc(var(--space-2) * -1);text-decoration:none;display:flex}.article-part-back svg{inline-size:var(--blog-icon);block-size:var(--blog-icon);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.article-part-back:active{color:var(--text)}.article-flow>[data-screen=desk]{display:none}.article-flow>[data-screen=desk]:first-child+*{margin-block-start:0}.article-list[data-screen=phone]{gap:calc(var(--tap-min) - 1lh)}.article-list[data-screen=phone]>li>a{margin-block:calc((1lh - var(--tap-min)) / 2);padding-block:calc((var(--tap-min) - 1lh) / 2);display:block}.article-flow a:not([class]){padding-block:var(--space-1)}.article-table-caption{padding-block-end:var(--space-3)}.article-table-scroll{overflow:visible}.article-table table{min-inline-size:0;display:block}.article-table thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.article-table tbody{gap:var(--space-3);display:grid}.article-table tr{gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5);border:1px solid var(--border);border-radius:var(--m-card-radius);background:var(--surface-raised);display:grid}.article-table :is(th,td){overflow-wrap:anywhere;border:0;padding:0;display:block}.article-table tbody th{font-size:var(--text-lg);line-height:var(--leading-snug)}.article-table td{color:var(--text);line-height:var(--leading-snug)}.article-table td[data-label]:before{content:attr(data-label);content:attr(data-label) / "";color:var(--muted);font-size:var(--text-sm);margin-inline-end:var(--space-2);font-weight:500;display:inline}.article-sources ol{gap:var(--space-3)}.article-author{grid-template-columns:var(--article-author-photo) minmax(0, 1fr);gap:0 var(--space-4);padding:var(--m-card-pad);border-radius:var(--m-card-radius);background:var(--accent-pale);color:var(--text-on-light);align-items:center;margin-block-start:var(--space-10);display:grid}.article-author>div{display:contents}.article-author .blog-avatar{grid-row:1/span 3}.article-author :is(.article-author-kicker,.article-author-name,.article-author-role){grid-column:2}.article-author-bio{color:var(--text-on-light);grid-column:1/-1;margin-block-start:var(--space-4)}.article:not(.legal):not(:has(.article-more)) .article-body{padding-block-end:var(--section-y)}.article-more-title{font-size:var(--article-h2);margin-block-end:var(--space-5)}.legal-action{margin-block-start:var(--space-6)}.legal-action .btn{inline-size:100%;display:block}.legal-action .btn-face{text-align:center}}@media (max-width:22.5rem){.article-title{font-size:var(--text-3xl)}.article-byline-facts{grid-column:1/-1}.article-essentials{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);border-radius:0}.article-essentials .article-list li{padding-inline-start:var(--space-5)}.article-table tr{padding-inline:var(--space-4)}.article-table tbody th{font-size:var(--text-base)}}@media (min-width:40.0625rem){.article-toc-toggle,.article-part-back,.article-flow>[data-screen=phone]{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}
