/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-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-tracking: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-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Geist", "Arial", system-ui, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:"Geist Mono", "ui-monospace", "SFMono-Regular", "Menlo", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-800:oklch(47% .157 37.304);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-950:oklch(27.7% .046 192.524);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-950:oklch(25.7% .09 281.288);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-950:oklch(29.1% .149 302.717);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--font-weight-extralight:200;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-md:12px;--blur-3xl:64px;--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);--color-ink:#171717;--color-on-ink:#fff;--color-ink-hover:#2d2d2d;--color-body:#4d4d4d;--color-mute:#525252;--color-faint:#6b7280;--color-canvas:#fafafa;--color-surface:#fff;--color-elevated:#fff;--color-hairline:#ebebeb;--color-hairline-soft:#f2f2f2;--color-link:#0070f3;--color-link-deep:#0761d1;--color-error:#e00;--radius-pill:100px;--radius-full:9999px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:40px;--spacing-3xl:64px;--spacing-4xl:96px;--spacing-section:128px;--shadow-whisper:0px 1px 1px #0000000a;--shadow-float:0px 2px 2px #0000000a, 0px 8px 16px -4px #00000014}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.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}.inset-0{inset:0}.inset-x-0{inset-inline:0}.-top-5{top:calc(var(--spacing) * -5)}.-top-20{top:calc(var(--spacing) * -20)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-\[12px\]{top:12px}.-right-4{right:calc(var(--spacing) * -4)}.right-1\/4{right:25%}.-bottom-10{bottom:calc(var(--spacing) * -10)}.-left-5{left:calc(var(--spacing) * -5)}.-left-6{left:calc(var(--spacing) * -6)}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\/2{left:50%}.left-\[2px\]{left:2px}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.container-xl{width:100%;max-width:1200px;padding-inline:var(--spacing-lg);margin-inline:auto}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-auto{margin-inline:auto}.my-0{margin-block:0}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-auto{margin-block:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.btn-primary{background-color:var(--color-ink);height:40px;color:var(--color-on-ink,#fff);font-family:var(--font-sans);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;will-change:transform, box-shadow;border:none;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:16px;font-weight:500;line-height:20px;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),background-color .15s,color .15s;display:inline-flex;box-shadow:0 2px 5px -1px #0000001f,0 1px 3px -1px #00000014}.btn-primary:hover{background-color:var(--color-ink-hover,#2d2d2d);transform:translateY(-2px);box-shadow:0 10px 20px -3px #0003,0 4px 8px -1px #0000001a}.btn-primary:active{transform:translateY(0)scale(.98);box-shadow:0 1px 3px #00000026}.btn-secondary{background-color:var(--color-elevated);height:40px;color:var(--color-ink);font-family:var(--font-sans);border-radius:var(--radius-pill);border:1px solid var(--color-hairline);cursor:pointer;white-space:nowrap;will-change:transform, box-shadow;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:16px;font-weight:500;line-height:20px;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),background-color .15s,border-color .15s,color .15s;display:inline-flex;box-shadow:0 1px 3px #0000000a}.btn-secondary:hover{background-color:var(--color-hairline-soft);transform:translateY(-2px);box-shadow:0 8px 18px -3px #00000014,0 3px 6px -1px #0000000a}.btn-secondary:active{transform:translateY(0)scale(.98);box-shadow:0 1px 2px #0000000a}.field-input{background-color:var(--color-elevated);width:100%;color:var(--color-ink);font-family:var(--font-sans);border:1px solid var(--color-hairline);border-radius:var(--radius-sm);outline:none;padding:6px 10px;font-size:14px;line-height:20px;transition:border-color .15s,box-shadow .15s,background-color .2s,color .2s;display:block}.field-input:focus{border-color:var(--color-ink);box-shadow:0 0 0 3px #1717170f}.field-input::placeholder{color:var(--color-faint)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.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-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-16{height:calc(var(--spacing) * 16)}.h-\[12\.5px\]{height:12.5px}.h-\[24px\]{height:24px}.h-\[192px\]{height:192px}.h-\[288px\]{height:288px}.h-\[300px\]{height:300px}.h-\[480px\]{height:480px}.h-full{height:100%}.max-h-\[310px\]{max-height:310px}.min-h-0{min-height:0}.min-h-\[290px\]{min-height:290px}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-13{width:calc(var(--spacing) * 13)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-56{width:calc(var(--spacing) * 56)}.w-\[114px\]{width:114px}.w-\[205px\]{width:205px}.w-\[520px\]{width:520px}.w-\[calc\(100\%-4px\)\]{width:calc(100% - 4px)}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--spacing-2xl)}.max-w-\[280px\]{max-width:280px}.max-w-\[340px\]{max-width:340px}.max-w-\[900px\]{max-width:900px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1240px\]{max-width:1240px}.max-w-lg{max-width:var(--spacing-lg)}.max-w-md{max-width:var(--spacing-md)}.max-w-xl{max-width:var(--spacing-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-none{translate:none}.scale-none{scale:none}.-rotate-90{rotate:-90deg}.rotate-none{rotate:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-none{transform:none}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[13px_repeat\(5\,1fr\)\]{grid-template-columns:13px repeat(5,1fr)}.grid-cols-\[18px_repeat\(5\,1fr\)\]{grid-template-columns:18px repeat(5,1fr)}.grid-cols-\[26px_repeat\(5\,1fr\)\]{grid-template-columns:26px repeat(5,1fr)}.grid-cols-\[30px_repeat\(5\,1fr\)\]{grid-template-columns:30px repeat(5,1fr)}.grid-cols-\[44px_repeat\(7\,1fr\)\]{grid-template-columns:44px repeat(7,1fr)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-x-1{column-gap:var(--spacing)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-hairline\/60>:not(:last-child)){border-color:#ebebeb99}@supports (color:color-mix(in lab, red, red)){:where(.divide-hairline\/60>:not(:last-child)){border-color:color-mix(in oklab, var(--color-hairline) 60%, transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.card{background-color:var(--color-elevated);border:1px solid var(--color-hairline);border-radius:var(--radius-md);padding:var(--spacing-lg);transition:background-color .2s,border-color .2s}.focus-ring:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;border-radius:var(--radius-sm)}.rounded{border-radius:.25rem}.rounded-\[2\.5px\]{border-radius:2.5px}.rounded-\[3px\]{border-radius:3px}.rounded-\[6px\]{border-radius:6px}.rounded-\[16px\]{border-radius:16px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[2\.5px\]{border-style:var(--tw-border-style);border-width:2.5px}.border-\[3\.5px\]{border-style:var(--tw-border-style);border-width:3.5px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#1b3b55\]{border-color:#1b3b55}.border-\[\#1c1c1e\]{border-color:#1c1c1e}.border-\[\#1e293b\]{border-color:#1e293b}.border-\[\#7c3aed\]\/20{border-color:oklab(54.1337% .0963843 -.226969/.2)}.border-\[\#7dd3fc\]{border-color:#7dd3fc}.border-\[\#9fa8da\]{border-color:#9fa8da}.border-\[\#86efac\]{border-color:#86efac}.border-\[\#90caf9\]{border-color:#90caf9}.border-\[\#90d3fc\]{border-color:#90d3fc}.border-\[\#93c5fd\]{border-color:#93c5fd}.border-\[\#142d42\]{border-color:#142d42}.border-\[\#244b6c\]{border-color:#244b6c}.border-\[\#059669\]\/25{border-color:oklab(59.5971% -.121996 .0367738/.25)}.border-\[\#059669\]\/60{border-color:oklab(59.5971% -.121996 .0367738/.6)}.border-\[\#183348\]{border-color:#183348}.border-\[\#a5b4fc\]{border-color:#a5b4fc}.border-\[\#a5d6a7\]{border-color:#a5d6a7}.border-\[\#a7f3d0\]{border-color:#a7f3d0}.border-\[\#c7d2fe\]{border-color:#c7d2fe}.border-\[\#cbd5e1\]{border-color:#cbd5e1}.border-\[\#ce93d8\]{border-color:#ce93d8}.border-\[\#d6c7b2\]{border-color:#d6c7b2}.border-\[\#d8b4fe\]{border-color:#d8b4fe}.border-\[\#e9d5ff\]{border-color:#e9d5ff}.border-\[\#ebdccb\]{border-color:#ebdccb}.border-\[\#fda4af\]{border-color:#fda4af}.border-\[\#fdba74\]{border-color:#fdba74}.border-\[\#fde68a\]{border-color:#fde68a}.border-\[\#fed7aa\]{border-color:#fed7aa}.border-\[\#fff176\]{border-color:#fff176}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-400{border-color:var(--color-emerald-400)}.border-hairline{border-color:var(--color-hairline)}.border-hairline\/30{border-color:#ebebeb4d}@supports (color:color-mix(in lab, red, red)){.border-hairline\/30{border-color:color-mix(in oklab, var(--color-hairline) 30%, transparent)}}.border-hairline\/40{border-color:#ebebeb66}@supports (color:color-mix(in lab, red, red)){.border-hairline\/40{border-color:color-mix(in oklab, var(--color-hairline) 40%, transparent)}}.border-hairline\/60{border-color:#ebebeb99}@supports (color:color-mix(in lab, red, red)){.border-hairline\/60{border-color:color-mix(in oklab, var(--color-hairline) 60%, transparent)}}.border-hairline\/70{border-color:#ebebebb3}@supports (color:color-mix(in lab, red, red)){.border-hairline\/70{border-color:color-mix(in oklab, var(--color-hairline) 70%, transparent)}}.border-neutral-700{border-color:var(--color-neutral-700)}.border-red-200{border-color:var(--color-red-200)}.mesh-gradient{background-color:var(--color-canvas);background-image:radial-gradient(80% 50% at 20% 40%,#007cf01f 0%,#0000 70%),radial-gradient(60% 40% at 80% 20%,#7928ca1a 0%,#0000 70%),radial-gradient(50% 60% at 60% 80%,#50e3c214 0%,#0000 70%),radial-gradient(70% 30% at 40% 70%,#ff008012 0%,#0000 70%),radial-gradient(40% 50% at 90% 60%,#f9cb280f 0%,#0000 70%)}.bg-\(--brand-color\){background-color:var(--brand-color)}.bg-\[\#0b2031\]{background-color:#0b2031}.bg-\[\#0c2336\]{background-color:#0c2336}.bg-\[\#2a1723\]{background-color:#2a1723}.bg-\[\#4f46e5\]{background-color:#4f46e5}.bg-\[\#4f46e5\]\/15{background-color:oklab(51.0573% .0278994 -.228355/.15)}.bg-\[\#7c3aed\]{background-color:#7c3aed}.bg-\[\#7c3aed\]\/10{background-color:oklab(54.1337% .0963843 -.226969/.1)}.bg-\[\#16a34a\]{background-color:#16a34a}.bg-\[\#0066f5\]{background-color:#0066f5}.bg-\[\#94a3b8\]{background-color:#94a3b8}.bg-\[\#94a3b8\]\/20{background-color:oklab(71.0672% -.00802568 -.0341849/.2)}.bg-\[\#111\]{background-color:#111}.bg-\[\#0284c7\]{background-color:#0284c7}.bg-\[\#0284c7\]\/15{background-color:oklab(58.7617% -.0652674 -.122575/.15)}.bg-\[\#0891b2\]{background-color:#0891b2}.bg-\[\#2563eb\]{background-color:#2563eb}.bg-\[\#2563eb\]\/15{background-color:oklab(54.615% -.026671 -.213549/.15)}.bg-\[\#9333ea\]{background-color:#9333ea}.bg-\[\#18364e\]{background-color:#18364e}.bg-\[\#059669\]{background-color:#059669}.bg-\[\#059669\]\/10{background-color:oklab(59.5971% -.121996 .0367738/.1)}.bg-\[\#64748b\]{background-color:#64748b}.bg-\[\#221822\]{background-color:#221822}.bg-\[\#334155\]{background-color:#334155}.bg-\[\#bae6fd\]\/90{background-color:oklab(90.138% -.0349919 -.0430613/.9)}.bg-\[\#bbf7d0\]{background-color:#bbf7d0}.bg-\[\#bde7ff\]{background-color:#bde7ff}.bg-\[\#bfdbfe\]{background-color:#bfdbfe}.bg-\[\#c7d2fe\]{background-color:#c7d2fe}.bg-\[\#d1fae5\]{background-color:#d1fae5}.bg-\[\#d97706\]{background-color:#d97706}.bg-\[\#dc2626\]{background-color:#dc2626}.bg-\[\#dcfce7\]{background-color:#dcfce7}.bg-\[\#e0e7ff\]{background-color:#e0e7ff}.bg-\[\#e0f2fe\]{background-color:#e0f2fe}.bg-\[\#e2e8f0\]{background-color:#e2e8f0}.bg-\[\#e3f2fd\]{background-color:#e3f2fd}.bg-\[\#e8eaf6\]{background-color:#e8eaf6}.bg-\[\#e8f5e9\]{background-color:#e8f5e9}.bg-\[\#eff6ff\]{background-color:#eff6ff}.bg-\[\#eff6ff\]\/35{background-color:oklab(97.048% -.00376523 -.0136734/.35)}.bg-\[\#f3e5f5\]{background-color:#f3e5f5}.bg-\[\#f3e8ff\]{background-color:#f3e8ff}.bg-\[\#fbf8f2\]{background-color:#fbf8f2}.bg-\[\#fecdd3\]{background-color:#fecdd3}.bg-\[\#fed7aa\]{background-color:#fed7aa}.bg-\[\#fef3c7\]{background-color:#fef3c7}.bg-\[\#ffedd5\]{background-color:#ffedd5}.bg-\[\#fff9c4\]{background-color:#fff9c4}.bg-\[--brand-color\]{background-color:--brand-color}.bg-black{background-color:var(--color-black)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-canvas{background-color:var(--color-canvas)}.bg-canvas\/90{background-color:#fafafae6}@supports (color:color-mix(in lab, red, red)){.bg-canvas\/90{background-color:color-mix(in oklab, var(--color-canvas) 90%, transparent)}}.bg-emerald-50\/70{background-color:#ecfdf5b3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/70{background-color:color-mix(in oklab, var(--color-emerald-50) 70%, transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-hairline{background-color:var(--color-hairline)}.bg-hairline\/60{background-color:#ebebeb99}@supports (color:color-mix(in lab, red, red)){.bg-hairline\/60{background-color:color-mix(in oklab, var(--color-hairline) 60%, transparent)}}.bg-ink{background-color:var(--color-ink)}.bg-red-500\!{background-color:var(--color-red-500)!important}.bg-surface{background-color:var(--color-surface)}.bg-white{background-color:var(--color-white)}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-emerald-50{--tw-gradient-from:var(--color-emerald-50);--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-teal-50{--tw-gradient-to:var(--color-teal-50);--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))}.stroke-slate-200{stroke:var(--color-slate-200)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-1{padding-right:var(--spacing)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.eyebrow{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-mute);font-size:12px;font-weight:500;line-height:16px}.display-xl{font-family:var(--font-sans);letter-spacing:-.05em;font-size:48px;font-weight:600;line-height:48px}.heading-lg{font-family:var(--font-sans);letter-spacing:-.04em;font-size:32px;font-weight:600;line-height:40px}.heading-md{font-family:var(--font-sans);letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:28px}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[3\.1px\]{font-size:3.1px}.text-\[3\.2px\]{font-size:3.2px}.text-\[3\.4px\]{font-size:3.4px}.text-\[3\.5px\]{font-size:3.5px}.text-\[3\.6px\]{font-size:3.6px}.text-\[3\.8px\]{font-size:3.8px}.text-\[3px\]{font-size:3px}.text-\[4\.2px\]{font-size:4.2px}.text-\[4\.5px\]{font-size:4.5px}.text-\[4\.8px\]{font-size:4.8px}.text-\[4px\]{font-size:4px}.text-\[5\.2px\]{font-size:5.2px}.text-\[5\.5px\]{font-size:5.5px}.text-\[5\.8px\]{font-size:5.8px}.text-\[5px\]{font-size:5px}.text-\[6\.2px\]{font-size:6.2px}.text-\[6\.5px\]{font-size:6.5px}.text-\[6\.8px\]{font-size:6.8px}.text-\[6px\]{font-size:6px}.text-\[7\.5px\]{font-size:7.5px}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-\[\#0c4a6e\]{color:#0c4a6e}.text-\[\#0d47a1\]{color:#0d47a1}.text-\[\#1a1c1c\]{color:#1a1c1c}.text-\[\#1a237e\]{color:#1a237e}.text-\[\#1b5e20\]{color:#1b5e20}.text-\[\#1d4ed8\]{color:#1d4ed8}.text-\[\#1e3a8a\]{color:#1e3a8a}.text-\[\#1e40af\]{color:#1e40af}.text-\[\#1f1d1a\]{color:#1f1d1a}.text-\[\#2d2a26\]{color:#2d2a26}.text-\[\#2e7d32\]{color:#2e7d32}.text-\[\#4a148c\]{color:#4a148c}.text-\[\#4a453e\]{color:#4a453e}.text-\[\#4f46e5\]{color:#4f46e5}.text-\[\#6a1b9a\]{color:#6a1b9a}.text-\[\#6b21a8\]{color:#6b21a8}.text-\[\#7c3aed\]{color:#7c3aed}.text-\[\#7e22ce\]{color:#7e22ce}.text-\[\#8c8273\]{color:#8c8273}.text-\[\#9a3412\]{color:#9a3412}.text-\[\#9c8e7e\]{color:#9c8e7e}.text-\[\#9f1239\]{color:#9f1239}.text-\[\#38bdf8\]{color:#38bdf8}.text-\[\#064e3b\]{color:#064e3b}.text-\[\#065f46\]{color:#065f46}.text-\[\#0284c7\]{color:#0284c7}.text-\[\#0369a1\]{color:#0369a1}.text-\[\#388e3c\]{color:#388e3c}.text-\[\#581c87\]{color:#581c87}.text-\[\#1565c0\]{color:#1565c0}.text-\[\#2563eb\]{color:#2563eb}.text-\[\#3730a3\]{color:#3730a3}.text-\[\#3949ab\]{color:#3949ab}.text-\[\#15803d\]{color:#15803d}.text-\[\#047857\]{color:#047857}.text-\[\#059669\]{color:#059669}.text-\[\#64748b\]{color:#64748b}.text-\[\#78350f\]{color:#78350f}.text-\[\#92400e\]{color:#92400e}.text-\[\#166534\]{color:#166534}.text-\[\#283593\]{color:#283593}.text-\[\#334155\]{color:#334155}.text-\[\#881337\]{color:#881337}.text-\[\#a1a1aa\]{color:#a1a1aa}.text-\[\#b45309\]{color:#b45309}.text-\[\#b45309\]\/90{color:oklab(55.5283% .0954647 .10981/.9)}.text-\[\#bc5100\]{color:#bc5100}.text-\[\#c2410c\]{color:#c2410c}.text-\[\#cbd5e1\]{color:#cbd5e1}.text-\[\#e2e8f0\]{color:#e2e8f0}.text-\[\#ea580c\]{color:#ea580c}.text-amber-500{color:var(--color-amber-500)}.text-body{color:var(--color-body)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-hairline{color:var(--color-hairline)}.text-ink{color:var(--color-ink)}.text-link{color:var(--color-link)}.text-mute{color:var(--color-mute)}.text-red-600{color:var(--color-red-600)}.text-surface{color:var(--color-surface)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xs{--tw-shadow:0 1px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));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-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));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{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-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-none{-webkit-user-select:none;user-select:none}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-neutral-400\/70:hover{border-color:#a1a1a1b3}@supports (color:color-mix(in lab, red, red)){.hover\:border-neutral-400\/70:hover{border-color:color-mix(in oklab, var(--color-neutral-400) 70%, transparent)}}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:bg-\[\#1d4ed8\]:hover{background-color:#1d4ed8}.hover\:bg-\[\#7c3aed\]\/20:hover{background-color:oklab(54.1337% .0963843 -.226969/.2)}.hover\:bg-\[\#0052cc\]:hover{background-color:#0052cc}.hover\:bg-\[\#059669\]\/20:hover{background-color:oklab(59.5971% -.121996 .0367738/.2)}.hover\:bg-canvas:hover{background-color:var(--color-canvas)}.hover\:bg-neutral-800:hover{background-color:var(--color-neutral-800)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:text-emerald-950:hover{color:var(--color-emerald-950)}.hover\:text-error:hover{color:var(--color-error)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-link:hover{color:var(--color-link)}.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)}}@media (width>=40rem){.sm\:col-span-5{grid-column:span 5/span 5}.sm\:col-span-7{grid-column:span 7/span 7}.sm\:mt-10{margin-top:calc(var(--spacing) * 10)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:inline-block{display:inline-block}.sm\:inline-flex{display:inline-flex}.sm\:h-\[300px\]{height:300px}.sm\:w-\[122px\]{width:122px}.sm\:w-\[245px\]{width:245px}.sm\:w-auto{width:auto}.sm\:max-w-none{max-width:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-\[44px_repeat\(7\,1fr\)\]{grid-template-columns:44px repeat(7,1fr)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:self-auto{align-self:auto}.sm\:rounded-\[18px\]{border-radius:18px}.sm\:rounded-\[26px\]{border-radius:26px}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:p-1{padding:var(--spacing)}.sm\:p-1\.5{padding:calc(var(--spacing) * 1.5)}.sm\:p-2\.5{padding:calc(var(--spacing) * 2.5)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:py-1{padding-block:var(--spacing)}.sm\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.sm\:pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.sm\:pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.sm\:pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.sm\:text-\[5\.5px\]{font-size:5.5px}.sm\:text-\[5\.8px\]{font-size:5.8px}.sm\:text-\[6\.2px\]{font-size:6.2px}.sm\:text-\[6px\]{font-size:6px}.sm\:text-\[7\.2px\]{font-size:7.2px}.sm\:text-\[7\.5px\]{font-size:7.5px}.sm\:text-\[8px\]{font-size:8px}.sm\:text-\[9px\]{font-size:9px}.sm\:text-\[10\.5px\]{font-size:10.5px}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}}@media (width>=48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.lg\:-right-6{right:calc(var(--spacing) * -6)}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}}.dark\:border-amber-700\/60:where(.dark,.dark *){border-color:#b7500099}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-700\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-700) 60%, transparent)}}.dark\:border-amber-800\/60:where(.dark,.dark *){border-color:#953d0099}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-800\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-800) 60%, transparent)}}.dark\:border-emerald-500\/50:where(.dark,.dark *){border-color:#00bb7f80}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-500\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-emerald-500) 50%, transparent)}}.dark\:border-emerald-600\/60:where(.dark,.dark *){border-color:#00976799}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-600\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-emerald-600) 60%, transparent)}}.dark\:border-emerald-700\/60:where(.dark,.dark *){border-color:#00795699}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-700\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-emerald-700) 60%, transparent)}}.dark\:border-emerald-800\/60:where(.dark,.dark *){border-color:#005f4699}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-800\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-emerald-800) 60%, transparent)}}.dark\:border-emerald-900\/40:where(.dark,.dark *){border-color:#004e3b66}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-900\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-emerald-900) 40%, transparent)}}.dark\:border-indigo-800\/60:where(.dark,.dark *){border-color:#372aac99}@supports (color:color-mix(in lab, red, red)){.dark\:border-indigo-800\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-indigo-800) 60%, transparent)}}.dark\:border-orange-800\/60:where(.dark,.dark *){border-color:#9f2d0099}@supports (color:color-mix(in lab, red, red)){.dark\:border-orange-800\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-orange-800) 60%, transparent)}}.dark\:border-purple-800\/60:where(.dark,.dark *){border-color:#6e11b099}@supports (color:color-mix(in lab, red, red)){.dark\:border-purple-800\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-purple-800) 60%, transparent)}}.dark\:border-sky-800\/60:where(.dark,.dark *){border-color:#00598699}@supports (color:color-mix(in lab, red, red)){.dark\:border-sky-800\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-sky-800) 60%, transparent)}}.dark\:bg-amber-950\/40:where(.dark,.dark *){background-color:#46190166}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}.dark\:bg-amber-950\/50:where(.dark,.dark *){background-color:#46190180}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 50%, transparent)}}.dark\:bg-blue-950\/20:where(.dark,.dark *){background-color:#16245633}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-950\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-950) 20%, transparent)}}.dark\:bg-blue-950\/40:where(.dark,.dark *){background-color:#16245666}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-950) 40%, transparent)}}.dark\:bg-blue-950\/50:where(.dark,.dark *){background-color:#16245680}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-950\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-950) 50%, transparent)}}.dark\:bg-emerald-950\/30:where(.dark,.dark *){background-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}.dark\:bg-emerald-950\/40:where(.dark,.dark *){background-color:#002c2266}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}.dark\:bg-emerald-950\/50:where(.dark,.dark *){background-color:#002c2280}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 50%, transparent)}}.dark\:bg-emerald-950\/60:where(.dark,.dark *){background-color:#002c2299}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 60%, transparent)}}.dark\:bg-indigo-950\/40:where(.dark,.dark *){background-color:#1e1a4d66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-indigo-950) 40%, transparent)}}.dark\:bg-indigo-950\/50:where(.dark,.dark *){background-color:#1e1a4d80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-950\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-indigo-950) 50%, transparent)}}.dark\:bg-orange-950\/50:where(.dark,.dark *){background-color:#44130680}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-950\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-orange-950) 50%, transparent)}}.dark\:bg-purple-950\/40:where(.dark,.dark *){background-color:#3c036666}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-purple-950) 40%, transparent)}}.dark\:bg-purple-950\/50:where(.dark,.dark *){background-color:#3c036680}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-950\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-purple-950) 50%, transparent)}}.dark\:bg-sky-950\/40:where(.dark,.dark *){background-color:#052f4a66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 40%, transparent)}}.dark\:bg-sky-950\/50:where(.dark,.dark *){background-color:#052f4a80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-950\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 50%, transparent)}}.dark\:bg-sky-950\/60:where(.dark,.dark *){background-color:#052f4a99}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-950\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 60%, transparent)}}.dark\:bg-white\/10:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:from-emerald-950\/40:where(.dark,.dark *){--tw-gradient-from:#002c2266}@supports (color:color-mix(in lab, red, red)){.dark\:from-emerald-950\/40:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}.dark\:from-emerald-950\/40:where(.dark,.dark *){--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))}.dark\:to-teal-950\/40:where(.dark,.dark *){--tw-gradient-to:#022f2e66}@supports (color:color-mix(in lab, red, red)){.dark\:to-teal-950\/40:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-teal-950) 40%, transparent)}}.dark\:to-teal-950\/40:where(.dark,.dark *){--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))}.dark\:stroke-neutral-800:where(.dark,.dark *){stroke:var(--color-neutral-800)}.dark\:text-\[\#38bdf8\]:where(.dark,.dark *){color:#38bdf8}.dark\:text-\[\#60a5fa\]:where(.dark,.dark *){color:#60a5fa}.dark\:text-\[\#94a3b8\]:where(.dark,.dark *){color:#94a3b8}.dark\:text-amber-300:where(.dark,.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:where(.dark,.dark *){color:var(--color-amber-400)}.dark\:text-amber-400\/80:where(.dark,.dark *){color:#fcbb00cc}@supports (color:color-mix(in lab, red, red)){.dark\:text-amber-400\/80:where(.dark,.dark *){color:color-mix(in oklab, var(--color-amber-400) 80%, transparent)}}.dark\:text-blue-300:where(.dark,.dark *){color:var(--color-blue-300)}.dark\:text-emerald-300:where(.dark,.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:where(.dark,.dark *){color:var(--color-emerald-400)}.dark\:text-emerald-400\/80:where(.dark,.dark *){color:#00d294cc}@supports (color:color-mix(in lab, red, red)){.dark\:text-emerald-400\/80:where(.dark,.dark *){color:color-mix(in oklab, var(--color-emerald-400) 80%, transparent)}}.dark\:text-indigo-300:where(.dark,.dark *){color:var(--color-indigo-300)}.dark\:text-indigo-400:where(.dark,.dark *){color:var(--color-indigo-400)}.dark\:text-indigo-400\/80:where(.dark,.dark *){color:#7d87ffcc}@supports (color:color-mix(in lab, red, red)){.dark\:text-indigo-400\/80:where(.dark,.dark *){color:color-mix(in oklab, var(--color-indigo-400) 80%, transparent)}}.dark\:text-orange-300:where(.dark,.dark *){color:var(--color-orange-300)}.dark\:text-orange-400:where(.dark,.dark *){color:var(--color-orange-400)}.dark\:text-purple-300:where(.dark,.dark *){color:var(--color-purple-300)}.dark\:text-purple-400:where(.dark,.dark *){color:var(--color-purple-400)}.dark\:text-sky-300:where(.dark,.dark *){color:var(--color-sky-300)}.dark\:text-sky-400:where(.dark,.dark *){color:var(--color-sky-400)}@media (hover:hover){.dark\:hover\:border-neutral-700:where(.dark,.dark *):hover{border-color:var(--color-neutral-700)}.dark\:hover\:text-emerald-200:where(.dark,.dark *):hover{color:var(--color-emerald-200)}}}:root{--color-ink:#171717;--color-on-ink:#fff;--color-ink-hover:#2d2d2d;--color-body:#4d4d4d;--color-mute:#525252;--color-faint:#6b7280;--color-canvas:#fafafa;--color-surface:#fff;--color-elevated:#fff;--color-hairline:#ebebeb;--color-hairline-soft:#f2f2f2;--color-link:#0070f3;--color-link-deep:#0761d1;--color-link-soft:#d3e5ff;--color-primary:var(--color-link);--color-accent:var(--color-link);--shadow-whisper:0px 1px 1px #0000000a;--shadow-float:0px 2px 2px #0000000a, 0px 8px 16px -4px #00000014;--grid-line:#e2e8f0;--grid-line-strong:#cbd5e1;--grid-subline:#f1f5f9;--grid-subline-dash:#e2e8f0;--grid-bg:#fff;--grid-header-bg:#fff;--grid-gutter-bg:#f8fafc;color-scheme:light}.dark{--color-ink:#ededed;--color-on-ink:#000;--color-ink-hover:#fff;--color-body:#d1d5db;--color-mute:#a3a3a3;--color-faint:#9ca3af;--color-canvas:#000;--color-surface:#111622;--color-elevated:#111;--color-hairline:#262626;--color-hairline-soft:#171717;--color-link:#3291ff;--color-link-deep:#0070f3;--color-link-soft:#0d2238;--color-primary:var(--color-link);--color-accent:var(--color-link);--shadow-whisper:0px 1px 2px #00000080;--shadow-float:0px 4px 16px -2px #000000b3;--grid-line:#262626;--grid-line-strong:#383838;--grid-subline:#171717;--grid-subline-dash:#222;--grid-bg:#0c0c0c;--grid-header-bg:#111;--grid-gutter-bg:#111;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}body{font-family:var(--font-sans);color:var(--color-body);background-color:var(--color-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-size:14px;line-height:20px;transition:background-color .2s,color .2s;overflow-x:clip}.seo-block a,.seo-faq-answer a,.seo-feature-list a,.guide-card-content a,.guide-feature-card a,.guide-features-list a,.step-card a,.tutorial-box a,.seo-guide-section a:not(.btn-primary):not(.btn-secondary):not(.seo-cta-link),.seo-faq-section a:not(.btn-primary):not(.btn-secondary),.seo-cta-content a:not(.btn-primary):not(.btn-secondary):not(.seo-cta-link),.hero-subtitle a,.builder-subtitle a,.wallpaper-subtitle a,.analytics-page-subtitle a,.templates-hero .page-sub a,.page-sub a,.legal-body a,.legal-content a{color:var(--color-link,#0070f3);font-weight:500;text-decoration:none;transition:color .15s}.seo-block a:hover,.seo-faq-answer a:hover,.seo-feature-list a:hover,.guide-card-content a:hover,.guide-feature-card a:hover,.guide-features-list a:hover,.step-card a:hover,.tutorial-box a:hover,.seo-guide-section a:not(.btn-primary):not(.btn-secondary):not(.seo-cta-link):hover,.seo-faq-section a:not(.btn-primary):not(.btn-secondary):hover,.seo-cta-content a:not(.btn-primary):not(.btn-secondary):not(.seo-cta-link):hover,.hero-subtitle a:hover,.builder-subtitle a:hover,.wallpaper-subtitle a:hover,.analytics-page-subtitle a:hover,.templates-hero .page-sub a:hover,.page-sub a:hover,.legal-body a:hover,.legal-content a:hover{color:var(--color-link-deep,#0761d1);text-decoration:underline}:where(.dark,.dark *) .seo-block a,:where(.dark,.dark *) .seo-faq-answer a,:where(.dark,.dark *) .seo-feature-list a,:where(.dark,.dark *) .guide-card-content a,:where(.dark,.dark *) .guide-feature-card a,:where(.dark,.dark *) .guide-features-list a,:where(.dark,.dark *) .step-card a,:where(.dark,.dark *) .tutorial-box a,:where(.dark,.dark *) .seo-guide-section a:not(.btn-primary):not(.btn-secondary):not(.seo-cta-link),:where(.dark,.dark *) .seo-faq-section a:not(.btn-primary):not(.btn-secondary),:where(.dark,.dark *) .seo-cta-content a:not(.btn-primary):not(.btn-secondary):not(.seo-cta-link),:where(.dark,.dark *) .hero-subtitle a,:where(.dark,.dark *) .builder-subtitle a,:where(.dark,.dark *) .wallpaper-subtitle a,:where(.dark,.dark *) .analytics-page-subtitle a,:where(.dark,.dark *) .templates-hero .page-sub a,:where(.dark,.dark *) .page-sub a,:where(.dark,.dark *) .legal-body a,:where(.dark,.dark *) .legal-content a{color:#60a5fa;text-decoration:none}:where(.dark,.dark *) .seo-block a:hover,:where(.dark,.dark *) .seo-faq-answer a:hover,:where(.dark,.dark *) .seo-feature-list a:hover,:where(.dark,.dark *) .guide-card-content a:hover,:where(.dark,.dark *) .guide-feature-card a:hover,:where(.dark,.dark *) .guide-features-list a:hover,:where(.dark,.dark *) .step-card a:hover,:where(.dark,.dark *) .tutorial-box a:hover,:where(.dark,.dark *) .seo-guide-section a:not(.btn-primary):not(.btn-secondary):not(.seo-cta-link):hover,:where(.dark,.dark *) .seo-faq-section a:not(.btn-primary):not(.btn-secondary):hover,:where(.dark,.dark *) .seo-cta-content a:not(.btn-primary):not(.btn-secondary):not(.seo-cta-link):hover,:where(.dark,.dark *) .hero-subtitle a:hover,:where(.dark,.dark *) .builder-subtitle a:hover,:where(.dark,.dark *) .wallpaper-subtitle a:hover,:where(.dark,.dark *) .analytics-page-subtitle a:hover,:where(.dark,.dark *) .templates-hero .page-sub a:hover,:where(.dark,.dark *) .page-sub a:hover,:where(.dark,.dark *) .legal-body a:hover,:where(.dark,.dark *) .legal-content a:hover{color:#93c5fd;text-decoration:underline}:where(.dark,.dark *) .btn-primary{box-shadow:0 2px 6px #0006,0 0 0 1px #ffffff14}:where(.dark,.dark *) .btn-primary:hover{box-shadow:0 10px 24px -3px #0009,0 0 16px #ffffff29,0 0 0 1px #ffffff40}:where(.dark,.dark *) .btn-secondary{border-color:#ffffff1f;box-shadow:0 2px 6px #0006}:where(.dark,.dark *) .btn-secondary:hover{border-color:#ffffff38;box-shadow:0 10px 22px -3px #00000080,0 0 0 1px #ffffff1a}.dark .field-input:focus{box-shadow:0 0 0 3px #ffffff1a}.dark .mesh-gradient{background-color:#000;background-image:radial-gradient(80% 50% at 20% 40%,#007cf038 0%,#0000 70%),radial-gradient(60% 40% at 80% 20%,#7928ca2e 0%,#0000 70%),radial-gradient(50% 60% at 60% 80%,#50e3c224 0%,#0000 70%),radial-gradient(70% 30% at 40% 70%,#ff00801f 0%,#0000 70%),radial-gradient(40% 50% at 90% 60%,#f9cb281a 0%,#0000 70%)}.dark .builder-root{background-color:#0c0c0c!important;border-color:#262626!important;box-shadow:0 4px 24px -2px #00000080!important}.dark .builder-toolbar{background-color:#141414!important;border-bottom-color:#262626!important}.dark .schedule-switcher-btn{color:#ededed!important;background-color:#1a1a1a!important;border-color:#2e2e2e!important}.dark .schedule-switcher-btn:hover{background-color:#262626!important;border-color:#404040!important}.dark .schedule-switcher-btn--active{background-color:#2a2a2a!important;border-color:#404040!important}.dark .schedule-switcher-name{color:#ededed!important}.dark .schedule-switcher-badge{color:#60a5fa!important;background-color:#2563eb40!important;border:1px solid #2563eb66!important}.dark .schedule-switcher-chevron{color:#a1a1aa!important}.dark .schedule-switcher-dropdown{color:#ededed!important;background-color:#141414!important;border-color:#262626!important;box-shadow:0 16px 36px #0009,0 0 0 1px #262626!important}.dark .switcher-header{border-bottom-color:#262626!important}.dark .switcher-header-title{color:#a1a1aa!important}.dark .switcher-header-count{color:#a1a1aa!important;background-color:#222!important}.dark .switcher-close-btn{color:#71717a!important}.dark .switcher-close-btn:hover{color:#fff!important;background-color:#262626!important}.dark .switcher-item{color:#ededed!important}.dark .switcher-item:hover{background-color:#1f1f1f!important}.dark .switcher-item--active{background-color:#2563eb26!important}.dark .switcher-item--active:hover{background-color:#2563eb38!important}.dark .switcher-item-dot{background-color:#52525b!important}.dark .switcher-item-label{color:#ededed!important}.dark .switcher-item--active .switcher-item-label{color:#fff!important}.dark .switcher-item-meta{color:#8f8f8f!important}.dark .switcher-action-btn{color:#a1a1aa!important}.dark .switcher-action-btn:hover{color:#fff!important;background-color:#262626!important}.dark .switcher-action-btn--delete:hover{color:#f87171!important;background-color:#ef444433!important}.dark .switcher-rename-input{color:#ededed!important;background-color:#1a1a1a!important;border-color:#3b82f6!important}.dark .switcher-mini-btn{color:#a1a1aa!important;background-color:#1f1f1f!important;border-color:#2e2e2e!important}.dark .switcher-mini-btn:hover{color:#fff!important;background-color:#2c2c2c!important}.dark .switcher-confirm-box{background-color:#ef444426!important;border-color:#ef444459!important}.dark .switcher-confirm-text{color:#f87171!important}.dark .switcher-confirm-btn--no{color:#ededed!important;background-color:#262626!important}.dark .switcher-footer{background-color:#111!important;border-top-color:#262626!important}.dark .switcher-footer-btn{color:#d4d4d4!important}.dark .switcher-footer-btn:hover{color:#fff!important;background-color:#1f1f1f!important}.dark .switcher-footer-btn svg{color:#8f8f8f!important}.dark .switcher-footer-btn:hover svg{color:#60a5fa!important}.dark .tb-btn{color:#d4d4d4!important;background-color:#1a1a1a!important;border-color:#2e2e2e!important}.dark .tb-btn:hover{color:#fff!important;background-color:#262626!important;border-color:#404040!important}.dark .tb-btn--active{color:#fff!important;background-color:#2a2a2a!important;border-color:#404040!important}.dark .view-dropdown-btn{color:#e2e8f0!important;background-color:#202020!important;border-color:#333!important}.dark .view-dropdown-btn:hover{color:#fff!important;background-color:#2a2a2a!important;border-color:#404040!important}.dark .view-dropdown-btn--open{background-color:#2a2a2a!important;border-color:#404040!important}.dark .view-dropdown-menu{background:#1e1e1e!important;border-color:#333!important;box-shadow:0 10px 25px -5px #00000080,0 8px 10px -6px #00000080!important}.dark .view-dropdown-item{color:#cbd5e1!important}.dark .view-dropdown-item:hover{color:#fff!important;background:#2a2a2a!important}.dark .view-dropdown-item--active{color:#60a5fa!important;background:#2563eb26!important}.dark .tb-btn-primary{color:#fff!important;background:#2563eb linear-gradient(#2563eb 0%,#1d4ed8 100%)!important;border:1px solid #93c5fd59!important;box-shadow:0 1px 2px #0006,0 0 12px #2563eb4d!important}.dark .tb-btn-primary:hover{transform:translateY(-1px);color:#fff!important;background:#1d4ed8 linear-gradient(#3b82f6 0%,#1d4ed8 100%)!important;border-color:#bfdbfe8c!important;box-shadow:0 2px 8px #00000080,0 0 18px #3b82f673!important}.dark .tb-btn-primary:active{transform:translateY(0)!important;box-shadow:0 1px 2px #0006,0 0 6px #2563eb40!important}.dark .tb-separator{background-color:#262626!important}.dark .tb-fullscreen-btn.tb-btn--active{color:#60a5fa!important;background-color:#2a2a2a!important;border-color:#404040!important}.dark .tb-analytics-btn{color:#c4b5fd!important;background:#7c3aed1f!important;border-color:#a78bfa40!important}.dark .tb-analytics-btn:hover{color:#ede9fe!important;background:#7c3aed38!important;border-color:#a78bfa66!important}.dark .tb-analytics-btn--active{color:#fff!important;background:#7c3aed!important;border-color:#6d28d9!important}.dark .tb-freetime-btn{color:#6ee7b7!important;background:#10b9811f!important;border-color:#34d39940!important}.dark .tb-freetime-btn:hover{color:#a7f3d0!important;background:#10b98138!important;border-color:#34d39966!important}.dark .tb-freetime-btn--active{color:#fff!important;background:#059669!important;border-color:#047857!important}.dark .status-bar{color:#a1a1a1!important;background-color:#141414!important;border-top-color:#262626!important}@media (width>=769px){.status-save{color:#059669;flex-shrink:0;font-size:11px;font-weight:500;line-height:1;white-space:nowrap!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;display:inline-flex!important}.status-save svg{vertical-align:middle;flex-shrink:0;width:11px;height:11px;display:inline-block!important}.status-save-text{font-size:11px;line-height:1;white-space:nowrap!important;display:inline!important}.dark .status-save{color:#34d399!important}}@media (width<=768px){.status-save,.status-sep-save,.status-save+.status-sep{display:none!important}}.dark .status-hrs-btn strong,.dark .status-hrs strong{color:#ededed!important}.dark .status-hrs-btn,.dark .status-hrs{color:#a1a1a1!important}.dark .status-hrs-btn:hover{color:#fff!important;background-color:#242424!important;border-color:#3f3f46!important}.dark .status-hrs-btn--active{color:#60a5fa!important;background-color:#1e293b!important;border-color:#3b82f6!important}.dark .status-util-bar{background-color:#262626!important}.dark .status-util-pct{color:#a1a1a1!important}.dark .status-chip{color:#a1a1a1!important;background-color:#1a1a1a!important;border-color:#2e2e2e!important}.dark .status-chip:hover{color:#ededed!important;background-color:#242424!important;border-color:#404040!important}.dark .status-chip--active{color:#fff!important;background-color:#2563eb!important;border-color:#2563eb!important}.dark .status-sep{color:#333!important}.dark .status-footer-btn{color:#d4d4d4!important;background-color:#1a1a1a!important;border-color:#2e2e2e!important}.dark .status-restore-btn:hover{color:#fff!important;background-color:#262626!important;border-color:#404040!important}.dark .status-clear-btn{color:#f87171!important;background-color:#1a1a1a!important;border-color:#ef44444d!important}.dark .status-clear-btn:hover{color:#fca5a5!important;background-color:#ef444426!important;border-color:#ef444480!important}.dark .builder-content,.dark .week-grid{background-color:var(--schedule-glass-bg,var(--grid-bg,#0c0c0c))}.dark .time-gutter{border-right-color:var(--theme-border,var(--grid-line,#262626));background-color:var(--schedule-glass-gutter-bg,var(--grid-gutter-bg,#111))}.dark .gutter-header{background-color:var(--schedule-glass-gutter-bg,var(--grid-gutter-bg,#111));border-bottom-color:var(--theme-border,var(--grid-line,#262626));color:var(--theme-header-text,#888)}.dark .days-header{background-color:var(--schedule-glass-gutter-bg,var(--grid-gutter-bg,#111));border-bottom-color:var(--theme-border,var(--grid-line,#262626))}.dark .day-header{background-color:var(--schedule-glass-header-bg,var(--grid-header-bg,#111));border-bottom-color:var(--theme-border,var(--grid-line,#262626));border-right-color:var(--theme-border,var(--grid-line,#262626));color:var(--theme-header-text,#ededed)}.dark .day-header--today{background-color:var(--theme-today-bg,#172554)!important;color:var(--theme-today-text,#60a5fa)!important}.dark .day-col{border-right-color:var(--theme-border,var(--grid-line,#262626))}.dark .day-col--today{background-color:#2563eb0a}.dark .day-slots{border-bottom-color:var(--theme-border,var(--grid-line,#262626));background-color:#0000!important}.dark .time-labels{border-bottom-color:var(--theme-border,var(--grid-line,#262626));background-color:#0000}.dark .hour-line{border-top-color:var(--grid-line,#262626)!important}.dark .sub-slot-line{border-top-color:var(--grid-subline,#171717)!important}.dark .sub-slot-line--major{border-top-color:var(--grid-subline-dash,#222)!important}.dark .time-label-slot{border-top-color:var(--grid-line,#262626)!important}.dark .time-label-text{color:#737373!important}.dark .gutter-resizer-line{background-color:#0000!important}.dark .day-timeline{background-color:var(--grid-bg,#0c0c0c)!important;border-color:var(--grid-line,#262626)!important}.dark .day-time-row{border-bottom-color:var(--grid-line,#262626)!important}.dark .day-time-label{background-color:var(--grid-gutter-bg,#111)!important;border-right-color:var(--grid-line,#262626)!important;color:#888!important}.dark .day-time-slot:hover{background-color:#ffffff05!important}.dark .day-nav-bar{background-color:#141414!important;border-color:#262626!important}.dark .day-nav-arrow{color:#d4d4d4!important;background-color:#1f1f1f!important}.dark .day-nav-arrow:hover{color:#fff!important;background-color:#2a2a2a!important}.dark .day-pill:hover{background-color:#1f1f1f!important}.dark .day-pill--active{color:#000!important;background-color:#ededed!important}.dark .day-view-title{color:#ededed!important}.dark .day-view-badge{color:#a1a1a1!important;background-color:#1f1f1f!important}.dark .list-view{background-color:#0c0c0c!important}.dark .list-day-heading{color:#ededed!important;border-bottom-color:#262626!important}.dark .list-event-card{background-color:#141414!important;border-color:#262626!important}.dark .list-event-card:hover{background-color:#1c1c1c!important}.dark .list-event-card.conflict{background-color:#ef444414!important;border-color:#ef444466!important}.dark .list-event-title{color:#ededed!important}.dark .list-event-meta{color:#8f8f8f!important}.dark .modal-box,.dark .send-phone-modal,.dark .settings-drawer,.dark .export-panel,.dark .shortcuts-box{color:#ededed!important;background-color:#141414!important;border:1px solid #262626!important;box-shadow:0 24px 64px #0009!important}.dark .modal-header,.dark .settings-header,.dark .export-header,.dark .shortcuts-header,.dark .tg-header{background-color:#141414!important;border-bottom-color:#262626!important}.dark .modal-title,.dark .settings-title,.dark .export-title,.dark .shortcuts-title,.dark .tg-title{color:#ededed!important}.dark .modal-close,.dark .settings-close,.dark .export-close,.dark .shortcuts-close,.dark .tg-close{color:#a1a1a1!important;background-color:#1c1c1c!important;border-color:#2e2e2e!important}.dark .modal-close:hover,.dark .settings-close:hover,.dark .export-close:hover,.dark .shortcuts-close:hover,.dark .tg-close:hover{color:#fff!important;background-color:#262626!important}.dark .field-label,.dark .setting-label,.dark .checkbox-label{color:#ededed!important}.dark .field-input,.dark .setting-input{color:#ededed!important;background-color:#1a1a1a!important;border-color:#2e2e2e!important}.dark .field-input:focus,.dark .setting-input:focus{border-color:#ededed!important;box-shadow:0 0 0 3px #ffffff14!important}.dark .setting-radio-group{background-color:#18181b!important;border-color:#27272a!important}.dark .day-chip,.dark .radio-option{color:#a1a1aa!important;background-color:#0000!important;border-color:#0000!important}.dark .day-chip:hover,.dark .radio-option:hover{color:#e4e4e7!important;background-color:#ffffff0d!important}.dark .day-chip.selected,.dark .radio-option.selected{color:#fff!important;background-color:#27272a!important;border-color:#3f3f46!important;font-weight:600!important;box-shadow:0 1px 3px #0006,inset 0 1px #ffffff14!important}.dark .modal-footer,.dark .shortcuts-footer,.dark .tg-footer{background-color:#141414!important;border-top-color:#262626!important}.dark .btn-delete{color:#f87171!important;background-color:#ef44441f!important;border-color:#ef444459!important}.dark .btn-delete:hover{color:#fca5a5!important;background-color:#ef444438!important;border-color:#ef444499!important}.dark .btn-cancel,.dark .btn-duplicate,.dark .btn-backup,.dark .tg-btn-secondary{color:#ededed!important;background-color:#1a1a1a!important;border-color:#2e2e2e!important}.dark .btn-cancel:hover,.dark .btn-duplicate:hover,.dark .btn-backup:hover,.dark .tg-btn-secondary:hover{color:#fff!important;background-color:#262626!important;border-color:#383838!important}.dark .btn-save,.dark .tmpl-load-btn{color:#fff!important;background-color:#2563eb!important;border:1px solid #3b82f6!important}.dark .btn-save:hover,.dark .tmpl-load-btn:hover{color:#fff!important;background-color:#1d4ed8!important;border-color:#2563eb!important}.dark .export-item{color:#ededed!important;background-color:#0000!important;border-color:#262626!important}.dark .export-item:hover{background-color:#1c1c1c!important}.dark .export-item-label{color:#ededed!important}.dark .export-item-desc{color:#737373!important}.dark .shortcut-row{background-color:#1a1a1a!important;border:1px solid #262626!important}.dark .shortcut-desc{color:#ededed!important}.dark .shortcut-kbd,.dark .shortcuts-badge kbd,.dark .inline-kbd{color:#ededed!important;background-color:#242424!important;border-color:#383838!important;box-shadow:0 1px #ffffff14!important}.dark .shortcuts-done-btn{color:#111!important;background-color:#ededed!important}.dark .shortcuts-done-btn:hover{background-color:#fff!important}.dark .shortcuts-tip{color:#8f8f8f!important}.dark .tg-modal{color:#ededed!important;background-color:#141414!important;border-color:#262626!important;box-shadow:0 24px 64px #0009!important}.dark .tg-subtitle{color:#8f8f8f!important}.dark .tg-card{background-color:#1a1a1a!important;border-color:#262626!important}.dark .tg-card:hover{background-color:#1f1f2e!important;border-color:#6366f1!important;box-shadow:0 4px 16px #6366f133!important}.dark .tg-card--selected{background-color:#1e1b4b!important;border-color:#818cf8!important;box-shadow:0 0 0 3px #6366f140!important}.dark .tg-card-name{color:#ededed!important}.dark .tg-card-desc{color:#8f8f8f!important}.dark .tg-tag{color:#a5b4fc!important;background-color:#26273b!important;border:1px solid #3730a3!important}.dark .tg-check-icon{color:#818cf8!important}.dark .tg-mini-grid{background-color:#111!important;border:1px solid #262626!important}.dark .tg-mini-col-header{color:#737373!important}.dark .tg-mini-col-body{background-color:#1a1a1a!important}.dark .tg-confirm-msg{color:#fde68a!important;background-color:#261a08!important;border-color:#78350f!important}.dark .free-time-banner{color:#6ee7b7!important;background-color:#042119!important;border-bottom-color:#064e3b!important}.dark .ftb-pulse-tag{color:#6ee7b7!important;background-color:#064e3b!important;border-color:#047857!important}.dark .ftb-dot{background-color:#10b981!important;box-shadow:0 0 0 2px #10b98159!important}.dark .ftb-stat-text{color:#a7f3d0!important}.dark .ftb-stat-text strong{color:#fff!important}.dark .ftb-largest-badge{color:#6ee7b7!important;background-color:#064e3b!important;border-color:#047857!important;box-shadow:0 1px 2px #0000004d!important}.dark .ftb-filter-label{color:#6ee7b7!important}.dark .ftb-chips{background-color:#022018!important;border-color:#064e3b!important}.dark .ftb-chip{color:#a7f3d0!important}.dark .ftb-chip:hover{color:#fff!important;background-color:#064e3b!important}.dark .ftb-chip--active{color:#fff!important;background-color:#059669!important}.dark .ftb-close{color:#6ee7b7!important;background-color:#064e3b!important}.dark .ftb-close:hover{color:#fff!important;background-color:#047857!important}.dark .import-modal,.dark .print-dialog{background-color:#141414!important;border-color:#262626!important;box-shadow:0 16px 48px #0009!important}.dark .import-header,.dark .print-header,.dark .import-meta-bar{border-bottom-color:#262626!important}.dark .import-footer,.dark .print-footer{background-color:#111!important;border-top-color:#262626!important}.dark .import-dropzone{background-color:#171717!important;border-color:#333!important}.dark .import-dropzone:hover{background-color:#3b82f614!important;border-color:#3b82f6!important}.dark .dropzone-primary{color:#ededed!important}.dark .compat-badge{color:#a1a1a1!important;background-color:#1f1f1f!important;border-color:#2e2e2e!important}.dark .import-sample-box{background-color:#3b82f614!important;border-color:#3b82f640!important}.dark .sample-box-text{color:#ededed!important}.dark .import-event-card{background-color:#1a1a1a!important;border-color:#262626!important}.dark .import-event-card:hover{border-color:#383838!important}.dark .import-event-card--selected{background-color:#3b82f614!important;border-color:#3b82f6!important}.dark .event-title{color:#ededed!important}.dark .event-time-tag{color:#a1a1a1!important}.dark .import-destination-group{background-color:#171717!important;border-color:#262626!important}.dark .dest-card{background-color:#1f1f1f!important;border-color:#2e2e2e!important}.dark .dest-card--active{background-color:#3b82f61a!important;border-color:#3b82f6!important}.dark .dest-title{color:#ededed!important}.dark .print-choice-btn{color:#ededed!important;background-color:#1a1a1a!important;border-color:#262626!important}.dark .print-choice-btn:hover{border-color:#383838!important}.dark .print-choice-btn--active{color:#60a5fa!important;background-color:#3b82f61f!important;border-color:#3b82f6!important}.dark .color-mode-card{background-color:#1a1a1a!important;border-color:#262626!important}.dark .color-mode-card--active{background-color:#3b82f61a!important;border-color:#3b82f6!important}.dark .color-mode-text strong{color:#ededed!important}.dark .print-input{color:#ededed!important;background-color:#1a1a1a!important;border-color:#2e2e2e!important}.dark .print-toggles-grid{background-color:#171717!important;border-color:#262626!important}.dark .print-toggle-item{color:#a1a1a1!important}.dark .print-btn-secondary,.dark .print-btn-print,.dark .import-btn-cancel,.dark .meta-btn{color:#ededed!important;background-color:#1f1f1f!important;border-color:#2e2e2e!important}.dark .print-btn-secondary:hover,.dark .print-btn-print:hover,.dark .import-btn-cancel:hover,.dark .meta-btn:hover{background-color:#282828!important}.dark .wp-modal{background-color:#141414!important;border-color:#262626!important}.dark .wp-controls{border-color:#262626!important}.dark .wp-header,.dark .wp-footer{background-color:#111!important;border-color:#262626!important}.dark .wp-toggle-btn,.dark .wp-theme-card{background-color:#1c1c1c!important;border-color:#2a2a2a!important}.dark .wp-toggle-btn:hover,.dark .wp-theme-card:hover{border-color:#3b82f6!important}.dark .wp-toggle-btn--active,.dark .wp-theme-card--active{background-color:#2563eb26!important;border-color:#3b82f6!important}.dark .wp-theme-card strong{color:#ededed!important}.dark .wp-input{color:#ededed!important;background-color:#1c1c1c!important;border-color:#2a2a2a!important}.dark .wp-btn-cancel{color:#ededed!important;background-color:#1f1f1f!important;border-color:#2e2e2e!important}.dark .title-selected-icon{background-color:#222!important}.dark .emoji-chip-btn{background-color:#1a1a1a!important;border-color:#2a2a2a!important}.dark .emoji-chip-btn:hover{background-color:#262626!important}.dark .emoji-chip-btn--active{background-color:#2563eb40!important;border-color:#3b82f6!important}.dark .category-chip-btn{color:#d1d5db!important;background-color:#1a1a1a!important;border-color:#2a2a2a!important}.dark .category-chip-btn:hover{background-color:#262626!important}.dark .category-chip-btn--active{color:#93c5fd!important;background-color:#2563eb40!important;border-color:#3b82f6!important}.pdf-ink-saver-active{background:#fff!important}.pdf-ink-saver-active .event-block{color:#111827!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #374151!important}.pdf-ink-saver-active .event-block *{color:#111827!important}@media print{.no-print,nav,footer,.builder-intro-header,.builder-guide-section,.seo-content-section,.builder-page>.builder-intro-container>.builder-intro-header,.export-overlay,.print-overlay,.wp-overlay,.event-modal-overlay,.settings-overlay,.appearance-overlay,.import-overlay,.shortcuts-overlay,.template-overlay,.builder-toast,[role=dialog]{display:none!important}body{color:#000!important;background:#fff!important;margin:0!important;padding:0!important}html{background:#fff!important}body.print-ink-saver .event-block{color:#000!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #1f2937!important}body.print-ink-saver .event-block *{color:#000!important}.builder-page{min-height:auto!important;padding:0!important}.builder-intro-container{max-width:none!important;margin:0!important;padding:0!important}.builder-workspace-wrapper{width:100%!important;margin:0!important}.builder-root{height:auto!important;min-height:auto!important;max-height:none!important;box-shadow:none!important;border:none!important;border-radius:0!important;width:100%!important;overflow:visible!important}.builder-content{flex:none!important;height:auto!important;max-height:none!important;overflow:visible!important}.builder-toolbar,.status-bar,.free-time-banner{display:none!important}.event-block{break-inside:avoid;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.week-grid,.day-col{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}@media (width<=768px){html,body{width:100%;position:relative;overflow-x:hidden}.container-xl{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));box-sizing:border-box;width:100%}.display-xl{letter-spacing:-.03em;font-size:34px;line-height:38px}.heading-lg{letter-spacing:-.02em;font-size:24px;line-height:30px}.heading-md{font-size:19px;line-height:26px}.card-lg{padding:var(--spacing-lg)}.section-pad{padding-block:var(--spacing-3xl)}.section-pad-md,.legal-page{padding-block:var(--spacing-2xl)}.legal-title{font-size:28px;line-height:32px}.btn-primary,.btn-secondary{min-height:42px}.modal-overlay,.export-overlay,.print-overlay,.event-modal-overlay,.import-overlay,.shortcuts-overlay,.template-overlay{padding:10px!important}.export-modal,.print-modal,.import-modal,.shortcuts-modal,.tg-modal{max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 24px)!important}}@media (width<=480px){.container-xl{padding-left:max(12px, env(safe-area-inset-left,0px));padding-right:max(12px, env(safe-area-inset-right,0px))}.display-xl{letter-spacing:-.03em;font-size:28px;line-height:32px}.heading-lg{letter-spacing:-.02em;font-size:21px;line-height:26px}.heading-md{font-size:17px;line-height:23px}.section-pad{padding-block:var(--spacing-2xl)}.section-pad-md,.legal-page{padding-block:var(--spacing-xl)}.legal-title{font-size:24px;line-height:28px}.modal-overlay,.export-overlay,.print-overlay,.event-modal-overlay,.import-overlay,.shortcuts-overlay,.template-overlay{padding:8px!important}.export-modal,.print-modal,.import-modal,.shortcuts-modal,.tg-modal{border-radius:12px!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}}@media (width<=360px){.container-xl{padding-left:max(10px, env(safe-area-inset-left,0px));padding-right:max(10px, env(safe-area-inset-right,0px))}.display-xl{font-size:24px;line-height:28px}.heading-lg{font-size:19px;line-height:24px}.modal-overlay,.export-overlay,.print-overlay,.event-modal-overlay,.import-overlay,.shortcuts-overlay,.template-overlay{padding:6px!important}.export-modal,.print-modal,.import-modal,.shortcuts-modal,.tg-modal{max-width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-divide-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-tracking{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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}.theme-toggle-btn[data-astro-cid-l6lhmie6]{border-radius:var(--radius-sm);border:1px solid var(--color-hairline);background-color:var(--color-elevated);width:32px;height:32px;color:var(--color-ink);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s,transform .1s;display:inline-flex;position:relative}.theme-toggle-btn[data-astro-cid-l6lhmie6]:hover{background-color:var(--color-hairline-soft);border-color:var(--color-mute)}.theme-toggle-btn[data-astro-cid-l6lhmie6]:active{transform:scale(.95)}.theme-icon[data-astro-cid-l6lhmie6]{transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s;position:absolute}html:not(.dark) .sun-icon[data-astro-cid-l6lhmie6]{opacity:0;pointer-events:none;transform:rotate(90deg)scale(.5)}html:not(.dark) .moon-icon[data-astro-cid-l6lhmie6],html.dark .sun-icon[data-astro-cid-l6lhmie6]{opacity:1;transform:rotate(0)scale(1)}html.dark .moon-icon[data-astro-cid-l6lhmie6]{opacity:0;pointer-events:none;transform:rotate(-90deg)scale(.5)}.site-logo-icon[data-astro-cid-f7espo7c]{vertical-align:middle;border-radius:calc(var(--radius-sm,6px) * .9);flex-shrink:0;display:inline-block}.logo-bg[data-astro-cid-f7espo7c]{fill:var(--color-ink,#171717);transition:fill .2s}.logo-fg[data-astro-cid-f7espo7c]{stroke:var(--color-on-ink,#fff);transition:stroke .2s}.dark .logo-bg[data-astro-cid-f7espo7c]{fill:var(--color-ink,#ededed)}.dark .logo-fg[data-astro-cid-f7espo7c]{stroke:var(--color-on-ink,#000)}.lang-dropdown-wrapper[data-astro-cid-gtewornt]{display:inline-block;position:relative}.lang-trigger-btn[data-astro-cid-gtewornt]{border-radius:var(--radius-sm,6px);border:1px solid var(--color-hairline);height:32px;color:var(--color-ink);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 9px;font-size:12.5px;font-weight:500;transition:all .15s;display:inline-flex}.lang-trigger-btn[data-astro-cid-gtewornt]:hover{background-color:var(--color-hairline-soft);border-color:var(--color-mute)}.globe-icon[data-astro-cid-gtewornt]{color:var(--color-body)}.lang-code-text[data-astro-cid-gtewornt]{font-family:var(--font-mono,monospace);letter-spacing:.05em;font-size:11px}.chevron-icon[data-astro-cid-gtewornt]{color:var(--color-mute);transition:transform .15s}.lang-dropdown-wrapper[data-astro-cid-gtewornt].open .chevron-icon[data-astro-cid-gtewornt]{transform:rotate(180deg)}.lang-menu[data-astro-cid-gtewornt]{background-color:var(--color-surface,#fff);border:1px solid var(--color-hairline);border-radius:var(--radius-md,10px);opacity:0;visibility:hidden;z-index:600;width:190px;padding:6px;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-6px);box-shadow:0 10px 30px -5px #00000026}.dark .lang-menu[data-astro-cid-gtewornt]{background-color:#121212;border-color:#262626;box-shadow:0 12px 36px -4px #000000a6}.lang-dropdown-wrapper[data-astro-cid-gtewornt].open .lang-menu[data-astro-cid-gtewornt]{opacity:1;visibility:visible;transform:translateY(0)}.lang-menu-header[data-astro-cid-gtewornt]{color:var(--color-mute);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-hairline);margin-bottom:4px;padding:6px 8px 4px;font-size:11px;font-weight:600}.lang-options-grid[data-astro-cid-gtewornt]{flex-direction:column;gap:2px;display:flex}.lang-option[data-astro-cid-gtewornt]{border-radius:var(--radius-sm,6px);color:var(--color-ink);align-items:center;gap:8px;padding:6px 8px;font-size:13px;text-decoration:none;transition:background-color .12s;display:flex}.lang-option[data-astro-cid-gtewornt]:hover{background-color:var(--color-hairline-soft)}.lang-option[data-astro-cid-gtewornt].active{background-color:var(--color-hairline-soft);font-weight:600}.lang-code[data-astro-cid-gtewornt]{font-family:var(--font-mono,monospace);letter-spacing:.05em;color:var(--color-mute);flex-shrink:0;align-items:center;width:22px;font-size:11px;font-weight:700;transition:color .12s;display:inline-flex}.lang-option[data-astro-cid-gtewornt]:hover .lang-code[data-astro-cid-gtewornt],.lang-option[data-astro-cid-gtewornt].active .lang-code[data-astro-cid-gtewornt]{color:var(--color-ink)}.lang-name[data-astro-cid-gtewornt]{color:var(--color-ink);white-space:nowrap;flex:1;font-size:13px}.check-icon[data-astro-cid-gtewornt]{color:var(--color-link,#0070f3);flex-shrink:0;margin-left:auto}.footer-lang-picker[data-astro-cid-gtewornt]{align-items:center;gap:10px;display:flex}.footer-lang-label[data-astro-cid-gtewornt]{color:var(--color-mute);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.select-wrapper[data-astro-cid-gtewornt]{display:inline-block;position:relative}.footer-select[data-astro-cid-gtewornt]{appearance:none;background-color:var(--color-surface,#fff);border:1px solid var(--color-hairline);border-radius:var(--radius-sm,6px);color:var(--color-ink);cursor:pointer;outline:none;padding:5px 28px 5px 10px;font-size:12.5px;transition:border-color .15s}.dark .footer-select[data-astro-cid-gtewornt]{background-color:#121212;border-color:#262626}.footer-select[data-astro-cid-gtewornt]:hover,.footer-select[data-astro-cid-gtewornt]:focus{border-color:var(--color-body)}.select-arrow[data-astro-cid-gtewornt]{pointer-events:none;color:var(--color-mute);position:absolute;top:50%;right:8px;transform:translateY(-50%)}.mobile-lang-section[data-astro-cid-gtewornt]{border-top:1px solid var(--color-hairline);margin-top:6px;padding:12px 0 8px}.mobile-lang-title[data-astro-cid-gtewornt]{color:var(--color-mute);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.mobile-lang-chips[data-astro-cid-gtewornt]{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.mobile-lang-chip[data-astro-cid-gtewornt]{background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:var(--radius-sm,6px);color:var(--color-ink);align-items:center;gap:6px;padding:8px 10px;font-size:12.5px;text-decoration:none;transition:background-color .12s;display:flex}.mobile-lang-code[data-astro-cid-gtewornt]{font-family:var(--font-mono,monospace);letter-spacing:.05em;color:var(--color-mute);flex-shrink:0;align-items:center;width:20px;font-size:11px;font-weight:700;display:inline-flex}.mobile-lang-chip[data-astro-cid-gtewornt].active{border-color:var(--color-ink);background-color:var(--color-hairline-soft);font-weight:600}.mobile-lang-chip[data-astro-cid-gtewornt].active .mobile-lang-code[data-astro-cid-gtewornt]{color:var(--color-ink)}.nav-header[data-astro-cid-l7arcky5]{z-index:500;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-hairline);background-color:#fafafad9;transition:background-color .2s,border-color .2s;position:sticky;top:0}.dark .nav-header[data-astro-cid-l7arcky5]{border-bottom:1px solid var(--color-hairline);background-color:#000c}.nav-inner[data-astro-cid-l7arcky5]{justify-content:space-between;align-items:center;gap:16px;height:56px;display:flex}.nav-brand[data-astro-cid-l7arcky5]{color:var(--color-ink);flex-shrink:0;align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.nav-brand-text[data-astro-cid-l7arcky5]{font-family:var(--font-sans)}.nav-links[data-astro-cid-l7arcky5]{flex:1;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.nav-link[data-astro-cid-l7arcky5]{border-radius:var(--radius-full);color:var(--color-body);white-space:nowrap;align-items:center;padding:6px 10px;font-size:13.5px;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.nav-link[data-astro-cid-l7arcky5]:hover{color:var(--color-ink);background-color:var(--color-hairline-soft)}.nav-link--active[data-astro-cid-l7arcky5]{color:var(--color-ink);font-weight:500}.nav-actions[data-astro-cid-l7arcky5]{flex-shrink:0;align-items:center;gap:8px;display:flex}.nav-cta[data-astro-cid-l7arcky5]{white-space:nowrap;height:32px;padding:0 14px;font-size:13px}.mobile-menu-btn[data-astro-cid-l7arcky5]{border:1px solid var(--color-hairline);border-radius:var(--radius-sm);cursor:pointer;width:40px;min-width:40px;height:40px;min-height:40px;color:var(--color-ink);background:0 0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s,border-color .15s;display:none}.mobile-menu-btn[data-astro-cid-l7arcky5]:hover{background-color:var(--color-hairline-soft)}.mobile-menu-btn[data-astro-cid-l7arcky5]:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.mobile-menu[data-astro-cid-l7arcky5]{border-top:1px solid var(--color-hairline);background-color:var(--color-canvas);padding:12px 16px max(20px, env(safe-area-inset-bottom,16px));-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 56px);display:none;overflow-y:auto;box-shadow:0 12px 28px -4px #0000001f}.dark .mobile-menu[data-astro-cid-l7arcky5]{background-color:#0c0c0c;box-shadow:0 12px 28px -4px #0009}.mobile-menu[data-astro-cid-l7arcky5] ul[data-astro-cid-l7arcky5]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mobile-nav-link[data-astro-cid-l7arcky5]{border-radius:var(--radius-sm);min-height:44px;color:var(--color-body);align-items:center;padding:10px 12px;font-size:14.5px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.mobile-nav-link[data-astro-cid-l7arcky5]:hover,.mobile-nav-link[data-astro-cid-l7arcky5]:focus-visible{color:var(--color-ink);background-color:var(--color-hairline-soft)}.mobile-theme-row[data-astro-cid-l7arcky5]{min-height:44px;color:var(--color-body);border-top:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:center;margin:6px 0;padding:10px 12px;font-size:14.5px;font-weight:500;display:flex}@media (width<=900px){.nav-links[data-astro-cid-l7arcky5],.nav-cta[data-astro-cid-l7arcky5]{display:none}.mobile-menu-btn[data-astro-cid-l7arcky5]{display:flex}.mobile-menu[data-astro-cid-l7arcky5].open{animation:.18s ease-out mobileMenuSlide;display:block}@keyframes mobileMenuSlide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-hairline);background-color:var(--color-canvas);padding-block:var(--spacing-3xl)}.footer-inner[data-astro-cid-jo6i4kqk]{margin-bottom:var(--spacing-3xl);grid-template-columns:1fr repeat(4,auto);gap:48px;display:grid}.footer-brand[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:12px;display:flex}.footer-logo[data-astro-cid-jo6i4kqk]{color:var(--color-ink);align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.footer-tagline[data-astro-cid-jo6i4kqk]{color:var(--color-mute);margin:0;font-size:13px;line-height:20px}.footer-col[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:8px;display:flex}.footer-col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.footer-col-title[data-astro-cid-jo6i4kqk]{color:var(--color-ink);letter-spacing:.02em;font-size:12px;font-weight:600;font-family:var(--font-sans);margin:0 0 4px}.footer-link[data-astro-cid-jo6i4kqk]{color:var(--color-body);padding:3px 0;font-size:13.5px;text-decoration:none;transition:color .15s;display:inline-block}.footer-link[data-astro-cid-jo6i4kqk]:hover{color:var(--color-ink)}.footer-bottom[data-astro-cid-jo6i4kqk]{padding-top:var(--spacing-xl);border-top:1px solid var(--color-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.footer-copy[data-astro-cid-jo6i4kqk]{color:var(--color-mute);margin:0;font-size:12px}@media (width<=768px){.site-footer[data-astro-cid-jo6i4kqk]{padding-block:var(--spacing-2xl);padding-bottom:max(var(--spacing-2xl), calc(var(--spacing-xl) + env(safe-area-inset-bottom,0px)))}.footer-inner[data-astro-cid-jo6i4kqk]{margin-bottom:var(--spacing-2xl);grid-template-columns:1fr 1fr;gap:28px}.footer-brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.footer-link[data-astro-cid-jo6i4kqk]{padding:5px 0;font-size:14px}}@media (width<=480px){.footer-inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:24px 16px}.footer-bottom[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:16px}}@media (width<=340px){.footer-inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}
