/*! tailwindcss v4.1.18 | 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)))){*,::backdrop,:after,:before{--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-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:host,:root{--font-sans:"Geist",ui-sans-serif,system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,monospace;--color-neutral-400:oklch(70.8% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:"Geist",ui-sans-serif,system-ui,sans-serif;--default-mono-font-family:"Geist Mono",ui-monospace,SFMono-Regular,monospace;--color-border:var(--border)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}html{color-scheme:light}html.dark{color-scheme:dark}body{background-color:var(--background);color:var(--foreground);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;font-family:Geist,ui-sans-serif,system-ui,sans-serif}[role=button],button{cursor:pointer}svg.lucide{stroke-width:1.5px;flex-shrink:0}i[data-lucide]{flex-shrink:0;width:1rem;height:1rem;display:inline-block}}@layer components{.btn{height:calc(var(--spacing)*9);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;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));--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;flex-shrink:0;display:inline-flex}.btn:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--ring);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background)}.btn:has(>svg){padding-inline:calc(var(--spacing)*3.5)}.btn>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.btn-primary{background-color:var(--primary);color:var(--primary-foreground);--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)}@media (hover:hover){.btn-primary:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.btn-primary:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}}.btn-secondary{background-color:var(--secondary);color:var(--secondary-foreground)}@media (hover:hover){.btn-secondary:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.btn-secondary:hover{background-color:color-mix(in oklab,var(--secondary)70%,transparent)}}}.btn-outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);color:var(--foreground);--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)}@media (hover:hover){.btn-outline:hover{background-color:var(--accent);color:var(--accent-foreground)}}.btn-ghost{color:var(--foreground)}@media (hover:hover){.btn-ghost:hover{background-color:var(--accent);color:var(--accent-foreground)}}.btn-link{height:auto;padding-inline:calc(var(--spacing)*0);color:var(--foreground);text-underline-offset:4px}@media (hover:hover){.btn-link:hover{text-decoration-line:underline}}.btn-destructive{background-color:var(--destructive);color:var(--destructive-foreground);--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)}@media (hover:hover){.btn-destructive:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.btn-destructive:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}}.btn-sm{height:calc(var(--spacing)*8);gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3);font-size:13px}.btn-sm:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.btn-lg{height:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*6);font-size:15px}.btn-lg:has(>svg){padding-inline:calc(var(--spacing)*5)}.btn-icon{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9);padding-inline:calc(var(--spacing)*0)}.btn-icon:has(>svg){padding-inline:calc(var(--spacing)*0)}.btn-icon-sm{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*0)}.btn-icon-sm:has(>svg){padding-inline:calc(var(--spacing)*0)}.btn-icon-xs{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7);border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing)*0)}.btn-icon-xs:has(>svg){padding-inline:calc(var(--spacing)*0)}.btn:disabled,.btn[aria-disabled=true]{pointer-events:none;opacity:.5}.badge{justify-content:center;align-items:center;gap:calc(var(--spacing)*1.5);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;border-width:1px;flex-shrink:0;display:inline-flex;overflow:hidden}.badge>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.badge-default{background-color:var(--primary);color:var(--primary-foreground);border-color:#0000}.badge-secondary{background-color:var(--secondary);color:var(--secondary-foreground);border-color:#0000}.badge-outline{border-color:var(--border);color:var(--foreground);background-color:#0000}.badge-destructive{background-color:var(--destructive);color:var(--destructive-foreground);border-color:#0000}.badge-positive{border-color:var(--positive)}@supports (color:color-mix(in lab,red,red)){.badge-positive{border-color:color-mix(in oklab,var(--positive)25%,transparent)}}.badge-positive{background-color:var(--positive-muted);color:var(--foreground)}.badge-warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.badge-warning{border-color:color-mix(in oklab,var(--warning)30%,transparent)}}.badge-warning{background-color:var(--warning-muted);color:var(--foreground)}.badge-info{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.badge-info{border-color:color-mix(in oklab,var(--info)25%,transparent)}}.badge-info{background-color:var(--info-muted);color:var(--foreground)}.badge-muted{background-color:var(--secondary);color:var(--muted-foreground);border-color:#0000}.dot{width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5);border-radius:3.40282e+38px;flex-shrink:0}.card{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);color:var(--card-foreground)}.card-header{gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*5);padding-top:calc(var(--spacing)*5);flex-direction:column;display:flex}.card-title{--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.card-description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground)}.card-content{padding-inline:calc(var(--spacing)*5);padding-top:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*5)}.input{height:calc(var(--spacing)*9);width:100%;min-width:calc(var(--spacing)*0);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--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);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));--tw-outline-style:none;background-color:#0000;outline-style:none;display:flex}.input::placeholder{color:var(--muted-foreground)}.input:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.input:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.input-sm{height:calc(var(--spacing)*8);font-size:13px}.textarea{min-height:calc(var(--spacing)*20);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);width:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--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);--tw-outline-style:none;background-color:#0000;outline-style:none;display:flex}.textarea::placeholder{color:var(--muted-foreground)}.textarea:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.textarea:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.select{height:calc(var(--spacing)*9);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);width:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;--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);--tw-outline-style:none;background-color:#0000;outline-style:none;display:flex}.select>svg:last-child{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);opacity:.5}.select-sm{height:calc(var(--spacing)*8);font-size:13px}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--destructive)}.label{align-items:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium);-webkit-user-select:none;user-select:none;display:flex}.field,.label{gap:calc(var(--spacing)*2)}.field{display:grid}.hint{color:var(--muted-foreground);font-size:12.5px}.kbd{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";border-radius:.25rem;align-items:center;font-family:Geist Mono,ui-monospace,SFMono-Regular,monospace;font-size:11px;display:inline-flex}.checkbox{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);--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);border-radius:4px;flex-shrink:0;place-items:center;display:grid}.checkbox[data-checked=true]{border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}.radio{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);--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);border-radius:3.40282e+38px;flex-shrink:0;place-items:center;display:grid}.radio[data-checked=true]:after{content:"";width:calc(var(--spacing)*2);height:calc(var(--spacing)*2);background-color:var(--primary);border-radius:3.40282e+38px}.switch{height:1.15rem;width:calc(var(--spacing)*8);border-style:var(--tw-border-style);background-color:var(--input);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);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));border-width:1px;border-color:#0000;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.switch,.switch:after{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e+38px}.switch:after{content:"";pointer-events:none;width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y);background-color:var(--background);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);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));display:block}.switch[data-checked=true]{background-color:var(--primary)}.switch[data-checked=true]:after{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}.dark .switch:after{background-color:var(--foreground)}.dark .switch[data-checked=true]:after{background-color:var(--primary-foreground)}.tabs-list{height:calc(var(--spacing)*9);border-radius:var(--radius);background-color:var(--muted);width:fit-content;padding:3px}.tab,.tabs-list{color:var(--muted-foreground);justify-content:center;align-items:center;display:inline-flex}.tab{gap:calc(var(--spacing)*1.5);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);height:calc(100% - 1px);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;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));border-width:1px;border-color:#0000;flex:1}@media (hover:hover){.tab:hover{color:var(--foreground)}}.tab>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.tab[data-active=true]{background-color:var(--background);color:var(--foreground);--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)}.dark .tab[data-active=true]{border-color:var(--input);background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark .tab[data-active=true]{background-color:color-mix(in oklab,var(--input)30%,transparent)}}.utabs{align-items:center;gap:calc(var(--spacing)*5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);display:flex}.utab{padding-bottom:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground);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));border-bottom:2px var(--tw-border-style);border-color:#0000;margin-bottom:-1px}@media (hover:hover){.utab:hover{color:var(--foreground)}}.utab[data-active=true]{border-color:var(--primary);color:var(--foreground)}.tbl-wrap{width:100%;position:relative}@media not all and (min-width:64rem){.tbl-wrap{overflow-x:auto}}.tbl{caption-side:bottom;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.tbl thead tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border)}.tbl th{height:calc(var(--spacing)*9);text-align:left;--tw-font-weight:var(--font-weight-medium);font-family:Geist Mono,ui-monospace,SFMono-Regular,monospace;font-size:11px;font-weight:var(--font-weight-medium);--tw-tracking:.08em;letter-spacing:.08em;color:var(--muted-foreground);text-transform:uppercase;white-space:nowrap}.tbl td,.tbl th{padding-inline:calc(var(--spacing)*3);vertical-align:middle}.tbl td{height:calc(var(--spacing)*10);padding-block:calc(var(--spacing)*2)}.tbl tbody tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);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))}@media (hover:hover){.tbl tbody tr:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tbl tbody tr:hover{background-color:color-mix(in oklab,var(--accent)60%,transparent)}}}.tbl tbody tr:last-child{border-style:var(--tw-border-style);border-width:0}.tbl tbody tr[data-selected=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tbl tbody tr[data-selected=true]{background-color:color-mix(in oklab,var(--accent)60%,transparent)}}.tbl tbody tr[data-selected=true]{--tw-shadow:inset 2px 0 0 var(--tw-shadow-color,var(--primary));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tbl tfoot{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.tbl tfoot{background-color:color-mix(in oklab,var(--muted)40%,transparent)}}.tbl tfoot{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tbl .num{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-family:Geist Mono,ui-monospace,SFMono-Regular,monospace}.seg{border-radius:calc(var(--radius) - 2px);background-color:var(--muted);padding:calc(var(--spacing)*.5)}.seg,.seg>*{align-items:center;display:inline-flex}.seg>*{height:calc(var(--spacing)*7);gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*2.5);--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--muted-foreground);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));border-radius:5px}@media (hover:hover){.seg>:hover{color:var(--foreground)}}.seg>[data-active=true]{background-color:var(--card);color:var(--foreground);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.menu,.seg>[data-active=true]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.menu{z-index:50;border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--popover);min-width:8rem;padding:calc(var(--spacing)*1);color:var(--popover-foreground);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);overflow:hidden}.menu-item{cursor:default;align-items:center;gap:calc(var(--spacing)*2);border-radius:calc(var(--radius) - 4px);width:100%;padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;display:flex;position:relative}@media (hover:hover){.menu-item:hover{background-color:var(--accent)}}.menu-item>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);color:var(--muted-foreground)}.menu-item>svg.lucide-check{color:var(--foreground);order:99;margin-left:auto}.menu-item>span.size-4:first-child:empty{display:none}.menu-item-destructive,.menu-item-destructive>svg{color:var(--destructive)}.menu-sep{margin-inline:calc(var(--spacing)*-1);margin-block:calc(var(--spacing)*1);background-color:var(--border);height:1px}.menu-label{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-medium);font-family:Geist Mono,ui-monospace,SFMono-Regular,monospace;font-size:11px;font-weight:var(--font-weight-medium);--tw-tracking:.08em;letter-spacing:.08em;color:var(--muted-foreground);text-transform:uppercase}.overlay{inset:calc(var(--spacing)*0);z-index:50;background-color:#00000080;position:fixed}@supports (color:color-mix(in lab,red,red)){.overlay{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.dialog{z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);--tw-translate-y:calc(calc(1/2*100%)*-1);width:100%;max-width:calc(100% - 2rem);max-height:calc(100svh - 2rem);translate:var(--tw-translate-x)var(--tw-translate-y);gap:calc(var(--spacing)*4);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);padding:calc(var(--spacing)*6);--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);display:grid;position:fixed;top:50%;left:50%;overflow-y:auto}@media (min-width:40rem){.dialog{max-width:var(--container-lg)}}.dialog-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold)}.dialog-desc{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground)}.dialog-footer{gap:calc(var(--spacing)*2);flex-direction:column-reverse;display:flex}@media (min-width:40rem){.dialog-footer{flex-direction:row;justify-content:flex-end}}.sheet{inset-block:calc(var(--spacing)*0);right:calc(var(--spacing)*0);z-index:50;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--border);background-color:var(--background);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);width:100%;height:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex;position:fixed}@media (min-width:40rem){.sheet{max-width:var(--container-md)}}.progress{height:calc(var(--spacing)*1.5);background-color:var(--muted);width:100%;position:relative;overflow:hidden}.progress,.progress>span{border-radius:3.40282e+38px}.progress>span{background-color:var(--foreground);height:100%;display:block}.avatar{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);background-color:var(--muted);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);border-radius:3.40282e+38px;flex-shrink:0;place-items:center;display:grid}.chip{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--secondary);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);white-space:nowrap;color:var(--secondary-foreground);border-radius:3.40282e+38px;font-size:11px}.empty{justify-content:center;align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*12);text-align:center;flex-direction:column;display:flex}.empty-icon{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:var(--radius);background-color:var(--muted);color:var(--muted-foreground);place-items:center;display:grid}.skeleton{animation:var(--animate-pulse);border-radius:calc(var(--radius) - 2px);background-color:var(--accent)}.srow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.25rem;display:flex}.srow+.srow{border-top:1px solid var(--border)}.srow-label{font-size:.875rem;font-weight:500}#bb-savebar{max-width:calc(100% - 2rem);animation:bb-savebar-in .16s ease-out;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}@keyframes bb-savebar-in{0%{opacity:0;transform:translate(-50%,6px)}}.tplg-card{text-align:left;border-radius:.625rem;gap:.75rem;display:grid}.tplg-prev{aspect-ratio:794/1123;box-shadow:0 0 0 1px var(--border);border-radius:.5rem;transition:box-shadow .15s;display:block;position:relative;overflow:hidden}.tplg-card:hover .tplg-prev{box-shadow:0 0 0 1px var(--ring)}.tplg-card:focus-visible{outline:none}.tplg-card:focus-visible .tplg-prev{box-shadow:0 0 0 2px var(--ring)}.tplg-card[aria-checked=true] .tplg-prev{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--foreground)}.tplg-name{order:2;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;display:flex}.tplg-name svg{width:1rem;height:1rem}.tplg-sw{background:var(--sw);width:1.375rem;height:1.375rem;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 0 1px var(--border);border-radius:999px;transition:box-shadow .12s}.tplg-sw[aria-pressed=true]{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--foreground)}.mk-placeholder{text-align:center;min-width:0;color:var(--muted-foreground);border:1.5px dashed var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:.375rem;padding:1rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.mk-placeholder{border:1.5px dashed color-mix(in oklab,var(--muted-foreground)50%,transparent)}}.mk-placeholder{border-radius:var(--radius-lg);background-image:repeating-linear-gradient(135deg,transparent 0 9px,var(--muted-foreground)9px 10px)}@supports (color:color-mix(in lab,red,red)){.mk-placeholder{background-image:repeating-linear-gradient(135deg,transparent 0 9px,color-mix(in oklab,var(--muted-foreground)7%,transparent)9px 10px)}}.mk-placeholder{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.mk-placeholder{background-color:color-mix(in oklab,var(--muted)45%,transparent)}}.mk-placeholder>svg{opacity:.7}.mk-ph-tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:500}.mk-ph-note,.mk-ph-tag{color:var(--muted-foreground)}.mk-ph-note{max-width:30ch;text-wrap:balance;font-size:12px;line-height:1.4}html:has([data-marketing]){overflow-x:clip}.mk-header{z-index:40;background:var(--background);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.mk-header{background:color-mix(in oklab,var(--background)82%,transparent)}}.mk-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);will-change:transform;transition:transform .22s}.mk-header[data-hidden=true]{transform:translateY(-100%)}.mk-mega{z-index:41;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;top:100%;left:0;right:0;transform:translateY(-4px)}.mk-mega[data-open=true]{visibility:visible;opacity:1;transition-delay:0s;transform:none}.mk-mega[data-open=true]>div>div{pointer-events:auto;position:relative}.mk-mega[data-open=true]>div>div:before{content:"";height:.5rem;position:absolute;bottom:100%;left:0;right:0}.mk-trigger[data-open=true]{background:var(--accent);color:var(--foreground)}.mk-trigger[data-open=true] .mk-trigger-chev{transform:rotate(180deg)}.mk-trigger-chev{transition:transform .16s}.mk-menu-scrim{z-index:30;background:var(--background);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.mk-menu-scrim{background:color-mix(in oklab,var(--background)40%,transparent)}}.mk-menu-scrim{opacity:0;visibility:hidden;transition:opacity .16s,visibility 0s linear .16s}.mk-menu-scrim[data-open=true]{opacity:1;visibility:visible;transition-delay:0s}.mk-mobile{z-index:60;background:var(--background);overscroll-behavior:contain;flex-direction:column;display:none;position:fixed;inset:0;overflow-y:auto}.mk-mobile[data-open=true]{display:flex}.mk-acc[data-open=false] .mk-acc-body{display:none}.mk-acc[data-open=true] .mk-acc-chev{transform:rotate(180deg)}.mk-card{cursor:pointer;transition:border-color .2s,box-shadow .2s}.mk-card:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.mk-card:hover{border-color:color-mix(in oklab,var(--foreground)28%,var(--border))}}.mk-card:hover{box-shadow:0 8px 30px -14px #00000040}.mk-card:hover .mk-expand{background:var(--foreground);color:var(--background)}.mk-expand{transition:background-color .2s,color .2s}.mk-card[data-tone]{background:radial-gradient(55% 70% at 0 0,var(--chart-4),transparent 70%),radial-gradient(60% 75% at 100% 100%,var(--chart-2),transparent 70%),var(--card)}@supports (color:color-mix(in lab,red,red)){.mk-card[data-tone]{background:radial-gradient(55% 70% at 0 0,color-mix(in oklab,var(--chart-4)30%,transparent),transparent 70%),radial-gradient(60% 75% at 100% 100%,color-mix(in oklab,var(--chart-2)26%,transparent),transparent 70%),var(--card)}}.mk-card[data-tone]{background-position:0 0;background-size:150% 150%;transition:border-color .2s,box-shadow .2s,background-position 1.2s cubic-bezier(.2,.7,.2,1)}.mk-card[data-tone="2"]{background-image:radial-gradient(55% 70% at 100% 0,var(--chart-3),transparent 70%),radial-gradient(60% 75% at 0 100%,var(--chart-2),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.mk-card[data-tone="2"]{background-image:radial-gradient(55% 70% at 100% 0,color-mix(in oklab,var(--chart-3)30%,transparent),transparent 70%),radial-gradient(60% 75% at 0 100%,color-mix(in oklab,var(--chart-2)26%,transparent),transparent 70%)}}.mk-card[data-tone="3"]{background-image:radial-gradient(55% 70% at 0 100%,var(--chart-5),transparent 70%),radial-gradient(60% 75% at 100% 0,var(--chart-4),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.mk-card[data-tone="3"]{background-image:radial-gradient(55% 70% at 0 100%,color-mix(in oklab,var(--chart-5)30%,transparent),transparent 70%),radial-gradient(60% 75% at 100% 0,color-mix(in oklab,var(--chart-4)26%,transparent),transparent 70%)}}.mk-card-visual{position:relative}.mk-card-scene{will-change:transform;transition:transform .6s cubic-bezier(.2,.7,.2,1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.mk-card[data-tone]:hover{background-position:100% 100%}.mk-card:hover .mk-card-scene{transform:translateY(-4px)}}dialog.mk-modal{overscroll-behavior:contain;width:min(1120px,100% - 1.5rem);max-width:none;max-height:calc(100svh - 1.5rem);color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:calc(var(--radius) + 6px);margin:auto;padding:0;overflow:auto;box-shadow:0 30px 90px -20px #00000073}dialog.mk-modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000080}dialog.mk-modal[open]{animation:mk-pop .24s cubic-bezier(.22,1,.36,1)}dialog.mk-modal[open]::backdrop{animation:mk-fade .24s}@keyframes mk-pop{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes mk-fade{0%{opacity:0}to{opacity:1}}body.mk-lock{overflow:hidden}.mk-showcase{background:radial-gradient(60% 80% at 12% 0,var(--chart-4),transparent 70%),radial-gradient(60% 80% at 92% 100%,var(--chart-2),transparent 70%),var(--secondary)}@supports (color:color-mix(in lab,red,red)){.mk-showcase{background:radial-gradient(60% 80% at 12% 0,color-mix(in oklab,var(--chart-4)16%,transparent),transparent 70%),radial-gradient(60% 80% at 92% 100%,color-mix(in oklab,var(--chart-2)14%,transparent),transparent 70%),var(--secondary)}}.mk-tabs{background:var(--background);border-radius:1.5rem;padding:.25rem}@supports (color:color-mix(in lab,red,red)){.mk-tabs{background:color-mix(in oklab,var(--background)55%,transparent)}}.mk-tabs{border:1px solid var(--border);margin-inline:auto}.mk-tab{white-space:nowrap;height:2.5rem;color:var(--muted-foreground);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.1rem;font-size:14px;font-weight:500;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.mk-tab:hover{color:var(--foreground)}@media (min-width:640px){.mk-tabs{border-radius:999px}}.mk-tab[aria-selected=true]{background:var(--card);color:var(--foreground);box-shadow:0 1px 2px #00000014,0 0 0 1px var(--border)}.mk-tab:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}[role=tabpanel]:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:var(--radius-xl)}.mk-logo-grid{background:var(--border);border-top:1px solid var(--border);gap:1px}.mk-logo{background:var(--background)}.mk-intro{transition:border-color .2s,box-shadow .2s}.mk-intro:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.mk-intro:hover{border-color:color-mix(in oklab,var(--foreground)28%,var(--border))}}.mk-intro:hover{box-shadow:0 8px 30px -14px #00000040}.mk-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;scroll-padding-inline:1px;display:flex;overflow-x:auto}.mk-rail::-webkit-scrollbar{display:none}.mk-rail>*{scroll-snap-align:start;flex:0 0 min(86%,25rem)}.mk-tint-1{background:var(--chart-4)}@supports (color:color-mix(in lab,red,red)){.mk-tint-1{background:color-mix(in oklab,var(--chart-4)12%,var(--card))}}.mk-tint-2{background:var(--chart-2)}@supports (color:color-mix(in lab,red,red)){.mk-tint-2{background:color-mix(in oklab,var(--chart-2)11%,var(--card))}}.mk-tint-3{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.mk-tint-3{background:color-mix(in oklab,var(--destructive)8%,var(--card))}}.mk-tint-4{background:var(--chart-3)}@supports (color:color-mix(in lab,red,red)){.mk-tint-4{background:color-mix(in oklab,var(--chart-3)11%,var(--card))}}.mk-tint-5{background:var(--chart-5)}@supports (color:color-mix(in lab,red,red)){.mk-tint-5{background:color-mix(in oklab,var(--chart-5)11%,var(--card))}}.mk-faq[data-open=true] .mk-faq-body{display:grid}.mk-faq[data-open=true] .mk-faq-chev{transform:rotate(180deg)}.mk-faq-chev{transition:transform .2s}.mk-faq[data-open=false] .mk-faq-body{display:none}.mk-footer{isolation:isolate;background-color:var(--background);background-image:url(/marketing/footer-background-lightmode.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;position:relative}.dark .mk-footer{background-image:url(/marketing/footer-background-darkmode.png)}.mk-footer:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom,var(--background)0,var(--background)38%,var(--background)100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.mk-footer:before{background:linear-gradient(to bottom,var(--background)0,color-mix(in oklab,var(--background)80%,transparent)38%,color-mix(in oklab,var(--background)22%,transparent)100%)}}.mk-brand{border:1px solid var(--border);background:var(--card);height:2.25rem;color:var(--foreground);white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding:0 .9rem 0 .75rem;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.mk-brand svg{fill:currentColor;flex:none;width:1.0625rem;height:1.0625rem}.mk-builtfor--lg .mk-brand{gap:.6rem;height:2.75rem;padding:0 1.1rem 0 .95rem;font-size:15px}.mk-builtfor--lg .mk-brand svg{width:1.25rem;height:1.25rem}.mk-chat{background:var(--card);flex-direction:column;height:100%;display:flex}.mk-chat-head{border-bottom:1px solid var(--border);color:var(--muted-foreground);gap:.5rem;padding:.75rem 1rem;font-size:13px;display:flex}.mk-chat-head,.mk-chip{align-items:center;font-weight:500}.mk-chip{color:var(--positive);background:var(--positive-muted);border-radius:999px;gap:.3rem;margin-left:auto;padding:.2rem .55rem;font-size:11px;display:inline-flex}.mk-chat-body{flex-direction:column;flex:1;gap:.75rem;padding:1.25rem 1rem;font-size:14px;line-height:1.5;display:flex}.mk-msg{max-width:92%}.mk-msg-user{background:var(--secondary);border-radius:1rem 1rem .25rem;align-self:flex-end;padding:.6rem .85rem}.mk-msg-ai{align-self:flex-start;gap:.6rem;display:grid}.mk-tools{gap:.35rem;display:grid}.mk-tool{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);align-items:flex-start;gap:.5rem;padding:.5rem .65rem;font-size:13px;line-height:1.4;display:flex}.mk-tool svg{color:var(--positive);flex:none;margin-top:.15rem}.mk-tool b{font-weight:500}.mk-tool span span{color:var(--muted-foreground)}.mk-actions{flex-wrap:wrap;gap:.5rem;display:flex}.mk-pill-btn{border:1px solid var(--border);border-radius:999px;align-items:center;height:2rem;padding:0 .85rem;font-size:13px;font-weight:500;display:inline-flex}.mk-pill-btn[data-primary]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.mk-chat-input{border:1px solid var(--border);color:var(--muted-foreground);border-radius:999px;justify-content:space-between;align-items:center;margin:0 1rem 1rem;padding:.6rem .6rem .6rem .9rem;font-size:13px;display:flex}.mk-send{background:var(--muted);border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;display:grid}.mk-connect{gap:.75rem;padding-left:1.75rem;display:grid;position:relative}.mk-connect:before{content:"";border-left:1.5px dashed var(--muted-foreground);position:absolute;top:1.5rem;bottom:1.5rem;left:.6rem}@supports (color:color-mix(in lab,red,red)){.mk-connect:before{border-left:1.5px dashed color-mix(in oklab,var(--muted-foreground)45%,transparent)}}.mk-connect-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mk-connect-lines path{fill:none;stroke:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.mk-connect-lines path{stroke:color-mix(in oklab,var(--muted-foreground)55%,transparent)}}.mk-connect-lines path{stroke-width:1.5px;stroke-dasharray:4 5}.mk-connect-lines path.is-soon{stroke:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.mk-connect-lines path.is-soon{stroke:color-mix(in oklab,var(--muted-foreground)30%,transparent)}}.mk-hub{background:var(--primary);height:3.5rem;color:var(--primary-foreground);letter-spacing:-.02em;border-radius:1rem;justify-self:start;align-items:center;gap:.6rem;padding:0 1.25rem;font-size:16px;font-weight:600;display:inline-flex;box-shadow:0 10px 30px -12px #00000073}.mk-hub,.mk-node{z-index:1;position:relative}.mk-node{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);min-width:0;padding:1rem}.mk-node-chip{border:1px solid var(--border);background:var(--background);border-radius:999px;align-items:center;gap:.4rem;min-height:1.75rem;padding:.25rem .6rem;font-size:12.5px;font-weight:500;line-height:1.3;display:inline-flex}.mk-node-chip--soon,.mk-node-chip>svg{color:var(--muted-foreground)}.mk-node-chip--soon{background:0 0;border-style:dashed}@media (min-width:1024px){.mk-connect{border:1px solid var(--border);background-image:radial-gradient(var(--foreground)1px,transparent 1.2px);border-radius:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;align-items:center;gap:2.5rem 5rem;padding:3rem 2.5rem}@supports (color:color-mix(in lab,red,red)){.mk-connect{background-image:radial-gradient(color-mix(in oklab,var(--foreground)13%,transparent)1px,transparent 1.2px)}}.mk-connect{background-size:18px 18px}.mk-connect:before{display:none}.mk-hub{grid-area:2/2;justify-self:center;height:5rem;padding:0 1.75rem;font-size:19px}.mk-node[data-slot=tl]{grid-area:1/1}.mk-node[data-slot=tr]{grid-area:1/3}.mk-node[data-slot=ml]{grid-area:2/1}.mk-node[data-slot=mr]{grid-area:2/3}.mk-node[data-slot=bl]{grid-area:3/1}.mk-node[data-slot=br]{grid-area:3/3}}.mk-news{touch-action:pan-y;position:relative;overflow:clip visible}.mk-news-item{width:min(86%,26rem);transition:transform .55s cubic-bezier(.22,1,.36,1),width .55s cubic-bezier(.22,1,.36,1),opacity .1s ease-out;position:absolute;top:0;left:0;overflow:hidden}.mk-news-jump,.mk-news-jump *,.mk-news[data-drag] .mk-news-item{transition:none!important}.mk-news-item[data-pos=before]{opacity:0;pointer-events:none;transition:transform .55s cubic-bezier(.22,1,.36,1),width .55s cubic-bezier(.22,1,.36,1),opacity .5s cubic-bezier(.6,0,.9,.4)}.mk-news[data-drag] .mk-news-item[data-pos=before]{opacity:1}.mk-news-link{color:inherit;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:block}.mk-news-link:focus-visible{outline:none}.mk-news-link:focus-visible .mk-news-visual{box-shadow:inset 0 0 0 2px var(--ring)}.mk-news-link[href]:hover .mk-news-cta{background:var(--accent);color:var(--accent-foreground)}.mk-news-item:not([data-pos=active]) .mk-news-visual:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.mk-news-item:not([data-pos=active]) .mk-news-visual:hover{border-color:color-mix(in oklab,var(--foreground)30%,var(--border))}}.mk-news-visual{aspect-ratio:4/3;border:1px solid var(--border);text-align:left;width:100%;color:var(--foreground);border-radius:1.25rem;flex-direction:column;justify-content:space-between;gap:1rem;padding:1.25rem;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.mk-news-visual .label-caps{white-space:nowrap}.mk-news-title{z-index:1;letter-spacing:-.035em;text-wrap:balance;max-width:15ch;font-size:clamp(1.5rem,3.2vw,2.6rem);font-weight:500;line-height:1.04;position:relative}.mk-news-icon{opacity:.45;stroke-width:1.5px;position:absolute;bottom:1.25rem;right:1.25rem}.mk-news-ph{height:42%;position:absolute;inset:3rem 1.25rem auto;overflow:hidden}.mk-news-caption{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:1.25rem;display:flex}@media (min-width:1024px){.mk-news-visual{aspect-ratio:auto;height:26rem;padding:2rem}.mk-news-title{min-width:20rem;font-size:clamp(2rem,3.4vw,3rem)}.mk-news-visual .label-caps{min-width:16rem}.mk-news-ph{min-width:22rem;height:50%;inset:4.25rem 2rem auto}.mk-news-icon{bottom:2rem;right:2rem}.mk-news-caption{width:var(--news-w,44rem);flex-direction:row;justify-content:space-between;align-items:flex-start;gap:3rem;transition:opacity .3s}.mk-news-caption p{max-width:62ch}.mk-news-item[data-narrow] .mk-news-caption{opacity:0;visibility:hidden}.mk-news-ph,.mk-news-title,.mk-news-visual .label-caps{transition:opacity .3s}.mk-news-item[data-narrow] :is(.mk-news-title,.mk-news-ph,.label-caps){opacity:0}.mk-news-item[data-narrow] :is(.mk-news-title,.mk-news-ph,.label-caps,.mk-news-img,.mk-news-caption){transition-duration:.15s}}@media (prefers-reduced-motion:reduce){.mk-news-item,.mk-news-item *{transition:none!important}}.mk-news:not([data-ready]) .mk-news-item:not([data-pos=active]){visibility:hidden}.mk-news:not([data-ready]) .mk-news-item[data-pos=active],.mk-stage{position:relative}.mk-stage{isolation:isolate;background:radial-gradient(70% 90% at 0 0,var(--chart-4),transparent 62%),radial-gradient(65% 85% at 100% 100%,var(--chart-2),transparent 64%),radial-gradient(45% 60% at 80% 6%,var(--chart-5),transparent 70%),var(--chart-4);border-radius:1.75rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.mk-stage{background:radial-gradient(70% 90% at 0 0,color-mix(in oklab,var(--chart-4)62%,transparent),transparent 62%),radial-gradient(65% 85% at 100% 100%,color-mix(in oklab,var(--chart-2)58%,transparent),transparent 64%),radial-gradient(45% 60% at 80% 6%,color-mix(in oklab,var(--chart-5)42%,transparent),transparent 70%),color-mix(in oklab,var(--chart-4)14%,var(--secondary))}}.mk-stage[data-tone="2"]{background:radial-gradient(70% 90% at 100% 0,var(--chart-3),transparent 62%),radial-gradient(65% 85% at 0 100%,var(--chart-2),transparent 64%),radial-gradient(45% 60% at 20% 6%,var(--chart-4),transparent 70%),var(--chart-3)}@supports (color:color-mix(in lab,red,red)){.mk-stage[data-tone="2"]{background:radial-gradient(70% 90% at 100% 0,color-mix(in oklab,var(--chart-3)55%,transparent),transparent 62%),radial-gradient(65% 85% at 0 100%,color-mix(in oklab,var(--chart-2)58%,transparent),transparent 64%),radial-gradient(45% 60% at 20% 6%,color-mix(in oklab,var(--chart-4)40%,transparent),transparent 70%),color-mix(in oklab,var(--chart-3)12%,var(--secondary))}}.mk-stage[data-tone="3"]{background:radial-gradient(70% 90% at 0 100%,var(--chart-5),transparent 62%),radial-gradient(65% 85% at 100% 0,var(--chart-4),transparent 64%),radial-gradient(45% 60% at 60% 100%,var(--chart-2),transparent 70%),var(--chart-5)}@supports (color:color-mix(in lab,red,red)){.mk-stage[data-tone="3"]{background:radial-gradient(70% 90% at 0 100%,color-mix(in oklab,var(--chart-5)55%,transparent),transparent 62%),radial-gradient(65% 85% at 100% 0,color-mix(in oklab,var(--chart-4)55%,transparent),transparent 64%),radial-gradient(45% 60% at 60% 100%,color-mix(in oklab,var(--chart-2)40%,transparent),transparent 70%),color-mix(in oklab,var(--chart-5)12%,var(--secondary))}}.dark .mk-stage{box-shadow:inset 0 0 0 1px var(--border)}.mk-browser{background:var(--card);color:var(--foreground);border:1px solid var(--foreground);border-radius:.9rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.mk-browser{border:1px solid color-mix(in oklab,var(--foreground)12%,transparent)}}.mk-browser{box-shadow:0 40px 90px -36px #0000008c}.mk-browser-bar{border-bottom:1px solid var(--border);background:var(--background);align-items:center;gap:.35rem;height:2.25rem;padding:0 .8rem;display:flex}.mk-browser-bar>i{background:var(--muted-foreground);border-radius:999px;width:.55rem;height:.55rem}@supports (color:color-mix(in lab,red,red)){.mk-browser-bar>i{background:color-mix(in oklab,var(--muted-foreground)35%,transparent)}}.mk-browser-url{background:var(--secondary);color:var(--muted-foreground);white-space:nowrap;border-radius:999px;margin-inline:auto;padding:.15rem .8rem;font-size:11px}.mk-callout{z-index:2;background:var(--card);width:100%;color:var(--foreground);border:1px solid var(--border);border-radius:1rem;padding:1rem;position:relative;box-shadow:0 22px 50px -20px #00000073}.mk-callout-strip{background:var(--secondary);color:var(--muted-foreground);border-radius:.55rem;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.85rem;padding:.45rem .65rem;font-size:12px;display:flex}.mk-callout-strip b{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}@media (min-width:1024px){.mk-callout{width:19.5rem;position:absolute}}.mk-tour{isolation:isolate;color:#fff;background:radial-gradient(60% 80% at 8% 100%,oklch(72% .16 66/.55),#0000 65%),radial-gradient(55% 75% at 96% 0,oklch(60% .155 255/.6),#0000 65%),radial-gradient(40% 55% at 60% 110%,oklch(63% .17 307/.45),#0000 70%),oklch(20% .004 106);border-radius:2rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.mk-tour:before{content:"";background-image:radial-gradient(#ffffff1f 1px,#0000 1.2px);background-size:18px 18px;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%);mask-image:linear-gradient(90deg,#0000,#000 60%)}.mk-tour-poster,.mk-tour:before{z-index:-1;pointer-events:none;position:absolute}.mk-tour-poster{opacity:.5;width:54%;top:20%;right:-8%;transform:rotate(-4deg)}.mk-tour-play{color:oklch(18.54% .0025 106.42);background:#fff;border-radius:999px;align-items:center;gap:.65rem;height:3.25rem;padding:0 1.4rem 0 .5rem;font-size:15.5px;font-weight:500;transition:transform .2s,box-shadow .2s;display:inline-flex}.mk-tour-play:hover{box-shadow:0 10px 30px -10px #0009}.mk-tour-play:focus-visible{outline-offset:3px;outline:2px solid #fff}.mk-tour-play>span:first-child{color:#fff;background:oklch(18.54% .0025 106.42);border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;display:grid}.mk-slides{display:grid}.mk-slides>[data-slide]{grid-area:1/1;min-width:0}.mk-slides>[data-slide]:not([data-active=true]){display:none}@media (min-width:1024px){.mk-slides>[data-slide]:not([data-active=true]){visibility:hidden;display:block}}dialog.mk-video-modal{background:var(--card);width:min(1100px,100% - 1.5rem)}.mk-statement{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(1.45rem,2.8vw,2.15rem);font-weight:500;line-height:1.15}:root{--mk-band:4.5rem;--mk-after:3rem;--mk-hero-offset:0px}@media (min-width:1024px){:root{--mk-hero-offset:2.5rem}}@media (min-width:768px){:root{--mk-band:6rem;--mk-after:4.5rem}}.mk-band{padding-block:var(--mk-band)}.mk-band-b{padding-bottom:var(--mk-band)}.mk-after{margin-top:var(--mk-after)}.mk-scale{position:relative;overflow:hidden}.mk-scale-inner{transform-origin:0 0}.mk-scale[data-mk-scale]:not([data-ready]){visibility:hidden}.mk-section-title{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.75rem,3.6vw,2.75rem);font-weight:500;line-height:1.08}@media (prefers-reduced-motion:reduce){.mk-faq-chev,.mk-header,.mk-mega,.mk-menu-scrim,.mk-trigger-chev,dialog.mk-modal[open],dialog.mk-modal[open]::backdrop{transition:none;animation:none}.mk-rail{scroll-behavior:auto}}.cc{z-index:60;border:1px solid var(--border);background:var(--card);max-height:calc(100svh - 2rem);color:var(--card-foreground);border-radius:1.5rem;padding:1.25rem;font-size:.875rem;line-height:1.5;animation:cc-in .25s ease-out;position:fixed;bottom:1rem;left:1rem;right:1rem;overflow-y:auto;box-shadow:0 20px 50px -12px #00000038,0 2px 8px #0000000f}@media (min-width:640px){.cc{width:35rem;right:auto}}@keyframes cc-in{0%{opacity:0;transform:translateY(.5rem)}}.cc[hidden]{display:none}.cc-title{letter-spacing:-.01em;font-size:1rem;font-weight:600;line-height:1.4}.cc-text{color:var(--muted-foreground);margin-top:.375rem}.cc-text a{color:var(--foreground);text-underline-offset:4px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.cc-row{align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.cc-row .btn{border-radius:999px;height:2.25rem;padding-inline:1rem}.cc-row .cc-round{flex:none;width:2.25rem;padding:0}.cc-row .cc-end{margin-left:auto}.cc-tabs{border-bottom:1px solid var(--border);gap:1.25rem;display:flex}.cc-tab{color:var(--muted-foreground);border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding-bottom:.625rem;font-weight:500}.cc-tab:hover{color:var(--foreground)}.cc-tab[aria-selected=true]{border-color:var(--foreground);color:var(--foreground)}.cc-more summary:focus-visible,.cc-tab:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:.25rem}.cc-panel{margin-top:1rem}.cc-cat{border-top:1px solid var(--border);grid-template-columns:1fr auto;gap:.25rem 1rem;padding-block:.875rem;display:grid}.cc-cat:first-child{border-top:0;padding-top:0}.cc-cat h3{font-weight:600}.cc-cat p{color:var(--muted-foreground)}.cc-cat .switch[disabled]{opacity:.5;cursor:not-allowed}.cc-cat .switch:not([disabled]){cursor:pointer}.cc-cat .switch:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cc-more{grid-column:1/-1}.cc-more summary{cursor:pointer;width:fit-content;color:var(--foreground);text-underline-offset:4px;font-size:.8125rem;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;list-style:none}.cc-more summary::-webkit-details-marker{display:none}.cc-list{gap:.5rem;margin-top:.5rem;display:grid}.cc-list li{background:var(--muted);border-radius:.75rem;gap:.125rem;padding:.5rem .75rem;font-size:.8125rem;display:grid}.cc-list code{word-break:break-all;font-family:Geist Mono,ui-monospace,monospace;font-size:.75rem;font-weight:600}.cc-list span{color:var(--muted-foreground)}.cc-scroll{max-height:min(46svh,22rem);margin-inline:-.25rem;padding-inline:.25rem;overflow-y:auto}@media (prefers-reduced-motion:reduce){.cc{animation:none}}[data-topic=invoicing]{--topic-a:#ffe0ce;--topic-b:#e8e3ff;--topic-ink:#9f94d5;--topic-ma:#f8c0a4;--topic-mb:#cec6fc}[data-topic=dunning]{--topic-a:#f4e7c6;--topic-b:#ffdce0;--topic-ink:#d2858f;--topic-ma:#e2cc95;--topic-mb:#fbbac1}[data-topic=bookkeeping]{--topic-a:#cff2de;--topic-b:#cdedff;--topic-ink:#62a7d3;--topic-ma:#a3ddbd;--topic-mb:#a0d6fa}[data-topic=tax]{--topic-a:#ece2ff;--topic-b:#caf2e6;--topic-ink:#56b29b;--topic-ma:#d5c3f8;--topic-mb:#99decb}[data-topic=time]{--topic-a:#cef;--topic-b:#f6e6c7;--topic-ink:#ba9a56;--topic-ma:#9ed6f8;--topic-mb:#e4cb95}[data-topic=ai]{--topic-a:#e9e3ff;--topic-b:#ffdcec;--topic-ink:#cb86a7;--topic-ma:#d1c5fa;--topic-mb:#f5bad5}[data-topic=starting]{--topic-a:#d9f0d3;--topic-b:#f1e8c7;--topic-ink:#b19e56;--topic-ma:#b4daac;--topic-mb:#ddce96}[data-topic=countries]{--topic-a:#fdd;--topic-b:#d0ecff;--topic-ink:#6aa5d6;--topic-ma:#fbbbbb;--topic-mb:#a5d4fc}[data-topic=compare]{--topic-a:#fce3c8;--topic-b:#caeeff;--topic-ink:#5aa9ce;--topic-ma:#eec698;--topic-mb:#9bd8f6}[data-topic=tools]{--topic-a:#c6f2f4;--topic-b:#ffdfd0;--topic-ink:#d08b6c;--topic-ma:#91dde1;--topic-mb:#f8bfa6}[data-topic=glossary]{--topic-a:#dbefd1;--topic-b:#e4e4ff;--topic-ink:#9896d7;--topic-ma:#b9d9a8;--topic-mb:#c8c8fe}[data-topic=product]{--topic-a:#ffdce9;--topic-b:#ffe1cc;--topic-ink:#cc8e64;--topic-ma:#f6bad0;--topic-mb:#f5c19f}[data-topic=solutions]{--topic-a:#d0ecff;--topic-b:#cdf2e0;--topic-ink:#60b190;--topic-ma:#a5d4fc;--topic-mb:#9fdec2}[data-topic=tips]{--topic-a:#f2e8c7;--topic-b:#d4f1d8;--topic-ink:#72af7f;--topic-ma:#dfcd95;--topic-mb:#abdcb4}[data-topic=billy]{--topic-a:#e4e4ff;--topic-b:#d2ebff;--topic-ink:#70a3d8;--topic-ma:#c8c8fe;--topic-mb:#a9d2fe}.tchip{letter-spacing:-.005em;white-space:nowrap;width:fit-content;height:1.75rem;color:var(--foreground);background:var(--foreground);border-radius:999px;align-items:center;gap:.375rem;padding:0 .7rem 0 .3rem;font-size:12.5px;font-weight:500;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tchip{background:color-mix(in oklab,var(--foreground)4.5%,transparent)}}.tchip{box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.tchip{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--foreground)6%,transparent)}}.tchip-icon{flex:none;width:1.25rem;height:1.25rem;display:block}.tchip--sm{gap:.3rem;height:1.5rem;padding:0 .55rem 0 .2rem;font-size:11.5px}.tchip--sm .tchip-icon{width:1.125rem;height:1.125rem}.ccard{--ccard-ease:cubic-bezier(.2,.7,.2,1);--ccard-dur:.55s;isolation:isolate;background:var(--card);min-width:0;color:var(--card-foreground);box-shadow:0 0 0 1px var(--foreground),0 1px 2px #0000000a,0 14px 34px -22px #00000038;border-radius:1.25rem;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ccard{box-shadow:0 0 0 1px color-mix(in oklab,var(--foreground)7%,transparent),0 1px 2px #0000000a,0 14px 34px -22px #00000038}}.ccard{transition:box-shadow var(--ccard-dur)var(--ccard-ease)}.dark .ccard{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dark .ccard{background:color-mix(in oklab,var(--foreground)3%,var(--card))}}.dark .ccard{box-shadow:0 0 0 1px var(--border),0 18px 40px -24px #000c}.ccard-media{z-index:0;aspect-ratio:16/10;background:var(--topic-a,var(--secondary));flex:none;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ccard-media{background:color-mix(in oklab,var(--topic-a,var(--secondary))18%,var(--secondary))}}.ccard-media:after,.ccard-media:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.ccard-media:before{background:radial-gradient(85% 95% at 0 0,var(--topic-a,var(--secondary)),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.ccard-media:before{background:radial-gradient(85% 95% at 0 0,color-mix(in oklab,var(--topic-a,var(--secondary))55%,transparent),transparent 70%)}}.ccard-media:after{opacity:0;transition:opacity var(--ccard-dur)var(--ccard-ease);will-change:opacity;background:radial-gradient(70% 90% at 0 0,var(--topic-ma,var(--secondary)),transparent 70%),radial-gradient(95% 115% at 0 0,var(--topic-a,var(--secondary)),transparent 75%),radial-gradient(80% 100% at 100% 100%,var(--topic-b,var(--secondary)),transparent 70%),var(--topic-a,var(--secondary))}@supports (color:color-mix(in lab,red,red)){.ccard-media:after{background:radial-gradient(70% 90% at 0 0,color-mix(in oklab,var(--topic-ma,var(--secondary))70%,transparent),transparent 70%),radial-gradient(95% 115% at 0 0,var(--topic-a,var(--secondary)),transparent 75%),radial-gradient(80% 100% at 100% 100%,var(--topic-b,var(--secondary)),transparent 70%),color-mix(in oklab,var(--topic-a,var(--secondary))45%,var(--topic-b,var(--secondary)))}}.dark .ccard-media{background:var(--topic-a,var(--secondary))}@supports (color:color-mix(in lab,red,red)){.dark .ccard-media{background:color-mix(in oklab,var(--topic-a,var(--secondary))7%,var(--secondary))}}.dark .ccard-media:before{background:radial-gradient(85% 95% at 0 0,var(--topic-a,var(--secondary)),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.dark .ccard-media:before{background:radial-gradient(85% 95% at 0 0,color-mix(in oklab,var(--topic-a,var(--secondary))14%,transparent),transparent 70%)}}.dark .ccard-media:after{background:radial-gradient(95% 115% at 0 0,var(--topic-ma,var(--secondary)),transparent 72%),radial-gradient(80% 100% at 100% 100%,var(--topic-mb,var(--secondary)),transparent 70%),var(--topic-a,var(--secondary))}@supports (color:color-mix(in lab,red,red)){.dark .ccard-media:after{background:radial-gradient(95% 115% at 0 0,color-mix(in oklab,var(--topic-ma,var(--secondary))70%,transparent),transparent 72%),radial-gradient(80% 100% at 100% 100%,color-mix(in oklab,var(--topic-mb,var(--secondary))45%,transparent),transparent 70%),color-mix(in oklab,var(--topic-a,var(--secondary))18%,var(--secondary))}}.ccard-img{object-fit:cover;object-position:0 0;transform-origin:100% 100%;width:104%;max-width:none;height:104%;transition:transform var(--ccard-dur)var(--ccard-ease);will-change:transform;display:block;position:absolute;top:0;left:0}.ccard-body{flex-direction:column;flex:1;align-items:flex-start;gap:.625rem;padding:1.125rem 1.25rem 1.3rem;display:flex}.ccard-title{letter-spacing:-.016em;text-wrap:balance;margin-top:.125rem;font-size:1.0625rem;font-weight:600;line-height:1.32}.ccard-link{color:inherit;outline:none;text-decoration:none}.ccard-link:after{content:"";z-index:2;border-radius:inherit;position:absolute;inset:0}.ccard-excerpt{color:var(--muted-foreground);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.ccard-more{color:var(--foreground);align-items:center;gap:.25rem;margin-top:auto;padding-top:.25rem;font-size:14px;font-weight:500;display:inline-flex}.ccard-arrow{width:.875rem;height:.875rem;transition:transform var(--ccard-dur)var(--ccard-ease);will-change:transform;flex:none}@media (hover:hover){.ccard:hover{box-shadow:0 0 0 1px var(--foreground),0 2px 4px #0000000a,0 24px 48px -24px #0000004d}@supports (color:color-mix(in lab,red,red)){.ccard:hover{box-shadow:0 0 0 1px color-mix(in oklab,var(--foreground)9%,transparent),0 2px 4px #0000000a,0 24px 48px -24px #0000004d}}.dark .ccard:hover{box-shadow:0 0 0 1px var(--foreground),0 24px 48px -24px #000000e6}@supports (color:color-mix(in lab,red,red)){.dark .ccard:hover{box-shadow:0 0 0 1px color-mix(in oklab,var(--foreground)16%,transparent),0 24px 48px -24px #000000e6}}.ccard:hover .ccard-media:after{opacity:1}.ccard:hover .ccard-img{transform:translate(-1.5%,-2.25%)scale(1.02)}.ccard:hover .ccard-arrow{transform:translate(2px)}}.ccard:has(.ccard-link:focus-visible){outline:2px solid var(--ring);outline-offset:3px}.ccard:has(.ccard-link:focus-visible) .ccard-media:after{opacity:1}.ccard:has(.ccard-link:focus-visible) .ccard-img{transform:translate(-1.5%,-2.25%)scale(1.02)}.ccard:has(.ccard-link:focus-visible) .ccard-arrow{transform:translate(2px)}.ccard--compact{border-radius:1rem;flex-direction:row;align-items:center;gap:.875rem;padding:.625rem}.ccard--compact .ccard-media{border-radius:.7rem;width:clamp(6.5rem,30%,8.5rem)}.ccard--compact .ccard-body{gap:.4rem;padding:.125rem .25rem .125rem 0}.ccard--compact .ccard-title{margin:0;font-size:.9375rem;line-height:1.3}.ccard--compact .ccard-excerpt,.ccard--compact .ccard-more{display:none}.ccard--compact .tchip{gap:.3rem;height:1.5rem;padding:0 .55rem 0 .2rem;font-size:11.5px}.ccard--compact .tchip-icon{width:1.125rem;height:1.125rem}@media (min-width:768px){.ccard--wide{border-radius:1.5rem;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);display:grid;container-type:inline-size}.ccard--wide .ccard-media{aspect-ratio:auto;min-height:37cqw}.ccard--wide .ccard-body{justify-content:center;gap:.875rem;padding:clamp(1.5rem,3vw,2.75rem)}.ccard--wide .ccard-title{letter-spacing:-.028em;font-size:clamp(1.375rem,2.3vw,1.875rem);font-weight:600;line-height:1.16}.ccard--wide .ccard-excerpt{-webkit-line-clamp:3;line-clamp:3;font-size:15px}.ccard--wide .ccard-more{margin-top:.5rem}}.ccard-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (min-width:640px){.ccard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ccard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.ccard-list{gap:.75rem;display:grid}.ccard-grid>li,.ccard-list>li{min-width:0;display:flex}.ccard-grid>li>.ccard,.ccard-list>li>.ccard{flex:1}@media (prefers-reduced-motion:reduce){.ccard .ccard-arrow,.ccard .ccard-img{transition:none;transform:none!important}}.ccard-media.chero{box-shadow:0 0 0 1px var(--foreground),0 14px 34px -22px #00000038;border-radius:1.5rem}@supports (color:color-mix(in lab,red,red)){.ccard-media.chero{box-shadow:0 0 0 1px color-mix(in oklab,var(--foreground)7%,transparent),0 14px 34px -22px #00000038}}.ccard-media.chero:after{opacity:1}.ccard-media.rv-thumb{width:6rem;box-shadow:0 0 0 1px var(--foreground);border-radius:.6rem;flex:none;display:block}@supports (color:color-mix(in lab,red,red)){.ccard-media.rv-thumb{box-shadow:0 0 0 1px color-mix(in oklab,var(--foreground)8%,transparent)}}.ccard-meta{color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:12px;line-height:1.4;display:flex}.mk-news-visual[data-topic]{background:radial-gradient(55% 75% at 0 0,var(--topic-ma),transparent 70%),radial-gradient(60% 80% at 100% 100%,var(--topic-mb),transparent 70%),radial-gradient(45% 55% at 82% 12%,var(--topic-ink),transparent 70%),linear-gradient(135deg,var(--topic-a),var(--topic-b))}@supports (color:color-mix(in lab,red,red)){.mk-news-visual[data-topic]{background:radial-gradient(55% 75% at 0 0,var(--topic-ma),transparent 70%),radial-gradient(60% 80% at 100% 100%,var(--topic-mb),transparent 70%),radial-gradient(45% 55% at 82% 12%,color-mix(in oklab,var(--topic-ink)38%,transparent),transparent 70%),linear-gradient(135deg,var(--topic-a),var(--topic-b))}}.dark .mk-news-visual[data-topic]{border-color:var(--topic-ma)}@supports (color:color-mix(in lab,red,red)){.dark .mk-news-visual[data-topic]{border-color:color-mix(in oklab,var(--topic-ma)14%,var(--border))}}.dark .mk-news-visual[data-topic]{background:radial-gradient(60% 80% at 0 0,var(--topic-ma),transparent 70%),radial-gradient(60% 85% at 100% 100%,var(--topic-ink),transparent 70%),radial-gradient(45% 55% at 82% 12%,var(--topic-mb),transparent 70%),var(--topic-ink)}@supports (color:color-mix(in lab,red,red)){.dark .mk-news-visual[data-topic]{background:radial-gradient(60% 80% at 0 0,color-mix(in oklab,var(--topic-ma)34%,transparent),transparent 70%),radial-gradient(60% 85% at 100% 100%,color-mix(in oklab,var(--topic-ink)42%,transparent),transparent 70%),radial-gradient(45% 55% at 82% 12%,color-mix(in oklab,var(--topic-mb)20%,transparent),transparent 70%),color-mix(in oklab,var(--topic-ink)12%,var(--card))}}.mk-news-art{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mk-news-art:before{content:"";background-image:radial-gradient(circle,var(--topic-ink)1px,transparent 1.6px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.mk-news-art:before{background-image:radial-gradient(circle,color-mix(in oklab,var(--topic-ink)60%,transparent)1px,transparent 1.6px)}}.mk-news-art:before{opacity:.55;background-size:16px 16px;-webkit-mask-image:radial-gradient(75% 85% at 100% 0,#000,#0000 72%);mask-image:radial-gradient(75% 85% at 100% 0,#000,#0000 72%)}.dark .mk-news-art:before{opacity:.6;background-image:radial-gradient(circle,#ffffff38 1px,#0000 1.6px)}.mk-news-rings{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 2.9rem,#fff9 2.9rem calc(2.9rem + 1.5px));border-radius:50%;width:44rem;position:absolute;bottom:-18rem;right:-16rem;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000);mask-image:radial-gradient(closest-side,#000 30%,#0000)}.dark .mk-news-rings{background:repeating-radial-gradient(circle,#0000 0 2.9rem,#ffffff14 2.9rem calc(2.9rem + 1px))}.mk-news-mark{width:6rem;height:auto;filter:drop-shadow(0 24px 30px var(--topic-ink));position:absolute;top:3.25rem;right:.75rem;rotate:-12deg}@supports (color:color-mix(in lab,red,red)){.mk-news-mark{filter:drop-shadow(0 24px 30px color-mix(in oklab,var(--topic-ink)35%,transparent))}}.dark .mk-news-mark{filter:drop-shadow(0 24px 34px #00000073)}.mk-news-img img{filter:drop-shadow(0 22px 34px var(--topic-ink))}@supports (color:color-mix(in lab,red,red)){.mk-news-img img{filter:drop-shadow(0 22px 34px color-mix(in oklab,var(--topic-ink)30%,transparent))}}.dark .mk-news-img img{filter:drop-shadow(0 22px 38px #00000080)}@media (min-width:640px){.mk-news-mark{width:11rem;top:auto;bottom:-2rem;right:-1.75rem}}@media (min-width:1024px){.mk-news-rings{width:52rem;inset:calc(100% - 30rem) auto auto calc(100% - 42rem);translate:0}.mk-news-mark{width:12.5rem;inset:4rem auto auto 31%;translate:0}.mk-news-mark,.mk-news-rings{transition:left .55s cubic-bezier(.22,1,.36,1),top .55s cubic-bezier(.22,1,.36,1),translate .55s cubic-bezier(.22,1,.36,1),width .55s cubic-bezier(.22,1,.36,1),opacity .3s}.mk-news-item[data-narrow] .mk-news-mark{width:15rem;top:50%;left:50%;translate:-50% -50%}.mk-news-item[data-narrow] .mk-news-rings{top:50%;left:50%;translate:-50% -50%}}.mk-news-top{z-index:1;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:relative}.mk-news-top .tchip{background:var(--card);flex:none}@supports (color:color-mix(in lab,red,red)){.mk-news-top .tchip{background:color-mix(in oklab,var(--card)88%,transparent)}}.mk-news-top .tchip{box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.mk-news-top .tchip{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--foreground)8%,transparent)}}.mk-news-top .tchip>span{max-width:14rem;display:block;overflow:hidden}@media (min-width:1024px){.mk-news-top .tchip{transition:margin .55s cubic-bezier(.22,1,.36,1),padding .55s cubic-bezier(.22,1,.36,1),gap .55s cubic-bezier(.22,1,.36,1),opacity .3s}.mk-news-top .tchip>span{transition:max-width .55s cubic-bezier(.22,1,.36,1),opacity .2s}.mk-news-item[data-narrow] .mk-news-top .tchip{gap:0;margin-left:calc(50% - .875rem);padding:0 .25rem}.mk-news-item[data-narrow] .mk-news-top .tchip>span{opacity:0;max-width:0}.mk-news-item[data-narrow]:not([data-pos="1"],[data-pos="2"]) .mk-news-top .tchip{opacity:0}}.mk-news-img{pointer-events:none;display:none;position:absolute;overflow:hidden}.mk-news-img img{object-fit:cover;object-position:0 0;width:100%;height:100%;display:block}@media (min-width:640px) and (max-width:1023.98px){.mk-news-img{border-radius:.75rem;display:block;inset:3.5rem 1.25rem 1.25rem 47%}.mk-news-visual:has(.mk-news-img) .mk-news-mark{width:7rem;inset:3.75rem auto auto .5rem}.mk-news-visual:has(.mk-news-img) .mk-news-rings{bottom:-22rem;right:-14rem}.mk-news-visual:has(.mk-news-img) .mk-news-title{max-width:44%;font-size:1.5rem}}@media (min-width:1024px){.mk-news-img{width:calc(var(--news-w,56rem)*.39);border-radius:1rem;min-width:20rem;transition:opacity .3s;display:block;inset:4.25rem 2rem 2rem auto}.mk-news-item[data-narrow] .mk-news-img{opacity:0}}.fp-panel{isolation:isolate;background:radial-gradient(70% 90% at 0 0,var(--chart-4),transparent 65%),radial-gradient(65% 85% at 100% 100%,var(--chart-2),transparent 66%),var(--chart-4);border-radius:1.5rem;padding:clamp(1rem,3.2vw,2.75rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fp-panel{background:radial-gradient(70% 90% at 0 0,color-mix(in oklab,var(--chart-4)34%,transparent),transparent 65%),radial-gradient(65% 85% at 100% 100%,color-mix(in oklab,var(--chart-2)30%,transparent),transparent 66%),color-mix(in oklab,var(--chart-4)6%,var(--secondary))}}.fp-panel[data-tone="2"]{background:radial-gradient(70% 90% at 100% 0,var(--chart-3),transparent 65%),radial-gradient(65% 85% at 0 100%,var(--chart-2),transparent 66%),var(--chart-3)}@supports (color:color-mix(in lab,red,red)){.fp-panel[data-tone="2"]{background:radial-gradient(70% 90% at 100% 0,color-mix(in oklab,var(--chart-3)32%,transparent),transparent 65%),radial-gradient(65% 85% at 0 100%,color-mix(in oklab,var(--chart-2)30%,transparent),transparent 66%),color-mix(in oklab,var(--chart-3)6%,var(--secondary))}}.fp-panel[data-tone="3"]{background:radial-gradient(70% 90% at 0 100%,var(--chart-5),transparent 65%),radial-gradient(65% 85% at 100% 0,var(--chart-4),transparent 66%),var(--chart-5)}@supports (color:color-mix(in lab,red,red)){.fp-panel[data-tone="3"]{background:radial-gradient(70% 90% at 0 100%,color-mix(in oklab,var(--chart-5)32%,transparent),transparent 65%),radial-gradient(65% 85% at 100% 0,color-mix(in oklab,var(--chart-4)30%,transparent),transparent 66%),color-mix(in oklab,var(--chart-5)6%,var(--secondary))}}.dark .fp-panel{box-shadow:inset 0 0 0 1px var(--border)}.fp-title{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.25rem,4.6vw,3.5rem);font-weight:500;line-height:1.04}.fp-title:has(>.text-muted-foreground){letter-spacing:-.035em;font-size:clamp(1.875rem,3.5vw,2.75rem);line-height:1.08}.fp-eyebrow{align-items:center;gap:.5rem;display:inline-flex}.fp-scene{width:100%;position:relative}.fp-scene-ctl{z-index:3;background:var(--card);border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;display:grid;position:absolute;bottom:.4rem;right:.4rem}@supports (color:color-mix(in lab,red,red)){.fp-scene-ctl{background:color-mix(in oklab,var(--card)85%,transparent)}}.fp-scene-ctl{border:1px solid var(--border);color:var(--muted-foreground);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:color .2s}.fp-scene-ctl:hover{color:var(--foreground)}.fp-scene-ctl:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fp-panel:has(.fp-scene[data-still=true]) .fp-scene-ctl,.fp-scene[data-still=true]+.fp-scene-ctl{display:none}.fp-ui{color:var(--foreground);font-size:12px;line-height:1.45;position:relative}.fp-win{background:var(--card);border:1px solid var(--foreground);border-radius:.85rem}@supports (color:color-mix(in lab,red,red)){.fp-win{border:1px solid color-mix(in oklab,var(--foreground)12%,transparent)}}.fp-win{overflow:hidden;box-shadow:0 30px 70px -34px #00000080}.fp-paper{background:var(--card);box-shadow:0 0 0 1px var(--border),0 24px 60px -30px #00000073;border-radius:.35rem;padding:26px 28px}.fp-float{z-index:2;background:var(--popover);border:1px solid var(--border);border-radius:.75rem;position:absolute;box-shadow:0 22px 50px -20px #00000073}.ip-stage{gap:18px;display:grid}.mk-scale:has(>.mk-scale-inner>.ip-stage){overflow:visible}.ip-page{--k:.780856;background:#fff;border-radius:4px;width:620px;height:877px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 40px 80px -40px #00000073,0 18px 36px -24px #00000040}.ip-page .tplpage{left:0}.ip-mark{z-index:1;mix-blend-mode:multiply;pointer-events:none;background:#00000017;border-radius:3px;position:absolute}.ip-stage>[data-side]{justify-self:start;position:relative}.ip-stage>[data-side=end]{justify-self:end}.ip-stage>[data-side=center]{justify-self:center}.fp-caps{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);font-family:Geist Mono,ui-monospace,monospace;font-size:9.5px;font-weight:500}.fp-mono{font-variant-numeric:tabular-nums;font-family:Geist Mono,ui-monospace,monospace}.fp-lines{grid-template-columns:1fr 44px 70px 78px;column-gap:10px;display:grid}.fp-lines>span{border-bottom:1px solid var(--border);white-space:nowrap;padding:7px 0}.fp-lines>.r{text-align:right}.fp-qr{width:64px;height:64px;color:var(--foreground);display:block}[data-mk-tabs] [data-panel]:not([hidden]){animation:fp-in .6s cubic-bezier(.22,1,.36,1)}@keyframes fp-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fp-compare{border-collapse:collapse;width:100%;font-size:14.5px;line-height:1.5}.fp-compare td,.fp-compare th{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:1rem 1.25rem 1rem 0}.fp-compare thead th{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);padding-top:0;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.fp-compare tbody th{width:24%;font-weight:500}.fp-compare td:first-of-type{color:var(--muted-foreground)}.fp-compare td:last-child{padding-right:0}@media (max-width:767px){.fp-compare thead{display:none}.fp-compare tr{border-bottom:1px solid var(--border);gap:.35rem;padding:1rem 0;display:grid}.fp-compare td,.fp-compare th{border:0;padding:0;display:block;width:auto!important}.fp-compare td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);font-family:Geist Mono,ui-monospace,monospace;font-size:10px;display:block}}.fp-step-n{border:1px solid var(--border);background:var(--card);border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:13px}.fp-receipt,.fp-step-n{font-family:Geist Mono,ui-monospace,monospace;display:grid}.fp-receipt{text-align:left;cursor:grab;touch-action:none;color:oklch(25% .004 106);background:oklch(98.5% .002 90);border-radius:.5rem;gap:2px;width:100%;padding:.75rem .85rem;font-size:11px;line-height:1.35;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .6s,box-shadow .3s;position:relative;box-shadow:0 0 0 1px #00000014,0 10px 24px -14px #00000073}@media (pointer:coarse){.fp-receipt{touch-action:auto}}.fp-receipt:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fp-receipt[aria-pressed=true]{box-shadow:0 0 0 2px var(--foreground),0 14px 30px -14px #00000080;transform:translateY(-2px)}.fp-receipt[data-done]{opacity:.35;cursor:default;transform:none;box-shadow:0 0 0 1px #0000000f}.fp-receipt.is-dragging{opacity:.25}.fp-ghost{z-index:80;pointer-events:none;width:11rem;position:fixed;transform:rotate(-2deg)}.fp-tx{transition:background-color .5s,box-shadow .3s}.fp-tx[data-target=true]{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.fp-tx[data-target=true]{background:color-mix(in oklab,var(--foreground)6%,transparent)}}.fp-tx[data-target=true]{box-shadow:inset 2px 0 0 var(--foreground)}.fp-tx[data-wrong=true]{background:var(--warning-muted)}.fp-tx-why{grid-template-rows:0fr;transition:grid-template-rows .7s cubic-bezier(.22,1,.36,1);display:grid}.fp-tx-why>div{overflow:hidden}.fp-tx[data-matched=true] .fp-tx-why{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){[data-mk-tabs] [data-panel]:not([hidden]){animation:none}.fp-receipt,.fp-tx,.fp-tx-why{transition:none}}}@layer utilities{.\@container\/field-group{container:field-group/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-6{top:calc(var(--spacing)*6)}.top-8{top:calc(var(--spacing)*8)}.top-9{top:calc(var(--spacing)*9)}.top-24{top:calc(var(--spacing)*24)}.top-\[3\.75rem\]{top:3.75rem}.top-\[15vh\]{top:15vh}.top-\[50\%\]{top:50%}.top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-auto{top:auto}.top-full{top:100%}.-right-3{right:calc(var(--spacing)*-3)}.-right-7{right:calc(var(--spacing)*-7)}.right-0{right:calc(var(--spacing)*0)}.right-0\.5{right:calc(var(--spacing)*.5)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.right-3\.5{right:calc(var(--spacing)*3.5)}.right-4{right:calc(var(--spacing)*4)}.right-5{right:calc(var(--spacing)*5)}.-bottom-3{bottom:calc(var(--spacing)*-3)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-9{bottom:calc(var(--spacing)*9)}.bottom-\[4\.25rem\]{bottom:4.25rem}.bottom-\[calc\(100\%\+4px\)\]{bottom:calc(100% + 4px)}.bottom-\[calc\(100\%\+6px\)\]{bottom:calc(100% + 6px)}.-left-3{left:calc(var(--spacing)*-3)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-3{left:calc(var(--spacing)*3)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.order-first{order:-9999}.order-last{order:9999}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.row-1{grid-row:1}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!m-0{margin:calc(var(--spacing)*0)!important}.-m-5{margin:calc(var(--spacing)*-5)}.m-0{margin:calc(var(--spacing)*0)}.m-1{margin:calc(var(--spacing)*1)}.m-4{margin:calc(var(--spacing)*4)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-4{margin-inline:calc(var(--spacing)*-4)}.-mx-5{margin-inline:calc(var(--spacing)*-5)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing)*-2)}.-my-\[9px\]{margin-block:-9px}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-1{margin-block:calc(var(--spacing)*1)}.my-6{margin-block:calc(var(--spacing)*6)}.-mt-2{margin-top:calc(var(--spacing)*-2)}.-mt-3{margin-top:calc(var(--spacing)*-3)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-14{margin-top:calc(var(--spacing)*14)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-\[0\.2rem\]{margin-top:.2rem}.mt-\[0\.3rem\]{margin-top:.3rem}.mt-\[0\.15em\]{margin-top:.15em}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.\!mr-0{margin-right:calc(var(--spacing)*0)!important}.\!mr-auto{margin-right:auto!important}.-mr-1\.5{margin-right:calc(var(--spacing)*-1.5)}.-mr-2{margin-right:calc(var(--spacing)*-2)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-auto{margin-right:auto}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.\!ml-0{margin-left:calc(var(--spacing)*0)!important}.-ml-2{margin-left:calc(var(--spacing)*-2)}.-ml-px{margin-left:-1px}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-3\.5{margin-left:calc(var(--spacing)*3.5)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-\[1\.05rem\]{margin-left:1.05rem}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[560\/400\]{aspect-ratio:560/400}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-1\.5{width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.size-24{width:calc(var(--spacing)*24);height:calc(var(--spacing)*24)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.\!h-7{height:calc(var(--spacing)*7)!important}.\!h-8{height:calc(var(--spacing)*8)!important}.h-\(--cell-size\){height:var(--cell-size)}.h-0{height:calc(var(--spacing)*0)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.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-5{height:calc(var(--spacing)*5)}.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-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-40{height:calc(var(--spacing)*40)}.h-56{height:calc(var(--spacing)*56)}.h-72{height:calc(var(--spacing)*72)}.h-96{height:calc(var(--spacing)*96)}.h-\[1px\]{height:1px}.h-\[13px\]{height:13px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[70vh\]{height:70vh}.h-\[72px\]{height:72px}.h-\[85svh\]{height:85svh}.h-\[440px\]{height:440px}.h-\[calc\(100svh-9rem\)\]{height:calc(100svh - 9rem)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-36{max-height:calc(var(--spacing)*36)}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-\[4\.5rem\]{max-height:4.5rem}.max-h-\[22rem\]{max-height:22rem}.max-h-\[42vh\]{max-height:42vh}.max-h-\[45vh\]{max-height:45vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[94svh\]{max-height:94svh}.max-h-\[300px\]{max-height:300px}.max-h-\[360px\]{max-height:360px}.max-h-\[calc\(100svh-2rem\)\]{max-height:calc(100svh - 2rem)}.max-h-\[calc\(100svh-6rem\)\]{max-height:calc(100svh - 6rem)}.max-h-\[calc\(100svh-14rem\)\]{max-height:calc(100svh - 14rem)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-7{min-height:calc(var(--spacing)*7)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-\[13rem\]{min-height:13rem}.min-h-\[16rem\]{min-height:16rem}.min-h-\[22rem\]{min-height:22rem}.min-h-\[29\.5rem\]{min-height:29.5rem}.min-h-\[44px\]{min-height:44px}.min-h-\[44rem\]{min-height:44rem}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70vh\]{min-height:70vh}.min-h-\[420px\]{min-height:420px}.min-h-\[calc\(100svh-9rem\)\]{min-height:calc(100svh - 9rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-fit{width:fit-content!important}.w-\(--cell-size\){width:var(--cell-size)}.w-0{width:calc(var(--spacing)*0)}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:calc(var(--spacing)*1)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-5\/6{width:83.3333%}.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-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-22{width:calc(var(--spacing)*22)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-60{width:calc(var(--spacing)*60)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-96{width:calc(var(--spacing)*96)}.w-\[--radix-popover-trigger-width\]{width:--radix-popover-trigger-width}.w-\[1px\]{width:1px}.w-\[7rem\]{width:7rem}.w-\[8\.5rem\]{width:8.5rem}.w-\[8rem\]{width:8rem}.w-\[12rem\]{width:12rem}.w-\[18px\]{width:18px}.w-\[22rem\]{width:22rem}.w-\[25\%\]{width:25%}.w-\[30\%\]{width:30%}.w-\[38\%\]{width:38%}.w-\[40\%\]{width:40%}.w-\[52\%\]{width:52%}.w-\[68\%\]{width:68%}.w-\[71\%\]{width:71%}.w-\[87\%\]{width:87%}.w-\[92\%\]{width:92%}.w-\[180px\]{width:180px}.w-\[248px\]{width:248px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[min\(560px\,calc\(100vw-2rem\)\)\]{width:min(560px,100vw - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-32{max-width:calc(var(--spacing)*32)}.max-w-56{max-width:calc(var(--spacing)*56)}.max-w-\[15rem\]{max-width:15rem}.max-w-\[16ch\]{max-width:16ch}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18ch\]{max-width:18ch}.max-w-\[22ch\]{max-width:22ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[26ch\]{max-width:26ch}.max-w-\[26rem\]{max-width:26rem}.max-w-\[30ch\]{max-width:30ch}.max-w-\[32ch\]{max-width:32ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[34rem\]{max-width:34rem}.max-w-\[40\%\]{max-width:40%}.max-w-\[44ch\]{max-width:44ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[46rem\]{max-width:46rem}.max-w-\[48ch\]{max-width:48ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[52rem\]{max-width:52rem}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[76ch\]{max-width:76ch}.max-w-\[80\%\]{max-width:80%}.max-w-\[80ch\]{max-width:80ch}.max-w-\[82\%\]{max-width:82%}.max-w-\[85\%\]{max-width:85%}.max-w-\[90\%\]{max-width:90%}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[620px\]{max-width:620px}.max-w-\[960px\]{max-width:960px}.max-w-\[980px\]{max-width:980px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[calc\(100vw-16px\)\]{max-width:calc(100vw - 16px)}.max-w-\[min\(94vw\,640px\)\]{max-width:min(94vw,640px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-7{min-width:calc(var(--spacing)*7)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-24{min-width:calc(var(--spacing)*24)}.min-w-40{min-width:calc(var(--spacing)*40)}.min-w-48{min-width:calc(var(--spacing)*48)}.min-w-64{min-width:calc(var(--spacing)*64)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[180px\]{min-width:180px}.min-w-\[640px\]{min-width:640px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1)}.-translate-x-1\/2,.translate-x-\[-50\%\]{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1)}.-translate-y-1\/2,.translate-y-\[-50\%\]{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-14{scroll-margin-top:calc(var(--spacing)*14)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing)*20)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.columns-2{column-count:2}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_5rem_6rem_2rem\]{grid-template-columns:1fr 5rem 6rem 2rem}.grid-cols-\[1fr_6rem\]{grid-template-columns:1fr 6rem}.grid-cols-\[1fr_minmax\(0\,36rem\)_1fr\]{grid-template-columns:1fr minmax(0,36rem) 1fr}.grid-cols-\[5\.5rem_1fr\]{grid-template-columns:5.5rem 1fr}.grid-cols-\[7\.5rem_minmax\(0\,1fr\)_4\.5rem\]{grid-template-columns:7.5rem minmax(0,1fr) 4.5rem}.grid-cols-\[30\%_1fr_5rem\]{grid-template-columns:30% 1fr 5rem}.grid-cols-\[30\%_1fr_6rem\]{grid-template-columns:30% 1fr 6rem}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_3\.5rem\]{grid-template-columns:minmax(0,1fr) 3.5rem}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,7rem\)_1fr\]{grid-template-columns:minmax(0,7rem) 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.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}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.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-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-14{gap:calc(var(--spacing)*14)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*10)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*16)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*16)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*20)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*20)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing)*1.5)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-5{column-gap:calc(var(--spacing)*5)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-x-8{column-gap:calc(var(--spacing)*8)}.gap-x-10{column-gap:calc(var(--spacing)*10)}.gap-x-14{column-gap:calc(var(--spacing)*14)}.gap-x-16{column-gap:calc(var(--spacing)*16)}:where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-1.5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-1.5)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-3\.5{row-gap:calc(var(--spacing)*3.5)}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-5{row-gap:calc(var(--spacing)*5)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-8{row-gap:calc(var(--spacing)*8)}.gap-y-10{row-gap:calc(var(--spacing)*10)}.gap-y-12{row-gap:calc(var(--spacing)*12)}: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-border>:not(:last-child)),:where(.divide-border\/60>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){:where(.divide-border\/60>:not(:last-child)){border-color:color-mix(in oklab,var(--border)60%,transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1rem_1rem_\.25rem_1rem\]{border-radius:1rem 1rem .25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[5px\]{border-radius:5px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-tr-sm{border-top-right-radius:calc(var(--radius) - 4px)}.rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.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-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[--color-border\]{border-color:--color-border}.border-accent{border-color:var(--accent)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border)50%,transparent)}}.border-destructive,.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/30{border-color:color-mix(in oklab,var(--destructive)30%,transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/50{border-color:color-mix(in oklab,var(--destructive)50%,transparent)}}.border-destructive\/60{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/60{border-color:color-mix(in oklab,var(--destructive)60%,transparent)}}.border-foreground\/30{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/30{border-color:color-mix(in oklab,var(--foreground)30%,transparent)}}.border-info,.border-info\/25{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.border-info\/25{border-color:color-mix(in oklab,var(--info)25%,transparent)}}.border-info\/40{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.border-info\/40{border-color:color-mix(in oklab,var(--info)40%,transparent)}}.border-input{border-color:var(--input)}.border-muted-foreground\/40{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/40{border-color:color-mix(in oklab,var(--muted-foreground)40%,transparent)}}.border-neutral-400{border-color:var(--color-neutral-400)}.border-positive,.border-positive\/25{border-color:var(--positive)}@supports (color:color-mix(in lab,red,red)){.border-positive\/25{border-color:color-mix(in oklab,var(--positive)25%,transparent)}}.border-positive\/30{border-color:var(--positive)}@supports (color:color-mix(in lab,red,red)){.border-positive\/30{border-color:color-mix(in oklab,var(--positive)30%,transparent)}}.border-positive\/40{border-color:var(--positive)}@supports (color:color-mix(in lab,red,red)){.border-positive\/40{border-color:color-mix(in oklab,var(--positive)40%,transparent)}}.border-primary{border-color:var(--primary)}.border-primary-foreground\/20{border-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.border-primary-foreground\/20{border-color:color-mix(in oklab,var(--primary-foreground)20%,transparent)}}.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/50{border-color:color-mix(in oklab,var(--primary)50%,transparent)}}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.border-warning,.border-warning\/30{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/30{border-color:color-mix(in oklab,var(--warning)30%,transparent)}}.border-warning\/40{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/40{border-color:color-mix(in oklab,var(--warning)40%,transparent)}}.border-warning\/70{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/70{border-color:color-mix(in oklab,var(--warning)70%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.\!bg-transparent{background-color:#0000!important}.bg-\[--color-bg\]{background-color:--color-bg}.bg-\[oklch\(0\.2_0\.004_106\)\]{background-color:oklch(20% .004 106)}.bg-accent,.bg-accent\/20{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/20{background-color:color-mix(in oklab,var(--accent)20%,transparent)}}.bg-accent\/40{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/40{background-color:color-mix(in oklab,var(--accent)40%,transparent)}}.bg-background,.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/70{background-color:color-mix(in oklab,var(--background)70%,transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/80{background-color:color-mix(in oklab,var(--background)80%,transparent)}}.bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/90{background-color:color-mix(in oklab,var(--background)90%,transparent)}}.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-border{background-color:var(--border)}.bg-brand\/10{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-brand\/10{background-color:color-mix(in oklab,var(--brand)10%,transparent)}}.bg-card,.bg-card\/40{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/40{background-color:color-mix(in oklab,var(--card)40%,transparent)}}.bg-chart-1{background-color:var(--chart-1)}.bg-chart-2,.bg-chart-2\/45{background-color:var(--chart-2)}@supports (color:color-mix(in lab,red,red)){.bg-chart-2\/45{background-color:color-mix(in oklab,var(--chart-2)45%,transparent)}}.bg-chart-3{background-color:var(--chart-3)}.bg-chart-4{background-color:var(--chart-4)}.bg-chart-5{background-color:var(--chart-5)}.bg-destructive{background-color:var(--destructive)}.bg-destructive-foreground\/80{background-color:var(--destructive-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-destructive-foreground\/80{background-color:color-mix(in oklab,var(--destructive-foreground)80%,transparent)}}.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/5{background-color:color-mix(in oklab,var(--destructive)5%,transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.bg-destructive\/15{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/15{background-color:color-mix(in oklab,var(--destructive)15%,transparent)}}.bg-foreground,.bg-foreground\/20{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/20{background-color:color-mix(in oklab,var(--foreground)20%,transparent)}}.bg-foreground\/70{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/70{background-color:color-mix(in oklab,var(--foreground)70%,transparent)}}.bg-info{background-color:var(--info)}.bg-info-muted,.bg-info-muted\/40{background-color:var(--info-muted)}@supports (color:color-mix(in lab,red,red)){.bg-info-muted\/40{background-color:color-mix(in oklab,var(--info-muted)40%,transparent)}}.bg-input{background-color:var(--input)}.bg-muted{background-color:var(--muted)}.bg-muted-foreground,.bg-muted-foreground\/40{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/40{background-color:color-mix(in oklab,var(--muted-foreground)40%,transparent)}}.bg-muted-foreground\/60{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/60{background-color:color-mix(in oklab,var(--muted-foreground)60%,transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--muted)30%,transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted)40%,transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/60{background-color:color-mix(in oklab,var(--muted)60%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-positive{background-color:var(--positive)}.bg-positive-muted,.bg-positive-muted\/60{background-color:var(--positive-muted)}@supports (color:color-mix(in lab,red,red)){.bg-positive-muted\/60{background-color:color-mix(in oklab,var(--positive-muted)60%,transparent)}}.bg-positive\/15{background-color:var(--positive)}@supports (color:color-mix(in lab,red,red)){.bg-positive\/15{background-color:color-mix(in oklab,var(--positive)15%,transparent)}}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--primary)15%,transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}.bg-secondary,.bg-secondary\/60{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/60{background-color:color-mix(in oklab,var(--secondary)60%,transparent)}}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-accent{background-color:var(--sidebar-accent)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-sidebar-primary{background-color:var(--sidebar-primary)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--warning)}.bg-warning-muted,.bg-warning-muted\/40{background-color:var(--warning-muted)}@supports (color:color-mix(in lab,red,red)){.bg-warning-muted\/40{background-color:color-mix(in oklab,var(--warning-muted)40%,transparent)}}.bg-warning\/10{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--warning)10%,transparent)}}.bg-white{background-color:var(--color-white)}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.stroke-border{stroke:var(--border)}.stroke-transparent{stroke:#0000}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[62\%_center\]{object-position:62% center}.\!p-4{padding:calc(var(--spacing)*4)!important}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.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-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.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)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-12{padding-inline:calc(var(--spacing)*12)}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.py-16{padding-block:calc(var(--spacing)*16)}.py-24{padding-block:calc(var(--spacing)*24)}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-14{padding-top:calc(var(--spacing)*14)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-\[9px\]{padding-top:9px}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-1\.5{padding-right:calc(var(--spacing)*1.5)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-5{padding-right:calc(var(--spacing)*5)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-7{padding-right:calc(var(--spacing)*7)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-12{padding-right:calc(var(--spacing)*12)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-14{padding-bottom:calc(var(--spacing)*14)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-7{padding-left:calc(var(--spacing)*7)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-9{padding-left:calc(var(--spacing)*9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.label-caps{--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);--tw-tracking:.08em;letter-spacing:.08em;color:var(--muted-foreground);text-transform:uppercase}.font-mono,.label-caps{font-family:Geist Mono,ui-monospace,SFMono-Regular,monospace}.font-sans{font-family:Geist,ui-sans-serif,system-ui,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[12px\]{font-size:12px!important}.\!text-\[13px\]{font-size:13px!important}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9em\]{font-size:.9em}.text-\[0\.85em\]{font-size:.85em}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[5px\]{font-size:5px}.text-\[6px\]{font-size:6px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[26px\]{font-size:26px}.text-\[32px\]{font-size:32px}.text-\[clamp\(1\.4rem\,2\.6vw\,1\.9rem\)\]{font-size:clamp(1.4rem,2.6vw,1.9rem)}.text-\[clamp\(1\.6rem\,3vw\,2\.2rem\)\]{font-size:clamp(1.6rem,3vw,2.2rem)}.text-\[clamp\(1\.25rem\,2\.2vw\,1\.625rem\)\]{font-size:clamp(1.25rem,2.2vw,1.625rem)}.text-\[clamp\(1\.25rem\,2\.4vw\,1\.6rem\)\]{font-size:clamp(1.25rem,2.4vw,1.6rem)}.text-\[clamp\(1\.25rem\,2\.4vw\,1\.65rem\)\]{font-size:clamp(1.25rem,2.4vw,1.65rem)}.text-\[clamp\(1\.75rem\,3\.4vw\,2\.6rem\)\]{font-size:clamp(1.75rem,3.4vw,2.6rem)}.text-\[clamp\(1\.75rem\,3vw\,2\.5rem\)\]{font-size:clamp(1.75rem,3vw,2.5rem)}.text-\[clamp\(1\.875rem\,4\.2vw\,3\.25rem\)\]{font-size:clamp(1.875rem,4.2vw,3.25rem)}.text-\[clamp\(1\.875rem\,4vw\,2\.9rem\)\]{font-size:clamp(1.875rem,4vw,2.9rem)}.text-\[clamp\(2\.25rem\,5vw\,3\.75rem\)\]{font-size:clamp(2.25rem,5vw,3.75rem)}.text-\[clamp\(2\.75rem\,7vw\,5\.25rem\)\]{font-size:clamp(2.75rem,7vw,5.25rem)}.text-\[clamp\(2rem\,5vw\,3\.25rem\)\]{font-size:clamp(2rem,5vw,3.25rem)}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.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-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-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.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-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[oklch\(0\.8_0\.12_150\)\]{color:oklch(80% .12 150)}.text-accent-foreground{color:var(--accent-foreground)}.text-background{color:var(--background)}.text-border{color:var(--border)}.text-brand{color:var(--brand)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-destructive\/80{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.text-destructive\/80{color:color-mix(in oklab,var(--destructive)80%,transparent)}}.text-foreground,.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/70{color:color-mix(in oklab,var(--foreground)70%,transparent)}}.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/90{color:color-mix(in oklab,var(--foreground)90%,transparent)}}.text-info{color:var(--info)}.text-muted-foreground,.text-muted-foreground\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/40{color:color-mix(in oklab,var(--muted-foreground)40%,transparent)}}.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/50{color:color-mix(in oklab,var(--muted-foreground)50%,transparent)}}.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/60{color:color-mix(in oklab,var(--muted-foreground)60%,transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/70{color:color-mix(in oklab,var(--muted-foreground)70%,transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-positive{color:var(--positive)}.text-positive-foreground{color:var(--positive-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-accent-foreground{color:var(--sidebar-accent-foreground)}.text-sidebar-foreground{color:var(--sidebar-foreground)}.text-sidebar-primary{color:var(--sidebar-primary)}.text-sidebar-primary-foreground{color:var(--sidebar-primary-foreground)}.text-warning{color:var(--warning)}.text-white{color:var(--color-white)}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white)45%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-muted-foreground\/50{-webkit-text-decoration-color:var(--muted-foreground);text-decoration-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.decoration-muted-foreground\/50{-webkit-text-decoration-color:color-mix(in oklab,var(--muted-foreground)50%,transparent);text-decoration-color:color-mix(in oklab,var(--muted-foreground)50%,transparent)}}.decoration-dashed{text-decoration-style:dashed}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.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\!{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xl{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)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.shadow-xs,.shadow\/gradient{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow\/gradient{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.\!ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.ring,.ring-0{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.ring-1,.ring-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.ring-border{--tw-ring-color:var(--border)}.ring-card{--tw-ring-color:var(--card)}.ring-primary{--tw-ring-color:var(--primary)}.ring-ring{--tw-ring-color:var(--ring)}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.\!ring-offset-0{--tw-ring-offset-width:0px!important;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)!important}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.invert{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,)}.invert{--tw-invert:invert(100%)}.sepia{--tw-sepia:sepia(100%)}.filter,.sepia{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-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-\[2px\],.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.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\!{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!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\,width\]{transition-property:height,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:2rem\]{--cell-size:2rem}.\[date\:FORMAT\]{date:FORMAT}.\[date\:YYYY-MM-DD\]{date:YYYY-MM-DD}.\[date\:YYYY\/MM\]{date:YYYY/MM}.\[token\:FORMAT\]{token:FORMAT}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.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)}.group-hover\:bg-brand\/15:is(:where(.group):hover *){background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-brand\/15:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--brand)15%,transparent)}}.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--foreground)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}}.group-has-\[\[data-chat-active\=true\]\]\/home\:hidden:is(:where(.group\/home):has([data-chat-active=true]) *){display:none}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing)*2.5)}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing)*2.5)}.group-data-\[checked\=true\]\:block:is(:where(.group)[data-checked=true] *){display:block}.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing)*-2)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.first\:rounded-t-lg:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.last\:mt-0:last-child{margin-top:calc(var(--spacing)*0)}.last\:rounded-b-lg:last-child{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-brand\/50:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.hover\:border-brand\/50:hover{border-color:color-mix(in oklab,var(--brand)50%,transparent)}}.hover\:border-foreground:hover,.hover\:border-foreground\/20:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:border-foreground\/20:hover{border-color:color-mix(in oklab,var(--foreground)20%,transparent)}}.hover\:border-muted-foreground\/40:hover{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:border-muted-foreground\/40:hover{border-color:color-mix(in oklab,var(--muted-foreground)40%,transparent)}}.hover\:border-primary:hover,.hover\:border-primary\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab,var(--primary)50%,transparent)}}.hover\:bg-accent:hover,.hover\:bg-accent\/40:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab,var(--accent)40%,transparent)}}.hover\:bg-accent\/60:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/60:hover{background-color:color-mix(in oklab,var(--accent)60%,transparent)}}.hover\:bg-background:hover{background-color:var(--background)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.hover\:bg-positive:hover{background-color:var(--positive)}.hover\:bg-positive-muted:hover{background-color:var(--positive-muted)}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:bg-secondary\/70:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/70:hover{background-color:color-mix(in oklab,var(--secondary)70%,transparent)}}.hover\:bg-sidebar-accent\/60:hover{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sidebar-accent\/60:hover{background-color:color-mix(in oklab,var(--sidebar-accent)60%,transparent)}}.hover\:bg-warning-muted:hover{background-color:var(--warning-muted)}.hover\:bg-warning\/20:hover{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/20:hover{background-color:color-mix(in oklab,var(--warning)20%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-sidebar-foreground:hover{color:var(--sidebar-foreground)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}}.focus\:border-ring:focus{border-color:var(--ring)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-destructive\/10:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus\:bg-destructive\/10:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-destructive:focus{color:var(--destructive)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-primary:focus{--tw-ring-color:var(--primary)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-1:focus{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:ring-offset-background:focus{--tw-ring-offset-color:var(--background)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:bg-accent:focus-visible{background-color:var(--accent)}.focus-visible\:\!ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--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)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive:focus-visible{--tw-ring-color:var(--destructive)}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\:ring-ring\/60:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/60:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)60%,transparent)}}.focus-visible\:\!ring-offset-0:focus-visible{--tw-ring-offset-width:0px!important;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)!important}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-100:disabled{opacity:1}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[state\=checked\]\:border-primary:has([data-state=checked]){border-color:var(--primary)}.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:color-mix(in oklab,var(--primary)5%,transparent)}}.has-\[\:focus-visible\]\:ring-2:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\:focus-visible\]\:ring-ring:has(:focus-visible){--tw-ring-color:var(--ring)}.has-\[\:focus-visible\]\:ring-offset-2:has(:focus-visible){--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.has-\[\:focus-visible\]\:ring-offset-background:has(:focus-visible){--tw-ring-offset-color:var(--background)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-1:has([data-slot=input-group-control]:focus-visible){--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)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.has-\[textarea\:focus-visible\]\:border-ring:has(:is(textarea:focus-visible)){border-color:var(--ring)}.has-\[textarea\:focus-visible\]\:ring-2:has(:is(textarea:focus-visible)){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[textarea\:focus-visible\]\:ring-ring:has(:is(textarea:focus-visible)){--tw-ring-color:var(--ring)}.has-\[textarea\:focus-visible\]\:ring-inset:has(:is(textarea:focus-visible)){--tw-ring-inset:inset}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing)*2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing)*3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:calc(var(--radius) - 2px)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing)*3)}.has-\[\>button\]\:mr-\[-0\.4rem\]:has(>button){margin-right:-.4rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing)*0)}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing)*2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3\.5:has(>svg){padding-inline:calc(var(--spacing)*3.5)}.has-\[\>svg\]\:px-5:has(>svg){padding-inline:calc(var(--spacing)*5)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.aria-invalid\:focus-visible\:ring-destructive[aria-invalid=true]:focus-visible{--tw-ring-color:var(--destructive)}.aria-selected\:bg-accent[aria-selected=true]{background-color:var(--accent)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:var(--accent-foreground)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:bg-accent\/60[data-active=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:bg-accent\/60[data-active=true]{background-color:color-mix(in oklab,var(--accent)60%,transparent)}}.data-\[active\=true\]\:shadow-\[inset_2px_0_0_var\(--primary\)\][data-active=true]{--tw-shadow:inset 2px 0 0 var(--tw-shadow-color,var(--primary));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[checked\=true\]\:border-foreground[data-checked=true]{border-color:var(--foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[on\=true\]\:bg-accent[data-on=true]{background-color:var(--accent)}.data-\[on\=true\]\:text-foreground[data-on=true]{color:var(--foreground)}.data-\[open\=false\]\:-rotate-90[data-open=false]{rotate:-90deg}.data-\[open\=true\]\:h-\[55\%\][data-open=true]{height:55%}.data-\[open\=true\]\:border-t[data-open=true]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[open\=true\]\:bg-accent[data-open=true]{background-color:var(--accent)}.data-\[open\=true\]\:text-foreground[data-open=true]{color:var(--foreground)}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[over\=true\]\:border-foreground\/40[data-over=true]{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.data-\[over\=true\]\:border-foreground\/40[data-over=true]{border-color:color-mix(in oklab,var(--foreground)40%,transparent)}}.data-\[over\=true\]\:bg-accent\/40[data-over=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[over\=true\]\:bg-accent\/40[data-over=true]{background-color:color-mix(in oklab,var(--accent)40%,transparent)}}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing)*3)}.data-\[state\=active\]\:border-b-2[data-state=active]{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.data-\[state\=active\]\:border-primary[data-state=active]{border-color:var(--primary)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:bg-primary[data-state=active]{background-color:var(--primary)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:text-primary-foreground[data-state=active]{color:var(--primary-foreground)}.data-\[state\=active\]\:shadow[data-state=active]{--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)}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:bg-card[data-state=checked]{background-color:var(--card)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-foreground[data-state=checked]{color:var(--foreground)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=checked\]\:shadow-xs[data-state=checked]{--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)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=selected\]\:bg-accent[data-state=selected]{background-color:var(--accent)}.data-\[state\=selected\]\:shadow-\[inset_2px_0_0_0_var\(--primary\)\][data-state=selected]{--tw-shadow:inset 2px 0 0 0 var(--tw-shadow-color,var(--primary));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing)*-1)}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:639px){.max-\[639px\]\:aspect-\[600\/820\]{aspect-ratio:600/820}}@media not all and (min-width:64rem){.max-lg\:overflow-x-auto{overflow-x:auto}.max-lg\:px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.max-lg\:has-\[\[data-menu-panel\]\:not\(\[hidden\]\)\]\:pb-60:has([data-menu-panel]:not([hidden])){padding-bottom:calc(var(--spacing)*60)}.max-lg\:has-\[\[data-menu-panel\]\:not\(\[hidden\]\)\]\:pb-72:has([data-menu-panel]:not([hidden])){padding-bottom:calc(var(--spacing)*72)}}@media not all and (min-width:40rem){.max-sm\:flex-wrap{flex-wrap:wrap}}@media (min-width:40rem){.sm\:top-6{top:calc(var(--spacing)*6)}.sm\:right-6{right:calc(var(--spacing)*6)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-0{margin-inline:calc(var(--spacing)*0)}.sm\:mt-0{margin-top:calc(var(--spacing)*0)}.sm\:mt-4{margin-top:calc(var(--spacing)*4)}.sm\:mr-auto{margin-right:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:w-36{width:calc(var(--spacing)*36)}.sm\:w-56{width:calc(var(--spacing)*56)}.sm\:w-64{width:calc(var(--spacing)*64)}.sm\:w-72{width:calc(var(--spacing)*72)}.sm\:w-fit{width:fit-content}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-\[min\(94vw\,640px\)\]{max-width:min(94vw,640px)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:min-w-32{min-width:calc(var(--spacing)*32)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[1fr_10rem\]{grid-template-columns:1fr 10rem}.sm\:grid-cols-\[10rem_minmax\(0\,1fr\)_5rem\]{grid-template-columns:10rem minmax(0,1fr) 5rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_repeat\(5\,3rem\)_4rem\]{grid-template-columns:minmax(0,1fr) repeat(5,3rem) 4rem}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-5{gap:calc(var(--spacing)*5)}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:px-2{padding-inline:calc(var(--spacing)*2)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:pt-8{padding-top:calc(var(--spacing)*8)}.sm\:pb-8{padding-bottom:calc(var(--spacing)*8)}.sm\:text-left{text-align:left}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:-mx-8{margin-inline:calc(var(--spacing)*-8)}.md\:mt-5{margin-top:calc(var(--spacing)*5)}.md\:mt-8{margin-top:calc(var(--spacing)*8)}.md\:mt-12{margin-top:calc(var(--spacing)*12)}.md\:mt-16{margin-top:calc(var(--spacing)*16)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:table-cell{display:table-cell}.md\:aspect-\[840\/360\]{aspect-ratio:840/360}.md\:h-auto{height:auto}.md\:w-0{width:calc(var(--spacing)*0)}.md\:w-1\/2{width:50%}.md\:w-64{width:calc(var(--spacing)*64)}.md\:w-96{width:calc(var(--spacing)*96)}.md\:w-full{width:100%}.md\:max-w-\[40ch\]{max-width:40ch}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.md\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,13rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,13rem) minmax(0,1fr)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-10{gap:calc(var(--spacing)*10)}.md\:gap-x-8{column-gap:calc(var(--spacing)*8)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-7{padding:calc(var(--spacing)*7)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:p-10{padding:calc(var(--spacing)*10)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:px-12{padding-inline:calc(var(--spacing)*12)}.md\:py-10{padding-block:calc(var(--spacing)*10)}.md\:py-12{padding-block:calc(var(--spacing)*12)}.md\:py-14{padding-block:calc(var(--spacing)*14)}.md\:py-16{padding-block:calc(var(--spacing)*16)}.md\:py-20{padding-block:calc(var(--spacing)*20)}.md\:py-24{padding-block:calc(var(--spacing)*24)}.md\:pt-10{padding-top:calc(var(--spacing)*10)}.md\:pt-16{padding-top:calc(var(--spacing)*16)}.md\:pt-20{padding-top:calc(var(--spacing)*20)}.md\:pt-24{padding-top:calc(var(--spacing)*24)}.md\:pb-12{padding-bottom:calc(var(--spacing)*12)}.md\:pb-14{padding-bottom:calc(var(--spacing)*14)}.md\:pb-16{padding-bottom:calc(var(--spacing)*16)}.md\:pb-20{padding-bottom:calc(var(--spacing)*20)}.md\:pb-24{padding-bottom:calc(var(--spacing)*24)}.md\:pl-0{padding-left:calc(var(--spacing)*0)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:data-\[open\=true\]\:h-auto[data-open=true]{height:auto}.md\:data-\[open\=true\]\:w-96[data-open=true]{width:calc(var(--spacing)*96)}.md\:data-\[open\=true\]\:border-t-0[data-open=true]{border-top-style:var(--tw-border-style);border-top-width:0}.md\:data-\[open\=true\]\:border-l[data-open=true]{border-left-style:var(--tw-border-style);border-left-width:1px}}@media (min-width:64rem){.lg\:top-6{top:calc(var(--spacing)*6)}.lg\:right-4{right:calc(var(--spacing)*4)}.lg\:bottom-10{bottom:calc(var(--spacing)*10)}.lg\:left-8{left:calc(var(--spacing)*8)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-4{grid-column-start:4}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:mx-0{margin-inline:calc(var(--spacing)*0)}.lg\:mt-0{margin-top:calc(var(--spacing)*0)}.lg\:mt-8{margin-top:calc(var(--spacing)*8)}.lg\:mt-12{margin-top:calc(var(--spacing)*12)}.lg\:block{display:block}.lg\:contents{display:contents}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:h-full{height:100%}.lg\:max-h-none{max-height:none}.lg\:min-h-\[22rem\]{min-height:22rem}.lg\:\!w-64{width:calc(var(--spacing)*64)!important}.lg\:w-\[420px\]{width:420px}.lg\:max-w-\[340px\]{max-width:340px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.lg\:grid-cols-\[1\.2fr_repeat\(5\,1fr\)\]{grid-template-columns:1.2fr repeat(5,1fr)}.lg\:grid-cols-\[1\.45fr_1fr\]{grid-template-columns:1.45fr 1fr}.lg\:grid-cols-\[1fr_1fr_1fr_17\.5rem\]{grid-template-columns:1fr 1fr 1fr 17.5rem}.lg\:grid-cols-\[1fr_1fr_17\.5rem\]{grid-template-columns:1fr 1fr 17.5rem}.lg\:grid-cols-\[13rem_minmax\(0\,1fr\)\]{grid-template-columns:13rem minmax(0,1fr)}.lg\:grid-cols-\[14rem_minmax\(0\,1fr\)\]{grid-template-columns:14rem minmax(0,1fr)}.lg\:grid-cols-\[40\%_1fr\]{grid-template-columns:40% 1fr}.lg\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.4fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr)}.lg\:grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.lg\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.08fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,25rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,25rem)}.lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,6fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.lg\:grid-cols-\[minmax\(0\,22rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,22rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,68ch\)_15rem\]{grid-template-columns:minmax(0,68ch) 15rem}.lg\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-6{gap:calc(var(--spacing)*6)}.lg\:gap-10{gap:calc(var(--spacing)*10)}.lg\:gap-14{gap:calc(var(--spacing)*14)}.lg\:gap-16{gap:calc(var(--spacing)*16)}.lg\:gap-20{gap:calc(var(--spacing)*20)}:where(.lg\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}.lg\:gap-y-0{row-gap:calc(var(--spacing)*0)}.lg\:self-start{align-self:flex-start}.lg\:justify-self-end{justify-self:flex-end}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-6{padding:calc(var(--spacing)*6)}.lg\:p-12{padding:calc(var(--spacing)*12)}.lg\:px-0{padding-inline:calc(var(--spacing)*0)}.lg\:px-6{padding-inline:calc(var(--spacing)*6)}.lg\:px-10{padding-inline:calc(var(--spacing)*10)}.lg\:px-28{padding-inline:calc(var(--spacing)*28)}.lg\:py-8{padding-block:calc(var(--spacing)*8)}.lg\:pt-6{padding-top:calc(var(--spacing)*6)}.lg\:pt-10{padding-top:calc(var(--spacing)*10)}.lg\:pt-16{padding-top:calc(var(--spacing)*16)}.lg\:pt-\[3\.25rem\]{padding-top:3.25rem}.lg\:pt-\[var\(--mk-hero-offset\)\]{padding-top:var(--mk-hero-offset)}.lg\:pr-0{padding-right:calc(var(--spacing)*0)}.lg\:pb-0{padding-bottom:calc(var(--spacing)*0)}.lg\:pb-6{padding-bottom:calc(var(--spacing)*6)}.lg\:pl-8{padding-left:calc(var(--spacing)*8)}}@media (min-width:80rem){.xl\:block{display:block}.xl\:hidden{display:none}.xl\:w-\[460px\]{width:460px}.xl\:max-w-\[380px\]{max-width:380px}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:96rem){.\32 xl\:block{display:block}}@container field-group (min-width:28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}@container (min-width:42rem){.\@2xl\:mt-14{margin-top:calc(var(--spacing)*14)}.\@2xl\:inline-flex{display:inline-flex}.\@2xl\:gap-x-8{column-gap:calc(var(--spacing)*8)}.\@2xl\:px-6{padding-inline:calc(var(--spacing)*6)}.\@2xl\:pt-12{padding-top:calc(var(--spacing)*12)}.\@2xl\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\@2xl\:text-\[15px\]{font-size:15px}.\@2xl\:text-\[32px\]{font-size:32px}}@container (min-width:48rem){.\@3xl\:flex{display:flex}.\@3xl\:pl-0{padding-left:calc(var(--spacing)*0)}}@container (min-width:64rem){.\@5xl\:flex{display:flex}.\@5xl\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.\@5xl\:gap-x-8{column-gap:calc(var(--spacing)*8)}}.dark\:border-destructive:is(.dark *){border-color:var(--destructive)}.dark\:\!bg-transparent:is(.dark *){background-color:#0000!important}.dark\:bg-background\/80:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-background\/80:is(.dark *){background-color:color-mix(in oklab,var(--background)80%,transparent)}}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:text-destructive:is(.dark *){color:var(--destructive)}.dark\:invert:is(.dark *){--tw-invert:invert(100%);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,)}.dark\:invert-0:is(.dark *){--tw-invert:invert(0%);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,)}@media (hover:hover){.dark\:hover\:text-accent-foreground:is(.dark *):hover{color:var(--accent-foreground)}}.dark\:has-data-\[state\=checked\]\:bg-primary\/10:is(.dark *):has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:has-data-\[state\=checked\]\:bg-primary\/10:is(.dark *):has([data-state=checked]){background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab,var(--border)50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing)*1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing)*0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing)*5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing)*12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing)*3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing)*5)}.\[\&_\[data-icon\]\]\:text-destructive [data-icon]{color:var(--destructive)}.\[\&_\[data-icon\]\]\:text-info [data-icon]{color:var(--info)}.\[\&_\[data-icon\]\]\:text-positive [data-icon]{color:var(--positive)}.\[\&_\[data-icon\]\]\:text-warning [data-icon]{color:var(--warning)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_strong\]\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-destructive svg{color:var(--destructive)}.\[\&_svg\]\:text-muted-foreground svg{color:var(--muted-foreground)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\]\:border-border tr{border-color:var(--border)}@media (hover:hover){.\[\&_tr\]\:hover\:bg-transparent tr:hover{background-color:#0000}}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker,.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\[\&\:has\(svg\)\]\:pl-11:has(svg){padding-left:calc(var(--spacing)*11)}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing)*3)}.\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing)*3)}.\[\.border-t\]\:pt-4.border-t{padding-top:calc(var(--spacing)*4)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:flex-1>*{flex:1}.\[\&\>\*\]\:justify-center>*{justify-content:center}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}@container field-group (min-width:28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\:last-child\]\:border-b>:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&\>\:last-child\]\:border-border>:last-child{border-color:var(--border)}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing)*4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (min-width:28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.\[\&\>\[data-slot\=field\]\]\:p-4>[data-slot=field]{padding:calc(var(--spacing)*4)}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox]{margin-top:1px}@container field-group (min-width:28rem){.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox]{margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing)*3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing)*3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing)*2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing)*2)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>p\]\:mt-0>p{margin-top:calc(var(--spacing)*0)}.\[\&\>p\]\:mt-3>p{margin-top:calc(var(--spacing)*3)}.\[\&\>p\]\:text-\[14\.5px\]>p{font-size:14.5px}.\[\&\>p\]\:text-\[14px\]>p{font-size:14px}.\[\&\>p\+p\]\:mt-3>p+p{margin-top:calc(var(--spacing)*3)}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing)*4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing)*4)}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing)*3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:h-5>svg{height:calc(var(--spacing)*5)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing)*3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:w-5>svg{width:calc(var(--spacing)*5)}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-warning>svg{color:var(--warning)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.\[\&\>tr\]\:hover\:bg-transparent>tr:hover{background-color:#0000}}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing)*-1.5)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}.font-billy-serif{font-family:Instrument Serif,Iowan Old Style,Palatino,Georgia,Times New Roman,serif;font-style:normal;font-weight:400}:root{--radius:.625rem;--background:oklch(96.63% .0018 106.42);--foreground:oklch(18.54% .0025 106.42);--card:oklch(100% 0 0);--card-foreground:var(--foreground);--popover:oklch(100% 0 0);--popover-foreground:var(--foreground);--sidebar:oklch(96.63% .0018 106.42);--sidebar-foreground:oklch(34.07% .0033 106.42);--sidebar-primary:oklch(18.54% .0025 106.42);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(100% 0 0);--sidebar-accent-foreground:var(--foreground);--sidebar-border:oklch(90.77% .002 106.42);--sidebar-ring:oklch(70.83% .0035 106.42);--primary:oklch(18.54% .0025 106.42);--primary-foreground:oklch(98.81% .0009 106.42);--secondary:oklch(94.64% .0019 106.42);--secondary-foreground:var(--foreground);--muted:oklch(94.64% .0019 106.42);--muted-foreground:oklch(54.86% .0044 106.42);--accent:oklch(94.64% .0019 106.42);--accent-foreground:var(--foreground);--destructive:oklch(57.71% .2152 27.33);--destructive-foreground:oklch(98.81% .0009 106.42);--border:oklch(90.77% .002 106.42);--input:oklch(90.77% .002 106.42);--ring:oklch(70.83% .0035 106.42);--positive:oklch(59.26% .1451 152.1);--positive-foreground:oklch(98.81% .0009 106.42);--positive-muted:oklch(95.57% .0339 152.1);--warning:oklch(72.61% .1631 66.53);--warning-foreground:oklch(18.54% .0025 106.42);--warning-muted:oklch(96.39% .0518 87.7);--info:oklch(59.46% .1554 254.6);--info-muted:oklch(95.56% .0233 254.6);--chart-1:oklch(18.54% .0025 106.42);--chart-2:oklch(59.46% .1554 254.6);--chart-3:oklch(59.26% .1451 152.1);--chart-4:oklch(72.61% .1631 66.53);--chart-5:oklch(62.68% .1699 306.6);--brand:var(--primary);--brand-foreground:var(--primary-foreground)}.dark{--background:oklch(16.22% .0021 106.42);--foreground:oklch(94.18% .0016 106.42);--card:oklch(20.44% .0025 106.42);--card-foreground:var(--foreground);--popover:oklch(23.14% .0028 106.42);--popover-foreground:var(--foreground);--sidebar:oklch(18.54% .0025 106.42);--sidebar-foreground:oklch(76.99% .0031 106.42);--sidebar-primary:oklch(94.18% .0016 106.42);--sidebar-primary-foreground:oklch(16.22% .0021 106.42);--sidebar-accent:oklch(26.83% .003 106.42);--sidebar-accent-foreground:var(--foreground);--sidebar-border:oklch(26.83% .003 106.42);--sidebar-ring:oklch(43.86% .0039 106.42);--primary:oklch(94.18% .0016 106.42);--primary-foreground:oklch(16.22% .0021 106.42);--secondary:oklch(26.83% .003 106.42);--secondary-foreground:var(--foreground);--muted:oklch(26.83% .003 106.42);--muted-foreground:oklch(65.59% .0037 106.42);--accent:oklch(26.83% .003 106.42);--accent-foreground:var(--foreground);--destructive:oklch(63.68% .2078 25.33);--destructive-foreground:oklch(98.81% .0009 106.42);--border:oklch(26.83% .003 106.42);--input:oklch(30.59% .0032 106.42);--ring:oklch(43.86% .0039 106.42);--positive:oklch(72.26% .1701 149.6);--positive-foreground:oklch(16.22% .0021 106.42);--positive-muted:oklch(27.94% .0603 152.1);--warning:oklch(79.47% .1587 74.4);--warning-foreground:oklch(16.22% .0021 106.42);--warning-muted:oklch(30.33% .0672 74.4);--info:oklch(69.59% .1442 254.6);--info-muted:oklch(29.05% .0716 254.6);--chart-1:oklch(94.18% .0016 106.42);--chart-2:oklch(69.59% .1442 254.6);--chart-3:oklch(72.26% .1701 149.6);--chart-4:oklch(79.47% .1587 74.4);--chart-5:oklch(72.69% .1544 306.6);--brand:var(--primary);--brand-foreground:var(--primary-foreground)}.bb-toast,.mock-toast{max-width:var(--container-sm);align-items:flex-start;gap:calc(var(--spacing)*3);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--popover);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--popover-foreground);--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);display:flex}.mock-toast{right:calc(var(--spacing)*4);bottom:calc(var(--spacing)*4);z-index:60;position:fixed}main[data-page]:not(.bb-mounted){visibility:hidden}#bb-sidebar{width:4rem}@media (min-width:1024px){#bb-sidebar[data-collapsed=false]{width:15.5rem}}.bb-collapsible[data-open=false] .bb-sub,.bb-hair,.bb-narrow{display:none}.bb-collapsible[data-open=true] .bb-chev{transform:rotate(180deg)}@media (max-width:1023px){#bb-sidebar .bb-heading,#bb-sidebar .bb-sub,#bb-sidebar .bb-wide{display:none!important}#bb-sidebar .bb-label{display:none}#bb-sidebar .bb-hair,#bb-sidebar .bb-narrow{display:block}#bb-sidebar .bb-org{background:0 0;border-color:#0000}}#bb-sidebar[data-collapsed=true] .bb-heading,#bb-sidebar[data-collapsed=true] .bb-sub,#bb-sidebar[data-collapsed=true] .bb-wide{display:none!important}#bb-sidebar[data-collapsed=true] .bb-label{display:none}#bb-sidebar[data-collapsed=true] .bb-hair,#bb-sidebar[data-collapsed=true] .bb-narrow{display:block}#bb-sidebar[data-collapsed=true] .bb-org{background:0 0;border-color:#0000}.bb-brand>span{grid-area:1/1;transition:opacity .22s,transform .22s,filter .22s}.bb-brand .bb-expand{opacity:0;filter:blur(2px);pointer-events:none;display:grid;transform:scale(.7)}@media (min-width:1024px){#bb-sidebar[data-collapsed=true] .bb-brand:hover .bb-logo{opacity:0;filter:blur(2px);transform:scale(.7)}#bb-sidebar[data-collapsed=true] .bb-brand:hover .bb-expand{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.bb-brand>span{transition:opacity .12s linear;filter:none!important;transform:none!important}}@media (min-width:768px){#bb-sidebar[data-collapsed=true] [data-palette-open]{box-shadow:none;background:0 0;border-color:#0000}#bb-sidebar[data-collapsed=true] [data-palette-open]:hover{background:var(--sidebar-accent)}@supports (color:color-mix(in lab,red,red)){#bb-sidebar[data-collapsed=true] [data-palette-open]:hover{background:color-mix(in oklab,var(--sidebar-accent)60%,transparent)}}#bb-sidebar[data-collapsed=true] [data-palette-open]:hover{color:var(--sidebar-foreground)}}#bb-tip{z-index:100;pointer-events:none;border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--popover);width:max-content;max-width:16rem;padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--popover-foreground);--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);opacity:0;transition:opacity .12s,transform .12s;position:fixed;transform:scale(.95)}#bb-tip[data-side=top]{transform-origin:var(--ax)100%}#bb-tip[data-side=bottom]{transform-origin:var(--ax)0}#bb-tip[data-side=right]{transform-origin:0 var(--ay)}#bb-tip[data-open=true]{opacity:1;transform:none}#bb-tip:after{content:"";background:var(--popover);border:1px solid var(--border);border-radius:2px;width:9px;height:9px;position:absolute;rotate:45deg}#bb-tip[data-side=top]:after{left:calc(var(--ax) - 4.5px);border-top-color:#0000;border-left-color:#0000;bottom:-5px}#bb-tip[data-side=bottom]:after{left:calc(var(--ax) - 4.5px);border-bottom-color:#0000;border-right-color:#0000;top:-5px}#bb-tip[data-side=right]:after{top:calc(var(--ay) - 4.5px);border-top-color:#0000;border-right-color:#0000;left:-5px}.bb-metric-card,.palette-panel{--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)}#bb-fly{opacity:0;transition:opacity .12s,transform .12s;transform:translate(-4px)}#bb-fly[data-open=true]{opacity:1;transform:none}.bb-collapsible[data-open=true] .bb-chev.bb-chev-r{transform:rotate(90deg)}.menu.has-sub{overflow:visible}.sub{position:relative}.sub>.sub-menu{z-index:60;padding-left:6px;display:none;position:absolute;bottom:-5px;left:100%}.sub.open>.sub-menu,.sub:focus-within>.sub-menu{display:block}.sub.open>.menu-item,.sub:focus-within>.menu-item{background:var(--accent)}#bb-scroll>div{--bb-gutter:1rem}@media (min-width:768px){#bb-scroll>div{--bb-gutter:1.5rem}}@media (min-width:1024px){#bb-scroll>div{--bb-gutter:2.5rem}}[data-sticky]{z-index:20;background:var(--card);margin-inline:calc(var(--bb-gutter,0px)*-1);padding-inline:var(--bb-gutter,0);margin-top:-.625rem;padding-top:.625rem;padding-bottom:.625rem;position:sticky;top:0}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes subtle-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes bb-tm-pulse{0%,to{opacity:1}50%{opacity:.35}}#bb-tm[data-state=running] .tm-dot{animation:bb-tm-pulse 2s ease-in-out infinite}#bb-tm[data-state=paused] .tm-dot{background:var(--muted-foreground)}#bb-tm[data-state=paused] [data-tm-time]{color:var(--muted-foreground)}@media (prefers-reduced-motion:reduce){#bb-tm .tm-dot{animation:none!important}}body,html{height:100%}body{font-family:var(--font-sans)}.sec .ph{color:var(--warning);background:var(--warning-muted);white-space:nowrap;border-radius:4px;padding:.05em .35em;font-family:Geist Mono,ui-monospace,monospace;font-size:.86em}.sec>section{scroll-margin-top:5rem}.sec h2{letter-spacing:-.025em;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:500;line-height:1.15}.sec li,.sec p{color:var(--foreground);font-size:15px;line-height:1.75}@supports (color:color-mix(in lab,red,red)){.sec li,.sec p{color:color-mix(in oklab,var(--foreground)85%,transparent)}}.sec p{margin-top:.9rem}.sec strong{color:var(--foreground);font-weight:500}.sec ul.list{margin-top:.9rem;padding-left:1.2rem;list-style:outside}.sec ul.list li::marker{color:var(--muted-foreground)}.sec ul.list li+li{margin-top:.4rem}.sec a:not(.btn){text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.sec a:not(.btn){-webkit-text-decoration-color:color-mix(in oklab,var(--foreground)35%,transparent);text-decoration-color:color-mix(in oklab,var(--foreground)35%,transparent)}}.sec a:not(.btn):hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.sec dl.kv{border:1px solid var(--border);background:var(--card);border-radius:.75rem;margin-top:1.1rem}.sec dl.kv>div{gap:.2rem 1.5rem;padding:.8rem 1rem;display:grid}.sec dl.kv>div+div{border-top:1px solid var(--border)}@media (min-width:640px){.sec dl.kv>div{grid-template-columns:10rem 1fr}}.sec dl.kv dt{font-size:14px;font-weight:500}.sec dl.kv dd{color:var(--muted-foreground);font-size:14px}:is([data-scene],#hero-demo) .outline{outline:none}.gen-bar-slot{height:3.625rem}.gen-bar{z-index:20;left:0;right:0;bottom:calc(1rem + env(safe-area-inset-bottom,0px));pointer-events:none;width:calc(min(1200px,100%) - 2.5rem);margin-inline:auto;transition:transform .22s,visibility linear;position:fixed}@media (min-width:768px){.gen-bar{width:calc(min(1200px,100%) - 4rem)}}.gen-bar[data-hidden=true]{transform:translateY(calc(100% + 1rem + env(safe-area-inset-bottom,0px)));visibility:hidden;transition:transform .22s,visibility 0s linear .22s}@media (prefers-reduced-motion:reduce){.gen-bar,.gen-bar[data-hidden=true]{transition:none}}html:has([data-marketing]){overflow-x:clip}.mk-header{z-index:40;background:var(--background);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.mk-header{background:color-mix(in oklab,var(--background)82%,transparent)}}.mk-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);will-change:transform;transition:transform .22s}.mk-header[data-hidden=true]{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.mk-header{transition:none}}.mk-mega{z-index:41;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;top:100%;left:0;right:0;transform:translateY(-4px)}.mk-mega[data-open=true]{visibility:visible;opacity:1;transition-delay:0s;transform:none}.mk-mega[data-open=true]>div>div{pointer-events:auto;position:relative}.mk-mega[data-open=true]>div>div:before{content:"";height:.5rem;position:absolute;bottom:100%;left:0;right:0}.mk-trigger[data-open=true]{background:var(--accent);color:var(--foreground)}.mk-trigger[data-open=true] .mk-trigger-chev{transform:rotate(180deg)}.mk-trigger-chev{transition:transform .16s}.mk-menu-scrim{z-index:30;background:var(--background);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.mk-menu-scrim{background:color-mix(in oklab,var(--background)40%,transparent)}}.mk-menu-scrim{opacity:0;visibility:hidden;transition:opacity .16s,visibility 0s linear .16s}.mk-menu-scrim[data-open=true]{opacity:1;visibility:visible;transition-delay:0s}.mk-mobile{z-index:60;background:var(--background);overscroll-behavior:contain;flex-direction:column;display:none;position:fixed;inset:0;overflow-y:auto}.mk-mobile[data-open=true]{display:flex}.mk-acc[data-open=false] .mk-acc-body{display:none}.mk-acc[data-open=true] .mk-acc-chev{transform:rotate(180deg)}body.mk-lock{overflow:hidden}.mk-footer{isolation:isolate;background-color:var(--background);background-image:url(/images/site/footer-background-lightmode.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover;position:relative}.dark .mk-footer{background-image:url(/images/site/footer-background-darkmode.webp)}.mk-footer:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom,var(--background)0,var(--background)38%,var(--background)100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.mk-footer:before{background:linear-gradient(to bottom,var(--background)0,color-mix(in oklab,var(--background)80%,transparent)38%,color-mix(in oklab,var(--background)22%,transparent)100%)}}.filter-pill{border:1px solid var(--border);height:2rem;color:var(--muted-foreground);white-space:nowrap;border-radius:9999px;align-items:center;gap:.5rem;padding:0 .75rem;font-size:13px;font-weight:500;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.filter-pill:hover{color:var(--foreground);border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.filter-pill:hover{border-color:color-mix(in oklab,var(--foreground)30%,transparent)}}.filter-pill[data-active=true]{color:var(--primary-foreground);background:var(--primary);border-color:var(--primary)}.filter-pill[data-active=true] span:last-child{opacity:.7}.prose-bb>p{color:var(--foreground);margin-top:1rem;font-size:15.5px;line-height:1.75}@supports (color:color-mix(in lab,red,red)){.prose-bb>p{color:color-mix(in oklab,var(--foreground)88%,transparent)}}.prose-bb>h2{letter-spacing:-.025em;margin-top:3rem;font-size:1.45rem;line-height:1.2}.prose-bb>h2,.prose-bb>h3{scroll-margin-top:5rem;font-weight:500}.prose-bb>h3{letter-spacing:-.015em;margin-top:2rem;font-size:1.05rem}.prose-bb .ccard--feature .ccard-title{scroll-margin-top:5rem}.prose-bb>ol,.prose-bb>ul{color:var(--foreground);margin-top:1rem;padding-left:1.25rem;font-size:15.5px;line-height:1.7}@supports (color:color-mix(in lab,red,red)){.prose-bb>ol,.prose-bb>ul{color:color-mix(in oklab,var(--foreground)88%,transparent)}}.prose-bb>ul{list-style:outside}.prose-bb>ol{list-style:decimal}.prose-bb li+li{margin-top:.4rem}.prose-bb li::marker{color:var(--muted-foreground)}.prose-bb a:not(.btn){text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.prose-bb a:not(.btn){-webkit-text-decoration-color:color-mix(in oklab,var(--foreground)35%,transparent);text-decoration-color:color-mix(in oklab,var(--foreground)35%,transparent)}}.prose-bb a:not(.btn){transition:text-decoration-color .15s}.prose-bb a:not(.btn):hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.prose-bb strong{color:var(--foreground);font-weight:600}.prose-bb aside p{color:var(--foreground);font-size:14.5px;line-height:1.7}@supports (color:color-mix(in lab,red,red)){.prose-bb aside p{color:color-mix(in oklab,var(--foreground)88%,transparent)}}.prose-bb aside .label-caps{color:var(--muted-foreground);font-size:11px;line-height:1}.prose-bb aside h2{letter-spacing:-.015em;font-size:1.1rem;font-weight:500;line-height:1.3}.prose-bb .tbl strong{font-weight:inherit;color:inherit}.tbl.bb-matrix td:not(:first-child),.tbl.bb-matrix th:not(:first-child){text-align:center;vertical-align:middle}.tbl.bb-matrix td:not(:first-child){min-width:7.5rem}.bb-mark-cell{vertical-align:middle;flex-direction:column;align-items:center;gap:.3rem;display:inline-flex}.bb-mark{border-radius:999px;place-items:center;width:1.375rem;height:1.375rem;display:inline-grid}.bb-mark svg{width:.8rem;height:.8rem}.bb-mark--yes{background:var(--positive-muted);color:var(--positive)}.bb-mark--no{background:var(--muted);color:var(--muted-foreground)}.bb-mark-tag{border:1px solid var(--border);background:var(--background);white-space:nowrap;color:var(--foreground);border-radius:999px;padding:.3rem .55rem;font-size:11.5px;font-weight:500;line-height:1;display:inline-block}.bb-mark-tag--coming-soon{color:var(--muted-foreground);border-style:dashed}.bb-mark-note{max-width:12rem;color:var(--muted-foreground);font-size:12.5px;line-height:1.35;display:block}.toc a[aria-current=true]{color:var(--foreground);border-color:var(--foreground)}details.faq>summary{cursor:pointer;list-style:none}details.faq>summary::-webkit-details-marker{display:none}details.faq[open] .faq-chev{transform:rotate(180deg)}.prose-bb>.bb-h-icon{align-items:center;gap:.75rem;display:flex}.bb-h-ghost{flex:none;place-items:center;width:40px;height:40px;display:grid}.bb-h-lucide{width:1.25rem;height:1.25rem;color:var(--muted-foreground);flex:none}.prose-bb>.bb-logos{border:1px solid var(--border);background:var(--card);border-radius:.5rem;flex-wrap:wrap;justify-content:center;gap:1rem 1.5rem;margin-top:1.5rem;padding:1.5rem 1.25rem}.bb-logo,.prose-bb>.bb-logos{align-items:center;display:flex}.bb-logo{flex-direction:column;gap:.6rem}.bb-logo-img{place-items:center;width:3rem;height:3rem;display:grid}.bb-logo-img img{width:auto;max-width:100%;height:auto;max-height:100%}.bb-logo-img .bb-logo-dark,.dark .bb-logo-img .bb-logo-light{display:none}.dark .bb-logo-img .bb-logo-dark{display:block}.bb-logo-name{font-size:12.5px}.bb-logo-name,.bb-logo-sep{color:var(--muted-foreground)}.bb-logo-sep{padding-bottom:1.6rem;font-size:1.1rem}@media (max-width:479px){.prose-bb>.bb-logos{flex-wrap:nowrap;gap:.75rem;padding:1.25rem .75rem}.bb-logo-img{width:2.5rem;height:2.5rem}.bb-logo-name{white-space:nowrap;font-size:11.5px}}.prose-bb>.bb-fcards{margin-top:1.5rem}.bb-fcards .ccard-list>li+li{margin-top:0}.ccard--feature .ccard-body{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.375rem 1rem;padding:1.25rem 1.375rem 1.3rem;display:grid}.ccard--feature .ccard-body>*{grid-column:2}.ccard--feature .ccard-icon{border:1px solid var(--border);background:var(--card);border-radius:.5rem;grid-area:span 3/1;place-items:center;width:2.75rem;height:2.75rem;display:grid}.ccard--feature .ccard-icon svg{width:1.25rem;height:1.25rem}.ccard--feature .ccard-title{margin:0}.ccard--feature .ccard-excerpt{-webkit-line-clamp:unset;line-clamp:none;font-size:14.5px;line-height:1.6;display:block;overflow:visible}.ccard--feature .ccard-more{margin-top:.125rem;padding-top:0}.prose-bb a.ccard-link{text-decoration:none}.ph:not(:is([data-scene],#hero-demo) *){font-family:var(--font-mono);color:var(--warning);background:var(--warning-muted);white-space:nowrap;border-radius:4px;padding:.05em .35em;font-size:.86em}.legal h3,.legal>section{scroll-margin-top:4.5rem}.legal h3{letter-spacing:-.015em;margin-top:2.25rem;font-size:1.05rem;font-weight:500}.legal li,.legal p{color:var(--foreground);font-size:14.5px;line-height:1.75}@supports (color:color-mix(in lab,red,red)){.legal li,.legal p{color:color-mix(in oklab,var(--foreground)85%,transparent)}}.legal p,.legal ul.list{margin-top:.75rem}.legal ul.list{padding-left:1.2rem;list-style:outside}.legal ul.list li::marker{color:var(--muted-foreground)}.legal ul.list li+li{margin-top:.3rem}.legal a:not(.btn){text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.legal a:not(.btn){-webkit-text-decoration-color:color-mix(in oklab,var(--foreground)35%,transparent);text-decoration-color:color-mix(in oklab,var(--foreground)35%,transparent)}}.legal a:not(.btn):hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.legal dl.kv{border:1px solid var(--border);background:var(--card);border-radius:.5rem;margin-top:1rem}.legal dl.kv>div{gap:.25rem 1.5rem;padding:.7rem 1rem;display:grid}.legal dl.kv>div+div{border-top:1px solid var(--border)}@media (min-width:640px){.legal dl.kv>div{grid-template-columns:11rem 1fr}}.legal dl.kv dt{color:var(--muted-foreground);font-size:13px}.legal dl.kv dd{font-size:14px}.fp-match-cta{border-radius:999px;height:3.25rem;padding:0 2rem;font-size:16px}.fp-page .fa-list{gap:.75rem;margin-top:2rem;display:grid}.fp-page .fa-list li{align-items:flex-start;gap:.75rem;font-size:15px;line-height:1.35;display:flex}.fp-page .fa-tick{background:var(--positive-muted);width:1.25rem;height:1.25rem;color:var(--positive);border-radius:999px;flex:none;place-items:center;margin-top:1px;display:grid}.fp-page .fa-h3{letter-spacing:-.02em;font-size:1.375rem;font-weight:500;line-height:1.2}.fp-page .fa-p{color:var(--muted-foreground);max-width:46ch;margin-top:.75rem;font-size:15.5px;line-height:1.6}.fp-page .fa-band{max-width:1200px;margin-inline:auto;padding-inline:1.25rem}@media (min-width:768px){.fp-page .fa-band{padding-inline:2rem}}.fp-page .fa-dot{border-radius:999px;flex:none;width:.5rem;height:.5rem;display:inline-block}.fp-page .fa-row{border-top:1px solid var(--border);gap:.75rem;height:2.75rem;font-size:13px}.fp-page .fa-day,.fp-page .fa-row{align-items:center;padding:0 1rem;display:flex}.fp-page .fa-day{height:2rem;color:var(--muted-foreground);background:var(--muted);justify-content:space-between;font-size:12px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.fp-page .fa-day{background:color-mix(in oklab,var(--muted)55%,transparent)}}.fp-page .fa-bar{background:var(--muted);border-radius:999px;height:6px;overflow:hidden}.fp-page .fa-bar>span{background:var(--foreground);border-radius:999px;height:100%;display:block}.fp-page .fa-bar>span[data-warn]{background:var(--warning)}.fp-page .fa-sources{border-top:1px solid var(--border);gap:0;display:grid}.fp-page .fa-sources>div{border-bottom:1px solid var(--border);grid-template-columns:2.5rem 1fr;align-items:start;column-gap:1rem;padding:1.1rem 0;display:grid}.fp-page .fa-sources .ic{border:1px solid var(--border);background:var(--card);border-radius:.6rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.fp-page .fa-sources h3{align-items:center;gap:.5rem;font-size:15.5px;font-weight:500;display:flex}.fp-page .fa-sources p{color:var(--muted-foreground);margin-top:.2rem;font-size:14.5px;line-height:1.55}@media (min-width:900px){.fp-page .fa-sources{grid-template-columns:repeat(2,1fr);column-gap:3rem}}.fp-page .fa-ar-time{aspect-ratio:420/320}@media (min-width:768px){.fp-page .fa-ar-time{aspect-ratio:760/308}}.fp-page .tt-leads{gap:1.35rem;max-width:52ch;margin-top:2rem;display:grid}.fp-page .tt-leads p{color:var(--muted-foreground);font-size:16px;line-height:1.6}.fp-page .tt-leads strong{color:var(--foreground);font-weight:500}.fp-page .inv-leads{gap:1.35rem;max-width:52ch;margin-top:2rem;display:grid}.fp-page .inv-leads p{color:var(--muted-foreground);font-size:16px;line-height:1.6}.fp-page .inv-leads strong{color:var(--foreground);font-weight:500}.fp-page .inv-sub{color:var(--muted-foreground);max-width:46ch;margin-top:1.25rem;font-size:16px;line-height:1.6}.fp-page .inv-stage{position:relative}.fp-page .inv-stage-inner{transform-origin:0 0;position:absolute;top:0;left:0}.fp-page .inv-stage:not([data-ready]){visibility:hidden}.fp-page .inv-mail{background:var(--card);border:1px solid var(--foreground);border-radius:12px;width:520px;height:580px;position:absolute;top:0;left:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fp-page .inv-mail{border:1px solid color-mix(in oklab,var(--foreground)10%,transparent)}}.fp-page .inv-mail{box-shadow:0 50px 100px -40px #00000059,0 20px 40px -24px #00000040}.fp-page .inv-mail-bar{border-bottom:1px solid var(--border);background:var(--muted);align-items:center;gap:10px;height:34px;padding:0 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.fp-page .inv-mail-bar{background:color-mix(in oklab,var(--muted)60%,var(--card))}}.fp-page .inv-mail-bar{color:var(--muted-foreground);font-size:11.5px}.fp-page .inv-mail-bar .dots{gap:6px;display:flex}.fp-page .inv-mail-bar .dots i{background:var(--foreground);border-radius:999px;width:10px;height:10px}@supports (color:color-mix(in lab,red,red)){.fp-page .inv-mail-bar .dots i{background:color-mix(in oklab,var(--foreground)16%,transparent)}}.fp-page .inv-mail-bar .t{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;margin-right:46px;overflow:hidden}.fp-page .inv-mail-head{border-bottom:1px solid var(--border);padding:14px 18px 12px;font-size:12px;line-height:1.45}.fp-page .inv-mail-head .subj{letter-spacing:-.01em;margin-bottom:10px;font-size:15px;font-weight:600}.fp-page .inv-mail-head .from{align-items:center;gap:10px;display:flex}.fp-page .inv-mail-head .av{background:var(--foreground);width:30px;height:30px;color:var(--background);border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.fp-page .inv-mail-head .who{flex:1;min-width:0}.fp-page .inv-mail-head .who b{font-weight:600}.fp-page .inv-mail-head .m{color:var(--muted-foreground)}.fp-page .inv-mail-head .att{border:1px solid var(--border);border-radius:6px;align-items:center;gap:6px;margin-top:10px;padding:4px 10px 4px 6px;font-size:11.5px;display:inline-flex}.fp-page .inv-mail-head .att .pdf{border:1px solid var(--border);width:20px;height:20px;color:var(--muted-foreground);border-radius:4px;place-items:center;font-size:7px;font-weight:700;display:grid}.fp-page .inv-mail-body{height:100%;position:relative;overflow:hidden}.fp-page .inv-mail-body iframe{transform-origin:0 0;pointer-events:none;background:#f5f5f4;border:0;width:640px;height:900px;display:block;transform:scale(.8125)}.dark .fp-page .inv-mail-body iframe{background:#0e0e0d}.fp-page .inv-sheet{background:#fff;border-radius:4px;width:397px;height:561.5px;position:absolute;top:150px;left:380px;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 60px 110px -40px #00000073,0 24px 48px -28px #0000004d}.fp-page .inv-sheet .tplpage{left:0}.fp-page .inv-stage[data-layout=compact] .inv-mail{width:500px;height:520px}.fp-page .inv-stage[data-layout=compact] .inv-mail-body iframe{transform:scale(.78)}.fp-page .inv-stage[data-layout=compact] .inv-sheet{top:330px;left:150px}.fp-page .inv-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fp-page .inv-stat{border:1px solid var(--border);background:var(--card);border-radius:.7rem;padding:14px 16px}.fp-page .inv-stat .k{color:var(--muted-foreground);align-items:center;gap:7px;font-size:12px;display:flex}.fp-page .inv-stat .k i{border-radius:999px;flex:none;width:7px;height:7px}.fp-page .inv-stat .v{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:6px;font-family:Geist Mono,ui-monospace,monospace;font-size:22px;font-weight:600}.fp-page .inv-stat .s{color:var(--muted-foreground);margin-top:2px;font-size:11.5px}.fp-page .inv-tools{justify-content:space-between;align-items:center;gap:12px;margin:18px 0 12px;display:flex}.fp-page .inv-search{border:1px solid var(--input);border-radius:calc(var(--radius) - 2px);background:var(--card);width:200px;height:32px;color:var(--muted-foreground);align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.fp-page .inv-list{border:1px solid var(--border);background:var(--card);border-radius:.7rem;overflow:hidden}.fp-page .inv-list .tbl td{padding-block:9px}.fp-page .inv-trio{gap:1.5rem 3rem;margin-top:3rem;display:grid}@media (min-width:900px){.fp-page .inv-trio{grid-template-columns:repeat(3,minmax(0,1fr))}}.fp-page .inv-trio p{color:var(--muted-foreground);font-size:15.5px;line-height:1.6}.fp-page .inv-trio strong{color:var(--foreground);font-weight:500}.fp-page .inv-check-page{width:492px;height:520px;box-shadow:0 0 0 1px var(--border),0 24px 60px -30px #00000073;background:#fff;border-radius:4px;position:absolute;top:26px;left:32px;overflow:hidden}.fp-page .inv-check-page:after{content:"";background:linear-gradient(#0000,#fff);height:70px;position:absolute;bottom:0;left:0;right:0}.fp-page .inv-check-page .tplpage{left:0}.fp-page .inv-mark{border:1.5px dashed var(--warning);background:var(--warning);border-radius:4px;position:absolute}@supports (color:color-mix(in lab,red,red)){.fp-page .inv-mark{background:color-mix(in oklab,var(--warning)10%,transparent)}}.fp-page .inv-asks{gap:.6rem;margin-top:.75rem;display:grid}.fp-page .inv-asks li{background:var(--card);border:1px solid var(--border);border-radius:1rem 1rem 1rem .3rem;justify-self:start;max-width:100%;padding:.55rem .9rem;font-size:14.5px;line-height:1.4}.fp-page .inv-chat{border:1px solid var(--foreground);border-radius:.85rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fp-page .inv-chat{border:1px solid color-mix(in oklab,var(--foreground)12%,transparent)}}.fp-page .inv-chat{background:var(--card);max-width:520px;margin-inline:auto;box-shadow:0 30px 70px -34px #00000080}.fp-page .inv-eyebrow{color:var(--positive);font-size:14px;font-weight:500}.fp-page .inv-incl{gap:2.5rem 2rem;margin-top:3.5rem;display:grid}@media (min-width:640px){.fp-page .inv-incl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.fp-page .inv-incl{grid-template-columns:repeat(4,minmax(0,1fr))}}.fp-page .inv-incl h3{padding-left:1rem;font-size:15px;font-weight:500;line-height:1.3;position:relative}.fp-page .inv-incl h3:before{content:"";background:var(--positive);border-radius:2px;width:2px;position:absolute;top:1px;bottom:1px;left:0}.fp-page .inv-incl ul{gap:.7rem;margin-top:1.1rem;padding-left:1rem;display:grid}.fp-page .inv-incl li{color:var(--muted-foreground);align-items:flex-start;gap:.6rem;font-size:14.5px;line-height:1.4;display:flex}.fp-page .inv-incl .tick{background:var(--positive-muted);width:1rem;height:1rem;color:var(--positive);border-radius:999px;flex:none;place-items:center;margin-top:1px;display:grid}.fp-page .inv-incl .tick svg{width:10px;height:10px}.fp-page .inv-only-narrow{display:none}@media (max-width:639px){.fp-page .inv-only-wide{display:none}.fp-page .inv-only-narrow{display:block}}.fp-page .fa-tl{gap:4rem;margin-top:3.5rem;display:grid;position:relative}.fp-page .fa-tl:before{content:"";background:var(--border);width:1px;position:absolute;top:.6rem;bottom:.6rem;left:1.05rem}.fp-page .fa-step{gap:1.5rem 3rem;padding-left:3.25rem;display:grid;position:relative}@media (min-width:1024px){.fp-page .fa-step{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}}.fp-page .fa-node{background:var(--card);border:1px solid var(--border);border-radius:999px;place-items:center;width:2.1rem;height:2.1rem;display:grid;position:absolute;top:0;left:0}.fp-page .fa-node[data-tone=warning]{background:var(--warning-muted);color:var(--warning);border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.fp-page .fa-node[data-tone=warning]{border-color:color-mix(in oklab,var(--warning)35%,transparent)}}.fp-page .fa-node[data-tone=positive]{background:var(--positive-muted);color:var(--positive);border-color:var(--positive)}@supports (color:color-mix(in lab,red,red)){.fp-page .fa-node[data-tone=positive]{border-color:color-mix(in oklab,var(--positive)35%,transparent)}}.fp-page .fa-when{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);font-family:Geist Mono,ui-monospace,monospace;font-size:11px}.fp-page .fa-mail{width:440px}.fp-page .fa-mail .hd{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr;gap:2px 10px;margin-bottom:14px;padding-bottom:12px;font-size:11px;display:grid}.fp-page .fa-mail .hd span:nth-child(odd){color:var(--muted-foreground)}.fp-page .fa-mail p{font-size:12.5px;line-height:1.55}.fp-page .fa-mail .sum{gap:3px;margin-top:12px;font-size:12px;display:grid}.fp-page .fa-mail .sum>div{justify-content:space-between;display:flex}.fp-page .fa-mail .sum>div:last-child{border-top:1px solid var(--border);margin-top:3px;padding-top:6px;font-weight:600}.fp-page .fa-pill{background:var(--warning-muted);color:var(--warning);border-radius:999px;margin-bottom:8px;padding:1px 8px;font-size:10.5px;font-weight:600;display:inline-block}.fp-page .fa-calc{border:1px solid var(--border);background:var(--card);border-radius:1rem;gap:1.1rem;padding:1.5rem;display:grid}.fp-page .fa-calc label{color:var(--muted-foreground);gap:.35rem;font-size:12.5px;display:grid}.fp-page .fa-calc .grid2{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.fp-page .fa-calc .out{border-top:1px solid var(--border);gap:.35rem;padding-top:1rem;font-size:14px;display:grid}.fp-page .fa-calc .out>div{justify-content:space-between;gap:1rem;display:flex}.fp-page .fa-calc .out>div.t{border-top:1px solid var(--border);margin-top:.3rem;padding-top:.6rem;font-size:16px;font-weight:600}.fp-page .fa-calc .note{color:var(--muted-foreground);font-size:12px;line-height:1.5}.fp-page .fa-ba{gap:1.5rem;display:grid}@media (min-width:900px){.fp-page .fa-ba{grid-template-columns:1fr 1fr;gap:2rem}}.fp-page .fa-ba>div{border:1px solid var(--border);background:var(--card);border-radius:1rem;overflow:hidden}.fp-page .fa-ba .cap{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.1rem;font-size:12.5px;font-weight:500;display:flex}.fp-page .fa-ba .cap span:last-child{color:var(--muted-foreground);font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:400}.fp-page .fa-ba ul{margin:0;padding:.5rem 0;list-style:none}.fp-page .fa-ba li{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:.55rem;padding:.28rem 1.1rem;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;display:flex;overflow:hidden}.fp-page .fa-ba li i,.fp-page .fa-ba li svg{flex:none}.fp-page .fa-ba li.f{color:var(--foreground)}.fp-page .fa-ba li.d1{padding-left:2.2rem}.fp-page .fa-ba li.d2{padding-left:3.3rem}.fp-page .fa-ba li .sz{opacity:.7;margin-left:auto;font-size:11px}.fp-page .fa-ba .before li{opacity:.9}.fp-page .fa-ba .before li:nth-child(3n){opacity:.6}.fp-page .fa-ar-dunning{aspect-ratio:420/294}.fp-page .fa-ar-books{aspect-ratio:480/370}@media (min-width:1024px){.fp-page .fa-step .fa-node{top:calc(50% - 1.05rem)}.fp-page .fa-two-eq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.fp-page .fb-pin{z-index:4;background:var(--foreground);width:22px;height:22px;color:var(--background);box-shadow:0 0 0 3px var(--background);border-radius:999px;place-items:center;font:600 11px/1 Geist Mono,ui-monospace,monospace;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.fp-page .fb-pin{box-shadow:0 0 0 3px color-mix(in oklab,var(--background)75%,transparent)}}.fp-page .fb-pin-n{background:var(--foreground);width:1.75rem;height:1.75rem;color:var(--background);border-radius:999px;place-items:center;font:600 12px/1 Geist Mono,ui-monospace,monospace;display:grid}.fp-page .fb-ref{position:relative}.fp-page .fb-fact h3{font-size:15.5px;font-weight:500}.fp-page .fb-fact p{color:var(--muted-foreground);margin-top:.4rem;font-size:14.5px;line-height:1.6}.fp-page .fb-fact .badge{vertical-align:1px}.fp-page .fb-pin[data-tip]{cursor:default}.fp-page .fb-pin[data-tip]:hover{outline:3px solid var(--foreground)}@supports (color:color-mix(in lab,red,red)){.fp-page .fb-pin[data-tip]:hover{outline:3px solid color-mix(in oklab,var(--foreground)18%,transparent)}}@media (min-width:1024px){.fb-stick{align-self:start;position:sticky;top:6rem}}.mk-tip{z-index:60;border:1px solid var(--border);background:var(--popover,var(--card));width:max-content;max-width:340px;color:var(--popover-foreground,var(--foreground));font-family:var(--font-sans,"Geist",system-ui,sans-serif);letter-spacing:0;text-align:left;pointer-events:none;opacity:0;border-radius:12px;padding:13px 16px;font-size:14px;line-height:1.5;transition:opacity .12s;position:fixed;top:0;left:0;box-shadow:0 14px 40px -14px #00000073}.mk-tip[data-open=true]{opacity:1}.mk-tip b{margin-bottom:2px;font-size:14.5px;font-weight:600;display:block}.fc-tag,.mk-tip span{color:var(--muted-foreground)}.fc-tag{border:1px solid var(--border);letter-spacing:.06em;text-transform:uppercase;background:var(--card);border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .55rem;font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;display:inline-flex}.fc-tag[data-on=true]{color:var(--foreground)}.fc-tag .fc-dot{background:var(--muted-foreground);border-radius:99px;width:6px;height:6px}.fc-tag[data-on=true] .fc-dot{background:var(--positive)}.fc-ico{background:var(--muted);width:28px;height:28px;color:var(--muted-foreground);border-radius:7px;flex:none;place-items:center;display:grid}.fc-ico svg{width:15px;height:15px}.fc-code{color:oklch(95% .004 106);background:oklch(20% .004 106);border-radius:.85rem;overflow:hidden;box-shadow:0 30px 70px -34px #0000008c}.fc-code pre{white-space:pre;margin:0;padding:18px 20px;font-family:Geist Mono,ui-monospace,monospace;font-size:13px;line-height:1.7;overflow-x:auto}.fc-code .fc-c{color:oklch(70% .01 106)}.fc-code-bar{color:oklch(75% .01 106);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;display:flex}.fc-code-bar button{color:inherit}.fc-gap{margin-top:3rem}@media (min-width:768px){.fc-gap{margin-top:5rem}}.fc-link:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (min-width:1024px){.fc-hero2{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.api-code pre{font-size:12.5px}.api-code .k{color:#7dd3fc}.api-code .s{color:#86efac}.api-code .n{color:#fbbf24}.api-code .m{color:#c4b5fd;font-weight:500}.api-code .p{color:oklch(72% .01 106)}.api-preview{text-transform:uppercase;letter-spacing:.08em;color:#fbbf24;white-space:nowrap;border:1px solid #fbbf2466;border-radius:999px;flex:none;margin-left:auto;padding:1px 8px;font-size:10px}.api-bar-l{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.api-groups{gap:3rem;display:grid}.api-group-h{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;padding-bottom:.9rem;display:flex}.api-group-h h3{letter-spacing:-.01em;font-size:1.125rem;font-weight:500}.api-group-h p{color:var(--muted-foreground);font-size:14.5px}.api-cases{gap:1rem;margin-top:1.25rem;display:grid}@media (min-width:768px){.api-cases{grid-template-columns:repeat(3,minmax(0,1fr))}}.api-case{border:1px solid var(--border);background:var(--card);border-radius:.85rem;flex-direction:column;gap:.75rem;min-width:0;padding:1.15rem 1.2rem;display:flex}.api-case[data-main=true]{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.api-case[data-main=true]{border-color:color-mix(in oklab,var(--foreground)22%,var(--border))}}.api-case h4{align-items:center;gap:.6rem;font-size:15.5px;font-weight:500;line-height:1.3;display:flex}.api-case h4 .fc-ico{width:30px;height:30px}.api-case>p{color:var(--muted-foreground);font-size:14.5px;line-height:1.55}.api-tools{flex-wrap:wrap;gap:.35rem;margin-top:auto;padding-top:.25rem;display:flex}.api-tools code{border:1px solid var(--border);color:var(--muted-foreground);background:var(--background);border-radius:5px;padding:.1rem .4rem;font-family:Geist Mono,ui-monospace,monospace;font-size:11px}.api-rules{border-top:1px solid var(--border);gap:.75rem 2rem;margin-top:2.5rem;padding-top:1.5rem;display:grid}@media (min-width:768px){.api-rules{grid-template-columns:repeat(3,minmax(0,1fr))}}.api-rules li{align-items:flex-start;gap:.6rem;font-size:14.5px;line-height:1.5;display:flex}.api-rules li svg{width:15px;height:15px;color:var(--muted-foreground);flex:none;margin-top:3px}.api-mcp{border:1px solid var(--border);background:var(--card);border-radius:.85rem;flex-wrap:wrap;align-items:center;gap:.6rem .9rem;padding:.9rem 1.1rem;font-size:14.5px;line-height:1.45;display:flex}.api-mcp a{text-underline-offset:3px;align-items:center;gap:.25rem;font-weight:500;display:inline-flex}.api-mcp a:hover{text-decoration:underline}.api-mcp a:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:3px}.api-mcp a svg{width:15px;height:15px}.fb-chat{gap:1.75rem;display:grid}.fb-area{align-items:center;gap:.75rem;scroll-margin-top:5.5rem;display:flex}.fb-area:after{content:"";background:var(--border);flex:1;height:1px}.fb-u{background:var(--secondary);border-radius:1rem 1rem .25rem;justify-self:end;max-width:min(88%,30rem);padding:.65rem .95rem;font-size:15px;line-height:1.45}.fb-a{gap:.75rem;display:flex}.fb-a-mark{flex:none;width:2rem;height:2rem;display:block}.fb-intro{align-items:center;gap:.75rem;display:flex}.fb-intro-av{flex:none;width:4rem;height:4rem;display:block}.fb-a-body{flex:1;gap:.75rem;min-width:0;font-size:14.5px;line-height:1.55;display:grid}.fb-rows{border:1px solid var(--border);background:var(--card);border-radius:.6rem;overflow:hidden}.fb-rows>*{align-items:center;gap:.75rem;padding:.6rem .8rem;display:flex}.fb-rows>*+*{border-top:1px solid var(--border)}.fb-rows .grow{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (max-width:520px){.fb-rows>*{flex-wrap:wrap;row-gap:.25rem}.fb-rows .grow{white-space:normal;flex-basis:100%}}.fb-index{position:sticky;top:5.5rem}.fb-index a{border-left:1px solid var(--border);color:var(--muted-foreground);padding:.6rem 0 .6rem .9rem;display:block}.fb-index a:focus-visible,.fb-index a:hover{color:var(--foreground);border-color:var(--foreground);outline:none}.fb-index a strong{color:var(--foreground);font-size:15px;font-weight:500;display:block}.fb-index a span{margin-top:2px;font-size:13.5px;line-height:1.4;display:block}.aic-dev{--t-bg:#0a0c10;--t-panel:#0f1218;--t-bar:#141821;--t-border:#ffffff17;--t-fg:#e6e8ee;--t-muted:#8b93a7;--t-dim:#5c6577;--t-key:#7dd3fc;--t-str:#86efac;--t-num:#fbbf24;--t-cmd:#c4b5fd;--t-ok:#34d399;--t-warn:#fda4af;isolation:isolate;background:var(--t-bg);color:var(--t-fg);border-block:1px solid var(--t-border);color-scheme:dark;position:relative}.aic-dev:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff12 1px,#0000 0);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#00000059 70%,#0000);mask-image:linear-gradient(#000,#00000059 70%,#0000)}.aic-dev ::selection{background:#7dd3fc4d}.aic-mono{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.aic-kicker{letter-spacing:.04em;color:var(--t-ok);font-family:Geist Mono,ui-monospace,monospace;font-size:12px}.aic-kicker:before{content:"~/backbone $ ";color:var(--t-dim)}.aic-h2{letter-spacing:-.035em;max-width:26ch;margin-top:1rem;font-size:clamp(1.75rem,3.6vw,2.75rem);font-weight:500;line-height:1.08}.aic-h2 span,.aic-lead{color:var(--t-muted)}.aic-lead{max-width:58ch;margin-top:1.25rem;font-size:15.5px;line-height:1.6}.aic-lead b,.aic-step p b{color:var(--t-fg);font-weight:500}.aic-dev code.aic-inline{color:var(--t-fg);background:#ffffff12;border-radius:4px;padding:.1em .35em;font-family:Geist Mono,ui-monospace,monospace;font-size:.9em}.aic-grid{gap:2.5rem;margin-top:3.5rem;display:grid}@media (min-width:1024px){.aic-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:4rem}}.aic-steps{counter-reset:aic-step;gap:2rem;display:grid}.aic-step{padding-left:2.75rem;position:relative}.aic-step:before{counter-increment:aic-step;content:counter(aic-step,decimal-leading-zero);color:var(--t-ok);border:1px solid #34d39959;border-radius:6px;padding:2px 6px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;position:absolute;top:.1rem;left:0}.aic-step h3{font-size:16px;font-weight:500}.aic-step p{color:var(--t-muted);margin-top:.35rem;font-size:14.5px;line-height:1.6}.aic-wins{gap:1.25rem;min-width:0;display:grid}.aic-win{background:var(--t-panel);border:1px solid var(--t-border);border-radius:12px;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 20px 50px -20px #0009}.aic-bar{background:var(--t-bar);border-bottom:1px solid var(--t-border);height:38px;color:var(--t-muted);align-items:center;gap:.75rem;min-width:0;padding:0 3rem 0 .9rem;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;display:flex}.aic-dots{flex:none;gap:6px;display:inline-flex}.aic-dots i{background:#ffffff24;border-radius:999px;width:10px;height:10px;display:block}.aic-bar .aic-file{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aic-tag{text-transform:uppercase;letter-spacing:.08em;color:var(--t-num);border:1px solid #fbbf2459;border-radius:999px;flex:none;margin-left:auto;padding:1px 8px;font-size:10.5px}.aic-copy{width:28px;height:28px;color:var(--t-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:5px;right:6px}.aic-copy:hover{color:var(--t-fg);background:#ffffff14}.aic-copy:focus-visible{outline:2px solid var(--t-key);outline-offset:1px}.aic-copy svg{width:15px;height:15px}.aic-code{color:var(--t-fg);white-space:pre;counter-reset:aic-ln;tab-size:2;margin:0;padding:.9rem 1.25rem 1rem 0;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.7;overflow-x:auto}.aic-code .ln{display:inline}.aic-code .ln:before{counter-increment:aic-ln;content:counter(aic-ln);text-align:right;width:2.2rem;color:var(--t-dim);-webkit-user-select:none;user-select:none;margin-right:1.1rem;display:inline-block}.aic-term{padding-left:1rem}.aic-code .cmd:before{content:"$ ";color:var(--t-ok);-webkit-user-select:none;user-select:none}.aic-code .k{color:var(--t-key)}.aic-code .s{color:var(--t-str)}.aic-code .n{color:var(--t-num)}.aic-code .p{color:var(--t-muted)}.aic-code .c{color:var(--t-dim);font-style:italic}.aic-code .f{color:var(--t-cmd)}.aic-code .ok{color:var(--t-ok)}.aic-code .w{color:var(--t-warn)}.aic-code .pr{color:var(--t-ok);-webkit-user-select:none;user-select:none}.aic-tabs{background:var(--t-bar);border-bottom:1px solid var(--t-border);align-items:end;gap:2px;height:38px;padding:0 .5rem;display:flex;overflow-x:auto}.aic-tabs button{color:var(--t-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:7px 7px 0 0;height:31px;padding:0 .85rem;font-family:Geist Mono,ui-monospace,monospace;font-size:12px}.aic-tabs button[data-active=true]{color:var(--t-fg);background:var(--t-panel);border-color:var(--t-border);height:32px;margin-bottom:-1px}.aic-tabs button:focus-visible{outline:2px solid var(--t-key);outline-offset:-2px}.aic-note{border-top:1px solid var(--t-border);color:var(--t-muted);padding:.7rem 1rem;font-size:12.5px;line-height:1.5}.aic-note b{color:var(--t-fg);font-weight:500}.aic-ways{border:1px solid var(--border);background:var(--border);border-radius:14px;gap:1px;margin-top:3rem;display:grid;overflow:hidden}@media (min-width:768px){.aic-ways{grid-template-columns:repeat(3,1fr)}}.aic-ways>div{background:var(--card);padding:1.25rem 1.25rem 1.35rem}.aic-ways h3{align-items:center;gap:.6rem;font-size:15.5px;font-weight:500;display:flex}.aic-ways p{color:var(--muted-foreground);margin-top:.4rem;font-size:14.5px;line-height:1.55}.aic-ways svg{width:18px;height:18px}.aic-groups{gap:2.25rem 2rem;margin-top:3.5rem;display:grid}@media (min-width:640px){.aic-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.aic-groups{grid-template-columns:repeat(4,minmax(0,1fr))}}.aic-group{border-top:1px solid var(--border);min-width:0;padding-top:1rem}.aic-group h3{align-items:center;gap:.5rem;font-size:15px;font-weight:500;display:flex}.aic-group h3 svg{width:16px;height:16px;color:var(--muted-foreground)}.aic-group p{color:var(--muted-foreground);margin-top:.35rem;font-size:14px;line-height:1.5}.aic-tools{flex-wrap:wrap;gap:.35rem;margin-top:.85rem;display:flex}.aic-tools code{border:1px solid var(--border);background:var(--muted);border-radius:5px;padding:.35rem .45rem;font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;line-height:1}@supports (color:color-mix(in lab,red,red)){.aic-tools code{background:color-mix(in oklab,var(--muted)60%,transparent)}}.aic-tools code{color:var(--foreground);text-overflow:ellipsis;max-width:100%;overflow:hidden}.aic-honest{border-top:1px solid var(--border);gap:1.5rem 3rem;margin-top:3.5rem;padding-top:2rem;display:grid}@media (min-width:900px){.aic-honest{grid-template-columns:repeat(2,minmax(0,1fr))}}.aic-honest p{color:var(--muted-foreground);max-width:56ch;font-size:15px;line-height:1.6}.aic-honest p b{color:var(--foreground);font-weight:500}.aic-cli{border-top:1px dashed var(--t-border);gap:1.5rem;margin-top:3.5rem;padding-top:2.5rem;display:grid}@media (min-width:1024px){.aic-cli{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:4rem}}.aic-cli-h{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:1.25rem;font-weight:500;display:flex}.aic-soon{text-transform:uppercase;letter-spacing:.08em;color:var(--t-muted);border:1px dashed #ffffff40;border-radius:999px;padding:2px 9px;font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;font-weight:400}.aic-cli-p{color:var(--t-muted);max-width:48ch;margin-top:.6rem;font-size:14.5px;line-height:1.6}.fc-card{border:1px solid var(--border);background:var(--card);border-radius:.85rem;gap:.9rem;padding:1.1rem 1.15rem;transition:border-color .15s,background-color .15s;display:flex}a.fc-card:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){a.fc-card:hover{border-color:color-mix(in oklab,var(--foreground)28%,var(--border))}}a.fc-card:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fc-card .fc-ico{border:1px solid var(--border);background:var(--background);width:36px;height:36px;color:var(--foreground)}.fc-card .fc-ico svg{width:18px;height:18px}.fc-card[data-soon=true]{background:0 0;border-style:dashed}.fc-three{gap:1rem;display:grid}@media (min-width:768px){.fc-three{grid-template-columns:repeat(3,minmax(0,1fr))}}.uc-wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1.25rem}@media (min-width:768px){.uc-wrap{padding-inline:2rem}}.uc-bubbles{gap:1rem;display:grid}@media (min-width:768px){.uc-bubbles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.uc-bubble{border:1px solid var(--border);background:var(--card);letter-spacing:-.01em;text-wrap:pretty;border-radius:1.1rem 1.1rem 1.1rem .3rem;padding:1.25rem 1.35rem 1.35rem;font-size:16px;line-height:1.5;position:relative}.uc-bubble>i,.uc-bubble>svg{width:1.1rem;height:1.1rem;color:var(--muted-foreground);margin-bottom:.75rem;display:block}.uc-chapter{align-items:center;gap:2rem 3.5rem;display:grid}@media (min-width:1024px){.uc-chapter{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.uc-chapter[data-flip=true]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.uc-chapter[data-flip=true]>:first-child{order:2}}.uc-chapters{gap:clamp(3.5rem,7vw,6rem);display:grid}.uc-n{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-family:Geist Mono,ui-monospace,monospace;font-size:11px}.uc-h3{letter-spacing:-.02em;text-wrap:balance;margin-top:.6rem;font-size:1.375rem;font-weight:500;line-height:1.2}.uc-p{color:var(--muted-foreground);max-width:46ch;margin-top:.75rem;font-size:15.5px;line-height:1.6}.uc-more{text-underline-offset:4px;align-items:center;gap:.25rem;margin-top:1.1rem;font-size:14.5px;font-weight:500;display:inline-flex}.uc-more:hover{text-decoration:underline}.uc-list{gap:.75rem;margin-top:1.4rem;display:grid}.uc-list li{align-items:flex-start;gap:.75rem;font-size:15px;line-height:1.4;display:flex}.uc-tick{background:var(--positive-muted);width:1.25rem;height:1.25rem;color:var(--positive);border-radius:999px;flex:none;place-items:center;margin-top:1px;display:grid}.uc-tick svg{width:.75rem;height:.75rem}.uc-days{counter-reset:uc;border-top:1px solid var(--border);gap:0;display:grid}.uc-day{border-bottom:1px solid var(--border);grid-template-columns:2.5rem 1fr;gap:0 1rem;padding:1.25rem 0;display:grid}.uc-day>.uc-dn{color:var(--muted-foreground);padding-top:.2rem;font-family:Geist Mono,ui-monospace,monospace;font-size:12px}.uc-day h3{letter-spacing:-.01em;font-size:16.5px;font-weight:500}.uc-day p{color:var(--muted-foreground);max-width:62ch;margin-top:.3rem;font-size:15px;line-height:1.55}@media (min-width:1024px){.uc-days[data-cols="5"]{border-top:0;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:0}.uc-days[data-cols="5"] .uc-day{border:0;border-top:1px solid var(--foreground);grid-template-columns:1fr;gap:.6rem;padding:1rem 1.25rem 0 0}.uc-days[data-cols="5"] .uc-day>.uc-dn{padding:0}.uc-days[data-cols="4"]{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr))}.uc-days[data-cols="4"] .uc-day{border:0;border-top:1px solid var(--foreground);grid-template-columns:1fr;gap:.6rem;padding:1rem 1.25rem 0 0}.uc-days[data-cols="4"] .uc-day>.uc-dn{padding:0}}.uc-gets{border-top:1px solid var(--border);gap:0;display:grid}@media (min-width:768px){.uc-gets{grid-template-columns:1fr 1fr;column-gap:3rem}}.uc-get{border-bottom:1px solid var(--border);align-items:flex-start;gap:.85rem;padding:1rem 0;display:flex}.uc-get>i,.uc-get>svg{width:1.15rem;height:1.15rem;color:var(--muted-foreground);flex:none;margin-top:2px}.uc-get b{font-size:15.5px;font-weight:500;display:block}.uc-get span{color:var(--muted-foreground);margin-top:2px;font-size:14.5px;line-height:1.5;display:block}a.uc-get:hover b{text-underline-offset:4px;text-decoration:underline}.uc-soon{border:1px solid var(--border);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);vertical-align:1px;border-radius:4px;margin-left:.5rem;padding:1px 5px;font:500 9px/1.3 Geist Mono,ui-monospace,monospace;display:inline-block}.uc-plans{gap:1rem;display:grid}@media (min-width:768px){.uc-plans[data-n="2"]{grid-template-columns:1fr 1fr}}.uc-plan{border:1px solid var(--border);background:var(--card);border-radius:1rem;padding:1.5rem}.uc-plan[data-pick=true]{border-color:var(--foreground)}.uc-plan h3{align-items:center;gap:.6rem;font-size:17px;font-weight:500}.uc-plan h3,.uc-price{flex-wrap:wrap;display:flex}.uc-price{align-items:baseline;gap:.5rem;margin-top:.75rem}.uc-price b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:500;line-height:1}.uc-price span{color:var(--muted-foreground);font-size:13.5px}.uc-plan ul{gap:.55rem;margin-top:1.1rem;display:grid}.uc-plan li{gap:.6rem;font-size:14.5px;line-height:1.4;display:flex}.uc-plan li svg{width:.95rem;height:.95rem;color:var(--positive);flex:none;margin-top:2px}.uc-rel{border-top:1px solid var(--border);gap:0;display:grid}.uc-rel a{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;padding:.9rem 0;font-size:15px;display:flex}.uc-rel a:hover span:first-child{text-underline-offset:4px;text-decoration:underline}.uc-rel a span:last-child{color:var(--muted-foreground);white-space:nowrap}.uc-later{border:1px dashed var(--border);color:var(--muted-foreground);border-radius:.85rem;padding:1.1rem 1.25rem;font-size:14.5px;line-height:1.55}.uc-later b{color:var(--foreground);font-weight:500}.uc-roles{border-collapse:collapse;width:100%;font-size:14.5px}.uc-roles td,.uc-roles th{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.8rem .75rem .8rem 0}.uc-roles thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font:500 11px/1.2 Geist Mono,ui-monospace,monospace}.uc-roles tbody th{font-weight:500}.uc-roles td{text-align:center;color:var(--muted-foreground);width:5.5rem}.uc-roles td svg{width:1rem;height:1rem;color:var(--positive);vertical-align:middle;display:inline-block}.uc-roles td.no{opacity:.45}.uc-roles td.opt{font-size:12.5px}.uc-roles-wrap{margin-inline:-1.25rem;padding-inline:1.25rem;overflow-x:auto}@media (min-width:768px){.uc-roles-wrap{margin-inline:0;padding-inline:0}}.uc-roles-wrap .uc-roles{min-width:34rem}.uc-pin{z-index:3;background:var(--foreground);width:22px;height:22px;color:var(--background);box-shadow:0 0 0 3px var(--background);border-radius:999px;place-items:center;font:500 11px/1 Geist Mono,ui-monospace,monospace;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.uc-pin{box-shadow:0 0 0 3px color-mix(in oklab,var(--background)60%,transparent)}}.uc-pinlist{counter-reset:pin;gap:1rem;margin-top:1.5rem;display:grid}@media (min-width:768px){.uc-pinlist{grid-template-columns:1fr 1fr;gap:1.25rem 2.5rem}}.uc-pinlist li{gap:.85rem;font-size:15px;line-height:1.5;display:flex}.uc-pinlist li b{font-weight:500}.uc-pinlist li span.t{color:var(--muted-foreground)}.uc-pinlist .fp-step-n{flex:none;width:1.6rem;height:1.6rem;margin-top:1px;font-size:11.5px}.uc-tree{font:12px/1.7 Geist Mono,ui-monospace,monospace}.uc-tree .d{font-weight:600}.uc-tree .f{color:var(--muted-foreground)}.uc-tree .i1{padding-left:1.1rem}.uc-tree .i2{padding-left:2.2rem}.uc-hero-note{color:var(--muted-foreground);max-width:52ch;margin-top:1rem;font-size:13px}.uc-two{align-items:start;gap:3.5rem 4rem;display:grid}@media (min-width:1024px){.uc-two{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.uc-leads{gap:1.1rem;max-width:52ch;margin-top:1.25rem;display:grid}.uc-leads p{color:var(--muted-foreground);font-size:15.5px;line-height:1.6}.uc-leads strong{color:var(--foreground);font-weight:500}.uc-pin[data-tip]{cursor:default}.uc-pin[data-tip]:hover{outline:3px solid var(--foreground)}@supports (color:color-mix(in lab,red,red)){.uc-pin[data-tip]:hover{outline:3px solid color-mix(in oklab,var(--foreground)18%,transparent)}}.uc-pin[data-tip][style*=position\:static]{position:relative!important}.fp-title.uc-title{letter-spacing:-.03em;font-size:clamp(1.75rem,3vw,2.375rem);line-height:1.1}#uc-tabs .tabs-list{scrollbar-width:none;justify-content:flex-start;max-width:100%;overflow-x:auto}#uc-tabs .tabs-list::-webkit-scrollbar{display:none}#uc-tabs .tabs-list>.tab{flex:none}.uc-lead{color:var(--foreground);font-weight:500}.uc-notes{position:relative}.uc-notes .uc-chapter{align-items:start}.uc-notes .uc-p{max-width:52ch}@media (min-width:1024px){.uc-notes>.tabs-list{z-index:3;position:absolute;top:0;left:0}.uc-notes .uc-chapter>div:first-child{padding-top:3.25rem}}.ip-stage[data-over=true]{gap:0}.ip-stage .ip-over{z-index:2;width:190px;position:absolute;bottom:56px;right:-14px}@media (min-width:1024px){.uc-notes>[data-panel]{margin-top:0}}@media (max-width:480px){.uc-notes .tabs-list{max-width:100%}.uc-notes .tab{padding-inline:.5rem;font-size:13px}}@media (min-width:1024px){.uc-chapter[data-stick=true]{align-items:start}.uc-chapter[data-stick=true]>:first-child{align-self:start;position:sticky;top:6rem}}.ip-stage .ip-over[data-pos=items]{inset:545px auto auto -14px}.sx-dark,.sx-wall{--sx-ink:#09090b;--sx-ink-2:#0f0f13;--sx-fg:#f5f3ef;--sx-mute:#b4b1ab;--sx-line:#ffffff24;--sx-amber:#ffb02e;--sx-coral:#ff6a3d;--sx-pink:#ff4f9a;--sx-violet:#9b7bff;--sx-blue:#5b8cff;--sx-cyan:#45d4ff;--sx-green:#3fe08f;--sx-lime:#c8f04f}.sx-dark{isolation:isolate;background:var(--sx-ink);color:var(--sx-fg);position:relative}.sx-wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1.25rem}@media (min-width:768px){.sx-wrap{padding-inline:2rem}}.sx-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sx-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--sx-mute);font:500 12px/1.3 Geist Mono,ui-monospace,monospace}.sx-display{letter-spacing:-.055em;text-wrap:balance;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-weight:650;line-height:.92}.sx-dim{color:var(--sx-mute)}.sx-grain{z-index:0;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.sx-ctas{flex-wrap:wrap;gap:.75rem;display:flex}.sx-btn{letter-spacing:-.01em;white-space:nowrap;border-radius:999px;outline:none;align-items:center;gap:.4rem;height:3.25rem;padding-inline:1.5rem;font-size:16px;font-weight:550;transition:transform .2s,background-color .2s,box-shadow .2s;display:inline-flex}.sx-btn svg{width:18px;height:18px;transition:transform .2s}.sx-btn-light{background:var(--sx-fg);color:var(--sx-ink);box-shadow:0 10px 40px -10px #ff8c3c8c}.sx-btn-light:hover{transform:translateY(-1px);box-shadow:0 16px 50px -12px #ff8c3cbf}.sx-btn-light:hover svg{transform:translate(3px)}.sx-btn-ghost{color:var(--sx-fg);box-shadow:inset 0 0 0 1.5px #ffffff59}.sx-btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--sx-fg);background:#ffffff0f}.sx-btn:focus-visible{box-shadow:0 0 0 3px var(--sx-ink),0 0 0 5px var(--sx-amber)}.sx-note{color:var(--sx-mute);margin-top:1rem;font-size:13.5px}.sx-hero{min-height:calc(100svh - 56px);display:flex;overflow:hidden}.sx-hero-in{z-index:1;flex-direction:column;justify-content:flex-end;padding-top:clamp(4rem,12vh,9rem);padding-bottom:1.5rem;display:flex;position:relative}.sx-hero-title{margin-top:1.25rem;font-size:clamp(3.1rem,9.4vw,8.6rem)}.sx-line{display:block}.sx-line-sm{margin-top:.12em;font-size:.62em;line-height:.98}.sx-w{vertical-align:top;padding-right:.02em}.sx-w,.sx-w>span{display:inline-block}.sx-hero .sx-w>span{animation:sx-rise 1.1s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i,0)*85ms + .12s)}@keyframes sx-rise{0%{opacity:0;transform:translateY(.42em)}to{opacity:1;transform:none}}.sx-grad{background:linear-gradient(92deg,var(--sx-amber)0,var(--sx-coral)34%,var(--sx-pink)66%,var(--sx-violet)100%);color:#0000;-webkit-background-clip:text;background-clip:text}.sx-hero-foot{align-items:end;gap:2rem;margin-top:clamp(2rem,5vh,3.5rem);display:grid}@media (min-width:1024px){.sx-hero-foot{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:4rem}}.sx-lede{color:#d9d6d0;max-width:50ch;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.sx-hero-foot,.sx-strip{animation:sx-fade 1s .7s both}@keyframes sx-fade{0%{opacity:0}to{opacity:1}}.sx-strip{border-top:1px solid var(--sx-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(2.5rem,7vh,5rem);display:grid}@media (min-width:768px){.sx-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.sx-strip{grid-template-columns:repeat(5,minmax(0,1fr))}}.sx-strip a{letter-spacing:-.01em;color:var(--sx-fg);border-radius:4px;outline:none;align-items:baseline;gap:.6rem;padding:1rem .5rem 1rem 0;font-size:clamp(15px,1.3vw,18px);font-weight:500;display:flex}.sx-strip a span{color:var(--sx-mute);font:500 12px/1 Geist Mono,ui-monospace,monospace}.sx-strip a:hover{color:var(--sx-amber)}.sx-strip a:focus-visible{box-shadow:0 0 0 2px var(--sx-amber)}.sx-aurora{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sx-aurora:after{content:"";background:linear-gradient(180deg,#09090b1a 0,#09090b59 45%,var(--sx-ink)96%),linear-gradient(90deg,#09090b8c 0,transparent 60%);position:absolute;inset:0}.sx-blob{will-change:transform;border-radius:50%;width:70vmax;height:70vmax;position:absolute}.sx-blob.b1{background:radial-gradient(closest-side,#ff6a3df2,#ff6a3d00);animation:sx-drift-a 19s ease-in-out infinite alternate;top:-30vmax;right:-22vmax}.sx-blob.b2{background:radial-gradient(closest-side,#ff4f9ad9,#ff4f9a00);width:52vmax;height:52vmax;animation:sx-drift-b 23s ease-in-out infinite alternate;top:-12vmax;right:6vmax}.sx-blob.b3{background:radial-gradient(closest-side,#9b7bffd9,#9b7bff00);animation:sx-drift-c 27s ease-in-out infinite alternate;top:4vmax;right:-30vmax}.sx-blob.b3,.sx-blob.b4{width:60vmax;height:60vmax}.sx-blob.b4{background:radial-gradient(closest-side,#ffb02e8c,#ffb02e00);animation:sx-drift-b 31s ease-in-out infinite alternate-reverse;bottom:-40vmax;left:-24vmax}@keyframes sx-drift-a{0%{transform:translate(0)scale(1)}to{transform:translate(-14vmax,10vmax)scale(1.15)}}@keyframes sx-drift-b{0%{transform:translate(0)scale(1.1)}to{transform:translate(-10vmax,16vmax)scale(.9)}}@keyframes sx-drift-c{0%{transform:translate(0)scale(.95)}to{transform:translate(-18vmax,-8vmax)scale(1.2)}}@media (max-width:767px){.sx-hero{min-height:0}.sx-hero-in{padding-top:5.5rem}.sx-blob.b1{top:-38vmax;right:-40vmax}.sx-blob.b3{top:-10vmax;right:-46vmax}.sx-aurora:after{background:linear-gradient(180deg,#09090b0d 0,#09090b80 40%,var(--sx-ink)90%)}}.sx-motion [data-sx-reveal]:not([data-sx-split]):not(.sx-words){opacity:0;transition:opacity .9s,transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.sx-motion [data-sx-reveal].is-in:not([data-sx-split]):not(.sx-words){opacity:1;transform:none}.sx-motion [data-sx-split] .sx-w>span{opacity:0;transition:opacity .8s,transform 1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0)*55ms);transform:translateY(.42em)}.sx-motion [data-sx-split].is-in .sx-w>span{opacity:1;transform:none}.sx-motion .sx-num[data-sx-reveal]{transition-duration:1.2s,1.3s;transform:translateY(18%)}.sx-motion .sx-shot[data-sx-reveal]{transition-delay:.15s;transform:translateY(60px)scale(.96)}.sx-week{background:var(--sx-ink);padding-block:clamp(3.5rem,9vw,7rem) clamp(5rem,14vw,11rem)}.sx-todo{border-top:1px solid var(--sx-line);margin-top:0;padding:0;list-style:none}.sx-todo li{border-bottom:1px solid var(--sx-line);gap:.5rem 3rem;padding-block:clamp(1.1rem,2.4vw,1.9rem);display:grid}@media (min-width:1024px){.sx-todo li{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center}}.sx-task{letter-spacing:-.045em;justify-self:start;font-size:clamp(1.55rem,3.3vw,3rem);font-weight:600;line-height:1.04;position:relative}.sx-task-t{color:#f5f3ef75;text-decoration:line-through;-webkit-text-decoration-color:var(--sx-coral);text-decoration-color:var(--sx-coral);text-decoration-thickness:.08em}.sx-task-t.is-split{text-decoration:none}.sx-sw{display:inline-block;position:relative}.sx-sw:after{content:"";background:var(--sx-coral);transform-origin:0;height:.07em;position:absolute;top:54%;left:-.04em;right:-.32em}.sx-sw:last-child:after{right:-.04em}.sx-done{color:var(--sx-fg);max-width:44ch;font-size:clamp(14.5px,1.25vw,17px);line-height:1.45}.sx-done:before{content:"✓";background:var(--sx-green);width:1.45em;height:1.45em;color:var(--sx-ink);vertical-align:.08em;border-radius:50%;place-items:center;margin-right:.55em;font-size:.8em;font-weight:700;display:inline-grid}.sx-motion .sx-todo li[data-sx-reveal]{opacity:1;transform:none}.sx-motion .sx-todo li .sx-task-t{color:var(--sx-fg);transition:color .6s .7s}.sx-motion .sx-todo li .sx-sw:after{transition:transform .22s linear;transition-delay:calc(.25s + var(--i,0)*90ms);transform:scaleX(0)}.sx-motion .sx-todo li .sx-done{opacity:0;transition:opacity .6s .85s,transform .7s cubic-bezier(.16,1,.3,1) .85s;transform:translateY(10px)}.sx-motion .sx-todo li.is-in .sx-task-t{color:#f5f3ef75}.sx-motion .sx-todo li.is-in .sx-sw:after{transform:none}.sx-motion .sx-todo li.is-in .sx-done{opacity:1;transform:none}.sx-week-end{max-width:14ch;margin-top:clamp(4rem,10vw,8rem);font-size:clamp(2.6rem,8.4vw,8.5rem)}.sx-hl{color:var(--sx-amber)}.sx-stages{padding-bottom:clamp(3rem,8vw,6rem)}.sx-bd{z-index:0;pointer-events:none;height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow:hidden}.sx-bd-l{opacity:0;transition:opacity 1.1s;position:absolute;inset:0}.sx-bd-l[data-on=true]{opacity:1}.sx-bd-l[data-k="1"]{background:radial-gradient(55% 60% at 88% 38%,#ffb02e8c,#0000 70%),radial-gradient(45% 50% at 70% 95%,#ff6a3d73,#0000 70%)}.sx-bd-l[data-k="2"]{background:radial-gradient(55% 60% at 88% 40%,#45d4ff73,#0000 70%),radial-gradient(50% 55% at 65% 100%,#5b8cff8c,#0000 70%)}.sx-bd-l[data-k="3"]{background:radial-gradient(55% 60% at 88% 40%,#3fe08f73,#0000 70%),radial-gradient(50% 55% at 62% 100%,#c8f04f4d,#0000 70%)}.sx-bd-l[data-k="4"]{background:radial-gradient(55% 60% at 88% 40%,#9b7bff8c,#0000 70%),radial-gradient(50% 55% at 65% 100%,#ff4f9a66,#0000 70%)}.sx-bd-l[data-k="5"]{background:radial-gradient(55% 60% at 88% 40%,#c8f04f66,#0000 70%),radial-gradient(50% 55% at 65% 100%,#45d4ff73,#0000 70%)}@media (max-width:1023px){.sx-bd-l[data-k="1"]{background:radial-gradient(80% 45% at 80% 100%,#ffb02e73,#0000 70%)}.sx-bd-l[data-k="2"]{background:radial-gradient(80% 45% at 80% 100%,#5b8cff80,#0000 70%)}.sx-bd-l[data-k="3"]{background:radial-gradient(80% 45% at 80% 100%,#3fe08f66,#0000 70%)}.sx-bd-l[data-k="4"]{background:radial-gradient(80% 45% at 80% 100%,#9b7bff80,#0000 70%)}.sx-bd-l[data-k="5"]{background:radial-gradient(80% 45% at 80% 100%,#45d4ff73,#0000 70%)}}.sx-stages-head{z-index:1;padding-top:clamp(5rem,12vw,9rem);position:relative}.sx-h2{max-width:14ch;margin-top:1.25rem;font-size:clamp(2.6rem,7.6vw,7.5rem)}.sx-ch{z-index:1;padding-block:clamp(4rem,10vw,7rem);scroll-margin-top:1rem;position:relative}.sx-ch[data-k="1"]{--hue:var(--sx-amber);--hue-2:var(--sx-coral)}.sx-ch[data-k="2"]{--hue:var(--sx-cyan);--hue-2:var(--sx-blue)}.sx-ch[data-k="3"]{--hue:var(--sx-green);--hue-2:var(--sx-lime)}.sx-ch[data-k="4"]{--hue:var(--sx-violet);--hue-2:var(--sx-pink)}.sx-ch[data-k="5"]{--hue:var(--sx-lime);--hue-2:var(--sx-cyan)}@media (min-width:1024px){.sx-ch{align-items:center;min-height:100svh;display:flex}}.sx-ch-grid{align-items:center;gap:clamp(2.5rem,6vw,4rem);display:grid}@media (min-width:1024px){.sx-ch-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:4.5rem}}.sx-num{letter-spacing:-.075em;background:linear-gradient(160deg,var(--hue)10%,var(--hue-2)90%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-left:-.06em;font-size:clamp(7.75rem,15vw,14rem);font-weight:750;line-height:.78}.sx-stage{letter-spacing:.14em;text-transform:uppercase;color:var(--hue);margin-top:clamp(1.25rem,3vw,2rem);font:500 12px/1.3 Geist Mono,ui-monospace,monospace}.sx-h3{max-width:14ch;margin-top:.9rem;font-size:clamp(2.3rem,4.3vw,4.25rem);line-height:.96}.sx-hue{color:var(--hue)}.sx-pill{letter-spacing:.08em;text-transform:uppercase;color:#f5f3efd9;white-space:nowrap;vertical-align:.08em;border:1px solid #f5f3ef73;border-radius:999px;margin-left:.35rem;padding:2px 8px;font:600 10.5px/1.4 Geist Mono,ui-monospace,monospace;display:inline-block}.sx-leads{color:#cfccc6;gap:.9rem;max-width:52ch;margin-top:clamp(1.5rem,3vw,2.25rem);padding:0;font-size:16px;line-height:1.55;list-style:none;display:grid}.sx-leads b{color:var(--sx-fg);font-weight:600}.sx-more{color:var(--sx-fg);border-radius:4px;outline:none;align-items:center;gap:.4rem;margin-top:1.25rem;font-size:15.5px;font-weight:550;display:inline-flex}.sx-more svg{width:17px;height:17px;transition:transform .2s}.sx-more:hover{color:var(--hue)}.sx-more:hover svg{transform:translate(4px)}.sx-more:focus-visible{box-shadow:0 0 0 2px var(--hue)}.sx-links{gap:0 1.5rem}.sx-clients,.sx-links{flex-wrap:wrap;display:flex}.sx-clients{gap:6px;margin:8px 0 0;padding:0;list-style:none}.sx-clients li{border:1px solid var(--border);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:500;line-height:1.4}.sx-shot{background:linear-gradient(150deg,var(--hue),var(--hue-2)60%,#ffffff0a);border-radius:1.5rem;min-width:0;padding:clamp(.9rem,2.4vw,2rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.sx-shot{background:linear-gradient(150deg,color-mix(in oklab,var(--hue)30%,transparent),color-mix(in oklab,var(--hue-2)14%,transparent)60%,#ffffff0a)}}.sx-shot{box-shadow:inset 0 0 0 1px #ffffff29,0 40px 120px -40px var(--hue)}@supports (color:color-mix(in lab,red,red)){.sx-shot{box-shadow:inset 0 0 0 1px #ffffff29,0 40px 120px -40px color-mix(in oklab,var(--hue)70%,transparent)}}.sx-shot .fp-ui,.sx-shot-chat>div{color:var(--foreground)}.sx-shot-doc{place-items:center;display:grid}.sx-a4{aspect-ratio:794/1123;background:#fff;border-radius:4px;width:100%;max-width:440px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000014,0 40px 80px -30px #0009,0 18px 36px -24px #0006}.sx-a4 .tplpage{left:0}.sx-wall{isolation:isolate;color:#0b0b0d;background:linear-gradient(118deg,#ffbf47,#ff8a3d 30%,#ff5f73 62%,#ff4f9a 82%,#c86bff);padding-block:clamp(5rem,12vw,9rem);position:relative;overflow:hidden}.sx-wall .sx-grain{opacity:.16}.sx-wall .sx-wrap{z-index:1;position:relative}.sx-wall .sx-eyebrow{color:#1d1210}.sx-words{overflow-wrap:break-word;letter-spacing:-.055em;gap:0 .2em;margin-top:1.75rem;padding:0;font-size:clamp(2rem,7.4vw,7rem);font-weight:680;line-height:1.02;list-style:none;display:flex}.sx-words,.sx-words li{flex-wrap:wrap;align-items:baseline}.sx-words li{display:inline-flex}.sx-words li:not(:last-child):after{content:"/";color:#0b0b0d61;margin-left:.2em;font-weight:300}.sx-words a{color:inherit;text-underline-offset:.12em;border-radius:6px;outline:none;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:.06em;transition:text-decoration-color .2s}.sx-words a:hover{text-decoration-color:currentColor}.sx-words a:focus-visible{box-shadow:0 0 0 3px #0b0b0d}.sx-later .sx-nolink,.sx-later a{color:#0b0b0d9e}.sx-soon-tag{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:#0b0b0d;border:1.5px solid #0b0b0d;border-radius:6px;align-self:center;margin-left:.45rem;padding:3px 7px;font:600 11px/1.2 Geist Mono,ui-monospace,monospace}.sx-motion .sx-words li{opacity:0;transition:opacity .6s,transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0)*60ms);transform:translateY(.35em)}.sx-motion .sx-words.is-in li{opacity:1;transform:none}.sx-wall-foot{color:#1a1210;border-top:1.5px solid #0b0b0d4d;gap:1.25rem;margin-top:clamp(3rem,7vw,5rem);padding-top:1.5rem;font-size:16px;line-height:1.5;display:grid}@media (min-width:768px){.sx-wall-foot{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.sx-wall-foot b{letter-spacing:-.02em;color:#0b0b0d;font-size:18px;font-weight:650;display:block}.sx-faq-title{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(2.2rem,4.6vw,4rem);font-weight:650;line-height:.98}.sx-close{overflow:hidden}.sx-aurora-close:after{background:linear-gradient(0deg,#09090b00 0,#09090b59 55%,var(--sx-ink)100%),linear-gradient(90deg,#09090b80 0,transparent 55%)}.sx-aurora-close .sx-blob.b1{top:auto;bottom:-34vmax;right:-6vmax}.sx-aurora-close .sx-blob.b2{top:auto;bottom:-22vmax;right:22vmax}.sx-aurora-close .sx-blob.b3{inset:auto auto -34vmax -20vmax}.sx-close-in{z-index:1;padding-block:clamp(6rem,16vw,12rem) clamp(3rem,6vw,4.5rem);position:relative}.sx-close-title{max-width:13ch;font-size:clamp(3.3rem,10vw,9.5rem)}.sx-grad-t{color:var(--sx-amber)}.sx-close-foot{margin-top:clamp(2.5rem,5vw,3.5rem)}.sx-rel{border-top:1px solid var(--sx-line);margin-top:clamp(4rem,9vw,7rem);padding-top:1.5rem}.sx-rel>div{flex-wrap:wrap;gap:.5rem 1.75rem;margin-top:.9rem;display:flex}.sx-rel a{color:var(--sx-fg);border-radius:4px;outline:none;font-size:16px;font-weight:500}.sx-rel a:hover{color:var(--sx-amber);text-underline-offset:4px;text-decoration:underline}.sx-rel a:focus-visible{box-shadow:0 0 0 2px var(--sx-amber)}@media (prefers-reduced-motion:reduce){.sx-blob,.sx-hero .sx-w>span,.sx-hero-foot,.sx-strip{animation:none!important}.sx-bd-l,.sx-btn,.sx-btn svg,.sx-more svg{transition:none!important}}@media (max-width:479px){.sx-shot{padding:.6rem}}.fb-tiles{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;display:grid}.fb-tile{text-align:left;border:1px solid #0000;border-radius:7px;flex-direction:column;justify-content:space-between;height:58px;padding:7px 9px;display:flex;position:relative}.fb-tile[data-k=p]{border-color:var(--positive)}@supports (color:color-mix(in lab,red,red)){.fb-tile[data-k=p]{border-color:color-mix(in oklab,var(--positive)30%,transparent)}}.fb-tile[data-k=p]{background:var(--positive-muted)}@supports (color:color-mix(in lab,red,red)){.fb-tile[data-k=p]{background:color-mix(in oklab,var(--positive-muted)60%,transparent)}}.fb-tile[data-k=m]{border:1px dashed var(--warning)}@supports (color:color-mix(in lab,red,red)){.fb-tile[data-k=m]{border:1px dashed color-mix(in oklab,var(--warning)70%,transparent)}}.fb-tile[data-k=m]{background:var(--warning-muted)}@supports (color:color-mix(in lab,red,red)){.fb-tile[data-k=m]{background:color-mix(in oklab,var(--warning-muted)40%,transparent)}}.fb-tile[data-k=n]{opacity:.5}.fb-tile .fb-tile-top{justify-content:space-between;align-items:flex-start;gap:4px;display:flex}.fb-dot{background:var(--positive);border-radius:999px;width:6px;height:6px}.fb-dot-w{border:1px dashed var(--warning);border-radius:999px;width:8px;height:8px}.fb-soon{border:1px dashed var(--foreground)}@supports (color:color-mix(in lab,red,red)){.fb-soon{border:1px dashed color-mix(in oklab,var(--foreground)28%,transparent)}}.fb-soon{border-radius:.85rem}.fb-legend-row{flex-wrap:wrap;gap:6px 16px;display:flex}.fb-report-tabs>.tabs-list{scrollbar-width:none;justify-content:flex-start;max-width:100%;overflow-x:auto}.fb-report-tabs>.tabs-list::-webkit-scrollbar{display:none}.fb-report-tabs>.tabs-list>.tab{flex:none}@media (min-width:1024px){.fb-report-tabs{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:3.5rem;display:grid}.fb-report-tabs>.tabs-list{grid-area:1/1;justify-self:start}.fb-report-tabs>[data-panel]{display:contents}.fb-report-tabs>[data-panel]>:first-child{grid-area:2/1;margin-top:2.25rem}.fb-report-tabs>[data-panel]>:last-child{grid-area:1/2/span 2}}.fc-row{border-top:1px solid var(--border);align-items:center;gap:.75rem;padding:10px 14px;display:flex}.fc-row:first-child{border-top:0}.fc-sentence{border:1px solid var(--border);background:var(--card);border-radius:.75rem;align-items:flex-start;gap:.5rem;padding:.65rem .9rem;font-size:14.5px;line-height:1.4;display:inline-flex}.fc-sentence svg{width:14px;height:14px;color:var(--muted-foreground);flex:none;margin-top:3px}@font-face{font-family:Libertinus Fallback;src:local(Georgia),local(Georgia-Regular);font-weight:400;font-style:normal;size-adjust:93%}@font-face{font-family:Libertinus Fallback;src:local(Georgia Bold),local(Georgia-Bold);font-weight:600 700;font-style:normal;size-adjust:87%}@font-face{font-family:Libertinus Fallback;src:local(Georgia Italic),local(Georgia-Italic);font-weight:400;font-style:italic;size-adjust:93%}body:has(.wk-main){--wk-serif:"Libertinus Serif","Linux Libertine","Linux Libertine O","Libertinus Fallback",Georgia,"Times New Roman",Times,serif;--wk-paper:oklch(97.2% .009 84);--wk-paper-2:oklch(94.8% .013 82);--wk-ink:oklch(20% .012 262);--wk-ink-soft:oklch(46% .012 262);--wk-rule:oklch(86% .014 80);--wk-rule-strong:oklch(30% .012 262);--wk-link:oklch(47% .14 258);--wk-gilt:oklch(83% .1 86);--wk-wood:oklch(72% .055 66);--wk-wood-top:oklch(80% .05 72);--wk-ease:cubic-bezier(.22,1,.36,1)}.dark body:has(.wk-main),html.dark body:has(.wk-main){--wk-paper:oklch(17% .014 262);--wk-paper-2:oklch(20% .016 262);--wk-ink:oklch(93% .012 84);--wk-ink-soft:oklch(72% .012 84);--wk-rule:oklch(30% .014 262);--wk-rule-strong:oklch(85% .012 84);--wk-link:oklch(76% .1 255);--wk-wood:oklch(30% .03 60);--wk-wood-top:oklch(38% .035 62)}body:has(.wk-main) [data-marketing]{--background:var(--wk-paper);background:var(--wk-paper)}body:has(.wk-main) .wk-main{color:var(--wk-ink);overflow-x:clip}.wk-sc,.wk-serif{font-family:var(--wk-serif)}.wk-sc{letter-spacing:.08em;font-variant-caps:all-small-caps}.wk-wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1.25rem}@media (min-width:768px){.wk-wrap{padding-inline:2rem}}.wk-badge{border:1px solid var(--wk-rule-strong);letter-spacing:.08em;text-transform:uppercase;height:1.5rem;color:var(--wk-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:0 .6rem;font:500 10.5px/1 Geist Mono,ui-monospace,monospace;display:inline-flex}.wk-badge:before{content:"";background:var(--wk-gilt);width:6px;height:6px;box-shadow:0 0 0 2px var(--wk-gilt);border-radius:99px}@supports (color:color-mix(in lab,red,red)){.wk-badge:before{box-shadow:0 0 0 2px color-mix(in oklab,var(--wk-gilt)30%,transparent)}}.wk-hero{isolation:isolate;flex-direction:column;min-height:calc(100svh - 3.5rem);padding-top:.75rem;display:flex;position:relative}.dark .wk-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 55% at 50% 62%,oklch(32% .04 80/.35),#0000 70%);position:absolute;inset:0}.wk-mast{border-top:3px double var(--wk-rule-strong);border-bottom:1px solid var(--wk-rule-strong);justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 0;display:flex}.wk-mast>span:first-child{font-family:var(--wk-serif);letter-spacing:.12em;font-size:15px;font-variant-caps:all-small-caps}.wk-mast-mid{font-family:var(--wk-serif);color:var(--wk-ink-soft);font-size:15px;font-style:italic;display:none}@media (min-width:768px){.wk-mast-mid{display:block}}.wk-hero-head{text-align:center;padding-top:clamp(1.25rem,4.5svh,3.25rem)}.wk-display{font-family:var(--wk-serif);letter-spacing:-.012em;text-wrap:balance;margin-inline:auto;font-size:clamp(2.3rem,4.7vw,4.25rem);font-weight:400;line-height:1.02}.wk-display br{display:none}@media (min-width:900px){.wk-display{text-wrap:wrap}.wk-display br{display:inline}}.wk-display em{font-style:italic}.wk-lede{max-width:60ch;color:var(--wk-ink-soft);text-wrap:pretty;margin:clamp(.8rem,2svh,1.3rem) auto 0;font-size:clamp(15px,1.25vw,17.5px);line-height:1.6}.wk-shelf-wrap{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;margin-top:clamp(.5rem,2svh,1.5rem);display:flex;position:relative}.wk-shelf{--sh:clamp(190px,37svh,340px);--push:calc(var(--sh)*.23 + 4px);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;contain:layout paint;justify-content:safe center;align-items:flex-end;gap:0;margin:0;padding:clamp(36px,7svh,64px) 1.25rem 0;scroll-padding-inline:1.25rem;list-style:none;display:flex;overflow:auto hidden}.wk-shelf::-webkit-scrollbar{display:none}@media (max-width:767px){.wk-shelf{--sh:clamp(180px,30svh,250px)}}.wk-shelf>li{scroll-snap-align:center;flex:none}.wk-plank{background:linear-gradient(180deg,var(--wk-wood-top)0 4px,var(--wk-wood)4px);border-radius:2px;width:min(100% - 2.5rem,1140px);height:15px;margin-inline:auto;position:relative;box-shadow:inset 0 1px #ffffff40,0 22px 30px -16px #00000073}.wk-plank:after{content:"";background:linear-gradient(#0000001f,#0000000a 40%,#0000);height:26px;position:absolute;top:100%;left:2%;right:2%}.wk-book{--bw:calc(var(--sh)*var(--w));--bh:calc(var(--sh)*var(--h));--cw:calc(var(--bh)*.7);width:calc(var(--bw) + 3px);height:var(--bh);color:var(--ink,#f6f1e4);-webkit-tap-highlight-color:transparent;outline:none;display:block;position:relative}.wk-slide{pointer-events:none;inset:0;transform:none}.wk-book-3d,.wk-slide{transition:transform .7s var(--wk-ease);position:absolute}.wk-book-3d{width:var(--bw);height:var(--bh);margin-left:calc(var(--bw)/-2);transform-style:preserve-3d;transform:perspective(1500px)translateY(0)translateZ(calc(var(--cw)/-2))rotateY(0deg);bottom:0;left:50%}.wk-shelf>li[data-warm] .wk-book-3d{will-change:transform}.wk-cover,.wk-spine{backface-visibility:hidden;position:absolute;top:0;bottom:0;overflow:hidden}.wk-spine{width:var(--bw);transform:translateZ(calc(var(--cw)/2));padding:calc(var(--bh)*.1)0 calc(var(--bh)*.055);background:linear-gradient(90deg,#00000052,#ffffff14 22%,#0000000f 70%,#00000057),var(--c);border-bottom:2px solid #0000002e;border-radius:2px 2px 1px 1px;flex-direction:column;align-items:center;display:flex;left:0}.wk-spine:after,.wk-spine:before{content:"";border-block:1px solid var(--wk-gilt);height:2px;position:absolute;left:0;right:0}.wk-spine:before{top:calc(var(--bh)*.06)}.wk-spine:after{bottom:calc(var(--bh)*.13)}.wk-vol{letter-spacing:.06em;opacity:.85;font-size:12px;line-height:1}.wk-spine-t,.wk-vol{font-family:var(--wk-serif)}.wk-spine-t{writing-mode:vertical-rl;min-height:0;font-weight:600;font-size:clamp(12.5px,calc(var(--bw)*.33),19px);letter-spacing:.015em;white-space:nowrap;flex:1;justify-content:center;align-items:center;margin:12px 0 10px;display:flex}.wk-mark{width:min(15px,calc(var(--bw)*.34));opacity:.9;filter:invert();height:auto}.wk-book[data-ink=dark] .wk-mark{filter:none}.wk-cover{width:var(--cw);left:calc((var(--bw) - var(--cw))/2);transform:rotateY(90deg)translateZ(calc(var(--bw)/2));padding:calc(var(--cw)*.15)calc(var(--cw)*.12)calc(var(--cw)*.1)calc(var(--cw)*.14);text-align:left;background:linear-gradient(90deg,#00000061,#0000000d 6%,transparent 9%,transparent 70%,#ffffff12),var(--c);border-radius:1px 4px 4px 1px;flex-direction:column;display:flex;box-shadow:0 22px 34px -20px #0000008c}.wk-cover:before{content:"";inset:calc(var(--cw)*.045)calc(var(--cw)*.045)calc(var(--cw)*.045)calc(var(--cw)*.07);border:1px solid var(--wk-gilt);position:absolute}@supports (color:color-mix(in lab,red,red)){.wk-cover:before{border:1px solid color-mix(in oklab,var(--wk-gilt)65%,transparent)}}.wk-cover:before{pointer-events:none}.wk-cover-k{font-family:var(--wk-serif);letter-spacing:.14em;font-variant-caps:all-small-caps;font-size:clamp(10.5px,calc(var(--cw)*.058),12.5px);opacity:.85}.wk-cover-t{margin-top:calc(var(--cw)*.16);font-family:var(--wk-serif);font-weight:600;font-size:clamp(17px,calc(var(--cw)*.12),27px);letter-spacing:-.005em;text-wrap:balance;line-height:1.04}.wk-orn{width:46%;height:1px;margin:calc(var(--cw)*.09)0 calc(var(--cw)*.07);opacity:.85;display:block;position:relative}.wk-orn,.wk-orn:after{background:var(--wk-gilt)}.wk-orn:after{content:"";width:7px;height:7px;position:absolute;top:-3px;right:-4px;transform:rotate(45deg)}.wk-cover-d{font-style:italic;font-size:clamp(12.5px,calc(var(--cw)*.068),15.5px);opacity:.9;line-height:1.3}.wk-cover-d,.wk-cover-f{font-family:var(--wk-serif)}.wk-cover-f{letter-spacing:.1em;opacity:.85;justify-content:space-between;align-items:baseline;margin-top:auto;font-size:12.5px;font-variant-caps:all-small-caps;display:flex}.wk-book:focus-visible .wk-book-3d,.wk-book[data-open=true] .wk-book-3d{transform:perspective(1500px)translateY(-5%)translateZ(calc(64px - var(--bw)/2))rotateY(-90deg)}.wk-shelf>li[data-shift="1"] .wk-slide{transform:translate3d(var(--push),0,0)}.wk-shelf>li[data-shift="2"] .wk-slide{transform:translate3d(calc(var(--push)*2),0,0)}.wk-shelf>li[data-shift="-1"] .wk-slide{transform:translate3d(calc(var(--push)*-1),0,0)}.wk-shelf>li[data-shift="-2"] .wk-slide{transform:translate3d(calc(var(--push)*-2),0,0)}.wk-shelf[data-js]>li[data-out] .wk-book-3d{transform:perspective(1500px)translateY(-5%)translateZ(calc(64px - var(--bw)/2))rotateY(-90deg)}@media (hover:hover) and (pointer:fine){.wk-shelf:not([data-js]) .wk-book:hover .wk-book-3d{transform:perspective(1500px)translateY(-5%)translateZ(calc(64px - var(--bw)/2))rotateY(-90deg)}.wk-shelf:not([data-js])>li:hover~li .wk-slide{transform:translate3d(var(--push),0,0)}.wk-shelf:not([data-js]) .wk-book:hover{z-index:3}.wk-shelf[data-js]>li[data-out]>.wk-book,.wk-shelf[data-js][data-pointer-out]{cursor:pointer}}.wk-book:focus-visible,.wk-book[data-open=true],.wk-shelf>li[data-out]>.wk-book{z-index:3}.wk-book:focus-visible .wk-cover{outline:2px solid var(--wk-link);outline-offset:5px}.wk-hero-foot{font-family:var(--wk-serif);color:var(--wk-ink-soft);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0 1.25rem;font-size:15px;font-style:italic;display:flex}.wk-hint-touch{display:none}@media (hover:none),(pointer:coarse){.wk-hint-fine{display:none}.wk-hint-touch{display:inline}}.wk-scroll{font-style:normal;font-family:var(--wk-serif);letter-spacing:.1em;color:var(--wk-ink);white-space:nowrap;align-items:center;gap:.4rem;font-size:15px;font-variant-caps:all-small-caps;text-decoration:none;display:inline-flex}.wk-scroll svg{width:15px;height:15px}.wk-scroll:hover{color:var(--wk-link)}@media (prefers-reduced-motion:reduce){.wk-shelf{--sh:clamp(170px,30svh,270px);gap:14px}.wk-book,.wk-book:focus-visible,.wk-book:hover,.wk-book[data-open=true]{width:var(--cw);transition:none}.wk-shelf>li[data-shift] .wk-slide,.wk-slide{transition:none;transform:none}.wk-book-3d,.wk-book:focus-visible .wk-book-3d,.wk-book:hover .wk-book-3d,.wk-book[data-open=true] .wk-book-3d{width:var(--cw);margin-left:calc(var(--cw)/-2);transition:none;transform:none}.wk-spine{display:none}.wk-cover{left:0;transform:none;box-shadow:0 14px 24px -16px #00000080}}.wk-dlg{width:min(100% - 1.5rem,1000px);max-width:none;max-height:min(100svh - 1.5rem,760px);color:var(--wk-ink);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.wk-dlg::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:oklch(15% .01 262/.55)}.wk-dlg[open]{animation:wk-open .45s var(--wk-ease)}@keyframes wk-open{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.wk-spread{background:var(--wk-paper);max-height:min(100svh - 1.5rem,760px);box-shadow:0 0 0 1px var(--wk-rule),0 40px 90px -30px #0009;border-radius:6px;display:grid;position:relative;overflow:auto}.wk-spread:before{content:"";background:var(--c,var(--wk-rule-strong));border-radius:6px 6px 0 0;height:6px;position:absolute;top:0;left:0;right:0}@media (min-width:860px){.wk-spread{grid-template-columns:1fr 1fr;overflow:hidden}.wk-spread:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#00000012 45%,#00000024 50%,#00000012 55%,#0000);width:60px;margin-left:-30px;position:absolute;top:6px;bottom:0;left:50%}.wk-page{max-height:min(100svh - 1.5rem,760px);overflow:auto}}.wk-page{padding:2.25rem 1.5rem 1.75rem}@media (min-width:640px){.wk-page{padding:2.75rem 2.75rem 2.25rem}}.wk-page+.wk-page{border-top:1px solid var(--wk-rule);background:var(--wk-paper-2)}@media (min-width:860px){.wk-page+.wk-page{border-top:0}}.wk-dlg-k{font-family:var(--wk-serif);letter-spacing:.12em;color:var(--wk-ink-soft);font-size:15px;font-variant-caps:all-small-caps}.wk-dlg-t{font-family:var(--wk-serif);border-bottom:1px solid var(--wk-rule);margin-top:.4rem;padding-bottom:.6rem;font-size:clamp(1.9rem,3.6vw,2.6rem);font-weight:400;line-height:1.05}.wk-dlg-lead{margin-top:1rem;font-size:15.5px;line-height:1.65}.wk-dlg-h{font-family:var(--wk-serif);letter-spacing:.1em;color:var(--wk-ink-soft);margin-bottom:.75rem;font-size:15px;font-variant-caps:all-small-caps}.wk-dlg-more{color:var(--wk-link);align-items:center;gap:.35rem;margin-top:1.25rem;font-size:14.5px;font-weight:500;display:inline-flex}.wk-dlg-more:hover{text-underline-offset:4px;text-decoration:underline}.wk-dlg-close{z-index:2;background:var(--wk-paper);border:1px solid var(--wk-rule);width:2.25rem;height:2.25rem;color:var(--wk-ink);border-radius:999px;place-items:center;display:grid;position:absolute;top:.9rem;right:.9rem}.wk-dlg-close:hover{border-color:var(--wk-rule-strong)}.wk-dlg-close:focus-visible{outline:2px solid var(--wk-link);outline-offset:2px}.wk-dlg-close svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.wk-dlg[open]{animation:none}}.wk-md{background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:10px;padding:1.1rem 1.2rem;font-size:14px;line-height:1.6;box-shadow:0 18px 40px -28px #00000073}.wk-md-path{color:var(--muted-foreground);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.8rem;padding-bottom:.65rem;font-size:12px;display:flex}.wk-md-path code{font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px}.wk-md h4{letter-spacing:-.01em;font-size:17px;font-weight:600}.wk-md h5{margin-top:.85rem;font-size:13.5px;font-weight:600}.wk-md li,.wk-md p{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.wk-md li,.wk-md p{color:color-mix(in oklab,var(--foreground)86%,transparent)}}.wk-md p{margin-top:.4rem}.wk-md ul{margin-top:.35rem;padding-left:1.1rem;list-style:outside}.wk-md ol{margin-top:.35rem;padding-left:1.2rem;list-style:decimal}.wk-md li::marker{color:var(--muted-foreground)}.wk-md li+li{margin-top:.15rem}.wk-md code{background:var(--muted);border-radius:4px;padding:.05em .3em;font-family:Geist Mono,ui-monospace,monospace;font-size:.86em}.wk-md .wl{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--muted-foreground);text-decoration-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.wk-md .wl{-webkit-text-decoration-color:color-mix(in oklab,var(--muted-foreground)60%,transparent);text-decoration-color:color-mix(in oklab,var(--muted-foreground)60%,transparent)}}.wk-md table{border-collapse:collapse;width:100%;margin-top:.5rem;font-size:13px}.wk-md th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--muted-foreground);font:500 10px/1.4 Geist Mono,ui-monospace,monospace}.wk-md td,.wk-md th{border-bottom:1px solid var(--border);padding:.35rem .5rem .35rem 0}.wk-md td.n{text-align:right;font-variant-numeric:tabular-nums;font-family:Geist Mono,ui-monospace,monospace}.wk-md .fm{border:1px solid var(--border);border-radius:7px;grid-template-columns:max-content 1fr;gap:.15rem .8rem;margin-bottom:.6rem;padding:.55rem .75rem;font-size:12px;display:grid}.wk-md .fm dt{color:var(--muted-foreground);font-family:Geist Mono,ui-monospace,monospace}.wk-md .task{padding-left:0;list-style:none}.wk-md .task li{gap:.5rem;display:flex}.wk-md .task li:before{content:"";border:1px solid var(--border);border-radius:3px;flex:none;width:13px;height:13px;margin-top:.3rem}.wk-md .task li.on:before{background:var(--foreground);border-color:var(--foreground)}.wk-md .note{border-left:2px solid var(--info);background:var(--info);margin-top:.6rem}@supports (color:color-mix(in lab,red,red)){.wk-md .note{background:color-mix(in oklab,var(--info)8%,transparent)}}.wk-md .note{border-radius:0 6px 6px 0;padding:.45rem .7rem;font-size:13px}.wk-md .warn{border-left:2px solid var(--warning);background:var(--warning);margin-top:.6rem}@supports (color:color-mix(in lab,red,red)){.wk-md .warn{background:color-mix(in oklab,var(--warning)9%,transparent)}}.wk-md .warn{border-radius:0 6px 6px 0;padding:.45rem .7rem;font-size:13px}.wk-via{height:1.25rem;color:var(--info);background:var(--info);border-radius:5px;align-items:center;gap:.25rem;padding:0 .45rem;font-size:11px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.wk-via{background:color-mix(in oklab,var(--info)12%,transparent)}}.wk-via{border:1px solid var(--info)}@supports (color:color-mix(in lab,red,red)){.wk-via{border:1px solid color-mix(in oklab,var(--info)30%,transparent)}}.wk-via{white-space:nowrap}.wk-via svg{width:11px;height:11px}.wk-sec{border-top:1px solid var(--wk-rule);padding-block:clamp(3.5rem,8vw,6.5rem)}.wk-sec:first-of-type{border-top:0}.wk-h2{font-family:var(--wk-serif);letter-spacing:-.008em;text-wrap:balance;border-bottom:1px solid var(--wk-rule-strong);align-items:baseline;gap:.9rem;padding-bottom:.55rem;font-size:clamp(1.85rem,3.6vw,2.75rem);font-weight:400;line-height:1.08;display:flex}.wk-h2 .no{letter-spacing:.1em;color:var(--wk-ink-soft);flex:none;font-size:.5em;font-variant-caps:all-small-caps;transform:translateY(-.3em)}.wk-p{color:var(--wk-ink);font-size:16.5px;line-height:1.7}@supports (color:color-mix(in lab,red,red)){.wk-p{color:color-mix(in oklab,var(--wk-ink)88%,transparent)}}.wk-p{text-wrap:pretty;max-width:64ch}.wk-p+.wk-p{margin-top:1rem}.wk-p b,.wk-p strong{color:var(--wk-ink);font-weight:600}.wk-a,.wk-p a{color:var(--wk-link);text-decoration:none}.wk-a:hover,.wk-p a:hover{text-underline-offset:3px;text-decoration:underline}.wk-ref{vertical-align:super;margin-left:.05em;font-size:.68em;line-height:0}.wk-ref a{color:var(--wk-link);font-family:var(--wk-serif);text-decoration:none}.wk-ref a:hover{text-decoration:underline}.wk-a:focus-visible,.wk-p a:focus-visible,.wk-ref a:focus-visible{outline:2px solid var(--wk-link);outline-offset:2px;border-radius:2px}.wk-intro{margin-top:1.5rem}.wk-lead-grid{align-items:start;gap:2.5rem;display:grid}@media (min-width:1024px){.wk-lead-grid{grid-template-columns:minmax(0,1fr) 21rem;gap:4rem}}.wk-lead .wk-p:first-of-type:first-letter{font-family:var(--wk-serif);float:left;color:var(--wk-ink);padding:.06em .1em 0 0;font-size:4.1em;line-height:.82}.wk-infobox{border:1px solid var(--wk-rule-strong);background:var(--wk-paper-2);font-size:14px}.wk-infobox .cap,.wk-infobox caption{font-family:var(--wk-serif);text-align:center;border-bottom:1px solid var(--wk-rule);padding:.7rem .9rem;font-size:19px;font-weight:600;display:block}.wk-infobox .img{border-bottom:1px solid var(--wk-rule);place-items:center;padding:1rem;display:grid}.wk-infobox dl{grid-template-columns:7.5rem 1fr;margin:0;display:grid}.wk-infobox dd,.wk-infobox dt{border-bottom:1px solid var(--wk-rule);margin:0;padding:.5rem .9rem;line-height:1.45}.wk-infobox dt{padding-right:.25rem;font-size:13px;font-weight:600}.wk-infobox dd{color:var(--wk-ink)}@supports (color:color-mix(in lab,red,red)){.wk-infobox dd{color:color-mix(in oklab,var(--wk-ink)85%,transparent)}}.wk-infobox dl>:nth-last-child(-n+2){border-bottom:0}.wk-infobox code{font-family:Geist Mono,ui-monospace,monospace;font-size:12px}.wk-mini-shelf{align-items:flex-end;gap:3px;height:74px;display:flex}.wk-mini-shelf span{background:linear-gradient(90deg,#00000040,#ffffff1f 30%,#00000040),var(--c);border-radius:2px 2px 0 0;width:13px}.wk-mini-shelf+i{background:var(--wk-wood);border-radius:1px;width:150px;height:4px;display:block}.wk-toc{border:1px solid var(--wk-rule);background:var(--wk-paper-2);margin-top:2.25rem;padding:.9rem 1.4rem 1rem 1.1rem;font-size:14.5px;display:inline-block}.wk-toc p{font-family:var(--wk-serif);text-align:center;margin-bottom:.4rem;font-size:16px;font-weight:600}.wk-toc ol{counter-reset:toc;margin:0;padding:0;list-style:none}.wk-toc li{counter-increment:toc;padding:.14rem 0}.wk-toc li:before{content:counter(toc)"  ";color:var(--wk-ink-soft)}.wk-toc li.nn:before{content:""}.wk-toc a{color:var(--wk-link);text-decoration:none}.wk-toc a:hover{text-decoration:underline}.wk-defs{gap:2.25rem;margin-top:2.5rem;display:grid}@media (min-width:900px){.wk-defs{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}.wk-def h3{font-family:var(--wk-serif);font-size:1.6rem;font-weight:600;line-height:1.1}.wk-def h3 small{color:var(--wk-ink-soft);margin-left:.4rem;font-size:.62em;font-style:italic;font-weight:400}.wk-def .pron{color:var(--wk-ink-soft);margin-top:.2rem;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;display:block}.wk-def p{color:var(--wk-ink);margin-top:.7rem;font-size:15.5px;line-height:1.65}@supports (color:color-mix(in lab,red,red)){.wk-def p{color:color-mix(in oklab,var(--wk-ink)88%,transparent)}}.wk-def .eg{font-family:var(--wk-serif);color:var(--wk-ink-soft);font-style:italic}.wk-plate{margin-top:2.75rem}.wk-plate-grid{gap:1.5rem;margin-top:1.5rem;display:grid}@media (min-width:1024px){.wk-plate-grid{grid-template-columns:1fr 1fr}}.wk-figure{margin:0}.wk-frame{border:1px solid var(--wk-rule);background:var(--wk-paper-2);border-radius:4px;padding:clamp(.75rem,2.6vw,2rem);overflow:hidden}.wk-figure figcaption{font-family:var(--wk-serif);color:var(--wk-ink-soft);margin-top:.6rem;font-size:14.5px;font-style:italic}.wk-figure figcaption b{letter-spacing:.08em;color:var(--wk-ink);margin-right:.3rem;font-style:normal;font-variant-caps:all-small-caps;font-weight:600}.wk-twocol{align-items:start;gap:2.5rem;margin-top:2.5rem;display:grid}@media (min-width:1024px){.wk-twocol{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4rem}.wk-twocol.rev>:first-child{order:2}}.wk-margin{gap:1.25rem;margin-top:1.75rem;display:grid}.wk-margin>div{border-left:2px solid var(--wk-rule-strong);padding-left:1rem}.wk-margin h3{font-family:var(--wk-serif);font-size:1.15rem;font-weight:600}.wk-margin p{color:var(--wk-ink);margin-top:.25rem;font-size:15px;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.wk-margin p{color:color-mix(in oklab,var(--wk-ink)82%,transparent)}}.wk-readers{border:1px solid var(--wk-rule-strong);background:var(--wk-paper-2);gap:0;padding:.4rem 1.1rem 1rem;display:grid;position:relative}.wk-readers-cap{font-family:var(--wk-serif);letter-spacing:.12em;color:var(--wk-ink-soft);text-align:center;padding:.4rem 0 .6rem;font-size:15px;font-variant-caps:all-small-caps}.wk-readers-cap,.wk-readers>div{border-bottom:1px solid var(--wk-rule)}.wk-readers>div{align-items:center;gap:.85rem;padding:.7rem 0 .7rem 1.6rem;display:flex;position:relative}.wk-readers>div:last-child{border-bottom:0}.wk-readers>div:before{content:"";background:var(--wk-rule-strong);width:1px;position:absolute;top:0;bottom:0;left:.45rem}.wk-readers>div:last-child:before{bottom:50%}.wk-readers>div:after{content:"";background:var(--wk-rule-strong);width:.8rem;height:1px;position:absolute;top:50%;left:.45rem}.wk-readers>.wk-readers-src{padding-left:0}.wk-readers>.wk-readers-src:before{top:50%}.wk-readers>.wk-readers-src:after{display:none}.wk-readers b{font-family:var(--wk-serif);font-size:17px;font-weight:600;line-height:1.25;display:block}.wk-readers small{color:var(--wk-ink-soft);font-size:13px;line-height:1.45;display:block}.wk-readers-ico{border:1px solid var(--wk-rule);background:var(--wk-paper);width:2.1rem;height:2.1rem;color:var(--wk-ink);border-radius:999px;flex:none;place-items:center;display:grid}.wk-readers-src .wk-readers-ico{z-index:1;border-color:var(--wk-rule-strong);width:1.05rem;height:1.05rem;margin-left:-.05rem;position:relative}.wk-readers-src .wk-readers-ico svg{width:10px;height:10px}.wk-readers-ico svg{width:15px;height:15px}.wk-readers-ico [data-billy-avatar]{width:22px;height:22px;display:block}.wk-margin code{font-family:Geist Mono,ui-monospace,monospace;font-size:12.5px}.wk-tools{border-top:1px solid var(--wk-rule);margin-top:1.75rem}.wk-tools div{border-bottom:1px solid var(--wk-rule);grid-template-columns:8.5rem 1fr;gap:.75rem;padding:.6rem 0;font-size:14.5px;line-height:1.5;display:grid}.wk-tools code{padding-top:.1rem;font-family:Geist Mono,ui-monospace,monospace;font-size:12.5px}.wk-tools code,.wk-tools span{color:var(--wk-ink)}@supports (color:color-mix(in lab,red,red)){.wk-tools span{color:color-mix(in oklab,var(--wk-ink)80%,transparent)}}@media (max-width:420px){.wk-tools div{grid-template-columns:1fr;gap:.1rem}}.wk-chat{background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:14px;gap:.85rem;padding:1.1rem;font-size:14px;line-height:1.55;display:grid;box-shadow:0 30px 70px -40px #00000080}.wk-chat-top{border-bottom:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.7rem;font-size:12px;display:flex}.wk-chat-top b{color:var(--foreground);font-weight:500}.wk-u{background:var(--secondary);border-radius:1rem 1rem .25rem;justify-self:end;max-width:85%;padding:.55rem .85rem}.wk-call{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:12px;display:flex}.wk-call code{color:var(--foreground);background:var(--muted);border-radius:5px;padding:.1rem .4rem;font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px}.wk-call svg{width:13px;height:13px}.wk-a-row{align-items:flex-start;gap:.65rem;display:flex}.wk-a-row>[data-billy-avatar],.wk-a-slot{flex:none;width:32px;height:32px;display:block}.wk-ans{gap:.55rem;min-width:0;display:grid}.wk-src{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:12px;display:inline-flex}.wk-src span{border:1px solid var(--border);color:var(--foreground);background:var(--background);border-radius:5px;padding:.05rem .4rem}.wk-rows{border:1px solid var(--border);border-radius:8px;font-size:13px;overflow:hidden}.wk-rows>div{align-items:center;gap:.75rem;padding:.45rem .7rem;display:flex}.wk-rows>div+div{border-top:1px solid var(--border)}.wk-rows .grow{flex:1;min-width:0}.wk-rows .m{font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Geist Mono,ui-monospace,monospace}.wk-mut{color:var(--muted-foreground)}.wk-ctx{color:var(--info);background:var(--info);align-items:center;gap:.45rem;font-size:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.wk-ctx{background:color-mix(in oklab,var(--info)9%,transparent)}}.wk-ctx{border-radius:7px;padding:.4rem .6rem}.wk-ctx svg{flex:none;width:13px;height:13px}.wk-table-w{border:1px solid var(--wk-rule-strong);margin-top:2rem;overflow-x:auto}.wk-table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}.wk-table caption{caption-side:top;padding:.7rem 1rem;font-size:17px;font-weight:600}.wk-table caption,.wk-table th{text-align:left;font-family:var(--wk-serif);border-bottom:1px solid var(--wk-rule-strong);background:var(--wk-paper-2)}.wk-table th{letter-spacing:.08em;padding:.55rem 1rem;font-size:15px;font-variant-caps:all-small-caps;font-weight:600}.wk-table td{border-bottom:1px solid var(--wk-rule);vertical-align:top;padding:.7rem 1rem;line-height:1.5}.wk-table tr:last-child td{border-bottom:0}.wk-table td:first-child{white-space:nowrap}.wk-table code{background:var(--wk-ink);font-family:Geist Mono,ui-monospace,monospace;font-size:13px}@supports (color:color-mix(in lab,red,red)){.wk-table code{background:color-mix(in oklab,var(--wk-ink)7%,transparent)}}.wk-table code{border-radius:4px;padding:.1rem .35rem}.wk-cols{gap:2rem;margin-top:2.5rem;display:grid}@media (min-width:900px){.wk-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}}.wk-cols h3{font-family:var(--wk-serif);border-bottom:1px solid var(--wk-rule);padding-bottom:.4rem;font-size:1.3rem;font-weight:600}.wk-cols p{color:var(--wk-ink);margin-top:.7rem;font-size:15px;line-height:1.65}@supports (color:color-mix(in lab,red,red)){.wk-cols p{color:color-mix(in oklab,var(--wk-ink)85%,transparent)}}.wk-cat{gap:0 3rem;margin-top:2rem;display:grid}@media (min-width:900px){.wk-cat{grid-template-columns:1fr 1fr}}.wk-entry{border-bottom:1px solid var(--wk-rule);grid-template-columns:2.5rem 1fr;align-content:start;gap:.1rem .8rem;padding:1rem 0;scroll-margin-top:5rem;display:grid}.wk-entry .vol{font-family:var(--wk-serif);color:var(--wk-ink-soft);grid-row:span 3;align-items:flex-start;gap:.45rem;padding-top:.2rem;font-size:15px;display:flex}.wk-entry .vol:before{content:"";background:var(--c);border-radius:1px;flex:none;width:6px;height:1.35rem;margin-top:.05rem}.wk-entry h3{font-family:var(--wk-serif);font-size:1.2rem;font-weight:600;line-height:1.25}.wk-entry h3 button{text-align:left;color:inherit;font:inherit}.wk-entry h3 button:hover{color:var(--wk-link)}.wk-entry h3 button:focus-visible{outline:2px solid var(--wk-link);outline-offset:2px;border-radius:2px}.wk-entry .meta{font-family:var(--wk-serif);letter-spacing:.08em;color:var(--wk-ink-soft);font-size:14.5px;font-variant-caps:all-small-caps}.wk-entry .txt{color:var(--wk-ink);font-size:14.5px;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.wk-entry .txt{color:color-mix(in oklab,var(--wk-ink)84%,transparent)}}.wk-entry .txt{margin-top:.15rem}.wk-entry:target{background:var(--wk-gilt)}@supports (color:color-mix(in lab,red,red)){.wk-entry:target{background:color-mix(in oklab,var(--wk-gilt)14%,transparent)}}.wk-faq-grid{gap:2rem;display:grid}@media (min-width:1024px){.wk-faq-grid{grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:4rem}}.wk-faq .mk-faq{border-color:var(--wk-rule)}.wk-faq .mk-faq-btn{font-family:var(--wk-serif);color:var(--wk-ink);font-size:19px;font-weight:600}.wk-faq .mk-faq-body p{color:var(--wk-ink)}@supports (color:color-mix(in lab,red,red)){.wk-faq .mk-faq-body p{color:color-mix(in oklab,var(--wk-ink)82%,transparent)}}.wk-notes{color:var(--wk-ink);margin-top:1.5rem;padding-left:1.4rem;font-size:14px;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.wk-notes{color:color-mix(in oklab,var(--wk-ink)82%,transparent)}}.wk-notes{column-count:1}@media (min-width:900px){.wk-notes{column-count:2;column-gap:3rem}}.wk-notes li{break-inside:avoid;padding:.2rem 0 .45rem .2rem;scroll-margin-top:5rem}.wk-notes li::marker{font-family:var(--wk-serif);color:var(--wk-ink-soft)}.wk-notes li:target{background:var(--wk-gilt)}@supports (color:color-mix(in lab,red,red)){.wk-notes li:target{background:color-mix(in oklab,var(--wk-gilt)16%,transparent)}}.wk-notes .back{color:var(--wk-link);margin-right:.3rem;text-decoration:none}.wk-close{text-align:center;border-top:3px double var(--wk-rule-strong);padding-block:clamp(4rem,9vw,7rem)}.wk-close h2{font-family:var(--wk-serif);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:400;line-height:1.04}.wk-close h2 em{font-style:italic}.wk-close .wk-p{margin:1rem auto 0}.wk-ctas{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.wk-fine{margin-top:1rem;font-size:13px}.wk-fine,.wk-fleuron{color:var(--wk-ink-soft)}.wk-fleuron{font-family:var(--wk-serif);margin:0 auto 1.25rem;font-size:26px;line-height:1;display:block}.wks{color:var(--foreground);font-size:12px;line-height:1.45}.wks-bar{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 14px;display:flex}.wks-seg{background:var(--muted);border-radius:8px;padding:2px;font-size:11.5px;display:inline-flex}.wks-seg span{color:var(--muted-foreground);border-radius:6px;padding:3px 9px}.wks-seg span.on{background:var(--card);color:var(--foreground);font-weight:500;box-shadow:0 1px 2px #00000014}.wks-search{width:190px;color:var(--muted-foreground);gap:6px;margin-left:auto;padding:0 8px;display:flex}.wks-btn,.wks-search{border:1px solid var(--border);height:26px;border-radius:7px;align-items:center;font-size:11.5px}.wks-btn{white-space:nowrap;gap:5px;padding:0 10px;font-weight:500;display:inline-flex}.wks-btn.p{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.wks-btn svg,.wks-search svg{width:12px;height:12px}.wks-cols{grid-template-columns:190px 1fr;display:grid}.wks-tree{border-right:1px solid var(--border);padding:10px 8px}.wks-tree div{height:24px;color:var(--muted-foreground);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 6px;display:flex}.wks-tree div.f{color:var(--foreground);font-weight:500}.wks-tree div.c{padding-left:22px}.wks-tree div.on{background:var(--accent);color:var(--foreground);font-weight:500}.wks-tree svg{flex:none;width:12px;height:12px}.wks-tree .ai{color:var(--info);margin-left:auto}.wks-page{min-width:0}.wks-ph{border-bottom:1px solid var(--border);color:var(--muted-foreground);gap:8px;padding:9px 14px;font-size:11.5px}.wks-ph,.wks-strip{align-items:center;display:flex}.wks-strip{color:var(--info);background:var(--info);gap:6px;padding:6px 14px;font-size:11px}@supports (color:color-mix(in lab,red,red)){.wks-strip{background:color-mix(in oklab,var(--info)10%,transparent)}}.wks-strip svg{width:12px;height:12px}.wks-body{padding:14px 18px 18px}.wks-body h4{letter-spacing:-.015em;font-size:19px;font-weight:600}.wks-body h5{margin-top:12px;font-size:13px;font-weight:600}.wks-body p{color:var(--foreground);margin-top:6px}@supports (color:color-mix(in lab,red,red)){.wks-body p{color:color-mix(in oklab,var(--foreground)85%,transparent)}}.wks-body table{border-collapse:collapse;width:100%;margin-top:4px}.wks-body th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--muted-foreground);font:500 9.5px/1.4 Geist Mono,ui-monospace,monospace}.wks-body td,.wks-body th{border-bottom:1px solid var(--border);padding:5px 0}.wks-body td.n{text-align:right;font-family:Geist Mono,ui-monospace,monospace}.wks-tbl{border-collapse:collapse;width:100%}.wks-tbl th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--muted-foreground);padding:8px 12px;font:500 9.5px/1.4 Geist Mono,ui-monospace,monospace}.wks-tbl td,.wks-tbl th{border-bottom:1px solid var(--border)}.wks-tbl td{vertical-align:top;white-space:nowrap;padding:9px 12px}.wks-tbl tr:last-child td{border-bottom:0}.wks-tbl .s{display:block}.wks-tbl .mono,.wks-tbl .s{color:var(--muted-foreground);font-size:10.5px}.wks-tbl .mono,.wks-tbl .r{font-family:Geist Mono,ui-monospace,monospace}.wks-tbl .r{text-align:right}.wks-pill{border:1px solid var(--border);border-radius:6px;align-items:center;gap:4px;height:19px;padding:0 7px;font-size:10.5px;font-weight:500;display:inline-flex}.wks-pill.pos{color:var(--positive);background:var(--positive)}@supports (color:color-mix(in lab,red,red)){.wks-pill.pos{background:color-mix(in oklab,var(--positive)10%,transparent)}}.wks-pill.pos{border-color:var(--positive)}@supports (color:color-mix(in lab,red,red)){.wks-pill.pos{border-color:color-mix(in oklab,var(--positive)35%,transparent)}}.wks-pill.pos:before{content:"";background:currentColor;border-radius:9px;width:5px;height:5px}.wks-diff{border:1px solid var(--border);border-radius:8px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;line-height:1.75;overflow:hidden}.wks-diff div{white-space:pre;padding:0 10px}.wks-diff .add{background:var(--positive)}@supports (color:color-mix(in lab,red,red)){.wks-diff .add{background:color-mix(in oklab,var(--positive)14%,transparent)}}.wks-diff .del{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.wks-diff .del{background:color-mix(in oklab,var(--destructive)13%,transparent)}}.wks-diff .del{text-decoration:line-through;-webkit-text-decoration-color:var(--destructive);text-decoration-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.wks-diff .del{-webkit-text-decoration-color:color-mix(in oklab,var(--destructive)55%,transparent);text-decoration-color:color-mix(in oklab,var(--destructive)55%,transparent)}}.wks-diff .ctx{color:var(--muted-foreground)}.wk-cat>*,.wk-cols>*,.wk-defs>*,.wk-faq-grid>*,.wk-lead-grid>*,.wk-plate-grid>*,.wk-readers>div>span,.wk-twocol>*{min-width:0}.wk-frame>.mk-scale{margin-inline:auto}.wk-frame>[data-mk-scale="980"]{max-width:980px}.wk-frame>[data-mk-scale="620"]{max-width:620px}.wk-frame>[data-mk-scale="560"]{max-width:560px}.wiki-prose{color:var(--foreground);overflow-wrap:anywhere;max-width:46rem;font-size:15px;line-height:1.7}.wiki-prose>*+*{margin-top:.875rem}.wiki-prose h1{letter-spacing:-.015em;font-size:1.625rem;font-weight:600;line-height:1.25}.wiki-prose h2{letter-spacing:-.005em;margin-top:2rem;font-size:1.125rem;font-weight:600}.wiki-prose h3,.wiki-prose h4,.wiki-prose h5,.wiki-prose h6{margin-top:1.5rem;font-size:1rem;font-weight:600}.wiki-prose h1+*{margin-top:1.25rem}.wiki-prose li,.wiki-prose p{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.wiki-prose li,.wiki-prose p{color:color-mix(in oklab,var(--foreground)88%,transparent)}}.wiki-prose ol,.wiki-prose ul{padding-left:1.25rem}.wiki-prose ul{list-style:outside}.wiki-prose ol{list-style:decimal}.wiki-prose li+li,.wiki-prose li>ol,.wiki-prose li>ul{margin-top:.25rem}.wiki-prose li::marker{color:var(--muted-foreground)}.wiki-prose ul.task{padding-left:0;list-style:none}.wiki-prose ul.task li{align-items:flex-start;gap:.625rem;display:flex}.wiki-prose ul.task .box{border:1px solid var(--border);border-radius:4px;flex:none;place-items:center;width:1rem;height:1rem;margin-top:.3rem;display:grid}.wiki-prose ul.task .box.on{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.wiki-prose ul.task .box svg{width:.75rem;height:.75rem}.wiki-prose a{text-underline-offset:4px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-color:var(--muted-foreground);text-decoration-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.wiki-prose a{-webkit-text-decoration-color:color-mix(in oklab,var(--muted-foreground)60%,transparent);text-decoration-color:color-mix(in oklab,var(--muted-foreground)60%,transparent)}}.wiki-prose a:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.wiki-prose a.wk-link{text-decoration-style:solid}.wiki-prose a.wk-missing{color:var(--warning)}.wiki-prose code{font-family:var(--font-mono,ui-monospace,monospace);background:var(--muted);border-radius:4px;padding:.1em .35em;font-size:.85em}.wiki-prose pre{background:var(--muted);border-radius:calc(var(--radius) - 2px);padding:.875rem 1rem;font-size:13px;line-height:1.6;overflow-x:auto}.wiki-prose pre code{font-size:inherit;background:0 0;padding:0}.wiki-prose blockquote{border-left:2px solid var(--border);color:var(--muted-foreground);padding:.125rem 0 .125rem 1rem}.wiki-prose blockquote.note{border-left-color:var(--info);background:var(--info)}@supports (color:color-mix(in lab,red,red)){.wiki-prose blockquote.note{background:color-mix(in oklab,var(--info)7%,transparent)}}.wiki-prose blockquote.note{border-radius:0 calc(var(--radius) - 4px)calc(var(--radius) - 4px)0;color:var(--foreground);padding:.625rem 1rem}.wiki-prose blockquote.warn{border-left-color:var(--warning);background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.wiki-prose blockquote.warn{background:color-mix(in oklab,var(--warning)8%,transparent)}}.wiki-prose blockquote.warn{border-radius:0 calc(var(--radius) - 4px)calc(var(--radius) - 4px)0;color:var(--foreground);padding:.625rem 1rem}.wiki-prose hr{border:0;border-top:1px solid var(--border);margin:1.75rem 0}.wiki-prose table{border-collapse:collapse;width:100%;font-size:14px}.wiki-prose th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);font-size:11px;font-weight:500}.wiki-prose td,.wiki-prose th{border-bottom:1px solid var(--border);padding:.5rem .75rem .5rem 0}.wiki-prose td{vertical-align:top}.wiki-prose td.num{text-align:right;font-family:var(--font-mono,ui-monospace,monospace);font-variant-numeric:tabular-nums}.wiki-prose .tblw{overflow-x:auto}.wiki-prose .fm{border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);grid-template-columns:max-content 1fr;gap:.25rem 1rem;padding:.75rem 1rem;font-size:13px;display:grid}.wiki-prose .fm dt{color:var(--muted-foreground);font-family:var(--font-mono,ui-monospace,monospace)}.wiki-prose .fm dd{margin:0}.wiki-prose.compact{font-size:14px}.wiki-prose.compact h1{font-size:1.25rem}.wk-layout{align-items:start;gap:1rem;display:grid}@media (min-width:1024px){.wk-layout{grid-template-columns:15rem minmax(0,1fr)}.wk-tree{position:sticky;top:3.75rem}}@media (max-width:1023px){.wk-tree{display:none}.wk-tree.wk-open{display:block}}.wk-tree-item{border-radius:calc(var(--radius) - 4px);text-align:left;width:100%;min-width:0;height:2rem;color:var(--muted-foreground);align-items:center;gap:.5rem;padding:0 .5rem;font-size:.875rem;display:flex}.wk-tree-item:hover,.wk-tree-item[data-active=true]{background:var(--accent);color:var(--foreground)}.wk-tree-item[data-active=true]{font-weight:500}.wk-tree-item svg{flex:none;width:1rem;height:1rem}.wk-tree-folder{color:var(--foreground);font-weight:500}.wk-tree-children{border-left:1px solid var(--border);margin-left:.875rem;padding-left:.875rem}.wk-split{gap:0;display:grid}@media (min-width:1024px){.wk-split{grid-template-columns:1fr 1fr}.wk-split>*+*{border-left:1px solid var(--border)}}.wk-source{resize:none;width:100%;min-height:32rem;color:var(--foreground);background:0 0;border:0;outline:none;padding:1.25rem;font-size:13px}.wk-diff,.wk-source{font-family:var(--font-mono,ui-monospace,monospace);line-height:1.7;overflow:hidden}.wk-diff{border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);font-size:12.5px}.wk-diff div{white-space:pre-wrap;padding:0 .75rem}.wk-diff .add{background:var(--positive)}@supports (color:color-mix(in lab,red,red)){.wk-diff .add{background:color-mix(in oklab,var(--positive)14%,transparent)}}.wk-diff .del{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.wk-diff .del{background:color-mix(in oklab,var(--destructive)14%,transparent)}}.wk-diff .del{text-decoration:line-through;-webkit-text-decoration-color:var(--destructive);text-decoration-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.wk-diff .del{-webkit-text-decoration-color:color-mix(in oklab,var(--destructive)60%,transparent);text-decoration-color:color-mix(in oklab,var(--destructive)60%,transparent)}}.wk-diff .ctx{color:var(--muted-foreground)}.wk-hit mark{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.wk-hit mark{background:color-mix(in oklab,var(--warning)30%,transparent)}}.wk-hit mark{color:inherit;border-radius:2px}.wk-srow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.75rem 1rem;display:flex}.wk-srow+.wk-srow{border-top:1px solid var(--border)}.wk-srow-label{font-size:.875rem;font-weight:500}.ic-calc{border:1px solid var(--border);background:var(--card);border-radius:1rem;gap:1.15rem;padding:1.5rem;display:grid;box-shadow:0 1px 2px #0000000a}@media (max-width:480px){.ic-calc{padding:1.1rem}}.ic-field{gap:.4rem;min-width:0;display:grid}.ic-label{color:var(--foreground);font-size:12.5px;font-weight:500}.ic-help{color:var(--muted-foreground);font-size:12px;line-height:1.45}.ic-calc .seg{width:100%}.ic-calc .seg>*{white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0}.ic-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:480px){.ic-grid{grid-template-columns:1fr}}.ic-calc .dp-trigger,.ic-calc [data-slot=date-picker]{min-width:0}.ic-grid>.ic-field{align-content:start}.ic-grid .seg{height:2.25rem}.ic-grid .seg>*{height:100%}.ic-hint{background:var(--muted);color:var(--foreground);border-radius:.5rem;gap:.5rem;padding:.55rem .7rem;font-size:12px;line-height:1.45;display:flex}.ic-hint svg{color:var(--muted-foreground);flex:none;margin-top:1px}.ic-out{border-top:1px solid var(--border);gap:.4rem;padding-top:1rem;font-size:14px;display:grid}.ic-lines>div,.ic-out .row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.ic-lines{border-bottom:1px dashed var(--border);gap:.3rem;margin-bottom:.1rem;padding-bottom:.4rem;font-size:12.5px;display:grid}.ic-out .t{border-top:1px solid var(--border);margin-top:.3rem;padding-top:.6rem;font-size:16px;font-weight:600}.ic-note{color:var(--muted-foreground);font-size:12px;line-height:1.5}.ic-copy{border:1px solid var(--border);background:var(--muted);border-radius:.6rem;gap:.6rem;margin-top:.6rem;padding:.8rem .9rem;display:grid}.ic-copy p{font-size:13.5px;line-height:1.5}.ic-msg{color:var(--muted-foreground);border-top:1px solid var(--border);padding-top:1rem;font-size:13.5px}.ic-rates{border-collapse:collapse;width:100%;font-size:13.5px}.ic-rates td,.ic-rates th{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:.55rem .75rem}.ic-rates th{color:var(--muted-foreground);font-size:12px;font-weight:500}.ic-rates td.n,.ic-rates th.n{text-align:right;font-variant-numeric:tabular-nums}.ic-rates tr:last-child td{border-bottom:0}.ic-formula{border:1px solid var(--border);background:var(--card);border-radius:.6rem;padding:.8rem 1rem;font-family:Geist Mono,ui-monospace,monospace;font-size:13.5px}.ic-src li{color:var(--muted-foreground);font-size:13px;line-height:1.5}.ic-src a{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.ic-lines>div>span:last-child,.ic-out .row>span:last-child{white-space:nowrap}@media (max-width:480px){.ic-rates{font-size:12.5px}.ic-rates td,.ic-rates th{padding:.5rem .45rem}.ic-rates th{white-space:normal;font-size:11px}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}