@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2) format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2) format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2) format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2) format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2) format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2) format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Bodoni;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-bodoni-vietnamese-400-normal-Beo6XsXH.woff2) format("woff2"),url(/assets/libre-bodoni-vietnamese-400-normal-BOCogFse.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Bodoni;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-bodoni-latin-ext-400-normal-CxWN_H2O.woff2) format("woff2"),url(/assets/libre-bodoni-latin-ext-400-normal-CQMQlgJU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-face{font-family:Libre Bodoni;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-bodoni-latin-400-normal-CEPTN6eq.woff2) format("woff2"),url(/assets/libre-bodoni-latin-400-normal-ONT31Zv5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Bodoni;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/libre-bodoni-vietnamese-500-normal-vhE0nt6I.woff2) format("woff2"),url(/assets/libre-bodoni-vietnamese-500-normal-C5d87VN0.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Bodoni;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/libre-bodoni-latin-ext-500-normal-Chr7c_rt.woff2) format("woff2"),url(/assets/libre-bodoni-latin-ext-500-normal-plVT-JdK.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-face{font-family:Libre Bodoni;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/libre-bodoni-latin-500-normal-Cybn-XO1.woff2) format("woff2"),url(/assets/libre-bodoni-latin-500-normal-D4w_C0OG.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Bodoni;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/libre-bodoni-vietnamese-600-normal-D9gw-5qN.woff2) format("woff2"),url(/assets/libre-bodoni-vietnamese-600-normal-BraHJS_0.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Bodoni;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/libre-bodoni-latin-ext-600-normal-B_YlT2aM.woff2) format("woff2"),url(/assets/libre-bodoni-latin-ext-600-normal-CjAweJ7i.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-face{font-family:Libre Bodoni;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/libre-bodoni-latin-600-normal-DXYeK9YP.woff2) format("woff2"),url(/assets/libre-bodoni-latin-600-normal-LyPACAP2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Bodoni;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-bodoni-vietnamese-700-normal-BmItXoXA.woff2) format("woff2"),url(/assets/libre-bodoni-vietnamese-700-normal-DVTdJWF1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Bodoni;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-bodoni-latin-ext-700-normal-7XSaQW_e.woff2) format("woff2"),url(/assets/libre-bodoni-latin-ext-700-normal-BNPxeLJ8.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-face{font-family:Libre Bodoni;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-bodoni-latin-700-normal-cWP86_CO.woff2) format("woff2"),url(/assets/libre-bodoni-latin-700-normal-DgVklTud.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-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{:root,:host{--font-sans:"Poppins", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-emerald-400:oklch(76.5% .177 163.223);--color-black:#000;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--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: 1.5 ;--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: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-snug:1.375;--leading-relaxed:1.625;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Poppins", system-ui, sans-serif;--default-mono-font-family:var(--font-mono);--font-display:"Libre Bodoni", "Playfair Display", "Times New Roman", serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{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,body,#root{min-height:100dvh}body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-sans)}::selection{background:var(--selection)}h1,h2,.font-display{font-family:var(--font-display);letter-spacing:-.02em}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-1\/2{top:50%}.right-2\.5{right:calc(var(--spacing) * 2.5)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.mx-auto{margin-inline:auto}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.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-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)}.h-4{height:calc(var(--spacing) * 4)}.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-auto{height:auto}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-\[100dvh\]{max-height:100dvh}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-\[100dvh\]{min-height:100dvh}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-12{width:calc(var(--spacing) * 12)}.w-\[min\(100\%\,24rem\)\]{width:min(100%,24rem)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.auto-rows-min{grid-auto-rows:min-content}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.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-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}: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)))}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-\[color-mix\(in_srgb\,\#c45c26_45\%\,transparent\)\]{border-color:#c45c2673}.border-\[color-mix\(in_srgb\,var\(--ink-on-surface\)_10\%\,transparent\)\]{border-color:var(--ink-on-surface)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--ink-on-surface\)_10\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ink-on-surface) 10%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--ink-on-surface\)_16\%\,transparent\)\]{border-color:var(--ink-on-surface)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--ink-on-surface\)_16\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ink-on-surface) 16%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--ink-on-surface\)_22\%\,transparent\)\]{border-color:var(--ink-on-surface)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--ink-on-surface\)_22\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ink-on-surface) 22%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--ink-on-surface\)_28\%\,transparent\)\]{border-color:var(--ink-on-surface)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--ink-on-surface\)_28\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ink-on-surface) 28%,transparent)}}.border-\[var\(--cta-fill\)\]{border-color:var(--cta-fill)}.border-\[var\(--ink-on-surface\)\]{border-color:var(--ink-on-surface)}.border-\[var\(--surface-300\)\]{border-color:var(--surface-300)}.border-border{border-color:var(--border)}.border-destructive{border-color:var(--destructive)}.border-transparent{border-color:#0000}.border-l-\[var\(--brand-solid\)\]{border-left-color:var(--brand-solid)}.bg-\[color-mix\(in_srgb\,\#c45c26_10\%\,transparent\)\]{background-color:#c45c261a}.bg-\[color-mix\(in_srgb\,var\(--ink-on-surface\)_5\%\,transparent\)\]{background-color:var(--ink-on-surface)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--ink-on-surface\)_5\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ink-on-surface) 5%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--ink-on-surface\)_10\%\,transparent\)\]{background-color:var(--ink-on-surface)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--ink-on-surface\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ink-on-surface) 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--ink-on-surface\)_28\%\,transparent\)\]{background-color:var(--ink-on-surface)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--ink-on-surface\)_28\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ink-on-surface) 28%,transparent)}}.bg-\[var\(--cta-fill\)\]{background-color:var(--cta-fill)}.bg-\[var\(--panel\,var\(--background\)\)\]{background-color:var(--panel,var(--background))}.bg-\[var\(--surface-100\)\]{background-color:var(--surface-100)}.bg-\[var\(--surface-200\)\]{background-color:var(--surface-200)}.bg-background{background-color:var(--background)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-card{background-color:var(--card)}.bg-destructive,.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-emerald-400{background-color:var(--color-emerald-400)}.bg-muted,.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-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.stroke-\[1\.5\]{stroke-width:1.5px}.object-contain{object-fit:contain}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.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-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.font-\[family-name\:var\(--font-display\)\]{font-family:var(--font-display)}.font-display{font-family:Libre Bodoni,Playfair Display,Times New Roman,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-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\!tracking-\[0\.14em\]{--tw-tracking:.14em!important;letter-spacing:.14em!important}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[color-mix\(in_srgb\,\#c45c26_88\%\,var\(--ink-on-surface\)\)\]{color:#c45c26}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_srgb\,\#c45c26_88\%\,var\(--ink-on-surface\)\)\]{color:color-mix(in srgb,#c45c26 88%,var(--ink-on-surface))}}.text-\[color-mix\(in_srgb\,\#ff4d7a_85\%\,var\(--ink-on-surface\)\)\]{color:#ff4d7a}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_srgb\,\#ff4d7a_85\%\,var\(--ink-on-surface\)\)\]{color:color-mix(in srgb,#ff4d7a 85%,var(--ink-on-surface))}}.text-\[color-mix\(in_srgb\,var\(--ink-on-surface\)_55\%\,transparent\)\]{color:var(--ink-on-surface)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_srgb\,var\(--ink-on-surface\)_55\%\,transparent\)\]{color:color-mix(in srgb,var(--ink-on-surface) 55%,transparent)}}.text-\[color-mix\(in_srgb\,var\(--ink-on-surface\)_70\%\,transparent\)\]{color:var(--ink-on-surface)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_srgb\,var\(--ink-on-surface\)_70\%\,transparent\)\]{color:color-mix(in srgb,var(--ink-on-surface) 70%,transparent)}}.text-\[var\(--cta-text\)\]{color:var(--cta-text)}.text-\[var\(--ink-on-surface\)\]{color:var(--ink-on-surface)}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-secondary-foreground{color:var(--secondary-foreground)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline-offset-4{text-underline-offset:4px}.accent-foreground{accent-color:var(--foreground)}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--app-shadow\)\]{--tw-shadow:var(--app-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-\[var\(--cta-fill\)\]{outline-color:var(--cta-fill)}.transition-\[background-color\,color\,border-color\,filter\]{transition-property:background-color,color,border-color,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;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-300{--tw-duration:.3s;transition-duration:.3s}.duration-\[var\(--sidebar-duration\)\]{--tw-duration:var(--sidebar-duration);transition-duration:var(--sidebar-duration)}.ease-\[var\(--sidebar-ease\)\]{--tw-ease:var(--sidebar-ease);transition-timing-function:var(--sidebar-ease)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.running{animation-play-state:running}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:inline-flex::file-selector-button{display:inline-flex}.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)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media(hover:hover){.hover\:border-\[color-mix\(in_srgb\,var\(--ink-on-surface\)_22\%\,transparent\)\]:hover{border-color:var(--ink-on-surface)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color-mix\(in_srgb\,var\(--ink-on-surface\)_22\%\,transparent\)\]:hover{border-color:color-mix(in srgb,var(--ink-on-surface) 22%,transparent)}}.hover\:border-\[var\(--cta-fill\)\]:hover{border-color:var(--cta-fill)}.hover\:bg-\[color-mix\(in_srgb\,var\(--ink-on-surface\)_6\%\,transparent\)\]:hover{background-color:var(--ink-on-surface)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--ink-on-surface\)_6\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--ink-on-surface) 6%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--ink-on-surface\)_8\%\,transparent\)\]:hover{background-color:var(--ink-on-surface)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--ink-on-surface\)_8\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--ink-on-surface) 8%,transparent)}}.hover\:bg-\[var\(--cta-fill\)\]:hover{background-color:var(--cta-fill)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-\[var\(--cta-fill\)\]:hover{color:var(--cta-fill)}.hover\:text-\[var\(--cta-text\)\]:hover{color:var(--cta-text)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}}.focus\:border-\[var\(--cta-fill\)\]:focus{border-color:var(--cta-fill)}.focus-visible\:border-\[var\(--brand-solid\)\]:focus-visible{border-color:var(--brand-solid)}.focus-visible\:shadow-\[0_0_0_3px_var\(--focus-ring\)\]:focus-visible{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--focus-ring));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.has-\[\>svg\]\:px-5:has(>svg){padding-inline:calc(var(--spacing) * 5)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:shadow-\[0_0_0_3px_hsla\(0\,72\%\,46\%\,0\.25\)\][aria-invalid=true]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#ca212140);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:0}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:0}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-\[var\(--app-radius\)\][data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--app-radius);border-top-right-radius:var(--app-radius)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=bottom\]\:border-\[var\(--surface-300\)\][data-vaul-drawer-direction=bottom]{border-color:var(--surface-300)}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:0}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:0}.data-\[vaul-drawer-direction\=left\]\:w-\[min\(18rem\,100vw\)\][data-vaul-drawer-direction=left]{width:min(18rem,100vw)}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=left\]\:border-\[var\(--surface-300\)\][data-vaul-drawer-direction=left]{border-color:var(--surface-300)}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:0}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:0}.data-\[vaul-drawer-direction\=right\]\:w-\[min\(18rem\,100vw\)\][data-vaul-drawer-direction=right]{width:min(18rem,100vw)}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=right\]\:border-\[var\(--surface-300\)\][data-vaul-drawer-direction=right]{border-color:var(--surface-300)}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:0}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:0}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-\[var\(--app-radius\)\][data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--app-radius);border-bottom-left-radius:var(--app-radius)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[vaul-drawer-direction\=top\]\:border-\[var\(--surface-300\)\][data-vaul-drawer-direction=top]{border-color:var(--surface-300)}@media(min-width:40rem){.sm\:w-auto{width:auto}.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\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:self-center{align-self:center}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:p-5{padding:calc(var(--spacing) * 5)}.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\:px-7{padding-inline:calc(var(--spacing) * 7)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-h-\[calc\(100dvh-var\(--app-header-height\)\)\]{max-height:calc(100dvh - var(--app-header-height))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(280px\,420px\)\]{grid-template-columns:minmax(0,1fr) minmax(280px,420px)}.lg\:overflow-auto{overflow:auto}.lg\:p-8{padding:calc(var(--spacing) * 8)}}@media(min-width:80rem){.xl\:p-10{padding:calc(var(--spacing) * 10)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}}@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}:root{--mesh-1:#6b1fc9;--mesh-2:#d12b9e;--mesh-3:#ff4d7a;--mesh-4:#ff8a3a;--brand-mesh:linear-gradient(105deg, var(--mesh-1) 0%, var(--mesh-2) 42%, var(--mesh-3) 72%, var(--mesh-4) 100%);--brand-kick:polygon(0 2.5%, 100% 0%, 97.5% 100%, 1.5% 97.5%);--brand-kick-alt:polygon(0 0%, 100% 2.5%, 98.5% 97.5%, 2.5% 100%);--brand-kick-center:polygon(0 2.5%, 100% 2.5%, 96.5% 100%, 3.5% 100%);--brand-kick-shadow:drop-shadow(0 18px 32px #00000038);--brand-fold:polygon(0 7%, 50% 0, 100% 7%, 100% 93%, 50% 100%, 0 93%);--brand-dock:polygon(0 0, 100% 0, 99% 100%, 1% 100%);--brand-1:#2a2a28;--brand-2:#3a3a36;--brand-3:#f2f2f0;--brand-4:#fff;--brand-solid:var(--brand-3);--brand-on-solid:#111;--brand-on-mesh:#f2f2f0;--brand-soft:#242424;--ink:#f2f2f0;--paper:#f2f2f0;--void:#050505;--panel:#121212;--line:#1f1f1f;--muted-rgb:168, 168, 164;--ink-light:#121212;--paper-light:#f2f2f0;--canvas-light:#f5f3ee;--panel-light:#ebe8e1;--line-light:#e0dbd2;--muted-light-rgb:122, 122, 116;--cta-fill:#111;--cta-text:#f2f2f0;--focus-ring:#12121238;--selection:#1212121f;--app-header-height:4.25rem;--app-radius:.8rem;--app-radius-sm:0;--app-radius-pill:999px;--app-shadow:0 12px 40px #00000059;--font-sans:"Poppins", system-ui, sans-serif;--font-display:"Libre Bodoni", "Playfair Display", "Times New Roman", serif}[data-theme=dark],.dark{--surface-100:var(--panel);--surface-200:var(--void);--surface-300:var(--line);--ink-on-surface:var(--paper);--brand-solid:#f2f2f0;--brand-on-solid:#111;--brand-soft:#f2f2f0}@supports (color:color-mix(in lab,red,red)){[data-theme=dark],.dark{--brand-soft:color-mix(in srgb, #f2f2f0 8%, var(--panel))}}[data-theme=dark],.dark{--cta-fill:#f2f2f0;--cta-text:#111;--focus-ring:#f3f3f147;--selection:#f3f3f129}[data-theme=light],:root:not(.dark){--surface-100:var(--panel-light);--surface-200:var(--canvas-light);--surface-300:var(--line-light);--ink-on-surface:var(--ink-light);--brand-solid:#111;--brand-on-solid:#f2f2f0;--brand-soft:#111}@supports (color:color-mix(in lab,red,red)){[data-theme=light],:root:not(.dark){--brand-soft:color-mix(in srgb, #111 6%, var(--panel-light))}}[data-theme=light],:root:not(.dark){--cta-fill:#111;--cta-text:#f2f2f0;--focus-ring:#12121238;--selection:#1212121f}:root{--radius:var(--app-radius);--background:var(--canvas-light);--foreground:var(--ink-light);--card:#fff;--card-foreground:var(--ink-light);--popover:var(--paper-light);--popover-foreground:var(--ink-light);--primary:var(--cta-fill);--primary-foreground:var(--cta-text);--secondary:var(--panel-light);--secondary-foreground:var(--ink-light);--muted:var(--panel-light);--muted-foreground:rgb(var(--muted-light-rgb));--accent:var(--panel-light);--accent-foreground:var(--ink-light);--destructive:#c23b3b;--destructive-foreground:#f2f2f0;--border:var(--line-light);--input:var(--line-light);--ring:var(--ink-light)}.dark{--background:var(--void);--foreground:var(--paper);--card:var(--panel);--card-foreground:var(--paper);--popover:var(--panel);--popover-foreground:var(--paper);--primary:var(--cta-fill);--primary-foreground:var(--cta-text);--secondary:var(--line);--secondary-foreground:var(--paper);--muted:var(--line);--muted-foreground:rgb(var(--muted-rgb));--accent:var(--line);--accent-foreground:var(--paper);--destructive:#e85d5d;--destructive-foreground:#f2f2f0;--border:var(--line);--input:var(--line);--ring:var(--paper)}.app-shell{overflow-x:clip}.app-sidebar{--sidebar-width:17rem;--sidebar-pad-x:1.15rem;--sidebar-pad-y:2rem;--sidebar-icon-hit:2.5rem;--sidebar-ease:cubic-bezier(.22, 1, .36, 1);--sidebar-duration:.32s;width:var(--sidebar-width);padding:var(--sidebar-pad-y) var(--sidebar-pad-x);background:var(--surface-100);border-right:1px solid var(--surface-300);flex-shrink:0;position:relative;overflow:hidden auto}@supports (color:color-mix(in lab,red,red)){.app-sidebar{border-right:1px solid color-mix(in srgb,var(--surface-300) 80%,transparent)}}.app-sidebar{transition:width var(--sidebar-duration) var(--sidebar-ease),padding var(--sidebar-duration) var(--sidebar-ease)}.app-sidebar--collapsed{--sidebar-pad-x:.7rem;--sidebar-width:calc(var(--sidebar-icon-hit) + 2 * var(--sidebar-pad-x));align-items:center}.app-sidebar-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:2.75rem;display:flex}.app-sidebar-logo{object-fit:contain;object-position:left center;width:auto;max-width:8.75rem;height:2.15rem;display:block}.app-sidebar--collapsed .app-sidebar-header{justify-content:center}.app-sidebar--collapsed .app-sidebar-header>a{display:none}.app-sidebar-toggle{border-radius:var(--app-radius-sm);width:1.75rem;height:1.75rem;color:var(--brand-solid);cursor:pointer;opacity:.85;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:color .2s,opacity .2s,background-color .2s;display:inline-flex}.app-sidebar--collapsed .app-sidebar-toggle{margin-left:0}.app-sidebar-toggle:hover{color:var(--brand-2);opacity:1;background:var(--brand-solid)}@supports (color:color-mix(in lab,red,red)){.app-sidebar-toggle:hover{background:color-mix(in srgb,var(--brand-solid) 10%,transparent)}}.app-sidebar-toggle:focus-visible{outline:1px solid var(--brand-solid);outline-offset:3px}.app-sidebar-label{opacity:1;white-space:nowrap;flex:auto;min-width:0;transition:opacity .16s;overflow:hidden}.app-sidebar--collapsed .app-sidebar-label{display:none}.app-sidebar-section-label{letter-spacing:.16em;text-transform:uppercase;max-height:1.5rem;color:var(--ink-on-surface);margin:0 0 .35rem;padding:0 .75rem;font-size:.65rem;font-weight:500;line-height:1.5rem;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.app-sidebar-section-label{color:color-mix(in srgb,var(--ink-on-surface) 55%,transparent)}}.app-sidebar-section-label{white-space:nowrap}.app-sidebar--collapsed .app-sidebar-section-label{display:none}.app-sidebar-nav{flex-direction:column;gap:1.25rem;width:100%;min-width:0;display:flex;position:relative}.app-nav-indicator{z-index:1;background:var(--brand-mesh);pointer-events:none;opacity:0;will-change:transform;width:2px;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .18s;position:absolute;top:0;left:0;transform:translate(0)}.app-nav-indicator.is-visible{opacity:1}.app-sidebar--collapsed .app-nav-indicator{opacity:0;transition:none}.app-sidebar--collapsed .app-sidebar-nav,.app-sidebar--collapsed .app-sidebar-nav>div{align-items:center}.app-sidebar-menu{flex-direction:column;gap:.125rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.app-sidebar-menu li{width:100%;margin:0;padding:0}.app-sidebar--collapsed .app-sidebar-menu{align-items:center}.app-sidebar--collapsed .app-sidebar-menu li{justify-content:center;width:100%;display:flex}.app-nav-link{box-sizing:border-box;border-radius:var(--app-radius-sm);width:100%;min-height:2.75rem;color:var(--ink-on-surface);background:0 0;border:none;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.app-nav-link{color:color-mix(in srgb,var(--ink-on-surface) 72%,transparent)}}.app-nav-link{-webkit-tap-highlight-color:transparent;cursor:pointer;outline:none;font-size:.875rem;font-weight:400;line-height:1.25;text-decoration:none;transition:color .2s,background-color .2s;overflow:hidden}.app-nav-link:hover{color:var(--ink-on-surface);background:var(--ink-on-surface)}@supports (color:color-mix(in lab,red,red)){.app-nav-link:hover{background:color-mix(in srgb,var(--ink-on-surface) 5%,transparent)}}.app-nav-link:focus-visible{color:var(--ink-on-surface);background:var(--ink-on-surface)}@supports (color:color-mix(in lab,red,red)){.app-nav-link:focus-visible{background:color-mix(in srgb,var(--ink-on-surface) 5%,transparent)}}.app-nav-link.is-active,.app-nav-link.is-active:hover{color:var(--ink-on-surface);background:var(--ink-on-surface)}@supports (color:color-mix(in lab,red,red)){.app-nav-link.is-active,.app-nav-link.is-active:hover{background:color-mix(in srgb,var(--ink-on-surface) 6%,transparent)}}.app-nav-link.is-active,.app-nav-link.is-active:hover{font-weight:400}.app-nav-icon{width:1.25rem;height:1.25rem;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-nav-icon svg{width:1.25rem;height:1.25rem;display:block}.app-sidebar--collapsed .app-nav-link{width:var(--sidebar-icon-hit);min-height:var(--sidebar-icon-hit);justify-content:center;gap:0;padding:.55rem}@media(prefers-reduced-motion:reduce){.app-sidebar,.app-sidebar-logo,.app-sidebar-toggle,.app-sidebar-label,.app-sidebar-section-label,.app-sidebar-toggle svg,.app-nav-link,.app-nav-indicator{transition:none!important}}.app-page-head{flex-direction:column;gap:.65rem;max-width:40rem;display:flex}.app-page-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-on-surface);margin:0;font-size:.75rem}@supports (color:color-mix(in lab,red,red)){.app-page-eyebrow{color:color-mix(in srgb,var(--ink-on-surface) 48%,transparent)}}.app-page-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-on-surface);margin:0;font-size:clamp(1.8rem,4.2vw,2.75rem);font-weight:600;line-height:1.12}.app-page-lead{max-width:36rem;color:var(--ink-on-surface);margin:0;font-size:.9375rem;line-height:1.65}@supports (color:color-mix(in lab,red,red)){.app-page-lead{color:color-mix(in srgb,var(--ink-on-surface) 55%,transparent)}}.app-card{border:1px solid var(--border);background:var(--card);border-radius:0;transition:border-color .25s}.app-card:hover{border-color:var(--ink-on-surface)}@supports (color:color-mix(in lab,red,red)){.app-card:hover{border-color:color-mix(in srgb,var(--ink-on-surface) 22%,var(--border))}}.app-card--bare,.app-card--bare:hover{border:none}.app-card-title{font-family:var(--font-display);letter-spacing:-.02em;color:inherit;margin:0;font-size:clamp(1.25rem,2.4vw,1.55rem);font-weight:600;line-height:1.2}.app-card-n{font-family:var(--font-display);letter-spacing:.14em;background:var(--brand-mesh);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;margin:0 0 .85rem;font-size:.75rem}.app-card-copy{color:var(--ink-on-surface);margin:0;font-size:.875rem;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.app-card-copy{color:color-mix(in srgb,var(--ink-on-surface) 58%,transparent)}}.app-card--mesh{border-color:var(--ink-on-surface);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.app-card--mesh{border-color:color-mix(in srgb,var(--ink-on-surface) 12%,transparent)}}.app-card--mesh{background:var(--void);color:var(--paper)}.app-card--mesh:before{content:"";background:var(--brand-mesh);opacity:.14;pointer-events:none;position:absolute;inset:0}.app-card--mesh:after{content:"";pointer-events:none;background:linear-gradient(160deg,#0006,#0000 45%,#0000008c);position:absolute;inset:0}.app-card--mesh>*{z-index:1;position:relative}.app-card--mesh .app-card-copy{color:var(--paper)}@supports (color:color-mix(in lab,red,red)){.app-card--mesh .app-card-copy{color:color-mix(in srgb,var(--paper) 72%,transparent)}}.app-slabs{align-items:stretch;gap:1.25rem;display:grid}@media(min-width:768px){.app-slabs{grid-template-columns:repeat(2,minmax(0,1fr))}.app-slabs--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.app-slab{flex-direction:column;min-height:100%;display:flex}.app-slab-face{background:var(--card);flex-direction:column;flex:1;width:100%;min-height:100%;padding:clamp(1.6rem,3.5vw,2.25rem) clamp(1.25rem,2.5vw,1.75rem);display:flex}@supports (color:color-mix(in lab,red,red)){.app-slab-face{background:color-mix(in srgb,var(--card) 96%,#fff)}}.app-slab-face{color:var(--ink-on-surface);clip-path:var(--kick,var(--brand-kick));filter:var(--brand-kick-shadow);transition:filter .35s}.app-slab:hover .app-slab-face{filter:drop-shadow(0 24px 40px #00000047)}.app-slab--alt{--kick:var(--brand-kick-alt)}.app-slab--ink .app-slab-face{color:#f2f2f0;background:#111}.app-slab-face--live{box-shadow:inset 0 0 0 1px var(--ink-on-surface)}@supports (color:color-mix(in lab,red,red)){.app-slab-face--live{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink-on-surface) 12%,transparent)}}[data-theme=dark] .app-slab-face--live,.dark .app-slab-face--live{box-shadow:inset 0 0 0 1px #f2f2f029}button.app-slab{appearance:none;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0}.app-slab--ink .app-card-copy{color:#f2f2f0ad}.app-slab--ink [data-slot=button]{color:#f2f2f0}[data-theme=light] .app-slab-face,:root:not(.dark) .app-slab-face{filter:drop-shadow(0 14px 28px #0000001a);background:#fff}[data-theme=light] .app-slab:hover .app-slab-face,:root:not(.dark) .app-slab:hover .app-slab-face{filter:drop-shadow(0 22px 36px #00000029)}[data-theme=light] .app-slab--ink .app-slab-face,:root:not(.dark) .app-slab--ink .app-slab-face{color:#f2f2f0;filter:drop-shadow(0 16px 30px #0003);background:#111}.pricing-list{border-top:1px solid var(--ink-on-surface);width:100%;margin:0;padding:0;list-style:none}@supports (color:color-mix(in lab,red,red)){.pricing-list{border-top:1px solid color-mix(in srgb,var(--ink-on-surface) 14%,transparent)}}.pricing-list__item{border-bottom:1px solid var(--ink-on-surface)}@supports (color:color-mix(in lab,red,red)){.pricing-list__item{border-bottom:1px solid color-mix(in srgb,var(--ink-on-surface) 14%,transparent)}}.pricing-list__row{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 1.75rem;padding:1.1rem .1rem;transition:background-color .15s;display:grid}.pricing-list__row:hover{background:var(--ink-on-surface)}@supports (color:color-mix(in lab,red,red)){.pricing-list__row:hover{background:color-mix(in srgb,var(--ink-on-surface) 3.5%,transparent)}}.pricing-list__row:focus-visible{outline:2px solid var(--mesh-2)}@supports (color:color-mix(in lab,red,red)){.pricing-list__row:focus-visible{outline:2px solid color-mix(in srgb,var(--mesh-2) 70%,transparent)}}.pricing-list__row:focus-visible{outline-offset:2px}.pricing-list__main{min-width:0}.pricing-list__meta{letter-spacing:.12em;text-transform:uppercase;opacity:.62;flex-wrap:wrap;gap:.35rem .75rem;margin:0;font-size:.7rem;font-weight:500;display:flex}.pricing-list__name{font-family:var(--font-display);letter-spacing:-.02em;margin:.4rem 0 0;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:600;line-height:1.2}.pricing-list__summary{opacity:.72;max-width:46rem;margin:.4rem 0 0;font-size:.95rem;line-height:1.5}.pricing-list__price{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;text-align:right;margin:0;font-size:1.05rem;font-weight:600;line-height:1.2}.pricing-list__editor{padding:0 .1rem 1.35rem}@media(max-width:639px){.pricing-list__row{grid-template-columns:1fr;gap:.65rem}.pricing-list__price{text-align:left}}[data-theme=light] .app-card,:root:not(.dark) .app-card{border-color:var(--line-light);background:#fff}.app-badge{letter-spacing:.08em;text-transform:uppercase;border-radius:var(--app-radius-sm);background:var(--ink-on-surface);align-items:center;padding:.25rem .55rem;font-size:.7rem;font-weight:500;line-height:1.2;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.app-badge{background:color-mix(in srgb,var(--ink-on-surface) 6%,transparent)}}.app-badge{color:var(--ink-on-surface)}@supports (color:color-mix(in lab,red,red)){.app-badge{color:color-mix(in srgb,var(--ink-on-surface) 70%,transparent)}}.app-badge--live{color:#1a8f84;background:#2bbbad2e}.app-badge--draft{color:#b56d12;background:#e89b3c2e}.dark .app-badge--live{color:#7ed8cf}.dark .app-badge--draft{color:#f0c48a}.app-topbar{z-index:30;height:var(--app-header-height);background:var(--surface-200);border-bottom:none;justify-content:space-between;align-items:center;gap:1rem;padding-inline:1rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.app-topbar{background:color-mix(in srgb,var(--surface-200) 82%,transparent)}}.app-topbar{-webkit-backdrop-filter:blur(16px)saturate(1.05)}.app-topbar:before{content:"";z-index:1;background:var(--brand-mesh);opacity:.85;pointer-events:none;height:2px;position:absolute;bottom:0;left:0;right:0}@media(min-width:768px){.app-topbar{padding-inline:1.5rem}}@media(min-width:1024px){.app-topbar{padding-inline:2rem}}@media(min-width:1280px){.app-topbar{padding-inline:2.5rem}}.app-topbar-brand{align-items:center;gap:.85rem;min-width:0;display:flex}.app-topbar-menu{border:1px solid var(--ink-on-surface);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem}@supports (color:color-mix(in lab,red,red)){.app-topbar-menu{border:1px solid color-mix(in srgb,var(--ink-on-surface) 12%,transparent)}}.app-topbar-menu{color:var(--ink-on-surface);cursor:pointer;background:0 0;border-radius:0;transition:border-color .25s,background-color .25s,color .25s}.app-topbar-menu:hover{border-color:var(--ink-on-surface)}@supports (color:color-mix(in lab,red,red)){.app-topbar-menu:hover{border-color:color-mix(in srgb,var(--ink-on-surface) 28%,transparent)}}.app-topbar-menu:hover{background:var(--ink-on-surface)}@supports (color:color-mix(in lab,red,red)){.app-topbar-menu:hover{background:color-mix(in srgb,var(--ink-on-surface) 4%,transparent)}}.app-topbar-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.app-topbar-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-on-surface);margin:0;font-size:.625rem;font-weight:500}@supports (color:color-mix(in lab,red,red)){.app-topbar-kicker{color:color-mix(in srgb,var(--ink-on-surface) 48%,transparent)}}.app-topbar-kicker{line-height:1.2}.app-topbar-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-on-surface);margin:0;font-size:1.2rem;font-weight:600;line-height:1.15}@media(min-width:768px){.app-topbar-title{font-size:1.4rem}}.app-topbar-logo{object-fit:contain;width:auto;max-width:7rem;height:1.75rem;display:block}@media(min-width:768px){.app-topbar-logo{max-width:8rem;height:2rem}}.app-user-menu{flex-shrink:0;position:relative}.app-user-trigger{--kick:polygon(0 0, 100% 0, 98.5% 100%, 1.5% 100%);background:var(--void);border:none;border-radius:0;align-items:center;gap:.65rem;min-height:2.65rem;padding:.35rem .7rem .35rem .4rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.app-user-trigger{background:color-mix(in srgb,var(--void) 88%,transparent)}}.app-user-trigger{color:var(--paper);clip-path:var(--kick);filter:drop-shadow(0 10px 22px #00000047);cursor:pointer;text-align:left;transition:filter .3s,background-color .25s,color .25s}[data-theme=light] .app-user-trigger,:root:not(.dark) .app-user-trigger{color:#121212;filter:drop-shadow(0 10px 20px #0000001a);background:#ebe8e1}.app-user-trigger:hover{filter:drop-shadow(0 14px 28px #00000057);background:#0a0a0a}[data-theme=light] .app-user-trigger:hover,:root:not(.dark) .app-user-trigger:hover{color:#121212;filter:drop-shadow(0 14px 26px #00000024);background:#f5f3ee}.app-user-trigger[aria-expanded=true]{background:#000}[data-theme=light] .app-user-trigger[aria-expanded=true],:root:not(.dark) .app-user-trigger[aria-expanded=true]{color:#121212;background:#ebe8e1}.app-user-trigger[aria-expanded=true]:after{content:"";background:var(--brand-mesh);pointer-events:none;height:2px;position:absolute;bottom:0;left:8%;right:8%}.app-user-avatar{background:var(--brand-mesh);color:#f2f2f0;width:1.9rem;height:1.9rem;font-family:var(--font-display);letter-spacing:.02em;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.88rem;font-weight:600;line-height:1;display:inline-flex}[data-theme=light] .app-user-avatar,:root:not(.dark) .app-user-avatar{color:#f2f2f0}.app-user-meta{min-width:0;max-width:10.5rem;display:none}@media(min-width:640px){.app-user-meta{flex-direction:column;gap:.12rem;display:flex}}.app-user-name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);letter-spacing:-.01em;text-transform:capitalize;color:inherit;font-size:.92rem;font-weight:600;line-height:1.15;display:block;overflow:hidden}.app-user-email{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:currentColor;font-size:.58rem;font-weight:500;line-height:1.2;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.app-user-email{color:color-mix(in srgb,currentColor 52%,transparent)}}.app-user-chevron{color:currentColor;flex-shrink:0;width:.9rem;height:.9rem}@supports (color:color-mix(in lab,red,red)){.app-user-chevron{color:color-mix(in srgb,currentColor 55%,transparent)}}.app-user-chevron{transition:transform .22s cubic-bezier(.22,1,.36,1)}.app-user-trigger[aria-expanded=true] .app-user-chevron{transform:rotate(180deg)}.app-user-dropdown{--kick:polygon(0 0, 100% 0, 97.5% 100%, 2.5% 100%);z-index:40;background:var(--void);border:none;border-radius:0;width:15.75rem;padding:.45rem 0 .55rem;position:absolute;top:calc(100% + .65rem);right:0}@supports (color:color-mix(in lab,red,red)){.app-user-dropdown{background:color-mix(in srgb,var(--void) 94%,transparent)}}.app-user-dropdown{color:var(--paper);clip-path:var(--kick);-webkit-backdrop-filter:blur(18px)saturate(1.1);filter:drop-shadow(0 18px 36px #00000061);transform-origin:100% 0;animation:.2s cubic-bezier(.22,1,.36,1) both app-user-menu-in;overflow:hidden}[data-theme=light] .app-user-dropdown,:root:not(.dark) .app-user-dropdown{color:#121212;filter:drop-shadow(0 16px 32px #0000001f);background:#ebe8e1}@keyframes app-user-menu-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media(prefers-reduced-motion:reduce){.app-user-dropdown{animation:none}.app-user-chevron{transition:none}}.app-user-dropdown-item{width:100%;color:inherit;letter-spacing:.1em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;gap:.65rem;padding:.72rem 1rem;font-size:.68rem;font-weight:500;line-height:1.25;text-decoration:none;transition:color .2s,background-color .2s;display:flex;position:relative}.app-user-dropdown-item:hover,.app-user-dropdown-item:focus-visible{background:currentColor}@supports (color:color-mix(in lab,red,red)){.app-user-dropdown-item:hover,.app-user-dropdown-item:focus-visible{background:color-mix(in srgb,currentColor 8%,transparent)}}.app-user-dropdown-item:hover,.app-user-dropdown-item:focus-visible{outline:none}.app-user-dropdown-item svg{opacity:.85;flex-shrink:0;width:.95rem;height:.95rem}.app-user-dropdown-sep{background:currentColor;height:1px;margin:.35rem .85rem}@supports (color:color-mix(in lab,red,red)){.app-user-dropdown-sep{background:color-mix(in srgb,currentColor 12%,transparent)}}.app-user-dropdown-mobile{border-bottom:1px solid;margin-bottom:.2rem;padding:.85rem 1rem .75rem;display:block}@supports (color:color-mix(in lab,red,red)){.app-user-dropdown-mobile{border-bottom:1px solid color-mix(in srgb,currentColor 10%,transparent)}}.app-user-dropdown-mobile .app-user-name{color:inherit;font-size:1rem}.app-user-dropdown-mobile .app-user-email{color:currentColor;margin-top:.2rem}@supports (color:color-mix(in lab,red,red)){.app-user-dropdown-mobile .app-user-email{color:color-mix(in srgb,currentColor 48%,transparent)}}@media(min-width:640px){.app-user-dropdown-mobile{display:none}}.app-confirm{z-index:80;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.app-confirm__backdrop{cursor:pointer;background:#0000007a;border:none;margin:0;padding:0;position:absolute;inset:0}.app-confirm__panel{z-index:1;border:1px solid var(--ink-on-surface);width:min(100%,26rem);padding:1.5rem 1.35rem 1.25rem;position:relative}@supports (color:color-mix(in lab,red,red)){.app-confirm__panel{border:1px solid color-mix(in srgb,var(--ink-on-surface) 14%,transparent)}}.app-confirm__panel{background:var(--card);color:var(--ink-on-surface);border-radius:0;animation:.22s cubic-bezier(.22,1,.36,1) both app-confirm-in;box-shadow:0 24px 48px #00000038}[data-theme=light] .app-confirm__panel,:root:not(.dark) .app-confirm__panel{border-color:var(--line-light);background:#fff;box-shadow:0 20px 44px #00000024}@keyframes app-confirm-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media(prefers-reduced-motion:reduce){.app-confirm__panel{animation:none}}.app-confirm__title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:600;line-height:1.2}.app-confirm__desc{color:var(--ink-on-surface);margin:.7rem 0 0;font-size:.875rem;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.app-confirm__desc{color:color-mix(in srgb,var(--ink-on-surface) 62%,transparent)}}.app-confirm__actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin-top:1.35rem;display:flex}.app-actions-menu{z-index:2;position:relative}.app-actions-menu__panel{--kick:polygon(0 0, 100% 0, 97.5% 100%, 2.5% 100%);z-index:90;background:var(--void);border:none;border-radius:0;min-width:11.5rem;padding:.4rem 0 .45rem}@supports (color:color-mix(in lab,red,red)){.app-actions-menu__panel{background:color-mix(in srgb,var(--void) 94%,transparent)}}.app-actions-menu__panel{color:var(--paper);clip-path:var(--kick);-webkit-backdrop-filter:blur(18px)saturate(1.1);filter:drop-shadow(0 16px 32px #00000052);animation:.2s cubic-bezier(.22,1,.36,1) both app-user-menu-in}.app-actions-menu__panel--portal{position:fixed}[data-theme=light] .app-actions-menu__panel,:root:not(.dark) .app-actions-menu__panel{color:#121212;border:1px solid var(--line-light);clip-path:none;filter:drop-shadow(0 14px 28px #0000001f);background:#fff}.app-actions-menu__item{width:100%;color:inherit;letter-spacing:.1em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;padding:.7rem 1rem;font-size:.68rem;font-weight:500;line-height:1.25;transition:background-color .2s;display:flex}.app-actions-menu__item:hover,.app-actions-menu__item:focus-visible{background:currentColor}@supports (color:color-mix(in lab,red,red)){.app-actions-menu__item:hover,.app-actions-menu__item:focus-visible{background:color-mix(in srgb,currentColor 8%,transparent)}}.app-actions-menu__item:hover,.app-actions-menu__item:focus-visible{outline:none}.app-actions-menu__item:disabled{opacity:.4;cursor:not-allowed}.app-actions-menu__item.is-destructive{color:#c2410c}@supports (color:color-mix(in lab,red,red)){.app-actions-menu__item.is-destructive{color:color-mix(in srgb,#c2410c 82%,currentColor)}}[data-theme=light] .app-actions-menu__item.is-destructive,:root:not(.dark) .app-actions-menu__item.is-destructive{color:#9a3412}.app-actions-menu__sep{background:currentColor;height:1px;margin:.3rem .85rem}@supports (color:color-mix(in lab,red,red)){.app-actions-menu__sep{background:color-mix(in srgb,currentColor 12%,transparent)}}.app-data-table-shell{background:var(--card);border:1px solid var(--ink-on-surface)}@supports (color:color-mix(in lab,red,red)){.app-data-table-shell{border:1px solid color-mix(in srgb,var(--ink-on-surface) 12%,transparent)}}.app-data-table-shell{overflow:visible}[data-theme=light] .app-data-table-shell,:root:not(.dark) .app-data-table-shell{border-color:var(--line-light);background:#fff;box-shadow:0 1px #0000000a}.app-data-table{flex-direction:column;min-width:0;display:flex}.app-data-table__toolbar{z-index:2;border-bottom:1px solid var(--ink-on-surface);position:relative}@supports (color:color-mix(in lab,red,red)){.app-data-table__toolbar{border-bottom:1px solid color-mix(in srgb,var(--ink-on-surface) 12%,transparent)}}.app-data-table__toolbar{background:var(--surface-100);padding:.85rem 1rem}@supports (color:color-mix(in lab,red,red)){.app-data-table__toolbar{background:color-mix(in srgb,var(--surface-100) 70%,transparent)}}.app-data-table__toolbar{overflow:visible}[data-theme=light] .app-data-table__toolbar,:root:not(.dark) .app-data-table__toolbar{border-bottom-color:var(--line-light);background:#f5f3ee}.app-data-table__toolbar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.app-data-table__meta{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-on-surface);margin:0;font-size:.7rem;font-weight:500}@supports (color:color-mix(in lab,red,red)){.app-data-table__meta{color:color-mix(in srgb,var(--ink-on-surface) 55%,transparent)}}.app-data-table__bulk{flex-wrap:wrap;gap:.5rem;display:flex}.app-data-table__scroll{overflow-x:auto}.app-data-table__table{border-collapse:collapse;width:100%;font-size:.875rem}.app-data-table__table th,.app-data-table__table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--ink-on-surface);padding:.9rem 1rem}@supports (color:color-mix(in lab,red,red)){.app-data-table__table th,.app-data-table__table td{border-bottom:1px solid color-mix(in srgb,var(--ink-on-surface) 10%,transparent)}}[data-theme=light] .app-data-table__table th,[data-theme=light] .app-data-table__table td,:root:not(.dark) .app-data-table__table th,:root:not(.dark) .app-data-table__table td{border-bottom-color:#e8e3da}.app-data-table__table th{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-on-surface);font-size:.65rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.app-data-table__table th{color:color-mix(in srgb,var(--ink-on-surface) 62%,transparent)}}.app-data-table__table th{background:var(--surface-100)}@supports (color:color-mix(in lab,red,red)){.app-data-table__table th{background:color-mix(in srgb,var(--surface-100) 80%,transparent)}}.app-data-table__table th{white-space:nowrap}[data-theme=light] .app-data-table__table th,:root:not(.dark) .app-data-table__table th{color:#5c5a54;background:#f0ede6}.app-data-table__th-btn{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:default;background:0 0;border:none;align-items:center;gap:.35rem;margin:0;padding:0;display:inline-flex}.app-data-table__th-btn.is-sortable{cursor:pointer}.app-data-table__th-btn.is-sortable:hover{color:var(--ink-on-surface)}.app-data-table__sort{opacity:.45;display:inline-flex}.app-data-table__th-btn.is-sortable:hover .app-data-table__sort{opacity:.85}.app-data-table__table tbody tr[data-selected]{background:var(--ink-on-surface)}@supports (color:color-mix(in lab,red,red)){.app-data-table__table tbody tr[data-selected]{background:color-mix(in srgb,var(--ink-on-surface) 6%,transparent)}}.app-data-table__table tbody tr:hover{background:var(--ink-on-surface)}@supports (color:color-mix(in lab,red,red)){.app-data-table__table tbody tr:hover{background:color-mix(in srgb,var(--ink-on-surface) 4%,transparent)}}[data-theme=light] .app-data-table__table tbody tr[data-selected],:root:not(.dark) .app-data-table__table tbody tr[data-selected]{background:#f1f1f1}[data-theme=light] .app-data-table__table tbody tr:hover,:root:not(.dark) .app-data-table__table tbody tr:hover{background:#faf8f4}.app-data-table__primary{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-on-surface);font-weight:600}.app-data-table__muted{color:var(--ink-on-surface)}@supports (color:color-mix(in lab,red,red)){.app-data-table__muted{color:color-mix(in srgb,var(--ink-on-surface) 62%,transparent)}}.app-data-table__muted{font-size:.8125rem}[data-theme=light] .app-data-table__muted,:root:not(.dark) .app-data-table__muted{color:#6b6962}.app-data-table__empty{color:var(--ink-on-surface);text-align:center!important;padding:2.5rem 1rem!important}@supports (color:color-mix(in lab,red,red)){.app-data-table__empty{color:color-mix(in srgb,var(--ink-on-surface) 52%,transparent)}}.app-data-table__empty{font-size:.875rem}.app-data-table__check{appearance:none;border:1.5px solid var(--ink-on-surface);width:1rem;height:1rem}@supports (color:color-mix(in lab,red,red)){.app-data-table__check{border:1.5px solid color-mix(in srgb,var(--ink-on-surface) 40%,transparent)}}.app-data-table__check{cursor:pointer;vertical-align:middle;background:#fff;border-radius:0}[data-theme=dark] .app-data-table__check,.dark .app-data-table__check{background:0 0}.app-data-table__check:checked{border-color:var(--cta-fill);background:var(--cta-fill);box-shadow:inset 0 0 0 2px #fff}.app-data-table__check:indeterminate{border-color:var(--cta-fill);background:var(--cta-fill)}@supports (color:color-mix(in lab,red,red)){.app-data-table__check:indeterminate{background:color-mix(in srgb,var(--cta-fill) 55%,transparent)}}.app-data-table__select{appearance:none;border:1px solid var(--ink-on-surface);min-width:7.5rem;height:2.25rem;padding:0 .65rem}@supports (color:color-mix(in lab,red,red)){.app-data-table__select{border:1px solid color-mix(in srgb,var(--ink-on-surface) 22%,transparent)}}.app-data-table__select{color:var(--ink-on-surface);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#fff;border-radius:0;font-size:.75rem;font-weight:500}[data-theme=dark] .app-data-table__select,.dark .app-data-table__select{background:var(--surface-100)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .app-data-table__select,.dark .app-data-table__select{background:color-mix(in srgb,var(--surface-100) 70%,transparent)}}.app-data-table__select:disabled{opacity:.5;cursor:not-allowed}.app-data-table__you{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-on-surface);margin-left:.35rem;font-size:.65rem;font-weight:500}@supports (color:color-mix(in lab,red,red)){.app-data-table__you{color:color-mix(in srgb,var(--ink-on-surface) 50%,transparent)}}@keyframes client-fade-up{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes client-rail-draw{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.client-project-list{flex-direction:column;gap:1.5rem;width:100%;display:flex}.client-project-card{--card-kick:polygon(0 0%, 100% 2.5%, 97.5% 100%, 0 100%);cursor:pointer;width:100%;font:inherit;color:inherit;appearance:none;animation:.65s cubic-bezier(.22,1,.36,1) both client-fade-up;animation-delay:calc(var(--i,0) * 90ms);padding:0;background:0 0;border:0;padding-bottom:.7rem;transition:transform .4s cubic-bezier(.22,1,.36,1);display:block;position:relative}.client-project-card--alt{--card-kick:polygon(0 0%, 100% 0%, 98.5% 97.5%, 0 100%)}.client-project-card:hover,.client-project-card:focus-visible{z-index:2;outline:none;transform:translateY(-8px)}.client-project-card__plate{z-index:0;clip-path:var(--card-kick);background:linear-gradient(160deg,var(--mesh-1) 0%,var(--mesh-2) 45%,var(--mesh-4) 100%);position:absolute;inset:.55rem .45rem 0}@supports (color:color-mix(in lab,red,red)){.client-project-card__plate{background:linear-gradient(160deg,color-mix(in srgb,var(--mesh-1) 32%,transparent),color-mix(in srgb,var(--mesh-2) 26%,transparent) 45%,color-mix(in srgb,var(--mesh-4) 20%,transparent))}}.client-project-card__plate{opacity:.65;pointer-events:none}[data-theme=light] .client-project-card__plate,:root:not(.dark) .client-project-card__plate{background:linear-gradient(160deg,var(--mesh-1) 0%,var(--mesh-2) 45%,var(--mesh-4) 100%)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .client-project-card__plate,:root:not(.dark) .client-project-card__plate{background:linear-gradient(160deg,color-mix(in srgb,var(--mesh-1) 18%,#fff),color-mix(in srgb,var(--mesh-2) 14%,#fff) 45%,color-mix(in srgb,var(--mesh-4) 12%,#fff))}}[data-theme=light] .client-project-card__plate,:root:not(.dark) .client-project-card__plate{opacity:.8}.client-project-card__face{z-index:1;width:100%;min-height:11.5rem;color:var(--ink-on-surface);clip-path:var(--card-kick);box-shadow:0 10px 22px var(--mesh-1);background:#fff;flex-direction:column;padding:clamp(1.6rem,3.5vw,2.25rem) clamp(1.25rem,2.5vw,1.75rem);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.client-project-card__face{box-shadow:0 10px 22px color-mix(in srgb,var(--mesh-1) 10%,transparent)}}.client-project-card__face{transition:box-shadow .4s,background-color .35s}.client-project-card__face--ink{color:#f2f2f0;background:#111}[data-theme=dark] .client-project-card__face,.dark .client-project-card__face{background:var(--panel)}[data-theme=dark] .client-project-card__face--ink,.dark .client-project-card__face--ink{background:#0a0a0a}.client-project-card__face:before{content:"";background:var(--brand-mesh);transform-origin:top;width:3px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.client-project-card:hover .client-project-card__face,.client-project-card:focus-visible .client-project-card__face{box-shadow:0 0 0 1px var(--mesh-2),0 14px 36px var(--mesh-1),0 8px 28px var(--mesh-3)}@supports (color:color-mix(in lab,red,red)){.client-project-card:hover .client-project-card__face,.client-project-card:focus-visible .client-project-card__face{box-shadow:0 0 0 1px color-mix(in srgb,var(--mesh-2) 40%,transparent),0 14px 36px color-mix(in srgb,var(--mesh-1) 28%,transparent),0 8px 28px color-mix(in srgb,var(--mesh-3) 18%,transparent)}}.client-project-card:hover .client-project-card__face:before,.client-project-card:focus-visible .client-project-card__face:before{transform:scaleY(1)}.client-project-card__kind{letter-spacing:.16em;text-transform:uppercase;background:var(--brand-mesh);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:.72rem;font-weight:500}.client-project-card__title{font-family:var(--font-display);letter-spacing:-.02em;margin:.65rem 0 0;font-size:clamp(1.55rem,3vw,2rem);font-weight:600;line-height:1.1}.client-project-card__foot{margin-top:auto;padding-top:2rem}.client-project-card__cta{letter-spacing:.04em;align-items:center;gap:.4rem;font-size:.875rem;font-weight:500;transition:gap .3s;display:inline-flex}.client-project-card:hover .client-project-card__cta{gap:.7rem}.client-path{flex-direction:column;align-items:stretch;width:100%;display:flex}@keyframes client-gear-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes client-congrats-in{0%{opacity:0;transform:translateY(.85rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.client-path__stage{width:100%;padding-bottom:.7rem;animation:.65s cubic-bezier(.22,1,.36,1) both client-fade-up;position:relative}.client-path__plate{z-index:0;clip-path:var(--brand-kick);background:linear-gradient(160deg,var(--mesh-1) 0%,var(--mesh-2) 45%,var(--mesh-4) 100%);position:absolute;inset:.55rem .45rem 0}@supports (color:color-mix(in lab,red,red)){.client-path__plate{background:linear-gradient(160deg,color-mix(in srgb,var(--mesh-1) 28%,transparent),color-mix(in srgb,var(--mesh-2) 22%,transparent) 45%,color-mix(in srgb,var(--mesh-4) 18%,transparent))}}.client-path__plate{opacity:.7;pointer-events:none}.client-path__card{z-index:1;width:100%;clip-path:var(--brand-kick);box-shadow:0 10px 22px var(--mesh-1);background:#fff;padding:clamp(1.85rem,4vw,2.75rem) clamp(1.35rem,3vw,2.25rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.client-path__card{box-shadow:0 10px 22px color-mix(in srgb,var(--mesh-1) 10%,transparent)}}[data-theme=dark] .client-path__card,.dark .client-path__card{background:var(--panel);box-shadow:0 10px 22px #00000059}.client-path__card--start{box-shadow:0 0 0 1px var(--mesh-2),0 14px 32px var(--mesh-1)}@supports (color:color-mix(in lab,red,red)){.client-path__card--start{box-shadow:0 0 0 1px color-mix(in srgb,var(--mesh-2) 28%,transparent),0 14px 32px color-mix(in srgb,var(--mesh-1) 14%,transparent)}}.client-path__congrats{z-index:1;font-family:var(--font-display);letter-spacing:-.03em;background:var(--brand-mesh);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;padding-bottom:.06em;font-size:clamp(2.4rem,6vw,3.6rem);font-weight:600;line-height:1.18;animation:.75s cubic-bezier(.22,1,.36,1) 50ms both client-congrats-in;position:relative}.client-path__title{z-index:1;max-width:28rem;font-family:var(--font-display);letter-spacing:-.02em;margin:.85rem 0 0;font-size:clamp(1.25rem,2.4vw,1.55rem);font-weight:600;line-height:1.2;animation:.65s cubic-bezier(.22,1,.36,1) .18s both client-fade-up;position:relative}.client-path__date{z-index:1;letter-spacing:.04em;color:var(--ink-on-surface);margin:.55rem 0 0;font-size:.8rem;position:relative}@supports (color:color-mix(in lab,red,red)){.client-path__date{color:color-mix(in srgb,var(--ink-on-surface) 52%,transparent)}}.client-path__date{animation:.65s cubic-bezier(.22,1,.36,1) .22s both client-fade-up}.client-path__copy{z-index:1;max-width:36rem;color:var(--ink-on-surface);align-items:flex-start;gap:.55rem;margin:1rem 0 0;font-size:.95rem;line-height:1.55;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.client-path__copy{color:color-mix(in srgb,var(--ink-on-surface) 68%,transparent)}}.client-path__copy{animation:.65s cubic-bezier(.22,1,.36,1) .28s both client-fade-up}.client-path__gear{color:#c4bfb4;flex-shrink:0;margin-top:.15rem;display:inline-flex}[data-theme=light] .client-path__gear,:root:not(.dark) .client-path__gear{color:#b8b2a6}.client-path__gear svg{width:1.05rem;height:1.05rem;animation:8s linear infinite client-gear-spin}.client-path__join{pointer-events:none;flex-direction:column;align-items:center;padding:1.25rem 0;display:flex}.client-path__line{background:var(--brand-mesh);transform-origin:top;border-radius:999px;width:1.5px;height:2.5rem;animation:.7s cubic-bezier(.22,1,.36,1) .2s both client-rail-draw}.client-path__join--tail .client-path__line{-webkit-mask-image:linear-gradient(#000 10%,#0000 100%);mask-image:linear-gradient(#000 10%,#0000)}.client-path__plain{text-align:center;max-width:22rem;font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0 auto;font-size:clamp(1.15rem,2.2vw,1.4rem);font-weight:600;line-height:1.35;animation:.65s cubic-bezier(.22,1,.36,1) .22s both client-fade-up}.client-path__accordion{width:100%;animation:.65s cubic-bezier(.22,1,.36,1) .28s both client-fade-up}.client-path__accordion-summary{cursor:pointer;border-top:1px solid var(--ink-on-surface);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem .15rem;list-style:none;display:flex}@supports (color:color-mix(in lab,red,red)){.client-path__accordion-summary{border-top:1px solid color-mix(in srgb,var(--ink-on-surface) 12%,transparent)}}.client-path__accordion-summary{border-bottom:1px solid var(--ink-on-surface)}@supports (color:color-mix(in lab,red,red)){.client-path__accordion-summary{border-bottom:1px solid color-mix(in srgb,var(--ink-on-surface) 12%,transparent)}}.client-path__accordion-summary{font-family:var(--font-display);-webkit-user-select:none;user-select:none}.client-path__accordion-summary::-webkit-details-marker{display:none}.client-path__accordion-summary:focus-visible{outline:2px solid var(--mesh-2)}@supports (color:color-mix(in lab,red,red)){.client-path__accordion-summary:focus-visible{outline:2px solid color-mix(in srgb,var(--mesh-2) 70%,transparent)}}.client-path__accordion-summary:focus-visible{outline-offset:3px}.client-path__accordion-title{letter-spacing:-.02em;font-size:clamp(1.2rem,2.4vw,1.45rem);font-weight:600;line-height:1.2}.client-path__accordion-meta{font-family:var(--font-body,inherit);letter-spacing:.01em;opacity:.62;flex-shrink:0;align-items:center;gap:.35rem;font-size:.85rem;font-weight:500;display:inline-flex}.client-path__accordion-chevron{width:1.1rem;height:1.1rem;transition:transform .2s}.client-path__accordion[open] .client-path__accordion-chevron{transform:rotate(180deg)}.client-path__accordion-label--open,.client-path__accordion[open] .client-path__accordion-label--closed{display:none}.client-path__accordion[open] .client-path__accordion-label--open{display:inline}.client-path__accordion .client-path__plan-body{color:var(--ink-on-surface);padding:1.15rem .1rem .35rem;font-size:1.02rem;line-height:1.7}.client-path__plan-body>:first-child{margin-top:0}.client-path__plan-body>:last-child{margin-bottom:0}.client-path__plan-body p{margin:0 0 1em}.client-path__plan-body h2{font-family:var(--font-display);letter-spacing:-.02em;margin:1.5em 0 .5em;font-size:1.3rem;font-weight:600;line-height:1.2}.client-path__plan-body h3{font-family:var(--font-display);margin:1.25em 0 .4em;font-size:1.12rem;font-weight:600;line-height:1.25}.client-path__plan-body ul,.client-path__plan-body ol{margin:0 0 1em;padding-left:1.35rem}.client-path__plan-body ul{list-style:outside}.client-path__plan-body ol{list-style:decimal}.client-path__plan-body li{margin:.25em 0}.client-path__plan-body a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.client-path__plan-body strong{font-weight:600}.client-path__decision{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-top:1.5rem;animation:.65s cubic-bezier(.22,1,.36,1) .34s both client-fade-up;display:flex}.client-path__decision-lead{max-width:26rem;font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.05rem,2vw,1.2rem);font-weight:600;line-height:1.3}.client-path__decision-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%;display:flex}.client-path__decision-actions [data-slot=button]{min-width:min(100%,12.5rem)}.client-path__mock{flex-direction:column;gap:0;width:100%;margin:0;padding:0;list-style:none;animation:.65s cubic-bezier(.22,1,.36,1) .4s both client-fade-up;display:flex}.client-path__mock-step{border-top:1px solid var(--ink-on-surface);grid-template-columns:1.75rem minmax(0,1fr);gap:.85rem 1rem;padding:1rem .15rem;display:grid}@supports (color:color-mix(in lab,red,red)){.client-path__mock-step{border-top:1px solid color-mix(in srgb,var(--ink-on-surface) 10%,transparent)}}.client-path__mock-step:last-child{border-bottom:1px solid var(--ink-on-surface)}@supports (color:color-mix(in lab,red,red)){.client-path__mock-step:last-child{border-bottom:1px solid color-mix(in srgb,var(--ink-on-surface) 10%,transparent)}}.client-path__mock-step--upcoming{opacity:.48}.client-path__mock-step--current{opacity:1}.client-path__mock-step--done{opacity:.85}.client-path__mock-mark{justify-content:center;align-items:flex-start;padding-top:.35rem;display:flex}.client-path__mock-mark svg{color:#2bbbad;width:1.15rem;height:1.15rem}@supports (color:color-mix(in lab,red,red)){.client-path__mock-mark svg{color:color-mix(in srgb,#2bbbad 80%,var(--ink-on-surface))}}.client-path__mock-dot{background:var(--brand-mesh);border-radius:999px;width:.55rem;height:.55rem;margin-top:.35rem}.client-path__mock-step--upcoming .client-path__mock-dot{background:var(--ink-on-surface)}@supports (color:color-mix(in lab,red,red)){.client-path__mock-step--upcoming .client-path__mock-dot{background:color-mix(in srgb,var(--ink-on-surface) 35%,transparent)}}.client-path__mock-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.1rem;font-weight:600;line-height:1.25}.client-path__mock-copy{opacity:.78;margin:.35rem 0 0;font-size:.95rem;line-height:1.5}.client-path-head{animation:.55s cubic-bezier(.22,1,.36,1) both client-fade-up}@media(prefers-reduced-motion:reduce){.client-project-card,.client-path__card,.client-path__line,.client-path__congrats,.client-path__title,.client-path__copy,.client-path__plain,.client-path__accordion,.client-path__decision,.client-path__mock,.client-path__gear svg,.client-path-head{animation:none!important}.client-path__accordion-chevron{transition:none}.client-project-card:hover,.client-project-card:focus-visible{transform:none}}.article-editor{background:var(--card);flex-direction:column;min-height:28rem;display:flex}.article-editor__toolbar{border-bottom:1px solid var(--ink-on-surface);flex-wrap:wrap;align-items:center;gap:.2rem;padding:.55rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.article-editor__toolbar{border-bottom:1px solid color-mix(in srgb,var(--ink-on-surface) 10%,transparent)}}.article-editor__toolbar{background:var(--ink-on-surface)}@supports (color:color-mix(in lab,red,red)){.article-editor__toolbar{background:color-mix(in srgb,var(--ink-on-surface) 3%,var(--card))}}.article-editor__toolbar-gap{flex-shrink:0;width:.65rem}.article-editor .tiptap,.article-editor__prose{min-height:22rem;color:var(--ink-on-surface);outline:none;padding:1.35rem 1.35rem 2.5rem;font-size:1.05rem;line-height:1.75}@media(min-width:768px){.article-editor .tiptap,.article-editor__prose{padding:1.75rem 1.85rem 3rem;font-size:1.1rem}}.article-editor .tiptap p.is-editor-empty:first-child:before,.article-editor .tiptap .is-empty:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--ink-on-surface)}@supports (color:color-mix(in lab,red,red)){.article-editor .tiptap p.is-editor-empty:first-child:before,.article-editor .tiptap .is-empty:before{color:color-mix(in srgb,var(--ink-on-surface) 38%,transparent)}}.article-editor .tiptap p{margin:0 0 1em}.article-editor .tiptap h2{font-family:var(--font-display);letter-spacing:-.02em;margin:1.6em 0 .55em;font-size:1.65rem;font-weight:600;line-height:1.2}.article-editor .tiptap h3{font-family:var(--font-display);margin:1.35em 0 .45em;font-size:1.3rem;font-weight:600;line-height:1.25}.article-editor .tiptap ul,.article-editor .tiptap ol{margin:0 0 1em;padding-left:1.35rem}.article-editor .tiptap ul{list-style:outside}.article-editor .tiptap ol{list-style:decimal}.article-editor .tiptap li{margin:.25em 0}.article-editor .tiptap blockquote{border-left:3px solid var(--ink-on-surface);margin:0 0 1em;padding:.15em 0 .15em 1rem}@supports (color:color-mix(in lab,red,red)){.article-editor .tiptap blockquote{border-left:3px solid color-mix(in srgb,var(--ink-on-surface) 28%,transparent)}}.article-editor .tiptap blockquote{color:var(--ink-on-surface)}@supports (color:color-mix(in lab,red,red)){.article-editor .tiptap blockquote{color:color-mix(in srgb,var(--ink-on-surface) 72%,transparent)}}.article-editor .tiptap a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.article-editor .tiptap:focus{outline:none}.social-tile{isolation:isolate;color:#f2f2f0;width:1080px;height:1080px;font-family:var(--font-sans);box-sizing:border-box;position:relative;overflow:hidden}.social-tile__logo{z-index:4;width:148px;position:absolute;top:16px;left:44px}.social-tile__logo-img{width:100%;height:auto;display:block}.social-tile__kick{clip-path:var(--brand-kick);filter:var(--brand-kick-shadow);z-index:1;background:#111;position:absolute;inset:18% 7% 10%}.social-tile__body{z-index:2;box-sizing:border-box;flex-direction:column;justify-content:center;padding:88px 86px 96px;display:flex;position:absolute;inset:18% 7% 10%}.social-tile__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:currentColor;margin:0 0 1.1rem;font-size:22px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.social-tile__eyebrow{color:color-mix(in srgb,currentColor 48%,transparent)}}.social-tile__stack{gap:.06em;display:grid}.social-tile__line{font-family:var(--font-display);letter-spacing:.01em;color:#f2f2f0;margin:0;font-size:92px;font-weight:600;line-height:.98}.social-tile__line--last{margin-top:.1em}.social-tile__tick{background:var(--brand-mesh);width:72px;height:4px;margin-top:28px;display:block}.social-tile__accent{width:fit-content;font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;background-image:var(--brand-mesh,linear-gradient(105deg, #6b1fc9 0%, #d12b9e 42%, #ff4d7a 72%, #ff8a3a 100%));color:#d12b9e;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;border:0;border-bottom:2px solid #e65671;margin:44px 0 0;padding:0 0 .14rem;font-size:28px;font-weight:600}.social-tile__ghost{z-index:0;font-family:var(--font-display);letter-spacing:.02em;color:#12121217;filter:blur(10px);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;margin:0;font-size:420px;font-weight:600;line-height:1;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.social-tile__strip{z-index:1;background:var(--brand-mesh);width:18px;position:absolute;top:0;bottom:0;left:0}.social-tile--kick{background:#efece6}.social-tile--void{background:radial-gradient(80% 55% at 90% 105%,#6b1fc947,#0000 50%),radial-gradient(60% 40% at 8% 0,#d12b9e1f,#0000 45%),#0a0a0a}.social-tile--void .social-tile__kick{clip-path:var(--brand-kick-alt);background:#efece6}.social-tile--void .social-tile__line{color:#121212}.social-tile--stay{background:#f2f0ea}.social-tile--stay .social-tile__kick{clip-path:var(--brand-kick-alt);background:#0e0e0e}.social-tile--stay .social-tile__accent{letter-spacing:.14em;border-bottom-width:2.5px;margin-top:52px;font-size:36px}.social-tile--mesh{background:radial-gradient(70% 50% at 100% 0,#6b1fc91a,#0000 55%),radial-gradient(55% 45% at 0 100%,#ff8a3a1f,#0000 50%),#ebe7df}.social-tile--mesh .social-tile__kick{clip-path:var(--brand-kick-center);background:#111}.social-tile--mesh .social-tile__line--last{background-image:var(--brand-mesh);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.social-tile--fold{background:#efece6}.social-tile--fold .social-tile__kick{clip-path:var(--brand-fold);background:#111;inset:16% 9% 12%}.social-tile--fold .social-tile__body{text-align:center;align-items:center;padding:100px 70px 110px;inset:16% 9% 12%}.social-tile--fold .social-tile__accent{margin-left:auto;margin-right:auto}.social-tile--ghost{background:#f0ece4}.social-tile--ghost .social-tile__kick{clip-path:var(--brand-kick);background:#181220}.social-tile--ghost .social-tile__ghost{color:#f2f2f029;z-index:2;font-size:380px;top:48%}.social-tile--ghost .social-tile__body{z-index:3}.social-tile--signal{background:#0c0c0c}.social-tile--signal .social-tile__kick{clip-path:var(--brand-kick);background:var(--brand-mesh);filter:drop-shadow(0 22px 40px #6b1fc959)}.social-tile--signal .social-tile__line{color:#fafaf8;text-shadow:0 2px 18px #00000038}.social-tile--signal .social-tile__accent{-webkit-text-fill-color:#111;color:#111;letter-spacing:.12em;background-color:#f2f2f0;background-image:none;border-bottom:0;padding:.35rem .7rem .4rem}.social-tile--type{color:#121212;background:#efece6}.social-tile--type .social-tile__body{justify-content:flex-start;padding:200px 88px 100px;inset:0}.social-tile--type .social-tile__line{color:#121212;font-size:100px}.social-tile--type .social-tile__line--last{background-image:var(--brand-mesh);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.social-tile--type .social-tile__ghost{color:#12121212;font-size:460px;top:58%}.social-tile--type .social-tile__accent{margin-top:36px}.social-tile--strip{color:#f2f2f0;background:radial-gradient(70% 50% at 100% 80%,#6b1fc933,#0000 55%),#0a0a0a}.social-tile--strip .social-tile__body{justify-content:flex-start;padding:220px 88px 100px 72px;inset:0}.social-tile--strip .social-tile__line{color:#f2f2f0;font-size:88px}.social-tile--strip .social-tile__eyebrow{color:#f2f2f08c}.social-tile--strip .social-tile__accent{margin-top:40px}.social-tile-stage{aspect-ratio:1;border:1px solid var(--ink-on-surface);width:min(100%,420px);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.social-tile-stage{border:1px solid color-mix(in srgb,var(--ink-on-surface) 18%,transparent)}}.social-tile-stage{background:#111}.social-tile-stage__scale{transform-origin:0 0;width:1080px;height:1080px}.social-tile-thumbs{grid-template-columns:repeat(3,1fr);gap:.5rem;width:min(100%,420px);display:grid}.social-tile-thumb{aspect-ratio:1;border:1px solid var(--ink-on-surface);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.social-tile-thumb{border:1px solid color-mix(in srgb,var(--ink-on-surface) 22%,transparent)}}.social-tile-thumb{cursor:pointer;background:#111;padding:0}.social-tile-thumb.is-on{border-color:var(--cta-fill);outline:1px solid var(--cta-fill)}.social-tile-thumb__scale{transform-origin:0 0;pointer-events:none;width:1080px;height:1080px;transform:scale(.125)}@media(max-width:520px){.social-tile-stage{width:min(100%,320px)}}.social-tile-export-host{opacity:1;pointer-events:none;z-index:-1;width:1080px;height:1080px;position:fixed;top:0;left:-10000px;overflow:hidden}.page-boot{z-index:10000;opacity:1;visibility:visible;pointer-events:all;background-color:#050505;place-items:center;transition:opacity .45s,visibility .45s;display:grid;position:fixed;inset:0}[data-theme=light] .page-boot,:root:not(.dark) .page-boot{background-color:#f5f3ee}.page-boot.is-done{opacity:0;visibility:hidden;pointer-events:none}.page-boot__spin{background:conic-gradient(#6b1fc9,#d12b9e 32%,#ff4d7a 58%,#ff8a3a 82%,#6b1fc9);border:none;border-radius:50%;width:clamp(2.75rem,8vw,3.6rem);height:clamp(2.75rem,8vw,3.6rem);animation:.9s linear infinite page-boot-spin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3.5px),#000 calc(100% - 3.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3.5px),#000 calc(100% - 3.5px))}@keyframes page-boot-spin{to{transform:rotate(360deg)}}.page-boot .visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media(prefers-reduced-motion:reduce){.page-boot{transition-duration:.15s}.page-boot__spin{animation-duration:1.6s}}.auth-shell{background:var(--surface-200);flex-direction:column;width:100%;height:100dvh;display:flex;overflow:hidden}@media(min-width:1024px){.auth-shell{flex-direction:row}}.auth-shell__visual{isolation:isolate;background:var(--void);flex-shrink:0;padding:1.25rem 1.5rem;position:relative;overflow:hidden}@media(min-width:640px){.auth-shell__visual{padding:1.5rem 2rem}}@media(min-width:1024px){.auth-shell__visual{width:46%;height:100%;padding:3rem}}@media(min-width:1280px){.auth-shell__visual{width:50%;padding:3.5rem 4rem}}.auth-shell__visual-img{object-fit:cover;filter:brightness(.5);width:100%;height:100%;position:absolute;inset:0}.auth-shell__visual-veil{background:linear-gradient(160deg,#0000008c,#00000059 45%,#000000b3),#00000059;position:absolute;inset:0}.auth-shell__visual-mesh{background:var(--brand-mesh);opacity:.9;pointer-events:none;height:3px;position:absolute;bottom:0;left:0;right:0}@media(min-width:1024px){.auth-shell__visual-mesh{width:3px;height:auto;inset:0 0 0 auto}}.auth-shell__brand{z-index:1;position:relative}.auth-shell__brand img{width:min(7.5rem,38vw);height:auto}@media(min-width:1024px){.auth-shell__brand img{width:11.25rem}}@media(min-width:1280px){.auth-shell__brand img{width:13rem}}.auth-shell__panel{background:var(--surface-200);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow-y:auto}@media(min-width:1024px){.auth-shell__panel{border-left:none}}.auth-shell__tools{z-index:20;position:absolute;top:1rem;right:1rem}@media(min-width:640px){.auth-shell__tools{top:1.5rem;right:1.5rem}}.auth-shell__body{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:100%;padding:2.5rem 1rem;display:flex}@media(min-width:640px){.auth-shell__body{padding:2.5rem 2rem}}@media(min-width:1024px){.auth-shell__body{padding:3rem}}.auth-form{flex-direction:column;gap:1.15rem;width:min(100%,26.75rem);display:flex}.auth-form__head{flex-direction:column;gap:.55rem;margin-bottom:.35rem;display:flex}.auth-form__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-on-surface);margin:0;font-size:.7rem;font-weight:500}@supports (color:color-mix(in lab,red,red)){.auth-form__eyebrow{color:color-mix(in srgb,var(--ink-on-surface) 48%,transparent)}}.auth-form__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-on-surface);margin:0;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:600;line-height:1.12}.auth-form__lead{max-width:24rem;color:var(--ink-on-surface);margin:0;font-size:.875rem;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.auth-form__lead{color:color-mix(in srgb,var(--ink-on-surface) 55%,transparent)}}.auth-form__field{gap:.45rem;display:grid}.auth-form__field [data-slot=label]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-on-surface);font-size:.65rem;font-weight:500}@supports (color:color-mix(in lab,red,red)){.auth-form__field [data-slot=label]{color:color-mix(in srgb,var(--ink-on-surface) 55%,transparent)}}.auth-form__field [data-slot=input]{border-color:var(--ink-on-surface);height:3.1rem;padding-inline:.95rem}@supports (color:color-mix(in lab,red,red)){.auth-form__field [data-slot=input]{border-color:color-mix(in srgb,var(--ink-on-surface) 22%,transparent)}}.auth-form__field [data-slot=input]{background:var(--surface-100)}@supports (color:color-mix(in lab,red,red)){.auth-form__field [data-slot=input]{background:color-mix(in srgb,var(--surface-100) 55%,transparent)}}.auth-form__field [data-slot=input]{letter-spacing:.01em}.auth-form__field [data-slot=input]:focus-visible{border-color:var(--ink-on-surface);box-shadow:none}.auth-form__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.auth-form__check{cursor:pointer;color:var(--ink-on-surface);align-items:flex-start;gap:.55rem;font-size:.8125rem;line-height:1.45;display:flex}@supports (color:color-mix(in lab,red,red)){.auth-form__check{color:color-mix(in srgb,var(--ink-on-surface) 58%,transparent)}}.auth-form__check input[type=checkbox]{appearance:none;border:1px solid var(--ink-on-surface);flex-shrink:0;width:1rem;height:1rem;margin-top:.15rem}@supports (color:color-mix(in lab,red,red)){.auth-form__check input[type=checkbox]{border:1px solid color-mix(in srgb,var(--ink-on-surface) 40%,transparent)}}.auth-form__check input[type=checkbox]{cursor:pointer;background:0 0;border-radius:0;transition:background-color .2s,border-color .2s}.auth-form__check input[type=checkbox]:checked{border-color:var(--cta-fill);background:var(--cta-fill);box-shadow:inset 0 0 0 2px var(--surface-200)}.auth-form__link{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-on-surface);font-size:.75rem}@supports (color:color-mix(in lab,red,red)){.auth-form__link{color:color-mix(in srgb,var(--ink-on-surface) 55%,transparent)}}.auth-form__link{text-decoration:none;transition:color .2s}.auth-form__link:hover{color:var(--ink-on-surface);text-underline-offset:3px;text-decoration:underline}.auth-form__legal{text-align:center;color:var(--ink-on-surface);margin:0;font-size:.7rem;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.auth-form__legal{color:color-mix(in srgb,var(--ink-on-surface) 48%,transparent)}}.auth-form__legal{text-wrap:balance}.auth-form__legal a{color:inherit;text-underline-offset:3px;text-decoration:underline}.auth-form__legal a:hover{color:var(--ink-on-surface)}.auth-form [data-slot=button]{letter-spacing:.08em;text-transform:uppercase;min-height:3.1rem;font-size:.8125rem;font-weight:500}.auth-form [data-slot=button][data-variant=ghost],.auth-form .auth-form__ghost{letter-spacing:.06em;min-height:2.75rem}.auth-divider{align-items:center;gap:.85rem;margin-block:.15rem;display:flex;position:relative}.auth-divider:before,.auth-divider:after{content:"";background:var(--ink-on-surface);flex:1;height:1px}@supports (color:color-mix(in lab,red,red)){.auth-divider:before,.auth-divider:after{background:color-mix(in srgb,var(--ink-on-surface) 14%,transparent)}}.auth-divider__text{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-on-surface);flex-shrink:0;font-size:.62rem;font-weight:500}@supports (color:color-mix(in lab,red,red)){.auth-divider__text{color:color-mix(in srgb,var(--ink-on-surface) 48%,transparent)}}.auth-theme-toggle{border:1px solid var(--ink-on-surface);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.auth-theme-toggle{border:1px solid color-mix(in srgb,var(--ink-on-surface) 16%,transparent)}}.auth-theme-toggle{background:var(--surface-100);border-radius:0}@supports (color:color-mix(in lab,red,red)){.auth-theme-toggle{background:color-mix(in srgb,var(--surface-100) 70%,transparent)}}.auth-theme-toggle{color:var(--ink-on-surface);cursor:pointer;transition:border-color .25s,background-color .25s,color .25s}.auth-theme-toggle:hover{border-color:var(--ink-on-surface)}@supports (color:color-mix(in lab,red,red)){.auth-theme-toggle:hover{border-color:color-mix(in srgb,var(--ink-on-surface) 32%,transparent)}}.auth-theme-toggle:hover{background:var(--cta-fill);color:var(--cta-text)}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
