@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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-outline-style:solid;--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-ease:initial}}}@layer theme{:root,:host{--font-sans:"Satoshi", system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-50:#eef0f3;--color-gray-100:#dee1e7;--color-gray-200:#b1b7c3;--color-gray-300:#717886;--color-gray-400:#5b616e;--color-gray-500:#32353d;--color-gray-600:#0a0b0d;--color-black:#0a0b0d;--color-white:#fff;--spacing:.25rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:1rem;--radius-xl:1.5rem;--shadow-md:0 2px 8px #0000000f;--shadow-lg:0 8px 24px #00000014;--shadow-xl:0 16px 48px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Satoshi", system-ui, -apple-system, sans-serif;--default-mono-font-family:var(--font-mono);--color-brand:#00f;--color-brand-light:#3c8aff;--color-yellow:#ffd12f;--color-green:#66c800;--color-red:#fc401f;--color-hover:var(--color-gray-50);--color-active:var(--color-gray-100);--color-disabled-bg:var(--color-gray-50);--color-disabled-fg:var(--color-gray-200);--color-inv-bg:var(--color-black);--color-inv-bg-raised:var(--color-gray-500);--color-inv-hover:#ffffff0f;--color-inv-active:#ffffff1a;--surface-primary:var(--color-white);--surface-secondary:var(--color-gray-50);--surface-tertiary:var(--color-gray-100);--text-primary:var(--color-black);--text-secondary:var(--color-gray-400);--text-tertiary:var(--color-gray-300);--text-placeholder:var(--color-gray-200);--text-disabled:var(--color-disabled-fg);--text-on-dark:var(--color-white);--text-on-dark-muted:var(--color-gray-200);--border-default:var(--color-gray-100);--border-subtle:var(--color-gray-50);--border-strong:var(--color-gray-200);--border-focus:var(--color-brand);--border-error:var(--color-red);--border-on-dark:var(--color-gray-500);--radius-button:var(--radius-xl);--radius-input:var(--radius-md);--radius-card:var(--radius-lg);--radius-panel:var(--radius-xl);--color-error:var(--color-red);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--radius-full:9999px;--ease-default:cubic-bezier(.25, .1, .25, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-fast:.12s;--duration-normal:.2s;--duration-slow:.35s;--height-nav:4.5rem;--height-button:3rem;--height-button-md:2.75rem;--height-button-sm:2.5rem;--height-input:3rem;--z-base:0;--z-raised:10;--z-sticky:200;--z-overlay:300;--z-modal:400}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.w-24{width:calc(var(--spacing) * 24)}.w-full{width:100%}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-center{justify-content:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}}@media (min-width:640px){:root{--height-nav:4.75rem;--height-button:3.25rem;--height-button-md:2.875rem;--height-button-sm:2.625rem;--height-input:3.25rem}}@media (min-width:1024px){:root{--height-nav:5rem;--height-button:3.5rem;--height-button-md:3.125rem;--height-button-sm:2.75rem;--height-input:3.5rem}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--height-nav);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-sans);color:var(--color-black);background:var(--color-white);min-height:100svh;font-size:1rem;line-height:1.5}img,video,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}input,textarea,select{font:inherit;color:inherit}:focus{outline:none}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes scroll-tilt{0%{transform:rotate(3deg)}to{transform:rotate(-5deg)}}@supports (animation-timeline:view()){.scroll-tilt{animation:linear both scroll-tilt;animation-timeline:view();animation-range:entry exit 0%}}@keyframes scroll-reveal{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@supports (animation-timeline:view()){.scroll-reveal{animation:linear both scroll-reveal;animation-timeline:view();animation-range:entry entry 40%}}.text-display{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.25rem,5vw + .5rem,4.5rem);font-weight:600;line-height:1.02}.text-title{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.75rem,3.5vw + .25rem,3.75rem);font-weight:600;line-height:1.08}.text-title-sm{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.625rem,2.5vw + .25rem,2.625rem);font-weight:600;line-height:1.08}.text-subtitle{letter-spacing:-.015em;font-size:clamp(1.25rem,1.5vw + .25rem,1.75rem);font-weight:500;line-height:1.25}.text-body-lg{font-size:clamp(1.0625rem,.5vw + 1rem,1.25rem);line-height:1.6}.text-body{font-size:clamp(.9375rem,.25vw + .9rem,1.0625rem);line-height:1.6}.text-small{font-size:clamp(.8125rem,.15vw + .8rem,.9375rem);line-height:1.5}.text-caption{letter-spacing:.015em;font-size:clamp(.6875rem,.1vw + .68rem,.8125rem);line-height:1.5}.text-overline{letter-spacing:.08em;font-size:clamp(.6875rem,.1vw + .68rem,.8125rem);font-weight:600;line-height:1.5}.text-measure{max-width:44rem}.text-measure-sm{max-width:32rem}.text-measure-lg{max-width:56rem}.container{width:100%;max-width:1200px;padding-inline:var(--space-6);margin-inline:auto}@media (min-width:768px){.container{padding-inline:var(--space-8)}}@media (min-width:1024px){.container{padding-inline:var(--space-10)}}.container-narrow{width:100%;max-width:48rem;padding-inline:var(--space-6);margin-inline:auto}.container-wide{width:100%;max-width:1440px;padding-inline:var(--space-6);margin-inline:auto}@media (min-width:1024px){.container-wide{padding-inline:var(--space-10)}}.grid-12{gap:var(--space-4);grid-template-columns:repeat(12,1fr);display:grid}.grid-12>*{grid-column:span 12}@media (min-width:640px){.grid-12{gap:var(--space-6)}}@media (min-width:1024px){.grid-12{gap:var(--space-8)}}.span-1{grid-column:span 1}.span-2{grid-column:span 2}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.span-9{grid-column:span 9}.span-10{grid-column:span 10}.span-11{grid-column:span 11}.span-12{grid-column:span 12}.start-1{grid-column-start:1}.start-2{grid-column-start:2}.start-3{grid-column-start:3}.start-4{grid-column-start:4}.start-5{grid-column-start:5}.start-6{grid-column-start:6}.start-7{grid-column-start:7}@media (min-width:640px){.sm\:span-1{grid-column:span 1}.sm\:span-2{grid-column:span 2}.sm\:span-3{grid-column:span 3}.sm\:span-4{grid-column:span 4}.sm\:span-5{grid-column:span 5}.sm\:span-6{grid-column:span 6}.sm\:span-7{grid-column:span 7}.sm\:span-8{grid-column:span 8}.sm\:span-9{grid-column:span 9}.sm\:span-10{grid-column:span 10}.sm\:span-11{grid-column:span 11}.sm\:span-12{grid-column:span 12}}@media (min-width:768px){.md\:span-1{grid-column:span 1}.md\:span-2{grid-column:span 2}.md\:span-3{grid-column:span 3}.md\:span-4{grid-column:span 4}.md\:span-5{grid-column:span 5}.md\:span-6{grid-column:span 6}.md\:span-7{grid-column:span 7}.md\:span-8{grid-column:span 8}.md\:span-9{grid-column:span 9}.md\:span-10{grid-column:span 10}.md\:span-11{grid-column:span 11}.md\:span-12{grid-column:span 12}}@media (min-width:1024px){.lg\:span-1{grid-column:span 1}.lg\:span-2{grid-column:span 2}.lg\:span-3{grid-column:span 3}.lg\:span-4{grid-column:span 4}.lg\:span-5{grid-column:span 5}.lg\:span-6{grid-column:span 6}.lg\:span-7{grid-column:span 7}.lg\:span-8{grid-column:span 8}.lg\:span-9{grid-column:span 9}.lg\:span-10{grid-column:span 10}.lg\:span-11{grid-column:span 11}.lg\:span-12{grid-column:span 12}.lg\:start-1{grid-column-start:1}.lg\:start-2{grid-column-start:2}.lg\:start-3{grid-column-start:3}.lg\:start-4{grid-column-start:4}.lg\:start-5{grid-column-start:5}.lg\:start-6{grid-column-start:6}.lg\:start-7{grid-column-start:7}}@media (min-width:1280px){.xl\:span-1{grid-column:span 1}.xl\:span-2{grid-column:span 2}.xl\:span-3{grid-column:span 3}.xl\:span-4{grid-column:span 4}.xl\:span-5{grid-column:span 5}.xl\:span-6{grid-column:span 6}.xl\:span-7{grid-column:span 7}.xl\:span-8{grid-column:span 8}.xl\:span-9{grid-column:span 9}.xl\:span-10{grid-column:span 10}.xl\:span-11{grid-column:span 11}.xl\:span-12{grid-column:span 12}}.stack-xs{gap:var(--space-1);flex-direction:column;display:flex}.stack-sm{gap:var(--space-2);flex-direction:column;display:flex}.stack-md{gap:var(--space-4);flex-direction:column;display:flex}.stack-lg{gap:var(--space-6);flex-direction:column;display:flex}.stack-xl{gap:var(--space-10);flex-direction:column;display:flex}@media (min-width:1024px){.stack-xs{gap:var(--space-2)}.stack-sm{gap:var(--space-3)}.stack-md{gap:var(--space-5)}.stack-lg{gap:var(--space-8)}.stack-xl{gap:var(--space-12)}}.cluster-xs{gap:var(--space-1);flex-wrap:wrap;display:flex}.cluster-sm{gap:var(--space-2);flex-wrap:wrap;display:flex}.cluster-md{gap:var(--space-4);flex-wrap:wrap;display:flex}.cluster-lg{gap:var(--space-6);flex-wrap:wrap;display:flex}@media (min-width:1024px){.cluster-xs{gap:var(--space-2)}.cluster-sm{gap:var(--space-3)}.cluster-md{gap:var(--space-5)}.cluster-lg{gap:var(--space-8)}}.section-compact{padding-block:clamp(2.5rem,5vw,4rem)}.section-default{padding-block:clamp(3rem,6vw,5rem)}.section-spacious{padding-block:clamp(5rem,12vw,10rem)}.input{height:var(--height-input);width:100%;padding-inline:var(--space-5);color:var(--text-primary);background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-input);transition:border-color var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default);font-size:clamp(.9375rem,.25vw + .9rem,1rem);line-height:1.5}.input::placeholder{color:var(--text-placeholder)}.input:hover{border-color:var(--border-strong)}.input:focus{border-color:var(--border-focus);box-shadow:0 0 0 1px var(--border-focus)}.input:disabled{background:var(--color-disabled-bg);color:var(--text-disabled);cursor:not-allowed}.input-dark{color:var(--text-on-dark);border-color:var(--border-on-dark);background:#ffffff0f}.input-dark::placeholder{color:var(--text-on-dark-muted)}.input-dark:hover{border-color:var(--color-gray-400)}.input-dark:focus{border-color:var(--color-white);box-shadow:0 0 0 1px var(--color-white)}.textarea{width:100%;min-height:8rem;padding:var(--space-4) var(--space-5);color:var(--text-primary);background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-input);resize:vertical;transition:border-color var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default);font-size:clamp(.9375rem,.25vw + .9rem,1rem);line-height:1.6}.textarea:hover{border-color:var(--border-strong)}.textarea:focus{border-color:var(--border-focus);box-shadow:0 0 0 1px var(--border-focus)}.select{height:var(--height-input);width:100%;padding-inline:var(--space-5);padding-right:var(--space-10);color:var(--text-primary);background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-input);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236e6e6e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-4) center;transition:border-color var(--duration-fast) var(--ease-default);font-size:clamp(.9375rem,.25vw + .9rem,1rem)}.select:hover{border-color:var(--border-strong)}.select:focus{border-color:var(--border-focus);box-shadow:0 0 0 1px var(--border-focus)}.label{color:var(--text-secondary);margin-bottom:var(--space-2);font-size:clamp(.8125rem,.15vw + .8rem,.9375rem);font-weight:500;display:block}.input-error{border-color:var(--border-error)}.input-error:focus{border-color:var(--border-error);box-shadow:0 0 0 1px var(--border-error)}.error-text{color:var(--color-error);margin-top:var(--space-1);font-size:clamp(.6875rem,.1vw + .68rem,.8125rem)}.btn{justify-content:center;align-items:center;gap:var(--space-3);height:var(--height-button);padding-inline:var(--space-8);border-radius:var(--radius-button);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default), border-color var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default);border:none;font-size:clamp(.9375rem,.25vw + .9rem,1.0625rem);font-weight:600;line-height:1;display:inline-flex}.btn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.btn:disabled{background:var(--color-disabled-bg);color:var(--text-disabled);cursor:not-allowed;border-color:#0000}.btn-md{height:var(--height-button-md);padding-inline:var(--space-6)}.btn-sm{height:var(--height-button-sm);padding-inline:var(--space-6);font-size:clamp(.8125rem,.15vw + .8rem,.9375rem)}.btn-primary{background:var(--color-white);color:var(--color-black)}.btn-primary:hover{background:var(--color-gray-50)}.btn-primary:active{background:var(--color-gray-100)}.btn-dark{background:var(--color-black);color:var(--color-white)}.btn-dark:hover{background:var(--color-gray-500)}.btn-dark:active{background:var(--color-gray-400)}.btn-ghost{color:var(--text-on-dark);border:1px solid var(--color-gray-200);background:0 0}.btn-ghost:hover{background:var(--color-inv-hover);border-color:var(--color-gray-100)}.btn-ghost:active{background:var(--color-inv-active)}.btn-ghost-light{color:var(--color-black);border:1px solid var(--border-default);background:0 0}.btn-ghost-light:hover{background:var(--color-hover);border-color:var(--border-strong)}.btn-ghost-light:active{background:var(--color-active)}.btn-brand{background:var(--color-brand);color:var(--color-white)}.btn-brand:hover,.btn-brand:active{background:var(--color-brand)}.btn>svg{flex-shrink:0;width:1.25em;height:1.25em}.header{z-index:var(--z-sticky);height:var(--height-nav);background:var(--color-black);transition:transform var(--duration-normal) var(--ease-default);position:fixed;top:0;left:0;right:0}.header-hidden{transform:translateY(-100%)}.header-inner{justify-content:space-between;align-items:center;gap:var(--space-1);height:100%;display:flex}.header-logo{width:10rem}@media (min-width:1024px){.header-logo{width:13rem}}.header-nav{align-items:center;gap:var(--space-1);margin-left:auto;display:none}@media (min-width:1024px){.header-nav{display:flex}}.header-nav-link{padding:var(--space-3) var(--space-5);letter-spacing:.06em;color:var(--color-white);border-radius:var(--radius-lg);transition:background var(--duration-fast) var(--ease-default);font-size:clamp(.875rem,.25vw + .85rem,1rem);font-weight:500}.header-nav-link:hover{background:var(--color-inv-hover)}.header-cta{height:auto;padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);font-size:clamp(.875rem,.25vw + .85rem,1rem);display:none}@media (min-width:1024px){.header-cta{display:inline-flex}}.header-menu-btn{width:var(--space-10);height:var(--space-10);justify-content:center;align-items:center;display:flex}@media (min-width:1024px){.header-menu-btn{display:none}}.header-menu-line{background:var(--color-white);width:18px;height:1px;transition:transform var(--duration-normal) var(--ease-default);transform-origin:50%;display:block}.header-mobile{z-index:var(--z-overlay);background:var(--color-black);padding:var(--space-5) var(--space-6);transition:opacity var(--duration-normal) var(--ease-default);flex-direction:column;display:flex;position:fixed;inset:0}.header-mobile-top{margin-bottom:var(--space-10);justify-content:space-between;align-items:center;display:flex}.header-mobile-logo{width:8.5rem}.header-mobile-close{color:var(--color-white);cursor:pointer;border-radius:var(--radius-full);width:2.5rem;height:2.5rem;transition:background var(--duration-fast) var(--ease-default);justify-content:center;align-items:center;display:flex}.header-mobile-close:hover{background:#ffffff1a}.header-mobile-nav{gap:var(--space-6);flex-direction:column;flex:1;display:flex}.header-mobile-link{color:var(--color-white);letter-spacing:.02em}.header-mobile-cta{text-align:center;justify-content:center;width:100%;margin-top:auto}@media (min-width:1024px){.header-mobile{display:none}}.hero-wrapper{z-index:var(--z-base)}.hero{background:var(--color-black);color:var(--color-white);position:relative}@media (min-width:1024px){.hero{min-height:calc(100svh - var(--height-nav))}}.content-wrapper{position:relative}.hero-grid{grid-template-columns:1fr;display:grid}@media (min-width:1024px){.hero-grid{min-height:calc(100svh - var(--height-nav));grid-template-columns:1fr 1fr}.hero-media{min-height:24rem}}.hero-copy{padding-block:var(--space-16);background:var(--color-black);color:var(--color-white)}@media (max-width:1023px){.hero-copy{padding-block:var(--space-6);padding-inline:var(--space-4);text-align:center}.hero-copy .stack-xl{gap:var(--space-4);align-items:stretch}.hero-copy .stack-md{gap:var(--space-3);align-items:center}.hero-headline{letter-spacing:-.03em;font-size:clamp(1.75rem,7vw,2.5rem)}}.hero-disclaimer{color:var(--color-white);font-weight:500}@media (max-width:1023px){.hero-disclaimer{text-align:center;font-size:clamp(.75rem,2vw,.875rem)}}.hero-media{background:var(--color-black);position:relative;overflow:hidden}@media (max-width:1023px){.hero-media{order:-1;height:40vh}}.trustpilot-badge{width:5rem;height:auto}@media (min-width:1024px){.trustpilot-badge{width:9rem}}.hero-media:before,.hero-media:after{content:"";height:var(--space-24);z-index:var(--z-raised);pointer-events:none;position:absolute;left:0;right:0}.hero-media:before{background:linear-gradient(to bottom, var(--color-black), transparent);top:0}.hero-media:after{background:linear-gradient(to top, var(--color-black), transparent);bottom:0}.transform-carousel{gap:var(--space-3);height:calc(100svh - var(--height-nav));padding-inline:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.transform-col{height:100%;overflow:hidden}.transform-col-inner{gap:var(--space-3);flex-direction:column;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.scroll-down{animation-name:scroll-down}.scroll-up{animation-name:scroll-up}@keyframes scroll-down{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes scroll-up{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.transform-slide{border-radius:var(--radius-card);flex:none;position:relative;overflow:hidden}.transform-img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.transform-overlay{padding:var(--space-4) var(--space-4) var(--space-3);background:linear-gradient(#0000 0%,#000000b3 100%);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.transform-title{color:var(--color-white);font-size:clamp(.8125rem,.15vw + .8rem,.9375rem);font-weight:600}.transform-subtitle{color:var(--color-white);font-size:clamp(.6875rem,.1vw + .68rem,.8125rem)}.gender-select-options{gap:var(--space-4);display:flex}.gender-card{padding:var(--space-3) var(--space-5);background:var(--color-white);color:var(--color-black);border-radius:var(--radius-panel);cursor:pointer;align-items:center;min-width:8rem;display:flex}@media (min-width:640px){.gender-card{padding:var(--space-4) var(--space-6);min-width:10rem}}.gender-card-inner{align-items:center;gap:var(--space-4);width:100%;display:flex}.gender-card-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.gender-card-label{letter-spacing:.06em;font-size:clamp(1rem,.5vw + .9rem,1.25rem);font-weight:700}.gender-card-arrow{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.guarantee-card{border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);max-width:32rem;color:var(--color-white);justify-content:space-between;align-items:center;gap:var(--space-4);background:#1a1a1a;display:flex}.guarantee-desc{color:var(--color-white)}.guarantee-btn{white-space:nowrap;color:var(--color-white);border-radius:var(--radius-full);padding:var(--space-2) var(--space-5);width:fit-content;transition:opacity var(--duration-fast) var(--ease-default);background:#0458f9;font-weight:600;display:inline-block}.guarantee-btn:hover{opacity:.85}.guarantee-btn:active{opacity:.7}.guarantee-modal-backdrop{z-index:var(--z-overlay);background:#0009;position:fixed;inset:0}.guarantee-modal{z-index:var(--z-modal);background:var(--color-white);border-radius:var(--radius-xl);width:90%;max-width:30rem;max-height:85vh;box-shadow:var(--shadow-xl);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.guarantee-modal-body{padding:var(--space-8);color:var(--color-black)}.guarantee-modal-list{list-style:none}.guarantee-modal-item{gap:var(--space-3);align-items:baseline;display:flex}.guarantee-modal-num{color:var(--text-tertiary);flex-shrink:0;font-weight:600}.guarantee-modal-note{color:var(--text-secondary)}.guarantee-modal-close{top:var(--space-4);right:var(--space-4);background:var(--surface-secondary);width:2.25rem;height:2.25rem;color:var(--color-black);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-default);justify-content:center;align-items:center;display:flex;position:absolute}.guarantee-modal-close:hover{background:var(--surface-tertiary)}.guarantee-header{color:var(--color-white);align-items:center}.sp-image-wrap{display:inline-block;position:relative}.sp-credential{background:var(--color-white);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);gap:var(--space-2);z-index:1;box-shadow:var(--shadow-xl);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;display:flex;position:absolute;top:10%;left:-5rem;transform:rotate(-3deg)}@media (max-width:1023px){.sp-credential{top:auto;bottom:0;left:var(--space-4);right:var(--space-4);animation:none;transform:none}}.sp-credential-header{align-items:center;gap:var(--space-2);color:#0458f9;display:flex}.sp-credential-title{color:var(--color-black);font-weight:700}.sp-credential-tags{gap:var(--space-1);flex-direction:column;display:flex}@media (max-width:1023px){.sp-credential-tags{flex-flow:wrap}}.sp-credential-tag{color:var(--color-black);background:var(--color-gray-50);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);width:fit-content;font-weight:500}.social-proof-image{object-fit:contain;width:100%;max-width:32rem;height:auto}.tf{background:var(--color-white);color:var(--color-black);border-radius:var(--space-10);max-width:1440px;margin:clamp(2rem, 4vw, 3rem) var(--space-6);padding:var(--space-6)}@media (max-width:1023px){.tf{border-radius:0;margin-inline:0}.tf-layout,.tf-strip{display:none!important}}.tf-mobile{display:none}.tf-mobile-carousel{margin-top:var(--space-6);overflow:hidden}.tf-mobile-track{display:flex}.tf-mobile-slide{min-width:0;padding-right:var(--space-3);aspect-ratio:1;flex:0 0 80%}.tf-mobile-slide .tf-card{border-radius:var(--radius-xl)}@media (max-width:1023px){.tf-mobile{display:block}}@media (min-width:768px){.tf{margin:clamp(2rem, 4vw, 3rem) var(--space-8)}}.tf-layout{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.tf-layout{gap:var(--space-6);grid-template-columns:7fr 4fr 3fr}}.tf-copy{justify-content:space-between}.tf-tag{color:var(--color-black);border:1px solid var(--color-black);border-radius:var(--radius-full);padding:var(--space-2) var(--space-5);width:fit-content;font-size:clamp(.875rem,.15vw + .85rem,1rem);font-weight:500;display:inline-block}.tf-more{align-items:center;gap:var(--space-2);color:var(--color-white);background:var(--color-black);border-radius:var(--radius-full);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);cursor:pointer;transition:opacity var(--duration-fast) var(--ease-default);font-size:clamp(.875rem,.15vw + .85rem,1rem);font-weight:600;display:inline-flex}.tf-more:hover{opacity:.8}.tf-more:active{opacity:.65}.tf-more-icon{background:var(--color-white);width:1.75rem;height:1.75rem;color:var(--color-black);border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex}.tf-active{border-radius:var(--radius-xl);aspect-ratio:1;position:relative;overflow:hidden}.tf-active-inner{position:absolute;inset:0}.tf-right{gap:var(--space-6);flex-direction:column;display:flex}@media (min-width:1024px){.tf-right{height:100%}}.tf-next{border-radius:var(--radius-xl);flex:1;min-height:0;position:relative;overflow:hidden}.tf-next-inner{position:absolute;inset:0}.tf-arrows{flex-shrink:0;justify-content:space-between;display:flex}.tf-arrow{border-radius:var(--radius-full);cursor:pointer;width:2.75rem;height:2.75rem;transition:opacity var(--duration-fast) var(--ease-default);justify-content:center;align-items:center;display:flex}.tf-arrow-filled{background:var(--color-black);color:var(--color-white)}.tf-arrow-filled:hover{opacity:.75}.tf-arrow-filled:active{opacity:.6}.tf-arrow-outline{color:var(--color-black);border:2px solid var(--color-black);background:0 0}.tf-arrow-outline:hover{background:var(--surface-secondary)}.tf-arrow-outline:active{background:var(--surface-tertiary)}.tf-card{perspective:1000px;width:100%;height:100%;position:relative}.tf-card-flipper{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s var(--ease-in-out);position:relative}.tf-card-flipped{transform:rotateY(180deg)}.tf-card-face{backface-visibility:hidden;border-radius:var(--radius-xl);position:absolute;inset:0;overflow:hidden}.tf-card-front{z-index:2}.tf-card-back{background:var(--color-black);color:var(--color-white);z-index:1;transform:rotateY(180deg)}.tf-card-back-content{width:100%;height:100%;padding:var(--space-6);flex-direction:column;justify-content:center;display:flex;position:relative}.tf-card-back .tf-card-pill{top:var(--space-3);left:var(--space-3);position:absolute}.tf-card-review{color:var(--color-white);font-style:italic}.tf-card-back .tf-card-bottom{bottom:var(--space-4);left:var(--space-6);right:var(--space-6);position:absolute}.tf-card-back-name{color:var(--text-on-dark-muted);font-size:clamp(.9375rem,.25vw + .9rem,1.0625rem);font-weight:600;line-height:1.3}.tf-card-btn-back{background:var(--color-white);color:var(--color-black);transform:rotate(180deg)}.tf-card-btn-back:hover{transform:rotate(180deg)scale(1.1)}.tf-card-img{object-fit:cover;width:100%;height:100%;display:block}.tf-card-gradient{pointer-events:none;background:linear-gradient(#0000 0%,#0003 40%,#0009 100%);height:45%;position:absolute;bottom:0;left:0;right:0}.tf-card-pill{top:var(--space-3);left:var(--space-3);color:var(--color-black);background:var(--color-white);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);z-index:1;font-size:clamp(.6875rem,.1vw + .68rem,.8125rem);font-weight:600;position:absolute}.tf-card-bottom{bottom:var(--space-4);left:var(--space-4);right:var(--space-4);z-index:1;justify-content:space-between;align-items:center;display:flex;position:absolute}.tf-card-meta{color:var(--color-white);font-size:clamp(.9375rem,.25vw + .9rem,1.0625rem);font-weight:600;line-height:1.3}.tf-card-btn{background:var(--color-white);width:2.75rem;height:2.75rem;color:var(--color-black);border-radius:var(--radius-full);cursor:pointer;transition:transform var(--duration-fast) var(--ease-spring);flex-shrink:0;justify-content:center;align-items:center;display:flex}.tf-card-btn:hover{transform:scale(1.1)}.tf-card-btn:active{transform:scale(.95)}@media (max-width:1023px){.tf-active{aspect-ratio:1}.tf-next{aspect-ratio:4/3}}.tf-strip{margin-top:var(--space-8);overflow:hidden}.tf-strip-track{gap:var(--space-3);width:max-content;animation:120s linear infinite tf-scroll;display:flex}.tf-strip:hover .tf-strip-track{animation-play-state:paused}.tf-strip-img{object-fit:cover;border-radius:var(--radius-lg);flex-shrink:0;width:8rem;height:8rem}@media (min-width:768px){.tf-strip-img{width:10rem;height:10rem}}.tf-strip-btn{cursor:pointer;border-radius:var(--radius-lg);transition:transform var(--duration-fast) var(--ease-default);flex-shrink:0;padding:0;overflow:hidden}.tf-strip-btn:hover{transform:scale(1.04)}.tf-strip-btn:active{transform:scale(.98)}.tf-lb-backdrop{z-index:var(--z-overlay);background:#000000b3;position:fixed;inset:0}.tf-lb-modal{z-index:var(--z-modal);background:var(--color-white);border-radius:var(--radius-xl);width:90%;max-width:28rem;max-height:85vh;box-shadow:var(--shadow-xl);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.tf-lb-img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.tf-lb-info{padding:var(--space-5)}.tf-lb-name{color:var(--color-black);font-weight:600}.tf-lb-hook{color:var(--color-black)}.tf-lb-review{color:var(--text-secondary);font-style:italic}.tf-lb-close{top:var(--space-3);right:var(--space-3);width:2.25rem;height:2.25rem;color:var(--color-white);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-default);z-index:1;background:#0006;justify-content:center;align-items:center;display:flex;position:absolute}.tf-lb-close:hover{background:#0009}@keyframes tf-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.app-showcase{background:var(--color-black);color:var(--color-white);border-radius:var(--space-10);margin:var(--space-6);padding:clamp(3rem, 6vw, 5rem) var(--space-6);overflow:hidden}@media (max-width:767px){.app-showcase{border-radius:0;margin-inline:0;padding:clamp(3rem,6vw,5rem) 0}}@media (min-width:768px){.app-showcase{margin:var(--space-8)}}.app-title{margin-bottom:clamp(3rem,6vw,5rem)}.app-layout{gap:var(--space-10);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.app-layout{gap:var(--space-8);grid-template-columns:5fr 7fr}}.app-copy{flex-direction:column;justify-content:center;display:flex}.app-accordion{flex-direction:column;display:flex}.app-acc-item{gap:var(--space-2);margin-bottom:var(--space-4);padding-left:var(--space-6);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-default);border-left:2px solid #666;flex-direction:column;display:flex;position:relative}.app-acc-item:hover{border-color:var(--color-gray-300)}.app-acc-item-active,.app-acc-item-active:hover{border-color:#666}.app-acc-progress{background:var(--color-white);transform-origin:top;width:2px;animation:linear forwards app-progress;position:absolute;top:0;bottom:0;left:-2px}@keyframes app-progress{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.app-acc-title{color:#666;transition:color var(--duration-fast) var(--ease-default), font-size var(--duration-fast) var(--ease-default);font-size:clamp(1.25rem,1.5vw + .25rem,1.75rem)}.app-acc-item:hover .app-acc-title{color:var(--color-gray-200)}.app-acc-item:focus-visible{outline:2px solid var(--color-white);outline-offset:2px;border-radius:var(--radius-sm)}.app-acc-item-active .app-acc-title{color:var(--color-white);font-size:clamp(1.625rem,2.5vw + .25rem,2.625rem);font-weight:600}.app-acc-desc{color:var(--color-white)}.app-phones{perspective:1200px;justify-content:center;align-items:center;min-height:22rem;display:flex}@media (min-width:1024px){.app-phones{min-height:26rem}}.app-phones-stage{width:35%;transform-style:preserve-3d;position:relative}@media (max-width:1023px){.app-phones-stage{width:46%}}.app-phone{width:100%;transition:transform .6s var(--ease-in-out), opacity .6s var(--ease-in-out);will-change:transform, opacity;position:absolute;top:0;left:0}.app-phone-center{z-index:3;opacity:1;position:relative;transform:translateZ(0)rotateY(0)scale(1)}.app-phone-left{z-index:2;opacity:.6;cursor:pointer;transform:translate(-70%)translateZ(-120px)rotateY(25deg)scale(.85)}.app-phone-right{z-index:2;opacity:.6;cursor:pointer;transform:translate(70%)translateZ(-120px)rotateY(-25deg)scale(.85)}.app-phone-hidden{z-index:0;opacity:0;pointer-events:none;transform:translateZ(-250px)scale(.6)}.app-phone-frame{background:var(--color-black);border-radius:2.5rem;padding:.5rem;position:relative}.app-phone-notch{background:var(--color-black);z-index:1;border-radius:0 0 1rem 1rem;width:5rem;height:1.25rem;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}.app-phone-img{border-radius:2rem;width:100%;height:auto;display:block}@media (max-width:767px){.app-phone-frame{border-radius:1.5rem;padding:.25rem}.app-phone-notch{border-radius:0 0 .625rem .625rem;width:3.5rem;height:.875rem}.app-phone-img{border-radius:1.25rem}}.app-mobile-cards{display:none}@media (max-width:767px){.app-copy{display:none}.app-layout{gap:var(--space-6)}.app-phones{order:-1}.app-mobile-cards{display:block;overflow:hidden}.app-mobile-track{display:flex}.app-mobile-card{margin-right:var(--space-3);background:var(--surface-light);min-width:0;color:var(--color-black);border-radius:var(--radius-lg);padding:var(--space-4);gap:var(--space-2);text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-default);flex-direction:column;flex:0 0 72%;display:flex}.app-mobile-card-active{background:var(--surface-light)}.app-mobile-card-title{color:var(--color-black);font-weight:600}.app-mobile-card-desc{color:var(--color-gray-600);font-size:.8125rem}}.ws{background:var(--color-black);color:var(--color-white)}.ws-section-header{margin-bottom:clamp(3rem,6vw,5rem)}.ws-bento{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.ws-bento{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.ws-bento{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.ws-cell-tl{aspect-ratio:1;grid-area:1/1/2/2}.ws-cell-tc{grid-area:1/2/2/4}.ws-cell-cta{grid-area:1/4/3/5}.ws-cell-bl{aspect-ratio:1;grid-area:2/1/3/2}.ws-cell-bcl{aspect-ratio:1;grid-area:2/2/3/3}.ws-cell-bcr{aspect-ratio:1;grid-area:2/3/3/4}}.ws-cell{border-radius:var(--radius-xl);padding:var(--space-6);align-items:center;gap:var(--space-3);background:#1a1a1a;flex-direction:column;display:flex;overflow:hidden}.ws-cell-title{text-align:center;max-width:10rem;font-weight:400;line-height:1.3}.ws-cell-desc{color:var(--text-on-dark-muted)}.ws-cell-img-placeholder{border-radius:var(--radius-lg);background:#222;flex:1;min-height:6rem;margin-top:auto}.ws-avatars{flex:1;justify-content:center;align-items:center;display:flex}.ws-avatar{border-radius:var(--radius-full);object-fit:cover;border:3px solid #1a1a1a;width:3rem;height:3rem;margin-left:-.75rem}.ws-avatar:first-child{margin-left:0}.ws-avatar-more{color:var(--color-white);background:#ef039f;justify-content:center;align-items:center;font-weight:600;display:flex}.ws-cell-tc{align-items:stretch;gap:var(--space-16);flex-direction:row;display:flex}.ws-tc-left{flex-shrink:0}.ws-tc-right{justify-content:center;gap:var(--space-4);flex-direction:column;display:flex}.ws-tc-quote{color:var(--color-white);font-weight:400}.ws-tc-author{color:var(--text-on-dark-muted);font-weight:500}.ws-tag{color:var(--color-white);border:1px solid var(--color-gray-400);border-radius:var(--radius-full);padding:var(--space-2) var(--space-5);width:fit-content;font-size:clamp(.875rem,.15vw + .85rem,1rem);font-weight:500;display:inline-block}.ws-cell-stats{gap:var(--space-4);flex-direction:column;display:flex}.ws-stat-number{color:var(--color-white);font-weight:700;line-height:1}.ws-stat-label{color:var(--text-on-dark-muted);letter-spacing:.05em;font-weight:500}.ws-trustpilot-badge{width:5.5rem;height:auto}.ws-cell-cta{justify-content:space-between;align-items:flex-start;position:relative;overflow:hidden}.ws-cta-smail{object-fit:contain;pointer-events:none;width:130%;max-width:26rem;height:auto;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ws-cta-content{flex-direction:column;display:flex}.ws-cta-btn{color:var(--color-white);border-radius:var(--radius-full);padding:var(--space-3) var(--space-8);cursor:pointer;transition:opacity var(--duration-fast) var(--ease-default);background:#262626;width:fit-content;font-size:clamp(.875rem,.15vw + .85rem,1rem);font-weight:600}.ws-cta-btn:hover{opacity:.85}.ws-cta-btn:active{opacity:.7}.ws-cta-note{color:var(--color-gray-300)}.ws-guarantee{color:var(--color-white);text-align:center;margin:auto 0;font-weight:600}.ws-chat{gap:var(--space-3);flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex;overflow:hidden}.ws-chat-msg{align-items:flex-end;gap:var(--space-2);display:flex}.ws-chat-client{justify-content:flex-end}.ws-chat-avatar{border-radius:var(--radius-full);object-fit:cover;flex-shrink:0;width:1.5rem;height:1.5rem}.ws-chat-bubble{padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);max-width:80%;font-size:.6875rem;line-height:1.4}.ws-chat-bubble-coach{color:var(--color-white);border-bottom-left-radius:var(--radius-sm);background:#2a2a2a}.ws-chat-bubble-client{color:var(--color-white);border-bottom-right-radius:var(--radius-sm);background:#0a97ef}.ws-chat-typing{align-items:flex-end;gap:var(--space-2);display:flex}.ws-chat-dots{padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-sm);background:#2a2a2a;gap:3px;display:flex}.ws-chat-dots span{border-radius:var(--radius-full);background:var(--color-gray-300);width:5px;height:5px;animation:1.4s infinite ws-typing}.ws-chat-dots span:nth-child(2){animation-delay:.2s}.ws-chat-dots span:nth-child(3){animation-delay:.4s}@keyframes ws-typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.ws-cell-link{align-items:center;gap:var(--space-1);color:var(--color-gray-300);transition:color var(--duration-fast) var(--ease-default);margin-top:auto;display:inline-flex}.ws-cell-link:hover{color:var(--color-white)}.ws-guarantee-highlight{color:#00dd01;text-underline-offset:4px;-webkit-text-decoration:underline #00dd01;text-decoration:underline #00dd01;text-decoration-thickness:3px}.ws-recipe-stack{aspect-ratio:4/5;width:55%;margin:auto;position:relative;transform:rotate(-4deg)}.ws-recipe-card{background:var(--color-white);border-radius:var(--radius-lg);padding:var(--space-2);position:absolute;inset:0;box-shadow:0 4px 20px #00000059}.ws-recipe-inner{border-radius:var(--radius-md);width:100%;height:100%;overflow:hidden}.ws-recipe-back-2{z-index:1;transform:rotate(10deg)translate(8px,8px)}.ws-recipe-back-1{z-index:2;transform:rotate(5deg)translate(4px,4px)}.ws-recipe-front{z-index:3;gap:var(--space-2);flex-direction:column;display:flex}.ws-recipe-front .ws-recipe-inner{flex:1;min-height:0}.ws-recipe-img{object-fit:cover;width:100%;height:100%;display:block}.ws-recipe-meta{padding:0 var(--space-1) var(--space-1);white-space:nowrap;justify-content:space-between;align-items:center;display:flex}.ws-recipe-name{color:var(--color-black);font-size:.625rem;font-weight:600}.ws-recipe-kcal{color:var(--text-secondary);font-size:.625rem;font-weight:500}@media (max-width:767px){.ws-cell{aspect-ratio:1}.ws-cell-tl{aspect-ratio:auto}.ws-cell-cta{display:none}.ws-cell-tc{align-items:flex-start;gap:var(--space-4);flex-direction:column;position:relative}.ws-tc-left{display:contents}.ws-tag{order:1}.ws-tc-right{top:50%;left:var(--space-6);right:var(--space-6);gap:var(--space-2);position:absolute;transform:translateY(-50%)}.ws-tc-quote{text-align:left;font-size:clamp(.9rem,2vw,1.1rem)}.ws-cell-stats{justify-content:space-between;gap:var(--space-8);flex-direction:row;order:3;width:100%;margin-top:auto}.ws-cell-stats .ws-stat:has(.ws-trustpilot-badge){align-items:center;gap:var(--space-2);flex-direction:row}.ws-cell-bcr{position:relative}.ws-guarantee{top:50%;left:var(--space-6);right:var(--space-6);margin:0;position:absolute;transform:translateY(-50%)}}.rc{background:var(--color-black);color:var(--color-white)}.rc-header{margin-bottom:clamp(3rem,6vw,5rem)}.rc-tag{color:var(--color-white);border:1px solid var(--color-gray-400);border-radius:var(--radius-full);padding:var(--space-2) var(--space-5);width:fit-content;font-size:clamp(.875rem,.15vw + .85rem,1rem);font-weight:500;display:inline-block}.rc-grid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (min-width:768px){.rc-grid{grid-template-columns:repeat(4,1fr)}}.rc-card{border-radius:var(--radius-xl);text-align:left;cursor:pointer;transition:transform var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default);background:#1a1a1a;flex-direction:column;display:flex;overflow:hidden}.rc-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.rc-card:active{transform:translateY(0)}.rc-card-hero{aspect-ratio:1;position:relative}.rc-img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-default);display:block}.rc-card:hover .rc-img{transform:scale(1.04)}.rc-card-gradient{pointer-events:none;background:linear-gradient(#0000 0%,#00000026 50%,#0009 100%);position:absolute;inset:0}.rc-card-overlay{bottom:var(--space-4);left:var(--space-4);right:var(--space-4);gap:var(--space-1);flex-direction:column;display:flex;position:absolute}.rc-card-tag{color:#ffffffb3;letter-spacing:.05em;font-weight:600}.rc-card-name{color:var(--color-white);font-weight:600;line-height:1.2}.rc-total{text-align:center;color:var(--text-on-dark-muted);margin-top:var(--space-8)}.rc-backdrop{z-index:var(--z-overlay);background:#0009;position:fixed;inset:0}.rc-modal{z-index:var(--z-modal);background:var(--color-white);border-radius:var(--radius-xl);width:90%;max-width:28rem;max-height:85vh;box-shadow:var(--shadow-xl);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.rc-modal-hero{aspect-ratio:4/3;width:100%;position:relative}.rc-modal-img{object-fit:cover;width:100%;height:100%;display:block}.rc-modal-hero-overlay{background:linear-gradient(#0000 40%,#0009 100%);position:absolute;inset:0}.rc-modal-hero-text{bottom:var(--space-5);left:var(--space-5);right:var(--space-5);color:var(--color-white);gap:var(--space-2);flex-direction:column;display:flex;position:absolute}.rc-modal-hero-text .rc-meal{color:#ffffffb3}.rc-modal-close{top:var(--space-3);right:var(--space-3);width:2.25rem;height:2.25rem;color:var(--color-white);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-default);z-index:1;background:#0006;justify-content:center;align-items:center;display:flex;position:absolute}.rc-modal-close:hover{background:#0009}.rc-modal-body{padding:var(--space-6);color:var(--color-black)}.rc-meta-row{gap:var(--space-4);display:flex}.rc-meta-item{color:var(--text-secondary);font-weight:500}.rc-macros{gap:var(--space-3);text-align:center;grid-template-columns:repeat(4,1fr);display:grid}.rc-macro-num{font-weight:700}.rc-macro-label{color:var(--text-secondary);letter-spacing:.05em}.rc-section-title{letter-spacing:.03em;font-weight:700}.rc-ingredients{list-style:none}.rc-ingredients li{padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle)}.rc-ingredients li:last-child{border-bottom:none}.rc-steps{list-style:none}.rc-step{gap:var(--space-3);align-items:baseline;display:flex}.rc-step-num{color:var(--text-tertiary);flex-shrink:0;font-weight:600}.ft{color:var(--color-white);padding-block:var(--space-12) var(--space-8);background:#181818}.ft-nav{gap:var(--space-6) var(--space-4);margin-bottom:var(--space-16);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.ft-nav{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.ft-nav{grid-template-columns:repeat(5,1fr)}}.ft-nav-col{border:none}.ft-nav-heading{letter-spacing:.05em;color:var(--color-gray-400);cursor:pointer;font-weight:600;list-style:none}.ft-nav-heading::-webkit-details-marker{display:none}.ft-nav-links{margin-top:var(--space-3)}@media (max-width:767px){.ft-nav{grid-template-columns:1fr;gap:0}.ft-nav-col{border-bottom:1px solid var(--border-default);padding-block:var(--space-4)}.ft-nav-heading{justify-content:space-between;align-items:center;width:100%;font-size:1rem;display:flex}.ft-nav-heading:after{content:"+";transition:transform var(--duration-fast) var(--ease-default);font-size:1.25rem;font-weight:300}.ft-nav-col[open]>.ft-nav-heading:after{content:"−"}}@media (min-width:768px){.ft-nav-heading{pointer-events:none}.ft-nav-heading:after{display:none}}.ft-link{color:var(--color-white);transition:color var(--duration-fast) var(--ease-default)}.ft-link:hover{color:var(--color-white)}@media (max-width:767px){.ft-nav-links.stack-sm{gap:0!important}.ft-nav-links .ft-link{padding-block:var(--space-3);border-bottom:1px solid var(--border-default);font-size:1rem!important}.ft-nav-links .ft-link:last-child{border-bottom:none}}.ft-bottom{gap:var(--space-6);padding-bottom:var(--space-12);flex-direction:column;display:flex}@media (min-width:768px){.ft-bottom{flex-direction:row;justify-content:space-between;align-items:center}}.ft-brand{align-items:center;gap:var(--space-6);display:flex}.ft-logo{width:12rem;height:auto}.ft-socials{gap:var(--space-2);display:flex}.ft-social{border-radius:var(--radius-full);background:var(--color-gray-500);width:2.75rem;height:2.75rem;color:var(--color-white);transition:background var(--duration-fast) var(--ease-default);justify-content:center;align-items:center;display:flex}.ft-social:hover{background:var(--color-gray-400)}.ft-cta{align-items:center;gap:var(--space-2);color:var(--color-black);background:var(--color-white);border-radius:var(--radius-full);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-6);transition:opacity var(--duration-fast) var(--ease-default);flex-shrink:0;font-size:clamp(.875rem,.15vw + .85rem,1rem);font-weight:600;display:inline-flex}.ft-cta:hover{opacity:.85}.ft-cta:active{opacity:.7}.ft-cta-icon{background:var(--color-black);width:1.75rem;height:1.75rem;color:var(--color-white);border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex}.ft-legal{padding-top:var(--space-6);border-top:1px solid var(--color-gray-500);justify-content:space-between;align-items:center;display:flex}.ft-copy{color:var(--color-gray-400)}.ft-bottom-row{justify-content:space-between;align-items:center;display:flex}@media (min-width:768px){.ft-bottom-row{gap:var(--space-6)}}@media (max-width:767px){.ft-bottom{align-items:center}.ft-socials{display:none}.ft-logo{width:10rem}.ft-legal{justify-content:center}.ft-copy:last-child{display:none}}.fl-btn{bottom:var(--space-6);z-index:var(--z-sticky);align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);color:var(--color-white);border-radius:var(--radius-xl);cursor:pointer;transition:opacity var(--duration-fast) var(--ease-default);white-space:nowrap;background:#0458f9;font-size:clamp(1rem,.25vw + .95rem,1.125rem);font-weight:600;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0458f966}.fl-btn-icon{background:var(--color-white);color:#0458f9;border-radius:var(--radius-full);justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.fl-btn:hover{opacity:.9}.fl-btn:active{opacity:.8}.fl-backdrop{z-index:var(--z-overlay);background:#00000080;position:fixed;inset:0}.fl-panel{z-index:var(--z-modal);width:90%;max-width:42rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.fl-panel .ob-card{box-shadow:var(--shadow-xl);background:var(--color-white)}.fl-close{width:2rem;height:2rem;color:var(--color-gray-400);cursor:pointer;border-radius:var(--radius-full);transition:color var(--duration-fast) var(--ease-default);justify-content:center;align-items:center;display:flex}.fl-close:hover{color:var(--color-black)}.ob-card{background:var(--color-white);border-radius:var(--radius-xl);padding:var(--space-5);width:100%;color:var(--color-black)}.ob-header{margin-bottom:var(--space-2);justify-content:flex-end;display:flex}.ob-progress{gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.ob-progress-seg{border-radius:var(--radius-full);background:var(--color-gray-100);height:2px;transition:background var(--duration-normal) var(--ease-default);flex:1}.ob-progress-active{background:var(--color-black)}.ob-title{color:var(--color-black);margin-bottom:var(--space-4);font-weight:600}.ob-row{align-items:center;gap:var(--space-3);display:flex}.ob-step-row{gap:var(--space-2);flex:1;width:100%;min-width:0;display:flex}.ob-step-col{gap:var(--space-2);flex-direction:column;flex:1;width:100%;min-width:0;display:flex}.ob-option{white-space:nowrap;padding:var(--space-3) var(--space-4);border-radius:var(--radius-full);font-weight:500;font-size:inherit;color:var(--color-black);background:var(--color-gray-50);cursor:pointer;transition:background var(--duration-fast) var(--ease-default);border:none;flex:1;justify-content:center;align-items:center;display:flex}.ob-option:hover{background:var(--color-gray-100)}.ob-option-active,.ob-option-active:hover{color:var(--color-white);background:#0458f9}.ob-input{min-width:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-full);font-size:inherit;color:var(--color-black);background:var(--color-gray-50);transition:background var(--duration-fast) var(--ease-default);border:none;flex:1}.ob-input::placeholder{color:var(--color-gray-300)}.ob-input:focus{background:var(--color-gray-100);outline:none}.ob-submit{width:2.75rem;height:2.75rem;color:var(--color-white);border-radius:var(--radius-full);cursor:pointer;transition:opacity var(--duration-fast) var(--ease-default);background:#0458f9;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ob-submit:hover{opacity:.85}.ob-submit:active{opacity:.7}.ob-toast{margin-top:var(--space-3);color:var(--color-red);font-weight:500}.ob-done{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;display:flex}.ob-done-icon{background:var(--color-black);width:2.25rem;height:2.25rem;color:var(--color-white);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;display:flex}.hero .ob-card{background:var(--color-black);color:var(--color-white)}.hero .ob-title{color:var(--color-white)}.hero .ob-progress-seg{background:#ffffff26}.hero .ob-progress-active{background:#0458f9}.hero .ob-option{color:var(--color-white);background:#ffffff1a}.hero .ob-option:hover{background:#ffffff2e}.hero .ob-option-active,.hero .ob-option-active:hover{color:var(--color-white);background:#0458f9}.hero .ob-input{color:var(--color-white);background:#ffffff1a}.hero .ob-input::placeholder{color:#fff6}.hero .ob-input:focus{background:#ffffff2e}.hero .ob-done-icon{background:var(--color-white);color:var(--color-black)}.hero .ob-toast{color:#ff6b6b}@media (max-width:767px){.ob-card{padding:var(--space-4)}.ob-progress{max-width:60%;margin-inline:auto;margin-bottom:var(--space-3)}.ob-title{margin-bottom:var(--space-3);font-size:clamp(1.125rem,4vw,1.375rem)}.ob-step-row{gap:var(--space-2);flex-wrap:wrap}.ob-option{flex:1 1 calc(50% - var(--space-1));padding:var(--space-2) var(--space-3);font-size:.875rem}.ob-input{padding:var(--space-2) var(--space-3);font-size:.875rem}}.fc{background:var(--color-black);color:var(--color-white);text-align:center}.fc-content{align-items:center;gap:var(--space-8);flex-direction:column;max-width:62rem;margin:0 auto;display:flex}.fc-desc{color:var(--text-on-dark-muted);max-width:30rem}.fc-trust{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.fc-trustpilot{width:7rem;height:auto}.fc-trust-text{color:var(--color-gray-300)}.theme-light{--surface-light:#f7f7f7;background:var(--color-white);color:var(--color-black)}.theme-light .content-wrapper{background:var(--color-white)}.theme-light .header{background:var(--color-white);color:var(--color-black)}.theme-light .header-logo{filter:invert()}.theme-light .header-menu-line{background:var(--color-black)}.theme-light .header-nav-link{color:var(--color-black)}.theme-light .header-nav-link:hover{background:var(--surface-light)}.theme-light .header-cta{background:var(--color-black);color:var(--color-white)}.theme-light .hero,.theme-light .hero-copy{background:var(--color-white);color:var(--color-black)}.theme-light .hero-media{background:var(--color-gray-50)}.theme-light .trustpilot-badge{content:url(/assets/trustpilot-light.svg)}.theme-light .hero-disclaimer{color:var(--text-secondary)}.theme-light .hero-media:before{background:linear-gradient(to bottom, var(--color-white), transparent)!important}.theme-light .hero-media:after{background:linear-gradient(to top, var(--color-white), transparent)!important}.theme-light .hero .ob-card{background:var(--color-black);color:var(--color-white);box-shadow:none}.theme-light .hero .ob-title{color:var(--color-white)}.theme-light .hero .ob-progress-seg{background:#ffffff26}.theme-light .hero .ob-progress-active{background:#0458f9}.theme-light .hero .ob-option{background:var(--color-white);color:var(--color-black)}.theme-light .hero .ob-option:hover{background:var(--color-gray-100)}.theme-light .hero .ob-option-active,.theme-light .hero .ob-option-active:hover{color:var(--color-white);background:#0458f9}.theme-light .hero .ob-input{color:var(--color-white);background:#ffffff1a}.theme-light .hero .ob-input::placeholder{color:#fff6}.theme-light .hero .ob-input:focus{background:#ffffff2e}.theme-light .hero .ob-done-icon{background:var(--color-white);color:var(--color-black)}.theme-light .hero .ob-toast{color:#ff6b6b}.theme-light .section-default{background:var(--color-white)}.theme-light .guarantee-card{background:var(--surface-light);color:var(--color-black)}.theme-light .guarantee-desc{color:var(--text-secondary)}.theme-light .guarantee-btn{background:#0458f9}.theme-light .sp-credential{box-shadow:var(--shadow-lg)}@media (max-width:1023px){.theme-light .sp-credential{box-shadow:none;background:var(--surface-light)}.theme-light .sp-credential-tag{background:var(--color-white)}}.theme-light .tf{background:var(--surface-light)}.theme-light .tf-tag{color:var(--color-black);border-color:var(--color-black)}.theme-light .tf-more{background:var(--color-black);color:var(--color-white)}.theme-light .app-showcase{background:var(--color-white);color:var(--color-black);border-radius:var(--space-10);margin:var(--space-6)}@media (min-width:768px){.theme-light .app-showcase{margin:var(--space-8)}}.theme-light .app-title{color:var(--color-black)}.theme-light .app-acc-item{border-left-color:var(--border-default)}.theme-light .app-acc-title{color:var(--color-gray-300)}.theme-light .app-acc-item:hover .app-acc-title{color:var(--color-gray-400)}.theme-light .app-acc-item-active .app-acc-title{color:var(--color-black)}.theme-light .app-acc-item-active{border-left-color:var(--border-default)}.theme-light .app-acc-progress{background:var(--color-black)}.theme-light .app-acc-desc{color:var(--text-secondary)}.theme-light .app-acc-item:focus-visible{outline-color:var(--color-black)}.theme-light .app-phone-frame,.theme-light .app-phone-notch{background:var(--color-black)}.theme-light .ws{background:var(--color-white);color:var(--color-black)}.theme-light .ws-section-header .ws-title{color:var(--color-black)}.theme-light .ws-cell{background:var(--surface-light)}.theme-light .ws-cell-title{color:var(--color-black)}.theme-light .ws-tag{color:var(--color-black);border-color:var(--color-black)}.theme-light .ws-stat-number{color:var(--color-black)}.theme-light .ws-stat-label{color:var(--text-secondary)}.theme-light .ws-trustpilot-badge{content:url(/assets/trustpilot-light.svg)}.theme-light .ws-tc-quote{color:var(--color-black)}.theme-light .ws-tc-author{color:var(--text-secondary)}.theme-light .ws-card{border-bottom-color:var(--border-default)}.theme-light .ws-card-title{color:var(--color-black)}.theme-light .ws-card-desc{color:var(--text-secondary)}.theme-light .ws-card-num{color:var(--color-gray-200)}.theme-light .ws-cell-link{color:var(--text-secondary)}.theme-light .ws-cell-link:hover,.theme-light .ws-cell-desc{color:var(--color-black)}.theme-light .ws-cta-card{background:var(--color-black);color:var(--color-white)}.theme-light .ws-recipe-card{box-shadow:0 4px 20px #0000001a}.theme-light .ws-avatar{border-color:var(--surface-light)}.theme-light .ws-chat-bubble-coach{background:var(--color-gray-100);color:var(--color-black)}.theme-light .ws-chat-dots{background:var(--color-gray-100)}.theme-light .ws-chat-dots span{background:var(--color-gray-300)}.theme-light .ws-guarantee{color:var(--color-black)}.theme-light .rc{background:var(--color-white);color:var(--color-black)}.theme-light .rc-title{color:var(--color-black)}.theme-light .rc-card{background:var(--surface-light)}.theme-light .rc-card-tag,.theme-light .rc-card-name{color:var(--color-white)}.theme-light .rc-total,.theme-light .rc-meal{color:var(--text-secondary)}.theme-light .fc{background:var(--surface-light);color:var(--color-black)}.theme-light .fc-title{color:var(--color-black)}.theme-light .fc-desc{color:var(--text-secondary)}.theme-light .fc-trustpilot{content:url(/assets/trustpilot-light.svg)}.theme-light .fc-trust-text{color:var(--text-secondary)}.theme-light .fc .ob-card{box-shadow:var(--shadow-md)}.theme-light .ft{background:var(--surface-light);color:var(--color-black)}.theme-light .ft-nav-heading,.theme-light .ft-link{color:var(--color-black)}.theme-light .ft-link:hover{color:var(--text-secondary)}.theme-light .ft-logo{filter:invert()}.theme-light .ft-tagline,.theme-light .ft-copy{color:var(--text-secondary)}.theme-light .ft-social{background:var(--color-gray-100);color:var(--color-black)}.theme-light .ft-social:hover{background:var(--color-gray-200)}.theme-light .ft-cta{background:var(--color-black);color:var(--color-white)}.theme-light .ft-cta-icon{background:var(--color-white);color:var(--color-black)}.theme-light .ft-legal{border-top-color:var(--border-default)}.theme-light .fl-panel .ob-card{box-shadow:var(--shadow-xl)}.theme-light .fl-close{color:var(--color-gray-300)}.theme-light .fl-close:hover{color:var(--color-black)}.theme-light .tf-strip-btn:hover{box-shadow:var(--shadow-md)}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-ease{syntax:"*";inherits:false}
