/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}:root,.light,[data-theme=light]{color-scheme:light;--sa-gray-1:oklch(99.3% .002 260);--sa-gray-2:oklch(98.2% .003 260);--sa-gray-3:oklch(96.4% .005 260);--sa-gray-4:oklch(94.5% .006 260);--sa-gray-5:oklch(92.4% .008 260);--sa-gray-6:oklch(90% .009 260);--sa-gray-7:oklch(86.2% .011 260);--sa-gray-8:oklch(79% .013 260);--sa-gray-9:oklch(60% .015 260);--sa-gray-10:oklch(55% .016 260);--sa-gray-11:oklch(47% .016 260);--sa-gray-12:oklch(20% .014 260);--sa-volt-1:oklch(98% .04 122);--sa-volt-2:oklch(95% .08 122);--sa-volt-3:oklch(91% .14 122);--sa-volt-4:oklch(88% .19 123);--sa-volt-5:oklch(84% .2 124);--sa-volt-6:oklch(72% .18 126);--sa-volt-7:oklch(60% .15 128);--sa-volt-8:oklch(50% .13 130);--sa-volt-9:oklch(38% .09 130);--sa-volt-10:oklch(24% .05 128);--background:oklch(98.5% .003 260);--foreground:var(--sa-gray-12);--surface-0:var(--background);--surface-1:oklch(100% 0 0);--surface-2:oklch(100% 0 0);--surface-3:oklch(100% 0 0);--surface-sunken:var(--sa-gray-3);--surface-hover:oklch(20% .014 260/.045);--surface-active:oklch(20% .014 260/.08);--surface-glass:oklch(100% 0 0/.78);--overlay:oklch(20% .02 260/.32);--text-primary:oklch(18.5% .016 260);--text-secondary:oklch(40.5% .018 260);--text-tertiary:oklch(51% .017 260);--text-disabled:oklch(70% .012 260);--text-inverse:oklch(98.5% .003 260);--border-subtle:oklch(20% .014 260/.075);--border:oklch(20% .014 260/.115);--border-strong:oklch(20% .014 260/.2);--input:oklch(20% .014 260/.19);--input-hover:oklch(20% .014 260/.3);--field-bg:oklch(100% 0 0);--field-shadow:0 1px 1px oklch(20% .02 260/.04);--focus-halo:oklch(60% .15 128/.2);--brand:var(--sa-volt-4);--brand-hover:var(--sa-volt-5);--brand-foreground:oklch(22% .05 128);--brand-text:var(--sa-volt-8);--brand-subtle:oklch(88% .19 123/.22);--brand-border:oklch(60% .15 128/.45);--brand-edge:oklch(68% .17 127);--ring:oklch(55% .15 128);--ring-offset:var(--background);--success:oklch(52% .12 165);--success-solid:oklch(56% .13 165);--success-foreground:oklch(100% 0 0);--success-subtle:oklch(70% .14 165/.14);--success-border:oklch(56% .13 165/.32);--warning:oklch(56% .13 62);--warning-solid:oklch(80% .16 78);--warning-foreground:oklch(25% .05 65);--warning-subtle:oklch(82% .16 80/.2);--warning-border:oklch(70% .15 70/.4);--danger:oklch(54% .2 26);--danger-solid:oklch(56% .21 26);--danger-hover:oklch(51% .2 26);--danger-foreground:oklch(100% 0 0);--danger-subtle:oklch(65% .2 26/.1);--danger-border:oklch(56% .21 26/.3);--info:oklch(52% .15 255);--info-solid:oklch(56% .16 255);--info-foreground:oklch(100% 0 0);--info-subtle:oklch(65% .14 255/.12);--info-border:oklch(56% .16 255/.3);--platform-instagram:oklch(60% .23 2);--platform-facebook:oklch(57% .2 259);--platform-linkedin:oklch(50% .14 250);--platform-youtube:oklch(58% .24 28);--platform-tiktok:oklch(20% .01 260);--platform-x:oklch(20% .01 260);--platform-threads:oklch(20% .01 260);--platform-pinterest:oklch(55% .22 25);--platform-google_business:oklch(58% .17 262);--platform-bluesky:oklch(60% .17 250);--platform-foreground:oklch(100% 0 0);--chart-1:oklch(60% .15 128);--chart-2:oklch(56% .15 255);--chart-3:oklch(60% .12 190);--chart-4:oklch(70% .15 70);--chart-5:oklch(60% .19 10);--chart-6:oklch(55% .16 295);--chart-grid:oklch(20% .014 260/.07);--chart-axis:var(--sa-gray-10);--shadow-xs:0 1px 1px oklch(20% .02 260/.045);--shadow-sm:0 1px 2px oklch(20% .02 260/.05), 0 1px 3px -1px oklch(20% .02 260/.05);--shadow-md:0 4px 12px -2px oklch(20% .02 260/.08), 0 2px 4px -2px oklch(20% .02 260/.05);--shadow-lg:0 16px 40px -8px oklch(20% .02 260/.14), 0 4px 10px -4px oklch(20% .02 260/.06);--shadow-overlay:0 24px 64px -12px oklch(20% .02 260/.24), 0 8px 20px -8px oklch(20% .02 260/.1);--shadow-inset-highlight:inset 0 1px 0 oklch(100% 0 0/.6);--shadow-brand-glow:0 0 0 1px oklch(60% .15 128/.35), 0 6px 20px -6px oklch(72% .18 126/.5);--shadow-btn-solid:inset 0 1px 0 oklch(100% 0 0/.45), inset 0 -1px 0 oklch(50% .13 130/.18), 0 1px 2px oklch(30% .06 130/.22);--shadow-btn-danger:inset 0 1px 0 oklch(100% 0 0/.18), 0 1px 2px oklch(20% .02 260/.18);--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:14px;--radius-2xl:18px;--radius-full:9999px;--radius:var(--radius-md);--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--control-h-xs:24px;--control-h-sm:30px;--control-h:36px;--control-h-lg:42px;--row-h:50px;--page-gutter:32px;--card-pad:22px;--sidebar-w:248px;--sidebar-w-collapsed:60px;--topbar-h:56px;--font-sans:"Plus Jakarta Sans Variable", "Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Plus Jakarta Sans Variable", "Inter Variable", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Code", "JetBrains Mono", Menlo, monospace;--tracking-tight:-.01em;--tracking-tighter:-.016em;--tracking-wide:.04em;--duration-instant:.1s;--duration-fast:.15s;--duration-base:.2s;--duration-slow:.25s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--z-base:0;--z-raised:1;--z-sticky:10;--z-sidebar:20;--z-header:30;--z-banner:35;--z-dropdown:70;--z-overlay:50;--z-modal:60;--z-popover:70;--z-command:75;--z-toast:80;--z-tooltip:90;--z-tour:95}.dark,[data-theme=dark]{color-scheme:dark;--sa-gray-1:oklch(14.5% .006 260);--sa-gray-2:oklch(16.8% .007 260);--sa-gray-3:oklch(19.2% .008 260);--sa-gray-4:oklch(22.2% .009 260);--sa-gray-5:oklch(25.2% .01 260);--sa-gray-6:oklch(28.8% .011 260);--sa-gray-7:oklch(34% .012 260);--sa-gray-8:oklch(42% .014 260);--sa-gray-9:oklch(58% .016 260);--sa-gray-10:oklch(66% .015 260);--sa-gray-11:oklch(76% .012 260);--sa-gray-12:oklch(95.5% .004 260);--background:oklch(14.8% .006 260);--foreground:var(--sa-gray-12);--surface-0:var(--background);--surface-1:oklch(17.2% .007 260);--surface-2:oklch(19.8% .008 260);--surface-3:oklch(19% .008 260);--surface-sunken:oklch(13% .006 260);--surface-hover:oklch(95% .01 260/.05);--surface-active:oklch(95% .01 260/.085);--surface-glass:oklch(20% .009 260/.78);--overlay:oklch(8% .01 260/.62);--text-primary:oklch(96.8% .004 260);--text-secondary:oklch(80.5% .012 260);--text-tertiary:oklch(69% .014 260);--text-disabled:oklch(50% .014 260);--text-inverse:oklch(16% .01 260);--border-subtle:oklch(95% .01 260/.065);--border:oklch(95% .01 260/.105);--border-strong:oklch(95% .01 260/.18);--input:oklch(95% .01 260/.15);--input-hover:oklch(95% .01 260/.24);--field-bg:oklch(13.5% .006 260);--field-shadow:inset 0 1px 1px oklch(0% 0 0/.2);--focus-halo:oklch(89% .19 122/.16);--brand:oklch(89% .19 122);--brand-hover:oklch(93% .17 120);--brand-foreground:oklch(20% .04 128);--brand-text:oklch(89% .19 122);--brand-subtle:oklch(89% .19 122/.12);--brand-border:oklch(89% .19 122/.3);--brand-edge:oklch(89% .19 122);--ring:oklch(89% .19 122/.7);--ring-offset:var(--background);--success:oklch(78% .14 165);--success-solid:oklch(70% .14 165);--success-foreground:oklch(18% .03 165);--success-subtle:oklch(78% .14 165/.12);--success-border:oklch(78% .14 165/.28);--warning:oklch(84% .15 80);--warning-solid:oklch(82% .16 78);--warning-foreground:oklch(22% .05 65);--warning-subtle:oklch(84% .15 80/.12);--warning-border:oklch(84% .15 80/.28);--danger:oklch(72% .18 24);--danger-solid:oklch(58% .21 25);--danger-hover:oklch(62% .21 25);--danger-foreground:oklch(100% 0 0);--danger-subtle:oklch(72% .18 24/.12);--danger-border:oklch(72% .18 24/.3);--info:oklch(77% .12 250);--info-solid:oklch(60% .16 255);--info-foreground:oklch(100% 0 0);--info-subtle:oklch(77% .12 250/.12);--info-border:oklch(77% .12 250/.28);--platform-instagram:oklch(66% .22 2);--platform-facebook:oklch(62% .19 259);--platform-linkedin:oklch(58% .14 248);--platform-youtube:oklch(62% .23 28);--platform-tiktok:oklch(32% .01 260);--platform-x:oklch(32% .01 260);--platform-threads:oklch(32% .01 260);--platform-pinterest:oklch(60% .22 25);--platform-google_business:oklch(63% .16 262);--platform-bluesky:oklch(66% .16 250);--chart-1:oklch(89% .19 122);--chart-2:oklch(70% .15 255);--chart-3:oklch(76% .12 190);--chart-4:oklch(82% .14 75);--chart-5:oklch(70% .18 10);--chart-6:oklch(70% .15 295);--chart-grid:oklch(95% .01 260/.06);--chart-axis:var(--sa-gray-9);--shadow-xs:0 1px 1px oklch(0% 0 0/.25);--shadow-sm:0 1px 2px oklch(0% 0 0/.35);--shadow-md:0 6px 16px -4px oklch(0% 0 0/.45), 0 2px 4px -2px oklch(0% 0 0/.3);--shadow-lg:0 18px 44px -10px oklch(0% 0 0/.6), 0 4px 10px -4px oklch(0% 0 0/.35);--shadow-overlay:0 28px 72px -12px oklch(0% 0 0/.7), 0 0 0 1px oklch(95% .01 260/.06);--shadow-inset-highlight:inset 0 1px 0 oklch(100% 0 0/.045);--shadow-brand-glow:0 0 0 1px oklch(89% .19 122/.35), 0 8px 28px -8px oklch(89% .19 122/.4);--shadow-btn-solid:inset 0 1px 0 oklch(100% 0 0/.4), 0 1px 2px oklch(0% 0 0/.4);--shadow-btn-danger:inset 0 1px 0 oklch(100% 0 0/.15), 0 1px 2px oklch(0% 0 0/.4)}[data-density=sıkı],[data-density=siki],[data-density=compact]{--control-h-xs:22px;--control-h-sm:26px;--control-h:32px;--control-h-lg:38px;--row-h:38px;--page-gutter:20px;--card-pad:14px;--sidebar-w:224px;--topbar-h:48px}@media (max-width:640px){:root{--page-gutter:16px}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--tracking-tight:-.025em;--tracking-wide:.025em;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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%;-moz-tab-size:4;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;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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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{.visible{visibility:visible}.sticky{position:sticky}.grid{display:grid}.hidden{display:none}.table{display:table}.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-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.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)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}.ph{z-index:50;height:var(--l-header-h);font-family:var(--l-font);pointer-events:none;position:fixed;inset:0 0 auto}.ph :focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ph__bar{z-index:2;width:min(100% - 2 * var(--l-gutter),var(--l-max));height:var(--l-header-h);pointer-events:auto;transition:width var(--duration-slow) var(--ease-out),height var(--duration-slow) var(--ease-out),margin var(--duration-slow) var(--ease-out),padding var(--duration-slow) var(--ease-out),border-radius var(--duration-slow) var(--ease-out),background-color var(--duration-base),border-color var(--duration-base),box-shadow var(--duration-slow);border:1px solid #0000;border-radius:0;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin:0 auto;padding:0;display:grid;position:relative}.ph.is-pill:not(.is-menu) .ph__bar{width:min(100% - 16px,1000px);height:calc(var(--l-header-h) - 14px);border-color:var(--border);border-radius:var(--radius-full);background:var(--surface-glass);-webkit-backdrop-filter:saturate(170%)blur(16px);backdrop-filter:saturate(170%)blur(16px);box-shadow:var(--shadow-md),var(--shadow-inset-highlight);margin-top:7px;padding:0 6px 0 14px}.ph.is-menu .ph__bar{background:var(--background)}.ph-logo{border-radius:var(--radius-md);color:var(--text-primary);justify-self:start;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.ph-logo__full{transition:transform var(--duration-slow) var(--ease-spring);flex:none;display:block}.ph-logo__full img{width:auto;height:30px;display:block}.ph-logo:hover .ph-logo__full{transform:scale(1.03)}@media (max-width:380px){.ph-logo__full img{height:26px}}picture.l-logo__mark,picture.l-logo__full,picture.hub__core-mark{flex:none;display:inline-flex}picture.l-logo__mark img,picture.hub__core-mark img{object-fit:contain;width:100%;height:100%}picture.l-logo__full img{width:auto;height:30px;display:block}.ph__nav{align-items:center;height:100%;display:none;position:relative}.ph__list{z-index:1;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex;position:relative}.ph__item{border-radius:var(--radius-full);height:36px;color:var(--text-secondary);font:600 14.5px/1 var(--l-font);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast);background:0 0;border:0;align-items:center;gap:4px;padding:0 13px;text-decoration:none;display:inline-flex}.ph__item:hover,.ph__item[aria-expanded=true],.ph__item.is-current,.ph__item[aria-current=page]{color:var(--text-primary)}.ph__chev{opacity:.6;width:14px;height:14px;transition:transform var(--duration-base) var(--ease-out),opacity var(--duration-fast);margin-right:-3px}.ph__item[aria-expanded=true] .ph__chev{opacity:1;transform:rotate(180deg)}.ph__hl{width:var(--hw,80px);border-radius:var(--radius-full);background:var(--surface-active);opacity:0;height:36px;translate:var(--hx,0) 0;pointer-events:none;transition:translate var(--duration-slow) var(--ease-out),width var(--duration-slow) var(--ease-out),opacity var(--duration-fast);margin-top:-18px;position:absolute;top:50%;left:0}.ph__nav.is-hl .ph__hl{opacity:1}.ph__actions{justify-self:end;align-items:center;gap:6px;display:none}.ph__login{border-radius:var(--radius-full);height:38px;color:var(--text-primary);transition:background-color var(--duration-fast);align-items:center;padding:0 14px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.ph__login:hover{background:var(--surface-hover)}.ph-btn{border-radius:var(--radius-full);height:40px;font:600 14px/1 var(--l-font);letter-spacing:-.01em;white-space:nowrap;isolation:isolate;transition:transform var(--duration-fast) var(--ease-out),background-color var(--duration-base),box-shadow var(--duration-slow);-webkit-tap-highlight-color:transparent;border:1px solid #0000;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.ph-btn:active{transform:scale(.97)}.ph-btn--primary{background:var(--brand);color:var(--brand-foreground);box-shadow:var(--shadow-btn-solid)}.ph-btn--primary:hover{background:var(--brand-hover);box-shadow:var(--shadow-btn-solid),var(--shadow-brand-glow)}.ph-btn--primary:after{content:"";z-index:-1;background:linear-gradient(105deg,transparent 30%,var(--surface-1) 50%,transparent 70%);position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px}@supports (color:color-mix(in lab,red,red)){.ph-btn--primary:after{background:linear-gradient(105deg,transparent 30%,color-mix(in oklch,var(--surface-1) 70%,transparent) 50%,transparent 70%)}}.ph-btn--primary:after{pointer-events:none;translate:-110%}.ph-btn--primary:hover:after,.ph-btn--primary:focus-visible:after{transition:translate .55s var(--ease-in-out);translate:110%}.ph-btn--ghost{border-color:var(--border);background:var(--surface-1);color:var(--text-primary);box-shadow:var(--shadow-xs)}.ph-btn--ghost:hover{border-color:var(--border-strong)}.ph-btn--lg{height:52px;font-size:15.5px}.ph__cta-m{height:36px;transition:opacity var(--duration-base);padding:0 14px;font-size:13.5px}.ph.is-menu .ph__cta-m{opacity:0;pointer-events:none}.ph__burger{border:1px solid var(--border);background:var(--surface-1);width:40px;height:40px;color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;place-items:center;display:grid}.ph__burger span,.ph__burger span:before,.ph__burger span:after{width:16px;height:1.5px;transition:transform var(--duration-slow) var(--ease-out),background-color var(--duration-fast);background:currentColor;border-radius:2px;display:block}.ph__burger span{position:relative}.ph__burger span:before,.ph__burger span:after{content:"";position:absolute;left:0}.ph__burger span:before{transform:translateY(-5px)}.ph__burger span:after{transform:translateY(5px)}.ph.is-pill:not(.is-menu) .ph__burger{border-radius:var(--radius-full);background:var(--surface-hover);border-color:#0000}.ph.is-menu .ph__burger span{background:0 0}.ph.is-menu .ph__burger span:before{transform:rotate(45deg)}.ph.is-menu .ph__burger span:after{transform:rotate(-45deg)}.ph-drop{width:var(--w,640px);perspective:1400px;translate:var(--x,0) 0;visibility:hidden;pointer-events:none;transition:translate var(--duration-slow) var(--ease-out),width var(--duration-slow) var(--ease-out),visibility 0s linear var(--duration-base);padding-top:14px;position:absolute;top:calc(100% - 8px);left:0}.ph.is-drop .ph-drop{visibility:visible;pointer-events:auto;transition-delay:0s}.ph-drop__card{height:var(--h,320px);border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--surface-2);box-shadow:var(--shadow-overlay);opacity:0;transform-origin:var(--ax,50%) 0;transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-slow) var(--ease-out),height var(--duration-slow) var(--ease-out);position:relative;overflow:hidden;transform:rotateX(-10deg)scale(.97)}.ph.is-drop .ph-drop__card{opacity:1;transform:none}.ph-drop__arrow{z-index:1;border:1px solid var(--border);background:var(--surface-2);opacity:0;width:12px;height:12px;transform:translate(calc(var(--ax,50%) - 6px)) rotate(45deg);transition:transform var(--duration-slow) var(--ease-out),opacity var(--duration-fast);border-bottom:0;border-right:0;border-top-left-radius:3px;position:absolute;top:8px;left:0}.ph.is-drop .ph-drop__arrow{opacity:1}.ph-drop.is-snap{transition-property:visibility}.ph-drop.is-snap .ph-drop__card{transition-property:opacity,transform}.ph-drop.is-snap .ph-drop__arrow{transition-property:opacity}.ph-panel{opacity:0;visibility:hidden;transition:opacity var(--duration-base) var(--ease-out),translate var(--duration-slow) var(--ease-out),visibility 0s linear var(--duration-slow);padding:18px;position:absolute;top:0;left:0;translate:32px}.ph-panel.is-before{translate:-32px}.ph-panel.is-active{opacity:1;visibility:visible;transition-delay:0s;translate:0}.ph-panel--urun{width:900px}.ph-panel--cozumler{width:620px}.ph-panel--kaynaklar{width:700px}.ph-panel--kaynaklar.is-narrow{width:400px}.ph-cols{grid-template-columns:minmax(0,1fr) 256px;gap:14px;display:grid}.ph-cols--sol{grid-template-columns:minmax(0,1fr) 236px}.ph-cols--res{grid-template-columns:minmax(0,1fr) 280px}.is-narrow .ph-cols--res{grid-template-columns:1fr}.ph-eyebrow{color:var(--text-tertiary);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:2px 10px 8px;font-size:11.5px;font-weight:600}.ph-grid,.ph-plain,.ph-posts,.ph-m__list,.ph-m__links{margin:0;padding:0;list-style:none}.ph-grid{gap:2px;display:grid}.ph-grid--2{grid-template-columns:1fr 1fr}.ph-link{border-radius:var(--radius-xl);color:var(--text-primary);transition:background-color var(--duration-fast);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:9px 10px;text-decoration:none;display:grid}.ph-link:hover{background:var(--surface-hover)}.ph-link__ico{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);width:38px;height:38px;color:var(--text-secondary);box-shadow:var(--shadow-xs);transition:color var(--duration-fast),background-color var(--duration-fast),border-color var(--duration-fast);place-items:center;display:grid}.ph-ico{width:19px;height:19px;transition:transform var(--duration-slow) var(--ease-spring)}.ph-link:hover .ph-link__ico{border-color:var(--brand-border);background:var(--brand-subtle);color:var(--brand-text)}.ph-link:hover .ph-ico{transform:translateY(-1px)rotate(-6deg)scale(1.08)}.ph-link__txt{gap:2px;min-width:0;display:grid}.ph-link__txt strong{letter-spacing:-.01em;font-size:14px;font-weight:600}.ph-link__txt small{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12.75px;line-height:1.35;overflow:hidden}.ph-side{border-left:1px solid var(--border-subtle);flex-direction:column;padding-left:14px;display:flex}.ph-plain{gap:1px;margin-bottom:8px;display:grid}.ph-plain a{border-radius:var(--radius-md);color:var(--text-secondary);transition:color var(--duration-fast),background-color var(--duration-fast),padding var(--duration-base) var(--ease-out);padding:7px 10px;font-size:14px;text-decoration:none;display:block}.ph-plain a:hover{background:var(--surface-hover);color:var(--text-primary);padding-left:14px}.ph-more{color:var(--brand-text);align-items:center;gap:6px;margin-top:auto;padding:6px 10px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.ph-more__ico{width:14px;height:14px;transition:transform var(--duration-base) var(--ease-out)}.ph-more:hover .ph-more__ico,.ph-feature:hover .ph-more__ico{transform:translate(3px)}.ph-feature{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:linear-gradient(180deg,var(--sa-volt-1),var(--surface-sunken));color:var(--text-primary);transition:border-color var(--duration-fast),box-shadow var(--duration-base);flex-direction:column;gap:14px;padding:14px;text-decoration:none;display:flex}.ph-feature:hover{border-color:var(--brand-border);box-shadow:var(--shadow-sm)}.ph-feature__demo{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-sm);gap:8px;padding:10px;display:grid}.ph-cal__head{justify-content:space-between;align-items:center;font-size:12px;display:flex}.ph-cal__head b{font-weight:600}.ph-cal__live{border-radius:var(--radius-full);background:var(--brand-subtle);color:var(--brand-text);align-items:center;gap:5px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.ph-cal__live i{background:var(--brand-text);border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite ph-pulse}.ph-cal{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.ph-cal__d{aspect-ratio:1;background:var(--sa-gray-3);border-radius:5px;position:relative}.ph-cal__d i{background:var(--platform-instagram);border-radius:3px;position:absolute;top:4px;right:4px;bottom:4px;left:4px}.ph-cal__d .p2{background:var(--platform-linkedin)}.ph-cal__d .p3{background:var(--platform-tiktok)}.ph-cal__d .p4{background:var(--brand)}.ph-cal__d .p5{background:var(--platform-youtube)}.ph-panel.is-active .ph-cal__d i,.ph.is-menu .ph-m__feature .ph-cal__d i{animation:ph-pop 5.6s var(--ease-out) calc(var(--i) * 70ms) infinite both}.ph-feature__txt{gap:4px;display:grid}.ph-feature__txt strong{letter-spacing:-.015em;font-size:14.5px;font-weight:650}.ph-feature__txt small{color:var(--text-secondary);font-size:13px;line-height:1.45}.ph-feature .ph-more{margin:4px 0 0;padding:0}.ph-posts{gap:8px;display:grid}.ph-post{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-sunken);color:var(--text-primary);transition:border-color var(--duration-fast),background-color var(--duration-fast),transform var(--duration-base) var(--ease-out);gap:6px;padding:12px 14px;text-decoration:none;display:grid}.ph-post:hover{border-color:var(--border);background:var(--surface-1);transform:translateY(-1px)}.ph-post__meta{color:var(--text-tertiary);font-size:12px}.ph-post strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.75px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}@keyframes ph-pop{0%{opacity:0;transform:scale(.3)}5%{opacity:1;transform:scale(1.12)}8%,84%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(.6)}}@keyframes ph-pulse{50%{opacity:.35}}.ph-m{z-index:1;padding-top:var(--l-header-h);background:var(--background);opacity:0;pointer-events:auto;transition:opacity var(--duration-base) var(--ease-out);flex-direction:column;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.ph-m[hidden]{display:none}.ph.is-menu .ph-m{opacity:1}.ph-m__scroll{overscroll-behavior:contain;padding:8px var(--l-gutter) 24px;flex:1;overflow-y:auto}.ph-m__row{border-bottom:1px solid var(--border-subtle)}.ph.is-menu .ph-m__row,.ph.is-menu .ph-m__feature,.ph.is-menu .ph-m__foot{animation:ph-in .32s var(--ease-out) both;animation-delay:calc(var(--i,0) * 45ms + 40ms)}.ph-m__foot{--i:6}.ph-m__feature{grid-template-columns:148px 1fr;align-items:center;margin-top:20px;display:grid}.ph-m__feature .ph-feature__demo{gap:6px;padding:8px}.ph-m__feature .ph-cal{gap:3px}.ph-m__feature .ph-cal__d i{top:3px;right:3px;bottom:3px;left:3px}.ph-m__feature .ph-cal__live{display:none}.ph-m__head{width:100%;min-height:62px;color:var(--text-primary);font:600 21px/1.2 var(--l-font);letter-spacing:var(--tracking-tight);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 4px;text-decoration:none;display:flex}.ph-m__chev{width:20px;height:20px;color:var(--text-tertiary);transition:transform var(--duration-slow) var(--ease-out)}.ph-m__head[aria-expanded=true] .ph-m__chev{transform:rotate(180deg)}.ph-m__sub{transition:grid-template-rows var(--duration-slow) var(--ease-out);grid-template-rows:0fr;display:grid}.ph-m__head[aria-expanded=true]+.ph-m__sub{grid-template-rows:1fr}.ph-m__sub>div{min-height:0;overflow:hidden}.ph-m__links{gap:2px;padding-bottom:12px;display:grid}.ph-m__links .ph-link{padding:8px 4px}.ph-m__links .ph-link__txt small{white-space:normal}.ph-m__eyebrow{margin:4px 4px 10px}.ph-m__chips{flex-wrap:wrap;gap:8px;padding:0 4px 18px;display:flex}.ph-m__chips a{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-1);min-height:40px;color:var(--text-secondary);align-items:center;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.ph-m__chips a.is-all{border-color:var(--brand-border);background:var(--brand-subtle);color:var(--brand-text);font-weight:600}.ph-m__foot{padding:12px var(--l-gutter) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border-subtle);background:var(--background);grid-template-columns:1fr 1fr;gap:10px;display:grid}.ph-m__foot .ph-btn:only-child{grid-column:1/-1}@keyframes ph-in{0%{opacity:0;transform:translateY(12px)}}html.ph-lock,html.ph-lock body{overflow:hidden}@media (min-width:960px){.ph__bar{grid-template-columns:1fr auto 1fr;gap:16px}.ph__nav,.ph__actions{display:flex}.ph__burger,.ph__cta-m,.ph-m{display:none!important}}@media (prefers-reduced-motion:reduce){.ph *,.ph :before,.ph :after{transition-duration:1ms!important;transition-delay:0s!important;animation:none!important}}.hub__count{color:var(--l-muted);flex-basis:100%;justify-content:center;align-items:center;gap:8px;margin:2px 0 0;font-size:14.5px;display:inline-flex}.hub__count b{color:var(--l-text);font-weight:700}.hub__count-dot{background:var(--l-success);width:8px;height:8px;box-shadow:0 0 0 4px var(--l-success);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.hub__count-dot{box-shadow:0 0 0 4px color-mix(in oklch,var(--l-success) 18%,transparent)}}.pr-camp{border:1px solid var(--l-brand-border);background:var(--l-brand-soft);max-width:760px;color:var(--l-text);text-align:center;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin:0 auto 24px;padding:12px 18px;font-size:14.5px;display:flex}.pr-camp[hidden]{display:none}.pr-camp__tag{background:var(--l-brand);color:var(--l-brand-ink);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:700}.pr-camp__left{color:var(--l-muted)}.pr-camp__left b{color:var(--l-text)}.has-camp .pc__was{display:block}.pc__camp{background:var(--l-brand);color:var(--l-brand-ink);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.pc__camp[hidden]{display:none}.ct-title{font-size:clamp(2.2rem,1.4rem + 3.6vw,4rem)}.ct__grid{gap:24px;display:grid}@media (min-width:960px){.ct__grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.ct__form{border:1px solid var(--l-line-strong);border-radius:var(--l-radius-l);background:var(--l-ink-1);box-shadow:var(--l-shadow-sm);gap:16px;padding:clamp(18px,2.6vw,28px);display:grid}.ct__row{gap:16px;display:grid}@media (min-width:640px){.ct__row{grid-template-columns:1fr 1fr}}.ct__field{gap:6px;min-width:0;display:grid}.ct__label{color:var(--l-text);font-size:13.5px;font-weight:600}.ct__opt{color:var(--l-faint);font-weight:400}.ct__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ct__legal{margin:0}.ct__actions{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.ct__aside{gap:16px;display:grid}.ct__card{border:1px solid var(--l-line);border-radius:var(--l-radius-l);background:var(--l-ink-1);padding:20px 22px}.ct__card p{margin:6px 0 0}.ct__h{margin:0;font-size:15px;font-weight:700}.ct__links{gap:8px;margin:10px 0 0;padding:0;font-size:14.5px;list-style:none;display:grid}.ct__links a{color:var(--l-text);text-decoration:underline;-webkit-text-decoration-color:var(--l-line-bold);text-decoration-color:var(--l-line-bold);text-underline-offset:3px}.ct__links a:hover{text-decoration-color:currentColor}.chatb{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:60;border:1px solid var(--l-line-strong);background:var(--l-ink-1);min-height:48px;color:var(--l-text);font:600 14.5px/1 var(--l-font);box-shadow:var(--l-shadow-md);cursor:pointer;opacity:0;transition:opacity .35s var(--l-ease),transform .35s var(--l-ease);border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;display:inline-flex;position:fixed;transform:translateY(12px)}.chatb[hidden]{display:none}.chatb.is-in{opacity:1;transform:none}.chatb svg{width:20px;height:20px;color:var(--l-brand-text)}.chatb.is-loading{opacity:.6;cursor:progress}body:has([data-consent-bar]:not([hidden])) .chatb{bottom:calc(max(16px,env(safe-area-inset-bottom)) + 96px)}@media (prefers-reduced-motion:reduce){.chatb{transition:none}}.l-etbis a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ara{gap:8px;width:100%;max-width:560px;display:flex}.ara .l-input{flex:1;min-width:0}.ara-sonuc{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ara-sonuc li{border:1px solid var(--l-line);border-radius:var(--l-radius);background:var(--l-ink-1);padding:16px 18px}.ara-sonuc a{color:var(--l-text);font-weight:650;text-decoration:none}.ara-sonuc a:hover{text-decoration:underline}.ara-sonuc p{color:var(--l-muted);margin:6px 0 0;font-size:14.5px}.ara-sonuc__tur{color:var(--l-faint);text-transform:uppercase;letter-spacing:.04em;margin-right:8px;font-size:12px;font-weight:600;display:inline-block}.ara-sonuc mark{background:var(--l-brand-soft);color:inherit;border-radius:3px}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/landing/plus-jakarta-sans-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/landing/plus-jakarta-sans-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20C0,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/landing/plus-jakarta-sans-latin-wght-italic.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/landing/plus-jakarta-sans-latin-ext-wght-italic.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+A720-A7FF}@font-face{font-family:Geist Fallback;src:local(Arial),local(Helvetica Neue),local(Helvetica);size-adjust:104%;ascent-override:92%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Serif Fallback;src:local(Times New Roman),local(Georgia);size-adjust:92%;ascent-override:98%;descent-override:26%}:root{color-scheme:light;--l-ink-0:var(--background);--l-ink-1:var(--surface-1);--l-ink-2:var(--sa-gray-2);--l-ink-3:var(--sa-gray-5);--l-tint:var(--sa-gray-3);--l-glass:var(--surface-glass);--l-overlay:var(--overlay);--l-line:var(--border-subtle);--l-line-strong:var(--border);--l-line-bold:var(--border-strong);--l-text:var(--text-primary);--l-muted:var(--text-secondary);--l-faint:var(--text-tertiary);--l-inverse:var(--text-inverse);--l-brand:var(--brand);--l-brand-strong:var(--brand-hover);--l-brand-ink:var(--brand-foreground);--l-brand-text:var(--brand-text);--l-brand-soft:var(--brand-subtle);--l-brand-border:var(--brand-border);--l-brand-1:var(--sa-volt-1);--l-brand-2:var(--sa-volt-2);--l-coral:var(--chart-5);--l-sky:var(--chart-2);--l-violet:var(--chart-6);--l-amber:var(--chart-4);--l-teal:var(--chart-3);--l-chart:var(--chart-1);--l-success:var(--success);--l-danger:var(--danger);--l-warning:var(--warning);--l-paper:var(--l-tint);--l-paper-ink:var(--l-text);--l-paper-muted:var(--l-muted);--l-paper-line:var(--l-line);--l-font:"Plus Jakarta Sans", "Geist Fallback", ui-sans-serif, system-ui, sans-serif;--l-serif:"Plus Jakarta Sans", "Geist Fallback", ui-sans-serif, system-ui, sans-serif;--l-radius-s:var(--radius-md);--l-radius:var(--radius-xl);--l-radius-l:22px;--l-gutter:16px;--l-max:1200px;--l-header-h:64px;--l-ease:var(--ease-out);--l-shadow:var(--shadow-lg);--l-shadow-sm:var(--shadow-sm);--l-shadow-md:var(--shadow-md);--l-shadow-xl:var(--shadow-overlay)}@media (min-width:768px){:root{--l-gutter:32px;--l-header-h:72px}}html{background:var(--l-ink-0);-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--l-header-h) + 16px);overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body.l-body{background:var(--l-ink-0);min-height:100vh;color:var(--l-text);font-family:var(--l-font);font-feature-settings:normal;word-spacing:.08em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6;overflow-x:clip}.l-body ::selection{background:var(--l-brand);color:var(--l-brand-ink)}:where(.l-body) a{color:inherit}:where(.l-body) :focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:6px}.l-skip{z-index:100;background:var(--l-brand);color:var(--l-brand-ink);border-radius:var(--l-radius-s);padding:10px 14px;font-weight:600;text-decoration:none;transition:top .2s;position:fixed;top:-60px;left:12px}.l-skip:focus{top:12px}.l-container{width:100%;max-width:calc(var(--l-max) + var(--l-gutter) * 2);padding-inline:var(--l-gutter);margin-inline:auto}.l-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;top:0;left:0;overflow:hidden;position:absolute!important}.tabular{font-variant-numeric:tabular-nums}.l-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--l-muted);align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}.l-eyebrow:before{content:"";opacity:.6;background:currentColor;width:18px;height:1px}.l-eyebrow--brand{color:var(--l-brand-text)}.l-h1,.l-h2,.l-h3{letter-spacing:-.022em;text-wrap:balance;margin:0;font-weight:600;line-height:1.02}.l-h1{letter-spacing:-.028em;font-size:clamp(2.6rem,1.4rem + 5.6vw,5.9rem);line-height:.98}.l-h2{font-size:clamp(2rem,1.3rem + 2.8vw,3.6rem)}.l-h3{letter-spacing:-.02em;font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem);line-height:1.15}.l-serif{font-family:var(--l-serif);font-style:normal;font-weight:inherit;letter-spacing:inherit;color:var(--brand-text,currentColor)}.l-lead{color:var(--l-muted);text-wrap:pretty;max-width:38ch;font-size:clamp(1.05rem,1rem + .35vw,1.25rem);line-height:1.55}.l-muted{color:var(--l-muted)}.l-small{color:var(--l-faint);font-size:13px}.l-btn{--_bg:var(--l-ink-1);--_fg:var(--l-text);--_bd:var(--l-line-strong);border:1px solid var(--_bd);background:var(--_bg);min-height:48px;color:var(--_fg);font:600 15px/1 var(--l-font);letter-spacing:-.01em;cursor:pointer;transition:transform .2s var(--l-ease),background-color .2s,border-color .2s,box-shadow .25s;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex;position:relative}.l-btn:hover{--_bd:var(--l-line-bold)}.l-btn:active{transform:scale(.97)}.l-btn--primary{--_bg:var(--l-brand);--_fg:var(--l-brand-ink);--_bd:transparent;box-shadow:var(--shadow-btn-solid),0 10px 24px -12px var(--l-brand-strong)}@supports (color:color-mix(in lab,red,red)){.l-btn--primary{box-shadow:var(--shadow-btn-solid),0 10px 24px -12px color-mix(in oklch,var(--l-brand-strong) 70%,transparent)}}.l-btn--primary:hover{--_bg:var(--l-brand-strong);--_bd:transparent;box-shadow:0 0 0 5px var(--l-brand-soft),0 14px 28px -12px var(--l-brand-strong)}@supports (color:color-mix(in lab,red,red)){.l-btn--primary:hover{box-shadow:0 0 0 5px var(--l-brand-soft),0 14px 28px -12px color-mix(in oklch,var(--l-brand-strong) 75%,transparent)}}.l-btn--ghost{--_bg:var(--l-ink-1);box-shadow:var(--l-shadow-sm)}.l-btn--ink{--_bg:var(--l-text);--_fg:var(--l-inverse);--_bd:transparent;box-shadow:var(--l-shadow-md)}.l-btn--ink:hover{--_bd:transparent;--_bg:var(--l-text)}@supports (color:color-mix(in lab,red,red)){.l-btn--ink:hover{--_bg:color-mix(in oklch, var(--l-text) 88%, var(--l-brand))}}.l-btn--lg{min-height:56px;padding:0 28px;font-size:16px}.l-btn--sm{min-height:40px;padding:0 16px;font-size:14px}.l-btn--block{width:100%}.l-btn[disabled],.l-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.l-btn__arrow{transition:transform .25s var(--l-ease)}.l-btn:hover .l-btn__arrow{transform:translate(3px)}.l-btn__play{background:var(--l-text);width:26px;height:26px;color:var(--l-ink-0);border-radius:50%;place-items:center;margin-left:-8px;display:grid}.l-link{color:var(--l-brand-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.l-chip{border:1px solid var(--l-line-strong);color:var(--l-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.l-chip--brand{border-color:var(--l-brand-border);background:var(--l-brand-soft);color:var(--l-brand-text)}.l-chip--warn{border-color:var(--warning-border);background:var(--warning-subtle);color:var(--l-amber)}.l-logo{letter-spacing:-.02em;color:var(--l-text);align-items:center;gap:10px;font-size:17px;font-weight:650;text-decoration:none;display:inline-flex}.l-logo__mark{flex:none;width:28px;height:28px}.l-section{padding-block:clamp(72px,4rem + 4vw,128px);position:relative}.l-section--paper{background:var(--l-paper);color:var(--l-paper-ink);color-scheme:light;--l-muted:var(--l-paper-muted);--l-faint:var(--text-tertiary);--l-line:var(--l-paper-line);--l-line-strong:var(--border)}.l-section--paper ::selection{background:var(--l-paper-ink);color:var(--l-paper)}.l-section--paper :focus-visible{outline-color:var(--l-paper-ink)}.l-section__head{gap:18px;max-width:760px;margin-bottom:clamp(40px,3rem + 2vw,72px);display:grid}.l-section__head--center{text-align:center;justify-items:center;margin-inline:auto}.js [data-reveal]{opacity:0;transition:opacity .9s var(--l-ease),transform .9s var(--l-ease);transition-delay:calc(var(--d,0) * 80ms);transform:translateY(24px)}.js [data-reveal].is-in{opacity:1;transform:none}.hero{--hp:0;--shift:0px;position:relative}.hero__stage{isolation:isolate;padding:calc(var(--l-header-h) + 36px) 0 40px;background:radial-gradient(60% 45% at 50% 0%,var(--l-brand) 0%,transparent 70%),radial-gradient(40% 40% at 92% 30%,var(--l-violet) 0%,transparent 70%),radial-gradient(40% 40% at 6% 55%,var(--l-sky) 0%,transparent 70%),var(--l-ink-0);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hero__stage{background:radial-gradient(60% 45% at 50% 0%,color-mix(in oklch,var(--l-brand) 22%,transparent) 0%,transparent 70%),radial-gradient(40% 40% at 92% 30%,color-mix(in oklch,var(--l-violet) 10%,transparent) 0%,transparent 70%),radial-gradient(40% 40% at 6% 55%,color-mix(in oklch,var(--l-sky) 9%,transparent) 0%,transparent 70%),var(--l-ink-0)}}.hero__stage:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(var(--l-line-strong) 1px,transparent 1.2px);opacity:.7;background-size:26px 26px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(75% 60% at 50% 35%,#000 0%,#0000 85%);mask-image:radial-gradient(75% 60% at 50% 35%,#000,#0000 85%)}.hero__poster,.hero__canvas{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.hero__poster{z-index:0;pointer-events:none}.hero__poster svg[viewBox]{width:100%;height:100%;display:block}.hero__poster svg.poster--narrow{display:none}@media (max-width:899px),(max-aspect-ratio:1){.hero__poster svg.poster--wide{display:none}.hero__poster svg.poster--narrow{display:block}}.hero__poster .poster-scatter{opacity:calc(1 - var(--hp) * 1.6)}.hero__canvas{z-index:2;pointer-events:none;opacity:0;transition:opacity 1.1s var(--l-ease)}.hero.is-live .hero__canvas{opacity:1}.hero.is-live .hero__poster{opacity:0;transition:opacity 1.1s var(--l-ease)}.hero__content{z-index:3;text-align:center;justify-items:center;gap:20px;display:grid;position:relative}.hero__content .l-lead{max-width:52ch;color:var(--l-muted);margin:0}.hero__title{max-width:16ch}.hero__title-line{display:block}.hero__mark{font-family:var(--l-serif);font-style:normal;font-weight:inherit;letter-spacing:inherit;color:var(--l-text);background:linear-gradient(transparent 58%,var(--l-brand) 58%,var(--l-brand) 90%,transparent 90%) no-repeat 0 0 / 100% 100%;padding:0 .08em;display:inline-block;position:relative}@media (prefers-reduced-motion:no-preference){.hero__mark{animation:l-marker 1.1s .25s var(--l-ease) both}}@keyframes l-marker{0%{background-size:0% 100%}to{background-size:100% 100%}}.l-mark{color:var(--l-text);background:linear-gradient(transparent 60%,var(--l-brand) 60%,var(--l-brand) 90%,transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em}.hero__verbs{letter-spacing:-.02em;color:var(--l-muted);flex-wrap:wrap;justify-content:center;gap:6px 10px;margin-top:.5em;font-size:.3em;font-weight:500;line-height:1.2;display:flex}.hero__verbs b{color:var(--l-text);font-weight:600}.hero__verbs i{color:var(--l-faint);font-style:normal}.hero__ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.hero__ctas .l-btn--primary{min-height:54px;padding:0 26px;font-size:16px}.hero__product{--pw:min(1120px, calc(100% - var(--l-gutter) * 2));z-index:1;width:var(--pw);border:1px solid var(--l-line-strong);background:var(--l-ink-1);box-shadow:var(--l-shadow-xl),0 0 0 8px var(--l-ink-1);border-radius:18px;margin:40px auto 0;position:relative}@supports (color:color-mix(in lab,red,red)){.hero__product{box-shadow:var(--l-shadow-xl),0 0 0 8px color-mix(in oklch,var(--l-ink-1) 60%,transparent)}}.hero__product{text-align:left;overflow:hidden}.hp-bar{border-bottom:1px solid var(--l-line);background:var(--l-ink-2);height:38px;color:var(--l-faint);align-items:center;gap:10px;padding:0 14px;font-size:12px;display:flex}.hp-bar .mock__dots i{background:var(--l-ink-3)}.hp-url{background:var(--l-ink-1);border:1px solid var(--l-line);text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:1;max-width:320px;margin:0 auto;padding:3px 10px;overflow:hidden}.hp-body{display:grid}.hp-main{min-width:0;padding:clamp(10px,1.6vw,20px)}.hp-head{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.hp-title{letter-spacing:-.02em;font-size:clamp(14px,1.4vw,17px);font-weight:650}.hp-actions{gap:8px;margin-left:auto;display:flex}.hp-seg{border:1px solid var(--l-line-strong);border-radius:8px;padding:2px;font-size:11.5px;display:none}.hp-seg span{color:var(--l-muted);border-radius:6px;padding:3px 9px}.hp-seg span.is-on{background:var(--l-ink-2);color:var(--l-text);font-weight:600}.hp-ai{background:var(--l-brand);color:var(--l-brand-ink);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:650;display:inline-flex}.hp-dow,.hp-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(3px,.5vw,7px);display:grid}.hp-dow{color:var(--l-faint);text-align:center;margin-bottom:6px;font-size:10.5px}.hp-cell{aspect-ratio:1/1.08;border:1px solid var(--l-line);background:var(--l-ink-2);border-radius:clamp(6px,.7vw,10px);padding:clamp(3px,.45vw,7px)}.hp-cell__n{height:clamp(10px,1.2vw,16px);color:var(--l-faint);font-size:clamp(8.5px,.8vw,11px);line-height:1;display:block}.hp-cell.is-today .hp-cell__n{color:var(--l-brand-text);font-weight:700}.hero.is-live .hp-card{opacity:clamp(0,calc((var(--hp) - .92) * 14),1)}@media (min-width:640px){.hp-seg{display:inline-flex}}@media (min-width:900px) and (min-aspect-ratio:1){.hero{height:185svh}.hero__stage{height:100svh;min-height:640px;padding:0;position:sticky;top:0}.hero__content{inset:var(--l-header-h) 0 auto 0;opacity:calc(1 - var(--hp) * 2.4);transform:translateY(calc(var(--hp) * -80px));padding-top:clamp(24px,6svh,72px);position:absolute}.hero__product{--pw:min(1080px, 88vw, calc((100svh - var(--l-header-h) - 40px) * 1.62));left:calc(50% - var(--pw) / 2);top:calc(var(--l-header-h) + (100svh - var(--l-header-h)) / 2);translate:0 -50%;transform:translateY(calc((1 - var(--hp)) * var(--shift)));will-change:transform;margin:0;position:absolute}.hp-card{opacity:clamp(0,calc((var(--hp) - .3 - var(--i) * .02) * 4),1);transform:scale(clamp(.85,calc(.85 + (var(--hp) - .3) * .6),1))}.hero__caption{opacity:calc(var(--hp) * 3 - 2)}}.hero__caption{z-index:3;border:1px solid var(--l-line-strong);background:var(--l-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--l-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:13px;display:none;position:absolute;bottom:18px;left:50%;translate:-50%}.hero__caption b{color:var(--l-text)}@media (min-width:900px) and (min-aspect-ratio:1){.hero__caption{display:flex}}@media (prefers-reduced-motion:no-preference){.hero__content>*{animation:l-rise .9s var(--l-ease) both}.hero__content>:nth-child(2){animation-delay:60ms}.hero__content>:nth-child(3){animation-delay:.12s}.hero__content>:nth-child(4){animation-delay:.18s}.hero__content>:nth-child(5){animation-delay:.24s}.hero__content>:nth-child(6){animation-delay:.3s}.hero__product{animation:l-rise-product 1.2s .2s var(--l-ease) both}}@keyframes l-rise{0%{transform:translateY(14px)}}@keyframes l-rise-product{0%{opacity:0;margin-top:80px}}@media (min-width:900px) and (min-aspect-ratio:1) and (prefers-reduced-motion:no-preference){.hero__content>*{animation-name:l-rise}@keyframes l-rise-product{0%{opacity:0}}}.proof{z-index:1;border-block:1px solid var(--l-line);background:var(--l-ink-1);padding-block:28px;position:relative}.proof__inner{align-items:center;gap:18px 40px;display:grid}@media (min-width:960px){.proof__inner{grid-template-columns:auto 1fr auto}}.proof__label{color:var(--l-faint);margin:0;font-size:13px;font-weight:500}.platforms{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.platforms li{letter-spacing:-.01em;color:var(--l-muted);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.platforms li i{background:var(--_c);border-radius:3px;width:10px;height:10px}.proof__counter{border:1px solid var(--l-line);border-radius:var(--l-radius);background:var(--l-ink-2);gap:2px;padding:12px 18px;display:grid}.proof__count{letter-spacing:-.018em;font-size:26px;font-weight:650;line-height:1}.proof__count-label{color:var(--l-muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.proof__note{color:var(--l-faint);grid-column:1/-1;margin:0;font-size:12px}.l-live-dot{background:var(--l-success);width:8px;height:8px;box-shadow:0 0 0 0 var(--l-success);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.l-live-dot{box-shadow:0 0 color-mix(in oklch,var(--l-success) 60%,transparent)}}.l-live-dot{animation:2s infinite l-pulse}@keyframes l-pulse{70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.assure{gap:12px;display:grid}@media (min-width:720px){.assure{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.assure{grid-template-columns:repeat(4,1fr)}}.assure__item{border:1px solid var(--l-line);border-radius:var(--l-radius);background:var(--l-ink-1);transition:transform .3s var(--l-ease),box-shadow .3s,border-color .3s;align-content:start;gap:8px;padding:20px;display:grid}.assure__item:hover{box-shadow:var(--l-shadow-md);border-color:var(--l-line-strong);transform:translateY(-3px)}.assure__icon{background:var(--l-brand-1);width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--l-brand-border);color:var(--l-brand-text);border-radius:11px;place-items:center;display:grid}.assure__icon svg{width:20px;height:20px}.assure__item h3{letter-spacing:-.015em;margin:4px 0 0;font-size:16px;font-weight:650}.assure__item p{color:var(--l-muted);margin:0;font-size:14px}.cta-strip{border:1px solid var(--l-brand-border);border-radius:var(--l-radius-l);background:linear-gradient(100deg,var(--l-brand-1),var(--l-ink-1) 70%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:clamp(48px,5vw,80px);padding:20px 24px;display:flex}.cta-strip p{letter-spacing:-.02em;margin:0;font-size:clamp(1.05rem,1rem + .4vw,1.3rem);font-weight:600}.cta-strip p span{color:var(--l-muted);font-weight:400}.qa{border-top:1px solid var(--l-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.qa__item{border-bottom:1px solid var(--l-line);gap:14px 40px;padding-block:clamp(28px,2rem + 1vw,44px);display:grid}@media (min-width:900px){.qa__item{grid-template-columns:80px 1.1fr 1fr;align-items:start}}.qa__num{font-family:var(--l-serif);color:var(--l-paper-muted);font-size:28px}.qa__q{letter-spacing:-.025em;margin:0;font-size:clamp(1.8rem,1.2rem + 2.4vw,3.1rem);font-weight:600;line-height:1}.qa__q .l-serif{font-weight:400}.qa__a{color:var(--l-paper-muted);max-width:46ch;margin:0;font-size:17px}.qa__a strong{color:var(--l-paper-ink);font-weight:600}.how__grid{gap:64px;display:grid;position:relative}.how__steps{counter-reset:step;gap:56px;margin:0;padding:0;list-style:none;display:grid}.how-step{gap:18px;display:grid}.how-step__num{color:var(--l-faint);align-items:center;gap:10px;font-size:13px;font-weight:500;display:inline-flex}.how-step__num b{border:1px solid var(--l-line-strong);width:28px;height:28px;color:var(--l-text);border-radius:50%;place-items:center;font-size:12px;font-weight:600;transition:background-color .3s,color .3s,border-color .3s;display:grid}.how-step__title{letter-spacing:-.022em;margin:0;font-size:clamp(1.8rem,1.3rem + 1.6vw,2.6rem);font-weight:600;line-height:1.05}.how-step__text{max-width:42ch;color:var(--l-muted);margin:0}.how-step__screen{margin-top:8px}.how__progress{display:none}@media (min-width:960px){.how:not(.how--pinned) .how-step{grid-template-rows:1fr auto auto auto 1fr;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px 56px}.how:not(.how--pinned) .how-step__num{grid-area:2/1}.how:not(.how--pinned) .how-step__title{grid-area:3/1}.how:not(.how--pinned) .how-step__text{grid-area:4/1}.how:not(.how--pinned) .how-step__screen{grid-area:1/2/-1;margin:0}.how--pinned .how__grid{min-height:calc(100svh - var(--l-header-h));padding-top:var(--l-header-h);grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:center;gap:56px}.how--pinned .how__steps{gap:10px}.how--pinned .how-step{border-left:1px solid var(--l-line);opacity:.38;gap:10px;padding:18px 0 18px 24px;transition:opacity .4s;position:static}.how--pinned .how-step.is-active{opacity:1;border-left-color:var(--l-brand-text)}.how--pinned .how-step.is-active .how-step__num b{background:var(--l-brand);border-color:var(--l-brand-text);color:var(--l-brand-ink)}.how--pinned .how-step__title{font-size:1.9rem}.how--pinned .how-step__text{transition:grid-template-rows .45s var(--l-ease);grid-template-rows:0fr;display:grid}.how--pinned .how-step__text>span{overflow:hidden}.how--pinned .how-step.is-active .how-step__text{grid-template-rows:1fr}.how--pinned .how-step__screen{top:calc(50% + var(--l-header-h) / 2);right:var(--l-gutter);width:calc((100% - var(--l-gutter) * 2 - 56px) * 1.25 / 2.15);opacity:0;transition:opacity .5s var(--l-ease),transform .6s var(--l-ease);pointer-events:none;margin:0;position:absolute;transform:translateY(calc(24px - 50%))scale(.98)}.how--pinned .how-step.is-active .how-step__screen{opacity:1;pointer-events:auto;transform:translateY(-50%)}.how--pinned .how__progress{left:var(--l-gutter);background:var(--l-line);border-radius:2px;width:140px;height:2px;display:block;position:absolute;bottom:32px;overflow:hidden}.how--pinned .how__progress i{height:100%;width:calc(var(--how-p,0) * 100%);background:var(--l-brand);display:block}}.mock{--m-bg:var(--l-ink-1);border:1px solid var(--l-line-strong);border-radius:var(--l-radius-l);background:var(--m-bg);box-shadow:var(--l-shadow),0 0 0 8px var(--l-ink-1);position:relative}@supports (color:color-mix(in lab,red,red)){.mock{box-shadow:var(--l-shadow),0 0 0 8px color-mix(in oklch,var(--l-ink-1) 70%,transparent)}}.mock{color:var(--l-text);aspect-ratio:16/11;font-size:13px;overflow:hidden}.mock__bar{border-bottom:1px solid var(--l-line);background:var(--l-ink-2);align-items:center;gap:8px;height:38px;padding:0 14px;display:flex}.mock__dots{gap:6px;display:flex}.mock__dots i{background:var(--l-ink-3);border-radius:50%;width:9px;height:9px}.mock__title{color:var(--l-faint);margin-left:8px;font-size:12px}.mock__body{grid-template-columns:52px 1fr;height:calc(100% - 38px);display:grid}.mock__side{border-right:1px solid var(--l-line);align-content:start;justify-items:center;gap:10px;padding:14px 0;display:grid}.mock__side i{background:var(--l-ink-3);border-radius:7px;width:22px;height:22px}.mock__side i.is-on{background:var(--l-brand)}.mock__main{align-content:start;gap:14px;min-width:0;padding:clamp(12px,2.2vw,22px);display:grid}.mock__h{letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.mock__btn{background:var(--l-brand);color:var(--l-brand-ink);white-space:nowrap;border-radius:8px;padding:6px 10px;font-size:11.5px;font-weight:600}.mock__card{border:1px solid var(--l-line);background:var(--l-ink-2);border-radius:12px;padding:12px}.m-accounts{gap:8px;display:grid}.m-account{border:1px solid var(--l-line);background:var(--l-ink-2);border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.m-account__icon{width:30px;height:30px;color:var(--l-inverse);border-radius:9px;place-items:center;font-size:11px;font-weight:700;display:grid}.m-account__name{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.m-account__meta{color:var(--l-faint);font-size:11px}.m-health{color:var(--l-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.m-health:before{content:"";background:var(--_c,var(--l-success));border-radius:50%;width:7px;height:7px}.m-composer{grid-template-columns:1.2fr 1fr;gap:12px;display:grid}.m-lines{gap:7px;display:grid}.m-lines i{background:var(--l-ink-3);border-radius:4px;height:7px;display:block}.m-typing{color:var(--l-muted);font-size:12.5px;line-height:1.5}.m-typing b{color:var(--l-text);font-weight:500}.m-caret{vertical-align:-2px;background:var(--l-brand);width:7px;height:14px;margin-left:2px;animation:1s step-end infinite l-blink;display:inline-block}@keyframes l-blink{50%{opacity:0}}.m-cost{border-top:1px solid var(--l-line);color:var(--l-muted);justify-content:space-between;align-items:center;padding-top:10px;font-size:11.5px;display:flex}.m-post{aspect-ratio:4/5;background:radial-gradient(80% 60% at 70% 20%,var(--l-amber),transparent 70%),linear-gradient(160deg,var(--l-coral),var(--l-violet));border-radius:10px;align-content:end;gap:6px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.m-post{background:radial-gradient(80% 60% at 70% 20%,color-mix(in oklch,var(--l-amber) 85%,transparent),transparent 70%),linear-gradient(160deg,var(--l-coral),var(--l-violet))}}.m-post{color:var(--l-inverse);letter-spacing:-.02em;font-size:clamp(11px,1.3vw,15px);font-weight:650;line-height:1.05}.m-post small{opacity:.8;font-size:10px;font-weight:500}.m-tags{flex-wrap:wrap;gap:5px;display:flex}.m-tags span{background:var(--l-brand-soft);color:var(--l-brand-text);border-radius:6px;padding:2px 7px;font-size:10.5px}.m-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.m-day{border:1px solid var(--l-line);background:var(--l-ink-2);border-radius:9px;align-content:start;gap:5px;min-height:120px;padding:6px;display:grid}.m-day__n{color:var(--l-faint);font-size:10.5px}.m-evt{background:var(--_c);border-radius:6px;padding:5px 6px}@supports (color:color-mix(in lab,red,red)){.m-evt{background:color-mix(in oklch,var(--_c) 22%,transparent)}}.m-evt{border-left:2px solid var(--_c);color:var(--l-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.m-evt small{color:var(--l-muted);font-size:9.5px;display:block}.m-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.m-kpi{border:1px solid var(--l-line);background:var(--l-ink-2);border-radius:10px;padding:10px}.m-kpi__v{letter-spacing:-.02em;font-size:clamp(15px,1.8vw,20px);font-weight:600}.m-kpi__l{color:var(--l-faint);font-size:10.5px}.m-kpi__d{color:var(--l-success);font-size:10.5px}.m-chart svg{width:100%;height:auto;display:block}.m-insight{border:1px solid var(--l-brand-border);background:var(--l-brand-soft);border-radius:10px;align-items:start;gap:10px;padding:10px;font-size:11.5px;line-height:1.45;display:flex}.m-insight>span:last-child{overflow-wrap:anywhere;min-width:0}.m-insight b{color:var(--l-brand-text)}@media (max-width:560px){.mock{aspect-ratio:auto}.mock__body{grid-template-columns:1fr}.mock__side{display:none}.m-composer{grid-template-columns:1fr}.m-post{max-width:200px}.m-week{grid-template-columns:repeat(4,1fr)}.m-week .m-day:nth-child(n+5){display:none}}.feat{border-top:1px solid var(--l-line);align-items:center;gap:40px;padding-block:clamp(48px,3rem + 3vw,104px);display:grid}.feat:first-of-type{border-top:0;padding-top:0}@media (min-width:960px){.feat{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px}.feat--flip>:first-child{order:2}}.feat>*,.calfill,.hub .l-container{min-width:0}.feat__text{align-content:start;justify-items:start;gap:18px;display:grid}.feat__list{color:var(--l-muted);gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.feat__list li{gap:10px;display:flex}.feat__list li:before{content:"";background:var(--l-brand-soft);width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--l-brand-border);border-radius:4px;flex:none;margin-top:5px}.feat__note{color:var(--l-faint);font-size:13px}.editor{border:1px solid var(--l-line-strong);border-radius:var(--l-radius-l);background:linear-gradient(var(--l-ink-1),var(--l-ink-1)) padding-box,linear-gradient(140deg,var(--l-brand-border),var(--l-line-strong) 40%) border-box;box-shadow:var(--l-shadow);gap:16px;padding:clamp(12px,2vw,20px);display:grid}@media (min-width:640px){.editor{grid-template-columns:minmax(0,1fr) 240px}}.editor__stage{aspect-ratio:4/5;background:repeating-conic-gradient(var(--sa-gray-3) 0% 25%,var(--sa-gray-1) 0% 50%) 50% / 20px 20px;border-radius:12px;position:relative;overflow:hidden}.editor__stage .canvas-container{top:0;right:0;bottom:0;left:0;position:absolute!important}.editor__fallback{background:var(--ed-bg,linear-gradient(135deg, var(--l-coral), var(--l-violet)));color:var(--ed-fg,var(--l-inverse));align-content:space-between;padding:8%;transition:opacity .4s;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.editor.is-ready .editor__fallback{opacity:0;pointer-events:none}.editor__fallback-brand{letter-spacing:.1em;text-transform:uppercase;opacity:.85;font-size:clamp(10px,1.6vw,14px);font-weight:600}.editor__fallback-title{letter-spacing:-.025em;font-size:clamp(26px,5.2vw,54px);font-weight:700;line-height:.98}.editor__fallback-sub{opacity:.9;margin-top:12px;font-size:clamp(12px,1.7vw,17px)}.editor__controls{align-content:start;gap:16px;display:grid}.editor__field{gap:7px;display:grid}.editor__label{color:var(--l-muted);font-size:12px;font-weight:500}.l-input,.l-textarea,.l-select{border:1px solid var(--l-line-strong);background:var(--l-ink-0);width:100%;min-height:44px;color:var(--l-text);font:15px/1.4 var(--l-font);border-radius:10px;padding:10px 12px;transition:border-color .2s,box-shadow .2s}.l-textarea{resize:vertical;min-height:180px}.l-input:focus,.l-textarea:focus,.l-select:focus{border-color:var(--l-brand-text);box-shadow:0 0 0 4px var(--l-brand-soft);outline:none}.l-input::placeholder,.l-textarea::placeholder{color:var(--l-faint)}.swatches{flex-wrap:wrap;gap:8px;display:flex}.swatch{background:var(--sw);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--l-line-strong),0 0 0 0 var(--l-brand);cursor:pointer;transition:transform .2s var(--l-ease),box-shadow .2s;border:0;border-radius:50%;padding:0}.swatch:hover{transform:scale(1.08)}.swatch[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--l-line-strong),0 0 0 2px var(--l-ink-1),0 0 0 4px var(--l-brand)}.seg{border:1px solid var(--l-line-strong);background:var(--l-ink-0);border-radius:10px;padding:3px;display:inline-flex}.seg button{min-height:34px;color:var(--l-muted);font:500 13px var(--l-font);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px}.seg button[aria-pressed=true]{background:var(--l-ink-3);color:var(--l-text)}.calfill{border:1px solid var(--l-line-strong);border-radius:var(--l-radius-l);background:var(--l-ink-1);box-shadow:var(--l-shadow);padding:clamp(14px,2vw,22px)}.calfill__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.calfill__title{font-weight:600}.calfill__stats{color:var(--l-muted);gap:14px;font-size:12.5px;display:flex}.calfill__stats b{color:var(--l-text)}.calfill__dow,.calfill__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.calfill__dow{color:var(--l-faint);text-align:center;margin-bottom:6px;font-size:10.5px}.calfill__cell{border:1px solid var(--l-line);background:var(--l-ink-2);border-radius:8px;grid-template-columns:minmax(0,1fr);align-content:start;gap:3px;min-width:0;min-height:clamp(44px,7vw,74px);padding:5px;display:grid;position:relative;overflow:hidden}.calfill__n{color:var(--l-faint);font-size:10px}.calfill__chip{white-space:nowrap;color:#0000;background:var(--_c);transform-origin:0;opacity:0;border-radius:3px;min-width:0;height:6px;overflow:hidden;transform:scaleX(0)}@media (min-width:640px){.calfill__chip{background:var(--_c);height:auto;padding:3px 5px}@supports (color:color-mix(in lab,red,red)){.calfill__chip{background:color-mix(in oklch,var(--_c) 25%,transparent)}}.calfill__chip{border-left:2px solid var(--_c);color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;line-height:1.2;overflow:hidden}}.calfill.is-in .calfill__chip{animation:l-chip .5s var(--l-ease) forwards;animation-delay:calc(var(--i) * 45ms + .2s)}@keyframes l-chip{to{opacity:1;transform:none}}.calfill__legend{color:var(--l-muted);flex-wrap:wrap;gap:6px 14px;margin-top:14px;font-size:12px;display:flex}.calfill__legend span{align-items:center;gap:6px;display:inline-flex}.calfill__legend span:before{content:"";background:var(--_c);border-radius:2px;width:8px;height:8px}.rivals{gap:14px;display:grid}@media (min-width:640px){.rivals{grid-template-columns:repeat(2,1fr)}.rivals>:first-child{grid-column:1/-1}}.rival{border:1px solid var(--l-line-strong);border-radius:var(--l-radius);background:var(--l-ink-1);padding:18px}.rival__head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.rival__avatar{background:conic-gradient(from 200deg,var(--l-coral),var(--l-violet),var(--l-sky),var(--l-coral));border-radius:50%;width:38px;height:38px;padding:2px}.rival__avatar i{background:var(--l-ink-2);border-radius:50%;width:100%;height:100%;display:block}.rival__name{font-weight:600}.rival__meta{color:var(--l-faint);font-size:12px}.rival__stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.rival__stat b{letter-spacing:-.02em;font-size:20px;font-weight:600;display:block}.rival__stat span{color:var(--l-faint);font-size:11.5px}.bars{gap:9px;display:grid}.bar{color:var(--l-muted);grid-template-columns:74px 1fr 38px;align-items:center;gap:10px;font-size:12px;display:grid}.bar__track{background:var(--l-ink-3);border-radius:4px;height:8px;overflow:hidden}.bar__fill{height:100%;width:var(--w);background:var(--_c,var(--l-brand));transform-origin:0;transition:transform 1.1s var(--l-ease);border-radius:4px;display:block;transform:scaleX(0)}.is-in .bar__fill{transform:none}.chart{border:1px solid var(--l-line-strong);border-radius:var(--l-radius-l);background:var(--l-ink-1);box-shadow:var(--l-shadow);padding:clamp(14px,2vw,22px)}.chart__head{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.chart__big{letter-spacing:-.018em;font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1}.chart__delta{color:var(--l-success);font-size:13px;font-weight:500}.chart svg{width:100%;height:auto;display:block;overflow:visible}.chart__line{fill:none;stroke:var(--l-chart);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.chart__line--b{stroke:var(--l-violet);stroke-width:1.75px;stroke-dasharray:1;opacity:.9}.chart__area{fill:url(#chartFill);opacity:0;transition:opacity 1.2s .9s}.chart__grid line{stroke:var(--l-line)}.chart__axis text{fill:var(--l-faint);font-size:11px;font-family:var(--l-font)}.chart__dot{fill:var(--l-ink-1);stroke:var(--l-chart);stroke-width:2.5px;opacity:0;transition:opacity .4s 1.8s}.chart__tip{opacity:0;transition:opacity .4s 1.9s}.chart.is-in .chart__line{animation:l-draw 2s var(--l-ease) forwards}.chart.is-in .chart__line--b{animation-delay:.3s}.chart.is-in .chart__area,.chart.is-in .chart__dot,.chart.is-in .chart__tip{opacity:1}@keyframes l-draw{to{stroke-dashoffset:0}}.chart__legend{color:var(--l-muted);gap:16px;margin-top:10px;font-size:12px;display:flex}.chart__legend span:before{content:"";vertical-align:middle;background:var(--_c);width:14px;height:2px;margin-right:6px;display:inline-block}.analyze{background:radial-gradient(70% 90% at 100% 0%,var(--l-brand),transparent 60%),radial-gradient(60% 80% at 0% 100%,var(--l-violet),transparent 60%),var(--l-ink-1);border-radius:28px;gap:36px;padding:clamp(28px,4vw,64px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.analyze{background:radial-gradient(70% 90% at 100% 0%,color-mix(in oklch,var(--l-brand) 30%,transparent),transparent 60%),radial-gradient(60% 80% at 0% 100%,color-mix(in oklch,var(--l-violet) 10%,transparent),transparent 60%),var(--l-ink-1)}}.analyze{border:1px solid var(--l-line-strong)}@media (min-width:960px){.analyze{grid-template-columns:1.1fr 1fr;align-items:center}}.analyze__form{gap:12px;display:grid}.analyze__row{flex-wrap:wrap;gap:10px;display:flex}.analyze__input-wrap{flex:240px;position:relative}.analyze__input-wrap span{color:var(--l-faint);font-size:17px;position:absolute;top:50%;left:16px;translate:0 -50%}.analyze__input-wrap .l-input{border-radius:999px;min-height:54px;padding-left:34px;font-size:17px}.analyze__row .l-btn{min-height:54px}.analyze__status{min-height:1.5em;color:var(--l-muted);margin:0;font-size:14px}.analyze__status[data-tone=error]{color:var(--l-danger)}.analyze__status[data-tone=ok]{color:var(--l-success)}.analyze__report{border:1px solid var(--l-line);border-radius:var(--l-radius);background:var(--l-ink-1);box-shadow:var(--l-shadow-md);gap:12px;padding:18px;display:grid}.analyze__report-row{border-bottom:1px dashed var(--l-line);color:var(--l-muted);justify-content:space-between;gap:12px;padding-bottom:10px;font-size:14px;display:flex}.analyze__report-row b{color:var(--l-text)}.analyze__lock{color:var(--l-faint);align-items:center;gap:8px;font-size:13px;display:flex}.l-table-wrap{border:1px solid var(--l-line-strong);border-radius:var(--l-radius);-webkit-overflow-scrolling:touch;position:relative;overflow-x:auto}.l-table{border-collapse:collapse;width:100%;min-width:640px;font-size:14.5px}.l-table th,.l-table td{border-bottom:1px solid var(--l-line);text-align:center;vertical-align:middle;padding:14px 16px}.l-table thead th{color:var(--l-muted);white-space:nowrap;font-size:13px;font-weight:600}.l-table tbody th{text-align:left;font-weight:500}.l-table tr:last-child>*{border-bottom:0}.l-table .is-us{background:var(--l-brand-1);color:var(--l-paper-ink);font-weight:600}.l-table thead .is-us{color:var(--l-paper-ink)}.l-table th:first-child,.l-table td:first-child{z-index:1;background:var(--l-table-bg,var(--l-ink-1));position:sticky;left:0}.l-section--paper .l-table{--l-table-bg:var(--l-paper)}.mark{align-items:center;gap:6px;font-size:13px;display:inline-flex}.mark svg{flex:none;width:18px;height:18px}.mark--yes{color:var(--l-success)}.mark--no{color:var(--l-faint)}.mark--partial{color:var(--l-warning)}.mark--unknown{color:var(--l-faint)}.l-section:not(.l-section--paper) .mark--yes{color:var(--l-success)}.l-section:not(.l-section--paper) .mark--partial{color:var(--l-amber)}.l-section:not(.l-section--paper) .l-table .is-us{background:var(--l-brand-soft);color:var(--l-text)}.l-footnote{color:var(--l-faint);max-width:80ch;margin-top:14px;font-size:12.5px}.plans{gap:16px;display:grid}@media (min-width:900px){.plans{grid-template-columns:repeat(3,1fr);align-items:stretch}}.plan{border:1px solid var(--l-line-strong);border-radius:var(--l-radius-l);background:var(--l-ink-1);grid-template-rows:auto auto auto 1fr auto;gap:18px;padding:28px 24px;display:grid;position:relative}.plan--highlight{background:linear-gradient(var(--l-ink-1),var(--l-ink-1)) padding-box,linear-gradient(160deg,var(--l-brand-strong),var(--l-brand-border) 55%,var(--l-line-strong)) border-box;box-shadow:var(--l-shadow-xl),0 30px 60px -40px var(--l-brand-strong);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.plan--highlight{box-shadow:var(--l-shadow-xl),0 30px 60px -40px color-mix(in oklch,var(--l-brand-strong) 60%,transparent)}}@media (min-width:900px){.plan--highlight{transform:translateY(-12px)}}.plan__badge{background:var(--l-brand);color:var(--l-brand-ink);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;top:-12px;left:24px}.plan__name{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.plan__desc{color:var(--l-muted);margin:4px 0 0;font-size:14px}.plan__price{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.plan__amount{letter-spacing:-.025em;font-size:44px;font-weight:600;line-height:1}.plan__per{color:var(--l-muted);font-size:14px}.plan__sub{width:100%;color:var(--l-faint);min-height:1.4em;font-size:12.5px}.plan__features{border-top:1px solid var(--l-line);align-content:start;gap:10px;margin:0;padding:18px 0 0;font-size:14.5px;list-style:none;display:grid}.plan__features li{color:var(--l-muted);justify-content:space-between;gap:12px;display:flex}.plan__features li b{color:var(--l-text);text-align:right;font-weight:500}.billing-toggle{border:1px solid var(--l-line-strong);background:var(--l-ink-1);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.billing-toggle button{min-height:40px;color:var(--l-muted);font:500 14px var(--l-font);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;transition:background-color .25s,color .25s;display:inline-flex}.billing-toggle button[aria-pressed=true]{background:var(--l-text);color:var(--l-ink-0)}.billing-toggle .l-chip{padding:2px 8px;font-size:11px}.billing-toggle button[aria-pressed=true] .l-chip--brand{background:var(--l-brand);color:var(--l-brand-ink);border-color:#0000}.l-notice{border:1px solid var(--warning-border);border-radius:var(--l-radius);background:var(--warning-subtle);color:var(--l-muted);align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;display:flex}.l-notice b{color:var(--l-amber)}.packs{gap:12px;display:grid}@media (min-width:720px){.packs{grid-template-columns:repeat(3,1fr)}}.pack{border:1px solid var(--l-line-strong);border-radius:var(--l-radius);background:var(--l-ink-1);gap:6px;padding:22px;display:grid}.pack__credits{letter-spacing:-.018em;font-size:28px;font-weight:600}.pack__price{font-size:16px;font-weight:500}.pack__unit{color:var(--l-faint);font-size:12.5px}.addons{gap:12px;display:grid}@media (min-width:720px){.addons{grid-template-columns:repeat(2,1fr)}}.addon{border:1px solid var(--l-line);border-radius:var(--l-radius);justify-content:space-between;gap:16px;padding:18px 20px;display:flex}.addon h3{margin:0 0 4px;font-size:16px;font-weight:600}.addon p{color:var(--l-muted);margin:0;font-size:14px}.l-details{border:1px solid var(--l-line-strong);border-radius:var(--l-radius);background:var(--l-ink-1)}.l-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;font-weight:600;list-style:none;display:flex}.l-details>summary::-webkit-details-marker{display:none}.l-details>summary:after{content:"+";transition:transform .25s var(--l-ease);font-size:22px;font-weight:300}.l-details[open]>summary:after{transform:rotate(45deg)}.l-details>.l-table-wrap{margin:0 12px 12px}.quotes{gap:16px;display:grid}@media (min-width:900px){.quotes{grid-template-columns:repeat(3,1fr)}}.quote{border:1px solid var(--l-line-strong);border-radius:var(--l-radius-l);background:var(--l-ink-1);margin:0;padding:26px}.quote blockquote{font-family:var(--l-serif);margin:0 0 18px;font-size:22px;line-height:1.3}.quote figcaption{color:var(--l-muted);font-size:14px}.faq{border-top:1px solid var(--l-line);gap:0;display:grid}.faq details{border-bottom:1px solid var(--l-line)}.faq summary{letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";width:12px;height:12px;transition:transform .3s var(--l-ease);opacity:.6;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;transform:rotate(45deg)translateY(-4px)}.faq details[open] summary:after{transform:rotate(-135deg)translateY(-2px)}.faq__a{max-width:68ch;color:var(--l-muted);margin:0;padding:0 0 24px}@media (min-width:960px){.faq-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:72px;display:grid}.faq-layout .l-section__head{top:calc(var(--l-header-h) + 32px);position:sticky}}.final{background:radial-gradient(50% 80% at 100% 0%,var(--l-ink-1),transparent 70%),var(--l-brand);border-radius:32px;gap:36px;padding:clamp(36px,6vw,88px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.final{background:radial-gradient(50% 80% at 100% 0%,color-mix(in oklch,var(--l-ink-1) 45%,transparent),transparent 70%),var(--l-brand)}}.final{color:var(--l-brand-ink);box-shadow:var(--l-shadow-xl)}@media (min-width:960px){.final{grid-template-columns:1.25fr 1fr;align-items:center}}.final__grid{z-index:0;opacity:.5;background-image:linear-gradient(var(--l-brand-ink) 1px,transparent 1px),linear-gradient(90deg,var(--l-brand-ink) 1px,transparent 1px);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.final__grid{background-image:linear-gradient(color-mix(in oklch,var(--l-brand-ink) 9%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--l-brand-ink) 9%,transparent) 1px,transparent 1px)}}.final__grid{background-size:56px 56px;-webkit-mask-image:linear-gradient(110deg,#0000 20%,#000 80%);mask-image:linear-gradient(110deg,#0000 20%,#000 80%)}.final>:not(.final__grid){position:relative}.final__text{justify-items:start;gap:20px;display:grid}.final .l-eyebrow,.final .l-lead{color:var(--l-brand-ink)}@supports (color:color-mix(in lab,red,red)){.final .l-eyebrow,.final .l-lead{color:color-mix(in oklch,var(--l-brand-ink) 78%,transparent)}}.final .l-h2,.final .l-serif{color:var(--l-brand-ink)}.final__list{border-radius:var(--l-radius-l);background:var(--l-ink-1);gap:10px;margin:0;padding:22px;list-style:none;display:grid}@supports (color:color-mix(in lab,red,red)){.final__list{background:color-mix(in oklch,var(--l-ink-1) 70%,transparent)}}.final__list{box-shadow:var(--l-shadow-md);color:var(--l-text);font-size:15px}.final__list li{align-items:flex-start;gap:10px;display:flex}.final__list svg{width:18px;height:18px;color:var(--l-brand-text);flex:none;margin-top:2px}.final__actions{flex-wrap:wrap;gap:12px;display:flex}.l-footer{border-top:1px solid var(--l-line);color:var(--l-muted);padding-block:0 40px;font-size:14px}.l-footer__grid{gap:40px;display:grid}@media (min-width:640px){.l-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.l-footer__grid{grid-template-columns:minmax(0,1.3fr) repeat(var(--cols,4),minmax(0,1fr));gap:32px}}.l-footer h2{letter-spacing:.12em;text-transform:uppercase;color:var(--l-faint);margin:0 0 14px;font-size:12px;font-weight:600}.l-footer ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.l-footer a,.l-footer .l-linkbtn{color:var(--l-muted);text-decoration:none;transition:color .2s}.l-footer a:hover,.l-footer .l-linkbtn:hover{color:var(--l-text)}.l-linkbtn{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.l-footer__bottom{border-top:1px solid var(--l-line);color:var(--l-faint);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:56px;padding-top:24px;font-size:13px;display:flex}.l-footer__legal{border-top:1px solid var(--l-line);color:var(--l-faint);gap:20px;margin-top:48px;padding-top:24px;font-size:13px;line-height:1.6;display:grid}@media (min-width:900px){.l-footer__legal{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px}}.l-footer__firm{gap:2px;font-style:normal;display:grid}.l-footer__firm strong{color:var(--l-muted);font-weight:600}.l-footer__pay{justify-items:start;gap:8px;display:grid}@media (min-width:900px){.l-footer__pay{justify-items:end}}.l-footer__pay img{box-sizing:border-box;border:1px solid var(--l-line);background:#fff;border-radius:10px;width:100%;max-width:424px;height:auto;padding:8px 12px;display:block}.l-footer__legal+.l-footer__bottom{margin-top:24px}.l-footer__company{color:var(--l-faint);margin-top:16px;font-size:13px;line-height:1.6}.cookie{z-index:60;border:1px solid var(--l-line-strong);border-radius:var(--l-radius);background:var(--l-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:980px;box-shadow:var(--l-shadow-xl);color:var(--l-muted);gap:14px;margin-inline:auto;padding:16px 18px;font-size:14px;display:grid;position:fixed;bottom:12px;left:12px;right:12px}.cookie[hidden]{display:none}@media (min-width:900px){.cookie{grid-template-columns:1fr auto;align-items:center}}.cookie p{margin:0}.cookie__actions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cookie__actions .l-btn{min-height:42px;padding:0 14px;font-size:14px}.cookie__prefs{border:0;gap:10px;margin:0;padding:0;display:grid}.cookie__pref{border:1px solid var(--l-line);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:12px 14px;display:grid}.cookie__pref b{color:var(--l-text);font-weight:500;display:block}.l-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--l-ink-3);cursor:pointer;border-radius:999px;flex:none;width:44px;height:26px;margin:0;transition:background-color .2s;position:relative}.l-switch:after{content:"";background:var(--l-text);width:20px;height:20px;transition:transform .25s var(--l-ease);border-radius:50%;position:absolute;top:3px;left:3px}.l-switch:checked{background:var(--l-brand)}.l-switch:checked:after{background:var(--l-brand-ink);transform:translate(18px)}.l-switch:disabled{opacity:.6;cursor:not-allowed}.l-dialog{border:1px solid var(--l-line-strong);border-radius:var(--l-radius-l);background:var(--l-ink-1);width:min(720px,100vw - 24px);height:fit-content;max-height:calc(100svh - 24px);color:var(--l-text);box-shadow:var(--l-shadow-xl);margin:auto;padding:0;position:fixed;top:0;right:0;bottom:0;left:0}.l-dialog--sm{width:min(480px,100vw - 24px)}.l-dialog::backdrop{background:var(--l-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.l-dialog[open]{animation:l-pop .35s var(--l-ease)}@keyframes l-pop{0%{opacity:0;transform:translateY(12px)scale(.98)}}.l-dialog__body{gap:16px;padding:clamp(20px,3vw,32px);display:grid}.l-dialog__close{background:var(--surface-hover);width:40px;height:40px;color:var(--l-text);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:20px;display:grid;position:absolute;top:10px;right:10px}.l-dialog h2{letter-spacing:-.02em;margin:0;padding-right:40px;font-size:24px}.l-video{aspect-ratio:16/9;border-radius:var(--l-radius);background:var(--l-ink-0);width:100%;height:auto;display:block}.video-ph{aspect-ratio:16/9;border-radius:var(--l-radius);background:radial-gradient(60% 80% at 30% 30%,var(--l-violet),transparent 70%),radial-gradient(60% 80% at 80% 80%,var(--l-brand),transparent 70%),var(--l-ink-0);place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.video-ph{background:radial-gradient(60% 80% at 30% 30%,color-mix(in oklch,var(--l-violet) 14%,transparent),transparent 70%),radial-gradient(60% 80% at 80% 80%,color-mix(in oklch,var(--l-brand) 35%,transparent),transparent 70%),var(--l-ink-0)}}.video-ph{text-align:center}.video-ph__inner{justify-items:center;gap:10px;padding:20px;display:grid}.video-ph__ring{border:1px solid var(--l-line-strong);background:var(--surface-hover);border-radius:50%;place-items:center;width:68px;height:68px;display:grid}.page-hero{padding-top:calc(var(--l-header-h) + clamp(48px,6vw,96px));background:radial-gradient(60% 90% at 50% 0%,var(--l-brand) 0%,transparent 70%),var(--l-ink-0);padding-bottom:clamp(40px,4vw,64px)}@supports (color:color-mix(in lab,red,red)){.page-hero{background:radial-gradient(60% 90% at 50% 0%,color-mix(in oklch,var(--l-brand) 18%,transparent) 0%,transparent 70%),var(--l-ink-0)}}.page-hero__inner{gap:18px;max-width:820px;display:grid}.page-hero--center .page-hero__inner{text-align:center;justify-items:center;margin-inline:auto}.crumbs{color:var(--l-faint);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.crumbs li+li:before{content:"/";opacity:.6;margin-right:6px}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--l-text)}.legal{gap:48px;padding-bottom:120px;display:grid}@media (min-width:960px){.legal{grid-template-columns:240px minmax(0,1fr);gap:72px}}.legal__nav{align-self:start}@media (min-width:960px){.legal__nav{top:calc(var(--l-header-h) + 24px);position:sticky}}.legal__nav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.legal__nav a{color:var(--l-muted);border-radius:8px;padding:8px 12px;font-size:14px;text-decoration:none;display:block}.legal__nav a:hover{color:var(--l-text);background:var(--surface-hover)}.legal__nav a[aria-current=page]{color:var(--l-text);background:var(--l-ink-2);box-shadow:inset 2px 0 0 var(--l-brand)}.legal__meta{flex-wrap:wrap;gap:8px;display:flex}.prose{max-width:72ch;color:var(--l-muted);font-size:16px;line-height:1.75}.prose h2{color:var(--l-text);letter-spacing:-.02em;margin:2.4em 0 .6em;font-size:1.35rem;font-weight:600;line-height:1.3}.prose h3{color:var(--l-text);margin:1.8em 0 .4em;font-size:1.05rem;font-weight:600}.prose p,.prose ul,.prose ol{margin:0 0 1em}.prose ul,.prose ol{padding-left:1.3em}.prose li{margin-bottom:.4em}.prose strong{color:var(--l-text);font-weight:600}.prose a{color:var(--l-brand-text)}.prose .yer-tutucu{background:var(--warning-subtle);color:var(--l-amber);white-space:nowrap;border-radius:5px;padding:1px 6px;font-size:.92em}.prose table{border-collapse:collapse;width:100%;margin:1em 0 1.5em;font-size:14px}.prose th,.prose td{border:1px solid var(--l-line-strong);text-align:left;vertical-align:top;padding:10px 12px}.prose th{color:var(--l-text);background:var(--l-ink-1);font-weight:600}.prose .table-scroll{overflow-x:auto}.prose code{background:var(--l-ink-2);color:var(--l-text);border-radius:5px;padding:2px 6px;font-size:.9em}.tool{gap:24px;display:grid}@media (min-width:960px){.tool{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}.tool__panel{border:1px solid var(--l-line-strong);border-radius:var(--l-radius-l);background:var(--l-ink-1);padding:clamp(16px,2.4vw,24px)}.tool__summary{color:var(--l-muted);flex-wrap:wrap;gap:8px 20px;margin-top:12px;font-size:13.5px;display:flex}.tool__summary b{color:var(--l-text)}.limits{gap:8px;margin:0;padding:0;list-style:none;display:grid}.limit{border:1px solid var(--l-line);background:var(--l-ink-0);border-radius:12px;gap:6px;padding:12px 14px;display:grid}.limit__top{justify-content:space-between;gap:12px;font-size:14px;display:flex}.limit__name b{font-weight:600}.limit__name span{color:var(--l-faint)}.limit__count{font-variant-numeric:tabular-nums;color:var(--l-muted);white-space:nowrap}.limit__track{background:var(--l-ink-3);border-radius:3px;height:5px;overflow:hidden}.limit__fill{background:var(--l-brand);width:0;height:100%;transition:width .25s var(--l-ease),background-color .25s;border-radius:3px;display:block}.limit[data-state=warn] .limit__fill{background:var(--l-amber)}.limit[data-state=over] .limit__fill{background:var(--l-danger)}.limit[data-state=over] .limit__count{color:var(--l-danger);font-weight:600}.limit__note{color:var(--l-faint);font-size:12px}.sizes{gap:16px;display:grid}@media (min-width:900px){.sizes{grid-template-columns:repeat(2,1fr)}}.size-card{border:1px solid var(--l-line-strong);border-radius:var(--l-radius-l);background:var(--l-ink-1);padding:20px}.size-card h2{letter-spacing:-.02em;margin:0 0 12px;font-size:20px}.size-row{border-top:1px solid var(--l-line);grid-template-columns:40px 1fr auto;align-items:center;gap:14px;padding:10px 0;font-size:14px;display:grid}.size-row__shape{place-items:center;width:40px;height:40px;display:grid}.size-row__shape i{border:1.5px solid var(--l-brand);background:var(--l-brand-soft);border-radius:3px;max-width:36px;max-height:36px;display:block}.size-row__px{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-weight:600}.size-row__px small{color:var(--l-faint);font-size:12px;font-weight:400;display:block}.tool-cards{gap:16px;display:grid}@media (min-width:720px){.tool-cards{grid-template-columns:repeat(2,1fr)}}.tool-card{border:1px solid var(--l-line-strong);border-radius:var(--l-radius-l);background:var(--l-ink-1);transition:border-color .25s,transform .25s var(--l-ease);gap:10px;padding:26px;text-decoration:none;display:grid}.tool-card:hover{border-color:var(--l-brand-border);transform:translateY(-2px)}.tool-card h2{letter-spacing:-.02em;margin:0;font-size:22px}.tool-card p{color:var(--l-muted);margin:0}.signup-band{border:1px solid var(--l-line-strong);border-radius:var(--l-radius-l);background:radial-gradient(60% 120% at 100% 50%,var(--l-brand),transparent 70%),var(--l-ink-1);align-items:center;gap:18px;margin-top:64px;padding:clamp(24px,4vw,40px);display:grid}@supports (color:color-mix(in lab,red,red)){.signup-band{background:radial-gradient(60% 120% at 100% 50%,color-mix(in oklch,var(--l-brand) 30%,transparent),transparent 70%),var(--l-ink-1)}}@media (min-width:800px){.signup-band{grid-template-columns:1fr auto}}.signup-band h2{letter-spacing:-.018em;margin:0 0 6px;font-size:clamp(1.4rem,1.1rem + 1vw,2rem)}.signup-band p{color:var(--l-muted);margin:0}.ps{border-right:1px solid var(--l-line);background:var(--sa-gray-2);color:var(--l-muted);flex-direction:column;gap:10px;display:flex}.ps__ico{flex:none;width:16px;height:16px}.ps__ico--sm{width:13px;height:13px}.ps__ico--zap{fill:currentColor;stroke-width:0;width:13px;height:13px;color:var(--l-brand-text)}.ps__brand-av{background:var(--sa-gray-12);width:26px;height:26px;color:var(--l-brand);letter-spacing:.02em;border-radius:7px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.ps__nav{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ps__item{color:var(--l-muted);border-radius:8px;align-items:center;gap:9px;display:flex;position:relative}.ps__item.is-active{background:var(--surface-active);box-shadow:inset 0 0 0 1px var(--l-line);color:var(--l-text)}.ps__item.is-active .ps__ico{color:var(--l-text)}.ps--full{padding:10px;font-size:12px}.ps__brand{border-radius:8px;align-items:center;gap:8px;padding:4px;display:flex}.ps__brand-txt{flex:1;min-width:0;line-height:1.2;display:grid}.ps__brand-txt b{color:var(--l-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.ps__brand-txt small{color:var(--l-faint);font-size:10.5px}.ps__search{border:1px solid var(--l-line-strong);background:var(--l-ink-1);height:28px;color:var(--l-faint);border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:11px;display:flex}.ps__search span{flex:1}.ps__search kbd{border:1px solid var(--l-line-strong);font:500 9.5px var(--l-font);color:var(--l-faint);border-radius:4px;padding:1px 4px}.ps--full .ps__item{height:30px;padding:0 8px;font-size:12px;font-weight:500}.ps__count{background:var(--l-brand);color:var(--l-brand-ink);border-radius:999px;margin-left:auto;padding:0 6px;font-size:10px;font-style:normal;font-weight:700;line-height:16px}.ps__credit{border:1px solid var(--l-line-strong);background:var(--l-ink-1);box-shadow:var(--l-shadow-sm);border-radius:10px;gap:7px;margin-top:auto;padding:9px;display:grid}.ps__credit-row{align-items:center;gap:5px;font-size:11px;display:flex}.ps__credit-row b{color:var(--l-text);font-size:12px}.ps__credit-row a{color:var(--l-brand-text);margin-left:auto;font-weight:600}.ps__meter{gap:2px;display:flex}.ps__meter i{background:var(--sa-gray-5);border-radius:2px;flex:1;height:4px}.ps__meter i.is-on{background:var(--l-brand)}.ps--rail{align-items:center;padding:12px 0}.ps--rail .ps__nav{justify-items:center}.ps--rail .ps__item{place-items:center;width:32px;height:30px;display:grid}.ps__zap{border:1px solid var(--l-line-strong);background:var(--l-ink-1);border-radius:8px;place-items:center;width:30px;height:30px;margin-top:auto;display:grid}.mock .mock__body{grid-template-columns:52px 1fr}@media (max-width:560px){.mock .ps--rail{display:none}.mock .mock__body{grid-template-columns:1fr}}.hp-body{grid-template-columns:1fr}.hp-body .ps--full{display:none}@media (min-width:640px){.hp-body{grid-template-columns:188px minmax(0,1fr)}.hp-body .ps--full{display:flex}}.hp-nav{gap:2px;display:inline-flex}.hp-nav i{border:1px solid var(--l-line-strong);width:22px;height:22px;color:var(--l-muted);border-radius:6px;place-items:center;font-size:13px;font-style:normal;display:grid}.hp-bell{width:26px;height:26px;color:var(--l-muted);border-radius:7px;place-items:center;display:none}.hp-avatar{background:var(--l-violet);border-radius:50%;place-items:center;width:26px;height:26px;display:none}@supports (color:color-mix(in lab,red,red)){.hp-avatar{background:color-mix(in oklch,var(--l-violet) 22%,var(--l-ink-1))}}.hp-avatar{color:var(--l-text);font-size:10px;font-weight:700}@media (min-width:640px){.hp-bell,.hp-avatar{display:grid}}.hp-main .hp-cell{background:var(--l-ink-1)}.hp-card{border:1px solid var(--l-line);background:var(--l-ink-1);height:calc(100% - clamp(10px,1.2vw,16px));box-shadow:var(--l-shadow-sm);border-radius:clamp(4px,.5vw,7px);grid-template-rows:minmax(0,1fr) auto auto;gap:2px;padding:clamp(2px,.25vw,4px);display:grid;overflow:hidden}.hp-thumb{background:linear-gradient(150deg,var(--_a),var(--_b));border-radius:clamp(3px,.35vw,5px);min-height:0;display:block;position:relative}@supports (color:color-mix(in lab,red,red)){.hp-thumb{background:linear-gradient(150deg,color-mix(in oklch,var(--_a) 32%,var(--l-ink-2)),color-mix(in oklch,var(--_b) 48%,var(--l-ink-2)))}}.hp-thumb{overflow:hidden}.hp-thumb img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.hp-meta{color:var(--l-faint);font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:clamp(7px,.62vw,9px);line-height:1;display:flex}.hp-meta svg{fill:currentColor;flex:none;width:clamp(7px,.62vw,9px);height:clamp(7px,.62vw,9px)}.hp-ttl{color:var(--l-text);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(7.5px,.66vw,9.5px);font-weight:600;line-height:1.15;overflow:hidden}@media (max-width:639px){.hp-meta,.hp-ttl{display:none}.hp-card{grid-template-rows:1fr}}.hub{z-index:1;border-block:1px solid var(--l-line);background:radial-gradient(50% 70% at 50% 55%,var(--l-brand),transparent 70%),var(--l-ink-1);padding-block:clamp(40px,5vw,72px) clamp(32px,4vw,56px);position:relative}@supports (color:color-mix(in lab,red,red)){.hub{background:radial-gradient(50% 70% at 50% 55%,color-mix(in oklch,var(--l-brand) 14%,transparent),transparent 70%),var(--l-ink-1)}}.hub{overflow:hidden}.hub__head{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;display:flex}.hub__head .l-eyebrow{flex-basis:100%;justify-content:center}.hub__title{letter-spacing:-.022em;margin:0;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.4rem);font-weight:600;line-height:1.1}.hub__info{display:inline-flex;position:relative}.hub__info-btn{border:1px solid var(--l-line-bold);background:var(--l-ink-1);width:22px;height:22px;color:var(--l-muted);font:600 12px/1 var(--l-serif);cursor:help;border-radius:50%;place-items:center;padding:0;display:grid}.hub__tip{z-index:10;background:var(--sa-gray-12);width:max-content;max-width:240px;color:var(--l-inverse);text-align:left;opacity:0;visibility:hidden;pointer-events:none;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.4;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.hub__info:hover .hub__tip,.hub__info-btn:focus-visible+.hub__tip{opacity:1;visibility:visible;transform:translate(-50%)}.hub__stage{aspect-ratio:1000/340;width:100%;max-width:1080px;margin:18px auto 0;display:none;position:relative}.hub__svg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.hub__ring{fill:none;stroke:var(--l-line-strong);stroke-width:1px;stroke-dasharray:2 7}.hub__ring--main{stroke:var(--l-line-bold);stroke-dasharray:none}.hub__line{fill:none;stroke:var(--l-line-strong);stroke-width:1.2px}.hub__pulse{fill:none;stroke:var(--l-brand-strong);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:.12 .88;stroke-dashoffset:1px;opacity:.9;animation:hub-pulse 2.8s var(--d,0s) cubic-bezier(.45,0,.55,1) infinite}@keyframes hub-pulse{0%{stroke-dashoffset:1.12px;opacity:0}15%{opacity:.9}85%{opacity:.9}to{stroke-dashoffset:0;opacity:0}}.hub__dot{fill:var(--l-brand-strong);stroke:var(--l-ink-1);stroke-width:1.5px;opacity:0}.hub__dot--sm{fill:var(--l-brand-text)}.hub__core{z-index:2;justify-items:center;gap:8px;display:grid;position:absolute;transform:translate(-50%,-38%)}.hub__core-chip{aspect-ratio:1;background:var(--sa-gray-12);width:clamp(64px,7vw,92px);box-shadow:0 0 0 6px var(--l-ink-1),0 0 0 7px var(--l-brand-border),0 18px 50px -10px var(--l-brand-strong),0 0 70px 10px var(--l-brand);border-radius:26%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.hub__core-chip{box-shadow:0 0 0 6px var(--l-ink-1),0 0 0 7px var(--l-brand-border),0 18px 50px -10px color-mix(in oklch,var(--l-brand-strong) 70%,transparent),0 0 70px 10px color-mix(in oklch,var(--l-brand) 45%,transparent)}}.hub__core-mark{width:58%;display:block}.hub__core-mark img{width:100%;height:auto;display:block}.hub__core-ring{aspect-ratio:1;border:2px solid var(--l-brand-strong);opacity:0;width:clamp(64px,7vw,92px);animation:hub-ring 2.8s var(--l-ease) infinite;border-radius:30%;position:absolute;top:clamp(32px,3.5vw,46px);left:50%;transform:translate(-50%,-50%)}.hub__core-ring--2{animation-delay:1.4s}@keyframes hub-ring{0%{opacity:.7;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(2.1)}}.hub__core-name{background:var(--l-ink-1);box-shadow:var(--l-shadow-sm);letter-spacing:-.01em;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:650}.hub__nodes{margin:0;padding:0;list-style:none}.hub__node{z-index:3;animation:hub-float 5s calc(var(--i) * -.6s) ease-in-out infinite;outline:none;justify-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}@keyframes hub-float{50%{translate:0 -5px}}.hub__icon{aspect-ratio:1;border:1px solid var(--l-line-strong);background:var(--l-ink-1);width:clamp(44px,4.6vw,58px);box-shadow:var(--l-shadow-md);color:var(--l-text);transition:transform .35s var(--ease-spring),color .25s,border-color .25s,box-shadow .3s;border-radius:16px;place-items:center;display:grid}.hub__icon svg{fill:currentColor;width:46%;height:46%}.hub__name{background:var(--sa-gray-12);color:var(--l-inverse);white-space:nowrap;opacity:0;transition:opacity .2s,transform .25s var(--l-ease);pointer-events:none;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600;position:absolute;top:calc(100% + 8px);transform:translateY(-4px)}.hub__node:hover .hub__icon,.hub__node:focus-visible .hub__icon{color:var(--c);border-color:var(--c);transform:scale(1.18)}@supports (color:color-mix(in lab,red,red)){.hub__node:hover .hub__icon,.hub__node:focus-visible .hub__icon{border-color:color-mix(in oklch,var(--c) 45%,transparent)}}.hub__node:hover .hub__icon,.hub__node:focus-visible .hub__icon{box-shadow:var(--l-shadow-lg),0 0 0 5px var(--c)}@supports (color:color-mix(in lab,red,red)){.hub__node:hover .hub__icon,.hub__node:focus-visible .hub__icon{box-shadow:var(--l-shadow-lg),0 0 0 5px color-mix(in oklch,var(--c) 14%,transparent)}}.hub__node:hover .hub__name,.hub__node:focus-visible .hub__name{opacity:1;transform:none}.hub__node:focus-visible .hub__icon{outline:2px solid var(--ring);outline-offset:3px}.hub__marquee{margin-top:22px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000)}.hub__track{flex:none;gap:10px;margin:0;padding:0 10px 0 0;list-style:none;animation:26s linear infinite hub-marquee;display:flex}.hub__track li{border:1px solid var(--l-line-strong);background:var(--l-ink-1);box-shadow:var(--l-shadow-sm);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:13px;font-weight:600;display:inline-flex}.hub__track .hub__icon{width:30px;box-shadow:none;color:var(--c);border-radius:50%}.hub__marquee:hover .hub__track{animation-play-state:paused}@keyframes hub-marquee{to{transform:translate(-100%)}}@media (min-width:900px){.hub__stage{display:block}.hub__marquee{display:none}}.hub.is-paused .hub__pulse,.hub.is-paused .hub__core-ring,.hub.is-paused .hub__node{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.hub__dot,.hub__pulse,.hub__core-ring{display:none}.hub__track{flex-wrap:wrap;justify-content:center;animation:none}.hub__track[aria-hidden=true]{display:none}.hub__marquee{justify-content:center;-webkit-mask-image:none;mask-image:none}}.fx{isolation:isolate;border-top:1px solid var(--l-line);background:radial-gradient(40% 70% at var(--mx,50%) var(--my,60%),var(--l-brand),transparent 70%),linear-gradient(to bottom,var(--l-ink-1),var(--l-ink-0));height:clamp(200px,24vw,360px);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fx{background:radial-gradient(40% 70% at var(--mx,50%) var(--my,60%),color-mix(in oklch,var(--l-brand) 30%,transparent),transparent 70%),linear-gradient(to bottom,var(--l-ink-1),var(--l-ink-0))}}.fx{transition:--mx .2s}.fx:before{content:"";z-index:0;background-image:radial-gradient(var(--l-line-strong) 1px,transparent 1.2px);opacity:.8;background-size:22px 22px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(70% 80%,#000,#0000);mask-image:radial-gradient(70% 80%,#000,#0000)}.fx__static,.fx__canvas{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.fx__static{z-index:1;pointer-events:none;transition:opacity .9s var(--l-ease);place-items:center;display:grid}.fx__word{font-family:var(--l-font);letter-spacing:-.035em;white-space:nowrap;color:#0000;background:linear-gradient(100deg,transparent 35%,var(--l-brand-strong) 50%,transparent 65%) 0 0 / 300% 100% no-repeat,radial-gradient(var(--l-text) 34%,transparent 42%) 0 0 / .032em .032em;animation:fx-sweep 6s var(--l-ease) infinite;-webkit-background-clip:text;background-clip:text;font-size:clamp(76px,19vw,250px);font-weight:800;line-height:1}@keyframes fx-sweep{0%{background-position:120% 0,0 0}60%,to{background-position:-120% 0,0 0}}.fx__canvas{z-index:2;opacity:0;transition:opacity .9s var(--l-ease)}.fx.is-live .fx__canvas{opacity:1}.fx.is-live .fx__static{opacity:0}.fx__hint{z-index:3;right:var(--l-gutter);color:var(--l-faint);opacity:0;margin:0;font-size:12px;transition:opacity .6s 1s;position:absolute;bottom:14px}.fx.is-live .fx__hint{opacity:1}@media (prefers-reduced-motion:reduce){.fx__word{background-size:0 0,.032em .032em;animation:none}}.fcta{border:1px solid var(--l-brand-border);border-radius:var(--l-radius-l);background:linear-gradient(100deg,var(--l-brand-1),var(--l-ink-1) 75%);box-shadow:var(--l-shadow-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin:clamp(32px,4vw,48px) 0 clamp(40px,5vw,64px);padding:18px 20px 18px 24px;display:flex}.fcta p{letter-spacing:-.025em;color:var(--l-text);margin:0;font-size:clamp(1.05rem,1rem + .5vw,1.35rem);font-weight:650}.fcta p span{letter-spacing:0;color:var(--l-muted);margin-top:2px;font-size:13px;font-weight:400;display:block}.pr-hero{padding-bottom:28px}.pr-hero__title{font-size:clamp(2.2rem,1.5rem + 3vw,3.6rem)}.seg2{--i:0;border:1px solid var(--l-line-strong);background:var(--l-ink-1);box-shadow:var(--l-shadow-sm);border-radius:999px;grid-template-columns:repeat(2,minmax(96px,auto)) auto;align-items:center;gap:0;padding:4px;display:inline-grid;position:relative}.seg2[data-period=yearly]{--i:1}.seg2__pill{width:var(--pill-w,96px);background:var(--sa-gray-12);box-shadow:var(--l-shadow-md);transform:translate(var(--pill-x,0px));transition:transform .35s var(--ease-spring),width .3s var(--l-ease);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.seg2 button{z-index:1;min-height:40px;color:var(--l-muted);font:600 14px var(--l-font);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 20px;transition:color .25s;position:relative}.seg2 button[aria-pressed=true]{color:var(--l-inverse)}.seg2__save{background:var(--l-brand);color:var(--l-brand-ink);white-space:nowrap;border-radius:999px;margin:0 8px 0 6px;padding:3px 9px;font-size:12px;font-weight:700}.pr-plans{padding-top:22px;padding-bottom:clamp(48px,5vw,80px)}.pr-note,.pr-vat{text-align:center;color:var(--l-faint);margin:0 0 20px;font-size:13px}.pr-vat{margin:22px 0 0}.pcs{align-items:stretch;gap:16px;display:grid}@media (min-width:960px){.pcs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;padding-top:18px}}.pc{--x:50%;--y:0%;isolation:isolate;border:1px solid var(--l-line-strong);background:var(--l-ink-1);box-shadow:var(--l-shadow-sm);transition:transform .35s var(--l-ease),box-shadow .35s,border-color .35s;border-radius:22px;flex-direction:column;gap:18px;padding:28px 26px;display:flex;position:relative}.pc:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(360px circle at var(--x) var(--y),var(--l-brand),transparent 60%);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.pc:before{background:radial-gradient(360px circle at var(--x) var(--y),color-mix(in oklch,var(--l-brand) 22%,transparent),transparent 60%)}}.pc:before{opacity:0;pointer-events:none;transition:opacity .3s}.pc:hover{box-shadow:var(--l-shadow-lg);border-color:var(--l-line-bold);transform:translateY(-4px)}.pc:hover:before{opacity:1}.pc--featured{border:1.5px solid var(--l-brand-strong);box-shadow:0 0 0 5px var(--l-brand-soft),var(--l-shadow-xl)}.pc--featured:hover{border-color:var(--l-brand-strong);box-shadow:0 0 0 6px var(--l-brand-soft),var(--l-shadow-xl)}@media (min-width:960px){.pc--featured{padding-block:36px;transform:translateY(-6px)scale(1.025)}.pc--featured:hover{transform:translateY(-10px)scale(1.025)}}@media (max-width:959px){.pc--featured{order:-1}}.pc__badge{background:var(--sa-gray-12);color:var(--l-brand);white-space:nowrap;box-shadow:var(--l-shadow-md);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.pc__head{gap:4px;display:grid}.pc__name{letter-spacing:-.015em;margin:0;font-size:20px;font-weight:700}.pc__for{color:var(--l-muted);margin:0;font-size:14px}.pc__price{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-height:58px;display:flex}.pc__amount{letter-spacing:-.035em;color:var(--l-text);font-size:clamp(40px,3.6vw,50px);font-weight:800;line-height:1}.pc__per{color:var(--l-muted);font-size:14px}.pc__was{color:var(--l-faint);flex-basis:100%;font-size:14px;text-decoration:line-through;display:none}.pc__save{background:var(--l-brand-soft);border:1px solid var(--l-brand-border);color:var(--l-brand-text);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700;display:none}.is-yearly .pc__was{display:block}.is-yearly .pc__save{display:inline-block}.pc__bill{color:var(--l-faint);margin:-10px 0 0;font-size:12.5px}.pc__cta{min-height:48px}.pc__list{border-top:1px solid var(--l-line);color:var(--l-text);gap:10px;margin:0;padding:18px 0 0;font-size:14.5px;list-style:none;display:grid}.pc__list li{align-items:flex-start;gap:10px;display:flex}.pc__list svg{background:var(--l-brand-soft);width:18px;height:18px;color:var(--l-brand-text);border-radius:50%;flex:none;margin-top:1px;padding:3px}.pc--featured .pc__list svg{background:var(--l-brand);color:var(--l-brand-ink)}.pc__plus{gap:10px;display:grid}.pc__plus-h{color:var(--l-muted);margin:0;font-size:12.5px;font-weight:600}.pc__list--plus{border-top:0;padding-top:0}.pr-more{text-align:center;margin:28px 0 0}.pr-more__link{color:var(--l-text);border-radius:999px;align-items:center;gap:6px;padding:10px 16px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.pr-more__link:hover{background:var(--surface-hover)}.pr-more__link span{transition:transform .25s var(--l-ease)}.pr-more__link:hover span{transform:translate(3px)}.pr-section{padding-block:clamp(48px,5vw,88px)}.pr-h2{letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem);font-weight:700}.pr-h3{margin:40px 0 14px;font-size:18px;font-weight:700}.pr-lead{max-width:60ch;color:var(--l-muted);margin:0 0 24px}.cmp-tabs{border:1px solid var(--l-line-strong);background:var(--l-ink-1);border-radius:12px;gap:4px;margin:18px 0 12px;padding:4px;display:none}.cmp-tabs button{min-height:38px;color:var(--l-muted);font:600 13.5px var(--l-font);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1}.cmp-tabs button[aria-selected=true]{background:var(--sa-gray-12);color:var(--l-inverse)}.cmp-wrap{border:1px solid var(--l-line-strong);background:var(--l-ink-1);border-radius:18px;margin-top:20px}.cmp{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:14.5px}.cmp th,.cmp td{border-bottom:1px solid var(--l-line);text-align:center;vertical-align:middle;padding:13px 18px}.cmp .cmp__feat{text-align:left;width:34%;color:var(--l-text);font-weight:500}.cmp thead th{top:var(--l-header-h);z-index:2;background:var(--l-ink-1);padding-block:16px;position:sticky}@supports (color:color-mix(in lab,red,red)){.cmp thead th{background:color-mix(in oklch,var(--l-ink-1) 92%,transparent)}}.cmp thead th{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--l-line-strong)}.cmp thead th:first-child{border-top-left-radius:18px}.cmp thead th:last-child{border-top-right-radius:18px}.cmp__plan{font-size:15px;font-weight:700;display:block}.cmp__price{color:var(--l-muted);margin-top:2px;font-size:13px;font-weight:500;display:block}.cmp__price small{font-size:12px}.cmp .is-featured{background:var(--l-brand)}@supports (color:color-mix(in lab,red,red)){.cmp .is-featured{background:color-mix(in oklch,var(--l-brand) 7%,transparent)}}.cmp thead .is-featured{background:var(--l-brand-1)}@supports (color:color-mix(in lab,red,red)){.cmp thead .is-featured{background:color-mix(in oklch,var(--l-brand-1) 92%,transparent)}}.cmp thead .is-featured{box-shadow:inset 0 3px 0 var(--l-brand-strong)}.cmp__group th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--l-faint);padding-top:22px;padding-bottom:8px;font-size:12px;font-weight:700;background:0 0!important}.cmp tbody tr:not(.cmp__group):hover td,.cmp tbody tr:not(.cmp__group):hover th{background:var(--surface-hover)}.cmp tbody:last-child tr:last-child>*{border-bottom:0}.cmp__yes{justify-content:center;display:inline-flex}.cmp__yes svg{background:var(--l-brand-soft);width:20px;height:20px;color:var(--l-brand-text);vertical-align:middle;border-radius:50%;padding:3px}.cmp__no{color:var(--l-faint)}@media (max-width:719px){.cmp-tabs{display:flex}.cmp{table-layout:auto}.cmp .cmp__feat{width:58%}.cmp [data-c]{width:42%}.cmp th,.cmp td{padding:12px 14px}.cmp[data-active="0"] [data-c]:not([data-c="0"]),.cmp[data-active="1"] [data-c]:not([data-c="1"]),.cmp[data-active="2"] [data-c]:not([data-c="2"]),.cmp[data-active="3"] [data-c]:not([data-c="3"]){display:none}.cmp thead th:nth-child(2),.cmp thead [data-c]{border-top-right-radius:18px}}.pr-credits{gap:16px;display:grid}@media (min-width:960px){.pr-credits{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.packs2{gap:12px;display:grid}@media (min-width:640px){.packs2{grid-template-columns:repeat(3,minmax(0,1fr))}}.pack2{border:1px solid var(--l-line-strong);background:var(--l-ink-1);box-shadow:var(--l-shadow-sm);transition:transform .3s var(--l-ease),box-shadow .3s;border-radius:16px;gap:6px;padding:22px;display:grid}.pack2:hover{box-shadow:var(--l-shadow-md);transform:translateY(-3px)}.pack2__credits{letter-spacing:-.03em;font-size:26px;font-weight:800}.pack2__credits small{color:var(--l-muted);font-size:14px;font-weight:500}.pack2__price{font-size:16px;font-weight:600}.pack2__unit{color:var(--l-faint);font-size:12.5px}.costs{border:1px solid var(--l-line);background:var(--l-ink-2);border-radius:16px;padding:20px 22px}.costs__h{margin:0 0 10px;font-size:14px;font-weight:700}.costs__t{border-collapse:collapse;width:100%;font-size:14px}.costs__t th,.costs__t td{border-bottom:1px dashed var(--l-line-strong);padding:8px 0}.costs__t th{text-align:left;color:var(--l-muted);font-weight:500}.costs__t td{text-align:right;white-space:nowrap;font-weight:700}.costs__t tr:last-child>*{border-bottom:0}.costs__note{color:var(--l-faint);margin:10px 0 0;font-size:12px}.addons2{gap:8px;display:grid}@media (min-width:720px){.addons2{grid-template-columns:repeat(2,minmax(0,1fr))}}.addon2{border:1px solid var(--l-line);background:var(--l-ink-1);border-radius:12px;justify-content:space-between;gap:12px;padding:14px 18px;font-size:14.5px;display:flex}.addon2 b{white-space:nowrap}.addon2 small{color:var(--l-muted);font-weight:400}.mock--live{isolation:isolate;aspect-ratio:auto}.mock--live .mock__main{gap:12px}.m-sub{color:var(--l-faint);margin-left:6px;font-size:11px;font-weight:500}.v-cursor{z-index:6;opacity:0;visibility:hidden;pointer-events:none;width:22px;height:22px;filter:drop-shadow(0 2px 3px var(--sa-gray-12));position:absolute;top:0;left:0}@supports (color:color-mix(in lab,red,red)){.v-cursor{filter:drop-shadow(0 2px 3px color-mix(in oklch,var(--sa-gray-12) 30%,transparent))}}.v-cursor{will-change:transform}.v-cursor svg{display:block}.v-ripple{border:2px solid var(--l-brand-strong);background:var(--l-brand-soft);opacity:0;border-radius:50%;width:30px;height:30px;position:absolute;top:-14px;left:-14px;transform:scale(.3)}.v-btn{cursor:default;transform-origin:50%;place-items:center;display:inline-grid;position:relative}.v-btn>span{grid-area:1/1;align-items:center;gap:6px;transition:opacity .2s;display:inline-flex}.v-btn small{opacity:.7;font-weight:500}.v-btn__busy,.v-btn.is-busy .v-btn__label{opacity:0}.v-btn.is-busy .v-btn__busy{opacity:1}.v-spin{border:2px solid var(--l-brand-ink);border-radius:50%;width:11px;height:11px}@supports (color:color-mix(in lab,red,red)){.v-spin{border:2px solid color-mix(in oklch,var(--l-brand-ink) 25%,transparent)}}.v-spin{border-top-color:var(--l-brand-ink);animation:.7s linear infinite v-spin}@keyframes v-spin{to{transform:rotate(360deg)}}.m-account__who{min-width:0;display:grid}.m-account__meta b{color:var(--l-text);font-weight:600}.m-avatar{width:30px;height:30px;position:relative}.m-avatar img{object-fit:cover;width:30px;height:30px;box-shadow:0 0 0 2px var(--l-ink-1),0 0 0 3.5px var(--platform-instagram);border-radius:50%;display:block}.m-avatar i{border:2px solid var(--l-ink-1);border-radius:4px;width:12px;height:12px;position:absolute;bottom:-3px;right:-3px}.m-badge{background:var(--success-subtle);border:1px solid var(--success-border);color:var(--l-success);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.m-credit{border:1px solid var(--l-line-strong);background:var(--l-ink-1);color:var(--l-muted);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:500;display:inline-flex;position:relative}.m-credit i{color:var(--l-brand-text);font-style:normal}.m-credit b{color:var(--l-text)}.m-credit__delta{color:var(--l-danger);opacity:0;font-size:11px;font-style:normal;font-weight:700;position:absolute;top:-14px;right:6px}.m-gen{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.m-gen__form{align-content:start;gap:8px;display:grid}.m-gen__btn{justify-self:start}.m-field{border:1px solid var(--l-line);background:var(--l-ink-1);border-radius:8px;gap:3px;padding:7px 9px;display:grid}.m-field__l{color:var(--l-faint);font-size:10.5px;font-weight:500}.m-field__v{font-size:12px;font-weight:500}.m-typing{min-height:4.6em;color:var(--l-text);margin:0;font-size:12px;line-height:1.5}.m-tags span{display:inline-block}.m-photo-post{aspect-ratio:4/5;background:var(--l-ink-3);box-shadow:var(--l-shadow-md);border-radius:12px;position:relative;overflow:hidden}.m-photo-post img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.m-skel{opacity:0;background:linear-gradient(100deg,transparent 30%,var(--l-ink-1) 50%,transparent 70%) 0 0 / 220% 100%,var(--l-ink-3);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.m-skel{background:linear-gradient(100deg,transparent 30%,color-mix(in oklch,var(--l-ink-1) 70%,transparent) 50%,transparent 70%) 0 0 / 220% 100%,var(--l-ink-3)}}.m-skel{animation:1.2s linear infinite v-shimmer}@keyframes v-shimmer{0%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}.m-photo-post__brand{letter-spacing:.12em;color:var(--sa-gray-12);align-items:center;gap:6px;font-size:clamp(7px,.75vw,10px);font-weight:700;display:inline-flex;position:absolute;top:7%;left:9%}.m-photo-post__brand i{background:var(--l-brand);border-radius:3px;width:10px;height:10px}.m-photo-post__title{letter-spacing:-.022em;color:var(--sa-gray-12);font-size:clamp(14px,1.9vw,24px);font-weight:700;line-height:.98;position:absolute;top:15%;left:9%;right:9%}.m-photo-post__title .l-serif{font-weight:400}.m-photo-post__badge{background:var(--l-brand);color:var(--l-brand-ink);box-shadow:var(--l-shadow-md);border-radius:999px;padding:5px 9px;font-size:clamp(8px,.8vw,10.5px);font-weight:700;position:absolute;bottom:7%;left:9%}.m-sched{gap:10px;display:grid}.m-tray{border:1px dashed var(--l-line-strong);background:var(--l-ink-2);border-radius:10px;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.m-draft{border:1px solid var(--l-line-strong);background:var(--l-ink-1);box-shadow:var(--l-shadow-sm);border-radius:8px;align-items:center;gap:7px;padding:6px;font-size:10.5px;line-height:1.2;display:flex}.m-draft img{object-fit:cover;border-radius:6px;width:28px;height:28px;display:block}.m-draft b{font-weight:600;display:block}.m-draft small{color:var(--l-faint)}.m-draft.is-picked{opacity:.35;box-shadow:none;border-style:dashed}.m-draft--ghost{opacity:.6;box-shadow:none}.mock--live .m-week{gap:5px}.mock--live .m-day{min-height:84px;transition:background-color .25s,border-color .25s,box-shadow .25s}.m-day.is-target{border:1px dashed var(--l-brand-strong);background:var(--l-brand-1);box-shadow:inset 0 0 0 2px var(--l-brand-soft)}.m-evt--photo{white-space:normal;align-items:center;gap:4px;display:flex}.m-evt--photo img{object-fit:cover;border-radius:4px;flex:none;width:16px;height:16px;display:block}.m-evt--photo span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.m-evt.is-dragging{z-index:4;box-shadow:var(--l-shadow-lg)}.v-toast{z-index:5;border:1px solid var(--l-line-strong);background:var(--l-ink-1);box-shadow:var(--l-shadow-lg);opacity:0;visibility:hidden;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:14px;right:14px}.v-toast i{background:var(--l-success);width:18px;height:18px;color:var(--success-foreground);border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:grid}.v-toast small{color:var(--l-faint);font-weight:400}.m-an{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px;display:grid}.m-an .m-chart{min-height:96px;padding:0;position:relative;overflow:visible}.m-an .m-chart svg{width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;top:8px;right:8px;bottom:8px;left:8px;overflow:visible}.m-chart__dot{background:var(--l-ink-1);border:2.5px solid var(--l-chart);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:calc(12.5% + 6px);left:calc(98.7% - 7.792px)}.m-chart__tip{border:1px solid var(--l-line-strong);background:var(--l-ink-1);box-shadow:var(--l-shadow-md);border-radius:7px;padding:5px 8px;font-size:10.5px;line-height:1.25;display:grid;position:absolute;top:calc(12.5% + 16px);right:14px}.m-chart__tip small{color:var(--l-faint)}.m-heat{align-content:start;gap:6px;display:grid}.m-heat__grid{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-flow:column;gap:3px;display:grid}.m-heat__grid i{aspect-ratio:1;background:var(--l-chart);border-radius:3px}@supports (color:color-mix(in lab,red,red)){.m-heat__grid i{background:color-mix(in srgb,var(--l-chart) calc(var(--v) * 100%),var(--l-ink-2))}}.m-heat__axis{color:var(--l-faint);justify-content:space-between;font-size:9.5px;display:flex}.m-insight u{color:var(--l-brand-text);white-space:nowrap;font-weight:600;text-decoration:none}@media (max-width:560px){.m-gen,.m-an{grid-template-columns:1fr}.m-photo-post{max-width:220px}.m-an .m-chart{min-height:110px}.m-heat__grid{max-width:240px}.mock--live .m-account__meta{font-size:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js [data-reveal],.calfill__chip,.bar__fill{opacity:1;transform:none}.chart__line{stroke-dashoffset:0}.chart__area,.chart__dot,.chart__tip{opacity:1}}:where(h1,h2,h3,h4,.l-h1,.l-h2,.l-h3,.l-btn,button,.l-chip){word-spacing:.12em}.intro-lock{scrollbar-gutter:stable;overflow:hidden}.intro{z-index:200;background:radial-gradient(36% 46% at var(--mx,50%) var(--my,50%),var(--l-brand),transparent 70%),var(--l-ink-0);position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.intro{background:radial-gradient(36% 46% at var(--mx,50%) var(--my,50%),color-mix(in oklch,var(--l-brand) 26%,transparent),transparent 70%),var(--l-ink-0)}}.intro{touch-action:none;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity .3s var(--l-ease),transform .55s var(--l-ease)}.intro.is-in{opacity:1}.intro.is-instant{transition:none}.intro.is-leaving{opacity:0;pointer-events:none;transition-duration:.5s;transform:scale(1.04)}.intro__deco:before{content:"";background-image:radial-gradient(var(--l-line-strong) 1px,transparent 1.2px);opacity:.7;background-size:22px 22px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(60% 50%,#000,#0000);mask-image:radial-gradient(60% 50%,#000,#0000)}.intro__canvas{opacity:0;width:100%;height:100%;transition:opacity .6s var(--l-ease);position:absolute;top:0;right:0;bottom:0;left:0}.intro.is-live .intro__canvas{opacity:1}.intro__label{left:50%;bottom:calc(22px + env(safe-area-inset-bottom));letter-spacing:.02em;color:var(--l-faint);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:500;position:absolute;transform:translate(-50%)}.intro__track{background:var(--l-line);height:3px;position:absolute;bottom:0;left:0;right:0}.intro__bar{background:var(--l-brand);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.intro__skip{top:calc(16px + env(safe-area-inset-top));right:var(--l-gutter);font:600 14px/1.2 var(--l-font);color:var(--l-text);background:var(--l-ink-1);border:1px solid var(--l-line-strong);cursor:pointer;box-shadow:var(--l-shadow-sm);border-radius:999px;padding:8px 16px;transition:background .2s,border-color .2s;position:absolute}.intro__skip:hover{border-color:var(--l-line-bold);background:var(--l-ink-2)}.intro__skip:focus-visible{outline:2px solid var(--l-brand-text);outline-offset:3px}@media (prefers-reduced-motion:reduce){.intro{display:none}}.pr-pay{color:var(--l-faint);justify-items:center;gap:8px;margin-top:14px;font-size:12.5px;display:grid}.pr-pay img{box-sizing:border-box;border:1px solid var(--l-line);background:#fff;border-radius:10px;width:100%;max-width:380px;height:auto;padding:8px 12px}.store-badges{gap:10px;margin-top:18px;display:grid}.store-badges__title{color:var(--l-muted);margin:0;font-size:13px;font-weight:600}.store-badges__list{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.store-badge{border:1px solid var(--l-line-bold);background:var(--l-text);min-height:48px;color:var(--l-inverse);border-radius:12px;align-items:center;gap:10px;padding:7px 16px 7px 12px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.store-badge:hover{box-shadow:0 6px 18px -8px var(--l-overlay);transform:translateY(-1px)}.store-badge:focus-visible{outline:2px solid var(--l-brand-text);outline-offset:3px}.store-badge__icon{flex:none;width:24px;height:24px}.store-badge__text{line-height:1.1;font-family:var(--l-font);display:grid}.store-badge__text small{opacity:.85;font-size:11px}.store-badge__text strong{font-size:16px;font-weight:700}.hst{border:1px solid var(--l-line-strong);border-radius:var(--l-radius-s);background:var(--l-ink-1);margin-top:40px;padding:24px}.hst__form{gap:12px;max-width:440px;margin:16px 0;display:grid}.hst__field{gap:6px;display:grid}.hst__label{color:var(--l-muted);font-size:13px;font-weight:600}.hst__error{color:var(--l-danger);margin:0;font-size:13px}.hst__note{color:var(--l-faint);font-size:13px}.hst__ok{border:1px solid var(--l-line-strong);border-left:4px solid var(--l-success);border-radius:var(--l-radius-s);background:var(--l-ink-1);padding:14px 16px}.hst .l-btn,.hst__form .l-btn{justify-self:start}.l-btn--danger{background:var(--l-danger);color:var(--l-inverse)}.l-btn--danger:hover{filter:brightness(.95)}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
