@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2?dpl=1-f9b23d89f038f78ae0bfb02f13b047af184adc63) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2?dpl=1-f9b23d89f038f78ae0bfb02f13b047af184adc63) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2?dpl=1-f9b23d89f038f78ae0bfb02f13b047af184adc63) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2?dpl=1-f9b23d89f038f78ae0bfb02f13b047af184adc63) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2?dpl=1-f9b23d89f038f78ae0bfb02f13b047af184adc63) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_dffb66{font-family:Geist,Geist Fallback;font-style:normal}.__variable_dffb66{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2?dpl=1-f9b23d89f038f78ae0bfb02f13b047af184adc63) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2?dpl=1-f9b23d89f038f78ae0bfb02f13b047af184adc63) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2?dpl=1-f9b23d89f038f78ae0bfb02f13b047af184adc63) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2?dpl=1-f9b23d89f038f78ae0bfb02f13b047af184adc63) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2?dpl=1-f9b23d89f038f78ae0bfb02f13b047af184adc63) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2?dpl=1-f9b23d89f038f78ae0bfb02f13b047af184adc63) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_5c0e61{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_5c0e61{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}

/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-font-weight: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}}}@layer theme{:host,:root{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--spacing:.25rem;--container-md:28rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:var(--leading-tight);--leading-snug:var(--leading-snug);--leading-normal:var(--leading-normal);--leading-relaxed:var(--leading-relaxed);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--text-2xs:var(--text-2xs);--text-xs:var(--text-xs);--text-sm:var(--text-sm);--text-base:var(--text-base);--text-ui:var(--text-ui);--text-md:var(--text-md);--text-lg:var(--text-lg);--text-xl:var(--text-xl);--text-2xl:var(--text-2xl);--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--radius-2xl:var(--radius-2xl);--radius-3xl:var(--radius-3xl);--radius-4xl:var(--radius-4xl);--radius-full:var(--radius-full);--shadow-xs:var(--shadow-xs);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--shadow-popover:var(--shadow-popover);--tracking-tighter:var(--tracking-tighter);--tracking-tight:var(--tracking-tight);--tracking-normal:var(--tracking-normal);--tracking-wide:var(--tracking-wide);--tracking-wider:var(--tracking-wider)}}@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{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring: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{height:100%}body{font-family:var(--font-sans);color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;margin:0}button:not(:disabled){cursor:pointer}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.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}}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-6{margin-top:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.inline{display:inline}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.max-w-md{max-width:var(--container-md)}.grow{flex-grow:1}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing) * 3)}.border{border-style:var(--tw-border-style);border-width:1px}.p-\[var\(--tpl-inset\)\]{padding:var(--tpl-inset)}.px-6{padding-inline:calc(var(--spacing) * 6)}.text-center{text-align:center}.font-sans{font-family:var(--font-sans)}.text-lg{font-size:var(--text-lg)}.text-ui{font-size:var(--text-ui)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%)}.filter,.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,)}.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))}@media (hover:hover){.hover\:text-foreground:hover{color:var(--foreground)}}}:root{--font-sans:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--font-serif:Georgia,"Iowan Old Style","Times New Roman",serif;--font-prose:var(--font-sans);--font-display:var(--font-sans);--font-label:var(--font-sans);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-9:9px;--text-15:15px;--text-30:30px;--text-2xs:10px;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-ui:14px;--text-md:16px;--text-lg:20px;--text-xl:28px;--text-2xl:40px;--text-10-5:10.5px;--text-11-5:11.5px;--text-12-5:12.5px;--text-13-5:13.5px;--text-14-5:14.5px;--text-prose:18px;--text-prose-compact:17px;--text-prose-title:22px;--text-prose-h1:34px;--text-prose-h2:24px;--text-section-title:var(--text-sm);--text-detail-label:var(--text-sm);--text-nav-item:var(--text-base);--text-display-xl:clamp(3rem,1.5rem + 6vw,6.75rem);--text-display-l:clamp(2.25rem,1.25rem + 3.6vw,4.5rem);--text-display-m:clamp(1.75rem,1.25rem + 1.8vw,2.75rem);--text-display-s:clamp(1.375rem,1.2rem + .6vw,1.75rem);--text-eyebrow:.6875rem;--leading-tight:1.1;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.7;--leading-1-2:1.2;--leading-1-45:1.45;--leading-1-55:1.55;--leading-1-65:1.65;--leading-display-xl:.96;--leading-display-l:1;--leading-display-m:1.08;--leading-display-s:1.2;--leading-eyebrow:1;--tracking-tighter:-.02em;--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.05em;--tracking-wider:.12em;--tracking-slight:.02em;--tracking-display-xl:-.015em;--tracking-display-l:-.01em;--tracking-eyebrow:.16em;--radius:.625rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:calc(var(--radius) + 8px);--radius-3xl:calc(var(--radius) + 12px);--radius-4xl:calc(var(--radius) + 16px);--radius-full:999px;--aspect-arch-portrait:236/480;--aspect-arch-tall:3/5;--aspect-arch-square:1/1;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:18px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--space-14:56px;--space-16:64px;--space-18:72px;--space-px:1px;--space-0-5:2px;--space-1-5:6px;--space-2-5:10px;--space-3-5:14px;--space-0-75:3px;--space-1-25:5px;--space-1-75:7px;--space-2-25:9px;--space-2-75:11px;--space-5-5:22px;--gap-control:8px;--gap-inline:10px;--gap-prose:20px;--pad-control:var(--pad-control-y) var(--pad-control-x);--pad-control-y:8px;--pad-control-x:14px;--pad-card:18px;--pad-cell:var(--pad-cell-y) var(--pad-cell-x);--pad-cell-y:9px;--pad-cell-x:12px;--pad-row:var(--pad-row-y) var(--pad-row-x);--pad-row-y:12px;--pad-row-x:14px;--pad-panel-gutter:20px;--size-control-xs:22px;--size-control-sm:28px;--size-control-md:34px;--size-control-lg:40px;--size-control-xl:44px;--size-panel-xs:320px;--size-panel-sm:380px;--size-panel-md:440px;--size-panel-lg:560px;--size-panel-xl:760px;--size-panel-2xl:1000px;--size-panel-3xl:1240px;--size-measure:680px;--size-figure:300px;--size-figure-compact:220px;--size-thumb-map:176px;--size-icon-2xs:11px;--size-icon-xs:12px;--size-icon-sm:14px;--size-icon-md:15px;--size-icon-lg:16px;--size-icon-xl:18px;--size-dot:8px;--size-site:80rem;--z-raised:1;--z-canvas-chrome:10;--z-overlay:30;--z-drag:50;--z-window:60;--z-popover:65;--z-toast:70;--duration-instant:0s;--duration-fast:.1s;--duration-base:.12s;--duration-gentle:.18s;--duration-slow:.24s;--duration-spin:.8s;--duration-shimmer:1.4s;--duration-reveal:.9s;--duration-door:1.2s;--duration-settle:1.6s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-enter:cubic-bezier(.05,.7,.1,1);--ease-exit:cubic-bezier(.3,0,.8,.15);--ease-spring:cubic-bezier(.34,1.3,.5,1);--ease-linear:linear;--ease-reveal:cubic-bezier(.16,1,.3,1);--ease-door:cubic-bezier(.76,0,.24,1);--reveal-blur:4px;--arch-reveal-zoom:1.08;--arch-reveal-clip-closed:inset(100% 0 0 0 round var(--radius-full) var(--radius-full) 0 0);--arch-reveal-clip-open:inset(0 0 0 0 round var(--radius-full) var(--radius-full) 0 0);--arch-reveal-clip-square:inset(0 0 0 0 round 0);--opacity-grain:.035;--opacity-hidden:0;--opacity-shown:1;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(14.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(14.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(54.5% 0 0);--placeholder:oklch(70.8% 0 0);--selected:oklch(87% 0 0);--accent:oklch(54.5% .204 27.353);--accent-foreground:oklch(100% 0 0);--destructive:oklch(54.5% .204 27.353);--success:oklch(53% .12 150);--warning:oklch(54.5% .13 80);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(54.5% .204 27.353);--chart-1:oklch(54.5% .204 27.353);--chart-2:oklch(14.5% 0 0);--chart-3:oklch(55.6% 0 0);--chart-4:oklch(66.5% .204 27.353);--chart-5:oklch(70.8% 0 0);--geo-cat-1:oklch(55% .17 25);--geo-cat-2:oklch(58% .15 60);--geo-cat-3:oklch(55% .14 110);--geo-cat-4:oklch(52% .14 160);--geo-cat-5:oklch(52% .13 210);--geo-cat-6:oklch(50% .16 265);--geo-cat-7:oklch(52% .17 310);--geo-cat-8:oklch(55% .16 350);--geo-density-1:oklch(45% .12 265);--geo-density-2:oklch(55% .14 230);--geo-density-3:oklch(60% .13 180);--geo-density-4:oklch(70% .14 90);--geo-density-5:oklch(65% .19 45);--geo-density-6:oklch(55% .21 25);--geo-grid-1:oklch(85% .02 250);--geo-grid-2:oklch(55% .15 250);--geo-grid-3:oklch(60% .19 35);--geo-selection:oklch(23.9707% .0901949 262.685);--geo-pin-stroke:oklch(99% 0 0);--geo-label-bg:oklch(25% .02 260/.85);--geo-label-fg:oklch(98% 0 0);--geo-route:oklch(54.615% .215208 262.881);--geo-dispatch-pickup:oklch(57.7099% .215157 27.325);--geo-dispatch-delivery:oklch(66.584% .157422 58.3183);--geo-dispatch-driver:oklch(66.584% .157422 58.3183);--geo-dispatch-handled:oklch(51.4173% .105648 166.79);--geo-dispatch-dispatched:oklch(44.5533% .0374467 257.281);--geo-zone-line:oklch(60% .02 260);--geo-building:oklch(87% .01 260);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(14.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(14.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(54.5% .204 27.353);--site-menu-hover:var(--secondary);--site-menu-selected:var(--selected);--site-menu-selected-foreground:var(--foreground);--tier-bronze:oklch(78.4% .076 70.975);--tier-bronze-strong:oklch(56.9% .09 64.211);--tier-bronze-foreground:oklch(30.5% .048 67.863);--tier-silver:oklch(95.6% .011 128.594);--tier-silver-strong:oklch(73.7% .029 145.275);--tier-silver-foreground:oklch(29.8% .017 158.813);--tier-gold:oklch(89.1% .103 91.255);--tier-gold-strong:oklch(69.6% .13 78.23);--tier-gold-foreground:oklch(30.3% .055 85.1);--tier-elite:oklch(86% .088 54.482);--tier-elite-strong:oklch(62.3% .161 42.237);--tier-elite-foreground:oklch(23.8% .052 40.34);--border-strong:var(--foreground);--geo-pin-shadow:0 1px 3px oklch(0% 0 0/.4);--shadow-xs:0 1px 2px 0 oklch(0% 0 0/.04);--shadow-sm:0 1px 2px 0 oklch(0% 0 0/.05),0 1px 3px 0 oklch(0% 0 0/.06);--shadow-md:0 2px 4px -1px oklch(0% 0 0/.06),0 4px 8px -2px oklch(0% 0 0/.08);--shadow-lg:0 4px 8px -2px oklch(0% 0 0/.08),0 12px 24px -4px oklch(0% 0 0/.1);--shadow-popover:0 8px 28px -6px oklch(0% 0 0/.18);--ring-focus:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){:root{--ring-focus:0 0 0 3px color-mix(in oklch,var(--ring) 25%,transparent)}}.dark{--background:oklch(13% 0 0);--foreground:oklch(95% 0 0);--card:oklch(18% 0 0);--card-foreground:oklch(95% 0 0);--popover:oklch(18% 0 0);--popover-foreground:oklch(95% 0 0);--primary:oklch(95% 0 0);--primary-foreground:oklch(13% 0 0);--secondary:oklch(22% 0 0);--secondary-foreground:oklch(95% 0 0);--muted:oklch(22% 0 0);--muted-foreground:oklch(63% 0 0);--placeholder:oklch(45% 0 0);--selected:oklch(30% 0 0);--accent:oklch(66.5% .204 27.353);--accent-foreground:oklch(100% 0 0);--destructive:oklch(66.5% .204 27.353);--success:oklch(68% .12 150);--warning:oklch(75% .13 80);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(66.5% .204 27.353);--chart-1:oklch(66.5% .204 27.353);--chart-2:oklch(95% 0 0);--chart-3:oklch(63% 0 0);--chart-4:oklch(73% .16 27.353);--chart-5:oklch(45% 0 0);--geo-cat-1:oklch(68% .17 25);--geo-cat-2:oklch(72% .15 60);--geo-cat-3:oklch(70% .14 110);--geo-cat-4:oklch(68% .14 160);--geo-cat-5:oklch(68% .13 210);--geo-cat-6:oklch(65% .16 265);--geo-cat-7:oklch(68% .17 310);--geo-cat-8:oklch(70% .16 350);--geo-density-1:oklch(35% .1 265);--geo-density-2:oklch(50% .14 230);--geo-density-3:oklch(60% .13 180);--geo-density-4:oklch(72% .14 90);--geo-density-5:oklch(70% .19 45);--geo-density-6:oklch(62% .21 25);--geo-grid-1:oklch(35% .02 250);--geo-grid-2:oklch(60% .15 250);--geo-grid-3:oklch(70% .19 35);--geo-selection:oklch(70% .12 250);--geo-pin-stroke:oklch(18% .01 260);--geo-label-bg:oklch(20% .02 260/.88);--geo-label-fg:oklch(97% 0 0);--geo-route:oklch(65% .15 250);--geo-dispatch-pickup:oklch(66.5% .204 27.353);--geo-dispatch-delivery:oklch(75% .13 80);--geo-dispatch-driver:oklch(75% .13 80);--geo-dispatch-handled:oklch(68% .12 150);--geo-dispatch-dispatched:oklch(63% 0 0);--geo-zone-line:oklch(55% .02 260);--geo-building:oklch(30% .03 260);--sidebar:oklch(15% 0 0);--sidebar-foreground:oklch(95% 0 0);--sidebar-primary:oklch(95% 0 0);--sidebar-primary-foreground:oklch(13% 0 0);--sidebar-accent:oklch(22% 0 0);--sidebar-accent-foreground:oklch(95% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(66.5% .204 27.353);--site-menu-hover:var(--secondary);--site-menu-selected:var(--selected);--site-menu-selected-foreground:var(--foreground);--tier-bronze:oklch(78.4% .076 70.975);--tier-bronze-strong:oklch(56.9% .09 64.211);--tier-bronze-foreground:oklch(30.5% .048 67.863);--tier-silver:oklch(95.6% .011 128.594);--tier-silver-strong:oklch(73.7% .029 145.275);--tier-silver-foreground:oklch(29.8% .017 158.813);--tier-gold:oklch(89.1% .103 91.255);--tier-gold-strong:oklch(69.6% .13 78.23);--tier-gold-foreground:oklch(30.3% .055 85.1);--tier-elite:oklch(86% .088 54.482);--tier-elite-strong:oklch(62.3% .161 42.237);--tier-elite-foreground:oklch(23.8% .052 40.34);--border-strong:var(--foreground);--geo-pin-shadow:0 1px 3px oklch(0% 0 0/.4);--shadow-xs:0 1px 2px 0 oklch(0% 0 0/.3);--shadow-sm:0 1px 2px 0 oklch(0% 0 0/.35),0 1px 3px 0 oklch(0% 0 0/.4);--shadow-md:0 2px 4px -1px oklch(0% 0 0/.4),0 4px 8px -2px oklch(0% 0 0/.45);--shadow-lg:0 4px 8px -2px oklch(0% 0 0/.45),0 12px 24px -4px oklch(0% 0 0/.55);--shadow-popover:0 8px 28px -6px oklch(0% 0 0/.65)}:root{color-scheme:light;scrollbar-width:thin;scrollbar-color:var(--foreground) transparent}@supports (color:color-mix(in lab,red,red)){:root{scrollbar-color:color-mix(in oklab,var(--foreground) 28%,transparent) transparent}}.dark{color-scheme:dark;scrollbar-width:thin;scrollbar-color:var(--foreground) transparent}@supports (color:color-mix(in lab,red,red)){.dark{scrollbar-color:color-mix(in oklab,var(--foreground) 28%,transparent) transparent}}html[data-scrollbar-reveal]{scrollbar-color:transparent transparent}html[data-scrollbar-reveal] [data-scrolling],html[data-scrollbar-reveal][data-scrolling]{scrollbar-color:var(--foreground) transparent}@supports (color:color-mix(in lab,red,red)){html[data-scrollbar-reveal] [data-scrolling],html[data-scrollbar-reveal][data-scrolling]{scrollbar-color:color-mix(in oklab,var(--foreground) 28%,transparent) transparent}}html[data-scrollbar-reveal] [data-scrolling] :not([data-scrolling]),html[data-scrollbar-reveal][data-scrolling] :not([data-scrolling]){scrollbar-color:transparent transparent}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-gentle:0s;--duration-slow:0s;--duration-shimmer:0s;--duration-reveal:0s;--duration-door:0s;--duration-settle:0s}}.dz-avatar{border-radius:var(--radius-full);background:var(--secondary);color:var(--secondary-foreground);font-family:var(--font-sans);font-weight:var(--font-weight-semibold);border:1px solid var(--border);text-transform:uppercase;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.dz-avatar img{object-fit:cover;width:100%;height:100%;display:block}.dz-avatar--xs{width:var(--size-control-xs);height:var(--size-control-xs);font-size:var(--text-9)}.dz-avatar--sm{width:var(--size-control-sm);height:var(--size-control-sm);font-size:var(--text-xs)}.dz-avatar--md{width:var(--size-control-md);height:var(--size-control-md);font-size:var(--text-base)}.dz-avatar--lg{width:var(--size-control-xl);height:var(--size-control-xl);font-size:var(--text-md)}.dz-avatar--solid{background:var(--primary);color:var(--primary-foreground);border-color:#0000}.dz-account-menu-chip{align-items:center;gap:var(--space-2-25);width:100%;padding:var(--space-2-5) var(--space-2);border-radius:var(--radius-md);color:inherit;font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.dz-account-menu-chip:hover{background:var(--secondary)}.dz-account-menu-chip--collapsed{padding:var(--space-2-5) var(--space-0);justify-content:center}.dz-account-menu-chip-text{align-items:baseline;gap:var(--space-1-5);flex:1;min-width:0;display:flex}.dz-account-menu-chip-name{font-size:var(--text-base);font-weight:var(--font-weight-medium)}.dz-account-menu-chip-meta,.dz-account-menu-chip-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dz-account-menu-chip-meta{font-size:var(--text-xs);color:var(--muted-foreground)}.dz-account-menu-chip-icon{color:var(--muted-foreground);flex:none;display:inline-flex}.dz-menu.dz-account-menu-pop{min-width:var(--size-panel-xs);max-height:var(--available-height,none)}.dz-account-menu-id{gap:var(--space-0-5);flex-direction:column;display:flex}.dz-account-menu-name{font-size:var(--text-base);font-weight:var(--font-weight-medium)}.dz-account-menu-detail{font-size:var(--text-xs);color:var(--muted-foreground);text-overflow:ellipsis;overflow:hidden}.dz-account-menu-detail strong{font-weight:var(--font-weight-semibold);color:var(--foreground)}.dz-auth-entry{max-width:var(--size-panel-sm)}.dz-auth-entry-title{font-size:var(--text-md);font-weight:var(--font-weight-semibold);margin:0}.dz-auth-entry-sub{font-size:var(--text-base);color:var(--muted-foreground);margin:var(--space-1) 0 0}.dz-auth-entry-sub a{color:var(--accent);font-weight:var(--font-weight-medium);text-decoration:none}.dz-auth-entry-sub a:hover{text-decoration:underline}.dz-auth-entry-sub a:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-sm);outline:none}.dz-auth-entry-terms a{color:var(--accent);font-weight:var(--font-weight-medium);text-decoration:none}.dz-auth-entry-terms a:hover{text-decoration:underline}.dz-auth-entry-terms a:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-sm);outline:none}.dz-auth-entry-stage{animation:dz-auth-entry-rise var(--duration-slow) var(--ease-enter) both}@keyframes dz-auth-entry-rise{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}.dz-auth-entry-identity{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);display:flex}@supports (color:color-mix(in lab,red,red)){.dz-auth-entry-identity{background:color-mix(in oklab,var(--muted) 50%,transparent)}}.dz-auth-entry-identity{animation:dz-auth-entry-settle var(--duration-slow) var(--ease-enter) both}.dz-auth-entry-email{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--foreground);overflow:hidden}@keyframes dz-auth-entry-settle{0%{opacity:0;transform:translateY(calc(-1 * var(--space-1)))}to{opacity:1;transform:none}}.dz-auth-entry-form{gap:var(--space-3-5);margin-top:var(--space-4);flex-direction:column;display:flex}.dz-auth-entry-form>*{animation:dz-auth-entry-rise var(--duration-slow) var(--ease-enter) both}.dz-auth-entry-form>:nth-child(2){animation-delay:var(--duration-fast)}.dz-auth-entry-form>:nth-child(3){animation-delay:calc(2 * var(--duration-fast))}.dz-auth-entry-form>:nth-child(n+4){animation-delay:calc(3 * var(--duration-fast))}.dz-auth-entry-row{justify-content:space-between;align-items:center;gap:var(--space-2-5);flex-wrap:wrap;display:flex}.dz-auth-entry-row>:last-child{margin-left:auto}.dz-auth-entry-row a{font-size:var(--text-12-5);color:var(--muted-foreground)}.dz-auth-entry-form .dz-btn[aria-busy]{position:relative}.dz-auth-entry-form .dz-spinner{display:inline-flex}.dz-auth-entry-divider{align-items:center;gap:var(--space-2-5);margin:var(--space-4) 0;display:flex}.dz-auth-entry-divider .dz-separator{flex:1}.dz-auth-entry-divider span{font-family:var(--font-mono);font-size:var(--text-10-5);letter-spacing:var(--tracking-wide);color:var(--muted-foreground)}.dz-auth-entry-done,.dz-auth-entry-sso{gap:var(--space-2);flex-direction:column;display:flex}.dz-auth-entry-done{text-align:center;align-items:center;padding:var(--space-6) 0 var(--space-2)}.dz-auth-entry-mark{width:var(--size-control-xl);height:var(--size-control-xl);border-radius:var(--radius-full);color:var(--accent);background:var(--accent);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.dz-auth-entry-mark{background:color-mix(in oklab,var(--accent) 12%,var(--card))}}.dz-auth-entry-mark{animation:dz-auth-entry-pop var(--duration-slow) var(--ease-spring) both}.dz-auth-entry-mark svg{width:var(--size-icon-lg);height:var(--size-icon-lg)}.dz-auth-entry-check{stroke-dasharray:24;stroke-dashoffset:24px;animation:dz-auth-entry-draw var(--duration-slow) var(--ease-enter) var(--duration-base) both}.dz-auth-entry-done-title{margin:var(--space-2) 0 0;font-size:var(--text-md);font-weight:var(--font-weight-semibold);animation:dz-auth-entry-rise var(--duration-slow) var(--ease-standard) calc(var(--duration-base) + var(--duration-slow)) both}.dz-auth-entry-done-detail{font-size:var(--text-base);color:var(--muted-foreground);animation:dz-auth-entry-rise var(--duration-slow) var(--ease-standard) calc(var(--duration-base) + var(--duration-slow) + var(--duration-gentle)) both;margin:0;display:block}@keyframes dz-auth-entry-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes dz-auth-entry-draw{to{stroke-dashoffset:0}}.dz-btn{font-family:var(--font-sans);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;gap:var(--gap-control);white-space:nowrap;transition:filter var(--duration-base) var(--ease-standard),background var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);border:1px solid #0000;line-height:1;display:inline-flex}.dz-btn:focus-visible{box-shadow:var(--ring-focus);outline:none}.dz-btn[disabled]{opacity:.45;cursor:not-allowed;filter:none;pointer-events:none}.dz-btn--sm{font-size:var(--text-sm);padding:var(--space-1-5) var(--space-2-5)}.dz-btn--md{font-size:var(--text-base);padding:var(--pad-control)}.dz-btn--lg{font-size:var(--text-ui);padding:var(--space-2-5) var(--space-5)}.dz-btn--primary{background:var(--primary);color:var(--primary-foreground)}.dz-btn--secondary{background:var(--secondary);color:var(--secondary-foreground)}.dz-btn--outline{border-color:var(--border)}.dz-btn--ghost,.dz-btn--outline{color:var(--foreground);background:0 0}.dz-btn--destructive{background:var(--destructive-fill,var(--destructive));color:var(--primary-foreground)}.dz-btn--accent{background:var(--accent);color:var(--accent-foreground)}.dz-btn--success{background:var(--success-fill,var(--success));color:var(--primary-foreground)}.dz-btn--accent:hover,.dz-btn--destructive:hover,.dz-btn--primary:hover,.dz-btn--secondary:hover,.dz-btn--success:hover{filter:brightness(.94)}.dz-btn--pill{border-radius:var(--radius-full)}.dz-btn--ghost:hover,.dz-btn--outline:hover{background:var(--secondary)}.dz-btn--ghost-destructive{color:var(--destructive);background:0 0}.dz-btn--ghost-destructive:hover{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dz-btn--ghost-destructive:hover{background:color-mix(in oklch,var(--destructive) 10%,transparent)}}.dz-btn svg{width:1em;height:1em}.dz-card{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.dz-card--pad{padding:var(--pad-card)}.dz-card--shadow{box-shadow:var(--shadow-sm)}.dz-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-3-5) var(--pad-card);border-bottom:1px solid var(--border);display:flex}.dz-card-head .t{font-family:var(--font-display);font-size:var(--text-ui);font-weight:var(--font-weight-semibold);margin:0}.dz-card-head .d{font-size:var(--text-sm);color:var(--muted-foreground);margin:var(--space-0-75) 0 0}.dz-card-body{padding:var(--pad-card)}.dz-card-body--flush{padding:0}.dz-card--grow{flex-direction:column;min-height:0;display:flex}.dz-card--grow>.dz-card-body{flex:1;min-height:0;overflow:hidden auto}.dz-check{gap:var(--space-2-25);font-family:var(--font-sans);font-size:var(--text-base);color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none}.dz-check,.dz-check .box{align-items:center;display:inline-flex}.dz-check .box{width:var(--size-icon-lg);height:var(--size-icon-lg);border:1px solid var(--input);border-radius:var(--radius-sm);background:var(--background);cursor:inherit;transition:background var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);flex:none;justify-content:center;padding:0}.dz-check .mark{color:var(--primary-foreground);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);display:inline-flex;transform:scale(.7)}.dz-check .mark svg{width:var(--size-icon-xs);height:var(--size-icon-xs)}.dz-check .box[data-checked]{background:var(--primary);border-color:var(--primary)}.dz-check .box[data-checked] .mark{opacity:1;transform:scale(1)}.dz-check .box:focus-visible{box-shadow:var(--ring-focus);border-color:var(--ring);outline:none}.dz-check[data-disabled=true]{opacity:.5;cursor:not-allowed}.dz-menu,.dz-menu-positioner{z-index:var(--z-popover)}.dz-menu{background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);padding:var(--space-1);overscroll-behavior:contain;min-width:180px;max-height:min(60vh,420px);font-family:var(--font-sans);transform-origin:var(--transform-origin);transition:opacity var(--duration-slow) var(--ease-enter),transform var(--duration-slow) var(--ease-enter);outline:none;overflow:hidden auto}.dz-menu[data-ending-style],.dz-menu[data-starting-style]{opacity:0;transform:scale(.97)}.dz-menu[data-ending-style]{transition-duration:var(--duration-base);transition-timing-function:var(--ease-exit)}.dz-menu-item{align-items:center;gap:var(--space-2);font-size:var(--text-base);padding:var(--space-1-75) var(--space-2-25);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}.dz-menu-item[data-highlighted]{background:var(--secondary)}.dz-menu-item[data-disabled]{opacity:.5;cursor:not-allowed}.dz-menu-item--destructive{color:var(--destructive)}.dz-menu-item--destructive[data-highlighted]{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dz-menu-item--destructive[data-highlighted]{background:color-mix(in oklch,var(--destructive) 10%,transparent)}}.dz-menu-icon{color:var(--muted-foreground);flex:none;display:inline-flex}.dz-menu-icon svg{width:var(--size-icon-md);height:var(--size-icon-md)}.dz-menu-item--destructive .dz-menu-icon{color:inherit}.dz-menu-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dz-menu-kbd{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted-foreground);margin-left:var(--space-3)}.dz-menu-check{width:var(--space-3);color:var(--foreground);flex:none;display:inline-flex}.dz-menu-check svg{width:var(--space-3);height:var(--space-3)}.dz-menu-trailing{flex:none;display:inline-flex}.dz-menu-item[data-popup-open]{background:var(--secondary)}.dz-menu-sub-chevron{color:var(--muted-foreground);flex:none;display:inline-flex}.dz-menu-header{padding:var(--space-1-5) var(--space-2-25) var(--space-2);border-bottom:1px solid var(--border);margin-bottom:var(--space-1)}.dz-menu-separator{background:var(--border);height:1px;margin:var(--space-1) -4px}.dz-menu-label{font-size:var(--text-section-title);font-weight:var(--font-weight-semibold);color:var(--muted-foreground);padding:var(--space-1-5) var(--space-2-25) var(--space-1)}.dz-empty{text-align:center;padding:var(--space-10) 20px;justify-content:center;align-items:center;gap:var(--space-1-5);flex-direction:column;display:flex}.dz-empty--fill{flex:1;align-self:stretch;min-height:100%}.dz-empty-icon{color:var(--muted-foreground);margin-bottom:var(--space-1)}.dz-empty-icon svg{width:var(--size-control-sm);height:var(--size-control-sm)}.dz-empty-title{font-size:var(--text-ui);font-weight:var(--font-weight-semibold);color:var(--foreground)}.dz-empty-description{font-size:var(--text-base);color:var(--muted-foreground);max-width:340px;line-height:1.5}.dz-empty-action{margin-top:var(--space-2-5)}.dz-field{gap:var(--space-1-5);font-family:var(--font-sans);flex-direction:column;display:flex}.dz-field-row{align-items:center;gap:var(--gap-inline);display:flex}.dz-field-row>:first-child{flex:1;min-width:0}.dz-field-label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--foreground)}.dz-field-label .req{color:var(--accent);margin-left:var(--space-0-5)}.dz-field-desc{color:var(--muted-foreground)}.dz-field-desc,.dz-field-error{font-size:var(--text-sm);margin:0}.dz-field-error{color:var(--destructive)}.dz-iconbtn{font-family:var(--font-sans);border-radius:var(--radius-md);cursor:pointer;transition:filter var(--duration-base) var(--ease-standard),background var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);color:var(--foreground);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.dz-iconbtn:focus-visible{box-shadow:var(--ring-focus);outline:none}.dz-iconbtn[disabled]{opacity:.45;cursor:not-allowed;pointer-events:none}.dz-iconbtn--sm{width:var(--size-control-sm);height:var(--size-control-sm)}.dz-iconbtn--md{width:var(--size-control-md);height:var(--size-control-md)}.dz-iconbtn--lg{width:var(--size-control-lg);height:var(--size-control-lg)}.dz-iconbtn--ghost:hover{background:var(--secondary)}.dz-iconbtn--outline{border-color:var(--border)}.dz-iconbtn--outline:hover{background:var(--secondary)}.dz-iconbtn--solid{background:var(--primary);color:var(--primary-foreground)}.dz-iconbtn--floating.dz-iconbtn--accent:hover,.dz-iconbtn--solid:hover{filter:brightness(.94)}.dz-iconbtn--floating{border-radius:var(--radius-full);border-color:var(--border);background:var(--card);box-shadow:var(--shadow-lg)}.dz-iconbtn--floating:hover{background:var(--secondary)}.dz-iconbtn--accent{color:var(--accent)}.dz-iconbtn--floating.dz-iconbtn--accent,.dz-iconbtn--solid.dz-iconbtn--accent{background:var(--accent);color:var(--accent-foreground)}.dz-iconbtn--floating.dz-iconbtn--accent{border-color:var(--accent)}.dz-iconbtn--floating[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.dz-iconbtn svg{width:var(--size-icon-xl);height:var(--size-icon-xl)}.dz-icon{vertical-align:middle;flex:none;display:inline-block}.dz-icon--2xs{width:var(--size-icon-2xs);height:var(--size-icon-2xs)}.dz-icon--xs{width:var(--size-icon-xs);height:var(--size-icon-xs)}.dz-icon--sm{width:var(--size-icon-sm);height:var(--size-icon-sm)}.dz-icon--md{width:var(--size-icon-md);height:var(--size-icon-md)}.dz-icon--lg{width:var(--size-icon-lg);height:var(--size-icon-lg)}.dz-icon--xl{width:var(--size-icon-xl);height:var(--size-icon-xl)}.dz-input-wrap{align-items:center;gap:var(--gap-control);background:var(--background);border:1px solid var(--input);border-radius:var(--radius-md);width:100%;padding:0 var(--space-2-75);transition:border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);display:inline-flex}.dz-input-wrap:focus-within{border-color:var(--ring);box-shadow:var(--ring-focus)}.dz-input-wrap[data-invalid=true]{border-color:var(--destructive)}.dz-input-wrap[data-disabled=true]{opacity:.55;pointer-events:none}.dz-input-wrap .dz-affix{color:var(--muted-foreground);display:inline-flex}.dz-input-wrap .dz-affix svg{width:var(--size-icon-lg);height:var(--size-icon-lg)}.dz-input{min-width:0;font-family:var(--font-sans);font-size:var(--text-base);color:var(--foreground);padding:var(--space-2-25) 0;background:0 0;border:0;outline:none;flex:1}.dz-input::placeholder{color:var(--placeholder)}.dz-input--mono{font-family:var(--font-mono)}@media (hover:none) and (pointer:coarse){.dz-input{font-size:var(--text-md)}}.dz-input[readonly]{background:var(--secondary);cursor:default}.dz-input[readonly]:focus{outline:none}.dz-input:-webkit-autofill,.dz-input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--background) inset;box-shadow:0 0 0 1000px var(--background) inset;-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground);transition:background-color 0s 100000s}.dz-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--background) inset;box-shadow:0 0 0 1000px var(--background) inset;-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground);transition:background-color 0s 100000s}.dz-input:autofill{box-shadow:0 0 0 1000px var(--background) inset;-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground)}.dz-section{--dz-section-inset:var(--pad-card);padding:var(--space-4) var(--dz-section-inset)}.dz-section--flush{padding-left:0;padding-right:0}.dz-section--flush>.dz-section-head{padding-left:var(--dz-section-inset);padding-right:var(--dz-section-inset)}.dz-section--divided{border-top:1px solid var(--border)}.dz-section-head{justify-content:space-between;align-items:center;gap:var(--gap-inline);margin-bottom:var(--space-3);display:flex}.dz-section-title{font-family:var(--font-display);font-size:var(--text-section-title);font-weight:var(--font-weight-semibold);color:var(--muted-foreground);margin:0}.dz-section-meta{font-family:var(--font-mono);font-size:var(--text-11-5);color:var(--muted-foreground);margin-left:auto}.dz-section-action,.dz-section-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dz-section-action{flex:0 auto}.dz-separator{background:var(--border);flex:none}.dz-separator[aria-orientation=horizontal],.dz-separator[data-orientation=horizontal]{width:100%;height:1px}.dz-separator[aria-orientation=vertical],.dz-separator[data-orientation=vertical]{align-self:stretch;width:1px}.dz-spinner{color:var(--muted-foreground);display:inline-flex}.dz-spinner svg{width:100%;height:100%;animation:dz-spin var(--duration-spin) var(--ease-linear) infinite}.dz-spinner--sm{width:var(--size-icon-sm);height:var(--size-icon-sm)}.dz-spinner--md{width:var(--size-icon-xl);height:var(--size-icon-xl)}.dz-spinner--lg{width:24px;height:24px}@keyframes dz-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.dz-spinner svg{animation-duration:1.8s}}.dz-status-banner{align-items:center;gap:var(--space-2-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);width:100%;padding:var(--space-2-5) var(--space-3-5);display:flex}.dz-status-banner-dot{width:var(--size-dot);height:var(--size-dot);border-radius:var(--radius-full);flex:none}.dz-status-banner--info .dz-status-banner-dot{background:var(--muted-foreground)}.dz-status-banner--success .dz-status-banner-dot{background:var(--success)}.dz-status-banner--warn .dz-status-banner-dot{background:var(--warning)}.dz-status-banner--critical .dz-status-banner-dot{background:var(--destructive)}.dz-status-banner--critical{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dz-status-banner--critical{border-color:color-mix(in oklch,var(--destructive) 40%,var(--border))}}.dz-status-banner--rich{align-items:flex-start}.dz-status-banner--rich .dz-status-banner-dot{margin-top:var(--space-1-5)}.dz-status-banner-extra{margin-top:var(--space-2)}.dz-status-banner-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dz-status-banner-title{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--foreground)}.dz-status-banner-desc{font-size:var(--text-12-5);color:var(--muted-foreground)}.dz-status-banner-action{flex:none}.dz-tpl,.dz-tpl *,.dz-tpl :after,.dz-tpl :before{box-sizing:border-box}.dz-tpl{--tpl-inset:var(--space-4);width:100%;height:100%;font-family:var(--font-sans);color:var(--foreground);position:relative}body>.dz-tpl{background:var(--background);width:auto;height:auto;position:fixed;inset:0}.dz-tpl-col{flex-direction:column;display:flex}.dz-tpl-head{border-bottom:1px solid var(--border);flex:none}.dz-tpl-foot{border-top:1px solid var(--border);flex:none}.dz-tpl-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.dz-tpl-empty{height:100%;color:var(--muted-foreground);justify-content:center;align-items:center;padding:32px;font-size:13px;display:flex}.dz-tpl-toolbar{z-index:10;position:absolute}.dz-tpl-toolbar--top-left{top:var(--tpl-inset);left:var(--tpl-inset)}.dz-tpl-toolbar--top-right{top:var(--tpl-inset);right:var(--tpl-inset)}.dz-tpl-toolbar--bottom-left{bottom:var(--tpl-inset);left:var(--tpl-inset)}.dz-tpl-toolbar--bottom-right{bottom:var(--tpl-inset);right:var(--tpl-inset)}.dz-tpl-grid{padding:var(--tpl-inset);display:grid}.dz-tpl-gap--sm{gap:8px}.dz-tpl-gap--md{gap:16px}.dz-tpl-gap--lg{gap:24px}.dz-tpl-grid--1,.dz-tpl-grid--2,.dz-tpl-grid--3,.dz-tpl-grid--4,.dz-tpl-grid--5{grid-template-columns:minmax(0,1fr)}.dz-tpl-grid--6{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.dz-tpl-grid--2,.dz-tpl-grid--3,.dz-tpl-grid--4,.dz-tpl-grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}.dz-tpl-grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.dz-tpl-grid--3,.dz-tpl-grid--4,.dz-tpl-grid--5{grid-template-columns:repeat(3,minmax(0,1fr))}.dz-tpl-grid--6{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.dz-tpl-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.dz-tpl-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.dz-tpl-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}}.dz-tpl-groups{padding:var(--tpl-inset);flex-direction:column;gap:24px;display:flex}.dz-tpl-groups .dz-tpl-grid{padding:0}.dz-tpl-group-title{color:var(--muted-foreground);text-transform:capitalize;margin:0 0 12px;font-size:13px;font-weight:500}.dz-tpl-table{border-collapse:collapse;width:100%;font-size:13px}.dz-tpl-table thead[data-sticky] th{z-index:10;background:var(--background);position:sticky;top:0}.dz-tpl-table th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);padding:10px var(--tpl-inset);white-space:nowrap;font-size:11px;font-weight:500}.dz-tpl-table td,.dz-tpl-table th{border-bottom:1px solid var(--border)}.dz-tpl-table td{padding:11px var(--tpl-inset)}.dz-tpl-table tr[data-clickable]{cursor:pointer;transition:background var(--duration-fast) var(--ease-standard)}.dz-tpl-table tr[data-clickable]:hover{background:var(--secondary)}.dz-tpl-table tr[data-selected]{background:var(--muted)}.dz-tpl-empty-cell{padding:32px var(--tpl-inset);text-align:center;color:var(--muted-foreground)}.dz-tpl-split{display:flex;overflow:hidden}.dz-tpl-split-left{border-right:1px solid var(--border);background:var(--background);height:100%;overflow:hidden auto}.dz-tpl-split[data-alone]>.dz-tpl-split-left{border-right:0}.dz-tpl-split-right{flex:1;height:100%;overflow:hidden auto}.dz-tpl-split-handle{cursor:col-resize;z-index:5;flex:none;width:5px;margin:0 -2px;position:relative}.dz-tpl-split-handle:after{content:"";width:1px;height:100%;position:absolute;top:0;left:2px}.dz-tpl-split-handle:hover:after,.dz-tpl-split-handle[data-resizing]:after{background:var(--ring);width:2px}.dz-tpl-filters{border-bottom:1px solid var(--border);background:var(--muted);flex:none}@supports (color:color-mix(in lab,red,red)){.dz-tpl-filters{background:color-mix(in oklab,var(--muted) 30%,transparent)}}.dz-tpl-filters,.dz-tpl-log-date{padding:8px var(--tpl-inset)}.dz-tpl-log-date{z-index:10;color:var(--muted-foreground);background:var(--muted);font-size:11px;font-weight:500;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.dz-tpl-log-date{background:color-mix(in oklab,var(--muted) 50%,var(--background))}}.dz-tpl-log-date{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dz-tpl-log-entry{border-bottom:1px solid var(--border)}.dz-tpl-map-layer{position:absolute;inset:0}.dz-tpl-map-placeholder{width:100%;height:100%;color:var(--muted-foreground);background:var(--muted);justify-content:center;align-items:center;font-size:13px;display:flex}@supports (color:color-mix(in lab,red,red)){.dz-tpl-map-placeholder{background:color-mix(in oklab,var(--muted) 30%,transparent)}}.dz-tpl-map-controls{pointer-events:none;position:absolute;inset:0}.dz-tpl-map-controls-inner{pointer-events:auto}.dz-tpl-map-dock{z-index:5;width:min(var(--size-panel-md),42%);background:var(--card);min-width:0;min-height:0;color:var(--card-foreground);border-left:1px solid var(--border);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.dz-tpl-map-dock>*{min-width:0}@media (max-width:720px){.dz-tpl-map-dock{border-left:0;border-top:1px solid var(--border);width:auto;height:50%;top:auto;left:0}}.dz-tpl-kanban-scroll{flex:1;min-height:0;overflow:hidden}.dz-tpl-kanban{min-width:0;height:100%;padding:var(--tpl-inset);display:flex}.dz-tpl-kanban-column{border-radius:var(--radius-lg);background:var(--muted);flex-direction:column;flex:1 1 0;min-width:0;height:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.dz-tpl-kanban-column{background:color-mix(in oklab,var(--muted) 30%,transparent)}}.dz-tpl-kanban-column{transition:box-shadow var(--duration-base) var(--ease-standard),background var(--duration-base) var(--ease-standard)}.dz-tpl-kanban-column[data-over]{box-shadow:inset 0 0 0 2px var(--ring);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dz-tpl-kanban-column[data-over]{background:color-mix(in oklab,var(--accent) 5%,transparent)}}.dz-tpl-kanban-colhead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.dz-tpl-kanban-coltitle{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.dz-tpl-kanban-coltitle .dot{border-radius:999px;flex:none;width:8px;height:8px}.dz-tpl-kanban-count{font-family:var(--font-mono);color:var(--muted-foreground);font-size:11px}.dz-tpl-kanban-colbody{flex:1;min-height:0;overflow:hidden auto}.dz-tpl-kanban-cards{flex-direction:column;padding:8px;display:flex}.dz-tpl-kanban-card{touch-action:none}.dz-tpl-kanban-card--dragging{opacity:.5;z-index:50;position:relative}.dz-tpl-kanban-empty{color:var(--muted-foreground);justify-content:center;align-items:center;padding:16px;font-size:11px;display:flex}.dz-tpl-kanban-colfoot{border-top:1px solid var(--border);padding:8px 12px}.dz-tpl-kanban-ghost{opacity:.9;box-shadow:var(--shadow-lg);cursor:grabbing;transform:rotate(3deg)}.dz-tpl-panes{flex:1;min-width:0;min-height:0;display:flex}.dz-tpl-pane{min-width:0;max-width:var(--size-panel-lg);border-right:1px solid var(--border);flex-direction:column;flex:1 1 0;height:100%;display:flex}.dz-tpl-pane-head{border-bottom:1px solid var(--border);padding:8px var(--tpl-inset);flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.dz-tpl-pane-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display);font-size:13px;font-weight:500;overflow:hidden}.dz-tpl-pane-actions{flex:none;align-items:center;gap:2px;display:flex}.dz-tpl-pane-body{min-height:0;padding:var(--tpl-inset);flex:1;overflow:hidden auto}.dz-tpl-auth{height:auto;min-height:100%;padding:var(--space-8);justify-content:center;align-items:center;display:flex}.dz-tpl-auth-panel{width:100%;max-width:var(--size-panel-sm);animation:dz-tpl-auth-arrive var(--duration-slow) var(--ease-enter) both}@keyframes dz-tpl-auth-arrive{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}.dz-tpl-auth-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;height:100%;min-height:0;padding:0;display:grid}.dz-tpl-auth-split>.dz-tpl-auth-panel{padding:var(--space-8);box-sizing:content-box;place-self:center;margin:0}.dz-tpl-auth-aside{min-width:0;min-height:0;padding:var(--space-8);border-left:1px solid var(--border);background:var(--muted);justify-content:center;align-items:center;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dz-tpl-auth-aside{background:color-mix(in oklab,var(--muted) 60%,var(--background))}}.dz-tpl-auth-aside{animation:dz-tpl-auth-arrive var(--duration-slow) var(--ease-enter) var(--duration-gentle) both}.dz-tpl-auth-aside>*{min-width:0;max-width:100%}@media (max-width:48em){.dz-tpl-auth-split{padding:var(--space-8);height:auto;min-height:100%;display:flex}.dz-tpl-auth-split>.dz-tpl-auth-panel{padding:0}.dz-tpl-auth-aside{display:none}}.dz-tpl-workspace-strip{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2-5) var(--space-3) var(--space-2);display:flex}.dz-tpl-workspace-tabs{min-width:0}.dz-tpl-workspace-actions{align-items:center;gap:var(--gap-control);margin-left:auto;display:flex}.dz-tpl-workspace-body{flex-direction:column;display:flex}.dz-tpl-workspace-body--padded{padding:var(--space-4);gap:var(--space-4)}.dz-tpl-home{gap:var(--space-4);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.dz-tpl-home--padded{padding:var(--space-4)}.dz-tpl-home-strip{align-items:flex-start;gap:var(--space-3) var(--space-6);min-width:0;padding:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.dz-tpl-home-strip .dz-metric{flex:none}.dz-tpl-home-strip>.dz-badge{text-overflow:ellipsis;align-self:center;min-width:0;margin-left:auto;display:block;overflow:hidden}.dz-tpl-home-strip>.dz-badge .dot{display:inline-block}.dz-tpl-home-tiles{gap:var(--space-4);align-content:start;min-height:0;display:grid}.dz-tpl-home-tiles>*{min-height:0;overflow:hidden}.dz-tpl-home-tiles--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dz-tpl-home-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dz-tpl-home-tiles--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.dz-tpl-home-tiles--3,.dz-tpl-home-tiles--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.dz-tpl-terminal{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.dz-tpl-terminal-bar{align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-1) var(--space-4);display:flex}.dz-tpl-terminal-brand{font-family:var(--font-mono);font-size:var(--text-base);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wider);color:var(--accent);flex:none}.dz-tpl-terminal-command{min-width:0;max-width:var(--size-panel-lg);flex:1}.dz-tpl-terminal-actions,.dz-tpl-terminal-nav{align-items:center;gap:var(--gap-control);flex:none;min-width:0;margin-left:auto;display:flex}.dz-tpl-terminal-nav+.dz-tpl-terminal-actions{margin-left:0}.dz-tpl-terminal-ticker{align-items:center;gap:var(--space-8);min-width:0;padding:var(--space-1-5) var(--space-4);border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:var(--text-12-5);color:var(--muted-foreground);white-space:nowrap;display:flex;overflow:hidden}.dz-tpl-terminal-tick{align-items:baseline;gap:var(--space-1-5);flex:none;display:inline-flex}.dz-tpl-terminal-tick .value{color:var(--foreground);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.dz-tpl-terminal-tick[data-direction=up] .delta{color:var(--success)}.dz-tpl-terminal-tick[data-direction=down] .delta{color:var(--destructive)}.dz-tpl-terminal-tick--attention,.dz-tpl-terminal-tick--attention .value{color:var(--warning)}.dz-tpl-terminal-columns{gap:var(--space-3-5);min-height:0;padding:var(--space-3-5);display:grid}.dz-tpl-terminal-column{gap:var(--space-3-5);overscroll-behavior:contain;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden auto}.dz-tpl-terminal-module{flex:none;min-width:0}.dz-tpl-terminal-module--grow{flex-direction:column;flex:1;min-height:0;display:flex}.dz-tpl-terminal-module--grow>*{flex:1;min-height:0}.dz-tpl-terminal-status{padding:var(--space-1-5) var(--space-4);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--muted-foreground);white-space:nowrap;overflow:hidden}.dz-tpl-terminal-status,.dz-tpl-terminal-status-start{align-items:center;gap:var(--space-5);min-width:0;display:flex}.dz-tpl-terminal-status-start>.dz-badge{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.dz-tpl-terminal-status-start>.dz-badge .dot{display:inline-block}.dz-tpl-terminal-status-end{text-overflow:ellipsis;flex:0 auto;min-width:0;margin-left:auto;overflow:hidden}.dz-tpl-comparison{gap:var(--space-3);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.dz-tpl-comparison-toolbar{align-items:center;gap:var(--space-5);min-height:var(--size-control-sm);color:var(--muted-foreground);font-size:var(--text-xs);flex:none;display:flex}.dz-tpl-comparison-toolbar>:first-child{margin-right:auto}.dz-tpl-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,calc(var(--space-16) * 4 + var(--space-5)));grid-template-rows:minmax(0,1fr) calc(var(--space-16) + var(--space-6));gap:var(--space-3);flex:1;min-height:0;display:grid}.dz-tpl-comparison-current,.dz-tpl-comparison-next{min-width:0;min-height:0;display:flex}.dz-tpl-comparison-current>*,.dz-tpl-comparison-next>*{flex:1;min-width:0}.dz-tpl-comparison-rail{gap:var(--space-3);flex-direction:column;grid-area:1/3/span 2;min-width:0;min-height:0;display:flex;overflow:hidden auto}.dz-tpl-comparison-rail>*{flex-shrink:0}.dz-tpl-comparison-support{min-width:0;min-height:0;display:flex}.dz-tpl-comparison-support>*{flex:1}.dz-tpl-terminal:not(:has(>.dz-tpl-terminal-ticker)){grid-template-rows:auto minmax(0,1fr) auto}.dz-tpl-terminal--review .dz-tpl-terminal-nav{order:1;margin-left:0}.dz-tpl-terminal--review .dz-tpl-terminal-command{max-width:var(--size-panel-xs);order:2;margin-left:auto}.dz-tpl-terminal--review .dz-tpl-terminal-actions{order:3}.dz-tpl-terminal--review .dz-tpl-terminal-status{font-size:var(--text-2xs)}.dz-tpl-terminal--review .dz-section-title{font-size:var(--text-sm);color:var(--foreground);flex-shrink:0}.dz-tpl-terminal--review .dz-section-meta{font-family:var(--font-sans);font-size:var(--text-xs)}@media (max-height:55em) and (min-width:56.26em){.dz-tpl-comparison-grid{grid-template-rows:minmax(0,1fr)}.dz-tpl-comparison-support{display:none}.dz-tpl-comparison-rail{grid-row:1}.dz-tpl-comparison-rail .dz-review-summary__preview{display:none}}@media (max-width:56.25em){.dz-tpl-comparison{overflow:hidden auto}.dz-tpl-comparison-grid{flex:none;grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.dz-tpl-comparison-current,.dz-tpl-comparison-next{min-height:var(--size-panel-lg)}.dz-tpl-comparison-current{grid-row:1}.dz-tpl-comparison-support:first-of-type{grid-row:2}.dz-tpl-comparison-next{grid-row:3}.dz-tpl-comparison-support:nth-of-type(2){grid-row:4}.dz-tpl-comparison-rail{grid-area:5/1;overflow:visible}.dz-tpl-comparison-toolbar{gap:var(--space-2);flex-wrap:wrap}.dz-tpl-terminal--review .dz-tpl-terminal-command{display:none}.dz-tpl-terminal--review .dz-tpl-terminal-bar{gap:var(--space-2);flex-wrap:wrap}}@media (max-height:43em) and (min-width:56.26em){.dz-tpl-comparison{overflow:hidden auto}.dz-tpl-comparison-grid{min-height:var(--size-panel-lg);flex:none}}.dz-tpl-shell{--shell-header-h:56px;--shell-sidebar-w:240px;--shell-sidebar-w-collapsed:48px;--shell-sidebar-w-mobile:280px;--shell-inset:var(--tpl-inset);--shell-row-h:var(--size-control-lg);--shell-tabbar-h:calc(var(--shell-row-h) + var(--space-px));--shell-right-w:320px;--shell-bottom-h:200px;background:var(--background);min-width:0;min-height:0;position:relative;overflow:hidden}.dz-tpl-shell[data-right-level=detail]{--shell-right-w:560px}.dz-tpl-shell-header{height:var(--shell-header-h);z-index:var(--z-canvas-chrome);gap:var(--space-0);padding:0 var(--shell-inset);border-bottom:var(--space-px) solid var(--border);background:var(--background);position:absolute;inset:0 0 auto}.dz-tpl-shell-brand,.dz-tpl-shell-header{align-items:center;min-width:0;display:flex}.dz-tpl-shell-brand{height:100%;font-size:var(--text-base);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.dz-tpl-shell-brand>a{height:100%;padding:0 var(--space-3);margin-left:calc(-1 * var(--space-3));min-width:0;max-width:100%;color:inherit;transition:box-shadow var(--duration-fast) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}.dz-tpl-shell-brand:not(:has(*)),.dz-tpl-shell-brand>a:not(:has(*)){line-height:var(--shell-header-h);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dz-tpl-shell-brand>a:hover{box-shadow:inset 0 calc(-1 * var(--space-0-5)) 0 var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dz-tpl-shell-brand>a:hover{box-shadow:inset 0 calc(-1 * var(--space-0-5)) 0 color-mix(in oklch,var(--foreground) 25%,transparent)}}.dz-tpl-shell-brand>a[aria-current=page],.dz-tpl-shell-brand>a[aria-current=page]:hover{box-shadow:inset 0 calc(-1 * var(--space-0-5)) 0 var(--accent)}.dz-tpl-shell-nav{align-items:center;gap:var(--space-0);flex:1;min-width:0;height:100%;display:flex;overflow:hidden}.dz-tpl-shell-actions,.dz-tpl-shell-user{align-items:center;gap:var(--gap-control);flex:none;min-width:0;display:flex}.dz-tpl-shell-nav-item,.dz-tpl-shell-right-actions button,.dz-tpl-shell-sidebar-item,.dz-tpl-shell-sidebar-toggle,.dz-tpl-shell-tab{font-family:var(--font-sans);color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;text-decoration:none}.dz-tpl-shell-nav-item{align-items:center;gap:var(--space-2);min-width:0;height:100%;padding:0 var(--space-3);font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-weight-normal);transition:box-shadow var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);display:inline-flex}.dz-tpl-shell-nav-item:hover{color:var(--foreground);box-shadow:inset 0 calc(-1 * var(--space-0-5)) 0 var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dz-tpl-shell-nav-item:hover{box-shadow:inset 0 calc(-1 * var(--space-0-5)) 0 color-mix(in oklch,var(--foreground) 25%,transparent)}}.dz-tpl-shell-nav-item[aria-current=page],.dz-tpl-shell-nav-item[aria-current=page]:hover{color:var(--foreground);font-weight:var(--font-weight-normal);box-shadow:inset 0 calc(-1 * var(--space-0-5)) 0 var(--accent)}.dz-tpl-shell-nav-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dz-tpl-shell-nav-label--short{display:none}@media (max-width:1023px){.dz-tpl-shell-nav-item:has(.dz-tpl-shell-nav-label--short)>.dz-tpl-shell-nav-label:not(.dz-tpl-shell-nav-label--short){display:none}.dz-tpl-shell-nav-label--short{display:block}}.dz-tpl-shell[data-variant=site] .dz-tpl-shell-nav-item{font-size:var(--text-15)}.dz-tpl-shell[data-variant=site] .dz-tpl-shell-actions{gap:var(--space-4)}.dz-tpl-shell[data-variant=site] .dz-tpl-shell-actions .dz-switch{flex-direction:row-reverse}.dz-tpl-shell[data-variant=site] .dz-tpl-shell-actions .dz-switch .track{width:var(--space-7);height:var(--space-4)}.dz-tpl-shell[data-variant=site] .dz-tpl-shell-actions .dz-switch .thumb{width:var(--space-3);height:var(--space-3)}.dz-tpl-shell[data-variant=site] .dz-tpl-shell-actions .dz-switch .track[data-checked] .thumb{transform:translateX(var(--space-3))}.dz-tpl-shell[data-variant=site] .dz-tpl-shell-actions .dz-search-reveal{margin-right:calc(-1 * var(--space-2))}.dz-tpl-shell[data-variant=site] .dz-tpl-shell-actions .dz-iconbtn+.dz-search-reveal{margin-left:calc(-1 * var(--space-2))}.dz-tpl-shell-actions .dz-account-menu-chip{width:auto}.dz-tpl-shell[data-variant=site] .dz-tpl-shell-actions .dz-account-menu-chip--collapsed{padding:var(--space-1) var(--space-2)}.dz-tpl-shell[data-variant=site] .dz-tpl-shell-actions .dz-site-menu{align-items:center;display:flex}.dz-tpl-shell[data-sidebar-side=right]>.dz-tpl-shell-sidebar{border-right:0;border-left:var(--space-px) solid var(--border);left:auto;right:0}.dz-tpl-shell[data-sidebar-side=right]>.dz-tpl-shell-main{left:0;right:var(--shell-sidebar-w);transition:right var(--duration-base) var(--ease-standard)}.dz-tpl-shell[data-sidebar-side=right]>.dz-tpl-shell-bottom{left:0;right:var(--shell-sidebar-w);transition:right var(--duration-base) var(--ease-standard),height var(--duration-base) var(--ease-standard)}.dz-tpl-shell[data-sidebar-side=right][data-sidebar=collapsed]>.dz-tpl-shell-bottom,.dz-tpl-shell[data-sidebar-side=right][data-sidebar=collapsed]>.dz-tpl-shell-main{right:var(--shell-sidebar-w-collapsed)}.dz-tpl-shell[data-sidebar-side=right]:not(:has(>.dz-tpl-shell-sidebar:not(:empty)))>.dz-tpl-shell-bottom,.dz-tpl-shell[data-sidebar-side=right]:not(:has(>.dz-tpl-shell-sidebar:not(:empty)))>.dz-tpl-shell-main{right:0}.dz-tpl-shell[data-sidebar-side=right]>.dz-tpl-shell-right{border-left:0;border-right:var(--space-px) solid var(--border);left:0;right:auto}.dz-tpl-shell[data-sidebar-side=right][data-right=closed]>.dz-tpl-shell-right{transform:translate(-100%)}.dz-tpl-shell[data-sidebar-side=right] .dz-tpl-shell-handle--x{left:auto;right:calc(-1 * var(--space-0-5))}.dz-tpl-shell[data-sidebar-side=right] .dz-tpl-shell-handle--x:after{left:auto;right:var(--space-0-5)}.dz-tpl-shell-sidebar{top:var(--shell-header-h);z-index:var(--z-raised);width:var(--shell-sidebar-w);border-right:var(--space-px) solid var(--border);background:var(--sidebar,var(--background));min-width:0;transition:width var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;overflow:hidden}.dz-tpl-shell[data-sidebar=collapsed]>.dz-tpl-shell-sidebar{width:var(--shell-sidebar-w-collapsed)}.dz-tpl-shell-sidebar-head{align-items:center;gap:var(--space-1);padding:calc(var(--shell-inset) - var(--space-1-5)) calc(var(--shell-inset) - var(--space-2)) 0;flex:none;display:flex;overflow:hidden}.dz-tpl-shell-sidebar-head>.dz-tpl-shell-sidebar-item{flex:1}.dz-tpl-shell-right-actions button,.dz-tpl-shell-sidebar-toggle{width:var(--size-icon-xl);height:var(--size-icon-xl);border-radius:var(--radius-sm);font-size:var(--text-base);transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.dz-tpl-shell-right-actions button:hover,.dz-tpl-shell-sidebar-toggle:hover{background:var(--muted);color:var(--foreground)}.dz-tpl-shell-sidebar-body{min-width:0;min-height:0;padding:0 calc(var(--shell-inset) - var(--space-2)) var(--space-2);overscroll-behavior:contain;flex:1;overflow:hidden auto}.dz-tpl-shell-sidebar-foot{justify-content:center;align-items:flex-start;gap:var(--space-1);min-width:0;min-height:var(--shell-tabbar-h);padding:0 calc(var(--shell-inset) - var(--space-2));border-top:var(--space-px) solid var(--border);flex-direction:column;flex:none;display:flex;overflow:hidden}.dz-tpl-shell-sidebar-section{gap:var(--space-1);min-width:0;padding:var(--space-1) 0;flex-direction:column;display:flex}.dz-tpl-shell-sidebar-item{align-items:center;gap:var(--space-3);width:100%;min-width:0;padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-base);text-align:left;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);display:flex}.dz-tpl-shell-sidebar-item:hover{background:var(--muted);color:var(--foreground)}.dz-tpl-shell-sidebar-item[aria-current=page]{background:var(--sidebar-accent,var(--muted));color:var(--sidebar-accent-foreground,var(--foreground));font-weight:var(--font-weight-medium)}.dz-tpl-shell-sidebar-icon{width:var(--size-icon-lg);height:var(--size-icon-lg);flex:none;justify-content:center;align-items:center;display:inline-flex}.dz-tpl-shell-sidebar-icon>svg{width:100%;height:100%}.dz-tpl-shell-sidebar-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dz-tpl-shell-sidebar-branch,.dz-tpl-shell-sidebar-nest{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.dz-tpl-shell-sidebar-nest{padding-left:calc(var(--size-icon-lg) + var(--space-3))}.dz-tpl-shell[data-sidebar=collapsed] .dz-tpl-shell-sidebar-head>.dz-tpl-shell-sidebar-item,.dz-tpl-shell[data-sidebar=collapsed] .dz-tpl-shell-sidebar-item>.dz-tpl-shell-dot,.dz-tpl-shell[data-sidebar=collapsed] .dz-tpl-shell-sidebar-nest,.dz-tpl-shell[data-sidebar=collapsed] .dz-tpl-shell-sidebar-text{display:none}.dz-tpl-shell[data-sidebar=collapsed] .dz-tpl-shell-sidebar-head,.dz-tpl-shell[data-sidebar=collapsed] .dz-tpl-shell-sidebar-item{justify-content:center}.dz-tpl-shell-sidebar:empty{display:none}.dz-tpl-shell-main{top:var(--shell-header-h);right:0;bottom:var(--shell-tabbar-h);left:var(--shell-sidebar-w);min-width:0;min-height:0;padding:var(--shell-inset);transition:left var(--duration-base) var(--ease-standard);position:absolute;overflow:hidden auto}.dz-tpl-shell-bottom-body:has(>.dz-register),.dz-tpl-shell-bottom-body:has(>.dz-section),.dz-tpl-shell-bottom-body:has(>.dz-site-hero),.dz-tpl-shell-bottom-body:has(>.dz-tpl),.dz-tpl-shell-main:has(>.dz-register),.dz-tpl-shell-main:has(>.dz-section),.dz-tpl-shell-main:has(>.dz-site-hero),.dz-tpl-shell-main:has(>.dz-tpl),.dz-tpl-shell-right-body:has(>.dz-register),.dz-tpl-shell-right-body:has(>.dz-section),.dz-tpl-shell-right-body:has(>.dz-site-hero),.dz-tpl-shell-right-body:has(>.dz-tpl){padding:0}.dz-tpl-shell-bottom-body:has(>.dz-grid-frame),.dz-tpl-shell-bottom-body:has(>.dz-grid-wrap),.dz-tpl-shell-main:has(>.dz-grid-frame),.dz-tpl-shell-main:has(>.dz-grid-wrap),.dz-tpl-shell-right-body:has(>.dz-grid-frame),.dz-tpl-shell-right-body:has(>.dz-grid-wrap){flex-direction:column;padding:0;display:flex;overflow:hidden}.dz-tpl-shell-bottom-body>.dz-section,.dz-tpl-shell-main>.dz-section,.dz-tpl-shell-right-body>.dz-section{--dz-section-inset:var(--shell-inset)}.dz-tpl-shell-bottom-body .dz-dt,.dz-tpl-shell-bottom-body .dz-table,.dz-tpl-shell-main .dz-dt,.dz-tpl-shell-main .dz-table,.dz-tpl-shell-right-body .dz-dt,.dz-tpl-shell-right-body .dz-table{--dz-table-gutter:var(--shell-inset)}.dz-tpl-shell:not(:has(>.dz-tpl-shell-sidebar:not(:empty)))>.dz-tpl-shell-main{left:0}.dz-tpl-shell:not(:has(>.dz-tpl-shell-bottom))>.dz-tpl-shell-main{bottom:0}.dz-tpl-shell[data-sidebar=collapsed]>.dz-tpl-shell-main{left:var(--shell-sidebar-w-collapsed)}@keyframes dz-tpl-shell-rise{0%{opacity:0;transform:translateY(var(--space-2))}}.dz-tpl-shell[data-enter=rise]>.dz-tpl-shell-main :is(figure,picture,video,.dz-card,[data-rise]),.dz-tpl-shell[data-enter=rise]>.dz-tpl-shell-main :is(img,canvas):not(:is(figure,picture,.dz-card,[data-rise]) *){animation:dz-tpl-shell-rise var(--duration-gentle) var(--ease-enter) backwards}.dz-tpl-shell[data-enter=rise]>.dz-tpl-shell-main :is(figure:nth-of-type(2),[data-rise-step="2"]){animation-delay:calc(var(--duration-fast) * .4)}.dz-tpl-shell[data-enter=rise]>.dz-tpl-shell-main :is(figure:nth-of-type(n+3),[data-rise-step="3"]){animation-delay:calc(var(--duration-fast) * .8)}.dz-tpl-shell-bottom{bottom:0;right:0;left:var(--shell-sidebar-w);z-index:var(--z-raised);height:var(--shell-tabbar-h);border-top:var(--space-px) solid var(--border);background:var(--background);min-width:0;transition:left var(--duration-base) var(--ease-standard),height var(--duration-base) var(--ease-standard);flex-direction:column;display:flex;position:absolute;overflow:hidden}.dz-tpl-shell[data-bottom=open]>.dz-tpl-shell-bottom{height:var(--shell-bottom-h)}.dz-tpl-shell[data-sidebar=collapsed]>.dz-tpl-shell-bottom{left:var(--shell-sidebar-w-collapsed)}.dz-tpl-shell:not(:has(>.dz-tpl-shell-sidebar:not(:empty)))>.dz-tpl-shell-bottom{left:0}.dz-tpl-shell-tabs{height:var(--shell-tabbar-h);padding:0 calc(var(--shell-inset) - var(--space-3));flex:none;justify-content:space-between}.dz-tpl-shell-tab-list,.dz-tpl-shell-tabs{min-width:0;align-items:center;display:flex;overflow:hidden}.dz-tpl-shell-tab-list{height:100%}.dz-tpl-shell-tab{align-items:center;gap:var(--space-1-5);min-width:0;height:100%;padding:0 var(--space-3);font-size:var(--text-base);font-weight:var(--font-weight-medium);border-bottom:var(--space-px) solid transparent;transition:color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);display:inline-flex}.dz-tpl-shell-tab>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dz-tpl-shell-tab[aria-selected=true]{color:var(--foreground);border-bottom-color:var(--foreground)}.dz-tpl-shell-tab-actions{align-items:center;gap:var(--gap-control);flex:none;display:flex}.dz-tpl-shell-bottom-body{min-width:0;min-height:0;padding:var(--shell-inset);border-top:var(--space-px) solid var(--border);overscroll-behavior:contain;flex:1;overflow:hidden auto}.dz-tpl-shell-right{top:var(--shell-header-h);z-index:var(--z-overlay);width:var(--shell-right-w);border-left:var(--space-px) solid var(--border);background:var(--background);min-width:0;transition:transform var(--duration-base) var(--ease-standard),width var(--duration-base) var(--ease-standard);display:flex;position:absolute;bottom:0;right:0;overflow:hidden;transform:translate(0)}.dz-tpl-shell[data-right=closed]>.dz-tpl-shell-right{pointer-events:none;transform:translate(100%)}.dz-tpl-shell-right-content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.dz-tpl-shell-right-head{align-items:flex-start;gap:var(--space-3);padding:var(--shell-inset);border-bottom:var(--space-px) solid var(--border);flex:none;min-width:0;display:flex}.dz-tpl-shell-right-heading{flex:1;min-width:0}.dz-tpl-shell-right-title{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-weight-semibold)}.dz-tpl-shell-right-subtitle,.dz-tpl-shell-right-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dz-tpl-shell-right-subtitle{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--muted-foreground)}.dz-tpl-shell-right-actions{align-items:center;gap:var(--space-1);flex:none;display:flex}.dz-tpl-shell-right-body{min-width:0;min-height:0;padding:var(--shell-inset);overscroll-behavior:contain;flex:1;overflow:hidden auto}.dz-tpl-shell-handle{z-index:var(--z-canvas-chrome);touch-action:none;flex:none;position:absolute}.dz-tpl-shell-handle--x{left:calc(-1 * var(--space-0-5));width:var(--space-1);cursor:col-resize;top:0;bottom:0}.dz-tpl-shell-handle--y{top:calc(-1 * var(--space-0-5));height:var(--space-1);cursor:row-resize;left:0;right:0}.dz-tpl-shell-handle:after{content:"";background:0 0;position:absolute}.dz-tpl-shell-handle--x:after{top:0;bottom:0;left:var(--space-0-5);width:var(--space-px)}.dz-tpl-shell-handle--y:after{right:0;bottom:var(--space-0-5);height:var(--space-px);left:0}.dz-tpl-shell-handle:hover:after,.dz-tpl-shell-handle[data-resizing]:after{background:var(--ring)}.dz-tpl-shell:has(.dz-tpl-shell-handle[data-resizing])>.dz-tpl-shell-bottom,.dz-tpl-shell:has(.dz-tpl-shell-handle[data-resizing])>.dz-tpl-shell-right{transition:none}.dz-tpl-shell-dot{width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--radius-full);background:var(--warning);flex:none;display:inline-block}[data-urgency="2"]>.dz-tpl-shell-dot{width:var(--space-1-75);height:var(--space-1-75)}[data-urgency="3"]>.dz-tpl-shell-dot{width:var(--space-2);height:var(--space-2);background:var(--accent)}[data-urgency="4"]>.dz-tpl-shell-dot{width:var(--space-2-25);height:var(--space-2-25);background:var(--accent);box-shadow:var(--shadow-sm)}[data-urgency="5"]>.dz-tpl-shell-dot{width:var(--space-2-5);height:var(--space-2-5);background:var(--destructive);box-shadow:var(--shadow-md)}.dz-tpl-shell-backdrop{inset:var(--shell-header-h) 0 0;z-index:var(--z-overlay);background:var(--foreground);position:absolute}@supports (color:color-mix(in lab,red,red)){.dz-tpl-shell-backdrop{background:color-mix(in oklab,var(--foreground) 40%,transparent)}}@media (max-width:767px){.dz-tpl-shell[data-mobile]>.dz-tpl-shell-sidebar{z-index:var(--z-overlay);width:var(--shell-sidebar-w-mobile)}.dz-tpl-shell[data-mobile][data-sidebar=collapsed]>.dz-tpl-shell-sidebar{transform:translate(-100%)}.dz-tpl-shell[data-mobile]>.dz-tpl-shell-bottom,.dz-tpl-shell[data-mobile]>.dz-tpl-shell-main{left:0}.dz-tpl-shell[data-mobile]>.dz-tpl-shell-right{border-left:0;width:100%}.dz-tpl-shell[data-mobile] .dz-tpl-shell-handle--x{display:none}.dz-tpl-shell[data-mobile][data-sidebar-side=right][data-sidebar=collapsed]>.dz-tpl-shell-sidebar{transform:translate(100%)}.dz-tpl-shell[data-mobile][data-sidebar-side=right]>.dz-tpl-shell-bottom,.dz-tpl-shell[data-mobile][data-sidebar-side=right]>.dz-tpl-shell-main{right:0}.dz-tpl-shell[data-mobile][data-sidebar-side=right]>.dz-tpl-shell-right{border-right:0}}.dz-tpl-outcome{gap:var(--space-4);height:auto;min-height:100%;padding:var(--space-8);text-align:center;flex-direction:column}.dz-tpl-outcome,.dz-tpl-outcome-mark{justify-content:center;align-items:center;display:flex}.dz-tpl-outcome-mark{height:var(--space-12);min-width:var(--space-12);max-width:100%;color:var(--foreground);animation:dz-tpl-outcome-arrive var(--duration-slow) var(--ease-enter) both}.dz-tpl-outcome-mark>svg{width:auto;max-width:100%;height:100%}.dz-tpl-outcome-main>.dz-tpl-outcome-title,.dz-tpl-outcome>.dz-tpl-outcome-title{max-width:var(--size-panel-lg);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tighter);line-height:var(--leading-tight);color:var(--foreground);overflow-wrap:anywhere;animation:dz-tpl-outcome-settle var(--duration-slow) var(--ease-standard) var(--duration-base) both;margin:0}.dz-tpl-outcome-beat{width:var(--space-8);height:var(--space-0-5);border-radius:var(--radius-full);transform-origin:50%;animation:dz-tpl-outcome-draw var(--duration-slow) var(--ease-enter) calc(var(--duration-base) + var(--duration-slow)) both;flex:none;display:block}.dz-tpl-outcome-success .dz-tpl-outcome-beat{background:var(--accent)}.dz-tpl-outcome-failure .dz-tpl-outcome-beat{background:var(--destructive)}.dz-tpl-outcome-main>.dz-tpl-outcome-detail,.dz-tpl-outcome>.dz-tpl-outcome-detail{max-width:var(--size-panel-md);font-size:var(--text-ui);line-height:var(--leading-1-55);color:var(--muted-foreground);overflow-wrap:anywhere;animation:dz-tpl-outcome-settle var(--duration-slow) var(--ease-standard) calc(var(--duration-base) + var(--duration-slow) + var(--duration-gentle)) both;margin:0}@keyframes dz-tpl-outcome-arrive{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}@keyframes dz-tpl-outcome-settle{0%{opacity:0;transform:translateY(var(--space-1))}to{opacity:1;transform:none}}@keyframes dz-tpl-outcome-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dz-tpl-outcome.dz-tpl-outcome-has-next{--dz-tpl-outcome-act:calc(var(--duration-base) + var(--duration-slow) + var(--duration-gentle) + var(--duration-slow));--dz-tpl-outcome-open:calc(var(--dz-tpl-outcome-act) + var(--duration-slow));grid-template-columns:repeat(2,minmax(0,var(--size-panel-lg)));column-gap:var(--space-12);row-gap:var(--space-6);grid-template-rows:minmax(0,1fr);justify-content:center;align-items:center;height:100%;min-height:0;display:grid}.dz-tpl-outcome-main{justify-content:center;align-items:center;gap:var(--space-4);animation:dz-tpl-outcome-open var(--duration-slow) var(--ease-standard) var(--dz-tpl-outcome-open) both}.dz-tpl-outcome-main,.dz-tpl-outcome-next{min-width:0;flex-direction:column;display:flex}.dz-tpl-outcome-next{gap:var(--space-3);min-height:0;max-height:100%;padding:var(--space-6);text-align:left;background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-lg);animation:dz-tpl-outcome-panel var(--duration-slow) var(--ease-enter) calc(var(--dz-tpl-outcome-open) + var(--duration-base)) both}.dz-tpl-outcome-next>.dz-tpl-outcome-next-title{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-normal);line-height:var(--leading-snug);color:var(--muted-foreground);overflow-wrap:anywhere;flex:none;margin:0}.dz-tpl-outcome-next>.dz-tpl-outcome-next-list{min-height:0;padding:0 0 var(--space-1);overscroll-behavior:contain;flex-direction:column;margin:0;list-style:none;display:flex;overflow:hidden auto}.dz-tpl-outcome-next-list>.dz-tpl-outcome-next-item{gap:var(--space-1);min-width:0;padding:var(--space-3) 0;animation:dz-tpl-outcome-settle var(--duration-slow) var(--ease-enter) calc(var(--dz-tpl-outcome-open) + var(--duration-slow) + min(var(--dz-tpl-outcome-i,0) * var(--duration-fast), var(--dz-tpl-outcome-act))) both;flex-direction:column;display:flex}.dz-tpl-outcome-next-item+.dz-tpl-outcome-next-item{border-top:1px solid var(--border)}.dz-tpl-outcome-next-item>.dz-tpl-outcome-next-code{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--foreground);overflow-wrap:anywhere;background:0 0;padding:0}.dz-tpl-outcome-next-item>.dz-tpl-outcome-next-label{font-size:var(--text-ui);line-height:var(--leading-snug);color:var(--muted-foreground);overflow-wrap:anywhere}.dz-tpl-outcome-next-item>.dz-tpl-outcome-next-label:first-child{color:var(--foreground)}.dz-tpl-outcome-next-item>.dz-tpl-outcome-next-detail{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--muted-foreground);overflow-wrap:anywhere}.dz-tpl-outcome-next-item>.dz-tpl-outcome-next-points{row-gap:var(--space-1);margin:0 0 0 calc(-1 * var(--space-5));min-width:0;clip-path:inset(0 0 0 var(--space-5));flex-wrap:wrap;padding:0;list-style:none;display:flex}.dz-tpl-outcome-next-points>.dz-tpl-outcome-next-point{padding-left:var(--space-5);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--muted-foreground);overflow-wrap:anywhere}.dz-tpl-outcome-next-points>.dz-tpl-outcome-next-point:before{content:"·";width:var(--space-5);margin-left:calc(-1 * var(--space-5));text-align:center;color:var(--border);display:inline-block}@media (max-width:48em){.dz-tpl-outcome.dz-tpl-outcome-has-next{padding:var(--space-6);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:start}.dz-tpl-outcome-main{animation:none}}@keyframes dz-tpl-outcome-open{0%{transform:translateX(calc(50% + var(--space-6)))}to{transform:none}}@keyframes dz-tpl-outcome-panel{0%{opacity:0;transform:translateX(var(--space-2))}to{opacity:1;transform:none}}.dz-tpl-outcome.dz-tpl-outcome-has-corners{--dz-tpl-outcome-act:calc(var(--duration-base) + var(--duration-slow) + var(--duration-gentle) + var(--duration-slow));--dz-tpl-outcome-open:calc(var(--dz-tpl-outcome-act) + var(--duration-slow));--dz-tpl-outcome-corners:calc(var(--dz-tpl-outcome-open) + var(--duration-slow));gap:var(--space-6);height:100%;min-height:0;padding:var(--space-8);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;align-items:stretch;display:grid}.dz-tpl-outcome-has-corners>.dz-tpl-outcome-main{min-height:0;animation:dz-tpl-outcome-travel var(--duration-slow) var(--ease-standard) var(--dz-tpl-outcome-open) both}.dz-tpl-outcome-has-corners>.dz-tpl-outcome-corner{justify-content:safe center;align-items:center;gap:var(--space-6);min-width:0;min-height:0;padding:var(--space-2) 0;text-align:left;overscroll-behavior:contain;flex-direction:column;margin:0;list-style:none;display:flex;overflow:hidden auto}.dz-tpl-outcome-corner>.dz-tpl-outcome-group{--dz-tpl-outcome-land:calc(var(--dz-tpl-outcome-corners) + var(--dz-tpl-outcome-c,0) * var(--duration-base) + min(var(--dz-tpl-outcome-i,0) * var(--duration-fast), var(--dz-tpl-outcome-act)));column-gap:var(--space-4);row-gap:var(--space-1);width:100%;max-width:var(--size-panel-md);min-width:0;animation:dz-tpl-outcome-settle var(--duration-slow) var(--ease-enter) var(--dz-tpl-outcome-land) both;flex:none;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.dz-tpl-outcome-group>.dz-tpl-outcome-group-icon{width:var(--space-10);height:var(--space-10);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);color:var(--foreground);animation:dz-tpl-outcome-pop var(--duration-slow) var(--ease-enter) calc(var(--dz-tpl-outcome-land) + var(--duration-slow)) both;grid-area:1/1/span 2;justify-content:center;align-self:start;align-items:center;display:flex}.dz-tpl-outcome-group-icon>svg{width:var(--size-icon-xl);height:var(--size-icon-xl);flex:none}.dz-tpl-outcome-group>.dz-tpl-outcome-group-label{min-width:0;font-size:var(--text-ui);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--foreground);overflow-wrap:anywhere;grid-column:2}.dz-tpl-outcome-group>.dz-tpl-outcome-points{row-gap:var(--space-0-5);margin:0 0 0 calc(-1 * var(--space-5));min-width:0;clip-path:inset(0 0 0 var(--space-5));flex-wrap:wrap;grid-column:2;padding:0;list-style:none;display:flex}.dz-tpl-outcome-points>.dz-tpl-outcome-point{padding-left:var(--space-5);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--muted-foreground);overflow-wrap:anywhere}.dz-tpl-outcome-points>.dz-tpl-outcome-point:before{content:"·";width:var(--space-5);margin-left:calc(-1 * var(--space-5));text-align:center;color:var(--border);display:inline-block}@media (max-width:48em){.dz-tpl-outcome.dz-tpl-outcome-has-corners{justify-content:flex-start;align-items:stretch;gap:var(--space-8);padding:var(--space-6);flex-direction:column;display:flex;overflow:hidden auto}.dz-tpl-outcome-has-corners>.dz-tpl-outcome-main{flex:none;animation:none}.dz-tpl-outcome-has-corners>.dz-tpl-outcome-corner{flex:none;justify-content:flex-start;padding:0}}@keyframes dz-tpl-outcome-travel{0%{transform:translate(calc(50% + var(--space-3)),calc(50% + var(--space-3)))}to{transform:none}}@keyframes dz-tpl-outcome-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.dz-theme-toggle__dark-icon,.dz-theme-toggle__light-icon{display:inline-flex}.dark .dz-theme-toggle__light-icon,.dz-theme-toggle__dark-icon{display:none}.dark .dz-theme-toggle__dark-icon{display:inline-flex}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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}