/*! 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)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-700:oklch(50.8% .118 165.612);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-700:oklch(51.4% .222 16.935);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-normal:0em;--leading-tight:1.25;--leading-snug:1.375;--radius-md:.375rem;--radius-xl:.75rem;--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)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-\[-38em\]{top:-38em}.top-\[0\.7em\]{top:.7em}.top-\[6em\]{top:6em}.top-\[35em\]{top:35em}.top-\[94em\]{top:94em}.right-\[-48em\]{right:-48em}.right-\[0\.62em\]{right:.62em}.bottom-0{bottom:0}.left-0{left:0}.z-\[1\]{z-index:1}.col-span-4{grid-column:span 4/span 4}.mx-auto{margin-inline:auto}.my-\[2\.57em\]{margin-block:2.57em}.my-\[clamp\(0\.7rem\,0\.9dvb\,1\.1rem\)\]{margin-block:clamp(.7rem,.9dvb,1.1rem)}.ms-auto{margin-inline-start:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[0\.16dvb\]{margin-top:.16dvb}.mt-\[0\.19em\]{margin-top:.19em}.mt-\[0\.35dvb\]{margin-top:.35dvb}.mt-\[0\.35em\]{margin-top:.35em}.mt-\[0\.48em\]{margin-top:.48em}.mt-\[0\.75em\]{margin-top:.75em}.mt-\[0\.95em\]{margin-top:.95em}.mt-\[1\.1em\]{margin-top:1.1em}.mt-\[1\.25em\]{margin-top:1.25em}.mt-\[1\.125em\]{margin-top:1.125em}.mt-\[2\.5em\]{margin-top:2.5em}.mt-\[5em\]{margin-top:5em}.mt-\[7em\]{margin-top:7em}.mt-\[clamp\(1\.2rem\,2\.1dvb\,2\.4rem\)\]{margin-top:clamp(1.2rem,2.1dvb,2.4rem)}.mt-\[clamp\(1\.6rem\,2\.4dvb\,3rem\)\]{margin-top:clamp(1.6rem,2.4dvb,3rem)}.mt-\[clamp\(2rem\,3\.2dvb\,4rem\)\]{margin-top:clamp(2rem,3.2dvb,4rem)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-\[1\.26em\]{margin-bottom:1.26em}.mb-\[5em\]{margin-bottom:5em}.mb-\[7em\]{margin-bottom:7em}.mb-\[8em\]{margin-bottom:8em}.mb-\[clamp\(0\.8rem\,1dvb\,1\.2rem\)\]{margin-bottom:clamp(.8rem,1dvb,1.2rem)}.mb-\[clamp\(1\.1rem\,1\.4dvb\,1\.8rem\)\]{margin-bottom:clamp(1.1rem,1.4dvb,1.8rem)}.mb-\[clamp\(1\.3rem\,2dvb\,2\.7rem\)\]{margin-bottom:clamp(1.3rem,2dvb,2.7rem)}.ml-\[-0\.54em\]{margin-left:-.54em}.ml-\[0\.6em\]{margin-left:.6em}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[508\/461\]{aspect-ratio:508/461}.aspect-\[732\/508\]{aspect-ratio:732/508}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-\[0\.48rem\]{width:.48rem;height:.48rem}.size-\[1\.2em\]{width:1.2em;height:1.2em}.size-\[1em\]{width:1em;height:1em}.size-\[2\.3em\]{width:2.3em;height:2.3em}.size-\[clamp\(0\.72rem\,0\.78dvi\,0\.9rem\)\]{width:clamp(.72rem,.78dvi,.9rem);height:clamp(.72rem,.78dvi,.9rem)}.size-\[clamp\(1rem\,1\.08dvi\,1\.22rem\)\]{width:clamp(1rem,1.08dvi,1.22rem);height:clamp(1rem,1.08dvi,1.22rem)}.size-\[clamp\(1rem\,1\.18dvi\,1\.32rem\)\]{width:clamp(1rem,1.18dvi,1.32rem);height:clamp(1rem,1.18dvi,1.32rem)}.size-full{width:100%;height:100%}.h-11{height:calc(var(--spacing) * 11)}.h-\[4\.375em\]{height:4.375em}.h-\[273em\]{height:273em}.h-full{height:100%}.min-h-\[88em\]{min-height:88em}.min-h-\[152em\]{min-height:152em}.min-h-\[calc\(100dvh-4\.25rem\)\]{min-height:calc(100dvh - 4.25rem)}.min-h-\[clamp\(2\.65rem\,3\.1dvb\,3\.45rem\)\]{min-height:clamp(2.65rem,3.1dvb,3.45rem)}.min-h-\[clamp\(3\.05rem\,4\.35dvb\,4\.25rem\)\]{min-height:clamp(3.05rem,4.35dvb,4.25rem)}.min-h-\[clamp\(35\.5rem\,35\.3dvi\,39rem\)\]{min-height:clamp(35.5rem,35.3dvi,39rem)}.w-\[37\.25em\]{width:37.25em}.w-\[37\.72em\]{width:37.72em}.w-\[508em\]{width:508em}.w-\[732em\]{width:732em}.w-full{width:100%}.max-w-\[11ch\]{max-width:11ch}.max-w-\[36rem\]{max-width:36rem}.max-w-\[47ch\]{max-width:47ch}.max-w-\[68rem\]{max-width:68rem}.max-w-\[clamp\(27rem\,31\.5dvi\,34rem\)\]{max-width:clamp(27rem,31.5dvi,34rem)}.min-w-0{min-width:0}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[122em_minmax\(0\,1fr\)\]{grid-template-columns:122em minmax(0,1fr)}.grid-cols-\[170em_minmax\(0\,1fr\)\]{grid-template-columns:170em minmax(0,1fr)}.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\.05fr\)_1px_minmax\(0\,1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.05fr) 1px minmax(0,1fr) minmax(0,.9fr)}.grid-cols-\[minmax\(0\,1fr\)_324em\]{grid-template-columns:minmax(0,1fr) 324em}.grid-cols-\[minmax\(0\,1fr\)_auto_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(18dvi\,0\.24fr\)\]{grid-template-columns:minmax(0,1fr) minmax(18dvi,.24fr)}.grid-cols-\[minmax\(24rem\,0\.92fr\)_minmax\(24rem\,1fr\)\]{grid-template-columns:minmax(24rem,.92fr) minmax(24rem,1fr)}.grid-cols-\[minmax\(30ch\,0\.34fr\)_minmax\(0\,0\.66fr\)\]{grid-template-columns:minmax(30ch,.34fr) minmax(0,.66fr)}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-\[0\.5dvi\]{gap:.5dvi}.gap-\[0\.5em\]{gap:.5em}.gap-\[0\.39em\]{gap:.39em}.gap-\[0\.45dvi\]{gap:.45dvi}.gap-\[0\.48em\]{gap:.48em}.gap-\[0\.55dvi\]{gap:.55dvi}.gap-\[0\.61em\]{gap:.61em}.gap-\[0\.65dvi\]{gap:.65dvi}.gap-\[0\.75em\]{gap:.75em}.gap-\[0\.81em\]{gap:.81em}.gap-\[0\.625em\]{gap:.625em}.gap-\[1\.17em\]{gap:1.17em}.gap-\[6em\]{gap:6em}.gap-\[10em\]{gap:10em}.gap-\[12em\]{gap:12em}.gap-\[clamp\(0\.75rem\,0\.9dvb\,1\.1rem\)\]{gap:clamp(.75rem,.9dvb,1.1rem)}.gap-\[clamp\(0\.75rem\,0\.9dvi\,1\.2rem\)\]{gap:clamp(.75rem,.9dvi,1.2rem)}.gap-\[clamp\(0\.78rem\,0\.95dvi\,1\.15rem\)\]{gap:clamp(.78rem,.95dvi,1.15rem)}.gap-\[clamp\(1\.4rem\,2dvi\,2\.8rem\)\]{gap:clamp(1.4rem,2dvi,2.8rem)}.gap-\[clamp\(1rem\,1\.4dvi\,2rem\)\]{gap:clamp(1rem,1.4dvi,2rem)}.gap-\[clamp\(2\.4rem\,4dvi\,6rem\)\]{gap:clamp(2.4rem,4dvi,6rem)}.gap-\[clamp\(2rem\,3dvi\,4rem\)\]{gap:clamp(2rem,3dvi,4rem)}.gap-\[clamp\(3rem\,5dvi\,6rem\)\]{gap:clamp(3rem,5dvi,6rem)}.gap-x-\[1\.55em\]{column-gap:1.55em}.gap-x-\[clamp\(1\.55rem\,2\.3dvi\,3rem\)\]{column-gap:clamp(1.55rem,2.3dvi,3rem)}.gap-y-\[0\.6em\]{row-gap:.6em}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[0\.5rem\]{border-radius:.5rem}.rounded-\[0\.33em\]{border-radius:.33em}.rounded-\[0\.35em\]{border-radius:.35em}.rounded-\[0\.45em\]{border-radius:.45em}.rounded-\[0\.45rem\]{border-radius:.45rem}.rounded-\[0\.48em\]{border-radius:.48em}.rounded-\[0\.52em\]{border-radius:.52em}.rounded-\[0\.65em\]{border-radius:.65em}.rounded-\[0\.71em\]{border-radius:.71em}.rounded-\[7em\]{border-radius:7em}.rounded-\[8em\]{border-radius:8em}.rounded-\[12em\]{border-radius:12em}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[1\.25em\]{border-top-left-radius:1.25em;border-top-right-radius:1.25em}.rounded-tr-\[10em\]{border-top-right-radius:10em}.rounded-b-\[10em\]{border-bottom-right-radius:10em;border-bottom-left-radius:10em}.border{border-style:var(--tw-border-style);border-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-\[\#cbd5e1\]{border-color:#cbd5e1}.border-\[\#d8e4f3\]{border-color:#d8e4f3}.border-\[\#d9e3f0\]{border-color:#d9e3f0}.border-\[\#dbe4ef\]{border-color:#dbe4ef}.border-\[\#dce5f1\]{border-color:#dce5f1}.border-\[\#dfe7f1\]{border-color:#dfe7f1}.border-\[\#e2eaf5\]{border-color:#e2eaf5}.border-\[\#e6edf7\]{border-color:#e6edf7}.border-blue-100{border-color:var(--color-blue-100)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-rose-200{border-color:var(--color-rose-200)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.bg-\[\#2563eb\]{background-color:#2563eb}.bg-\[\#111827\]{background-color:#111827}.bg-\[\#dce5f1\]{background-color:#dce5f1}.bg-\[\#eff6ff\]{background-color:#eff6ff}.bg-\[\#f8fafc\]{background-color:#f8fafc}.bg-\[\#fbfdff\]{background-color:#fbfdff}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-\[linear-gradient\(90deg\,rgba\(255\,255\,255\,0\)_0\%\,rgba\(255\,255\,255\,0\.72\)_78\%\,rgba\(255\,255\,255\,0\.98\)_100\%\)\]{background-image:linear-gradient(90deg,#fff0,#ffffffb8 78%,#fffffffa)}.bg-\[linear-gradient\(180deg\,\#f8fbff_0\%\,\#fff_42\%\,\#f8fbff_100\%\)\]{background-image:linear-gradient(#f8fbff,#fff 42%,#f8fbff)}.bg-\[radial-gradient\(ellipse_at_12\%_0\%\,rgba\(37\,99\,235\,0\.045\)\,transparent_44\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.98\)\,rgba\(250\,253\,255\,0\.88\)\)\]{background-image:radial-gradient(at 12% 0,#2563eb0b,#0000 44%),linear-gradient(#fffffffa,#fafdffe0)}.bg-\[radial-gradient\(ellipse_at_72\%_22\%\,rgba\(37\,99\,235\,0\.085\)\,transparent_44\%\)\,linear-gradient\(180deg\,rgba\(248\,251\,255\,0\.86\)_0\%\,rgba\(248\,251\,255\,0\.38\)_48\%\,rgba\(255\,255\,255\,0\)_100\%\)\]{background-image:radial-gradient(at 72% 22%,#2563eb16,#0000 44%),linear-gradient(#f8fbffdb,#f8fbff61 48%,#fff0)}.\[mask-image\:linear-gradient\(90deg\,transparent_0\%\,black_12\%\,black_88\%\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[12em\]{padding:12em}.p-\[clamp\(1rem\,1\.25dvi\,1\.55rem\)\]{padding:clamp(1rem,1.25dvi,1.55rem)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-\[0\.6em\]{padding-inline:.6em}.px-\[0\.8em\]{padding-inline:.8em}.px-\[0\.9em\]{padding-inline:.9em}.px-\[0\.46em\]{padding-inline:.46em}.px-\[0\.75em\]{padding-inline:.75em}.px-\[0\.98em\]{padding-inline:.98em}.px-\[1\.25em\]{padding-inline:1.25em}.px-\[1\.625em\]{padding-inline:1.625em}.px-\[1em\]{padding-inline:1em}.px-\[8em\]{padding-inline:8em}.px-\[11em\]{padding-inline:11em}.px-\[13em\]{padding-inline:13em}.px-\[14em\]{padding-inline:14em}.px-\[16em\]{padding-inline:16em}.px-\[clamp\(0\.75rem\,0\.9dvi\,1\.15rem\)\]{padding-inline:clamp(.75rem,.9dvi,1.15rem)}.px-\[clamp\(1\.1rem\,1\.45dvi\,1\.9rem\)\]{padding-inline:clamp(1.1rem,1.45dvi,1.9rem)}.px-\[clamp\(3rem\,4\.5dvi\,5\.6rem\)\]{padding-inline:clamp(3rem,4.5dvi,5.6rem)}.px-\[clamp\(3rem\,5dvi\,6rem\)\]{padding-inline:clamp(3rem,5dvi,6rem)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-\[0\.3em\]{padding-block:.3em}.py-\[0\.4em\]{padding-block:.4em}.py-\[0\.16em\]{padding-block:.16em}.py-\[0\.22em\]{padding-block:.22em}.py-\[0\.35em\]{padding-block:.35em}.py-\[0\.36dvb\]{padding-block:.36dvb}.py-\[0\.46em\]{padding-block:.46em}.py-\[1\.2em\]{padding-block:1.2em}.py-\[1\.6em\]{padding-block:1.6em}.py-\[10em\]{padding-block:10em}.py-\[15em\]{padding-block:15em}.py-\[clamp\(0\.62rem\,0\.82dvb\,0\.96rem\)\]{padding-block:clamp(.62rem,.82dvb,.96rem)}.py-\[clamp\(2\.8rem\,5dvb\,5rem\)\]{padding-block:clamp(2.8rem,5dvb,5rem)}.py-\[clamp\(2rem\,3\.6dvb\,4\.4rem\)\]{padding-block:clamp(2rem,3.6dvb,4.4rem)}.pe-\[3\.92em\]{padding-inline-end:3.92em}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[12em\]{padding-top:12em}.pt-\[18em\]{padding-top:18em}.pt-\[19em\]{padding-top:19em}.pt-\[25em\]{padding-top:25em}.pt-\[clamp\(1\.2rem\,3\.4dvb\,2\.3rem\)\]{padding-top:clamp(1.2rem,3.4dvb,2.3rem)}.pt-\[clamp\(3rem\,5dvb\,4\.8rem\)\]{padding-top:clamp(3rem,5dvb,4.8rem)}.pr-\[clamp\(1rem\,1\.4dvi\,2rem\)\]{padding-right:clamp(1rem,1.4dvi,2rem)}.pb-0{padding-bottom:0}.pb-\[9em\]{padding-bottom:9em}.pb-\[10em\]{padding-bottom:10em}.pb-\[16em\]{padding-bottom:16em}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-start{text-align:start}.font-mono{font-family:var(--font-mono)}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.86rem\]{font-size:.86rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[1rem\]{font-size:1rem}.text-\[clamp\(0\.78rem\,0\.84dvi\,0\.96rem\)\]{font-size:clamp(.78rem,.84dvi,.96rem)}.text-\[clamp\(2\.65rem\,4dvi\,4\.2rem\)\]{font-size:clamp(2.65rem,4dvi,4.2rem)}.text-\[length\:0\.62em\]{font-size:.62em}.text-\[length\:0\.92em\]{font-size:.92em}.text-\[length\:1\.2em\]{font-size:1.2em}.text-\[length\:1\.08em\]{font-size:1.08em}.text-\[length\:6\.7em\]{font-size:6.7em}.text-\[length\:7\.2em\]{font-size:7.2em}.text-\[length\:7\.4em\]{font-size:7.4em}.text-\[length\:7\.7em\]{font-size:7.7em}.text-\[length\:8\.4em\]{font-size:8.4em}.text-\[length\:8\.7em\]{font-size:8.7em}.text-\[length\:8em\]{font-size:8em}.text-\[length\:9\.2em\]{font-size:9.2em}.text-\[length\:9\.4em\]{font-size:9.4em}.text-\[length\:9\.7em\]{font-size:9.7em}.text-\[length\:13\.7em\]{font-size:13.7em}.text-\[length\:15em\]{font-size:15em}.text-\[length\:16em\]{font-size:16em}.text-\[length\:clamp\(0\.6rem\,0\.66dvi\,0\.78rem\)\]{font-size:clamp(.6rem,.66dvi,.78rem)}.text-\[length\:clamp\(0\.72rem\,0\.8dvi\,0\.94rem\)\]{font-size:clamp(.72rem,.8dvi,.94rem)}.text-\[length\:clamp\(0\.72rem\,0\.78dvi\,0\.9rem\)\]{font-size:clamp(.72rem,.78dvi,.9rem)}.text-\[length\:clamp\(0\.76rem\,0\.82dvi\,0\.95rem\)\]{font-size:clamp(.76rem,.82dvi,.95rem)}.text-\[length\:clamp\(0\.82rem\,0\.9dvi\,1\.05rem\)\]{font-size:clamp(.82rem,.9dvi,1.05rem)}.text-\[length\:clamp\(0\.82rem\,0\.9dvi\,1rem\)\]{font-size:clamp(.82rem,.9dvi,1rem)}.text-\[length\:clamp\(0\.88rem\,0\.96dvi\,1\.08rem\)\]{font-size:clamp(.88rem,.96dvi,1.08rem)}.text-\[length\:clamp\(1\.2rem\,1\.45dvi\,1\.75rem\)\]{font-size:clamp(1.2rem,1.45dvi,1.75rem)}.text-\[length\:clamp\(3rem\,3\.35dvi\,4rem\)\]{font-size:clamp(3rem,3.35dvi,4rem)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.48\]{--tw-leading:1.48;line-height:1.48}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-none{--tw-leading:1;line-height:1}.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-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-\[\#7dd3fc\]{color:#7dd3fc}.text-\[\#8a97aa\]{color:#8a97aa}.text-\[\#8ea0b8\]{color:#8ea0b8}.text-\[\#86efac\]{color:#86efac}.text-\[\#93c5fd\]{color:#93c5fd}.text-\[\#94a3b8\]{color:#94a3b8}.text-\[\#2563eb\]{color:#2563eb}.text-\[\#64748b\]{color:#64748b}.text-\[\#66758b\]{color:#66758b}.text-\[\#334155\]{color:#334155}.text-\[\#475569\]{color:#475569}.text-\[\#cbd5e1\]{color:#cbd5e1}.text-\[\#e2e8f0\]{color:#e2e8f0}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-emerald-700{color:var(--color-emerald-700)}.text-rose-700{color:var(--color-rose-700)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.shadow-\[0_0\.08dvb_0\.45dvb_rgba\(37\,99\,235\,0\.04\)\]{--tw-shadow:0 .08dvb .45dvb var(--tw-shadow-color,#2563eb0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0\.75dvb_1\.6dvb_rgba\(37\,99\,235\,0\.22\)\]{--tw-shadow:0 .75dvb 1.6dvb var(--tw-shadow-color,#2563eb38);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0\.75em_1\.875em_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow:0 .75em 1.875em var(--tw-shadow-color,#0f172a0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_9em_25em_rgba\(15\,23\,42\,0\.07\)\]{--tw-shadow:0 9em 25em var(--tw-shadow-color,#0f172a12);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_28px_rgba\(37\,99\,235\,0\.24\)\]{--tw-shadow:0 14px 28px var(--tw-shadow-color,#2563eb3d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_17em_40em_rgba\(15\,23\,42\,0\.09\)\]{--tw-shadow:0 17em 40em var(--tw-shadow-color,#0f172a17);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.04\)\,0_4em_11em_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff0a), 0 4em 11em var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media(hover:hover){.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-blue-100:focus{--tw-ring-color:var(--color-blue-100)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-blue-300:disabled{background-color:var(--color-blue-300)}@media(min-width:80rem){.xl\:flex{display:flex}}}*,:before,:after{box-sizing:border-box}:root{--bg:#f4f6f9;--surface:#fff;--surface-soft:#f7f9fc;--line:#dbe2ec;--line-soft:#edf1f6;--text:#111827;--muted:#536071;--subtle:#7b8796;--primary:#2563eb;--primary-strong:#1d4ed8;--primary-soft:#eff6ff;--success:#0f8f4d;--success-soft:#edf9f2;--warning:#b96b18;--warning-soft:#fff7e8;--danger:#c53030;--danger-soft:#fff1f1;--purple:#6b4fd3;--purple-soft:#f4f0ff;--accent:#0f766e;--accent-soft:#ecfdf5;--hairline:.0625rem;--shadow:0 1.25rem 3rem #0f172a29;--shadow-soft:0 .0625rem .125rem #0f172a0d;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", Arial, sans-serif;--mono:"SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", monospace;--sidebar-width:clamp(11.6dvi, 12.1dvi, 12.9dvi);--topbar-block:clamp( calc(2lh + .8dvb) , 5.2dvb, calc(2lh + 1.55dvb) );--page-inline-pad:clamp(1.05dvi, 1.25dvi, 1.7dvi);--page-block-pad:clamp(1.6dvb, 2dvb, 2.6dvb);--panel-gap:clamp(.58dvi, .65dvi, .84dvi);--section-gap:clamp(.7dvb, .9dvb, 1.2dvb);--side-panel-width:clamp(17.5dvi, 19.4dvi, 20dvi);--metric-min-block:clamp(9dvb, 9.5dvb, 12dvb);--property-min-block:clamp(6dvb, 7dvb, 9dvb);--object-strip-block:clamp(5dvb, 6dvb, 8dvb);--chart-block:clamp(28dvb, 30dvb, 38dvb);--drawer-inline:min(72dvi, calc(100dvi - var(--page-inline-pad)));--modal-inline:min(72dvi, calc(100dvi - var(--page-inline-pad) * 2));--control-block:clamp( calc(1lh + .55dvb) , 3dvb, calc(1lh + 1.2dvb) );--control-block-sm:clamp( calc(1lh + .35dvb) , 2.5dvb, calc(1lh + .9dvb) );--icon-button-size:clamp( calc(1lh + .55dvb) , 3dvb, calc(1lh + 1.2dvb) );--brand-mark-size:clamp( calc(1lh + .5dvb) , 2.8dvb, calc(1lh + 1.2dvb) );--avatar-size:clamp( calc(1lh + .35dvb) , 2.6dvb, calc(1lh + .85dvb) );--nav-icon-cell:clamp(1.1lh, 1.6dvi, 1.45lh);--nav-icon-size:clamp(1lh, 1.5dvi, 1.25lh);--icon-size:clamp(.8lh, 1.05dvi, 1lh);--status-dot:clamp(.35dvi, .4dvi, .5dvi);--meter-block:clamp(.45dvb, .5dvb, .7dvb)}body{background:var(--bg);min-height:100dvh;color:var(--text);font:14px/1.5 var(--font);margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.app{grid-template-columns:minmax(max-content,var(--sidebar-width)) minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{border-right:1px solid var(--line);background:#fbfcff;block-size:100dvh;min-block-size:0;position:sticky;top:0;overflow:auto}.brand{min-height:var(--topbar-block);border-bottom:var(--hairline) solid var(--line);align-items:center;gap:.625rem;padding:0 clamp(1rem,1.1dvw,1.5rem);display:flex}.brand-mark{inline-size:var(--brand-mark-size);block-size:var(--brand-mark-size);color:#fff;background:linear-gradient(135deg,#111827,#2563eb 54%,#0f766e);border-radius:clamp(.5625rem,.55dvw,.75rem);place-items:center;font-weight:800;display:grid;box-shadow:0 .5rem 1.125rem #2563eb38}.brand strong{letter-spacing:0;font-size:14px;display:block}.brand span{color:var(--subtle);margin-top:1px;font-size:12px;display:block}.nav{padding:clamp(.75rem,1dvh,1rem) clamp(.625rem,.7dvw,1rem) clamp(1.25rem,1.7dvh,2rem)}.nav-section{color:var(--subtle);letter-spacing:.04em;margin:clamp(.875rem,1.1dvh,1.25rem) 0 .375rem;padding:0 clamp(.625rem,.7dvw,1rem);font-size:11px;font-weight:800}.nav-button{inline-size:100%;min-block-size:var(--control-block);grid-template-columns:var(--nav-icon-cell) minmax(0,1fr);color:#3f4a5a;text-align:left;background:0 0;border:0;border-radius:.4375rem;align-items:center;gap:clamp(.5rem,.55dvw,.75rem);padding:clamp(.4375rem,.55dvh,.625rem) clamp(.5625rem,.6dvw,.875rem);transition:background .12s,color .12s;display:grid}.nav-button:hover{color:var(--text);background:#f1f5fb}.nav-button.active{color:var(--primary-strong);box-shadow:inset .125rem 0 0 var(--primary);background:#eaf2ff;font-weight:700}.nav-ico{inline-size:var(--nav-icon-size);block-size:var(--nav-icon-size);color:inherit;border-radius:.375rem;place-items:center;display:grid}.nav-button.active .nav-ico{background:#dbeafe}.nav-ico svg,.icon-btn svg{inline-size:var(--icon-size);block-size:var(--icon-size);stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.main{min-width:0}.sidebar-backdrop,.mobile-nav-toggle{display:none}.public-shell{background:#fff;min-height:100dvh}.public-header{z-index:20;border-bottom:var(--hairline) solid #cbd5e1d1;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#ffffffeb;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,1.2dvi,1.75rem);min-height:clamp(2lh + 1dvb,7dvb,2lh + 3dvb);padding:0 clamp(3rem,4.5dvi,5.6rem);display:grid;position:sticky;top:0}.public-brand{min-width:0;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:clamp(.45rem,.55dvi,.75rem);padding:0;display:inline-flex}.public-brand strong{font-size:clamp(.98rem,1.05dvi,1.25rem);line-height:1.15;display:block}.public-brand small{color:var(--subtle);margin-top:2px;font-size:clamp(.72rem,.76dvi,.86rem);display:block}.public-brand .brand-mark{block-size:auto;inline-size:auto;color:var(--primary);box-shadow:none;background:0 0;border-radius:0;font-size:clamp(1.65lh,2.05dvi,2.25lh)}.public-header [aria-label=文档导航]{justify-self:end;margin-right:clamp(1rem,1.5dvi,2rem)}.public-nav{justify-self:end;align-items:center;gap:.375rem;display:inline-flex}.public-nav-button{min-block-size:var(--control-block);border:var(--hairline) solid transparent;color:var(--muted);background:0 0;border-radius:.4375rem;padding:0 clamp(.875rem,.9dvi,1.25rem);font-weight:760}.public-nav-button:hover{color:var(--text);background:#f8fafc;border-color:#d7e2ef}.public-nav-button.active{background:var(--primary-soft);color:var(--primary-strong);border-color:#bfdbfe}.public-nav-button.primary{border-color:var(--primary);background:var(--primary);color:#fff}.public-nav-button.primary:hover{border-color:var(--primary-strong);background:var(--primary-strong);color:#fff}.public-main{min-width:0}.public-shell .page{inline-size:min(96dvi,100%);margin:0 auto;padding:clamp(2rem,3.2dvb,3.5rem) clamp(1.5rem,2dvi,3rem) clamp(3rem,5dvb,5.5rem)}.topbar{min-height:var(--topbar-block);z-index:20;padding:0 var(--page-inline-pad);border-bottom:var(--hairline) solid var(--line);-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background:#fffffff5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,1.1dvw,1.75rem);display:grid;position:sticky;top:0}.breadcrumb{color:var(--muted);white-space:nowrap;font-size:13px}.topbar-leading{align-items:center;gap:.5rem;min-width:0;display:flex}.top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55dvi;min-width:0;display:flex;position:relative}.select,.btn,.field-control{min-block-size:var(--control-block);border:var(--hairline) solid #cbd5e1;color:var(--text);background:#fff;border-radius:.375rem}.select{inline-size:12dvi;padding:0 clamp(2rem,2dvw,2.75rem) 0 clamp(.625rem,.7dvw,1rem)}.select.app-select{inline-size:14dvi}.scope-pill{min-block-size:var(--control-block);border:var(--hairline) solid #bfdbfe;background:var(--primary-soft);color:var(--primary-strong);border-radius:.4375rem;align-items:center;padding:0 clamp(.75rem,.75dvw,1.125rem);font-weight:800;display:inline-flex}.demo-data-badge{min-block-size:var(--control-block);border:var(--hairline) solid #f2c98b;color:#8a4b10;background:#fff8e8;border-radius:.4375rem;align-items:center;padding:0 .75rem;font-weight:800;display:inline-flex}.btn{white-space:nowrap;justify-content:center;align-items:center;gap:.4375rem;padding:0 clamp(.8125rem,.8dvw,1.25rem);font-weight:700;transition:border-color .12s,background .12s,color .12s,box-shadow .12s;display:inline-flex}.btn:hover{color:var(--text);background:#f8fafc;border-color:#94a3b8}.btn.primary{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:var(--shadow-soft)}.btn.primary:hover{border-color:var(--primary-strong);background:var(--primary-strong);color:#fff}.btn.text{min-block-size:var(--control-block-sm);color:var(--primary);box-shadow:none;background:0 0;border:0;padding:0 .125rem}.btn.text:hover{color:var(--primary-strong);text-underline-offset:3px;background:0 0;text-decoration:underline}.btn.danger{background:var(--danger-soft);color:var(--danger);border-color:#ffc5c0}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;color:var(--subtle);box-shadow:none;background:#eef2f7;border-color:#d8e0eb;text-decoration:none}.btn.primary:disabled,.btn.primary[aria-disabled=true]{color:#fff;background:#93b4ec;border-color:#93b4ec}.icon-btn{inline-size:var(--icon-button-size);block-size:var(--icon-button-size);min-inline-size:var(--icon-button-size);min-block-size:var(--icon-button-size);color:var(--muted);background:0 0;border:0;border-radius:.5rem;place-items:center;display:inline-grid;position:relative}.icon-btn:hover{color:var(--text);background:#eef2f7}.icon-btn.has-dot:after{content:"";inline-size:var(--status-dot);block-size:var(--status-dot);background:var(--danger);border:clamp(.125rem,.12dvw,.1875rem) solid #fff;border-radius:99px;position:absolute;top:24%;right:24%}.account-btn{min-block-size:var(--control-block);color:var(--text);background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.25rem;padding:0 .375rem 0 .25rem;display:inline-flex}.account-btn:hover,.account-btn.open{background:#eef2f7}.avatar{inline-size:var(--avatar-size);block-size:var(--avatar-size);color:#fff;background:#0f172a;border-radius:999px;place-items:center;font-size:12px;font-weight:800;display:grid}.chevron{block-size:clamp(.8lh,.9dvi,1lh);inline-size:clamp(.8lh,.9dvi,1lh);color:var(--subtle)}.account-menu{z-index:50;inline-size:24dvi;max-inline-size:calc(100dvi - var(--page-inline-pad) * 2);border:var(--hairline) solid var(--line);background:#fff;border-radius:.625rem;display:none;position:absolute;top:calc(100% + .625rem);right:0;overflow:hidden;box-shadow:0 1.125rem 2.625rem #0f172a24}.account-menu.open{display:block}.account-head{grid-template-columns:var(--icon-button-size) minmax(0,1fr);border-bottom:var(--hairline) solid var(--line);gap:.625rem;padding:clamp(.75rem,.8dvw,1.125rem);display:grid}.account-head strong{display:block}.account-head span{color:var(--subtle);margin-top:3px;font-size:12px;display:block}.menu-title{color:var(--subtle);padding:10px 12px 4px;font-size:11px;font-weight:800}.workspace-switch{inline-size:calc(100% - 1dvi);min-block-size:var(--control-block);border:var(--hairline) solid transparent;text-align:left;background:0 0;border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;margin:.25rem .5rem;padding:.4375rem .625rem;display:grid}.workspace-switch:hover{background:#f8fbff;border-color:#d7e4f5}.workspace-switch.active{box-shadow:inset .125rem 0 0 var(--primary);background:#f4f8ff;border-color:#cfe0f6}.workspace-switch strong{color:var(--text);font-size:13px;display:block}.menu-action{inline-size:100%;min-block-size:var(--control-block);text-align:left;color:var(--muted);background:0 0;border:0;padding:0 .875rem;font-weight:700}.menu-action:hover{color:var(--text);background:#f7fbff}.menu-line{block-size:var(--hairline);background:var(--line);margin:.5rem 0}@media(max-width:760px){.app{grid-template-columns:minmax(0,1fr)}.main{inline-size:100%;max-inline-size:100dvw}.sidebar{z-index:80;block-size:100dvh;inline-size:min(32ch,86dvw);transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-102%);box-shadow:1rem 0 2.5rem #0f172a29}.sidebar.open{transform:translate(0)}.sidebar-backdrop{z-index:70;opacity:0;pointer-events:none;background:#0f172a61;border:0;padding:0;transition:opacity .18s;display:block;position:fixed;top:0;right:0;bottom:0;left:0}.sidebar-backdrop.open{opacity:1;pointer-events:auto}.mobile-nav-toggle{display:inline-grid}.topbar{gap:.5rem;min-block-size:clamp(3lh,6dvb,4lh);padding-inline:.75rem}.breadcrumb{text-overflow:ellipsis;max-inline-size:44dvw;overflow:hidden}.top-actions{flex-wrap:nowrap;gap:.25rem}.select.app-select{inline-size:min(18ch,34dvw)}.scope-pill{display:none!important}.demo-data-badge{padding-inline:.5rem;font-size:12px}.account-menu{inline-size:min(34ch,100dvw - 1.5dvi)}.nav-button,.btn,.icon-btn,.account-btn,.workspace-switch,.menu-action,.select,input,textarea{min-block-size:calc(2lh + .5dvb)}}@media(prefers-reduced-motion:reduce){.sidebar,.sidebar-backdrop{transition:none}}.page{inline-size:100%;min-width:0;padding:var(--page-block-pad) var(--page-inline-pad) clamp(2.5rem,4dvh,4.5rem)}.page-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(1.125rem,1.2dvw,2rem);margin-bottom:clamp(1rem,1.2dvh,1.5rem);display:grid}.page-head.detail-page{border-bottom:var(--hairline) solid var(--line);align-items:start;margin-bottom:clamp(.875rem,1dvh,1.25rem);padding-bottom:clamp(.875rem,1dvh,1.25rem)}.page-title-block{min-width:0}.page-head.detail-page .page-title-block{gap:.125rem;display:grid}.detail-nav-row{min-block-size:var(--control-block-sm);align-items:center;margin-bottom:.4375rem;display:flex}.page h1{letter-spacing:0;margin:0;font-size:23px;font-weight:760;line-height:1.25}.page-head.detail-page h1{font-size:23px}.page-desc{color:var(--muted);margin:5px 0 0}.page-head.detail-page .page-desc{margin-top:2px}.head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.page-head.detail-page .head-actions{padding-top:calc(var(--control-block-sm) + .4375rem);align-self:start}.head-actions:empty{display:none}.detail-back{min-block-size:var(--control-block-sm);margin-left:calc(var(--hairline) * -1);border:var(--hairline) solid var(--line);color:var(--muted);box-shadow:var(--shadow-soft);background:#fff;border-radius:.4375rem;align-items:center;gap:.4375rem;padding:0 .625rem 0 .375rem;font-size:13px;font-weight:700;transition:border-color .12s,background .12s,color .12s,box-shadow .12s,transform .12s;display:inline-flex}.detail-back:hover{color:var(--primary-strong);background:#f8fbff;border-color:#bfdbfe;box-shadow:0 .125rem .375rem #2563eb14}.detail-back:active{transform:translateY(1px)}.detail-back-icon{block-size:clamp(1.1lh,1.3dvi,1.35lh);inline-size:clamp(1.1lh,1.3dvi,1.35lh);color:var(--muted);background:#f1f5f9;border-radius:.3125rem;place-items:center;transition:background .12s,color .12s;display:inline-grid}.detail-back:hover .detail-back-icon{background:var(--primary-soft);color:var(--primary-strong)}.detail-back svg{stroke-width:2.4px;block-size:clamp(.8lh,.9dvi,1lh);inline-size:clamp(.8lh,.9dvi,1lh)}.object-strip{min-block-size:var(--object-strip-block);border:var(--hairline) solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:.5rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:clamp(.75rem,.85dvh,1.125rem);display:grid;overflow:hidden}.object-chip{border-right:var(--hairline) solid var(--line-soft);align-content:center;min-width:0;padding:clamp(.6875rem,.8dvh,1rem) clamp(.875rem,.9dvw,1.25rem);display:grid}.object-chip:last-child{border-right:0}.object-chip label{color:var(--subtle);font-size:11px;font-weight:800;display:block}.object-chip strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:13px;display:block;overflow:hidden}.detail-summary{border:var(--hairline) solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:.5rem;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));margin-bottom:clamp(.75rem,.85dvh,1.125rem);display:grid;overflow:hidden}.detail-summary-item{border-right:var(--hairline) solid var(--line-soft);border-bottom:var(--hairline) solid var(--line-soft);min-width:0;align-content:center;gap:.3125rem;min-block-size:clamp(3lh + .4dvb,5.2dvb,4lh + .75dvb);padding:clamp(.75rem,.8dvh,1rem) clamp(.875rem,.9dvw,1.25rem);display:grid}.detail-summary-item:last-child{border-right:0}.detail-summary-item label{color:var(--subtle);font-size:11px;font-weight:800}.detail-summary-value{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:760;line-height:1.35;overflow:hidden}.detail-summary-value .status{vertical-align:middle}.detail-tabs{border:var(--hairline) solid #d8e0eb;background:#f8fafc;border-radius:.5rem;align-items:center;gap:.25rem;margin:0 0 clamp(.75rem,.85dvh,1rem);padding:.25rem;display:flex;overflow-x:auto}.detail-tab{min-block-size:var(--control-block-sm);color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:.375rem;align-items:center;gap:.375rem;padding:0 .75rem;font-size:13px;font-weight:760;display:inline-flex}.detail-tab:hover{color:var(--text);background:#eef4fb}.detail-tab:focus{outline:0}.detail-tab:focus-visible{outline:var(--hairline) solid #93c5fd;outline-offset:.125rem}.detail-tab.active{color:var(--primary-strong);box-shadow:var(--shadow-soft);background:#fff}.detail-tab b{min-inline-size:1.6lh;color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;background:#e8eef8;border-radius:999rem;padding:.0625rem .375rem;font-size:11px;font-weight:820}.detail-tab.active b{background:var(--primary-soft);color:var(--primary-strong)}.gateway-tabs{margin-bottom:var(--panel-gap);border:var(--hairline) solid #d8e0eb;background:#f8fafc;border-radius:.5rem;align-items:center;gap:.25rem;padding:.25rem;display:flex;overflow-x:auto}.gateway-tab{min-block-size:var(--control-block-sm);color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:.375rem;padding:0 .875rem;font-size:13px;font-weight:760}.gateway-tab:hover{color:var(--text);background:#eef4fb}.gateway-tab:focus{outline:0}.gateway-tab:focus-visible{outline:var(--hairline) solid #93c5fd;outline-offset:.125rem}.gateway-tab.active{color:var(--primary-strong);box-shadow:var(--shadow-soft);background:#fff}.gateway-tab-panel{min-width:0}.grid{gap:var(--panel-gap);display:grid}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.layout-main{grid-template-columns:minmax(0,1fr) minmax(min(100%,24dvi),var(--side-panel-width));gap:var(--panel-gap);align-items:start;display:grid}.section-stack{gap:var(--panel-gap);display:grid}.section-offset{margin-top:var(--section-gap)}.app-summary{gap:var(--panel-gap);border-bottom:var(--hairline) solid var(--line-soft);grid-template-columns:minmax(min(22dvi,32%),1.35fr) repeat(3,minmax(min(10dvi,14%),.8fr)) minmax(max-content,.45fr);align-items:center;padding:clamp(.875rem,.9dvh,1.25rem) clamp(1rem,1dvw,1.5rem);display:grid}.app-summary:last-child{border-bottom:0}.app-title strong{font-size:14px;display:block}.app-title span{color:var(--subtle);margin-top:3px;font-size:12px;display:block}.app-meta label{color:var(--subtle);font-size:11px;font-weight:800;display:block}.app-meta strong{font-variant-numeric:tabular-nums;margin-top:3px;font-size:13px;display:block}@media(max-width:980px){.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.app-summary{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,.8fr))}.app-summary .head-actions{justify-content:flex-start}}@media(max-width:760px){.page-head,.page-head.detail-page{grid-template-columns:1fr;gap:.75rem}.page-head .head-actions,.page-head.detail-page .head-actions{justify-content:flex-start;padding-top:0}.cols-2,.cols-3,.cols-4{grid-template-columns:1fr}.detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-summary-item:nth-child(2n){border-right:0}.app-summary{grid-template-columns:1fr 1fr}.app-title,.app-summary .head-actions{grid-column:1/-1}.app-summary .head-actions{justify-content:flex-start}}.panel{border:var(--hairline) solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-soft);border-radius:.5rem;overflow:hidden}.panel.pad{padding:clamp(.875rem,.9dvw,1.25rem)}.panel-head{border-bottom:var(--hairline) solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:.75rem;min-block-size:clamp(2lh + .45dvb,4dvb,2lh + 1.1dvb);padding:clamp(.75rem,.85dvh,1.125rem) clamp(1rem,1dvw,1.5rem);display:flex}.panel-head h2{margin:0;font-size:14px;font-weight:760}.panel-head p{color:var(--subtle);margin:3px 0 0;font-size:12px}.section-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:inline-flex}.panel-body{padding:clamp(.875rem,.9dvh,1.25rem) clamp(1rem,1dvw,1.5rem);overflow-x:auto}.metric{min-block-size:var(--metric-min-block);flex-direction:column;gap:clamp(.625rem,.75dvh,1rem);padding:clamp(.875rem,.9dvh,1.25rem) clamp(1rem,1dvw,1.5rem);display:flex;position:relative}.metric:before{content:"";background:#dbeafe;block-size:.16dvb;position:absolute;top:0;left:0;right:0}.metric-top{color:var(--subtle);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.metric-change{color:var(--success);font-weight:800}.metric-change.warn{color:var(--warning)}.metric-change.danger{color:var(--danger)}.metric-value{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:26px;font-weight:820;line-height:1}.metric-foot{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.meter{block-size:var(--meter-block);background:#edf2f7;border-radius:99rem;flex:1;overflow:hidden}.meter span{inline-size:var(--meter-pct,0%);background:var(--primary);border-radius:99px;block-size:100%;display:block}.meter.good span{background:var(--success)}.meter.warn span{background:var(--warning)}.filterbar{border-bottom:var(--hairline) solid var(--line);background:#f8fafc;flex-wrap:wrap;align-items:center;gap:.5rem;padding:clamp(.625rem,.7dvh,.875rem) clamp(.75rem,.8dvw,1.125rem);display:flex}.field{min-block-size:var(--control-block-sm);border:var(--hairline) solid #d8e0eb;color:var(--subtle);background:#fff;border-radius:.375rem;align-items:center;gap:.375rem;padding:0 .5625rem;font-size:12px;display:inline-flex}.setup-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.setup-card{border-right:var(--hairline) solid #dce5f1;min-width:0;background:0 0;grid-template-rows:minmax(0,1fr) max-content;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:.625rem;min-block-size:clamp(4lh + .5dvb,8dvb,5lh + 1dvb);padding:clamp(.75rem,.8dvb,1rem);display:grid}.setup-card:last-child{border-right:0}.setup-index{border:var(--hairline) solid #cbd5e1;block-size:clamp(1.5lh,1.8dvi,1.8lh);inline-size:clamp(1.5lh,1.8dvi,1.8lh);color:var(--muted);font-variant-numeric:tabular-nums;background:#fff;border-radius:.375rem;place-items:center;font-size:12px;font-weight:840;display:inline-grid}.setup-copy{gap:.25rem;min-width:0;display:grid}.setup-copy strong{color:var(--text);font-size:13px;line-height:1.35}.setup-copy span{color:var(--muted);font-size:12px;line-height:1.55}.setup-card .status{grid-column:2;justify-self:start}.tag-list{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.model-tag{border:var(--hairline) solid #cbd5e1;color:#243044;background:#f8fafc;border-radius:999rem;align-items:center;min-block-size:clamp(1lh + .2dvb,1.7dvb,1lh + .45dvb);padding:.125rem .5rem;font-weight:760;display:inline-flex}.gateway-actions{white-space:nowrap}.gateway-application-field select{min-inline-size:clamp(14ch,14dvi,24ch)}.gateway-load-note{margin-bottom:var(--panel-gap);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.table-scroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;inline-size:100%;overflow-x:auto}.table-scroll table{min-inline-size:max(100%,84ch)}.detail-table-scroll{inline-size:100%;overflow-x:auto}.detail-table-scroll table{min-inline-size:max(100%,96ch)}.field input,.field select{inline-size:9dvi;min-inline-size:0;color:var(--text);background:0 0;border:0;outline:0}table{border-collapse:collapse;inline-size:100%}.panel-body>table,.modal-body table,.drawer-body table{min-inline-size:max(100%,88ch)}th,td{border-bottom:var(--hairline) solid var(--line-soft);text-align:left;vertical-align:middle;padding:clamp(.625rem,.75dvh,.875rem) clamp(.875rem,.9dvw,1.25rem)}th{color:var(--subtle);white-space:nowrap;background:#f8fafc;font-size:12px;font-weight:760}td{color:#243044;overflow-wrap:anywhere}tbody tr:hover td{background:#f7fbff}tbody tr:last-child td{border-bottom:0}td>.btn+.btn{margin-inline-start:.375rem}.cell-main strong{display:block}.cell-main span{color:var(--subtle);margin-top:2px;font-size:12px;display:block}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px}.muted{color:var(--subtle)}.status{border:var(--hairline) solid transparent;white-space:nowrap;border-radius:999rem;align-items:center;gap:.3125rem;min-block-size:clamp(1lh + .1dvb,1.8dvb,1lh + .35dvb);padding:.0625rem .5rem;font-size:12px;font-weight:800;display:inline-flex}.status:before{content:"";inline-size:var(--status-dot);block-size:var(--status-dot);background:currentColor;border-radius:999rem}.status.green{color:#087443;background:var(--success-soft);border-color:#bdebd0}.status.blue{color:var(--primary-strong);background:var(--primary-soft);border-color:#bfdbfe}.status.amber{color:#9a5b12;background:var(--warning-soft);border-color:#f7d79a}.status.red{color:#b42318;background:var(--danger-soft);border-color:#fecaca}.status.purple{color:var(--purple);background:var(--purple-soft);border-color:#ddd6fe}.split{gap:.5rem;display:grid}.line-item{border-bottom:var(--hairline) solid var(--line-soft);grid-template-columns:minmax(max-content,8ch) minmax(0,1fr) max-content;align-items:center;gap:.625rem;padding:clamp(.5rem,.6dvh,.75rem) 0;display:grid}.line-item:last-child{border-bottom:0}.line-item strong{font-size:13px}.property-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.property{min-block-size:var(--property-min-block);border-right:var(--hairline) solid var(--line-soft);border-bottom:var(--hairline) solid var(--line-soft);padding:clamp(.8125rem,.9dvh,1.125rem) clamp(1rem,1dvw,1.5rem)}.property:nth-child(4n){border-right:0}.property:nth-last-child(-n+4){border-bottom:0}.property label{color:var(--subtle);margin-bottom:7px;font-size:12px;font-weight:700;display:block}.property strong{color:var(--text);word-break:break-word;font-size:14px;line-height:1.35;display:block}.detail-note{border:var(--hairline) solid #d8e0eb;color:var(--muted);background:#f8fafc;border-radius:.5rem;padding:clamp(.75rem,.8dvh,1rem) clamp(.875rem,.9dvw,1.25rem);font-size:13px}.docs-center{gap:var(--panel-gap);display:grid}.docs-hero{border-bottom:var(--hairline) solid #cbd5e1cc;grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:clamp(1rem,1.2dvi,2rem);padding:0 0 clamp(1rem,1.5dvb,1.75rem);display:grid}.docs-hero h1{margin:0;font-size:2rem;font-weight:820;line-height:1.2}.docs-hero p{max-inline-size:72ch;color:var(--muted);margin:.5rem 0 0;line-height:1.75}.docs-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.docs-layout{gap:var(--panel-gap);grid-template-columns:minmax(13rem,.18fr) minmax(0,1fr);align-items:start;display:grid}.docs-module-rail{top:calc(var(--topbar-block) + var(--page-block-pad));border:var(--hairline) solid var(--line);box-shadow:var(--shadow-soft);background:#ffffffd6;border-radius:.5rem;gap:.25rem;padding:.5rem;display:grid;position:sticky}.docs-rail-link{min-block-size:var(--control-block-sm);color:var(--muted);border-radius:.375rem;align-items:center;padding:0 .75rem;font-weight:760;text-decoration:none;display:flex}.docs-rail-link:hover{color:var(--text);background:#f1f5fb}.docs-rail-link.active{background:var(--primary-soft);color:var(--primary-strong)}.docs-main{gap:var(--panel-gap);min-width:0;display:grid}.docs-search{min-block-size:var(--control-block);border:var(--hairline) solid #d8e3ef;background:#fff;border-radius:.5rem;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:.5rem;padding:.375rem .5rem .375rem .75rem;display:grid}.docs-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0}.docs-search input::placeholder{color:var(--subtle)}.docs-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.docs-module-card{border:var(--hairline) solid #dce5f1;background:#fff;border-radius:.5rem;gap:.875rem;min-width:0;padding:clamp(.875rem,1dvi,1.25rem);display:grid}.docs-module-card h3{margin:0;font-size:15px;line-height:1.35}.docs-module-card p{color:#435166;margin:.375rem 0 0;line-height:1.65}.docs-module-meta{color:var(--subtle);gap:.25rem;font-size:12px;display:grid}.docs-module-meta span{color:var(--primary-strong);font-weight:760}.doc-content{gap:clamp(.625rem,.72dvb,.95rem);display:grid}.doc-heading{border-top:var(--hairline) solid var(--line-soft);margin:clamp(.875rem,1dvb,1.25rem) 0 0;padding-top:clamp(.5rem,.6dvb,.75rem);font-size:15px;font-weight:800;line-height:1.35}.doc-heading:first-child{border-top:0;margin-top:0;padding-top:0}.doc-paragraph{color:#334155;margin:0;line-height:1.75}.doc-list{color:#334155;margin:0;padding-left:clamp(1.125rem,1.2dvi,1.75rem);line-height:1.75}.doc-list li+li{margin-top:.25rem}.doc-inline-code{border:var(--hairline) solid #d8e0eb;color:#0f172a;font-family:var(--mono);background:#f8fafc;border-radius:.3125rem;padding:.0625rem .3125rem;font-size:.92em}.doc-code{white-space:pre;margin:0;overflow:auto}.doc-table{border:var(--hairline) solid var(--line);border-radius:.5rem;overflow:hidden}.doc-action-item{grid-template-columns:minmax(10ch,.28fr) minmax(0,1fr) max-content}.doc-action-item .head-actions{justify-content:flex-end}.doc-module-item{grid-template-columns:minmax(10ch,.22fr) minmax(0,1fr) max-content}.doc-module-item small{color:var(--subtle);margin-top:.25rem;font-size:12px;display:block}.bars{gap:clamp(.8125rem,.9dvh,1.125rem);display:grid}.bar-row{grid-template-columns:minmax(max-content,12ch) minmax(0,1fr) max-content;align-items:center;gap:10px;font-size:12px;display:grid}.bar-track{background:#edf2f7;border-radius:999rem;block-size:.6dvb;overflow:hidden}.bar-track span{inline-size:var(--bar-pct,0%);background:var(--primary);border-radius:999px;block-size:100%;display:block}.chart{inline-size:100%;block-size:var(--chart-block);display:block}.chart text{fill:var(--subtle);font:11px var(--font)}.chart .grid-line{stroke:#edf2f7;stroke-width:1px}.chart .area{fill:#d9eaff}.chart .line-a{fill:none;stroke:var(--primary);stroke-width:3px}.chart .line-b{fill:none;stroke:var(--success);stroke-width:2.5px}.code{border:var(--hairline) solid #1f2937;color:#d8dee9;font:12px/1.7 var(--mono);background:#111827;border-radius:.5rem;padding:clamp(.75rem,.8dvh,1rem);overflow:auto}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,.85dvw,1.25rem);display:grid}.form-grid.one{grid-template-columns:1fr}.form-note{margin-top:.8dvb}.form-field label{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.form-field input,.form-field select,.form-field textarea{inline-size:100%;min-block-size:var(--control-block);border:var(--hairline) solid #cbd5e1;background:#fff;border-radius:.375rem;outline:0;padding:.4375rem .625rem}.form-field input:disabled,.form-field select:disabled,.form-field textarea:disabled{cursor:not-allowed;color:var(--subtle);background:#f8fafc;border-color:#d8e0eb}.form-field input[readonly],.form-field textarea[readonly]{color:#334155;background:#f8fafc;border-color:#d8e0eb}.form-field input[aria-invalid=true],.form-field select[aria-invalid=true],.form-field textarea[aria-invalid=true],.form-checklist[aria-invalid=true] .checklist-options{border-color:#e5484d;box-shadow:0 0 0 2px #e5484d1f}.form-field textarea{resize:vertical;min-block-size:12dvb}.form-checklist{border:0;min-width:0;margin:0;padding:0}.form-checklist legend{color:var(--muted);margin-bottom:.375rem;font-size:12px;font-weight:760}.checklist-options{border:var(--hairline) solid #d8e0eb;background:#fff;border-radius:.375rem;gap:.25rem;max-block-size:min(18lh,32dvh);padding:.375rem;display:grid;overflow-y:auto}.checklist-option{min-width:0;min-block-size:var(--control-block-sm);color:var(--text);border-radius:.25rem;grid-template-columns:1lh minmax(0,1fr);align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:12px;line-height:1.4;display:grid}.checklist-option:hover{background:#f1f5f9}.checklist-option input{block-size:1lh;inline-size:1lh;margin:0}.checklist-option span{overflow-wrap:anywhere;min-width:0}@media(max-width:1180px){.setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-card:nth-child(2){border-right:0}.setup-card:nth-child(-n+2){border-bottom:var(--hairline) solid #dce5f1}}@media(max-width:760px){.setup-grid{grid-template-columns:1fr}.setup-card,.setup-card:nth-child(2){border-right:0;border-bottom:var(--hairline) solid #dce5f1}.setup-card:last-child{border-bottom:0}.panel-head{flex-direction:column;align-items:flex-start}.section-actions{justify-content:flex-start}.filterbar{align-items:stretch}.field{justify-content:space-between;inline-size:100%}.field input,.field select{inline-size:min(64dvi,100%)}.form-grid{grid-template-columns:1fr}}.drawer,.modal-wrap{z-index:60;display:none;position:fixed;top:0;right:0;bottom:0;left:0}.drawer.open,.modal-wrap.open{display:block}.shade{background:#0f172a61;position:absolute;top:0;right:0;bottom:0;left:0}.drawer-panel{inline-size:var(--drawer-inline);max-inline-size:calc(100dvi - var(--page-inline-pad));block-size:100dvb;min-block-size:0;box-shadow:var(--shadow);background:#fff;flex-direction:column;display:flex;position:absolute;top:0;right:0}.drawer-head,.modal-head{border-bottom:var(--hairline) solid var(--line);justify-content:space-between;gap:.875rem;padding:clamp(1.125rem,1.25dvh,1.75rem) clamp(1.25rem,1.25dvw,2rem);display:flex}.drawer-head h2,.modal-head h2{margin:0;font-size:18px;font-weight:760}.drawer-head p,.modal-head p{color:var(--muted);margin:5px 0 0}.drawer-body{padding:clamp(1rem,1.1dvh,1.5rem) clamp(1.25rem,1.25dvw,2rem) clamp(1.5rem,2dvh,2.75rem);overflow:auto}.modal{inline-size:var(--modal-inline);max-inline-size:calc(100dvi - var(--page-inline-pad) * 2);max-block-size:84dvb;box-shadow:var(--shadow);background:#fff;border-radius:.625rem;flex-direction:column;display:flex;position:absolute;top:clamp(2rem,8dvh,5.5rem);left:50%;overflow:hidden;transform:translate(-50%)}.modal-body{padding:clamp(1.125rem,1.25dvh,1.75rem) clamp(1.25rem,1.25dvw,2rem);overflow:auto}.auth-modal-panel{inline-size:min(74ch,calc(100dvi - var(--page-inline-pad) * 2));border:var(--hairline) solid #94a3b86b;border-radius:.75rem;max-block-size:86dvb;box-shadow:0 2dvb 6dvb #0f172a38}.auth-modal-panel .modal-head{background:linear-gradient(135deg,#f8fbfffa,#fff 64%),#fff;border-bottom-color:#e2e8f0e6;align-items:flex-start;padding:clamp(1.35rem,1.55dvi,2rem) clamp(1.5rem,1.8dvi,2.35rem)}.auth-modal-panel .modal-head h2{color:#07111f;font-size:1.45rem;font-weight:860;line-height:1.25}.auth-modal-panel .modal-head p{color:#526174;max-inline-size:54ch;line-height:1.65}.auth-modal-body{padding:0}.auth-flow{gap:0;min-width:0;display:grid}.auth-flow-status{border-bottom:var(--hairline) solid #e2e8f0e6;background:#fbfdff;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:.875rem;min-width:0;padding:clamp(1rem,1.2dvi,1.5rem) clamp(1.5rem,1.8dvi,2.35rem);display:grid}.auth-flow-icon{border:var(--hairline) solid #bfdbfe;color:#1d4ed8;background:#eff6ff;border-radius:.5rem;place-items:center;block-size:clamp(1.9lh,2.4dvi,2.35lh);inline-size:clamp(1.9lh,2.4dvi,2.35lh);font-size:1.05rem;display:grid}.auth-flow-status div{gap:.25rem;min-width:0;display:grid}.auth-flow-status strong{color:#111827;font-size:.95rem;font-weight:840;line-height:1.35}.auth-flow-status span{color:#526174;font-size:.8125rem;line-height:1.55}.auth-flow-links{border-top:var(--hairline) solid #e2e8f0e6;justify-content:space-between;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.auth-flow-links button{color:#1d4ed8;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:780}.auth-modal-form{background:#fff;min-width:0;padding:clamp(1.35rem,1.55dvi,2rem) clamp(1.5rem,1.8dvi,2.35rem)}.auth-modal-form .form-grid.one{gap:.875rem}.auth-modal-form .form-field label{color:#334155;font-weight:800}.auth-modal-form .form-field input,.auth-modal-form .form-field select{border-color:#cbd8e6;border-radius:.4375rem;min-block-size:clamp(1lh + .9dvb,3.6dvb,1lh + 1.4dvb);font-size:.9375rem}.auth-modal-form .form-note{color:#3d4b60;background:#f8fbff;border-color:#dbeafe;margin-top:clamp(.875rem,1dvb,1.25rem)}.auth-modal-panel .modal-foot{background:#fbfdff;border-top-color:#e2e8f0e6;padding:clamp(1rem,1.1dvh,1.375rem) clamp(1.5rem,1.65dvi,2.25rem)}.auth-modal-panel .modal-foot .btn{min-inline-size:clamp(14ch,8dvi,20ch)}.modal-foot{border-top:var(--hairline) solid var(--line);background:#f8fafc;flex-wrap:wrap;justify-content:flex-end;gap:.625rem;padding:clamp(.875rem,1dvh,1.25rem) clamp(1.25rem,1.25dvw,2rem);display:flex}.toast{z-index:80;min-inline-size:min(20dvi,calc(100dvi - var(--page-inline-pad) * 2));max-inline-size:min(34dvi,calc(100dvi - var(--page-inline-pad) * 2));border:var(--hairline) solid #a8e7bf;color:#087443;box-shadow:var(--shadow);background:#f2fbf5;border-radius:.5rem;padding:clamp(.75rem,.8dvh,1rem) clamp(.875rem,.9dvw,1.25rem);font-weight:700;display:none;position:fixed;bottom:clamp(1.375rem,1.5dvw,2rem);right:clamp(1.375rem,1.5dvw,2rem)}.toast.show{display:block}.btn:disabled,.btn[aria-busy=true]{cursor:wait;opacity:.62}.drawer-panel:focus-visible,.modal:focus-visible{outline-offset:-3px;outline:3px solid #1769e02e}.btn:focus-visible,.nav-button:focus-visible,.icon-btn:focus-visible,.account-btn:focus-visible,.workspace-switch:focus-visible,.detail-back:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #1769e02e}@media(max-width:760px){.modal,.auth-modal-panel{top:var(--page-block-pad);inline-size:calc(100dvi - var(--page-inline-pad) * 2);max-inline-size:calc(100dvi - var(--page-inline-pad) * 2);max-block-size:calc(100dvb - var(--page-block-pad) * 2)}.drawer-panel{inline-size:100dvi;max-inline-size:100dvi}.modal-head,.modal-body,.modal-foot,.auth-modal-panel .modal-head,.auth-modal-form,.auth-flow-status,.auth-modal-panel .modal-foot{padding-inline:var(--page-inline-pad)}.modal-foot .btn{flex:10rem}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}
