/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--shimmer-angle:20deg}*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-green-100:oklch(96.2% .044 156.743);--color-green-500:oklch(72.3% .219 149.579);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-900:oklch(37.9% .146 265.522);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-950:oklch(13% .028 261.692);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-md:calc(var(--radius) * .8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-xl:24px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:"Inter Variable",Inter,ui-sans-serif,system-ui,sans-serif;--default-mono-font-family:var(--font-mono);--color-warning-foreground:var(--warning-foreground);--color-warning:var(--warning)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-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{-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box}body,html{background:var(--canvas);min-width:320px;min-height:100%;color:var(--text);margin:0}body{font-size:15px;line-height:1.5;overflow-x:hidden}button,input,select,textarea{font:inherit;color:inherit}a,button{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}a{color:inherit;text-decoration:none}svg{stroke-width:1.8px;width:20px;height:20px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.035em;margin-bottom:.5rem;font-size:clamp(1.75rem,2.5vw,2.5rem);line-height:1.12}h2{letter-spacing:-.02em;font-size:1.15rem}h3{font-size:1rem}small{color:var(--text-muted)}:focus-visible{outline:3px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 38%,transparent)}}:focus-visible{outline-offset:2px}*{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)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif}}@layer components{.auth-centered{place-items:center;min-height:calc(100vh - 72px);padding:45px 28px;display:grid}.auth-page,.sign-in-layout{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);width:min(1160px,100%);box-shadow:var(--shadow-md);grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.auth-aside{background:linear-gradient(145deg,var(--blue-900),var(--blue-600));color:#fff;flex-direction:column;justify-content:center;padding:clamp(36px,6vw,80px);display:flex}.auth-aside>svg{width:52px;height:52px;margin-bottom:36px}.auth-aside h1{font-size:clamp(2.2rem,4vw,4rem)}.auth-aside p{color:#dce8ff;font-size:16px}.auth-aside ul{gap:13px;margin-top:30px;padding:0;list-style:none;display:grid}.auth-aside li{align-items:center;gap:9px;display:flex}.auth-aside li svg{width:18px}.auth-card{background:var(--surface);flex-direction:column;gap:17px;padding:clamp(28px,5vw,64px);display:flex}.auth-card h2{margin:3px 0;font-size:1.8rem}.auth-card>p{color:var(--text-soft)}.auth-card .ui-button{width:100%;margin-top:4px}.auth-kicker{text-transform:uppercase;letter-spacing:.08em;font-weight:800}.auth-kicker,.auth-links{color:var(--primary);font-size:12px}.auth-links{justify-content:flex-end;display:flex}.auth-foot{text-align:center;font-size:13px}.auth-foot a{color:var(--primary);font-weight:700}.auth-success{text-align:center;max-width:600px}.auth-success>span{background:var(--blue-50);width:72px;height:72px;color:var(--primary);border-radius:50%;place-items:center;margin:0 auto 20px;display:grid}.auth-success>span svg{width:32px;height:32px}.auth-success h1{font-size:2.5rem}.auth-success p{color:var(--text-soft);max-width:560px;font-size:16px}.auth-success .ui-button{margin-top:20px}.auth-verify-page{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:stretch;width:min(1080px,100% - 40px);min-height:calc(100vh - 72px);margin:0 auto;padding:clamp(24px,5vw,64px) 0;display:grid}.auth-verify-card,.auth-verify-hero{min-height:620px}.auth-verify-hero{color:#fff;background:linear-gradient(#08122614,#081226eb),radial-gradient(circle at 70% 16%,#4785ffbf,#0000 34%),linear-gradient(145deg,#07152f,#123f85 52%,#0a1934);border-radius:28px 0 0 28px;align-items:flex-end;padding:clamp(36px,5vw,64px);display:flex;position:relative;overflow:hidden}.auth-verify-hero:after,.auth-verify-hero:before{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);height:2px;position:absolute;inset:auto -18% 16% 8%;transform:rotate(-13deg);box-shadow:0 -74px #ffffff1c,0 74px #ffffff17}.auth-verify-hero:after{width:72%;height:72%;box-shadow:none;background:0 0;border:1px solid #ffffff1f;border-radius:50%;inset:12% auto auto 14%}.auth-verify-hero__glow{filter:blur(10px);background:#3274ff57;border-radius:50%;width:260px;height:260px;position:absolute;top:42px;right:-72px}.auth-verify-hero__content{z-index:1;max-width:420px;position:relative}.auth-verify-hero .auth-kicker{color:#9fc1ff}.auth-verify-hero h2{letter-spacing:-.045em;margin:14px 0 16px;font-size:clamp(2.2rem,4vw,4rem);line-height:.98}.auth-verify-hero p{color:#dce8ff;margin:0;font-size:16px;line-height:1.7}.auth-verify-card{background:var(--surface);box-shadow:var(--shadow-md);border:1px solid var(--border);border-left:0;border-radius:0 28px 28px 0;flex-direction:column;justify-content:center;padding:clamp(34px,6vw,72px);display:flex;position:relative}.auth-success-mark{background:var(--primary);border-radius:50%;place-items:center;width:74px;height:74px;margin-bottom:24px;display:grid}@supports (color:color-mix(in lab,red,red)){.auth-success-mark{background:color-mix(in srgb,var(--primary) 12%,var(--surface))}}.auth-success-mark span{color:#fff;background:var(--primary);width:48px;height:48px;box-shadow:0 12px 30px var(--primary);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.auth-success-mark span{box-shadow:0 12px 30px color-mix(in srgb,var(--primary) 36%,transparent)}}.auth-success-mark span{animation:auth-success-pop .52s cubic-bezier(.2,.85,.3,1.2) both}.auth-success-mark svg{stroke-width:3px;width:25px;height:25px}.auth-verify-card h1{letter-spacing:-.04em;margin:10px 0 12px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.04}.auth-verify-intro{color:var(--text-soft);margin:0 0 24px;line-height:1.65}.auth-email-card{border:1px solid var(--primary);align-items:center;gap:14px;padding:16px;display:flex}@supports (color:color-mix(in lab,red,red)){.auth-email-card{border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border))}}.auth-email-card{background:var(--primary);border-radius:15px}@supports (color:color-mix(in lab,red,red)){.auth-email-card{background:color-mix(in srgb,var(--primary) 5%,var(--surface))}}.auth-email-card__icon{width:42px;height:42px;color:var(--primary);background:var(--primary);border-radius:12px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.auth-email-card__icon{background:color-mix(in srgb,var(--primary) 12%,var(--surface))}}.auth-email-card__icon svg{width:20px}.auth-email-card span:last-child{gap:3px;min-width:0;display:grid}.auth-email-card small{color:var(--text-soft);font-size:12px}.auth-email-card strong{text-overflow:ellipsis;font-size:15px;overflow:hidden}.auth-change-email{color:var(--text-soft);text-underline-offset:3px;align-self:flex-start;margin:10px 0 24px;font-size:13px;text-decoration:underline}.auth-change-email:hover{color:var(--primary)}.auth-verify-card>.ui-button{justify-content:center;width:100%;min-height:50px}.auth-verification-meta{color:var(--text-soft);justify-content:center;align-items:center;gap:8px;margin:12px 0 22px;font-size:12px;display:flex}.auth-live-dot{background:var(--primary);border-radius:50%;width:8px;height:8px}.auth-live-dot--active{animation:auth-live-pulse 1.5s ease-in-out infinite}.auth-verification-secondary{justify-content:center;gap:18px;margin-top:18px;font-size:13px;display:flex}.auth-verification-secondary a{color:var(--text-soft);align-items:center;gap:5px;display:inline-flex}.auth-verification-secondary a:hover{color:var(--primary)}.auth-verification-secondary svg{width:14px}@keyframes auth-success-pop{0%{opacity:0;transform:scale(.55)rotate(-8deg)}70%{transform:scale(1.08)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes auth-live-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--primary) 30%,transparent)}50%{box-shadow:0 0 0 7px #0000}}@media (max-width:860px){.auth-verify-page{grid-template-columns:1fr;width:min(620px,100% - 28px);padding:18px 0 36px}.auth-verify-hero{border-radius:22px 22px 0 0;min-height:210px;padding:28px}.auth-verify-hero h2{font-size:clamp(2rem,9vw,3rem)}.auth-verify-hero p{display:none}.auth-verify-card{border-top:0;border-left:1px solid var(--border);border-radius:0 0 22px 22px;min-height:0;padding:30px 24px 34px}}@media (max-width:520px){.auth-centered{padding:22px 14px}.auth-verify-page{width:calc(100% - 20px);padding-top:10px}.auth-verify-hero{min-height:164px;padding:22px}.auth-verify-hero h2{margin-bottom:0;font-size:2rem}.auth-verify-card{padding:26px 18px 30px}.auth-success-mark{width:62px;height:62px;margin-bottom:18px}.auth-success-mark span{width:42px;height:42px}.auth-verify-card h1{font-size:2rem}.auth-verification-secondary{flex-direction:column;align-items:center;gap:10px}}@media (prefers-reduced-motion:reduce){.auth-live-dot--active,.auth-success-mark span,.auth-toast{animation:none}}.auth-system-card{isolation:isolate;box-shadow:0 26px 70px #071b3324}.auth-aside--motorsport{background:linear-gradient(#071b3314,#071b33f0),radial-gradient(circle at 80% 14%,#55a7ff9e,#0000 34%),linear-gradient(145deg,#071b33,#124b8c 60%,#071b33);position:relative;overflow:hidden}.auth-aside--motorsport:after,.auth-aside--motorsport:before{content:"";pointer-events:none;position:absolute}.auth-aside--motorsport:before{background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:82%;height:2px;bottom:25%;right:-8%;transform:rotate(-12deg);box-shadow:0 -68px #ffffff1a,0 68px #ffffff14}.auth-aside--motorsport:after{border:1px solid #ffffff24;border-radius:50%;width:280px;height:280px;top:-80px;right:-120px}.auth-aside--motorsport>*{z-index:1;position:relative}.auth-aside__icon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:24px;display:grid}.auth-aside__icon svg{width:26px;height:26px}.auth-input-group{position:relative}.auth-input-group>svg{z-index:2;width:18px;height:18px;color:var(--text-soft);pointer-events:none;position:absolute;bottom:11px;left:14px}.auth-input-group input{padding-left:44px!important}.simple-public{border:1px solid var(--border);background:var(--surface);width:min(680px,100% - 32px);box-shadow:var(--shadow-md);border-radius:24px;margin:clamp(28px,7vw,80px) auto;padding:clamp(28px,6vw,58px)}.simple-public .button-row .ui-button{justify-content:center;min-height:48px}@media (max-width:760px){.auth-centered{min-height:auto;padding:18px 14px 32px}.auth-page,.sign-in-layout{border-radius:20px;grid-template-columns:1fr;width:100%}.auth-aside,.auth-card{padding:28px 22px}.auth-aside h1{font-size:clamp(2rem,10vw,3rem)}.auth-aside ul{margin-top:20px}.auth-card{gap:14px}.auth-card .ui-button{min-height:50px}.simple-public .button-row{grid-template-columns:1fr;display:grid}}.public-shell>main>.auth-page{width:min(1160px,100% - 56px);min-width:0;margin:clamp(32px,5vw,64px) auto clamp(72px,8vw,112px)}.public-shell>main>.auth-page>*{min-width:0}@media (max-width:760px){.public-shell>main>.auth-page{width:calc(100% - 28px);margin-top:18px;margin-bottom:52px}}@media (max-width:420px){.public-shell>main>.auth-page{width:calc(100% - 20px);margin-top:12px;margin-bottom:40px}}.workspace-auth-recovery{min-height:100dvh;padding:max(24px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:radial-gradient(circle at 50% -10%,var(--primary),transparent 42%),var(--canvas)}@supports (color:color-mix(in lab,red,red)){.workspace-auth-recovery{background:radial-gradient(circle at 50% -10%,color-mix(in srgb,var(--primary) 14%,transparent),transparent 42%),var(--canvas)}}@media (max-width:640px){.workspace-auth-recovery{align-items:center}}:root{--app-header-height:70px}.app-shell{--sidebar-rail-width:77px;--sidebar-expanded-width:252px;min-height:100dvh}.app-sidebar{z-index:50;inset:var(--app-header-height) auto 0 0;width:var(--sidebar-rail-width);background:var(--surface);border-right:1px solid var(--border);border-radius:0;flex-direction:column;padding:12px;display:flex;position:fixed;left:0;overflow:hidden}.app-main{min-height:calc(100dvh - var(--app-header-height));margin-left:var(--sidebar-rail-width)}.app-header{z-index:60;width:100%;height:var(--app-header-height);background:var(--surface);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.app-header{background:color-mix(in srgb,var(--surface) 90%,transparent)}}.app-header{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);justify-content:space-between;align-items:center;padding:0 clamp(18px,3vw,40px);display:flex}.app-header__brand{min-width:168px;min-height:44px;color:inherit;justify-content:flex-start;align-items:center;display:inline-flex}.app-header__brand .lapvictory-logo{pointer-events:none}.app-header__team>span{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:9px;font-weight:750;display:block}.app-header__team>button{background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:750;display:flex}.app-header__team svg{width:15px}.app-header__tools{gap:5px}.app-header__tools,.user-chip{align-items:center;display:flex}.user-chip{text-align:left;background:0 0;border:0;gap:9px;padding:4px 0 4px 8px}.user-chip>span{background:linear-gradient(135deg,var(--blue-600),var(--purple-500));color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:750;display:grid}.user-chip small,.user-chip strong{line-height:1.25;display:block}.user-chip strong{font-size:12px}.user-chip small{font-size:10px}.read-only-strip{background:var(--orange-50);border-bottom:1px solid var(--orange-500);align-items:center;gap:10px;min-height:48px;padding:8px clamp(18px,3vw,40px);display:flex}@supports (color:color-mix(in lab,red,red)){.read-only-strip{border-bottom:1px solid color-mix(in srgb,var(--orange-500) 20%,var(--border))}}.read-only-strip{color:var(--orange-600);font-size:12px}.read-only-strip svg{width:17px}.read-only-strip span{flex:1}.read-only-strip button{color:inherit;background:0 0;border:0;font-weight:750}.app-content{max-width:1680px;margin:auto;padding:clamp(20px,3vw,40px) clamp(20px,3vw,40px) 100px}.mobile-nav{display:none}@media (max-width:820px){:root{--app-header-height:62px}.app-main{margin-left:0}}@media (max-width:699px){.app-header__brand{justify-content:center;min-width:46px}}.page-header{grid-template-columns:1fr auto;align-items:start;gap:16px;margin-bottom:24px;display:grid}.page-header>div:first-child{max-width:800px}.page-header h1{margin-bottom:7px}.page-header p{color:var(--text-soft);margin:0}.page-header__actions,.page-header__context{align-items:center;gap:9px;display:flex}.page-header__context{grid-column:2}.page-header__actions{grid-area:1/2}.eyebrow{text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:var(--primary)!important;margin-bottom:5px!important;font-size:10px!important}.scope-warning{background:var(--surface-strong);border-radius:8px;align-items:center;gap:8px;padding:12px;font-weight:650;display:flex}.scope-warning svg{color:var(--primary)}.more-sheet,.notification-drawer{background:var(--surface);width:min(430px,100%);box-shadow:var(--shadow-md);position:absolute;top:0;bottom:0;right:0;overflow:auto}.notification-list{flex-direction:column;display:flex}.notification-list>button{text-align:left;border:0;border-bottom:1px solid var(--border);background:0 0;gap:12px;padding:17px 20px;display:flex}.notification-list>button.is-unread{background:var(--blue-50)}.notification-icon{background:var(--surface-strong);height:38px;color:var(--primary);border-radius:50%;flex:0 0 38px;place-items:center;display:grid}.notification-list p{color:var(--text-soft);margin:3px 0;font-size:13px}.notification-list small{font-size:10px}.notification-drawer>footer{gap:8px;padding:20px;display:grid}.notification-list.page button{border:1px solid var(--border);border-radius:9px;margin-bottom:8px}.notification-list-page{gap:10px;display:grid}.notification-list-page>button{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);text-align:left;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.notification-list-page>button.is-unread{border-color:var(--primary);background:var(--blue-50)}.notification-list-page svg{width:22px;height:22px;color:var(--primary)}.notification-list-page p{color:var(--text-soft);margin:3px 0 5px}.notification-list-page small{color:var(--text-muted);font-size:11px}.more-sheet{padding-bottom:25px}.more-sheet>h3{margin:8px 0;padding:10px 20px}.team-list{gap:5px;padding:14px;display:grid}.team-list>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.team-list>button.is-active{border-color:var(--blue-300);background:var(--blue-50)}.team-list>button>span{background:var(--surface-strong);border-radius:8px;place-items:center;width:38px;height:38px;font-weight:750;display:grid}.team-list>button>div{flex:1}.team-list small,.team-list strong{display:block}.team-list svg{width:17px;color:var(--primary)}.more-nav{grid-template-columns:1fr 1fr;gap:7px;padding:0 14px;display:grid}.mobile-settings>button,.more-nav>a,.more-nav>button{background:var(--surface-subtle);text-align:left;border:0;border-radius:8px;align-items:center;gap:9px;min-height:46px;padding:0 12px;display:flex}.more-nav .is-active{color:var(--primary);background:var(--blue-50)}.mobile-settings{gap:7px;padding:14px;display:flex}.mobile-settings>button{flex:1}.role-scope{padding:0 20px;display:block}.preview-controls{z-index:80;position:fixed;bottom:16px;right:16px}.preview-controls__toggle{border:1px solid var(--blue-300);background:var(--blue-700);color:#fff;box-shadow:var(--shadow-md);border-radius:999px;align-items:center;gap:7px;padding:10px 14px;font-size:11px;font-weight:700;display:flex}.preview-controls.is-open{border:1px solid var(--border);background:var(--surface);width:260px;box-shadow:var(--shadow-md);border-radius:14px;padding:12px}.preview-controls.is-open .preview-controls__toggle{color:var(--text);background:0 0;border:0;padding:7px;position:absolute;top:8px;right:8px}.preview-controls.is-open .preview-controls__toggle span{display:none}.preview-controls>div>header{margin-bottom:12px;display:grid}.preview-controls>div{gap:8px;display:grid}.preview-controls label{justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:650;display:flex}.preview-controls select{border:1px solid var(--border);background:var(--surface-subtle);border-radius:6px;width:145px;padding:5px}.inline-state{border:1px solid var(--orange-500);background:var(--orange-50);color:var(--orange-600);border-radius:9px;align-items:center;gap:9px;margin-bottom:20px;padding:10px 14px;font-size:12px;display:flex}.inline-state span{color:inherit}.state-wrap{place-items:center;min-height:70vh;display:grid}.driver-overview-grid{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.driver-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.primary-request-card{background:linear-gradient(135deg,var(--surface),var(--blue-50));align-content:start;gap:14px;min-height:0;padding:18px;display:grid}.primary-request-card--warning{background:linear-gradient(135deg,var(--surface),var(--orange-50))}.request-card__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.request-card__meta span{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.request-card__meta svg{width:15px;height:15px}.primary-request-card>div:first-child>small{text-transform:uppercase;letter-spacing:.08em;margin:16px 0 4px;font-weight:750;display:block}.primary-request-card h2{margin-bottom:7px;font-size:1.22rem}.primary-request-card p{color:var(--text-soft);max-width:550px}.dashboard-context-list,.driver-performance-strip{gap:10px;display:grid}.dashboard-context-list span,.driver-performance-strip span{gap:2px;min-width:0;display:grid}.dashboard-context-list small,.driver-performance-strip small{color:var(--text-muted);font-size:11px}.dashboard-context-list strong,.driver-performance-strip strong{overflow-wrap:anywhere;min-width:0}.request-illustration{background:var(--surface);width:100px;height:100px;color:var(--primary);border-radius:50%;align-self:center;place-items:center;display:grid}.request-illustration svg{width:43px;height:43px}.button-row,.meta-row{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.meta-row svg{width:15px}.button-row{margin-top:18px}.track-card__heading{justify-content:space-between;gap:12px;display:flex}.track-card__heading h3,.track-card__heading small{margin:0;display:block}.compact-list{display:grid}.compact-list>button{border:0;border-top:1px solid var(--border);text-align:left;background:0 0;align-items:center;gap:10px;min-height:60px;display:flex}.compact-list>button:first-child{border-top:0}.compact-list>button>div{flex:1;min-width:0}.compact-list small,.compact-list strong{display:block}.compact-list svg{width:16px}.list-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:54px;padding:11px 0;display:flex}.list-row:first-child{border-top:0;padding-top:0}.list-row:last-child{padding-bottom:0}.list-row>span{gap:3px;min-width:0;display:grid}.list-row small,.list-row strong{overflow-wrap:anywhere;display:block}.list-row small{color:var(--text-muted);font-size:.72rem}.mini-stats{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.stat-card{align-items:center;gap:14px;min-height:108px;padding:18px;display:flex}.stat-card__icon{aspect-ratio:1;background:var(--blue-50);width:46px;min-width:46px;height:46px;color:var(--primary);border-radius:14px;flex:0 0 46px;place-items:center;display:grid}.stat-card__icon svg{width:21px;height:21px}.stat-card--green .stat-card__icon{background:var(--green-50);color:var(--green-500)}.stat-card--orange .stat-card__icon{background:var(--orange-50);color:var(--orange-500)}.stat-card--purple .stat-card__icon{background:var(--purple-50);color:var(--purple-500)}.stat-card--red .stat-card__icon{background:var(--red-50);color:var(--red-500)}.stat-card>div:last-child{justify-items:start;gap:2px;min-width:0;display:grid}.stat-card small,.stat-card span,.stat-card strong{align-items:center;display:flex}.stat-card strong{font-size:1.45rem;line-height:1.25}.stat-card span{font-size:10px;font-weight:650}.stat-card span svg{width:13px}.positive{color:var(--green-500)}.negative{color:var(--red-500)}.stats-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.stats-grid--engineer{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.stats-grid.engineer{grid-template-columns:repeat(4,1fr)}.stats-grid.admin,.stats-grid.manager{grid-template-columns:repeat(5,1fr)}.split-layout{grid-template-columns:340px 1fr;gap:16px;display:grid}.feedback-section-card{min-height:180px}.empty-state{border:1px dashed var(--border);align-content:center;place-items:center;gap:14px;min-height:230px;padding:30px 22px;display:grid}@supports (color:color-mix(in lab,red,red)){.empty-state{border:1px dashed color-mix(in srgb,var(--border) 82%,var(--primary))}}.empty-state{background:radial-gradient(circle at 50% 0,var(--primary),transparent 55%),var(--surface-subtle);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.empty-state{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--primary) 8%,transparent),transparent 55%),var(--surface-subtle)}}.empty-state{text-align:center}.empty-state--compact{min-height:138px;padding:22px 18px}.empty-state__icon{background:var(--blue-50);width:46px;height:46px;color:var(--primary);border-radius:14px;place-items:center;display:grid}.empty-state__icon svg{width:22px;height:22px}.empty-state__copy{justify-items:center;gap:5px;max-width:520px;display:grid}.empty-state__copy strong{font-size:.96rem}.empty-state__copy p,.section-intro{color:var(--text-soft);margin:0;font-size:.82rem;line-height:1.55}.empty-state__action{margin-top:2px}.session-builder-grid{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:start;gap:18px;display:grid}.session-builder-card .section-intro{margin:-3px 0 18px}.statistics-filter-card{max-width:680px}.comparison-empty-card,.report-empty-card,.statistics-empty-card{min-height:300px}.split-workspace{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:18px;display:grid}.report-review-grid>.ui-card{min-height:100%}.comparison-selector-card{max-width:920px}.request-list-card{padding:0;overflow:hidden}.request-list-card .ui-tabs{margin:0;padding:10px 14px 0}.request-list{display:grid}.request-list>button{border:0;border-left:3px solid #0000;border-bottom:1px solid var(--border);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.request-list>button.is-active{border-left-color:var(--primary);background:var(--blue-50)}.request-list small,.request-list strong{margin-top:5px;display:block}.request-detail__head{justify-content:space-between;gap:20px;display:flex}.request-detail__head>svg{background:var(--surface-strong);width:38px;height:38px;color:var(--text-muted);border-radius:50%;padding:8px}.context-grid{border:1px solid var(--border);border-radius:9px;grid-template-columns:repeat(2,1fr);gap:0;margin:18px 0;display:grid}.context-grid>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0;padding:12px}.context-grid>div:nth-child(2n){border-right:0}.context-grid>div:nth-last-child(-n+2){border-bottom:0}.context-grid dt{text-transform:uppercase;color:var(--text-muted);font-size:10px}.context-grid dd{overflow-wrap:anywhere;margin:3px 0 0;font-weight:650}.report-builder-grid{grid-template-columns:.8fr 1.2fr;gap:16px;display:grid}.section-pills{flex-wrap:wrap;gap:7px;display:flex}.section-pills button,.section-selector>div>button{border:1px solid var(--border);background:var(--surface-subtle);border-radius:999px;align-items:center;gap:5px;padding:7px 11px;display:inline-flex}.section-pills button.is-active,.section-selector>div>button.is-active{border-color:var(--primary);background:var(--blue-50);color:var(--primary)}.rating-card>label{margin-top:18px;font-weight:650;display:block}.rating-card>.ui-field{margin-top:14px}.card-grid,.report-history-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.report-summary__top{justify-content:space-between;gap:10px;margin-bottom:18px;display:flex}.report-summary p{color:var(--text-soft)}.locked-label,.restriction-note{color:var(--text-muted);align-items:center;gap:6px;font-size:11px;display:flex}.locked-label svg,.restriction-note svg{width:14px}.revision-line{border-top:1px solid var(--border);gap:5px;margin-top:16px;padding-top:12px;display:grid}.revision-line span{color:var(--text-soft);align-items:center;gap:6px;font-size:11px;display:flex}.revision-line svg{width:13px;color:var(--green-500)}.comparison-card{margin-top:16px}.comparison-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.comparison-columns>div{border:1px solid var(--border);border-radius:9px;padding:16px}.chart-card{margin-top:16px}.line-chart{width:100%;height:260px;overflow:visible}.line-chart line{stroke:var(--border);stroke-width:1px}.line-chart path{fill:none;stroke:var(--primary);stroke-width:4px;filter:drop-shadow(0 8px 8px var(--primary))}@supports (color:color-mix(in lab,red,red)){.line-chart path{filter:drop-shadow(0 8px 8px color-mix(in srgb,var(--primary) 20%,transparent))}}.line-chart circle{fill:var(--surface);stroke:var(--primary);stroke-width:4px}.visibility-row{align-items:center;gap:8px;display:flex}.visibility-row>span{color:var(--text-muted);align-items:center;gap:5px;font-size:11px;display:flex}.blurred-content{min-height:400px;position:relative}.blurred-content>div:first-child{filter:blur(10px);opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none}.blurred-content__lock{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.blurred-content__lock svg{background:var(--surface);width:50px;height:50px;color:var(--orange-500);box-shadow:var(--shadow-md);border-radius:50%;padding:13px}.blurred-content__lock strong{margin-top:12px;font-size:1.3rem}.blurred-content__lock span{color:var(--text-soft)}.context-selectors{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.engineer-dashboard-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.lap-list{display:grid}.lap-list>div{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr auto;align-items:center;padding:10px 0;display:grid}.lap-list strong{font-size:1.1rem}.lap-list small{color:var(--green-500)}.data-table{min-width:0;display:grid}.data-table.compact>button,.data-table__head,.data-table__row{border-bottom:1px solid var(--border);grid-template-columns:2fr 1.2fr 1fr 1fr auto;align-items:center;gap:12px;padding:11px;font-size:12px;display:grid}.data-table__head{background:var(--surface-subtle);color:var(--text-muted);text-transform:uppercase;border-radius:7px;font-size:10px;font-weight:750}.data-table.compact .data-table__head,.data-table.compact>button{grid-template-columns:2fr 1fr 1fr}.data-table.compact>button{text-align:left;background:0 0;border-top:0;border-left:0;border-right:0}.data-table small,.data-table strong{display:block}.bar-chart{border-bottom:1px solid var(--border);gap:12px;height:220px;padding:10px 20px 0}.bar-chart,.bar-chart>span{align-items:flex-end;display:flex}.bar-chart>span{background:var(--blue-50);flex:1}.bar-chart i,.bar-chart>span{border-radius:7px 7px 0 0;height:100%}.bar-chart i{background:linear-gradient(180deg,var(--blue-400),var(--blue-700));transform-origin:bottom;width:100%;animation:grow .5s;display:block}.insight-row{margin-top:14px}.insight{background:var(--blue-50);color:var(--blue-800);border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:8px;padding:12px;display:flex}.insight>svg{background:var(--surface);border-radius:50%;flex:0 0 34px;height:34px;padding:8px}.insight p{margin:2px 0 0;font-size:12px}.insight--green{background:var(--green-50);color:var(--green-600)}.insight--orange{background:var(--orange-50);color:var(--orange-600)}.toolbar{align-items:flex-end;gap:10px;margin-bottom:15px;display:flex}.toolbar .ui-search{flex:1}.toolbar>.ui-field{min-width:150px}.responsive-table{overflow-x:auto}.responsive-table table{min-width:800px}.responsive-table td,.responsive-table th{padding:12px;font-size:12px}.responsive-table th{color:var(--text-muted);text-transform:uppercase;font-size:10px}.responsive-table.compact-table table{min-width:620px}.responsive-table.compact-table td,.responsive-table.compact-table th{padding:7px 9px}.responsive-table .ui-field{min-width:130px}.mobile-card-list{display:none}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid.cols-3{grid-template-columns:repeat(3,1fr)}.request-builder{gap:16px;display:grid}.request-builder__main{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.request-builder fieldset{border:0;margin:0 0 26px;padding:0}.request-builder legend{margin-bottom:11px;font-weight:750}.choice-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.choice-grid>button{border:1px solid var(--border);background:var(--surface-subtle);text-align:left;border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.activation-plans>button.is-active,.choice-grid>button.is-active,.radio-cards>button.is-active,.topic-grid>button.is-active{border-color:var(--primary);background:var(--blue-50);color:var(--primary)}.choice-grid>button>span{background:var(--surface-strong);border-radius:50%;place-items:center;width:35px;height:35px;font-weight:750;display:grid}.choice-grid>button>div{flex:1}.choice-grid small,.choice-grid strong{display:block}.choice-grid svg{width:17px}.segmented{border:1px solid var(--border);background:var(--surface-subtle);border-radius:9px;padding:4px;display:flex}.segmented button{background:0 0;border:0;border-radius:6px;flex:1;height:40px}.segmented button.is-active{background:var(--surface);color:var(--primary);box-shadow:var(--shadow-sm);font-weight:700}.section-selector{grid-template-columns:1fr;gap:10px;display:grid}.section-selector .track-card{box-shadow:none}.section-selector>div{flex-wrap:wrap;gap:6px;display:flex}.topic-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.topic-grid>button{border:1px solid var(--border);background:var(--surface-subtle);border-radius:9px;flex-direction:column;align-items:flex-start;gap:6px;min-height:80px;padding:10px;display:flex;position:relative}.topic-grid>button svg:last-child{width:15px;position:absolute;top:8px;right:8px}.radio-cards{gap:6px;display:grid}.radio-cards>button{border:1px solid var(--border);background:var(--surface-subtle);text-align:left;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 11px;display:flex}.radio-dot{border:4px solid var(--surface);width:15px;height:15px;box-shadow:0 0 0 1px var(--border-strong);border-radius:50%}.radio-cards>button.is-active .radio-dot{background:var(--primary);box-shadow:0 0 0 1px var(--primary)}.engineer-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.summary-box{background:var(--surface-subtle);border:1px solid var(--border);border-radius:9px;padding:14px}.summary-box p{margin:3px 0;font-size:12px}.action-list{gap:8px;display:grid}.action-list.horizontal{flex-wrap:wrap;display:flex}.review-grid{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.review-ratings{gap:5px;display:grid}.review-ratings>div>span{font-weight:700}.review-grid blockquote{border-left:3px solid var(--primary);background:var(--surface-subtle);color:var(--text-soft);margin:20px 0;padding:16px}.message-thread{gap:10px;max-height:430px;margin-bottom:16px;display:grid;overflow:auto}.message{border:1px solid var(--border);border-radius:10px;padding:12px}.message>div{align-items:center;gap:7px;display:flex}.message>div small{margin-left:auto}.message p{color:var(--text-soft);margin:6px 0 0}.message--manager{border-color:var(--purple-500)}@supports (color:color-mix(in lab,red,red)){.message--manager{border-color:color-mix(in srgb,var(--purple-500) 35%,var(--border))}}.message--manager{background:var(--purple-50)}.comparison-layout{grid-template-columns:.75fr 1.25fr;gap:16px;display:grid}.comparison-score{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.comparison-score small,.comparison-score span,.comparison-score strong{display:block}.comparison-score strong{font-size:2rem}.analytics-grid{grid-template-columns:1.5fr 1fr .85fr;gap:16px;display:grid}.export-card{max-width:820px}.export-formats{grid-template-columns:repeat(4,1fr);gap:9px;margin:20px 0;display:grid}.export-formats button{border:1px solid var(--border);background:var(--surface-subtle);text-align:left;border-radius:9px;flex-direction:column;align-items:flex-start;gap:5px;min-height:120px;padding:14px;display:flex}.export-formats button.is-active{border-color:var(--primary);background:var(--blue-50);color:var(--primary)}.export-formats svg{width:27px;height:27px}.export-formats small{font-size:10px}.manager-dashboard-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.progress-metrics{gap:20px;display:grid}.progress-metrics>div span{justify-content:space-between;font-size:12px;display:flex}.driver-bars progress,.progress-metrics progress{width:100%;accent-color:var(--primary);height:7px}.driver-bars{gap:13px;display:grid}.driver-bars>div{grid-template-columns:150px 1fr 30px;align-items:center;gap:10px;font-size:12px;display:grid}.access-summary{align-items:center;gap:15px;display:flex}.access-summary>svg{background:var(--blue-50);width:58px;height:58px;color:var(--primary);border-radius:14px;padding:14px}.access-summary h3{margin:4px 0;font-size:1.4rem}.member-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.member-summary .ui-card{align-items:center;gap:12px;display:flex}.member-summary svg{background:var(--blue-50);width:38px;height:38px;color:var(--primary);border-radius:10px;padding:9px}.member-summary span,.member-summary strong{display:block}.member-summary strong{font-size:1.4rem}.member-action-cell{justify-content:flex-end;display:flex;position:relative}.member-action-menu{z-index:10;border:1px solid var(--border);background:var(--surface);min-width:190px;box-shadow:var(--shadow-lg);border-radius:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.member-action-menu button{border:0;border-bottom:1px solid var(--border);color:var(--text);text-align:left;background:0 0;align-items:center;gap:8px;padding:10px 12px;display:flex}.member-action-menu button:last-child{border-bottom:0}.member-action-menu button:hover{background:var(--surface-strong)}.member-action-menu button.is-danger{color:var(--red-500)}.member-action-menu svg{width:16px;height:16px}.detail-list{gap:10px;display:grid}.detail-list>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding-bottom:9px;display:flex}.detail-list span{color:var(--text-muted);font-size:12px}.detail-list strong{text-align:right}.permissions-grid{grid-template-columns:.8fr 1.2fr;gap:16px;display:grid}.visibility-levels{grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0 24px;display:grid}.visibility-levels button{text-align:left;border:1px solid var(--border);background:var(--surface-subtle);border-radius:9px;flex-direction:column;gap:4px;min-height:85px;padding:11px;display:flex}.visibility-levels button.is-active{border-color:var(--primary);background:var(--blue-50);color:var(--primary)}.metric-toggles{gap:12px;margin:12px 0 24px;display:grid}.driver-preview__phone{border:8px solid var(--text);background:var(--canvas);max-width:440px;box-shadow:var(--shadow-md);border-radius:32px;margin:auto;padding:18px}.driver-preview__phone>header{align-items:center;gap:9px;margin-bottom:16px;display:flex}.driver-preview__phone>header>span{background:var(--primary);color:#fff;border-radius:9px;place-items:center;width:35px;height:35px;font-weight:750;display:grid}.driver-preview__phone small,.driver-preview__phone strong{display:block}.driver-preview__phone .stats-grid{grid-template-columns:1fr 1fr}.driver-preview__phone .stat-card{display:block}.driver-preview__phone .stat-card__icon{display:none}.mini-chart{background:linear-gradient(180deg,var(--primary),transparent),repeating-linear-gradient(0deg,var(--border),var(--border) 1px,transparent 1px,transparent 32px);border-radius:9px;height:130px}@supports (color:color-mix(in lab,red,red)){.mini-chart{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 20%,transparent),transparent),repeating-linear-gradient(0deg,var(--border),var(--border) 1px,transparent 1px,transparent 32px)}}.mini-chart{clip-path:polygon(0 68%,15% 55%,30% 63%,45% 35%,60% 44%,75% 20%,100% 29%,100% 100%,0 100%)}.manual-activation{align-items:center;gap:16px;margin-top:16px;display:flex}.manual-activation>svg{background:var(--blue-50);width:54px;height:54px;color:var(--primary);border-radius:14px;padding:13px}.manual-activation h2,.manual-activation p{margin:0}.settings-form{gap:17px;max-width:720px;display:grid}.admin-dashboard-grid{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.timeline-list{display:grid}.timeline-list>div{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:13px 0;display:flex}.timeline-list>div>div{flex:1}.timeline-list small,.timeline-list strong{display:block}.plan-request{align-items:center;gap:14px;display:flex}.plan-request>svg{background:var(--orange-50);width:48px;height:48px;color:var(--orange-500);border-radius:12px;padding:12px}.plan-request>div{flex:1}.plan-request small,.plan-request span,.plan-request strong{display:block}.admin-split{grid-template-columns:380px 1fr;gap:16px;display:grid}.admin-list{padding:0;overflow:hidden}.team-admin-list{display:grid}.team-admin-list>button{border:0;border-left:3px solid #0000;border-bottom:1px solid var(--border);text-align:left;background:0 0;align-items:center;gap:10px;padding:14px;display:flex}.team-admin-list>button.is-active{border-left-color:var(--primary);background:var(--blue-50)}.team-admin-list>button>span{background:var(--surface-strong);border-radius:9px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.team-admin-list>button>div{flex:1}.team-admin-list small,.team-admin-list strong{display:block}.team-detail__header{align-items:center;gap:14px;display:flex}.team-detail__header>span{background:var(--blue-50);width:55px;height:55px;color:var(--primary);border-radius:13px;place-items:center;font-weight:800;display:grid}.team-detail__header>div{flex:1}.team-detail__header h2,.team-detail__header p{margin:0}.access-admin-grid{grid-template-columns:.85fr 1.15fr 1fr;gap:16px;display:grid}.access-hero{align-items:center;gap:13px;margin:18px 0;display:flex}.access-hero>span{background:var(--blue-50);width:56px;height:56px;color:var(--primary);border-radius:12px;place-items:center;font-weight:800;display:grid}.access-hero h2,.access-hero p{margin:0}.activation-plans{gap:8px;margin-bottom:18px;display:grid}.activation-plans>button{border:1px solid var(--border);background:var(--surface-subtle);text-align:left;border-radius:9px;align-items:center;gap:9px;padding:11px;display:flex}.activation-plans>button>div{flex:1}.activation-plans small,.activation-plans strong{display:block}.track-admin-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.track-admin-grid .track-card{box-shadow:none;border:0;padding:0}.template-list{margin-bottom:18px;display:grid}.template-list>div{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px;display:flex}.template-list>div>svg{color:var(--primary)}.template-list>div>div{flex:1}.template-list small,.template-list strong{display:block}.audit-list{display:grid}.audit-list>div{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:14px;display:flex}.audit-list>div>span{background:var(--surface-strong);width:38px;height:38px;color:var(--primary);border-radius:50%;place-items:center;display:grid}.audit-list>div>div{flex:1}.audit-list p,.audit-list small,.audit-list strong{margin:0;display:block}.warning-note{color:var(--orange-600);border-radius:8px;gap:8px;padding:10px;display:flex}.warning-note svg{flex:none}@keyframes shimmer{to{background-position:-200% 0}}@keyframes grow{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:1180px){.stats-grid.admin,.stats-grid.manager{grid-template-columns:repeat(3,1fr)}.stats-grid.engineer{grid-template-columns:repeat(2,1fr)}.analytics-grid{grid-template-columns:1fr 1fr}.analytics-grid>.ui-card:last-child{grid-column:1/-1}.access-admin-grid{grid-template-columns:1fr 1fr}.access-admin-grid>.ui-card:last-child{grid-column:1/-1}.report-history-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.context-selectors{grid-template-columns:1fr 1fr}.admin-dashboard-grid,.admin-split,.comparison-layout,.driver-dashboard-grid,.driver-overview-grid,.engineer-dashboard-grid,.manager-dashboard-grid,.permissions-grid,.request-builder__main,.review-grid{grid-template-columns:1fr}.stats-grid.admin,.stats-grid.manager{grid-template-columns:repeat(2,1fr)}.split-layout{grid-template-columns:290px 1fr}.report-builder-grid{grid-template-columns:1fr}.card-grid,.report-history-grid,.track-admin-grid{grid-template-columns:repeat(2,1fr)}.steps-grid{grid-template-columns:1fr 1fr}.auth-page,.sign-in-layout{grid-template-columns:1fr}.auth-aside{display:none}.access-admin-grid{grid-template-columns:1fr}.access-admin-grid>.ui-card:last-child{grid-column:auto}.analytics-grid,.request-builder__main{grid-template-columns:1fr}.analytics-grid>.ui-card:last-child{grid-column:auto}.export-formats{grid-template-columns:1fr 1fr}}@media (max-width:700px){body{font-size:14px}.app-sidebar{display:none}.app-main{margin-left:0}.app-header{height:62px;padding:0 16px}.app-header__team>span,.user-chip>div{display:none}.app-content{padding:18px 14px 95px}.mobile-nav{z-index:45;height:70px;padding-bottom:env(safe-area-inset-bottom);background:var(--surface);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.mobile-nav{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.mobile-nav{border-top:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-nav button{color:var(--text-muted);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px;font-size:9px;display:flex}.mobile-nav button svg{width:20px}.mobile-nav button.is-active{color:var(--primary);font-weight:700}.read-only-strip{align-items:flex-start;padding:9px 14px}.read-only-strip span{font-size:10px}.read-only-strip button{display:none}.page-header{flex-direction:column;margin-bottom:18px;display:flex}.page-header__actions,.page-header__context{flex-wrap:wrap;width:100%}.page-header__actions .ui-button{flex:1}.analytics-grid,.card-grid,.driver-dashboard-grid,.driver-overview-grid,.member-summary,.report-history-grid,.session-builder-grid,.split-layout,.split-workspace,.stats-grid,.stats-grid--engineer,.stats-grid.admin,.stats-grid.engineer,.stats-grid.manager,.track-admin-grid{grid-template-columns:1fr}.primary-request-card{padding:16px}.request-illustration{display:none}.mini-stats{grid-template-columns:1fr 1fr}.split-layout .request-list-card{max-height:270px}.context-grid{grid-template-columns:1fr}.context-grid>div{border-right:0!important;border-bottom:1px solid var(--border)!important}.context-grid>div:last-child{border-bottom:0!important}.comparison-columns{grid-template-columns:1fr}.toolbar{flex-direction:column;align-items:stretch}.ui-search{width:100%;min-width:0}.toolbar>.ui-field{width:100%}.responsive-table table{display:none}.mobile-card-list{gap:10px;display:grid}.choice-grid,.form-grid,.form-grid.cols-3,.mobile-card-list,.topic-grid,.visibility-levels{grid-template-columns:1fr}.request-builder__main{display:block}.request-builder__main>.ui-card{margin-bottom:12px}.comparison-layout,.permissions-grid,.review-grid{grid-template-columns:1fr}.export-formats{grid-template-columns:1fr 1fr}.driver-bars>div{grid-template-columns:110px 1fr 25px}.manual-activation{align-items:flex-start}.auth-centered{padding:22px 14px}.auth-card{padding:25px 18px}.auth-page,.sign-in-layout{border-radius:var(--radius-lg)}.preview-controls{bottom:78px;right:8px}.preview-controls__toggle span{display:none}.preview-controls.is-open{width:min(260px,100vw - 16px)}.more-sheet,.notification-drawer{border-radius:20px 20px 0 0;width:100%;max-height:88vh;top:auto}.data-table__head,.data-table__row{grid-template-columns:1fr}.data-table__head{display:none}.data-table__row{border:1px solid var(--border);border-radius:9px;margin-bottom:8px}.access-admin-grid{grid-template-columns:1fr}}@media (max-width:390px){.mini-stats{grid-template-columns:1fr}.df-logo strong{font-size:17px}.export-formats{grid-template-columns:1fr}.button-row .ui-button{flex:1}.page-header__actions{grid-template-columns:1fr;width:100%;display:grid}}.active-context-control{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:minmax(160px,1fr) minmax(150px,.9fr) auto;align-items:center;gap:8px;min-width:0;padding:6px;display:grid}.active-context-control label{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.active-context-control svg{width:16px;height:16px;color:var(--muted)}.active-context-control select{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0}.active-context-control small{white-space:nowrap;color:var(--muted)}.event-session-stack{gap:16px;display:grid}.assignment-summary-grid,.checkout-summary,.event-meta-grid,.report-kpi-grid,.report-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.assignment-summary-grid span,.checkout-summary span,.event-meta-grid span,.report-kpi-grid span,.report-meta-grid span{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;min-width:0;padding:10px}.report-document{gap:16px;display:grid}.report-document__header{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:14px;padding:18px;display:grid}.profile-image-row,.profile-menu-header,.report-brand-block{align-items:center;gap:14px;display:flex}.report-logo{flex:0 0 64px;width:64px;height:64px}.report-section-nav{z-index:2;flex-wrap:wrap;gap:8px;display:flex;position:sticky;top:0}.report-section-nav a{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);border-radius:8px;padding:6px 10px;font-size:.86rem;text-decoration:none}.report-reader-controls,.report-thread-filter{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;display:grid}.report-thread-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.report-section-grid{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:16px;display:grid}.report-curve-table h3{margin:0 0 10px}.compact-thread article{padding:10px}.review-report-list{gap:12px;display:grid}.review-report-list section{gap:6px;display:grid}.review-report-list h3{color:var(--muted);margin:0;font-size:.88rem;font-weight:750}.review-report-list button{border:1px solid var(--border);background:var(--surface-muted);width:100%;min-width:0;color:var(--text);text-align:left;border-radius:8px;align-items:center;gap:12px;padding:10px;display:flex}.review-report-list button.is-active{border-color:var(--primary);background:var(--blue-50)}.review-report-list button>div{flex:1;min-width:0}.review-report-list small,.review-report-list strong{display:block}.review-report-list button>span{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.manager-comment-box,.request-context-panel{gap:10px;display:grid}.profile-menu-header{border-bottom:1px solid var(--border);align-items:flex-start;padding-bottom:10px}.profile-menu-header>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.profile-image-row input{opacity:0;block-size:1px;inline-size:1px;position:absolute}@media (max-width:900px){.active-context-control,.report-reader-controls,.report-section-grid,.report-thread-filter{grid-template-columns:1fr}.assignment-summary-grid,.checkout-summary,.event-meta-grid,.report-kpi-grid,.report-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.assignment-summary-grid,.checkout-summary,.event-meta-grid,.report-kpi-grid,.report-meta-grid{grid-template-columns:1fr}}.platform-report-inspector{border-top:1px solid var(--border);padding:12px 0}.platform-report-inspector:first-child{border-top:0}.platform-report-inspector summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.platform-report-inspector summary::-webkit-details-marker{display:none}.platform-report-inspector summary span{gap:3px;display:grid}.platform-report-inspector summary small{color:var(--text-muted)}.platform-report-inspector pre{background:var(--surface-subtle);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;max-height:420px;margin:12px 0 0;padding:14px;font-size:11px;overflow:auto}.authorized-team-asset{background:var(--blue-50);width:40px;height:40px;color:var(--primary);border-radius:10px;flex:0 0 40px;place-items:center;font-size:12px;font-weight:800;display:grid;overflow:hidden}.authorized-team-asset--member{background:var(--surface-strong);border-radius:50%}.authorized-team-asset img{object-fit:cover;width:100%;height:100%}.manager-page{--manager-radius:18px;--manager-border:var(--border);gap:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.manager-page{--manager-border:color-mix(in srgb,var(--border) 76%,transparent)}}.manager-page>.ui-banner{margin:0}.manager-kicker{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.manager-muted{color:var(--text-muted);margin:0}.manager-access-hero,.manager-command-hero{border:1px solid var(--primary);align-items:center;gap:24px;padding:28px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.manager-access-hero,.manager-command-hero{border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border))}}.manager-access-hero,.manager-command-hero{background:radial-gradient(circle at 92% 8%,var(--primary),transparent 31%),linear-gradient(135deg,var(--surface),var(--surface));border-radius:24px}@supports (color:color-mix(in lab,red,red)){.manager-access-hero,.manager-command-hero{background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--primary) 20%,transparent),transparent 31%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 96%,var(--blue-50)),var(--surface))}}.manager-access-hero,.manager-command-hero{box-shadow:0 22px 60px var(--blue-900)}@supports (color:color-mix(in lab,red,red)){.manager-access-hero,.manager-command-hero{box-shadow:0 22px 60px color-mix(in srgb,var(--blue-900) 10%,transparent)}}.manager-command-hero{grid-template-columns:minmax(0,1.2fr) auto auto}.manager-command-hero__identity{align-items:center;gap:16px;min-width:0;display:flex}.manager-brand-preview>.authorized-team-asset,.manager-command-hero__identity>.authorized-team-asset{width:58px;height:58px;box-shadow:0 12px 28px var(--primary);border-radius:16px;flex-basis:58px;font-size:15px}@supports (color:color-mix(in lab,red,red)){.manager-brand-preview>.authorized-team-asset,.manager-command-hero__identity>.authorized-team-asset{box-shadow:0 12px 28px color-mix(in srgb,var(--primary) 16%,transparent)}}.manager-access-hero h2,.manager-brand-preview h3,.manager-command-hero h2,.manager-invite-copy h3,.manager-report-context-card h2{letter-spacing:-.03em;margin:4px 0 6px}.manager-access-hero p,.manager-brand-preview p,.manager-command-hero p,.manager-invite-copy p,.manager-report-context-card p{color:var(--text-soft);margin:0;line-height:1.55}.manager-command-hero__access{border-inline:1px solid var(--manager-border);justify-items:start;gap:5px;min-width:180px;padding-inline:22px;display:grid}.manager-command-hero__access small{color:var(--text-muted)}.manager-command-hero__actions{gap:8px;display:grid}.manager-command-hero__actions .ui-button{white-space:nowrap;justify-content:center}.manager-card-link svg,.manager-command-hero__actions svg{width:16px}.manager-onboarding-card{background:radial-gradient(circle at 100% 0,var(--primary),transparent 32%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.manager-onboarding-card{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--primary) 10%,transparent),transparent 32%),var(--surface)}}.manager-onboarding-summary{justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;display:flex}.manager-onboarding-summary strong{font-size:1.1rem}.manager-onboarding-summary p{max-width:720px;color:var(--text-muted);margin:5px 0 0;line-height:1.5}.manager-onboarding-summary .ui-button{flex:none}.manager-onboarding-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.manager-onboarding-steps li{border:1px solid var(--manager-border);background:var(--surface);border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:13px;display:grid}@supports (color:color-mix(in lab,red,red)){.manager-onboarding-steps li{background:color-mix(in srgb,var(--surface) 90%,var(--surface-subtle))}}.manager-onboarding-steps li.is-complete{border-color:var(--green-500)}@supports (color:color-mix(in lab,red,red)){.manager-onboarding-steps li.is-complete{border-color:color-mix(in srgb,var(--green-500) 24%,var(--manager-border))}}.manager-onboarding-steps li.is-complete{background:var(--green-50)}@supports (color:color-mix(in lab,red,red)){.manager-onboarding-steps li.is-complete{background:color-mix(in srgb,var(--green-50) 55%,var(--surface))}}.manager-onboarding-step__icon{background:var(--surface-strong);width:36px;height:36px;color:var(--primary);border-radius:11px;place-items:center;display:grid}.manager-onboarding-steps li.is-complete .manager-onboarding-step__icon{background:var(--green-50);color:var(--green-600)}.manager-onboarding-step__icon svg,.manager-onboarding-steps li>svg{width:17px}.manager-onboarding-steps li>svg{color:var(--text-muted)}.manager-onboarding-steps li.is-complete>svg{color:var(--green-500)}.manager-onboarding-steps small,.manager-onboarding-steps strong{display:block}.manager-onboarding-steps strong{font-size:13px}.manager-onboarding-steps small{color:var(--text-muted);margin-top:3px;font-size:11px;line-height:1.4}.manager-kpi-grid,.manager-usage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.manager-access-grid>.ui-card,.manager-audit-card,.manager-dashboard-grid>.ui-card,.manager-invite-card,.manager-kpi-grid .ui-card,.manager-members-card,.manager-report-context-card,.manager-report-detail-card,.manager-report-list-card,.manager-settings-grid>.ui-card,.manager-usage-card{border-radius:var(--manager-radius);border-color:var(--manager-border);box-shadow:0 12px 38px var(--blue-900)}@supports (color:color-mix(in lab,red,red)){.manager-access-grid>.ui-card,.manager-audit-card,.manager-dashboard-grid>.ui-card,.manager-invite-card,.manager-kpi-grid .ui-card,.manager-members-card,.manager-report-context-card,.manager-report-detail-card,.manager-report-list-card,.manager-settings-grid>.ui-card,.manager-usage-card{box-shadow:0 12px 38px color-mix(in srgb,var(--blue-900) 6%,transparent)}}.manager-access-grid,.manager-dashboard-grid,.manager-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.manager-dashboard-grid>.ui-card{flex-direction:column;min-height:330px;display:flex}.manager-card-link{color:var(--primary);align-self:flex-start;margin-top:auto;padding-inline:0}.manager-action-list,.manager-activity-list,.manager-audit-list,.manager-governance-list,.manager-member-list,.manager-report-list{display:grid}.manager-action-item{border:0;border-top:1px solid var(--manager-border);width:100%;color:inherit;text-align:left;background:0 0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.manager-action-item:first-child{border-top:0}.manager-action-item:hover strong{color:var(--primary)}.manager-action-item>svg{width:17px;color:var(--text-muted)}.manager-action-item__icon{background:var(--surface-strong);width:40px;height:40px;color:var(--primary);border-radius:12px;place-items:center;display:grid}.manager-action-item--warning .manager-action-item__icon{background:var(--orange-50);color:var(--orange-500)}.manager-action-item--danger .manager-action-item__icon{background:var(--red-50);color:var(--red-500)}.manager-action-item__icon svg{width:19px}.manager-action-item small,.manager-action-item strong,.manager-activity-item small,.manager-activity-item strong,.manager-governance-row small,.manager-governance-row strong{display:block}.manager-action-item small,.manager-activity-item small,.manager-governance-row small{color:var(--text-muted);margin-top:4px;line-height:1.45}.manager-empty-state{text-align:center;align-content:center;place-items:center;gap:8px;min-height:220px;padding:28px;display:grid}.manager-empty-state--compact{min-height:145px}.manager-empty-state svg{width:23px}.manager-status-stack{gap:17px;display:grid}.manager-status-metric{gap:8px;display:grid}.manager-status-metric>div:first-child{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.manager-role-grid,.manager-role-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.manager-role-metric{border:1px solid var(--manager-border);background:var(--surface-subtle);border-radius:14px;align-items:center;gap:11px;min-width:0;padding:14px;display:flex}.manager-role-metric>span{background:var(--blue-50);width:38px;height:38px;color:var(--primary);border-radius:11px;flex:0 0 38px;place-items:center;display:grid}.manager-role-metric svg{width:18px}.manager-role-metric small,.manager-role-metric strong{display:block}.manager-role-metric strong{font-size:1.25rem}.manager-role-metric small{color:var(--text-muted);margin-top:3px}.manager-activity-item{border-top:1px solid var(--manager-border);align-items:center;gap:11px;padding:12px 0;display:flex}.manager-activity-item:first-child{border-top:0}.manager-activity-item>span{background:var(--surface-strong);height:34px;color:var(--primary);border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.manager-activity-item svg{width:16px}.manager-invite-card{background:radial-gradient(circle at 0 0,var(--primary),transparent 34%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.manager-invite-card{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--primary) 9%,transparent),transparent 34%),var(--surface)}}.manager-invite-layout{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:end;gap:28px;display:grid}.manager-invite-copy{align-items:flex-start;gap:14px;display:flex}.manager-invite-copy>span{background:var(--blue-50);width:48px;height:48px;color:var(--primary);border-radius:14px;flex:0 0 48px;place-items:center;display:grid}.manager-invite-copy svg{width:22px}.manager-invite-form{grid-template-columns:minmax(0,1.2fr) minmax(170px,.8fr) auto;align-items:end;gap:12px;display:grid}.manager-invite-form .ui-button{white-space:nowrap;min-height:44px}.manager-member-toolbar,.manager-report-toolbar{border-bottom:1px solid var(--manager-border);justify-content:space-between;align-items:center;gap:14px;padding-bottom:16px;display:flex}.manager-member-toolbar .ui-tabs,.manager-report-toolbar .ui-tabs{min-width:0;margin:0;overflow-x:auto}.manager-member-toolbar .ui-search,.manager-report-toolbar .ui-search{flex:0 330px;min-width:230px}.manager-member-row{border-top:1px solid var(--manager-border);grid-template-columns:auto minmax(220px,1fr) minmax(300px,auto);align-items:center;gap:14px;padding:18px 0;display:grid;position:relative}.manager-member-row:first-child{border-top:0}.manager-member-row.is-inactive{opacity:.7}.manager-member-row>.authorized-team-asset{flex-basis:46px;width:46px;height:46px}.manager-member-row__identity{min-width:0}.manager-member-row__identity>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.manager-member-row__identity p,.manager-member-row__identity small{color:var(--text-muted);overflow-wrap:anywhere;margin:4px 0 0}.manager-member-row__identity p{font-size:13px}.manager-member-row__identity small{font-size:11px;display:block}.manager-member-row__controls{grid-template-columns:repeat(2,minmax(140px,1fr));gap:10px;display:grid}.manager-member-row__controls .ui-field>span:first-child{font-size:10px}.manager-member-row__guard{color:var(--text-muted);grid-column:2/-1;margin-top:-6px;font-size:11px}.manager-access-hero{grid-template-columns:minmax(0,1fr) auto}.manager-access-hero__date{border:1px solid var(--primary);align-items:center;gap:13px;min-width:250px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.manager-access-hero__date{border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border))}}.manager-access-hero__date{background:var(--surface);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.manager-access-hero__date{background:color-mix(in srgb,var(--surface) 84%,transparent)}}.manager-access-hero__date>svg{width:22px;color:var(--primary)}.manager-access-hero__date small,.manager-access-hero__date span,.manager-access-hero__date strong{display:block}.manager-access-hero__date small{color:var(--text-muted)}.manager-access-hero__date strong{margin-top:3px}.manager-usage-card__top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.manager-usage-card__top>span{background:var(--blue-50);width:42px;height:42px;color:var(--primary);border-radius:12px;place-items:center;display:grid}.manager-usage-card__top svg{width:20px}.manager-usage-card>p,.manager-usage-card>small,.manager-usage-card>strong{display:block}.manager-usage-card>small{color:var(--text-muted)}.manager-usage-card>strong{margin:5px 0 12px;font-size:1.35rem}.manager-usage-card>p{color:var(--text-muted);margin:8px 0 0;font-size:11px}.manager-governance-row{border-top:1px solid var(--manager-border);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.manager-governance-row:first-child{border-top:0}.manager-governance-row>span{background:var(--surface-strong);width:40px;height:40px;color:var(--primary);border-radius:12px;place-items:center;display:grid}.manager-governance-row>span svg{width:19px}.manager-governance-row>svg{width:19px;color:var(--green-500)}.manager-admin-note{border:1px solid var(--primary);gap:14px;padding:18px;display:flex}@supports (color:color-mix(in lab,red,red)){.manager-admin-note{border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border))}}.manager-admin-note{background:var(--blue-50);border-radius:16px}.manager-admin-note>svg{color:var(--primary);flex:0 0 24px}.manager-admin-note strong{display:block}.manager-admin-note p{color:var(--text-soft);margin:7px 0 0;line-height:1.6}.manager-billing-card{border-color:var(--primary);padding:24px}@supports (color:color-mix(in lab,red,red)){.manager-billing-card{border-color:color-mix(in srgb,var(--primary) 22%,var(--border))}}.manager-billing-card{background:radial-gradient(circle at 95% 0,var(--primary),transparent 25%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.manager-billing-card{background:radial-gradient(circle at 95% 0,color-mix(in srgb,var(--primary) 9%,transparent),transparent 25%),var(--surface)}}.manager-billing-card>.ui-banner{margin-bottom:18px}.manager-billing-toolbar{justify-content:space-between;align-items:center;gap:22px;margin-bottom:18px;display:flex}.manager-billing-toolbar strong{font-size:1.05rem}.manager-billing-active p,.manager-billing-toolbar p{color:var(--text-muted);margin:5px 0 0;line-height:1.5}.manager-billing-interval{border:1px solid var(--manager-border);background:var(--surface-subtle);border-radius:12px;flex:none;gap:3px;padding:4px;display:flex}.manager-billing-interval .ui-button{min-height:36px}.manager-billing-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.manager-billing-plan{border:1px solid var(--manager-border);background:var(--surface);border-radius:17px;flex-direction:column;gap:18px;min-width:0;padding:18px;display:flex}@supports (color:color-mix(in lab,red,red)){.manager-billing-plan{background:color-mix(in srgb,var(--surface) 92%,var(--surface-subtle))}}.manager-billing-plan.is-featured{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.manager-billing-plan.is-featured{border-color:color-mix(in srgb,var(--primary) 55%,var(--border))}}.manager-billing-plan.is-featured{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.manager-billing-plan.is-featured{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 10%,transparent)}}.manager-billing-plan h3{margin:13px 0 5px;font-size:1.25rem}.manager-billing-plan p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.manager-billing-plan__price small,.manager-billing-plan__price strong{display:block}.manager-billing-plan__price strong{letter-spacing:-.02em;font-size:1.45rem}.manager-billing-plan__price small{color:var(--text-muted);margin-top:3px}.manager-billing-plan ul{color:var(--text-soft);gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.manager-billing-plan li{align-items:center;gap:7px;display:flex}.manager-billing-plan li svg{width:14px;color:var(--green-500);flex:0 0 14px}.manager-billing-plan>.ui-button{width:100%;margin-top:auto}.manager-billing-active{border:1px solid var(--green-500);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid}@supports (color:color-mix(in lab,red,red)){.manager-billing-active{border:1px solid color-mix(in srgb,var(--green-500) 24%,var(--manager-border))}}.manager-billing-active{background:var(--green-50);border-radius:17px}@supports (color:color-mix(in lab,red,red)){.manager-billing-active{background:color-mix(in srgb,var(--green-50) 55%,var(--surface))}}.manager-billing-active>span{background:var(--surface);width:52px;height:52px;color:var(--green-600);border-radius:15px;place-items:center;display:grid}.manager-billing-active>span svg{width:23px}.manager-billing-security{color:var(--text-muted);text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:11px;display:flex}.manager-billing-security svg{width:14px;color:var(--primary);flex:0 0 14px}.manager-brand-preview{align-items:center;gap:16px;margin-bottom:22px;display:flex}.manager-audit-list{max-height:620px;overflow-y:auto}.manager-audit-row{border-top:1px solid var(--manager-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 0;display:grid}.manager-audit-row:first-child{border-top:0}.manager-audit-row__icon{background:var(--surface-strong);width:38px;height:38px;color:var(--primary);border-radius:12px;place-items:center;display:grid}.manager-audit-row__icon svg{width:17px}.manager-audit-row p{color:var(--text-muted);margin:4px 0 0;font-size:12px}.manager-audit-row time{color:var(--text-muted);white-space:nowrap;font-size:11px}.manager-report-layout{grid-template-columns:minmax(330px,.85fr) minmax(0,1.55fr);align-items:start;gap:16px;display:grid}.manager-report-list-card{padding:0;position:sticky;top:14px;overflow:hidden}.manager-report-list-card>.manager-report-toolbar,.manager-report-list-card>.ui-card__header{padding-inline:18px}.manager-report-list-card>.ui-card__header{padding-top:18px}.manager-report-toolbar{padding-bottom:14px;display:grid}.manager-report-toolbar .ui-search{width:100%;min-width:0}.manager-report-list{max-height:calc(100vh - 330px);overflow-y:auto}.manager-report-list__item{border:0;border-top:1px solid var(--manager-border);width:100%;color:inherit;text-align:left;background:0 0;border-left:3px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px 18px;display:grid}.manager-report-list__item:hover{background:var(--surface-subtle)}.manager-report-list__item.is-active{border-left-color:var(--primary);background:var(--blue-50)}.manager-report-list__avatar{background:var(--surface-strong);width:42px;height:42px;color:var(--primary);border-radius:13px;place-items:center;font-size:12px;font-weight:800;display:grid}.manager-report-list__copy{min-width:0}.manager-report-list__copy strong,.manager-report-list__copy>small,.manager-report-list__copy>span{display:block}.manager-report-list__copy strong,.manager-report-list__copy>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manager-report-list__copy>small{color:var(--text-muted);margin-top:4px}.manager-report-list__copy>span small{color:var(--text-muted);align-items:center;gap:5px;margin-top:7px;font-size:10px;display:inline-flex}.manager-report-list__copy>span small.is-overdue{color:var(--red-500)}.manager-report-list__copy svg{width:13px}.manager-report-detail-stack{gap:16px;min-width:0;display:grid}.manager-report-context-card{background:linear-gradient(135deg,var(--blue-50),var(--surface))}@supports (color:color-mix(in lab,red,red)){.manager-report-context-card{background:linear-gradient(135deg,color-mix(in srgb,var(--blue-50) 62%,var(--surface)),var(--surface))}}.manager-report-context-card__head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.manager-report-context-grid{border:1px solid var(--manager-border);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0 0;display:grid;overflow:hidden}.manager-report-context-grid>div{border-left:1px solid var(--manager-border);background:var(--surface);min-width:0;padding:14px}@supports (color:color-mix(in lab,red,red)){.manager-report-context-grid>div{background:color-mix(in srgb,var(--surface) 86%,transparent)}}.manager-report-context-grid>div:first-child{border-left:0}.manager-report-context-grid dt{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px}.manager-report-context-grid dd{overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;margin:6px 0 0;font-weight:650;display:flex}.manager-report-context-grid dd svg{width:15px;color:var(--primary);flex:0 0 15px}.manager-report-pending{justify-content:center;align-items:center;gap:16px;min-height:230px;display:flex}.manager-report-pending>span{background:var(--orange-50);height:58px;color:var(--orange-500);border-radius:17px;flex:0 0 58px;place-items:center;display:grid}.manager-report-pending svg{width:25px}.manager-report-pending p{max-width:520px;color:var(--text-muted);margin:7px 0 0;line-height:1.55}@media (max-width:1180px){.manager-command-hero{grid-template-columns:minmax(0,1fr) auto}.manager-command-hero__actions{grid-column:1/-1}.manager-billing-plans,.manager-command-hero__actions,.manager-kpi-grid,.manager-onboarding-steps,.manager-role-grid,.manager-role-summary,.manager-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-invite-layout{grid-template-columns:1fr}.manager-member-row{grid-template-columns:auto minmax(0,1fr)}.manager-member-row__controls,.manager-member-row__guard{grid-column:2}.manager-report-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-report-context-grid>div:nth-child(odd){border-left:0}.manager-report-context-grid>div:nth-child(n+3){border-top:1px solid var(--manager-border)}}@media (max-width:1050px){.manager-access-grid,.manager-access-hero,.manager-command-hero,.manager-dashboard-grid,.manager-report-layout,.manager-settings-grid{grid-template-columns:1fr}.manager-command-hero__access{border:0;border-block:1px solid var(--manager-border);padding:18px 0}.manager-access-hero__date{min-width:0}.manager-report-list-card{position:static}.manager-report-list{max-height:520px}.manager-member-toolbar{flex-direction:column;align-items:stretch}.manager-member-toolbar .ui-search{width:100%;min-width:0}.manager-invite-form{grid-template-columns:minmax(0,1fr) minmax(170px,.7fr)}.manager-invite-form .ui-button{grid-column:1/-1}.manager-billing-toolbar,.manager-onboarding-summary{flex-direction:column;align-items:stretch}.manager-billing-interval,.manager-onboarding-summary .ui-button{align-self:flex-start}.manager-billing-active{grid-template-columns:54px minmax(0,1fr)}.manager-billing-active>.ui-button{grid-column:2;justify-self:start}}@media (max-width:640px){.manager-page{gap:14px}.manager-access-hero,.manager-command-hero{border-radius:20px;padding:21px}.manager-billing-plans,.manager-command-hero__actions,.manager-kpi-grid,.manager-onboarding-steps,.manager-role-grid,.manager-role-summary,.manager-usage-grid{grid-template-columns:1fr}.manager-billing-interval,.manager-billing-interval .ui-button,.manager-onboarding-summary .ui-button{width:100%}.manager-billing-interval .ui-button{flex:1}.manager-billing-active{grid-template-columns:1fr}.manager-billing-active>.ui-button{grid-column:1;width:100%}.manager-dashboard-grid>.ui-card{min-height:0}.manager-invite-form,.manager-member-row,.manager-member-row__controls{grid-template-columns:1fr}.manager-member-row__controls,.manager-member-row__guard,.manager-member-row__identity{grid-column:1/-1}.manager-report-list__item{grid-template-columns:auto minmax(0,1fr)}.manager-report-list__item>.ui-badge{grid-column:2;justify-self:start}.manager-report-context-card__head{flex-direction:column}.manager-report-context-grid{grid-template-columns:1fr}.manager-report-context-grid>div,.manager-report-context-grid>div:nth-child(odd){border-left:0;border-top:1px solid var(--manager-border)}.manager-report-context-grid>div:first-child{border-top:0}.manager-report-pending{flex-direction:column;align-items:flex-start}.manager-audit-row{grid-template-columns:auto minmax(0,1fr)}.manager-audit-row time{grid-column:2}}.manager-engineer-access{border:1px solid var(--manager-border);background:var(--surface);border-radius:14px;grid-column:2;gap:9px;min-width:340px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.manager-engineer-access{background:color-mix(in srgb,var(--surface) 82%,var(--primary) 2%)}}.manager-engineer-access__head{grid-template-columns:minmax(190px,1fr) auto;align-items:end;gap:10px;display:grid}.manager-engineer-access__dates{grid-template-columns:repeat(2,minmax(160px,1fr));gap:10px;display:grid}.manager-engineer-access small{color:var(--text-muted);font-size:11px;line-height:1.5}.manager-engineer-access>.ui-button{justify-self:start}@media (max-width:1180px){.manager-engineer-access{grid-column:1/-1;min-width:0}}@media (max-width:640px){.manager-engineer-access__dates,.manager-engineer-access__head{grid-template-columns:1fr}.manager-engineer-access>.ui-button{width:100%}}.app-shell--premium .app-sidebar{--sidebar-content-collapsed:calc(var(--sidebar-rail-width) - 24px);--sidebar-content-expanded:calc(var(--sidebar-expanded-width) - 24px);--sidebar-icon-column:var(--sidebar-content-collapsed);min-width:0;width:var(--sidebar-rail-width);border-right-color:var(--border);box-shadow:none;transition:width .2s cubic-bezier(.22,1,.36,1) 55ms,border-color .15s 55ms,box-shadow .17s 55ms;left:0;overflow:hidden}.app-shell--premium .app-sidebar[data-sidebar-state=expanded]{width:var(--sidebar-expanded-width);border-right-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-shell--premium .app-sidebar[data-sidebar-state=expanded]{border-right-color:color-mix(in srgb,var(--primary) 18%,var(--border))}}.app-shell--premium .app-sidebar[data-sidebar-state=expanded]{box-shadow:2px 0 0 var(--primary),18px 0 42px var(--text)}@supports (color:color-mix(in lab,red,red)){.app-shell--premium .app-sidebar[data-sidebar-state=expanded]{box-shadow:2px 0 0 color-mix(in srgb,var(--primary) 6%,transparent),18px 0 42px color-mix(in srgb,var(--text) 14%,transparent)}}.app-shell--premium .app-sidebar[data-sidebar-state=expanded]{transition-delay:0s}.app-shell--premium .app-sidebar__footer,.app-shell--premium .app-sidebar__nav,.app-shell--premium .workspace-team-switcher--sidebar{width:var(--sidebar-content-collapsed);transition:width .2s cubic-bezier(.22,1,.36,1) 55ms}.app-shell--premium .app-sidebar[data-sidebar-state=expanded] :is(.app-sidebar__nav,.app-sidebar__footer,.workspace-team-switcher--sidebar){width:var(--sidebar-content-expanded);transition-delay:0s}.app-shell--premium .app-sidebar__nav{flex-direction:column;gap:4px;margin-top:10px;display:flex}.app-shell--premium .app-sidebar__footer-action,.app-shell--premium .app-sidebar__nav-item{color:var(--text-soft);text-align:left;white-space:nowrap;overflow:hidden;grid-template-columns:var(--sidebar-icon-column) minmax(0,1fr)!important;border-radius:10px!important;align-items:center!important;gap:0!important;width:100%!important;height:52px!important;min-height:52px!important;padding:0!important;display:grid!important}.app-shell--premium .app-sidebar__footer-action:hover,.app-shell--premium .app-sidebar__nav-item:hover{color:var(--text);background:var(--surface-strong)}.app-shell--premium .app-sidebar__nav-item[aria-current=page]{color:var(--primary);background:var(--blue-50)}.app-shell--premium .app-sidebar__icon-slot{width:var(--sidebar-icon-column);place-items:center;height:52px;display:grid}.app-shell--premium .app-sidebar__icon-slot>svg{width:20px;height:20px}.app-shell--premium .app-sidebar__footer-label,.app-shell--premium .app-sidebar__nav-label,.app-shell--premium .workspace-team-switcher--sidebar .workspace-team-switcher__copy,.app-shell--premium .workspace-team-switcher--sidebar .workspace-team-switcher__trigger>svg{opacity:0;visibility:hidden;pointer-events:none;min-width:0;transition:opacity 80ms,transform .1s,visibility 0s linear .1s;overflow:hidden;transform:translate(-4px)}.app-shell--premium .app-sidebar[data-sidebar-state=expanded] :is(.app-sidebar__nav-label,.app-sidebar__footer-label,.workspace-team-switcher__copy,.workspace-team-switcher__trigger>svg){opacity:1;visibility:visible;pointer-events:auto;transition:opacity .11s 90ms,transform .13s cubic-bezier(.22,1,.36,1) 80ms,visibility 0s linear 80ms;transform:translate(0)}.app-shell--premium .app-sidebar[data-sidebar-state=expanded] .workspace-team-switcher--sidebar .workspace-team-switcher__trigger>svg.is-open{transform:rotate(180deg)}.app-shell--premium .app-sidebar__footer-label,.app-shell--premium .app-sidebar__nav-label{text-overflow:ellipsis;white-space:nowrap;justify-self:start;padding-right:12px;font-size:15px;font-weight:700}.app-shell--premium .app-sidebar__footer{margin-top:auto;display:grid}.workspace-team-switcher{min-width:0;position:relative}.workspace-team-switcher__trigger{border:1px solid var(--border);align-items:center;width:100%;min-height:68px;grid-template-columns:40px minmax(0,1fr) 18px!important;gap:11px!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.workspace-team-switcher__trigger{border:1px solid color-mix(in srgb,var(--border) 78%,var(--primary))}}.workspace-team-switcher__trigger{background:linear-gradient(145deg,var(--surface),var(--surface-subtle));border-radius:13px!important}@supports (color:color-mix(in lab,red,red)){.workspace-team-switcher__trigger{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 94%,var(--blue-50)),var(--surface-subtle))}}.workspace-team-switcher__trigger{color:var(--text);text-align:left;box-shadow:0 8px 22px var(--text);padding:10px!important}@supports (color:color-mix(in lab,red,red)){.workspace-team-switcher__trigger{box-shadow:0 8px 22px color-mix(in srgb,var(--text) 5%,transparent)}}.workspace-team-switcher__trigger{transition:border-color .16s,background-color .16s,box-shadow .16s}.workspace-team-switcher__trigger:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workspace-team-switcher__trigger:hover{border-color:color-mix(in srgb,var(--primary) 48%,var(--border))}}.workspace-team-switcher__trigger:hover{box-shadow:0 12px 30px var(--text)}@supports (color:color-mix(in lab,red,red)){.workspace-team-switcher__trigger:hover{box-shadow:0 12px 30px color-mix(in srgb,var(--text) 8%,transparent)}}.workspace-team-switcher__trigger>svg{width:17px;height:17px;color:var(--text-muted);transition:transform .16s}.workspace-team-switcher__trigger>svg.is-open{transform:rotate(180deg)}.workspace-team-switcher__copy{gap:1px;min-width:0;display:grid}.workspace-team-switcher__copy small,.workspace-team-switcher__copy strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workspace-team-switcher__copy small{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.workspace-team-switcher__copy strong{font-size:13px;line-height:1.25}.workspace-team-switcher--sidebar .workspace-team-switcher__copy strong{white-space:nowrap;display:block}.workspace-team-switcher--sidebar{min-width:0;max-width:none}.workspace-team-switcher--sidebar .workspace-team-switcher__trigger{background:var(--surface-subtle);width:100%;box-shadow:inset 0 0 0 1px var(--border);overflow:hidden;grid-template-columns:var(--sidebar-icon-column) minmax(0,1fr) 20px!important;border:0!important;border-radius:10px!important;justify-content:start!important;gap:0!important;height:52px!important;min-height:52px!important;padding:0!important}@supports (color:color-mix(in lab,red,red)){.workspace-team-switcher--sidebar .workspace-team-switcher__trigger{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 78%,var(--primary))}}.workspace-team-switcher--sidebar .workspace-team-switcher__trigger:hover{background:var(--surface-strong);box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.workspace-team-switcher--sidebar .workspace-team-switcher__trigger:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 40%,var(--border))}}.workspace-team-switcher--sidebar .authorized-team-asset{grid-column:1;justify-self:center;width:40px;min-width:40px;height:40px}.workspace-team-switcher--sidebar .authorized-team-asset img{object-fit:contain}.workspace-team-switcher--sidebar .workspace-team-switcher__copy{justify-self:stretch;padding-right:10px}.workspace-team-switcher--sidebar .workspace-team-switcher__trigger>svg{justify-self:center}.workspace-team-switcher--header{display:none}.workspace-team-switcher__spinner{animation:premium-spin .85s linear infinite}@media (prefers-reduced-motion:reduce){.app-shell--premium .app-sidebar,.app-shell--premium .app-sidebar__footer,.app-shell--premium .app-sidebar__footer-label,.app-shell--premium .app-sidebar__nav,.app-shell--premium .app-sidebar__nav-label,.app-shell--premium .workspace-team-switcher--sidebar,.app-shell--premium .workspace-team-switcher--sidebar .workspace-team-switcher__copy,.app-shell--premium .workspace-team-switcher--sidebar .workspace-team-switcher__trigger>svg{transition-delay:0s!important}}.workspace-section-nav{border:1px solid var(--border);background:var(--surface-subtle);scrollbar-width:none;border-radius:12px;align-items:center;gap:4px;width:fit-content;max-width:100%;margin-bottom:22px;padding:4px;display:flex;overflow-x:auto}.workspace-section-nav::-webkit-scrollbar{display:none}.workspace-section-nav a{min-height:44px;color:var(--text-soft);white-space:nowrap;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.workspace-section-nav a:hover{color:var(--text);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.workspace-section-nav a:hover{background:color-mix(in srgb,var(--surface) 78%,transparent)}}.workspace-section-nav a.is-active{color:var(--primary);background:var(--surface);box-shadow:0 1px 4px var(--text)}@supports (color:color-mix(in lab,red,red)){.workspace-section-nav a.is-active{box-shadow:0 1px 4px color-mix(in srgb,var(--text) 10%,transparent)}}@media (max-width:640px){.workspace-section-nav{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;width:100%;margin-bottom:16px;display:grid;overflow:visible}.workspace-section-nav a{text-align:center;white-space:normal;min-width:0;padding-inline:4px;font-size:11px;line-height:1.15}}.app-header--premium{gap:18px}.app-header__workspace{align-items:center;gap:14px;min-width:0;display:flex}.app-header__team--desktop strong{white-space:nowrap;text-overflow:ellipsis;max-width:360px;display:block;overflow:hidden}.app-header__tools--premium{gap:8px;margin-left:auto}.shell-quick-control{border:1px solid var(--border);background:var(--surface-subtle);min-height:38px;color:var(--text-soft);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:10px;font-weight:750;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.shell-quick-control:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.shell-quick-control:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}}.shell-quick-control:hover{background:var(--blue-50);color:var(--primary)}.shell-quick-control svg{width:16px;height:16px}.account-trigger{min-width:0;min-height:44px;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:3px 8px 3px 3px;transition:border-color .15s,background .15s;display:grid}.account-trigger:hover{border-color:var(--border);background:var(--surface-subtle)}.account-trigger>span:last-child{min-width:0}.account-trigger small,.account-trigger strong{white-space:nowrap;text-overflow:ellipsis;max-width:210px;display:block;overflow:hidden}.account-trigger strong{font-size:12px}.account-trigger small{color:var(--text-muted);margin-top:2px;font-size:10px}.account-quick-menu{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.account-quick-menu{border-color:color-mix(in srgb,var(--border) 82%,var(--primary))}}.account-quick-menu{box-shadow:0 20px 55px var(--text)}@supports (color:color-mix(in lab,red,red)){.account-quick-menu{box-shadow:0 20px 55px color-mix(in srgb,var(--text) 16%,transparent)}}.account-quick-menu__identity{background:var(--surface-subtle);border-radius:10px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:6px;padding:12px;display:grid}.account-quick-menu__identity em,.account-quick-menu__identity small,.account-quick-menu__identity strong,.account-quick-menu__identity>span{min-width:0;display:block}.account-quick-menu__identity small{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.account-quick-menu__identity em,.account-quick-menu__identity strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.account-quick-menu__identity strong{margin-top:2px;font-size:13px}.account-quick-menu__identity em{color:var(--text-soft);margin-top:2px;font-size:10px;font-style:normal;font-weight:500}.account-quick-menu__item{cursor:pointer;border-radius:9px;gap:11px;min-height:54px;padding:9px 10px}.account-quick-menu__item>span{gap:2px;min-width:0;display:grid}.account-quick-menu__item small,.account-quick-menu__item strong{display:block}.account-quick-menu__item strong{font-size:12px}.account-quick-menu__item small{color:var(--text-muted);font-size:10px}.account-center{max-height:calc(100dvh - var(--app-header-height));border-left:1px solid var(--border);height:auto!important;inset-block-start:var(--app-header-height)!important;inset-block-end:0!important}@supports (color:color-mix(in lab,red,red)){.account-center{border-left:1px solid color-mix(in srgb,var(--border) 80%,var(--primary))}}.account-center{background:var(--surface);box-shadow:-24px 0 70px var(--text)}@supports (color:color-mix(in lab,red,red)){.account-center{box-shadow:-24px 0 70px color-mix(in srgb,var(--text) 22%,transparent)}}.account-center__header{border-bottom:1px solid var(--border);background:radial-gradient(circle at 4% 0,var(--primary),transparent 38%),var(--surface);justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 26px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.account-center__header{background:radial-gradient(circle at 4% 0,color-mix(in srgb,var(--primary) 13%,transparent),transparent 38%),var(--surface)}}.account-center__identity{align-items:center;gap:14px;min-width:0;display:flex}.account-center__identity>div{min-width:0}.account-center__identity small{color:var(--primary);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.account-center__identity h2{margin:2px 0 4px;font-size:clamp(1.25rem,2vw,1.7rem)}.account-center__identity p{color:var(--text-soft);margin:0;font-size:12px}.account-center__close{border:1px solid var(--border);background:var(--surface-subtle);width:38px;height:38px;color:var(--text-soft);border-radius:10px;flex:0 0 38px;place-items:center;display:grid}.account-center__close:hover{color:var(--text);background:var(--surface-strong)}.account-center__close svg{width:18px;height:18px}.account-center__tabs{border-bottom:1px solid var(--border);background:var(--surface-subtle);grid-template-columns:repeat(3,1fr);gap:7px;padding:12px 26px;display:grid}.account-center__tabs button{min-height:42px;color:var(--text-soft);background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:750;display:flex}.account-center__tabs button:hover{background:var(--surface)}.account-center__tabs button.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.account-center__tabs button.is-active{border-color:color-mix(in srgb,var(--primary) 24%,var(--border))}}.account-center__tabs button.is-active{background:var(--surface);color:var(--primary);box-shadow:0 5px 16px var(--text)}@supports (color:color-mix(in lab,red,red)){.account-center__tabs button.is-active{box-shadow:0 5px 16px color-mix(in srgb,var(--text) 5%,transparent)}}.account-center__tabs svg{width:16px;height:16px}.account-center__body{background:radial-gradient(circle at 92% 0,var(--blue-50),transparent 34%),var(--canvas);min-height:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.account-center__body{background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--blue-50) 58%,transparent),transparent 34%),var(--canvas)}}.account-center__body{padding:28px 26px 48px}.account-center__body>.ui-banner{margin-bottom:18px}.account-panel-stack{gap:22px;display:grid}.account-section-heading{align-items:flex-start;gap:12px;display:flex}.account-section-heading>span{border:1px solid var(--primary);border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.account-section-heading>span{border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border))}}.account-section-heading>span{background:linear-gradient(145deg,var(--blue-50),var(--surface));color:var(--primary);box-shadow:0 8px 18px var(--primary)}@supports (color:color-mix(in lab,red,red)){.account-section-heading>span{box-shadow:0 8px 18px color-mix(in srgb,var(--primary) 10%,transparent)}}.account-section-heading svg{width:20px;height:20px}.account-section-heading h3{letter-spacing:-.02em;margin:1px 0 4px;font-size:1.15rem}.account-section-heading p{color:var(--text-soft);margin:0;font-size:12px}.account-avatar-editor{border:1px solid var(--primary);grid-template-columns:76px minmax(0,1fr);align-items:center;gap:17px;display:grid}@supports (color:color-mix(in lab,red,red)){.account-avatar-editor{border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border))}}.account-avatar-editor{background:linear-gradient(135deg,var(--blue-50),var(--surface)),var(--surface);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.account-avatar-editor{background:linear-gradient(135deg,color-mix(in srgb,var(--blue-50) 72%,var(--surface)),var(--surface)),var(--surface)}}.account-avatar-editor{box-shadow:0 12px 28px var(--text);padding:19px}@supports (color:color-mix(in lab,red,red)){.account-avatar-editor{box-shadow:0 12px 28px color-mix(in srgb,var(--text) 6%,transparent)}}.account-avatar-editor small,.account-avatar-editor strong{display:block}.account-avatar-editor strong{font-size:.98rem}.account-avatar-editor small{color:var(--text-muted);margin-top:3px;font-size:10px}.account-avatar-editor__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.account-avatar-editor .group{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.account-avatar-editor .group{border-color:color-mix(in srgb,var(--primary) 26%,var(--input))}}.account-avatar-editor .group{background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.account-avatar-editor .group{background:color-mix(in srgb,var(--surface-raised) 82%,var(--blue-50))}}.account-avatar-editor .group{box-shadow:inset 0 0 0 1px var(--surface)}@supports (color:color-mix(in lab,red,red)){.account-avatar-editor .group{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--surface) 70%,transparent)}}.account-avatar-editor .group:hover{background:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.account-avatar-editor .group:hover{background:color-mix(in srgb,var(--surface-raised) 70%,var(--blue-50))}}.account-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 15px;display:grid}.account-detail-card,.account-email-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;gap:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.account-detail-card,.account-email-card{background:color-mix(in srgb,var(--surface) 96%,var(--blue-50))}}.account-detail-card,.account-email-card{box-shadow:0 10px 24px var(--text);padding:18px}@supports (color:color-mix(in lab,red,red)){.account-detail-card,.account-email-card{box-shadow:0 10px 24px color-mix(in srgb,var(--text) 4%,transparent)}}.account-detail-card--identity{grid-template-columns:76px minmax(0,1fr);align-items:center}.account-detail-card>header,.account-email-card__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.account-detail-card h4,.account-email-card h4{margin:0;font-size:.95rem}.account-detail-card header p,.account-email-card p{color:var(--text-soft);margin:4px 0 0;font-size:11px}.account-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:0;display:grid}.account-detail-grid dt{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:750}.account-detail-grid dd{overflow-wrap:anywhere;color:var(--text);margin:4px 0 0;font-size:13px;font-weight:650}.account-editor-actions{justify-content:flex-end;gap:8px;display:flex}.account-email-card{background:var(--blue-50);grid-template-columns:42px minmax(0,1fr);align-items:flex-start}@supports (color:color-mix(in lab,red,red)){.account-email-card{background:color-mix(in srgb,var(--blue-50) 70%,var(--surface))}}.account-email-card__icon{background:var(--surface);width:42px;height:42px;color:var(--primary);border-radius:12px;place-items:center;display:grid}.account-email-card__icon svg,.account-status-badge svg{width:18px;height:18px}.account-detail-card__heading,.account-email-card__content{min-width:0}.account-status-badge{background:var(--primary);border-radius:999px;flex:none;align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.account-status-badge{background:color-mix(in srgb,var(--primary) 12%,transparent)}}.account-status-badge{color:var(--primary);padding:5px 8px;font-size:10px;font-weight:750}.account-email-card__hint{margin-bottom:12px!important}.account-email-form{gap:15px;display:grid}.account-profile-form{border:1px solid var(--border);background:var(--surface);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.account-profile-form{background:color-mix(in srgb,var(--surface) 96%,var(--blue-50))}}.account-profile-form{box-shadow:0 10px 24px var(--text);padding:20px}@supports (color:color-mix(in lab,red,red)){.account-profile-form{box-shadow:0 10px 24px color-mix(in srgb,var(--text) 4%,transparent)}}.account-profile-form .ui-field>.ui-select-wrap>select,.account-profile-form .ui-field>input{border-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.account-profile-form .ui-field>.ui-select-wrap>select,.account-profile-form .ui-field>input{border-color:color-mix(in srgb,var(--input) 78%,var(--primary))}}.account-profile-form .ui-field>.ui-select-wrap>select,.account-profile-form .ui-field>input{background:var(--surface-raised);box-shadow:0 2px 5px var(--text)}@supports (color:color-mix(in lab,red,red)){.account-profile-form .ui-field>.ui-select-wrap>select,.account-profile-form .ui-field>input{box-shadow:0 2px 5px color-mix(in srgb,var(--text) 4%,transparent)}}.account-profile-form .ui-field>.ui-select-wrap>select:hover,.account-profile-form .ui-field>input:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.account-profile-form .ui-field>.ui-select-wrap>select:hover,.account-profile-form .ui-field>input:hover{border-color:color-mix(in srgb,var(--primary) 38%,var(--input))}}.account-profile-form .ui-field>.ui-select-wrap>select:focus-visible,.account-profile-form .ui-field>input:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){.account-profile-form .ui-field>.ui-select-wrap>select:focus-visible,.account-profile-form .ui-field>input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 18%,transparent)}}.account-profile-grid .ui-field:nth-child(3),.account-profile-grid .ui-field:nth-child(4){grid-column:span 2}.account-profile-grid input[readonly]{color:var(--text-muted);background:var(--surface-strong);cursor:default}.account-center__footer-actions{justify-content:flex-end;padding-top:2px;display:flex}.account-center__footer-actions .ui-button{min-width:148px;box-shadow:0 8px 18px var(--primary)}@supports (color:color-mix(in lab,red,red)){.account-center__footer-actions .ui-button{box-shadow:0 8px 18px color-mix(in srgb,var(--primary) 18%,transparent)}}.account-appearance-controls{grid-template-columns:repeat(2,minmax(0,28rem));gap:16px;display:grid}.account-choice-section{border:1px solid var(--border);background:var(--surface);border-radius:18px;gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.account-choice-section{background:color-mix(in srgb,var(--surface) 94%,var(--blue-50))}}.account-choice-section{box-shadow:0 10px 24px var(--text);padding:18px}@supports (color:color-mix(in lab,red,red)){.account-choice-section{box-shadow:0 10px 24px color-mix(in srgb,var(--text) 4%,transparent)}}.account-choice-section>header{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.account-choice-section>header small,.account-choice-section>header strong{display:block}.account-choice-section>header small{color:var(--text-muted);text-align:right;font-size:10px}.account-theme-switch{border:1px solid var(--border);background:var(--muted);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.account-theme-switch>button{min-height:44px;color:var(--foreground);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:flex-start;padding-inline:12px}.account-theme-switch>button:hover{background:var(--surface);color:var(--text)}.account-theme-switch>button.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.account-theme-switch>button.is-active{border-color:color-mix(in srgb,var(--primary) 34%,var(--border))}}.account-theme-switch>button.is-active{background:var(--surface);color:var(--primary);box-shadow:0 3px 12px var(--text)}@supports (color:color-mix(in lab,red,red)){.account-theme-switch>button.is-active{box-shadow:0 3px 12px color-mix(in srgb,var(--text) 8%,transparent)}}.account-segmented-grid{gap:9px;display:grid}.account-segmented-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.account-segmented-grid--three,.account-segmented-grid--three-languages{grid-template-columns:repeat(3,minmax(0,1fr))}.account-segmented-grid>button{border:1px solid var(--input);align-items:center;gap:11px;min-height:64px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.account-segmented-grid>button{border:1px solid color-mix(in srgb,var(--input) 80%,var(--border))}}.account-segmented-grid>button{background:var(--surface);color:var(--text);text-align:left;border-radius:11px;padding:12px;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s}.account-segmented-grid>button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.account-segmented-grid>button:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--border))}}.account-segmented-grid>button:hover{transform:translateY(-1px)}.account-segmented-grid>button.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.account-segmented-grid>button.is-active{border-color:color-mix(in srgb,var(--primary) 62%,var(--border))}}.account-segmented-grid>button.is-active{background:linear-gradient(145deg,var(--blue-50),var(--surface));box-shadow:0 8px 24px var(--primary)}@supports (color:color-mix(in lab,red,red)){.account-segmented-grid>button.is-active{box-shadow:0 8px 24px color-mix(in srgb,var(--primary) 14%,transparent)}}.account-segmented-grid>button>span:first-child{border:1px solid var(--border);background:var(--surface-strong);width:36px;height:36px;color:var(--primary);border-radius:10px;flex:0 0 36px;place-items:center;font-size:11px;font-weight:800;display:grid}.account-segmented-grid>button>div{flex:1;min-width:0}.account-segmented-grid small,.account-segmented-grid strong{display:block}.account-segmented-grid strong{font-size:12px}.account-segmented-grid small{color:var(--text-muted);margin-top:2px;font-size:9px}.account-segmented-grid>button>svg:last-child{width:17px;height:17px;color:var(--primary);flex:none}.account-segmented-grid--three>button{text-align:center;flex-direction:column;justify-content:center;gap:7px;min-height:96px}.account-segmented-grid--three>button>svg:last-child{flex:none}.theme-design-categories{gap:16px;display:grid}.theme-design-category{gap:9px;display:grid}.theme-design-category__title{color:var(--text);letter-spacing:.04em;margin:0;font-size:11px;font-weight:800}.theme-design-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.theme-design-grid>button{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-height:68px;color:var(--text);text-align:left;justify-content:flex-start;align-items:center;gap:10px;padding:10px;display:flex;position:relative}.theme-design-grid>button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.theme-design-grid>button:hover{border-color:color-mix(in oklch,var(--primary) 36%,var(--border))}}.theme-design-grid>button.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.theme-design-grid>button.is-active{border-color:color-mix(in oklch,var(--primary) 62%,var(--border))}}.theme-design-grid>button.is-active{background:var(--blue-50);box-shadow:var(--shadow-sm)}.theme-design-grid>button>strong{overflow-wrap:anywhere;white-space:normal;flex:1;min-width:0;font-size:11px;line-height:1.25}.theme-design-check,.theme-design-grid>button>.theme-design-check svg{width:17px;height:17px;color:var(--primary)}.theme-design-check{flex:0 0 17px;place-items:center;margin-left:auto;display:grid}.theme-design-preview{border:1px solid var(--theme-preview-primary);grid-template-columns:repeat(3,1fr);width:48px;height:36px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.theme-design-preview{border:1px solid color-mix(in oklch,var(--theme-preview-primary) 22%,transparent)}}.theme-design-preview{border-radius:calc(var(--radius-md) * .72);background:var(--theme-preview-background);box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.theme-design-preview{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--foreground) 5%,transparent)}}.theme-design-preview>span:first-child{background:var(--theme-preview-background)}.theme-design-preview>span:nth-child(2){background:var(--theme-preview-primary)}.theme-design-preview>span:nth-child(3){background:var(--theme-preview-accent)}.account-security-list{gap:10px;display:grid}.account-security-list article{border:1px solid var(--input);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}@supports (color:color-mix(in lab,red,red)){.account-security-list article{border:1px solid color-mix(in srgb,var(--input) 78%,var(--border))}}.account-security-list article{background:var(--surface);box-shadow:0 8px 20px var(--text);border-radius:13px;padding:16px}@supports (color:color-mix(in lab,red,red)){.account-security-list article{box-shadow:0 8px 20px color-mix(in srgb,var(--text) 4%,transparent)}}.account-security-list article>span{border:1px solid var(--primary);border-radius:11px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.account-security-list article>span{border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border))}}.account-security-list article>span{background:var(--blue-50);color:var(--primary)}.account-security-list article>span svg{width:20px;height:20px}.account-security-list article>svg{width:19px;height:19px;color:var(--green-500)}.account-security-list p,.account-security-list small,.account-security-list strong{display:block}.account-security-list strong{font-size:12px}.account-security-list p{color:var(--text-soft);margin:3px 0 4px;font-size:11px}.account-security-list small{color:var(--text-muted);font-size:10px}@keyframes premium-spin{to{transform:rotate(1turn)}}@media (max-width:1050px){.account-trigger small,.account-trigger strong{max-width:145px}.shell-quick-control span{display:none}.shell-quick-control{width:38px;padding:0}}@media (max-width:820px){.workspace-team-switcher--sidebar{display:none}.workspace-team-switcher--header{flex:0 0 44px;width:44px;display:block}.workspace-team-switcher--header .workspace-team-switcher__trigger{min-height:44px;box-shadow:none;border:0;grid-template-columns:32px!important;justify-content:center!important;gap:0!important;padding:6px!important}.workspace-team-switcher--header .authorized-team-asset{border-radius:9px;flex-basis:32px;width:32px;height:32px}.app-header__team--desktop,.workspace-team-switcher--header .workspace-team-switcher__copy,.workspace-team-switcher--header .workspace-team-switcher__trigger>svg{display:none}.app-header--premium{gap:10px;padding-inline:14px}.account-trigger>span:last-child{display:none}.account-trigger{grid-template-columns:38px;padding:3px;display:grid}}@media (max-width:640px){.app-header__tools--premium{gap:4px}.shell-quick-control{border-radius:9px;width:34px;min-height:34px}.account-trigger{grid-template-columns:34px;min-height:38px}.account-center__header{padding:18px 16px 15px}.account-center__identity p{display:none}.account-center__tabs{scrollbar-width:thin;gap:4px;padding:8px 12px;display:flex;overflow-x:auto}.account-center__tabs button{flex:1 0 max-content;min-height:40px;padding:0 7px}.account-center__tabs button span{font-size:10px}.account-center__body{padding:18px 15px 34px}.account-appearance-controls,.account-detail-grid,.account-profile-grid,.account-segmented-grid--three,.account-segmented-grid--three-languages,.account-segmented-grid--two{grid-template-columns:1fr}.theme-design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-profile-grid .ui-field:nth-child(3),.account-profile-grid .ui-field:nth-child(4){grid-column:auto}.account-detail-card>header,.account-email-card__heading{flex-direction:column}.account-email-card{grid-template-columns:1fr}.account-editor-actions{justify-content:stretch}.account-editor-actions>button{flex:1}.account-segmented-grid--three>button{text-align:left;flex-direction:row;justify-content:flex-start;min-height:66px}.account-avatar-editor{grid-template-columns:60px minmax(0,1fr);gap:13px;padding:13px}.account-security-list article{grid-template-columns:38px minmax(0,1fr)}.account-security-list article>.ui-button,.account-security-list article>svg{grid-column:2;justify-self:start}.account-choice-section>header{display:block}.account-choice-section>header small{text-align:left;margin-top:3px}.account-theme-switch>button{min-height:42px}}@media (max-width:400px){.theme-design-grid{grid-template-columns:1fr}}.app-mobile-nav{display:none}@media (max-width:820px){.app-shell--premium .app-sidebar{display:none!important}.app-shell--premium .app-main{margin-left:0}.app-shell--premium .app-content{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.app-mobile-nav{z-index:150;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));pointer-events:none;display:block;position:fixed}}@media (max-width:820px) and (orientation:landscape){.app-shell--premium .app-content{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.app-mobile-nav{right:max(12px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom))}}.corner-report-wizard{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:start;gap:1rem;display:grid}.corner-report-wizard__content,.corner-report-wizard__map-panel{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);border-radius:18px}.corner-report-wizard__map-panel{z-index:4;padding:.9rem;position:sticky;top:88px}.corner-report-wizard__map-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.corner-report-wizard__map-header>div{gap:.2rem;min-width:0;display:grid}.corner-report-wizard__map-header small,.corner-report-wizard__map-header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.corner-report-wizard__map-header small{color:var(--text-muted);font-size:.73rem}.corner-report-wizard__map-header>span{background:var(--surface-muted);color:var(--text);border-radius:999px;flex:none;padding:.32rem .55rem;font-size:.76rem;font-weight:800}.corner-report-wizard__track-map{border:1px solid var(--border);background:var(--surface-muted);border-radius:15px;min-height:330px;margin-top:.75rem;position:relative;overflow:hidden}.corner-report-wizard__track-map img,.corner-report-wizard__track-map svg{object-fit:contain;width:90%;height:90%;position:absolute;inset:5%}.corner-report-wizard__track-map button{border:2px solid var(--surface);background:var(--text);width:31px;height:31px;color:var(--surface);cursor:pointer;border-radius:999px;place-items:center;font-size:.7rem;font-weight:850;transition:transform .16s,background-color .16s,box-shadow .16s,opacity .16s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 14px #05122a3d}.corner-report-wizard__track-map button:hover:not(:disabled){transform:translate(-50%,-50%)scale(1.12)}.corner-report-wizard__track-map button.is-current{background:var(--primary);color:#fff;box-shadow:0 0 0 4px var(--primary),0 5px 14px #05122a3d}@supports (color:color-mix(in lab,red,red)){.corner-report-wizard__track-map button.is-current{box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 24%,transparent),0 5px 14px #05122a3d}}.corner-report-wizard__track-map button.is-complete{background:var(--green-600);color:#fff}.corner-report-wizard__track-map button.is-complete.is-current{box-shadow:0 0 0 4px var(--green-600),0 5px 14px #05122a3d}@supports (color:color-mix(in lab,red,red)){.corner-report-wizard__track-map button.is-complete.is-current{box-shadow:0 0 0 4px color-mix(in srgb,var(--green-600) 28%,transparent),0 5px 14px #05122a3d}}.corner-report-wizard__track-map button.is-inactive{opacity:.25;cursor:default}.corner-report-wizard__content{grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.corner-report-wizard__progress-header{border-bottom:1px solid var(--border);background:var(--surface-muted);gap:.7rem;padding:.9rem 1rem .8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.corner-report-wizard__progress-header{background:color-mix(in srgb,var(--surface-muted) 64%,var(--surface))}}.corner-report-wizard__page-number{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.corner-report-wizard__page-number span{color:var(--primary);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:800}.corner-report-wizard__page-number strong{color:var(--text-soft);text-align:right;font-size:.78rem}.corner-report-wizard__progress{background:var(--surface-strong);border-radius:999px;height:8px;overflow:hidden}.corner-report-wizard__progress>span{border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--green-600));height:100%;transition:width .22s;display:block}.corner-report-wizard__page{min-height:0;padding:1rem}.corner-report-wizard__rating-page,.corner-report-wizard__utility-page{gap:.9rem;display:grid}.corner-report-wizard__rating-page>header,.corner-report-wizard__utility-page>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.corner-report-wizard__rating-page>header>div,.corner-report-wizard__utility-page>header>div{gap:.15rem;min-width:0;display:grid}.corner-report-wizard__rating-page>header span,.corner-report-wizard__utility-page>header span{color:var(--primary);text-transform:uppercase;letter-spacing:.04em;font-size:.73rem;font-weight:800}.corner-report-wizard__rating-page h3,.corner-report-wizard__utility-page h3{margin:0;font-size:clamp(1.05rem,2vw,1.35rem)}.corner-report-wizard__rating-page>header small{color:var(--text-muted);font-size:.78rem}.corner-report-wizard__rating-page>header .ui-field{flex:0 0 128px}.corner-report-wizard__ratings{gap:.65rem;display:grid}.corner-report-wizard__phase{border:1px solid var(--border);background:var(--surface-muted);border-radius:14px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:.65rem;padding:.65rem;display:grid}.corner-report-wizard__phase>strong{font-size:.82rem}.compact-balance-scale{gap:.32rem;min-width:0;display:grid}.compact-balance-scale__labels{color:var(--text-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:.4rem;font-size:.62rem;line-height:1;display:grid}.compact-balance-scale__labels span:nth-child(2){text-align:center}.compact-balance-scale__labels span:last-child{text-align:right}.compact-balance-scale__buttons{grid-template-columns:repeat(11,minmax(0,1fr));gap:3px;min-width:0;display:grid}.compact-balance-scale__buttons button{border:1px solid var(--border-strong);background:var(--surface);min-width:0;height:38px;color:var(--text);cursor:pointer;border-radius:8px;padding:0;font-size:clamp(.62rem,1.8vw,.76rem);font-weight:800;transition:transform .12s,background-color .12s,border-color .12s,color .12s}.compact-balance-scale__buttons button:hover:not(:disabled){border-color:var(--primary);transform:translateY(-1px)}.compact-balance-scale__buttons button.is-selected{color:#fff;border-color:#0000;box-shadow:0 4px 11px #05122a2e}.compact-balance-scale__buttons button.is-selected.is-understeer{background:var(--blue-700)}.compact-balance-scale__buttons button.is-selected.is-neutral{background:var(--green-600)}.compact-balance-scale__buttons button.is-selected.is-oversteer{background:var(--red-500)}.corner-report-wizard__comment textarea{min-height:72px}.corner-report-wizard__comment-hint{color:var(--text-muted);font-size:.75rem}.corner-report-wizard__utility-page>header>svg{width:28px;height:28px;color:var(--primary)}.corner-function-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.corner-function-compact{border:1px solid var(--border);background:var(--surface-muted);border-radius:13px;gap:.55rem;padding:.7rem;display:grid}.corner-function-compact>strong{font-size:.82rem}.corner-function-compact>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.corner-function-compact>div button{border:1px solid var(--border-strong);background:var(--surface);min-height:38px;color:var(--text);border-radius:9px;font-size:.75rem;font-weight:800}.corner-function-compact>div button.is-selected.is-ok{border-color:var(--green-600);background:var(--green-50);color:var(--green-600)}.corner-function-compact>div button.is-selected.is-not-ok{border-color:var(--red-500);background:var(--red-50);color:var(--red-600)}.corner-function-compact textarea{min-height:68px}.corner-report-wizard__summary{border:1px solid var(--border);background:var(--surface-muted);border-radius:13px;padding:.85rem}.corner-report-wizard__summary p{color:var(--text-muted);margin:.25rem 0 0;font-size:.82rem}.corner-report-wizard__final-page textarea{min-height:110px}.corner-report-wizard__navigation{border-top:1px solid var(--border);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.8rem 1rem;display:grid}.corner-report-wizard__navigation>span{color:var(--orange-600);text-align:center;justify-content:center;align-items:center;gap:.35rem;font-size:.75rem;font-weight:750;display:inline-flex}.corner-report-wizard__navigation>span.is-complete{color:var(--green-600)}.corner-report-wizard__navigation>span svg{width:16px;height:16px}.corner-report-submit-actions{bottom:max(.75rem,env(safe-area-inset-bottom));z-index:5;border:1px solid var(--border);background:var(--surface);border-radius:14px;justify-content:flex-end;padding:.65rem;position:sticky}@supports (color:color-mix(in lab,red,red)){.corner-report-submit-actions{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.corner-report-submit-actions{box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width:980px){.corner-report-wizard{grid-template-columns:1fr}.corner-report-wizard__map-panel{top:calc(64px + env(safe-area-inset-top));position:sticky}.corner-report-wizard__track-map{min-height:clamp(165px,24dvh,225px)}}@media (max-width:640px){.corner-report-wizard{gap:.65rem}.corner-report-wizard__map-panel{top:calc(56px + env(safe-area-inset-top));border-radius:14px;padding:.58rem}.corner-report-wizard__map-header small{display:none}.corner-report-wizard__map-header strong{font-size:.78rem}.corner-report-wizard__track-map{border-radius:12px;min-height:clamp(145px,21dvh,190px);margin-top:.45rem}.corner-report-wizard__track-map button{width:27px;height:27px;font-size:.64rem}.corner-report-wizard__content{border-radius:14px}.corner-report-wizard__progress-header{gap:.5rem;padding:.68rem .72rem .62rem}.corner-report-wizard__page-number{align-items:flex-start}.corner-report-wizard__page-number strong{max-width:58%;font-size:.68rem}.corner-report-wizard__page{padding:.72rem}.corner-report-wizard__rating-page{gap:.65rem}.corner-report-wizard__rating-page>header{gap:.55rem}.corner-report-wizard__rating-page>header .ui-field{flex-basis:104px}.corner-report-wizard__rating-page>header .ui-field>span{font-size:.68rem}.corner-report-wizard__rating-page>header .ui-select-wrap select{min-height:40px;padding-block:7px;font-size:.75rem}.corner-report-wizard__ratings{gap:.45rem}.corner-report-wizard__phase{border-radius:11px;grid-template-columns:43px minmax(0,1fr);gap:.38rem;padding:.45rem}.corner-report-wizard__phase>strong{font-size:.72rem}.compact-balance-scale{gap:.24rem}.compact-balance-scale__labels{font-size:.54rem}.compact-balance-scale__buttons{gap:2px}.compact-balance-scale__buttons button{border-radius:6px;height:34px;font-size:clamp(.55rem,2.35vw,.68rem)}.corner-report-wizard__comment textarea{min-height:62px}.corner-function-compact-grid{grid-template-columns:1fr;gap:.45rem}.corner-function-compact{padding:.55rem}.corner-report-wizard__navigation{grid-template-columns:1fr 1fr;padding:.62rem .72rem}.corner-report-wizard__navigation>span{grid-area:1/1/auto/-1}.corner-report-wizard__navigation .ui-button{width:100%}.corner-report-submit-actions{grid-template-columns:1fr 1fr;display:grid}.corner-report-submit-actions .ui-button{width:100%;min-width:0;padding-inline:.55rem;font-size:.73rem}}@media (max-height:720px) and (max-width:640px){.corner-report-wizard__track-map{min-height:132px;max-height:18dvh}.corner-report-wizard__map-header>span{padding:.24rem .45rem}.compact-balance-scale__buttons button{height:31px}.corner-report-wizard__phase{padding-block:.35rem}}@media (prefers-reduced-motion:reduce){.compact-balance-scale__buttons button,.corner-report-wizard__progress>span,.corner-report-wizard__track-map button{transition:none}}.corner-template-page{gap:1.1rem;display:grid}.corner-template-actions-grid,.corner-template-layout{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:1rem;display:grid}.corner-track-map{border:1px solid var(--border);background:var(--surface-muted);border-radius:18px;margin-top:1rem;position:relative;overflow:hidden}.corner-track-map img{object-fit:contain;width:90%;height:90%;position:absolute;inset:5%}.corner-track-map button{border:2px solid var(--surface);background:var(--text);width:32px;height:32px;color:var(--surface);cursor:pointer;border-radius:999px;place-items:center;font-size:.75rem;font-weight:800;transition:transform .16s,background-color .16s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 14px #05122a38}.corner-track-map button.is-active,.corner-track-map button:hover{background:var(--primary);color:#fff;transform:translate(-50%,-50%)scale(1.14)}.corner-band-selector{gap:.7rem;display:grid}.corner-band-selector>button{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:42px 1fr;align-items:center;column-gap:.8rem;padding:.85rem;display:grid}.corner-band-selector>button>span{background:var(--surface-muted);width:42px;height:42px;color:var(--text-muted);border-radius:12px;grid-row:1/3;place-items:center;display:grid}.corner-band-selector>button svg{width:19px;height:19px}.corner-band-selector>button strong{font-size:.9rem}.corner-band-selector>button small{color:var(--text-muted);margin-top:.15rem}.corner-band-selector>button.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.corner-band-selector>button.is-active{border-color:color-mix(in srgb,var(--primary) 50%,var(--border))}}.corner-band-selector>button.is-active{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.corner-band-selector>button.is-active{background:color-mix(in srgb,var(--primary) 7%,var(--surface))}}.corner-band-selector>button.is-active>span{background:var(--primary);color:#fff}.corner-matrix-overview{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:.45rem;margin-top:1rem;padding-top:1rem;display:grid}.corner-matrix-overview button{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:11px;gap:.2rem;padding:.55rem;display:grid}.corner-matrix-overview button strong{font-size:.8rem}.corner-matrix-overview button span{color:var(--text-muted);font-size:.68rem}.corner-matrix-overview button.is-active{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.corner-template-actions-grid .ui-card{align-content:start;gap:1rem;display:grid}.corner-template-status{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin:0;padding:.85rem 1rem;font-weight:700}.corner-report-matrix{gap:1rem;display:grid}.corner-report-card{scroll-margin-top:90px}.corner-speed-group{border:1px solid var(--border);background:var(--surface-muted);border-radius:15px;gap:.7rem;padding:.85rem;display:grid}.corner-speed-group>header{justify-content:space-between;gap:.75rem;display:flex}.corner-speed-phase{gap:.35rem;display:grid}.corner-function-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.7rem;display:grid}.corner-function-item{border:1px solid var(--border);background:var(--surface-muted);border-radius:14px;padding:.85rem}@media (max-width:980px){.corner-template-actions-grid,.corner-template-layout{grid-template-columns:1fr}.corner-track-map{min-height:310px}}@media (max-width:640px){.corner-track-map{min-height:270px}.corner-track-map button{width:29px;height:29px}.corner-matrix-overview{grid-template-columns:repeat(4,1fr)}}.engineer-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-report-summary,.v2-report-summary>*{min-width:0;max-width:100%}.v2-report-summary{overflow-x:clip}.setup-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.function-check-summary-item,.setup-summary-item{border:1px solid var(--border);background:var(--surface-muted);border-radius:16px;padding:1rem}.setup-summary-item{gap:.35rem;display:grid}.setup-summary-item small{color:var(--text-muted)}.corner-matrix-summary-card>.ui-card__header{align-items:flex-start}.corner-matrix-summary-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.corner-matrix-summary-actions .ui-button svg{width:1rem;height:1rem}.corner-matrix-correction-note{color:var(--text-muted);margin:0 0 .85rem;font-size:.875rem}.corner-matrix-summary-scroll{border:1px solid var(--border);background:var(--surface);overscroll-behavior-inline:contain;scrollbar-gutter:stable;border-radius:16px;max-width:100%;overflow:auto}.corner-matrix-summary-scroll:focus-visible{outline:3px solid var(--ring)}@supports (color:color-mix(in lab,red,red)){.corner-matrix-summary-scroll:focus-visible{outline:3px solid color-mix(in srgb,var(--ring) 45%,transparent)}}.corner-matrix-summary-scroll:focus-visible{outline-offset:2px}.corner-matrix-summary-table{border-spacing:0;border-collapse:separate;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;min-width:1120px}.corner-matrix-summary-table td,.corner-matrix-summary-table th{border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-align:center;vertical-align:middle;min-width:72px;padding:.7rem .55rem}.corner-matrix-summary-table tr>:last-child{border-right:0}.corner-matrix-summary-table tbody tr:last-child>*{border-bottom:0}.corner-matrix-summary-table thead th{background:var(--surface-muted);color:var(--text);letter-spacing:.01em;font-size:.82rem}.corner-matrix-summary-table thead tr:first-child th{padding-block:.8rem}.corner-matrix-band-head small,.corner-matrix-band-head strong{display:block}.corner-matrix-band-head small{color:var(--text-muted);margin-top:.2rem;font-weight:500}.corner-matrix-summary-table tbody tr{background:var(--surface);transition:background-color .16s}.corner-matrix-summary-table tbody tr:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.corner-matrix-summary-table tbody tr:hover{background:color-mix(in srgb,var(--accent) 24%,var(--surface))}}.corner-matrix-sticky{z-index:2;background:var(--surface);position:sticky}.corner-matrix-summary-table thead .corner-matrix-sticky{z-index:4;background:var(--surface-muted)}.corner-matrix-turn-cell,.corner-matrix-turn-head{width:150px;min-width:150px;max-width:150px;left:0;text-align:left!important}.corner-matrix-gear-cell,.corner-matrix-gear-head{width:72px;min-width:72px;max-width:72px;left:150px;box-shadow:8px 0 12px -12px #111c3a80}.corner-matrix-turn-cell{display:table-cell}.corner-matrix-turn-cell small,.corner-matrix-turn-cell strong{display:block}.corner-matrix-turn-cell small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.75rem;font-weight:500;overflow:hidden}.corner-matrix-gear-cell strong,.corner-matrix-rating-cell strong{font-size:.95rem}.corner-matrix-summary-table .is-inactive{background:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){.corner-matrix-summary-table .is-inactive{background:color-mix(in srgb,var(--surface-muted) 78%,var(--surface))}}.corner-matrix-summary-table .is-inactive{color:var(--text-muted)}.corner-matrix-comment-cell,.corner-matrix-comment-head{width:250px;text-align:left!important;min-width:250px!important}.corner-matrix-comment-cell span{overflow-wrap:anywhere;color:var(--text-soft);font-size:.86rem;line-height:1.4;display:block}.corner-matrix-summary-table input,.corner-matrix-summary-table select{border:1px solid var(--input);background:var(--surface-raised);width:100%;min-height:2.35rem;color:var(--text);font:inherit;border-radius:8px;outline:none}.corner-matrix-summary-table select{text-align:center;padding:.35rem .3rem}.corner-matrix-summary-table input{padding:.45rem .6rem;font-size:.84rem}.corner-matrix-summary-table input:focus-visible,.corner-matrix-summary-table select:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){.corner-matrix-summary-table input:focus-visible,.corner-matrix-summary-table select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 28%,transparent)}}.function-check-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.function-check-summary-item{gap:.65rem;display:grid}.function-check-summary-item>div{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.muted-copy{color:var(--text-muted)}.comparison-selectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.comparison-corner,.comparison-table{border:1px solid var(--border);border-radius:16px;overflow:hidden}.comparison-row{border-top:1px solid var(--border);grid-template-columns:minmax(180px,1.5fr) repeat(2,minmax(100px,1fr));align-items:center;gap:1rem;padding:.7rem 1rem;display:grid}.comparison-row:first-child{border-top:0}.comparison-row--head{background:var(--surface-muted)}.comparison-corners{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.report-document{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:20px;overflow:hidden;box-shadow:0 24px 64px -48px #0a14288c}.report-document__header{color:#fff;background:linear-gradient(135deg,#0e172bf5,#192e53f5),var(--primary);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.report-document__header p,.report-document__header span{color:#ffffffad;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.report-document__header h2{color:#fff;margin:.35rem 0 .3rem;font-size:clamp(1.35rem,3vw,2rem);line-height:1.05}.report-document__mark{color:#fff;letter-spacing:.08em;border:1px solid #ffffff4d;border-radius:999px;flex:none;place-items:center;width:3rem;height:3rem;font-size:.78rem;font-weight:850;display:grid}.report-document__metadata{border-bottom:1px solid var(--border);background:var(--surface-muted);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.report-document__metadata>div{border-right:1px solid var(--border);min-width:0;padding:.85rem 1rem}.report-document__metadata>div:last-child{border-right:0}.report-document__metadata dt{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:750}.report-document__metadata dd{text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-weight:680;overflow:hidden}.report-document__section{padding:1.25rem 1.5rem 1.5rem}.report-document__section+.report-document__section{border-top:1px solid var(--border)}.report-document__section-heading{align-items:flex-start;gap:.85rem;margin-bottom:1rem;display:flex}.report-document__section-heading>span{background:var(--primary);width:2rem;height:2rem;color:var(--primary-foreground);border-radius:8px;flex:none;place-items:center;font-size:.72rem;font-weight:800;display:grid}.report-document__section-heading h3{margin:0;font-size:1rem}.report-document__section-heading p{color:var(--text-muted);margin:.15rem 0 0;font-size:.82rem}.report-document__blocks{gap:.75rem;display:grid}.report-document__field,.report-document__internal{border:1px solid var(--border);background:var(--surface-raised);border-radius:12px;min-width:0;padding:.9rem 1rem}.report-document__field--calculated{border-color:var(--highlight)}@supports (color:color-mix(in lab,red,red)){.report-document__field--calculated{border-color:color-mix(in srgb,var(--highlight) 32%,var(--border))}}.report-document__field--calculated{background:var(--highlight)}@supports (color:color-mix(in lab,red,red)){.report-document__field--calculated{background:color-mix(in srgb,var(--highlight) 6%,var(--surface))}}.report-document__field-label,.report-document__internal{align-items:center;gap:.45rem;display:flex}.report-document__field-label svg,.report-document__internal svg{width:1rem;height:1rem;color:var(--text-muted)}.report-document__field-label span{color:var(--text-muted);margin-left:auto;font-size:.72rem}.report-document__field p{white-space:pre-wrap;margin:.6rem 0 0}.report-document__internal div{display:grid}.report-document__internal span{color:var(--text-muted);font-size:.75rem}.report-document__matrix{border:1px solid var(--border);border-radius:12px;max-width:100%;overflow-x:auto}.report-document__matrix table{border-collapse:collapse;width:100%;min-width:760px;font-size:.78rem}.report-document__matrix td,.report-document__matrix th{border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-align:left;padding:.65rem .75rem}.report-document__matrix thead th{background:var(--surface-muted)}.report-document__matrix tr:last-child>*{border-bottom:0}.report-document__matrix tr>:last-child{border-right:0}@media (max-width:720px){.report-document__metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.report-document__metadata>div:nth-child(2){border-right:0}.report-document__metadata>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.report-document__section{padding-inline:1rem}.report-document__field-label{flex-wrap:wrap;align-items:flex-start}.report-document__field-label span{width:100%;margin-left:1.45rem}}@media print{.report-document{box-shadow:none;border:0;border-radius:0}.report-document__section{break-inside:avoid}.report-document__matrix{overflow:visible}}.comparison-corner>header{background:var(--surface-muted);justify-content:space-between;gap:1rem;padding:1rem;display:flex}.comparison-comments{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.comparison-comments>div{background:var(--surface-muted);border-radius:12px;padding:.75rem}.report-review-layout{grid-template-columns:minmax(280px,.86fr) minmax(0,1.7fr);align-items:start;gap:clamp(1rem,2vw,1.5rem);display:grid}.report-picker-filters{grid-template-columns:minmax(180px,1.4fr) repeat(4,minmax(140px,1fr));align-items:end;gap:.75rem;margin-bottom:1rem;display:grid}.report-picker-filters .ui-search{margin-bottom:1px}.report-picker-list{gap:.5rem;display:grid}.report-picker-row{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:minmax(160px,1.1fr) minmax(220px,1.5fr) minmax(80px,.55fr) minmax(140px,1fr) minmax(165px,1fr);gap:.85rem;padding:.8rem .9rem;transition:border-color .15s,background-color .15s;display:grid}.report-picker-row:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.report-picker-row:hover{border-color:color-mix(in srgb,var(--accent) 65%,var(--border))}}.report-picker-row:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.report-picker-row:hover{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}}.report-picker-row.is-active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.report-picker-row.is-active{background:color-mix(in srgb,var(--accent) 13%,var(--surface))}}.report-picker-row.is-active{box-shadow:inset 3px 0 0 var(--accent)}.report-picker-row:focus-visible{outline:3px solid var(--ring)}@supports (color:color-mix(in lab,red,red)){.report-picker-row:focus-visible{outline:3px solid color-mix(in srgb,var(--ring) 40%,transparent)}}.report-picker-row:focus-visible{outline-offset:2px}.report-picker-row>span{align-content:center;gap:.2rem;min-width:0;display:grid}.report-picker-row small{color:var(--text-muted);font-size:.72rem}.report-picker-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:600;overflow:hidden}.report-detail-section{gap:1rem;display:grid}.report-detail-section>h2{margin:0;font-size:1.15rem;font-weight:650}.report-lap-times-list{gap:.65rem;margin-top:1rem;display:grid}.report-lap-time-row{border:1px solid var(--border);background:var(--surface-muted);border-radius:12px;grid-template-columns:minmax(105px,.55fr) minmax(140px,.75fr) minmax(120px,.65fr) minmax(180px,1.4fr) auto;align-items:end;gap:.75rem;padding:.85rem;display:grid;position:relative}.report-lap-time-row.is-fastest{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.report-lap-time-row.is-fastest{background:color-mix(in srgb,var(--accent) 10%,var(--surface-muted))}}.report-lap-time-row>span:not(.report-lap-fastest-label){gap:.2rem;min-width:0;display:grid}.report-lap-time-row small{color:var(--text-muted)}.report-lap-validity{gap:.5rem;font-size:.875rem;font-weight:500;display:grid}.report-lap-validity select{border:1px solid var(--input);background:var(--surface-raised);width:100%;min-height:2.5rem;color:var(--text);border-radius:8px;padding:.45rem .7rem}.report-lap-fastest-label{border:1px solid var(--accent);background:var(--surface);color:var(--accent);border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:700;position:absolute;top:-.55rem;right:.8rem}.report-correction-history{gap:.55rem;display:grid}.report-correction-history>div{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;grid-template-columns:minmax(100px,auto) minmax(170px,auto) 1fr;align-items:center;gap:.8rem;padding:.75rem;display:grid}.report-correction-history small,.report-correction-history span{color:var(--text-muted)}.corner-template-actions-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}@media (max-width:1100px){.report-picker-filters,.report-picker-row{grid-template-columns:repeat(2,minmax(0,1fr))}.report-picker-driver{grid-column:span 2}.report-lap-time-row{grid-template-columns:repeat(2,minmax(0,1fr))}.report-lap-time-row>.ui-button{justify-self:start}}@media (max-width:900px){.setup-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-corners{grid-template-columns:1fr}.corner-matrix-summary-card>.ui-card__header{flex-direction:column}.corner-matrix-summary-actions{justify-content:flex-start;width:100%}.report-correction-history>div{grid-template-columns:1fr;gap:.25rem}}@media (max-width:640px){.comparison-comments,.comparison-selectors,.engineer-setup-grid,.function-check-summary-grid,.report-lap-time-row,.report-picker-filters,.report-picker-row,.setup-summary-grid{grid-template-columns:1fr}.report-picker-driver{grid-column:auto}.report-picker-row strong{white-space:normal}.comparison-row{grid-template-columns:1fr;gap:.25rem}.comparison-row b{padding-left:.5rem}.corner-matrix-summary-actions .ui-button{flex:auto}.corner-matrix-turn-cell,.corner-matrix-turn-head{width:128px;min-width:128px;max-width:128px}.corner-matrix-gear-cell,.corner-matrix-gear-head{left:128px}}.feedback-operations-page,.report-detail-section,.report-detail-section>*,.report-list-card,.report-picker-list,.report-review-layout{min-width:0;max-width:100%}.feedback-operations-page{overflow-x:clip}.corner-matrix-summary-scroll{width:100%;min-width:0}@media (max-width:640px){.report-list-card{padding:1rem;overflow:hidden}.report-picker-row{gap:.55rem;padding:.85rem}.report-picker-row>span{grid-template-columns:minmax(6.25rem,.7fr) minmax(0,1fr);align-items:baseline;gap:.75rem}.report-picker-row small{font-size:.7rem}.report-picker-row strong{overflow-wrap:anywhere;text-align:right;white-space:normal}.report-picker-driver{border-bottom:1px solid var(--border);padding-bottom:.55rem}.report-detail-section>h2{overflow-wrap:anywhere;font-size:1rem}}.pdf-driver-workspace{grid-template-columns:minmax(320px,390px) minmax(0,1fr);align-items:start}.pdf-request-list-panel{min-width:0;padding:0;overflow:hidden}.pdf-request-list-panel>.ui-card__header{padding:20px 20px 14px}.pdf-request-count{background:var(--primary);border-radius:999px;place-items:center;min-width:30px;height:30px;padding:0 9px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.pdf-request-count{background:color-mix(in srgb,var(--primary) 9%,var(--surface))}}.pdf-request-count{color:var(--primary);font-size:.78rem;font-weight:800}.pdf-request-toolbar{grid-template-columns:minmax(0,1fr) 132px;align-items:end;gap:10px;padding:0 20px 16px;display:grid}.pdf-request-toolbar>.ui-field,.pdf-request-toolbar>.ui-search{min-width:0;margin:0}.pdf-request-toolbar>.ui-field>span:first-child{font-size:.72rem}.pdf-request-list{border-top:1px solid var(--border);display:grid}.pdf-request-row{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);text-align:left;touch-action:manipulation;background:0 0;grid-template-columns:44px minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:12px;padding:13px 16px;transition:background-color .15s,box-shadow .15s;height:auto!important;min-height:86px!important;display:grid!important}.pdf-request-row:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.pdf-request-row:hover{background:color-mix(in srgb,var(--primary) 4%,var(--surface))}}.pdf-request-row.is-active{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.pdf-request-row.is-active{background:color-mix(in srgb,var(--primary) 8%,var(--surface))}}.pdf-request-row.is-active{box-shadow:inset 3px 0 0 var(--primary)}.pdf-request-row:focus-visible{z-index:1;outline:3px solid var(--primary);position:relative}@supports (color:color-mix(in lab,red,red)){.pdf-request-row:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 30%,transparent)}}.pdf-request-row:focus-visible{outline-offset:-3px}.pdf-request-row__icon{border:1px solid var(--primary);place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab,red,red)){.pdf-request-row__icon{border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border))}}.pdf-request-row__icon{background:var(--primary);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.pdf-request-row__icon{background:color-mix(in srgb,var(--primary) 7%,var(--surface))}}.pdf-request-row__icon{color:var(--primary)}.pdf-request-row__icon svg{width:21px;height:21px}.pdf-request-row__copy{gap:3px;min-width:0;display:grid}.pdf-request-row__copy small,.pdf-request-row__copy strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pdf-request-row__copy strong{font-size:.92rem;line-height:1.25}.pdf-request-row__copy small{color:var(--text-muted);font-size:.73rem;line-height:1.3}.pdf-request-row__deadline{color:var(--text-soft)!important}.pdf-request-row__state{justify-items:end;gap:8px;display:grid}.pdf-request-row__state>svg{width:17px;height:17px;color:var(--text-muted)}.pdf-request-row__state .ui-badge{white-space:nowrap}.pdf-request-load-more{justify-content:center;width:calc(100% - 32px);margin:14px 16px 16px}.pdf-request-empty{border-top:1px solid var(--border);text-align:center;justify-items:center;gap:6px;padding:36px 20px 40px;display:grid}.pdf-request-empty p{color:var(--text-muted);margin:0;font-size:.84rem}.pdf-request-detail-panel{min-width:0}.pdf-request-detail-toolbar{display:none}.pdf-request-empty-panel{min-height:180px}@media (max-width:820px){.pdf-driver-reports.is-detail-open>.page-header{display:none}.pdf-driver-workspace{display:block}.pdf-driver-workspace.has-selection .pdf-request-list-panel,.pdf-driver-workspace:not(.has-selection) .pdf-request-detail-panel{display:none!important}.pdf-request-list-panel{border-radius:22px}.pdf-request-list-panel>.ui-card__header{padding:18px 16px 12px}.pdf-request-toolbar{grid-template-columns:minmax(0,1fr) 118px;gap:8px;padding:0 16px 14px}.pdf-request-row{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:12px 14px;min-height:82px!important}.pdf-request-row__icon{border-radius:13px;width:40px;height:40px}.pdf-request-row__state{gap:6px}.pdf-request-row__state .ui-badge{text-overflow:ellipsis;max-width:94px;font-size:.66rem;overflow:hidden}.pdf-request-detail-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pdf-request-detail-toolbar>.ui-button{flex:none}.pdf-request-detail-toolbar>span{text-align:right;justify-items:end;min-width:0;display:grid}.pdf-request-detail-toolbar small,.pdf-request-detail-toolbar strong{text-overflow:ellipsis;white-space:nowrap;max-width:min(48vw,280px);overflow:hidden}.pdf-request-detail-toolbar small{color:var(--text-muted);font-size:.7rem}.pdf-request-detail-panel>.ui-card{border-radius:22px}}@media (max-width:430px){.pdf-request-toolbar{grid-template-columns:1fr}.pdf-request-toolbar>.ui-field{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.pdf-request-toolbar>.ui-field>.ui-select-wrap{min-width:0}.pdf-request-row{grid-template-columns:40px minmax(0,1fr) 18px;align-items:start;min-height:104px!important}.pdf-request-row__copy small,.pdf-request-row__copy strong{white-space:normal;overflow:visible}.pdf-request-row__state{grid-column:2/4;justify-content:space-between;align-items:center;display:flex}.pdf-request-row__state .ui-badge{max-width:calc(100% - 32px)}.pdf-request-detail-toolbar{flex-direction:column;align-items:flex-start}.pdf-request-detail-toolbar>span{text-align:left;justify-items:start;width:100%}.pdf-request-detail-toolbar small,.pdf-request-detail-toolbar strong{max-width:100%}}@media (prefers-reduced-motion:reduce){.pdf-request-row{transition:none}}.manager-invite-layout--complete{grid-template-columns:minmax(230px,.85fr) minmax(480px,1.7fr);align-items:start}.manager-invite-form--complete{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-invite-form--complete .ui-button,.manager-invite-form--complete .ui-field:nth-child(3){grid-column:span 2}.manager-invitations-card{overflow:hidden}.manager-invitation-list{gap:12px;display:grid}.manager-invitation-row{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface),var(--surface-subtle));box-shadow:0 10px 28px var(--text);border-radius:14px;grid-template-columns:minmax(260px,1.25fr) minmax(220px,.8fr);gap:14px 20px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.manager-invitation-row{box-shadow:0 10px 28px color-mix(in srgb,var(--text) 5%,transparent)}}.manager-invitation-row--accepted{border-color:var(--green-500)}@supports (color:color-mix(in lab,red,red)){.manager-invitation-row--accepted{border-color:color-mix(in srgb,var(--green-500) 34%,var(--border))}}.manager-invitation-row--declined,.manager-invitation-row--expired,.manager-invitation-row--revoked{opacity:.82}.manager-invitation-row__identity,.manager-invitation-row__timeline{align-items:center;gap:12px;min-width:0;display:flex}.manager-invitation-row__identity>span,.manager-invitation-row__timeline>span{background:var(--blue-50);width:42px;height:42px;color:var(--primary);border-radius:12px;flex:0 0 42px;place-items:center;font-size:12px;font-weight:850;display:grid}.manager-invitation-row__timeline>span svg{width:19px;height:19px}.manager-invitation-row__identity>div,.manager-invitation-row__timeline>div{min-width:0}.manager-invitation-row__identity>div>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.manager-invitation-row__identity strong,.manager-invitation-row__timeline strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.manager-invitation-row__identity p,.manager-invitation-row__identity small,.manager-invitation-row__timeline em,.manager-invitation-row__timeline small{color:var(--text-muted);margin:2px 0 0;font-size:10px;font-style:normal;display:block}.manager-invitation-row__timeline strong{margin-top:2px;font-size:12px}.manager-invitation-row__editor{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:2px;display:grid}.manager-invitation-row__actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.invitation-page{width:min(1040px,100% - 32px);margin:0 auto;padding:46px 0 70px}.invitation-page__brandmark{border:1px solid var(--primary);place-items:center;width:58px;height:58px;margin:0 auto 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.invitation-page__brandmark{border:1px solid color-mix(in srgb,var(--primary) 30%,var(--border))}}.invitation-page__brandmark{background:linear-gradient(145deg,var(--blue-50),var(--surface));color:var(--primary);box-shadow:0 18px 42px var(--primary);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.invitation-page__brandmark{box-shadow:0 18px 42px color-mix(in srgb,var(--primary) 15%,transparent)}}.invitation-page__brandmark svg{width:28px;height:28px}.invitation-page>.ui-badge{width:fit-content;margin:0 auto 18px;display:flex}.invitation-state-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:min(620px,100%);min-height:340px;margin:0 auto;display:flex}.invitation-state-card>svg{width:44px;height:44px;color:var(--primary)}.invitation-state-card--success>svg{color:var(--green-500)}.invitation-state-card h1,.invitation-state-card p{margin:0}.invitation-state-card p{max-width:500px;color:var(--text-soft)}.invitation-loader{border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:42px;height:42px;animation:premium-spin .85s linear infinite}.invitation-confirmation{gap:18px;display:grid}.invitation-confirmation__hero{border:1px solid var(--primary);grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.invitation-confirmation__hero{border:1px solid color-mix(in srgb,var(--primary) 26%,var(--border))}}.invitation-confirmation__hero{background:radial-gradient(circle at 0 0,var(--primary),transparent 38%),linear-gradient(145deg,var(--surface),var(--surface-subtle));border-radius:18px}@supports (color:color-mix(in lab,red,red)){.invitation-confirmation__hero{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--primary) 15%,transparent),transparent 38%),linear-gradient(145deg,var(--surface),var(--surface-subtle))}}.invitation-confirmation__hero{padding:22px;box-shadow:0 24px 70px #00000021}.invitation-team-avatar{background:linear-gradient(145deg,var(--blue-600),var(--purple-500));color:#fff;width:68px;height:68px;box-shadow:0 12px 30px var(--primary);border-radius:18px;place-items:center;font-size:20px;font-weight:850;display:grid}@supports (color:color-mix(in lab,red,red)){.invitation-team-avatar{box-shadow:0 12px 30px color-mix(in srgb,var(--primary) 24%,transparent)}}.invitation-confirmation__hero small{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.invitation-confirmation__hero h1{margin:3px 0 5px;font-size:clamp(1.65rem,4vw,2.45rem)}.invitation-confirmation__hero p{color:var(--text-soft);margin:0}.invitation-confirmation__grid{gap:18px}.invitation-confirmation__grid,.invitation-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.invitation-profile-grid{gap:13px}.invitation-profile-grid .ui-field:last-child{grid-column:1/-1}.invitation-profile-grid input[readonly]{color:var(--text-muted);background:var(--surface-strong)}.invitation-data-note,.invitation-legal-note{background:var(--blue-50);color:var(--text-soft);border-radius:11px;align-items:flex-start;gap:10px;margin-top:15px;padding:12px;display:flex}.invitation-data-note svg,.invitation-legal-note svg{width:18px;height:18px;color:var(--primary);flex:none}.invitation-data-note p,.invitation-legal-note p{margin:0;font-size:11px}.invitation-role-card{align-items:flex-start;gap:14px;display:flex}.invitation-role-card>span{background:var(--blue-50);width:48px;height:48px;color:var(--primary);border-radius:14px;flex:0 0 48px;place-items:center;display:grid}.invitation-role-card svg{width:23px;height:23px}.invitation-role-card h2,.invitation-role-card p,.invitation-role-card small{margin:0;display:block}.invitation-role-card small{color:var(--text-muted);font-size:10px}.invitation-role-card h2{margin-top:3px;font-size:1.1rem}.invitation-role-card p{color:var(--text-soft);margin-top:7px;font-size:12px}.invitation-expiry{border-top:1px solid var(--border);align-items:center;gap:10px;margin-top:18px;padding-top:15px;display:flex}.invitation-expiry svg{width:19px;height:19px;color:var(--primary)}.invitation-expiry small,.invitation-expiry strong{display:block}.invitation-expiry small{color:var(--text-muted);font-size:9px}.invitation-expiry strong{margin-top:2px;font-size:12px}.invitation-legal-card{gap:10px;display:grid}.invitation-legal-check{border:1px solid var(--border);background:var(--surface-subtle);border-radius:11px;grid-template-columns:20px 34px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.invitation-legal-check [data-slot=checkbox]{width:18px;height:18px}.invitation-legal-check>span{background:var(--blue-50);width:34px;height:34px;color:var(--primary);border-radius:9px;place-items:center;display:grid}.invitation-legal-check svg{width:17px;height:17px}.invitation-legal-check p{color:var(--text-soft);margin:0;font-size:12px}.invitation-legal-check a{color:var(--primary);font-weight:750}.invitation-confirmation__actions{z-index:4;border:1px solid var(--border);justify-content:flex-end;gap:10px;display:flex;position:sticky;bottom:12px}@supports (color:color-mix(in lab,red,red)){.invitation-confirmation__actions{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.invitation-confirmation__actions{background:var(--surface);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.invitation-confirmation__actions{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.invitation-confirmation__actions{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:12px;box-shadow:0 16px 44px #00000024}@media (max-width:980px){.invitation-confirmation__grid,.manager-invite-layout--complete{grid-template-columns:1fr}}@media (max-width:760px){.invitation-profile-grid,.manager-invitation-row,.manager-invitation-row__editor,.manager-invite-form--complete{grid-template-columns:1fr}.invitation-profile-grid .ui-field:last-child,.manager-invite-form--complete .ui-button,.manager-invite-form--complete .ui-field:nth-child(3){grid-column:auto}.manager-invitation-row__actions{justify-content:stretch}.manager-invitation-row__actions .ui-button{flex:170px}.invitation-page{width:min(100% - 22px,1040px);padding-top:28px}.invitation-confirmation__hero{grid-template-columns:54px minmax(0,1fr);padding:17px}.invitation-confirmation__hero>.ui-badge{grid-column:1/-1;justify-self:start}.invitation-team-avatar{border-radius:14px;width:54px;height:54px;font-size:16px}.invitation-confirmation__actions{flex-direction:column-reverse}.invitation-confirmation__actions .ui-button{width:100%}}.rating-scale{grid-template-columns:minmax(0,5fr) minmax(52px,1fr) minmax(0,5fr);align-items:flex-end;gap:8px;margin:12px 0 18px;padding:0;display:grid;overflow:visible}.rating-scale__group{min-width:0}.rating-scale__group>span{min-height:22px;color:var(--text-soft);text-align:center;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.rating-scale__group>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.rating-scale__group--neutral>div{grid-template-columns:1fr}.rating-scale button{border:1px solid var(--border-strong);background:var(--surface-strong);width:100%;min-width:0;min-height:48px;color:var(--text-soft);border-radius:9px;padding:0;font-weight:750}.rating-scale button:focus-visible,.rating-scale button:hover:not(:disabled){border-color:var(--primary);outline:2px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.rating-scale button:focus-visible,.rating-scale button:hover:not(:disabled){outline:2px solid color-mix(in srgb,var(--primary) 22%,transparent)}}.rating-scale button:focus-visible,.rating-scale button:hover:not(:disabled){outline-offset:1px}.rating-scale button.selected{color:#fff}.rating-scale button.selected.optimal{border-color:var(--green-600);background:var(--green-600)}.rating-scale button.selected.mild{border-color:var(--yellow-500);background:var(--yellow-500)}@supports (color:color-mix(in lab,red,red)){.rating-scale button.selected.mild{background:color-mix(in srgb,var(--yellow-500) 82%,#765100)}}.rating-scale button.selected.warning{border-color:var(--orange-500);background:var(--orange-500)}.rating-scale button.selected.strong{border-color:var(--orange-600);background:var(--orange-600)}.rating-scale button.selected.danger,.rating-scale button.selected.severe{border-color:var(--red-500);background:var(--red-500)}.balance-explainer{grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0 16px;display:grid}.balance-distribution>span,.balance-explainer>span,.session-performance>span{border:1px solid var(--border);background:var(--surface-subtle);color:var(--text-muted);border-radius:10px;gap:2px;padding:10px 12px;font-size:11px;display:grid}.balance-distribution strong,.balance-explainer strong,.session-performance strong{color:var(--text);font-size:16px}.track-card{overflow:hidden}.row-between,.track-card__actions,.track-card__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.track-card__heading h3,.track-card__heading p,.track-card__heading small{margin:0;display:block}.track-card__heading .ui-badge{flex:none}.track-map{border:1px solid var(--border);background:radial-gradient(circle at 50% 50%,var(--primary),transparent 60%),var(--surface-subtle);border-radius:14px;width:min(100%,720px);min-height:190px;margin:14px auto 10px;position:relative}@supports (color:color-mix(in lab,red,red)){.track-map{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--primary) 6%,transparent),transparent 60%),var(--surface-subtle)}}.track-map{overflow:hidden}.track-map>img{object-fit:contain;opacity:.92;width:86%;height:86%;position:absolute;inset:7%}[data-theme=dark] .track-map>img{filter:brightness(1.35)}.track-map>button{z-index:2;border:2px solid var(--surface);background:var(--surface-strong);width:28px;height:28px;min-height:28px;color:var(--text-soft);border-radius:50%;place-items:center;padding:0;font-size:10px;font-weight:800;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 5px #111c3a2e}.track-map>button:not(:disabled):focus-visible,.track-map>button:not(:disabled):hover{z-index:3;outline:3px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.track-map>button:not(:disabled):focus-visible,.track-map>button:not(:disabled):hover{outline:3px solid color-mix(in srgb,var(--primary) 28%,transparent)}}.track-map>button.is-selected{background:var(--primary);color:#fff}.track-map>button:disabled{cursor:default;opacity:.75}.track-card__actions{justify-content:flex-start;margin-top:4px}.curve-chip-list{flex-wrap:wrap;align-items:center;gap:5px;min-height:28px;margin-top:10px;display:flex}.curve-chip-list .ui-badge,.revision-tabs .ui-badge{background:var(--surface-strong);color:var(--text-soft);padding:3px 7px}.admin-master-detail,.driver-request-layout,.request-master-detail,.review-layout,.settings-grid,.visibility-layout{grid-template-columns:minmax(250px,.72fr) minmax(0,1.6fr);align-items:start;gap:16px;display:grid}.admin-list,.curve-feedback-stack,.manager-comments,.message-thread,.report-list,.request-list-compact,.team-list{gap:8px;display:grid}.admin-list>button,.list-row-button,.report-list>button,.request-list-compact>button,.team-list>button{border:1px solid var(--border);background:var(--surface);width:100%;min-height:56px;color:inherit;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.admin-list>button.is-selected,.report-list>button.is-selected,.request-list-compact>button.is-selected,.team-list>button.is-selected{border-color:var(--primary);background:var(--blue-50)}.list-row-button span,.report-list span,.request-list-compact span{min-width:0;display:grid}.admin-list small,.invitation-row small,.list-row-button small,.manager-comments small,.message-thread small,.report-list small,.request-list-compact small,.team-list small{color:var(--text-muted)}.admin-detail,.detail-summary,.immutable-context,.revision-readout{gap:12px;display:grid}.immutable-context{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-summary>div,.immutable-context>div{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;padding:11px 12px}.detail-summary small,.immutable-context small{color:var(--text-muted);display:block}.curve-feedback-card{border:1px solid var(--border);background:var(--surface-subtle);border-radius:12px;gap:12px;padding:14px;display:grid}.curve-feedback-card>header,.manager-comments article>header,.message-thread article>header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.report-type-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.report-type-choice--3{grid-template-columns:repeat(3,minmax(0,1fr))}.report-type-choice>button{border:1px solid var(--border);background:var(--surface-subtle);min-height:112px;color:inherit;text-align:left;border-radius:12px;padding:14px}.report-type-choice>button.is-selected{border-color:var(--primary);background:var(--blue-50);box-shadow:inset 0 0 0 1px var(--primary)}.report-type-choice p{color:var(--text-soft);margin:6px 0;font-size:13px}.report-type-choice small{color:var(--text-muted)}.checkbox-fieldset{border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;gap:8px 16px;margin:14px 0 0;padding:12px;display:flex}.checkbox-fieldset legend{color:var(--text-soft);padding:0 5px;font-size:12px;font-weight:700}.sticky-form-actions{z-index:8;border:1px solid var(--border);background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;position:sticky;bottom:14px}@supports (color:color-mix(in lab,red,red)){.sticky-form-actions{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.sticky-form-actions{box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.card-grid,.plan-grid,.session-card-grid,.stats-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.balance-distribution,.session-performance{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.filter-card .form-grid--3,.form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.comparison-chart{border:1px solid var(--border);background:linear-gradient(to bottom,transparent 24%,var(--border) 25%,transparent 26%,transparent 49%,var(--border) 50%,transparent 51%,transparent 74%,var(--border) 75%,transparent 76%);border-radius:12px;align-items:flex-end;gap:9px;min-height:230px;padding:24px 16px 12px;display:flex;overflow:hidden}.comparison-chart>div{min-width:20px;max-width:70px;height:180px;color:var(--text-muted);text-align:center;background:0 0;flex-direction:column;flex:36px;justify-content:flex-end;gap:5px;font-size:10px;display:flex}.comparison-chart>div>i{background:var(--primary);border-radius:6px 6px 2px 2px;width:100%;display:block}.ranking-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.ranking-panel{border:1px solid var(--border);border-radius:8px;align-content:start;gap:8px;padding:12px;display:grid}.ranking-panel h3{margin:0;font-size:13px}.ranking-panel ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.ranking-panel li{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ranking-panel small,.ranking-panel span{display:block}.ranking-panel p,.ranking-panel small{color:var(--text-muted);font-size:11px}.ranking-panel b{white-space:nowrap;font-size:12px}.comparison-table{border:1px solid var(--border);background:var(--border);border-radius:10px;gap:1px;margin:12px 0;display:grid;overflow:hidden}.comparison-table>div{background:var(--surface);grid-template-columns:minmax(90px,1.2fr) repeat(3,minmax(80px,1fr));gap:10px;padding:9px 11px;display:grid}.invitation-row,.manager-comments article,.message-thread article{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;padding:11px 12px}.manager-comments p,.message-thread p{margin:7px 0 0}.invitation-row{grid-template-columns:minmax(170px,1fr) auto auto;align-items:center;gap:10px;margin-bottom:8px;display:grid}.admin-team-logo-preview,.logo-manager,.team-logo-preview{border:1px dashed var(--border-strong);background:var(--surface-subtle);border-radius:12px;place-items:center;gap:10px;min-height:150px;padding:14px;display:grid}.admin-team-logo-preview img,.logo-manager img,.team-admin-logo,.team-logo-preview img{object-fit:contain;width:min(180px,100%);max-height:100px}.team-admin-logo,.team-mark{border:1px solid var(--border);background:var(--surface-strong);width:34px;height:34px;color:var(--primary);border-radius:9px;flex:0 0 34px;place-items:center;font-size:11px;font-weight:800;display:grid;overflow:hidden}.team-admin-logo img,.team-mark img{object-fit:contain;width:100%;height:100%}.visibility-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.switch-list{border:1px solid var(--border);background:var(--border);border-radius:10px;gap:1px;display:grid;overflow:hidden}.switch-list>div,.switch-list>label{background:var(--surface);padding:10px 12px}.driver-view-preview{border:1px solid var(--border);background:var(--canvas);border-radius:12px;min-height:260px;padding:16px}.responsive-table{width:100%;overflow:hidden}.responsive-table table{border-collapse:collapse;width:100%}.responsive-table td,.responsive-table th{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:11px 10px}.responsive-table td>small,.responsive-table td>strong{display:block}.table-actions{flex-wrap:wrap;gap:5px;display:flex}.responsive-table .ui-button,.table-actions .ui-button{min-height:34px;padding:6px 9px;font-size:12px}.ui-badge{min-height:22px;padding:3px 7px;font-size:10px;line-height:1.1}.form-hint,.inline-state,.warning-note{color:var(--text-soft);font-size:12px}.join-preview{width:min(100%,560px)}.join-card{text-align:center}.join-card .ui-card__body{justify-items:center;gap:14px;padding:clamp(22px,5vw,42px);display:grid}.join-card h1,.join-card p{margin:0}.join-team-mark{border:1px solid var(--border);background:var(--surface-strong);width:76px;height:76px;color:var(--primary);border-radius:18px;place-items:center;font-size:22px;font-weight:800;display:grid;overflow:hidden}.join-team-mark img{object-fit:contain;width:100%;height:100%}.join-details{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.join-details>span{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px;display:flex}.join-details svg{width:16px}.warning-note{border-left:3px solid var(--orange-500);background:var(--orange-50);padding:10px 12px}@media (max-width:900px){.admin-master-detail,.driver-request-layout,.request-master-detail,.review-layout,.settings-grid,.visibility-layout{grid-template-columns:1fr}.form-grid--4,.immutable-context{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid--3{grid-template-columns:1fr 1fr}}@media (max-width:700px){.rating-scale{grid-template-columns:1fr;gap:8px}.rating-scale__group--understeer{grid-row:1}.rating-scale__group--neutral{grid-row:2}.rating-scale__group--oversteer{grid-row:3}.rating-scale__group--neutral>div{width:calc(20% - 4px);margin-inline:auto}.track-map{min-height:220px}.track-map>button{width:26px;height:26px;min-height:26px;font-size:9px}.balance-explainer,.form-grid--3,.form-grid--4,.immutable-context,.report-type-choice,.report-type-choice--3{grid-template-columns:1fr}.invitation-row,.sticky-form-actions{grid-template-columns:1fr;align-items:stretch;position:static}.sticky-form-actions{display:grid}.responsive-table table,.responsive-table tbody,.responsive-table td,.responsive-table tr{width:100%;display:block}.responsive-table table{display:block}.responsive-table thead{display:none}.responsive-table tr{border:1px solid var(--border);background:var(--surface);border-radius:11px;margin-bottom:10px;padding:10px}.responsive-table td{border:0;padding:6px 2px}.comparison-table>div{grid-template-columns:1fr 1fr}.join-details{grid-template-columns:1fr}.button-row>.ui-button,.table-actions>.ui-button{flex:130px}}@media (max-width:390px){.track-card .ui-card__body{padding-inline:10px}.track-card__heading{align-items:flex-start}.track-map{min-height:205px;margin-inline:0}.rating-scale__group>div{gap:4px}.rating-scale button{min-height:48px}.card-grid,.plan-grid,.session-card-grid,.stats-grid{grid-template-columns:minmax(0,1fr)}}.stats-grid.stats-grid--driver{grid-template-columns:repeat(4,minmax(0,1fr))}.stats-grid--driver>.stat-card{min-height:92px}@media (max-width:1180px){.stats-grid.stats-grid--driver{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.stats-grid.stats-grid--driver{grid-template-columns:minmax(0,1fr)}}.corner-report-wizard__progress>span{background:var(--green-600)}.corner-report-wizard__comment-hint,.corner-report-wizard__rating-page>header>div>span{display:none}.corner-template-page .list-row>.button-row{flex:none;justify-content:flex-end;margin-top:0}@media (max-width:700px){.corner-template-page .list-row{flex-direction:column;align-items:stretch}.corner-template-page .list-row>.button-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.corner-template-page .list-row>.button-row>.ui-badge{grid-column:1/-1;justify-self:start}.corner-template-page .list-row>.button-row>.ui-button{width:100%;min-width:0}}@media (max-width:640px){.corner-report-wizard__page-number strong{font-variant-numeric:tabular-nums;text-align:right;white-space:normal;inline-size:10ch;flex:none;max-width:none;height:1.2em;line-height:1.2;overflow:hidden}}.corner-report-wizard__track-map{width:100%;max-width:560px;height:clamp(320px,38vw,430px);min-height:320px;margin:.75rem auto 0}.corner-report-wizard__track-map img,.corner-report-wizard__track-map svg{object-position:center;width:94%;height:94%;inset:3%}.corner-track-map{width:100%;max-width:680px;min-height:360px;margin:1rem auto 0}.corner-track-map img,.corner-track-map svg{object-position:center;width:94%;height:94%;inset:3%}.corner-report-wizard__track-map>svg,.corner-track-map>svg,.track-map>svg{width:94%;height:94%;color:var(--foreground);position:absolute;inset:3%}.corner-track-map button.is-bulk-selected{box-shadow:0 0 0 5px var(--primary),0 5px 14px #05122a3d}@supports (color:color-mix(in lab,red,red)){.corner-track-map button.is-bulk-selected{box-shadow:0 0 0 5px color-mix(in srgb,var(--primary) 24%,transparent),0 5px 14px #05122a3d}}.corner-report-wizard__track-map.preserve-source-canvas,.corner-track-map.preserve-source-canvas,.track-map.preserve-source-canvas{background:#fff;height:auto!important;min-height:0!important}.corner-report-wizard__track-map.preserve-source-canvas img,.corner-track-map.preserve-source-canvas img,.track-map.preserve-source-canvas>img{object-position:center;opacity:1;filter:none;width:100%;height:100%;inset:0}.corner-report-wizard__track-map.preserve-source-canvas.is-dark-canvas,.corner-track-map.preserve-source-canvas.is-dark-canvas,.track-map.preserve-source-canvas.is-dark-canvas{background:#000}.corner-report-wizard__track-map.preserve-source-canvas.is-dark-canvas img,.corner-track-map.preserve-source-canvas.is-dark-canvas img,.track-map.preserve-source-canvas.is-dark-canvas>img{filter:brightness(2)contrast(1.2)}.corner-report-wizard__track-map.has-embedded-curve-numbers button,.corner-track-map.has-embedded-curve-numbers button,.track-map.has-embedded-curve-numbers>button{box-shadow:none;color:#0000;background:0 0;border-color:#0000}.corner-report-wizard__track-map.has-embedded-curve-numbers button.is-complete,.corner-report-wizard__track-map.has-embedded-curve-numbers button.is-current,.corner-report-wizard__track-map.has-embedded-curve-numbers button:hover:not(:disabled),.corner-track-map.has-embedded-curve-numbers button.is-active,.corner-track-map.has-embedded-curve-numbers button.is-bulk-selected,.corner-track-map.has-embedded-curve-numbers button:hover,.track-map.has-embedded-curve-numbers>button.is-selected,.track-map.has-embedded-curve-numbers>button:not(:disabled):focus-visible,.track-map.has-embedded-curve-numbers>button:not(:disabled):hover{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.corner-report-wizard__track-map.has-embedded-curve-numbers button.is-complete,.corner-report-wizard__track-map.has-embedded-curve-numbers button.is-current,.corner-report-wizard__track-map.has-embedded-curve-numbers button:hover:not(:disabled),.corner-track-map.has-embedded-curve-numbers button.is-active,.corner-track-map.has-embedded-curve-numbers button.is-bulk-selected,.corner-track-map.has-embedded-curve-numbers button:hover,.track-map.has-embedded-curve-numbers>button.is-selected,.track-map.has-embedded-curve-numbers>button:not(:disabled):focus-visible,.track-map.has-embedded-curve-numbers>button:not(:disabled):hover{background:color-mix(in srgb,var(--primary) 18%,transparent)}}.corner-report-wizard__track-map.has-embedded-curve-numbers button.is-complete,.corner-report-wizard__track-map.has-embedded-curve-numbers button.is-current,.corner-report-wizard__track-map.has-embedded-curve-numbers button:hover:not(:disabled),.corner-track-map.has-embedded-curve-numbers button.is-active,.corner-track-map.has-embedded-curve-numbers button.is-bulk-selected,.corner-track-map.has-embedded-curve-numbers button:hover,.track-map.has-embedded-curve-numbers>button.is-selected,.track-map.has-embedded-curve-numbers>button:not(:disabled):focus-visible,.track-map.has-embedded-curve-numbers>button:not(:disabled):hover{box-shadow:0 0 0 4px var(--primary)}@supports (color:color-mix(in lab,red,red)){.corner-report-wizard__track-map.has-embedded-curve-numbers button.is-complete,.corner-report-wizard__track-map.has-embedded-curve-numbers button.is-current,.corner-report-wizard__track-map.has-embedded-curve-numbers button:hover:not(:disabled),.corner-track-map.has-embedded-curve-numbers button.is-active,.corner-track-map.has-embedded-curve-numbers button.is-bulk-selected,.corner-track-map.has-embedded-curve-numbers button:hover,.track-map.has-embedded-curve-numbers>button.is-selected,.track-map.has-embedded-curve-numbers>button:not(:disabled):focus-visible,.track-map.has-embedded-curve-numbers>button:not(:disabled):hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 24%,transparent)}}.corner-report-wizard__track-map.has-embedded-curve-numbers button.is-complete,.corner-report-wizard__track-map.has-embedded-curve-numbers button.is-current,.corner-report-wizard__track-map.has-embedded-curve-numbers button:hover:not(:disabled),.corner-track-map.has-embedded-curve-numbers button.is-active,.corner-track-map.has-embedded-curve-numbers button.is-bulk-selected,.corner-track-map.has-embedded-curve-numbers button:hover,.track-map.has-embedded-curve-numbers>button.is-selected,.track-map.has-embedded-curve-numbers>button:not(:disabled):focus-visible,.track-map.has-embedded-curve-numbers>button:not(:disabled):hover{color:#0000}.corner-report-wizard__track-map.has-embedded-curve-numbers button.is-complete{border-color:var(--green-600);background:var(--green-600)}@supports (color:color-mix(in lab,red,red)){.corner-report-wizard__track-map.has-embedded-curve-numbers button.is-complete{background:color-mix(in srgb,var(--green-600) 18%,transparent)}}.corner-report-wizard__track-map.has-embedded-curve-numbers button.is-complete{box-shadow:0 0 0 4px var(--green-600)}@supports (color:color-mix(in lab,red,red)){.corner-report-wizard__track-map.has-embedded-curve-numbers button.is-complete{box-shadow:0 0 0 4px color-mix(in srgb,var(--green-600) 24%,transparent)}}.corner-bulk-editor{border:1px solid var(--primary);gap:.8rem;padding:.9rem;display:grid}@supports (color:color-mix(in lab,red,red)){.corner-bulk-editor{border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border))}}.corner-bulk-editor{background:var(--primary);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.corner-bulk-editor{background:color-mix(in srgb,var(--primary) 5%,var(--surface))}}.corner-bulk-editor>header,.corner-bulk-editor>header>div,.corner-bulk-editor__actions{align-items:center;display:flex}.corner-bulk-editor>header{justify-content:space-between;gap:.8rem}.corner-bulk-editor>header>div{gap:.65rem;min-width:0}.corner-bulk-editor>header>div>div{gap:.12rem;min-width:0;display:grid}.corner-bulk-editor>header small{color:var(--text-muted);font-size:.75rem}.corner-bulk-editor>header>span{background:var(--surface);color:var(--primary);border-radius:999px;flex:none;padding:.3rem .55rem;font-size:.72rem;font-weight:800}.corner-bulk-editor__icon{background:var(--primary);color:#fff;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.corner-bulk-editor__icon svg{width:19px;height:19px}.corner-bulk-editor__bands{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.corner-bulk-editor__bands button{border:1px solid var(--border);background:var(--surface);min-height:46px;color:var(--text);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.42rem;padding:.55rem .65rem;font-size:.74rem;font-weight:750;display:grid}.corner-bulk-editor__bands button svg{width:17px;height:17px;color:var(--text-muted)}.corner-bulk-editor__bands button.is-active{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.corner-bulk-editor__bands button.is-active{background:color-mix(in srgb,var(--primary) 9%,var(--surface))}}.corner-bulk-editor__bands button.is-active{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.corner-bulk-editor__bands button.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 30%,transparent)}}.corner-bulk-editor__bands button.is-active svg{color:var(--primary)}.corner-bulk-editor__actions{flex-wrap:wrap;gap:.5rem}.corner-bulk-editor__actions .ui-button{min-width:0}.corner-matrix-overview--bulk{margin-top:.85rem}.corner-matrix-overview--bulk button.is-bulk-selected{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.corner-matrix-overview--bulk button.is-bulk-selected{background:color-mix(in srgb,var(--primary) 12%,var(--surface))}}.corner-matrix-overview--bulk button.is-bulk-selected{box-shadow:inset 0 0 0 1px var(--primary)}.corner-matrix-overview--bulk button.is-bulk-selected span,.corner-matrix-overview--bulk button.is-bulk-selected strong{color:var(--primary)}@media (max-width:980px){.corner-report-wizard__track-map{height:clamp(260px,34dvh,340px);min-height:260px}.corner-track-map{min-height:320px}}@media (max-width:640px){.corner-report-wizard__track-map{width:100%;max-width:none;height:clamp(235px,32dvh,300px);min-height:235px;margin:.5rem auto 0}.corner-report-wizard__track-map button{width:31px;height:31px;font-size:.7rem}.corner-track-map{min-height:290px}.corner-track-map button{width:31px;height:31px}.corner-bulk-editor{padding:.72rem}.corner-bulk-editor>header{align-items:flex-start}.corner-bulk-editor>header small{display:block}.corner-bulk-editor__bands{grid-template-columns:1fr}.corner-bulk-editor__bands button{min-height:42px}.corner-bulk-editor__actions{grid-template-columns:1fr 1fr;display:grid}.corner-bulk-editor__actions .ui-button{width:100%;padding-inline:.55rem;font-size:.72rem}}@media (max-height:720px) and (max-width:640px){.corner-report-wizard__track-map{height:220px;min-height:220px;max-height:none}}.stats-grid--engineer .stat-card>div:last-child{text-align:center;justify-items:center;width:100%}.stats-grid--engineer .stat-card small,.stats-grid--engineer .stat-card span,.stats-grid--engineer .stat-card strong{text-align:center;justify-content:center;width:100%}@media (max-width:700px){.stats-grid .stat-card>div:last-child{text-align:center;justify-items:center;width:100%}.stats-grid .stat-card small,.stats-grid .stat-card span,.stats-grid .stat-card strong{text-align:center;justify-content:center;width:100%}}.report-review-inbox-card{position:sticky;top:1rem}.report-review-inbox-card .report-picker-list{max-height:min(38rem,100vh - 14rem)}.report-review-inbox-card .report-picker-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.report-review-inbox-card .report-picker-driver{grid-column:1/-1}.report-review-page .report-detail-section{min-width:0}@media (max-width:960px){.report-review-layout{grid-template-columns:1fr}.report-review-inbox-card{position:static}.report-review-inbox-card .report-picker-list{max-height:28rem}.report-review-inbox-card .report-picker-row{grid-template-columns:1fr}.report-review-inbox-card .report-picker-driver{grid-column:auto}}.report-picker-list{overscroll-behavior-y:contain;scrollbar-gutter:stable;max-height:24.5rem;padding-right:.25rem;overflow-y:auto}.report-picker-row{min-height:4.5rem}.workspace-page>.page-header+.stats-grid+.ui-card:has(>.list-row),.workspace-page>.page-header+.ui-card:has(>.list-row){overscroll-behavior-y:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;max-height:26rem;overflow-y:auto}.confidential-watermark{display:none!important}.confidential-privacy-shield{z-index:1000;background:var(--surface);place-content:center;justify-items:center;gap:10px;padding:24px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.confidential-privacy-shield{background:color-mix(in srgb,var(--surface) 96%,transparent)}}.confidential-privacy-shield{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);text-align:center}.confidential-privacy-shield svg{width:34px;height:34px;color:var(--primary)}.confidential-privacy-shield strong{font-size:20px}.confidential-privacy-shield span{color:var(--text-muted)}@media print{.confidential-privacy-shield,.confidential-watermark{display:none!important}}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-2{top:calc(var(--spacing) * -2)}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-\[50\%\]{top:50%}.right-0{right:0}.right-1{right:var(--spacing)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.left-0{left:0}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[160\]{z-index:160}.z-\[999\]{z-index:999}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-1{margin-block:var(--spacing)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-\[clamp\(1\.75rem\,7vw\,5rem\)\]{margin-block:clamp(1.75rem,7vw,5rem)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-0\.75{margin-top:calc(var(--spacing) * .75)}.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-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-13{width:calc(var(--spacing) * 13);height:calc(var(--spacing) * 13)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-19{width:calc(var(--spacing) * 19);height:calc(var(--spacing) * 19)}.size-full{width:100%;height:100%}.h-\(--accordion-panel-height\){height:var(--accordion-panel-height)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-18{height:calc(var(--spacing) * 18)}.h-48{height:calc(var(--spacing) * 48)}.h-96{height:calc(var(--spacing) * 96)}.h-\[34px\]{height:34px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100dvh-7rem\)\]{max-height:calc(100dvh - 7rem)}.max-h-\[min\(65dvh\,34rem\)\]{max-height:min(65dvh,34rem)}.max-h-dvh{max-height:100dvh}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-18{min-height:calc(var(--spacing) * 18)}.min-h-20{min-height:calc(var(--spacing) * 20)}.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-37{min-height:calc(var(--spacing) * 37)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-\[22rem\]{min-height:22rem}.min-h-\[34px\]{min-height:34px}.min-h-\[36rem\]{min-height:36rem}.min-h-screen{min-height:100vh}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-7{width:calc(var(--spacing) * 7)}.w-10{width:calc(var(--spacing) * 10)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-\[34px\]{width:34px}.w-\[46px\]{width:46px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[min\(286px\,calc\(100vw-2rem\)\)\]{width:min(286px,100vw - 2rem)}.w-\[min\(320px\,calc\(100vw-2rem\)\)\]{width:min(320px,100vw - 2rem)}.w-\[min\(330px\,calc\(100vw-2rem\)\)\]{width:min(330px,100vw - 2rem)}.w-\[min\(680px\,calc\(100\%-2rem\)\)\]{width:min(680px,100% - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-screen{width:100vw}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[85rem\]{max-width:85rem}.max-w-\[800px\]{max-width:800px}.max-w-\[1040px\]{max-width:1040px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[min\(440px\,calc\(100\%-1\.5rem\)\)\]{max-width:min(440px,100% - 1.5rem)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[34px\]{min-width:34px}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-\[46px\]{flex-basis:46px}.caption-bottom{caption-side:bottom}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.-translate-y-1\/2,.translate-x-\[-50\%\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shimmer{--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h/calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)),var(--_base) calc(50% - var(--_spread)),var(--_highlight) calc(50% - var(--_spread) * .5),var(--_highlight) 50%,var(--_highlight) calc(50% + var(--_spread) * .5),var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab,red,red)){.shimmer{background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)),var(--_base) calc(50% - var(--_spread)),color-mix(in oklch,var(--_highlight),var(--_base) 50%) calc(50% - var(--_spread) * .5),var(--_highlight) 50%,color-mix(in oklch,var(--_highlight),var(--_base) 50%) calc(50% + var(--_spread) * .5),var(--_base) calc(50% + var(--_spread))))}}.shimmer{background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.shimmer:where([data-theme=dark],[data-theme=dark] *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8,calc(l + .4)) c h/calc(alpha + .4)))}.shimmer:where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.scroll-fade-x{--_scroll-fade-size-s:var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))));--_scroll-fade-size-e:var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))));--scroll-fade-inline:linear-gradient(to right,transparent 0,#000 var(--scroll-fade-s,0px),#000 calc(100% - var(--scroll-fade-e,0px)),transparent 100%)}.scroll-fade-x:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline:linear-gradient(to left,transparent 0,#000 var(--scroll-fade-s,0px),#000 calc(100% - var(--scroll-fade-e,0px)),transparent 100%)}.scroll-fade-x{-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-x{animation:scroll-fade-reveal-s 1ms ease-in-out,scroll-fade-reveal-e 1ms ease-in-out;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)),calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-x{--scroll-fade-s:var(--_scroll-fade-size-s);--scroll-fade-e:var(--_scroll-fade-size-e)}}.scroll-fade{--_scroll-fade-size-t:var(--scroll-fade-t-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))));--_scroll-fade-size-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))));--scroll-fade-block:linear-gradient(to bottom,transparent 0,#000 var(--scroll-fade-t,0px),#000 calc(100% - var(--scroll-fade-b,0px)),transparent 100%);-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade{animation:scroll-fade-reveal-t 1ms ease-in-out,scroll-fade-reveal-b 1ms ease-in-out;animation-timeline:scroll(self y),scroll(self y);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)),calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade{--scroll-fade-t:var(--_scroll-fade-size-t);--scroll-fade-b:var(--_scroll-fade-size-b)}}.scroll-fade-b{--_scroll-fade-size-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))));--scroll-fade-mask:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--scroll-fade-b,0px)),transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-b{animation:scroll-fade-reveal-b 1ms ease-in-out;animation-timeline:scroll(self y);animation-range:calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-b{--scroll-fade-b:var(--_scroll-fade-size-b)}}.\[animation\:shimmer_1\.6s_infinite\]{animation:shimmer 1.6s infinite}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.\!grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[2\.5rem_minmax\(0\,1fr\)_1\.25rem\]{grid-template-columns:2.5rem minmax(0,1fr) 1.25rem}.grid-cols-\[2\.5rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:2.5rem minmax(0,1fr) auto}.grid-cols-\[120px_minmax\(260px\,2fr\)_minmax\(150px\,1fr\)_minmax\(150px\,1fr\)_auto\]{grid-template-columns:120px minmax(260px,2fr) minmax(150px,1fr) minmax(150px,1fr) auto}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)_minmax\(8rem\,0\.7fr\)_6rem_3rem\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(8rem,.7fr) 6rem 3rem}.grid-cols-\[minmax\(0\,1\.5fr\)_repeat\(2\,minmax\(4\.5rem\,1fr\)\)\]{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(4.5rem,1fr))}.grid-cols-\[minmax\(0\,1fr\)_3rem\]{grid-template-columns:minmax(0,1fr) 3rem}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto_2\.5rem\]{grid-template-columns:minmax(0,1fr) auto 2.5rem}.grid-cols-\[minmax\(110px\,0\.8fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(110px,.8fr) minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[minmax\(220px\,1\.4fr\)_repeat\(4\,minmax\(130px\,1fr\)\)_auto\]{grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(130px,1fr)) auto}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.grid-rows-\[minmax\(0\,1fr\)_auto\]{grid-template-rows:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-between{align-content:space-between}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-1\.75{gap:calc(var(--spacing) * 1.75)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-4\.5{gap:calc(var(--spacing) * 4.5)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-5{column-gap:calc(var(--spacing) * 5)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-3xl{border-radius:calc(var(--radius) * 2.2)}.rounded-\[4px\]{border-radius:4px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) * .6)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-black{border-color:var(--color-black)}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab,red,red)){.border-black\/20{border-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.border-border,.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/70{border-color:color-mix(in oklab,var(--border) 70%,transparent)}}.border-card{border-color:var(--card)}.border-destructive,.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/30{border-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-primary-foreground\/30{border-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.border-primary-foreground\/30{border-color:color-mix(in oklab,var(--primary-foreground) 30%,transparent)}}.border-primary\/25{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/25{border-color:color-mix(in oklab,var(--primary) 25%,transparent)}}.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/50{border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.border-primary\/60{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/60{border-color:color-mix(in oklab,var(--primary) 60%,transparent)}}.border-success\/30{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-success\/30{border-color:color-mix(in oklab,var(--success) 30%,transparent)}}.border-transparent{border-color:#0000}.border-warning\/30{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/30{border-color:color-mix(in oklab,var(--warning) 30%,transparent)}}.border-warning\/40{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/40{border-color:color-mix(in oklab,var(--warning) 40%,transparent)}}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-accent{background-color:var(--accent)}.bg-background,.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,var(--background) 95%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-border{background-color:var(--border)}.bg-card,.bg-card\/90{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/90{background-color:color-mix(in oklab,var(--card) 90%,transparent)}}.bg-destructive,.bg-destructive\/8{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/8{background-color:color-mix(in oklab,var(--destructive) 8%,transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-destructive\/12{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/12{background-color:color-mix(in oklab,var(--destructive) 12%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-highlight\/12{background-color:var(--highlight)}@supports (color:color-mix(in lab,red,red)){.bg-highlight\/12{background-color:color-mix(in oklab,var(--highlight) 12%,transparent)}}.bg-muted{background-color:var(--muted)}.bg-muted-foreground,.bg-muted-foreground\/30{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/30{background-color:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.bg-muted\/45{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/45{background-color:color-mix(in oklab,var(--muted) 45%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/60{background-color:color-mix(in oklab,var(--muted) 60%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}.bg-primary\/8{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/8{background-color:color-mix(in oklab,var(--primary) 8%,transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-secondary{background-color:var(--secondary)}.bg-success,.bg-success\/8{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/8{background-color:color-mix(in oklab,var(--success) 8%,transparent)}}.bg-success\/10{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/10{background-color:color-mix(in oklab,var(--success) 10%,transparent)}}.bg-success\/12{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/12{background-color:color-mix(in oklab,var(--success) 12%,transparent)}}.bg-transparent{background-color:#0000}.bg-warning,.bg-warning\/10{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--warning) 10%,transparent)}}.bg-warning\/14{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/14{background-color:color-mix(in oklab,var(--warning) 14%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-br,.bg-gradient-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.from-muted-foreground\/40{--tw-gradient-from:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.from-muted-foreground\/40{--tw-gradient-from:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}.from-muted-foreground\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary{--tw-gradient-from:var(--primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-foreground\/70{--tw-gradient-via:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.via-foreground\/70{--tw-gradient-via:color-mix(in oklab,var(--foreground) 70%,transparent)}}.via-foreground\/70{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-highlight{--tw-gradient-to:var(--highlight);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-muted-foreground\/40{--tw-gradient-to:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.to-muted-foreground\/40{--tw-gradient-to:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}.to-muted-foreground\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-\[\#071a38\]{fill:#071a38}.fill-current{fill:currentColor}.stroke-0{stroke-width:0}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[3px\]{padding:3px}.p-\[clamp\(1\.75rem\,6vw\,3\.625rem\)\]{padding:clamp(1.75rem,6vw,3.625rem)}.p-px{padding:1px}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.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-5\.5{padding-inline:calc(var(--spacing) * 5.5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-2\.25{padding-block:calc(var(--spacing) * 2.25)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-4\.5{padding-block:calc(var(--spacing) * 4.5)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.\!pl-11{padding-left:calc(var(--spacing) * 11)!important}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.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-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[7px\]{font-size:7px}.text-\[22px\]{font-size:22px}.text-\[clamp\(1\.15rem\,2vw\,1\.45rem\)\]{font-size:clamp(1.15rem,2vw,1.45rem)}.text-\[clamp\(2\.2rem\,5vw\,3\.8rem\)\]{font-size:clamp(2.2rem,5vw,3.8rem)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[0\.86\]{--tw-leading:.86;line-height:.86}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[900\]{--tw-font-weight:900;font-weight:900}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.065em\]{--tw-tracking:-.065em;letter-spacing:-.065em}.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)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-accent-foreground{color:var(--accent-foreground)}.text-black{color:var(--color-black)}.text-blue-900{color:var(--color-blue-900)}.text-card-foreground{color:var(--card-foreground)}.text-current,.text-current\/85{color:currentColor}@supports (color:color-mix(in lab,red,red)){.text-current\/85{color:color-mix(in oklab,currentcolor 85%,transparent)}}.text-destructive{color:var(--destructive)}.text-emerald-600{color:var(--color-emerald-600)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,var(--foreground) 60%,transparent)}}.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/70{color:color-mix(in oklab,var(--foreground) 70%,transparent)}}.text-gray-600{color:var(--color-gray-600)}.text-green-500{color:var(--color-green-500)}.text-highlight-foreground{color:var(--highlight-foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground,.text-primary-foreground\/80{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/80{color:color-mix(in oklab,var(--primary-foreground) 80%,transparent)}}.text-red-600{color:var(--color-red-600)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-success-foreground{color:var(--success-foreground)}.text-transparent{color:#0000}.text-warning{color:var(--warning)}.text-warning-foreground{color:var(--warning-foreground)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.accent-foreground{accent-color:var(--foreground)}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-none,.shadow-sm{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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.shadow-xl,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring,.ring-0{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-1,.ring-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-primary\/25{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.shadow-primary\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--primary) 25%,transparent) var(--tw-shadow-alpha),transparent)}}.ring-background{--tw-ring-color:var(--background)}.ring-border{--tw-ring-color:var(--border)}.ring-primary,.ring-primary\/20{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/20{--tw-ring-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.ring-primary\/40{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.ring-ring\/30{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/30{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}.ring-success\/30{--tw-ring-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.ring-success\/30{--tw-ring-color:color-mix(in oklab,var(--success) 30%,transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-xl{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl))}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-color\,box-shadow\]{transition-property:transform,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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.not-last\:border-b:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\: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)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-6:before{content:var(--tw-content);top:calc(var(--spacing) * 6)}.before\:bottom-6:before{content:var(--tw-content);bottom:calc(var(--spacing) * 6)}.before\:left-5:before{content:var(--tw-content);left:calc(var(--spacing) * 5)}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:0}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:0}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:pt-0:first-child{padding-top:0}.last\:mt-0:last-child{margin-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.hover\:border-primary\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.hover\:bg-accent:hover,.hover\:bg-accent\/35:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/35:hover{background-color:color-mix(in oklab,var(--accent) 35%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-muted\/30:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:bg-warning\/90:hover{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/90:hover{background-color:color-mix(in oklab,var(--warning) 90%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-checked\:border-primary:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}.has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:calc(var(--radius) * .8)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.data-ending-style\:h-0[data-ending-style]{height:0}.data-ending-style\:-translate-x-full[data-ending-style]{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-ending-style\:translate-x-full[data-ending-style]{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-ending-style\:-translate-y-full[data-ending-style]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-ending-style\:translate-y-full[data-ending-style]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-ending-style\:scale-95[data-ending-style]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-ending-style\:duration-300[data-ending-style]{--tw-duration:.3s;transition-duration:.3s}.data-highlighted\:bg-accent[data-highlighted]{background-color:var(--accent)}.data-highlighted\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}.data-popup-open\:bg-accent[data-popup-open]{background-color:var(--accent)}.data-popup-open\:text-accent-foreground[data-popup-open]{color:var(--accent-foreground)}.data-starting-style\:h-0[data-starting-style]{height:0}.data-starting-style\:-translate-x-full[data-starting-style]{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-starting-style\:translate-x-full[data-starting-style]{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-starting-style\:-translate-y-full[data-starting-style]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-starting-style\:translate-y-full[data-starting-style]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-starting-style\:scale-95[data-starting-style]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:var(--spacing)}.data-\[side\=bottom\]\:data-ending-style\:-translate-y-2[data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:-translate-y-2[data-side=bottom][data-starting-style]{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:right-\[-13px\][data-side=left]{right:-13px}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:data-ending-style\:translate-x-2[data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-2[data-side=left][data-starting-style]{--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:left-\[-13px\][data-side=right]{left:-13px}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:data-ending-style\:-translate-x-2[data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:-translate-x-2[data-side=right][data-starting-style]{--tw-translate-x:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.data-\[side\=top\]\:data-ending-style\:translate-y-2[data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-2[data-side=top][data-starting-style]{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem}.data-\[size\=default\]\:w-8[data-size=default]{width:calc(var(--spacing) * 8)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-3\.5[data-size=sm]{height:calc(var(--spacing) * 3.5)}.data-\[size\=sm\]\:w-6[data-size=sm]{width:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive) 90%,transparent)}}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=destructive\]\:data-highlighted\:bg-destructive\/10[data-variant=destructive][data-highlighted]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:data-highlighted\:bg-destructive\/10[data-variant=destructive][data-highlighted]{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.data-\[variant\=destructive\]\:data-highlighted\:text-destructive[data-variant=destructive][data-highlighted]{color:var(--destructive)}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){.supports-\[backdrop-filter\]\:bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.supports-\[backdrop-filter\]\:bg-background\/90{background-color:color-mix(in oklab,var(--background) 90%,transparent)}}}@media not all and (min-width:1100px){.max-\[1100px\]\:col-span-2{grid-column:span 2/span 2}}@media not all and (min-width:699px){.max-\[699px\]\:block{display:block}.max-\[699px\]\:hidden{display:none}.max-\[699px\]\:h-\[34px\]{height:34px}.max-\[699px\]\:w-11{width:calc(var(--spacing) * 11)}.max-\[699px\]\:basis-11{flex-basis:calc(var(--spacing) * 11)}}@media not all and (min-width:640px){.max-\[640px\]\:col-span-1{grid-column:span 1/span 1}}@media not all and (min-width:40rem){.max-sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:1360px){.min-\[1360px\]\:col-start-2{grid-column-start:2}.min-\[1360px\]\:col-start-3{grid-column-start:3}.min-\[1360px\]\:row-start-1{grid-row-start:1}.min-\[1360px\]\:flex{display:flex}.min-\[1360px\]\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.min-\[1360px\]\:gap-6{gap:calc(var(--spacing) * 6)}}@media (min-width:40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:grid{display:grid}.sm\:inline-flex{display:inline-flex}.sm\:size-9\.5{width:calc(var(--spacing) * 9.5);height:calc(var(--spacing) * 9.5)}.sm\:h-\[calc\(100dvh-3rem\)\]{height:calc(100dvh - 3rem)}.sm\:max-h-\[calc\(100dvh-3rem\)\]{max-height:calc(100dvh - 3rem)}.sm\:w-\[calc\(100\%-2\.5rem\)\]{width:calc(100% - 2.5rem)}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-6xl{max-width:var(--container-6xl)}.sm\:max-w-\[760px\]{max-width:760px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(132px\,160px\)\]{grid-template-columns:minmax(0,1fr) minmax(132px,160px)}.sm\:grid-cols-\[minmax\(110px\,0\.8fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(110px,.8fr) minmax(0,1fr) minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.sm\:rounded-xl{border-radius:calc(var(--radius) * 1.4)}.sm\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:text-left{text-align:left}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:block{display:block}.md\:flex{display:flex}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[4\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:4.5rem minmax(0,1fr)}.md\:grid-cols-\[44px_minmax\(0\,1fr\)_auto\]{grid-template-columns:44px minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:justify-items-start{justify-items:start}.md\:justify-items-stretch{justify-items:stretch}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-40{top:calc(var(--spacing) * 40)}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:mb-24{margin-bottom:calc(var(--spacing) * 24)}.lg\:mb-28{margin-bottom:calc(var(--spacing) * 28)}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-18{height:calc(var(--spacing) * 18)}.lg\:h-fit{height:fit-content}.lg\:w-auto{width:auto}.lg\:max-w-sm{max-width:var(--container-sm)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[120px_minmax\(260px\,2fr\)_minmax\(150px\,1fr\)_minmax\(150px\,1fr\)_auto\]{grid-template-columns:120px minmax(260px,2fr) minmax(150px,1fr) minmax(150px,1fr) auto}.lg\:grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.lg\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)_minmax\(8rem\,0\.7fr\)_6rem_3rem\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(8rem,.7fr) 6rem 3rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(16rem\,0\.75fr\)_minmax\(0\,1\.75fr\)\]{grid-template-columns:minmax(16rem,.75fr) minmax(0,1.75fr)}.lg\:grid-cols-\[minmax\(240px\,2fr\)_minmax\(160px\,1fr\)_minmax\(220px\,1fr\)_auto\]{grid-template-columns:minmax(240px,2fr) minmax(160px,1fr) minmax(220px,1fr) auto}.lg\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-7{padding-inline:calc(var(--spacing) * 7)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:px-\[max\(1\.75rem\,calc\(\(100vw-85rem\)\/2\)\)\]{padding-inline:max(1.75rem,50vw - 42.5rem)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-4{top:calc(var(--spacing) * 4)}.xl\:top-40{top:calc(var(--spacing) * 40)}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:grid{display:grid}.xl\:min-h-24{min-height:calc(var(--spacing) * 24)}.xl\:w-full{width:100%}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:justify-items-center{justify-items:center}.xl\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.xl\:text-center{text-align:center}}@container field-group (min-width:28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}.dark\:border-input:where([data-theme=dark],[data-theme=dark] *){border-color:var(--input)}.dark\:bg-destructive\/60:where([data-theme=dark],[data-theme=dark] *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--destructive) 60%,transparent)}}.dark\:bg-gray-950:where([data-theme=dark],[data-theme=dark] *){background-color:var(--color-gray-950)}.dark\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:fill-\[\#f7f9fc\]:where([data-theme=dark],[data-theme=dark] *){fill:#f7f9fc}.dark\:text-muted-foreground:where([data-theme=dark],[data-theme=dark] *){color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-accent\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.dark\:hover\:bg-input\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.dark\:hover\:text-foreground:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.dark\:has-data-checked\:bg-primary\/10:where([data-theme=dark],[data-theme=dark] *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:has-data-checked\:bg-primary\/10:where([data-theme=dark],[data-theme=dark] *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where([data-theme=dark],[data-theme=dark] *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where([data-theme=dark],[data-theme=dark] *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.dark\:data-\[variant\=destructive\]\:data-highlighted\:bg-destructive\/20:where([data-theme=dark],[data-theme=dark] *)[data-variant=destructive][data-highlighted]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:data-highlighted\:bg-destructive\/20:where([data-theme=dark],[data-theme=dark] *)[data-variant=destructive][data-highlighted]{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}@media print{.print\:hidden{display:none}}.data-checked\:translate-x-\[calc\(100\%-2px\)\]:where([data-checked]:not([data-checked=false])),.data-checked\:translate-x-\[calc\(100\%-2px\)\]:where([data-state=checked]){--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-checked\:border-primary:where([data-checked]:not([data-checked=false])),.data-checked\:border-primary:where([data-state=checked]){border-color:var(--primary)}.data-checked\:bg-primary:where([data-checked]:not([data-checked=false])),.data-checked\:bg-primary:where([data-state=checked]){background-color:var(--primary)}.data-checked\:text-primary-foreground:where([data-checked]:not([data-checked=false])),.data-checked\:text-primary-foreground:where([data-state=checked]){color:var(--primary-foreground)}.dark\:data-checked\:bg-primary:where([data-theme=dark],[data-theme=dark] *):where([data-checked]:not([data-checked=false])),.dark\:data-checked\:bg-primary:where([data-theme=dark],[data-theme=dark] *):where([data-state=checked]){background-color:var(--primary)}.dark\:data-checked\:bg-primary-foreground:where([data-theme=dark],[data-theme=dark] *):where([data-checked]:not([data-checked=false])),.dark\:data-checked\:bg-primary-foreground:where([data-theme=dark],[data-theme=dark] *):where([data-state=checked]){background-color:var(--primary-foreground)}.data-unchecked\:translate-x-0:where([data-state=unchecked]),.data-unchecked\:translate-x-0:where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-unchecked\:bg-input:where([data-state=unchecked]),.data-unchecked\:bg-input:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}.dark\:data-unchecked\:bg-foreground:where([data-theme=dark],[data-theme=dark] *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-foreground:where([data-theme=dark],[data-theme=dark] *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--foreground)}.dark\:data-unchecked\:bg-input\/80:where([data-theme=dark],[data-theme=dark] *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-input\/80:where([data-theme=dark],[data-theme=dark] *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-unchecked\:bg-input\/80:where([data-theme=dark],[data-theme=dark] *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-input\/80:where([data-theme=dark],[data-theme=dark] *):where([data-unchecked]:not([data-unchecked=false])){background-color:color-mix(in oklab,var(--input) 80%,transparent)}}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:cursor-not-allowed:where([data-disabled=true]),.data-disabled\:cursor-not-allowed:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-active\:bg-background:where([data-active]:not([data-active=false])),.data-active\:bg-background:where([data-state=active]){background-color:var(--background)}.data-active\:text-foreground:where([data-active]:not([data-active=false])),.data-active\:text-foreground:where([data-state=active]){color:var(--foreground)}.data-active\:text-primary:where([data-active]:not([data-active=false])),.data-active\:text-primary:where([data-state=active]){color:var(--primary)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])),.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}.dark\:data-active\:border-input:where([data-theme=dark],[data-theme=dark] *):where([data-active]:not([data-active=false])),.dark\:data-active\:border-input:where([data-theme=dark],[data-theme=dark] *):where([data-state=active]){border-color:var(--input)}.dark\:data-active\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *):where([data-active]:not([data-active=false])),.dark\:data-active\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *):where([data-state=active]){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-active\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *):where([data-active]:not([data-active=false])),.dark\:data-active\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *):where([data-state=active]){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:data-active\:text-foreground:where([data-theme=dark],[data-theme=dark] *):where([data-active]:not([data-active=false])),.dark\:data-active\:text-foreground:where([data-theme=dark],[data-theme=dark] *):where([data-state=active]){color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:where([data-theme=dark],[data-theme=dark] *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:where([data-theme=dark],[data-theme=dark] *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:where([data-theme=dark],[data-theme=dark] *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:where([data-theme=dark],[data-theme=dark] *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){background-color:#0000}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-vertical\:h-full:where([data-orientation=vertical]){height:100%}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.\[\&_h3\]\:font-semibold h3{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h3\]\:text-foreground h3{color:var(--foreground)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_section\]\:grid section{display:grid}.\[\&_section\]\:content-start section{align-content:flex-start}.\[\&_section\]\:gap-2 section{gap:calc(var(--spacing) * 2)}.\[\&_section\]\:rounded-xl section{border-radius:calc(var(--radius) * 1.4)}.\[\&_section\]\:border section{border-style:var(--tw-border-style);border-width:1px}.\[\&_section\]\:bg-muted\/40 section{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.\[\&_section\]\:bg-muted\/40 section{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.\[\&_section\]\:p-4 section{padding:calc(var(--spacing) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+button\]\:border-t+button{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--destructive)!important}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:calc(var(--spacing) * 4)}@container field-group (min-width:28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\.ui-button\]\:flex-1>.ui-button{flex:1}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing) * 4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (min-width:28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox]{margin-top:1px}@container field-group (min-width:28rem){.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox]{margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>label\]\:sr-only>label{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary) 90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}@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}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root[data-design]{--blue-50:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root[data-design]{--blue-50:color-mix(in oklch,var(--primary) 10%,var(--background))}}:root[data-design]{--blue-100:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root[data-design]{--blue-100:color-mix(in oklch,var(--primary) 18%,var(--background))}}:root[data-design]{--blue-200:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root[data-design]{--blue-200:color-mix(in oklch,var(--primary) 30%,var(--background))}}:root[data-design]{--blue-300:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root[data-design]{--blue-300:color-mix(in oklch,var(--primary) 48%,var(--background))}}:root[data-design]{--blue-400:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root[data-design]{--blue-400:color-mix(in oklch,var(--primary) 72%,var(--background))}}:root[data-design]{--blue-500:var(--primary);--blue-600:var(--primary);--blue-700:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root[data-design]{--blue-700:color-mix(in oklch,var(--primary) 86%,var(--foreground))}}:root[data-design]{--blue-800:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root[data-design]{--blue-800:color-mix(in oklch,var(--primary) 72%,var(--foreground))}}:root[data-design]{--blue-900:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root[data-design]{--blue-900:color-mix(in oklch,var(--primary) 58%,var(--foreground))}}:root[data-design]{--text-soft:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:root[data-design]{--text-soft:color-mix(in oklch,var(--foreground) 68%,var(--muted-foreground))}}:root[data-design]{--primary-hover:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root[data-design]{--primary-hover:color-mix(in oklch,var(--primary) 84%,var(--foreground))}}:root[data-design=modern-minimal]{--background:oklch(100% 0 0);--foreground:oklch(32.11% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(32.11% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(32.11% 0 0);--primary:oklch(56.91% .188 259.815);--primary-foreground:oklch(100% 0 0);--secondary:oklch(96.7% .0029 264.542);--secondary-foreground:oklch(44.61% .0263 256.802);--muted:oklch(98.46% .0017 247.839);--muted-foreground:oklch(55.1% .0234 264.364);--accent:oklch(95.14% .025 236.824);--accent-foreground:oklch(37.91% .1378 265.522);--destructive:oklch(58.79% .2078 25.3313);--destructive-foreground:oklch(100% 0 0);--border:oklch(92.76% .0058 264.531);--input:oklch(92.76% .0058 264.531);--ring:oklch(62.31% .188 259.815);--chart-1:oklch(62.31% .188 259.815);--chart-2:oklch(54.61% .2152 262.881);--chart-3:oklch(48.82% .2172 264.376);--chart-4:oklch(42.44% .1809 265.638);--chart-5:oklch(37.91% .1378 265.522);--radius:.375rem;--sidebar:oklch(98.46% .0017 247.839);--sidebar-foreground:oklch(32.11% 0 0);--sidebar-primary:oklch(55.87% .188 259.815);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(95.14% .025 236.824);--sidebar-accent-foreground:oklch(37.91% .1378 265.522);--sidebar-border:oklch(92.76% .0058 264.531);--sidebar-ring:oklch(62.31% .188 259.815);--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a}:root[data-design=modern-minimal][data-theme=dark]{--background:oklch(20.46% 0 0);--foreground:oklch(92.19% 0 0);--card:oklch(26.86% 0 0);--card-foreground:oklch(92.19% 0 0);--popover:oklch(26.86% 0 0);--popover-foreground:oklch(92.19% 0 0);--primary:oklch(65.13% .188 259.815);--primary-foreground:oklch(26.86% 0 0);--secondary:oklch(26.86% 0 0);--secondary-foreground:oklch(92.19% 0 0);--muted:oklch(23.93% 0 0);--muted-foreground:oklch(71.55% 0 0);--accent:oklch(37.91% .1378 265.522);--accent-foreground:oklch(88.23% .0571 254.128);--destructive:oklch(67.06% .2078 25.3313);--destructive-foreground:oklch(26.86% 0 0);--border:oklch(37.15% 0 0);--input:oklch(37.15% 0 0);--ring:oklch(62.31% .188 259.815);--chart-1:oklch(71.37% .1434 254.624);--chart-2:oklch(62.31% .188 259.815);--chart-3:oklch(54.61% .2152 262.881);--chart-4:oklch(48.82% .2172 264.376);--chart-5:oklch(42.44% .1809 265.638);--radius:.375rem;--sidebar:oklch(20.46% 0 0);--sidebar-foreground:oklch(92.19% 0 0);--sidebar-primary:oklch(62.31% .188 259.815);--sidebar-primary-foreground:oklch(22.93% 0 0);--sidebar-accent:oklch(37.91% .1378 265.522);--sidebar-accent-foreground:oklch(88.23% .0571 254.128);--sidebar-border:oklch(37.15% 0 0);--sidebar-ring:oklch(62.31% .188 259.815);--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a}[data-design-preview=modern-minimal]{--theme-preview-background:oklch(100% 0 0);--theme-preview-primary:oklch(56.91% .188 259.815);--theme-preview-accent:oklch(95.14% .025 236.824)}:root[data-design=violet-bloom]{--background:oklch(99.4% 0 0);--foreground:oklch(0% 0 0);--card:oklch(99.4% 0 0);--card-foreground:oklch(0% 0 0);--popover:oklch(99.11% 0 0);--popover-foreground:oklch(0% 0 0);--primary:oklch(53.93% .2713 286.746);--primary-foreground:oklch(100% 0 0);--secondary:oklch(95.4% .0063 255.476);--secondary-foreground:oklch(13.44% 0 0);--muted:oklch(97.02% 0 0);--muted-foreground:oklch(43.86% 0 0);--accent:oklch(93.93% .0288 266.368);--accent-foreground:oklch(52.75% .1903 259.485);--destructive:oklch(57.98% .1902 23.0704);--destructive-foreground:oklch(100% 0 0);--border:oklch(93% .0094 286.216);--input:oklch(94.01% 0 0);--ring:oklch(0% 0 0);--chart-1:oklch(74.59% .1483 156.45);--chart-2:oklch(53.93% .2713 286.746);--chart-3:oklch(73.36% .1758 50.5517);--chart-4:oklch(58.28% .1809 259.728);--chart-5:oklch(55.9% 0 0);--radius:1.4rem;--sidebar:oklch(97.77% .0051 247.876);--sidebar-foreground:oklch(0% 0 0);--sidebar-primary:oklch(0% 0 0);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(94.01% 0 0);--sidebar-accent-foreground:oklch(0% 0 0);--sidebar-border:oklch(94.01% 0 0);--sidebar-ring:oklch(0% 0 0);--shadow-sm:0px 2px 3px 0px #00000029,0px 1px 2px -1px #00000029;--shadow-md:0px 2px 3px 0px #00000029,0px 2px 4px -1px #00000029;--shadow-lg:0px 2px 3px 0px #00000029,0px 4px 6px -1px #00000029}:root[data-design=violet-bloom][data-theme=dark]{--background:oklch(22.23% .006 271.139);--foreground:oklch(95.51% 0 0);--card:oklch(25.68% .0076 274.653);--card-foreground:oklch(95.51% 0 0);--popover:oklch(25.68% .0076 274.653);--popover-foreground:oklch(95.51% 0 0);--primary:oklch(67.06% .2294 291.744);--primary-foreground:oklch(25.66% 0 0);--secondary:oklch(29.4% .013 272.931);--secondary-foreground:oklch(95.51% 0 0);--muted:oklch(29.4% .013 272.931);--muted-foreground:oklch(70.58% 0 0);--accent:oklch(27.95% .0368 260.031);--accent-foreground:oklch(78.57% .1153 246.66);--destructive:oklch(71.06% .1661 22.2162);--destructive-foreground:oklch(31.91% 0 0);--border:oklch(32.89% .0092 268.384);--input:oklch(32.89% .0092 268.384);--ring:oklch(61.32% .2294 291.744);--chart-1:oklch(80.03% .1821 151.711);--chart-2:oklch(61.32% .2294 291.744);--chart-3:oklch(80.77% .1035 19.5706);--chart-4:oklch(66.91% .1569 260.106);--chart-5:oklch(70.58% 0 0);--radius:1.4rem;--sidebar:oklch(20.11% .0039 286.04);--sidebar-foreground:oklch(95.51% 0 0);--sidebar-primary:oklch(62.81% .2294 291.744);--sidebar-primary-foreground:oklch(20.09% 0 0);--sidebar-accent:oklch(29.4% .013 272.931);--sidebar-accent-foreground:oklch(70.63% .2294 291.744);--sidebar-border:oklch(32.89% .0092 268.384);--sidebar-ring:oklch(61.32% .2294 291.744);--shadow-sm:0px 2px 3px 0px #00000029,0px 1px 2px -1px #00000029;--shadow-md:0px 2px 3px 0px #00000029,0px 2px 4px -1px #00000029;--shadow-lg:0px 2px 3px 0px #00000029,0px 4px 6px -1px #00000029}[data-design-preview=violet-bloom]{--theme-preview-background:oklch(99.4% 0 0);--theme-preview-primary:oklch(53.93% .2713 286.746);--theme-preview-accent:oklch(93.93% .0288 266.368)}:root[data-design=t3-chat]{--background:oklch(97.54% .0084 325.641);--foreground:oklch(32.57% .1161 325.037);--card:oklch(97.54% .0084 325.641);--card-foreground:oklch(32.57% .1161 325.037);--popover:oklch(100% 0 0);--popover-foreground:oklch(32.57% .1161 325.037);--primary:oklch(53.16% .1409 355.2);--primary-foreground:oklch(100% 0 0);--secondary:oklch(86.96% .0675 334.899);--secondary-foreground:oklch(44.48% .1341 324.799);--muted:oklch(93.95% .026 331.545);--muted-foreground:oklch(49.24% .1244 324.452);--accent:oklch(86.96% .0675 334.899);--accent-foreground:oklch(44.48% .1341 324.799);--destructive:oklch(52.48% .1368 20.8317);--destructive-foreground:oklch(100% 0 0);--border:oklch(85.68% .0829 328.911);--input:oklch(85.17% .0558 336.6);--ring:oklch(59.16% .218 .5844);--chart-1:oklch(60.38% .2363 344.466);--chart-2:oklch(44.45% .2251 300.625);--chart-3:oklch(37.9% .0438 226.154);--chart-4:oklch(83.3% .1185 88.3461);--chart-5:oklch(78.43% .1256 58.9964);--radius:.5rem;--sidebar:oklch(93.6% .0288 320.579);--sidebar-foreground:oklch(49.48% .1909 354.544);--sidebar-primary:oklch(39.63% .0251 285.196);--sidebar-primary-foreground:oklch(96.68% .0124 337.523);--sidebar-accent:oklch(97.89% .0013 106.424);--sidebar-accent-foreground:oklch(39.63% .0251 285.196);--sidebar-border:oklch(93.83% .0026 48.7178);--sidebar-ring:oklch(59.16% .218 .5844);--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a}:root[data-design=t3-chat][data-theme=dark]{--background:oklch(24.09% .0201 307.535);--foreground:oklch(83.98% .0387 309.539);--card:oklch(28.03% .0232 307.541);--card-foreground:oklch(84.56% .0302 341.46);--popover:oklch(15.48% .0132 338.902);--popover-foreground:oklch(96.47% .0091 341.804);--primary:oklch(67.74% .1853 4.0994);--primary-foreground:oklch(28.61% .0618 346.368);--secondary:oklch(31.37% .0306 310.061);--secondary-foreground:oklch(84.83% .0382 307.961);--muted:oklch(26.34% .0219 309.475);--muted-foreground:oklch(79.4% .0372 307.103);--accent:oklch(36.49% .0508 308.491);--accent-foreground:oklch(96.47% .0091 341.804);--destructive:oklch(65.99% .0524 12.6119);--destructive-foreground:oklch(27.82% 0 0);--border:oklch(32.86% .0154 343.446);--input:oklch(33.87% .0195 332.835);--ring:oklch(59.16% .218 .5844);--chart-1:oklch(53.16% .1409 355.2);--chart-2:oklch(56.33% .1912 306.856);--chart-3:oklch(72.27% .1502 60.5799);--chart-4:oklch(61.93% .2029 312.742);--chart-5:oklch(61.18% .2093 6.1387);--radius:.5rem;--sidebar:oklch(18.93% .0163 331.048);--sidebar-foreground:oklch(86.07% .0293 343.661);--sidebar-primary:oklch(60.71% .2172 264.376);--sidebar-primary-foreground:oklch(18.73% 0 0);--sidebar-accent:oklch(23.37% .0261 338.196);--sidebar-accent-foreground:oklch(96.74% .0013 286.375);--sidebar-border:oklch(0% 0 0);--sidebar-ring:oklch(59.16% .218 .5844);--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a}[data-design-preview=t3-chat]{--theme-preview-background:oklch(97.54% .0084 325.641);--theme-preview-primary:oklch(53.16% .1409 355.2);--theme-preview-accent:oklch(86.96% .0675 334.899)}:root[data-design=twitter]{--background:oklch(100% 0 0);--foreground:oklch(18.84% .0128 248.51);--card:oklch(97.84% .0011 197.139);--card-foreground:oklch(18.84% .0128 248.51);--popover:oklch(100% 0 0);--popover-foreground:oklch(18.84% .0128 248.51);--primary:oklch(54.1% .1606 244.996);--primary-foreground:oklch(100% 0 0);--secondary:oklch(18.84% .0128 248.51);--secondary-foreground:oklch(100% 0 0);--muted:oklch(92.22% .0013 286.374);--muted-foreground:oklch(18.84% .0128 248.51);--accent:oklch(93.92% .0166 250.845);--accent-foreground:oklch(51.26% .1606 244.996);--destructive:oklch(57.37% .2376 25.7658);--destructive-foreground:oklch(100% 0 0);--border:oklch(93.17% .0118 231.659);--input:oklch(98.09% .0025 228.784);--ring:oklch(68.18% .1584 243.354);--chart-1:oklch(67.23% .1606 244.996);--chart-2:oklch(69.07% .1554 160.345);--chart-3:oklch(82.14% .16 82.5337);--chart-4:oklch(70.64% .1822 151.713);--chart-5:oklch(59.19% .2186 10.5826);--radius:1.3rem;--sidebar:oklch(97.84% .0011 197.139);--sidebar-foreground:oklch(18.84% .0128 248.51);--sidebar-primary:oklch(54.1% .1606 244.996);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(93.92% .0166 250.845);--sidebar-accent-foreground:oklch(51.26% .1606 244.996);--sidebar-border:oklch(92.71% .0101 238.518);--sidebar-ring:oklch(68.18% .1584 243.354);--shadow-sm:0px 2px 0px 0px #1da1f200,0px 1px 2px -1px #1da1f200;--shadow-md:0px 2px 0px 0px #1da1f200,0px 2px 4px -1px #1da1f200;--shadow-lg:0px 2px 0px 0px #1da1f200,0px 4px 6px -1px #1da1f200}:root[data-design=twitter][data-theme=dark]{--background:oklch(0% 0 0);--foreground:oklch(93.28% .0025 228.786);--card:oklch(20.97% .008 274.533);--card-foreground:oklch(88.53% 0 0);--popover:oklch(0% 0 0);--popover-foreground:oklch(93.28% .0025 228.786);--primary:oklch(66.92% .1607 245.011);--primary-foreground:oklch(29.91% 0 0);--secondary:oklch(96.22% .0035 219.533);--secondary-foreground:oklch(18.84% .0128 248.51);--muted:oklch(20.9% 0 0);--muted-foreground:oklch(60.55% .0078 247.966);--accent:oklch(19.28% .0331 242.546);--accent-foreground:oklch(66.92% .1607 245.011);--destructive:oklch(63.47% .2376 25.7658);--destructive-foreground:oklch(20.95% 0 0);--border:oklch(26.74% .0047 248.005);--input:oklch(30.2% .0288 244.824);--ring:oklch(68.18% .1584 243.354);--chart-1:oklch(67.23% .1606 244.996);--chart-2:oklch(69.07% .1554 160.345);--chart-3:oklch(82.14% .16 82.5337);--chart-4:oklch(70.64% .1822 151.713);--chart-5:oklch(59.19% .2186 10.5826);--radius:1.3rem;--sidebar:oklch(20.97% .008 274.533);--sidebar-foreground:oklch(88.53% 0 0);--sidebar-primary:oklch(68.18% .1584 243.354);--sidebar-primary-foreground:oklch(31.34% 0 0);--sidebar-accent:oklch(19.28% .0331 242.546);--sidebar-accent-foreground:oklch(66.92% .1607 245.011);--sidebar-border:oklch(37.95% .022 240.594);--sidebar-ring:oklch(68.18% .1584 243.354);--shadow-sm:0px 2px 0px 0px #1da1f200,0px 1px 2px -1px #1da1f200;--shadow-md:0px 2px 0px 0px #1da1f200,0px 2px 4px -1px #1da1f200;--shadow-lg:0px 2px 0px 0px #1da1f200,0px 4px 6px -1px #1da1f200}[data-design-preview=twitter]{--theme-preview-background:oklch(100% 0 0);--theme-preview-primary:oklch(54.1% .1606 244.996);--theme-preview-accent:oklch(93.92% .0166 250.845)}:root[data-design=mocha-mousse]{--background:oklch(95.29% .0146 102.46);--foreground:oklch(40.63% .0255 40.3627);--card:oklch(95.29% .0146 102.46);--card-foreground:oklch(40.63% .0255 40.3627);--popover:oklch(100% 0 0);--popover-foreground:oklch(40.63% .0255 40.3627);--primary:oklch(53.6% .0623 44.3588);--primary-foreground:oklch(100% 0 0);--secondary:oklch(74.73% .0387 80.5476);--secondary-foreground:oklch(37.18% 0 0);--muted:oklch(85.02% .0389 49.0874);--muted-foreground:oklch(45.82% .0512 37.2132);--accent:oklch(85.02% .0389 49.0874);--accent-foreground:oklch(40.63% .0255 40.3627);--destructive:oklch(22.25% .0098 52.9636);--destructive-foreground:oklch(100% 0 0);--border:oklch(74.73% .0387 80.5476);--input:oklch(74.73% .0387 80.5476);--ring:oklch(60.83% .0623 44.3588);--chart-1:oklch(60.83% .0623 44.3588);--chart-2:oklch(54.16% .0512 37.2132);--chart-3:oklch(72.72% .0539 52.332);--chart-4:oklch(74.73% .0387 80.5476);--chart-5:oklch(64.4% .0405 52.3917);--radius:.5rem;--sidebar:oklch(89.03% .0278 49.5658);--sidebar-foreground:oklch(40.63% .0255 40.3627);--sidebar-primary:oklch(48.93% .0623 44.3588);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(72.72% .0539 52.332);--sidebar-accent-foreground:oklch(35.06% 0 0);--sidebar-border:oklch(64.4% .0405 52.3917);--sidebar-ring:oklch(60.83% .0623 44.3588);--shadow-sm:2px 2px 0px 0px #997b6c1c,2px 1px 2px -1px #997b6c1c;--shadow-md:2px 2px 0px 0px #997b6c1c,2px 2px 4px -1px #997b6c1c;--shadow-lg:2px 2px 0px 0px #997b6c1c,2px 4px 6px -1px #997b6c1c}:root[data-design=mocha-mousse][data-theme=dark]{--background:oklch(27.21% .0141 48.1783);--foreground:oklch(95.29% .0146 102.46);--card:oklch(32.91% .0156 50.8936);--card-foreground:oklch(95.29% .0146 102.46);--popover:oklch(32.91% .0156 50.8936);--popover-foreground:oklch(95.29% .0146 102.46);--primary:oklch(72.72% .0539 52.332);--primary-foreground:oklch(27.21% .0141 48.1783);--secondary:oklch(54.16% .0512 37.2132);--secondary-foreground:oklch(96.16% .0146 102.46);--muted:oklch(40.63% .0255 40.3627);--muted-foreground:oklch(78.76% .038 50.861);--accent:oklch(74.73% .0387 80.5476);--accent-foreground:oklch(27.21% .0141 48.1783);--destructive:oklch(71.65% .142 21.4566);--destructive-foreground:oklch(27.21% .0141 48.1783);--border:oklch(40.63% .0255 40.3627);--input:oklch(40.63% .0255 40.3627);--ring:oklch(72.72% .0539 52.332);--chart-1:oklch(72.72% .0539 52.332);--chart-2:oklch(74.73% .0387 80.5476);--chart-3:oklch(60.83% .0623 44.3588);--chart-4:oklch(54.16% .0512 37.2132);--chart-5:oklch(64.4% .0405 52.3917);--radius:.5rem;--sidebar:oklch(22.25% .0098 52.9636);--sidebar-foreground:oklch(95.29% .0146 102.46);--sidebar-primary:oklch(72.72% .0539 52.332);--sidebar-primary-foreground:oklch(22.25% .0098 52.9636);--sidebar-accent:oklch(74.73% .0387 80.5476);--sidebar-accent-foreground:oklch(22.25% .0098 52.9636);--sidebar-border:oklch(40.63% .0255 40.3627);--sidebar-ring:oklch(72.72% .0539 52.332);--shadow-sm:2px 2px 0px 0px #5a483f1c,2px 1px 2px -1px #5a483f1c;--shadow-md:2px 2px 0px 0px #5a483f1c,2px 2px 4px -1px #5a483f1c;--shadow-lg:2px 2px 0px 0px #5a483f1c,2px 4px 6px -1px #5a483f1c}[data-design-preview=mocha-mousse]{--theme-preview-background:oklch(95.29% .0146 102.46);--theme-preview-primary:oklch(53.6% .0623 44.3588);--theme-preview-accent:oklch(85.02% .0389 49.0874)}:root[data-design=bubblegum]{--background:oklch(93.99% .0203 345.699);--foreground:oklch(47.12% 0 0);--card:oklch(94.98% .05 86.8891);--card-foreground:oklch(47.12% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(47.12% 0 0);--primary:oklch(54.29% .1801 348.139);--primary-foreground:oklch(100% 0 0);--secondary:oklch(80.95% .0694 198.186);--secondary-foreground:oklch(32.11% 0 0);--muted:oklch(88% .0504 212.095);--muted-foreground:oklch(48.13% 0 0);--accent:oklch(91.95% .0801 87.667);--accent-foreground:oklch(32.11% 0 0);--destructive:oklch(53.98% .1697 21.9551);--destructive-foreground:oklch(100% 0 0);--border:oklch(62.09% .1801 348.139);--input:oklch(91.89% 0 0);--ring:oklch(70.02% .1597 350.753);--chart-1:oklch(70.02% .1597 350.753);--chart-2:oklch(81.89% .0799 212.089);--chart-3:oklch(91.95% .0801 87.667);--chart-4:oklch(79.98% .111 348.179);--chart-5:oklch(61.97% .1899 353.909);--radius:.4rem;--sidebar:oklch(91.4% .0424 343.091);--sidebar-foreground:oklch(32.11% 0 0);--sidebar-primary:oklch(52.67% .2118 354.308);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(82.28% .1095 346.018);--sidebar-accent-foreground:oklch(32.11% 0 0);--sidebar-border:oklch(94.64% .0327 307.175);--sidebar-ring:oklch(65.59% .2118 354.308);--shadow-sm:3px 3px 0px 0px #d1519a,3px 1px 2px -1px #d1519a;--shadow-md:3px 3px 0px 0px #d1519a,3px 2px 4px -1px #d1519a;--shadow-lg:3px 3px 0px 0px #d1519a,3px 4px 6px -1px #d1519a}:root[data-design=bubblegum][data-theme=dark]{--background:oklch(24.97% .0305 234.163);--foreground:oklch(93.06% .0197 349.079);--card:oklch(29.02% .0299 233.535);--card-foreground:oklch(93.06% .0197 349.079);--popover:oklch(29.02% .0299 233.535);--popover-foreground:oklch(93.06% .0197 349.079);--primary:oklch(91.95% .0801 87.667);--primary-foreground:oklch(24.97% .0305 234.163);--secondary:oklch(77.94% .0803 4.133);--secondary-foreground:oklch(24.97% .0305 234.163);--muted:oklch(27.13% .0086 255.578);--muted-foreground:oklch(77.94% .0803 4.133);--accent:oklch(66.99% .0988 356.976);--accent-foreground:oklch(28.5% .0197 349.079);--destructive:oklch(68.9% .1806 350.36);--destructive-foreground:oklch(24.97% .0305 234.163);--border:oklch(39.07% .0399 242.218);--input:oklch(30.93% .0305 232.003);--ring:oklch(69.98% .0896 201.867);--chart-1:oklch(69.98% .0896 201.867);--chart-2:oklch(77.94% .0803 4.133);--chart-3:oklch(66.99% .0988 356.976);--chart-4:oklch(44.08% .0702 217.085);--chart-5:oklch(27.13% .0086 255.578);--radius:.4rem;--sidebar:oklch(23.03% .027 235.974);--sidebar-foreground:oklch(96.7% .0029 264.542);--sidebar-primary:oklch(65.59% .2118 354.308);--sidebar-primary-foreground:oklch(24.49% 0 0);--sidebar-accent:oklch(82.28% .1095 346.018);--sidebar-accent-foreground:oklch(27.81% .0296 256.848);--sidebar-border:oklch(37.29% .0306 259.733);--sidebar-ring:oklch(65.59% .2118 354.308);--shadow-sm:3px 3px 0px 0px #324859,3px 1px 2px -1px #324859;--shadow-md:3px 3px 0px 0px #324859,3px 2px 4px -1px #324859;--shadow-lg:3px 3px 0px 0px #324859,3px 4px 6px -1px #324859}[data-design-preview=bubblegum]{--theme-preview-background:oklch(93.99% .0203 345.699);--theme-preview-primary:oklch(54.29% .1801 348.139);--theme-preview-accent:oklch(91.95% .0801 87.667)}:root[data-design=amethyst-haze]{--background:oklch(97.77% .0041 301.426);--foreground:oklch(36.51% .0325 287.081);--card:oklch(100% 0 0);--card-foreground:oklch(36.51% .0325 287.081);--popover:oklch(100% 0 0);--popover-foreground:oklch(36.51% .0325 287.081);--primary:oklch(55.38% .0767 299.734);--primary-foreground:oklch(97.77% .0041 301.426);--secondary:oklch(89.57% .0265 300.242);--secondary-foreground:oklch(36.51% .0325 287.081);--muted:oklch(89.06% .0139 299.775);--muted-foreground:oklch(48.71% .0375 290.79);--accent:oklch(78.89% .0802 359.938);--accent-foreground:oklch(33.94% .0441 1.7583);--destructive:oklch(56.62% .1578 22.6734);--destructive-foreground:oklch(97.77% .0041 301.426);--border:oklch(84.47% .0226 300.142);--input:oklch(93.29% .0124 301.278);--ring:oklch(61.04% .0767 299.734);--chart-1:oklch(61.04% .0767 299.734);--chart-2:oklch(78.89% .0802 359.938);--chart-3:oklch(73.21% .0749 169.867);--chart-4:oklch(85.4% .0882 76.8292);--chart-5:oklch(78.57% .0645 258.084);--radius:.5rem;--sidebar:oklch(95.54% .0082 301.354);--sidebar-foreground:oklch(36.51% .0325 287.081);--sidebar-primary:oklch(53.81% .0767 299.734);--sidebar-primary-foreground:oklch(97.77% .0041 301.426);--sidebar-accent:oklch(78.89% .0802 359.938);--sidebar-accent-foreground:oklch(33.94% .0441 1.7583);--sidebar-border:oklch(87.19% .0198 302.169);--sidebar-ring:oklch(61.04% .0767 299.734);--shadow-sm:1px 2px 5px 1px #0000000f,1px 1px 2px 0px #0000000f;--shadow-md:1px 2px 5px 1px #0000000f,1px 2px 4px 0px #0000000f;--shadow-lg:1px 2px 5px 1px #0000000f,1px 4px 6px 0px #0000000f}:root[data-design=amethyst-haze][data-theme=dark]{--background:oklch(21.66% .0215 292.847);--foreground:oklch(90.53% .0245 293.557);--card:oklch(25.44% .0301 292.732);--card-foreground:oklch(90.53% .0245 293.557);--popover:oklch(25.44% .0301 292.732);--popover-foreground:oklch(90.53% .0245 293.557);--primary:oklch(70.58% .0777 302.049);--primary-foreground:oklch(21.66% .0215 292.847);--secondary:oklch(46.04% .0472 295.558);--secondary-foreground:oklch(90.53% .0245 293.557);--muted:oklch(25.6% .032 294.838);--muted-foreground:oklch(69.74% .0282 300.061);--accent:oklch(31.81% .0321 308.615);--accent-foreground:oklch(83.91% .0692 2.6681);--destructive:oklch(68.75% .142 21.4566);--destructive-foreground:oklch(21.66% .0215 292.847);--border:oklch(30.63% .0359 293.337);--input:oklch(28.47% .0346 291.273);--ring:oklch(70.58% .0777 302.049);--chart-1:oklch(70.58% .0777 302.049);--chart-2:oklch(83.91% .0692 2.6681);--chart-3:oklch(73.21% .0749 169.867);--chart-4:oklch(85.4% .0882 76.8292);--chart-5:oklch(78.57% .0645 258.084);--radius:.5rem;--sidebar:oklch(19.85% .02 293.664);--sidebar-foreground:oklch(90.53% .0245 293.557);--sidebar-primary:oklch(70.58% .0777 302.049);--sidebar-primary-foreground:oklch(21.66% .0215 292.847);--sidebar-accent:oklch(31.81% .0321 308.615);--sidebar-accent-foreground:oklch(83.91% .0692 2.6681);--sidebar-border:oklch(28.47% .0346 291.273);--sidebar-ring:oklch(70.58% .0777 302.049);--shadow-sm:1px 2px 5px 1px #0000000f,1px 1px 2px 0px #0000000f;--shadow-md:1px 2px 5px 1px #0000000f,1px 2px 4px 0px #0000000f;--shadow-lg:1px 2px 5px 1px #0000000f,1px 4px 6px 0px #0000000f}[data-design-preview=amethyst-haze]{--theme-preview-background:oklch(97.77% .0041 301.426);--theme-preview-primary:oklch(55.38% .0767 299.734);--theme-preview-accent:oklch(78.89% .0802 359.938)}:root[data-design=notebook]{--background:oklch(98.21% 0 0);--foreground:oklch(34.85% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(34.85% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(34.85% 0 0);--primary:oklch(48.91% 0 0);--primary-foreground:oklch(95.51% 0 0);--secondary:oklch(90.06% 0 0);--secondary-foreground:oklch(34.85% 0 0);--muted:oklch(91.58% 0 0);--muted-foreground:oklch(43.13% 0 0);--accent:oklch(93.54% .0456 94.8549);--accent-foreground:oklch(40.15% .0436 37.9587);--destructive:oklch(56.21% .0978 20.0041);--destructive-foreground:oklch(100% 0 0);--border:oklch(55.38% .0025 17.232);--input:oklch(100% 0 0);--ring:oklch(70.58% 0 0);--chart-1:oklch(32.11% 0 0);--chart-2:oklch(44.95% 0 0);--chart-3:oklch(56.93% 0 0);--chart-4:oklch(68.3% 0 0);--chart-5:oklch(79.21% 0 0);--radius:.625rem;--sidebar:oklch(95.51% 0 0);--sidebar-foreground:oklch(34.85% 0 0);--sidebar-primary:oklch(48.91% 0 0);--sidebar-primary-foreground:oklch(95.51% 0 0);--sidebar-accent:oklch(93.54% .0456 94.8549);--sidebar-accent-foreground:oklch(40.15% .0436 37.9587);--sidebar-border:oklch(80.78% 0 0);--sidebar-ring:oklch(70.58% 0 0);--shadow-sm:1px 4px 5px 0px #00000008,1px 1px 2px -1px #00000008;--shadow-md:1px 4px 5px 0px #00000008,1px 2px 4px -1px #00000008;--shadow-lg:1px 4px 5px 0px #00000008,1px 4px 6px -1px #00000008}:root[data-design=notebook][data-theme=dark]{--background:oklch(28.91% 0 0);--foreground:oklch(89.45% 0 0);--card:oklch(32.11% 0 0);--card-foreground:oklch(89.45% 0 0);--popover:oklch(32.11% 0 0);--popover-foreground:oklch(89.45% 0 0);--primary:oklch(75.72% 0 0);--primary-foreground:oklch(28.91% 0 0);--secondary:oklch(46.76% 0 0);--secondary-foreground:oklch(86.64% 0 0);--muted:oklch(39.04% 0 0);--muted-foreground:oklch(76.85% 0 0);--accent:oklch(90.67% 0 0);--accent-foreground:oklch(32.11% 0 0);--destructive:oklch(79.15% .0491 18.241);--destructive-foreground:oklch(28.91% 0 0);--border:oklch(42.76% 0 0);--input:oklch(32.11% 0 0);--ring:oklch(80.78% 0 0);--chart-1:oklch(95.21% 0 0);--chart-2:oklch(85.76% 0 0);--chart-3:oklch(75.72% 0 0);--chart-4:oklch(65.34% 0 0);--chart-5:oklch(54.52% 0 0);--radius:.625rem;--sidebar:oklch(24.78% 0 0);--sidebar-foreground:oklch(89.45% 0 0);--sidebar-primary:oklch(75.72% 0 0);--sidebar-primary-foreground:oklch(24.78% 0 0);--sidebar-accent:oklch(90.67% 0 0);--sidebar-accent-foreground:oklch(32.11% 0 0);--sidebar-border:oklch(42.76% 0 0);--sidebar-ring:oklch(80.78% 0 0);--shadow-sm:1px 4px 5px 0px #00000008,1px 1px 2px -1px #00000008;--shadow-md:1px 4px 5px 0px #00000008,1px 2px 4px -1px #00000008;--shadow-lg:1px 4px 5px 0px #00000008,1px 4px 6px -1px #00000008}[data-design-preview=notebook]{--theme-preview-background:oklch(98.21% 0 0);--theme-preview-primary:oklch(48.91% 0 0);--theme-preview-accent:oklch(93.54% .0456 94.8549)}:root[data-design=doom-64]{--background:oklch(84.52% 0 0);--foreground:oklch(23.93% 0 0);--card:oklch(75.72% 0 0);--card-foreground:oklch(23.93% 0 0);--popover:oklch(75.72% 0 0);--popover-foreground:oklch(23.93% 0 0);--primary:oklch(37.72% .1887 27.4816);--primary-foreground:oklch(100% 0 0);--secondary:oklch(49.55% .0896 126.186);--secondary-foreground:oklch(100% 0 0);--muted:oklch(78.26% 0 0);--muted-foreground:oklch(38.08% 0 0);--accent:oklch(58.8% .0993 245.739);--accent-foreground:oklch(17.72% 0 0);--destructive:oklch(37.92% .1975 46.4558);--destructive-foreground:oklch(75.72% 0 0);--border:oklch(43.13% 0 0);--input:oklch(43.13% 0 0);--ring:oklch(50.16% .1887 27.4816);--chart-1:oklch(50.16% .1887 27.4816);--chart-2:oklch(49.55% .0896 126.186);--chart-3:oklch(58.8% .0993 245.739);--chart-4:oklch(70.76% .1975 46.4558);--chart-5:oklch(56.56% .0431 40.4319);--radius:0px;--sidebar:oklch(75.72% 0 0);--sidebar-foreground:oklch(23.93% 0 0);--sidebar-primary:oklch(37.72% .1887 27.4816);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(58.8% .0993 245.739);--sidebar-accent-foreground:oklch(17.72% 0 0);--sidebar-border:oklch(43.13% 0 0);--sidebar-ring:oklch(50.16% .1887 27.4816);--shadow-sm:0px 2px 4px 0px #0006,0px 1px 2px -1px #0006;--shadow-md:0px 2px 4px 0px #0006,0px 2px 4px -1px #0006;--shadow-lg:0px 2px 4px 0px #0006,0px 4px 6px -1px #0006}:root[data-design=doom-64][data-theme=dark]{--background:oklch(21.78% 0 0);--foreground:oklch(90.67% 0 0);--card:oklch(28.5% 0 0);--card-foreground:oklch(90.67% 0 0);--popover:oklch(28.5% 0 0);--popover-foreground:oklch(90.67% 0 0);--primary:oklch(68.94% .209 27.0276);--primary-foreground:oklch(28.5% 0 0);--secondary:oklch(64.23% .1467 133.015);--secondary-foreground:oklch(0% 0 0);--muted:oklch(26.45% 0 0);--muted-foreground:oklch(70.58% 0 0);--accent:oklch(74.82% .1235 244.749);--accent-foreground:oklch(0% 0 0);--destructive:oklch(78.39% .1719 68.0943);--destructive-foreground:oklch(0% 0 0);--border:oklch(40.91% 0 0);--input:oklch(40.91% 0 0);--ring:oklch(60.83% .209 27.0276);--chart-1:oklch(60.83% .209 27.0276);--chart-2:oklch(64.23% .1467 133.015);--chart-3:oklch(74.82% .1235 244.749);--chart-4:oklch(78.39% .1719 68.0943);--chart-5:oklch(64.71% .0334 40.7963);--radius:0px;--sidebar:oklch(19.13% 0 0);--sidebar-foreground:oklch(90.67% 0 0);--sidebar-primary:oklch(62.15% .209 27.0276);--sidebar-primary-foreground:oklch(19.14% 0 0);--sidebar-accent:oklch(74.82% .1235 244.749);--sidebar-accent-foreground:oklch(0% 0 0);--sidebar-border:oklch(40.91% 0 0);--sidebar-ring:oklch(60.83% .209 27.0276);--shadow-sm:0px 2px 5px 0px #0009,0px 1px 2px -1px #0009;--shadow-md:0px 2px 5px 0px #0009,0px 2px 4px -1px #0009;--shadow-lg:0px 2px 5px 0px #0009,0px 4px 6px -1px #0009}[data-design-preview=doom-64]{--theme-preview-background:oklch(84.52% 0 0);--theme-preview-primary:oklch(37.72% .1887 27.4816);--theme-preview-accent:oklch(58.8% .0993 245.739)}:root[data-design=catppuccin]{--background:oklch(95.78% .0058 264.532);--foreground:oklch(43.55% .043 279.325);--card:oklch(100% 0 0);--card-foreground:oklch(43.55% .043 279.325);--popover:oklch(85.75% .0145 268.476);--popover-foreground:oklch(43.55% .043 279.325);--primary:oklch(49.35% .2503 297.016);--primary-foreground:oklch(100% 0 0);--secondary:oklch(85.75% .0145 268.476);--secondary-foreground:oklch(43.55% .043 279.325);--muted:oklch(90.6% .0117 264.507);--muted-foreground:oklch(46.22% .0343 279.084);--accent:oklch(68.2% .1448 235.382);--accent-foreground:oklch(31.65% 0 0);--destructive:oklch(46.72% .2155 19.8095);--destructive-foreground:oklch(100% 0 0);--border:oklch(80.83% .0174 271.198);--input:oklch(85.75% .0145 268.476);--ring:oklch(55.47% .2503 297.016);--chart-1:oklch(55.47% .2503 297.016);--chart-2:oklch(68.2% .1448 235.382);--chart-3:oklch(62.5% .1772 140.445);--chart-4:oklch(69.2% .2041 42.4293);--chart-5:oklch(71.41% .1045 33.0967);--radius:.35rem;--sidebar:oklch(93.35% .0087 264.521);--sidebar-foreground:oklch(43.55% .043 279.325);--sidebar-primary:oklch(54.72% .2503 297.016);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(68.2% .1448 235.382);--sidebar-accent-foreground:oklch(31.65% 0 0);--sidebar-border:oklch(80.83% .0174 271.198);--sidebar-ring:oklch(55.47% .2503 297.016);--shadow-sm:0px 4px 6px 0px #2d2d531f,0px 1px 2px -1px #2d2d531f;--shadow-md:0px 4px 6px 0px #2d2d531f,0px 2px 4px -1px #2d2d531f;--shadow-lg:0px 4px 6px 0px #2d2d531f,0px 4px 6px -1px #2d2d531f}:root[data-design=catppuccin][data-theme=dark]{--background:oklch(21.55% .0254 284.065);--foreground:oklch(87.87% .0426 272.277);--card:oklch(24.29% .0304 283.911);--card-foreground:oklch(87.87% .0426 272.277);--popover:oklch(40.37% .032 280.152);--popover-foreground:oklch(87.87% .0426 272.277);--primary:oklch(79.41% .1187 304.769);--primary-foreground:oklch(24.29% .0304 283.911);--secondary:oklch(47.65% .034 278.643);--secondary-foreground:oklch(87.87% .0426 272.277);--muted:oklch(29.73% .0294 276.214);--muted-foreground:oklch(78.38% .0396 273.932);--accent:oklch(84.67% .0833 210.255);--accent-foreground:oklch(24.29% .0304 283.911);--destructive:oklch(80.47% .1297 2.7642);--destructive-foreground:oklch(24.29% .0304 283.911);--border:oklch(32.4% .0319 281.978);--input:oklch(32.4% .0319 281.978);--ring:oklch(78.71% .1187 304.769);--chart-1:oklch(78.71% .1187 304.769);--chart-2:oklch(84.67% .0833 210.255);--chart-3:oklch(85.77% .1092 142.715);--chart-4:oklch(82.37% .1015 52.6294);--chart-5:oklch(92.26% .0238 30.4919);--radius:.35rem;--sidebar:oklch(18.28% .0204 284.204);--sidebar-foreground:oklch(87.87% .0426 272.277);--sidebar-primary:oklch(78.71% .1187 304.769);--sidebar-primary-foreground:oklch(24.29% .0304 283.911);--sidebar-accent:oklch(84.67% .0833 210.255);--sidebar-accent-foreground:oklch(24.29% .0304 283.911);--sidebar-border:oklch(40.37% .032 280.152);--sidebar-ring:oklch(78.71% .1187 304.769);--shadow-sm:0px 4px 6px 0px #2d2d531f,0px 1px 2px -1px #2d2d531f;--shadow-md:0px 4px 6px 0px #2d2d531f,0px 2px 4px -1px #2d2d531f;--shadow-lg:0px 4px 6px 0px #2d2d531f,0px 4px 6px -1px #2d2d531f}[data-design-preview=catppuccin]{--theme-preview-background:oklch(95.78% .0058 264.532);--theme-preview-primary:oklch(49.35% .2503 297.016);--theme-preview-accent:oklch(68.2% .1448 235.382)}:root[data-design=graphite]{--background:oklch(95.51% 0 0);--foreground:oklch(32.11% 0 0);--card:oklch(97.02% 0 0);--card-foreground:oklch(32.11% 0 0);--popover:oklch(97.02% 0 0);--popover-foreground:oklch(32.11% 0 0);--primary:oklch(48.91% 0 0);--primary-foreground:oklch(100% 0 0);--secondary:oklch(90.67% 0 0);--secondary-foreground:oklch(32.11% 0 0);--muted:oklch(88.53% 0 0);--muted-foreground:oklch(48.16% 0 0);--accent:oklch(80.78% 0 0);--accent-foreground:oklch(32.11% 0 0);--destructive:oklch(55.45% .19 25.8625);--destructive-foreground:oklch(100% 0 0);--border:oklch(85.76% 0 0);--input:oklch(90.67% 0 0);--ring:oklch(48.91% 0 0);--chart-1:oklch(48.91% 0 0);--chart-2:oklch(48.63% .0361 196.028);--chart-3:oklch(65.34% 0 0);--chart-4:oklch(73.16% 0 0);--chart-5:oklch(80.78% 0 0);--radius:.35rem;--sidebar:oklch(93.7% 0 0);--sidebar-foreground:oklch(32.11% 0 0);--sidebar-primary:oklch(48.91% 0 0);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(80.78% 0 0);--sidebar-accent-foreground:oklch(32.11% 0 0);--sidebar-border:oklch(85.76% 0 0);--sidebar-ring:oklch(48.91% 0 0);--shadow-sm:0px 2px 0px 0px #33333326,0px 1px 2px -1px #33333326;--shadow-md:0px 2px 0px 0px #33333326,0px 2px 4px -1px #33333326;--shadow-lg:0px 2px 0px 0px #33333326,0px 4px 6px -1px #33333326}:root[data-design=graphite][data-theme=dark]{--background:oklch(21.78% 0 0);--foreground:oklch(88.53% 0 0);--card:oklch(24.35% 0 0);--card-foreground:oklch(88.53% 0 0);--popover:oklch(24.35% 0 0);--popover-foreground:oklch(88.53% 0 0);--primary:oklch(70.58% 0 0);--primary-foreground:oklch(21.78% 0 0);--secondary:oklch(30.92% 0 0);--secondary-foreground:oklch(88.53% 0 0);--muted:oklch(28.5% 0 0);--muted-foreground:oklch(65.93% 0 0);--accent:oklch(37.15% 0 0);--accent-foreground:oklch(88.53% 0 0);--destructive:oklch(65.91% .153 22.1703);--destructive-foreground:oklch(26.24% 0 0);--border:oklch(32.9% 0 0);--input:oklch(30.92% 0 0);--ring:oklch(70.58% 0 0);--chart-1:oklch(70.58% 0 0);--chart-2:oklch(67.14% .0339 206.348);--chart-3:oklch(54.52% 0 0);--chart-4:oklch(46.04% 0 0);--chart-5:oklch(37.15% 0 0);--radius:.35rem;--sidebar:oklch(23.93% 0 0);--sidebar-foreground:oklch(88.53% 0 0);--sidebar-primary:oklch(70.58% 0 0);--sidebar-primary-foreground:oklch(21.78% 0 0);--sidebar-accent:oklch(37.15% 0 0);--sidebar-accent-foreground:oklch(88.53% 0 0);--sidebar-border:oklch(32.9% 0 0);--sidebar-ring:oklch(70.58% 0 0);--shadow-sm:0px 2px 0px 0px #33333326,0px 1px 2px -1px #33333326;--shadow-md:0px 2px 0px 0px #33333326,0px 2px 4px -1px #33333326;--shadow-lg:0px 2px 0px 0px #33333326,0px 4px 6px -1px #33333326}[data-design-preview=graphite]{--theme-preview-background:oklch(95.51% 0 0);--theme-preview-primary:oklch(48.91% 0 0);--theme-preview-accent:oklch(80.78% 0 0)}:root[data-design=perpetuity]{--background:oklch(94.91% .0085 197.013);--foreground:oklch(37.72% .0619 212.664);--card:oklch(97.24% .0053 197.069);--card-foreground:oklch(37.72% .0619 212.664);--popover:oklch(97.24% .0053 197.069);--popover-foreground:oklch(37.72% .0619 212.664);--primary:oklch(51.55% .0947 203.276);--primary-foreground:oklch(100% 0 0);--secondary:oklch(92.44% .0181 196.845);--secondary-foreground:oklch(37.72% .0619 212.664);--muted:oklch(92.95% .0107 196.972);--muted-foreground:oklch(50.78% .0594 201.566);--accent:oklch(90.21% .0297 201.892);--accent-foreground:oklch(37.72% .0619 212.664);--destructive:oklch(55.11% .1901 25.5409);--destructive-foreground:oklch(100% 0 0);--border:oklch(89.31% .0205 204.414);--input:oklch(92.44% .0181 196.845);--ring:oklch(56.24% .0947 203.276);--chart-1:oklch(56.24% .0947 203.276);--chart-2:oklch(63.89% .1029 201.592);--chart-3:oklch(71.24% .1075 201.249);--chart-4:oklch(77.01% .0979 201.182);--chart-5:oklch(83.36% .0771 200.97);--radius:.125rem;--sidebar:oklch(92.8% .0183 205.315);--sidebar-foreground:oklch(37.72% .0619 212.664);--sidebar-primary:oklch(50.03% .0947 203.276);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(90.21% .0297 201.892);--sidebar-accent-foreground:oklch(37.72% .0619 212.664);--sidebar-border:oklch(89.31% .0205 204.414);--sidebar-ring:oklch(56.24% .0947 203.276);--shadow-sm:1px 1px 2px 0px #17798226,1px 1px 2px -1px #17798226;--shadow-md:1px 1px 2px 0px #17798226,1px 2px 4px -1px #17798226;--shadow-lg:1px 1px 2px 0px #17798226,1px 4px 6px -1px #17798226}:root[data-design=perpetuity][data-theme=dark]{--background:oklch(20.68% .0247 224.453);--foreground:oklch(85.2% .1269 195.035);--card:oklch(22.93% .0276 216.067);--card-foreground:oklch(85.2% .1269 195.035);--popover:oklch(22.93% .0276 216.067);--popover-foreground:oklch(85.2% .1269 195.035);--primary:oklch(85.2% .1269 195.035);--primary-foreground:oklch(20.68% .0247 224.453);--secondary:oklch(37.75% .0564 216.501);--secondary-foreground:oklch(85.2% .1269 195.035);--muted:oklch(28.94% .0412 218.815);--muted-foreground:oklch(66.11% .0975 195.053);--accent:oklch(37.75% .0564 216.501);--accent-foreground:oklch(85.2% .1269 195.035);--destructive:oklch(64.41% .2086 25.8088);--destructive-foreground:oklch(23.17% 0 0);--border:oklch(37.75% .0564 216.501);--input:oklch(37.75% .0564 216.501);--ring:oklch(85.2% .1269 195.035);--chart-1:oklch(85.2% .1269 195.035);--chart-2:oklch(66.11% .0975 195.053);--chart-3:oklch(58.04% .0849 195.067);--chart-4:oklch(42.69% .063 202.625);--chart-5:oklch(31.42% .0455 204.158);--radius:.125rem;--sidebar:oklch(20.68% .0247 224.453);--sidebar-foreground:oklch(85.2% .1269 195.035);--sidebar-primary:oklch(85.2% .1269 195.035);--sidebar-primary-foreground:oklch(20.68% .0247 224.453);--sidebar-accent:oklch(37.75% .0564 216.501);--sidebar-accent-foreground:oklch(85.2% .1269 195.035);--sidebar-border:oklch(37.75% .0564 216.501);--sidebar-ring:oklch(85.2% .1269 195.035);--shadow-sm:1px 1px 2px 0px #52e0e033,1px 1px 2px -1px #52e0e033;--shadow-md:1px 1px 2px 0px #52e0e033,1px 2px 4px -1px #52e0e033;--shadow-lg:1px 1px 2px 0px #52e0e033,1px 4px 6px -1px #52e0e033}[data-design-preview=perpetuity]{--theme-preview-background:oklch(94.91% .0085 197.013);--theme-preview-primary:oklch(51.55% .0947 203.276);--theme-preview-accent:oklch(90.21% .0297 201.892)}:root[data-design=kodama-grove]{--background:oklch(87.98% .0534 91.7893);--foreground:oklch(42.65% .031 59.2153);--card:oklch(89.37% .0395 87.5676);--card-foreground:oklch(42.65% .031 59.2153);--popover:oklch(93.78% .0331 89.8515);--popover-foreground:oklch(42.65% .031 59.2153);--primary:oklch(47.22% .105 118.908);--primary-foreground:oklch(98.82% .0069 88.6415);--secondary:oklch(85.32% .0631 91.1493);--secondary-foreground:oklch(42.65% .031 59.2153);--muted:oklch(85.32% .0631 91.1493);--muted-foreground:oklch(45.94% .0259 60.9323);--accent:oklch(83.61% .0713 90.3269);--accent-foreground:oklch(42.65% .031 59.2153);--destructive:oklch(48.89% .0981 29.9827);--destructive-foreground:oklch(97.9% .0082 91.4818);--border:oklch(69.18% .044 59.8448);--input:oklch(83.61% .0713 90.3269);--ring:oklch(73.5% .0564 130.849);--chart-1:oklch(73.5% .0564 130.849);--chart-2:oklch(67.62% .0567 132.448);--chart-3:oklch(81.85% .0332 136.654);--chart-4:oklch(59.29% .0464 137.622);--chart-5:oklch(51.83% .039 137.189);--radius:.425rem;--sidebar:oklch(86.31% .0645 90.5161);--sidebar-foreground:oklch(42.65% .031 59.2153);--sidebar-primary:oklch(46.06% .0564 130.849);--sidebar-primary-foreground:oklch(98.82% .0069 88.6415);--sidebar-accent:oklch(92.25% .0169 88.0027);--sidebar-accent-foreground:oklch(42.65% .031 59.2153);--sidebar-border:oklch(90.73% .017 88.0044);--sidebar-ring:oklch(73.5% .0564 130.849);--shadow-sm:3px 3px 2px 0px #5b6d4626,3px 1px 2px -1px #5b6d4626;--shadow-md:3px 3px 2px 0px #5b6d4626,3px 2px 4px -1px #5b6d4626;--shadow-lg:3px 3px 2px 0px #5b6d4626,3px 4px 6px -1px #5b6d4626}:root[data-design=kodama-grove][data-theme=dark]{--background:oklch(33.03% .0214 88.0737);--foreground:oklch(92.17% .0235 82.1191);--card:oklch(35.83% .0165 82.3257);--card-foreground:oklch(92.17% .0235 82.1191);--popover:oklch(35.83% .0165 82.3257);--popover-foreground:oklch(92.17% .0235 82.1191);--primary:oklch(72.64% .0567 132.448);--primary-foreground:oklch(26.86% .0105 61.0213);--secondary:oklch(44.48% .0239 84.5498);--secondary-foreground:oklch(92.17% .0235 82.1191);--muted:oklch(38.92% .0197 82.7084);--muted-foreground:oklch(76.73% .0171 73.6179);--accent:oklch(65.4% .0723 90.7629);--accent-foreground:oklch(26.86% .0105 61.0213);--destructive:oklch(74.02% .0821 31.2958);--destructive-foreground:oklch(35.82% .0201 84.5907);--border:oklch(44.48% .0239 84.5498);--input:oklch(44.48% .0239 84.5498);--ring:oklch(67.62% .0567 132.448);--chart-1:oklch(67.62% .0567 132.448);--chart-2:oklch(73.5% .0564 130.849);--chart-3:oklch(59.29% .0464 137.622);--chart-4:oklch(65.4% .0723 90.7629);--chart-5:oklch(51.83% .039 137.189);--radius:.425rem;--sidebar:oklch(33.03% .0214 88.0737);--sidebar-foreground:oklch(92.17% .0235 82.1191);--sidebar-primary:oklch(69.68% .0567 132.448);--sidebar-primary-foreground:oklch(26.86% .0105 61.0213);--sidebar-accent:oklch(65.4% .0723 90.7629);--sidebar-accent-foreground:oklch(26.86% .0105 61.0213);--sidebar-border:oklch(44.48% .0239 84.5498);--sidebar-ring:oklch(67.62% .0567 132.448);--shadow-sm:3px 3px 2px 0px #5b6d4626,3px 1px 2px -1px #5b6d4626;--shadow-md:3px 3px 2px 0px #5b6d4626,3px 2px 4px -1px #5b6d4626;--shadow-lg:3px 3px 2px 0px #5b6d4626,3px 4px 6px -1px #5b6d4626}[data-design-preview=kodama-grove]{--theme-preview-background:oklch(87.98% .0534 91.7893);--theme-preview-primary:oklch(47.22% .105 118.908);--theme-preview-accent:oklch(83.61% .0713 90.3269)}:root[data-design=cosmic-night]{--background:oklch(97.3% .0133 286.15);--foreground:oklch(30.15% .0572 282.418);--card:oklch(100% 0 0);--card-foreground:oklch(30.15% .0572 282.418);--popover:oklch(100% 0 0);--popover-foreground:oklch(30.15% .0572 282.418);--primary:oklch(54.17% .179 288.033);--primary-foreground:oklch(100% 0 0);--secondary:oklch(91.74% .0435 292.69);--secondary-foreground:oklch(41.43% .1039 288.174);--muted:oklch(95.8% .0133 286.145);--muted-foreground:oklch(53.57% .0465 284.744);--accent:oklch(92.21% .0373 262.141);--accent-foreground:oklch(30.15% .0572 282.418);--destructive:oklch(56.98% .2061 14.9941);--destructive-foreground:oklch(100% 0 0);--border:oklch(91.15% .0216 285.963);--input:oklch(91.15% .0216 285.963);--ring:oklch(54.17% .179 288.033);--chart-1:oklch(54.17% .179 288.033);--chart-2:oklch(70.42% .1602 288.988);--chart-3:oklch(56.79% .2113 276.707);--chart-4:oklch(63.56% .1922 281.805);--chart-5:oklch(45.09% .1758 279.384);--radius:.5rem;--sidebar:oklch(95.8% .0133 286.145);--sidebar-foreground:oklch(30.15% .0572 282.418);--sidebar-primary:oklch(54.17% .179 288.033);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(92.21% .0373 262.141);--sidebar-accent-foreground:oklch(30.15% .0572 282.418);--sidebar-border:oklch(91.15% .0216 285.963);--sidebar-ring:oklch(54.17% .179 288.033);--shadow-sm:0px 4px 10px 0px #2d2d531f,0px 1px 2px -1px #2d2d531f;--shadow-md:0px 4px 10px 0px #2d2d531f,0px 2px 4px -1px #2d2d531f;--shadow-lg:0px 4px 10px 0px #2d2d531f,0px 4px 6px -1px #2d2d531f}:root[data-design=cosmic-night][data-theme=dark]{--background:oklch(17.43% .0227 283.8);--foreground:oklch(91.85% .0257 285.883);--card:oklch(22.84% .0384 282.932);--card-foreground:oklch(91.85% .0257 285.883);--popover:oklch(22.84% .0384 282.932);--popover-foreground:oklch(91.85% .0257 285.883);--primary:oklch(71.62% .1597 290.396);--primary-foreground:oklch(17.43% .0227 283.8);--secondary:oklch(31.39% .0736 283.459);--secondary-foreground:oklch(83.67% .0849 285.911);--muted:oklch(27.1% .0621 281.438);--muted-foreground:oklch(71.66% .0462 285.174);--accent:oklch(33.54% .0828 280.971);--accent-foreground:oklch(91.85% .0257 285.883);--destructive:oklch(68.61% .2061 14.9941);--destructive-foreground:oklch(28.6% 0 0);--border:oklch(32.61% .0597 282.583);--input:oklch(32.61% .0597 282.583);--ring:oklch(71.62% .1597 290.396);--chart-1:oklch(71.62% .1597 290.396);--chart-2:oklch(63.82% .1047 274.912);--chart-3:oklch(74.82% .1235 244.749);--chart-4:oklch(71.24% .0977 186.676);--chart-5:oklch(75.46% .1831 346.812);--radius:.5rem;--sidebar:oklch(22.84% .0384 282.932);--sidebar-foreground:oklch(91.85% .0257 285.883);--sidebar-primary:oklch(71.62% .1597 290.396);--sidebar-primary-foreground:oklch(17.43% .0227 283.8);--sidebar-accent:oklch(33.54% .0828 280.971);--sidebar-accent-foreground:oklch(91.85% .0257 285.883);--sidebar-border:oklch(32.61% .0597 282.583);--sidebar-ring:oklch(71.62% .1597 290.396);--shadow-sm:0px 4px 10px 0px #2d2d531f,0px 1px 2px -1px #2d2d531f;--shadow-md:0px 4px 10px 0px #2d2d531f,0px 2px 4px -1px #2d2d531f;--shadow-lg:0px 4px 10px 0px #2d2d531f,0px 4px 6px -1px #2d2d531f}[data-design-preview=cosmic-night]{--theme-preview-background:oklch(97.3% .0133 286.15);--theme-preview-primary:oklch(54.17% .179 288.033);--theme-preview-accent:oklch(92.21% .0373 262.141)}:root[data-design=tangerine]{--background:oklch(93.83% .0042 236.499);--foreground:oklch(32.11% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(32.11% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(32.11% 0 0);--primary:oklch(53.9% .172 36.4421);--primary-foreground:oklch(100% 0 0);--secondary:oklch(96.7% .0029 264.542);--secondary-foreground:oklch(44.61% .0263 256.802);--muted:oklch(98.46% .0017 247.839);--muted-foreground:oklch(52.01% .0234 264.364);--accent:oklch(91.19% .0222 243.817);--accent-foreground:oklch(37.91% .1378 265.522);--destructive:oklch(54.53% .2078 25.3313);--destructive-foreground:oklch(100% 0 0);--border:oklch(90.22% .0052 247.882);--input:oklch(97% .0029 264.542);--ring:oklch(63.97% .172 36.4421);--chart-1:oklch(71.56% .0605 248.685);--chart-2:oklch(78.75% .0917 35.9616);--chart-3:oklch(57.78% .0759 254.157);--chart-4:oklch(50.16% .0849 259.49);--chart-5:oklch(42.41% .0952 264.031);--radius:.75rem;--sidebar:oklch(90.3% .0046 258.326);--sidebar-foreground:oklch(32.11% 0 0);--sidebar-primary:oklch(51.37% .172 36.4421);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(91.19% .0222 243.817);--sidebar-accent-foreground:oklch(37.91% .1378 265.522);--sidebar-border:oklch(92.76% .0058 264.531);--sidebar-ring:oklch(63.97% .172 36.4421);--shadow-sm:0px 1px 3px 0px #0000001a,0px 1px 2px -1px #0000001a;--shadow-md:0px 1px 3px 0px #0000001a,0px 2px 4px -1px #0000001a;--shadow-lg:0px 1px 3px 0px #0000001a,0px 4px 6px -1px #0000001a}:root[data-design=tangerine][data-theme=dark]{--background:oklch(25.98% .0306 262.667);--foreground:oklch(92.19% 0 0);--card:oklch(31.06% .0301 268.637);--card-foreground:oklch(92.19% 0 0);--popover:oklch(29% .0249 268.399);--popover-foreground:oklch(92.19% 0 0);--primary:oklch(70.03% .172 36.4421);--primary-foreground:oklch(31% 0 0);--secondary:oklch(30.95% .0266 266.713);--secondary-foreground:oklch(92.19% 0 0);--muted:oklch(30.95% .0266 266.713);--muted-foreground:oklch(71.55% 0 0);--accent:oklch(33.8% .0589 267.587);--accent-foreground:oklch(88.23% .0571 254.128);--destructive:oklch(73.34% .2078 25.3313);--destructive-foreground:oklch(31% 0 0);--border:oklch(38.43% .0301 269.734);--input:oklch(38.43% .0301 269.734);--ring:oklch(63.97% .172 36.4421);--chart-1:oklch(71.56% .0605 248.685);--chart-2:oklch(76.93% .0876 34.1875);--chart-3:oklch(57.78% .0759 254.157);--chart-4:oklch(50.16% .0849 259.49);--chart-5:oklch(42.41% .0952 264.031);--radius:.75rem;--sidebar:oklch(31% .0283 267.741);--sidebar-foreground:oklch(92.19% 0 0);--sidebar-primary:oklch(69.98% .172 36.4421);--sidebar-primary-foreground:oklch(30.94% 0 0);--sidebar-accent:oklch(33.8% .0589 267.587);--sidebar-accent-foreground:oklch(88.23% .0571 254.128);--sidebar-border:oklch(38.43% .0301 269.734);--sidebar-ring:oklch(63.97% .172 36.4421);--shadow-sm:0px 1px 3px 0px #0000001a,0px 1px 2px -1px #0000001a;--shadow-md:0px 1px 3px 0px #0000001a,0px 2px 4px -1px #0000001a;--shadow-lg:0px 1px 3px 0px #0000001a,0px 4px 6px -1px #0000001a}[data-design-preview=tangerine]{--theme-preview-background:oklch(93.83% .0042 236.499);--theme-preview-primary:oklch(53.9% .172 36.4421);--theme-preview-accent:oklch(91.19% .0222 243.817)}:root[data-design=bold-tech]{--background:oklch(100% 0 0);--foreground:oklch(35.88% .1354 278.697);--card:oklch(100% 0 0);--card-foreground:oklch(35.88% .1354 278.697);--popover:oklch(100% 0 0);--popover-foreground:oklch(35.88% .1354 278.697);--primary:oklch(58.59% .2189 292.717);--primary-foreground:oklch(100% 0 0);--secondary:oklch(96.18% .0202 295.191);--secondary-foreground:oklch(45.68% .2146 277.023);--muted:oklch(96.91% .0161 293.756);--muted-foreground:oklch(54.13% .2466 293.009);--accent:oklch(93.19% .0316 255.586);--accent-foreground:oklch(42.44% .1809 265.638);--destructive:oklch(58.79% .2078 25.3313);--destructive-foreground:oklch(100% 0 0);--border:oklch(92.99% .0334 272.788);--input:oklch(92.99% .0334 272.788);--ring:oklch(60.56% .2189 292.717);--chart-1:oklch(60.56% .2189 292.717);--chart-2:oklch(54.13% .2466 293.009);--chart-3:oklch(49.07% .2412 292.581);--chart-4:oklch(43.2% .2106 292.759);--chart-5:oklch(37.96% .1783 293.745);--radius:.625rem;--sidebar:oklch(96.91% .0161 293.756);--sidebar-foreground:oklch(35.88% .1354 278.697);--sidebar-primary:oklch(56.43% .2189 292.717);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(93.19% .0316 255.586);--sidebar-accent-foreground:oklch(42.44% .1809 265.638);--sidebar-border:oklch(92.99% .0334 272.788);--sidebar-ring:oklch(60.56% .2189 292.717);--shadow-sm:2px 2px 4px 0px #835ef333,2px 1px 2px -1px #835ef333;--shadow-md:2px 2px 4px 0px #835ef333,2px 2px 4px -1px #835ef333;--shadow-lg:2px 2px 4px 0px #835ef333,2px 4px 6px -1px #835ef333}:root[data-design=bold-tech][data-theme=dark]{--background:oklch(20.77% .0398 265.755);--foreground:oklch(92.99% .0334 272.788);--card:oklch(25.73% .0861 281.288);--card-foreground:oklch(92.99% .0334 272.788);--popover:oklch(25.73% .0861 281.288);--popover-foreground:oklch(92.99% .0334 272.788);--primary:oklch(65.91% .2189 292.717);--primary-foreground:oklch(25.03% 0 0);--secondary:oklch(25.73% .0861 281.288);--secondary-foreground:oklch(92.99% .0334 272.788);--muted:oklch(23.29% .0919 279.14);--muted-foreground:oklch(81.12% .1013 293.571);--accent:oklch(45.68% .2146 277.023);--accent-foreground:oklch(92.99% .0334 272.788);--destructive:oklch(65.67% .2078 25.3313);--destructive-foreground:oklch(25.03% 0 0);--border:oklch(28.27% .1351 291.089);--input:oklch(28.27% .1351 291.089);--ring:oklch(60.56% .2189 292.717);--chart-1:oklch(70.9% .1592 293.541);--chart-2:oklch(60.56% .2189 292.717);--chart-3:oklch(54.13% .2466 293.009);--chart-4:oklch(49.07% .2412 292.581);--chart-5:oklch(43.2% .2106 292.759);--radius:.625rem;--sidebar:oklch(20.77% .0398 265.755);--sidebar-foreground:oklch(92.99% .0334 272.788);--sidebar-primary:oklch(62.67% .2189 292.717);--sidebar-primary-foreground:oklch(20.67% 0 0);--sidebar-accent:oklch(45.68% .2146 277.023);--sidebar-accent-foreground:oklch(92.99% .0334 272.788);--sidebar-border:oklch(28.27% .1351 291.089);--sidebar-ring:oklch(60.56% .2189 292.717);--shadow-sm:2px 2px 4px 0px #835ef333,2px 1px 2px -1px #835ef333;--shadow-md:2px 2px 4px 0px #835ef333,2px 2px 4px -1px #835ef333;--shadow-lg:2px 2px 4px 0px #835ef333,2px 4px 6px -1px #835ef333}[data-design-preview=bold-tech]{--theme-preview-background:oklch(100% 0 0);--theme-preview-primary:oklch(58.59% .2189 292.717);--theme-preview-accent:oklch(93.19% .0316 255.586)}:root[data-design=claymorphism]{--background:oklch(92.32% .0026 48.7171);--foreground:oklch(27.95% .0368 260.031);--card:oklch(96.99% .0013 106.424);--card-foreground:oklch(27.95% .0368 260.031);--popover:oklch(96.99% .0013 106.424);--popover-foreground:oklch(27.95% .0368 260.031);--primary:oklch(52.58% .2041 277.117);--primary-foreground:oklch(100% 0 0);--secondary:oklch(86.87% .0043 56.366);--secondary-foreground:oklch(44.61% .0263 256.802);--muted:oklch(92.32% .0026 48.7171);--muted-foreground:oklch(50.9% .0234 264.364);--accent:oklch(93.76% .026 321.939);--accent-foreground:oklch(37.29% .0306 259.733);--destructive:oklch(53.43% .2078 25.3313);--destructive-foreground:oklch(100% 0 0);--border:oklch(86.87% .0043 56.366);--input:oklch(86.87% .0043 56.366);--ring:oklch(58.54% .2041 277.117);--chart-1:oklch(58.54% .2041 277.117);--chart-2:oklch(51.06% .2301 276.966);--chart-3:oklch(45.68% .2146 277.023);--chart-4:oklch(39.84% .1773 277.366);--chart-5:oklch(35.88% .1354 278.697);--radius:1.25rem;--sidebar:oklch(86.87% .0043 56.366);--sidebar-foreground:oklch(27.95% .0368 260.031);--sidebar-primary:oklch(48.71% .2041 277.117);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(93.76% .026 321.939);--sidebar-accent-foreground:oklch(37.29% .0306 259.733);--sidebar-border:oklch(86.87% .0043 56.366);--sidebar-ring:oklch(58.54% .2041 277.117);--shadow-sm:2px 2px 10px 4px #95959d2e,2px 1px 2px 3px #95959d2e;--shadow-md:2px 2px 10px 4px #95959d2e,2px 2px 4px 3px #95959d2e;--shadow-lg:2px 2px 10px 4px #95959d2e,2px 4px 6px 3px #95959d2e}:root[data-design=claymorphism][data-theme=dark]{--background:oklch(22.44% .0074 67.437);--foreground:oklch(92.88% .0126 255.508);--card:oklch(28.01% .008 59.3379);--card-foreground:oklch(92.88% .0126 255.508);--popover:oklch(28.01% .008 59.3379);--popover-foreground:oklch(92.88% .0126 255.508);--primary:oklch(68.01% .1583 276.935);--primary-foreground:oklch(22.44% .0074 67.437);--secondary:oklch(33.59% .0077 59.4197);--secondary-foreground:oklch(87.17% .0093 258.338);--muted:oklch(22.87% .0074 67.4469);--muted-foreground:oklch(71.37% .0192 261.325);--accent:oklch(38.96% .0074 59.4734);--accent-foreground:oklch(87.17% .0093 258.338);--destructive:oklch(67.96% .2078 25.3313);--destructive-foreground:oklch(22.44% .0074 67.437);--border:oklch(33.59% .0077 59.4197);--input:oklch(33.59% .0077 59.4197);--ring:oklch(68.01% .1583 276.935);--chart-1:oklch(68.01% .1583 276.935);--chart-2:oklch(58.54% .2041 277.117);--chart-3:oklch(51.06% .2301 276.966);--chart-4:oklch(45.68% .2146 277.023);--chart-5:oklch(39.84% .1773 277.366);--radius:1.25rem;--sidebar:oklch(33.59% .0077 59.4197);--sidebar-foreground:oklch(92.88% .0126 255.508);--sidebar-primary:oklch(71.9% .1583 276.935);--sidebar-primary-foreground:oklch(22.44% .0074 67.437);--sidebar-accent:oklch(38.96% .0074 59.4734);--sidebar-accent-foreground:oklch(87.17% .0093 258.338);--sidebar-border:oklch(33.59% .0077 59.4197);--sidebar-ring:oklch(68.01% .1583 276.935);--shadow-sm:2px 2px 10px 4px #0000002e,2px 1px 2px 3px #0000002e;--shadow-md:2px 2px 10px 4px #0000002e,2px 2px 4px 3px #0000002e;--shadow-lg:2px 2px 10px 4px #0000002e,2px 4px 6px 3px #0000002e}[data-design-preview=claymorphism]{--theme-preview-background:oklch(92.32% .0026 48.7171);--theme-preview-primary:oklch(52.58% .2041 277.117);--theme-preview-accent:oklch(93.76% .026 321.939)}:root[data-design=claude]{--background:oklch(98.18% .0054 95.0986);--foreground:oklch(34.38% .0269 95.7226);--card:oklch(98.18% .0054 95.0986);--card-foreground:oklch(19.08% .002 106.586);--popover:oklch(100% 0 0);--popover-foreground:oklch(26.71% .0196 98.939);--primary:oklch(56.46% .1375 39.0427);--primary-foreground:oklch(100% 0 0);--secondary:oklch(92.45% .0138 92.9892);--secondary-foreground:oklch(43.34% .0177 98.6048);--muted:oklch(93.41% .0153 90.239);--muted-foreground:oklch(51.67% .0075 97.4233);--accent:oklch(92.45% .0138 92.9892);--accent-foreground:oklch(26.71% .0196 98.939);--destructive:oklch(19.08% .002 106.586);--destructive-foreground:oklch(100% 0 0);--border:oklch(88.47% .0069 97.3627);--input:oklch(76.21% .0156 98.3528);--ring:oklch(61.71% .1375 39.0427);--chart-1:oklch(55.83% .1276 42.9956);--chart-2:oklch(68.98% .1581 290.411);--chart-3:oklch(88.16% .0276 93.128);--chart-4:oklch(88.22% .0403 298.179);--chart-5:oklch(56.08% .1348 42.0584);--radius:.5rem;--sidebar:oklch(96.63% .008 98.8792);--sidebar-foreground:oklch(35.9% .0051 106.652);--sidebar-primary:oklch(55.39% .1375 39.0427);--sidebar-primary-foreground:oklch(98.81% 0 0);--sidebar-accent:oklch(92.45% .0138 92.9892);--sidebar-accent-foreground:oklch(32.5% 0 0);--sidebar-border:oklch(94.01% 0 0);--sidebar-ring:oklch(77.31% 0 0);--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a}:root[data-design=claude][data-theme=dark]{--background:oklch(26.79% .0036 106.643);--foreground:oklch(80.74% .0142 93.0137);--card:oklch(26.79% .0036 106.643);--card-foreground:oklch(98.18% .0054 95.0986);--popover:oklch(30.85% .0035 106.604);--popover-foreground:oklch(92.11% .004 106.478);--primary:oklch(69.39% .1308 38.7559);--primary-foreground:oklch(30.86% 0 0);--secondary:oklch(98.18% .0054 95.0986);--secondary-foreground:oklch(30.85% .0035 106.604);--muted:oklch(22.13% .0038 106.707);--muted-foreground:oklch(77.13% .0169 99.0657);--accent:oklch(21.3% .0078 95.4245);--accent-foreground:oklch(96.63% .008 98.8792);--destructive:oklch(73.1% .2078 25.3313);--destructive-foreground:oklch(30.86% 0 0);--border:oklch(36.18% .0101 106.893);--input:oklch(43.36% .0113 100.22);--ring:oklch(67.24% .1308 38.7559);--chart-1:oklch(55.83% .1276 42.9956);--chart-2:oklch(68.98% .1581 290.411);--chart-3:oklch(21.3% .0078 95.4245);--chart-4:oklch(30.74% .0516 289.323);--chart-5:oklch(56.08% .1348 42.0584);--radius:.5rem;--sidebar:oklch(23.57% .0024 67.7077);--sidebar-foreground:oklch(80.74% .0142 93.0137);--sidebar-primary:oklch(62.16% 0 0);--sidebar-primary-foreground:oklch(23.56% 0 0);--sidebar-accent:oklch(16.8% .002 106.618);--sidebar-accent-foreground:oklch(80.74% .0142 93.0137);--sidebar-border:oklch(94.01% 0 0);--sidebar-ring:oklch(77.31% 0 0);--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a}[data-design-preview=claude]{--theme-preview-background:oklch(98.18% .0054 95.0986);--theme-preview-primary:oklch(56.46% .1375 39.0427);--theme-preview-accent:oklch(92.45% .0138 92.9892)}:root[data-design=midnight-bloom]{--background:oklch(98.21% 0 0);--foreground:oklch(32.11% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(32.11% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(32.11% 0 0);--primary:oklch(56.76% .2021 283.084);--primary-foreground:oklch(100% 0 0);--secondary:oklch(82.14% .072 249.348);--secondary-foreground:oklch(32.11% 0 0);--muted:oklch(82.02% .0213 91.6163);--muted-foreground:oklch(43.25% 0 0);--accent:oklch(64.75% .0642 117.426);--accent-foreground:oklch(27.57% 0 0);--destructive:oklch(57.57% .2078 25.3313);--destructive-foreground:oklch(100% 0 0);--border:oklch(86.99% 0 0);--input:oklch(86.99% 0 0);--ring:oklch(56.76% .2021 283.084);--chart-1:oklch(56.76% .2021 283.084);--chart-2:oklch(52.61% .1705 314.653);--chart-3:oklch(33.9% .1793 301.685);--chart-4:oklch(67.46% .1414 261.338);--chart-5:oklch(58.8% .0993 245.739);--radius:.5rem;--sidebar:oklch(98.21% 0 0);--sidebar-foreground:oklch(32.11% 0 0);--sidebar-primary:oklch(56.76% .2021 283.084);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(64.75% .0642 117.426);--sidebar-accent-foreground:oklch(27.57% 0 0);--sidebar-border:oklch(86.99% 0 0);--sidebar-ring:oklch(56.76% .2021 283.084);--shadow-sm:0px 5px 10px -2px #0000001a,0px 1px 2px -3px #0000001a;--shadow-md:0px 5px 10px -2px #0000001a,0px 2px 4px -3px #0000001a;--shadow-lg:0px 5px 10px -2px #0000001a,0px 4px 6px -3px #0000001a}:root[data-design=midnight-bloom][data-theme=dark]{--background:oklch(23.03% .0125 264.293);--foreground:oklch(92.19% 0 0);--card:oklch(32.1% .0078 223.666);--card-foreground:oklch(92.19% 0 0);--popover:oklch(32.1% .0078 223.666);--popover-foreground:oklch(92.19% 0 0);--primary:oklch(72.34% .2021 283.084);--primary-foreground:oklch(32.16% 0 0);--secondary:oklch(33.9% .1793 301.685);--secondary-foreground:oklch(92.19% 0 0);--muted:oklch(38.67% 0 0);--muted-foreground:oklch(76.41% 0 0);--accent:oklch(67.46% .1414 261.338);--accent-foreground:oklch(29.91% 0 0);--destructive:oklch(75.44% .2078 25.3313);--destructive-foreground:oklch(32.16% 0 0);--border:oklch(38.67% 0 0);--input:oklch(38.67% 0 0);--ring:oklch(56.76% .2021 283.084);--chart-1:oklch(56.76% .2021 283.084);--chart-2:oklch(52.61% .1705 314.653);--chart-3:oklch(33.9% .1793 301.685);--chart-4:oklch(67.46% .1414 261.338);--chart-5:oklch(58.8% .0993 245.739);--radius:.5rem;--sidebar:oklch(23.03% .0125 264.293);--sidebar-foreground:oklch(92.19% 0 0);--sidebar-primary:oklch(63.48% .2021 283.084);--sidebar-primary-foreground:oklch(23.02% 0 0);--sidebar-accent:oklch(67.46% .1414 261.338);--sidebar-accent-foreground:oklch(29.91% 0 0);--sidebar-border:oklch(38.67% 0 0);--sidebar-ring:oklch(56.76% .2021 283.084);--shadow-sm:0px 5px 10px -2px #0000001a,0px 1px 2px -3px #0000001a;--shadow-md:0px 5px 10px -2px #0000001a,0px 2px 4px -3px #0000001a;--shadow-lg:0px 5px 10px -2px #0000001a,0px 4px 6px -3px #0000001a}[data-design-preview=midnight-bloom]{--theme-preview-background:oklch(98.21% 0 0);--theme-preview-primary:oklch(56.76% .2021 283.084);--theme-preview-accent:oklch(64.75% .0642 117.426)}:root[data-design=clean-slate]{--background:oklch(98.42% .0034 247.858);--foreground:oklch(27.95% .0368 260.031);--card:oklch(100% 0 0);--card-foreground:oklch(27.95% .0368 260.031);--popover:oklch(100% 0 0);--popover-foreground:oklch(27.95% .0368 260.031);--primary:oklch(56.79% .2041 277.117);--primary-foreground:oklch(100% 0 0);--secondary:oklch(92.76% .0058 264.531);--secondary-foreground:oklch(37.29% .0306 259.733);--muted:oklch(96.7% .0029 264.542);--muted-foreground:oklch(54% .0234 264.364);--accent:oklch(92.99% .0334 272.788);--accent-foreground:oklch(37.29% .0306 259.733);--destructive:oklch(57.72% .2078 25.3313);--destructive-foreground:oklch(100% 0 0);--border:oklch(87.17% .0093 258.338);--input:oklch(87.17% .0093 258.338);--ring:oklch(58.54% .2041 277.117);--chart-1:oklch(58.54% .2041 277.117);--chart-2:oklch(51.06% .2301 276.966);--chart-3:oklch(45.68% .2146 277.023);--chart-4:oklch(39.84% .1773 277.366);--chart-5:oklch(35.88% .1354 278.697);--radius:.5rem;--sidebar:oklch(96.7% .0029 264.542);--sidebar-foreground:oklch(27.95% .0368 260.031);--sidebar-primary:oklch(55.61% .2041 277.117);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(92.99% .0334 272.788);--sidebar-accent-foreground:oklch(37.29% .0306 259.733);--sidebar-border:oklch(87.17% .0093 258.338);--sidebar-ring:oklch(58.54% .2041 277.117);--shadow-sm:0px 4px 8px -1px #0000001a,0px 1px 2px -2px #0000001a;--shadow-md:0px 4px 8px -1px #0000001a,0px 2px 4px -2px #0000001a;--shadow-lg:0px 4px 8px -1px #0000001a,0px 4px 6px -2px #0000001a}:root[data-design=clean-slate][data-theme=dark]{--background:oklch(20.77% .0398 265.755);--foreground:oklch(92.88% .0126 255.508);--card:oklch(27.95% .0368 260.031);--card-foreground:oklch(92.88% .0126 255.508);--popover:oklch(27.95% .0368 260.031);--popover-foreground:oklch(92.88% .0126 255.508);--primary:oklch(68.01% .1583 276.935);--primary-foreground:oklch(20.77% .0398 265.755);--secondary:oklch(33.51% .0331 260.912);--secondary-foreground:oklch(87.17% .0093 258.338);--muted:oklch(24.27% .0381 259.944);--muted-foreground:oklch(71.37% .0192 261.325);--accent:oklch(37.29% .0306 259.733);--accent-foreground:oklch(87.17% .0093 258.338);--destructive:oklch(67.93% .2078 25.3313);--destructive-foreground:oklch(20.77% .0398 265.755);--border:oklch(44.61% .0263 256.802);--input:oklch(44.61% .0263 256.802);--ring:oklch(68.01% .1583 276.935);--chart-1:oklch(68.01% .1583 276.935);--chart-2:oklch(58.54% .2041 277.117);--chart-3:oklch(51.06% .2301 276.966);--chart-4:oklch(45.68% .2146 277.023);--chart-5:oklch(39.84% .1773 277.366);--radius:.5rem;--sidebar:oklch(27.95% .0368 260.031);--sidebar-foreground:oklch(92.88% .0126 255.508);--sidebar-primary:oklch(68.01% .1583 276.935);--sidebar-primary-foreground:oklch(20.77% .0398 265.755);--sidebar-accent:oklch(37.29% .0306 259.733);--sidebar-accent-foreground:oklch(87.17% .0093 258.338);--sidebar-border:oklch(44.61% .0263 256.802);--sidebar-ring:oklch(68.01% .1583 276.935);--shadow-sm:0px 4px 8px -1px #0000001a,0px 1px 2px -2px #0000001a;--shadow-md:0px 4px 8px -1px #0000001a,0px 2px 4px -2px #0000001a;--shadow-lg:0px 4px 8px -1px #0000001a,0px 4px 6px -2px #0000001a}[data-design-preview=clean-slate]{--theme-preview-background:oklch(98.42% .0034 247.858);--theme-preview-primary:oklch(56.79% .2041 277.117);--theme-preview-accent:oklch(92.99% .0334 272.788)}:root[data-design=quantum-rose]{--background:oklch(96.92% .0192 343.934);--foreground:oklch(44.26% .1653 352.376);--card:oklch(98.37% .0107 339.329);--card-foreground:oklch(44.26% .1653 352.376);--popover:oklch(98.37% .0107 339.329);--popover-foreground:oklch(44.26% .1653 352.376);--primary:oklch(56.2% .2414 .1348);--primary-foreground:oklch(100% 0 0);--secondary:oklch(92.3% .0701 326.127);--secondary-foreground:oklch(44.26% .1653 352.376);--muted:oklch(94.29% .0363 344.26);--muted-foreground:oklch(54.26% .1732 352.054);--accent:oklch(87.66% .0828 344.885);--accent-foreground:oklch(44.26% .1653 352.376);--destructive:oklch(56.46% .1911 6.341);--destructive-foreground:oklch(100% 0 0);--border:oklch(88.81% .0747 344.387);--input:oklch(92.3% .0701 326.127);--ring:oklch(60.02% .2414 .1348);--chart-1:oklch(60.02% .2414 .1348);--chart-2:oklch(59.79% .175 345.038);--chart-3:oklch(60.09% .1243 311.796);--chart-4:oklch(58.49% .1178 283.294);--chart-5:oklch(64.79% .1871 267.968);--radius:.5rem;--sidebar:oklch(96.29% .0227 345.749);--sidebar-foreground:oklch(44.26% .1653 352.376);--sidebar-primary:oklch(55.54% .2414 .1348);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(87.66% .0828 344.885);--sidebar-accent-foreground:oklch(44.26% .1653 352.376);--sidebar-border:oklch(93.11% .0448 343.314);--sidebar-ring:oklch(60.02% .2414 .1348);--shadow-sm:0px 3px 0px 0px #82174d2e,0px 1px 2px -1px #82174d2e;--shadow-md:0px 3px 0px 0px #82174d2e,0px 2px 4px -1px #82174d2e;--shadow-lg:0px 3px 0px 0px #82174d2e,0px 4px 6px -1px #82174d2e}:root[data-design=quantum-rose][data-theme=dark]{--background:oklch(18.08% .0535 313.716);--foreground:oklch(86.24% .1307 326.636);--card:oklch(23.98% .0661 313.234);--card-foreground:oklch(86.24% .1307 326.636);--popover:oklch(23.98% .0661 313.234);--popover-foreground:oklch(86.24% .1307 326.636);--primary:oklch(75.43% .2319 332.021);--primary-foreground:oklch(16.08% .0493 327.567);--secondary:oklch(31.84% .0915 319.647);--secondary-foreground:oklch(86.24% .1307 326.636);--muted:oklch(27.01% .077 312.353);--muted-foreground:oklch(71.16% .1623 327.113);--accent:oklch(35.58% .1201 325.766);--accent-foreground:oklch(86.24% .1307 326.636);--destructive:oklch(65.39% .2441 7.174);--destructive-foreground:oklch(23.64% 0 0);--border:oklch(32.8% .1202 313.539);--input:oklch(31.84% .0915 319.647);--ring:oklch(75.43% .2319 332.021);--chart-1:oklch(75.43% .2319 332.021);--chart-2:oklch(65.08% .2159 317.633);--chart-3:oklch(62.49% .2233 292.766);--chart-4:oklch(60.67% .1649 278.717);--chart-5:oklch(62.35% .2019 268.052);--radius:.5rem;--sidebar:oklch(19.41% .0504 311.398);--sidebar-foreground:oklch(86.24% .1307 326.636);--sidebar-primary:oklch(75.43% .2319 332.021);--sidebar-primary-foreground:oklch(16.08% .0493 327.567);--sidebar-accent:oklch(35.58% .1201 325.766);--sidebar-accent-foreground:oklch(86.24% .1307 326.636);--sidebar-border:oklch(32.8% .1202 313.539);--sidebar-ring:oklch(75.43% .2319 332.021);--shadow-sm:0px 3px 0px 0px #e61ae62e,0px 1px 2px -1px #e61ae62e;--shadow-md:0px 3px 0px 0px #e61ae62e,0px 2px 4px -1px #e61ae62e;--shadow-lg:0px 3px 0px 0px #e61ae62e,0px 4px 6px -1px #e61ae62e}[data-design-preview=quantum-rose]{--theme-preview-background:oklch(96.92% .0192 343.934);--theme-preview-primary:oklch(56.2% .2414 .1348);--theme-preview-accent:oklch(87.66% .0828 344.885)}:root[data-design=nature]{--background:oklch(97.11% .0074 80.7211);--foreground:oklch(30% .0358 30.2042);--card:oklch(97.11% .0074 80.7211);--card-foreground:oklch(30% .0358 30.2042);--popover:oklch(97.11% .0074 80.7211);--popover-foreground:oklch(30% .0358 30.2042);--primary:oklch(52.34% .1347 144.167);--primary-foreground:oklch(100% 0 0);--secondary:oklch(95.71% .021 147.636);--secondary-foreground:oklch(42.54% .1159 144.308);--muted:oklch(93.7% .0142 74.4218);--muted-foreground:oklch(44.95% .0486 39.211);--accent:oklch(89.52% .0504 146.037);--accent-foreground:oklch(42.54% .1159 144.308);--destructive:oklch(53.86% .1937 26.7249);--destructive-foreground:oklch(100% 0 0);--border:oklch(88.05% .0208 74.6428);--input:oklch(88.05% .0208 74.6428);--ring:oklch(52.34% .1347 144.167);--chart-1:oklch(67.31% .1624 144.208);--chart-2:oklch(57.52% .1446 144.181);--chart-3:oklch(52.34% .1347 144.167);--chart-4:oklch(42.54% .1159 144.308);--chart-5:oklch(21.57% .0453 145.726);--radius:.5rem;--sidebar:oklch(93.7% .0142 74.4218);--sidebar-foreground:oklch(30% .0358 30.2042);--sidebar-primary:oklch(50.52% .1347 144.167);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(89.52% .0504 146.037);--sidebar-accent-foreground:oklch(42.54% .1159 144.308);--sidebar-border:oklch(88.05% .0208 74.6428);--sidebar-ring:oklch(52.34% .1347 144.167);--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a}:root[data-design=nature][data-theme=dark]{--background:oklch(26.83% .0279 150.768);--foreground:oklch(94.23% .0097 72.6595);--card:oklch(33.27% .0271 146.987);--card-foreground:oklch(94.23% .0097 72.6595);--popover:oklch(33.27% .0271 146.987);--popover-foreground:oklch(94.23% .0097 72.6595);--primary:oklch(69.11% .1624 144.208);--primary-foreground:oklch(21.57% .0453 145.726);--secondary:oklch(39.42% .0265 142.993);--secondary-foreground:oklch(89.7% .0166 142.552);--muted:oklch(29.26% .0212 147.75);--muted-foreground:oklch(85.79% .0174 76.0955);--accent:oklch(57.52% .1446 144.181);--accent-foreground:oklch(17.63% .0097 72.6595);--destructive:oklch(75.96% .1937 26.7249);--destructive-foreground:oklch(33.59% .0097 72.6595);--border:oklch(39.42% .0265 142.993);--input:oklch(39.42% .0265 142.993);--ring:oklch(67.31% .1624 144.208);--chart-1:oklch(76.6% .1179 145.295);--chart-2:oklch(71.85% .1417 144.889);--chart-3:oklch(67.31% .1624 144.208);--chart-4:oklch(62.91% .1543 144.203);--chart-5:oklch(57.52% .1446 144.181);--radius:.5rem;--sidebar:oklch(26.83% .0279 150.768);--sidebar-foreground:oklch(94.23% .0097 72.6595);--sidebar-primary:oklch(67.31% .1624 144.208);--sidebar-primary-foreground:oklch(21.57% .0453 145.726);--sidebar-accent:oklch(57.52% .1446 144.181);--sidebar-accent-foreground:oklch(17.63% .0097 72.6595);--sidebar-border:oklch(39.42% .0265 142.993);--sidebar-ring:oklch(67.31% .1624 144.208);--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a}[data-design-preview=nature]{--theme-preview-background:oklch(97.11% .0074 80.7211);--theme-preview-primary:oklch(52.34% .1347 144.167);--theme-preview-accent:oklch(89.52% .0504 146.037)}:root[data-design=elegant-luxury]{--background:oklch(97.79% .0042 56.3756);--foreground:oklch(21.78% 0 0);--card:oklch(97.79% .0042 56.3756);--card-foreground:oklch(21.78% 0 0);--popover:oklch(97.79% .0042 56.3756);--popover-foreground:oklch(21.78% 0 0);--primary:oklch(46.5% .147 24.9381);--primary-foreground:oklch(100% 0 0);--secondary:oklch(96.25% .0385 89.0943);--secondary-foreground:oklch(48.47% .1022 75.1153);--muted:oklch(94.31% .0068 53.4442);--muted-foreground:oklch(44.44% .0096 73.639);--accent:oklch(96.19% .058 95.6174);--accent-foreground:oklch(39.58% .1331 25.723);--destructive:oklch(44.37% .1613 26.8994);--destructive-foreground:oklch(100% 0 0);--border:oklch(93.55% .0324 80.9937);--input:oklch(93.55% .0324 80.9937);--ring:oklch(46.5% .147 24.9381);--chart-1:oklch(50.54% .1905 27.5181);--chart-2:oklch(46.5% .147 24.9381);--chart-3:oklch(39.58% .1331 25.723);--chart-4:oklch(55.53% .1455 48.9975);--chart-5:oklch(47.32% .1247 46.2007);--radius:.375rem;--sidebar:oklch(94.31% .0068 53.4442);--sidebar-foreground:oklch(21.78% 0 0);--sidebar-primary:oklch(46.5% .147 24.9381);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(96.19% .058 95.6174);--sidebar-accent-foreground:oklch(39.58% .1331 25.723);--sidebar-border:oklch(93.55% .0324 80.9937);--sidebar-ring:oklch(46.5% .147 24.9381);--shadow-sm:1px 1px 16px -2px #4b11111f,1px 1px 2px -3px #4b11111f;--shadow-md:1px 1px 16px -2px #4b11111f,1px 2px 4px -3px #4b11111f;--shadow-lg:1px 1px 16px -2px #4b11111f,1px 4px 6px -3px #4b11111f}:root[data-design=elegant-luxury][data-theme=dark]{--background:oklch(21.61% .0061 56.0434);--foreground:oklch(96.99% .0013 106.424);--card:oklch(26.85% .0063 34.2976);--card-foreground:oklch(96.99% .0013 106.424);--popover:oklch(26.85% .0063 34.2976);--popover-foreground:oklch(96.99% .0013 106.424);--primary:oklch(66.75% .1905 27.5181);--primary-foreground:oklch(26.82% .0042 56.3756);--secondary:oklch(47.32% .1247 46.2007);--secondary-foreground:oklch(96.19% .058 95.6174);--muted:oklch(22.91% .006 56.0708);--muted-foreground:oklch(86.87% .0043 56.366);--accent:oklch(55.53% .1455 48.9975);--accent-foreground:oklch(96.98% .058 95.6174);--destructive:oklch(67% .2078 25.3313);--destructive-foreground:oklch(26.79% 0 0);--border:oklch(37.41% .0087 67.5582);--input:oklch(37.41% .0087 67.5582);--ring:oklch(50.54% .1905 27.5181);--chart-1:oklch(71.06% .1661 22.2162);--chart-2:oklch(63.68% .2078 25.3313);--chart-3:oklch(57.71% .2152 27.325);--chart-4:oklch(83.69% .1644 84.4286);--chart-5:oklch(76.86% .1647 70.0804);--radius:.375rem;--sidebar:oklch(21.61% .0061 56.0434);--sidebar-foreground:oklch(96.99% .0013 106.424);--sidebar-primary:oklch(63.18% .1905 27.5181);--sidebar-primary-foreground:oklch(21.61% .0042 56.3756);--sidebar-accent:oklch(55.53% .1455 48.9975);--sidebar-accent-foreground:oklch(96.98% .058 95.6174);--sidebar-border:oklch(37.41% .0087 67.5582);--sidebar-ring:oklch(50.54% .1905 27.5181);--shadow-sm:1px 1px 16px -2px #4b11111f,1px 1px 2px -3px #4b11111f;--shadow-md:1px 1px 16px -2px #4b11111f,1px 2px 4px -3px #4b11111f;--shadow-lg:1px 1px 16px -2px #4b11111f,1px 4px 6px -3px #4b11111f}[data-design-preview=elegant-luxury]{--theme-preview-background:oklch(97.79% .0042 56.3756);--theme-preview-primary:oklch(46.5% .147 24.9381);--theme-preview-accent:oklch(96.19% .058 95.6174)}:root[data-design=amber-minimal]{--background:oklch(100% 0 0);--foreground:oklch(26.86% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(26.86% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(26.86% 0 0);--primary:oklch(56.96% .1647 70.0804);--primary-foreground:oklch(100% 0 0);--secondary:oklch(96.7% .0029 264.542);--secondary-foreground:oklch(44.61% .0263 256.802);--muted:oklch(98.46% .0017 247.839);--muted-foreground:oklch(55.1% .0234 264.364);--accent:oklch(98.69% .0214 95.2774);--accent-foreground:oklch(47.32% .1247 46.2007);--destructive:oklch(58.79% .2078 25.3313);--destructive-foreground:oklch(100% 0 0);--border:oklch(92.76% .0058 264.531);--input:oklch(92.76% .0058 264.531);--ring:oklch(76.86% .1647 70.0804);--chart-1:oklch(76.86% .1647 70.0804);--chart-2:oklch(66.58% .1574 58.3183);--chart-3:oklch(55.53% .1455 48.9975);--chart-4:oklch(47.32% .1247 46.2007);--chart-5:oklch(41.37% .1054 45.9038);--radius:.375rem;--sidebar:oklch(98.46% .0017 247.839);--sidebar-foreground:oklch(26.86% 0 0);--sidebar-primary:oklch(55.9% .1647 70.0804);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(98.69% .0214 95.2774);--sidebar-accent-foreground:oklch(47.32% .1247 46.2007);--sidebar-border:oklch(92.76% .0058 264.531);--sidebar-ring:oklch(76.86% .1647 70.0804);--shadow-sm:0px 4px 8px -1px #0000001a,0px 1px 2px -2px #0000001a;--shadow-md:0px 4px 8px -1px #0000001a,0px 2px 4px -2px #0000001a;--shadow-lg:0px 4px 8px -1px #0000001a,0px 4px 6px -2px #0000001a}:root[data-design=amber-minimal][data-theme=dark]{--background:oklch(20.46% 0 0);--foreground:oklch(92.19% 0 0);--card:oklch(26.86% 0 0);--card-foreground:oklch(92.19% 0 0);--popover:oklch(26.86% 0 0);--popover-foreground:oklch(92.19% 0 0);--primary:oklch(76.86% .1647 70.0804);--primary-foreground:oklch(0% 0 0);--secondary:oklch(26.86% 0 0);--secondary-foreground:oklch(92.19% 0 0);--muted:oklch(23.93% 0 0);--muted-foreground:oklch(71.55% 0 0);--accent:oklch(47.32% .1247 46.2007);--accent-foreground:oklch(92.43% .1151 95.7459);--destructive:oklch(67.06% .2078 25.3313);--destructive-foreground:oklch(26.86% 0 0);--border:oklch(37.15% 0 0);--input:oklch(37.15% 0 0);--ring:oklch(76.86% .1647 70.0804);--chart-1:oklch(83.69% .1644 84.4286);--chart-2:oklch(66.58% .1574 58.3183);--chart-3:oklch(47.32% .1247 46.2007);--chart-4:oklch(55.53% .1455 48.9975);--chart-5:oklch(47.32% .1247 46.2007);--radius:.375rem;--sidebar:oklch(16.84% 0 0);--sidebar-foreground:oklch(92.19% 0 0);--sidebar-primary:oklch(76.86% .1647 70.0804);--sidebar-primary-foreground:oklch(38.32% 0 0);--sidebar-accent:oklch(47.32% .1247 46.2007);--sidebar-accent-foreground:oklch(92.43% .1151 95.7459);--sidebar-border:oklch(37.15% 0 0);--sidebar-ring:oklch(76.86% .1647 70.0804);--shadow-sm:0px 4px 8px -1px #0000001a,0px 1px 2px -2px #0000001a;--shadow-md:0px 4px 8px -1px #0000001a,0px 2px 4px -2px #0000001a;--shadow-lg:0px 4px 8px -1px #0000001a,0px 4px 6px -2px #0000001a}[data-design-preview=amber-minimal]{--theme-preview-background:oklch(100% 0 0);--theme-preview-primary:oklch(56.96% .1647 70.0804);--theme-preview-accent:oklch(98.69% .0214 95.2774)}:root[data-design=supabase]{--background:oklch(99.11% 0 0);--foreground:oklch(20.46% 0 0);--card:oklch(99.11% 0 0);--card-foreground:oklch(20.46% 0 0);--popover:oklch(99.11% 0 0);--popover-foreground:oklch(43.86% 0 0);--primary:oklch(53.82% .1302 160.908);--primary-foreground:oklch(98.93% .0147 166.459);--secondary:oklch(99.4% 0 0);--secondary-foreground:oklch(20.46% 0 0);--muted:oklch(94.61% 0 0);--muted-foreground:oklch(24.35% 0 0);--accent:oklch(94.61% 0 0);--accent-foreground:oklch(24.35% 0 0);--destructive:oklch(55.23% .1927 32.7272);--destructive-foreground:oklch(99.34% .0032 17.2118);--border:oklch(90.37% 0 0);--input:oklch(97.31% 0 0);--ring:oklch(83.48% .1302 160.908);--chart-1:oklch(83.48% .1302 160.908);--chart-2:oklch(62.31% .188 259.815);--chart-3:oklch(60.56% .2189 292.717);--chart-4:oklch(76.86% .1647 70.0804);--chart-5:oklch(69.59% .1491 162.48);--radius:.5rem;--sidebar:oklch(99.11% 0 0);--sidebar-foreground:oklch(54.52% 0 0);--sidebar-primary:oklch(53.82% .1302 160.908);--sidebar-primary-foreground:oklch(98.93% .0147 166.459);--sidebar-accent:oklch(94.61% 0 0);--sidebar-accent-foreground:oklch(24.35% 0 0);--sidebar-border:oklch(90.37% 0 0);--sidebar-ring:oklch(83.48% .1302 160.908);--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b}:root[data-design=supabase][data-theme=dark]{--background:oklch(18.22% 0 0);--foreground:oklch(92.88% .0126 255.508);--card:oklch(20.46% 0 0);--card-foreground:oklch(92.88% .0126 255.508);--popover:oklch(26.03% 0 0);--popover-foreground:oklch(73.48% 0 0);--primary:oklch(62.69% .1044 156.756);--primary-foreground:oklch(25.86% .0135 167.156);--secondary:oklch(26.03% 0 0);--secondary-foreground:oklch(98.51% 0 0);--muted:oklch(23.93% 0 0);--muted-foreground:oklch(71.22% 0 0);--accent:oklch(31.32% 0 0);--accent-foreground:oklch(98.51% 0 0);--destructive:oklch(64.85% .0852 29.7877);--destructive-foreground:oklch(26.07% .0045 34.3092);--border:oklch(28.09% 0 0);--input:oklch(26.03% 0 0);--ring:oklch(80.03% .1821 151.711);--chart-1:oklch(80.03% .1821 151.711);--chart-2:oklch(71.37% .1434 254.624);--chart-3:oklch(70.9% .1592 293.541);--chart-4:oklch(83.69% .1644 84.4286);--chart-5:oklch(78.45% .1325 181.912);--radius:.5rem;--sidebar:oklch(18.22% 0 0);--sidebar-foreground:oklch(63.01% 0 0);--sidebar-primary:oklch(58.01% .1044 156.756);--sidebar-primary-foreground:oklch(18.06% .0135 167.156);--sidebar-accent:oklch(31.32% 0 0);--sidebar-accent-foreground:oklch(98.51% 0 0);--sidebar-border:oklch(28.09% 0 0);--sidebar-ring:oklch(80.03% .1821 151.711);--shadow-sm:0px 1px 3px 0px #0000002b,0px 1px 2px -1px #0000002b;--shadow-md:0px 1px 3px 0px #0000002b,0px 2px 4px -1px #0000002b;--shadow-lg:0px 1px 3px 0px #0000002b,0px 4px 6px -1px #0000002b}[data-design-preview=supabase]{--theme-preview-background:oklch(99.11% 0 0);--theme-preview-primary:oklch(53.82% .1302 160.908);--theme-preview-accent:oklch(94.61% 0 0)}:root[data-design=neo-brutalism]{--background:oklch(100% 0 0);--foreground:oklch(0% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(0% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(0% 0 0);--primary:oklch(59.16% .237 26.9728);--primary-foreground:oklch(100% 0 0);--secondary:oklch(96.8% .211 109.769);--secondary-foreground:oklch(0% 0 0);--muted:oklch(95.51% 0 0);--muted-foreground:oklch(32.11% 0 0);--accent:oklch(56.35% .2408 260.818);--accent-foreground:oklch(100% 0 0);--destructive:oklch(0% 0 0);--destructive-foreground:oklch(100% 0 0);--border:oklch(0% 0 0);--input:oklch(0% 0 0);--ring:oklch(64.89% .237 26.9728);--chart-1:oklch(64.89% .237 26.9728);--chart-2:oklch(96.8% .211 109.769);--chart-3:oklch(56.35% .2408 260.818);--chart-4:oklch(73.23% .2492 142.495);--chart-5:oklch(59.31% .2726 328.363);--radius:0px;--sidebar:oklch(95.51% 0 0);--sidebar-foreground:oklch(0% 0 0);--sidebar-primary:oklch(55.13% .237 26.9728);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(56.35% .2408 260.818);--sidebar-accent-foreground:oklch(100% 0 0);--sidebar-border:oklch(0% 0 0);--sidebar-ring:oklch(64.89% .237 26.9728);--shadow-sm:4px 4px 0px 0px #000,4px 1px 2px -1px #000;--shadow-md:4px 4px 0px 0px #000,4px 2px 4px -1px #000;--shadow-lg:4px 4px 0px 0px #000,4px 4px 6px -1px #000}:root[data-design=neo-brutalism][data-theme=dark]{--background:oklch(0% 0 0);--foreground:oklch(100% 0 0);--card:oklch(32.11% 0 0);--card-foreground:oklch(100% 0 0);--popover:oklch(32.11% 0 0);--popover-foreground:oklch(100% 0 0);--primary:oklch(72.49% .1872 23.1858);--primary-foreground:oklch(0% 0 0);--secondary:oklch(96.91% .2005 109.623);--secondary-foreground:oklch(0% 0 0);--muted:oklch(21.78% 0 0);--muted-foreground:oklch(84.52% 0 0);--accent:oklch(67.55% .1765 252.259);--accent-foreground:oklch(0% 0 0);--destructive:oklch(100% 0 0);--destructive-foreground:oklch(0% 0 0);--border:oklch(100% 0 0);--input:oklch(100% 0 0);--ring:oklch(70.44% .1872 23.1858);--chart-1:oklch(70.44% .1872 23.1858);--chart-2:oklch(96.91% .2005 109.623);--chart-3:oklch(67.55% .1765 252.259);--chart-4:oklch(73.95% .2268 142.85);--chart-5:oklch(61.31% .2458 328.071);--radius:0px;--sidebar:oklch(0% 0 0);--sidebar-foreground:oklch(100% 0 0);--sidebar-primary:oklch(70.44% .1872 23.1858);--sidebar-primary-foreground:oklch(0% 0 0);--sidebar-accent:oklch(67.55% .1765 252.259);--sidebar-accent-foreground:oklch(0% 0 0);--sidebar-border:oklch(100% 0 0);--sidebar-ring:oklch(70.44% .1872 23.1858);--shadow-sm:4px 4px 0px 0px #000,4px 1px 2px -1px #000;--shadow-md:4px 4px 0px 0px #000,4px 2px 4px -1px #000;--shadow-lg:4px 4px 0px 0px #000,4px 4px 6px -1px #000}[data-design-preview=neo-brutalism]{--theme-preview-background:oklch(100% 0 0);--theme-preview-primary:oklch(59.16% .237 26.9728);--theme-preview-accent:oklch(56.35% .2408 260.818)}:root[data-design=solar-dusk]{--background:oklch(98.85% .0057 84.5659);--foreground:oklch(36.6% .0251 49.6085);--card:oklch(96.86% .0091 78.2818);--card-foreground:oklch(36.6% .0251 49.6085);--popover:oklch(96.86% .0091 78.2818);--popover-foreground:oklch(36.6% .0251 49.6085);--primary:oklch(55.44% .1455 48.9975);--primary-foreground:oklch(100% 0 0);--secondary:oklch(82.76% .0752 74.44);--secondary-foreground:oklch(43.65% .0096 73.639);--muted:oklch(93.63% .0218 83.2637);--muted-foreground:oklch(51.89% .0116 58.0708);--accent:oklch(90% .05 74.9889);--accent-foreground:oklch(44.44% .0096 73.639);--destructive:oklch(44.37% .1613 26.8994);--destructive-foreground:oklch(100% 0 0);--border:oklch(88.66% .0404 89.6994);--input:oklch(88.66% .0404 89.6994);--ring:oklch(55.53% .1455 48.9975);--chart-1:oklch(55.53% .1455 48.9975);--chart-2:oklch(55.34% .0116 58.0708);--chart-3:oklch(55.38% .1207 66.4416);--chart-4:oklch(55.34% .0116 58.0708);--chart-5:oklch(68.06% .1423 75.834);--radius:.3rem;--sidebar:oklch(93.63% .0218 83.2637);--sidebar-foreground:oklch(36.6% .0251 49.6085);--sidebar-primary:oklch(53.16% .1455 48.9975);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(55.38% .1207 66.4416);--sidebar-accent-foreground:oklch(100% 0 0);--sidebar-border:oklch(88.66% .0404 89.6994);--sidebar-ring:oklch(55.53% .1455 48.9975);--shadow-sm:0px 2px 3px 0px #4b3f342e,0px 1px 2px -1px #4b3f342e;--shadow-md:0px 2px 3px 0px #4b3f342e,0px 2px 4px -1px #4b3f342e;--shadow-lg:0px 2px 3px 0px #4b3f342e,0px 4px 6px -1px #4b3f342e}:root[data-design=solar-dusk][data-theme=dark]{--background:oklch(21.61% .0061 56.0434);--foreground:oklch(96.99% .0013 106.424);--card:oklch(26.85% .0063 34.2976);--card-foreground:oklch(96.99% .0013 106.424);--popover:oklch(26.85% .0063 34.2976);--popover-foreground:oklch(96.99% .0013 106.424);--primary:oklch(70.49% .1867 47.6044);--primary-foreground:oklch(31.56% 0 0);--secondary:oklch(44.44% .0096 73.639);--secondary-foreground:oklch(92.32% .0026 48.7171);--muted:oklch(23.3% .0073 67.4563);--muted-foreground:oklch(71.61% .0091 56.259);--accent:oklch(35.98% .0497 229.32);--accent-foreground:oklch(92.32% .0026 48.7171);--destructive:oklch(67.07% .2152 27.325);--destructive-foreground:oklch(26.79% 0 0);--border:oklch(37.41% .0087 67.5582);--input:oklch(37.41% .0087 67.5582);--ring:oklch(70.49% .1867 47.6044);--chart-1:oklch(70.49% .1867 47.6044);--chart-2:oklch(68.47% .1479 237.323);--chart-3:oklch(79.52% .1617 86.0468);--chart-4:oklch(71.61% .0091 56.259);--chart-5:oklch(55.34% .0116 58.0708);--radius:.3rem;--sidebar:oklch(26.85% .0063 34.2976);--sidebar-foreground:oklch(96.99% .0013 106.424);--sidebar-primary:oklch(70.49% .1867 47.6044);--sidebar-primary-foreground:oklch(31.56% 0 0);--sidebar-accent:oklch(68.47% .1479 237.323);--sidebar-accent-foreground:oklch(28.39% .0734 254.538);--sidebar-border:oklch(37.41% .0087 67.5582);--sidebar-ring:oklch(70.49% .1867 47.6044);--shadow-sm:0px 2px 3px 0px #0d0d0d2e,0px 1px 2px -1px #0d0d0d2e;--shadow-md:0px 2px 3px 0px #0d0d0d2e,0px 2px 4px -1px #0d0d0d2e;--shadow-lg:0px 2px 3px 0px #0d0d0d2e,0px 4px 6px -1px #0d0d0d2e}[data-design-preview=solar-dusk]{--theme-preview-background:oklch(98.85% .0057 84.5659);--theme-preview-primary:oklch(55.44% .1455 48.9975);--theme-preview-accent:oklch(90% .05 74.9889)}:root[data-design=cyberpunk]{--background:oklch(98.16% .0017 247.839);--foreground:oklch(16.49% .0352 281.829);--card:oklch(100% 0 0);--card-foreground:oklch(16.49% .0352 281.829);--popover:oklch(100% 0 0);--popover-foreground:oklch(16.49% .0352 281.829);--primary:oklch(55.66% .2904 341.408);--primary-foreground:oklch(100% 0 0);--secondary:oklch(95.95% .02 286.016);--secondary-foreground:oklch(16.49% .0352 281.829);--muted:oklch(95.95% .02 286.016);--muted-foreground:oklch(16.49% .0352 281.829);--accent:oklch(89.03% .1739 171.269);--accent-foreground:oklch(16.49% .0352 281.829);--destructive:oklch(57.63% .2348 34.037);--destructive-foreground:oklch(100% 0 0);--border:oklch(92.05% .0086 225.088);--input:oklch(92.05% .0086 225.088);--ring:oklch(67.26% .2904 341.408);--chart-1:oklch(67.26% .2904 341.408);--chart-2:oklch(54.88% .2944 299.095);--chart-3:oklch(84.42% .1457 209.285);--chart-4:oklch(89.03% .1739 171.269);--chart-5:oklch(91.68% .1915 101.407);--radius:.5rem;--sidebar:oklch(95.95% .02 286.016);--sidebar-foreground:oklch(16.49% .0352 281.829);--sidebar-primary:oklch(53.45% .2904 341.408);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(89.03% .1739 171.269);--sidebar-accent-foreground:oklch(16.49% .0352 281.829);--sidebar-border:oklch(92.05% .0086 225.088);--sidebar-ring:oklch(67.26% .2904 341.408);--shadow-sm:0px 4px 8px -2px #0000001a,0px 1px 2px -3px #0000001a;--shadow-md:0px 4px 8px -2px #0000001a,0px 2px 4px -3px #0000001a;--shadow-lg:0px 4px 8px -2px #0000001a,0px 4px 6px -3px #0000001a}:root[data-design=cyberpunk][data-theme=dark]{--background:oklch(16.49% .0352 281.829);--foreground:oklch(95.13% .0074 260.732);--card:oklch(25.42% .0611 281.142);--card-foreground:oklch(95.13% .0074 260.732);--popover:oklch(25.42% .0611 281.142);--popover-foreground:oklch(95.13% .0074 260.732);--primary:oklch(67.26% .2904 341.408);--primary-foreground:oklch(25.27% 0 0);--secondary:oklch(25.42% .0611 281.142);--secondary-foreground:oklch(95.13% .0074 260.732);--muted:oklch(21.23% .0522 280.992);--muted-foreground:oklch(63.36% .05 278.105);--accent:oklch(89.03% .1739 171.269);--accent-foreground:oklch(16.49% .0352 281.829);--destructive:oklch(66.57% .2348 34.037);--destructive-foreground:oklch(25% 0 0);--border:oklch(32.79% .0832 280.789);--input:oklch(32.79% .0832 280.789);--ring:oklch(67.26% .2904 341.408);--chart-1:oklch(67.26% .2904 341.408);--chart-2:oklch(54.88% .2944 299.095);--chart-3:oklch(84.42% .1457 209.285);--chart-4:oklch(89.03% .1739 171.269);--chart-5:oklch(91.68% .1915 101.407);--radius:.5rem;--sidebar:oklch(16.49% .0352 281.829);--sidebar-foreground:oklch(95.13% .0074 260.732);--sidebar-primary:oklch(67.26% .2904 341.408);--sidebar-primary-foreground:oklch(25.27% 0 0);--sidebar-accent:oklch(89.03% .1739 171.269);--sidebar-accent-foreground:oklch(16.49% .0352 281.829);--sidebar-border:oklch(32.79% .0832 280.789);--sidebar-ring:oklch(67.26% .2904 341.408);--shadow-sm:0px 4px 8px -2px #0000001a,0px 1px 2px -3px #0000001a;--shadow-md:0px 4px 8px -2px #0000001a,0px 2px 4px -3px #0000001a;--shadow-lg:0px 4px 8px -2px #0000001a,0px 4px 6px -3px #0000001a}[data-design-preview=cyberpunk]{--theme-preview-background:oklch(98.16% .0017 247.839);--theme-preview-primary:oklch(55.66% .2904 341.408);--theme-preview-accent:oklch(89.03% .1739 171.269)}:root[data-design=pastel-dreams]{--background:oklch(96.89% .009 314.782);--foreground:oklch(37.29% .0306 259.733);--card:oklch(100% 0 0);--card-foreground:oklch(37.29% .0306 259.733);--popover:oklch(100% 0 0);--popover-foreground:oklch(37.29% .0306 259.733);--primary:oklch(55.58% .1592 293.541);--primary-foreground:oklch(100% 0 0);--secondary:oklch(90.73% .053 306.09);--secondary-foreground:oklch(44.61% .0263 256.802);--muted:oklch(94.64% .0327 307.175);--muted-foreground:oklch(52.35% .0234 264.364);--accent:oklch(93.76% .026 321.939);--accent-foreground:oklch(37.29% .0306 259.733);--destructive:oklch(55.31% .1035 19.5706);--destructive-foreground:oklch(100% 0 0);--border:oklch(90.73% .053 306.09);--input:oklch(90.73% .053 306.09);--ring:oklch(70.9% .1592 293.541);--chart-1:oklch(70.9% .1592 293.541);--chart-2:oklch(60.56% .2189 292.717);--chart-3:oklch(54.13% .2466 293.009);--chart-4:oklch(49.07% .2412 292.581);--chart-5:oklch(43.2% .2106 292.759);--radius:1.5rem;--sidebar:oklch(90.73% .053 306.09);--sidebar-foreground:oklch(37.29% .0306 259.733);--sidebar-primary:oklch(50.98% .1592 293.541);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(93.76% .026 321.939);--sidebar-accent-foreground:oklch(37.29% .0306 259.733);--sidebar-border:oklch(90.73% .053 306.09);--sidebar-ring:oklch(70.9% .1592 293.541);--shadow-sm:0px 8px 16px -4px #00000014,0px 1px 2px -5px #00000014;--shadow-md:0px 8px 16px -4px #00000014,0px 2px 4px -5px #00000014;--shadow-lg:0px 8px 16px -4px #00000014,0px 4px 6px -5px #00000014}:root[data-design=pastel-dreams][data-theme=dark]{--background:oklch(21.61% .0061 56.0434);--foreground:oklch(92.99% .0334 272.788);--card:oklch(28.05% .0309 307.233);--card-foreground:oklch(92.99% .0334 272.788);--popover:oklch(28.05% .0309 307.233);--popover-foreground:oklch(92.99% .0334 272.788);--primary:oklch(78.74% .1179 295.754);--primary-foreground:oklch(21.61% .0061 56.0434);--secondary:oklch(34.16% .0444 308.85);--secondary-foreground:oklch(87.17% .0093 258.338);--muted:oklch(22.83% .0375 302.901);--muted-foreground:oklch(71.37% .0192 261.325);--accent:oklch(38.58% .0509 304.638);--accent-foreground:oklch(87.17% .0093 258.338);--destructive:oklch(80.77% .1035 19.5706);--destructive-foreground:oklch(21.61% .0061 56.0434);--border:oklch(34.16% .0444 308.85);--input:oklch(34.16% .0444 308.85);--ring:oklch(78.74% .1179 295.754);--chart-1:oklch(78.74% .1179 295.754);--chart-2:oklch(70.9% .1592 293.541);--chart-3:oklch(60.56% .2189 292.717);--chart-4:oklch(54.13% .2466 293.009);--chart-5:oklch(49.07% .2412 292.581);--radius:1.5rem;--sidebar:oklch(34.16% .0444 308.85);--sidebar-foreground:oklch(92.99% .0334 272.788);--sidebar-primary:oklch(78.74% .1179 295.754);--sidebar-primary-foreground:oklch(21.61% .0061 56.0434);--sidebar-accent:oklch(38.58% .0509 304.638);--sidebar-accent-foreground:oklch(87.17% .0093 258.338);--sidebar-border:oklch(34.16% .0444 308.85);--sidebar-ring:oklch(78.74% .1179 295.754);--shadow-sm:0px 8px 16px -4px #00000014,0px 1px 2px -5px #00000014;--shadow-md:0px 8px 16px -4px #00000014,0px 2px 4px -5px #00000014;--shadow-lg:0px 8px 16px -4px #00000014,0px 4px 6px -5px #00000014}[data-design-preview=pastel-dreams]{--theme-preview-background:oklch(96.89% .009 314.782);--theme-preview-primary:oklch(55.58% .1592 293.541);--theme-preview-accent:oklch(93.76% .026 321.939)}:root[data-design=caffeine]{--background:oklch(98.21% 0 0);--foreground:oklch(24.35% 0 0);--card:oklch(99.11% 0 0);--card-foreground:oklch(24.35% 0 0);--popover:oklch(99.11% 0 0);--popover-foreground:oklch(24.35% 0 0);--primary:oklch(43.41% .0392 41.9938);--primary-foreground:oklch(100% 0 0);--secondary:oklch(92% .0651 74.3695);--secondary-foreground:oklch(34.99% .0685 40.8288);--muted:oklch(95.21% 0 0);--muted-foreground:oklch(50.32% 0 0);--accent:oklch(93.1% 0 0);--accent-foreground:oklch(24.35% 0 0);--destructive:oklch(57.26% .1936 33.339);--destructive-foreground:oklch(100% 0 0);--border:oklch(88.22% 0 0);--input:oklch(88.22% 0 0);--ring:oklch(43.41% .0392 41.9938);--chart-1:oklch(43.41% .0392 41.9938);--chart-2:oklch(92% .0651 74.3695);--chart-3:oklch(93.1% 0 0);--chart-4:oklch(93.67% .0523 75.5009);--chart-5:oklch(43.38% .0437 41.6746);--radius:.5rem;--sidebar:oklch(98.81% 0 0);--sidebar-foreground:oklch(26.45% 0 0);--sidebar-primary:oklch(32.5% 0 0);--sidebar-primary-foreground:oklch(98.81% 0 0);--sidebar-accent:oklch(97.61% 0 0);--sidebar-accent-foreground:oklch(32.5% 0 0);--sidebar-border:oklch(94.01% 0 0);--sidebar-ring:oklch(77.31% 0 0);--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a}:root[data-design=caffeine][data-theme=dark]{--background:oklch(17.76% 0 0);--foreground:oklch(94.91% 0 0);--card:oklch(21.34% 0 0);--card-foreground:oklch(94.91% 0 0);--popover:oklch(21.34% 0 0);--popover-foreground:oklch(94.91% 0 0);--primary:oklch(92.47% .0524 66.1732);--primary-foreground:oklch(20.29% .024 200.196);--secondary:oklch(31.63% .019 63.6992);--secondary-foreground:oklch(92.47% .0524 66.1732);--muted:oklch(25.2% 0 0);--muted-foreground:oklch(76.99% 0 0);--accent:oklch(28.5% 0 0);--accent-foreground:oklch(94.91% 0 0);--destructive:oklch(62.99% .1936 33.339);--destructive-foreground:oklch(21.34% 0 0);--border:oklch(23.51% .0115 91.7467);--input:oklch(40.17% 0 0);--ring:oklch(92.47% .0524 66.1732);--chart-1:oklch(92.47% .0524 66.1732);--chart-2:oklch(31.63% .019 63.6992);--chart-3:oklch(28.5% 0 0);--chart-4:oklch(34.81% .0219 67.0001);--chart-5:oklch(92.45% .0533 67.0855);--radius:.5rem;--sidebar:oklch(21.03% .0059 285.885);--sidebar-foreground:oklch(96.74% .0013 286.375);--sidebar-primary:oklch(62.12% .2172 264.376);--sidebar-primary-foreground:oklch(21% 0 0);--sidebar-accent:oklch(27.39% .0055 286.033);--sidebar-accent-foreground:oklch(96.74% .0013 286.375);--sidebar-border:oklch(27.39% .0055 286.033);--sidebar-ring:oklch(87.11% .0055 286.286);--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a}[data-design-preview=caffeine]{--theme-preview-background:oklch(98.21% 0 0);--theme-preview-primary:oklch(43.41% .0392 41.9938);--theme-preview-accent:oklch(93.1% 0 0)}:root[data-design=ocean-breeze]{--background:oklch(97.51% .0127 244.251);--foreground:oklch(37.29% .0306 259.733);--card:oklch(100% 0 0);--card-foreground:oklch(37.29% .0306 259.733);--popover:oklch(100% 0 0);--popover-foreground:oklch(37.29% .0306 259.733);--primary:oklch(51.56% .192 149.579);--primary-foreground:oklch(100% 0 0);--secondary:oklch(95.14% .025 236.824);--secondary-foreground:oklch(44.61% .0263 256.802);--muted:oklch(96.7% .0029 264.542);--muted-foreground:oklch(54% .0234 264.364);--accent:oklch(95.05% .0507 163.051);--accent-foreground:oklch(37.29% .0306 259.733);--destructive:oklch(57.12% .2078 25.3313);--destructive-foreground:oklch(100% 0 0);--border:oklch(92.76% .0058 264.531);--input:oklch(92.76% .0058 264.531);--ring:oklch(72.27% .192 149.579);--chart-1:oklch(72.27% .192 149.579);--chart-2:oklch(69.59% .1491 162.48);--chart-3:oklch(59.6% .1274 163.225);--chart-4:oklch(50.81% .1049 165.612);--chart-5:oklch(43.18% .0865 166.913);--radius:.5rem;--sidebar:oklch(95.14% .025 236.824);--sidebar-foreground:oklch(37.29% .0306 259.733);--sidebar-primary:oklch(49.88% .192 149.579);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(95.05% .0507 163.051);--sidebar-accent-foreground:oklch(37.29% .0306 259.733);--sidebar-border:oklch(92.76% .0058 264.531);--sidebar-ring:oklch(72.27% .192 149.579);--shadow-sm:0px 4px 8px -1px #0000001a,0px 1px 2px -2px #0000001a;--shadow-md:0px 4px 8px -1px #0000001a,0px 2px 4px -2px #0000001a;--shadow-lg:0px 4px 8px -1px #0000001a,0px 4px 6px -2px #0000001a}:root[data-design=ocean-breeze][data-theme=dark]{--background:oklch(20.77% .0398 265.755);--foreground:oklch(87.17% .0093 258.338);--card:oklch(27.95% .0368 260.031);--card-foreground:oklch(87.17% .0093 258.338);--popover:oklch(27.95% .0368 260.031);--popover-foreground:oklch(87.17% .0093 258.338);--primary:oklch(77.29% .1535 163.223);--primary-foreground:oklch(20.77% .0398 265.755);--secondary:oklch(33.51% .0331 260.912);--secondary-foreground:oklch(71.18% .0129 286.067);--muted:oklch(24.63% .0275 259.963);--muted-foreground:oklch(65.45% .0234 264.364);--accent:oklch(37.29% .0306 259.733);--accent-foreground:oklch(74.87% .0129 286.067);--destructive:oklch(67.93% .2078 25.3313);--destructive-foreground:oklch(20.77% .0398 265.755);--border:oklch(44.61% .0263 256.802);--input:oklch(44.61% .0263 256.802);--ring:oklch(77.29% .1535 163.223);--chart-1:oklch(77.29% .1535 163.223);--chart-2:oklch(78.45% .1325 181.912);--chart-3:oklch(72.27% .192 149.579);--chart-4:oklch(69.59% .1491 162.48);--chart-5:oklch(59.6% .1274 163.225);--radius:.5rem;--sidebar:oklch(27.95% .0368 260.031);--sidebar-foreground:oklch(87.17% .0093 258.338);--sidebar-primary:oklch(77.29% .1535 163.223);--sidebar-primary-foreground:oklch(20.77% .0398 265.755);--sidebar-accent:oklch(37.29% .0306 259.733);--sidebar-accent-foreground:oklch(74.87% .0129 286.067);--sidebar-border:oklch(44.61% .0263 256.802);--sidebar-ring:oklch(77.29% .1535 163.223);--shadow-sm:0px 4px 8px -1px #0000001a,0px 1px 2px -2px #0000001a;--shadow-md:0px 4px 8px -1px #0000001a,0px 2px 4px -2px #0000001a;--shadow-lg:0px 4px 8px -1px #0000001a,0px 4px 6px -2px #0000001a}[data-design-preview=ocean-breeze]{--theme-preview-background:oklch(97.51% .0127 244.251);--theme-preview-primary:oklch(51.56% .192 149.579);--theme-preview-accent:oklch(95.05% .0507 163.051)}:root[data-design=retro-arcade]{--background:oklch(97.35% .0261 90.0953);--foreground:oklch(30.92% .0518 219.652);--card:oklch(93.06% .026 92.402);--card-foreground:oklch(30.92% .0518 219.652);--popover:oklch(93.06% .026 92.402);--popover-foreground:oklch(30.92% .0518 219.652);--primary:oklch(54.14% .2025 355.894);--primary-foreground:oklch(100% 0 0);--secondary:oklch(64.37% .1019 187.384);--secondary-foreground:oklch(28.14% 0 0);--muted:oklch(69.79% .0159 196.794);--muted-foreground:oklch(30.92% .0518 219.652);--accent:oklch(58.08% .1732 39.5003);--accent-foreground:oklch(100% 0 0);--destructive:oklch(53.96% .2064 27.1172);--destructive-foreground:oklch(100% 0 0);--border:oklch(65.37% .0197 205.262);--input:oklch(65.37% .0197 205.262);--ring:oklch(59.24% .2025 355.894);--chart-1:oklch(61.49% .1394 244.927);--chart-2:oklch(64.37% .1019 187.384);--chart-3:oklch(59.24% .2025 355.894);--chart-4:oklch(58.08% .1732 39.5003);--chart-5:oklch(58.63% .2064 27.1172);--radius:.25rem;--sidebar:oklch(97.35% .0261 90.0953);--sidebar-foreground:oklch(30.92% .0518 219.652);--sidebar-primary:oklch(57.14% .2025 355.894);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(64.37% .1019 187.384);--sidebar-accent-foreground:oklch(28.14% 0 0);--sidebar-border:oklch(65.37% .0197 205.262);--sidebar-ring:oklch(59.24% .2025 355.894);--shadow-sm:2px 2px 4px 0px #04232f26,2px 1px 2px -1px #04232f26;--shadow-md:2px 2px 4px 0px #04232f26,2px 2px 4px -1px #04232f26;--shadow-lg:2px 2px 4px 0px #04232f26,2px 4px 6px -1px #04232f26}:root[data-design=retro-arcade][data-theme=dark]{--background:oklch(26.73% .0486 219.817);--foreground:oklch(69.79% .0159 196.794);--card:oklch(30.92% .0518 219.652);--card-foreground:oklch(69.79% .0159 196.794);--popover:oklch(30.92% .0518 219.652);--popover-foreground:oklch(69.79% .0159 196.794);--primary:oklch(71.17% .2025 355.894);--primary-foreground:oklch(31.34% 0 0);--secondary:oklch(64.37% .1019 187.384);--secondary-foreground:oklch(28.14% 0 0);--muted:oklch(52.3% .0283 219.137);--muted-foreground:oklch(94.45% .0159 196.794);--accent:oklch(58.08% .1732 39.5003);--accent-foreground:oklch(100% 0 0);--destructive:oklch(73.67% .2064 27.1172);--destructive-foreground:oklch(31.33% 0 0);--border:oklch(52.3% .0283 219.137);--input:oklch(52.3% .0283 219.137);--ring:oklch(59.24% .2025 355.894);--chart-1:oklch(61.49% .1394 244.927);--chart-2:oklch(64.37% .1019 187.384);--chart-3:oklch(59.24% .2025 355.894);--chart-4:oklch(58.08% .1732 39.5003);--chart-5:oklch(58.63% .2064 27.1172);--radius:.25rem;--sidebar:oklch(26.73% .0486 219.817);--sidebar-foreground:oklch(69.79% .0159 196.794);--sidebar-primary:oklch(67.43% .2025 355.894);--sidebar-primary-foreground:oklch(27.11% 0 0);--sidebar-accent:oklch(64.37% .1019 187.384);--sidebar-accent-foreground:oklch(28.14% 0 0);--sidebar-border:oklch(52.3% .0283 219.137);--sidebar-ring:oklch(59.24% .2025 355.894);--shadow-sm:2px 2px 4px 0px #04232f26,2px 1px 2px -1px #04232f26;--shadow-md:2px 2px 4px 0px #04232f26,2px 2px 4px -1px #04232f26;--shadow-lg:2px 2px 4px 0px #04232f26,2px 4px 6px -1px #04232f26}[data-design-preview=retro-arcade]{--theme-preview-background:oklch(97.35% .0261 90.0953);--theme-preview-primary:oklch(54.14% .2025 355.894);--theme-preview-accent:oklch(58.08% .1732 39.5003)}:root[data-design=candyland]{--background:oklch(98.09% .0025 228.784);--foreground:oklch(32.11% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(32.11% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(32.11% 0 0);--primary:oklch(55.9% .0735 7.0855);--primary-foreground:oklch(98.11% 0 0);--secondary:oklch(81.48% .0819 225.754);--secondary-foreground:oklch(0% 0 0);--muted:oklch(88.28% .0285 98.1033);--muted-foreground:oklch(48.03% 0 0);--accent:oklch(96.8% .211 109.769);--accent-foreground:oklch(0% 0 0);--destructive:oklch(57.5% .2078 25.3313);--destructive-foreground:oklch(100% 0 0);--border:oklch(86.99% 0 0);--input:oklch(86.99% 0 0);--ring:oklch(86.77% .0735 7.0855);--chart-1:oklch(86.77% .0735 7.0855);--chart-2:oklch(81.48% .0819 225.754);--chart-3:oklch(96.8% .211 109.769);--chart-4:oklch(80.27% .1355 349.235);--chart-5:oklch(73.95% .2268 142.85);--radius:.5rem;--sidebar:oklch(98.09% .0025 228.784);--sidebar-foreground:oklch(32.11% 0 0);--sidebar-primary:oklch(55.9% .0735 7.0855);--sidebar-primary-foreground:oklch(98.11% 0 0);--sidebar-accent:oklch(96.8% .211 109.769);--sidebar-accent-foreground:oklch(0% 0 0);--sidebar-border:oklch(86.99% 0 0);--sidebar-ring:oklch(86.77% .0735 7.0855);--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a}:root[data-design=candyland][data-theme=dark]{--background:oklch(23.03% .0125 264.293);--foreground:oklch(92.19% 0 0);--card:oklch(32.1% .0078 223.666);--card-foreground:oklch(92.19% 0 0);--popover:oklch(32.1% .0078 223.666);--popover-foreground:oklch(92.19% 0 0);--primary:oklch(80.27% .1355 349.235);--primary-foreground:oklch(0% 0 0);--secondary:oklch(73.95% .2268 142.85);--secondary-foreground:oklch(0% 0 0);--muted:oklch(38.67% 0 0);--muted-foreground:oklch(76.41% 0 0);--accent:oklch(81.48% .0819 225.754);--accent-foreground:oklch(0% 0 0);--destructive:oklch(75.44% .2078 25.3313);--destructive-foreground:oklch(32.16% 0 0);--border:oklch(38.67% 0 0);--input:oklch(38.67% 0 0);--ring:oklch(80.27% .1355 349.235);--chart-1:oklch(80.27% .1355 349.235);--chart-2:oklch(73.95% .2268 142.85);--chart-3:oklch(81.48% .0819 225.754);--chart-4:oklch(96.8% .211 109.769);--chart-5:oklch(86.52% .1768 90.3816);--radius:.5rem;--sidebar:oklch(23.03% .0125 264.293);--sidebar-foreground:oklch(92.19% 0 0);--sidebar-primary:oklch(80.27% .1355 349.235);--sidebar-primary-foreground:oklch(0% 0 0);--sidebar-accent:oklch(81.48% .0819 225.754);--sidebar-accent-foreground:oklch(0% 0 0);--sidebar-border:oklch(38.67% 0 0);--sidebar-ring:oklch(80.27% .1355 349.235);--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a}[data-design-preview=candyland]{--theme-preview-background:oklch(98.09% .0025 228.784);--theme-preview-primary:oklch(55.9% .0735 7.0855);--theme-preview-accent:oklch(96.8% .211 109.769)}:root[data-design=northern-lights]{--background:oklch(98.24% .0013 286.376);--foreground:oklch(32.11% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(32.11% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(32.11% 0 0);--primary:oklch(53.21% .1538 150.307);--primary-foreground:oklch(100% 0 0);--secondary:oklch(67.46% .1414 261.338);--secondary-foreground:oklch(29.91% 0 0);--muted:oklch(88.28% .0285 98.1033);--muted-foreground:oklch(48.03% 0 0);--accent:oklch(82.69% .108 211.963);--accent-foreground:oklch(32.11% 0 0);--destructive:oklch(57.58% .2078 25.3313);--destructive-foreground:oklch(100% 0 0);--border:oklch(86.99% 0 0);--input:oklch(86.99% 0 0);--ring:oklch(64.87% .1538 150.307);--chart-1:oklch(64.87% .1538 150.307);--chart-2:oklch(67.46% .1414 261.338);--chart-3:oklch(82.69% .108 211.963);--chart-4:oklch(58.8% .0993 245.739);--chart-5:oklch(59.05% .1608 148.241);--radius:.5rem;--sidebar:oklch(98.24% .0013 286.376);--sidebar-foreground:oklch(32.11% 0 0);--sidebar-primary:oklch(53.21% .1538 150.307);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(82.69% .108 211.963);--sidebar-accent-foreground:oklch(32.11% 0 0);--sidebar-border:oklch(86.99% 0 0);--sidebar-ring:oklch(64.87% .1538 150.307);--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a}:root[data-design=northern-lights][data-theme=dark]{--background:oklch(23.03% .0125 264.293);--foreground:oklch(92.19% 0 0);--card:oklch(32.1% .0078 223.666);--card-foreground:oklch(92.19% 0 0);--popover:oklch(32.1% .0078 223.666);--popover-foreground:oklch(92.19% 0 0);--primary:oklch(67.64% .1538 150.307);--primary-foreground:oklch(32.17% 0 0);--secondary:oklch(58.8% .0993 245.739);--secondary-foreground:oklch(17.72% 0 0);--muted:oklch(38.67% 0 0);--muted-foreground:oklch(76.41% 0 0);--accent:oklch(67.46% .1414 261.338);--accent-foreground:oklch(29.91% 0 0);--destructive:oklch(75.44% .2078 25.3313);--destructive-foreground:oklch(32.16% 0 0);--border:oklch(38.67% 0 0);--input:oklch(38.67% 0 0);--ring:oklch(64.87% .1538 150.307);--chart-1:oklch(64.87% .1538 150.307);--chart-2:oklch(58.8% .0993 245.739);--chart-3:oklch(67.46% .1414 261.338);--chart-4:oklch(82.69% .108 211.963);--chart-5:oklch(59.05% .1608 148.241);--radius:.5rem;--sidebar:oklch(23.03% .0125 264.293);--sidebar-foreground:oklch(92.19% 0 0);--sidebar-primary:oklch(64.87% .1538 150.307);--sidebar-primary-foreground:oklch(29.21% 0 0);--sidebar-accent:oklch(67.46% .1414 261.338);--sidebar-accent-foreground:oklch(29.91% 0 0);--sidebar-border:oklch(38.67% 0 0);--sidebar-ring:oklch(64.87% .1538 150.307);--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a}[data-design-preview=northern-lights]{--theme-preview-background:oklch(98.24% .0013 286.376);--theme-preview-primary:oklch(53.21% .1538 150.307);--theme-preview-accent:oklch(82.69% .108 211.963)}:root[data-design=vintage-paper]{--background:oklch(95.82% .0152 90.2357);--foreground:oklch(37.6% .0225 64.3434);--card:oklch(99.14% .0098 87.4695);--card-foreground:oklch(37.6% .0225 64.3434);--popover:oklch(99.14% .0098 87.4695);--popover-foreground:oklch(37.6% .0225 64.3434);--primary:oklch(53.82% .0778 65.5444);--primary-foreground:oklch(100% 0 0);--secondary:oklch(88.46% .0302 85.5655);--secondary-foreground:oklch(43.13% .03 64.9288);--muted:oklch(92.39% .019 83.0636);--muted-foreground:oklch(51.09% .0387 71.1655);--accent:oklch(83.48% .0426 88.8064);--accent-foreground:oklch(37.6% .0225 64.3434);--destructive:oklch(54.71% .1438 32.9149);--destructive-foreground:oklch(100% 0 0);--border:oklch(86.06% .0321 84.5881);--input:oklch(86.06% .0321 84.5881);--ring:oklch(61.8% .0778 65.5444);--chart-1:oklch(61.8% .0778 65.5444);--chart-2:oklch(56.04% .0624 68.5805);--chart-3:oklch(48.51% .057 72.6827);--chart-4:oklch(67.77% .0624 64.7755);--chart-5:oklch(72.64% .0581 66.6967);--radius:.25rem;--sidebar:oklch(92.39% .019 83.0636);--sidebar-foreground:oklch(37.6% .0225 64.3434);--sidebar-primary:oklch(51.38% .0778 65.5444);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(83.48% .0426 88.8064);--sidebar-accent-foreground:oklch(37.6% .0225 64.3434);--sidebar-border:oklch(86.06% .0321 84.5881);--sidebar-ring:oklch(61.8% .0778 65.5444);--shadow-sm:2px 3px 5px 0px #3a332c1f,2px 1px 2px -1px #3a332c1f;--shadow-md:2px 3px 5px 0px #3a332c1f,2px 2px 4px -1px #3a332c1f;--shadow-lg:2px 3px 5px 0px #3a332c1f,2px 4px 6px -1px #3a332c1f}:root[data-design=vintage-paper][data-theme=dark]{--background:oklch(27.47% .0139 57.6523);--foreground:oklch(92.39% .019 83.0636);--card:oklch(32.37% .0155 59.0603);--card-foreground:oklch(92.39% .019 83.0636);--popover:oklch(32.37% .0155 59.0603);--popover-foreground:oklch(92.39% .019 83.0636);--primary:oklch(72.64% .0581 66.6967);--primary-foreground:oklch(27.47% .0139 57.6523);--secondary:oklch(37.95% .0181 57.128);--secondary-foreground:oklch(92.39% .019 83.0636);--muted:oklch(29.39% .0125 62.1298);--muted-foreground:oklch(79.82% .0243 82.1078);--accent:oklch(41.86% .0281 56.3404);--accent-foreground:oklch(92.39% .019 83.0636);--destructive:oklch(71% .1438 32.9149);--destructive-foreground:oklch(32.28% 0 0);--border:oklch(37.95% .0181 57.128);--input:oklch(37.95% .0181 57.128);--ring:oklch(72.64% .0581 66.6967);--chart-1:oklch(72.64% .0581 66.6967);--chart-2:oklch(67.77% .0624 64.7755);--chart-3:oklch(61.8% .0778 65.5444);--chart-4:oklch(56.04% .0624 68.5805);--chart-5:oklch(48.51% .057 72.6827);--radius:.25rem;--sidebar:oklch(27.47% .0139 57.6523);--sidebar-foreground:oklch(92.39% .019 83.0636);--sidebar-primary:oklch(72.64% .0581 66.6967);--sidebar-primary-foreground:oklch(27.47% .0139 57.6523);--sidebar-accent:oklch(41.86% .0281 56.3404);--sidebar-accent-foreground:oklch(92.39% .019 83.0636);--sidebar-border:oklch(37.95% .0181 57.128);--sidebar-ring:oklch(72.64% .0581 66.6967);--shadow-sm:2px 3px 5px 0px #3a332c1f,2px 1px 2px -1px #3a332c1f;--shadow-md:2px 3px 5px 0px #3a332c1f,2px 2px 4px -1px #3a332c1f;--shadow-lg:2px 3px 5px 0px #3a332c1f,2px 4px 6px -1px #3a332c1f}[data-design-preview=vintage-paper]{--theme-preview-background:oklch(95.82% .0152 90.2357);--theme-preview-primary:oklch(53.82% .0778 65.5444);--theme-preview-accent:oklch(83.48% .0426 88.8064)}:root[data-design=sunset-horizon]{--background:oklch(98.56% .0084 56.3169);--foreground:oklch(33.53% .0132 2.7676);--card:oklch(100% 0 0);--card-foreground:oklch(33.53% .0132 2.7676);--popover:oklch(100% 0 0);--popover-foreground:oklch(33.53% .0132 2.7676);--primary:oklch(57.07% .1641 34.7091);--primary-foreground:oklch(100% 0 0);--secondary:oklch(95.96% .02 28.9029);--secondary-foreground:oklch(54.76% .1294 32.7364);--muted:oklch(96.56% .0176 39.4009);--muted-foreground:oklch(53.85% .0116 58.0708);--accent:oklch(82.78% .1131 57.9984);--accent-foreground:oklch(33.53% .0132 2.7676);--destructive:oklch(57.82% .2082 22.241);--destructive-foreground:oklch(100% 0 0);--border:oklch(92.96% .037 38.6868);--input:oklch(92.96% .037 38.6868);--ring:oklch(73.57% .1641 34.7091);--chart-1:oklch(73.57% .1641 34.7091);--chart-2:oklch(82.78% .1131 57.9984);--chart-3:oklch(87.73% .0763 54.9314);--chart-4:oklch(82% .1054 40.8859);--chart-5:oklch(63.68% .1306 32.0721);--radius:.625rem;--sidebar:oklch(96.56% .0176 39.4009);--sidebar-foreground:oklch(33.53% .0132 2.7676);--sidebar-primary:oklch(55.61% .1641 34.7091);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(82.78% .1131 57.9984);--sidebar-accent-foreground:oklch(33.53% .0132 2.7676);--sidebar-border:oklch(92.96% .037 38.6868);--sidebar-ring:oklch(73.57% .1641 34.7091);--shadow-sm:0px 6px 12px -3px #00000017,0px 1px 2px -4px #00000017;--shadow-md:0px 6px 12px -3px #00000017,0px 2px 4px -4px #00000017;--shadow-lg:0px 6px 12px -3px #00000017,0px 4px 6px -4px #00000017}:root[data-design=sunset-horizon][data-theme=dark]{--background:oklch(25.69% .0169 352.404);--foreground:oklch(93.97% .0119 51.3156);--card:oklch(31.84% .0176 341.447);--card-foreground:oklch(93.97% .0119 51.3156);--popover:oklch(31.84% .0176 341.447);--popover-foreground:oklch(93.97% .0119 51.3156);--primary:oklch(73.57% .1641 34.7091);--primary-foreground:oklch(34.57% 0 0);--secondary:oklch(36.37% .0203 342.266);--secondary-foreground:oklch(93.97% .0119 51.3156);--muted:oklch(28.48% .0159 343.655);--muted-foreground:oklch(83.78% .0237 52.6346);--accent:oklch(82.78% .1131 57.9984);--accent-foreground:oklch(25.69% .0169 352.404);--destructive:oklch(74.58% .2082 22.241);--destructive-foreground:oklch(31.62% 0 0);--border:oklch(36.37% .0203 342.266);--input:oklch(36.37% .0203 342.266);--ring:oklch(73.57% .1641 34.7091);--chart-1:oklch(73.57% .1641 34.7091);--chart-2:oklch(82.78% .1131 57.9984);--chart-3:oklch(87.73% .0763 54.9314);--chart-4:oklch(82% .1054 40.8859);--chart-5:oklch(63.68% .1306 32.0721);--radius:.625rem;--sidebar:oklch(25.69% .0169 352.404);--sidebar-foreground:oklch(93.97% .0119 51.3156);--sidebar-primary:oklch(73.57% .1641 34.7091);--sidebar-primary-foreground:oklch(34.57% 0 0);--sidebar-accent:oklch(82.78% .1131 57.9984);--sidebar-accent-foreground:oklch(25.69% .0169 352.404);--sidebar-border:oklch(36.37% .0203 342.266);--sidebar-ring:oklch(73.57% .1641 34.7091);--shadow-sm:0px 6px 12px -3px #00000017,0px 1px 2px -4px #00000017;--shadow-md:0px 6px 12px -3px #00000017,0px 2px 4px -4px #00000017;--shadow-lg:0px 6px 12px -3px #00000017,0px 4px 6px -4px #00000017}[data-design-preview=sunset-horizon]{--theme-preview-background:oklch(98.56% .0084 56.3169);--theme-preview-primary:oklch(57.07% .1641 34.7091);--theme-preview-accent:oklch(82.78% .1131 57.9984)}:root[data-design=starry-night]{--background:oklch(97.55% .0045 258.325);--foreground:oklch(25.58% .0433 268.066);--card:oklch(93.41% .0132 251.563);--card-foreground:oklch(25.58% .0433 268.066);--popover:oklch(98.56% .0278 98.054);--popover-foreground:oklch(25.58% .0433 268.066);--primary:oklch(48.15% .1178 263.376);--primary-foreground:oklch(98.56% .0278 98.054);--secondary:oklch(85.67% .1164 81.0092);--secondary-foreground:oklch(25.58% .0433 268.066);--muted:oklch(92.02% .008 106.556);--muted-foreground:oklch(48.15% .1178 263.376);--accent:oklch(68.96% .0714 234.039);--accent-foreground:oklch(32.14% .0278 98.054);--destructive:oklch(26.11% .0376 322.527);--destructive-foreground:oklch(98.56% .0278 98.054);--border:oklch(77.91% .0156 251.193);--input:oklch(68.96% .0714 234.039);--ring:oklch(85.67% .1164 81.0092);--chart-1:oklch(48.15% .1178 263.376);--chart-2:oklch(85.67% .1164 81.0092);--chart-3:oklch(68.96% .0714 234.039);--chart-4:oklch(77.91% .0156 251.193);--chart-5:oklch(26.11% .0376 322.527);--radius:.5rem;--sidebar:oklch(93.41% .0132 251.563);--sidebar-foreground:oklch(25.58% .0433 268.066);--sidebar-primary:oklch(48.15% .1178 263.376);--sidebar-primary-foreground:oklch(98.56% .0278 98.054);--sidebar-accent:oklch(85.67% .1164 81.0092);--sidebar-accent-foreground:oklch(25.58% .0433 268.066);--sidebar-border:oklch(77.91% .0156 251.193);--sidebar-ring:oklch(85.67% .1164 81.0092);--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a}:root[data-design=starry-night][data-theme=dark]{--background:oklch(22.04% .0198 275.844);--foreground:oklch(93.66% .0129 266.697);--card:oklch(27.03% .0407 281.304);--card-foreground:oklch(93.66% .0129 266.697);--popover:oklch(27.03% .0407 281.304);--popover-foreground:oklch(90.97% .144 95.112);--primary:oklch(64.77% .1178 263.376);--primary-foreground:oklch(26.76% .144 95.112);--secondary:oklch(90.97% .144 95.112);--secondary-foreground:oklch(27.03% .0407 281.304);--muted:oklch(24.24% .0324 281.089);--muted-foreground:oklch(64.54% .0412 262.038);--accent:oklch(84.69% .0524 264.775);--accent-foreground:oklch(22.04% .0198 275.844);--destructive:oklch(66.08% .12 357.113);--destructive-foreground:oklch(26.76% .144 95.112);--border:oklch(30.72% .0287 281.768);--input:oklch(48.15% .1178 263.376);--ring:oklch(90.97% .144 95.112);--chart-1:oklch(48.15% .1178 263.376);--chart-2:oklch(90.97% .144 95.112);--chart-3:oklch(68.96% .0714 234.039);--chart-4:oklch(62.43% .0412 262.038);--chart-5:oklch(52.8% .12 357.113);--radius:.5rem;--sidebar:oklch(27.03% .0407 281.304);--sidebar-foreground:oklch(93.66% .0129 266.697);--sidebar-primary:oklch(64.77% .1178 263.376);--sidebar-primary-foreground:oklch(26.76% .144 95.112);--sidebar-accent:oklch(90.97% .144 95.112);--sidebar-accent-foreground:oklch(27.03% .0407 281.304);--sidebar-border:oklch(30.72% .0287 281.768);--sidebar-ring:oklch(90.97% .144 95.112);--shadow-sm:0 1px 3px 0px #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a,0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a,0 4px 6px -1px #0000001a}[data-design-preview=starry-night]{--theme-preview-background:oklch(97.55% .0045 258.325);--theme-preview-primary:oklch(48.15% .1178 263.376);--theme-preview-accent:oklch(68.96% .0714 234.039)}:root[data-design=vercel]{--background:oklch(99% 0 0);--foreground:oklch(0% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(0% 0 0);--popover:oklch(99% 0 0);--popover-foreground:oklch(0% 0 0);--primary:oklch(0% 0 0);--primary-foreground:oklch(100% 0 0);--secondary:oklch(94% 0 0);--secondary-foreground:oklch(0% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(44% 0 0);--accent:oklch(94% 0 0);--accent-foreground:oklch(0% 0 0);--destructive:oklch(57.9% .19 23.03);--destructive-foreground:oklch(100% 0 0);--border:oklch(92% 0 0);--input:oklch(94% 0 0);--ring:oklch(0% 0 0);--chart-1:oklch(81% .17 75.35);--chart-2:oklch(55% .22 264.53);--chart-3:oklch(72% 0 0);--chart-4:oklch(92% 0 0);--chart-5:oklch(56% 0 0);--radius:.5rem;--sidebar:oklch(99% 0 0);--sidebar-foreground:oklch(0% 0 0);--sidebar-primary:oklch(0% 0 0);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(94% 0 0);--sidebar-accent-foreground:oklch(0% 0 0);--sidebar-border:oklch(94% 0 0);--sidebar-ring:oklch(0% 0 0);--shadow-sm:0px 1px 2px 0px #0000002e,0px 1px 2px -1px #0000002e;--shadow-md:0px 1px 2px 0px #0000002e,0px 2px 4px -1px #0000002e;--shadow-lg:0px 1px 2px 0px #0000002e,0px 4px 6px -1px #0000002e}:root[data-design=vercel][data-theme=dark]{--background:oklch(0% 0 0);--foreground:oklch(100% 0 0);--card:oklch(14% 0 0);--card-foreground:oklch(100% 0 0);--popover:oklch(18% 0 0);--popover-foreground:oklch(100% 0 0);--primary:oklch(100% 0 0);--primary-foreground:oklch(0% 0 0);--secondary:oklch(25% 0 0);--secondary-foreground:oklch(100% 0 0);--muted:oklch(23% 0 0);--muted-foreground:oklch(72% 0 0);--accent:oklch(32% 0 0);--accent-foreground:oklch(100% 0 0);--destructive:oklch(69% .2 23.91);--destructive-foreground:oklch(0% 0 0);--border:oklch(26% 0 0);--input:oklch(32% 0 0);--ring:oklch(72% 0 0);--chart-1:oklch(81% .17 75.35);--chart-2:oklch(58% .21 260.84);--chart-3:oklch(56% 0 0);--chart-4:oklch(44% 0 0);--chart-5:oklch(92% 0 0);--radius:.5rem;--sidebar:oklch(18% 0 0);--sidebar-foreground:oklch(100% 0 0);--sidebar-primary:oklch(100% 0 0);--sidebar-primary-foreground:oklch(0% 0 0);--sidebar-accent:oklch(32% 0 0);--sidebar-accent-foreground:oklch(100% 0 0);--sidebar-border:oklch(32% 0 0);--sidebar-ring:oklch(72% 0 0);--shadow-sm:0px 1px 2px 0px #0000002e,0px 1px 2px -1px #0000002e;--shadow-md:0px 1px 2px 0px #0000002e,0px 2px 4px -1px #0000002e;--shadow-lg:0px 1px 2px 0px #0000002e,0px 4px 6px -1px #0000002e}[data-design-preview=vercel]{--theme-preview-background:oklch(99% 0 0);--theme-preview-primary:oklch(0% 0 0);--theme-preview-accent:oklch(94% 0 0)}:root[data-design=darkmatter]{--background:oklch(100% 0 0);--foreground:oklch(21.01% .0318 264.665);--card:oklch(100% 0 0);--card-foreground:oklch(21.01% .0318 264.665);--popover:oklch(100% 0 0);--popover-foreground:oklch(21.01% .0318 264.665);--primary:oklch(57.52% .1368 48.513);--primary-foreground:oklch(100% 0 0);--secondary:oklch(53.6% .0398 196.028);--secondary-foreground:oklch(100% 0 0);--muted:oklch(96.7% .0029 264.542);--muted-foreground:oklch(54% .0234 264.364);--accent:oklch(94.91% 0 0);--accent-foreground:oklch(21.01% .0318 264.665);--destructive:oklch(58.79% .2078 25.3313);--destructive-foreground:oklch(99.99% 0 0);--border:oklch(92.76% .0058 264.531);--input:oklch(92.76% .0058 264.531);--ring:oklch(67.16% .1368 48.513);--chart-1:oklch(59.4% .0443 196.023);--chart-2:oklch(72.14% .1337 49.9802);--chart-3:oklch(87.21% .0864 68.5474);--chart-4:oklch(62.68% 0 0);--chart-5:oklch(68.3% 0 0);--radius:.75rem;--sidebar:oklch(96.7% .0029 264.542);--sidebar-foreground:oklch(21.01% .0318 264.665);--sidebar-primary:oklch(55.25% .1368 48.513);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(100% 0 0);--sidebar-accent-foreground:oklch(21.01% .0318 264.665);--sidebar-border:oklch(92.76% .0058 264.531);--sidebar-ring:oklch(67.16% .1368 48.513);--shadow-sm:0px 1px 4px 0px #0000000d,0px 1px 2px -1px #0000000d;--shadow-md:0px 1px 4px 0px #0000000d,0px 2px 4px -1px #0000000d;--shadow-lg:0px 1px 4px 0px #0000000d,0px 4px 6px -1px #0000000d}:root[data-design=darkmatter][data-theme=dark]{--background:oklch(17.97% .0043 308.193);--foreground:oklch(81.09% 0 0);--card:oklch(18.22% 0 0);--card-foreground:oklch(81.09% 0 0);--popover:oklch(17.97% .0043 308.193);--popover-foreground:oklch(81.09% 0 0);--primary:oklch(72.14% .1337 49.9802);--primary-foreground:oklch(17.97% .0043 308.193);--secondary:oklch(59.4% .0443 196.023);--secondary-foreground:oklch(17.97% .0043 308.193);--muted:oklch(25.2% 0 0);--muted-foreground:oklch(63.3% 0 0);--accent:oklch(32.11% 0 0);--accent-foreground:oklch(81.09% 0 0);--destructive:oklch(59.4% .0443 196.023);--destructive-foreground:oklch(17.97% .0043 308.193);--border:oklch(25.2% 0 0);--input:oklch(25.2% 0 0);--ring:oklch(72.14% .1337 49.9802);--chart-1:oklch(59.4% .0443 196.023);--chart-2:oklch(72.14% .1337 49.9802);--chart-3:oklch(87.21% .0864 68.5474);--chart-4:oklch(62.68% 0 0);--chart-5:oklch(68.3% 0 0);--radius:.75rem;--sidebar:oklch(18.22% 0 0);--sidebar-foreground:oklch(81.09% 0 0);--sidebar-primary:oklch(72.14% .1337 49.9802);--sidebar-primary-foreground:oklch(17.97% .0043 308.193);--sidebar-accent:oklch(32.11% 0 0);--sidebar-accent-foreground:oklch(81.09% 0 0);--sidebar-border:oklch(25.2% 0 0);--sidebar-ring:oklch(72.14% .1337 49.9802);--shadow-sm:0px 1px 4px 0px #0000000d,0px 1px 2px -1px #0000000d;--shadow-md:0px 1px 4px 0px #0000000d,0px 2px 4px -1px #0000000d;--shadow-lg:0px 1px 4px 0px #0000000d,0px 4px 6px -1px #0000000d}[data-design-preview=darkmatter]{--theme-preview-background:oklch(100% 0 0);--theme-preview-primary:oklch(57.52% .1368 48.513);--theme-preview-accent:oklch(94.91% 0 0)}:root[data-design=mono]{--background:oklch(100% 0 0);--foreground:oklch(14.48% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.48% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.48% 0 0);--primary:oklch(55.55% 0 0);--primary-foreground:oklch(98.94% 0 0);--secondary:oklch(97.02% 0 0);--secondary-foreground:oklch(20.46% 0 0);--muted:oklch(97.02% 0 0);--muted-foreground:oklch(54.22% 0 0);--accent:oklch(97.02% 0 0);--accent-foreground:oklch(20.46% 0 0);--destructive:oklch(58.3% .2387 28.4765);--destructive-foreground:oklch(98.74% 0 0);--border:oklch(92.19% 0 0);--input:oklch(92.19% 0 0);--ring:oklch(70.9% 0 0);--chart-1:oklch(55.55% 0 0);--chart-2:oklch(55.55% 0 0);--chart-3:oklch(55.55% 0 0);--chart-4:oklch(55.55% 0 0);--chart-5:oklch(55.55% 0 0);--radius:0rem;--sidebar:oklch(98.51% 0 0);--sidebar-foreground:oklch(14.48% 0 0);--sidebar-primary:oklch(20.46% 0 0);--sidebar-primary-foreground:oklch(98.51% 0 0);--sidebar-accent:oklch(97.02% 0 0);--sidebar-accent-foreground:oklch(20.46% 0 0);--sidebar-border:oklch(92.19% 0 0);--sidebar-ring:oklch(70.9% 0 0);--shadow-sm:0px 1px 0px 0px #0000,0px 1px 2px -1px #0000;--shadow-md:0px 1px 0px 0px #0000,0px 2px 4px -1px #0000;--shadow-lg:0px 1px 0px 0px #0000,0px 4px 6px -1px #0000}:root[data-design=mono][data-theme=dark]{--background:oklch(14.48% 0 0);--foreground:oklch(98.51% 0 0);--card:oklch(21.34% 0 0);--card-foreground:oklch(98.51% 0 0);--popover:oklch(26.86% 0 0);--popover-foreground:oklch(98.51% 0 0);--primary:oklch(64.57% 0 0);--primary-foreground:oklch(26.86% 0 0);--secondary:oklch(26.86% 0 0);--secondary-foreground:oklch(98.51% 0 0);--muted:oklch(26.86% 0 0);--muted-foreground:oklch(70.9% 0 0);--accent:oklch(37.15% 0 0);--accent-foreground:oklch(98.51% 0 0);--destructive:oklch(70.22% .1892 22.2279);--destructive-foreground:oklch(26.86% 0 0);--border:oklch(34.07% 0 0);--input:oklch(43.86% 0 0);--ring:oklch(55.55% 0 0);--chart-1:oklch(55.55% 0 0);--chart-2:oklch(55.55% 0 0);--chart-3:oklch(55.55% 0 0);--chart-4:oklch(55.55% 0 0);--chart-5:oklch(55.55% 0 0);--radius:0rem;--sidebar:oklch(20.46% 0 0);--sidebar-foreground:oklch(98.51% 0 0);--sidebar-primary:oklch(98.51% 0 0);--sidebar-primary-foreground:oklch(20.46% 0 0);--sidebar-accent:oklch(26.86% 0 0);--sidebar-accent-foreground:oklch(98.51% 0 0);--sidebar-border:oklch(100% 0 0);--sidebar-ring:oklch(43.86% 0 0);--shadow-sm:0px 1px 0px 0px #0000,0px 1px 2px -1px #0000;--shadow-md:0px 1px 0px 0px #0000,0px 2px 4px -1px #0000;--shadow-lg:0px 1px 0px 0px #0000,0px 4px 6px -1px #0000}[data-design-preview=mono]{--theme-preview-background:oklch(100% 0 0);--theme-preview-primary:oklch(55.55% 0 0);--theme-preview-accent:oklch(97.02% 0 0)}:root[data-design=soft-pop]{--background:oklch(97.89% .0082 121.627);--foreground:oklch(0% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(0% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(0% 0 0);--primary:oklch(51.06% .2301 276.966);--primary-foreground:oklch(100% 0 0);--secondary:oklch(70.38% .123 182.503);--secondary-foreground:oklch(34.68% 0 0);--muted:oklch(95.51% 0 0);--muted-foreground:oklch(32.11% 0 0);--accent:oklch(76.86% .1647 70.0804);--accent-foreground:oklch(0% 0 0);--destructive:oklch(57.39% .2078 25.3313);--destructive-foreground:oklch(100% 0 0);--border:oklch(0% 0 0);--input:oklch(55.55% 0 0);--ring:oklch(78.53% .1041 274.713);--chart-1:oklch(51.06% .2301 276.966);--chart-2:oklch(70.38% .123 182.503);--chart-3:oklch(76.86% .1647 70.0804);--chart-4:oklch(65.59% .2118 354.308);--chart-5:oklch(72.27% .192 149.579);--radius:1rem;--sidebar:oklch(97.89% .0082 121.627);--sidebar-foreground:oklch(0% 0 0);--sidebar-primary:oklch(51.06% .2301 276.966);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(76.86% .1647 70.0804);--sidebar-accent-foreground:oklch(0% 0 0);--sidebar-border:oklch(0% 0 0);--sidebar-ring:oklch(78.53% .1041 274.713);--shadow-sm:0px 0px 0px 0px #1a1a1a0d,0px 1px 2px -1px #1a1a1a0d;--shadow-md:0px 0px 0px 0px #1a1a1a0d,0px 2px 4px -1px #1a1a1a0d;--shadow-lg:0px 0px 0px 0px #1a1a1a0d,0px 4px 6px -1px #1a1a1a0d}:root[data-design=soft-pop][data-theme=dark]{--background:oklch(0% 0 0);--foreground:oklch(100% 0 0);--card:oklch(24.55% .0217 257.282);--card-foreground:oklch(100% 0 0);--popover:oklch(24.55% .0217 257.282);--popover-foreground:oklch(100% 0 0);--primary:oklch(68.01% .1583 276.935);--primary-foreground:oklch(0% 0 0);--secondary:oklch(78.45% .1325 181.912);--secondary-foreground:oklch(0% 0 0);--muted:oklch(32.11% 0 0);--muted-foreground:oklch(84.52% 0 0);--accent:oklch(87.9% .1534 91.6054);--accent-foreground:oklch(0% 0 0);--destructive:oklch(71.06% .1661 22.2162);--destructive-foreground:oklch(0% 0 0);--border:oklch(44.59% 0 0);--input:oklch(100% 0 0);--ring:oklch(68.01% .1583 276.935);--chart-1:oklch(68.01% .1583 276.935);--chart-2:oklch(78.45% .1325 181.912);--chart-3:oklch(87.9% .1534 91.6054);--chart-4:oklch(72.53% .1752 349.761);--chart-5:oklch(80.03% .1821 151.711);--radius:1rem;--sidebar:oklch(0% 0 0);--sidebar-foreground:oklch(100% 0 0);--sidebar-primary:oklch(68.01% .1583 276.935);--sidebar-primary-foreground:oklch(0% 0 0);--sidebar-accent:oklch(87.9% .1534 91.6054);--sidebar-accent-foreground:oklch(0% 0 0);--sidebar-border:oklch(100% 0 0);--sidebar-ring:oklch(68.01% .1583 276.935);--shadow-sm:0px 0px 0px 0px #1a1a1a0d,0px 1px 2px -1px #1a1a1a0d;--shadow-md:0px 0px 0px 0px #1a1a1a0d,0px 2px 4px -1px #1a1a1a0d;--shadow-lg:0px 0px 0px 0px #1a1a1a0d,0px 4px 6px -1px #1a1a1a0d}[data-design-preview=soft-pop]{--theme-preview-background:oklch(97.89% .0082 121.627);--theme-preview-primary:oklch(51.06% .2301 276.966);--theme-preview-accent:oklch(76.86% .1647 70.0804)}:root[data-design=sage-garden]{--background:oklch(97.61% .0041 91.4461);--foreground:oklch(24.17% .0298 269.883);--card:oklch(100% 0 0);--card-foreground:oklch(24.17% .0298 269.883);--popover:oklch(100% 0 0);--popover-foreground:oklch(24.17% .0298 269.883);--primary:oklch(54.26% .0309 154.904);--primary-foreground:oklch(100% 0 0);--secondary:oklch(85.96% .0291 119.992);--secondary-foreground:oklch(24.17% .0298 269.883);--muted:oklch(92.51% .0071 88.645);--muted-foreground:oklch(51.05% .0234 264.364);--accent:oklch(82.42% .0221 136.609);--accent-foreground:oklch(24.17% .0298 269.883);--destructive:oklch(56.24% .1743 26.1433);--destructive-foreground:oklch(100% 0 0);--border:oklch(92.51% .0071 88.645);--input:oklch(100% 0 0);--ring:oklch(63.33% .0309 154.904);--chart-1:oklch(63.33% .0309 154.904);--chart-2:oklch(72.09% .0489 120.947);--chart-3:oklch(67.44% .0427 136.011);--chart-4:oklch(55.1% .0234 264.364);--chart-5:oklch(92.51% .0071 88.645);--radius:.35rem;--sidebar:oklch(98.45% .0026 106.448);--sidebar-foreground:oklch(24.17% .0298 269.883);--sidebar-primary:oklch(54.85% .0309 154.904);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(92.51% .0071 88.645);--sidebar-accent-foreground:oklch(24.17% .0298 269.883);--sidebar-border:oklch(92.51% .0071 88.645);--sidebar-ring:oklch(63.33% .0309 154.904);--shadow-sm:0px 1px 2px 0px #1a1f2e0a,0px 1px 2px -1px #1a1f2e0a;--shadow-md:0px 1px 2px 0px #1a1f2e0a,0px 2px 4px -1px #1a1f2e0a;--shadow-lg:0px 1px 2px 0px #1a1f2e0a,0px 4px 6px -1px #1a1f2e0a}:root[data-design=sage-garden][data-theme=dark]{--background:oklch(14.48% 0 0);--foreground:oklch(97.02% 0 0);--card:oklch(18.22% 0 0);--card-foreground:oklch(97.02% 0 0);--popover:oklch(18.22% 0 0);--popover-foreground:oklch(97.02% 0 0);--primary:oklch(63.33% .0309 154.904);--primary-foreground:oklch(0% 0 0);--secondary:oklch(21.78% 0 0);--secondary-foreground:oklch(97.02% 0 0);--muted:oklch(21.78% 0 0);--muted-foreground:oklch(70.58% 0 0);--accent:oklch(37.09% .0248 153.982);--accent-foreground:oklch(97.02% 0 0);--destructive:oklch(63.68% .2078 25.3313);--destructive-foreground:oklch(22% 0 0);--border:oklch(28.5% 0 0);--input:oklch(18.22% 0 0);--ring:oklch(63.33% .0309 154.904);--chart-1:oklch(63.33% .0309 154.904);--chart-2:oklch(72.09% .0489 120.947);--chart-3:oklch(67.44% .0427 136.011);--chart-4:oklch(55.1% .0234 264.364);--chart-5:oklch(50.96% .0289 152.346);--radius:.35rem;--sidebar:oklch(16.84% 0 0);--sidebar-foreground:oklch(97.02% 0 0);--sidebar-primary:oklch(63.33% .0309 154.904);--sidebar-primary-foreground:oklch(25.74% 0 0);--sidebar-accent:oklch(21.78% 0 0);--sidebar-accent-foreground:oklch(97.02% 0 0);--sidebar-border:oklch(28.5% 0 0);--sidebar-ring:oklch(63.33% .0309 154.904);--shadow-sm:0px 1px 2px 0px #0000000a,0px 1px 2px -1px #0000000a;--shadow-md:0px 1px 2px 0px #0000000a,0px 2px 4px -1px #0000000a;--shadow-lg:0px 1px 2px 0px #0000000a,0px 4px 6px -1px #0000000a}[data-design-preview=sage-garden]{--theme-preview-background:oklch(97.61% .0041 91.4461);--theme-preview-primary:oklch(54.26% .0309 154.904);--theme-preview-accent:oklch(82.42% .0221 136.609)}:root{color-scheme:light;--blue-50:#eef5ff;--blue-100:#dceaff;--blue-200:#bfd7ff;--blue-300:#92bcff;--blue-400:#5f98ff;--blue-500:#3478f6;--blue-600:#1762e8;--blue-700:#134dcc;--blue-800:#173fa5;--blue-900:#193a82;--orange-50:#fff5e9;--orange-100:#ffe8c8;--orange-500:#f79009;--orange-600:#dd6b05;--green-50:#edfcf2;--green-500:#18a957;--green-600:#0b8a42;--red-50:#fff0f0;--red-500:#e5484d;--red-600:#cb3037;--yellow-50:#fff9df;--yellow-500:#d99b00;--purple-50:#f5f0ff;--purple-500:#7a51d3;--background:#f6f8fc;--foreground:#111c3a;--card:#fff;--card-foreground:#111c3a;--popover:#fff;--popover-foreground:#111c3a;--primary:#1762e8;--primary-foreground:#fff;--secondary:#eef2f8;--secondary-foreground:#111c3a;--muted:#f1f4f9;--muted-foreground:#5d687d;--accent:#dceaff;--accent-foreground:#134dcc;--destructive:#cb3037;--destructive-foreground:#fff;--success:#18a957;--success-foreground:#0b713a;--warning:#f79009;--warning-foreground:#a84f04;--highlight:#7a51d3;--highlight-foreground:#6840be;--border:#dbe2ed;--input:#cbd4e2;--ring:#3478f6;--chart-1:#1762e8;--chart-2:#18a957;--chart-3:#f79009;--chart-4:#7a51d3;--chart-5:#e5484d;--radius:.625rem;--sidebar:#fff;--sidebar-foreground:#111c3a;--sidebar-primary:#1762e8;--sidebar-primary-foreground:#fff;--sidebar-accent:#eef5ff;--sidebar-accent-foreground:#134dcc;--sidebar-border:#dbe2ed;--sidebar-ring:#3478f6;--canvas:var(--background);--surface:var(--card);--surface-raised:var(--popover);--surface-subtle:var(--muted);--surface-muted:var(--muted);--surface-strong:var(--secondary);--text:var(--foreground);--text-soft:#556179;--text-muted:var(--muted-foreground);--border-strong:var(--input);--primary-hover:#134dcc;--logo-victory-start:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--logo-victory-start:color-mix(in oklch,var(--primary) 84%,var(--foreground))}}:root{--logo-victory-mid:var(--primary);--logo-victory-end:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--logo-victory-end:color-mix(in oklch,var(--primary) 72%,var(--background))}}:root{--shadow-sm:0 1px 2px #111c3a0a,0 4px 12px #111c3a0a;--shadow-md:0 12px 36px #1f345d17}[data-theme=dark]{color-scheme:dark;--blue-50:#102650;--blue-100:#153467;--green-50:#0e2d20;--orange-50:#342410;--red-50:#371a21;--yellow-50:#342b11;--purple-50:#261d42;--background:#0a1020;--foreground:#f4f7fc;--card:#11192c;--card-foreground:#f4f7fc;--popover:#162138;--popover-foreground:#f4f7fc;--primary:#5f98ff;--primary-foreground:#071326;--secondary:#202b42;--secondary-foreground:#f4f7fc;--muted:#182238;--muted-foreground:#aebbd1;--accent:#153467;--accent-foreground:#dceaff;--destructive:#e5484d;--destructive-foreground:#fff;--success:#43c77d;--success-foreground:#77dda1;--warning:#f9ad45;--warning-foreground:#ffc66f;--highlight:#a689e8;--highlight-foreground:#c3adf4;--border:#27334a;--input:#3b4861;--ring:#92bcff;--chart-1:#5f98ff;--chart-2:#43c77d;--chart-3:#f9ad45;--chart-4:#a689e8;--chart-5:#ef7478;--sidebar:#0e1729;--sidebar-foreground:#f4f7fc;--sidebar-primary:#5f98ff;--sidebar-primary-foreground:#071326;--sidebar-accent:#202b42;--sidebar-accent-foreground:#f4f7fc;--sidebar-border:#27334a;--sidebar-ring:#92bcff;--text-soft:#aebbd1;--primary-hover:#92bcff;--logo-victory-start:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--logo-victory-start:color-mix(in oklch,var(--primary) 84%,var(--foreground))}}[data-theme=dark]{--logo-victory-mid:var(--primary);--logo-victory-end:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--logo-victory-end:color-mix(in oklch,var(--primary) 72%,var(--background))}}[data-theme=dark]{--shadow-sm:0 1px 2px #0003,0 5px 16px #0003;--shadow-md:0 18px 42px #00000052}@keyframes theme-mode-icon-in{0%{opacity:0;transform:rotate(-35deg)scale(.65)}to{opacity:1;transform:rotate(0)scale(1)}}.theme-mode-button__icon{place-items:center;animation:theme-mode-icon-in .24s cubic-bezier(.22,1,.36,1);display:inline-grid}.theme-mode-button__icon>svg{width:1rem;height:1rem}.theme-mode-button{border:1px solid var(--border);background:var(--muted);border-radius:999px;grid-template-columns:repeat(2,1fr);align-items:center;gap:2px;width:68px;height:34px;padding:2px;display:inline-grid;position:relative}.theme-mode-button:before{background:var(--surface);width:calc(50% - 3px);height:28px;box-shadow:0 1px 4px var(--foreground);border-radius:999px;position:absolute;top:2px;left:2px}@supports (color:color-mix(in lab,red,red)){.theme-mode-button:before{box-shadow:0 1px 4px color-mix(in srgb,var(--foreground) 12%,transparent)}}.theme-mode-button:before{content:"";pointer-events:none;transition:transform .22s cubic-bezier(.22,1,.36,1)}.theme-mode-button[data-theme-mode=dark]:before{transform:translate(100%)}.theme-mode-button__option{z-index:1;width:31px;height:28px;min-height:28px;color:var(--text-muted);border-radius:999px;padding:0;transition:color .14s;position:relative}.theme-mode-button__option.is-active{color:var(--text)}.theme-mode-button__option:hover{background:0 0}@media (prefers-reduced-motion:reduce){.theme-mode-button:before,.theme-mode-button__option{transition:none}}::view-transition-old(root){animation-duration:.24s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(root){animation-duration:.24s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(root){animation-name:theme-view-out}::view-transition-new(root){animation-name:theme-view-in}@keyframes theme-view-out{to{opacity:0}}@keyframes theme-view-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.theme-mode-button__icon{animation:none}::view-transition-old(root){animation-duration:.01ms}::view-transition-new(root){animation-duration:.01ms}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes scroll-fade-reveal-t{0%{--scroll-fade-t:0px}to{--scroll-fade-t:var(--_scroll-fade-size-t,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))))}to{--scroll-fade-b:0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))))}to{--scroll-fade-e:0px}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}