@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-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--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-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;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-orange-100:#ffedd5;--color-orange-400:#ff8b1a;--color-orange-500:#fe6e00;--color-orange-600:#f05100;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-950:#461901;--color-blue-50:#eff6ff;--color-blue-200:#bedbff;--color-blue-900:#1c398e;--color-blue-950:#162456;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-gray-950:#030712;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-bounce:bounce 1s infinite;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-orange-100:lab(94.7127% 3.58394 14.3151);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-600:lab(57.1026% 64.2584 89.8886);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-blue-950:lab(15.6723% 8.86232 -32.2945);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254);--color-gray-950:lab(1.90334% .278696 -5.48866)}}}@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{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.top-12{top:calc(var(--spacing) * 12)}.top-30{top:calc(var(--spacing) * 30)}.-right-0\.5{right:calc(var(--spacing) * -.5)}.right-0{right:calc(var(--spacing) * 0)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.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}}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-16{height:calc(var(--spacing) * 16)}.h-full{height:100%}.h-px{height:1px}.max-h-96{max-height:calc(var(--spacing) * 96)}.min-h-\[80px\]{min-height:80px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-8{width:calc(var(--spacing) * 8)}.w-16{width:calc(var(--spacing) * 16)}.w-80{width:calc(var(--spacing) * 80)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[75\%\]{max-width:75%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.min-w-\[1rem\]{min-width:1rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-50{border-color:var(--color-amber-50)}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-black{border-color:var(--color-black)}.border-blue-200{border-color:var(--color-blue-200)}.border-gray-300{border-color:var(--color-gray-300)}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/50{background-color:color-mix(in oklab, var(--color-amber-50) 50%, transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-black{background-color:var(--color-black)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-orange-400{background-color:var(--color-orange-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-amber-100{--tw-gradient-from:var(--color-amber-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-600{--tw-gradient-from:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-100{--tw-gradient-to:var(--color-orange-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-600{--tw-gradient-to:var(--color-orange-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-16{padding-block:calc(var(--spacing) * 16)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.align-top{vertical-align:top}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-600{color:var(--color-amber-600)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-orange-500{color:var(--color-orange-500)}.text-red-600{color:var(--color-red-600)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.shadow-sm{--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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.shadow-amber-500\/20{--tw-shadow-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.shadow-amber-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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,)}.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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[animation-delay\:-0\.3s\]{animation-delay:-.3s}.\[animation-delay\:-0\.15s\]{animation-delay:-.15s}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.hover\:shadow-amber-500\/30:hover{--tw-shadow-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-amber-500\/30:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}}.focus\:border-amber-400:focus{border-color:var(--color-amber-400)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus\:ring-amber-200:focus{--tw-ring-color:var(--color-amber-200)}.focus\:ring-black\/20:focus{--tw-ring-color:#0003}@supports (color:color-mix(in lab, red, red)){.focus\:ring-black\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}}.dark\:border-blue-900:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-blue-900)}.dark\:border-gray-700:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-gray-700)}.dark\:border-gray-800:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-gray-800)}.dark\:border-white:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-white)}.dark\:bg-amber-950\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#46190133}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/20:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-amber-950) 20%, transparent)}}.dark\:bg-blue-950:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-blue-950)}.dark\:bg-gray-700:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-gray-700)}.dark\:bg-gray-800:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-gray-800)}.dark\:bg-gray-900:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-gray-900)}.dark\:bg-gray-950:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-gray-950)}.dark\:bg-gray-950\/60:where([data-theme=dark],[data-theme=dark] *){background-color:#03071299}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-950\/60:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-gray-950) 60%, transparent)}}.dark\:bg-white:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-white)}.dark\:text-black:where([data-theme=dark],[data-theme=dark] *){color:var(--color-black)}.dark\:text-gray-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-gray-400)}.dark\:text-gray-500:where([data-theme=dark],[data-theme=dark] *){color:var(--color-gray-500)}@media (hover:hover){.dark\:hover\:bg-gray-200:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-gray-200)}.dark\:hover\:bg-gray-800:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-gray-800)}.dark\:hover\:bg-gray-900:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-gray-900)}.dark\:hover\:text-gray-100:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-gray-100)}.dark\:hover\:text-gray-300:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-gray-300)}}.dark\:focus\:ring-amber-500\/30:where([data-theme=dark],[data-theme=dark] *):focus{--tw-ring-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.dark\:focus\:ring-amber-500\/30:where([data-theme=dark],[data-theme=dark] *):focus{--tw-ring-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.dark\:focus\:ring-white\/20:where([data-theme=dark],[data-theme=dark] *):focus{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:focus\:ring-white\/20:where([data-theme=dark],[data-theme=dark] *):focus{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}}:root{--cream-50:#fdfcf9;--cream-100:#fbf9f4;--cream-200:#f3f0e9;--cream-300:#e9e4db;--cream-400:#d1cbc1;--ink:#251f1b;--ink-soft:#49423d;--ink-mute:#766f69;--ink-fade:#a59f9a;--accent:#d47a25;--accent-deep:#9f5102;--accent-soft:#fde3c6;--accent-tint:#fff2e2;--ok:#429c5a;--ok-soft:#d7f4dc;--bg:var(--cream-100);--surface:var(--cream-50);--surface-2:#fff;--border:var(--cream-300);--border-strong:var(--cream-400);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:72px;--sp-9:104px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-xl:32px;--radius-full:999px;--shadow-card:0 1px 0 #f4f1ecb3, 0 14px 36px -22px #3a31282e;--shadow-lift:0 1px 0 #f4f1ec99, 0 26px 60px -28px #3c302547;--shadow-pop:0 30px 80px -30px #a45d1a59;--font-display:"Instrument Serif", "Times New Roman", serif;--font-sans:var(--font-inter), "Inter", system-ui, -apple-system, sans-serif;--font-mono:"Geist Mono", ui-monospace, monospace}@supports (color:lab(0% 0 0)){:root{--cream-50:lab(98.9725% .107378 1.52056);--cream-100:lab(97.9404% .194281 2.66505);--cream-200:lab(94.936% .287265 3.81361);--cream-300:lab(90.8873% .387311 4.96706);--cream-400:lab(82.0746% .687569 6.10843);--ink:lab(12.3924% 2.13214 4.07622);--ink-soft:lab(28.635% 2.08199 4.03575);--ink-mute:lab(47.1964% 2.05567 4.01661);--ink-fade:lab(65.7613% 1.69405 3.33413);--accent:lab(60.4729% 31.8934 58.1373);--accent-deep:lab(43.6271% 30.2392 52.4498);--accent-soft:lab(91.8764% 6.06015 17.7154);--accent-tint:lab(96.3256% 2.38186 9.71353);--ok:lab(57.5643% -39.1713 25.737);--ok-soft:lab(93.6391% -13.3268 8.51681);--shadow-card:0 1px 0 lab(95.3923% .224829 3.04762/.7), 0 14px 36px -22px lab(21.1154% 2.58195 7.43489/.18);--shadow-lift:0 1px 0 lab(95.3923% .224829 3.04762/.6), 0 26px 60px -28px lab(21.081% 3.9842 9.06147/.28);--shadow-pop:0 30px 80px -30px lab(47.2477% 26.3972 48.1282/.35)}}[data-warmth=cool]{--cream-50:#f6fbff;--cream-100:#edf7fd;--cream-200:#dfeef7;--cream-300:#cde0eb;--cream-400:#acc1cf;--ink:#151d25;--ink-soft:#38414a;--ink-mute:#636d77;--ink-fade:#96a0a9}@supports (color:lab(0% 0 0)){[data-warmth=cool]{--cream-50:lab(98.2727% -1.31086 -2.64015);--cream-100:lab(96.5578% -2.62743 -4.36392);--cream-200:lab(93.0925% -3.72145 -6.21715);--cream-300:lab(87.8837% -4.61259 -7.75142);--cream-400:lab(76.8731% -5.46646 -9.26859);--ink:lab(10.0586% -1.70866 -6.93909);--ink-soft:lab(26.8898% -1.92516 -7.01751);--ink-mute:lab(45.4549% -2.02349 -7.05982);--ink-fade:lab(65.1807% -1.885 -6.38431)}}[data-warmth=neutral]{--cream-50:#fbfaf7;--cream-100:#f8f5ef;--cream-200:#efeae2;--cream-300:#e1dace;--cream-400:#c5bcae}@supports (color:lab(0% 0 0)){[data-warmth=neutral]{--cream-50:lab(98.2719% .22471 1.50434);--cream-100:lab(96.5432% .459313 3.01498);--cream-200:lab(93.0739% .704825 4.53292);--cream-300:lab(87.2887% 1.09631 6.82632);--cream-400:lab(76.8569% 1.38608 8.37697)}}[data-theme=dark]{--cream-50:#1a1c1e;--cream-100:#0f1112;--cream-200:#25282b;--cream-300:#363a3d;--cream-400:#575b60;--ink:#eff0f2;--ink-soft:#c8cbce;--ink-mute:#898c90;--ink-fade:#585d61;--accent:#e59445;--accent-deep:#c87429;--accent-soft:#703f0e;--accent-tint:#42270e;--bg:var(--cream-100);--surface:var(--cream-50);--surface-2:#222427;--border:#303337;--border-strong:#494e52;--ok-soft:#093e1b;--shadow-card:0 1px 0 #44484c66, 0 14px 36px -22px #0000008c;--shadow-lift:0 1px 0 #44484c66, 0 26px 60px -28px #000000a6;--shadow-pop:0 30px 80px -30px #a45d1a73;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){[data-theme=dark]{--cream-50:lab(10.0949% -.52876 -1.77598);--cream-100:lab(4.83817% -.300519 -1.05759);--cream-200:lab(15.8939% -.635207 -2.13154);--cream-300:lab(24.0117% -.843763 -2.84042);--cream-400:lab(38.51% -1.06029 -3.55335);--ink:lab(94.7778% -.333816 -1.07459);--ink-soft:lab(81.4361% -.552267 -1.78866);--ink-mute:lab(58.2341% -.763178 -2.49851);--ink-fade:lab(39.0913% -.96032 -3.20119);--accent:lab(68.7918% 26.5188 53.3688);--accent-deep:lab(57.6287% 29.5355 53.323);--accent-soft:lab(32.343% 18.9767 36.8108);--accent-tint:lab(18.588% 11.2953 21.0247);--surface-2:lab(14.1538% -.633001 -2.13043);--border:lab(21.1115% -.839502 -2.8383);--border-strong:lab(32.7096% -1.05289 -3.5496);--ok-soft:lab(22.1195% -24.2426 16.0856);--shadow-card:0 1px 0 lab(30.3921% -.851199 -2.84423/.4), 0 14px 36px -22px lab(0% 0 0/.55);--shadow-lift:0 1px 0 lab(30.3921% -.851199 -2.84423/.4), 0 26px 60px -28px lab(0% 0 0/.65);--shadow-pop:0 30px 80px -30px lab(47.2477% 26.3972 48.1282/.45)}}[data-theme=dark][data-dark-style=maan],[data-theme=auto][data-dark-style=maan]{--cream-50:#161b23;--cream-100:#0a0e17;--cream-200:#232832;--cream-300:#343945;--cream-400:#545b69;--ink:#eaedf2;--ink-soft:#c1c6ce;--ink-mute:#838890;--ink-fade:#535861;--surface-2:#202530;--border:#2d333f;--border-strong:#464d5c}@supports (color:lab(0% 0 0)){[data-theme=dark][data-dark-style=maan],[data-theme=auto][data-dark-style=maan]{--cream-50:lab(9.41869% -.00986457 -6.61865);--cream-100:lab(3.97723% .153534 -5.6546);--cream-200:lab(15.7908% -.0686049 -7.37478);--cream-300:lab(23.9034% -.137553 -8.13593);--cream-400:lab(38.3983% -.245065 -8.91461);--ink:lab(93.5946% -.419647 -2.99089);--ink-soft:lab(79.6607% -.60752 -4.47406);--ink-mute:lab(56.4523% -.67544 -5.20207);--ink-fade:lab(37.3021% -.711352 -5.91523);--surface-2:lab(14.6157% -.00365078 -8.08654);--border:lab(20.9879% -.0650734 -8.8434);--border-strong:lab(32.5831% -.177681 -9.6212)}}[data-theme=dark][data-dark-style=schaduw],[data-theme=auto][data-dark-style=schaduw]{--cream-50:#0f0e0e;--cream-100:#030303;--cream-200:#1c1a1a;--cream-300:#353233;--cream-400:#5e595b;--ink:#fafafa;--ink-soft:#d4d4d4;--ink-mute:#989898;--ink-fade:#666;--surface-2:#181717;--border:#262324;--border-strong:#454142;--shadow-card:0 1px 0 #2e2e2e99, 0 16px 40px -18px #000c;--shadow-lift:0 1px 0 #2e2e2e99, 0 30px 70px -24px #000000d9}@supports (color:lab(0% 0 0)){[data-theme=dark][data-dark-style=schaduw],[data-theme=auto][data-dark-style=schaduw]{--cream-50:lab(4.04176% .432067 .00419617);--cream-100:lab(.769178% .143595 .00140369);--cream-200:lab(9.48232% 1.01306 .00995398);--cream-300:lab(21.0698% 1.35103 .0132442);--cream-400:lab(38.4446% 2.02642 .0198841);--ink:lab(98.26% 0 0);--ink-soft:lab(84.92% 0 -.0000119209);--ink-mute:lab(62.88% -.0000298023 0);--ink-fade:lab(43.16% 0 0);--surface-2:lab(7.74507% 1.0011 .00975132);--border:lab(14.1098% 1.35037 .0132978);--border-strong:lab(28.0172% 1.68857 .016582);--shadow-card:0 1px 0 lab(18.8% 0 0/.6), 0 16px 40px -18px lab(0% 0 0/.8);--shadow-lift:0 1px 0 lab(18.8% 0 0/.6), 0 30px 70px -24px lab(0% 0 0/.85)}}[data-theme=dark] body{background:var(--bg);color:var(--ink)}[data-theme=dark] .blob{opacity:.32;mix-blend-mode:screen}[data-theme=dark] .imgph{background:repeating-linear-gradient(135deg, transparent 0 14px, var(--cream-300) 14px 15px), var(--cream-100)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .imgph{background:repeating-linear-gradient(135deg, transparent 0 14px, color-mix(in oklab, var(--cream-300) 60%, transparent) 14px 15px), var(--cream-100)}}[data-theme=dark] .pill-ok{color:#b2e7bc;color:lab(87.1303% -23.7829 15.291);background:#14361d;background:lab(19.5611% -18.0561 11.8382);border-color:#244d2e;border-color:lab(28.9723% -21.0232 13.738)}[data-theme=dark] .pill-accent{background:var(--accent-tint);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .pill-accent{border-color:color-mix(in oklab, var(--accent) 35%, transparent)}}[data-theme=dark] .pill-accent{color:#fedec4;color:lab(90.6016% 8.94561 17.0389)}[data-theme=dark] .mail-tag{background:var(--accent-tint);color:#fedec4;color:lab(90.6016% 8.94561 17.0389)}[data-theme=dark] .mail-tag.is-ok{color:#b2e7bc;color:lab(87.1303% -23.7829 15.291);background:#14361d;background:lab(19.5611% -18.0561 11.8382)}[data-theme=dark] .mail-tag.is-mute{background:var(--cream-200);color:var(--ink-mute)}[data-theme=dark] .mail-tag.is-todo{color:#a8d2ff;color:lab(82.4277% -6.70159 -27.7143);background:#042f54;background:lab(18.383% -1.91091 -26.8312)}[data-theme=dark] .btn-accent{color:#140e09;color:lab(4.40986% 1.94293 3.0017)}[data-theme=dark] .btn-accent:hover{background:var(--accent)}[data-theme=dark] .btn-primary{background:var(--ink);color:var(--cream-100)}[data-theme=dark] .btn-primary:hover{background:#eff2f5;background:lab(95.3562% -.55331 -1.78927)}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--cream-100)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--cream-300);border:3px solid var(--cream-100)}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--cream-400)}@media (prefers-color-scheme:dark){[data-theme=auto]{--cream-50:#1a1c1e;--cream-100:#0f1112;--cream-200:#25282b;--cream-300:#363a3d;--cream-400:#575b60;--ink:#eff0f2;--ink-soft:#c8cbce;--ink-mute:#898c90;--ink-fade:#585d61;--accent:#e59445;--accent-deep:#c87429;--accent-soft:#703f0e;--accent-tint:#42270e;--bg:var(--cream-100);--surface:var(--cream-50);--surface-2:#222427;--border:#303337;--border-strong:#494e52;--ok-soft:#093e1b;--shadow-card:0 1px 0 #44484c66, 0 14px 36px -22px #0000008c;--shadow-lift:0 1px 0 #44484c66, 0 26px 60px -28px #000000a6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){[data-theme=auto]{--cream-50:lab(10.0949% -.52876 -1.77598);--cream-100:lab(4.83817% -.300519 -1.05759);--cream-200:lab(15.8939% -.635207 -2.13154);--cream-300:lab(24.0117% -.843763 -2.84042);--cream-400:lab(38.51% -1.06029 -3.55335);--ink:lab(94.7778% -.333816 -1.07459);--ink-soft:lab(81.4361% -.552267 -1.78866);--ink-mute:lab(58.2341% -.763178 -2.49851);--ink-fade:lab(39.0913% -.96032 -3.20119);--accent:lab(68.7918% 26.5188 53.3688);--accent-deep:lab(57.6287% 29.5355 53.323);--accent-soft:lab(32.343% 18.9767 36.8108);--accent-tint:lab(18.588% 11.2953 21.0247);--surface-2:lab(14.1538% -.633001 -2.13043);--border:lab(21.1115% -.839502 -2.8383);--border-strong:lab(32.7096% -1.05289 -3.5496);--ok-soft:lab(22.1195% -24.2426 16.0856);--shadow-card:0 1px 0 lab(30.3921% -.851199 -2.84423/.4), 0 14px 36px -22px lab(0% 0 0/.55);--shadow-lift:0 1px 0 lab(30.3921% -.851199 -2.84423/.4), 0 26px 60px -28px lab(0% 0 0/.65)}}[data-theme=auto] body{background:var(--bg);color:var(--ink)}[data-theme=auto] .blob{opacity:.32;mix-blend-mode:screen}[data-theme=auto] .pill-ok{color:#b2e7bc;color:lab(87.1303% -23.7829 15.291);background:#14361d;background:lab(19.5611% -18.0561 11.8382);border-color:#244d2e;border-color:lab(28.9723% -21.0232 13.738)}[data-theme=auto] .pill-accent{background:var(--accent-tint);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=auto] .pill-accent{border-color:color-mix(in oklab, var(--accent) 35%, transparent)}}[data-theme=auto] .pill-accent{color:#fedec4;color:lab(90.6016% 8.94561 17.0389)}[data-theme=auto] .mail-tag{background:var(--accent-tint);color:#fedec4;color:lab(90.6016% 8.94561 17.0389)}[data-theme=auto] .mail-tag.is-ok{color:#b2e7bc;color:lab(87.1303% -23.7829 15.291);background:#14361d;background:lab(19.5611% -18.0561 11.8382)}[data-theme=auto] .mail-tag.is-mute{background:var(--cream-200);color:var(--ink-mute)}[data-theme=auto] .btn-accent{color:#140e09;color:lab(4.40986% 1.94293 3.0017)}[data-theme=auto] .btn-accent:hover{background:var(--accent)}[data-theme=auto] .btn-primary{background:var(--ink);color:var(--cream-100)}[data-theme=auto] .btn-primary:hover{background:#eff2f5;background:lab(95.3562% -.55331 -1.78927)}}[data-density=compact]{--sp-5:18px;--sp-6:24px;--sp-7:36px;--sp-8:52px;--sp-9:72px}[data-density=comfy]{--sp-5:28px;--sp-6:40px;--sp-7:64px;--sp-8:96px;--sp-9:140px}[data-typeset=serif]{--font-display:"Instrument Serif", "Times New Roman", serif;--font-sans:var(--font-inter), "Inter", system-ui, sans-serif}[data-typeset=rounded]{--font-display:"Fraunces", "Instrument Serif", serif;--font-sans:var(--font-inter), "Inter", system-ui, sans-serif}[data-typeset=geometric]{--font-display:"Söhne", "Geist", system-ui, sans-serif;--font-sans:var(--font-inter), "Inter", system-ui, sans-serif}[data-typeset=chirp]{--font-display:"Manrope", "Inter", system-ui, sans-serif;--font-sans:var(--font-inter), "Inter", system-ui, sans-serif}[data-typeset=chirp] .display,[data-typeset=chirp] .display-2,[data-typeset=chirp] .h3,[data-typeset=chirp] .nav-brand{letter-spacing:-.02em;font-weight:700}[data-typeset=chirp] .display em,[data-typeset=chirp] .display-2 em,[data-typeset=chirp] .h3 em{color:var(--accent);font-style:normal;font-weight:700}[data-typeset=chirp] body{letter-spacing:-.005em;font-weight:400}[data-skin=x]{--bg:#fff;--surface:#fff;--surface-2:#fff;--cream-50:#fff;--cream-100:#f7f9f9;--cream-200:#eff3f4;--cream-300:#cfd9de;--cream-400:#8b98a5;--ink:#0f1419;--ink-soft:#0f1419;--ink-mute:#536471;--ink-fade:#8b98a5;--border:#eff3f4;--border-strong:#cfd9de;--accent:#1d9bf0;--accent-deep:#1a8cd8;--accent-soft:#bfe3fa;--accent-tint:#e8f5fe;--ok:#00ba7c;--ok-soft:#ddf4e4;--shadow-card:0 0 0 1px #0000000a, 0 1px 2px #0000000a;--shadow-lift:0 0 0 1px #0000000a, 0 8px 28px -10px #0f14192e;--shadow-pop:0 12px 36px -8px #1d9bf04d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-skin=x] body{background:var(--bg);color:var(--ink)}[data-skin=x] .btn-primary,[data-skin=x] .btn-accent{color:#fff;box-shadow:none;background:#0f1419}[data-skin=x] .btn-primary:hover,[data-skin=x] .btn-accent:hover{background:#272c30}[data-skin=x] .btn-soft{background:#fff;border-color:#cfd9de}[data-skin=x] .btn-soft:hover{background:#f7f9f9}[data-skin=x] .btn-ghost{border-color:#cfd9de}[data-skin=x] .btn-ghost:hover{background:#f7f9f9}[data-skin=x] .pill{color:#0f1419;background:#fff;border-color:#cfd9de}[data-skin=x] .pill-accent{color:#1d9bf0;background:#e8f5fe;border-color:#bfe3fa}[data-skin=x] .pill-ok{color:#00754d;background:#ddf4e4;border-color:#b9e5c7}[data-skin=x] .mail-tag{color:#1d9bf0;background:#e8f5fe}[data-skin=x] .mail-tag.is-ok{color:#00754d;background:#ddf4e4}[data-skin=x] .mail-tag.is-mute{color:#536471;background:#eff3f4}[data-skin=x] .mail-tag.is-todo{color:#b26b00;background:#ffe8c7}[data-skin=x] .nav{background:#ffffffd9}[data-skin=x] .footer{background:#f7f9f9}[data-skin=x] hr.divider{background:#eff3f4}[data-skin=x] .blob{display:none}[data-skin=x] .paper-bg{background:#fff}[data-skin=x] .paper-bg:before{display:none}[data-skin=x] .imgph{background:repeating-linear-gradient(135deg,#0000 0 14px,#eff3f4 14px 15px),#f7f9f9;border-color:#eff3f4}[data-skin=x] ::-webkit-scrollbar-track{background:#f7f9f9}[data-skin=x] ::-webkit-scrollbar-thumb{background:#cfd9de;border:3px solid #f7f9f9}[data-skin=x] ::-webkit-scrollbar-thumb:hover{background:#8b98a5}[data-skin=x-dark]{--bg:#000;--surface:#000;--surface-2:#16181c;--cream-50:#16181c;--cream-100:#000;--cream-200:#202327;--cream-300:#2f3336;--cream-400:#3e4144;--ink:#e7e9ea;--ink-soft:#e7e9ea;--ink-mute:#71767b;--ink-fade:#3e4144;--border:#2f3336;--border-strong:#3e4144;--accent:#1d9bf0;--accent-deep:#1a8cd8;--accent-soft:#1d3d5c;--accent-tint:#15202b;--ok:#00ba7c;--ok-soft:#003d26;--shadow-card:0 0 0 1px #ffffff0a, 0 1px 2px #0006;--shadow-lift:0 0 0 1px #ffffff0f, 0 16px 40px -16px #000000b3;--shadow-pop:0 12px 36px -8px #1d9bf080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-skin=x-dark] body{background:var(--bg);color:var(--ink)}[data-skin=x-dark] .btn-primary,[data-skin=x-dark] .btn-accent{color:#0f1419;box-shadow:none;background:#fff}[data-skin=x-dark] .btn-primary:hover,[data-skin=x-dark] .btn-accent:hover{background:#e7e9ea}[data-skin=x-dark] .btn-soft{color:#e7e9ea;background:0 0;border-color:#2f3336}[data-skin=x-dark] .btn-soft:hover{background:#16181c}[data-skin=x-dark] .btn-ghost{color:#e7e9ea;border-color:#2f3336}[data-skin=x-dark] .btn-ghost:hover{background:#16181c}[data-skin=x-dark] .pill{color:#e7e9ea;background:0 0;border-color:#2f3336}[data-skin=x-dark] .pill-accent{color:#1d9bf0;background:#15202b;border-color:#1d3d5c}[data-skin=x-dark] .pill-ok{color:#00ba7c;background:#003d26;border-color:#004d31}[data-skin=x-dark] .mail-tag{color:#1d9bf0;background:#15202b}[data-skin=x-dark] .mail-tag.is-ok{color:#00ba7c;background:#003d26}[data-skin=x-dark] .mail-tag.is-mute{color:#71767b;background:#202327}[data-skin=x-dark] .mail-tag.is-todo{color:#ffb84d;background:#3d2a00}[data-skin=x-dark] .nav{background:#000000d9}[data-skin=x-dark] .footer{background:#16181c}[data-skin=x-dark] hr.divider{background:#2f3336}[data-skin=x-dark] .blob{display:none}[data-skin=x-dark] .paper-bg{background:#000}[data-skin=x-dark] .paper-bg:before{display:none}[data-skin=x-dark] ::-webkit-scrollbar-track{background:#000}[data-skin=x-dark] ::-webkit-scrollbar-thumb{background:#2f3336;border:3px solid #000}[data-skin=x-dark] ::-webkit-scrollbar-thumb:hover{background:#3e4144}*{box-sizing:border-box}html,body,#root{min-height:100%}html{overflow-x:hidden}html,body{touch-action:pan-y;overscroll-behavior-x:none}.showcase-box,.db-table-wrap,.sc-cal-wrap,.db-list,[data-hscroll],[style*="overflow-x: auto"],[style*=overflowX]{touch-action:auto}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}::selection{background:var(--accent-soft);color:var(--ink)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.shell{max-width:1240px;padding:0 var(--sp-5);margin:0 auto}.shell-tight{max-width:960px;padding:0 var(--sp-5);margin:0 auto}.shell-narrow{max-width:720px;padding:0 var(--sp-5);margin:0 auto}.section{padding:var(--sp-9) 0;position:relative}.section-tight{padding:var(--sp-8) 0}.display{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:clamp(48px,7.4vw,104px);font-style:normal;font-weight:400;line-height:.98}.display em{color:var(--accent);font-style:italic;font-weight:400}.display-2{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:clamp(36px,4.8vw,64px);font-weight:400;line-height:1}.display-2 em{color:var(--accent);font-style:italic}.h3{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(28px,3.2vw,42px);font-weight:400;line-height:1.05}.h3 em{color:var(--accent);font-style:italic}.eyebrow{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.18em;color:var(--ink-mute);font-size:12px;font-weight:500}.lede{color:var(--ink-soft);text-wrap:pretty;max-width:56ch;font-size:clamp(18px,1.6vw,22px);line-height:1.45}.body{color:var(--ink-soft);font-size:16px;line-height:1.55}.body-sm{color:var(--ink-soft);font-size:14px;line-height:1.55}.mono{font-family:var(--font-mono);letter-spacing:.02em}.btn{border-radius:var(--radius-full);letter-spacing:-.005em;white-space:nowrap;border:1px solid #0000;align-items:center;gap:8px;padding:14px 22px;font-size:15px;font-weight:500;transition:transform .14s,box-shadow .2s,background .16s,border-color .16s;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:disabled:hover{transform:none}.btn-primary{background:var(--ink);color:var(--cream-50);box-shadow:inset 0 1px #ffffff0f,0 8px 26px -10px #372b2166;box-shadow:inset 0 1px lab(100% 0 0/.0588235),0 8px 26px -10px lab(18.7321% 4.63471 8.6846/.4)}.btn-primary:hover{background:#352c25;background:lab(18.7562% 3.24361 6.15544);transform:translateY(-1px)}.btn-accent{background:var(--accent-deep);color:var(--cream-50);box-shadow:inset 0 1px #ffffff24,0 12px 32px -10px #a45d1a66;box-shadow:inset 0 1px lab(100% 0 0/.141176),0 12px 32px -10px lab(47.2477% 26.3972 48.1282/.4)}.btn-accent:hover{background:#894400;background:lab(37.277% 28.5539 51.1566);transform:translateY(-1px)}.btn-ghost{color:var(--ink);border:1px solid var(--border-strong);background:0 0}.btn-ghost:hover{background:var(--cream-200)}.btn-soft{background:var(--surface-2);color:var(--ink);border:1px solid var(--border)}.btn-soft:hover{background:var(--cream-50);border-color:var(--border-strong)}.btn-sm{padding:9px 14px;font-size:13px}.btn-lg{padding:18px 28px;font-size:16px}.pill{border-radius:var(--radius-full);background:var(--surface-2);border:1px solid var(--border);color:var(--ink-soft);align-items:center;gap:8px;padding:6px 14px;font-size:13px;display:inline-flex}.pill-accent{background:var(--accent-tint);color:var(--accent-deep);border-color:#f2d7b9;border-color:lab(87.8132% 6.36846 18.5046)}.pill-ok{background:var(--ok-soft);color:#085023;color:lab(29.3244% -30.3636 20.2195);border-color:#b1dfb9;border-color:lab(84.6819% -20.7916 13.349)}.pill .dot{opacity:.7;background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.card{background:var(--surface-2);border:1px solid var(--border);padding:var(--sp-5);box-shadow:var(--shadow-card);border-radius:22px}[data-skin=x] .card,[data-skin=x-dark] .card{box-shadow:none}.card-soft{background:var(--cream-50);border:1px solid var(--border);padding:var(--sp-5);border-radius:18px}[data-skin=x] .card-soft,[data-skin=x-dark] .card-soft{background:var(--surface-2)}.nav{z-index:30;padding-top:env(safe-area-inset-top);background:var(--bg);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.nav{background:color-mix(in oklab, var(--bg) 80%, transparent)}}.nav{-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.nav{border-bottom:1px solid color-mix(in oklab, var(--border) 65%, transparent)}}.nav-inner{padding:14px var(--sp-5);justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;display:flex}.nav-brand{font-family:var(--font-display);letter-spacing:-.015em;align-items:center;gap:10px;font-size:24px;display:flex}.nav-links{align-items:center;gap:var(--sp-5);display:flex}.nav-link{color:var(--ink-soft);font-size:14px}.nav-link:hover,.nav-link.is-active{color:var(--ink)}.nav-hamburger{border:1px solid var(--border);background:var(--surface-2);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:10px;place-items:center;display:none}.nav-mobile-menu{display:none}.footer{border-top:1px solid var(--border);padding:var(--sp-7) 0 var(--sp-6);background:var(--cream-50)}.blob{filter:blur(70px);opacity:.85;pointer-events:none;border-radius:50%;position:absolute}.blob-1{background:#ffd5b399;background:lab(88.1963% 13.9041 26.0538/.6);width:520px;height:520px;top:-180px;right:-140px}.blob-2{background:#f7e6c38c;background:lab(92.0448% 2.05305 19.5569/.55);width:420px;height:420px;top:80px;left:-120px}.blob-3{background:#ffd3bc73;background:lab(88.1204% 13.6324 18.205/.45);width:380px;height:380px;top:380px;right:8%}.window{background:var(--surface-2);border:1px solid var(--border);box-shadow:var(--shadow-lift);border-radius:22px;overflow:hidden}[data-skin=x] .window,[data-skin=x-dark] .window{box-shadow:var(--shadow-card)}.window-head{border-bottom:1px solid var(--border);background:var(--surface-2);align-items:center;gap:8px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.window-head{background:color-mix(in oklab, var(--surface-2) 70%, var(--cream-50))}}[data-skin=x] .window-head,[data-skin=x-dark] .window-head{background:var(--surface-2)}.window-dot{background:var(--cream-300);opacity:.8;border-radius:50%;width:10px;height:10px}.window-dot:first-child{background:#ff9685;background:lab(73.3223% 39.268 26.9559)}.window-dot:nth-child(2){background:#fec766;background:lab(83.8531% 12.4496 55.3369)}.window-dot:nth-child(3){background:#8bd28d;background:lab(78.2996% -33.5783 27.0245)}[data-skin=x] .window-dot,[data-skin=x-dark] .window-dot{background:var(--cream-300)}.window-title{font-family:var(--font-mono);color:var(--ink-mute);letter-spacing:.06em;margin-left:10px;font-size:11px}.mail-row{border-bottom:1px solid var(--border);grid-template-columns:28px 1fr auto;align-items:center;gap:14px;padding:14px 18px;transition:background .16s;display:grid}.mail-row:hover{background:var(--cream-50)}.avatar{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:grid}.avatar.lg{width:56px;height:56px;font-size:18px}.avatar.xl{width:72px;height:72px;font-size:22px}.mail-sender{color:var(--ink);font-size:13.5px;font-weight:600}.mail-subject{color:var(--ink-mute);font-size:13px}.mail-time{font-family:var(--font-mono);color:var(--ink-fade);font-size:11px}.mail-tag{background:var(--accent-tint);color:var(--accent-deep);font-size:11px;font-family:var(--font-mono);letter-spacing:.04em;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.mail-tag.is-ok{background:var(--ok-soft);color:#115629;color:lab(31.6494% -30.3033 20.1071)}.mail-tag.is-mute{background:var(--cream-200);color:var(--ink-mute)}.mail-tag.is-todo{color:#194f81;color:lab(32.253% -3.43981 -33.6552);background:#e2f0ff;background:lab(94.1255% -4.83441 -17.5526)}.cal{background:var(--border);grid-template-columns:60px repeat(5,1fr);gap:1px;display:grid}.cal>div{background:var(--surface-2);min-height:56px;color:var(--ink-mute);padding:10px 12px;font-size:12px}.cal-head{font-family:var(--font-mono);letter-spacing:.06em;font-size:11px;background:var(--cream-50)!important}.cal-event{border-left:3px solid var(--accent);border-radius:8px;min-height:44px;margin:4px;font-size:12px;line-height:1.3;color:var(--accent-deep)!important;background:var(--accent-tint)!important;padding:8px 10px!important}.cal-event.alt{border-left-color:var(--ok);background:var(--ok-soft)!important;color:#085023!important;color:lab(29.3244% -30.3636 20.2195)!important}.cal-event.alt2{border-left-color:#418ad1;border-left-color:lab(55.381% -5.80367 -43.9303);color:#194f81!important;color:lab(32.253% -3.43981 -33.6552)!important;background:#ddedff!important;background:lab(92.9868% -3.98928 -14.0939)!important}.chat{flex-direction:column;gap:12px;padding:18px;display:flex}.bubble{border-radius:18px;max-width:80%;padding:12px 16px;font-size:14px;line-height:1.45}.bubble.from-annabel{background:var(--cream-50);border:1px solid var(--border);border-bottom-left-radius:6px;align-self:flex-start}.bubble.from-you{background:var(--accent);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.logos{gap:var(--sp-4);grid-template-columns:repeat(6,1fr);align-items:center;display:grid}.logo-slot{border:1px dashed var(--border-strong);border-radius:var(--radius-md);font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-mute);text-transform:uppercase;background:var(--surface-2);justify-content:center;align-items:center;height:64px;padding:18px 12px;font-size:11px;display:flex}.imgph{background:repeating-linear-gradient(135deg, transparent 0 14px, var(--cream-300) 14px 15px), var(--cream-100);position:relative}@supports (color:color-mix(in lab, red, red)){.imgph{background:repeating-linear-gradient(135deg, transparent 0 14px, color-mix(in oklab, var(--cream-300) 70%, transparent) 14px 15px), var(--cream-100)}}.imgph{border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--ink-mute);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;place-items:center;font-size:12px;display:grid;overflow:hidden}.imgph:after{content:attr(data-label);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-full);padding:4px 10px}.price-card{background:var(--surface-2);border:1px solid var(--border);padding:var(--sp-6);gap:var(--sp-4);border-radius:22px;flex-direction:column;display:flex;position:relative}[data-skin=x] .price-card,[data-skin=x-dark] .price-card{box-shadow:var(--shadow-card)}[data-skin=x] .price-card.is-featured{color:#fff;background:#0f1419;border-color:#0f1419}[data-skin=x-dark] .price-card.is-featured{color:#0f1419;background:#fff;border-color:#fff}[data-skin=x-dark] .price-card.is-featured .price-feature{color:#0f1419c7}[data-skin=x-dark] .price-card.is-featured .tick{color:#0f1419;background:#0f14191a}.price-card.is-featured{background:var(--ink);color:var(--cream-50);border-color:var(--ink)}.price-card.is-featured .pill-accent{background:var(--accent);color:#fff;border-color:var(--accent)}.price-card .price-num{font-family:var(--font-display);letter-spacing:-.02em;font-size:64px;line-height:1}.price-feature{align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.price-feature .tick{background:var(--accent-tint);width:18px;height:18px;color:var(--accent-deep);border-radius:50%;flex-shrink:0;place-items:center;margin-top:2px;font-size:11px;display:grid}.is-featured .price-feature{color:var(--cream-100)}.is-featured .price-feature .tick{color:var(--accent);background:#3a2a20;background:lab(18.6508% 6.98864 9.29691)}.ob-shell{min-height:calc(100dvh - 64px);padding:var(--sp-7) var(--sp-5);place-items:center;display:grid;position:relative}.ob-card{background:var(--surface-2);border:1px solid var(--border);width:min(560px,100%);padding:var(--sp-7);box-shadow:var(--shadow-lift);z-index:1;border-radius:22px;position:relative}[data-skin=x] .ob-card,[data-skin=x-dark] .ob-card{box-shadow:var(--shadow-card)}.ob-steps{margin-bottom:var(--sp-5);gap:6px;display:flex}.ob-step{background:var(--cream-200);border-radius:2px;flex:1;height:4px}.ob-step.is-done{background:var(--accent)}.ob-step.is-active{background:var(--ink)}.field{flex-direction:column;gap:8px;display:flex}.field label{color:var(--ink);font-size:13px;font-weight:500}.input,.textarea{background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-md);width:100%;font-family:var(--font-sans);color:var(--ink);padding:14px 16px;font-size:15px;transition:border-color .14s,box-shadow .14s}.input:focus,.textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 4px #d47a2526;box-shadow:0 0 0 4px lab(60.4729% 31.8934 58.1373/.15)}.textarea{resize:vertical;min-height:110px}a:focus-visible,button:focus-visible,.btn:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible,summary:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px;border-radius:6px}.option-card{gap:var(--sp-4);padding:var(--sp-4);border:1px solid var(--border-strong);cursor:pointer;background:var(--surface-2);border-radius:14px;align-items:center;transition:border-color .14s,background .14s;display:flex}.option-card:hover{background:var(--cream-50)}[data-skin=x] .option-card:hover,[data-skin=x-dark] .option-card:hover{background:var(--cream-100)}.option-card.is-on{border-color:var(--accent);background:var(--accent-tint)}@keyframes drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.paper-bg{background:radial-gradient(120% 80% at 30% 20%, #fcf7efb3, transparent 60%), radial-gradient(100% 70% at 80% 90%, #fbefe280, transparent 55%), var(--cream-100);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.paper-bg{background:radial-gradient(120% 80% at 30% 20%, lab(97.4875% .562787 4.55549/.7), transparent 60%), radial-gradient(100% 70% at 80% 90%, lab(95.1252% 2.84913 7.87975/.5), transparent 55%), var(--cream-100)}}.paper-bg:before{content:"";opacity:.18;mix-blend-mode:multiply;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='400'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.3  0 0 0 0 0.22  0 0 0 0 0.15  0 0 0 0.55 0'/></filter><rect width='400' height='400' filter='url(%23n)' opacity='0.5'/></svg>");position:absolute;inset:0}[data-theme=dark] .paper-bg:before{mix-blend-mode:screen;opacity:.08}.paper-bg>*{z-index:2;position:relative}.wa-shots{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px;display:flex}.wa-shots .wa-phone{text-align:center;flex:0 168px;max-width:168px;margin:0}.wa-shots .wa-phone img{background:#2c2620;border:6px solid #2c2620;border-radius:18px;width:100%;display:block;box-shadow:0 22px 50px -28px #3c281980}.wa-shots .wa-phone figcaption{font-family:var(--font-display);color:var(--accent);margin-top:9px;font-size:13px;font-style:italic;line-height:1.3}.wa-chat{border:1px solid var(--cream-300);background:linear-gradient(#f6f2e5,#efe7d8);background:linear-gradient(lab(95.4496% .0267923 6.91485),lab(91.9633% .71606 8.44896));border-radius:22px;overflow:hidden;box-shadow:inset 0 1px #fffbf699,0 30px 70px -30px #4c342873,0 12px 30px -18px #3d29194d;box-shadow:inset 0 1px lab(98.8632% .458837 3.01477/.6),0 30px 70px -30px lab(24.3959% 9.41239 12.5247/.45),0 12px 30px -18px lab(18.6681% 7.83302 14.503/.3)}@supports (color:color-mix(in lab, red, red)){.wa-chat{border:1px solid color-mix(in oklab, var(--cream-300) 75%, transparent)}}.wa-head{color:#fff;background:#008069;align-items:center;gap:10px;padding:12px 14px;display:flex}.wa-head .av{background:#f6ede0;background:lab(94.2538% 1.22291 7.58821);border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.wa-head .meta{flex:1;min-width:0;line-height:1.15}.wa-head .name{font-size:14px;font-weight:600}.wa-head .status{opacity:.85;font-size:11px}.wa-head .actions{opacity:.9;gap:12px;display:flex}.wa-body{background-color:#ece5dd;background-image:radial-gradient(#00000005 1px,#0000 1.4px);background-size:15px 15px;flex-direction:column;gap:6px;padding:16px 14px;display:flex}.wa-row{display:flex}.wa-row.in{justify-content:flex-start}.wa-row.out{justify-content:flex-end}.wa-bubble{border-radius:12px;max-width:78%;padding:8px 11px 6px;font-size:13.5px;line-height:1.4;position:relative;box-shadow:0 1px .5px #00000021}.wa-bubble.in{color:#1c1410;color:lab(7.16015% 3.29653 3.77919);background:#fefbf8;background:lab(98.8548% .282347 1.88134);border-top-left-radius:4px}.wa-bubble.out{color:#0c1a0f;color:lab(7.59362% -7.9245 4.85903);background:#c4f3c4;background:lab(91.7467% -22.3603 17.6397);border-top-right-radius:4px}.wa-bubble .when{color:#7b6f68;color:lab(47.722% 3.97772 5.36385);float:right;margin-left:8px;padding-top:2px;font-size:10px}.wa-bubble.out .when{color:#2f5136;color:lab(31.1731% -17.947 11.6511)}.wa-bubble.out .when:after{content:" ✓✓";color:#007daa;color:lab(47.9361% -22.5564 -43.8482)}.wa-day{color:#6c605a;color:lab(41.9214% 3.98883 5.37251);background:#fcf4e6d9;background:lab(96.574% 1.22041 7.58642/.85);border-radius:14px;align-self:center;margin:6px 0 4px;padding:4px 10px;font-size:11px}.wa-chat .wa-body>*{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.2,.7,.3,1);transform:translateY(9px)}.wa-chat.in .wa-body>*{opacity:1;transform:none}.wa-chat.in .wa-body>:first-child{transition-delay:50ms}.wa-chat.in .wa-body>:nth-child(2){transition-delay:.4s}.wa-chat.in .wa-body>:nth-child(3){transition-delay:.9s}.wa-chat.in .wa-body>:nth-child(4){transition-delay:1.4s}.wa-chat.in .wa-body>:nth-child(5){transition-delay:2s}.wa-chat.in .wa-body>:nth-child(6){transition-delay:2.5s}.reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.3,1);transform:translateY(18px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.wa-chat .wa-body>*,.reveal{opacity:1!important;transition:none!important;transform:none!important}}.mini-box{background:var(--surface-2);border:1px solid var(--border);border-radius:22px;grid-template-rows:auto 1fr;display:grid;overflow:hidden;box-shadow:inset 0 1px #fffbf699,0 30px 70px -30px #4c342859,0 12px 30px -18px #3d291933;box-shadow:inset 0 1px lab(98.8632% .458837 3.01477/.6),0 30px 70px -30px lab(24.3959% 9.41239 12.5247/.35),0 12px 30px -18px lab(18.6681% 7.83302 14.503/.2)}[data-skin=x] .mini-box,[data-skin=x-dark] .mini-box{box-shadow:var(--shadow-card)}.mini-head{border-bottom:1px solid var(--border);background:var(--surface-2);align-items:center;gap:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.mini-head{background:color-mix(in oklab, var(--surface-2) 70%, var(--cream-50))}}[data-skin=x] .mini-head,[data-skin=x-dark] .mini-head{background:var(--surface-2)}.mini-head .ic{color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.mini-head .meta{flex:1;min-width:0;line-height:1.15}.mini-head .name{color:var(--ink);font-size:13.5px;font-weight:600}.mini-head .status{color:var(--ink-mute);font-size:11px}.mini-head .actions{opacity:.7;color:var(--ink-soft);gap:12px;display:flex}.mini-body{padding:4px 0}.mini-cal{background:var(--border);grid-template-columns:38px repeat(4,1fr);gap:1px;display:grid}.mini-cal>div{background:var(--surface-2);min-height:38px;color:var(--ink-mute);padding:8px 6px;font-size:11px}.mini-cal .h{font-family:var(--font-mono);color:var(--ink-mute);letter-spacing:.05em;text-align:center;background:var(--surface-2);padding:6px 4px;font-size:9.5px}@supports (color:color-mix(in lab, red, red)){.mini-cal .h{background:color-mix(in oklab, var(--surface-2) 70%, var(--cream-50))}}.mini-cal .ev{border-left:2px solid #0000;border-radius:5px;margin:3px;font-size:10.5px;line-height:1.25;padding:5px 7px!important}.mini-cal .ev.accent{background:var(--accent-tint);color:var(--accent-deep);border-left-color:var(--accent)}.mini-cal .ev.ok{background:var(--ok-soft);color:#115629;color:lab(31.6494% -30.3033 20.1071);border-left-color:var(--ok)}.mini-cal .ev.mute{background:var(--cream-200);color:var(--ink-mute);border-left-color:var(--ink-fade)}.mini-task{border-bottom:1px solid var(--border);grid-template-columns:18px 1fr auto;align-items:flex-start;gap:10px;padding:10px 14px;font-size:12.5px;display:grid}.mini-task:last-child{border-bottom:0}.mini-task input[type=checkbox]{appearance:none;border:1.5px solid var(--border-strong);background:var(--surface-2);cursor:pointer;border-radius:4px;place-items:center;width:14px;height:14px;margin-top:2px;display:grid}.mini-task input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.mini-task input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:9px}.mini-task.done .t{color:var(--ink-fade);text-decoration:line-through}.mini-task .t{color:var(--ink)}.mini-task .meta-sm{color:var(--ink-mute);font-size:10px;font-family:var(--font-mono)}.mini-mail{border-bottom:1px solid var(--border);grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;display:grid}.mini-mail:last-child{border-bottom:0}.mini-mail .av{color:#fff;border-radius:999px;place-items:center;width:26px;height:26px;font-size:10px;font-weight:600;display:grid}.mini-mail .row1{align-items:center;gap:6px;min-width:0;display:flex}.mini-mail .sender{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.mini-mail .subj{color:var(--ink-mute);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.mini-mail .time{font-family:var(--font-mono);color:var(--ink-fade);font-size:10px}.mini-mail .tg{font-family:var(--font-mono);letter-spacing:.04em;border-radius:4px;padding:1px 6px;font-size:9px}.showcase-box{background:var(--surface-2);border:1px solid var(--border);box-shadow:var(--shadow-lift);border-radius:22px;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}[data-skin=x] .showcase-box,[data-skin=x-dark] .showcase-box{box-shadow:var(--shadow-card)}.sc-head{border-bottom:1px solid var(--border);background:var(--surface-2);align-items:center;gap:12px;padding:14px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.sc-head{background:color-mix(in oklab, var(--surface-2) 70%, var(--cream-50))}}[data-skin=x] .sc-head,[data-skin=x-dark] .sc-head{background:var(--surface-2)}.sc-ic{color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.sc-meta{flex:1;min-width:0;line-height:1.2}.sc-name{color:var(--ink);font-size:14.5px;font-weight:600}.sc-status{color:var(--ink-mute);margin-top:2px;font-size:12px}.sc-actions{opacity:.7;color:var(--ink-soft);align-items:center;gap:14px;display:flex}.sc-body{flex-direction:column;display:flex}.sc-mail{border-bottom:1px solid var(--border);grid-template-columns:36px 1fr auto;align-items:flex-start;gap:12px;padding:14px 18px;transition:background .14s;display:grid}.sc-mail:hover{background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.sc-mail:hover{background:color-mix(in oklab, var(--accent) 6%, var(--surface-2))!important}}.sc-mail-row1{align-items:center;gap:8px;min-width:0;display:flex}.sc-mail-sender{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.sc-mail-tag{font-family:var(--font-mono);letter-spacing:.06em;border-radius:5px;flex-shrink:0;padding:2px 7px;font-size:9.5px}.sc-mail-draft{background:var(--cream-200);color:var(--ink-mute);font-size:10px;font-family:var(--font-mono);letter-spacing:.04em;border-radius:5px;flex-shrink:0;align-items:center;gap:4px;padding:2px 7px;display:inline-flex}.sc-mail-subj{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:13px;overflow:hidden}.sc-mail-prev{color:var(--ink-mute);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.sc-mail-time{font-family:var(--font-mono);color:var(--ink-fade);flex-shrink:0;padding-top:2px;font-size:11px}.sc-foot{border-top:1px solid var(--border);background:var(--surface-2);padding:12px 18px}@supports (color:color-mix(in lab, red, red)){.sc-foot{background:color-mix(in oklab, var(--surface-2) 80%, var(--cream-50))}}.sc-foot{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}[data-skin=x] .sc-foot,[data-skin=x-dark] .sc-foot{background:var(--surface-2)}.sc-cal{background:var(--border);grid-template-columns:60px repeat(5,1fr);gap:1px;display:grid}.sc-cal>div{background:var(--surface-2);min-height:50px;color:var(--ink-mute);padding:10px 12px;font-size:12px}.sc-cal-h{background:var(--surface-2)!important}@supports (color:color-mix(in lab, red, red)){.sc-cal-h{background:color-mix(in oklab, var(--surface-2) 70%, var(--cream-50))!important}}.sc-cal-h{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-mute);text-align:center;font-size:10.5px;padding:8px 4px!important}[data-skin=x] .sc-cal-h,[data-skin=x-dark] .sc-cal-h{background:var(--surface-2)!important}.sc-cal-ev{cursor:pointer;border-left:3px solid #0000;border-radius:7px;min-height:38px;margin:4px;padding:7px 10px!important}.sc-cal-ev.color-accent{border-left-color:var(--accent);background:var(--accent-tint)!important;color:var(--accent-deep)!important}.sc-cal-ev.color-purple{border-left-color:#6c9539;border-left-color:lab(57.2432% -26.3232 42.3851);color:#35520b!important;color:lab(31.3846% -19.9164 34.1919)!important;background:#e6efde!important;background:lab(93.3365% -5.45424 7.30145)!important}.sc-cal-ev.color-ok{border-left-color:var(--ok);background:var(--ok-soft)!important;color:#085023!important;color:lab(29.3244% -30.3636 20.2195)!important}.sc-cal-ev.color-mute{border-left-color:var(--ink-fade);background:var(--cream-200)!important;color:var(--ink-mute)!important}[data-skin=x-dark] .sc-cal-ev.color-purple{color:#bdd9a2!important;color:lab(83.4965% -16.9818 24.0445)!important;background:#222d17!important;background:lab(16.9104% -8.32391 12.3601)!important}.sc-task{border-bottom:1px solid var(--border);grid-template-columns:20px 1fr auto;align-items:flex-start;gap:14px;padding:14px 18px;display:grid}.sc-task:last-child{border-bottom:0}.sc-task input[type=checkbox]{appearance:none;border:1.5px solid var(--border-strong);background:var(--surface-2);cursor:pointer;border-radius:5px;place-items:center;width:17px;height:17px;margin-top:1px;display:grid}.sc-task input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.sc-task input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:11px}.sc-task.is-done .sc-task-title{color:var(--ink-fade);text-decoration:line-through}.sc-task-title{color:var(--ink);font-size:13.5px;font-weight:500}.sc-task-meta{color:var(--ink-mute);font-size:11.5px;font-family:var(--font-mono);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.sc-pill-annabel{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sc-pill-annabel{background:color-mix(in oklab, var(--accent) 18%, transparent)}}.sc-pill-annabel{color:var(--accent-deep);font-family:var(--font-mono);letter-spacing:.04em;border-radius:4px;padding:1px 7px;font-size:10px}.sc-task-prio{font-family:var(--font-mono);letter-spacing:.06em;border-radius:5px;flex-shrink:0;padding:3px 8px;font-size:10px}.orbit-stage{width:100%;position:relative}.orbit-icon{background:var(--surface-2);border:1px solid var(--cream-300);border-radius:16px;place-items:center;width:56px;height:56px;display:grid;position:absolute;box-shadow:inset 0 1px #fff9,0 14px 26px -10px #3e281b4d,0 4px 10px -6px #3e281b33;box-shadow:inset 0 1px lab(100% 0 0/.6),0 14px 26px -10px lab(18.5889% 9.53426 12.7171/.3),0 4px 10px -6px lab(18.5889% 9.53426 12.7171/.2)}@supports (color:color-mix(in lab, red, red)){.orbit-icon{border:1px solid color-mix(in oklab, var(--cream-300) 70%, transparent)}}.orbit-icon{z-index:4;font-size:26px;transition:transform .24s}.orbit-icon:hover{transform:translateY(-3px)scale(1.04)}.orbit-icon img{object-fit:contain;width:60%;height:60%}.orbit-svg-lines{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.orbit-svg-lines path{stroke:var(--accent);stroke-width:1.5px;fill:none;opacity:.65;stroke-linecap:round}[data-theme=dark] .orbit-svg-lines path{opacity:.85}@keyframes dash-flow{to{stroke-dashoffset:-28px}}.orbit-svg-lines path.flow{stroke-dasharray:2 7;animation:1.8s linear infinite dash-flow}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee-track{gap:40px;width:max-content;animation:38s linear infinite drift;display:flex}.marquee-item{font-family:var(--font-display);color:var(--ink-mute);letter-spacing:-.01em;opacity:.65;flex-shrink:0;font-size:36px}@keyframes bob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-8px)rotate(2deg)}}.mascot-bob{animation:6s ease-in-out infinite bob}@keyframes blink{0%,92%,to{transform:scaleY(1)}94%,96%{transform:scaleY(.1)}}.mascot-eye{transform-origin:50%;animation:4.5s ease-in-out infinite blink}.mascot-eye.delay{animation-delay:.15s}.divider{background:var(--border);border:0;height:1px;margin:0}.faq-item{border-bottom:1px solid var(--border);padding:var(--sp-4) 0}.faq-q{cursor:pointer;justify-content:space-between;align-items:center;font-size:17px;display:flex}.faq-a{color:var(--ink-soft);padding-top:12px;font-size:15px;line-height:1.55}.kbd{font-family:var(--font-mono);background:var(--cream-200);border:1px solid var(--border-strong);color:var(--ink-soft);border-radius:6px;padding:2px 6px;font-size:11px}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--cream-100)}::-webkit-scrollbar-thumb{background:var(--cream-300);border:3px solid var(--cream-100);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--cream-400)}@media (max-width:880px){.nav-links{gap:var(--sp-3)}.nav-links .desktop-only{display:none}.nav-hamburger{display:grid}.nav-mobile-menu{padding:8px var(--sp-4) 14px;border-top:1px solid var(--border);background:var(--surface);flex-direction:column;gap:2px;display:flex}.nav-mobile-menu a{color:var(--ink);border-bottom:1px solid var(--hairline,#0000000f);border-radius:8px;padding:12px 6px;font-size:15px}.nav-mobile-menu a:last-child{border-bottom:none}.logos{grid-template-columns:repeat(3,1fr)}.cal{grid-template-columns:48px repeat(3,1fr)}}:root{--db-sidebar:240px;--db-header:60px}body.dashboard{background:var(--bg);overflow:hidden}.db-shell{grid-template-columns:var(--db-sidebar) minmax(0, 1fr);height:100dvh;display:grid}@media (max-width:768px){.db-shell{grid-template-columns:minmax(0,1fr)}}@supports (padding:env(safe-area-inset-top)){.db-mobile-bar{height:calc(56px + env(safe-area-inset-top))!important;padding-top:env(safe-area-inset-top)!important}@media (max-width:768px){.db-main{padding-top:calc(56px + env(safe-area-inset-top))!important}}.db-sidebar{padding-top:env(safe-area-inset-top)}.db-scroll{padding-bottom:env(safe-area-inset-bottom)}}.is-native-app .db-mobile-bar{height:calc(56px + max(env(safe-area-inset-top), 50px))!important;padding-top:max(env(safe-area-inset-top), 50px)!important}@media (max-width:768px){.is-native-app .db-main{padding-top:calc(56px + max(env(safe-area-inset-top), 50px))!important}}.is-native-app .db-sidebar{padding-top:max(env(safe-area-inset-top), 50px)}.db-sidebar{border-right:1px solid var(--border);background:var(--cream-50)}@supports (color:color-mix(in lab, red, red)){.db-sidebar{background:color-mix(in oklab, var(--cream-50) 80%, transparent)}}.db-sidebar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;min-height:0;display:flex}.db-sidebar-brand{border-bottom:1px solid var(--border);font-family:var(--font-display);color:var(--ink);align-items:center;gap:10px;padding:16px 20px;font-size:22px;text-decoration:none;display:flex}.db-sidebar-brand .pill{margin-left:4px;padding:2px 8px;font-size:10px}.db-sidebar-scroll{flex:1;padding:12px 8px;overflow-y:auto}.db-group{margin-bottom:16px}.db-group-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-fade);padding:0 12px 6px;font-size:10.5px}.db-nav-item{color:var(--ink-soft);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:7px 12px;font-size:13.5px;text-decoration:none;transition:background .14s,color .14s;display:flex}.db-nav-item:hover{background:var(--accent-tint)}@supports (color:color-mix(in lab, red, red)){.db-nav-item:hover{background:color-mix(in oklab, var(--accent-tint) 60%, transparent)}}.db-nav-item:hover{color:var(--ink)}.db-priority-row{transition:background .12s}.db-priority-row:hover{background:var(--accent-tint)}@supports (color:color-mix(in lab, red, red)){.db-priority-row:hover{background:color-mix(in oklab, var(--accent-tint) 45%, transparent)}}.db-nav-item.is-active{background:var(--ink);color:var(--cream-50)}.db-nav-item.is-active .db-nav-count{color:var(--cream-50);background:#5a4234;background:lab(30.2011% 9.31811 12.3959)}.db-nav-item .db-nav-icon{text-align:center;width:18px;font-size:14px;line-height:1}.db-nav-count{font-family:var(--font-mono);background:var(--cream-200);color:var(--ink-soft);text-align:center;border-radius:999px;min-width:18px;margin-left:auto;padding:2px 7px;font-size:10px}.db-nav-count.is-hot{background:var(--accent);color:#fff}.db-sidebar-foot{border-top:1px solid var(--border);align-items:center;gap:10px;padding:12px 16px;display:flex}.db-avatar-big{background:linear-gradient(135deg, var(--accent), var(--accent-deep));color:#fff;border-radius:999px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:grid}.db-main{grid-template-rows:var(--db-header) 1fr;min-width:0;min-height:0;display:grid}.db-main-noheader{grid-template-rows:1fr}.db-header{border-bottom:1px solid var(--border);background:var(--bg);justify-content:space-between;align-items:center;padding:0 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.db-header{background:color-mix(in oklab, var(--bg) 70%, transparent)}}.db-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5;position:relative}.db-page-title{align-items:baseline;gap:12px;display:flex}.db-page-title h1{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:26px;font-weight:400;line-height:1}.db-page-title .body-sm{color:var(--ink-mute);margin:0}.db-header-actions{align-items:center;gap:10px;display:flex}.db-search{background:var(--surface-2);border:1px solid var(--border);color:var(--ink-mute);cursor:text;border-radius:999px;align-items:center;gap:10px;min-width:280px;padding:8px 14px;font-size:13px;display:flex}.db-search:hover{border-color:var(--border-strong)}.db-search .kbd{margin-left:auto}.db-bell{background:var(--surface-2);border:1px solid var(--border);cursor:pointer;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:relative}.db-bell .dot{background:var(--accent);border:2px solid var(--surface-2);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px}.db-scroll{min-height:0;overflow:hidden auto}.db-container{max-width:1200px;margin-inline:auto;padding:24px}.db-container-wide{padding:24px}.db-container-narrow{max-width:760px;margin-inline:auto;padding:24px}.db-split{grid-template-columns:320px 1fr;height:100%;min-height:0;display:grid;overflow:hidden}.db-split.with-detail{grid-template-columns:320px 1fr 360px}@media (max-width:768px){.db-split,.db-split.with-detail{grid-template-columns:1fr;overflow:hidden auto}.db-list{border-right:none}.db-split.is-detail-open .db-list{display:none!important}.db-split:not(.is-detail-open) .db-detail{display:none}.db-mobile-back{display:inline-flex}}.db-mobile-back{cursor:pointer;color:var(--accent-deep);background:0 0;border:0;align-items:center;gap:4px;margin-bottom:12px;padding:6px 10px 6px 6px;font-size:14px;font-weight:600;display:none}.db-list{border-right:1px solid var(--border);background:var(--surface-2);min-height:0;overflow-y:auto}.db-list-head{border-bottom:1px solid var(--border);background:var(--surface-2);z-index:2;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:sticky;top:0}.db-list-item{border-bottom:1px solid var(--border);cursor:pointer;background:var(--surface-2);grid-template-columns:auto 36px 1fr;align-items:start;gap:12px;padding:14px 16px;transition:background .12s;display:grid}.db-list-item:hover{background:var(--cream-50)}.db-list-check{cursor:pointer;width:16px;height:16px;accent-color:var(--accent);margin-top:3px}.bulk-bar{background:var(--accent-tint);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.bulk-count{color:var(--ink);margin-right:auto;font-size:12.5px;font-weight:600}.bulk-clear{color:var(--ink-mute);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:18px;line-height:1}.db-list-item.is-active,.db-list-item.is-unread{background:var(--accent-tint)}@supports (color:color-mix(in lab, red, red)){.db-list-item.is-unread{background:color-mix(in oklab, var(--accent-tint) 30%, var(--surface-2))}}.db-list-item .row-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.db-list-item .row-sender{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.db-list-item.is-unread .row-sender:before{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.db-list-item .row-subject{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;font-weight:500;overflow:hidden}.db-list-item .row-preview{color:var(--ink-mute);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;overflow:hidden}.db-list-item .row-time{font-family:var(--font-mono);color:var(--ink-fade);flex-shrink:0;font-size:11px}.db-list-item .row-draft-badge{color:var(--accent-deep);background:var(--accent-tint);border:1px solid #efca9f;border:1px solid lab(83.7254% 9.37453 26.3834);border-radius:999px;margin-top:6px;padding:1px 9px;font-size:11px;font-weight:600;display:inline-block}.db-list-item .row-top-right{flex-shrink:0;align-items:center;gap:7px;display:inline-flex}.db-list-item .row-cat{letter-spacing:.02em;color:var(--ink-mute);background:var(--cream-100,var(--surface-2));border:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;max-width:92px;padding:1px 6px;font-size:10px;font-weight:600;overflow:hidden}.db-detail{background:var(--bg);min-height:0;padding:28px 32px;overflow-y:auto}.db-aside{border-left:1px solid var(--border);background:var(--cream-50);padding:20px;overflow-y:auto}@media (max-width:768px){.db-split,.db-split.with-detail{height:auto;min-height:0;overflow:visible}.db-list{border-right:none;border-bottom:1px solid var(--border);max-height:none;overflow:visible}.db-folder-list{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-flow:row;gap:8px;padding:6px 0 2px;display:flex;overflow:auto hidden}.db-folder-list::-webkit-scrollbar{display:none}.db-folder-list .db-nav-item{white-space:nowrap;border:1px solid var(--border);background:var(--surface-2);border-radius:999px;flex:none;gap:6px;width:auto}.db-folder-list .db-nav-item.is-active{border-color:var(--ink);background:var(--ink)}.db-folder-list .db-nav-count{margin-left:0}.db-detail,.db-aside{height:auto;overflow:visible}.db-detail{padding:20px 16px}.db-aside{border-left:none;border-top:1px solid var(--border)}}.db-folder-list{padding:8px}.db-folder-list .db-nav-item{padding:6px 10px;font-size:13px}.avatar.avatar-sq{border-radius:12px}.row-chevron{display:none}.mail-navbar{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:10px;display:flex}.mail-nav-arrows{flex-shrink:0;gap:2px;display:inline-flex}.mail-head{margin-bottom:18px}.mail-sender-row{align-items:center;gap:12px;margin-bottom:14px;display:flex}.mail-sender-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.mail-sender-sub{color:var(--ink-mute);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.mail-subject{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:4px 0 12px;font-size:26px;line-height:1.18}.mail-label-row{align-items:center;gap:8px;margin-bottom:4px;display:flex}.mail-actions{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}@media (max-width:768px){.db-list-item{grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:11px 14px 11px 26px;position:relative}.db-list-item .db-list-check{display:none}.db-list-item .avatar{border-radius:11px;width:42px;height:42px;font-size:15px}.db-list-item.is-unread{background:var(--surface-2)}.db-list-item.is-unread:before{content:"";background:#1573ff;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.db-list-item .row-sender:before{display:none}.db-list-item .row-sender{font-size:15px;font-weight:600}.db-list-item .row-top{align-items:baseline}.db-list-item .row-subject{margin-top:1px;font-size:14px;font-weight:400}.db-list-item .row-preview{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1px;font-size:13px;line-height:1.34;display:-webkit-box;overflow:hidden}.db-list-item .row-time{font-size:12.5px}.db-list-item .row-cat{display:none}.row-chevron{color:var(--ink-fade);margin-left:1px;font-size:18px;line-height:1;display:inline}.mail-sender-row .avatar{width:38px;height:38px;font-size:14px}.mail-subject{font-size:23px}.db-split.is-detail-open .db-detail{padding-bottom:88px}.mail-actions{z-index:30;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--surface-2);margin:0;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.mail-actions{background:color-mix(in oklab, var(--surface-2) 92%, transparent)}}.mail-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border);flex-wrap:nowrap}.mail-actions .btn{flex:1;justify-content:center;min-width:0}}.inbox-title{color:var(--ink);font-size:14px;font-weight:700}.inbox-sub{display:none}.inbox-provider{display:block}.inbox-filterbar{display:none}@media (max-width:768px){.db-header-inbox .db-page-title{display:none}.db-header-inbox{justify-content:flex-end}.db-scroll{overscroll-behavior:none}.mail-navbar{z-index:6;background:var(--bg);justify-content:space-between;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.mail-navbar{background:color-mix(in oklab, var(--bg) 94%, transparent)}}.mail-navbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin:-20px -16px 10px;padding:9px 12px}.db-mobile-back{font-size:16px;display:inline-flex!important}.db-list-head{padding-bottom:6px;position:static}.inbox-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:27px;font-weight:800;line-height:1.08;display:block}.inbox-sub{color:var(--ink-mute);margin-top:2px;font-size:13px;display:block}.inbox-provider,.db-folder-list{display:none}.db-split:not(.is-detail-open) .db-list{padding-bottom:70px}.inbox-filterbar{z-index:30;padding:9px 16px calc(9px + env(safe-area-inset-bottom));background:var(--surface-2);align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.inbox-filterbar{background:color-mix(in oklab, var(--surface-2) 92%, transparent)}}.inbox-filterbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border)}.db-split.is-detail-open .inbox-filterbar{display:none}.inbox-filterbar-label{color:var(--ink-mute);flex-shrink:0;font-size:13px}.inbox-filter-pill{align-items:center;gap:2px;display:inline-flex;position:relative}.inbox-filter-select{appearance:none;color:var(--accent-deep);cursor:pointer;background:0 0;border:0;padding:2px 16px 2px 2px;font-size:14px;font-weight:600}.inbox-filter-caret{color:var(--accent-deep);pointer-events:none;font-size:15px;line-height:1;position:absolute;right:0}}.db-card{background:var(--surface-2);border:1px solid var(--border);border-radius:18px;padding:20px}[data-skin=x] .db-card,[data-skin=x-dark] .db-card{box-shadow:none}.db-card-tight{padding:14px 16px}.db-stat{grid-template-columns:1fr auto;align-items:baseline;gap:8px;display:grid}.db-stat .label{font-family:var(--font-mono);color:var(--ink-mute);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.db-stat .value{font-family:var(--font-display);color:var(--ink);letter-spacing:-.015em;white-space:nowrap;overflow-wrap:normal;word-break:keep-all;font-size:34px;line-height:1}.db-meter{background:var(--cream-200);border-radius:4px;height:8px;overflow:hidden}.db-meter-fill{background:var(--accent);border-radius:4px;height:100%;transition:width .32s}.db-chat{flex-direction:column;gap:22px;width:100%;max-width:760px;margin:0 auto;padding:28px 0;display:flex}.db-chat .bubble{max-width:75%}.msg-row{grid-template-columns:32px 1fr;align-items:start;gap:14px;padding:0 24px;display:grid}.msg-user-row{justify-content:flex-end;margin:20px 0 8px;padding:0 24px;display:flex}.msg-user-bubble{background:var(--cream-200,var(--surface-2));border:1px solid var(--border);max-width:78%;color:var(--ink);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;border-radius:18px;padding:10px 16px;font-size:15px;line-height:1.5}.msg-assistant{margin:8px 0 22px;padding:0 24px}.msg-avatar{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.msg-avatar-user{background:var(--cream-300);width:28px;height:28px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.msg-body{font-family:var(--font-sans);color:var(--ink);min-width:0;padding-top:4px;font-size:15px;line-height:1.62}.msg-body p{margin:0 0 12px}.msg-body p:last-child{margin-bottom:0}.msg-body .msg-gap{height:4px}.msg-body .msg-h{font-family:var(--font-display);color:var(--ink);font-weight:600;line-height:1.3}.msg-body .msg-h1{margin:22px 0 10px;font-size:22px}.msg-body .msg-h2{margin:20px 0 9px;font-size:19px}.msg-body .msg-h3{margin:16px 0 7px;font-size:16px}.msg-body .msg-h:first-child{margin-top:2px}.msg-body .msg-list{gap:7px;margin:6px 0 14px;padding-left:22px;display:grid}.msg-body .msg-list:last-child{margin-bottom:0}.msg-body .msg-list li{padding-left:4px}.msg-body ul.msg-list{list-style:outside}.msg-body ol.msg-list{list-style:decimal}.msg-body .msg-list li::marker{color:var(--ink-fade)}.msg-body .msg-sublist{gap:6px;margin:7px 0 2px;padding-left:20px}.msg-body strong{color:var(--ink);font-weight:650}.msg-body em{font-style:italic}.msg-body .md-code{font-family:var(--font-mono);background:var(--cream-200,var(--surface-2));border:1px solid var(--border);color:var(--accent-deep);border-radius:6px;padding:1px 6px;font-size:.86em}.db-composer{border-top:1px solid var(--border);background:var(--surface-2);padding:14px 24px}.db-composer-card{border:1px solid var(--border-strong);background:var(--surface);border-radius:20px;flex-direction:column;gap:6px;padding:10px 12px;display:flex;box-shadow:0 1px 3px #0000000a}.db-composer-card:focus-within{border-color:var(--accent,#e8533f)}.db-attachment{background:var(--cream-100);border:1px solid var(--border);border-radius:12px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}:root{--bg-tint:#e8eef6}[data-bg=green]{--bg-tint:#e8f1ea}[data-bg=pink]{--bg-tint:#f6e9ef}[data-bg=orange]{--bg-tint:#f7eee1}.db-main{background:linear-gradient(180deg, var(--bg-tint) 0%, var(--bg) 42%)}[data-theme=dark] .db-main{background:var(--bg)}.db-home{background:linear-gradient(180deg, var(--accent-tint) 0%, var(--bg) 45%);justify-content:center;align-items:flex-start;height:100%;min-height:0;padding:0 24px;display:flex;overflow-y:auto}.db-home-inner{flex-direction:column;width:100%;max-width:720px;margin-top:clamp(48px,14vh,140px);display:flex}.db-home-title{font-family:var(--font-display);color:var(--ink);text-align:center;margin:0 0 22px;font-size:clamp(28px,4vw,40px);font-weight:600}.db-home-composer{width:100%;margin-bottom:10px}.db-home-suggestions{flex-direction:column;width:100%;display:flex}.db-home-suggestion{text-align:left;border:none;border-bottom:1px solid var(--border);width:100%;color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:15px 8px;font-size:14.5px;transition:background .12s;display:flex}.db-home-suggestion:first-child{border-top:1px solid var(--border)}.db-home-suggestion:hover:not(:disabled){background:#00000006}.db-home-suggestion:disabled{opacity:.6;cursor:default}.db-home-suggestion-icon{text-align:center;width:20px;font-size:16px}.db-home-suggestion-chevron{color:var(--ink-mute);font-size:18px}.db-home-continue{color:var(--ink-mute);cursor:pointer;background:0 0;border:none;border-radius:999px;align-self:center;margin-top:22px;padding:8px 14px;font-size:13.5px}.db-home-continue:hover{color:var(--ink);background:#0000000a}.db-task{border-bottom:1px solid var(--border);grid-template-columns:22px 1fr auto;align-items:flex-start;gap:14px;padding:14px 16px;display:grid}.db-task:last-child{border-bottom:0}.task-email{border-top:1px solid var(--border);cursor:default;margin-top:12px;padding-top:12px}.task-confirm{background:var(--accent-tint);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;display:flex}.task-confirm-q{color:var(--ink);margin-right:2px;font-size:13px;font-weight:600}.task-email-subject{color:var(--ink);margin-bottom:2px;font-size:14px;font-weight:600}.task-email-meta{color:var(--ink-mute);margin-bottom:10px;font-size:12px}.task-email-body{color:var(--ink-soft);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;max-height:340px;padding:14px;font-size:13px;line-height:1.55;overflow-y:auto}.task-email-html{border:1px solid var(--border);background:#fff;border-radius:12px;max-height:440px;overflow:hidden auto}.task-email-html iframe{border:0;width:100%;display:block}.db-task input[type=checkbox]{appearance:none;border:1.5px solid var(--border-strong);background:var(--surface-2);cursor:pointer;border-radius:6px;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.db-task input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.db-task input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:12px}.db-task.is-done .title{color:var(--ink-fade);text-decoration:line-through}.db-cal-grid{background:var(--border);border-radius:var(--radius-lg);border:1px solid var(--border);grid-template-columns:60px repeat(7,1fr);gap:1px;display:grid;overflow:hidden}.db-cal-grid>div{background:var(--surface-2);min-height:62px;padding:10px 12px;font-size:12px}.db-cal-grid .db-cal-head{background:var(--cream-50);font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-mute);font-size:11px}.db-cal-event{cursor:pointer;border-left:3px solid #0000;border-radius:8px;margin:4px;font-size:12px;line-height:1.35;padding:8px 10px!important}.db-cal-event.color-accent{background:var(--accent-tint);color:var(--accent-deep);border-left-color:var(--accent)}.db-cal-event.color-purple{color:#35520b;color:lab(31.3846% -19.9164 34.1919);background:#e2f1d5;background:lab(93.5081% -8.67054 11.7523);border-left-color:#6c9539;border-left-color:lab(57.2432% -26.3232 42.3851)}.db-cal-event.color-ok{background:var(--ok-soft);color:#085023;color:lab(29.3244% -30.3636 20.2195);border-left-color:var(--ok)}.db-cal-event.color-muted{background:var(--cream-200);color:var(--ink-mute);border-left-color:var(--ink-fade)}.db-cal-event.color-neutral{color:#274c65;color:lab(30.3804% -7.43915 -18.9445);background:#ddeefb;background:lab(93.0738% -3.97784 -8.18771);border-left-color:#478ebc;border-left-color:lab(55.8711% -12.048 -31.4988)}.db-toast-stack{z-index:100;gap:10px;display:grid;position:fixed;bottom:20px;right:20px}.db-toast{background:var(--ink);color:var(--cream-50);border-radius:12px;align-items:center;gap:10px;min-width:280px;padding:12px 18px;font-size:13.5px;animation:.2s both fadeUp;display:flex;box-shadow:0 18px 40px -16px #00000040}.db-toast.is-ok{background:#14361d;background:lab(19.5611% -18.0561 11.8382)}.db-toast.is-warn{background:#542200;background:lab(20.4398% 26.2167 35.3626)}.db-empty{text-align:center;color:var(--ink-mute);place-items:center;padding:80px 24px;display:grid}.db-empty .icon{opacity:.6;font-size:38px}.db-empty h2{font-family:var(--font-display);color:var(--ink);margin:14px 0 8px;font-size:30px}.db-banner{background:var(--accent-tint);color:var(--accent-deep);border:1px solid #f1c7ac;border:1px solid lab(83.5419% 12.3545 19.5177);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;padding:12px 16px;font-size:13px;display:flex}.db-banner.is-info{color:#00476c;color:lab(27.878% -8.68377 -30.9822);background:#e6f4fe;background:lab(95.3885% -3.21209 -6.56531);border-color:#c1dcf0;border-color:lab(86.1243% -6.16524 -13.0077)}.db-2col{grid-template-columns:1fr 320px;align-items:start;gap:24px;display:grid}@media (max-width:768px){.db-2col,.cal-dayview{grid-template-columns:1fr}.db-search{min-width:0}.db-header{gap:10px;padding:0 14px}.db-toast{min-width:0;max-width:calc(100vw - 28px)}.db-card>*,.card>*{min-width:0}.db-card:not(:has(.cal-cell)){overflow-wrap:anywhere;word-break:break-word}.db-container,.db-container-wide,.db-container-narrow{max-width:100%;padding-left:16px;padding-right:16px}.sc-cal-wrap,.db-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.db-card .btn,.db-card .btn-soft{white-space:normal;text-align:left;height:auto;min-height:44px}.db-scroll [style*="1.4fr"],.db-scroll [style*="1.2fr"],.db-scroll [style*="1.25fr"],.db-scroll [style*="1.5fr"],.db-scroll [style*="1.05fr"],.db-scroll [style*="1fr 1fr"],.db-scroll [style*="320px 1fr"],.db-scroll [style*="repeat(3, 1fr)"],.db-scroll [style*="repeat(3,1fr)"],.db-scroll [style*="repeat(4, 1fr)"],.db-scroll [style*="repeat(4,1fr)"],.db-scroll [style*="repeat(5, 1fr)"],.db-scroll [style*="repeat(5,1fr)"],.db-scroll [style*="repeat(2, 1fr)"],.db-scroll [style*="repeat(2,1fr)"],.db-scroll [style*="36px 1fr auto auto"],.db-scroll [style*="1fr auto auto auto"],.db-scroll [style*="1fr 1fr 1fr"],.db-scroll [style*="minmax(120px, 160px)"]{grid-template-columns:1fr!important}}.db-tool{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.db-tool.is-on{background:var(--ok-soft);border-color:#b1dfb9;border-color:lab(84.6819% -20.7916 13.349)}.db-tool .emoji{background:var(--cream-100);border-radius:10px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.lbl-switch{background:var(--cream-300);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:40px;height:24px;padding:0;transition:background .15s;position:relative}.lbl-switch.is-on{background:#0074c9;background:lab(46.8906% -2.37101 -53.5295)}.lbl-switch:disabled{opacity:.5;cursor:default}.lbl-switch-knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.lbl-switch.is-on .lbl-switch-knob{transform:translate(16px)}.lbl-group{margin-top:18px}.lbl-group-head{color:var(--ink);margin-bottom:8px;font-size:14px;font-weight:600}.lbl-row{border-bottom:1px solid var(--border);cursor:grab;align-items:center;gap:12px;padding:11px 6px;display:flex}.lbl-row:active{cursor:grabbing}.lbl-handle{color:var(--ink-mute);-webkit-user-select:none;user-select:none;font-size:16px;line-height:1}.lbl-empty{color:var(--ink-mute);border-bottom:1px solid var(--border);padding:11px 6px;font-size:13px}.lbl-pill{background:var(--cream-200);color:var(--ink);border-radius:999px;padding:3px 12px;font-size:13px;font-weight:500}.lbl-pill-existing{color:var(--ink-mute);border:1px solid var(--border-strong);background:0 0;font-weight:400}.lbl-del{color:var(--ink-mute);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 6px;font-size:13px}.lbl-del:hover{color:var(--ink);background:#0000000f}.lbl-pill[data-cat=Te\ beantwoorden]{color:#90302e;color:lab(34.9032% 40.9699 24.3727);background:#ffdfdb;background:lab(91.4148% 15.3747 8.32741)}.lbl-pill[data-cat=FYI]{color:#195c2e;color:lab(33.9739% -30.2506 20.0105);background:#d1f2d7;background:lab(92.5444% -14.8149 9.47522)}.lbl-pill[data-cat=Nieuwsbrieven]{color:#5b4590;color:lab(34.4597% 23.6854 -38.9185);background:#e9e3ff;background:lab(91.3353% 7.82296 -16.8575)}.lbl-pill[data-cat=Promoties]{color:#82326c;color:lab(34.3402% 39.9512 -16.1006);background:#ffdcf2;background:lab(91.1933% 15.8306 -6.31671)}.lbl-pill[data-cat=Notificaties]{color:#005b88;color:lab(36.0098% -10.2601 -34.1635);background:#d2ecff;background:lab(91.9255% -6.1914 -13.0192)}.lbl-pill[data-cat=Facturen]{color:#794900;color:lab(35.8566% 20.8863 63.181);background:#fde4bb;background:lab(92.0001% 4.40323 23.3923)}.lbl-pill[data-cat=Agenda]{color:#006064;color:lab(36.0849% -34.1317 -13.9362);background:#c2f3f5;background:lab(92.3743% -15.7851 -6.57432)}.lbl-pill[data-cat=Reacties]{color:#535400;color:lab(34.5249% -7.62206 53.4067);background:#e9ebc5;background:lab(92.3038% -5.40996 18.3024)}.lbl-pill[data-cat=Annabel]{color:#3a4e9d;color:lab(34.7575% 12.4767 -46.2775);background:#d9e4ff;background:lab(90.4073% .993609 -18.6118)}.lbl-relabel{color:var(--ink-mute);border:1px solid var(--line,#dedede);cursor:pointer;background:0 0;border-radius:8px;padding:2px 6px;font-size:12px}@supports (color:lab(0% 0 0)){.lbl-relabel{border:1px solid var(--line,lab(88.4% 0 .0000119209))}}.lbl-relabel:disabled{opacity:.5;cursor:default}.pause-banner{border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:12px 20px 0;padding:12px 16px;font-size:14px;line-height:1.4;display:flex}.pause-banner-text{flex:1;min-width:220px}.pause-banner.is-paused{color:#892122;color:lab(31.3062% 44.272 27.258);background:#ffe7e4;background:lab(93.6401% 18.4729 10.0248);border:1px solid #ffb9b2;border:1px solid lab(81.749% 27.858 15.2746)}.pause-banner.is-warn{color:#704000;color:lab(32.3502% 21.2976 61.9865);background:#ffefd1;background:lab(95.482% 4.37006 23.3586);border:1px solid #f4ce90;border:1px solid lab(85.0469% 7.54014 36.2348)}.cal-shell{max-width:1180px;margin:0 auto}.cal-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.cal-titlenav{align-items:center;gap:4px;min-width:0;display:flex}.cal-title{letter-spacing:-.02em;text-transform:capitalize;white-space:nowrap;margin:0 4px;font-size:22px;line-height:1.1}.cal-title-strong{font-weight:800}.cal-title-year{color:var(--ink-soft);font-weight:400}.cal-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cal-viewseg{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.cal-seg{color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:9px;padding:5px 12px;font-size:13px;font-weight:500}.cal-seg.is-active{background:var(--cream-50);color:var(--ink);box-shadow:0 1px 2px #00000014}.cal-nav{align-items:center;gap:6px;display:inline-flex}.cal-nav-btn{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;width:30px;height:30px;color:var(--ink);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.cal-today{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;color:var(--ink);border-radius:9px;padding:6px 14px;font-size:13px}.cal-nav-btn:hover,.cal-today:hover{background:var(--cream-200)}.cal-conn{color:var(--ink-mute);justify-content:space-between;align-items:center;gap:12px;padding:0 2px 10px;font-size:12.5px;display:flex}.cal-refresh{color:var(--ink-soft);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;display:inline-flex}.cal-state{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:16px;padding:56px 0}.cal-weekview,.cal-dayview{--cal-gutter:58px}.cal-grid{border:1px solid var(--border);background:var(--surface);border-radius:16px;max-height:min(72vh,720px);overflow:hidden auto}.cal-grid-sticky{z-index:2;background:var(--surface);position:sticky;top:0}.cal-grid-head,.cal-allday-row{grid-template-columns:var(--cal-gutter) repeat(var(--cal-cols), 1fr);display:grid}.cal-grid-head{border-bottom:1px solid var(--border)}.cal-gutter-head{border-right:1px solid var(--border)}.cal-dayhead{text-align:center;color:var(--ink-soft);border-left:1px solid var(--border);cursor:pointer;background:0 0;padding:8px 6px;font-size:13px;position:relative}.cal-dayhead:hover{background:var(--cream-100)}.cal-dayhead-name{text-transform:capitalize}.cal-dayhead-num{color:var(--ink);font-weight:600}.cal-dayhead-num.is-today{background:var(--cal-today,#ee343b);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 5px;display:inline-flex}@supports (color:lab(0% 0 0)){.cal-dayhead-num.is-today{background:var(--cal-today,lab(53.6853% 69.6775 43.7724))}}.cal-allday-row{border-bottom:1px solid var(--border);min-height:30px}.cal-allday-label{color:var(--ink-fade);text-align:right;padding:4px 6px;font-size:11px}.cal-allday-cell{border-left:1px solid var(--border);flex-direction:column;gap:2px;padding:3px;display:flex}.cal-allday-cell.is-weekend{background:var(--cream-100)}.cal-allday-pill{text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border:none;border-radius:7px;padding:3px 8px;font-size:12px;font-weight:600;overflow:hidden}.cal-grid-body{grid-template-columns:var(--cal-gutter) repeat(var(--cal-cols), 1fr);display:grid}.cal-hours{position:relative}.cal-hour-label{color:var(--ink-fade);white-space:nowrap;font-size:11px;position:absolute;right:8px;transform:translateY(-50%)}.cal-daycol{border-left:1px solid var(--border);position:relative}.cal-daycol.is-weekend{background:var(--cream-100)}.cal-daycol.is-today{background:var(--cal-today,#ee343b)}@supports (color:lab(0% 0 0)){.cal-daycol.is-today{background:var(--cal-today,lab(53.6853% 69.6775 43.7724))}}@supports (color:color-mix(in lab, red, red)){.cal-daycol.is-today{background:color-mix(in oklab, var(--cal-today,lab(53.6853% 69.6775 43.7724)) 5%, transparent)}}.cal-hourline{border-bottom:1px solid var(--border-soft,#e7e4dd)}@supports (color:lab(0% 0 0)){.cal-hourline{border-bottom:1px solid var(--border-soft,lab(90.7711% -.00748038 3.82591))}}.cal-ev{text-align:left;cursor:pointer;border:none;border-radius:8px;flex-direction:column;gap:1px;padding:3px 8px;display:flex;position:absolute;left:3px;right:3px;overflow:hidden}.cal-ev:hover{filter:brightness(.98)}.cal-ev.is-compact{justify-content:center;padding-top:1px;padding-bottom:1px}.cal-ev-title{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;line-height:1.2;overflow:hidden}.cal-ev-time{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.cal-now{border-top:1.5px solid var(--cal-today,#ee343b);z-index:4;pointer-events:none;height:0;position:absolute;left:0;right:0}@supports (color:lab(0% 0 0)){.cal-now{border-top:1.5px solid var(--cal-today,lab(53.6853% 69.6775 43.7724))}}.cal-now-dot{background:var(--cal-today,#ee343b);border-radius:999px;width:8px;height:8px;position:absolute;top:-4px;left:-3px}@supports (color:lab(0% 0 0)){.cal-now-dot{background:var(--cal-today,lab(53.6853% 69.6775 43.7724))}}.cal-now-time{z-index:5;color:#fff;background:var(--cal-today,#ee343b);white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:700;position:absolute;left:6px;transform:translateY(-50%)}@supports (color:lab(0% 0 0)){.cal-now-time{background:var(--cal-today,lab(53.6853% 69.6775 43.7724))}}.cal-dayview{flex-direction:column;gap:12px;display:flex}.cal-weekstrip{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:repeat(7,1fr);gap:2px;padding:6px;display:grid}.cal-ws-day{cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:6px 0 5px;display:flex}.cal-ws-day:hover{background:var(--cream-100)}.cal-ws-day.is-weekend .cal-ws-name{color:var(--ink-fade)}.cal-ws-name{color:var(--ink-mute);text-transform:uppercase;letter-spacing:.03em;font-size:11px}.cal-ws-num{width:30px;height:30px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:inline-flex}.cal-ws-num.is-today{background:var(--cal-today,#ee343b);color:#fff}@supports (color:lab(0% 0 0)){.cal-ws-num.is-today{background:var(--cal-today,lab(53.6853% 69.6775 43.7724))}}.cal-ws-num.is-selected:not(.is-today){background:var(--ink);color:var(--surface)}.cal-ws-dot{background:0 0;border-radius:999px;width:5px;height:5px}.cal-ws-dot.is-on{background:var(--accent,#e8533f)}.cal-dayhead-row{justify-content:space-between;align-items:center;gap:8px;padding:0 4px;display:flex}.cal-dayhead-wk{color:var(--ink-mute);min-width:48px;font-size:13px}.cal-dayhead-full{color:var(--ink);text-transform:capitalize;text-align:center;font-size:16px;font-weight:700}.cal-daylist{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin-top:14px;overflow:hidden}.cal-daylist-head{border:none;border-bottom:1px solid var(--border);background:var(--cream-50);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:12px 16px;display:flex}.cal-daylist-date{color:var(--ink);text-transform:capitalize;font-size:14px;font-weight:700}.cal-daylist-open{color:var(--ink-mute);white-space:nowrap;align-items:center;gap:3px;font-size:12.5px;display:inline-flex}.cal-daylist-empty{color:var(--ink-fade);text-align:center;padding:22px 16px;font-size:14px}.cal-daylist-row{border:none;border-bottom:1px solid var(--border-soft,#e7e4dd);cursor:pointer;text-align:left;background:0 0;grid-template-columns:4px 1fr auto;align-items:center;gap:12px;width:100%;padding:12px 16px;display:grid}@supports (color:lab(0% 0 0)){.cal-daylist-row{border-bottom:1px solid var(--border-soft,lab(90.7711% -.00748038 3.82591))}}.cal-daylist-row:last-child{border-bottom:none}.cal-daylist-row:hover{background:var(--cream-50)}.cal-daylist-bar{border-radius:4px;align-self:stretch;min-height:34px}.cal-daylist-main{flex-direction:column;gap:2px;min-width:0;display:flex}.cal-daylist-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.cal-daylist-loc{color:var(--ink-mute);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cal-daylist-time{color:var(--ink);white-space:nowrap;flex-direction:column;align-items:flex-end;font-size:14px;display:flex}.cal-daylist-end{color:var(--ink-mute)}.cal-daylist-allday{color:var(--ink-mute);font-size:13px}.cal-sheet-backdrop{z-index:60;background:#00000059;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.cal-sheet{background:var(--surface);width:100%;max-width:480px;padding:22px 20px calc(20px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;animation:.2s both calSheetUp;position:relative;box-shadow:0 -10px 40px -12px #0000004d}@keyframes calSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width:769px){.cal-sheet-backdrop{align-items:center}.cal-sheet{border-radius:20px;animation:none}}.cal-sheet-close{background:var(--surface-2);width:32px;height:32px;color:var(--ink-mute);cursor:pointer;border:none;border-radius:999px;font-size:14px;line-height:1;position:absolute;top:14px;right:14px}.cal-sheet-title{font-family:var(--font-display);color:var(--ink);margin:0 40px 14px 0;font-size:22px;line-height:1.2}.cal-sheet-row{color:var(--ink-soft);align-items:center;gap:10px;padding:5px 0;font-size:15px;display:flex}.cal-month{border:1px solid var(--border);background:var(--surface);border-radius:16px;overflow:hidden}.cal-month-head{border-bottom:1px solid var(--border);grid-template-columns:34px repeat(7,1fr);display:grid}.cal-month-headcell{text-align:center;color:var(--ink-mute);text-transform:uppercase;padding:8px 4px;font-size:12px}.cal-month-grid{flex-direction:column;display:flex}.cal-month-week{border-top:1px solid var(--border);grid-template-columns:34px repeat(7,1fr);min-height:78px;display:grid}.cal-month-week:first-child{border-top:none}.cal-month-wknum{color:var(--ink-fade);border-right:1px solid var(--border-soft,#e7e4dd);justify-content:center;align-items:flex-start;padding-top:6px;font-size:10px;display:flex}@supports (color:lab(0% 0 0)){.cal-month-wknum{border-right:1px solid var(--border-soft,lab(90.7711% -.00748038 3.82591))}}.cal-cell{border-left:1px solid var(--border-soft,#e7e4dd);text-align:center;cursor:pointer;background:0 0;flex-direction:column;align-items:center;gap:4px;padding:5px 3px 6px;display:flex;overflow:hidden}@supports (color:lab(0% 0 0)){.cal-cell{border-left:1px solid var(--border-soft,lab(90.7711% -.00748038 3.82591))}}.cal-cell.is-weekend{background:var(--cream-100)}.cal-cell.is-other{background:var(--cream-50)}.cal-cell.is-other .cal-cell-date{color:var(--ink-fade)}.cal-cell-date{color:var(--ink);border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:26px;font-size:14px;font-weight:500;display:inline-flex}.cal-cell-date.is-today{color:var(--cal-today,#ee343b);font-weight:700}@supports (color:lab(0% 0 0)){.cal-cell-date.is-today{color:var(--cal-today,lab(53.6853% 69.6775 43.7724))}}.cal-cell.is-selected .cal-cell-date{background:var(--ink);color:var(--surface);font-weight:700}.cal-cell.is-selected .cal-cell-date.is-today{background:var(--cal-today,#ee343b);color:#fff}@supports (color:lab(0% 0 0)){.cal-cell.is-selected .cal-cell-date.is-today{background:var(--cal-today,lab(53.6853% 69.6775 43.7724))}}.cal-cell-dots{flex-direction:column;align-items:center;gap:2px;min-height:4px;display:flex}.cal-mdot{border-radius:999px;width:18px;height:4px}.cal-year{grid-template-columns:repeat(4,1fr);gap:22px 28px;display:grid}.mini-month-name{color:#e64343;color:lab(53.9062% 63.1954 38.5555);text-transform:capitalize;margin-bottom:6px;font-size:15px;font-weight:700}.mini-head,.mini-grid{grid-template-columns:repeat(7,1fr);display:grid}.mini-headcell{color:var(--ink-fade);text-align:center;font-size:10px}.mini-day{cursor:pointer;aspect-ratio:1;color:var(--ink);background:0 0;border:none;border-radius:999px;padding:0;font-size:11px;line-height:1}.mini-day:hover{background:var(--cream-200)}.mini-day.is-other{color:var(--ink-fade)}.mini-day.has-event{font-weight:700}.mini-day.has-event:not(.is-today):not(.is-selected){color:var(--accent,#e8533f)}.mini-day.is-selected:not(.is-today){box-shadow:inset 0 0 0 1.5px var(--ink)}.mini-day.is-today{background:var(--cal-today,#ee343b);color:#fff;font-weight:700}@supports (color:lab(0% 0 0)){.mini-day.is-today{background:var(--cal-today,lab(53.6853% 69.6775 43.7724))}}@media (max-width:900px){.cal-year{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.cal-topbar{gap:8px}.cal-controls{justify-content:space-between;width:100%}.cal-seg{padding:5px 10px}}@media (max-width:560px){.cal-weekview{--cal-gutter:44px}.cal-dayview{--cal-gutter:48px}.cal-month-head{grid-template-columns:26px repeat(7,1fr)}.cal-month-week{grid-template-columns:26px repeat(7,1fr);min-height:64px}.cal-cell-date{min-width:24px;height:24px;font-size:13px}.cal-mdot{width:14px}.cal-ev-title{font-size:11px}.cal-daylist-row{grid-template-columns:4px 1fr auto;padding:11px 14px}}@media (max-width:900px){.db-settings-grid{gap:var(--sp-4)!important;grid-template-columns:1fr!important}.db-settings-nav{flex-wrap:wrap;flex-direction:row!important;gap:6px!important;position:static!important}main section .shell>div[style*=grid-template-columns],main section .shell>div[style*=gridTemplateColumns],main .shell>div[style*=grid-template-columns],main .shell>div[style*=gridTemplateColumns],main section>div[style*=grid-template-columns],main section>div[style*=gridTemplateColumns]{gap:var(--sp-5)!important;grid-template-columns:1fr!important}main section [style*="repeat(2, 1fr)"],main section [style*="1fr 1fr"],main section [style*="1fr 1.2fr"],main section [style*="1.2fr 1fr"],main section [style*="1.15fr 1fr"],main section [style*="1.4fr 1fr"],main section [style*="1.05fr 1fr"],main [style*="1fr 1fr 1fr"]{grid-template-columns:1fr!important}.card[style*=overflow]>div[style*="grid-template-columns: 1.4fr"],.card>div[style*="1.4fr 1fr 1fr 1fr"]{min-width:720px}.card[style*=overflow]{overflow-x:auto!important}.blob{display:none!important}.display{font-size:clamp(36px,11vw,56px)!important}.display-2{font-size:clamp(28px,8vw,40px)!important}.eyebrow{letter-spacing:.1em;overflow-wrap:anywhere}.section{padding:var(--sp-6) var(--sp-4)!important}.section-tight{padding:var(--sp-4)!important}.footer .shell>div[style*="grid-template-columns: 1.4fr 1fr 1fr 1fr"],.footer [style*="1.4fr 1fr 1fr 1fr"]{gap:var(--sp-4)!important;grid-template-columns:1fr 1fr!important}.footer [style*="grid-template-columns: 1fr auto"]{grid-template-columns:1fr!important}.db-search{display:none!important}main [style*="1fr 1.25fr"],main [style*=gridTemplateColumns],main [style*=grid-template-columns]{grid-template-columns:1fr!important}main [style*="grid-template-columns: 70px 1fr auto"]{grid-template-columns:70px 1fr auto!important}main [style*="grid-template-columns: auto 1fr auto"]{grid-template-columns:auto 1fr auto!important}.showcase-box{min-width:0;max-width:100%}main section *{min-width:0}main{overflow-x:clip}.orbit-stage{display:none!important}main [style*="columnCount: 3"],main [style*="column-count: 3"]{column-count:1!important}.logos{grid-template-columns:repeat(2,1fr)!important}.sc-cal{min-width:600px}.showcase-box{overflow-x:auto}.nav-inner{padding:0 var(--sp-4)!important}}@media (max-width:560px){.footer [style*="1fr 1fr"]{grid-template-columns:1fr!important}.price-num{font-size:48px!important}.display{font-size:clamp(32px,12vw,48px)!important}.display-2{font-size:clamp(24px,9vw,36px)!important}main section>.shell>div:last-child>div[style*="position: absolute"]{width:100%!important;margin-top:var(--sp-4)!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}main [style*="1080px"]{grid-template-columns:1fr!important}}@media (max-width:768px){.btn{min-height:44px}.btn-sm{min-height:36px}body{padding-bottom:env(safe-area-inset-bottom,0)}}.biolock{z-index:200;text-align:center;background:var(--bg);color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;display:flex;position:fixed;inset:0}.biolock-title{font-family:var(--font-display);color:var(--ink);font-size:22px}.briefing-card{background:linear-gradient(158deg, var(--accent-tint) 0%, var(--surface) 58%);border:1px solid var(--border);border-radius:20px;margin-bottom:18px;padding:22px 22px 20px;box-shadow:0 10px 30px -20px #0003}.briefing-card-head{align-items:center;gap:14px;margin-bottom:14px;display:flex}.briefing-card-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);font-size:11px;font-weight:600}.briefing-card-title{font-family:var(--font-display);color:var(--ink);margin-top:2px;font-size:24px;line-height:1.1}.briefing-card-body{color:var(--ink-soft);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.briefing-card-body .bc-h1{font-family:var(--font-display);color:var(--ink);margin:16px 0 6px;font-size:17px;font-weight:600}.briefing-card-body .bc-h{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-mute);margin:14px 0 6px;font-size:12px;font-weight:700}.briefing-card-body .bc-p{margin:0 0 8px}.briefing-card-body .bc-ul{gap:5px;margin:0 0 10px;padding-left:18px;display:grid}.briefing-card-body strong{color:var(--ink);font-weight:600}.briefing-card-loading{color:var(--ink-mute);margin:4px 0 0;font-size:14px}.briefing-card-loading a{color:var(--accent);text-decoration:underline}.firstrun-card{background:var(--accent-tint);border:1px solid #efca9f;border:1px solid lab(83.7254% 9.37453 26.3834);border-radius:16px;margin-bottom:18px;padding:20px 22px}.firstrun-title{font-family:var(--font-display);color:var(--ink);margin-bottom:6px;font-size:20px}.firstrun-sub{color:var(--ink-soft);margin:0 0 14px;font-size:13.5px;line-height:1.55}.firstrun-actions{flex-wrap:wrap;gap:10px;display:flex}.toast-stack{left:50%;bottom:calc(20px + env(safe-area-inset-bottom));z-index:9999;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:min(92vw,420px);display:flex;position:fixed;transform:translate(-50%)}.toast{pointer-events:auto;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:11px 16px;font-size:13.5px;line-height:1.45;animation:.16s toast-in;box-shadow:0 8px 24px #0000001f;box-shadow:0 8px 24px lab(0% 0 0/.12)}.toast-error{color:#7f2117;color:lab(29.1631% 40.236 30.9057);background:#fff2ef;background:lab(96.2693% 8.80525 5.85327);border-color:#f7a597;border-color:lab(75.926% 29.9681 20.2843)}.toast-success{color:#085023;color:lab(29.3244% -30.3636 20.2195);background:#e0fae4;background:lab(95.8936% -11.84 7.56052);border-color:#9ad5a5;border-color:lab(80.2945% -26.8053 17.284)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.confirm-overlay{z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000061;background:lab(0% 0 0/.38);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.confirm-box{background:var(--surface);border:1px solid var(--border);border-radius:16px;width:100%;max-width:380px;padding:22px;box-shadow:0 16px 48px #00000038;box-shadow:0 16px 48px lab(0% 0 0/.22)}.confirm-msg{color:var(--ink);margin:0 0 18px;font-size:14.5px;line-height:1.55}.confirm-actions{justify-content:flex-end;gap:8px;display:flex}.btn-danger{color:#fff;background:#c5372f;background:lab(46.045% 56.2354 39.5994)}.btn-danger:hover{background:#b3241f;background:lab(40.2254% 56.4251 41.3189)}.usage-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;margin-bottom:18px;padding:16px 18px}.usage-top{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.usage-label{color:var(--ink);font-size:13px;font-weight:600}.usage-count{font-family:var(--font-display);color:var(--ink);font-size:22px;line-height:1}.usage-count-max{color:var(--ink-fade);font-size:13px}.usage-bar{background:var(--surface-2);border-radius:999px;height:10px;overflow:hidden}.usage-bar-fill{background:var(--accent);border-radius:999px;height:100%;transition:width .3s}.usage-foot{color:var(--ink-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:12.5px;display:flex}.referral-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;margin-bottom:18px;padding:18px 20px}.referral-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.referral-title{font-family:var(--font-display);color:var(--ink);font-size:18px}.referral-count{color:var(--accent-deep);background:var(--accent-tint);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.referral-sub{color:var(--ink-mute);margin:6px 0 12px;font-size:13px;line-height:1.5}.referral-linkrow{flex-wrap:wrap;gap:8px;display:flex}.referral-link{min-width:180px;color:var(--ink-soft);background:var(--surface-2);border:1px solid var(--border);border-radius:10px;flex:1;padding:8px 12px;font-size:13px}.connect-success{background:#d8f9dd;background:lab(94.8646% -14.8135 9.47288);border:1px solid #a9ddb2;border:1px solid lab(83.6492% -23.7902 15.303);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding:14px 16px;display:flex}.momentum-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;margin-bottom:18px;padding:16px 18px}.momentum-top{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.momentum-label{color:var(--ink);font-size:13px;font-weight:600}.momentum-score{font-family:var(--font-display);color:var(--accent);font-size:24px;line-height:1}.momentum-score-max{color:var(--ink-fade);font-size:13px}.momentum-bar{background:var(--surface-2);border-radius:999px;height:10px;overflow:hidden}.momentum-bar-fill{background:linear-gradient(90deg, var(--accent), #f1af57);border-radius:999px;height:100%;transition:width .7s cubic-bezier(.4,0,.2,1)}@supports (color:lab(0% 0 0)){.momentum-bar-fill{background:linear-gradient(90deg, var(--accent), lab(76.6491% 18.5379 54.1888))}}.momentum-foot{color:var(--ink-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:12.5px;display:flex}.momentum-streak{color:var(--accent);white-space:nowrap;font-weight:600}.value-recap{background:linear-gradient(135deg, var(--surface), var(--accent))}@supports (color:color-mix(in lab, red, red)){.value-recap{background:linear-gradient(135deg, var(--surface), color-mix(in srgb, var(--accent) 6%, var(--surface)))}}.value-recap{border:1px solid var(--border);border-radius:16px;margin-bottom:18px;padding:16px 18px}.value-recap-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.value-recap-eyebrow{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-fade);font-size:11px}.value-recap-total{color:var(--ink);font-size:13px}.value-recap-total strong{color:var(--accent);font-size:16px}.value-recap-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.value-recap-item{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.value-recap-icon{font-size:18px;line-height:1}.value-recap-label{color:var(--ink-mute);font-size:11px}.value-recap-value{color:var(--ink);margin-top:1px;font-size:14px;font-weight:600}.rec-dot{background:#e0392b;border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite recPulse;display:inline-block}@keyframes recPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.hpwa{width:100%;max-width:372px;box-shadow:var(--shadow-lift);background:#efeae2;border:1px solid #0000001f;border:1px solid lab(0% 0 0/.12);border-radius:26px;flex-direction:column;display:flex;overflow:hidden}.hpwa-head{color:#fff;background:#008069;align-items:center;gap:10px;padding:12px 12px 12px 10px;display:flex}.hpwa-back{opacity:.95;margin-right:-2px;font-size:22px;line-height:1}.hpwa-ava{background:linear-gradient(135deg, var(--accent), var(--accent-deep));width:34px;height:34px;font-family:var(--font-display);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:17px;display:grid}.hpwa-who{font-size:14.5px;font-weight:600;line-height:1.15}.hpwa-status{opacity:.85;font-size:11px}.hpwa-icons{opacity:.95;align-items:center;gap:16px;margin-left:auto;display:flex}.hpwa-body{background-color:#efeae2;background-image:radial-gradient(#00000007 1px,#0000 1.6px),radial-gradient(#00000005 1.2px,#0000 1.8px),none;background-image:radial-gradient(lab(0% 0 0/.028) 1px,#0000 1.6px),radial-gradient(lab(0% 0 0/.02) 1.2px,#0000 1.8px),none;background-position:0 0,13px 17px;background-repeat:repeat,repeat,repeat;background-size:26px 26px,34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex-direction:column;justify-content:flex-end;height:432px;padding:38px 10px 10px;display:flex;position:relative;overflow:hidden}.hpwa-date{color:#54656f;letter-spacing:.04em;white-space:nowrap;background:#ffffffeb;border-radius:7px;padding:4px 10px;font-size:10.5px;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 1px 1px #0000000f;box-shadow:0 1px 1px lab(0% 0 0/.06)}.hpwa-msgs{flex-direction:column;gap:5px;transition:opacity .35s;display:flex}.hpwa-msgs.is-fading{opacity:0}.hpwa-msg{color:#111b21;border-radius:8px;max-width:84%;padding:6px 8px 7px 9px;font-size:13.2px;line-height:1.4;animation:.4s both hpwaIn;box-shadow:0 1px #00000012;box-shadow:0 1px lab(0% 0 0/.07)}.hpwa-msg.you{background:#d9fdd3;border-top-right-radius:0;align-self:flex-end}.hpwa-msg.ann{background:#fff;border-top-left-radius:0;align-self:flex-start}@keyframes hpwaIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hpwa-t{float:right;color:#667781;white-space:nowrap;margin:8px -2px -2px 10px;font-size:10px}.hpwa-t .vv{color:#53bdeb;letter-spacing:-.12em;margin-left:2px}.hpwa-photo{background:repeating-linear-gradient(#0000 0 14px,#4f566147 14px 15px) 10px 22px/calc(100% - 20px) 100% no-repeat,linear-gradient(160deg,#fbfaf6 60%,#efebe1) 0 0/100% 100% no-repeat;background:repeating-linear-gradient(#0000 0 14px,lab(36.1243% -.829309 -7.36671/.28) 14px 15px) 10px 22px/calc(100% - 20px) 100% no-repeat,linear-gradient(160deg,#fbfaf6 60%,#efebe1) 0 0/100% 100% no-repeat;border:1px solid #00000014;border:1px solid lab(0% 0 0/.08);border-radius:6px;width:200px;height:116px;margin-bottom:2px;position:relative}.hpwa-photo:after{content:"schoolreisje 12 aug ·€12,50";color:#46505f;font-family:Bradley Hand,Segoe Print,cursive;font-size:11px;position:absolute;top:4px;left:10px;transform:rotate(-1.4deg)}.hpwa-tdots{gap:3px;padding:3px 2px 1px;display:inline-flex}.hpwa-tdots span{background:#8696a0;border-radius:50%;width:6px;height:6px;animation:1.2s infinite hpwaBlink}.hpwa-tdots span:nth-child(2){animation-delay:.2s}.hpwa-tdots span:nth-child(3){animation-delay:.4s}@keyframes hpwaBlink{0%,80%,to{opacity:.25}40%{opacity:1}}.hpwa-input{background:#f0f2f5;align-items:center;gap:8px;padding:8px 10px;display:flex}.hpwa-field{color:#8696a0;background:#fff;border-radius:999px;flex:1;align-items:center;gap:8px;padding:9px 14px;font-size:13px;display:flex}.hpwa-mic{background:#008069;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.hpwa-tabs{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px;display:flex}.hpwa-tab{appearance:none;cursor:pointer;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface-2);color:var(--ink-mute);padding:5px 11px;font-size:10px}.hpwa-tab[aria-pressed=true]{color:#fff;background:var(--accent-deep);border-color:var(--accent-deep)}.hpwa-tab:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.hpwa-caption{text-align:center;font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-mute);text-transform:uppercase;margin-top:10px;font-size:10.5px}.btn-wa{color:#fff;background:#008069;box-shadow:0 10px 24px -12px #00655299;box-shadow:0 10px 24px -12px lab(37.4922% -35.5736 3.05433/.6)}.btn-wa:hover{background:#006b57;transform:translateY(-1px)}.hp-steps{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:28px;padding:26px 32px;display:grid}.hp-step .n{font-family:var(--font-mono);letter-spacing:.14em;color:var(--accent-deep);font-size:10.5px;font-weight:600}.hp-step h3{font-family:var(--font-sans);color:var(--ink);margin:6px 0 0;font-size:14.5px;font-weight:600}.hp-step p{color:var(--ink-mute);max-width:28ch;margin:4px 0 0;font-size:12.5px;line-height:1.5}.hp-wamock{border:1px dashed var(--border-strong);background:var(--surface);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:16px 18px;display:flex}.hp-wamock-btn{color:#fff;white-space:nowrap;background:#008069;border-radius:9px;align-items:center;gap:7px;padding:9px 16px;font-size:12.5px;font-weight:600;display:inline-flex}.hp-wamock-code{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-mute);white-space:nowrap;font-size:10px}.hp-wamock-code b{color:var(--ink);font-weight:600}.hp-pain-grid{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.hp-pain{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);padding:22px 24px}.hp-pain .pq{font-family:var(--font-display);color:var(--ink);font-size:20px;font-style:italic;line-height:1.3}.hp-pain .ps{border-top:1px dashed var(--border);color:var(--ink-soft);align-items:baseline;gap:9px;margin-top:14px;padding-top:12px;font-size:14px;line-height:1.55;display:flex}.hp-pain .ps .tick{color:var(--accent-deep);font-weight:700}.hp-pain .ps b{color:var(--ink)}.hp-brief{gap:var(--sp-6);grid-template-columns:.9fr 1.1fr;align-items:center;display:grid}.hp-brief-points{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.hp-brief-points li{color:var(--ink-soft);align-items:baseline;gap:10px;font-size:14px;display:flex}.hp-brief-points li b{color:var(--ink);font-weight:600}.hp-brief-points .tick{color:var(--accent-deep);font-weight:700}.hp-brief-panel{box-shadow:var(--shadow-card);background-color:#efeae2;background-image:radial-gradient(#00000007 1px,#0000 1.6px),radial-gradient(#00000005 1.2px,#0000 1.8px),none;background-image:radial-gradient(lab(0% 0 0/.028) 1px,#0000 1.6px),radial-gradient(lab(0% 0 0/.02) 1.2px,#0000 1.8px),none;background-position:0 0,13px 17px;background-repeat:repeat,repeat,repeat;background-size:26px 26px,34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #0000001a;border:1px solid lab(0% 0 0/.1);border-radius:18px;padding:26px 22px}.hp-bmsg{color:#111b21;background:#fff;border-radius:0 8px 8px;padding:10px 12px 11px;font-size:13.4px;line-height:1.5;box-shadow:0 1px #00000012;box-shadow:0 1px lab(0% 0 0/.07)}.hp-bmsg .sec{margin-top:9px;display:block}.hp-bmsg .sec:first-child{margin-top:0}.hp-bmsg .bt{float:right;color:#667781;margin:10px -2px -2px 10px;font-size:10px}.hp-brief-note{width:fit-content;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#54656f;background:#ffffffe6;border-radius:7px;margin-top:12px;padding:4px 10px;font-size:10.5px}.hp-day-duo{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.hp-day{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);overflow:hidden}.hp-day .dh{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--border);padding:11px 18px;font-size:10.5px}.hp-day.zonder .dh{color:var(--ink-mute)}.hp-day.met .dh{color:var(--accent-deep);background:var(--accent-tint);border-color:var(--accent-soft)}.hp-day ul{gap:10px;margin:0;padding:14px 18px 18px;list-style:none;display:grid}.hp-day li{align-items:baseline;gap:12px;font-size:13.5px;line-height:1.45;display:flex}.hp-day li b{font-family:var(--font-mono);min-width:40px;font-size:10.5px;font-weight:600}.hp-day.zonder li,.hp-day.zonder li b{color:var(--ink-mute)}.hp-day.met li{color:var(--ink-soft)}.hp-day.met li b{color:var(--accent-deep)}.hp-day.met .ok{color:var(--accent-deep);font-weight:700}.hp-trust-grid{gap:var(--sp-4);grid-template-columns:repeat(3,1fr);display:grid}.hp-trust{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);padding:20px 22px}.hp-trust h3{font-family:var(--font-display);color:var(--ink);font-size:21px}.hp-trust p{color:var(--ink-mute);margin-top:8px;font-size:13.5px;line-height:1.55}.hp-trust p b{color:var(--ink)}.hp-ctaband{margin-top:var(--sp-5);border:1px solid var(--accent-soft);background:linear-gradient(180deg, var(--accent-tint), var(--surface-2));border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:30px 32px;display:flex}.hp-ctaband h3{font-family:var(--font-display);color:var(--ink);font-size:clamp(22px,2.6vw,30px)}.hp-ctaband h3 em{color:var(--accent-deep)}.hp-ctaband .rr{color:var(--ink-soft);margin-top:6px;font-size:13px}.hp-index-grid{grid-template-columns:repeat(3,1fr);gap:26px 40px;display:grid}.hp-idx{border-top:1px solid var(--border);padding-top:14px}.hp-idx .gh{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-deep);font-size:10.5px}.hp-idx ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.hp-idx li{color:var(--ink-soft);align-items:baseline;gap:8px;font-size:13.5px;display:flex}.hp-idx li:before{content:"·";color:var(--accent-deep);font-weight:700}@media (max-width:900px){.hp-steps{grid-template-columns:1fr;gap:18px;padding:22px}.hp-wamock{justify-self:start}.hp-pain-grid,.hp-brief,.hp-day-duo,.hp-trust-grid,.hp-index-grid{grid-template-columns:1fr}.hpwa{max-width:none}}@media (prefers-reduced-motion:reduce){.hpwa-msg{animation:none}.hpwa-msgs{transition:none}.hpwa-tdots span{opacity:.6;animation:none}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.exwa{box-shadow:var(--shadow-card);background-color:#efeae2;background-image:radial-gradient(#00000007 1px,#0000 1.6px),radial-gradient(#00000005 1.2px,#0000 1.8px),none;background-image:radial-gradient(lab(0% 0 0/.028) 1px,#0000 1.6px),radial-gradient(lab(0% 0 0/.02) 1.2px,#0000 1.8px),none;background-position:0 0,13px 17px;background-repeat:repeat,repeat,repeat;background-size:26px 26px,34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #00000017;border:1px solid lab(0% 0 0/.09);border-radius:14px;flex-direction:column;gap:6px;padding:14px 12px;display:flex}.pf-stage{--pf-s1:0s;--pf-s2:5.2s;--pf-s3:11.7s;--pf-s4:22.2s;--pf-s5:27.5s;aspect-ratio:16/9;border-radius:var(--radius-lg);border:1px solid var(--line-strong);width:100%;box-shadow:var(--shadow-lift);color:#2b2a26;background:radial-gradient(720px 400px at 74% 16%,#d47a251a,#0000 62%),#fbf9f3;background:radial-gradient(720px 400px at 74% 16%,lab(60.4729% 31.8934 58.1373/.1),#0000 62%),#fbf9f3;font-size:clamp(9px,1.05vw,14px);position:relative;overflow:hidden}.pf-paused *,.pf-paused :before,.pf-paused :after{animation-play-state:paused!important}.pf-scene{opacity:0;pointer-events:none;position:absolute;inset:0}.pf-run .pf-scene{animation:pfSceneShow var(--dur) linear var(--at) both}@keyframes pfSceneShow{0%{opacity:0}6%{opacity:1}94%{opacity:1}to{opacity:0}}.pf-kicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-deep);font-size:1em}.pf-rise{opacity:0;transform:translateY(18px)}.pf-run .pf-rise{animation:pfRise .6s cubic-bezier(.2, .8, .2, 1) var(--d) both}@keyframes pfRise{to{opacity:1;transform:none}}.pf-s1-title{font-family:var(--font-display);text-align:center;text-wrap:balance;width:22ch;margin:0 auto;font-size:3.8em;line-height:1.12;position:absolute;top:36%;left:0;right:0}.pf-s1-title em{color:var(--accent-deep)}.pf-chip{color:#4a4740;opacity:0;transform:translateY(-30px) rotate(var(--r,0deg)) scale(.9);white-space:nowrap;background:#fff;border:1px solid #eae4d8;border-radius:999px;padding:.55em 1em;font-size:1.2em;position:absolute;box-shadow:0 10px 24px -14px #54443866;box-shadow:0 10px 24px -14px lab(30.3215% 5.50675 10.3606/.4)}.pf-run .pf-chip{animation:pfChipDrop .55s cubic-bezier(.2, .9, .3, 1.2) var(--d) both}@keyframes pfChipDrop{to{opacity:1;transform:translateY(0) rotate(var(--r,0deg)) scale(1)}}.pf-wa{opacity:0;background:#efeae2;border:1px solid #0000001f;border:1px solid lab(0% 0 0/.12);border-radius:18px;width:34%;min-width:260px;position:absolute;top:52%;left:50%;overflow:hidden;transform:translate(-50%,-44%)scale(.96);box-shadow:0 34px 70px -30px #2f3e3b80;box-shadow:0 34px 70px -30px lab(24.8511% -6.84012 -.0606298/.5)}.pf-run .pf-wa{animation:pfWaIn .7s cubic-bezier(.2, .8, .2, 1) calc(var(--pf-s2) + .5s) both}@keyframes pfWaIn{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.pf-wa-head{color:#fff;background:#008069;align-items:center;gap:.7em;padding:3% 3.5%;display:flex}.pf-wa-ava{background:linear-gradient(135deg, var(--accent), var(--accent-deep));width:2.2em;height:2.2em;font-family:var(--font-display);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.pf-wa-who{font-size:1.3em;font-weight:600;line-height:1.1}.pf-wa-status{opacity:.85;font-size:.95em}.pf-wa-body{background-color:#efeae2;background-image:radial-gradient(#00000007 1px,#0000 1.6px),radial-gradient(#00000005 1.2px,#0000 1.8px),none;background-image:radial-gradient(lab(0% 0 0/.028) 1px,#0000 1.6px),radial-gradient(lab(0% 0 0/.02) 1.2px,#0000 1.8px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:26px 26px,34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex-direction:column;justify-content:flex-end;gap:2.5%;min-height:15em;padding:5% 4%;display:flex}.pf-msg{color:#111b21;opacity:0;border-radius:9px;max-width:88%;padding:2.6% 3.4%;font-size:1.2em;line-height:1.42;transform:translateY(8px);box-shadow:0 1px #00000012;box-shadow:0 1px lab(0% 0 0/.07)}.pf-msg.ann{background:#fff;border-top-left-radius:0;align-self:flex-start}.pf-msg.you{background:#d9fdd3;border-top-right-radius:0;align-self:flex-end}.pf-msg .t{float:right;color:#667781;margin:.9em -2px -2px 10px;font-size:.68em}.pf-msg .vv{color:#53bdeb;letter-spacing:-.1em}.pf-run .pf-msg{animation:pfRise .45s ease var(--d) both}.pf-typing{opacity:0;align-self:flex-start}.pf-run .pf-typing{animation:pfTypingBlip 1.1s ease calc(var(--pf-s2) + 1.1s) both}@keyframes pfTypingBlip{0%{opacity:0}12%{opacity:1}88%{opacity:1}to{opacity:0;height:0;margin:0;padding:0}}.pf-tdots{gap:4px;padding:2px;display:inline-flex}.pf-tdots span{background:#8696a0;border-radius:50%;width:.45em;height:.45em;animation:1.1s infinite pfBlink}.pf-tdots span:nth-child(2){animation-delay:.18s}.pf-tdots span:nth-child(3){animation-delay:.36s}@keyframes pfBlink{0%,80%,to{opacity:.25}40%{opacity:1}}.pf-cap{text-align:center;position:absolute;top:9%;left:0;right:0}.pf-s3-head{text-align:center;position:absolute;top:10%;left:0;right:0}.pf-wf{opacity:0;width:46%;min-width:280px;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.pf-run .pf-wf{animation:pfWfShow 3.4s ease var(--d) both}@keyframes pfWfShow{0%{opacity:0;transform:translate(-50%,-46%)}8%{opacity:1;transform:translate(-50%,-50%)}90%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-54%)}}.pf-wf-time{font-family:var(--font-mono);letter-spacing:.12em;color:var(--accent-deep);margin-bottom:2%;font-size:1.1em}.pf-wf-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:3%;display:grid}.pf-wf-card{color:#4a4740;background:#fff;border:1px solid #eae4d8;border-radius:14px;padding:5% 6%;font-size:1.25em;line-height:1.45;box-shadow:0 14px 34px -20px #54443873;box-shadow:0 14px 34px -20px lab(30.3215% 5.50675 10.3606/.45)}.pf-wf-card b{color:#2b2a26}.pf-wf-card.result{background:var(--accent-tint);border-color:var(--accent-soft);position:relative}.pf-wf-arrow{color:var(--accent-deep);opacity:0;font-size:2em;transform:translate(-8px)}.pf-run .pf-wf-arrow{animation:pfRise .4s ease var(--da) both}.pf-wf-in{opacity:0}.pf-run .pf-wf-in{animation:pfRise .45s ease var(--d2) both}.pf-wf-tick{color:#fff;opacity:0;background:#2e9e5b;border-radius:50%;place-items:center;width:2.6em;height:2.6em;font-size:1.3em;font-weight:700;display:grid;position:absolute;top:-14%;right:-2%;transform:scale(.4)rotate(-14deg);box-shadow:0 10px 22px -10px #11562999;box-shadow:0 10px 22px -10px lab(31.6494% -30.3033 20.1071/.6)}.pf-run .pf-wf-tick{animation:pfStamp .4s cubic-bezier(.2, 1.2, .3, 1.2) var(--dt) both}@keyframes pfStamp{to{opacity:1;transform:scale(1)rotate(0)}}.pf-s4-wrap{text-align:center;width:88%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pf-s4-title{font-family:var(--font-display);font-size:3.2em;line-height:1.15}.pf-s4-title em{color:var(--accent-deep)}.pf-s4-list{text-align:left;color:#4a4740;gap:.5em;width:fit-content;margin:3% auto 0;font-size:1.4em;display:grid}.pf-s4-list div{align-items:baseline;gap:.6em;display:flex}.pf-s4-list .ok{color:#2e9e5b;font-weight:700}.pf-s5-wrap{text-align:center;width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pf-s5-brand{font-family:var(--font-display);color:#2b2a26;margin-top:1%;font-size:1.9em}.pf-s5-brand span{color:var(--accent)}.pf-s5-slogan{font-family:var(--font-display);text-wrap:balance;color:#2b2a26;margin-top:1%;font-size:4.4em;line-height:1.06}.pf-s5-slogan em{color:var(--accent-deep)}.pf-s5-cta{color:#fff;background:#008069;border-radius:.6em;align-items:center;gap:.55em;margin-top:2.5%;padding:.8em 1.5em;font-size:1.5em;font-weight:600;display:inline-flex;box-shadow:0 16px 34px -16px #00463c99;box-shadow:0 16px 34px -16px lab(25.6035% -28.4169 -.190985/.6)}.pf-s5-url{font-family:var(--font-mono);letter-spacing:.12em;color:#6e6a60;margin-top:1.8%;font-size:1.05em}.pf-bar{background:var(--accent);width:0;height:3px;position:absolute;bottom:0;left:0}.pf-run .pf-bar{animation:33s linear both pfBar}@keyframes pfBar{to{width:100%}}.pf-controls{margin-top:var(--sp-4);justify-content:center;display:flex}@media (prefers-reduced-motion:reduce){.pf-run .pf-scene,.pf-run .pf-rise,.pf-run .pf-chip,.pf-run .pf-wa,.pf-run .pf-msg,.pf-run .pf-typing,.pf-run .pf-wf,.pf-run .pf-wf-arrow,.pf-run .pf-wf-in,.pf-run .pf-wf-tick,.pf-run .pf-bar{animation-duration:10ms!important;animation-delay:0s!important}.pf-scene{opacity:0!important}.pf-scene:last-of-type{opacity:1!important}.pf-tdots span{animation:none}.pf-controls{display:none}}.hp-hero-video{position:relative}.hp-hero-video video{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-lg);border:1px solid var(--line-strong);width:100%;box-shadow:var(--shadow-lift);background:#000;display:block}.hp-video-toggle{cursor:pointer;color:#fbeedc;background:#16110c9e;border:none;border-radius:50%;place-items:center;width:40px;height:40px;font-size:15px;display:grid;position:absolute;bottom:12px;right:12px}.hp-video-toggle:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.help-faq{border-bottom:1px solid var(--border)}.help-faq:last-child{border-bottom:none}.help-faq-q{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;font-weight:500;list-style:none;display:flex}.help-faq-q::-webkit-details-marker{display:none}.help-faq-q:after{content:"+";color:var(--ink-mute);flex:none;font-size:18px;line-height:1}.help-faq[open] .help-faq-q:after{content:"–"}.help-faq-a{margin:0;padding:0 2px 14px}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@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-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}@property --tw-ease{syntax:"*";inherits:false}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
