@import "https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@400;600;700;800;900&family=Inter+Tight:wght@300;400;500;600;700&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--glass-angle:-75deg;--composer-angle-1:-75deg;--composer-angle-2:-45deg}}}:root{--font-big-shoulders:"Big Shoulders Display", "Akira", Impact, "Helvetica Neue", sans-serif;--brand-green:#0e3c35;--brand-green-strong:#163a2e;--color-text-on-primary:#f4f8f5}@font-face{font-family:Akira;src:url(/fonts/Akira-SuperBold.otf)format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Akira;src:url(/fonts/Akira-Bold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Metaluna;src:url(/fonts/Metaluna-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@layer theme{:root,:host{--font-sans:var(--font-inter-tight), "Inter Tight", ui-sans-serif, system-ui, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, monospace;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-green-100:#dcfce7;--color-green-500:#00c758;--color-green-600:#00a544;--color-emerald-100:#d0fae5;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-900:#004e3b;--color-emerald-950:#002c22;--color-teal-400:#00d3bd;--color-cyan-500:#00b7d7;--color-blue-100:#dbeafe;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-900:#1c398e;--color-indigo-500:#625fff;--color-violet-400:#a685ff;--color-violet-500:#8d54ff;--color-purple-500:#ac4bff;--color-fuchsia-500:#e12afb;--color-pink-500:#f6339a;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-gray-500:#6a7282;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-inter-tight), "Inter Tight", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, monospace;--color-background:#fafaf7;--color-secondary:#f2f1ec;--color-muted:#e8e6df;--color-card:#fff;--color-accent:#f5f4ef;--color-inset:#eceae3;--color-foreground:#1a1a17;--color-secondary-foreground:#2e2e2a;--color-muted-foreground:#5a5a54;--color-placeholder:#8a8a82;--color-inverse:#fff;--color-brand:var(--brand-green);--color-brand-solid:var(--brand-green);--color-brand-light:#0e3c351a;--color-brand-medium:#0e3c352e;--color-brand-glow:#0e3c3540;--color-brand-rgb:14, 60, 53;--color-primary:#1a1a17;--color-primary-hover:#2a2a25;--color-primary-foreground:var(--color-inverse);--color-secondary-hover:#d6d4cc;--color-secondary-active:#c4c2ba;--color-secondary-text:var(--color-foreground);--color-border:#d6d4cc;--color-border-strong:#282b3538;--color-border-muted:#c4c2ba;--color-border-hover:#9a9890;--color-surface-primary:var(--color-card);--color-surface-secondary:#f2f1ec;--color-destructive:#c44040;--color-destructive-subtle:#fae8e8;--color-destructive-foreground:#8b2d2d;--color-success:#1d5e4e;--color-success-subtle:#e8f5ed;--color-success-foreground:#2a6140;--color-warning:#a06a12;--color-warning-subtle:#fbf3e0;--color-warning-foreground:#7a5315;--color-info:#6e5be0;--color-info-subtle:#e4eff9;--color-info-foreground:#1d4b80;--color-ring:var(--brand-green);--color-input:#fff;--color-input-border:var(--color-border);--color-input-focus:#0e3c35;--color-input-text:var(--color-foreground);--color-input-placeholder:#a3a39b;--color-input-disabled:#f2f1ec;--color-input-disabled-text:#a3a39b;--color-acid-50:#e8f0ef;--color-acid-700:#1e5452;--color-acid-800:#123f3d;--animate-slideIn:slideIn .3s ease-out forwards;--animate-fadeIn:fadeIn .2s ease-out;--animate-pageTransition:pageTransition .4s ease-out;--animate-ripple:ripple .6s ease-out;--animate-slideDown:slideDown .7s cubic-bezier(.34, 1.56, .64, 1);--font-display:var(--font-big-shoulders), "Big Shoulders Display", "Akira", Impact, "Helvetica Neue", sans-serif}@supports (color:lab(0% 0 0)){:root,:host{--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-teal-400:lab(76.0109% -53.3483 -2.27906);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-violet-400:lab(62.8239% 34.9159 -60.0512);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-fuchsia-500:lab(56.4256% 83.132 -64.639);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-neutral-50:lab(98.26% 0 0);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-900:lab(7.78201% -.0000149012 0)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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;-webkit-text-decoration:inherit;-webkit-text-decoration: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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.glass-wrap{--glass-border:clamp(1px, .0625em, 4px);--glass-hover-time:.4s;--glass-hover-ease:cubic-bezier(.25, 1, .5, 1);z-index:2;pointer-events:none;transition:all var(--glass-hover-time) var(--glass-hover-ease);background:0 0;border-radius:999px;display:inline-flex;position:relative}.glass-wrap.w-full{display:flex}.glass-wrap:has(.glass-surface:active){transform:scale(.975)rotateX(25deg)}.glass-shadow{--shadow-fix:2em;width:calc(100% + var(--shadow-fix));height:calc(100% + var(--shadow-fix));top:calc(0% - var(--shadow-fix) / 2);left:calc(0% - var(--shadow-fix) / 2);-webkit-filter:blur(clamp(2px,.125em,12px));pointer-events:none;position:absolute;overflow:visible}.glass-shadow:after{content:"";z-index:0;width:calc(100% - var(--shadow-fix) - .25em);height:calc(100% - var(--shadow-fix) - .25em);inset:0;top:calc(var(--shadow-fix) - .5em);left:calc(var(--shadow-fix) - .875em);box-sizing:border-box;transition:all var(--glass-hover-time) var(--glass-hover-ease);opacity:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#0003,#0000001a);border-radius:999px;padding:.125em;position:absolute;overflow:visible;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-wrap:has(.glass-surface:hover){transform:scale(.975)}.glass-wrap:has(.glass-surface:hover) .glass-shadow{-webkit-filter:blur(clamp(2px,.0625em,6px));transition:filter var(--glass-hover-time) var(--glass-hover-ease)}.glass-wrap:has(.glass-surface:hover) .glass-shadow:after{top:calc(var(--shadow-fix) - .875em);opacity:1}.glass-wrap:has(.glass-surface:active) .glass-shadow{-webkit-filter:blur(clamp(2px,.125em,12px))}.glass-wrap:has(.glass-surface:active) .glass-shadow:after{top:calc(var(--shadow-fix) - .5em);opacity:.75}.glass-surface{all:unset;cursor:pointer;-webkit-tap-highlight-color:#0000;pointer-events:auto;z-index:3;isolation:isolate;-webkit-backdrop-filter:blur(clamp(1px,.125em,4px));backdrop-filter:blur(clamp(1px,.125em,4px));min-width:0;transition:all var(--glass-hover-time) var(--glass-hover-ease);background:#ffffff1a;border-radius:999px;flex:1;display:block;position:relative;box-shadow:inset 0 .125em .125em #0000000d,inset 0 -.125em .125em #ffffff80,0 .25em .125em -.125em #0003,inset 0 0 .1em .25em #fff3,0 0 #fff}.glass-surface:hover{-webkit-backdrop-filter:blur(.01em);backdrop-filter:blur(.01em);box-shadow:inset 0 .125em .125em #0000000d,inset 0 -.125em .125em #ffffff80,0 .15em .05em -.1em #00000040,inset 0 0 .05em .1em #ffffff80,0 0 #fff}.glass-wrap:has(.glass-surface:active) .glass-surface{box-shadow:inset 0 .125em .125em #0000000d,inset 0 -.125em .125em #ffffff80,0 .125em .125em -.125em #0003,inset 0 0 .1em .25em #fff3,0 .225em .05em #0000000d,0 .25em #ffffffbf,inset 0 .25em .05em #00000026}.glass-surface:after{content:"";z-index:1;width:calc(100% + var(--glass-border));height:calc(100% + var(--glass-border));inset:0;top:calc(0% - var(--glass-border) / 2);left:calc(0% - var(--glass-border) / 2);padding:var(--glass-border);box-sizing:border-box;background:conic-gradient(from var(--glass-angle) at 50% 50%, #00000080, #0000 5% 40%, #00000080 50%, #0000 60% 95%, #00000080), linear-gradient(180deg, #ffffff80, #ffffff80);transition:all var(--glass-hover-time) var(--glass-hover-ease), --glass-angle .5s ease;box-shadow:inset 0 0 0 calc(var(--glass-border) / 2) #ffffff80;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:999px;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-surface:hover:after{--glass-angle:-125deg}.glass-surface:active:after{--glass-angle:-75deg}.glass-label{-webkit-user-select:none;user-select:none;color:var(--color-foreground);text-shadow:0 .25em .05em #0000001a;transition:all var(--glass-hover-time) var(--glass-hover-ease);align-items:center;display:flex;position:relative}.glass-surface:hover .glass-label{text-shadow:.025em .025em .025em #0000001f}.glass-wrap:has(.glass-surface:active) .glass-label{text-shadow:.025em .25em .05em #0000001f}.glass-label:after{display:none}@media (hover:none) and (pointer:coarse){.glass-surface:after,.glass-surface:hover:after,.glass-surface:active:after{--glass-angle:-75deg}}:root.dark .glass-surface{background:#ffffff0d;box-shadow:inset 0 .125em .125em #ffffff0a,inset 0 -.125em .125em #ffffff0f,0 .25em .125em -.125em #ffffff14,inset 0 0 .1em .25em #ffffff08,0 0 #ffffff0d}:root.dark .glass-surface:hover{box-shadow:inset 0 .125em .125em #ffffff0d,inset 0 -.125em .125em #ffffff14,0 .15em .05em -.1em #ffffff1a,inset 0 0 .05em .1em #ffffff0f,0 0 #ffffff0d}:root.dark .glass-wrap:has(.glass-surface:active) .glass-surface{box-shadow:inset 0 .125em .125em #ffffff08,inset 0 -.125em .125em #ffffff0d,0 .125em .125em -.125em #ffffff0f,inset 0 0 .1em .25em #ffffff05,0 .225em .05em #ffffff0a,0 .25em #ffffff1f,inset 0 .25em .05em #ffffff08}:root.dark .glass-surface:after{background:conic-gradient(from var(--glass-angle) at 50% 50%, #ffffff4d, #fff0 5% 40%, #ffffff4d 50%, #fff0 60% 95%, #ffffff4d), linear-gradient(180deg, #ffffff1a, #ffffff1a);box-shadow:inset 0 0 0 calc(var(--glass-border) / 2) #ffffff1a}:root.dark .glass-label{color:#dcdcdc;text-shadow:0 .25em .05em #ffffff1a}:root.dark .glass-surface:hover .glass-label{text-shadow:.025em .025em .025em #ffffff1f}:root.dark .glass-wrap:has(.glass-surface:active) .glass-label{text-shadow:.025em .25em .05em #ffffff1f}:root.dark .glass-shadow:after{background:linear-gradient(#ffffff1a,#ffffff0d)}.glass-wrap--rect,.glass-wrap--rect .glass-surface,.glass-wrap--rect .glass-surface:after,.glass-wrap--rect .glass-shadow,.glass-wrap--rect .glass-shadow:after,.glass-wrap--rect .glass-label:after{border-radius:10px}.glass-wrap--green-solid .glass-surface{background:#9bce82cc}.glass-wrap--green-solid,.glass-wrap--green-solid .glass-surface,.glass-wrap--green-solid .glass-surface:after,.glass-wrap--green-solid .glass-shadow,.glass-wrap--green-solid .glass-shadow:after,.glass-wrap--green-solid .glass-label:after{border-radius:10px}.glass-wrap--green-solid .glass-surface:after{background:conic-gradient(from var(--glass-angle) at 50% 50%, #ffffff80, #fff0 5% 40%, #ffffff80 50%, #fff0 60% 95%, #ffffff80), linear-gradient(180deg, #ffffff4d, #ffffff4d);box-shadow:inset 0 0 0 calc(var(--glass-border) / 2) #ffffff4d}:root.dark .glass-wrap--green-solid .glass-surface{background:#9bce8299}.glass-wrap--green .glass-surface{background:#9bce8212}.glass-wrap--green,.glass-wrap--green .glass-surface,.glass-wrap--green .glass-surface:after,.glass-wrap--green .glass-shadow,.glass-wrap--green .glass-shadow:after,.glass-wrap--green .glass-label:after{border-radius:10px}.glass-wrap--green .glass-surface:after{background:conic-gradient(from var(--glass-angle) at 50% 50%, #9bce8299, #9bce8200 5% 40%, #9bce8299 50%, #9bce8200 60% 95%, #9bce8299), linear-gradient(180deg, #9bce824d, #9bce824d);box-shadow:inset 0 0 0 calc(var(--glass-border) / 2) #9bce824d}:root.dark .glass-wrap--green .glass-surface{background:#9bce820d}:root.dark .glass-wrap--green .glass-surface:after{background:conic-gradient(from var(--glass-angle) at 50% 50%, #9bce8266, #9bce8200 5% 40%, #9bce8266 50%, #9bce8200 60% 95%, #9bce8266), linear-gradient(180deg, #9bce821a, #9bce821a);box-shadow:inset 0 0 0 calc(var(--glass-border) / 2) #9bce821a}.glass-wrap--agent,.glass-wrap--agent .glass-surface,.glass-wrap--agent .glass-surface:after,.glass-wrap--agent .glass-shadow,.glass-wrap--agent .glass-shadow:after,.glass-wrap--agent .glass-label:after{border-radius:10px}.glass-wrap--agent .glass-surface:after{background:conic-gradient(from var(--glass-angle) at 50% 50%, var(--dispatch-color,#00000080), transparent 5% 40%, var(--dispatch-color,#00000080) 50%, transparent 60% 95%, var(--dispatch-color,#00000080)), linear-gradient(180deg, var(--dispatch-color,#888), var(--dispatch-color,#888))}@supports (color:color-mix(in lab, red, red)){.glass-wrap--agent .glass-surface:after{background:conic-gradient(from var(--glass-angle) at 50% 50%, var(--dispatch-color,#00000080), transparent 5% 40%, var(--dispatch-color,#00000080) 50%, transparent 60% 95%, var(--dispatch-color,#00000080)), linear-gradient(180deg, color-mix(in srgb, var(--dispatch-color,#888) 30%, transparent), color-mix(in srgb, var(--dispatch-color,#888) 30%, transparent))}}.glass-wrap--agent .glass-surface:after{box-shadow:inset 0 0 0 calc(var(--glass-border) / 2) var(--dispatch-color,#888)}@supports (color:color-mix(in lab, red, red)){.glass-wrap--agent .glass-surface:after{box-shadow:inset 0 0 0 calc(var(--glass-border) / 2) color-mix(in srgb, var(--dispatch-color,#888) 30%, transparent)}}.glass-mark-circle{color:#0f2a00;width:30px;height:30px;transition:box-shadow var(--glass-hover-time) var(--glass-hover-ease);background:#9bce82d9;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:inset 0 .08em .08em #ffffff80,inset 0 -.08em .08em #00000014,inset 0 0 0 1px #ffffff59,0 .15em .1em -.05em #0000002e}.glass-mark-circle:before{content:"";pointer-events:none;background:radial-gradient(at 30% 25%,#ffffff8c 0%,#fff0 55%);border-radius:999px;position:absolute;inset:0}.glass-surface:hover .glass-mark-circle{box-shadow:inset 0 .08em .08em #ffffffa6,inset 0 -.08em .08em #00000014,inset 0 0 0 1px #ffffff80,0 .15em .1em -.05em #0003}:root.dark .glass-mark-circle{background:#9bce82a6;box-shadow:inset 0 .08em .08em #ffffff4d,inset 0 -.08em .08em #0000001f,inset 0 0 0 1px #fff3,0 .15em .1em -.05em #00000040}.glass-elevated{isolation:isolate;background:var(--glass-bg-elevated);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);border:1px solid var(--glass-border-hover);box-shadow:var(--glass-shadow-elevated), inset 0 1px 0 var(--glass-highlight-subtle);border-radius:10px;transition:all .3s}.glass-composer-wrap{z-index:2;pointer-events:none;background:0 0;border-radius:10px;transition:all .4s cubic-bezier(.25,1,.5,1);position:relative}.glass-composer-shadow{--shadow-cutoff:2rem;width:calc(100% + var(--shadow-cutoff));height:calc(100% + var(--shadow-cutoff));top:calc(0% - var(--shadow-cutoff) / 2);left:calc(0% - var(--shadow-cutoff) / 2);filter:blur(6px);pointer-events:none;position:absolute;overflow:visible}.glass-composer-shadow:after{content:"";z-index:0;width:calc(100% - var(--shadow-cutoff) - 4px);height:calc(100% - var(--shadow-cutoff) - 4px);inset:0;top:calc(var(--shadow-cutoff) - 8px);left:calc(var(--shadow-cutoff) - 14px);box-sizing:border-box;opacity:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#0003,#0000001a);border-radius:10px;padding:2px;transition:all .4s cubic-bezier(.25,1,.5,1);position:absolute;overflow:visible;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-composer{--border-width:1px;cursor:text;-webkit-tap-highlight-color:#0000;pointer-events:auto;z-index:3;isolation:isolate;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#9bce8214;border-radius:10px;transition:all .4s cubic-bezier(.25,1,.5,1);position:relative;box-shadow:inset 0 2px 2px #0000000d,inset 0 -2px 2px #9bce8240,0 4px 2px -2px #0003,inset 0 0 2px 4px #9bce8214,0 0 #9bce82}.glass-composer>*{z-index:5;position:relative}.glass-composer:before{display:none}.glass-composer:after{content:"";z-index:1;width:calc(100% + var(--border-width));height:calc(100% + var(--border-width));inset:0;top:calc(0% - var(--border-width) / 2);left:calc(0% - var(--border-width) / 2);padding:var(--border-width);box-sizing:border-box;background:conic-gradient(from var(--composer-angle-1) at 50% 50%, #9bce8299, #9bce8200 5% 40%, #9bce8299 50%, #9bce8200 60% 95%, #9bce8299), linear-gradient(180deg, #9bce824d, #9bce824d);box-shadow:inset 0 0 0 calc(var(--border-width) / 2) #9bce824d;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:10px;transition:all .4s cubic-bezier(.25,1,.5,1),--composer-angle-1 .5s;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-composer:focus-within{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#9bce8212;transform:scale(1.015);box-shadow:inset 0 2px 2px #0000000d,inset 0 -2px 2px #9bce8259,0 2.4px .8px -1.6px #00000040,inset 0 0 .8px 1.6px #9bce8233,0 0 #fff}.glass-composer:focus-within:after{--composer-angle-1:-125deg}.glass-composer-wrap:has(.glass-composer:focus-within) .glass-composer-shadow{filter:blur(3px);transition:filter .4s cubic-bezier(.25,1,.5,1)}.glass-composer-wrap:has(.glass-composer:focus-within) .glass-composer-shadow:after{top:calc(var(--shadow-cutoff) - 14px);opacity:1}@media (hover:none) and (pointer:coarse){.glass-composer:before{--composer-angle-2:-45deg}.glass-composer:after,.glass-composer:focus-within:after{--composer-angle-1:-75deg}}:root.dark .glass-composer{background:#9bce8205;box-shadow:inset 0 2px 2px #0003,inset 0 -2px 2px #9bce8214,0 4px 2px -2px #0000004d,inset 0 0 2px 4px #9bce8208,0 0 #9bce821a}:root.dark .glass-composer:after{background:conic-gradient(from var(--composer-angle-1) at 50% 50%, #9bce8266, #9bce8200 5% 40%, #9bce8266 50%, #9bce8200 60% 95%, #9bce8266), linear-gradient(180deg, #9bce821a, #9bce821a);box-shadow:inset 0 0 0 calc(var(--border-width) / 2) #9bce821a}:root.dark .glass-composer:focus-within{background:#9bce820d;box-shadow:inset 0 2px 2px #0003,inset 0 -2px 2px #ffffff0d,0 2.4px .8px -1.6px #00000059,inset 0 0 .8px 1.6px #ffffff0f,0 0 #ffffff1a}:root.dark .glass-composer-shadow:after{background:linear-gradient(#0000004d,#00000026)}[data-streamdown=code-block]{background:0 0!important;border:none!important;border-radius:0!important;flex-direction:column!important;gap:0!important;padding:0!important;display:flex!important}[data-streamdown=code-block] *{border-radius:0!important}[data-streamdown=code-block]>div:first-child{background:var(--color-brand)!important;order:2!important}@supports (color:color-mix(in lab, red, red)){[data-streamdown=code-block]>div:first-child{background:color-mix(in srgb, var(--color-brand) 40%, #08221c)!important}}[data-streamdown=code-block]>div:first-child{color:#f6fbf7!important;border:1px solid var(--color-border-strong)!important;border-bottom:none!important}[data-streamdown=code-block]>div:last-child{border:1px solid var(--color-border-strong)!important;order:3!important}[data-streamdown=code-block]>div:last-child>div:has([data-streamdown=code-block-actions]){pointer-events:auto!important;order:-1!important;justify-content:flex-end!important;height:auto!important;margin:0!important;display:flex!important;position:static!important}[data-streamdown=code-block-actions]{pointer-events:auto!important;background:0 0!important;border:none!important;padding:.25rem 0!important;position:static!important}[data-streamdown=mermaid-block]{background:0 0!important;border:none!important;border-radius:0!important;gap:0!important;padding:0!important}[data-streamdown=mermaid-block] *{border-radius:0!important}[data-streamdown=mermaid-block]>div{background:0 0!important;border:none!important}[data-streamdown=mermaid-block] svg{max-width:100%!important;height:auto!important}[data-streamdown=mermaid-block] svg foreignObject,[data-streamdown=mermaid-block] svg foreignObject>div,[data-streamdown=mermaid-block] svg .nodeLabel,[data-streamdown=mermaid-block] svg .label{overflow:visible!important}[data-streamdown=mermaid]{pointer-events:none!important;cursor:default!important}[data-streamdown=mermaid-block]>div:first-child{display:none!important}[data-streamdown=mermaid-block]>div:nth-child(2){pointer-events:auto!important;justify-content:flex-end!important;height:auto!important;margin:0!important;display:flex!important;position:static!important}[data-streamdown=mermaid-block-actions]{pointer-events:auto!important;background:0 0!important;border:none!important;padding:.25rem 0!important;position:static!important}[data-streamdown=table-wrapper]{background:0 0!important;border:none!important;border-radius:0!important;gap:0!important;padding:0!important}[data-streamdown=table-wrapper]>div:last-child{border:none!important;border-radius:0!important}[data-streamdown=table]{border-radius:0!important}[data-streamdown=table-header]{background:var(--color-brand)!important}@supports (color:color-mix(in lab, red, red)){[data-streamdown=table-header]{background:color-mix(in srgb, var(--color-brand) 40%, #08221c)!important}}[data-streamdown=table-header-cell]{color:#f6fbf7!important}[data-streamdown=table-header-cell],[data-streamdown=table-cell]{border:1px solid var(--color-border-strong);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:120px;max-width:300px}@media (max-width:1023px){[data-streamdown=table-header-cell],[data-streamdown=table-cell]{min-width:80px;max-width:200px;font-size:var(--t-small);padding-left:.5rem;padding-right:.5rem}}.prose table{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.prose table::-webkit-scrollbar{height:6px}.prose table::-webkit-scrollbar-track{background:0 0;border-radius:3px}.prose table::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.prose table::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.prose pre{max-width:100%;overflow-x:auto}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.-end{inset-inline-end:calc(var(--spacing) * -1)}.end{inset-inline-end:var(--spacing)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2\.5{top:calc(var(--spacing) * -2.5)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-11{top:calc(var(--spacing) * 11)}.top-\[-74px\]{top:-74px}.top-\[74px\]{top:74px}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-full{right:100%}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-10{bottom:calc(var(--spacing) * -10)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-full{bottom:100%}.-left-1{left:calc(var(--spacing) * -1)}.-left-1\.5{left:calc(var(--spacing) * -1.5)}.-left-6{left:calc(var(--spacing) * -6)}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-12{left:calc(var(--spacing) * 12)}.left-\[11px\]{left:11px}.left-\[21px\]{left:21px}.left-full{left:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-80{z-index:80}.z-90{z-index:90}.z-\[5\]{z-index:5}.z-\[9\]{z-index:9}.z-\[11\]{z-index:11}.z-\[60\]{z-index:60}.z-\[85\]{z-index:85}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-9{order:9}.order-19{order:19}.order-42{order:42}.order-630{order:630}.col-span-3{grid-column:span 3/span 3}.col-span-9{grid-column:span 9/span 9}.col-span-12{grid-column:span 12/span 12}.row-1{grid-row:1}.container{width:100%}@media (min-width:375px){.container{max-width:375px}}@media (min-width:1920px){.container{max-width:1920px}}@media (min-width:2560px){.container{max-width:2560px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-6{margin:calc(var(--spacing) * -6)}.m-0{margin:calc(var(--spacing) * 0)}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.-mx-8{margin-inline:calc(var(--spacing) * -8)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-auto{margin-block:auto}.me-1{margin-inline-end:calc(var(--spacing) * 1)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:#364153;--tw-prose-headings:#101828;--tw-prose-lead:#4a5565;--tw-prose-links:#101828;--tw-prose-bold:#101828;--tw-prose-counters:#6a7282;--tw-prose-bullets:#d1d5dc;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#101828;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6a7282;--tw-prose-kbd:#101828;--tw-prose-kbd-shadows:#1018281a;--tw-prose-code:#101828;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1e2939;--tw-prose-th-borders:#d1d5dc;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5dc;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#99a1af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#99a1af;--tw-prose-invert-bullets:#4a5565;--tw-prose-invert-hr:#364153;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#364153;--tw-prose-invert-captions:#99a1af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5dc;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#4a5565;--tw-prose-invert-td-borders:#364153;font-size:1rem;line-height:1.75}@supports (color:lab(0% 0 0)){.prose{--tw-prose-body:lab(27.1134% -.956401 -12.3224);--tw-prose-headings:lab(8.11897% .811279 -12.254);--tw-prose-lead:lab(35.6337% -1.58697 -10.8425);--tw-prose-links:lab(8.11897% .811279 -12.254);--tw-prose-bold:lab(8.11897% .811279 -12.254);--tw-prose-counters:lab(47.7841% -.393182 -10.0268);--tw-prose-bullets:lab(85.1236% -.612259 -3.7138);--tw-prose-hr:lab(91.6229% -.159115 -2.26791);--tw-prose-quotes:lab(8.11897% .811279 -12.254);--tw-prose-quote-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-captions:lab(47.7841% -.393182 -10.0268);--tw-prose-kbd:lab(8.11897% .811279 -12.254);--tw-prose-kbd-shadows:lab(8.11897% .811279 -12.254/.1);--tw-prose-code:lab(8.11897% .811279 -12.254);--tw-prose-pre-code:lab(91.6229% -.159115 -2.26791);--tw-prose-pre-bg:lab(16.1051% -1.18239 -11.7533);--tw-prose-th-borders:lab(85.1236% -.612259 -3.7138);--tw-prose-td-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-invert-body:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-lead:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-counters:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-bullets:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-hr:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-quotes:lab(96.1596% -.0823438 -1.13575);--tw-prose-invert-quote-borders:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-captions:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-pre-code:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-th-borders:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-td-borders:lab(27.1134% -.956401 -12.3224)}}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.71429}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.11111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.8em;font-size:2.14286em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.8em;font-size:1.42857em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.444444em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.42857em;margin-bottom:.571429em;line-height:1.42857}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.142857em;padding-inline-end:.357143em;padding-bottom:.142857em;border-radius:.3125rem;padding-inline-start:.357143em;font-size:.857143em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;border-radius:.25rem;margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em;font-size:.857143em;line-height:1.66667}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em;padding-inline-start:1.57143em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;margin-bottom:.285714em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.428571em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;padding-inline-start:1.57143em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.85714em;margin-bottom:2.85714em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;font-size:.857143em;line-height:1.33333}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-1{margin-bottom:calc(var(--spacing) * -1)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-\[5px\]{margin-left:5px}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide::-webkit-scrollbar{display:none}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-video{aspect-ratio:var(--aspect-video)}.h-0{height:calc(var(--spacing) * 0)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-46{height:calc(var(--spacing) * 46)}.h-48{height:calc(var(--spacing) * 48)}.h-96{height:calc(var(--spacing) * 96)}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[4px\]{height:4px}.h-\[6\.125rem\]{height:6.125rem}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[74px\]{height:74px}.h-\[140px\]{height:140px}.h-\[180px\]{height:180px}.h-\[200px\]{height:200px}.h-\[calc\(100\%-24px\)\]{height:calc(100% - 24px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[30vh\]{max-height:30vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[95vh\]{max-height:95vh}.max-h-\[300px\]{max-height:300px}.max-h-\[400px\]{max-height:400px}.max-h-\[calc\(90vh-60px\)\]{max-height:calc(90vh - 60px)}.max-h-\[calc\(100\%-74px\)\]{max-height:calc(100% - 74px)}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[min\(480px\,70vh\)\]{max-height:min(480px,70vh)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-\[44px\]{min-height:44px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70vh\]{min-height:70vh}.min-h-\[72px\]{min-height:72px}.min-h-\[76px\]{min-height:76px}.min-h-\[230px\]{min-height:230px}.min-h-\[260px\]{min-height:260px}.min-h-\[300px\]{min-height:300px}.min-h-\[calc\(100vh-5rem\)\]{min-height:calc(100vh - 5rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:0}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[70\%\]{width:70%}.w-\[85\%\]{width:85%}.w-\[90\%\]{width:90%}.w-\[95\%\]{width:95%}.w-\[160px\]{width:160px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[340px\]{width:340px}.w-\[360px\]{width:360px}.w-\[min\(200px\,55vw\)\]{width:min(200px,55vw)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[30px\]{max-width:30px}.max-w-\[80\%\]{max-width:80%}.max-w-\[85\%\]{max-width:85%}.max-w-\[90\%\]{max-width:90%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[200px\]{max-width:200px}.max-w-\[240px\]{max-width:240px}.max-w-\[420px\]{max-width:420px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1600px\]{max-width:1600px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-\[2\.75rem\]{min-width:2.75rem}.min-w-\[16px\]{min-width:16px}.min-w-\[50px\]{min-width:50px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[240px\]{min-width:240px}.min-w-\[280px\]{min-width:280px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[1\.02\]{scale:1.02}.-rotate-90{rotate:-90deg}.rotate-0{rotate:none}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[contextMenuIn_120ms_ease-out\]{animation:.12s ease-out contextMenuIn}.animate-\[shimmer_2s_linear_infinite\]{animation:2s linear infinite shimmer}.animate-fadeIn{animation:var(--animate-fadeIn)}.animate-pageTransition{animation:var(--animate-pageTransition)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-ripple{animation:var(--animate-ripple)}.animate-slideDown{animation:var(--animate-slideDown)}.animate-slideIn{animation:var(--animate-slideIn)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-wait{cursor:wait}.touch-manipulation{touch-action:manipulation}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1fr_auto_auto_auto\]{grid-template-columns:1fr auto auto auto}.grid-cols-\[7rem_1fr\]{grid-template-columns:7rem 1fr}.grid-cols-\[44px_minmax\(0\,1fr\)\]{grid-template-columns:44px minmax(0,1fr)}.grid-cols-\[minmax\(230px\,1\.5fr\)_minmax\(130px\,0\.8fr\)_minmax\(120px\,0\.7fr\)_minmax\(150px\,0\.9fr\)_minmax\(160px\,1fr\)_auto\]{grid-template-columns:minmax(230px,1.5fr) minmax(130px,.8fr) minmax(120px,.7fr) minmax(150px,.9fr) minmax(160px,1fr) auto}.grid-cols-\[minmax\(320px\,1\.3fr\)_minmax\(340px\,1\.2fr\)_minmax\(260px\,0\.85fr\)_minmax\(170px\,auto\)\]{grid-template-columns:minmax(320px,1.3fr) minmax(340px,1.2fr) minmax(260px,.85fr) minmax(170px,auto)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px * var(--tw-space-y-reverse));margin-block-end:calc(1px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--color-border)}:where(.divide-border-strong>:not(:last-child)){border-color:var(--color-border-strong)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.\!rounded-full{border-radius:3.40282e38px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[4px\]{border-radius:4px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[999px\]{border-radius:999px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-br-none{border-bottom-right-radius:0}.rounded-bl-none{border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.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-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--border-tool\){border-color:var(--border-tool)}.border-\(--glass-border\){border-color:var(--glass-border)}.border-\(--spinner-primary\){border-color:var(--spinner-primary)}.border-\(--state-error-text\){border-color:var(--state-error-text)}.border-\[color\:var\(--rule\,rgba\(17\,19\,24\,0\.22\)\)\]{border-color:var(--rule,#11131838)}.border-\[color\:var\(--vanar-teal-strong\,\#163A2E\)\]\/30{border-color:var(--vanar-teal-strong,#163a2e)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--vanar-teal-strong\,\#163A2E\)\]\/30{border-color:color-mix(in oklab, var(--vanar-teal-strong,#163a2e) 30%, transparent)}}.border-\[rgba\(13\,78\,68\,0\.4\)\]{border-color:#0d4e4466}.border-\[rgba\(238\,242\,236\,0\.16\)\]{border-color:#eef2ec29}.border-\[rgba\(239\,68\,68\,0\.28\)\]{border-color:#ef444447}.border-\[rgba\(239\,68\,68\,0\.32\)\]{border-color:#ef444452}.border-\[var\(--artifact-primary\)\]{border-color:var(--artifact-primary)}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[var\(--brand\)\],.border-\[var\(--brand\)\]\/30{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--brand\)\]\/30{border-color:color-mix(in oklab, var(--brand) 30%, transparent)}}.border-\[var\(--vanar-emerald\)\]{border-color:var(--vanar-emerald)}.border-\[var\(--vanar-rule\)\]{border-color:var(--vanar-rule)}.border-\[var\(--vanar-teal-strong\,\#03584f\)\]{border-color:var(--vanar-teal-strong,#03584f)}.border-amber-300\/50{border-color:#ffd23680}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/50{border-color:color-mix(in oklab, var(--color-amber-300) 50%, transparent)}}.border-amber-300\/60{border-color:#ffd23699}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/60{border-color:color-mix(in oklab, var(--color-amber-300) 60%, transparent)}}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.border-amber-900\/20{border-color:#7b330633}@supports (color:color-mix(in lab, red, red)){.border-amber-900\/20{border-color:color-mix(in oklab, var(--color-amber-900) 20%, transparent)}}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/30{border-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.border-border{border-color:var(--color-border)}.border-border-muted{border-color:var(--color-border-muted)}.border-border-strong{border-color:var(--color-border-strong)}.border-border\/60{border-color:#d6d4cc99}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}.border-brand,.border-brand\/30{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.border-brand\/30{border-color:color-mix(in oklab, var(--color-brand) 30%, transparent)}}.border-card{border-color:var(--color-card)}.border-current\/20{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/20{border-color:color-mix(in oklab, currentcolor 20%, transparent)}}.border-destructive{border-color:var(--color-destructive)}.border-destructive\/30{border-color:#c440404d}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--color-destructive) 30%, transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-emerald-900\/15{border-color:#004e3b26}@supports (color:color-mix(in lab, red, red)){.border-emerald-900\/15{border-color:color-mix(in oklab, var(--color-emerald-900) 15%, transparent)}}.border-emerald-950{border-color:var(--color-emerald-950)}.border-foreground{border-color:var(--color-foreground)}.border-info{border-color:var(--color-info)}.border-input-border{border-color:var(--color-input-border)}.border-placeholder{border-color:var(--color-placeholder)}.border-primary{border-color:var(--color-primary)}.border-primary\/30{border-color:#1a1a174d}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.border-red-400\/30{border-color:#ff65684d}@supports (color:color-mix(in lab, red, red)){.border-red-400\/30{border-color:color-mix(in oklab, var(--color-red-400) 30%, transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\/20{border-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/30{border-color:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}.border-success{border-color:var(--color-success)}.border-success\/30{border-color:#1d5e4e4d}@supports (color:color-mix(in lab, red, red)){.border-success\/30{border-color:color-mix(in oklab, var(--color-success) 30%, transparent)}}.border-transparent{border-color:#0000}.border-violet-500\/30{border-color:#8d54ff4d}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/30{border-color:color-mix(in oklab, var(--color-violet-500) 30%, transparent)}}.border-warning{border-color:var(--color-warning)}.border-warning\/20{border-color:#a06a1233}@supports (color:color-mix(in lab, red, red)){.border-warning\/20{border-color:color-mix(in oklab, var(--color-warning) 20%, transparent)}}.border-warning\/30{border-color:#a06a124d}@supports (color:color-mix(in lab, red, red)){.border-warning\/30{border-color:color-mix(in oklab, var(--color-warning) 30%, transparent)}}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-t-brand{border-top-color:var(--color-brand)}.border-t-foreground{border-top-color:var(--color-foreground)}.border-t-muted-foreground{border-top-color:var(--color-muted-foreground)}.border-t-primary{border-top-color:var(--color-primary)}.border-t-transparent{border-top-color:#0000}.border-t-white{border-top-color:var(--color-white)}.bg-\(--agent-optimization\)\/10{background-color:var(--agent-optimization)}@supports (color:color-mix(in lab, red, red)){.bg-\(--agent-optimization\)\/10{background-color:color-mix(in oklab, var(--agent-optimization) 10%, transparent)}}.bg-\(--agent-vcm\)\/10{background-color:var(--agent-vcm)}@supports (color:color-mix(in lab, red, red)){.bg-\(--agent-vcm\)\/10{background-color:color-mix(in oklab, var(--agent-vcm) 10%, transparent)}}.bg-\(--badge-bg\){background-color:var(--badge-bg)}.bg-\(--border-primary\){background-color:var(--border-primary)}.bg-\(--border-secondary\){background-color:var(--border-secondary)}.bg-\(--code-bg\){background-color:var(--code-bg)}.bg-\(--drop-zone-bg\){background-color:var(--drop-zone-bg)}.bg-\(--file-type-excel\)\/10{background-color:var(--file-type-excel)}@supports (color:color-mix(in lab, red, red)){.bg-\(--file-type-excel\)\/10{background-color:color-mix(in oklab, var(--file-type-excel) 10%, transparent)}}.bg-\(--file-type-excel\)\/20{background-color:var(--file-type-excel)}@supports (color:color-mix(in lab, red, red)){.bg-\(--file-type-excel\)\/20{background-color:color-mix(in oklab, var(--file-type-excel) 20%, transparent)}}.bg-\(--file-type-pdf\){background-color:var(--file-type-pdf)}.bg-\(--glass-bg-subtle\){background-color:var(--glass-bg-subtle)}.bg-\(--overlay-backdrop\){background-color:var(--overlay-backdrop)}.bg-\[\#28c840\]{background-color:#28c840}.bg-\[\#deedd5\]{background-color:#deedd5}.bg-\[\#febc2e\]{background-color:#febc2e}.bg-\[\#ff5f57\]{background-color:#ff5f57}.bg-\[color-mix\(in_oklab\,var\(--vanar-cream\,\#f8f6ee\)_92\%\,white\)\]{background-color:var(--vanar-cream,#f8f6ee)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--vanar-cream\,\#f8f6ee\)_92\%\,white\)\]{background-color:color-mix(in oklab,var(--vanar-cream,#f8f6ee) 92%,white)}}.bg-\[color-mix\(in_srgb\,var\(--color-destructive\)_15\%\,transparent\)\]{background-color:#c4404026}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-destructive\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-destructive) 15%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--file-type-archive\)_15\%\,transparent\)\]{background-color:var(--file-type-archive)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--file-type-archive\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--file-type-archive) 15%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--file-type-code\)_15\%\,transparent\)\]{background-color:var(--file-type-code)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--file-type-code\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--file-type-code) 15%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--file-type-excel\)_15\%\,transparent\)\]{background-color:var(--file-type-excel)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--file-type-excel\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--file-type-excel) 15%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--file-type-image\)_15\%\,transparent\)\]{background-color:var(--file-type-image)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--file-type-image\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--file-type-image) 15%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--file-type-pdf\)_15\%\,transparent\)\]{background-color:var(--file-type-pdf)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--file-type-pdf\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--file-type-pdf) 15%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--file-type-word\)_15\%\,transparent\)\]{background-color:var(--file-type-word)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--file-type-word\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--file-type-word) 15%,transparent)}}.bg-\[color\:var\(--vanar-teal-strong\,\#163A2E\)\]\/10{background-color:var(--vanar-teal-strong,#163a2e)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--vanar-teal-strong\,\#163A2E\)\]\/10{background-color:color-mix(in oklab, var(--vanar-teal-strong,#163a2e) 10%, transparent)}}.bg-\[rgba\(3\,217\,175\,0\.08\)\]{background-color:#03d9af14}.bg-\[rgba\(3\,217\,175\,0\.12\)\]{background-color:#03d9af1f}.bg-\[rgba\(3\,217\,175\,0\.15\)\]{background-color:#03d9af26}.bg-\[rgba\(14\,60\,53\,0\.10\)\]{background-color:#0e3c351a}.bg-\[rgba\(17\,19\,24\,0\.72\)\]{background-color:#111318b8}.bg-\[rgba\(217\,154\,74\,0\.14\)\]{background-color:#d99a4a24}.bg-\[rgba\(239\,68\,68\,0\.06\)\]{background-color:#ef44440f}.bg-\[rgba\(239\,68\,68\,0\.08\)\]{background-color:#ef444414}.bg-\[rgba\(239\,68\,68\,0\.12\)\]{background-color:#ef44441f}.bg-\[rgba\(239\,68\,68\,0\.15\)\]{background-color:#ef444426}.bg-\[rgba\(245\,158\,11\,0\.12\)\]{background-color:#f59e0b1f}.bg-\[rgba\(245\,158\,11\,0\.15\)\]{background-color:#f59e0b26}.bg-\[var\(--artifact-primary\)\]{background-color:var(--artifact-primary)}.bg-\[var\(--badge-bg\)\]{background-color:var(--badge-bg)}.bg-\[var\(--brand\)\],.bg-\[var\(--brand\)\]\/5{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--brand\)\]\/5{background-color:color-mix(in oklab, var(--brand) 5%, transparent)}}.bg-\[var\(--code-bg\)\]{background-color:var(--code-bg)}.bg-\[var\(--color-background\,\#EEF2EC\)\]{background-color:var(--color-background,#eef2ec)}.bg-\[var\(--surface-primary\)\]{background-color:var(--surface-primary)}.bg-\[var\(--surface-primary\,\#1a1a1a\)\]{background-color:var(--surface-primary,#1a1a1a)}.bg-\[var\(--surface-primary\,\#FAFAF7\)\]{background-color:var(--surface-primary,#fafaf7)}.bg-\[var\(--surface-secondary\)\]{background-color:var(--surface-secondary)}.bg-\[var\(--surface-secondary\,\#F5F4EE\)\]{background-color:var(--surface-secondary,#f5f4ee)}.bg-\[var\(--text-muted\)\]{background-color:var(--text-muted)}.bg-\[var\(--vanar-bg-1\)\],.bg-\[var\(--vanar-bg-1\)\]\/40{background-color:var(--vanar-bg-1)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--vanar-bg-1\)\]\/40{background-color:color-mix(in oklab, var(--vanar-bg-1) 40%, transparent)}}.bg-\[var\(--vanar-bg-2\)\]\/40{background-color:var(--vanar-bg-2)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--vanar-bg-2\)\]\/40{background-color:color-mix(in oklab, var(--vanar-bg-2) 40%, transparent)}}.bg-\[var\(--vanar-emerald\)\]{background-color:var(--vanar-emerald)}.bg-\[var\(--vanar-ink\,\#0D0D0D\)\]{background-color:var(--vanar-ink,#0d0d0d)}.bg-\[var\(--vanar-teal-strong\,\#03584f\)\]{background-color:var(--vanar-teal-strong,#03584f)}.bg-accent{background-color:var(--color-accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/50{background-color:color-mix(in oklab, var(--color-amber-50) 50%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-background{background-color:var(--color-background)}.bg-background\/80{background-color:#fafaf7cc}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--color-background) 80%, transparent)}}.bg-background\/90{background-color:#fafaf7e6}@supports (color:color-mix(in lab, red, red)){.bg-background\/90{background-color:color-mix(in oklab, var(--color-background) 90%, transparent)}}.bg-background\/95{background-color:#fafaf7f2}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--color-background) 95%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.bg-black\/0{background-color:color-mix(in oklab, var(--color-black) 0%, transparent)}}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/15{background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.bg-border{background-color:var(--color-border)}.bg-border-muted{background-color:var(--color-border-muted)}.bg-border-strong{background-color:var(--color-border-strong)}.bg-brand{background-color:var(--color-brand)}.bg-brand-light{background-color:var(--color-brand-light)}.bg-brand\/10{background-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/10{background-color:color-mix(in oklab, var(--color-brand) 10%, transparent)}}.bg-card{background-color:var(--color-card)}.bg-card\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-card\/80{background-color:color-mix(in oklab, var(--color-card) 80%, transparent)}}.bg-current{background-color:currentColor}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-destructive{background-color:var(--color-destructive)}.bg-destructive-subtle{background-color:var(--color-destructive-subtle)}.bg-destructive\/10{background-color:#c440401a}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--color-destructive) 10%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-900\/5{background-color:#004e3b0d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-900\/5{background-color:color-mix(in oklab, var(--color-emerald-900) 5%, transparent)}}.bg-emerald-950{background-color:var(--color-emerald-950)}.bg-foreground{background-color:var(--color-foreground)}.bg-foreground\/12{background-color:#1a1a171f}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/12{background-color:color-mix(in oklab, var(--color-foreground) 12%, transparent)}}.bg-fuchsia-500{background-color:var(--color-fuchsia-500)}.bg-gray-500\/10{background-color:#6a72821a}@supports (color:color-mix(in lab, red, red)){.bg-gray-500\/10{background-color:color-mix(in oklab, var(--color-gray-500) 10%, transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/10{background-color:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-info{background-color:var(--color-info)}.bg-info-subtle{background-color:var(--color-info-subtle)}.bg-input{background-color:var(--color-input)}.bg-input-disabled{background-color:var(--color-input-disabled)}.bg-inset{background-color:var(--color-inset)}.bg-muted{background-color:var(--color-muted)}.bg-muted-foreground{background-color:var(--color-muted-foreground)}.bg-muted\/20{background-color:#e8e6df33}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--color-muted) 20%, transparent)}}.bg-muted\/30{background-color:#e8e6df4d}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--color-muted) 30%, transparent)}}.bg-muted\/40{background-color:#e8e6df66}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--color-muted) 40%, transparent)}}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-300{background-color:var(--color-neutral-300)}.bg-neutral-400{background-color:var(--color-neutral-400)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-pink-500{background-color:var(--color-pink-500)}.bg-primary{background-color:var(--color-primary)}.bg-primary-foreground{background-color:var(--color-primary-foreground)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/10{background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-rose-400{background-color:var(--color-rose-400)}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/15{background-color:color-mix(in oklab, var(--color-rose-500) 15%, transparent)}}.bg-secondary{background-color:var(--color-secondary)}.bg-secondary\/40{background-color:#f2f1ec66}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/40{background-color:color-mix(in oklab, var(--color-secondary) 40%, transparent)}}.bg-secondary\/50{background-color:#f2f1ec80}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/50{background-color:color-mix(in oklab, var(--color-secondary) 50%, transparent)}}.bg-success{background-color:var(--color-success)}.bg-success-subtle{background-color:var(--color-success-subtle)}.bg-surface-primary{background-color:var(--color-surface-primary)}.bg-surface-primary\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-surface-primary\/95{background-color:color-mix(in oklab, var(--color-surface-primary) 95%, transparent)}}.bg-surface-secondary{background-color:var(--color-surface-secondary)}.bg-teal-400{background-color:var(--color-teal-400)}.bg-transparent{background-color:#0000}.bg-violet-500\/5{background-color:#8d54ff0d}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/5{background-color:color-mix(in oklab, var(--color-violet-500) 5%, transparent)}}.bg-violet-500\/15{background-color:#8d54ff26}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/15{background-color:color-mix(in oklab, var(--color-violet-500) 15%, transparent)}}.bg-warning{background-color:var(--color-warning)}.bg-warning-subtle{background-color:var(--color-warning-subtle)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.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-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-background{--tw-gradient-from:var(--color-background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab, red, red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-background{--tw-gradient-via:var(--color-background);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-background\/40{--tw-gradient-via:#fafaf766}@supports (color:color-mix(in lab, red, red)){.via-background\/40{--tw-gradient-via:color-mix(in oklab, var(--color-background) 40%, transparent)}}.via-background\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-border{--tw-gradient-via:var(--color-border);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.p-18{padding:calc(var(--spacing) * 18)}.p-31{padding:calc(var(--spacing) * 31)}.p-123{padding:calc(var(--spacing) * 123)}.p-456{padding:calc(var(--spacing) * 456)}.p-789{padding:calc(var(--spacing) * 789)}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.\!py-1{padding-block:calc(var(--spacing) * 1)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-48{padding-top:calc(var(--spacing) * 48)}.pt-\[90px\]{padding-top:90px}.\!pr-12{padding-right:calc(var(--spacing) * 12)!important}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.\!pl-12{padding-left:calc(var(--spacing) * 12)!important}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-super{vertical-align:super}.align-text-bottom{vertical-align:text-bottom}.align-top{vertical-align:top}.font-\[family-name\:var\(--font-big-shoulders\)\]{font-family:var(--font-big-shoulders)}.font-display{font-family:var(--font-big-shoulders), "Big Shoulders Display", "Akira", Impact, "Helvetica Neue", sans-serif}.font-mono{font-family:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, monospace}.font-sans{font-family:var(--font-inter-tight), "Inter Tight", ui-sans-serif, system-ui, sans-serif}.font-serif{font-family:var(--font-serif)}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7em\]{font-size:.7em}.text-\[0\.72rem\]{font-size:.72rem}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.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-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[var\(--font-bebas-neue\)\]{--tw-font-weight:var(--font-bebas-neue);font-weight:var(--font-bebas-neue)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.005em\]{--tw-tracking:.005em;letter-spacing:.005em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--agent-optimization\){color:var(--agent-optimization)}.text-\(--agent-vcm\){color:var(--agent-vcm)}.text-\(--badge-text\){color:var(--badge-text)}.text-\(--code-text\){color:var(--code-text)}.text-\(--file-type-archive\){color:var(--file-type-archive)}.text-\(--file-type-code\){color:var(--file-type-code)}.text-\(--file-type-default\){color:var(--file-type-default)}.text-\(--file-type-excel\){color:var(--file-type-excel)}.text-\(--file-type-image\){color:var(--file-type-image)}.text-\(--file-type-pdf\){color:var(--file-type-pdf)}.text-\(--file-type-word\){color:var(--file-type-word)}.text-\(--interactive-primary\){color:var(--interactive-primary)}.text-\(--link\){color:var(--link)}.text-\[\#003a0e\]{color:#003a0e}.text-\[\#4a0000\]{color:#4a0000}.text-\[\#4a3000\]{color:#4a3000}.text-\[\#8F1D1D\]{color:#8f1d1d}.text-\[\#9A5B14\]{color:#9a5b14}.text-\[\#B07410\]{color:#b07410}.text-\[\#B33636\]{color:#b33636}.text-\[\#B45309\]{color:#b45309}.text-\[\#EEF2EC\]{color:#eef2ec}.text-\[color\:var\(--mpp-accent\,var\(--vanar-teal-strong\)\)\]{color:var(--mpp-accent,var(--vanar-teal-strong))}.text-\[color\:var\(--vanar-fg-dim\,\#5B5F66\)\]{color:var(--vanar-fg-dim,#5b5f66)}.text-\[color\:var\(--vanar-teal-strong\,\#163A2E\)\]{color:var(--vanar-teal-strong,#163a2e)}.text-\[var\(--artifact-accent\)\]{color:var(--artifact-accent)}.text-\[var\(--artifact-muted\)\]{color:var(--artifact-muted)}.text-\[var\(--artifact-primary\)\]{color:var(--artifact-primary)}.text-\[var\(--artifact-text\)\]{color:var(--artifact-text)}.text-\[var\(--badge-text\)\]{color:var(--badge-text)}.text-\[var\(--brand\)\]{color:var(--brand)}.text-\[var\(--code-text\)\]{color:var(--code-text)}.text-\[var\(--color-muted-foreground\)\]{color:var(--color-muted-foreground)}.text-\[var\(--color-muted-foreground\,\#5f6673\)\]{color:var(--color-muted-foreground,#5f6673)}.text-\[var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.text-\[var\(--link\)\]{color:var(--link)}.text-\[var\(--mpp-accent\,\#1d5e4e\)\]{color:var(--mpp-accent,#1d5e4e)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--vanar-deep\,\#053f36\)\]{color:var(--vanar-deep,#053f36)}.text-\[var\(--vanar-emerald\)\]{color:var(--vanar-emerald)}.text-\[var\(--vanar-emerald-ink\)\],.text-\[var\(--vanar-emerald-ink\)\]\/80{color:var(--vanar-emerald-ink)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--vanar-emerald-ink\)\]\/80{color:color-mix(in oklab, var(--vanar-emerald-ink) 80%, transparent)}}.text-\[var\(--vanar-fg\)\]{color:var(--vanar-fg)}.text-\[var\(--vanar-fg\,\#111827\)\]{color:var(--vanar-fg,#111827)}.text-\[var\(--vanar-fg-dim\)\]{color:var(--vanar-fg-dim)}.text-\[var\(--vanar-teal\)\]{color:var(--vanar-teal)}.text-\[var\(--vanar-teal-strong\)\]{color:var(--vanar-teal-strong)}.text-\[var\(--vanar-teal-strong\,\#03584f\)\]{color:var(--vanar-teal-strong,#03584f)}.text-acid-800{color:var(--color-acid-800)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-background{color:var(--color-background)}.text-black{color:var(--color-black)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-brand{color:var(--color-brand)}.text-destructive{color:var(--color-destructive)}.text-destructive-foreground{color:var(--color-destructive-foreground)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-950{color:var(--color-emerald-950)}.text-foreground{color:var(--color-foreground)}.text-foreground\/40{color:#1a1a1766}@supports (color:color-mix(in lab, red, red)){.text-foreground\/40{color:color-mix(in oklab, var(--color-foreground) 40%, transparent)}}.text-foreground\/50{color:#1a1a1780}@supports (color:color-mix(in lab, red, red)){.text-foreground\/50{color:color-mix(in oklab, var(--color-foreground) 50%, transparent)}}.text-foreground\/60{color:#1a1a1799}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--color-foreground) 60%, transparent)}}.text-foreground\/70{color:#1a1a17b3}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, var(--color-foreground) 70%, transparent)}}.text-foreground\/80{color:#1a1a17cc}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--color-foreground) 80%, transparent)}}.text-gray-500{color:var(--color-gray-500)}.text-green-600{color:var(--color-green-600)}.text-info{color:var(--color-info)}.text-info-foreground{color:var(--color-info-foreground)}.text-input-disabled-text{color:var(--color-input-disabled-text)}.text-input-text{color:var(--color-input-text)}.text-inverse{color:var(--color-inverse)}.text-muted{color:var(--color-muted)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-neutral-100{color:var(--color-neutral-100)}.text-placeholder{color:var(--color-placeholder)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-purple-500{color:var(--color-purple-500)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-rose-400{color:var(--color-rose-400)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-secondary-foreground\/40{color:#2e2e2a66}@supports (color:color-mix(in lab, red, red)){.text-secondary-foreground\/40{color:color-mix(in oklab, var(--color-secondary-foreground) 40%, transparent)}}.text-secondary-foreground\/60{color:#2e2e2a99}@supports (color:color-mix(in lab, red, red)){.text-secondary-foreground\/60{color:color-mix(in oklab, var(--color-secondary-foreground) 60%, transparent)}}.text-success{color:var(--color-success)}.text-success-foreground{color:var(--color-success-foreground)}.text-transparent{color:#0000}.text-violet-400{color:var(--color-violet-400)}.text-warning{color:var(--color-warning)}.text-warning-foreground{color:var(--color-warning-foreground)}.text-white{color:var(--color-white)}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab, red, red)){.text-white\/20{color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-transparent{text-decoration-color:#0000}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-\[var\(--text-muted\)\]::placeholder{color:var(--text-muted)}.placeholder-muted-foreground::placeholder{color:var(--color-muted-foreground)}.caret-foreground{caret-color:var(--color-foreground)}.accent-\[var\(--vanar-teal\)\]{accent-color:var(--vanar-teal)}.accent-brand{accent-color:var(--color-brand)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.015\]{opacity:.015}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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_18px_45px_-30px_rgba\(14\,60\,53\,0\.8\)\]{--tw-shadow:0 18px 45px -30px var(--tw-shadow-color,#0e3c35cc);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_18px_50px_-34px_rgba\(14\,60\,53\,0\.45\)\]{--tw-shadow:0 18px 50px -34px var(--tw-shadow-color,#0e3c3573);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_18px_55px_-42px_rgba\(14\,60\,53\,0\.7\)\]{--tw-shadow:0 18px 55px -42px var(--tw-shadow-color,#0e3c35b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-md\)\]{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-sm\)\]{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[1\.5px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1.5px + 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)}.ring-\(--agent-convert\)\/40{--tw-ring-color:var(--agent-convert)}@supports (color:color-mix(in lab, red, red)){.ring-\(--agent-convert\)\/40{--tw-ring-color:color-mix(in oklab, var(--agent-convert) 40%, transparent)}}.ring-\(--agent-optimization\)\/40{--tw-ring-color:var(--agent-optimization)}@supports (color:color-mix(in lab, red, red)){.ring-\(--agent-optimization\)\/40{--tw-ring-color:color-mix(in oklab, var(--agent-optimization) 40%, transparent)}}.ring-\(--agent-vcm\)\/40{--tw-ring-color:var(--agent-vcm)}@supports (color:color-mix(in lab, red, red)){.ring-\(--agent-vcm\)\/40{--tw-ring-color:color-mix(in oklab, var(--agent-vcm) 40%, transparent)}}.ring-\(--drop-zone-ring\){--tw-ring-color:var(--drop-zone-ring)}.ring-\(--surface-primary\){--tw-ring-color:var(--surface-primary)}.ring-amber-400\/40{--tw-ring-color:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.ring-amber-400\/40{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 40%, transparent)}}.ring-amber-500\/40{--tw-ring-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.ring-amber-500\/40{--tw-ring-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.ring-background{--tw-ring-color:var(--color-background)}.ring-border{--tw-ring-color:var(--color-border)}.ring-brand{--tw-ring-color:var(--color-brand)}.ring-info\/20{--tw-ring-color:#6e5be033}@supports (color:color-mix(in lab, red, red)){.ring-info\/20{--tw-ring-color:color-mix(in oklab, var(--color-info) 20%, transparent)}}.ring-info\/40{--tw-ring-color:#6e5be066}@supports (color:color-mix(in lab, red, red)){.ring-info\/40{--tw-ring-color:color-mix(in oklab, var(--color-info) 40%, transparent)}}.ring-inset{--tw-ring-color:var(--color-inset)}.ring-success\/40{--tw-ring-color:#1d5e4e66}@supports (color:color-mix(in lab, red, red)){.ring-success\/40{--tw-ring-color:color-mix(in oklab, var(--color-success) 40%, transparent)}}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter: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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[16px\]{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,translate\]{transition-property:width,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[vanar\:ens\]{vanar:ens}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:rotate-90:is(:where(.group):hover *){rotate:90deg}.group-hover\:border-border-hover:is(:where(.group):hover *){border-color:var(--color-border-hover)}.group-hover\:border-brand:is(:where(.group):hover *){border-color:var(--color-brand)}.group-hover\:bg-black\/20:is(:where(.group):hover *){background-color:#0003}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-black\/20:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.group-hover\:bg-border-hover:is(:where(.group):hover *){background-color:var(--color-border-hover)}.group-hover\:text-brand:is(:where(.group):hover *){color:var(--color-brand)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/btn\:rotate-90:is(:where(.group\/btn):hover *){rotate:90deg}.group-hover\/bubble\:opacity-100:is(:where(.group\/bubble):hover *),.group-hover\/message\:opacity-100:is(:where(.group\/message):hover *){opacity:1}.group-hover\/row\:text-acid-800:is(:where(.group\/row):hover *){color:var(--color-acid-800)}}.peer-checked\:left-\[calc\(100\%-1\.125rem\)\]:is(:where(.peer):checked~*){left:calc(100% - 1.125rem)}.peer-checked\:left-\[calc\(100\%-1\.375rem\)\]:is(:where(.peer):checked~*){left:calc(100% - 1.375rem)}.peer-checked\:left-\[calc\(100\%-1rem\)\]:is(:where(.peer):checked~*){left:calc(100% - 1rem)}.peer-checked\:border-0:is(:where(.peer):checked~*){border-style:var(--tw-border-style);border-width:0}.peer-checked\:border-brand:is(:where(.peer):checked~*){border-color:var(--color-brand)}.peer-checked\:bg-brand:is(:where(.peer):checked~*){background-color:var(--color-brand)}.peer-checked\:bg-foreground:is(:where(.peer):checked~*){background-color:var(--color-foreground)}.peer-checked\:opacity-100:is(:where(.peer):checked~*){opacity:1}@media (hover:hover){.peer-checked\:group-hover\:opacity-90:is(:where(.peer):checked~*):is(:where(.group):hover *){opacity:.9}}.peer-focus\:ring-2:is(:where(.peer):focus~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer-focus\:ring-brand:is(:where(.peer):focus~*){--tw-ring-color:var(--color-brand)}.peer-focus\:ring-offset-2:is(:where(.peer):focus~*){--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:rounded-md::file-selector-button{border-radius:var(--radius-md)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-brand::file-selector-button{background-color:var(--color-brand)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-1\.5::file-selector-button{padding-block:calc(var(--spacing) * 1.5)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-semibold::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.placeholder\:text-input-placeholder::placeholder{color:var(--color-input-placeholder)}.placeholder\:text-muted-foreground::placeholder{color:var(--color-muted-foreground)}.placeholder\:text-placeholder::placeholder{color:var(--color-placeholder)}.backdrop\:bg-black\/60::backdrop{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/60::backdrop{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border:hover{border-style:var(--tw-border-style);border-width:1px}.hover\:border-\(--glass-border-hover\):hover{border-color:var(--glass-border-hover)}.hover\:border-\[rgba\(13\,78\,68\,0\.35\)\]:hover{border-color:#0d4e4459}.hover\:border-\[var\(--artifact-primary\)\]:hover{border-color:var(--artifact-primary)}.hover\:border-\[var\(--brand\)\]:hover{border-color:var(--brand)}.hover\:border-border:hover{border-color:var(--color-border)}.hover\:border-border-hover:hover{border-color:var(--color-border-hover)}.hover\:border-border-muted:hover{border-color:var(--color-border-muted)}.hover\:border-border-strong:hover{border-color:var(--color-border-strong)}.hover\:border-brand:hover,.hover\:border-brand\/40:hover{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand\/40:hover{border-color:color-mix(in oklab, var(--color-brand) 40%, transparent)}}.hover\:border-destructive:hover{border-color:var(--color-destructive)}.hover\:border-emerald-950\/30:hover{border-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-950\/30:hover{border-color:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}.hover\:border-input-focus:hover{border-color:var(--color-input-focus)}.hover\:bg-\(--brand-saia-green-dark\):hover{background-color:var(--brand-saia-green-dark)}.hover\:bg-\(--brand-saia-green-hover\):hover{background-color:var(--brand-saia-green-hover)}.hover\:bg-\(--glass-bg\):hover{background-color:var(--glass-bg)}.hover\:bg-\[\#1fb034\]:hover{background-color:#1fb034}.hover\:bg-\[\#deedd5\]:hover{background-color:#deedd5}.hover\:bg-\[\#ff4136\]:hover{background-color:#ff4136}.hover\:bg-\[\#ffb700\]:hover{background-color:#ffb700}.hover\:bg-\[var\(--surface-secondary\)\]:hover{background-color:var(--surface-secondary)}.hover\:bg-\[var\(--vanar-bg-2\)\]:hover{background-color:var(--vanar-bg-2)}.hover\:bg-\[var\(--vanar-teal-soft\,\#03d9af22\)\]:hover{background-color:var(--vanar-teal-soft,#03d9af22)}.hover\:bg-\[var\(--vanar-teal-strong\)\]:hover{background-color:var(--vanar-teal-strong)}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-amber-600:hover{background-color:var(--color-amber-600)}.hover\:bg-background:hover{background-color:var(--color-background)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\:bg-black\/70:hover{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/70:hover{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.hover\:bg-brand:hover{background-color:var(--color-brand)}.hover\:bg-brand-light:hover{background-color:var(--color-brand-light)}.hover\:bg-brand\/90:hover{background-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand\/90:hover{background-color:color-mix(in oklab, var(--color-brand) 90%, transparent)}}.hover\:bg-destructive-subtle:hover{background-color:var(--color-destructive-subtle)}.hover\:bg-emerald-500\/20:hover{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/20:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-primary-hover:hover{background-color:var(--color-primary-hover)}.hover\:bg-secondary:hover{background-color:var(--color-secondary)}.hover\:bg-secondary-hover:hover{background-color:var(--color-secondary-hover)}.hover\:bg-success-subtle:hover{background-color:var(--color-success-subtle)}.hover\:bg-surface-secondary:hover{background-color:var(--color-surface-secondary)}.hover\:bg-warning-subtle:hover{background-color:var(--color-warning-subtle)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/85:hover{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/85:hover{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.hover\:text-\(--link-hover\):hover,.hover\:text-\[var\(--link-hover\)\]:hover{color:var(--link-hover)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-\[var\(--vanar-fg\)\]:hover{color:var(--vanar-fg)}.hover\:text-acid-700:hover{color:var(--color-acid-700)}.hover\:text-brand:hover{color:var(--color-brand)}.hover\:text-destructive:hover{color:var(--color-destructive)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-secondary-foreground:hover{color:var(--color-secondary-foreground)}.hover\:text-warning:hover{color:var(--color-warning)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/70:hover{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/70:hover{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\(--shadow-md\):hover{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_20px_var\(--color-brand-glow\)\]:hover{--tw-shadow:0 0 20px var(--tw-shadow-color,var(--color-brand-glow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--shadow-md\)\]:hover{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus\:border-\(--interactive-primary\):focus{border-color:var(--interactive-primary)}.focus\:border-border-strong:focus{border-color:var(--color-border-strong)}.focus\:border-brand:focus{border-color:var(--color-brand)}.focus\:border-destructive:focus{border-color:var(--color-destructive)}.focus\:border-emerald-950:focus{border-color:var(--color-emerald-950)}.focus\:border-input-focus:focus{border-color:var(--color-input-focus)}.focus\:border-transparent:focus{border-color:#0000}.focus\:ring:focus,.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[var\(--border-subtle\)\]:focus{--tw-ring-color:var(--border-subtle)}.focus\:ring-\[var\(--brand\)\]:focus{--tw-ring-color:var(--brand)}.focus\:ring-\[var\(--vanar-emerald\)\]:focus{--tw-ring-color:var(--vanar-emerald)}.focus\:ring-border-strong:focus{--tw-ring-color:var(--color-border-strong)}.focus\:ring-brand:focus,.focus\:ring-brand\/40:focus{--tw-ring-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-brand\/40:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand) 40%, transparent)}}.focus\:ring-destructive:focus{--tw-ring-color:var(--color-destructive)}.focus\:ring-foreground:focus{--tw-ring-color:var(--color-foreground)}.focus\:ring-input-focus:focus{--tw-ring-color:var(--color-input-focus)}.focus\:ring-red-400:focus{--tw-ring-color:var(--color-red-400)}.focus\:ring-ring:focus{--tw-ring-color:var(--color-ring)}.focus\:ring-success:focus{--tw-ring-color:var(--color-success)}.focus\:ring-warning:focus{--tw-ring-color:var(--color-warning)}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:ring-offset-background:focus{--tw-ring-offset-color:var(--color-background)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[var\(--vanar-emerald\)\]:focus-visible{--tw-ring-color:var(--vanar-emerald)}.focus-visible\:ring-blue-500:focus-visible{--tw-ring-color:var(--color-blue-500)}.focus-visible\:ring-warning:focus-visible{--tw-ring-color:var(--color-warning)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-emerald-950:focus-visible{outline-color:var(--color-emerald-950)}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\(--glass-bg-elevated\):active{background-color:var(--glass-bg-elevated)}.active\:bg-muted:active{background-color:var(--color-muted)}.active\:bg-secondary-active:active{background-color:var(--color-secondary-active)}.active\:brightness-95:active{--tw-brightness:brightness(95%);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,)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-muted:disabled{background-color:var(--color-muted)}.disabled\:text-muted-foreground:disabled{color:var(--color-muted-foreground)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-surface-primary\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.supports-\[backdrop-filter\]\:bg-surface-primary\/80{background-color:color-mix(in oklab, var(--color-surface-primary) 80%, transparent)}}}@media (min-width:40rem){.sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-14{height:calc(var(--spacing) * 14)}.sm\:h-48{height:calc(var(--spacing) * 48)}.sm\:w-12{width:calc(var(--spacing) * 12)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:calc(var(--spacing) * 1)}.sm\:self-auto{align-self:auto}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:even\:border-r-0:nth-child(2n){border-right-style:var(--tw-border-style);border-right-width:0}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:prose-base{font-size:1rem;line-height:1.75}.md\:prose-base :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.md\:prose-base :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.md\:prose-base :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.md\:prose-base :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.888889em;font-size:2.25em;line-height:1.11111}.md\:prose-base :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:1em;font-size:1.5em;line-height:1.33333}.md\:prose-base :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;line-height:1.6}.md\:prose-base :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.md\:prose-base :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.md\:prose-base :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.md\:prose-base :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.md\:prose-base :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-size:.875em}.md\:prose-base :where(code):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.md\:prose-base :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.md\:prose-base :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;line-height:1.71429}.md\:prose-base :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.md\:prose-base :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.md\:prose-base :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.md\:prose-base :where(.md\:prose-base>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.md\:prose-base :where(.md\:prose-base>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.md\:prose-base :where(.md\:prose-base>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.md\:prose-base :where(.md\:prose-base>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.md\:prose-base :where(.md\:prose-base>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.md\:prose-base :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.md\:prose-base :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.md\:prose-base :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.md\:prose-base :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.md\:prose-base :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3em;margin-bottom:3em}.md\:prose-base :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.md\:prose-base :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.71429}.md\:prose-base :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.md\:prose-base :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.md\:prose-base :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.md\:prose-base :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.md\:prose-base :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.md\:prose-base :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.md\:prose-base :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.md\:prose-base :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.md\:prose-base :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.857143em;font-size:.875em;line-height:1.42857}.md\:prose-base :where(.md\:prose-base>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.md\:prose-base :where(.md\:prose-base>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,0\.85fr\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:64rem){.lg\:relative{position:relative}.lg\:sticky{position:sticky}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:bottom-4{bottom:calc(var(--spacing) * 4)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mx-0{margin-inline:calc(var(--spacing) * 0)}.lg\:my-4{margin-block:calc(var(--spacing) * 4)}.lg\:mt-3{margin-top:calc(var(--spacing) * 3)}.lg\:mb-1{margin-bottom:calc(var(--spacing) * 1)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-5{height:calc(var(--spacing) * 5)}.lg\:max-h-none{max-height:none}.lg\:w-0{width:calc(var(--spacing) * 0)}.lg\:w-1\/2{width:50%}.lg\:w-5{width:calc(var(--spacing) * 5)}.lg\:w-\[280px\]{width:280px}.lg\:max-w-3xl{max-width:var(--container-3xl)}.lg\:max-w-xl{max-width:var(--container-xl)}.lg\:translate-none{translate:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(420px\,1\.05fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(230px\,1\.5fr\)_minmax\(130px\,0\.8fr\)_minmax\(120px\,0\.7fr\)_minmax\(150px\,0\.9fr\)_minmax\(160px\,1fr\)_auto\]{grid-template-columns:minmax(230px,1.5fr) minmax(130px,.8fr) minmax(120px,.7fr) minmax(150px,.9fr) minmax(160px,1fr) auto}.lg\:grid-cols-\[minmax\(320px\,1\.3fr\)_minmax\(340px\,1\.2fr\)_minmax\(260px\,0\.85fr\)_minmax\(170px\,auto\)\]{grid-template-columns:minmax(320px,1.3fr) minmax(340px,1.2fr) minmax(260px,.85fr) minmax(170px,auto)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:self-start{align-self:flex-start}.lg\:overflow-visible{overflow:visible}.lg\:overflow-x-visible{overflow-x:visible}.lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.lg\:border-border-strong{border-color:var(--color-border-strong)}.lg\:px-3{padding-inline:calc(var(--spacing) * 3)}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-5{padding-inline:calc(var(--spacing) * 5)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-0{padding-block:calc(var(--spacing) * 0)}.lg\:py-1{padding-block:calc(var(--spacing) * 1)}.lg\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.lg\:py-3{padding-block:calc(var(--spacing) * 3)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:pt-4{padding-top:calc(var(--spacing) * 4)}.lg\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.lg\:text-left{text-align:left}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.lg\:text-\[1\.65rem\]{font-size:1.65rem}.lg\:text-\[10px\]{font-size:10px}}@media (min-width:80rem){.xl\:block{display:block}.xl\:max-w-4xl{max-width:var(--container-4xl)}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.xl\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.xl\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.xl\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.xl\:p-16{padding:calc(var(--spacing) * 16)}.xl\:px-5{padding-inline:calc(var(--spacing) * 5)}.xl\:px-8{padding-inline:calc(var(--spacing) * 8)}.xl\:px-12{padding-inline:calc(var(--spacing) * 12)}.xl\:py-6{padding-block:calc(var(--spacing) * 6)}.xl\:py-7{padding-block:calc(var(--spacing) * 7)}.xl\:pt-7{padding-top:calc(var(--spacing) * 7)}.xl\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.xl\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.xl\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.xl\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.xl\:text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.xl\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.xl\:last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}@media (min-width:96rem){.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32 xl\:p-20{padding:calc(var(--spacing) * 20)}.\32 xl\:px-6{padding-inline:calc(var(--spacing) * 6)}.\32 xl\:px-12{padding-inline:calc(var(--spacing) * 12)}.\32 xl\:px-16{padding-inline:calc(var(--spacing) * 16)}.\32 xl\:py-7{padding-block:calc(var(--spacing) * 7)}.\32 xl\:pb-36{padding-bottom:calc(var(--spacing) * 36)}}.dark\:border-amber-500\/40:where(.dark,.dark *){border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-500\/40:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.dark\:border-t-black:where(.dark,.dark *){border-top-color:var(--color-black)}.dark\:bg-amber-400:where(.dark,.dark *){background-color:var(--color-amber-400)}.dark\:bg-amber-500\/15:where(.dark,.dark *){background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-500\/15:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.dark\:bg-amber-900:where(.dark,.dark *){background-color:var(--color-amber-900)}.dark\:bg-amber-900\/30:where(.dark,.dark *){background-color:#7b33064d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 30%, transparent)}}.dark\:bg-amber-950:where(.dark,.dark *){background-color:var(--color-amber-950)}.dark\:bg-amber-950\/30:where(.dark,.dark *){background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.dark\:bg-blue-900:where(.dark,.dark *){background-color:var(--color-blue-900)}.dark\:bg-brand:where(.dark,.dark *){background-color:var(--color-brand)}.dark\:bg-emerald-900:where(.dark,.dark *){background-color:var(--color-emerald-900)}.dark\:bg-neutral-800:where(.dark,.dark *){background-color:var(--color-neutral-800)}.dark\:bg-neutral-900:where(.dark,.dark *){background-color:var(--color-neutral-900)}.dark\:bg-white\/25:where(.dark,.dark *){background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/25:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.dark\:text-\[\#D8E6D3\]:where(.dark,.dark *){color:#d8e6d3}.dark\:text-amber-200:where(.dark,.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:where(.dark,.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:where(.dark,.dark *){color:var(--color-amber-400)}.dark\:text-blue-300:where(.dark,.dark *){color:var(--color-blue-300)}.dark\:text-blue-400:where(.dark,.dark *){color:var(--color-blue-400)}.dark\:text-brand:where(.dark,.dark *){color:var(--color-brand)}.dark\:text-emerald-300:where(.dark,.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:where(.dark,.dark *){color:var(--color-emerald-400)}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.dark\:opacity-\[0\.03\]:where(.dark,.dark *){opacity:.03}.dark\:ring-amber-500\/30:where(.dark,.dark *){--tw-ring-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.dark\:ring-amber-500\/30:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.dark\:prose-invert:where(.dark,.dark *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}@media (hover:hover){.dark\:group-hover\/row\:text-brand:where(.dark,.dark *):is(:where(.group\/row):hover *){color:var(--color-brand)}.dark\:hover\:bg-brand-medium:where(.dark,.dark *):hover{background-color:var(--color-brand-medium)}.dark\:hover\:bg-neutral-800:where(.dark,.dark *):hover{background-color:var(--color-neutral-800)}.dark\:hover\:text-brand\/70:where(.dark,.dark *):hover{color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:text-brand\/70:where(.dark,.dark *):hover{color:color-mix(in oklab, var(--color-brand) 70%, transparent)}}}.prose-headings\:font-semibold :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.prose-a\:text-foreground :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-foreground)}.prose-table\:text-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_\.min-h-screen\]\:\!h-auto .min-h-screen{height:auto!important}.\[\&_\.min-h-screen\]\:\!min-h-0 .min-h-screen{min-height:calc(var(--spacing) * 0)!important}.\[\&_\.min-h-screen\]\:\!py-10 .min-h-screen{padding-block:calc(var(--spacing) * 10)!important}@media (min-width:40rem){.sm\:\[\&\:nth-last-child\(-n\+2\)\]\:border-b-0:nth-last-child(-n+2){border-bottom-style:var(--tw-border-style);border-bottom-width:0}}}:root{--vanar-bg-1:#d9efe3;--vanar-bg-2:#e9e8f2;--vanar-bg-3:#f1e6dc;--vanar-bg-4:#e3d9ee;--vanar-emerald:var(--brand-green);--vanar-emerald-ink:#d8e6d3;--vanar-violet:var(--violet);--vanar-fg:#111318;--vanar-fg-dim:#5b5f66;--vanar-rule:#1113181a;--vanar-rule-strong:#11131838;--vanar-shadow-card:0 1px 0 #1113180a, 0 10px 30px -12px #1113181f, 0 2px 6px -2px #1113180f;--vanar-ink:var(--brand-green);--status-working:var(--vanar-teal);--status-queued:#f59e0b;--status-review:#06b6d4;--status-idle:#8a8d94;--status-paused:#ef4444;--glass-bg:#fafaf7cc;--glass-bg-elevated:#ffffffe6;--glass-bg-subtle:#fafaf780;--glass-border:#1a1a170d;--glass-border-hover:#1a1a171a;--glass-blur:24px;--glass-shadow:0 4px 6px -1px #1a1a170d, 0 2px 4px -2px #1a1a1708;--glass-shadow-elevated:0 10px 15px -3px #1a1a1714, 0 4px 6px -4px #1a1a170a;--glass-highlight:#ffffff80;--glass-highlight-subtle:#fff3;--glass-green-bg:#9bce8214;--glass-green-bg-solid:#9bce82cc;--glass-green-border:#9bce824d;--thinking-grid-active:#6aad54;--thinking-grid-inactive:#c8c8c0;--border-thinking:#2a6cb5;--border-tool:#3d8b5e;--border-dispatching:#c87a28;--border-subagent:#7a4db5;--shadow-sm:0 1px 2px 0 #1a1a170d;--shadow-md:0 4px 6px -1px #1a1a1714, 0 2px 4px -2px #1a1a170f;--shadow-lg:0 10px 15px -3px #1a1a1714, 0 4px 6px -4px #1a1a170f;--shadow-xl:0 20px 25px -5px #1a1a1714, 0 8px 10px -6px #1a1a170f;--shadow-2xl:0 25px 50px -12px #1a1a1733;--shadow-editorial:8px 8px 0px #1a1a1714;--overlay-backdrop:#1a1a1780;--overlay-tooltip:#1a1a17e6;--spinner-primary:#1a1a17;--spinner-track:#1a1a171a;--code-bg:#f2f1ec;--code-text:var(--color-foreground);--code-border:var(--color-border);--badge-bg:#e8e6df;--badge-text:#4a4a44;--drop-zone-ring:#9bce82;--drop-zone-bg:#9bce820d;--file-type-pdf:#c44040;--file-type-word:#2a6cb5;--file-type-excel:#3d8b5e;--file-type-image:#b87d20;--file-type-code:#7a4db5;--file-type-archive:#c87a28;--file-type-default:#7a7a72;--project-default:#2a6cb5;--agent-vanar-advisor:#0e3c35;--agent-kayon:#6e5be0;--agent-analytics:#1d8ba5;--agent-orchestrator:#5a5a54;--scrollbar-thumb:#9bce82;--scrollbar-thumb-hover:#9bce82;--link:#2a6cb5;--link-hover:#1d4b80;--citation:#7a4db5;--citation-hover:#5e3a8a}.dark{--vanar-fg:#e9ece8;--vanar-fg-dim:#9aa39d;--vanar-rule:#e9ece81f;--vanar-rule-strong:#e9ece83d;--glass-bg:#00000080;--glass-bg-elevated:#000000b3;--glass-bg-subtle:#0000004d;--glass-border:#f0f0ea0d;--glass-border-hover:#f0f0ea1a;--glass-blur:24px;--glass-shadow:0 4px 6px -1px #0003, 0 2px 4px -2px #00000026;--glass-shadow-elevated:0 10px 15px -3px #0000004d, 0 4px 6px -4px #0003;--glass-highlight:#ffffff14;--glass-highlight-subtle:#ffffff0a;--glass-green-bg:#9bce820a;--glass-green-bg-solid:#9bce8299;--glass-green-border:#9bce8226;--thinking-grid-active:#9bce82;--thinking-grid-inactive:#4a4a44;--border-thinking:#4a90d0;--border-tool:#4da870;--border-dispatching:#d4982e;--border-subagent:#9a70d4;--shadow-sm:0 1px 2px 0 #0000004d;--shadow-md:0 4px 6px -1px #0006, 0 2px 4px -2px #0000004d;--shadow-lg:0 10px 15px -3px #0006, 0 4px 6px -4px #0000004d;--shadow-xl:0 20px 25px -5px #0006, 0 8px 10px -6px #0000004d;--shadow-2xl:0 25px 50px -12px #00000080;--shadow-editorial:8px 8px 0px #0000004d;--overlay-backdrop:#000000b3;--overlay-tooltip:#f0f0eaf2;--spinner-primary:#f0f0ea;--spinner-track:#f0f0ea1a;--code-bg:#1e1e1b;--code-text:#f0f0ea;--code-border:#2e2e2a;--badge-bg:#2e2e2a;--badge-text:#b0b0a8;--drop-zone-ring:#9bce82;--drop-zone-bg:#9bce820d;--file-type-pdf:#f08080;--file-type-word:#6aace8;--file-type-excel:#6dc490;--file-type-image:#e8b44c;--file-type-code:#9a70d4;--file-type-archive:#e8a050;--file-type-default:#808078;--project-default:#4a90d0;--agent-vanar-advisor:#4da870;--agent-kayon:#9a70d4;--agent-analytics:#40b8d4;--agent-orchestrator:#a8a8a0;--scrollbar-thumb:#9bce82;--scrollbar-thumb-hover:#9bce82;--link:#6aace8;--link-hover:#90c4f0;--citation:#9a70d4;--citation-hover:#b890e8}:root{--font-body:var(--font-inter-tight,"Inter Tight"), var(--font-figtree,"Figtree"), system-ui, -apple-system, sans-serif;--vanar-teal:var(--brand-green);--vanar-teal-strong:var(--brand-green-strong);--vanar-teal-dim:#0e3c3526;--vanar-teal-soft:#0e3c3514;--vanar-teal-glow:#0e3c3540;--vanar-teal-ink:#163a2e;--mpp-primary:var(--brand-green);--color-warning-amber:#a06a12;--brain-canvas:#020a0c;--color-error:var(--danger);--color-openclaw-red:var(--danger);--color-bg-base:#fbfbfa;--color-bg-elevated:#f0f1ef;--color-bg-panel:#fffc;--color-bg-panel-solid:#fff;--color-text-primary:#1a1d24;--color-text-body:#374151;--color-text-secondary:#6b7280;--color-text-muted:#5c6675b8;--color-heading:var(--color-text-primary);--color-border-subtle:#282b3524;--shadow-soft:0 24px 60px #282b3514;--shadow-accent:0 20px 40px #0e3c3514;--selection-bg:#7ce7b052;--selection-fg:#04231a}.dark,html[data-theme=dark]{--color-bg-base:#000;--color-bg-elevated:#1b2129;--color-bg-panel:#1b2129d1;--color-bg-panel-solid:#1b2129;--color-text-primary:#fff;--color-text-body:#e8ecf1;--color-text-secondary:#8a95a6;--color-text-muted:#8a95a6b8;--color-border-subtle:#cad0da1f;--shadow-soft:0 24px 60px #00000040;--selection-bg:#7ce7b04d;--selection-fg:#04231a}.eyebrow{font-family:var(--font-body);font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:var(--tr-eyebrow);color:var(--vanar-teal);font-weight:600}::selection{background:var(--selection-bg);color:var(--selection-fg)}.clip-corner-tl{clip-path:polygon(15px 0,100% 0,100% 100%,0 100%,0 15px)}.clip-corner-br{clip-path:polygon(0 0,100% 0,100% 100%,40px 100%,0 96%)}.clip-corner-tl-br{clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 40px) 100%,0 100%,0 15px)}.clip-corner-small{clip-path:polygon(10px 0,100% 0,100% 100%,0 100%,0 10px)}.clip-corner-br-small{clip-path:polygon(0 0,100% 0,100% 100%,25px 100%,0 97%)}.tech-pill{border:1px solid var(--color-border-subtle);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);background:#ffffffbd;border-radius:999px;align-items:center;padding:.5rem 1.25rem;font-size:.7rem;font-weight:600;display:inline-flex}.dark .tech-pill,html[data-theme=dark] .tech-pill{background:#1b2129bd}.tech-pill-neutral{border:1px solid var(--color-border-subtle);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-bg-elevated);border-radius:999px;padding:.25rem .625rem;font-size:.625rem;font-weight:600;display:inline-flex}.vanar-card{box-shadow:var(--shadow-card);background:linear-gradient(#fff 0%,#f7f8f6 100%);border:1px solid #282b351f;border-color:#282b352e #282b351f #282b3514;transition:all .3s;position:relative;overflow:hidden}.dark .vanar-card,html[data-theme=dark] .vanar-card{background:linear-gradient(75.85deg,#1b2129 14.68%,#202833 184.03%);border-color:#ffffff1f #ffffff14 #ffffff0d}.vanar-card:hover{border-color:var(--vanar-teal)}@supports (color:color-mix(in lab, red, red)){.vanar-card:hover{border-color:color-mix(in srgb, var(--vanar-teal) 25%, transparent)}}.vanar-card:hover{box-shadow:0 6px 32px #0e3c351f,0 2px 12px #00000014}.text-gradient-teal{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#1d5e4e,#6e5be0);-webkit-background-clip:text;background-clip:text}.vanar-grid-bg{opacity:.05;background-image:repeating-linear-gradient(0deg,#282b3529 0 1px,#0000 1px 48px),repeating-linear-gradient(90deg,#282b3529 0 1px,#0000 1px 48px);background-size:48px 48px}.dash-app,.appwin{--color-bg-base:var(--canvas,#e6ebe4);--color-bg-elevated:#f0f1ef;--color-bg-panel:#ffffffd9;--color-bg-panel-solid:#fff;--color-card:#fff;--color-foreground:var(--vanar-fg);--color-text-primary:var(--vanar-fg);--color-text-body:#1a1d24;--color-text-secondary:var(--vanar-fg-dim);--color-text-muted:#666970;--color-text-on-primary:#f4f8f5;--color-heading:var(--vanar-fg);--color-border:#1113181a;--color-border-subtle:#1113181a;--color-border-strong:#11131838;--color-secondary:#f2f1ec;--color-secondary-foreground:#2e2e2a;--color-muted-foreground:#5a5a54;--color-placeholder:#8a8a82;--color-accent:#f5f4ef;--color-inset:#eceae3;--glass-bg:#ffffffd9;--glass-bg-elevated:#fffffff2;--glass-bg-subtle:#ffffff8c;--glass-border:#11131814;--glass-border-hover:#1113182e;--glass-shadow:0 4px 6px -1px #1113180d, 0 2px 4px -2px #11131808;--glass-shadow-elevated:0 10px 15px -3px #11131814, 0 4px 6px -4px #1113180a;--glass-highlight:#ffffffa6;--glass-highlight-subtle:#ffffff4d}.dash-app{background:var(--canvas,#e6ebe4);width:100vw;min-width:1100px;height:100vh;color:var(--color-foreground);font-family:var(--font-body);grid-template-rows:64px minmax(0,1fr);grid-template-columns:220px minmax(0,1fr);display:grid;position:relative}html[data-theme=dark] .dash-app,html[data-theme=dark] .appwin,.dark .appwin{--canvas:#0b0f0e;--surface-primary:#121816;--surface-secondary:#17201d;--rule:#d8e6d31f;--rule-strong:#d8e6d338;--color-bg-base:#0b0f0e;--color-bg-elevated:#141b19;--color-bg-panel:#121816db;--color-bg-panel-solid:#121816;--color-card:#121816;--color-foreground:#eef5ef;--color-text-primary:#eef5ef;--color-text-body:#dbe7df;--color-text-secondary:#a9b8af;--color-text-muted:#7f9088;--color-heading:#f6fbf7;--color-border:#d8e6d31f;--color-border-subtle:#d8e6d31f;--color-border-strong:#d8e6d338;--color-secondary:#17201d;--color-secondary-foreground:#dbe7df;--color-muted-foreground:#a9b8af;--color-placeholder:#77877f;--color-accent:#17201d;--color-inset:#0f1513;--glass-bg:#121816d1;--glass-bg-elevated:#121816f0;--glass-bg-subtle:#1218168a;--glass-border:#d8e6d31c;--glass-border-hover:#d8e6d338;--glass-shadow:0 10px 30px #00000047, 0 2px 10px #00000038;--glass-shadow-elevated:0 18px 42px #0000005c, 0 5px 16px #0000003d;--glass-highlight:#ffffff0f;--glass-highlight-subtle:#ffffff08;--color-warning-amber:#e0a23a;--color-warning:#e0a23a}.dash-app--empty{grid-template-rows:64px minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;position:relative}.dash-app--empty>.dash-main{z-index:1;position:relative}.dash-app--empty>.dash-topbar,.dash-app--empty>.dash-main{background:0 0}.dash-app--buyer{grid-template-columns:220px minmax(0,1fr)}.dash-app--buyer>[data-brand-source]{display:contents}@media (max-width:1100px){.launch-readiness-layout{grid-template-columns:1fr}}@media (max-width:760px){.dash-app{height:100dvh}.dash-topbar{justify-content:flex-start;align-items:stretch;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);flex-direction:column;grid-column:1}.dash-topbar-left,.dash-topbar-center,.dash-topbar-right{row-gap:var(--sp-2);flex-wrap:wrap;width:100%;min-width:0}.dash-topbar-left,.dash-topbar-center{justify-content:flex-start}.dash-topbar .brand>span:not([aria-label]),.dash-topbar .vanar-profile-label{display:none}.dash-topbar .foundry-org-pill{max-width:min(62vw,260px)}.dash-topbar-right{justify-content:flex-start}.dash-main{width:100%;padding:var(--sp-4)}.dash-page-head,.dash-section-head{align-items:flex-start;gap:var(--sp-2);flex-direction:column}.inbox-tabs,.audit-filters{flex-wrap:wrap}}.dash-topbar{padding:0 var(--sp-6);border-bottom:1px solid var(--color-border-subtle);background:var(--canvas,var(--color-bg-base));z-index:80;grid-column:1/-1;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:visible}.dash-topbar:has(.dash-topbar-center){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}@media (max-width:760px){.dash-topbar:has(.dash-topbar-center){grid-template-columns:minmax(0,1fr)}}.dash-topbar .brand{letter-spacing:.01em;flex:0 auto;min-width:0;margin:0;font-size:20px;line-height:1}.dash-topbar .brand>span:not([aria-label]){font-family:var(--font-mono,"JetBrains Mono", monospace);font-size:var(--t-eyebrow);letter-spacing:.18em;color:var(--color-text-muted,#8a8d94);text-transform:uppercase;font-weight:600;line-height:1}.dash-topbar .foundry-org-pill{appearance:none;align-items:center;gap:var(--sp-2);min-width:0;max-width:min(58vw,760px);min-height:32px;padding:0 var(--sp-3) 0 var(--sp-1);border:1px solid var(--color-border-subtle);border-radius:var(--r-micro);color:var(--color-text-primary);cursor:pointer;font:inherit;background:#ffffff9e;text-decoration:none;transition:border-color .14s,background .14s,color .14s;display:inline-flex}@media (min-width:1101px){.dash-topbar .foundry-org-pill{min-width:200px}}.dash-topbar .foundry-org-pill:hover{background:#ffffffe6;border-color:#0e3c3559}html[data-theme=dark] .dash-topbar .foundry-org-pill{background:#121816b8}html[data-theme=dark] .dash-topbar .foundry-org-pill:hover{background:#17201df0;border-color:#d8e6d347}.dash-topbar .foundry-org-pill .dot .dot__logo{object-fit:cover;width:100%;height:100%;display:block}.dash-topbar .foundry-org-pill .dot{border-radius:var(--r-micro);background:var(--vanar-teal);width:20px;height:20px;color:var(--emerald-ink,#d8e6d3);font-family:var(--font-mono);font-size:var(--t-meta);flex:none;place-items:center;font-weight:800;line-height:1;display:grid;overflow:hidden}.dash-topbar .foundry-org-pill--create .dot{color:var(--vanar-teal);background:#0e3c350f;border:1px solid #0e3c3538}.dash-topbar .foundry-org-pill--create:hover .dot{border-color:var(--vanar-teal);background:#0e3c351a}.dash-topbar .foundry-org-pill .name,.dash-topbar .foundry-org-pill .muted{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dash-topbar .foundry-org-pill .muted{max-width:min(34vw,360px);color:var(--color-text-secondary,#5b5f66)}.dash-topbar-left{align-items:center;gap:var(--sp-4);min-width:0;display:flex}.dash-topbar-center{justify-content:center;align-items:center;min-width:0;display:flex}.dash-topbar-right{justify-content:flex-end;align-items:center;gap:var(--sp-2);min-width:0;display:flex}@media (max-width:980px){.dash-topbar{gap:var(--sp-2)}.dash-topbar .brand>span:not([aria-label]),.dash-topbar [data-runtime]{display:none}.dash-topbar .vanar-profile-label{max-width:112px}}.dash-topbar .icon-btn{border:1px solid var(--color-border,var(--rule));border-radius:var(--r-chip);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;flex:none;place-items:center;transition:color .2s,border-color .2s,background .2s;display:grid}.dash-topbar .icon-btn:hover{border-color:var(--vanar-teal);background:var(--vanar-teal-soft);color:var(--vanar-teal)}.dash-topbar .icon-btn:focus-visible{outline:none;box-shadow:0 0 0 4px #0e3c352e}.dash-topbar .icon-btn:disabled{cursor:not-allowed;opacity:.55}.dash-topbar .icon-btn .sun,.dash-topbar .icon-btn .moon{display:none}html[data-theme=light] .dash-topbar .icon-btn .moon,html[data-theme=dark] .dash-topbar .icon-btn .sun{display:block}.dash-surface-switcher{align-items:center;gap:var(--sp-1);padding:var(--sp-1);border:1px solid var(--color-border-subtle);border-radius:var(--r-pill);background:#fff9;display:inline-flex}html[data-theme=dark] .dash-surface-switcher{background:#121816b8}.dash-surface-link{align-items:center;gap:var(--sp-1);font-family:var(--font-mono);font-size:var(--t-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-body);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);white-space:nowrap;font-weight:700;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}.dash-surface-link svg{flex:none}.dash-surface-link:hover{background:var(--vanar-teal-soft);color:var(--vanar-teal-strong)}.marketplace-wallet-control{flex:none;align-items:center;display:inline-flex;position:relative}.marketplace-wallet-button,.marketplace-wallet-control--connected{border-radius:var(--r-pill);border:1px solid var(--color-border-subtle);min-height:32px;font-size:var(--t-meta)}.marketplace-wallet-control--connected{gap:var(--sp-2);padding:var(--sp-1) var(--sp-1) var(--sp-1) var(--sp-3);background:var(--surface-primary,#fafaf7);color:var(--color-text-primary)}html[data-theme=dark] .marketplace-wallet-control--connected{background:#121816b8}.marketplace-wallet-status,.marketplace-wallet-disconnect{align-items:center;gap:var(--sp-2);white-space:nowrap;display:inline-flex}.marketplace-wallet-status{color:var(--vanar-teal-strong,#0b3f36);font-weight:700}html[data-theme=dark] .marketplace-wallet-status{color:var(--emerald-ink,#d8e6d3)}.marketplace-wallet-status code{font-family:var(--font-mono,monospace);font-size:var(--t-eyebrow);color:var(--color-text-secondary,#5b5f66);font-weight:700}.marketplace-wallet-disconnect{border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-2);color:#8f2f25;cursor:pointer;background:#8f2f2514;border:0;font-weight:700}.marketplace-wallet-disconnect:hover{background:#8f2f2524}.marketplace-wallet-disconnect:disabled{cursor:not-allowed;opacity:.55}.marketplace-wallet-error{z-index:40;width:max-content;max-width:min(300px,100vw - 32px);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-control);background:var(--surface-primary,#fff);color:#8f2f25;font-size:var(--t-meta);border:1px solid #8f2f2540;margin:0;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 24px -6px #1113182e}@media (max-width:980px){.marketplace-wallet-copy,.marketplace-wallet-disconnect span{display:none}}@media (max-width:760px){.marketplace-wallet-control{order:-1}}.dash-state-badge{align-items:center;gap:var(--sp-2);max-width:260px;min-height:32px;padding:0 var(--sp-3) 0 var(--sp-2);border:1px solid var(--color-border-subtle);border-radius:var(--r-pill);color:var(--color-text-body);font-family:var(--font-mono,"JetBrains Mono", monospace);font-size:var(--t-meta);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#ffffff9e;flex:none;font-weight:800;line-height:1;display:inline-flex}.dash-state-badge__dot{border-radius:var(--r-pill);background:currentColor;flex:none;width:8px;height:8px;box-shadow:0 0 10px}.dash-state-badge__label,.dash-state-badge__meta{text-overflow:ellipsis;min-width:0;overflow:hidden}.dash-state-badge__meta{color:var(--color-text-muted);letter-spacing:.08em;font-weight:700}.dash-state-badge--sandbox{color:#b45309;background:#fff8e1b8;border-color:#f59e0b52}.dash-state-badge--sandbox .dash-state-badge__meta{color:#8a5a14}.dash-state-badge--live{color:var(--vanar-teal);background:#0e3c3514;border-color:#0e3c3538}.dash-state-badge--loading{color:#64748b}.dash-state-badge--loading .dash-state-badge__dot{opacity:.55;box-shadow:none}html[data-theme=dark] .dash-state-badge{background:#121816b8;border-color:#d8e6d31f}html[data-theme=dark] .dash-state-badge--sandbox{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b66}html[data-theme=dark] .dash-state-badge--sandbox .dash-state-badge__meta{color:#f8dfa5}html[data-theme=dark] .dash-state-badge--live{color:#b8f7d8;background:#0e3c354d;border-color:#8be6b952}html[data-theme=dark] .dash-state-badge--live .dash-state-badge__meta{color:#a7c9b8}html[data-theme=dark] .dash-state-badge--loading{color:#9ca3af}@media (max-width:1280px){.dash-state-badge__meta{display:none}}.roster-remit-badge{align-items:center;gap:var(--sp-1);padding:3px var(--sp-2) 3px var(--sp-2);border-radius:var(--r-pill);color:var(--vanar-teal);font-family:var(--font-mono,"JetBrains Mono", monospace);font-size:var(--t-meta);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#0e3c3514;border:1px solid #0e3c3538;flex:none;font-weight:800;line-height:1;display:inline-flex}.roster-remit-badge__dot{border-radius:var(--r-pill);background:currentColor;flex:none;width:7px;height:7px;box-shadow:0 0 8px}.roster-remit-badge--idle{border-color:var(--color-border-subtle);color:var(--color-text-muted);background:#ffffff80}.roster-remit-badge--idle .roster-remit-badge__dot{box-shadow:none;opacity:.6}.roster-remit-badge--function{border-color:var(--color-border-subtle);color:var(--vanar-deep,#053f36);background:#0e3c350d}.roster-remit-badge--function .roster-remit-badge__dot{box-shadow:none;opacity:.45}html[data-theme=dark] .roster-remit-badge{color:#b8f7d8;background:#0e3c354d;border-color:#8be6b952}html[data-theme=dark] .roster-remit-badge--idle{color:#9ca3af;background:#1218169e;border-color:#d8e6d31f}html[data-theme=dark] .roster-remit-badge--function{color:#cfe9dd;background:#1218169e;border-color:#8be6b92e}.dash-nav{border-right:1px solid var(--color-border-subtle);padding:var(--sp-6) var(--sp-4);background:var(--canvas,var(--color-bg-base));gap:var(--sp-1);z-index:20;flex-direction:column;display:flex;position:relative;overflow-y:auto}.dash-nav-section{font-size:var(--t-meta);letter-spacing:.25em;text-transform:uppercase;color:var(--color-text-muted);padding:var(--sp-3) var(--sp-2) var(--sp-1);font-weight:600}.dash-nav-item{align-items:center;gap:var(--sp-2);width:100%;min-height:36px;padding:var(--sp-2) var(--sp-2);font-size:var(--t-small);color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;border-left:2px solid #0000;text-decoration:none;transition:all .2s;display:flex}.dash-nav-item:hover{color:var(--color-text-primary);background:var(--color-bg-elevated)}.dash-nav-item:focus-visible{outline:2px solid var(--vanar-teal)}@supports (color:color-mix(in lab, red, red)){.dash-nav-item:focus-visible{outline:2px solid color-mix(in srgb, var(--vanar-teal) 42%, transparent)}}.dash-nav-item:focus-visible{outline-offset:2px}.dash-nav-item.active{color:var(--color-text-primary);background:var(--color-bg-elevated);border-left-color:var(--vanar-teal);font-weight:600}.dash-nav-item.current{color:var(--color-text-primary);font-weight:600}.dash-nav-item .badge{font-size:var(--t-meta);padding:1px var(--sp-1);background:var(--vanar-teal);color:var(--emerald-ink,#d8e6d3);border-radius:var(--r-micro);margin-left:auto;font-weight:700}.dash-main{padding:var(--sp-6) var(--sp-7) var(--sp-12);background:var(--canvas,var(--color-bg-base));min-width:0;overflow:hidden auto}.dash-empty-main{grid-column:1;padding:clamp(24px,6vw,72px);display:block}.dash-first-run{gap:var(--sp-4);grid-template-columns:minmax(320px,.86fr) minmax(420px,1.14fr);width:min(100%,1180px);margin:0 auto;display:grid}.dash-first-run__hero,.dash-first-run__panel,.dash-first-run__flow{border:1px solid var(--color-border-subtle);border-radius:var(--r-chip);box-shadow:var(--glass-shadow);background:#ffffffb8}.dash-first-run__hero{flex-direction:column;justify-content:center;min-height:520px;padding:clamp(28px,4vw,52px);display:flex}.dash-first-run__welcome{margin:var(--sp-4) 0 0;color:var(--vanar-teal);font-size:var(--t-small);font-weight:800}.dash-first-run__hero h1{margin:var(--sp-2) 0 var(--sp-3);font-family:var(--font-display);font-size:var(--t-page);line-height:var(--lh-page);letter-spacing:var(--tr-display);text-transform:uppercase;font-weight:800}.dash-first-run__lede{max-width:440px;color:var(--color-text-secondary);font-size:var(--t-body);margin:0;line-height:1.55}.dash-first-run__cta{justify-content:center;align-items:center;gap:var(--sp-2);width:fit-content;min-height:42px;margin-top:var(--sp-6);padding:0 var(--sp-5);border-radius:var(--r-pill);background:var(--vanar-teal);color:var(--emerald-ink,#d8e6d3);font-weight:700;text-decoration:none;display:inline-flex}.dash-first-run__cta:focus-visible{outline:2px solid var(--vanar-teal);outline-offset:3px}.dash-first-run__panel{padding:clamp(var(--sp-6), 3vw, var(--sp-8))}.dash-first-run__panel h2{max-width:620px;margin:var(--sp-2) 0 var(--sp-4);font-family:var(--font-display);font-size:var(--t-section);line-height:var(--lh-section);letter-spacing:var(--tr-display);text-transform:uppercase;font-weight:800}.dash-first-run__grid{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dash-first-run__card{min-height:118px;padding:var(--sp-3);border:1px solid var(--color-border-subtle);border-radius:var(--r-control);background:#ffffffa8}.dash-first-run__card h3{margin:0}.dash-first-run__card p{margin:var(--sp-2) 0 0;color:var(--color-text-secondary);font-size:var(--t-small);line-height:1.42}.dash-first-run__flow{gap:var(--sp-2);padding:var(--sp-3);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dash-first-run__flow-step{gap:var(--sp-2);min-height:72px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-panel);background:#e7f1e494;border:1px solid #0e3c3524;align-items:center;display:flex}.dash-first-run__flow-step>span:first-child{border-radius:var(--r-pill);background:var(--vanar-teal);width:28px;height:28px;color:var(--emerald-ink,#d8e6d3);font-family:var(--font-mono);font-size:var(--t-eyebrow);flex:none;place-items:center;font-weight:800;display:inline-grid}.dash-first-run__flow-copy{gap:3px;min-width:0;display:grid}.dash-first-run__flow-copy strong{color:var(--color-text-primary);font-size:var(--t-small);line-height:1.25}.dash-first-run__flow-copy small{color:var(--color-text-secondary);font-size:var(--t-meta);line-height:1.3}@media (max-width:980px){.dash-first-run{grid-template-columns:1fr}.dash-first-run__hero{min-height:auto}.dash-first-run__flow{grid-template-columns:1fr}}@media (max-width:620px){.dash-first-run__grid{grid-template-columns:1fr}.dash-first-run__flow-step{border-radius:var(--r-chip)}}.product-dashboard-body{gap:var(--sp-5);min-width:0;display:grid}.product-dashboard .story-card:hover{box-shadow:var(--shadow-card);transform:none}.dashboard-section-main{background:linear-gradient(135deg, #0e3c350b, transparent 34%), var(--canvas,#e6ebe4);grid-column:2/-1;padding:clamp(1rem,2vw,1.75rem)}.dashboard-section-shell{gap:var(--sp-4);width:min(100%, var(--dash-content-max));display:grid}.dashboard-section-head{padding-bottom:var(--sp-3);border-bottom:1px solid var(--color-border-subtle)}.channel-stream-view{gap:var(--sp-3);width:100%;margin:0;padding:0;display:grid}.channel-stream-view__header h1{font-family:var(--font-display);font-size:var(--t-card);line-height:var(--lh-card);letter-spacing:var(--tr-display);text-transform:uppercase;margin:0;font-weight:700}.channel-stream-view__header p{margin:var(--sp-1) 0 0;color:var(--color-text-secondary);font-size:var(--t-small)}.channel-stream-card{background:linear-gradient(135deg,#0e3c350a,#0000 42%),#ffffffdb;border:1px solid #0e3c3521;border-radius:.75rem;width:100%;overflow:hidden;box-shadow:0 16px 38px #11131812}html[data-theme=dark] .channel-stream-card{background:linear-gradient(135deg,#d8e6d30e,#0000 42%),#121816e6;box-shadow:0 18px 44px #00000052}.channel-stream-card__bar{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-4);border-bottom:1px solid var(--color-border-subtle);background:#ffffffbd;display:flex}html[data-theme=dark] .channel-stream-card__bar{background:#121816c7}.channel-stream-card__bar strong{color:var(--color-text-primary);font-size:var(--t-body);margin-top:.15rem;line-height:1.2;display:block}.channel-stream-card__kicker,.channel-stream-card__status{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.18em;text-transform:uppercase;font-weight:800}.channel-stream-card__status{border-radius:var(--r-pill);padding:var(--sp-1) var(--sp-2);color:var(--vanar-teal);letter-spacing:.08em;background:#e7f1e4b3;border:1px solid #0e3c351f;flex:none}.channel-stream-list{margin:0;padding:0;list-style:none}.channel-stream-list>li{padding:0 var(--sp-4)}.channel-stream-list>li+li{border-top:1px solid var(--color-border-subtle)}.channel-stream-empty{padding-top:var(--sp-4);padding-bottom:var(--sp-5);font-family:var(--sans);font-size:var(--t-body);line-height:var(--lh-body);color:var(--fg-dim)}.channel-stream-empty p{max-width:44rem;margin:0}.channel-stream-empty__actions{gap:var(--sp-3);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.channel-stream-load-more{justify-content:flex-start;display:flex}@media (max-width:760px){.channel-stream-card__bar{flex-direction:column;align-items:flex-start}.channel-stream-card__status{white-space:normal}}.product-route-recovery{gap:var(--sp-4);background:linear-gradient(135deg, #0e3c350b, transparent 44%), var(--card);width:100%;max-width:80rem;color:var(--color-text-primary);border:1px solid #0e3c3521;border-radius:.65rem;grid-template-columns:2.5rem minmax(0,1fr);margin:0 auto;padding:clamp(1rem,2vw,1.35rem);display:grid;box-shadow:0 16px 42px #11131813}.product-route-icon{width:2.5rem;height:2.5rem;padding:var(--sp-2);color:var(--vanar-teal);background:#0e3c350e;border:1px solid #0e3c3521;border-radius:.55rem;place-items:center;display:grid}.product-route-copy{gap:var(--sp-1);min-width:0;display:grid}.product-route-kicker{color:var(--vanar-teal);font-size:var(--t-meta);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:780;line-height:1}.product-route-copy h2,.product-route-recovery h2{color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--t-section);line-height:var(--lh-section);letter-spacing:var(--tr-display);text-transform:uppercase;margin:0;font-weight:800}.product-route-copy p,.product-route-recovery>div>p{max-width:68ch;color:var(--color-text-secondary);font-size:var(--t-small);margin:0;line-height:1.5}.product-route-facts{gap:var(--sp-2);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-route-facts div{gap:var(--sp-1);min-width:0;padding:var(--sp-3);background:#0e3c3509;border:1px solid #0e3c351a;border-radius:.5rem;display:grid}.product-route-facts span{color:var(--color-text-tertiary);font-size:var(--t-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:760;line-height:1}.product-route-facts strong{color:var(--color-text-primary);font-size:var(--t-small);overflow-wrap:anywhere;font-weight:720;line-height:1.25}.product-route-actions{gap:var(--sp-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.product-route-actions a{justify-content:center;align-items:center;gap:var(--sp-2);min-height:2.35rem;padding:0 var(--sp-3);background:var(--color-bg-elevated);color:var(--color-text-primary);font-size:var(--t-small);border:1px solid #0e3c3529;border-radius:.45rem;font-weight:720;line-height:1;text-decoration:none;display:inline-flex}.product-route-actions a:first-child{border-color:var(--vanar-teal);background:var(--vanar-teal);color:var(--vanar-emerald-ink,#d8e6d3)}.product-route-code{width:max-content;max-width:100%;padding:var(--sp-1) var(--sp-2);color:var(--color-text-secondary);font-size:var(--t-meta);overflow-wrap:anywhere;background:#0e3c350a;border:1px solid #0e3c351f;border-radius:.4rem;grid-column:1/-1}.product-pricing-mount{width:100%;max-width:80rem;padding:0 clamp(1rem, 1.8vw, 1.35rem) var(--sp-8);margin:0 auto}@media (max-width:760px){.product-pricing-mount{padding-inline:var(--sp-3)}.product-route-recovery,.product-route-facts{grid-template-columns:1fr}.product-route-icon{width:2.35rem;height:2.35rem}.product-route-actions{flex-direction:column}.product-route-actions a{width:100%}}.dash-page-head{margin-bottom:var(--sp-6);justify-content:space-between;align-items:flex-end;display:flex}.dash-page-head h1{font-family:var(--font-display);font-size:var(--t-page);line-height:var(--lh-page);letter-spacing:var(--tr-display);text-transform:uppercase;color:var(--color-text-primary);margin-bottom:var(--sp-1);font-weight:800}.dash-page-head .eyebrow,.cov-head .eyebrow{font-family:var(--font-mono);font-size:var(--t-eyebrow);letter-spacing:.18em;color:var(--fg-mute,var(--color-text-muted));text-transform:uppercase;margin-bottom:var(--sp-1);font-weight:500}.dash-page-head .sub{font-family:var(--font-mono);font-size:var(--t-small);color:var(--color-text-muted)}.dash-page-head__actions{align-items:center;gap:var(--sp-2);margin-left:var(--sp-4);flex:none;display:flex}@media (max-width:700px){.dash-page-head{flex-wrap:wrap}.dash-page-head__actions{margin-left:0;margin-top:var(--sp-3)}}.stat-strip{gap:var(--sp-3);margin-bottom:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.kpi{background:var(--color-bg-panel-solid);border:1px solid var(--color-border-subtle);border-top:1px solid var(--color-border-strong);padding:var(--sp-4) var(--sp-4);border-radius:var(--r-control);position:relative}.kpi .kpi-label{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-mute,var(--color-text-muted));margin-bottom:var(--sp-2);font-weight:500}.kpi .kpi-value{font-family:var(--font-display);letter-spacing:-.005em;color:var(--color-text-primary);font-size:40px;font-weight:800;line-height:1}.kpi .kpi-delta{font-size:var(--t-eyebrow);margin-top:var(--sp-1);align-items:center;gap:var(--sp-1);display:inline-flex}.kpi .kpi-delta.up{color:var(--vanar-teal)}.kpi .kpi-delta.down{color:var(--color-error)}.kpi .kpi-spark{width:60px;height:24px;position:absolute;bottom:14px;right:14px}.dashboard-kpi-stack{margin-bottom:var(--sp-6)}.dashboard-kpi-stack .stat-strip{margin-bottom:var(--sp-2)}.dashboard-kpi-stack[data-loading=true] .kpi{opacity:.78}.kpi[data-tone=good]{border-top-color:var(--vanar-teal)}@supports (color:color-mix(in lab, red, red)){.kpi[data-tone=good]{border-top-color:color-mix(in srgb, var(--vanar-teal) 62%, var(--color-border-strong))}}.kpi[data-tone=watch]{border-top-color:#bb8e2ec3}@supports (color:color-mix(in lab, red, red)){.kpi[data-tone=watch]{border-top-color:color-mix(in srgb, #c9972d 70%, var(--color-border-strong))}}.kpi[data-tone=blocked]{border-top-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.kpi[data-tone=blocked]{border-top-color:color-mix(in srgb, var(--color-error) 72%, var(--color-border-strong))}}.dashboard-kpi-value-row{justify-content:space-between;align-items:center;gap:var(--sp-3);min-width:0;display:flex}.dashboard-kpi-icon{border:1px solid var(--color-border-subtle);border-radius:var(--r-control);width:32px;height:32px;color:var(--color-text-muted);background:var(--color-bg-elevated);flex:none;justify-content:center;align-items:center;display:inline-flex}.dashboard-kpi-proof-row{gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--color-border-subtle);border-radius:var(--r-control);background:var(--color-bg-panel-solid);grid-template-columns:minmax(160px,.65fr) minmax(260px,1.25fr) minmax(220px,1fr);align-items:stretch;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-kpi-proof-row{background:color-mix(in srgb, var(--color-bg-panel-solid) 82%, transparent)}}.dashboard-kpi-proof-copy{justify-content:center;gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.dashboard-kpi-proof-label,.dashboard-kpi-chip,.dashboard-kpi-product{font-family:var(--font-mono);font-size:var(--t-eyebrow)}.dashboard-kpi-proof-label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.dashboard-kpi-proof-copy strong{color:var(--color-text-primary);font-size:var(--t-small)}.dashboard-kpi-chip-row,.dashboard-kpi-products{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.dashboard-kpi-chip,.dashboard-kpi-product{align-items:center;gap:var(--sp-1);min-height:28px;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-control);border:1px solid var(--color-border-subtle);color:var(--color-text-muted);background:var(--color-bg-elevated);display:inline-flex}.dashboard-kpi-chip strong,.dashboard-kpi-product strong{color:var(--color-text-primary)}.dashboard-kpi-chip[data-tone=good] strong{color:var(--vanar-teal)}.dashboard-kpi-chip[data-tone=blocked] strong,.dashboard-kpi-chip[data-tone=watch] strong{color:var(--color-error)}.dashboard-kpi-product{max-width:100%}.dashboard-kpi-product.muted{color:var(--color-text-muted)}@media (max-width:980px){.dashboard-kpi-proof-row{grid-template-columns:1fr}}.dashboard-metrics{gap:var(--sp-3);min-width:0;display:grid}.dashboard-metrics-command{justify-content:space-between;align-items:center;gap:var(--sp-4);border:1px solid var(--color-border-subtle);border-radius:var(--r-control);padding:var(--sp-3);background:linear-gradient(120deg, #0e3c350f, #fff0 52%), var(--color-bg-panel-solid);display:flex}.dashboard-metrics-command-copy{gap:var(--sp-1);min-width:0;display:grid}.dashboard-metrics-command-copy strong{color:var(--color-text-primary);font-size:var(--t-small);line-height:1.35}.dashboard-metrics-marker{align-items:center;gap:var(--sp-2);color:var(--vanar-teal);font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.14em;text-transform:uppercase;font-weight:760;display:inline-flex}.dashboard-metrics-window{align-items:center;gap:var(--sp-1);border:1px solid var(--color-border-subtle);border-radius:var(--r-control);padding:var(--sp-1);background:var(--color-bg-elevated);display:inline-flex}.dashboard-metrics-window button{border-radius:var(--r-chip);min-height:32px;padding:0 var(--sp-3);color:var(--color-text-secondary);font-size:var(--t-meta);cursor:pointer;background:0 0;border:0;font-weight:760}.dashboard-metrics-window button:disabled{cursor:not-allowed;opacity:.55}.dashboard-metrics-window button.active{background:var(--color-bg-panel-solid);color:var(--color-text-primary);box-shadow:0 1px #11131814}.dashboard-metrics-chart-wrap{gap:var(--sp-3);border:1px solid var(--color-border-subtle);border-radius:var(--r-control);min-width:0;padding:var(--sp-3);background:var(--color-bg-panel-solid);display:grid}.dashboard-metrics-chart-wrap h2{color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--t-card);line-height:var(--lh-card);letter-spacing:var(--tr-display);text-transform:uppercase;margin:0;font-weight:700}.dashboard-metrics-chart-wrap p{margin:var(--sp-1) 0 0;color:var(--color-text-secondary);font-size:var(--t-small);line-height:1.4}.dashboard-metrics-chart{width:auto;max-width:100%;height:160px;display:block}.dashboard-metrics-dual-charts{gap:var(--sp-6);flex-wrap:wrap;min-width:0;display:flex}.dashboard-metrics-mini-chart{min-width:0}.dashboard-metrics-mini-chart-title{margin:0 0 var(--sp-1);font-size:var(--t-small);color:var(--color-text-secondary);font-weight:600}.dashboard-metrics-hero-grid{gap:var(--sp-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dashboard-metrics-body-grid{gap:var(--sp-3);grid-template-columns:minmax(0,1.3fr) minmax(280px,.9fr);align-items:start;display:grid}.dashboard-metrics-panel{gap:var(--sp-3);border:1px solid var(--color-border-subtle);border-radius:var(--r-control);min-width:0;padding:var(--sp-3);background:var(--color-bg-panel-solid);display:grid}.dashboard-metrics-risk{grid-column:1/-1}.dashboard-metrics-panel-title{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.dashboard-metrics-panel-title>span{border-radius:var(--r-control);width:30px;height:30px;color:var(--vanar-teal);background:#0e3c350e;border:1px solid #0e3c3521;justify-content:center;align-items:center;display:inline-flex}.dashboard-metrics-panel-title h2{color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--t-card);line-height:var(--lh-card);letter-spacing:var(--tr-display);text-transform:uppercase;margin:0;font-weight:700}.dashboard-metrics-panel-title p{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--t-eyebrow);margin:2px 0 0}.dashboard-metrics-health-grid,.dashboard-metrics-risk-list{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-metrics-block{gap:var(--sp-1);border:1px solid var(--color-border-subtle);border-top-color:var(--color-border-strong);border-radius:var(--r-control);min-width:0;padding:var(--sp-3);background:var(--color-bg-panel-solid);display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-metrics-block{background:color-mix(in srgb, var(--color-bg-panel-solid) 78%, var(--color-bg-elevated))}}.dashboard-metrics-block[data-tone=good]{border-top-color:var(--vanar-teal)}@supports (color:color-mix(in lab, red, red)){.dashboard-metrics-block[data-tone=good]{border-top-color:color-mix(in srgb, var(--vanar-teal) 64%, var(--color-border-strong))}}.dashboard-metrics-block[data-tone=watch]{border-top-color:#ac7e30c3}@supports (color:color-mix(in lab, red, red)){.dashboard-metrics-block[data-tone=watch]{border-top-color:color-mix(in srgb, #b8862f 70%, var(--color-border-strong))}}.dashboard-metrics-block[data-tone=blocked]{border-top-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.dashboard-metrics-block[data-tone=blocked]{border-top-color:color-mix(in srgb, var(--color-error) 72%, var(--color-border-strong))}}.dashboard-metrics-block span{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.13em;text-transform:uppercase;font-weight:720;line-height:1.2}.dashboard-metrics-block strong{color:var(--color-text-primary);font-family:var(--font-display);font-size:28px;font-weight:800;line-height:.96}.dashboard-metrics-block[data-size=hero] strong{font-size:clamp(32px,4vw,46px)}.dashboard-metrics-block p{color:var(--color-text-secondary);font-size:var(--t-meta);margin:0;line-height:1.38}.dashboard-metrics-product-list{gap:var(--sp-2);display:grid}.dashboard-metrics-product-row{gap:var(--sp-3);border:1px solid var(--color-border-subtle);border-radius:var(--r-control);padding:var(--sp-2);background:var(--color-bg-elevated);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.dashboard-metrics-product-row div{gap:3px;min-width:0;display:grid}.dashboard-metrics-product-row div:last-child{text-align:right}.dashboard-metrics-product-row strong{color:var(--color-text-primary);font-size:var(--t-small);overflow-wrap:anywhere;line-height:1.25}.dashboard-metrics-product-row span,.dashboard-metrics-empty{color:var(--color-text-muted);font-size:var(--t-meta);line-height:1.4}.dashboard-metrics-empty{margin:0}.dashboard-metrics-fallback{gap:var(--sp-3);border:1px dashed var(--color-border-strong);border-radius:var(--r-control);padding:var(--sp-4);background:var(--color-bg-panel-solid);grid-template-columns:34px minmax(0,1fr);align-items:start;display:grid}.dashboard-metrics-fallback>svg{color:var(--vanar-teal)}.dashboard-metrics-fallback strong{color:var(--color-text-primary);font-size:var(--t-small)}.dashboard-metrics-fallback p{margin:var(--sp-1) 0 0;color:var(--color-text-secondary);font-size:var(--t-small);line-height:1.45}.sales-pipeline{gap:var(--sp-3);min-width:0;display:grid}.sales-pipeline__funnel{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.sales-pipeline__stage{gap:var(--sp-2);border:1px solid var(--color-border-subtle);border-left:3px solid var(--color-border-strong);border-radius:var(--r-control);min-width:0;padding:var(--sp-3) var(--sp-4);background:var(--color-bg-panel-solid);display:grid}@supports (color:color-mix(in lab, red, red)){.sales-pipeline__stage{background:color-mix(in srgb, var(--color-bg-panel-solid) 78%, var(--color-bg-elevated))}}.sales-pipeline__stage[data-tone=good]{border-left-color:var(--vanar-teal)}@supports (color:color-mix(in lab, red, red)){.sales-pipeline__stage[data-tone=good]{border-left-color:color-mix(in srgb, var(--vanar-teal) 70%, var(--color-border-strong))}}.sales-pipeline__stage[data-tone=watch]{border-left-color:#ad7f2fc7}@supports (color:color-mix(in lab, red, red)){.sales-pipeline__stage[data-tone=watch]{border-left-color:color-mix(in srgb, #b8862f 72%, var(--color-border-strong))}}.sales-pipeline__stage-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.sales-pipeline__stage-label{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.13em;text-transform:uppercase;font-weight:720;line-height:1.2}.sales-pipeline__stage-count{color:var(--color-text-primary);font-family:var(--font-display);font-size:30px;font-weight:800;line-height:.92}.sales-pipeline__track{border-radius:var(--r-pill);background:var(--color-bg-elevated);height:10px;position:relative}@supports (color:color-mix(in lab, red, red)){.sales-pipeline__track{background:color-mix(in srgb, var(--color-bg-elevated) 70%, transparent)}}.sales-pipeline__track{overflow:hidden}.sales-pipeline__bar{border-radius:var(--r-pill);background:var(--vanar-teal);min-width:0;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.sales-pipeline__bar{background:color-mix(in srgb, var(--vanar-teal) 78%, transparent)}}.sales-pipeline__bar{transition:width .4s}.sales-pipeline__stage[data-tone=watch] .sales-pipeline__bar{background:#b8862fcc}.sales-pipeline__stage-caption{color:var(--color-text-secondary);font-size:var(--t-meta);margin:0;line-height:1.4}.sales-pipeline__stage-caption span{color:var(--color-text-muted)}@media (max-width:1120px){.dashboard-metrics-hero-grid,.dashboard-metrics-body-grid,.dashboard-metrics-health-grid,.dashboard-metrics-risk-list{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metrics-risk{grid-column:auto}}@media (max-width:760px){.dashboard-metrics-command{flex-direction:column;align-items:stretch}.dashboard-metrics-window{width:100%}.dashboard-metrics-window button{flex:1 1 0}.dashboard-metrics-hero-grid,.dashboard-metrics-body-grid,.dashboard-metrics-health-grid,.dashboard-metrics-risk-list{grid-template-columns:1fr}}.dash-section{margin-bottom:var(--sp-8)}.dash-section-head{margin-bottom:var(--sp-3);justify-content:space-between;align-items:center;display:flex}.dash-section-head h2{font-family:var(--font-display);font-size:var(--t-card);line-height:var(--lh-card);letter-spacing:var(--tr-display);text-transform:uppercase;color:var(--color-text-primary);font-weight:700}.dash-section-head .meta{font-size:var(--t-eyebrow);letter-spacing:.18em;color:var(--color-text-muted);text-transform:uppercase}.orders-console{gap:var(--sp-3);min-width:0;display:grid}.orders-console__head{justify-content:space-between;align-items:center;gap:var(--sp-4);display:flex}.orders-console__head h2{margin:var(--sp-1) 0 0;color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--t-section);line-height:var(--lh-section);letter-spacing:var(--tr-display);text-transform:uppercase;font-weight:800}.orders-console__head button,.orders-console__actions button,.orders-console__actions a{border:1px solid var(--color-border-subtle);border-radius:var(--r-chip);background:var(--color-bg-panel-solid);min-height:32px;color:var(--color-text-primary);padding:0 var(--sp-3);font-size:var(--t-meta);letter-spacing:0;cursor:pointer;justify-content:center;align-items:center;font-weight:760;text-decoration:none;display:inline-flex}.orders-console__actions button{border-color:var(--vanar-teal)}@supports (color:color-mix(in lab, red, red)){.orders-console__actions button{border-color:color-mix(in srgb, var(--vanar-teal) 34%, var(--color-border-subtle))}}.orders-console__actions button{background:var(--vanar-teal)}@supports (color:color-mix(in lab, red, red)){.orders-console__actions button{background:color-mix(in srgb, var(--vanar-teal) 10%, var(--card))}}.orders-console__actions button{color:var(--vanar-teal-strong,#0e766a)}.orders-console__actions .orders-console__danger{border-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.orders-console__actions .orders-console__danger{border-color:color-mix(in srgb, var(--color-error) 34%, var(--color-border-subtle))}}.orders-console__actions .orders-console__danger{background:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.orders-console__actions .orders-console__danger{background:color-mix(in srgb, var(--color-error) 8%, var(--card))}}.orders-console__actions .orders-console__danger{color:#8f2520}.orders-console__actions button:disabled{cursor:wait;opacity:.55}.orders-console__metrics{gap:var(--sp-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}@media (max-width:900px){.orders-console__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.orders-console__metric{border:1px solid var(--color-border-subtle);border-radius:var(--r-control);background:var(--color-bg-panel-solid);min-width:0}@supports (color:color-mix(in lab, red, red)){.orders-console__metric{background:color-mix(in srgb, var(--color-bg-panel-solid) 92%, transparent)}}.orders-console__metric{padding:var(--sp-3)}.orders-console__metric span{color:var(--color-text-muted);font-size:var(--t-meta);letter-spacing:.14em;text-transform:uppercase;font-weight:800;display:block}.orders-console__metric strong{margin-top:var(--sp-2);color:var(--color-text-primary);font-family:var(--font-display);font-size:24px;line-height:1;display:block}.orders-console__metric.good strong{color:var(--vanar-teal-strong,#0e766a)}.orders-console__metric.watch strong{color:var(--color-warning-amber,#9a5a0a)}.orders-console__filters{align-items:center;gap:var(--sp-2);flex-wrap:wrap;width:100%;display:flex}.orders-console__search{min-width:220px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--color-border-subtle);border-radius:var(--r-control);background:var(--color-bg-panel-solid);color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.02em;flex:1;transition:border-color .14s,background .14s}.orders-console__search::placeholder{color:var(--color-text-muted);letter-spacing:.04em}.orders-console__search:focus{border-color:var(--vanar-teal);outline:none}.orders-console__capped{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--t-meta);margin:0}.orders-pager{justify-content:center;align-items:center;gap:var(--sp-3);padding-top:var(--sp-2);display:flex}.orders-pager__where{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.02em}.orders-pager__range{color:var(--color-text-muted)}@media (max-width:640px){.orders-pager__range{display:none}}.orders-console__due{margin:var(--sp-1) 0 0;color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.02em}.orders-console__due[data-overdue=true]{color:var(--color-warning-amber,#9a5a0a);font-weight:780}.orders-console__list{gap:var(--sp-2);display:grid}.orders-console__row{gap:var(--sp-3);border:1px solid var(--color-border-subtle);border-top-color:var(--color-border-strong);border-radius:var(--r-control);background:var(--color-bg-panel-solid);min-width:0;padding:var(--sp-3);display:grid}.orders-console__main{gap:var(--sp-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.orders-console__main h3{color:var(--color-text-primary);margin:0}.orders-console__main p,.orders-console__reason{margin:var(--sp-1) 0 0;color:var(--color-text-muted);font-size:var(--t-meta);line-height:1.45}.orders-console__verdict{margin-top:var(--sp-1);gap:var(--sp-1);display:grid}.orders-console__verdict-reasons{padding-left:var(--sp-4);color:var(--color-text-muted);font-size:var(--t-meta);margin:0;line-height:1.45}.orders-console__verdict-rules{font-size:var(--t-meta);color:var(--color-text-muted)}.orders-console__verdict-rules summary{cursor:pointer}.orders-console__verdict-rules ul{margin:var(--sp-1) 0 0;padding-left:var(--sp-4)}.orders-console__status{border-radius:var(--r-pill);min-height:24px;padding:0 var(--sp-2);color:var(--color-text-muted);font-size:var(--t-meta);letter-spacing:.08em;text-transform:uppercase;border:1px solid;align-items:center;font-weight:800;display:inline-flex}.orders-console__status.good{color:var(--vanar-teal-strong,#0e766a)}.orders-console__status.watch{color:var(--color-warning-amber,#9a5a0a)}.orders-console__details{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(138px,1fr));display:grid}.orders-console__details span{border:1px solid var(--color-border-subtle);min-width:0}@supports (color:color-mix(in lab, red, red)){.orders-console__details span{border:1px solid color-mix(in srgb, var(--color-border-subtle) 72%, transparent)}}.orders-console__details span{border-radius:var(--r-control);background:var(--color-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.orders-console__details span{background:color-mix(in srgb, var(--color-bg-elevated) 72%, transparent)}}.orders-console__details span{padding:var(--sp-2);color:var(--color-text-muted);font-size:var(--t-eyebrow);overflow-wrap:anywhere;line-height:1.3}.orders-console__details strong{color:var(--color-text-secondary);font-size:var(--t-meta);letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;display:block}.orders-console__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.orders-console__actions-wrap{gap:var(--sp-2);display:grid}.orders-console__audit-form{gap:var(--sp-2);border:1px solid var(--color-error);display:grid}@supports (color:color-mix(in lab, red, red)){.orders-console__audit-form{border:1px solid color-mix(in srgb, var(--color-error) 20%, var(--color-border-subtle))}}.orders-console__audit-form{border-radius:var(--r-control);background:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.orders-console__audit-form{background:color-mix(in srgb, var(--color-error) 5%, var(--color-bg-panel-solid))}}.orders-console__audit-form{padding:var(--sp-2)}.orders-console__audit-form label{color:var(--color-text-secondary);font-size:var(--t-meta);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.orders-console__audit-form textarea{resize:vertical;border:1px solid var(--color-border-subtle);border-radius:var(--r-control);background:var(--color-bg-elevated);width:100%;min-height:68px;color:var(--color-text-primary);padding:var(--sp-2) var(--sp-2);font:inherit;line-height:1.4}.orders-console__audit-help{color:var(--color-text-muted);font-size:var(--t-eyebrow);margin:0;line-height:1.4}.orders-console__audit-controls{gap:var(--sp-2);flex-wrap:wrap;display:flex}.orders-console__audit-controls button{border:1px solid var(--color-border-subtle);border-radius:var(--r-chip);background:var(--color-bg-panel-solid);min-height:32px;color:var(--color-text-primary);padding:0 var(--sp-3);font-size:var(--t-meta);cursor:pointer;justify-content:center;align-items:center;font-weight:760;display:inline-flex}.orders-console__audit-controls .orders-console__danger{border-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.orders-console__audit-controls .orders-console__danger{border-color:color-mix(in srgb, var(--color-error) 34%, var(--color-border-subtle))}}.orders-console__audit-controls .orders-console__danger{background:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.orders-console__audit-controls .orders-console__danger{background:color-mix(in srgb, var(--color-error) 8%, var(--card))}}.orders-console__audit-controls .orders-console__danger{color:#8f2520}.orders-console__audit-controls button:disabled{cursor:not-allowed;opacity:.55}.orders-console__empty{border:1px dashed var(--color-border-subtle);border-radius:var(--r-control);background:var(--color-bg-panel-solid)}@supports (color:color-mix(in lab, red, red)){.orders-console__empty{background:color-mix(in srgb, var(--color-bg-panel-solid) 82%, transparent)}}.orders-console__empty{padding:var(--sp-4);color:var(--color-text-muted);font-size:var(--t-small)}.orders-dashboard-body{margin-top:var(--sp-6);width:min(100%, var(--dash-content-max))}.orders-dashboard-stack{gap:var(--sp-6);display:grid}.tofulfil{gap:var(--sp-3);min-width:0;display:grid}.tofulfil__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);display:flex}.tofulfil__head h2{margin:var(--sp-1) 0 0;color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--t-section);line-height:var(--lh-section);letter-spacing:var(--tr-display);text-transform:uppercase;font-weight:800}.tofulfil__intro{margin:var(--sp-1) 0 0;max-width:52ch;color:var(--color-text-muted);font-size:var(--t-meta);line-height:1.5}.tofulfil__head button{border:1px solid var(--color-border-subtle);border-radius:var(--r-chip);background:var(--color-bg-panel-solid);min-height:32px;color:var(--color-text-primary);padding:0 var(--sp-3);font-size:var(--t-meta);cursor:pointer;justify-content:center;align-items:center;font-weight:760;display:inline-flex}.tofulfil__head button:disabled{cursor:not-allowed;opacity:.55}.tofulfil__metrics{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(120px,160px));display:grid}.tofulfil__metric{border:1px solid var(--color-border-subtle);border-radius:var(--r-control);background:var(--color-bg-panel-solid);min-width:0}@supports (color:color-mix(in lab, red, red)){.tofulfil__metric{background:color-mix(in srgb, var(--color-bg-panel-solid) 92%, transparent)}}.tofulfil__metric{padding:var(--sp-3)}.tofulfil__metric span{color:var(--color-text-muted);font-size:var(--t-meta);letter-spacing:.14em;text-transform:uppercase;font-weight:800;display:block}.tofulfil__metric strong{margin-top:var(--sp-2);color:var(--color-text-primary);font-family:var(--font-display);font-size:24px;line-height:1;display:block}.tofulfil__metric.watch strong{color:var(--color-warning-amber,#9a5a0a)}.tofulfil__list{gap:var(--sp-2);display:grid}.tofulfil__row{gap:var(--sp-3);border:1px solid var(--color-border-subtle);border-top-color:var(--color-border-strong);border-radius:var(--r-control);background:var(--color-bg-panel-solid);min-width:0;padding:var(--sp-3);display:grid}.tofulfil__row-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.tofulfil__row-head h3{color:var(--color-text-primary);margin:0}.tofulfil__meta{align-items:center;gap:var(--sp-2);margin:var(--sp-1) 0 0;color:var(--color-text-muted);font-size:var(--t-meta);flex-wrap:wrap;display:flex}.tofulfil__status{border-radius:var(--r-pill);min-height:22px;padding:0 var(--sp-2);color:var(--color-text-muted);font-size:var(--t-meta);letter-spacing:.08em;text-transform:uppercase;border:1px solid;align-items:center;font-weight:800;display:inline-flex}.tofulfil__status.watch{color:var(--color-warning-amber,#9a5a0a)}.tofulfil__due{border:1px solid var(--vanar-teal);align-items:center;min-height:24px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tofulfil__due{border:1px solid color-mix(in srgb, var(--vanar-teal) 34%, var(--color-border-subtle))}}.tofulfil__due{border-radius:var(--r-pill);background:var(--vanar-teal)}@supports (color:color-mix(in lab, red, red)){.tofulfil__due{background:color-mix(in srgb, var(--vanar-teal) 10%, var(--card))}}.tofulfil__due{padding:0 var(--sp-2);color:var(--vanar-teal-strong,#0e766a);font-size:var(--t-eyebrow);white-space:nowrap;font-weight:780}.tofulfil__due.is-overdue{border-color:var(--color-warning-amber,#9a5a0a)}@supports (color:color-mix(in lab, red, red)){.tofulfil__due.is-overdue{border-color:color-mix(in srgb, var(--color-warning-amber,#9a5a0a) 44%, var(--color-border-subtle))}}.tofulfil__due.is-overdue{background:var(--color-warning-amber,#9a5a0a)}@supports (color:color-mix(in lab, red, red)){.tofulfil__due.is-overdue{background:color-mix(in srgb, var(--color-warning-amber,#9a5a0a) 12%, var(--card))}}.tofulfil__due.is-overdue{color:var(--color-warning-amber,#9a5a0a)}.tofulfil__buyer{align-items:baseline;gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.tofulfil__buyer .tofulfil__field-label{margin-bottom:0}.tofulfil__buyer-value{color:var(--color-text-primary);font-size:var(--t-meta);word-break:break-word;font-weight:700}.tofulfil__field-label{margin-bottom:var(--sp-1);color:var(--color-text-muted);font-size:var(--t-meta);letter-spacing:.12em;text-transform:uppercase;font-weight:800;display:block}.tofulfil__file{border:1px dashed var(--vanar-teal);width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.tofulfil__file{border:1px dashed color-mix(in srgb, var(--vanar-teal) 40%, var(--color-border-subtle))}}.tofulfil__file{border-radius:var(--r-control);background:var(--vanar-teal)}@supports (color:color-mix(in lab, red, red)){.tofulfil__file{background:color-mix(in srgb, var(--vanar-teal) 5%, transparent)}}.tofulfil__file{padding:var(--sp-2);color:var(--color-text-primary);font-size:var(--t-meta);cursor:pointer}.tofulfil__file::file-selector-button{margin-right:var(--sp-3);border:1px solid var(--vanar-teal)}@supports (color:color-mix(in lab, red, red)){.tofulfil__file::file-selector-button{border:1px solid color-mix(in srgb, var(--vanar-teal) 34%, var(--color-border-subtle))}}.tofulfil__file::file-selector-button{border-radius:var(--r-chip);background:var(--vanar-teal)}@supports (color:color-mix(in lab, red, red)){.tofulfil__file::file-selector-button{background:color-mix(in srgb, var(--vanar-teal) 12%, var(--card))}}.tofulfil__file::file-selector-button{padding:var(--sp-2) var(--sp-3);color:var(--vanar-teal-strong,#0e766a);font-size:var(--t-eyebrow);cursor:pointer;font-weight:780}.tofulfil__hint{margin:var(--sp-1) 0 0;color:var(--color-text-muted);font-size:var(--t-eyebrow);line-height:1.4}.tofulfil__picked{margin:var(--sp-1) 0 0;color:var(--vanar-teal-strong,#0e766a);font-size:var(--t-eyebrow);font-weight:700}.tofulfil__intake{gap:var(--sp-2);border:1px solid var(--color-border-subtle);border-radius:var(--r-control);background:var(--color-bg-elevated);display:grid}@supports (color:color-mix(in lab, red, red)){.tofulfil__intake{background:color-mix(in srgb, var(--color-bg-elevated) 58%, transparent)}}.tofulfil__intake{padding:var(--sp-3)}.tofulfil__intake h4{color:var(--color-text-primary);font-size:var(--t-meta);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:820}.tofulfil__intake-brief,.tofulfil__intake-docs p,.tofulfil__intake-error{color:var(--color-text-muted);font-size:var(--t-meta);margin:0;line-height:1.5}.tofulfil__intake-fields{gap:var(--sp-2);margin:0;display:grid}.tofulfil__intake-fields div{gap:2px;display:grid}.tofulfil__intake-fields dt,.tofulfil__intake-docs strong{color:var(--color-text-muted);font-size:var(--t-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.tofulfil__intake-fields dd{color:var(--color-text-primary);font-size:var(--t-small);margin:0}.tofulfil__packing-items{padding-left:var(--sp-3);color:var(--color-text-primary);font-size:var(--t-small);gap:2px;margin:0;display:grid}.tofulfil__packing-address{margin:var(--sp-2) 0 0;color:var(--color-text-primary);font-size:var(--t-small)}.tofulfil__packing-address strong{color:var(--color-text-muted);font-size:var(--t-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.tofulfil__intake-docs{gap:var(--sp-2);display:grid}.tofulfil__intake-docs article{gap:var(--sp-1);border:1px solid var(--color-border-subtle);border-radius:var(--r-control);background:var(--color-bg-panel-solid);min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.tofulfil__intake-docs article{background:color-mix(in srgb, var(--color-bg-panel-solid) 84%, transparent)}}.tofulfil__intake-docs article{padding:var(--sp-2)}.tofulfil__intake-doc-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);display:flex}.tofulfil__intake-doc-head div{gap:3px;min-width:0;display:grid}.tofulfil__intake-doc-head span{overflow-wrap:anywhere;color:var(--color-text-primary);font-size:var(--t-meta);font-weight:700}.tofulfil__intake-download{justify-content:center;align-items:center;gap:var(--sp-1);border:1px solid var(--vanar-teal);min-height:30px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tofulfil__intake-download{border:1px solid color-mix(in srgb, var(--vanar-teal) 34%, var(--color-border-subtle))}}.tofulfil__intake-download{border-radius:var(--r-control);background:var(--vanar-teal)}@supports (color:color-mix(in lab, red, red)){.tofulfil__intake-download{background:color-mix(in srgb, var(--vanar-teal) 10%, var(--card))}}.tofulfil__intake-download{color:var(--vanar-teal-strong,#0e766a);padding:0 var(--sp-2);font-size:var(--t-eyebrow);cursor:pointer;white-space:nowrap;font-weight:800}.tofulfil__intake-download:disabled{cursor:wait;opacity:.64}.tofulfil__notes textarea{resize:vertical;border:1px solid var(--color-border-subtle);border-radius:var(--r-control);background:var(--color-bg-elevated);width:100%}@supports (color:color-mix(in lab, red, red)){.tofulfil__notes textarea{background:color-mix(in srgb, var(--color-bg-elevated) 72%, transparent)}}.tofulfil__notes textarea{padding:var(--sp-2) var(--sp-2);color:var(--color-text-primary);font-size:var(--t-meta);line-height:1.45}.tofulfil__actions{justify-content:flex-end;display:flex}.tofulfil__actions button{border:1px solid var(--vanar-teal);justify-content:center;align-items:center;min-height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tofulfil__actions button{border:1px solid color-mix(in srgb, var(--vanar-teal) 38%, var(--color-border-subtle))}}.tofulfil__actions button{border-radius:var(--r-chip);background:var(--vanar-teal,#0e766a);color:#fff;padding:0 var(--sp-4);font-size:var(--t-meta);cursor:pointer;font-weight:780}.tofulfil__actions button:disabled{cursor:not-allowed;opacity:.55}.tofulfil__empty{border:1px dashed var(--color-border-subtle);border-radius:var(--r-control);background:var(--color-bg-panel-solid)}@supports (color:color-mix(in lab, red, red)){.tofulfil__empty{background:color-mix(in srgb, var(--color-bg-panel-solid) 82%, transparent)}}.tofulfil__empty{padding:var(--sp-4);color:var(--color-text-muted);font-size:var(--t-small)}.tofulfil__awaiting{border-radius:var(--r-control);background:var(--status-queued);border:1px solid #b4780c52;margin:0}@supports (color:color-mix(in lab, red, red)){.tofulfil__awaiting{background:color-mix(in srgb, var(--status-queued) 12%, var(--color-bg-panel-solid))}}.tofulfil__awaiting{padding:var(--sp-2) var(--sp-3);color:#8a5a06;font-size:var(--t-meta);max-width:64ch;line-height:1.45}.delivery-outbox{gap:var(--sp-3);min-width:0;display:grid}.delivery-outbox__head{justify-content:space-between;align-items:center;gap:var(--sp-4);display:flex}.delivery-outbox__head h2{margin:var(--sp-1) 0 0;color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--t-card);line-height:var(--lh-card);letter-spacing:var(--tr-display);text-transform:uppercase;font-weight:700}.delivery-outbox__head button,.delivery-outbox__actions button,.delivery-outbox__actions a{border:1px solid var(--color-border-subtle);border-radius:var(--r-chip);background:var(--color-bg-panel-solid);min-height:32px;color:var(--color-text-primary);padding:0 var(--sp-3);font-size:var(--t-meta);letter-spacing:0;cursor:pointer;justify-content:center;align-items:center;font-weight:760;text-decoration:none;display:inline-flex}.delivery-outbox__actions button{border-color:var(--color-warning-amber,#9a5a0a)}@supports (color:color-mix(in lab, red, red)){.delivery-outbox__actions button{border-color:color-mix(in srgb, var(--color-warning-amber,#9a5a0a) 28%, transparent)}}.delivery-outbox__actions button{background:var(--color-warning-amber,#9a5a0a)}@supports (color:color-mix(in lab, red, red)){.delivery-outbox__actions button{background:color-mix(in srgb, var(--color-warning-amber,#9a5a0a) 8%, transparent)}}.delivery-outbox__actions button{color:var(--color-warning-amber,#8a5008)}.delivery-outbox__actions button:disabled{cursor:wait;opacity:.55}.delivery-outbox__metrics{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.delivery-outbox__metric{border:1px solid var(--color-border-subtle);border-radius:var(--r-control);background:var(--color-bg-panel-solid);min-width:0}@supports (color:color-mix(in lab, red, red)){.delivery-outbox__metric{background:color-mix(in srgb, var(--color-bg-panel-solid) 90%, transparent)}}.delivery-outbox__metric{padding:var(--sp-2) var(--sp-3)}.delivery-outbox__metric span{color:var(--color-text-muted);font-size:var(--t-meta);letter-spacing:.14em;text-transform:uppercase;font-weight:800;display:block}.delivery-outbox__metric strong{margin-top:var(--sp-1);color:var(--color-text-primary);font-family:var(--font-display);font-size:22px;line-height:1;display:block}.delivery-outbox__metric.good strong{color:var(--vanar-teal-strong,#0e766a)}.delivery-outbox__metric.watch strong{color:var(--color-warning-amber,#9a5a0a)}.delivery-outbox__list{gap:var(--sp-2);display:grid}.delivery-outbox__row{gap:var(--sp-3);border:1px solid var(--color-border-subtle);border-radius:var(--r-control);background:var(--color-bg-panel-solid);min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.delivery-outbox__row{background:color-mix(in srgb, var(--color-bg-panel-solid) 96%, transparent)}}.delivery-outbox__row{padding:var(--sp-3)}.delivery-outbox__main{gap:var(--sp-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.delivery-outbox__main h3{color:var(--color-text-primary);margin:0}.delivery-outbox__main p,.delivery-outbox__error-text{margin:var(--sp-1) 0 0;color:var(--color-text-muted);font-size:var(--t-meta);line-height:1.45}.delivery-outbox__state{border-radius:var(--r-pill);min-height:24px;padding:0 var(--sp-2);color:var(--color-text-muted);font-size:var(--t-meta);letter-spacing:.08em;text-transform:uppercase;border:1px solid;align-items:center;font-weight:800;display:inline-flex}.delivery-outbox__state.good{color:var(--vanar-teal-strong,#0e766a)}.delivery-outbox__state.watch{color:var(--color-warning-amber,#9a5a0a)}.delivery-outbox__details{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(138px,1fr));display:grid}.delivery-outbox__details span{border:1px solid var(--color-border-subtle);min-width:0}@supports (color:color-mix(in lab, red, red)){.delivery-outbox__details span{border:1px solid color-mix(in srgb, var(--color-border-subtle) 70%, transparent)}}.delivery-outbox__details span{border-radius:var(--r-control);background:var(--color-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.delivery-outbox__details span{background:color-mix(in srgb, var(--color-bg-elevated) 68%, transparent)}}.delivery-outbox__details span{padding:var(--sp-2);color:var(--color-text-muted);font-size:var(--t-eyebrow);overflow-wrap:anywhere;line-height:1.3}.delivery-outbox__details strong{color:var(--color-text-secondary);font-size:var(--t-meta);letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;display:block}.delivery-outbox__drilldown{border-top:1px solid var(--color-border-subtle)}@supports (color:color-mix(in lab, red, red)){.delivery-outbox__drilldown{border-top:1px solid color-mix(in srgb, var(--color-border-subtle) 65%, transparent)}}.delivery-outbox__drilldown{padding-top:var(--sp-2)}.delivery-outbox__drilldown summary{color:var(--color-text-secondary);cursor:pointer;font-size:var(--t-eyebrow);letter-spacing:.08em;text-transform:uppercase;font-weight:820;list-style:none}.delivery-outbox__drilldown summary::-webkit-details-marker{display:none}.delivery-outbox__drilldown summary:after{content:"+";margin-left:var(--sp-2);color:var(--color-text-muted)}.delivery-outbox__drilldown[open] summary:after{content:"-"}.delivery-outbox__drilldown-grid{gap:var(--sp-2);margin:var(--sp-2) 0 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.delivery-outbox__drilldown-grid span,.delivery-outbox__action-note{border:1px solid var(--color-border-subtle);min-width:0}@supports (color:color-mix(in lab, red, red)){.delivery-outbox__drilldown-grid span,.delivery-outbox__action-note{border:1px solid color-mix(in srgb, var(--color-border-subtle) 70%, transparent)}}.delivery-outbox__drilldown-grid span,.delivery-outbox__action-note{border-radius:var(--r-control);background:var(--color-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.delivery-outbox__drilldown-grid span,.delivery-outbox__action-note{background:color-mix(in srgb, var(--color-bg-elevated) 68%, transparent)}}.delivery-outbox__drilldown-grid span,.delivery-outbox__action-note{padding:var(--sp-2);color:var(--color-text-muted);font-size:var(--t-eyebrow);overflow-wrap:anywhere;line-height:1.3}.delivery-outbox__drilldown-grid strong{color:var(--color-text-secondary);font-size:var(--t-meta);letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;display:block}.delivery-outbox__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.delivery-outbox__empty{border:1px dashed var(--color-border-subtle);border-radius:var(--r-control);background:var(--color-bg-panel-solid)}@supports (color:color-mix(in lab, red, red)){.delivery-outbox__empty{background:color-mix(in srgb, var(--color-bg-panel-solid) 82%, transparent)}}.delivery-outbox__empty{padding:var(--sp-4);color:var(--color-text-muted);font-size:var(--t-small)}@media (max-width:760px){.orders-console__head{flex-direction:column;align-items:flex-start}.orders-console__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-console__main{grid-template-columns:1fr}.delivery-outbox__head{flex-direction:column;align-items:flex-start}.delivery-outbox__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-outbox__main{grid-template-columns:1fr}}.dash-app .agent-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;display:grid;container-type:inline-size}.dash-app .agent-card{background:var(--color-bg-panel-solid);border:1px solid var(--color-border-subtle);border-top:1px solid var(--color-border-strong);cursor:default;border-radius:var(--r-control);grid-template-columns:minmax(78px,clamp(92px,24cqi,126px)) minmax(0,1fr);gap:clamp(12px,2vw,18px);min-height:226px;padding:clamp(14px,2vw,20px);transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.dash-app .agent-card-principal{border-color:var(--vanar-teal);grid-column:1/-1;grid-template-columns:minmax(124px,clamp(140px,18cqi,184px)) minmax(0,1fr);min-height:230px}@supports (color:color-mix(in lab, red, red)){.dash-app .agent-card-principal{border-color:color-mix(in srgb, var(--vanar-teal) 42%, var(--color-border-subtle))}}.dash-app .agent-card-principal{box-shadow:0 10px 28px #0e3c3514}.dash-app .agent-card-solo{grid-column:1/-1}.dash-app .agent-card:before{content:"";background:var(--agent-hue,var(--vanar-teal));transform-origin:top;width:3px;height:100%;transition:transform .16s;position:absolute;top:0;left:0;transform:scaleY(.11)}.dash-app .agent-card:hover:before{transform:scaleY(1)}.dash-app .agent-card:hover{border-color:var(--vanar-teal);transform:translateY(-2px);box-shadow:0 8px 24px #0e3c351f}.dash-app .agent-card-avatar{aspect-ratio:1;border:1px solid var(--color-border-subtle);border-radius:var(--r-control);background:var(--vanar-teal);width:100%;margin:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dash-app .agent-card-avatar{background:color-mix(in srgb, var(--vanar-teal) 10%, var(--card))}}.dash-app .agent-card-avatar{background-position:50%;background-size:cover;align-self:start}.dash-app .agent-card-avatar-icon{border-radius:var(--r-control);width:30px;height:30px;color:var(--vanar-teal,#03d9af);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e3c35b8;border:1px solid #ffffff85;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;left:8px}.dash-app .agent-card-principal .agent-card-avatar-icon{color:#fff;background:#0e3c35d6;width:38px;height:38px}.dash-app .agent-card-avatar-state{padding:3px var(--sp-2);border-radius:var(--r-pill);color:var(--emerald-ink,#d8e6d3);font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.14em;text-transform:uppercase;background:#0e3c35eb;font-weight:700;line-height:1;position:absolute;bottom:8px;left:8px}.dash-app .agent-card-main{flex-direction:column;min-width:0;display:flex}.dash-app .agent-card-head{align-items:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-2);display:flex}.dash-app .agent-card-head .agent-info{flex:1;min-width:0}.dash-app .agent-title-row{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.dash-app .agent-role-icon{border:1px solid var(--vanar-teal);flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dash-app .agent-role-icon{border:1px solid color-mix(in srgb, var(--vanar-teal) 36%, transparent)}}.dash-app .agent-role-icon{border-radius:var(--r-control);background:var(--vanar-teal)}@supports (color:color-mix(in lab, red, red)){.dash-app .agent-role-icon{background:color-mix(in srgb, var(--vanar-teal) 12%, transparent)}}.dash-app .agent-role-icon{color:var(--vanar-teal-strong,#0e766a)}.dash-app .agent-card-principal .agent-role-icon{color:#fff;background:var(--vanar-teal-strong,#0e766a);width:40px;height:40px}.dash-app .agent-card-head .agent-name{font-family:var(--font-display);font-size:var(--t-section);line-height:var(--lh-section);letter-spacing:var(--tr-display);text-transform:uppercase;color:var(--color-text-primary);overflow-wrap:anywhere;min-width:0;font-weight:800;text-decoration:none}.dash-app .agent-card-head .agent-role{align-items:center;gap:var(--sp-1);font-size:var(--t-eyebrow);font-family:var(--font-mono);color:var(--color-text-muted);margin-top:var(--sp-1);display:inline-flex}.dash-app .agent-card-head .status-pill{font-size:var(--t-meta);padding:3px var(--sp-2);letter-spacing:.15em;text-transform:uppercase;font-weight:700}.status-pill.working{background:var(--vanar-teal-soft);color:var(--vanar-teal-strong)}.status-pill.idle{background:var(--color-bg-elevated);color:var(--color-text-muted)}.status-pill.queued{color:#b45309;background:#f59e0b26}.status-pill.review{color:#0e7490;background:#06b6d41f}html[data-theme=dark] .status-pill.working{color:var(--vanar-teal)}html[data-theme=dark] .status-pill.queued{color:#fcd34d}html[data-theme=dark] .status-pill.review{color:#67e8f9}.dash-app .agent-task{font-size:var(--t-small);color:var(--color-text-body);background:var(--color-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.dash-app .agent-task{background:color-mix(in srgb, var(--color-bg-elevated) 78%, var(--card))}}.dash-app .agent-task{padding:var(--sp-2) var(--sp-3);border-left:2px solid var(--vanar-teal);margin-bottom:var(--sp-2);font-family:var(--font-body);overflow-wrap:anywhere;line-height:1.5}.dash-app .agent-skills{gap:var(--sp-1);margin-top:2px;margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.dash-app .agent-skill{font-size:var(--t-eyebrow);padding:3px var(--sp-2);border:1px solid var(--color-border-subtle,#0000001f);border-radius:var(--r-pill);color:var(--color-text-secondary,#5b5f66);background:#ffffff8f;line-height:1.2}.dash-app .agent-memory-strip,.agent-memory-panel{border:1px solid var(--vanar-teal)}@supports (color:color-mix(in lab, red, red)){.dash-app .agent-memory-strip,.agent-memory-panel{border:1px solid color-mix(in srgb, var(--vanar-teal) 24%, var(--color-border-subtle))}}.dash-app .agent-memory-strip,.agent-memory-panel{border-radius:var(--r-control);background:linear-gradient(135deg, #0e3c350f, transparent 48%), var(--color-bg-panel-solid)}.dash-app .agent-memory-strip{gap:var(--sp-2);margin:0 0 var(--sp-2);padding:var(--sp-2);display:grid}.dash-app .agent-memory-strip__metrics{gap:var(--sp-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dash-app .agent-memory-strip__metrics span,.agent-memory-panel__grid span{min-width:0;color:var(--color-text-muted);font-size:var(--t-meta);gap:2px;font-weight:650;line-height:1.2;display:grid}.dash-app .agent-memory-strip__metrics strong,.agent-memory-panel__grid strong{color:var(--color-text-primary);font-size:var(--t-small);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.agent-memory-open{white-space:nowrap;flex-shrink:0;text-decoration:none}.agent-memory-panel{gap:var(--sp-3);padding:var(--sp-3);display:grid}.agent-memory-panel__head{justify-content:space-between;align-items:start;gap:var(--sp-2);display:flex}.agent-memory-panel__head p{color:var(--vanar-teal-strong,#0e766a);font-size:var(--t-meta);letter-spacing:.14em;text-transform:uppercase;margin:0 0 3px;font-weight:800;line-height:1}.agent-memory-panel__head :is(h2,h3){color:var(--color-text-primary);margin:0}.agent-memory-panel__grid{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.agent-memory-panel__grid span{padding:var(--sp-2);border:1px solid var(--color-border-subtle);border-radius:var(--r-control);background:var(--color-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.agent-memory-panel__grid span{background:color-mix(in srgb, var(--color-bg-elevated) 78%, transparent)}}.agent-memory-panel__grid svg{color:var(--vanar-teal-strong,#0e766a)}.agent-memory-panel__note{color:var(--color-text-muted);font-size:var(--t-eyebrow);margin:0;line-height:1.45}.agent-memory-used{margin-top:var(--sp-2);border-top:1px dashed var(--vanar-teal)}@supports (color:color-mix(in lab, red, red)){.agent-memory-used{border-top:1px dashed color-mix(in srgb, var(--vanar-teal) 34%, transparent)}}.agent-memory-used{padding-top:var(--sp-2)}.agent-memory-used summary{align-items:center;gap:var(--sp-1);cursor:pointer;color:var(--color-text-secondary);font-size:var(--t-eyebrow);font-weight:750;list-style:none;display:flex}.agent-memory-used summary::-webkit-details-marker{display:none}.agent-memory-used summary strong{color:var(--vanar-teal-strong,#0e766a);font-size:var(--t-meta);margin-left:auto;font-weight:800}.agent-memory-used__body{gap:var(--sp-1);margin-top:var(--sp-2);color:var(--color-text-muted);font-size:var(--t-eyebrow);line-height:1.4;display:grid}.agent-memory-used__body span{padding:var(--sp-2) var(--sp-2);border:1px solid var(--color-border-subtle);border-radius:var(--r-control);background:var(--color-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.agent-memory-used__body span{background:color-mix(in srgb, var(--color-bg-elevated) 72%, transparent)}}.dash-app .agent-card-composer{margin-top:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--vanar-rule,#00000014)}.dash-app .agent-card-interview{justify-content:center;align-items:center;gap:var(--sp-1);width:fit-content;min-height:34px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--vanar-emerald);margin-top:auto;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dash-app .agent-card-interview{border:1px solid color-mix(in srgb, var(--vanar-emerald) 28%, transparent)}}.dash-app .agent-card-interview{border-radius:var(--r-control);background:var(--vanar-emerald)}@supports (color:color-mix(in lab, red, red)){.dash-app .agent-card-interview{background:color-mix(in srgb, var(--vanar-emerald) 8%, white)}}.dash-app .agent-card-interview{color:var(--vanar-emerald);cursor:pointer;font-size:var(--t-meta);font-weight:800}.dash-app .agent-card-interview:focus-visible{outline-offset:2px;outline:3px solid #03d9af3d}.dash-app .agent-card-reply{margin-bottom:var(--sp-2);padding:var(--sp-2) var(--sp-2);border-radius:var(--r-control);background:var(--vanar-bg-2,#03d9af14);max-height:220px;color:var(--vanar-fg,inherit);font-size:var(--t-small);line-height:1.45;overflow-y:auto}.dash-app .agent-card-reply-kicker{margin-bottom:var(--sp-1);color:var(--vanar-teal,#03d9af);font-size:var(--t-meta);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.dash-app .agent-card-error{margin:0 0 var(--sp-2)}.dash-app .agent-card-form{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) minmax(86px,auto);align-items:center;width:100%;display:grid}.dash-app .agent-card-input{width:100%;min-width:0;min-height:40px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--vanar-rule,#00000029);border-radius:var(--r-control);background:var(--color-background,white);color:var(--vanar-fg,inherit);font-size:var(--t-small);line-height:1.35}.dash-app .agent-card-input:focus-visible{outline-offset:1px;border-color:var(--vanar-teal,#03d9af);outline:3px solid #03d9af2e}.dash-app .agent-card-send{justify-content:center;align-items:center;gap:var(--sp-1);min-height:40px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-control);background:var(--emerald,#0e3c35);color:var(--emerald-ink,#d8e6d3);cursor:pointer;font-size:var(--t-meta);border:0;font-weight:700;display:inline-flex}.dash-app .agent-card-send:focus-visible{outline-offset:2px;outline:3px solid #03d9af47}.dash-app .agent-card-send:disabled{cursor:not-allowed;opacity:.44}@container (max-width:720px){.dash-app .agent-card,.dash-app .agent-card-principal,.dash-app .agent-card-solo{grid-template-columns:minmax(68px,86px) minmax(0,1fr);min-height:0}.dash-app .agent-card-principal,.dash-app .agent-card-solo{grid-column:1/-1}.dash-app .agent-title-row{gap:var(--sp-2)}.dash-app .agent-role-icon{width:28px;height:28px}.dash-app .agent-card-form{grid-template-columns:1fr}.dash-app .agent-memory-strip__metrics,.agent-memory-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-app .agent-card-send{width:100%}}@container (max-width:460px){.dash-app .agent-card,.dash-app .agent-card-principal,.dash-app .agent-card-solo{grid-column:1/-1;grid-template-columns:1fr}.dash-app .agent-card-avatar{max-width:112px}}@media (max-width:760px){.agent-memory-panel__head{flex-direction:column}.agent-memory-panel__grid{grid-template-columns:1fr}}.agent-meta-row{font-size:var(--t-eyebrow);color:var(--color-text-muted);justify-content:space-between;display:flex}.agent-meta-row .queue-count{color:var(--color-text-primary);font-weight:600;font-family:var(--font-mono)}.agent-progress{background:var(--color-border-subtle);height:3px;margin-top:var(--sp-2);position:relative;overflow:hidden}.agent-progress-fill{background:linear-gradient(90deg, var(--agent-hue,var(--vanar-teal)) 0%, var(--vanar-teal) 100%);height:100%;transition:width .8s linear;position:relative}.agent-progress-fill:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);width:30px;animation:1.6s linear infinite progressShimmer;position:absolute;top:0;bottom:0;right:0}@keyframes progressShimmer{0%{transform:translate(-30px)}to{transform:translate(0)}}.xbpp-settings{width:min(100%, var(--dash-content-max));padding:var(--sp-8) 0;color:var(--color-text-primary);font-family:var(--font-body)}.xbpp-settings .dashboard-page-title{margin:0 0 var(--sp-2);font-family:var(--font-display);font-size:var(--t-page);line-height:var(--lh-page);letter-spacing:var(--tr-display);text-transform:uppercase;font-weight:800}.xbpp-settings .dashboard-page-blurb{max-width:620px;color:var(--color-text-secondary);font-size:var(--t-small);margin:0;line-height:1.45}.xbpp-settings-head{justify-content:space-between;gap:var(--sp-4);align-items:flex-start;display:flex}.xbpp-policy-meter,.xbpp-alert,.xbpp-source{align-items:center;gap:var(--sp-2);display:inline-flex}.xbpp-policy-meter{border:1px solid var(--color-border-subtle);border-radius:var(--r-control);padding:var(--sp-2) var(--sp-3);color:var(--vanar-teal-strong,#0e766a);background:var(--vanar-teal)}@supports (color:color-mix(in lab, red, red)){.xbpp-policy-meter{background:color-mix(in srgb, var(--vanar-teal) 9%, transparent)}}.xbpp-policy-meter{font-size:var(--t-meta);white-space:nowrap;font-weight:700}.xbpp-alert{color:#92400e;border-radius:var(--r-control);padding:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-3);font-size:var(--t-small);background:#f59e0b1a;border:1px solid #b4530952}.xbpp-section{margin-top:var(--sp-6)}.xbpp-section-head{justify-content:space-between;align-items:end;gap:var(--sp-4);margin-bottom:var(--sp-3);display:flex}.xbpp-section-head h2{font-family:var(--font-display);font-size:var(--t-card);line-height:var(--lh-card);letter-spacing:var(--tr-display);text-transform:uppercase;color:var(--color-text-primary);margin:0;font-weight:700}.xbpp-section-head span{color:var(--color-text-muted);font-size:var(--t-meta)}.xbpp-agent-grid,.xbpp-product-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));display:grid}.xbpp-card{border:1px solid var(--color-border-subtle);border-top-color:var(--color-border-strong);background:var(--color-bg-panel-solid);border-radius:var(--r-control);padding:var(--sp-4);flex-direction:column;min-width:0;display:flex}.xbpp-card-head{justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-3);align-items:flex-start;display:flex}.xbpp-card h3{margin:0 0 var(--sp-1);color:var(--color-text-primary)}.xbpp-card .mono,.xbpp-source{font-family:var(--font-mono);font-size:var(--t-eyebrow);color:var(--color-text-muted)}.xbpp-source{border:1px solid var(--color-border-subtle);border-radius:var(--r-pill);padding:3px var(--sp-2);text-transform:uppercase;letter-spacing:.08em;line-height:1.2}.xbpp-policy-list{gap:var(--sp-2);margin:auto 0 0;display:grid}.xbpp-policy-list div{justify-content:space-between;gap:var(--sp-4);border-top:1px solid var(--color-border-subtle);padding-top:var(--sp-2);display:flex}.xbpp-policy-list dt{color:var(--color-text-muted);font-size:var(--t-meta)}.xbpp-policy-list dd{color:var(--color-text-primary);font-size:var(--t-meta);text-align:right;overflow-wrap:anywhere;margin:0}.xbpp-field{gap:var(--sp-1);margin:var(--sp-3) 0;display:grid}.xbpp-field span,.xbpp-check{color:var(--color-text-muted);font-size:var(--t-meta)}.xbpp-field input{border:1px solid var(--color-border-subtle);border-radius:var(--r-control);background:var(--color-bg-elevated);width:100%;color:var(--color-text-primary);padding:var(--sp-2) var(--sp-3);font:inherit}.xbpp-check{gap:var(--sp-2);margin:var(--sp-3) 0 var(--sp-3);align-items:center;display:flex}.dash-inbox-empty{padding:var(--sp-6);color:var(--color-text-muted);font-size:var(--t-small)}.dash-app .dash-inbox-row{gap:var(--sp-2);padding:var(--sp-3) var(--sp-3);border-top:1px solid var(--color-border-subtle);color:inherit;font-size:var(--t-small);grid-template-columns:auto auto minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.dash-app .dash-inbox-row:first-child{border-top:0}.dash-app .dash-inbox-row-channel,.dash-app .dash-inbox-row-status{border-radius:var(--r-pill);padding:3px var(--sp-2);font-family:var(--font-mono);font-size:var(--t-meta);text-transform:uppercase;line-height:1.2}.dash-app .dash-inbox-row-channel{background:var(--vanar-teal)}@supports (color:color-mix(in lab, red, red)){.dash-app .dash-inbox-row-channel{background:color-mix(in srgb, var(--vanar-teal) 11%, transparent)}}.dash-app .dash-inbox-row-channel{color:var(--vanar-teal-strong,#0e766a)}.dash-app .dash-inbox-row-status{background:var(--badge-bg);color:var(--badge-text)}.dash-app .dash-inbox-row-summary{min-width:0;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-workbench{gap:var(--sp-3);border:1px solid var(--color-border-subtle);border-top-color:var(--color-border-strong);background:var(--color-bg-panel-solid);padding:var(--sp-4);grid-template-columns:minmax(0,1.55fr) minmax(180px,.5fr) minmax(220px,.65fr);align-items:stretch;display:grid}.dashboard-workbench__main{gap:var(--sp-3);min-width:0;display:flex}.dashboard-workbench__icon,.inbox-detail__mark{border:1px solid var(--vanar-teal);flex:none;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-workbench__icon,.inbox-detail__mark{border:1px solid color-mix(in srgb, var(--vanar-teal) 32%, var(--color-border-subtle))}}.dashboard-workbench__icon,.inbox-detail__mark{background:var(--vanar-teal)}@supports (color:color-mix(in lab, red, red)){.dashboard-workbench__icon,.inbox-detail__mark{background:color-mix(in srgb, var(--vanar-teal) 9%, transparent)}}.dashboard-workbench__icon,.inbox-detail__mark{color:var(--vanar-teal)}.dashboard-workbench h2,.dashboard-products-page h2,.inbox-detail h2,.inbox-detail h3{color:var(--color-text-primary);margin:0}.dashboard-workbench h2{font-family:var(--font-display);font-size:var(--t-card);line-height:var(--lh-card);letter-spacing:var(--tr-display);text-transform:uppercase;font-weight:700}.dashboard-workbench p,.dashboard-products-page p,.inbox-detail p{margin:var(--sp-1) 0 0;color:var(--color-text-muted);font-size:var(--t-small);line-height:1.5}.dashboard-workbench__actions{gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.dashboard-workbench__secondary{border-color:var(--color-border-subtle);color:var(--color-text-primary)}.dashboard-workbench__metrics{gap:var(--sp-2);display:grid}.dashboard-workbench__metrics span{align-items:center;gap:var(--sp-2);border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);padding:var(--sp-2) var(--sp-3);color:var(--color-text-muted);font-size:var(--t-eyebrow);text-transform:uppercase;display:flex}.dashboard-workbench__metrics strong{color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--t-small)}.dashboard-workbench__focus{align-items:stretch;min-width:0;display:grid}.dashboard-workbench__product,.dashboard-workbench__muted{justify-content:space-between;align-items:center;gap:var(--sp-3);border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);color:inherit;padding:var(--sp-3);text-decoration:none;display:flex}.dashboard-workbench__product span{min-width:0}.dashboard-workbench__product strong{color:var(--color-text-primary);font-size:var(--t-small);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-workbench__product small,.dashboard-workbench__muted{color:var(--color-text-muted);font-size:var(--t-eyebrow);line-height:1.45}.dashboard-products-page{gap:var(--sp-4);display:grid}.dashboard-products-page__bar{justify-content:space-between;align-items:center;gap:var(--sp-4);border:1px solid var(--color-border-subtle);background:var(--color-bg-panel-solid);padding:var(--sp-3);display:flex}.pcm-invite{align-items:flex-end;gap:var(--sp-2);flex-direction:column;flex:none;display:flex}.pcm-invite__note{font:11px var(--font-mono,ui-monospace);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--text-secondary,#56605a);text-align:right;margin:0}.pcm-invite[data-at-cap=true] .pcm-invite__note{color:var(--mpp-accent,#8a5410)}.pcm{flex:none;position:relative}.pcm__trigger{align-items:center;gap:var(--sp-1);display:inline-flex}.pcm__menu{z-index:20;min-width:min(320px, calc(100vw - var(--sp-8)));max-width:min(360px, calc(100vw - var(--sp-8)));gap:var(--sp-1);padding:var(--sp-2);border:1px solid var(--color-border-subtle);border-radius:var(--r-panel);background:var(--color-bg-panel-solid);display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #00000038}.pcm__item{gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--r-chip);color:var(--color-text-primary);text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:start;text-decoration:none;transition:background-color .12s;display:grid}.pcm__icon{border-radius:var(--r-chip);background:var(--vanar-teal-soft,#0e3c3514);width:32px;height:32px;color:var(--vanar-teal-strong);place-items:center;display:inline-grid}html[data-theme=dark] .pcm__icon{color:var(--mint-soft);background:#8fcfb029}.pcm__text{gap:2px;min-width:0;display:grid}.pcm__label{margin:0}.pcm__detail{font-size:var(--t-small);color:var(--color-text-muted);line-height:1.4}.pcm__item:hover,.pcm__item:focus-visible{background:var(--color-bg-hover,#7f7f7f1f);outline:none}.inbox-detail{gap:var(--sp-3);display:grid}.inbox-detail__back{justify-self:start}.inbox-detail__summary,.inbox-detail__panel{border:1px solid var(--color-border-subtle);background:var(--color-bg-panel-solid);padding:var(--sp-4)}.inbox-detail__summary{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);display:grid}.inbox-detail__summary-main{gap:var(--sp-3);min-width:0;display:flex}.inbox-detail__chips{gap:var(--sp-2);display:grid}.inbox-detail__chips span{border-left:2px solid var(--color-border-subtle);padding-left:var(--sp-2);color:var(--color-text-muted);font-size:var(--t-meta);text-transform:uppercase;gap:2px;display:grid}.inbox-detail__chips strong{overflow-wrap:anywhere;min-width:0;color:var(--color-text-primary);font-size:var(--t-meta);text-transform:none}.inbox-detail__actions{gap:var(--sp-2);grid-column:1/-1;display:grid}.inbox-detail__action-row{align-items:center;gap:var(--sp-2);border-top:1px solid var(--color-border-subtle);padding-top:var(--sp-3);flex-wrap:wrap;display:flex}.inbox-detail__action-context{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.08em;text-transform:uppercase;margin-right:auto}.inbox-detail__action-hint{margin:var(--sp-2) 0 0;color:var(--color-text-muted);font-size:var(--t-meta);line-height:1.45}.inbox-detail__action-button{border:1px solid var(--color-border-subtle);border-radius:var(--r-chip);cursor:pointer;justify-content:center;align-items:center;gap:var(--sp-2);min-height:44px;padding:0 var(--sp-4);font-size:var(--t-small);font-weight:700;display:inline-flex}.inbox-detail__action-button:disabled{cursor:not-allowed;opacity:.55}.inbox-detail__action-button--reject{color:#991b1b;background:#fff5f5;border-color:#b91c1c59}.inbox-detail__decision-notice,.inbox-detail__decision-error{align-items:center;gap:var(--sp-2);border:1px solid var(--color-border-subtle);border-radius:var(--r-control);padding:var(--sp-2) var(--sp-3);font-size:var(--t-small);font-weight:700;display:flex}.inbox-detail__decision-notice{color:#14532d;background:#ecfdf3;border-color:#14532d33}.inbox-detail__confirm-backdrop{z-index:70;padding:var(--sp-4);background:#0a14126b;place-items:center;display:grid;position:fixed;inset:0}.inbox-detail__confirm{border:1px solid var(--color-border-subtle);border-radius:var(--r-control);background:var(--color-bg-panel-solid);width:min(420px,100%);padding:var(--sp-5);box-shadow:0 18px 48px #0a141238}.inbox-detail__confirm h3{margin:0 0 var(--sp-2);color:var(--color-text-primary)}.inbox-detail__confirm p{color:var(--color-text-muted);font-size:var(--t-small);margin:0;line-height:1.55}.inbox-detail__confirm-actions{justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.inbox-detail__confirm-actions button{border:1px solid var(--color-border-subtle);border-radius:var(--r-chip);background:var(--color-bg-elevated);min-height:44px;color:var(--color-text-primary);cursor:pointer;padding:0 var(--sp-4);font-size:var(--t-small);font-weight:700}.inbox-detail__confirm-actions button:disabled{cursor:not-allowed;opacity:.55}.inbox-detail__confirm-actions .inbox-detail__confirm-danger{color:#fff;background:#991b1b;border-color:#991b1b}.inbox-detail__grid{gap:var(--sp-3);grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);display:grid}.inbox-detail__panel-head{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.inbox-detail__panel-head span,.inbox-detail__panel-head svg{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--t-meta)}.inbox-detail__fields{gap:var(--sp-2);margin:0 0 var(--sp-3);display:grid}.inbox-detail__fields div{gap:var(--sp-2);grid-template-columns:72px minmax(0,1fr);display:grid}.inbox-detail__fields dt{color:var(--color-text-muted);font-size:var(--t-eyebrow);text-transform:uppercase}.inbox-detail__fields dd{overflow-wrap:anywhere;min-width:0;color:var(--color-text-primary);font-size:var(--t-small);margin:0}.inbox-detail__body,.inbox-detail__headers pre{border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);max-height:420px;color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--t-meta);padding:var(--sp-3);white-space:pre-wrap;line-height:1.55;overflow:auto}.inbox-detail__artifact-body{border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);max-height:520px;padding:var(--sp-4);overflow:auto}.inbox-detail__timeline,.inbox-detail__attachments{margin:0;padding:0;list-style:none}.inbox-detail__timeline{gap:var(--sp-2);display:grid}.inbox-detail__timeline li,.inbox-detail__attachments li{border-left:2px solid var(--vanar-teal);padding-left:var(--sp-2);gap:3px;display:grid}.inbox-detail__timeline strong,.inbox-detail__attachments span{color:var(--color-text-primary);font-size:var(--t-small)}.inbox-detail__timeline span,.inbox-detail__timeline small,.inbox-detail__attachments small,.inbox-detail__muted{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--t-meta)}.inbox-detail__attachments{gap:var(--sp-2);display:grid}.inbox-detail__attachments a{color:var(--vanar-teal);font-size:var(--t-eyebrow)}.inbox-detail__headers{margin-top:var(--sp-3)}.inbox-detail__headers summary{cursor:pointer;color:var(--color-text-primary);font-size:var(--t-meta);font-weight:700}@media (max-width:980px){.dashboard-workbench,.inbox-detail__summary,.inbox-detail__grid{grid-template-columns:1fr}}@media (max-width:680px){.dashboard-products-page__bar,.dashboard-workbench__main,.inbox-detail__summary-main,.dashboard-workbench__actions,.inbox-detail__action-row,.inbox-detail__confirm-actions{display:grid}.inbox-detail__action-context{margin-right:0}.inbox-detail__fields div{grid-template-columns:1fr}}.dash-two-col{gap:var(--sp-4);grid-template-columns:1.4fr 1fr;display:grid}.workflow-panel{background:var(--color-bg-panel-solid);border:1px solid var(--color-border-subtle);padding:var(--sp-4);border-radius:var(--r-panel);min-height:280px;position:relative}.workflow-svg-wrap{height:220px;position:relative}.workflow-svg{width:100%;height:100%}.workflow-node-label{font-size:var(--t-eyebrow);color:var(--color-text-primary);background:var(--canvas,var(--color-bg-base));padding:2px var(--sp-1);font-weight:700;font-family:var(--font-mono);white-space:nowrap;margin-top:var(--sp-1);position:absolute;transform:translate(-50%)}.audit-log{background:var(--emerald);color:#cdd5dd;padding:var(--sp-4);font-family:var(--font-mono);font-size:var(--t-meta);border-radius:var(--r-panel);max-height:280px;line-height:1.7;position:relative;overflow-y:auto}.audit-log::-webkit-scrollbar{width:6px}.audit-log::-webkit-scrollbar-thumb{background:#ffffff1a}.audit-line{gap:var(--sp-2);display:flex}.audit-time{color:#fff6;flex-shrink:0}.audit-actor{color:var(--vanar-teal);flex-shrink:0;min-width:36px}.audit-text{color:#cdd5dd;flex:1}.audit-hash{color:#ffffff4d;font-size:var(--t-meta)}.audit-tag{font-size:var(--t-meta);padding:0 var(--sp-1);color:var(--vanar-teal);margin-left:var(--sp-1);background:#0e3c3526;display:inline-block}.inbox-list{background:var(--color-bg-panel-solid);border:1px solid var(--color-border-subtle);border-radius:var(--r-panel)}.inbox-row{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--color-border-subtle);cursor:pointer;grid-template-columns:28px 1fr auto auto;align-items:center;transition:background .15s;display:grid}.inbox-row:last-child{border-bottom:none}.inbox-row:hover{background:var(--color-bg-elevated)}.inbox-row .channel-icon{background:var(--color-bg-elevated);width:24px;height:24px;color:var(--color-text-secondary);font-size:var(--t-meta);font-weight:700;font-family:var(--font-mono);place-items:center;display:grid}.inbox-row .from{font-size:var(--t-small);color:var(--color-text-primary);font-weight:600}.inbox-row .preview{font-size:var(--t-eyebrow);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.inbox-row .assignee{font-size:var(--t-meta);padding:3px var(--sp-2);letter-spacing:.1em;background:var(--color-bg-elevated);color:var(--color-text-secondary);font-weight:700;font-family:var(--font-mono)}.inbox-row .time{font-size:var(--t-eyebrow);color:var(--color-text-muted);font-family:var(--font-mono)}.dash-rail{border-left:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);padding:var(--sp-5);gap:var(--sp-4);flex-direction:column;display:flex;overflow-y:auto}.rev-card{background:var(--color-bg-panel-solid);border:1px solid var(--color-border-subtle);border-top:1px solid var(--color-border-strong);padding:var(--sp-4);border-radius:var(--r-panel);position:relative}.rev-card .eyebrow{font-size:var(--t-meta);letter-spacing:.25em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--sp-2);font-weight:700}.rev-card .big-num{font-family:var(--font-display);color:var(--color-text-primary);font-size:36px;line-height:1}.rev-card .delta{font-size:var(--t-meta);color:var(--vanar-teal);margin-top:var(--sp-1);font-weight:600}.rev-bars{align-items:flex-end;gap:var(--sp-1);height:60px;margin-top:var(--sp-4);display:flex}.rev-bar{background:var(--vanar-teal-dim);flex:1;transition:all .2s;position:relative}.rev-bar.active{background:var(--vanar-teal)}.rev-bar:hover:after{content:attr(data-val);font-size:var(--t-meta);color:var(--color-text-primary);font-family:var(--font-mono);white-space:nowrap;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.order-list{gap:var(--sp-2);flex-direction:column;display:flex}.order-row{padding:var(--sp-2) var(--sp-3);background:var(--color-bg-panel-solid);border:1px solid var(--color-border-subtle);border-radius:var(--r-chip);justify-content:space-between;align-items:center;display:flex}.order-row .order-name{font-family:var(--sans);font-size:var(--t-label);line-height:var(--lh-label);letter-spacing:0;color:var(--color-text-primary);font-weight:600}.order-row .order-meta{font-size:var(--t-meta);color:var(--color-text-muted);font-family:var(--font-mono);margin-top:2px}.order-row .order-price{font-family:var(--font-display);font-size:var(--t-body);color:var(--color-text-primary)}.sparkline{stroke:var(--vanar-teal);stroke-width:1.5px;fill:none}.sparkline-fill{fill:var(--vanar-teal);opacity:.1}.agent-detail{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) clamp(320px,22vw,400px);height:100%;display:grid;overflow:hidden}@media (max-width:1100px){.agent-detail{grid-template-columns:minmax(0,1fr)}.agent-detail .agent-detail-rail{display:none}}.agent-detail-main{background:var(--color-bg-panel-solid);border:1px solid var(--color-border-subtle);border-top:1px solid var(--color-border-strong);border-radius:var(--r-panel);flex-direction:column;display:flex;overflow:hidden}.agent-hero{padding:var(--sp-6) var(--sp-7);border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:var(--sp-5);display:flex}.agent-hero-mark{background:var(--emerald);border-radius:var(--r-panel);--vanar-teal:var(--emerald-ink,#d8e6d3);place-items:center;width:80px;height:80px;display:grid;position:relative}.agent-hero-mark .code{font-family:var(--font-display);color:var(--emerald-ink,#d8e6d3);letter-spacing:.02em;font-size:28px}.agent-hero-mark .agent-hero-avatar{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.agent-chat-scroll .chat-msg .chat-avatar.advisor{background:0 0;border-radius:50%;flex:0 0 32px;width:32px;height:32px;padding:0;overflow:visible}.agent-chat-scroll .chat-msg .chat-avatar.advisor .chat-avatar-img{object-fit:cover;border-radius:inherit;width:32px;height:32px;display:block}.agent-hero-mark:before{content:"";background:var(--emerald-ink,#d8e6d3);width:12px;height:2px;position:absolute;top:6px;left:6px}.agent-hero-mark:after{content:"";background:var(--emerald-ink,#d8e6d3);width:12px;height:2px;position:absolute;bottom:6px;right:6px}.agent-hero-info{flex:1}.agent-hero-info .eyebrow{color:var(--vanar-teal);margin-bottom:var(--sp-1)}.agent-hero-info h1{margin-bottom:var(--sp-1)}.agent-hero-info .skills{gap:var(--sp-1);flex-wrap:wrap;display:flex}.agent-hero-info .skills .pill{font-size:var(--t-meta);padding:3px var(--sp-2);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-weight:600}.agent-hero-status{align-items:flex-end;gap:var(--sp-1);flex-direction:column;display:flex}.agent-hero-status .live{align-items:center;gap:var(--sp-1);font-size:var(--t-eyebrow);letter-spacing:.2em;color:var(--vanar-teal);text-transform:uppercase;font-weight:700;display:inline-flex}.agent-hero-status .live .dot{background:var(--vanar-teal);width:8px;height:8px;box-shadow:0 0 0 0 var(--vanar-teal-glow);border-radius:50%;animation:1.6s ease-out infinite pulse}.agent-insight-ribbon{gap:var(--sp-4);border-bottom:1px solid var(--color-border-subtle);padding:var(--sp-4) var(--sp-6) var(--sp-4);background:linear-gradient(90deg,#0e3c3512,#0000 42%),#ffffff70;grid-template-columns:8.5rem minmax(0,1fr);display:grid}.agent-insight-ribbon.is-blocked{background:linear-gradient(90deg,#b453091f,#0000 48%),#ffffff80}.agent-insight-status{align-items:flex-start;gap:var(--sp-2);color:var(--vanar-teal-strong,#0e766a);font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.12em;text-transform:uppercase;font-weight:800;line-height:1;display:flex}.agent-insight-status[data-status=blocked]{color:#92400e}.agent-insight-status[data-status=watch]{color:#0f766e}.agent-insight-copy{gap:var(--sp-2);min-width:0;display:grid}.agent-insight-kicker{gap:var(--sp-2);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;align-items:center;font-weight:750;display:flex}.agent-insight-kicker span{border:1px solid var(--color-border-subtle);padding:.1rem var(--sp-2);color:var(--vanar-teal-strong,#0e766a);letter-spacing:.1em}.agent-insight-copy h2{margin:0}.agent-insight-copy p{max-width:76ch;color:var(--color-text-secondary);font-size:var(--t-small);margin:0;line-height:1.45}.agent-insight-metrics,.agent-insight-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.agent-insight-metric{align-items:baseline;gap:var(--sp-1);border:1px solid var(--color-border-subtle);padding:var(--sp-1) var(--sp-2);color:var(--color-text-muted);font-size:var(--t-meta);background:#ffffff9e;line-height:1;display:inline-flex}.agent-insight-metric strong{color:var(--color-text-primary);font-size:var(--t-small)}.agent-insight-metric.tone-blocked{color:#92400e;border-color:#b4530957}.agent-insight-action{border-color:var(--color-border-subtle);background:var(--color-bg-panel-solid);color:var(--color-text-primary);text-decoration:none}.agent-insight-action:hover{border-color:var(--color-text-muted);border-color:var(--vanar-teal);color:var(--vanar-teal-strong,#0e766a)}.agent-insight-evidence{color:var(--color-text-muted);font-size:var(--t-meta)}.agent-insight-evidence summary{cursor:pointer;width:fit-content;font-weight:720}.agent-insight-evidence ul{gap:var(--sp-1);margin:var(--sp-2) 0 0;padding:0;list-style:none;display:grid}.agent-insight-evidence li{gap:var(--sp-2);min-width:0;display:flex}.agent-insight-evidence li span{color:var(--vanar-teal-strong,#0e766a);font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.08em;text-transform:uppercase}.agent-insight-skeleton{width:52%}.agent-insight-skeleton.is-wide{width:min(100%,34rem)}@media (max-width:760px){.agent-insight-ribbon{padding:var(--sp-3) var(--sp-4);grid-template-columns:minmax(0,1fr)}.agent-insight-metrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agent-insight-metric{justify-content:space-between}}.agent-chat-scroll{padding:var(--sp-5) var(--sp-7);gap:var(--sp-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.agent-dm__confirm{border:1px solid var(--brand-primary,var(--vanar-teal));background:var(--color-bg-canvas,#0818140d);border-radius:10px;flex-direction:column;gap:10px;margin:0 20px 12px;padding:12px 14px;display:flex}.agent-dm__confirm-label{font-size:var(--t-small);color:var(--color-text-primary);margin:0;font-weight:600;line-height:1.45}.agent-dm__confirm-actions{gap:10px;display:flex}.agent-dm__confirm-yes{font:inherit;font-size:var(--t-small);background:var(--brand-primary,var(--vanar-teal));color:#f7faf8;cursor:pointer;border:none;border-radius:8px;padding:7px 16px;font-weight:700}.agent-dm__confirm-no{font:inherit;font-size:var(--t-small);border:1px solid var(--color-border-subtle);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:8px;padding:7px 14px;font-weight:600}.agent-dm__confirm-yes:focus-visible,.agent-dm__confirm-no:focus-visible{outline:2px solid var(--brand-accent,var(--vanar-teal));outline-offset:2px}.agent-dm__confirm-yes:disabled,.agent-dm__confirm-no:disabled{opacity:.45;cursor:not-allowed}.agent-chat-composer{border-top:1px solid var(--color-border-subtle);padding:var(--sp-3) var(--sp-5) var(--sp-4);background:var(--color-bg-panel-solid)}.agent-chat-composer .composer-box{align-items:end;gap:var(--sp-3);grid-template-columns:minmax(0,1fr) 44px;width:100%;max-width:100%;display:grid}.agent-chat-composer .agent-chat-input{width:100%;min-width:0;min-height:54px;max-height:140px;padding:var(--sp-3) var(--sp-3);border:1px solid var(--color-border-strong);border-radius:var(--r-chip);background:var(--color-bg-panel-solid);color:var(--color-text-body);font-family:var(--font-body);font-size:var(--t-small);resize:vertical;outline:none;line-height:1.45;display:block;overflow-y:auto}.agent-chat-composer .agent-chat-input::placeholder{color:var(--color-text-muted)}.agent-chat-composer .agent-chat-input:focus-visible{border-color:var(--vanar-teal);box-shadow:0 0 0 3px #03d9af2e}.agent-chat-composer .agent-chat-input:disabled{cursor:not-allowed;opacity:.62}.agent-chat-composer .composer-send{background:var(--emerald,#0e3c35);width:44px;color:var(--emerald-ink,#d8e6d3);border-color:var(--emerald,#0e3c35);gap:0;padding:0}.agent-chat-composer .composer-send:hover:not(:disabled){background:#123f38;transform:translateY(-1px)}.agent-detail__role{margin-top:var(--sp-1);font-size:var(--t-small);line-height:var(--lh-small);color:var(--color-text-muted)}.agent-detail__msgs,.agent-detail__working{font-family:var(--font-mono);font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--color-text-muted)}.agent-detail__msgs{margin-top:var(--sp-1)}.agent-detail__working{align-items:center;gap:var(--sp-2);display:flex}.agent-detail__alert-title{margin:0 0 var(--sp-2);font-size:var(--t-dense);line-height:var(--lh-dense);font-weight:600}.agent-detail__alert-body,.agent-detail__empty{font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--color-text-muted)}.agent-detail__empty{font-size:var(--t-small);line-height:var(--lh-small)}.agent-detail__chips{gap:var(--sp-1);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.agent-detail__pill{border-color:var(--vanar-teal,#03d9af);color:var(--vanar-teal,#03d9af);background:0 0;text-decoration:none}.agent-detail__pill:hover{background:var(--vanar-teal,#03d9af)}@supports (color:color-mix(in lab, red, red)){.agent-detail__pill:hover{background:color-mix(in srgb, var(--vanar-teal,#03d9af) 10%, transparent)}}.agent-detail__out-title{font-size:var(--t-meta);line-height:var(--lh-meta);font-weight:600}.agent-detail__out-status,.agent-detail__out-meta{font-family:var(--font-mono);font-size:var(--t-meta);line-height:var(--lh-micro);color:var(--color-text-muted)}.agent-detail__out-status{letter-spacing:.16em;text-transform:uppercase}.agent-detail__out-status[data-delivered=true]{color:var(--vanar-teal,#03d9af)}.agent-detail__out-list{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agent-detail__out-list>li{gap:var(--sp-1);padding:var(--sp-2);border:1px solid var(--color-border-subtle,#00000014);flex-direction:column;display:flex}.agent-detail__out-row{justify-content:space-between;align-items:baseline;gap:var(--sp-2);display:flex}.agent-detail-rail{gap:var(--sp-4);--t-card:var(--t-card-min);flex-direction:column;display:flex;overflow-y:auto}.output-card :is(h2,h3),.agent-memory-panel__head :is(h2,h3){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.output-card{background:var(--color-bg-panel-solid);border:1px solid var(--color-border-subtle);border-top:1px solid var(--color-border-strong);padding:var(--sp-3);border-radius:var(--r-panel)}.output-card .head{margin-bottom:var(--sp-2);justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.output-card{word-break:break-word;overflow-wrap:anywhere}.output-card :is(h2,h3){color:var(--color-text-primary)}details.rail-collapse>summary{cursor:pointer;padding-right:var(--sp-5);list-style:none;position:relative}details.rail-collapse>summary::-webkit-details-marker{display:none}details.rail-collapse>summary.head>:is(h2,h3){margin-right:auto}details.rail-collapse>summary:after{content:"";border-right:2px solid var(--color-text-muted);border-bottom:2px solid var(--color-text-muted);opacity:.7;width:7px;height:7px;margin-top:-4px;transition:transform .15s;position:absolute;top:50%;right:2px;transform:rotate(-45deg)}details.rail-collapse[open]>summary:after{transform:rotate(45deg)}details.rail-collapse:not([open])>summary{margin-bottom:0}.output-card.is-action-required{border-color:var(--vanar-teal);border-top-color:var(--vanar-teal);box-shadow:0 0 0 1px var(--vanar-teal) inset;background:var(--vanar-teal)}@supports (color:color-mix(in lab, red, red)){.output-card.is-action-required{background:color-mix(in srgb, var(--vanar-teal) 6%, var(--color-bg-panel-solid))}}.output-card.is-action-required>summary.head :is(h2,h3){color:var(--vanar-teal-strong,#028a6e)}.rail-action-flag{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--vanar-teal-strong,#028a6e);padding:3px var(--sp-2);border-radius:var(--r-pill);white-space:nowrap;flex:none}.rail-empty-callout{border:1px dashed var(--vanar-teal);background:var(--vanar-teal)}@supports (color:color-mix(in lab, red, red)){.rail-empty-callout{background:color-mix(in srgb, var(--vanar-teal) 8%, transparent)}}.rail-empty-callout{border-radius:var(--r-control);padding:var(--sp-2) var(--sp-3);font-size:var(--t-meta);color:var(--color-text-primary)!important}.agent-control-card .head :is(h2,h3){align-items:center;gap:var(--sp-1);display:inline-flex}.agent-control-status{border:1px solid var(--color-border-subtle);border-radius:var(--r-pill);padding:3px var(--sp-2);font-family:var(--font-mono);font-size:var(--t-meta);text-transform:uppercase;color:var(--vanar-teal)}.agent-control-status.paused{color:#8a5a13;background:#d99a4a1f}.agent-control-metrics{gap:var(--sp-2);margin-bottom:var(--sp-3);font-family:var(--font-mono);font-size:var(--t-eyebrow);color:var(--color-text-muted);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.agent-control-metrics strong{color:var(--color-text-primary);font-weight:700}.agent-control-actions{gap:var(--sp-2);margin-bottom:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.agent-control-actions button,.agent-control-actions a,.agent-control-save{border-color:var(--color-border-subtle);background:var(--color-bg-elevated);color:var(--color-text-primary);text-decoration:none}.agent-control-actions button:hover:not(:disabled),.agent-control-actions a:hover,.agent-control-save:hover:not(:disabled){border-color:var(--color-text-muted)}.agent-control-save{width:100%;margin-bottom:var(--sp-3)}.agent-control-field{margin-bottom:var(--sp-2);font-size:var(--t-eyebrow);color:var(--color-text-muted);font-weight:700;display:block}.agent-control-field span{margin-bottom:var(--sp-1);display:block}.agent-control-field input,.agent-control-field textarea{border:1px solid var(--color-border-subtle);border-radius:var(--r-control);background:var(--color-bg-panel-solid);width:100%;padding:var(--sp-2) var(--sp-2);font-family:var(--font-mono);font-size:var(--t-meta);color:var(--color-text-primary)}.agent-control-chip-list{gap:var(--sp-1);flex-wrap:wrap;display:flex}.agent-control-chip{border:1px solid var(--color-border-subtle);border-radius:var(--r-pill);background:var(--color-bg-panel-solid);color:var(--color-text-primary);padding:var(--sp-1) var(--sp-2);font-size:var(--t-eyebrow);line-height:1.2}.agent-control-chip.muted{color:var(--color-text-muted)}.agent-control-check{align-items:flex-start;gap:var(--sp-2);margin:2px 0 var(--sp-2);font-size:var(--t-eyebrow);color:var(--color-text-secondary);display:flex}.agent-control-note,.agent-control-error{font-family:var(--font-mono);font-size:var(--t-eyebrow);margin:0;line-height:1.5}.agent-control-note{color:var(--color-text-muted)}.agent-control-error{color:#b33636}.agent-remit-list{gap:var(--sp-1);margin:0 0 var(--sp-3);flex-direction:column;padding:0;list-style:none;display:flex}.agent-remit-item{align-items:center;gap:var(--sp-2);border:1px solid var(--color-border-subtle);border-radius:var(--r-control);background:var(--color-bg-panel-solid);padding:var(--sp-1) var(--sp-2);display:flex}.agent-remit-item.is-done{border-color:var(--vanar-teal)}@supports (color:color-mix(in lab, red, red)){.agent-remit-item.is-done{border-color:color-mix(in srgb, var(--vanar-teal) 32%, var(--color-border-subtle))}}.agent-remit-item.is-done{background:var(--vanar-teal)}@supports (color:color-mix(in lab, red, red)){.agent-remit-item.is-done{background:color-mix(in srgb, var(--vanar-teal) 8%, var(--color-bg-panel-solid))}}.agent-remit-toggle{border:1px solid var(--color-border-subtle);border-radius:var(--r-pill);background:var(--color-bg-elevated);color:var(--color-text-muted);padding:2px var(--sp-2);font-family:var(--font-mono);font-size:var(--t-meta);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;flex:none}.agent-remit-item.is-done .agent-remit-toggle{border-color:var(--vanar-teal);color:var(--vanar-teal)}.agent-remit-item.is-active .agent-remit-toggle{border-color:var(--vanar-teal)}@supports (color:color-mix(in lab, red, red)){.agent-remit-item.is-active .agent-remit-toggle{border-color:color-mix(in srgb, var(--vanar-teal) 45%, var(--color-border-subtle))}}.agent-remit-item.is-active .agent-remit-toggle{background:var(--vanar-teal)}@supports (color:color-mix(in lab, red, red)){.agent-remit-item.is-active .agent-remit-toggle{background:color-mix(in srgb, var(--vanar-teal) 12%, var(--color-bg-elevated))}}.agent-remit-item.is-active .agent-remit-toggle{color:var(--color-text-primary);font-weight:600}.agent-remit-title{min-width:0;font-family:var(--sans);font-size:var(--t-label);line-height:var(--lh-label);letter-spacing:0;color:var(--color-text-primary);word-break:break-word;flex:1;font-weight:600}.agent-remit-item.is-done .agent-remit-title{color:var(--color-text-muted);text-decoration:line-through}.agent-remit-empty{margin:0 0 var(--sp-3)}.agent-remit-newhead{justify-content:space-between;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-1);display:flex}.agent-remit-newhead__label{font-size:var(--t-label);color:var(--color-text-muted);font-weight:600}.agent-remit-suggest{border:1px solid var(--rule);border-radius:var(--r-pill);font-size:var(--t-meta);color:var(--mpp-accent,#1d5e4e);cursor:pointer;background:0 0;align-items:center;gap:4px;padding:4px 10px;font-weight:600;display:inline-flex}.agent-remit-suggest:hover:not(:disabled){background:var(--surface-secondary)}.agent-remit-suggest:disabled{opacity:.6;cursor:default}.agent-remit-suggest-hint{margin:0 0 var(--sp-2);font-size:var(--t-meta);color:var(--color-text-muted)}.agent-remit{gap:var(--sp-4);flex-direction:column;display:flex}.agent-remit-section-label{margin:0 0 var(--sp-2);font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.agent-remit-activity{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agent-remit-activity li{flex-direction:column;gap:2px;display:flex}.agent-remit-activity-when{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--vanar-teal,#03d9af)}.agent-remit-activity-summary{font-size:var(--t-meta);color:var(--color-text-secondary);word-break:break-word;line-height:1.4}.output-list{gap:var(--sp-1);flex-direction:column;display:flex}.output-item{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-2);background:var(--color-bg-elevated);font-size:var(--t-meta);border:1px solid var(--color-border-subtle);cursor:pointer;display:flex}.output-item:hover{border-color:var(--vanar-teal)}.output-item .icon{color:var(--color-text-muted)}.output-item .name{color:var(--color-text-primary);flex:1;font-weight:500}.output-item .meta{font-size:var(--t-meta);color:var(--color-text-muted);font-family:var(--font-mono)}.agent-back{align-items:center;gap:var(--sp-1);font-size:var(--t-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);cursor:pointer;margin-bottom:var(--sp-3);font-weight:600;font-family:var(--font-body);display:inline-flex}.agent-back:hover{color:var(--vanar-teal)}.agent-chat-scroll .chat-msg{max-width:100%}.agent-chat-scroll .chat-bubble{font-size:var(--t-small)}.chat-bubble.chat-bubble--md,.chat-bubble.chat-bubble--md p,.chat-bubble.chat-bubble--md li{color:var(--color-text-primary,#111)!important}.chat-bubble.chat-bubble--md p{margin:0 0 var(--sp-2) 0;line-height:1.55}.chat-bubble.chat-bubble--md p:last-child{margin-bottom:0}.chat-bubble.chat-bubble--md ul,.chat-bubble.chat-bubble--md ol{margin:var(--sp-1) 0 var(--sp-2) 0;padding-left:var(--sp-4)}.chat-bubble.chat-bubble--md li{margin:2px 0;line-height:1.5}.chat-bubble.chat-bubble--md strong{color:var(--color-text-primary,#111);font-weight:600}.chat-bubble.chat-bubble--md code{font-family:var(--font-mono);font-size:var(--t-meta);padding:1px var(--sp-1);background:var(--color-bg-muted,#0000000a);border-radius:var(--r-micro)}.chat-bubble.chat-bubble--md pre{margin:var(--sp-2) 0;padding:var(--sp-2) var(--sp-3);background:var(--color-bg-muted,#0000000a);border-radius:var(--r-micro);font-size:var(--t-meta);overflow-x:auto}.chat-bubble.chat-bubble--md table{border-collapse:collapse;margin:var(--sp-2) 0;font-size:var(--t-small)}.chat-bubble.chat-bubble--md th,.chat-bubble.chat-bubble--md td{border:1px solid var(--color-border-subtle,#00000014);padding:var(--sp-1) var(--sp-2);text-align:left}.skill-grid{gap:var(--sp-2);grid-template-columns:1fr;display:grid}@media (min-width:1280px){.skill-grid{grid-template-columns:1fr 1fr}}.skill-card{gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border:1px solid var(--color-border-subtle,#00000014);background:var(--color-bg-panel-solid,#fff);cursor:default;border-radius:0;flex-direction:column;transition:border-color .12s,transform .12s;display:flex}.skill-card:hover{border-color:var(--vanar-teal,#03d9af);transform:translateY(-1px)}.skill-card-head{align-items:center;gap:var(--sp-1);color:var(--vanar-teal,#03d9af);display:flex}.skill-card-label{font-family:var(--font-mono);font-size:var(--t-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-primary,#111);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.skill-card-desc{font-size:var(--t-eyebrow);color:var(--color-text-secondary,#555);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.skill-card-tier{align-items:center;gap:var(--sp-2);font-family:var(--font-mono);margin-top:2px;display:flex}.skill-card-tier-dots{font-size:var(--t-meta);letter-spacing:.1em;color:var(--vanar-teal,#03d9af)}.skill-card-tier-label{font-size:var(--t-meta);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted,#6b7280)}.workflow-panel--v2{background:var(--color-bg-panel-solid);border:1px solid var(--color-border-subtle);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-panel)}.wf-head{margin-bottom:var(--sp-4);justify-content:space-between;align-items:flex-start;display:flex}.wf-eyebrow{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--sp-1)}.wf-meta{gap:var(--sp-4);display:flex}.wf-meta-item{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.wf-meta-label{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-muted)}.wf-meta-val{font-size:var(--t-small);color:var(--color-text-primary);font-weight:600}.wf-meta-val--warn{color:#b45309}html[data-theme=dark] .wf-meta-val--warn{color:#fcd34d}.wf-progress-bar{background:var(--color-border-subtle);height:4px;margin-bottom:var(--sp-5);position:relative}.wf-progress-fill{background:var(--vanar-teal);transition:width .8s;position:absolute;inset:0 auto 0 0}.wf-progress-label{font-family:var(--font-mono);font-size:var(--t-meta);color:var(--color-text-muted);letter-spacing:.1em;position:absolute;top:-22px;right:0}.wf-track{margin-bottom:var(--sp-4);align-items:center;gap:0;display:flex}.wf-step{align-items:center;gap:var(--sp-1);flex-direction:column;flex-shrink:0;display:flex}.wf-node{background:var(--color-bg-elevated);border:1.5px solid var(--color-border-subtle);border-radius:var(--r-control);place-items:center;width:44px;height:44px;display:grid;position:relative}.wf-step--done .wf-node{background:var(--vanar-teal-soft);border-color:var(--vanar-teal);color:var(--vanar-teal-strong)}html[data-theme=dark] .wf-step--done .wf-node{color:var(--vanar-teal)}.wf-step--active .wf-node{background:var(--emerald);border-color:var(--vanar-teal);color:var(--emerald-ink,#d8e6d3);box-shadow:0 0 0 4px #0e3c3526,0 0 16px #0e3c3566}.wf-step--queued .wf-node,.wf-step--pending .wf-node{opacity:.5}.wf-node-code{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.04em;font-weight:700}.wf-step--done .wf-node-code{display:none}.wf-node-check{color:currentColor}.wf-node-pulse{border:1.5px solid var(--vanar-teal);border-radius:var(--r-chip);pointer-events:none;animation:1.6s ease-out infinite agentPulse;position:absolute;inset:-6px}.wf-step-label{font-size:var(--t-eyebrow);color:var(--color-text-primary);font-weight:600}.wf-step--queued .wf-step-label,.wf-step--pending .wf-step-label{color:var(--color-text-muted)}.wf-step-time{font-family:var(--font-mono);font-size:var(--t-meta);color:var(--color-text-muted);letter-spacing:.05em}.wf-conn{background:var(--color-border-subtle);height:1.5px;margin:0 var(--sp-1);margin-bottom:var(--sp-5);flex:1;position:relative}.wf-conn.is-done{background:var(--vanar-teal)}.wf-conn.is-active{background:linear-gradient(90deg, var(--vanar-teal) 0%, var(--color-border-subtle) 100%);background-size:200% 100%;animation:1.5s linear infinite wfConnFlow}@keyframes wfConnFlow{0%{background-position:100% 0}to{background-position:-100% 0}}.wf-current{background:var(--color-bg-elevated);border-left:2px solid var(--vanar-teal);padding:var(--sp-2) var(--sp-3);gap:var(--sp-2);font-size:var(--t-meta);align-items:center;display:flex}.wf-current-label{font-family:var(--font-mono);font-size:var(--t-meta);color:var(--vanar-teal-strong);letter-spacing:.1em;text-transform:uppercase;flex-shrink:0}html[data-theme=dark] .wf-current-label{color:var(--vanar-teal)}.wf-current-detail{color:var(--color-text-body)}.audit-log--v2{background:var(--emerald);border-radius:var(--r-panel);--vanar-teal:var(--mint-soft,#8fcfb0);--vanar-teal-strong:var(--emerald-ink,#d8e6d3);--vanar-teal-soft:#d8e6d314;--vanar-teal-glow:#8fcfb04d;border:1px solid #d8e6d326}.audit-filters{align-items:center;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);background:#d8e6d30a;border-bottom:1px solid #d8e6d326;display:flex}.audit-filter{color:#e8f4f180;font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.1em;text-transform:uppercase;padding:var(--sp-1) var(--sp-2);cursor:pointer;background:0 0;border:1px solid #0000;transition:all .12s}.audit-filter:hover{color:var(--emerald-ink,#d8e6d3);border-color:#d8e6d34d}.audit-filter.is-on{color:var(--emerald,#0e3c35);background:var(--emerald-ink,#d8e6d3);border-color:var(--emerald-ink,#d8e6d3)}.audit-verified{align-items:center;gap:var(--sp-1);font-family:var(--font-mono);font-size:var(--t-meta);color:#d8e6d3b3;letter-spacing:.05em;margin-left:auto;display:inline-flex}.audit-log-body{max-height:320px;padding:var(--sp-1) 0;overflow-y:auto}.audit-line{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);font-family:var(--font-mono);font-size:var(--t-eyebrow);color:#e8f4f1d9;border-left:2px solid #0000;grid-template-columns:70px 50px 1fr auto;align-items:center;transition:background .12s;display:grid}.audit-line:hover{background:#d8e6d30d}.audit-line--policy{border-left-color:#fcd34d}.audit-line--handoff{border-left-color:var(--mint-soft,#8fcfb0)}.audit-line--approved{border-left-color:#c4b5fd}.audit-line--complete{border-left-color:var(--mint-soft,#8fcfb0)}.audit-time{color:#e8f4f166;font-size:var(--t-meta)}.audit-actor{background:var(--emerald-ink,#d8e6d3);color:var(--emerald,#0e3c35);padding:2px var(--sp-1);font-size:var(--t-meta);text-align:center;letter-spacing:.05em;border-radius:var(--r-micro);font-weight:700}.audit-text{color:#e8f4f1d9;line-height:1.4}.audit-tag{font-size:var(--t-meta);letter-spacing:.15em;padding:1px var(--sp-1);margin-left:var(--sp-1);border:1px solid;font-weight:700;display:inline-block}.audit-tag--policy{color:#fcd34d;background:#fcd34d14;border-color:#fcd34d66}.audit-tag--handoff{color:var(--mint-soft,#8fcfb0);background:#d8e6d314;border-color:#d8e6d366}.audit-tag--approved{color:#c4b5fd;background:#c4b5fd14;border-color:#c4b5fd66}.audit-tag--complete{color:#86efac;background:#86efac14;border-color:#86efac66}.audit-hash{color:#d8e6d380;font-size:var(--t-meta);cursor:help}.inbox-v2{background:var(--color-bg-panel-solid);border:1px solid var(--color-border-subtle);border-radius:var(--r-panel)}.inbox-tabs{align-items:center;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--color-border-subtle);display:flex}.inbox-tab{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--t-meta);padding:var(--sp-1) var(--sp-2);cursor:pointer;align-items:center;gap:var(--sp-1);background:0 0;border:1px solid #0000;font-weight:600;transition:all .12s;display:inline-flex}.inbox-tab:hover{color:var(--color-text-primary)}.inbox-tab.is-on{color:var(--color-text-primary);background:var(--color-bg-elevated);border-color:var(--color-border-subtle)}.inbox-tab-count{font-family:var(--font-mono);font-size:var(--t-meta);background:var(--color-border-subtle);color:var(--color-text-muted);padding:1px var(--sp-1)}.inbox-tab.is-on .inbox-tab-count{background:var(--vanar-teal);color:var(--emerald-ink,#d8e6d3)}.inbox-routing{align-items:center;gap:var(--sp-1);font-family:var(--font-mono);font-size:var(--t-meta);color:var(--color-text-muted);letter-spacing:.05em;margin-left:auto;display:inline-flex}.inbox-routing-dot{background:var(--vanar-teal);width:6px;height:6px;box-shadow:0 0 6px var(--vanar-teal-glow);border-radius:50%;animation:2.4s ease-in-out infinite vn-dot-pulse}.inbox-list--v2{flex-direction:column;display:flex}.inbox-row--v2{gap:var(--sp-3);padding:var(--sp-3) var(--sp-3);border-bottom:1px solid var(--color-border-subtle);cursor:pointer;grid-template-columns:50px 1fr auto auto;align-items:center;transition:background .12s;display:grid}.inbox-row--v2:last-child{border-bottom:none}.inbox-row--v2:hover{background:var(--color-bg-elevated)}.inbox-channel{width:44px;height:44px;font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.08em;background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--r-control);place-items:center;font-weight:700;display:grid}.inbox-channel--api{color:var(--vanar-teal-strong);background:var(--vanar-teal-soft);border-color:#0e3c3566}.inbox-channel--web{color:#1e40af;background:#1e40af14;border-color:#1e40af4d}.inbox-channel--tg{color:#0e7490;background:#0e749014;border-color:#0e74904d}html[data-theme=dark] .inbox-channel--api{color:var(--vanar-teal)}html[data-theme=dark] .inbox-channel--web{color:#93c5fd;background:#93c5fd14}html[data-theme=dark] .inbox-channel--tg{color:#67e8f9;background:#67e8f914}.inbox-content{min-width:0}.inbox-content-head{justify-content:space-between;gap:var(--sp-2);margin-bottom:3px;display:flex}.inbox-from{font-size:var(--t-small);color:var(--color-text-primary);font-weight:700}.inbox-time{font-family:var(--font-mono);font-size:var(--t-meta);color:var(--color-text-muted)}.inbox-preview{font-size:var(--t-meta);color:var(--color-text-body);text-overflow:ellipsis;white-space:nowrap;max-width:480px;overflow:hidden}.dash-app .artifact-preview-shell{max-height:340px;color:var(--vanar-fg);background:#f6f8f5;overflow:auto}.dash-app .artifact-preview-markdown-body.prose{color:var(--vanar-fg);font-size:var(--t-small);--tw-prose-body:var(--vanar-fg);--tw-prose-headings:var(--vanar-fg);--tw-prose-lead:var(--vanar-fg);--tw-prose-links:var(--vanar-teal-strong);--tw-prose-bold:var(--vanar-fg);--tw-prose-counters:var(--vanar-fg-dim);--tw-prose-bullets:var(--vanar-fg-dim);--tw-prose-hr:var(--vanar-rule);--tw-prose-quotes:var(--vanar-fg);--tw-prose-quote-borders:var(--vanar-teal);--tw-prose-captions:var(--vanar-fg-dim);--tw-prose-code:var(--vanar-fg);--tw-prose-pre-code:var(--vanar-fg);--tw-prose-pre-bg:#0e3c3514;--tw-prose-th-borders:var(--vanar-rule);--tw-prose-td-borders:var(--vanar-rule);line-height:1.55}.dash-app .artifact-preview-markdown-body.prose :where(h1,h2,h3,h4){font-family:var(--font-display,inherit);letter-spacing:0;margin-top:.8em;margin-bottom:.35em}.dash-app .artifact-preview-markdown-body.prose :where(p,li){color:var(--vanar-fg)}.inbox-route{align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.05em;display:inline-flex}.inbox-route-arrow{color:var(--vanar-teal)}.inbox-route-agent{color:var(--color-text-primary);font-weight:700}.inbox-action{border:1px solid var(--color-border-subtle);width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;place-items:center;transition:all .12s;display:grid}.inbox-action:hover{border-color:var(--vanar-teal);color:var(--vanar-teal)}.brief-panel{background:linear-gradient(135deg, var(--emerald) 0%, #0a2a23 100%);margin-bottom:var(--sp-5);border-radius:var(--r-card);color:var(--emerald-ink,#d8e6d3);--vanar-teal:var(--mint-soft,#8fcfb0);--vanar-teal-strong:var(--emerald-ink,#d8e6d3);--vanar-teal-soft:#d8e6d314;--vanar-teal-glow:#8fcfb04d;border:1px solid #d8e6d32e;position:relative;overflow:hidden}.brief-panel:before{content:"";pointer-events:none;background:radial-gradient(at 100% 0,#8fcfb02e,#0000 60%);width:360px;height:100%;position:absolute;top:0;right:0}.brief-panel:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(0deg,#0000 0 39px,#d8e6d30a 39px 40px),repeating-linear-gradient(90deg,#0000 0 39px,#d8e6d30a 39px 40px);position:absolute;inset:0}.brief-head{padding:var(--sp-4) var(--sp-5);z-index:1;border-bottom:1px solid #d8e6d326;justify-content:space-between;align-items:center;display:flex;position:relative}.brief-head-left{align-items:center;gap:var(--sp-3);display:flex}.brief-mark{width:38px;height:38px;color:var(--vanar-teal);border-radius:var(--r-control);background:#d8e6d31a;border:1px solid #d8e6d366;place-items:center;display:grid}.brief-eyebrow{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.18em;text-transform:uppercase;color:#d8e6d3b3}.brief-pulse{align-items:center;gap:var(--sp-2);font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.2em;text-transform:uppercase;color:var(--vanar-teal);padding:var(--sp-1) var(--sp-2);border:1px solid #d8e6d366;font-weight:700;display:inline-flex}.brief-pulse .dot{background:var(--vanar-teal);width:6px;height:6px;box-shadow:0 0 8px var(--vanar-teal-glow);border-radius:50%;animation:2.4s ease-in-out infinite vn-dot-pulse}.brief-body{z-index:1;grid-template-columns:320px 1fr;display:grid;position:relative}@media (max-width:1100px){.brief-body{grid-template-columns:1fr}}.brief-list{border-right:1px solid #d8e6d31f;flex-direction:column;display:flex}@media (max-width:1100px){.brief-list{border-bottom:1px solid #d8e6d31f;border-right:none}}.brief-row{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);text-align:left;cursor:pointer;color:#cfeae3;background:0 0;border:none;border-bottom:1px solid #d8e6d314;font-family:inherit;transition:background .15s;display:flex;position:relative}.brief-row:before{content:"";background:0 0;width:2px;transition:background .15s;position:absolute;top:0;bottom:0;left:0}.brief-row:hover{background:#d8e6d30a}.brief-row.is-active{color:#fff;background:#d8e6d314}.brief-row.is-active:before{background:var(--vanar-teal)}.brief-icon{flex-shrink:0;place-items:center;width:24px;height:24px;margin-top:2px;display:grid}.brief-icon--action{color:var(--vanar-teal)}.brief-icon--opportunity{color:#fcd34d}.brief-icon--learning{color:#c4b5fd}.brief-icon--risk{color:#fca5a5}.brief-row-body{gap:var(--sp-1);flex-direction:column;flex:1;min-width:0;display:flex}.brief-row-title{font-family:var(--sans);font-size:var(--t-label);line-height:var(--lh-label);letter-spacing:0;font-weight:600}.brief-row-tag{font-size:var(--t-meta);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:#d8e6d380;margin-top:var(--sp-1);align-self:flex-start}.brief-priority{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.18em;text-transform:uppercase;padding:2px var(--sp-1);border:1px solid;align-self:flex-start;font-weight:700;display:inline-block}.brief-priority--now{color:#fca5a5;background:#fca5a514;border-color:#fca5a566}.brief-priority--today{color:#fcd34d;background:#fcd34d14;border-color:#fcd34d66}.brief-priority--this-week{color:var(--vanar-teal);background:#d8e6d314;border-color:#d8e6d366}.brief-priority--note{color:#c4b5fd;background:#c4b5fd14;border-color:#c4b5fd66}.brief-detail{padding:var(--sp-5) var(--sp-6);gap:var(--sp-3);flex-direction:column;display:flex}.brief-detail-head{gap:var(--sp-2);display:flex}.brief-kind-pill{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.18em;text-transform:uppercase;padding:2px var(--sp-1);color:#fff9;border:1px solid #ffffff26}.brief-detail-body{font-size:var(--t-small);color:#cfeae3;max-width:65ch;line-height:1.55}.brief-rationale{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);font-size:var(--t-meta);color:#a8c8c1;background:#d8e6d30d;border-left:2px solid #d8e6d366;display:flex}.brief-rationale-label{font-family:var(--font-mono);color:var(--vanar-teal);flex-shrink:0}.brief-detail-actions{gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.brief-cta{background:var(--emerald-ink,#d8e6d3);color:var(--emerald,#0e3c35);padding:var(--sp-2) var(--sp-4);font-size:var(--t-small);cursor:pointer;font-weight:600;font-family:var(--display,var(--font-sans));align-items:center;gap:var(--sp-2);border-radius:var(--r-pill);border:none;transition:all .15s;display:inline-flex}.brief-cta:hover{background:var(--card);transform:translateY(-1px)}.brief-cta-arrow{font-size:var(--t-body);line-height:1}.brief-secondary{color:var(--emerald-ink,#d8e6d3);padding:var(--sp-2) var(--sp-1);font-family:var(--font-mono,var(--mono));font-size:var(--t-eyebrow);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-weight:500;transition:color .15s}.brief-secondary:hover{color:#fff}.brief-secondary--ghost{color:#d8e6d38c}.agent-mark{font-family:var(--font-display);flex-shrink:0;place-items:center;display:grid;position:relative;overflow:visible}.agent-mark--terminal{border-radius:var(--r-control);border:1px solid #0e3c3566;overflow:hidden}.agent-mark--terminal:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0e3c350f 0 1px,#0000 1px 3px);position:absolute;inset:0}.agent-mark--terminal .terminal-cursor{background:var(--vanar-teal);width:5px;height:1.5px;animation:1s steps(2,end) infinite termBlink;position:absolute;bottom:4px;right:5px}@keyframes termBlink{50%{opacity:0}}.agent-mark--avatar{font-weight:800;font-size:var(--t-small);border-radius:50%;box-shadow:inset 0 -2px 4px #00000026,inset 0 2px 4px #fff6}.agent-mark--portrait{box-shadow:none;overflow:hidden;background:0 0!important}.agent-mark--portrait svg{border-radius:50%}.agent-mark--glyph{border-radius:var(--r-micro);overflow:hidden}.agent-mark--glyph svg{display:block}.agent-mark--lg{font-size:var(--t-small)}.agent-mark--xl{font-size:18px}.agent-status-dot{border:2px solid var(--color-bg-panel-solid);z-index:2;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.agent-status-dot.working{background:var(--vanar-teal);box-shadow:0 0 8px var(--vanar-teal-glow);animation:2.4s ease-in-out infinite vn-dot-pulse}.agent-status-dot.queued{background:var(--status-queued)}.agent-status-dot.review{background:var(--status-review)}.agent-status-dot.idle{background:#94a3b8}.agent-mark.is-active:after{content:"";border-radius:inherit;pointer-events:none;border:1.5px solid #0e3c3599;animation:1.6s ease-out infinite agentPulse;position:absolute;inset:-3px}.agent-mark--avatar.is-active:after{border-radius:50%}@keyframes agentPulse{0%{opacity:1;transform:scale(.95)}to{opacity:0;transform:scale(1.4)}}@media (max-width:760px){.dash-topbar{min-width:0}.dash-topbar .brand,.dash-topbar .brand>span:not([aria-label]){display:none}.dash-topbar .foundry-org-pill{max-width:calc(100vw - 92px)}.dash-app .dash-rail{display:none}}.org-channels-settings{gap:var(--sp-4);display:grid}.ocs-card{gap:var(--sp-4);border:1px solid var(--color-border-subtle);background:var(--surface-primary,#fff);border-radius:.55rem;padding:clamp(1rem,2vw,1.35rem);display:grid}.ocs-card>.btn{justify-self:start}.ocs-card input:not([type=checkbox]):not([type=radio]):not([type=file]),.ocs-card select{min-height:44px}.ocs-card select{appearance:none;padding-right:var(--sp-8);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2352525b' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--sp-3) center;background-size:12px 8px}.ocs-card-head{gap:var(--sp-3);grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:start;display:grid}.ocs-card-head--text{grid-template-columns:minmax(0,1fr)}.ocs-card-head h2{color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--t-card);line-height:var(--lh-card);letter-spacing:var(--tr-display);text-transform:uppercase;margin:0 0 .2rem;font-weight:700}.ocs-card-head p,.ocs-note,.ocs-alert{color:var(--color-text-secondary);font-size:var(--t-small);margin:0;line-height:1.45}.ocs-alert{color:#9f352e}.ocs-icon{width:2.15rem;height:2.15rem;color:var(--vanar-teal);background:#0e3c350f;border:1px solid #0e3c3524;border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.ocs-icon svg,.ocs-status svg,.ocs-actions a svg,.ocs-snippet button svg{width:.95rem;height:.95rem}.ocs-status{align-items:center;gap:var(--sp-1);border-radius:var(--r-pill);color:#9f352e;font-size:var(--t-meta);padding:var(--sp-1) var(--sp-2);white-space:nowrap;border:1px solid #b5322b38;font-weight:750;display:inline-flex}.ocs-status[data-ok=true]{color:var(--vanar-teal);border-color:#0e3c3533}.ocs-grid{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ocs-info,.ocs-field{gap:var(--sp-1);display:grid}.ocs-info{padding:var(--sp-2);border:1px solid #0e3c351a;border-radius:.45rem}.ocs-info span,.ocs-field span{color:var(--color-text-secondary);font-size:var(--t-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:760}.ocs-info strong{min-width:0;color:var(--color-text-primary);font:var(--t-meta)/1.35 var(--font-mono,ui-monospace, monospace);overflow-wrap:anywhere}.ocs-field input{border:1px solid var(--color-border-subtle);background:var(--surface-primary,#fff);min-width:0;min-height:2.4rem;color:var(--color-text-primary);font:var(--t-small)/1.2 var(--font-mono,ui-monospace, monospace);padding:0 var(--sp-3);border-radius:.45rem}.ocs-actions{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.ocs-snippet{gap:var(--sp-2);display:grid}.ocs-snippet>div{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.ocs-snippet strong{color:var(--color-text-primary);font-size:var(--t-small)}.ocs-snippet pre{min-width:0;max-height:9rem;color:var(--color-text-primary);font:var(--t-meta)/1.45 var(--font-mono,ui-monospace, monospace);padding:var(--sp-3);white-space:pre-wrap;overflow-wrap:anywhere;background:#0e3c350b;border:1px solid #0e3c351a;border-radius:.45rem;margin:0;overflow:auto}@media (max-width:768px){.ocs-card-head,.ocs-grid{grid-template-columns:1fr}}.sandbox-live-only-notice{gap:var(--sp-3);padding:var(--sp-7);border:1px solid var(--color-border-subtle);border-radius:var(--r-chip);background:linear-gradient(135deg, #0e3c350b, transparent 45%), var(--surface-primary,#fff);max-width:44rem;display:grid;position:relative;overflow:hidden}.sandbox-live-only-notice:before{content:"";background:linear-gradient(90deg, var(--vanar-teal,#03d9af) 0%, var(--mpp-accent,#1d5e4e) 100%);height:2px;position:absolute;inset:0 0 auto}.sandbox-live-only-notice-eyebrow{font:var(--t-eyebrow) var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mpp-accent,var(--vanar-teal));margin:0}.sandbox-live-only-notice-body{font-size:var(--t-small);color:var(--color-text-secondary);max-width:38rem;margin:0;line-height:1.55}.sandbox-live-only-notice .btn--cta{margin-top:var(--sp-1);justify-self:start}.vanar-profile-menu{--profile-trigger-bg:var(--surface-primary,var(--color-bg-panel-solid,#fafaf7));--profile-trigger-hover-bg:var(--surface-secondary,var(--color-bg-elevated,#f3f3ec));--profile-menu-bg:var(--color-bg-panel-solid,var(--surface-primary,#fff));--profile-menu-hover-bg:var(--color-bg-elevated,var(--surface-secondary,#f3f3ec));--profile-menu-fg:var(--color-text-primary,var(--vanar-fg,#111318));--profile-menu-muted:var(--color-text-secondary,#5b5f66);--profile-menu-border:var(--color-border,var(--rule,#1113181a));--profile-menu-border-strong:var(--color-border-strong,#11131833);--profile-menu-shadow:0 10px 24px -6px #1113182e;--profile-menu-danger:#b00020;--profile-menu-danger-bg:#b000200f;align-items:center;display:inline-flex;position:relative}html[data-theme=dark] .vanar-profile-menu{--profile-trigger-bg:#121816e6;--profile-trigger-hover-bg:#17201df5;--profile-menu-bg:#121816;--profile-menu-hover-bg:#d8e6d314;--profile-menu-fg:#eef5ef;--profile-menu-muted:#a9b8af;--profile-menu-border:#d8e6d324;--profile-menu-border-strong:#d8e6d33d;--profile-menu-shadow:0 18px 42px #0000006b, 0 5px 16px #00000047;--profile-menu-danger:#ff5f7a;--profile-menu-danger-bg:#ff5f7a1f}.vanar-profile-menu-trigger{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2) var(--sp-1) var(--sp-1);border-radius:var(--r-pill);border:1px solid var(--profile-menu-border);background:var(--profile-trigger-bg);color:var(--profile-menu-fg);font-family:var(--font-mono,monospace);font-size:var(--t-meta);cursor:pointer;transition:border-color .12s,background .12s;display:inline-flex}.vanar-profile-menu-trigger:hover{border-color:var(--profile-menu-border-strong);background:var(--profile-trigger-hover-bg)}.vanar-profile-menu-trigger[data-compact=true]{padding-right:var(--sp-1)}.vanar-profile-menu-trigger:focus-visible{outline:2px solid var(--vanar-emerald,#0d4e44);outline-offset:2px}.vanar-profile-avatar{border-radius:var(--r-pill);background:var(--profile-trigger-bg);width:26px;height:26px;color:var(--vanar-emerald,#0d4e44);border:1px solid var(--profile-menu-border);place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff6b}.vanar-profile-avatar svg{stroke-width:2px;width:17px;height:17px}.vanar-profile-avatar-initial{font-family:var(--font-display,inherit);letter-spacing:.02em;font-size:13px;font-weight:800;line-height:1}.vanar-profile-menu-trigger:hover .vanar-profile-avatar{color:var(--vanar-teal,#03d9af);border-color:var(--profile-menu-border-strong)}.vanar-profile-label{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.vanar-profile-menu-dropdown{background:var(--profile-menu-bg);border:1px solid var(--profile-menu-border);border-radius:var(--r-chip);min-width:220px;box-shadow:var(--profile-menu-shadow);padding:var(--sp-1);z-index:90;position:absolute;top:calc(100% + 6px);right:0}.vanar-profile-menu-header{padding:var(--sp-2) var(--sp-2) var(--sp-1);border-bottom:1px solid var(--profile-menu-border);margin-bottom:var(--sp-1)}.vanar-profile-menu-email{font-family:var(--font-mono,monospace);font-size:var(--t-eyebrow);color:var(--profile-menu-muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;overflow:hidden}.vanar-profile-menu-name{font-family:var(--sans);font-size:var(--t-label);line-height:var(--lh-label);letter-spacing:0;color:var(--profile-menu-fg);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.vanar-profile-menu-wallet-row{align-items:center;gap:var(--sp-1);margin-top:var(--sp-1);display:flex}.vanar-profile-menu-wallet{font-family:var(--font-mono,monospace);font-size:var(--t-eyebrow);color:var(--profile-menu-muted)}.vanar-profile-menu-copy{align-items:center;gap:var(--sp-1);padding:2px var(--sp-1);font-family:var(--font-mono,monospace);font-size:var(--t-meta);color:var(--profile-menu-muted);border:1px solid var(--profile-menu-border);border-radius:var(--r-micro);cursor:pointer;background:0 0;line-height:1;display:inline-flex}.vanar-profile-menu-copy:hover,.vanar-profile-menu-copy:focus-visible{background:var(--profile-menu-hover-bg);color:var(--profile-menu-fg);outline:none}.vanar-profile-menu-copy svg{width:13px;height:13px}.vanar-profile-menu-balances{align-items:center;gap:var(--sp-2);margin-top:var(--sp-1);font-size:var(--t-eyebrow);color:var(--profile-menu-muted);display:flex}.vanar-profile-menu-balance strong{color:var(--profile-menu-fg);font-weight:600}.vanar-profile-menu-balance-sep{opacity:.5}.vanar-profile-menu-list{margin:0;padding:0;list-style:none}.vanar-profile-menu-item{text-align:left;width:100%;padding:var(--sp-2) var(--sp-2);font-size:var(--t-small);color:var(--profile-menu-fg);border-radius:var(--r-control);cursor:pointer;background:0 0;border:0;text-decoration:none;display:block}.vanar-profile-menu-item:hover,.vanar-profile-menu-item:focus-visible{background:var(--profile-menu-hover-bg);outline:none}.vanar-profile-menu-item-danger{color:var(--profile-menu-danger)}.vanar-profile-menu-item-danger:hover,.vanar-profile-menu-item-danger:focus-visible{background:var(--profile-menu-danger-bg)}.vanar-profile-menu-item-billing{align-items:center;gap:var(--sp-2);display:flex}.vanar-profile-menu-item-billing svg{color:var(--color-text-muted,#8a8d94);flex:none}.vanar-profile-menu-credits{font-family:var(--font-mono,"JetBrains Mono", monospace);font-size:var(--t-meta);font-variant-numeric:tabular-nums;color:var(--vanar-teal-ink);margin-left:auto;font-weight:600}.vanar-profile-menu-credits[data-level=low]{color:var(--warn)}.vanar-profile-menu-credits[data-level=empty]{color:var(--danger)}.launch-readiness-card{border:1px solid var(--vanar-rule);background:var(--surface-primary,#fafaf7);padding:var(--sp-4) var(--sp-5)}.launch-readiness-layout{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:center;display:grid}.launch-readiness-copy{min-width:0}.launch-readiness-copy h2{margin:var(--sp-1) 0 0;color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--t-card);line-height:var(--lh-card);letter-spacing:var(--tr-display);text-transform:uppercase;font-weight:700}.launch-readiness-copy p{max-width:42rem;margin:var(--sp-1) 0 0;color:var(--color-text-muted);font-size:var(--t-small);line-height:1.45}.launch-readiness-copy .launch-readiness-progress{margin-top:var(--sp-2);font-family:var(--font-mono,monospace);font-size:var(--t-eyebrow);letter-spacing:.14em;text-transform:uppercase}.launch-readiness-notice{width:fit-content;max-width:100%;margin-top:var(--sp-2);padding:var(--sp-2) var(--sp-2);border:1px solid var(--vanar-rule);border-radius:var(--r-control);font-size:var(--t-meta);background:#ffffffb8;line-height:1.35;display:inline-flex}.launch-readiness-notice[data-kind=info]{color:var(--vanar-emerald);background:#e7f1e4b8;border-color:#0e3c352e}.launch-readiness-notice[data-kind=warning]{border-color:#a06a125c}@supports (color:color-mix(in lab, red, red)){.launch-readiness-notice[data-kind=warning]{border-color:color-mix(in srgb, var(--color-warning,#b87d20) 36%, transparent)}}.launch-readiness-notice[data-kind=warning]{background:#fcf5e6}@supports (color:color-mix(in lab, red, red)){.launch-readiness-notice[data-kind=warning]{background:color-mix(in srgb, var(--color-warning-subtle,#fbf3e0) 82%, white)}}.launch-readiness-notice[data-kind=warning]{color:var(--color-warning-foreground,#7a5315)}.launch-readiness-notice[data-kind=error]{color:#8f1d1d;background:#b3363614;border-color:#b3363647}.launch-readiness-steps{gap:var(--sp-2);min-width:0;display:grid}.launch-readiness-step{gap:var(--sp-2);min-width:0;min-height:44px;padding:var(--sp-2) var(--sp-2);border:1px solid var(--vanar-rule);border-radius:var(--r-pill);background:#ffffffbd;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;position:relative;overflow:hidden}.launch-readiness-step[data-state=done],.launch-readiness-step[data-state=ready]{background:#e7f1e4e0;border-color:#0e3c3547}.launch-readiness-step[data-state=running],.launch-readiness-step[data-state=queued],.launch-readiness-step[data-state=review]{border-color:#a06a125c}@supports (color:color-mix(in lab, red, red)){.launch-readiness-step[data-state=running],.launch-readiness-step[data-state=queued],.launch-readiness-step[data-state=review]{border-color:color-mix(in srgb, var(--color-warning,#b87d20) 36%, transparent)}}.launch-readiness-step[data-state=running],.launch-readiness-step[data-state=queued],.launch-readiness-step[data-state=review]{background:#fbf3e0c7}@supports (color:color-mix(in lab, red, red)){.launch-readiness-step[data-state=running],.launch-readiness-step[data-state=queued],.launch-readiness-step[data-state=review]{background:color-mix(in srgb, var(--color-warning-subtle,#fbf3e0) 78%, transparent)}}.launch-readiness-step[data-state=running],.launch-readiness-step[data-state=queued],.launch-readiness-step[data-state=review]{padding-bottom:var(--sp-3)}.launch-readiness-step[data-state=unavailable]{background:#b3363614;border-color:#b3363647}html[data-theme=dark] .launch-readiness-card{background:#0e1512f0;border-color:#d8e6d31f}html[data-theme=dark] .launch-readiness-step{background:#121b17e0;border-color:#d8e6d324}html[data-theme=dark] .launch-readiness-step[data-state=done],html[data-theme=dark] .launch-readiness-step[data-state=ready]{background:linear-gradient(90deg,#13493a8f,#11241eeb),#121b17eb;border-color:#8be6b96b;box-shadow:inset 0 0 0 1px #8be6b914}html[data-theme=dark] .launch-readiness-step[data-state=running],html[data-theme=dark] .launch-readiness-step[data-state=queued],html[data-theme=dark] .launch-readiness-step[data-state=review]{background:linear-gradient(90deg,#7c551866,#11241edb),#121b17e0;border-color:#e8b44c5c}html[data-theme=dark] .launch-readiness-step[data-state=unavailable]{background:#7f1d1d38;border-color:#f8717157}.launch-step-index{border-radius:var(--r-pill);background:var(--vanar-emerald);width:26px;height:26px;color:var(--vanar-emerald-ink);font-family:var(--font-mono,monospace);font-size:var(--t-meta);place-items:center;font-weight:800;line-height:1;display:inline-grid}.launch-step-main{gap:var(--sp-2);white-space:nowrap;align-items:baseline;min-width:0;display:flex}.launch-step-main strong{color:var(--color-text-primary);font-size:var(--t-small);text-overflow:ellipsis;font-weight:800;line-height:1.1;overflow:hidden}.launch-step-main span{color:var(--color-text-muted);font-size:var(--t-meta);flex:none;line-height:1.1}.launch-step-action,.launch-step-chip{justify-content:center;align-items:center;gap:var(--sp-1);min-width:68px;min-height:28px;padding:0 var(--sp-3);border-radius:var(--r-pill);background:var(--green-pill,#163a2e);color:var(--green-pill-ink,#e7f1e4);font-size:var(--t-meta);white-space:nowrap;border:0;font-weight:800;line-height:1;display:inline-flex}.launch-step-action:disabled{cursor:not-allowed;opacity:.62}.launch-step-actions{gap:var(--sp-1);flex-wrap:wrap;justify-content:flex-end;min-width:0;display:inline-flex}.launch-step-actions .launch-step-action{min-width:0}.launch-step-action[data-variant=secondary]{color:var(--vanar-emerald);box-shadow:none;background:#ffffffd1;border:1px solid #0e3c3538}.launch-step-chip{color:var(--vanar-emerald);background:#0e3c351f}html[data-theme=dark] .launch-step-main strong{color:#eef9f1}html[data-theme=dark] .launch-step-main span{color:#a8b8af}html[data-theme=dark] .launch-readiness-step[data-state=done] .launch-step-main span,html[data-theme=dark] .launch-readiness-step[data-state=ready] .launch-step-main span,html[data-theme=dark] .launch-readiness-step[data-state=running] .launch-step-main span,html[data-theme=dark] .launch-readiness-step[data-state=queued] .launch-step-main span{color:#bdd2c7}html[data-theme=dark] .launch-step-index{color:#05271d;background:#c7f4dd}html[data-theme=dark] .launch-step-action,html[data-theme=dark] .launch-step-chip{color:#05271d;background:#c7f4dd;border:1px solid #c7f4dd3d}html[data-theme=dark] .launch-step-action[data-variant=secondary]{color:#d9fbe9;background:#c7f4dd1a;border-color:#c7f4dd38}html[data-theme=dark] .launch-step-chip{color:#d9fbe9;background:#c7f4dd24}html[data-theme=dark] .launch-step-action:disabled{color:#eef5efa3;background:#d8e6d31f;border-color:#d8e6d31f}.launch-step-icon-spin{animation:.6s linear infinite vn-btn-spin}.launch-step-progress{border-radius:var(--r-pill);pointer-events:none;background:#0e3c351f;height:3px;position:absolute;bottom:5px;left:42px;right:12px;overflow:hidden}.launch-step-progress:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#0e3c3500,#0e3c35b8,#0e3c3500);width:42%;animation:1.25s ease-in-out infinite launch-step-progress;position:absolute;top:0;bottom:0;left:0}@keyframes launch-step-progress{0%{transform:translate(-110%)}to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.launch-step-icon-spin,.launch-step-progress:after{animation:none}.launch-step-progress:after{opacity:.45;width:100%;transform:none}}.sandbox-orders-panel{padding:var(--sp-4);border:1px solid var(--vanar-rule);border-radius:var(--r-control);background:var(--surface-primary,#fafaf7);box-shadow:var(--shadow-md);scroll-margin:24px}.sandbox-orders-header{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.sandbox-orders-toggle{align-items:center;gap:var(--sp-2);width:100%;min-width:0;padding:var(--sp-2);border-radius:var(--r-chip);color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;transition:background .14s,border-color .14s;display:inline-flex}.sandbox-orders-toggle:hover{border-color:var(--vanar-rule);background:var(--surface-secondary,#0e3c350a)}.sandbox-orders-toggle:focus-visible{outline:2px solid var(--vanar-emerald);outline-offset:2px}.sandbox-orders-toggle-icon{color:var(--vanar-emerald);flex:none;transition:transform .16s}.sandbox-orders-toggle[aria-expanded=true] .sandbox-orders-toggle-icon{transform:rotate(180deg)}.sandbox-orders-title{color:var(--vanar-fg);font-family:var(--sans);font-size:var(--t-label);line-height:var(--lh-label);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-weight:600}.sandbox-orders-count{padding:2px var(--sp-2);border-radius:var(--r-pill);background:var(--badge-bg);color:var(--badge-text);font-size:var(--t-meta);text-align:center;flex:none}.sandbox-orders-body{margin-top:var(--sp-3);gap:var(--sp-3);flex-direction:column;display:flex}.sandbox-run-control{gap:var(--sp-2);flex-direction:column;align-items:flex-start;display:flex}.sandbox-run-control__copy{max-width:52ch;color:var(--vanar-fg-dim);font-size:var(--t-meta);margin:0;line-height:1.4}.sandbox-run-control__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.sandbox-orders-run-hint{color:var(--vanar-fg-dim);font-size:var(--t-meta);margin:0}.sandbox-orders-older>summary{cursor:pointer;padding:var(--sp-2) 0;color:var(--vanar-fg-dim);font-size:var(--t-meta);list-style:none}.sandbox-orders-older>summary::-webkit-details-marker{display:none}.sandbox-orders-older>summary:before{content:"▸";margin-right:var(--sp-2);transition:transform .12s;display:inline-block}.sandbox-orders-older[open]>summary:before{transform:rotate(90deg)}.sandbox-orders-older>summary:focus-visible{outline:2px solid var(--mpp-primary);outline-offset:2px}.sandbox-orders-card-target{border-radius:var(--r-chip);outline-offset:3px;outline:2px solid #0e3c3561;scroll-margin:24px}.sandbox-orders-card-target [data-testid=artifact-card]{box-shadow:0 0 0 1px #0e3c3533, var(--shadow-md)}.product-proof-review-backdrop{z-index:80;padding:var(--sp-7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081a177a;place-items:center;display:grid;position:fixed;inset:0}.product-proof-review-overlay{border-radius:var(--r-chip);background:var(--surface-primary,#fafaf7);border:1px solid #0e3c3538;grid-template-rows:auto minmax(0,1fr);width:min(1180px,100vw - 56px);max-height:calc(100vh - 56px);display:grid;overflow:hidden;box-shadow:0 30px 80px #081a1752}.product-proof-review-header{justify-content:space-between;align-items:flex-start;gap:var(--sp-5);padding:var(--sp-5) var(--sp-6) var(--sp-4);border-bottom:1px solid var(--vanar-rule);background:#f6f8f5;display:flex}.product-proof-review-header h2{margin:var(--sp-1) 0 var(--sp-1);color:var(--vanar-fg);font-family:var(--font-display);font-size:var(--t-page);line-height:var(--lh-page);letter-spacing:var(--tr-display);text-transform:uppercase;font-weight:800}.product-proof-review-header p{max-width:760px;color:var(--vanar-fg-dim);font-size:var(--t-small);margin:0;line-height:1.45}.product-proof-review-close{border:1px solid var(--vanar-rule);border-radius:var(--r-control);background:var(--surface-primary,#fafaf7);width:40px;height:40px;color:var(--vanar-fg);flex:none;place-items:center;display:inline-grid}.product-proof-review-close:hover{background:var(--vanar-bg-2)}.product-proof-review-body{min-height:0;padding:var(--sp-6);overflow:auto}.product-proof-review-body [data-testid=artifact-card]{border-radius:var(--r-control);min-height:100%;box-shadow:none}.product-proof-review-body .artifact-preview-shell{min-height:min(58vh,680px);max-height:none;padding:var(--sp-7);background:#fffdfa}.product-proof-review-body [data-testid=artifact-card] footer{z-index:1;padding:var(--sp-3) var(--sp-6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fafaf7f5;margin-bottom:-24px;margin-left:-24px;margin-right:-24px;position:sticky;bottom:-24px}.product-proof-review-empty{border:1px dashed var(--vanar-rule);border-radius:var(--r-control);min-height:360px;font-family:var(--sans);font-size:var(--t-body);line-height:var(--lh-body);color:var(--fg-dim);place-items:center;display:grid}.sandbox-order-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.sandbox-order-row{gap:var(--sp-2) var(--sp-2);min-width:0;padding:var(--sp-2);border-radius:var(--r-control);color:var(--vanar-fg);font-size:var(--t-small);background:#e7f1e494;border:1px solid #0e3c3524;grid-template-columns:18px minmax(0,1fr);align-items:start;display:grid}.sandbox-order-spinner{place-items:center;width:18px;padding-top:1px;display:inline-grid}.sandbox-order-main{gap:3px;min-width:0;display:grid}.sandbox-order-title{font-family:var(--sans);font-size:var(--t-label);line-height:var(--lh-label);letter-spacing:0;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.sandbox-order-detail{color:var(--vanar-fg-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.28;display:-webkit-box;overflow:hidden}.sandbox-order-status{width:fit-content;max-width:100%;padding:3px var(--sp-2);border-radius:var(--r-pill);background:var(--badge-bg);color:var(--badge-text);font-size:var(--t-eyebrow);white-space:normal;grid-column:2;justify-self:start;margin-top:1px;line-height:1.15}@media (max-width:860px){.launch-readiness-layout{grid-template-columns:1fr}}@media (max-width:1100px){.dash-app .launch-readiness-layout{grid-template-columns:1fr}}@media (max-width:520px){.launch-readiness-step,.sandbox-orders-header{border-radius:var(--r-chip);grid-template-columns:1fr}.launch-step-index{display:none}.launch-step-main{white-space:normal}.launch-step-action,.launch-step-chip{width:100%}.sandbox-orders-count{justify-self:start}.product-proof-review-backdrop{padding:var(--sp-2)}.product-proof-review-overlay{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.product-proof-review-header{padding:var(--sp-4)}.product-proof-review-body{padding:var(--sp-3)}.product-proof-review-body .artifact-preview-shell{min-height:420px;padding:var(--sp-4)}}.launch-journey-card{border:1px solid var(--vanar-rule);border-radius:var(--r-chip);background:linear-gradient(180deg, var(--mpp-primary,#028a6e), transparent 60%), var(--surface-primary,#fafaf7);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.launch-journey-card{background:linear-gradient(180deg, color-mix(in srgb, var(--mpp-primary,#028a6e) 4%, transparent), transparent 60%), var(--surface-primary,#fafaf7)}}.launch-journey-card{padding:var(--sp-4) var(--sp-5)}.launch-journey-card:before{content:"";background:linear-gradient(90deg, var(--mpp-primary,#028a6e), var(--mpp-accent,#d99a4a));border-top-left-radius:var(--r-chip);border-top-right-radius:var(--r-chip);opacity:.65;height:2px;position:absolute;inset:0 0 auto}.launch-journey-head{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.launch-journey-headline{font-family:var(--font-display);font-size:var(--t-page);line-height:var(--lh-page);letter-spacing:var(--tr-display);text-transform:uppercase;color:var(--color-text-primary);margin:0;font-weight:800}.launch-journey-subhead{max-width:46rem;color:var(--color-text-muted);font-size:var(--t-small);margin:0;line-height:1.5}.launch-journey-pills{gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.launch-journey-pill{align-items:center;gap:var(--sp-1);min-height:30px;padding:0 var(--sp-3);border-radius:var(--r-pill);color:var(--vanar-emerald);font-size:var(--t-meta);white-space:nowrap;background:#ffffffd1;border:1px solid #0e3c3538;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.launch-journey-pill[data-variant=primary]{background:var(--vanar-teal);color:var(--emerald-ink,#d8e6d3);border-color:#0000}.launch-journey-affordances{gap:var(--sp-2);margin-top:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.launch-journey-affordance{min-width:0;padding:var(--sp-3) var(--sp-3);border:1px solid var(--vanar-rule);border-radius:var(--r-chip);color:var(--color-text-primary);font-size:var(--t-small);text-align:left;cursor:pointer;background:#ffffffbd;flex-direction:column;gap:3px;line-height:1.4;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.launch-journey-affordance:hover{background:#e7f1e4b3;border-color:#0e3c3552}.launch-journey-affordance strong{font-size:var(--t-small);font-weight:800;line-height:1.15}.launch-journey-affordance span{color:var(--color-text-muted);font-size:var(--t-meta);line-height:1.35}html[data-theme=dark] .launch-journey-card{background:linear-gradient(180deg, var(--mpp-primary,#028a6e), transparent 60%), #0e1512f0;border-color:#d8e6d31f}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .launch-journey-card{background:linear-gradient(180deg, color-mix(in srgb, var(--mpp-primary,#028a6e) 12%, transparent), transparent 60%), #0e1512f0}}html[data-theme=dark] .launch-journey-headline{color:#eef9f1}html[data-theme=dark] .launch-journey-subhead{color:#a8b8af}html[data-theme=dark] .launch-journey-pill{color:#d9fbe9;background:#c7f4dd1a;border-color:#c7f4dd38}html[data-theme=dark] .launch-journey-pill[data-variant=primary]{color:#05271d;background:#c7f4dd;border-color:#0000}html[data-theme=dark] .launch-journey-affordance{color:#eef9f1;background:#121b17e0;border-color:#d8e6d324}html[data-theme=dark] .launch-journey-affordance:hover{background:#13493a75;border-color:#8be6b96b}html[data-theme=dark] .launch-journey-affordance span{color:#bdd2c7}@media (max-width:520px){.launch-journey-affordances{grid-template-columns:1fr}}.dash-nav-item .badge--catalog{color:var(--vanar-emerald);background:#0e3c351f;font-weight:700}html[data-theme=dark] .dash-nav-item .badge--catalog{color:#d9fbe9;background:#c7f4dd24}.cbb-band{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cbb-card{gap:var(--sp-2);min-width:0;padding:var(--sp-4) var(--sp-4) var(--sp-3);border:1px solid var(--vanar-rule);border-radius:var(--r-chip);background:linear-gradient(180deg, var(--mpp-primary,#028a6e), transparent 60%), var(--surface-primary,#fafaf7);flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cbb-card{background:linear-gradient(180deg, color-mix(in srgb, var(--mpp-primary,#028a6e) 4%, transparent), transparent 60%), var(--surface-primary,#fafaf7)}}.cbb-card:before{content:"";background:linear-gradient(90deg, var(--mpp-primary,#028a6e), var(--mpp-accent,#d99a4a));border-top-left-radius:var(--r-chip);border-top-right-radius:var(--r-chip);opacity:.65;height:2px;position:absolute;inset:0 0 auto}.cbb-card__title{color:var(--color-text-primary);margin:0}.cbb-card__meta{color:var(--color-text-muted);font-size:var(--t-small);margin:0;line-height:1.45}.cbb-chips{gap:var(--sp-1);flex-wrap:wrap;margin-top:2px;display:flex}.cbb-chip{min-height:22px;padding:0 var(--sp-2);border-radius:var(--r-pill);color:var(--vanar-emerald);font-family:var(--font-mono,monospace);font-size:var(--t-eyebrow);letter-spacing:.06em;white-space:nowrap;background:#e7f1e4b8;border:1px solid #0e3c352e;align-items:center;line-height:1;display:inline-flex}html[data-theme=dark] .cbb-card{background:linear-gradient(180deg, var(--mpp-primary,#028a6e), transparent 60%), #0e1512f0;border-color:#d8e6d31f}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .cbb-card{background:linear-gradient(180deg, color-mix(in srgb, var(--mpp-primary,#028a6e) 12%, transparent), transparent 60%), #0e1512f0}}html[data-theme=dark] .cbb-card__title{color:#eef9f1}html[data-theme=dark] .cbb-card__meta{color:#a8b8af}html[data-theme=dark] .cbb-chip{color:#d9fbe9;background:#c7f4dd1f;border-color:#c7f4dd38}@media (max-width:900px){.cbb-band{grid-template-columns:1fr}}html.dark .dash-first-run__hero,html.dark .dash-first-run__panel,html.dark .dash-first-run__flow,html[data-theme=dark] .dash-first-run__hero,html[data-theme=dark] .dash-first-run__panel,html[data-theme=dark] .dash-first-run__flow{background:var(--card)}html.dark .dash-first-run__card,html[data-theme=dark] .dash-first-run__card{background:#1b211e}html.dark .dash-first-run__flow-step,html[data-theme=dark] .dash-first-run__flow-step{background:#e9ece80f}html.dark .channel-stream-card__status,html[data-theme=dark] .channel-stream-card__status{background:#e9ece812}html.dark .product-route-recovery,html[data-theme=dark] .product-route-recovery{background:linear-gradient(135deg, #d8e6d30d, transparent 44%), var(--card)}html.dark .orders-console__actions button,html[data-theme=dark] .orders-console__actions button{background:var(--vanar-teal)}@supports (color:color-mix(in lab, red, red)){html.dark .orders-console__actions button,html[data-theme=dark] .orders-console__actions button{background:color-mix(in srgb, var(--vanar-teal) 24%, var(--card))}}html.dark .orders-console__actions button,html[data-theme=dark] .orders-console__actions button{color:var(--fg)}html.dark .orders-console__actions .orders-console__danger,html.dark .orders-console__audit-controls .orders-console__danger,html[data-theme=dark] .orders-console__actions .orders-console__danger,html[data-theme=dark] .orders-console__audit-controls .orders-console__danger{background:var(--danger-soft);color:#f3b6b0}html.dark .tofulfil__due,html[data-theme=dark] .tofulfil__due{background:var(--vanar-teal)}@supports (color:color-mix(in lab, red, red)){html.dark .tofulfil__due,html[data-theme=dark] .tofulfil__due{background:color-mix(in srgb, var(--vanar-teal) 24%, var(--card))}}html.dark .tofulfil__due,html[data-theme=dark] .tofulfil__due{color:var(--fg)}html.dark .tofulfil__due.is-overdue,html[data-theme=dark] .tofulfil__due.is-overdue{background:var(--color-warning-amber,#9a5a0a)}@supports (color:color-mix(in lab, red, red)){html.dark .tofulfil__due.is-overdue,html[data-theme=dark] .tofulfil__due.is-overdue{background:color-mix(in srgb, var(--color-warning-amber,#9a5a0a) 30%, var(--card))}}html.dark .tofulfil__due.is-overdue,html[data-theme=dark] .tofulfil__due.is-overdue{color:var(--fg)}html.dark .tofulfil__intake-download,html[data-theme=dark] .tofulfil__intake-download{background:var(--vanar-teal)}html.dark .tofulfil__file::file-selector-button{background:var(--vanar-teal)}@supports (color:color-mix(in lab, red, red)){html.dark .tofulfil__file::file-selector-button{background:color-mix(in srgb, var(--vanar-teal) 24%, var(--card))}}html.dark .tofulfil__file::file-selector-button{color:var(--fg)}html[data-theme=dark] .tofulfil__file::file-selector-button{background:var(--vanar-teal)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .tofulfil__file::file-selector-button{background:color-mix(in srgb, var(--vanar-teal) 24%, var(--card))}}html[data-theme=dark] .tofulfil__file::file-selector-button{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){html.dark .tofulfil__intake-download,html[data-theme=dark] .tofulfil__intake-download{background:color-mix(in srgb, var(--vanar-teal) 24%, var(--card))}}html.dark .tofulfil__intake-download,html[data-theme=dark] .tofulfil__intake-download{color:var(--fg)}html.dark .dash-app .agent-card-avatar,html[data-theme=dark] .dash-app .agent-card-avatar{background:var(--vanar-teal)}@supports (color:color-mix(in lab, red, red)){html.dark .dash-app .agent-card-avatar,html[data-theme=dark] .dash-app .agent-card-avatar{background:color-mix(in srgb, var(--vanar-teal) 18%, var(--card))}}html.dark .dash-app .agent-task,html[data-theme=dark] .dash-app .agent-task{background:#1b211e}html.dark .dash-app .agent-skill,html[data-theme=dark] .dash-app .agent-skill{background:#e9ece80f}html.dark .dash-app .agent-card-interview,html[data-theme=dark] .dash-app .agent-card-interview{background:var(--vanar-emerald)}@supports (color:color-mix(in lab, red, red)){html.dark .dash-app .agent-card-interview,html[data-theme=dark] .dash-app .agent-card-interview{background:color-mix(in srgb, var(--vanar-emerald) 32%, var(--card))}}html.dark .dash-app .agent-card-interview,html[data-theme=dark] .dash-app .agent-card-interview{color:var(--fg)}html.dark .agent-insight-ribbon,html[data-theme=dark] .agent-insight-ribbon{background:linear-gradient(90deg,#0e3c3538,#0000 42%),#e9ece80d}html.dark .agent-insight-ribbon.is-blocked,html[data-theme=dark] .agent-insight-ribbon.is-blocked{background:linear-gradient(90deg, #b4530942, transparent 48%), var(--warn-soft)}html.dark .agent-insight-metric,html[data-theme=dark] .agent-insight-metric{background:#e9ece80f}html.dark .inbox-detail__action-button--reject,html[data-theme=dark] .inbox-detail__action-button--reject{background:var(--danger-soft);color:#f3b6b0;border-color:#e9ece829}html.dark .inbox-detail__decision-notice,html[data-theme=dark] .inbox-detail__decision-notice{background:var(--ok-soft);color:#a7e0c1;border-color:#e9ece829}html.dark .inbox-detail__decision-error,html[data-theme=dark] .inbox-detail__decision-error{background:var(--danger-soft);color:#f3b6b0;border-color:#e9ece829}html.dark .dash-app .artifact-preview-shell,html[data-theme=dark] .dash-app .artifact-preview-shell{background:var(--card);color:var(--fg)}html.dark .dash-app .artifact-preview-markdown-body.prose,html[data-theme=dark] .dash-app .artifact-preview-markdown-body.prose{color:var(--fg);--tw-prose-body:var(--fg);--tw-prose-headings:#f6fbf7;--tw-prose-lead:var(--fg);--tw-prose-bold:#f6fbf7;--tw-prose-counters:#a9b8af;--tw-prose-bullets:#a9b8af;--tw-prose-quotes:var(--fg);--tw-prose-captions:#a9b8af;--tw-prose-code:var(--fg);--tw-prose-pre-code:var(--fg);--tw-prose-pre-bg:#d8e6d30f}html.dark .dash-app .artifact-preview-markdown-body.prose :where(p,li),html[data-theme=dark] .dash-app .artifact-preview-markdown-body.prose :where(p,li){color:var(--fg)}html.dark .launch-readiness-notice,html[data-theme=dark] .launch-readiness-notice{background:#e9ece80f}html.dark .launch-readiness-notice[data-kind=info],html[data-theme=dark] .launch-readiness-notice[data-kind=info]{background:var(--ok-soft);color:#a7e0c1;border-color:#e9ece829}html.dark .launch-readiness-notice[data-kind=warning],html[data-theme=dark] .launch-readiness-notice[data-kind=warning]{background:var(--warn-soft);color:var(--color-warning-amber)}html.dark .launch-readiness-notice[data-kind=error],html[data-theme=dark] .launch-readiness-notice[data-kind=error]{background:var(--danger-soft);color:#f3b6b0;border-color:#e9ece829}html.dark .product-proof-review-header,html[data-theme=dark] .product-proof-review-header{background:#1b211e}html.dark .product-proof-review-body .artifact-preview-shell,html[data-theme=dark] .product-proof-review-body .artifact-preview-shell{background:var(--card);color:var(--fg)}html.dark .product-proof-review-body [data-testid=artifact-card] footer,html[data-theme=dark] .product-proof-review-body [data-testid=artifact-card] footer{background:#161b19f5}html.dark .sandbox-order-row,html[data-theme=dark] .sandbox-order-row{background:#e9ece80f}.ccaps{align-items:center;gap:var(--sp-2) var(--sp-3);font-size:var(--t-meta);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ccaps__row{display:contents}.ccaps__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ccaps__used{color:var(--color-text-muted)}.ccaps__input{width:100%;min-width:0;padding:var(--sp-1) var(--sp-2);border:1px solid var(--rule,#7f7f7f40);border-radius:var(--r-control,8px);color:inherit;font-size:var(--t-meta);background:0 0}.ccaps__save{padding:var(--sp-1) var(--sp-3);border:1px solid var(--rule,#7f7f7f40);border-radius:var(--r-control,8px);color:inherit;font-size:var(--t-meta);cursor:pointer;background:0 0;justify-self:start}.ccaps__save:hover{border-color:var(--vanar-teal);color:var(--vanar-teal)}.ccaps__save:focus-visible{outline:2px solid var(--vanar-teal)}@supports (color:color-mix(in lab, red, red)){.ccaps__save:focus-visible{outline:2px solid color-mix(in srgb, var(--vanar-teal) 42%, transparent)}}.ccaps__save:focus-visible{outline-offset:2px}@media (max-width:640px){.ccaps{gap:var(--sp-3);grid-template-columns:minmax(0,1fr)}.ccaps__row{align-items:center;gap:var(--sp-1) var(--sp-2);padding-bottom:var(--sp-3);border-bottom:1px solid var(--rule,#7f7f7f26);grid-template-columns:minmax(0,1fr) auto;display:grid}.ccaps__row:last-child{border-bottom:0;padding-bottom:0}.ccaps__name{grid-column:1/-1;font-weight:600}.ccaps__used{grid-column:1/-1}}.dash-topbar .dash-nav-toggle,.dash-nav__head,.dash-nav__footer,.dash-nav-scrim{display:none}@media (max-width:1100px){.dash-topbar .dash-nav-toggle{flex:none;display:grid}.dash-app,.dash-app--buyer{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;overflow-x:hidden}.dash-topbar{row-gap:var(--sp-2);grid-area:1/1;min-height:64px}.dash-main,.dashboard-section-main,.dash-empty-main{grid-area:2/1}.dash-nav{z-index:120;align-items:stretch;gap:var(--sp-1);width:min(288px,84vw);min-width:0;max-width:none;padding:var(--sp-4) var(--sp-4) var(--sp-8);border-right:1px solid var(--color-border-subtle);visibility:hidden;border-bottom:0;flex-direction:column;transition:transform .22s,visibility 0s linear .22s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto;transform:translate(-100%);box-shadow:0 18px 42px #00000047}.dash-nav[data-open=true]{visibility:visible;transition:transform .22s,visibility;transform:translate(0)}.dash-nav-item{white-space:normal;width:100%;min-height:40px}.dash-nav__head{padding-bottom:var(--sp-1);justify-content:flex-end;display:flex}.dash-nav__close{border:1px solid var(--color-border-subtle);border-radius:var(--r-chip);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.dash-nav__close:hover{color:var(--color-text-primary);background:var(--color-bg-elevated)}.dash-nav__close:focus-visible{outline:2px solid var(--vanar-teal)}@supports (color:color-mix(in lab, red, red)){.dash-nav__close:focus-visible{outline:2px solid color-mix(in srgb, var(--vanar-teal) 42%, transparent)}}.dash-nav__close:focus-visible{outline-offset:2px}.dash-nav-scrim{z-index:110;opacity:0;visibility:hidden;background:#090d0c70;transition:opacity .22s,visibility 0s linear .22s;display:block;position:fixed;inset:0}.dash-nav-scrim[data-open=true]{opacity:1;visibility:visible;transition:opacity .22s,visibility}}@media (max-width:760px){.dash-nav__footer{padding-top:var(--sp-4);border-top:1px solid var(--color-border-subtle);margin-top:auto;display:block}.dash-nav__surface-link{color:var(--color-text-secondary)}}@media (max-width:1100px) and (prefers-reduced-motion:reduce){.dash-nav,.dash-nav[data-open=true],.dash-nav-scrim,.dash-nav-scrim[data-open=true]{transition:none}}.agent-detail__head{align-items:start;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6) var(--sp-4);border-bottom:1px solid var(--color-border-subtle);background:linear-gradient(180deg, #96bea01a, #96bea005), var(--color-bg-panel-solid);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.agent-detail__head-eyebrow{margin:0 0 var(--sp-1)}.agent-detail__head-title{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.agent-detail__head-title h1{margin:0}.agent-detail__head-actions{align-items:flex-end;gap:var(--sp-2);flex-direction:column;display:flex}.agent-detail__picker{border:1px solid var(--color-border-subtle);border-radius:var(--r-control);background:var(--color-bg-panel-solid);width:100%;min-width:200px;max-width:280px}.agent-detail__state{align-items:center;gap:var(--sp-1);padding:3px var(--sp-2);border-radius:var(--r-pill);font-family:var(--font-mono);font-size:var(--t-meta);line-height:var(--lh-micro);letter-spacing:var(--tr-eyebrow,.2em);text-transform:uppercase;font-weight:700;display:inline-flex}.agent-detail__state.is-active{color:var(--mpp-primary,#1d5e4e);background:#1d5e4e1a}.agent-detail__state.is-paused{color:var(--mpp-accent,#8a6100);background:#b482141f}.agent-detail__state-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.agent-detail__state.is-active .agent-detail__state-dot{animation:1.6s ease-out infinite pulse}.agent-detail__stats{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:0 var(--sp-6);border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-panel-solid);flex-wrap:wrap;display:flex}.agent-detail__stat-row{align-items:stretch;margin:0;display:flex}.agent-detail__stat{align-items:baseline;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-right:1px solid var(--color-border-subtle);color:var(--color-text-primary);display:flex}.agent-detail__stat:first-child{padding-left:0}.agent-detail__stat:last-child{border-right:0}.agent-detail__stat-value,.agent-detail__stat-label{margin:0}.agent-detail__stat-value{font-family:var(--font-display);font-size:18px;font-weight:800;line-height:1}.agent-detail__stat-label{font-family:var(--font-mono);font-size:var(--t-meta);line-height:var(--lh-micro);letter-spacing:var(--tr-eyebrow,.2em);text-transform:uppercase;color:var(--color-text-muted)}.agent-detail__stat[data-zero=true] .agent-detail__stat-value,.agent-detail__stat[data-zero=true] .agent-detail__stat-label{color:var(--color-text-muted)}.agent-detail__stat-line{padding:var(--sp-3) 0;font-size:var(--t-small);line-height:var(--lh-small);color:var(--color-text-muted);text-align:right;margin:0}.agent-chat-scroll{padding:var(--sp-6) var(--sp-6) var(--sp-8);background:radial-gradient(115% 80% at 6% 0%, #a8cdb26b, transparent 58%), radial-gradient(120% 95% at 100% 100%, #f0c8ac75, transparent 62%), var(--color-bg-panel-solid);scrollbar-width:thin;scrollbar-color:#14282247 transparent;gap:0}.agent-chat-scroll::-webkit-scrollbar{width:10px}.agent-chat-scroll::-webkit-scrollbar-track{background:0 0}.agent-chat-scroll::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background:#14282238 padding-box content-box;border:3px solid #0000}.agent-chat-scroll::-webkit-scrollbar-thumb:hover{background:#14282261 padding-box content-box}.agent-detail__column{flex-direction:column;width:100%;margin:0;display:flex}.agent-detail__turn{flex-direction:column;display:flex}.agent-detail__turn+.agent-detail__turn{margin-top:var(--sp-8)}.agent-detail__day{align-items:center;gap:var(--sp-3);margin:var(--sp-6) 0 var(--sp-5);font-family:var(--font-mono);font-size:var(--t-meta);line-height:var(--lh-micro);letter-spacing:var(--tr-eyebrow,.2em);text-transform:uppercase;color:var(--color-text-muted);display:flex}.agent-detail__day:before,.agent-detail__day:after{content:"";background:var(--color-border-subtle);flex:1;height:1px}.agent-detail__turn:first-child .agent-detail__day{margin-top:0}.agent-chat-scroll .chat-msg{gap:var(--sp-3);max-width:100%;display:flex}.agent-chat-scroll .chat-msg.user{flex-direction:row-reverse}.agent-detail__turn-body{flex:1;min-width:0}.agent-chat-scroll .chat-msg.user .agent-detail__turn-body{flex-direction:column;align-items:flex-end;display:flex}.agent-detail__turn-meta{align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-1);font-family:var(--font-mono);font-size:var(--t-meta);line-height:var(--lh-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);display:flex}.agent-detail__turn-who{color:var(--color-text-secondary);font-weight:700}.agent-chat-scroll .chat-msg.user .chat-avatar.user{display:none}.agent-chat-scroll .chat-msg.advisor .chat-bubble{background:0 0;border:0;padding:0}.agent-chat-scroll .chat-msg.user .chat-bubble{max-width:46ch;padding:var(--sp-3) var(--sp-4);border:1px solid var(--color-border-subtle);border-radius:var(--r-chip);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb8}.agent-chat-composer{background:linear-gradient(180deg, #f0c8ac29, #f0c8ac0a), var(--color-bg-panel-solid)}.agent-detail__chips{gap:var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.agent-detail__chip{border-radius:var(--r-pill);border-color:var(--color-border-strong);background:var(--color-bg-panel-solid);color:var(--color-text-secondary);font-weight:600}.agent-detail__chip:hover:not(:disabled){background:var(--mpp-primary,#1d5e4e);border-color:var(--mpp-primary,#1d5e4e);color:var(--color-text-on-primary);transform:translateY(-1px)}.agent-chat-composer .composer-send{border-radius:var(--r-pill)}.agent-detail__composer-hint{margin:var(--sp-2) 0 0;font-family:var(--font-mono);font-size:var(--t-meta);line-height:var(--lh-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.agent-detail__notfound{padding:var(--sp-4);border:1px dashed var(--vanar-rule,#00000029);border-radius:var(--r-chip);background:#fff9}.dark .agent-chat-scroll{background:radial-gradient(115% 80% at 6% 0%, #3c6e5838, transparent 58%), radial-gradient(120% 95% at 100% 100%, #96643c2e, transparent 62%), var(--color-bg-panel-solid);scrollbar-color:#e6f0eb3d transparent}.dark .agent-chat-scroll::-webkit-scrollbar-thumb{background:#e6f0eb33 padding-box content-box}.dark .agent-chat-scroll .chat-msg.user .chat-bubble{background:#ffffff0f}.dark .agent-detail__notfound{background:#ffffff0a}.dark .agent-detail__head{background:linear-gradient(180deg, #78aa8c14, #78aa8c05), var(--color-bg-panel-solid)}.dark .agent-chat-composer{background:linear-gradient(180deg, #c8966e1a, #c8966e08), var(--color-bg-panel-solid)}@media (prefers-reduced-motion:reduce){.agent-detail__state.is-active .agent-detail__state-dot{animation:none}.agent-detail__chip:hover:not(:disabled){transform:none}}.agent-cadence-watchlist{margin:var(--sp-3) 0;padding:var(--sp-3);border:1px solid var(--rule);border-radius:var(--r-chip);background:var(--surface-secondary)}.agent-cadence-watchlist__head{margin:0 0 var(--sp-2);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mpp-primary);font-size:11px}.agent-cadence-watchlist ul{padding-left:var(--sp-4);margin:0}.agent-cadence-watchlist li{color:var(--text-primary);margin:2px 0;font-size:13px;line-height:1.45}.agent-cadence-watchlist__rule{margin:var(--sp-2) 0 0;padding-top:var(--sp-2);border-top:1px solid var(--rule);color:var(--chart-muted);font-size:12px;line-height:1.45}.wrd{gap:var(--sp-4);color:var(--vanar-fg);flex-direction:column;display:flex}.wrd-dtitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tr-display);font-style:normal;font-weight:800;line-height:1.1}.wrd-card{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-chip);background:var(--brand-green);color:var(--color-text-on-primary);flex-direction:column;display:flex}.wrd-card__brand{align-items:baseline;gap:var(--sp-2);display:flex}.wrd-card__kind{font-family:var(--font-mono,monospace);font-size:var(--t-micro);letter-spacing:.25em;text-transform:uppercase;color:var(--mint-soft,#8fcfb0)}.wrd-card__row{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.wrd-address-value{font-family:var(--font-mono,monospace);font-size:var(--t-body);color:var(--color-text-on-primary);overflow-wrap:anywhere}.wrd-copy{align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);font-family:var(--font-mono,monospace);font-size:var(--t-meta);color:var(--color-text-on-primary);border-radius:var(--r-micro);cursor:pointer;background:#f4f8f514;border:1px solid #f4f8f53d;flex-shrink:0;line-height:1;display:inline-flex}.wrd-copy:hover{background:#f4f8f52e;border-color:#f4f8f580}.wrd-copy:focus-visible{outline:2px solid var(--color-text-on-primary);outline-offset:2px;background:#f4f8f52e;border-color:#f4f8f580}.wrd-intro{font-size:var(--t-small);color:var(--vanar-fg-dim);margin:0;line-height:1.5}.wrd-more-toggle{align-items:center;gap:var(--sp-2);cursor:pointer;color:var(--vanar-teal-ink,#163a2e);background:0 0;border:none;align-self:flex-start;padding:0;display:inline-flex}.wrd-more-toggle:hover{color:var(--vanar-fg)}.wrd-more-toggle:focus-visible{outline:2px solid var(--mpp-accent,#1d5e4e);outline-offset:2px;border-radius:var(--r-micro)}.wrd-more-toggle svg{transition:transform .15s}.wrd[data-expanded=true] .wrd-more-toggle svg{transform:rotate(180deg)}.wrd-more{gap:var(--sp-4);flex-direction:column;display:flex}.wrd-more-line{font-size:var(--t-small);color:var(--vanar-fg-dim);margin:0;line-height:1.5}.wrd-explorer{align-items:center;gap:var(--sp-1);font-size:var(--t-meta);color:var(--mpp-accent,var(--vanar-teal-strong));align-self:flex-start;text-decoration:none;display:inline-flex}.wrd-explorer:hover{text-decoration:underline}.wrd-section{gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--vanar-rule);flex-direction:column;display:flex}.wrd-section p:not(.wrd-eyebrow){font-size:var(--t-small);color:var(--vanar-fg-dim);margin:0;line-height:1.5}.wrd-eyebrow{color:var(--mpp-accent,#1d5e4e);margin:0}.wrd-chip{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3) var(--sp-1) var(--sp-2);border:1px solid var(--vanar-rule);border-radius:var(--r-pill);font-size:var(--t-meta);color:var(--vanar-fg);background:var(--vanar-fg);align-self:flex-start;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wrd-chip{background:color-mix(in srgb, var(--vanar-fg) 4%, transparent)}}.wrd-cta{margin-top:var(--sp-2)}html.dark .wrd-eyebrow,html[data-theme=dark] .wrd-eyebrow,html.dark .wrd-more-toggle,html[data-theme=dark] .wrd-more-toggle{color:var(--mint-soft,#8fcfb0)}.order-research-strip{gap:var(--sp-2);margin-bottom:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:1px solid var(--vanar-rule,#0f17141f);display:grid}.order-research-strip__stages{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.order-research-strip__stages li{column-gap:var(--sp-1);flex:none;grid-template-columns:auto 1fr;grid-template-areas:"dot label""dot meta";align-items:center;display:grid}.order-research-strip__dot{background:var(--color-text-muted,#8a938d);opacity:.45;border-radius:999px;grid-area:dot;width:8px;height:8px}.order-research-strip__label{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);grid-area:label;font-weight:700}.order-research-strip__meta{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--color-text-muted);grid-area:meta}.order-research-strip__stages li[data-state=completed] .order-research-strip__dot{background:var(--mpp-primary,#028a6e);opacity:1}.order-research-strip__stages li[data-state=completed] .order-research-strip__label{color:var(--color-text-primary)}.order-research-strip__stages li[data-state=running] .order-research-strip__dot{background:var(--mpp-accent,#d99a4a);opacity:1;animation:1.4s ease-in-out infinite research-stage-pulse}.order-research-strip__stages li[data-state=running] .order-research-strip__label{color:var(--color-text-primary)}.order-research-strip__stages li[data-state=failed] .order-research-strip__dot{background:var(--color-danger,#b33636);opacity:1}.order-research-strip__stages li[data-state=failed] .order-research-strip__meta{color:var(--color-danger,#b33636)}@keyframes research-stage-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.order-research-strip__stages li[data-state=running] .order-research-strip__dot{animation:none}}.order-research-strip__fallback{font-size:var(--t-meta);font-family:var(--font-mono);color:var(--color-text-muted);margin:0}.population-band{gap:var(--sp-3);border:1px solid var(--color-border-subtle);background:var(--color-bg-panel-solid);padding:var(--sp-3);flex-direction:column;display:flex}.population-band--closed{align-items:center;gap:var(--sp-3);flex-direction:row}.population-band__company p{margin:var(--sp-1) 0 0;max-width:68ch}.population-band__cards{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin:0;padding:0;list-style:none;display:grid}.population-card{gap:var(--sp-2);border:1px solid var(--color-border-subtle);padding:var(--sp-3);flex-direction:column;display:flex}.population-band__register,.population-card__name{margin:0}.population-card__name{letter-spacing:.01em;font-weight:650}.population-band__head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.population-card__understood,.population-card__composition,.population-card__plan,.population-card__result{color:var(--color-text-muted);margin:0;font-size:13px}.population-card__result{color:var(--color-text-primary)}.population-card__nudge{min-height:64px;padding:var(--sp-2);border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);color:var(--color-text-primary);font:inherit;resize:vertical;font-size:13px}.population-band__error{color:var(--color-error);margin:0;font-size:13px}.population-band__note{color:var(--color-text-muted);margin:0;font-size:13px}.otm-list{gap:var(--sp-2);display:grid}.otm-row{gap:var(--sp-3);padding:var(--sp-3);border:1px solid #0e3c351a;border-radius:.45rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.otm-row--face{grid-template-columns:auto minmax(0,1fr) auto auto}.otm-face{color:#0e3c35bf;background:#0e3c3514;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.72rem;font-weight:600;display:flex;overflow:hidden}.otm-face img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.otm-who{gap:var(--sp-1);min-width:0;display:grid}.otm-name{color:var(--color-text-primary);font-size:var(--t-small);font-weight:700}.otm-mail{color:var(--color-text-secondary);font:var(--t-meta)/1.35 var(--font-mono,ui-monospace, monospace);overflow-wrap:anywhere}.otm-chip{align-items:center;gap:var(--sp-1);border-radius:var(--r-pill);color:var(--vanar-teal);font-size:var(--t-meta);letter-spacing:.08em;padding:var(--sp-1) var(--sp-2);text-transform:uppercase;white-space:nowrap;border:1px solid #0e3c3533;font-weight:750;display:inline-flex}.otm-chip[data-role=member]{border-color:var(--color-border-subtle);color:var(--color-text-secondary)}.otm-chip[data-state=expired]{color:#9f352e;border-color:#b5322b38}.otm-meta{color:var(--color-text-secondary);font-size:var(--t-meta);white-space:nowrap}.otm-row-actions{gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.otm-form{gap:var(--sp-3);grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;display:grid}.otm-form label{gap:var(--sp-1);min-width:0;display:grid}.otm-form label>span{color:var(--color-text-secondary);font-size:var(--t-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:760}.otm-form input,.otm-form select{border:1px solid var(--color-border-subtle);background:var(--surface-primary,#fff);min-width:0;color:var(--color-text-primary);font:var(--t-small)/1.2 var(--font-mono,ui-monospace, monospace);padding:0 var(--sp-3);border-radius:.45rem}@media (max-width:768px){.otm-row,.otm-form{grid-template-columns:1fr}.otm-row-actions{justify-content:flex-start}}.oaq-list{gap:var(--sp-2);margin:0 0 var(--sp-4);padding:0;list-style:none;display:grid}.oaq-row{gap:var(--sp-3);padding:var(--sp-3);border:1px solid #0e3c351a;border-radius:.45rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.oaq-who{gap:var(--sp-1);min-width:0;display:grid}.oaq-title{color:var(--color-text-primary);font-size:var(--t-small);overflow-wrap:anywhere;font-weight:700;text-decoration:none}.oaq-title:hover,.oaq-title:focus-visible{text-decoration:underline}.oaq-meta{gap:var(--sp-2);color:var(--color-text-secondary);font-size:var(--t-meta);flex-wrap:wrap;align-items:center;margin:0;display:flex}.otm-payout{align-items:center;gap:var(--sp-2);display:inline-flex}.otm-payout input[type=number]{width:88px}.otm-payout input[type=text]{width:180px}.oaq-flag{border:1px solid var(--color-border-subtle);border-radius:var(--r-pill);letter-spacing:.06em;padding:var(--sp-1) var(--sp-2);text-transform:uppercase;white-space:nowrap;font-weight:750}.oaq-flag[data-tone=new]{color:var(--color-accent-strong,#0d7c73);border-color:#0d7c7347}.oaq-flag[data-tone=danger]{color:#9f352e;border-color:#b5322b38}.oaq-note{gap:var(--sp-1);min-width:0;display:grid}.oaq-note>span{color:var(--color-text-secondary);font-size:var(--t-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:760}.oaq-note input{border:1px solid var(--color-border-subtle);background:var(--surface-primary,#fff);min-width:0;min-height:2.4rem;color:var(--color-text-primary);font:var(--t-small)/1.2 var(--font-mono,ui-monospace, monospace);padding:0 var(--sp-3);border-radius:.45rem}.oaq-row-actions{gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.oaq-hint{color:var(--color-text-secondary);font-size:var(--t-meta)}@media (max-width:768px){.oaq-row{grid-template-columns:1fr}.oaq-row-actions{justify-content:flex-start}}.neutron-page{min-width:0}.neutron-embedded .neutron-page{padding:4px 0 32px;overflow-y:visible}.neutron-embedded .neutron-head{display:none}.neutron-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.neutron-head h1{font-family:var(--font-display);font-size:var(--t-page);line-height:var(--lh-page);text-transform:uppercase;letter-spacing:-.01em;color:var(--color-text-primary)}.neutron-head .eyebrow{font-size:var(--t-micro);letter-spacing:.25em;color:var(--vanar-teal);text-transform:uppercase;margin-bottom:6px;font-weight:700}.neutron-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:24px;display:grid}.neutron-tabs{border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;gap:0;margin-bottom:20px;display:flex}.neutron-tab{font-family:var(--font-body);font-size:var(--t-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 16px;font-weight:600}.neutron-tab.active{color:var(--color-text-primary);border-bottom-color:var(--vanar-teal)}.neutron-tab:hover{color:var(--color-text-primary)}.memory-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.mem-card{background:var(--color-bg-panel-solid);border:1px solid var(--color-border-subtle);border-top:1px solid var(--color-border-strong);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 28px) 100%,0 100%,0 12px);padding:14px 16px;transition:all .25s;position:relative}.mem-card:hover{border-color:var(--color-border-strong)}.mem-card .head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.mem-card-context{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.mem-card-context span{border:1px solid var(--vanar-teal);align-items:center;min-height:22px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mem-card-context span{border:1px solid color-mix(in srgb, var(--vanar-teal) 22%, var(--color-border-subtle))}}.mem-card-context span{background:var(--vanar-teal);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.mem-card-context span{background:color-mix(in srgb, var(--vanar-teal) 8%, transparent)}}.mem-card-context span{color:var(--color-text-secondary);font-size:var(--t-micro);font-weight:700;line-height:1}.mem-card .kind-pill{font-size:var(--t-micro);letter-spacing:.15em;text-transform:uppercase;font-weight:700;font-family:var(--font-mono);padding:2px 7px}.kind-pill.identity{color:var(--vanar-teal-strong);background:#0e3c3526}.kind-pill.voice{color:#b45309;background:#f59e0b26}.kind-pill.fact{color:#0e7490;background:#06b6d41f}.kind-pill.preference{color:#1d4ed8;background:#3b82f61f}.kind-pill.rule{color:#b91c1c;background:#ef44441f}.kind-pill.belief{color:#7c3aed;background:#a855f71f}.kind-pill.note{background:var(--color-bg-elevated);color:var(--color-text-secondary)}.kind-pill.pattern,.kind-pill.product{color:#0f766e;background:#14b8a61f}.kind-pill.support{color:#1d4ed8;background:#3b82f61f}.kind-pill.status{color:#b45309;background:#f59e0b1f}.kind-pill.compliance{color:#b91c1c;background:#ef44441f}.kind-pill.artifact{color:#7c3aed;background:#a855f71f}.kind-pill.analytics{color:#0e7490;background:#06b6d41f}.kind-pill.foundational{color:var(--vanar-teal-strong);background:#0e3c3526}html[data-theme=dark] .kind-pill.identity{color:var(--vanar-teal)}html[data-theme=dark] .kind-pill.voice{color:#fcd34d}html[data-theme=dark] .kind-pill.fact{color:#67e8f9}html[data-theme=dark] .kind-pill.preference{color:#93c5fd}html[data-theme=dark] .kind-pill.rule{color:#fca5a5}html[data-theme=dark] .kind-pill.belief{color:#c4b5fd}html[data-theme=dark] .kind-pill.pattern,html[data-theme=dark] .kind-pill.product{color:#5eead4}html[data-theme=dark] .kind-pill.support{color:#93c5fd}html[data-theme=dark] .kind-pill.status{color:#fcd34d}html[data-theme=dark] .kind-pill.compliance{color:#fca5a5}html[data-theme=dark] .kind-pill.artifact{color:#c4b5fd}html[data-theme=dark] .kind-pill.analytics{color:#67e8f9}html[data-theme=dark] .kind-pill.foundational{color:var(--vanar-teal)}.mem-card .meta{font-size:var(--t-micro);color:var(--color-text-muted);font-family:var(--font-mono)}.mem-card .text{font-size:var(--t-small);color:var(--color-text-primary);margin:6px 0 10px;line-height:1.5}.mem-card .mem-title-toggle{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.mem-card .mem-title-toggle:hover{text-underline-offset:3px;text-decoration:underline}.mem-card .footer{font-size:var(--t-micro);color:var(--color-text-muted);font-family:var(--font-mono);border-top:1px dashed var(--color-border-subtle);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:8px;display:flex}.mem-card .footer__tags{overflow-wrap:anywhere}.mem-card .footer__source{overflow-wrap:break-word;word-break:normal}.mem-body-toggle{margin:0 0 10px}.mem-body-toggle>button{font-size:var(--t-micro);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mpp-accent,var(--vanar-teal-ink,var(--vanar-teal-strong)));cursor:pointer;background:0 0;border:0;padding:2px 0}.mem-body-toggle>button:hover{text-decoration:underline}.mem-body{border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);font-size:var(--t-meta);color:var(--color-text-secondary);border-radius:8px;max-height:280px;margin-top:8px;padding:10px 12px;line-height:1.5;overflow:auto}.mem-body-status{font-size:var(--t-eyebrow);font-family:var(--font-mono);color:var(--color-text-muted);margin-top:8px}.mem-advanced{color:var(--color-text-muted);font-size:var(--t-micro);margin-top:8px}.mem-advanced summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.mem-advanced dl{gap:6px;margin:8px 0 0;display:grid}.mem-advanced div{gap:2px;display:grid}.mem-advanced dt{color:var(--color-text-secondary);font-weight:800}.mem-advanced dd{overflow-wrap:anywhere;margin:0}.mem-actions{gap:6px;margin-top:10px;display:flex}.mem-actions button{border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);min-height:30px;color:var(--color-text-primary);font-size:var(--t-eyebrow);cursor:pointer;padding:5px 9px;font-weight:700}.mem-actions button:disabled{cursor:not-allowed;opacity:.55}.mem-edit{border:1px solid var(--mpp-accent,var(--vanar-teal-strong));background:var(--color-bg-elevated);border-radius:8px;gap:8px;margin:8px 0 10px;padding:10px;display:grid}.mem-edit label{font-size:var(--t-micro);color:var(--color-text-muted);gap:4px;font-weight:700;display:grid}.mem-edit input,.mem-edit textarea{border:1px solid var(--color-border-subtle);background:var(--color-bg-panel-solid);width:100%;font-size:var(--t-meta);color:var(--color-text-primary);padding:7px 9px}.mem-edit textarea{resize:vertical;min-height:120px;font-family:inherit;line-height:1.5}.mem-error{font-family:var(--font-mono);font-size:var(--t-micro);color:#b33636;margin:0}.mem-card .strength-bar{background:var(--color-border-subtle);vertical-align:middle;width:36px;height:3px;margin-left:6px;display:inline-block;position:relative}.mem-card .strength-bar:after{content:"";background:var(--vanar-teal);width:var(--str,50%);position:absolute;top:0;bottom:0;left:0}.biz-mindmap{background:radial-gradient(ellipse at center, #8fcfb01f 0%, transparent 55%), linear-gradient(135deg, var(--emerald,#0e3c35) 0%, #061612 100%);border:1px solid #d8e6d32e;border-top:2px solid var(--mint-soft,#8fcfb0);--vanar-teal:var(--mint-soft,#8fcfb0);--vanar-teal-strong:var(--emerald-ink,#d8e6d3);border-radius:18px;height:720px;margin-bottom:24px;position:relative;overflow:hidden}.biz-mindmap:before{content:"";pointer-events:none;z-index:4;opacity:.4;background:linear-gradient(#0000 0% 49%,#0e3c350a 50%,#0000 51% 100%) 0 0/100% 4px;animation:8s linear infinite scanlineDrift;position:absolute;inset:0}@keyframes scanlineDrift{0%{background-position:0 0}to{background-position:0 200px}}.biz-sweep{pointer-events:none;z-index:2;background:radial-gradient(circle,#0000 0 120px,#0e3c3514 130px,#0000 140px);animation:6s ease-in-out infinite bizSweep;position:absolute;inset:0}@keyframes bizSweep{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:0;transform:scale(1.6)}}.biz-mindmap-grid{pointer-events:none;background-image:radial-gradient(circle,#0e3c3514 0%,#0000 60%),repeating-linear-gradient(0deg,#0e3c350d 0 1px,#0000 1px 40px),repeating-linear-gradient(90deg,#0e3c350d 0 1px,#0000 1px 40px);position:absolute;inset:0}.biz-mindmap svg{z-index:1;width:100%;height:100%;display:block;position:relative}.biz-zone-header{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.25em;text-transform:uppercase;z-index:2;pointer-events:none;background:#08110fd9;border:1px solid;align-items:center;gap:8px;padding:6px 10px;font-weight:700;display:flex;position:absolute}.biz-zone-header .zone-dot{border-radius:50%;width:8px;height:8px}.biz-legend{z-index:3;font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3;background:#08110feb;border:1px solid #0e3c3540;grid-template-columns:auto auto;gap:4px 16px;padding:10px 14px;display:grid;position:absolute;bottom:56px;left:16px}.biz-legend .row{align-items:center;gap:6px;display:flex}.biz-legend .swatch{background:currentColor;width:14px;height:2px;display:inline-block}.biz-legend .swatch-dashed{background-image:linear-gradient(90deg,currentColor 50%,#0000 50%);background-size:6px 2px;width:14px;height:2px;display:inline-block}.biz-selected{border:1px solid var(--vanar-teal);z-index:5;color:#fff;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 24px) 100%,0 100%,0 10px);background:#08110ff5;width:280px;padding:16px;animation:.25s msgIn;position:absolute;top:16px;right:16px;box-shadow:0 8px 32px #0e3c3533}.biz-selected .close{cursor:pointer;color:#ffffff80;font-size:var(--t-body);background:0 0;border:none;position:absolute;top:8px;right:8px}.biz-selected .close:hover{color:#fff}.biz-selected h4{font-family:var(--font-display);text-transform:uppercase;margin-bottom:4px;font-size:18px}.biz-selected .meta{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.15em;color:var(--vanar-teal);text-transform:uppercase;margin-bottom:12px}.biz-selected .desc{font-size:var(--t-meta);color:#ffffffd9;margin-bottom:12px;line-height:1.5}.biz-selected .links{font-size:var(--t-micro);color:#ffffff8c;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-top:1px dashed #fff3;padding-top:10px}.biz-selected .links li{justify-content:space-between;padding:3px 0;list-style:none;display:flex}.biz-opportunity-callout{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.2em;text-transform:uppercase;color:#fcd34d;z-index:3;white-space:nowrap;text-overflow:ellipsis;background:#f59e0b1f;border:1px solid #f59e0b66;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:6px 14px;display:flex;position:absolute;bottom:16px;left:50%;overflow:hidden;transform:translate(-50%)}.biz-opportunity-callout .pulse{background:var(--status-queued);width:8px;height:8px;box-shadow:0 0 8px var(--status-queued);border-radius:50%;animation:1.6s ease-in-out infinite opportunityPulse}@keyframes opportunityPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.mm-node{cursor:pointer;transform-origin:50%;transform-box:fill-box;transition:opacity .2s,transform .2s}.mm-node:hover{opacity:1!important}.mm-node:hover .mm-node-shape{filter:drop-shadow(0 0 12px)}.mm-node text{pointer-events:none;-webkit-user-select:none;user-select:none}.mm-node-shape{transition:stroke-width .2s,filter .2s}@keyframes hubBreathe{0%,to{r:44}50%{r:47}}.mm-hub-core{animation:3s ease-in-out infinite hubBreathe}@keyframes oppShimmer{0%,to{stroke-opacity:1;filter:drop-shadow(0 0 6px var(--status-queued))}50%{stroke-opacity:.7;filter:drop-shadow(0 0 14px var(--status-queued))}}.mm-opp{animation:2.4s ease-in-out infinite oppShimmer}@keyframes edgeFlow{0%{offset-distance:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes mmEnter{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.mm-node{opacity:0;animation:.6s cubic-bezier(.2,.8,.2,1) forwards mmEnter}.biz-filters{z-index:3;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:16px;left:16px}.biz-filter{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.15em;text-transform:uppercase;color:#ffffffb3;cursor:pointer;background:#08110fd9;border:1px solid #ffffff26;padding:6px 10px;font-weight:700;transition:all .2s}.biz-filter:hover{color:#fff;border-color:#fff6}.biz-filter.active{background:var(--vanar-teal);color:#08110f;border-color:var(--vanar-teal)}.biz-filter[data-kind=opportunity].active{background:var(--status-queued);color:#08110f;border-color:var(--status-queued)}.biz-filter[data-kind=memory-cluster].active{color:#fff;background:#a855f7;border-color:#a855f7}.biz-filter[data-kind=request].active{color:#fff;background:#3b82f6;border-color:#3b82f6}.biz-filter[data-kind=service].active{color:#fff;background:#0e3c35;border-color:#0e3c35}.biz-tooltip{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:#fff;z-index:6;pointer-events:none;white-space:nowrap;background:#08110ff2;border:1px solid #fff3;padding:6px 10px;position:absolute}.biz-ambient{z-index:3;font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.15em;text-transform:uppercase;color:#ffffff8c;background:#08110fd9;border:1px solid #0e3c3540;align-items:center;gap:8px;padding:6px 10px;display:flex;position:absolute;bottom:16px;right:16px}.biz-ambient .blink{background:var(--vanar-teal);border-radius:50%;width:6px;height:6px;animation:1.2s steps(2,end) infinite blinkPulse}@keyframes blinkPulse{50%{opacity:.2}}.biz-board{background:var(--card);border:1px solid var(--vanar-rule);box-shadow:var(--vanar-shadow-card);color:var(--vanar-fg);border-radius:18px;margin-bottom:24px;padding:22px;position:relative;overflow:hidden}.biz-board-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.biz-board-eyebrow{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--vanar-fg-dim);margin-bottom:4px}.biz-board-title{font-family:var(--font-display);font-size:var(--t-section);line-height:var(--lh-section);color:var(--vanar-fg);letter-spacing:-.005em;font-weight:800}.biz-board-legend{flex-wrap:wrap;gap:14px;display:flex}.biz-board-legend .legend-row{font-family:var(--font-mono);font-size:var(--t-micro);color:#d8e6d3b3;align-items:center;gap:6px;display:flex}.legend-line{width:18px;height:2px;display:inline-block}.legend-line--dashed{background-image:linear-gradient(90deg,currentColor 50%,#0000 50%);background-size:6px 2px;background-color:#0000!important}.biz-board-flow-explainer{font-family:var(--font-mono);font-size:var(--t-eyebrow);color:var(--vanar-fg-dim);background:#0e3c350a;border:1px solid #0e3c351f;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;padding:10px 14px;display:flex}.flow-step{align-items:center;gap:8px;display:flex}.flow-num{font-weight:800;font-size:var(--t-small);background:var(--vanar-teal-soft);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.flow-arrow{color:var(--vanar-fg-dim)}.biz-board-grid{grid-template-columns:repeat(3,1fr);gap:16px;min-height:480px;display:grid;position:relative}.biz-board-svg{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.biz-col{z-index:2;background:var(--col-c);position:relative}@supports (color:color-mix(in lab, red, red)){.biz-col{background:color-mix(in srgb, var(--col-c) 6%, var(--card))}}.biz-col{border:1px solid var(--vanar-rule);border-top:2px solid var(--col-c);border-radius:10px;flex-direction:column;gap:12px;padding:14px 12px;display:flex}.biz-col-head{border-bottom:1px dashed var(--vanar-rule);align-items:center;gap:10px;padding-bottom:10px;display:flex}.biz-col-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.biz-col-title{font-family:var(--font-display);font-size:var(--t-small);color:var(--vanar-fg);font-weight:700;line-height:1.2}.biz-col-sub{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--vanar-fg-dim);letter-spacing:.1em;text-transform:uppercase;margin-top:2px}.biz-col-count{font-family:var(--font-mono);font-size:var(--t-eyebrow);color:var(--col-c);background:var(--col-c);margin-left:auto}@supports (color:color-mix(in lab, red, red)){.biz-col-count{background:color-mix(in srgb, var(--col-c) 12%, var(--card))}}.biz-col-count{border:1px solid var(--col-c);border-radius:10px;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.biz-col-count{border:1px solid color-mix(in srgb, var(--col-c) 35%, transparent)}}.biz-col-body{flex-direction:column;gap:8px;display:flex}.biz-card{background:var(--card);border:1px solid var(--vanar-rule);border-left:3px solid var(--col-c);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:8px;padding:10px 12px;transition:all .2s;position:relative}.biz-card:hover{border-color:var(--col-c);background:var(--col-c)}@supports (color:color-mix(in lab, red, red)){.biz-card:hover{background:color-mix(in srgb, var(--col-c) 6%, var(--card))}}.biz-card:hover{transform:translate(2px)}.biz-card.is-active{border-color:var(--col-c);background:var(--col-c)}@supports (color:color-mix(in lab, red, red)){.biz-card.is-active{background:color-mix(in srgb, var(--col-c) 10%, var(--card))}}.biz-card.is-active{box-shadow:0 0 0 2px var(--col-c), var(--vanar-shadow-card)}.biz-card.is-conn{border-color:var(--col-c);background:var(--col-c)}@supports (color:color-mix(in lab, red, red)){.biz-card.is-conn{background:color-mix(in srgb, var(--col-c) 6%, var(--card))}}.biz-card.is-dim{opacity:.3}.biz-card-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.biz-card-label{font-family:var(--font-body);font-size:var(--t-meta);color:var(--vanar-fg);font-weight:600}.biz-card-count{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--col-c);flex-shrink:0}.biz-card-sub{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--vanar-fg-dim)}.biz-card--opportunity{background:linear-gradient(135deg,#f59e0b0f,#f59e0b05);border-style:dashed dashed dashed solid}.biz-card--opportunity:after{content:"↗";color:var(--status-queued);font-size:var(--t-eyebrow);opacity:.6;position:absolute;top:8px;right:10px}.biz-board-detail{background:var(--card);border:1px solid var(--vanar-rule);z-index:10;width:300px;max-width:calc(100% - 44px);box-shadow:var(--vanar-shadow-card);border-radius:10px;padding:16px;animation:.25s msgIn;position:absolute;top:22px;right:22px}.biz-board-detail .close{color:var(--vanar-fg-dim);cursor:pointer;background:0 0;border:none;font-size:18px;line-height:1;position:absolute;top:8px;right:10px}.biz-board-detail-pill{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;border-radius:4px;margin-bottom:8px;padding:3px 8px;font-weight:700;display:inline-block}.biz-board-detail h3{color:var(--vanar-fg);margin:0 0 4px}.biz-board-detail-sub{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--vanar-fg-dim);margin-bottom:12px}.biz-board-detail-eyebrow{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.15em;text-transform:uppercase;color:var(--vanar-fg-dim);border-top:1px dashed var(--vanar-rule);margin-bottom:6px;padding-top:10px}.biz-board-detail-links ul{margin:0;padding:0;list-style:none}.biz-board-detail-links li{cursor:pointer;border-bottom:1px dashed var(--vanar-rule);align-items:center;gap:8px;padding:6px 0;display:flex}.biz-board-detail-links li:hover{background:var(--vanar-teal-soft)}.biz-board-detail-link-rel{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;width:70px}.biz-board-detail-link-label{font-size:var(--t-eyebrow);color:var(--vanar-fg);flex:1}.biz-board-detail-link-zone{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--vanar-fg-dim)}@media (max-width:1100px){.biz-board-grid{grid-template-columns:repeat(2,1fr)}.biz-board-detail{width:100%;margin-top:16px;position:static}}.memory-routes{background:var(--color-bg-panel-solid);border:1px solid var(--color-border-subtle);border-top:2px solid var(--vanar-teal);box-shadow:var(--glass-shadow);border-radius:14px;min-width:0;padding:18px}.memory-routes-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.memory-routes-eyebrow{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--vanar-teal-strong);margin-bottom:6px;font-weight:800}.memory-routes h2{font-family:var(--font-display);font-size:var(--t-section);line-height:var(--lh-section);color:var(--color-text-primary);margin:0}.memory-routes p{max-width:740px;color:var(--color-text-secondary);font-size:var(--t-small);margin:8px 0 0;line-height:1.5}.memory-routes-health{text-align:right;background:#0e3c350f;border:1px solid #0e3c352e;border-radius:12px;flex:none;min-width:136px;padding:12px 14px}.memory-routes-health strong{color:var(--vanar-teal-strong);font-size:24px;line-height:1;display:block}.memory-routes-health span{color:var(--color-text-secondary);font-size:var(--t-eyebrow);font-weight:700}.memory-route-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.memory-route-step{border:1px solid var(--color-border-subtle);background:linear-gradient(180deg, var(--card) 0%, #f8faf7 100%);border-radius:12px;min-width:0;padding:12px}.memory-route-step span,.memory-route-step small,.memory-section-head small,.memory-route-summary-card span{color:var(--color-text-muted);font-size:var(--t-eyebrow);font-weight:700}.memory-route-step strong{color:var(--color-text-primary);margin:5px 0;font-size:22px;line-height:1;display:block}.memory-route-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:16px;display:grid}.memory-cluster-panel,.memory-route-inspector{border:1px solid var(--color-border-subtle);background:#fbfcfa;border-radius:12px;min-width:0;padding:14px}.memory-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.memory-section-head span{color:var(--color-text-primary);font-size:var(--t-small);font-weight:800}.memory-cluster-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;display:grid}.memory-cluster-card{background:var(--card);width:100%;min-height:76px;color:var(--color-text-primary);text-align:left;cursor:pointer;border:1px solid #1113181f;border-radius:12px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.memory-cluster-card:hover,.memory-cluster-card.is-active{border-color:var(--vanar-teal-strong);box-shadow:0 8px 22px #0e3c351a}.memory-cluster-card.is-active{background:linear-gradient(135deg, #0e3c3514, var(--card) 72%)}.memory-kind-dot{background:var(--vanar-teal);border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 4px #0e3c3514}.memory-kind-dot--voice,.memory-kind-dot--pattern{background:var(--status-queued)}.memory-kind-dot--rule{background:#c2410c}.memory-kind-dot--research{background:var(--mpp-primary,#028a6e);box-shadow:0 0 0 3px var(--mpp-primary,#028a6e)}@supports (color:color-mix(in lab, red, red)){.memory-kind-dot--research{box-shadow:0 0 0 3px color-mix(in srgb, var(--mpp-primary,#028a6e) 22%, transparent)}}.memory-kind-dot--fact{background:#0ea5e9}.memory-kind-dot--preference{background:#6366f1}.memory-kind-dot--belief{background:#8b5cf6}.memory-kind-dot--note{background:#64748b}.memory-cluster-main{min-width:0}.memory-cluster-main strong,.memory-cluster-main small{text-overflow:ellipsis;display:block;overflow:hidden}.memory-cluster-main strong{color:var(--color-text-primary);font-size:var(--t-small);white-space:nowrap;line-height:1.25}.memory-cluster-main small{color:var(--color-text-secondary);font-size:var(--t-meta);margin-top:4px;line-height:1.3}.memory-cluster-count{min-width:34px;color:var(--vanar-teal-strong);font-family:var(--font-mono);font-size:var(--t-meta);text-align:center;background:#0e3c3514;border-radius:999px;padding:5px 8px;font-weight:800}.memory-route-summary-card{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.memory-route-summary-card div{border:1px solid var(--color-border-subtle);background:var(--card);border-radius:10px;min-width:0;padding:10px}.memory-route-summary-card strong{color:var(--color-text-primary);font-size:var(--t-small);margin-top:4px;line-height:1.35;display:block}.memory-sample-list{gap:10px;display:grid}.memory-sample{border:1px solid var(--color-border-subtle);background:var(--card);border-radius:10px;padding:11px}.memory-sample>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.memory-sample small{color:var(--color-text-muted);font-size:var(--t-eyebrow)}.memory-sample p{font-size:var(--t-small);color:var(--color-text-primary);margin-top:8px}.memory-route-guidance{background:#f59e0b14;border:1px solid #f59e0b57;border-radius:10px;gap:4px;margin-top:12px;padding:12px;display:grid}.memory-route-guidance strong{color:#8a4b00;font-size:var(--t-meta)}.memory-route-guidance span{color:var(--color-text-primary);font-size:var(--t-small);line-height:1.45}.memory-routes--empty .memory-routes-head{margin-bottom:14px}.memory-empty-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.memory-empty-actions div{border:1px solid var(--color-border-subtle);background:#fbfcfa;border-radius:12px;padding:14px}.memory-empty-actions strong,.memory-empty-actions span{display:block}.memory-empty-actions strong{color:var(--color-text-primary);font-size:var(--t-small);margin-bottom:6px}.memory-empty-actions span{color:var(--color-text-secondary);font-size:var(--t-small);line-height:1.45}@media (max-width:980px){.memory-route-steps,.memory-route-layout,.memory-empty-actions{grid-template-columns:1fr}.memory-routes-head{flex-direction:column}.memory-routes-health{text-align:left;width:100%}}.mindmap-wrap{background:var(--color-bg-panel-solid);border:1px solid var(--color-border-subtle);border-top:1px solid var(--color-border-strong);clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 40px) 100%,0 100%,0 15px);height:520px;padding:0;position:relative;overflow:hidden}.mindmap-wrap.dark-bg{background:var(--emerald,#0e3c35)}.mindmap-svg{width:100%;height:100%;display:block}.mindmap-bg{pointer-events:none;background-image:repeating-linear-gradient(0deg,#0e3c350f 0 1px,#0000 1px 32px),repeating-linear-gradient(90deg,#0e3c350f 0 1px,#0000 1px 32px);position:absolute;inset:0}.mem-selected{background:var(--color-bg-panel-solid);border:1px solid var(--vanar-teal);z-index:5;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 24px) 100%,0 100%,0 10px);width:280px;padding:14px;animation:.25s msgIn;position:absolute;top:12px;right:12px;box-shadow:0 8px 24px #0e3c3526}.mem-selected .close{cursor:pointer;color:var(--color-text-muted);font-size:var(--t-small);background:0 0;border:none;position:absolute;top:8px;right:8px}.mem-selected .close:hover{color:var(--color-text-primary)}.mem-selected .text{font-size:var(--t-small);color:var(--color-text-primary);margin:8px 0;line-height:1.5}.mem-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.mem-search{background:var(--color-bg-panel-solid);border:1px solid var(--color-border-strong);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 18px) 100%,0 100%,0 8px);flex:1;align-items:center;gap:8px;min-width:200px;padding:8px 12px;display:flex}.mem-search input{font-family:var(--font-body);font-size:var(--t-small);color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1}.mem-search input::placeholder,.mem-search svg{color:var(--color-text-muted)}.mem-filter{flex-wrap:wrap;gap:4px;display:inline-flex}.mem-filter button{font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;font-weight:700;font-family:var(--font-mono);background:var(--color-bg-panel-solid);border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);cursor:pointer;padding:6px 10px}.mem-filter button.active{background:var(--emerald,#0e3c35);color:var(--emerald-ink,#d8e6d3);border-color:var(--emerald,#0e3c35)}.know-import{background:var(--color-bg-panel-solid);border:1px solid var(--color-border-subtle);border-top:2px solid var(--vanar-teal);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 28px) 100%,0 100%,0 12px);margin-bottom:18px;padding:18px 20px 20px;scroll-margin-top:24px}.know-import.is-focused{border-top-color:var(--vanar-teal-strong);box-shadow:0 6px 22px #0e3c351f}.know-import__title{color:var(--color-text-primary);margin:0 0 8px}.know-import__lede{max-width:560px;color:var(--color-text-secondary);font-size:var(--t-small);margin:0 0 14px;line-height:1.5}.know-import__drop{cursor:pointer;background:var(--color-bg-elevated);border:1px dashed var(--color-border-strong);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 18px) 100%,0 100%,0 8px);flex-direction:column;align-items:flex-start;gap:4px;padding:16px 18px;transition:border-color .2s,background .2s;display:flex}.know-import__drop:hover,.know-import__drop.is-dragging{border-color:var(--vanar-teal);background:var(--vanar-teal)}@supports (color:color-mix(in lab, red, red)){.know-import__drop:hover,.know-import__drop.is-dragging{background:color-mix(in srgb, var(--vanar-teal) 6%, var(--color-bg-elevated))}}.know-import__input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.know-import__drop-strong{font-family:var(--font-body);font-size:var(--t-small);color:var(--color-text-primary);font-weight:700}.know-import__drop-hint{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.06em;color:var(--color-text-muted)}.know-import__files{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.know-import__file{border:1px solid var(--color-border-subtle);background:var(--color-bg-panel-solid);font-size:var(--t-meta);color:var(--color-text-primary);justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.know-import__file-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.know-import__file-remove{cursor:pointer;font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);background:0 0;border:0;flex:none;font-weight:700}.know-import__file-remove:hover:not(:disabled){color:var(--color-text-primary)}.know-import__file-remove:disabled{cursor:not-allowed;opacity:.5}.know-import__status{font-family:var(--font-mono);font-size:var(--t-eyebrow);margin:12px 0 0;line-height:1.4}.know-import__status.is-ok{color:var(--vanar-teal-strong)}.know-import__status.is-warn{color:#8a4b00}.know-import__status.is-error{color:#b33636}html[data-theme=dark] .know-import__status.is-warn{color:#fcd34d}.know-import__submit{background:var(--emerald,#0e3c35);min-height:40px;color:var(--emerald-ink,#d8e6d3);border:1px solid var(--emerald,#0e3c35);font-family:var(--font-body);font-size:var(--t-small);letter-spacing:.02em;cursor:pointer;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 14px) 100%,0 100%,0 8px);margin-top:16px;padding:0 20px;font-weight:700;transition:filter .2s}.know-import__submit:hover:not(:disabled){filter:brightness(1.12)}.know-import__submit:disabled{cursor:not-allowed;opacity:.5}.opportunity-strip{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:24px;display:grid}.opp-card{background:var(--color-bg-panel-solid);border:1px solid #f59e0b4d;border-top:2px solid var(--status-queued);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 28px) 100%,0 100%,0 12px);padding:14px 16px;position:relative}.opp-card .badge{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.2em;text-transform:uppercase;color:#b45309;margin-bottom:6px;font-weight:700}html[data-theme=dark] .opp-card .badge{color:#fcd34d}.opp-card h4{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;margin-bottom:4px;font-size:18px}.opp-card .components{font-size:var(--t-meta);color:var(--color-text-secondary);margin-bottom:8px;line-height:1.4}.opp-card .uplift{font-family:var(--font-mono);font-size:var(--t-eyebrow);color:#b45309;letter-spacing:.05em;border-top:1px dashed var(--color-border-subtle);align-items:center;gap:6px;margin-top:8px;padding-top:8px;font-weight:700;display:flex}html[data-theme=dark] .opp-card .uplift{color:#fcd34d}.opp-card .uplift:before{content:"↗";font-family:var(--font-body);font-size:var(--t-small)}html.dark .biz-board,html[data-theme=dark] .biz-board{background:var(--card);color:var(--fg);border-color:#e9ece829}html.dark .biz-board-flow-explainer,html[data-theme=dark] .biz-board-flow-explainer{background:#e9ece80d;border-color:#e9ece829}html.dark .biz-col,html[data-theme=dark] .biz-col{background:var(--col-c)}@supports (color:color-mix(in lab, red, red)){html.dark .biz-col,html[data-theme=dark] .biz-col{background:color-mix(in srgb, var(--col-c) 14%, var(--card))}}html.dark .biz-col,html[data-theme=dark] .biz-col{border-color:#e9ece829}html.dark .biz-col-title,html[data-theme=dark] .biz-col-title{color:var(--fg)}html.dark .biz-col-count,html[data-theme=dark] .biz-col-count{background:var(--col-c)}@supports (color:color-mix(in lab, red, red)){html.dark .biz-col-count,html[data-theme=dark] .biz-col-count{background:color-mix(in srgb, var(--col-c) 22%, var(--card))}}html.dark .biz-card,html[data-theme=dark] .biz-card{background:#1b211e;border-color:#e9ece829}html.dark .biz-card:hover,html[data-theme=dark] .biz-card:hover{background:var(--col-c)}@supports (color:color-mix(in lab, red, red)){html.dark .biz-card:hover,html[data-theme=dark] .biz-card:hover{background:color-mix(in srgb, var(--col-c) 16%, #1b211e)}}html.dark .biz-card.is-active,html[data-theme=dark] .biz-card.is-active{background:var(--col-c)}@supports (color:color-mix(in lab, red, red)){html.dark .biz-card.is-active,html[data-theme=dark] .biz-card.is-active{background:color-mix(in srgb, var(--col-c) 22%, #1b211e)}}html.dark .biz-card.is-conn,html[data-theme=dark] .biz-card.is-conn{background:var(--col-c)}@supports (color:color-mix(in lab, red, red)){html.dark .biz-card.is-conn,html[data-theme=dark] .biz-card.is-conn{background:color-mix(in srgb, var(--col-c) 16%, #1b211e)}}html.dark .biz-card-label,html[data-theme=dark] .biz-card-label{color:var(--fg)}html.dark .biz-card--opportunity,html[data-theme=dark] .biz-card--opportunity{background:linear-gradient(135deg,#f59e0b24,#f59e0b0d)}html.dark .biz-board-detail,html[data-theme=dark] .biz-board-detail{background:#1b211e;border-color:#e9ece829}html.dark .biz-board-detail h3,html[data-theme=dark] .biz-board-detail h3,html.dark .biz-board-detail-link-label,html[data-theme=dark] .biz-board-detail-link-label{color:var(--fg)}html.dark .memory-routes-health,html[data-theme=dark] .memory-routes-health{background:#e9ece80f;border-color:#e9ece829}html.dark .memory-route-step,html[data-theme=dark] .memory-route-step{background:linear-gradient(180deg, #1b211e 0%, var(--card) 100%)}html.dark .memory-cluster-panel,html[data-theme=dark] .memory-cluster-panel,html.dark .memory-route-inspector,html[data-theme=dark] .memory-route-inspector{background:#1b211e}html.dark .memory-cluster-card,html[data-theme=dark] .memory-cluster-card{background:#1b211e;border-color:#e9ece829}html.dark .memory-cluster-card.is-active,html[data-theme=dark] .memory-cluster-card.is-active{background:linear-gradient(135deg,#8fcfb029,#1b211e 72%)}html.dark .memory-route-summary-card div,html[data-theme=dark] .memory-route-summary-card div,html.dark .memory-sample,html[data-theme=dark] .memory-sample{background:#1b211e}html.dark .memory-route-guidance,html[data-theme=dark] .memory-route-guidance{background:#f59e0b14;border-color:#f59e0b57}html.dark .memory-route-guidance strong,html[data-theme=dark] .memory-route-guidance strong{color:#fcd34d}html.dark .memory-empty-actions div,html[data-theme=dark] .memory-empty-actions div{background:#1b211e}.silo-lens{gap:var(--sp-3);margin-bottom:var(--sp-4);display:grid}.silo-lens-chips{gap:var(--sp-1);flex-wrap:wrap;display:inline-flex}.silo-lens-chips button{font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;font-weight:700;font-family:var(--font-mono);background:var(--color-bg-panel-solid);border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);cursor:pointer;padding:6px 10px}.silo-lens-chips button.active{background:var(--emerald,#0e3c35);color:var(--emerald-ink,#d8e6d3);border-color:var(--emerald,#0e3c35)}.silo-lens-card{border:1px solid var(--vanar-rule,var(--color-border-subtle));border-radius:var(--r-chip);background:var(--surface-primary,var(--color-bg-panel-solid));padding:var(--sp-4) var(--sp-5);gap:var(--sp-2);display:grid;position:relative;overflow:hidden}.silo-lens-card:before{content:"";background:linear-gradient(90deg, var(--mpp-primary,#028a6e), var(--mpp-accent,#d99a4a));border-top-left-radius:var(--r-chip);border-top-right-radius:var(--r-chip);opacity:.65;height:2px;position:absolute;inset:0 0 auto}.silo-lens-card--research{margin-bottom:var(--sp-3)}.silo-lens-stats>div{min-width:120px}.silo-lens-card-open{justify-self:start}.silo-lens-growth{gap:var(--sp-1);justify-items:start;display:grid}.silo-lens-growth small{color:var(--mpp-accent,#6b7280);font-size:11px}.silo-lens-card--research:before{opacity:1}.silo-lens-card-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.silo-lens-type{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.silo-lens-desc{font-size:var(--t-small);color:var(--color-text-secondary);max-width:66ch;margin:0}.silo-lens-stats{gap:var(--sp-6);flex-wrap:wrap;margin:0;display:flex}.silo-lens-stats dt{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.silo-lens-stats dd{font-size:var(--t-small);color:var(--color-text-primary);margin:2px 0 0}.silo-lens-stats dd small{margin-left:var(--sp-2);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--t-micro)}.silo-lens-digest{padding-top:var(--sp-2);border-top:1px solid var(--color-border-subtle);font-size:var(--t-small);color:var(--color-text-secondary);max-width:72ch;margin:0;line-height:1.55}.silo-lens-digest--empty{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--t-micro)}.mem-visibility-badge{min-height:22px;font-size:var(--t-micro);border:1px solid #0000;border-radius:999px;align-items:center;padding:0 8px;font-weight:700;line-height:1;display:inline-flex}.mem-visibility-badge[data-visibility=buyer_safe]{background:var(--ok-soft,#ddefe5);border-color:var(--ok,#1d7a5f)}@supports (color:color-mix(in lab, red, red)){.mem-visibility-badge[data-visibility=buyer_safe]{border-color:color-mix(in srgb, var(--ok,#1d7a5f) 34%, transparent)}}.mem-visibility-badge[data-visibility=buyer_safe]{color:var(--ok,#1d7a5f)}.mem-visibility-badge[data-visibility=internal]{background:var(--surface-secondary,#0000000a);border-color:var(--color-border-subtle);color:var(--color-text-muted)}.mem-visibility{gap:6px;margin-top:4px;display:grid}.mem-visibility__switch{cursor:pointer;color:var(--color-text-primary);font-size:var(--t-small);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:600;display:inline-flex}.mem-visibility__switch:disabled{cursor:progress;opacity:.6}.mem-visibility__track{border:1px solid var(--color-border-subtle);background:var(--surface-secondary,#0000000f);border-radius:999px;flex-shrink:0;width:34px;height:20px;transition:background .14s,border-color .14s;position:relative}.mem-visibility__track:after{content:"";background:var(--color-text-muted);border-radius:50%;width:14px;height:14px;transition:transform .14s,background .14s;position:absolute;top:2px;left:2px}.mem-visibility__switch[aria-checked=true] .mem-visibility__track{background:var(--ok,#1d7a5f)}@supports (color:color-mix(in lab, red, red)){.mem-visibility__switch[aria-checked=true] .mem-visibility__track{background:color-mix(in srgb, var(--ok,#1d7a5f) 24%, transparent)}}.mem-visibility__switch[aria-checked=true] .mem-visibility__track{border-color:var(--ok,#1d7a5f)}@supports (color:color-mix(in lab, red, red)){.mem-visibility__switch[aria-checked=true] .mem-visibility__track{border-color:color-mix(in srgb, var(--ok,#1d7a5f) 50%, transparent)}}.mem-visibility__switch[aria-checked=true] .mem-visibility__track:after{background:var(--ok,#1d7a5f);transform:translate(14px)}.mem-visibility__switch:focus-visible .mem-visibility__track{outline:2px solid var(--vanar-teal,#0e3c35);outline-offset:2px}.mem-visibility__help{max-width:60ch;font-size:var(--t-micro);color:var(--color-text-secondary);margin:0;line-height:1.5}.mem-visibility__help--quiet{color:var(--color-text-muted)}.mem-visibility__help--error{color:var(--danger,#b3261e)}.mem-filter__buyer,.mem-filter__select{border-left:1px solid var(--color-border-subtle);margin-left:6px;padding-left:10px}.mem-bulk{background:var(--color-bg-panel-solid);border:1px solid var(--color-border-subtle);border-top:2px solid var(--vanar-teal);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 22px) 100%,0 100%,0 10px);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;display:flex}.mem-bulk__count{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-primary);font-weight:700}.mem-bulk__ask{font-size:var(--t-small);color:var(--color-text-primary);font-weight:600}.mem-bulk__note,.mem-bulk__result{font-size:var(--t-small);color:var(--color-text-muted);flex-basis:100%;margin:0}.mem-bulk__result{margin-bottom:14px}.mem-bulk__note--error{color:var(--danger,#b3261e)}.mem-pick{align-content:start;gap:6px;display:grid}.mem-pick__box{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.mem-pick[data-picked=true] .mem-pick__box{color:var(--color-text-primary)}.mem-pick[data-picked=true] .mem-card{border-color:var(--vanar-teal)}@media (prefers-reduced-motion:reduce){.mem-visibility__track,.mem-visibility__track:after{transition:none}}.buyer-account-app{max-width:1200px;margin:0 auto;padding:32px 24px 64px}.dash-page-subtitle{max-width:640px;font-size:var(--t-small);color:var(--color-text-muted,var(--fg-mute,#6b7280));margin-top:12px;line-height:1.55}.buyer-account-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}@media (max-width:880px){.buyer-account-metrics{grid-template-columns:repeat(2,1fr)}}.buyer-account-tile{border:1px solid var(--rule,var(--color-border,#1113181a));background:var(--surface-primary,#fffefb);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative}.buyer-account-tile:before{content:"";background:linear-gradient(90deg, var(--mpp-accent,var(--vanar-teal-strong,#0d4d3f)) 0%, var(--mpp-primary,var(--vanar-emerald,#1f7a5a)) 100%);border-radius:12px 12px 0 0;height:2px;position:absolute;inset:0 0 auto}.buyer-account-tile-head{color:var(--color-text-muted,var(--fg-mute,#6b7280));align-items:center;gap:8px;display:flex}.buyer-account-tile-icon{background:var(--surface-secondary,#f1efe5);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.buyer-account-tile-icon :where(svg){stroke-width:1.75px;width:16px;height:16px}.buyer-account-tile-value{font-family:var(--font-display);letter-spacing:-.005em;color:var(--color-text-primary,var(--vanar-fg,#111));font-size:28px;font-weight:800;line-height:1}.buyer-account-tile-value.tone-good{color:var(--mpp-primary,var(--vanar-emerald,#1f7a5a))}.buyer-account-tile-value.tone-watch{color:var(--vanar-amber,#b87412)}.buyer-account-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:20px;display:grid}@media (max-width:1000px){.buyer-account-grid{grid-template-columns:1fr}}.buyer-account-side{flex-direction:column;gap:20px;display:flex}.buyer-account-list{flex-direction:column;gap:8px;display:flex}.buyer-account-row{border:1px solid var(--rule,var(--color-border,#1113181a));background:var(--surface-primary,#fffefb);color:inherit;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:background-color .12s,border-color .12s;display:grid}.buyer-account-row:hover,.buyer-account-row:focus-visible{background:var(--surface-secondary,#f1efe5);border-color:var(--mpp-accent,var(--vanar-teal-strong,#0d4d3f));outline:none}.buyer-account-row--compact{grid-template-columns:1fr}.buyer-account-row-main{flex-direction:column;gap:4px;min-width:0;display:flex}.buyer-account-row-main strong{font-size:var(--t-small);color:var(--color-text-primary,var(--vanar-fg,#111));text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.buyer-account-row-main span{font-size:var(--t-meta);color:var(--color-text-muted,var(--fg-mute,#6b7280))}.buyer-account-row-status{border:1px solid var(--rule,var(--color-border,#1113181a));font-family:var(--font-mono);font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted,var(--fg-mute,#6b7280));border-radius:999px;align-items:center;padding:4px 10px;display:inline-flex}.buyer-account-badge{border:1px solid var(--rule,var(--color-border,#1113181a));background:var(--surface-primary,#fffefb);font-family:var(--font-mono);font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted,var(--fg-mute,#6b7280));border-radius:999px;align-items:center;padding:6px 12px;display:inline-flex}.buyer-account-empty{font-size:var(--t-small);color:var(--color-text-muted,var(--fg-mute,#6b7280));padding:4px 0}.buyer-account-empty-card{border:1px dashed var(--rule,var(--color-border,#11131833));background:var(--surface-primary,#fffefb);border-radius:12px;padding:24px}.buyer-account-empty-copy{max-width:560px;font-size:var(--t-small);color:var(--color-text-muted,var(--fg-mute,#6b7280));margin-top:8px;line-height:1.55}.buyer-account-cta{background:var(--mpp-primary,var(--vanar-emerald,#1f7a5a));color:var(--vanar-emerald-ink,#f6f4e9);font-family:var(--font-mono);font-size:var(--t-meta);text-transform:uppercase;letter-spacing:.08em;border-radius:8px;align-items:center;margin-top:16px;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-flex}.buyer-account-cta:hover,.buyer-account-cta:focus-visible{background:var(--mpp-accent,var(--vanar-teal-strong,#0d4d3f));outline:none}:root{--canvas:#e6ebe4;--fg:#111318;--fg-dim:#5b5f66;--fg-mute:#666970;--rule:#1113181a;--rule-strong:#11131838;--card:#fff;--card-ink:var(--fg);--emerald:var(--brand-green);--emerald-ink:var(--vanar-emerald-ink);--green:var(--brand-green-strong);--green-deep:#1d5e4e;--green-pill:var(--brand-green-strong);--green-pill-ink:#e7f1e4;--violet:#6e5be0;--mint-soft:#8fcfb0;--emerald-deep:#04231a;--emerald-foot:#093028;--emerald-ink-hi:#fff;--mint-ink:#c9eedb;--cta-grad:radial-gradient(120% 85% at 50% 0%, #aa9eff61, transparent 62%), linear-gradient(150deg, #7c6bf0 0%, #5647b4 78%);--cta-ink:#f4f2ff;--cta-glow:#7c6bf080;--cta-ring:#7c6bf061;--h-accent:var(--h-ink);--h-ink:var(--fg);--danger:#b5322b;--danger-soft:#fbeae7;--warn:#7a5315;--warn-soft:#f8ebd3;--warn-ink:#fff;--ok:var(--green-deep);--ok-soft:#ddefe5;--ok-mark:#57c785;--fail-mark:#c2603f;--hold-mark:#d8a24a;--danger-on-dark:#f0a88c;--wash-green-ink:#2c5b49;--wash-lav-ink:#3a3e52;--wash-sand-ink:#6b4e2e;--violet-ink:#4a3e72;--shadow-card:0 1px 0 #1113180a, 0 10px 30px -12px #1113181f, 0 2px 6px -2px #1113180f;--shadow-card-hover:0 1px 0 #1113180f, 0 22px 50px -18px #11131833, 0 4px 10px -3px #11131814;--shadow-pop:var(--shadow-card-hover);--font-display:"Big Shoulders Display", "Akira", "Anton", Impact, "Helvetica Neue", sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--display:"Big Shoulders Display", "Akira", Impact, "Helvetica Neue", sans-serif;--sans:"Inter Tight", -apple-system, Segoe UI, Helvetica, Arial, sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--t-hero:64px;--lh-hero:.86;--t-h2:40px;--lh-h2:.96;--t-h3:24px;--lh-h3:1;--t-lede:18px;--lh-lede:1.5;--t-body:16.5px;--lh-body:1.5;--t-small:14.5px;--lh-small:1.5;--t-eyebrow:12px;--lh-eyebrow:1.4;--tr-eyebrow:.2em;--tr-mono:.14em;--tr-display:-.005em;--t-org-name:clamp(34px, 5vw, 64px);--lh-org-name:1;--t-page:clamp(28px, 3.4vw, 38px);--lh-page:1.02;--t-section:clamp(20px, 2.2vw, 26px);--lh-section:1.1;--t-card-min:18px;--t-card:clamp(var(--t-card-min), 1.4vw, 22px);--lh-card:1.25;--t-subhead:16px;--lh-subhead:1.3;--tr-subhead:.01em;--t-label:14.5px;--lh-label:1.35;--t-micro:11.5px;--lh-micro:1.3;--t-meta:13px;--lh-meta:1.35;--t-dense:17px;--lh-dense:1.45;--sp-0:0;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:28px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-14:56px;--sp-16:64px;--sp-20:80px;--dash-content-max:78rem;--r-pill:999px;--r-card:22px;--r-panel:18px;--r-chip:12px;--r-control:8px;--r-micro:4px;--motion-press:90ms;--motion-fast:.14s;--motion-base:.22s;--motion-slow:.38s;--motion-ease:cubic-bezier(.2, .8, .2, 1);--motion-ease-soft:cubic-bezier(.22, .61, .36, 1);--motion-ease-in:cubic-bezier(.4, 0, 1, 1);--control-sm:32px;--control-md:40px;--control-lg:48px;--vn-pastel-green:#d9efe3;--vn-pastel-green-ink:#0e3c35;--vn-pastel-sand:#f1e6dc;--vn-pastel-sand-ink:#5a3b23;--vn-pastel-lilac:#e9e8f2;--vn-pastel-lilac-ink:#3a3663;--vn-pastel-violet:#e3d9ee;--vn-pastel-violet-ink:#4a2f6b}.bg-wash{z-index:-1;pointer-events:none;background:linear-gradient(#e6ebe4a6 0%,#e8e4ef99 40%,#eee3deb3 100%);position:fixed;inset:0;overflow:hidden}.bg-wash:before,.bg-wash:after{content:"";pointer-events:none;will-change:transform;position:absolute;inset:-20%}.bg-wash:before{background:radial-gradient(900px 700px at 20% 30%,#cfe8dad9 0%,#0000 60%),radial-gradient(1000px 800px at 80% 20%,#e2d8f0c7 0%,#0000 62%);animation:22s ease-in-out infinite alternate vn-wash-drift-a}.bg-wash:after{background:radial-gradient(1100px 900px at 60% 85%,#f2e3d4cc 0%,#0000 60%),radial-gradient(800px 700px at 10% 90%,#d9efe3b3 0%,#0000 62%),radial-gradient(700px 600px at 90% 60%,#e3d9eeb3 0%,#0000 62%);animation:28s ease-in-out infinite alternate vn-wash-drift-b}@keyframes vn-wash-drift-a{0%{transform:translate(0)scale(1)}50%{transform:translate(4%,-2%)scale(1.08)}to{transform:translate(-3%,3%)scale(1.04)}}@keyframes vn-wash-drift-b{0%{transform:translate(0)scale(1.05)}50%{transform:translate(-4%,2%)scale(1)}to{transform:translate(3%,-3%)scale(1.08)}}@media (prefers-reduced-motion:reduce){.bg-wash:before,.bg-wash:after{animation:none}}.brand{font-family:"Metaluna", var(--display);letter-spacing:.01em;text-transform:uppercase;align-items:center;gap:10px;font-size:24px;font-weight:700;display:flex}.eyebrow{font-family:var(--mono);font-size:var(--t-eyebrow);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-dim);font-weight:500}.vn-section-eyebrow{font-family:var(--font-mono);font-size:var(--t-small);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-accent,var(--vanar-teal));font-weight:600}.btn{justify-content:center;align-items:center;gap:var(--sp-2);min-height:44px;padding:var(--sp-3) var(--sp-6);border-radius:var(--r-pill);font-family:var(--font-sans);font-weight:600;font-size:var(--t-dense);cursor:pointer;white-space:nowrap;border:1px solid #0000;line-height:1.2;transition:transform .15s,box-shadow .2s,background .2s,color .2s,border-color .2s;display:inline-flex}.btn--sm{min-height:32px;padding:var(--sp-2) var(--sp-4);font-size:var(--t-meta);gap:var(--sp-1)}.btn--lg{min-height:56px;padding:var(--sp-4) var(--sp-8);font-size:var(--t-body);gap:var(--sp-3)}.btn--block{width:100%}.btn--icon{gap:0;width:32px;height:32px;padding:0}.btn--pill,.btn--primary,.btn--solid{background:var(--cta-grad);color:var(--cta-ink);box-shadow:0 10px 28px -12px var(--cta-glow)}.btn--pill:hover,.btn--primary:hover,.btn--solid:hover{box-shadow:0 16px 36px -12px var(--cta-glow);transform:translateY(-1px)}.btn--teal{background:var(--vanar-teal);color:var(--vanar-emerald-ink,#d8e6d3);border-color:var(--vanar-teal)}.btn--teal:hover{background:var(--vanar-teal-strong,#163a2e);transform:translateY(-1px)}.btn--ghost{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--fg);border-color:var(--rule-strong);background:#fff9}.btn--ghost:hover{border-color:var(--fg);background:#fff}.btn--outline{border-color:var(--rule-strong);color:var(--fg)}.btn--outline:hover{border-color:var(--fg);background:#ffffff80}.btn--danger{background:var(--danger);color:#fff}.btn--danger:hover{background:#97231d;transform:translateY(-1px)}.btn--warn{background:var(--color-warning-subtle);color:var(--color-warning-foreground);border-color:var(--color-warning)}.btn--warn:hover{border-color:var(--color-warning-foreground);transform:translateY(-1px)}.btn--bare{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--fg-dim);background:0 0;border-color:#0000}.btn--bare:hover{color:var(--fg);background:0 0;border-color:#0000}.btn:focus-visible{outline:none;box-shadow:0 0 0 4px #0e3c352e}.btn--pill:focus-visible,.btn--primary:focus-visible,.btn--solid:focus-visible{box-shadow:0 0 0 4px var(--cta-ring), 0 10px 28px -12px var(--cta-glow)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.btn[data-busy=true]{cursor:progress;color:#0000;position:relative}.btn[data-busy=true]:after{content:"";width:15px;height:15px;color:var(--green-pill-ink);border:2px solid;border-top-color:#0000;border-radius:50%;animation:.6s linear infinite vn-btn-spin;position:absolute}.btn--ghost[data-busy=true]:after,.btn--outline[data-busy=true]:after{color:var(--fg)}.btn--pill[data-busy=true]:after,.btn--primary[data-busy=true]:after,.btn--solid[data-busy=true]:after,.btn--cta[data-busy=true]:after{color:var(--cta-ink)}@keyframes vn-btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn[data-busy=true]:after{animation-duration:2s}}.story-card{background:var(--card);color:var(--card-ink);border:1px solid var(--rule);box-shadow:var(--shadow-card);border-radius:20px;padding:24px;transition:box-shadow .25s,transform .25s}.vn-section-card.vn-section-card{border-top:2px solid var(--brand-primary,var(--vanar-teal));border-top-left-radius:0;border-top-right-radius:0}.story-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.story-card h3{margin:0 0 12px}.story-card p{color:var(--fg-dim);font-size:var(--t-small);margin:0;line-height:1.55}.story-card strong{color:var(--fg)}.story-card--dark{background:var(--emerald);color:var(--emerald-ink);border-color:#d8e6d333}.story-card--dark p{color:#d8e6d3c7}.story-card--dark strong{color:#f2efe9}.story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.caps-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.mkt-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.glow{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(90deg,#1d5e4e 0%,#6e5be0 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;animation:10s ease-in-out infinite vn-glow-shift}@keyframes vn-glow-shift{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.glow{background-size:100%;animation:none}}.hero__title{font-family:var(--display);letter-spacing:0;text-transform:uppercase;-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(90deg,#163a2e 0%,#060c0a 18%,#1a3a30 34%,#345a4f 55%,#1d3d33 72%,#060c0a 88%,#0e1f19 100%);-webkit-background-clip:text;background-clip:text;max-width:12ch;margin:0;font-size:clamp(4.25rem,9vw,8.75rem);font-weight:800;line-height:.9}.page-hero{padding:clamp(78px,10vw,132px) 0 clamp(34px,6vw,60px)}.page-hero .hero__title{max-width:12ch;font-size:clamp(3.75rem,8.5vw,7.75rem)}.nav__inner{-webkit-backdrop-filter:blur(18px);border:1px solid var(--rule);background:#ffffff8c;border-radius:999px;justify-content:space-between;align-items:center;padding:8px 8px 8px 20px;display:flex;box-shadow:0 6px 24px -8px #1113181a}.nav__links{font-size:var(--t-small);color:var(--fg-dim);gap:6px;display:flex}.nav__links a{border-radius:999px;padding:8px 14px;transition:background .15s,color .15s}.nav__links a:hover{color:var(--fg);background:#1113180d}.spend-pill{align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);border:1px solid var(--rule,#0000001f);border-radius:var(--r-pill);font:var(--t-eyebrow) var(--font-mono,ui-monospace);letter-spacing:.04em;color:var(--text-secondary,var(--fg-dim,#51564f));white-space:nowrap;display:inline-flex}.spend-pill[data-tone=muted]{opacity:.75}@media (max-width:1000px){.caps-grid,.mkt-grid{grid-template-columns:repeat(2,1fr)}.story-grid{grid-template-columns:1fr}}@media (max-width:600px){.brand{font-size:22px}.caps-grid,.mkt-grid{grid-template-columns:1fr}.hero__title{max-width:9.5ch;font-size:clamp(3rem,15vw,4.2rem)}.page-hero .hero__title{font-size:clamp(3rem,14vw,4.4rem)}}:where(button,[role=button],summary,a[href],.vn-btn):not(:disabled):not([aria-disabled=true]):not([draggable=true]):active{transition-duration:var(--motion-press);transform:translateY(1px)}:where([draggable=true]):active{cursor:grabbing}@media (prefers-reduced-motion:reduce){:where(button,[role=button],summary,a[href],.vn-btn):active{transform:none}}:where(button,[role=button],summary,a[href],input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--green-deep,currentColor);outline-offset:2px;border-radius:inherit}html.dark,html[data-theme=dark]{--canvas:#0e1210;--fg:#e9ece8;--fg-dim:#9aa39d;--fg-mute:#767d77;--rule:#e9ece81f;--rule-strong:#e9ece842;--vanar-teal-ink:var(--mint-soft,#8fcfb0);--card:#161b19;--card-ink:#e9ece8;--danger-soft:#2a1816;--warn-soft:#272016;--ok-soft:#152620;--danger:#ff8b7d;--warn:#e3a94e;--ok:#6ee0aa;--warn-ink:#1b1408;--shadow-card:0 1px 0 #0000004d, 0 10px 30px -12px #00000080, 0 2px 6px -2px #00000059;--shadow-card-hover:0 1px 0 #0006, 0 22px 50px -18px #0009, 0 4px 10px -3px #0006}html.dark .btn--ghost,html[data-theme=dark] .btn--ghost{background:#e9ece814}html.dark .btn--ghost:hover,html[data-theme=dark] .btn--ghost:hover{background:#e9ece829}html.dark .bg-wash,html[data-theme=dark] .bg-wash{background:linear-gradient(#0e1210eb 0%,#1a1a22e6 40%,#1f1b16f0 100%)}html.dark .bg-wash:before,html[data-theme=dark] .bg-wash:before{background:radial-gradient(900px 700px at 20% 30%,#16201bd9 0%,#0000 60%),radial-gradient(1000px 800px at 80% 20%,#1c1822c7 0%,#0000 62%)}html.dark .bg-wash:after,html[data-theme=dark] .bg-wash:after{background:radial-gradient(1100px 900px at 60% 85%,#1f1b16cc 0%,#0000 60%),radial-gradient(800px 700px at 10% 90%,#152620b3 0%,#0000 62%),radial-gradient(700px 600px at 90% 60%,#1c1822b3 0%,#0000 62%)}html.dark .hero__title,html[data-theme=dark] .hero__title{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(90deg,#cfe8da 0%,#f2efe9 18%,#b9d4c6 34%,#8fcfb0 55%,#c4dfd2 72%,#f2efe9 88%,#d8e6d3 100%);-webkit-background-clip:text;background-clip:text}.hero__sub{color:#111318d1;max-width:55ch;font-size:1.0625rem;font-weight:400;line-height:1.5}html.dark .hero__sub,html[data-theme=dark] .hero__sub{color:#e9ece8d1}.field{flex-direction:column;gap:8px;display:flex}.field__label{font-family:var(--mono);font-size:var(--t-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-dim);align-items:center;gap:8px;font-weight:500;display:flex}.field__label .req{color:var(--violet);font-family:var(--mono)}.field__label .opt{color:var(--fg-mute);letter-spacing:.1em;text-transform:none;font-weight:400;font-size:var(--t-meta)}.field__hint{font-size:var(--t-small);color:var(--fg-dim);margin:0;line-height:1.45}.field__error{font-family:var(--mono);font-size:var(--t-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--danger);align-items:center;gap:6px;display:flex}.field__error:before{content:"●";font-size:var(--t-micro)}.input,.textarea,.select{font-family:var(--sans);font-size:var(--t-body);color:var(--fg);border:1px solid var(--rule-strong);appearance:none;background:#ffffffd9;border-radius:12px;width:100%;padding:14px 16px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s}.input::placeholder,.textarea::placeholder{color:var(--fg-mute)}.input:hover,.textarea:hover,.select:hover{border-color:var(--fg);background:var(--card)}.input:focus,.textarea:focus,.select:focus{border-color:var(--emerald);background:var(--card);outline:none;box-shadow:0 0 0 4px #0e3c351f}.input:disabled,.textarea:disabled,.select:disabled{opacity:.55;cursor:not-allowed;background:#11131808}.input.is-invalid,.textarea.is-invalid,.select.is-invalid{border-color:var(--danger);background:var(--danger-soft)}.input.is-invalid:focus,.textarea.is-invalid:focus,.select.is-invalid:focus{box-shadow:0 0 0 4px #b5322b1f}.textarea{resize:vertical;min-height:120px;line-height:1.5}.select-wrap{position:relative}.select{cursor:pointer;padding-right:42px}.select-wrap:after{content:"";border-right:1.5px solid var(--fg);border-bottom:1.5px solid var(--fg);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:18px;transform:translateY(-70%)rotate(45deg)}.input-group{border:1px solid var(--rule-strong);background:#ffffffd9;border-radius:12px;align-items:stretch;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;overflow:hidden}.input-group:focus-within{border-color:var(--emerald);background:var(--card);box-shadow:0 0 0 4px #0e3c351f}.input-group__addon{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.06em;color:var(--fg-mute);border-right:1px solid var(--rule);background:0 0;align-items:center;padding:0 16px;display:inline-flex}.input-group__addon--right{border-right:0;border-left:1px solid var(--rule)}.input-group .input{background:0 0;border:0;border-radius:0;flex:1}.input-group .input:focus{box-shadow:none}.field--ok .field__label{color:var(--ok)}.field--ok .input{border-color:var(--ok);background:var(--ok-soft)}html.dark .input,html.dark .textarea,html.dark .select,html[data-theme=dark] .input,html[data-theme=dark] .textarea,html[data-theme=dark] .select{color:var(--fg);background:#e9ece80d;border-color:#e9ece829}html.dark .input:hover,html.dark .textarea:hover,html.dark .select:hover,html[data-theme=dark] .input:hover,html[data-theme=dark] .textarea:hover,html[data-theme=dark] .select:hover,html.dark .input:focus,html.dark .textarea:focus,html.dark .select:focus,html[data-theme=dark] .input:focus,html[data-theme=dark] .textarea:focus,html[data-theme=dark] .select:focus{background:#1b211e}html.dark .input:disabled,html.dark .textarea:disabled,html.dark .select:disabled,html[data-theme=dark] .input:disabled,html[data-theme=dark] .textarea:disabled,html[data-theme=dark] .select:disabled{background:#e9ece80a}html.dark .input.is-invalid,html.dark .textarea.is-invalid,html.dark .select.is-invalid,html[data-theme=dark] .input.is-invalid,html[data-theme=dark] .textarea.is-invalid,html[data-theme=dark] .select.is-invalid{background:var(--danger-soft)}html.dark .input-group,html[data-theme=dark] .input-group{background:#e9ece80d;border-color:#e9ece829}html.dark .input-group:focus-within,html[data-theme=dark] .input-group:focus-within{background:#1b211e}.choice{cursor:pointer;border:1px solid var(--rule);background:#fff9;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.choice:hover{border-color:var(--fg);background:var(--card)}.choice input{opacity:0;pointer-events:none;position:absolute}.choice__box{border:1.5px solid var(--rule-strong);background:var(--card);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;transition:background .15s,border-color .15s;display:inline-flex}.choice--radio .choice__box{border-radius:50%}.choice input:checked+.choice__box{background:var(--emerald);border-color:var(--emerald)}.choice input:checked+.choice__box:after{content:"";border-left:2px solid var(--emerald-ink);border-bottom:2px solid var(--emerald-ink);width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.choice--radio input:checked+.choice__box:after{content:"";background:var(--emerald-ink);border:0;border-radius:50%;width:8px;height:8px;transform:none}.choice input:focus-visible+.choice__box{box-shadow:0 0 0 3px #0e3c352e}.choice__text{flex-direction:column;gap:2px;display:flex}.choice__title{font-size:var(--t-small);color:var(--fg);font-weight:500;line-height:1.3}.choice__desc{font-size:var(--t-meta);color:var(--fg-dim);line-height:1.4}.choice.is-checked{border-color:var(--emerald);background:var(--card)}.segmented{border:1px solid var(--rule-strong);background:#ffffffd9;border-radius:12px;gap:2px;padding:4px;display:inline-flex}.segmented input{opacity:0;pointer-events:none;position:absolute}.segmented label{cursor:pointer;font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);border-radius:9px;padding:9px 18px;transition:background .15s,color .15s}.segmented input:checked+label{background:var(--emerald);color:var(--emerald-ink)}.segmented label:hover{color:var(--fg)}.segmented input:checked+label:hover{color:var(--emerald-ink)}.switch{cursor:pointer;align-items:center;gap:14px;display:inline-flex}.switch input{opacity:0;pointer-events:none;position:absolute}.switch__track{background:#1113182e;border-radius:999px;width:44px;height:26px;transition:background .2s;position:relative}.switch__track:after{content:"";background:var(--card);border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1113182e}.switch input:checked+.switch__track{background:var(--emerald)}.switch input:checked+.switch__track:after{transform:translate(18px)}.switch input:focus-visible+.switch__track{box-shadow:0 0 0 3px #0e3c352e}.drop{border:1.5px dashed var(--rule-strong);text-align:center;cursor:pointer;background:#ffffff73;border-radius:14px;padding:24px;transition:border-color .15s,background .15s}.drop:hover{border-color:var(--fg);background:#ffffffb3}.drop__icon{font-family:var(--display);color:var(--violet);font-size:28px;font-weight:800;line-height:1}.drop__title{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;margin:8px 0 4px;font-size:18px;font-weight:700}.drop__hint{font-size:var(--t-meta);color:var(--fg-dim);margin:0}html.dark .choice,html[data-theme=dark] .choice{background:#e9ece80d}html.dark .choice:hover,html[data-theme=dark] .choice:hover,html.dark .choice.is-checked,html[data-theme=dark] .choice.is-checked{background:#1b211e}html.dark .choice__box,html[data-theme=dark] .choice__box{background:var(--card)}html.dark .segmented,html[data-theme=dark] .segmented{background:#e9ece80f}html.dark .drop,html[data-theme=dark] .drop{background:#e9ece80d}html.dark .drop:hover,html[data-theme=dark] .drop:hover{background:#e9ece814}.wrap{max-width:1200px;margin:0 auto;padding:0 28px}.section{border-top:1px solid var(--rule);padding:72px 0}.section__head{grid-template-columns:1fr 1.4fr;align-items:end;gap:32px;margin-bottom:40px;display:grid}@media (max-width:780px){.section__head{grid-template-columns:1fr}}.section__num{font-family:var(--mono);font-size:var(--t-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-mute)}.preview{border:1px solid var(--rule);box-shadow:var(--shadow-pop);background:linear-gradient(#ffffffa6,#ffffffd9);border-radius:24px;padding:32px}.preview__eyebrow{font-family:var(--mono);font-size:var(--t-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-mute);margin-bottom:6px;display:block}.preview__lede{color:var(--fg-dim);font-size:var(--t-small);max-width:42ch;margin:0 0 24px;line-height:1.5}.ticker{border:1px solid var(--rule);font-family:var(--mono);font-size:var(--t-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);background:#ffffff8c;border-radius:14px;flex-wrap:wrap;gap:12px 24px;margin-top:18px;padding:14px 20px;display:flex}.ticker b{color:var(--fg);font-weight:500}.toc{border:1px solid var(--rule);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff8c;border-radius:18px;flex-wrap:wrap;gap:8px;margin-top:32px;padding:18px 20px;display:flex}.toc a{font-family:var(--mono);font-size:var(--t-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);border:1px solid #0000;border-radius:999px;padding:8px 14px;transition:background .15s,color .15s,border-color .15s}.toc a:hover{background:var(--fg);color:#f2efe9}html.dark .card--ghost,html[data-theme=dark] .card--ghost{background:#e9ece80f}html.dark .preview,html[data-theme=dark] .preview{background:linear-gradient(180deg, #1b2129 0%, var(--color-input) 100%)}html.dark .ticker,html[data-theme=dark] .ticker,html.dark .toc,html[data-theme=dark] .toc{background:#e9ece80f}.spec{background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow-card);border-radius:20px;flex-direction:column;gap:20px;min-height:280px;padding:32px;display:flex}.spec__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.spec__role{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-mute)}.spec__name{font-family:var(--display);letter-spacing:-.005em;text-transform:uppercase;margin:6px 0 0;font-size:22px;font-weight:800;line-height:1}.spec__sample{flex:1;align-items:center;display:flex}.spec__meta{border-top:1px solid var(--rule);font-family:var(--mono);font-size:var(--t-eyebrow);letter-spacing:.04em;color:var(--fg-dim);grid-template-columns:repeat(3,1fr);gap:8px;padding-top:16px;display:grid}.spec__meta b{color:var(--fg-mute);font-weight:500;font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;margin-bottom:4px;display:block}.scale{background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow-card);border-radius:20px;margin-top:18px;padding:8px;overflow:hidden}.scale__row{border-radius:14px;grid-template-columns:140px 80px 1fr;align-items:baseline;gap:24px;padding:18px 22px;transition:background .2s;display:grid}.scale__row+.scale__row{border-top:1px solid var(--rule)}.scale__row:hover{background:#11131806}.scale__name{font-family:var(--mono);font-size:var(--t-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-mute)}.scale__size{font-family:var(--mono);font-size:var(--t-small);color:var(--fg-dim);font-variant-numeric:tabular-nums}.swatches{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:900px){.swatches{grid-template-columns:repeat(2,1fr)}}.sw{border:1px solid var(--rule);background:var(--card);box-shadow:var(--shadow-card);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.sw__chip{height:140px;color:var(--fg);align-items:flex-end;padding:14px 16px;display:flex}.sw__chip--ink{color:#f2efe9}.sw__role{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;opacity:.85}.sw__body{flex-direction:column;gap:6px;padding:16px;display:flex}.sw__name{font-family:var(--display);letter-spacing:0;text-transform:uppercase;font-size:18px;font-weight:800;line-height:1}.sw__hex{font-family:var(--mono);font-size:var(--t-meta);color:var(--fg-dim);font-variant-numeric:tabular-nums}.sw__var{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.06em;color:var(--fg-mute)}.callout{border-top:1px solid var(--rule);grid-template-columns:140px 1fr;align-items:start;gap:24px;padding:18px 0;display:grid}.callout:first-child{border-top:0}.callout__key{font-family:var(--mono);font-size:var(--t-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-mute);padding-top:2px}.callout__val{font-family:var(--mono);font-size:var(--t-small);color:var(--fg);font-variant-numeric:tabular-nums;line-height:1.6}.callout__val em{color:var(--fg-dim);font-style:normal}.dd{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}@media (max-width:780px){.dd{grid-template-columns:1fr}}.dd__card{box-shadow:var(--shadow-card);border:1px solid var(--rule);background:var(--card);border-radius:18px;padding:22px 24px}.dd__head{font-family:var(--mono);font-size:var(--t-eyebrow);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;display:inline-flex}.dd--do .dd__head{color:var(--ok)}.dd--dont .dd__head{color:var(--danger)}.dd__head:before{content:"";border-radius:50%;width:8px;height:8px;display:inline-block}.dd--do .dd__head:before{background:var(--ok)}.dd--dont .dd__head:before{background:var(--danger)}.dd ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dd li{font-size:var(--t-small);color:var(--fg);padding-left:18px;line-height:1.5;position:relative}.dd li:before{content:"";background:var(--fg-mute);width:8px;height:1px;position:absolute;top:9px;left:0}.vn-h1,.vn-heads h1{font-family:var(--display);font-weight:800;font-size:var(--t-page);line-height:var(--lh-page);letter-spacing:var(--tr-display);text-transform:uppercase;color:var(--h-ink);text-wrap:balance;margin:0}.vn-h2,.vn-heads h2{font-family:var(--display);font-weight:800;font-size:var(--t-section);line-height:var(--lh-section);letter-spacing:var(--tr-display);text-transform:uppercase;color:var(--h-ink);text-wrap:balance;margin:0}.vn-h3,.vn-heads h3{font-family:var(--display);font-weight:800;font-size:var(--t-card);line-height:var(--lh-card);letter-spacing:var(--tr-display);text-transform:uppercase;color:var(--h-ink);margin:0}.vn-h4,.vn-heads h4{font-family:var(--display);font-weight:700;font-size:var(--t-subhead);line-height:var(--lh-subhead);letter-spacing:var(--tr-subhead);text-transform:uppercase;color:var(--h-ink);margin:0}.vn-h1 em,.vn-h2 em,.vn-h3 em,.vn-h4 em,.vn-heads h1 em,.vn-heads h2 em,.vn-heads h3 em,.vn-heads h4 em{font-style:normal;font-weight:inherit;color:var(--h-accent)}.vn-h--data{text-transform:none;letter-spacing:0}.vn-label{font-family:var(--sans);font-weight:600;font-size:var(--t-label);line-height:var(--lh-label);letter-spacing:0;text-transform:none;color:var(--fg);margin:0}.vn-h1+.vn-sub,.vn-h2+.vn-sub,.vn-h3+.vn-sub,.vn-sub{font-family:var(--sans);font-size:var(--t-body);line-height:var(--lh-body);color:var(--fg-dim);margin:var(--sp-2) 0 0;max-width:68ch}.vn-page-head{gap:var(--sp-2);margin-bottom:var(--sp-6);flex-direction:column;display:flex}.kpi-card{background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow-card);border-radius:18px;flex-direction:column;gap:10px;min-height:96px;padding:18px 20px;display:flex;position:relative}.kpi-card__value{font-family:var(--display);color:var(--fg);letter-spacing:-.005em;font-size:40px;font-weight:800;line-height:1}.kpi-card__value--empty{color:var(--fg-mute)}.kpi-card__value--empty:before{content:"—"}.kpi-card__label{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-mute)}.kpi-card__label strong{color:var(--fg-dim);font-weight:500}.kpi-card__delta{font-family:var(--mono);font-size:var(--t-eyebrow);letter-spacing:.04em}.kpi-card__delta--up{color:var(--ok)}.kpi-card__delta--down{color:var(--danger)}.empty-display{font-family:var(--display);font-weight:800;font-size:var(--t-section);line-height:var(--lh-section);letter-spacing:-.005em;text-transform:uppercase;color:var(--fg);margin:0}.empty-display+.empty-display__sub{font-size:var(--t-small);color:var(--fg-dim);max-width:60ch;margin-top:14px;line-height:1.5}.btn--cta{background:var(--cta-grad);color:var(--cta-ink);box-shadow:0 14px 36px -14px var(--cta-glow)}.btn--cta:hover{box-shadow:0 20px 44px -14px var(--cta-glow);transform:translateY(-1px)}.btn--cta:focus-visible{box-shadow:0 0 0 4px var(--cta-ring), 0 14px 36px -14px var(--cta-glow);outline:none}.btn--cta--block{width:100%}.org-pill{border:1px solid var(--rule);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--sans);font-size:var(--t-small);color:var(--fg);background:#fff9;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-weight:500;display:inline-flex}.org-pill__mark{background:var(--emerald);width:28px;height:28px;color:var(--emerald-ink);font-family:var(--display);font-weight:800;font-size:var(--t-small);letter-spacing:0;text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.org-pill__tier{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-mute);border-left:1px solid var(--rule);margin-left:4px;padding-left:10px}.sandbox-pill,.live-pill{font-family:var(--mono);font-size:var(--t-eyebrow);letter-spacing:.18em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-weight:600;display:inline-flex}.sandbox-pill{background:var(--warn-soft);color:var(--warn);border-color:#a06a1259}.sandbox-pill:before{content:"🧪";font-size:var(--t-small);letter-spacing:0}.live-pill{background:var(--ok-soft);color:var(--ok);border-color:#1d5e4e59}.live-pill:before{content:"";background:var(--ok);border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite live-pulse;box-shadow:0 0 #1d5e4e80}@keyframes live-pulse{0%,to{box-shadow:0 0 #1d5e4e80}50%{box-shadow:0 0 0 6px #1d5e4e00}}@media (prefers-reduced-motion:reduce){.live-pill:before{animation:none}}.dash-back-link{font-family:var(--mono);font-size:var(--t-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-mute);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-weight:500;transition:color .15s,background .15s;display:inline-flex}.dash-back-link:hover{color:var(--fg);background:#1113180a}html.dark .org-pill,html[data-theme=dark] .org-pill{background:#e9ece814}.vn-spinner{border:2px solid;border-top-color:#0000;border-radius:50%;flex:none;width:20px;height:20px;animation:.6s linear infinite vn-btn-spin;display:inline-block}.vn-spinner--sm{border-width:2px;width:14px;height:14px}.vn-spinner--lg{border-width:3px;width:32px;height:32px}.vn-spinner--muted{color:var(--fg-mute)}.vn-skeleton{border-radius:var(--r-control);background:var(--fg);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vn-skeleton{background:color-mix(in srgb, var(--fg) 8%, transparent)}}.vn-skeleton:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--fg) 50%, transparent 100%);position:absolute;inset:0;transform:translate(-100%)}@supports (color:color-mix(in lab, red, red)){.vn-skeleton:after{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--fg) 5%, transparent) 50%, transparent 100%)}}.vn-skeleton:after{animation:1.6s ease-in-out infinite vn-skeleton-sweep}@keyframes vn-skeleton-sweep{to{transform:translate(100%)}}.vn-skeleton--line{border-radius:var(--r-micro);height:12px}.vn-skeleton--line-sm{border-radius:var(--r-micro);width:60%;height:10px}.vn-skeleton--head{border-radius:var(--r-micro);width:45%;height:28px}.vn-skeleton--block{border-radius:var(--r-panel);height:96px}.vn-skeleton--card{border-radius:var(--r-card);height:148px}.vn-skeleton--circle{border-radius:50%}.vn-skeleton--avatar{border-radius:50%;width:36px;height:36px}.vn-skeleton-stack{gap:var(--sp-2);flex-direction:column;display:flex}.vn-skeleton-stack>.vn-skeleton:last-child{width:70%}.vn-dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;animation:2.4s ease-in-out infinite vn-dot-pulse;display:inline-block}@keyframes vn-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.18)}}.vn-dots{align-items:center;gap:var(--sp-1);display:inline-flex}.vn-dots>.vn-dot:nth-child(2){animation-delay:.5s}.vn-dots>.vn-dot:nth-child(3){animation-delay:.9s}.vn-dots>.vn-dot:nth-child(4){animation-delay:1.3s}.vn-wait{align-items:center;gap:var(--sp-2);font-family:var(--sans);font-size:var(--t-small);line-height:var(--lh-small);color:var(--fg-dim);display:inline-flex}.vn-wait--block{padding:var(--sp-8) var(--sp-4);justify-content:center;display:flex}.vn-wait--page{justify-content:center;align-items:center;gap:var(--sp-3);flex-direction:column;min-height:240px;display:flex}.vn-empty{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-10) var(--sp-6);flex-direction:column;display:flex}.vn-empty--center{text-align:center;align-items:center}.vn-empty__title{font-family:var(--display);font-weight:800;font-size:var(--t-section);line-height:var(--lh-section);letter-spacing:var(--tr-display);text-transform:uppercase;color:var(--fg-mute);margin:0}.vn-empty__sub{font-family:var(--sans);font-size:var(--t-body);line-height:var(--lh-body);color:var(--fg-dim);max-width:52ch;margin:0}.vn-error{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-chip);border:1px solid var(--danger);display:flex}@supports (color:color-mix(in lab, red, red)){.vn-error{border:1px solid color-mix(in srgb, var(--danger) 30%, transparent)}}.vn-error{background:var(--danger-soft);color:var(--danger);font-family:var(--sans);font-size:var(--t-small);line-height:var(--lh-small)}.vn-error--inline{gap:var(--sp-1);background:0 0;border:0;padding:0}.vn-error__actions{gap:var(--sp-2);margin-left:auto;display:inline-flex}@media (prefers-reduced-motion:reduce){.vn-spinner{animation-duration:2s}.vn-skeleton:after,.vn-dot{animation:none}}[data-auth-shell]{--fg:#111318;--fg-dim:#3f4542;--fg-mute:#5b5f66;--card:#fff;--card-ink:var(--fg);--input:#fff;--rule:#1113181a;--rule-strong:#11131838;--emerald:var(--brand-green);--emerald-ink:#f6fbf7;--green-pill:var(--brand-green-strong);--green-pill-ink:#f6fbf7;--auth-field-bg:#ffffffd9;--auth-field-bg-strong:#fff;--auth-focus-ring:#0e3c351f;--auth-cta-shadow:0 8px 24px -10px #163a2e8c;--auth-cta-hover:#0f2b22;--auth-cta-sweep:#ffffff29;--color-bg-base:var(--canvas,#e6ebe4);--color-bg-elevated:#f0f1ef;--color-bg-panel:#ffffffd9;--color-bg-panel-solid:#fff;--color-card:#fff;--color-foreground:#111318;--color-text-primary:#111318;--color-text-body:#1a1d24;--color-text-secondary:#5b5f66;--color-text-muted:#8a8d94;--color-heading:#111318;--color-border:#1113181a;--color-border-subtle:#1113181a;--color-border-strong:#11131838;--color-input:#ffffffd9;--color-placeholder:#5b5f66;--color-secondary-foreground:#2e2e2a;--color-muted-foreground:#5a5a54;--color-brand:var(--brand-green);--color-brand-light:#0e3c351a;--color-brand-medium:#0e3c352e;--auth-notice-bg:#f4f8f2;--auth-notice-border:#1113182e;--auth-notice-fg:#14231e;--auth-notice-muted:#4c5b55;--auth-success-bg:#e8fbf2;--auth-success-border:#36c795;--auth-success-fg:#073d31;--auth-error-bg:#fbeae7;--auth-error-border:#b5322b;--auth-error-fg:#7e251f;--auth-warning-bg:#fff6e5;--auth-warning-border:#b87d20;--auth-warning-fg:#69430c;--auth-info-bg:#eaf3fc;--auth-info-border:#2a6cb5;--auth-info-fg:#183f6b;font-family:var(--font-body)}[data-auth-shell].story-card{background:linear-gradient(180deg, var(--emerald), transparent 55%), var(--card);border-radius:20px;padding:32px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){[data-auth-shell].story-card{background:linear-gradient(180deg, color-mix(in srgb, var(--emerald) 5%, transparent), transparent 55%), var(--card)}}[data-auth-shell].story-card{border:1px solid var(--rule);box-shadow:var(--shadow-card)}[data-auth-shell].story-card:before{content:"";background:linear-gradient(90deg, var(--emerald), var(--mint-soft,#8fcfb0));opacity:.7;height:2px;position:absolute;inset:0 0 auto}[data-auth-shell].story-card:hover{box-shadow:var(--shadow-card);transform:none}[data-auth-shell] h1,[data-auth-shell] h2{font-family:var(--font-display);letter-spacing:-.005em;text-transform:uppercase;color:var(--fg,#111318);font-weight:800;line-height:1.1}[data-auth-shell] .auth-panel__head,[data-auth-shell] .auth-panel__tabs{margin-bottom:24px}[data-auth-shell] .auth-panel__notice{font-size:var(--t-small);background:var(--auth-notice-bg);border:1px solid var(--auth-notice-border);color:var(--auth-notice-fg);border-radius:12px;margin-bottom:20px;padding:12px 14px;line-height:1.5}[data-auth-shell] input[type=email],[data-auth-shell] input[type=password],[data-auth-shell] input[type=text],[data-auth-shell] input[type=number]{font-family:var(--font-body);font-size:var(--t-body);color:var(--fg,#111318);-webkit-text-fill-color:var(--fg,#111318);background:var(--auth-field-bg);border:1px solid var(--rule-strong,#11131838);border-radius:12px;padding:14px 16px;transition:border-color .15s,background .15s,box-shadow .15s}[data-auth-shell] input[type=email]:hover,[data-auth-shell] input[type=password]:hover,[data-auth-shell] input[type=text]:hover{border-color:var(--fg,#111318);background:var(--auth-field-bg-strong)}[data-auth-shell] input[type=email]:focus,[data-auth-shell] input[type=password]:focus,[data-auth-shell] input[type=text]:focus{border-color:var(--emerald,#0e3c35);background:var(--auth-field-bg-strong);box-shadow:0 0 0 4px var(--auth-focus-ring);outline:none}[data-auth-shell] input::placeholder{color:var(--fg-mute,#5b5f66);opacity:1}[data-auth-shell] [role=tablist],[data-auth-shell] [data-auth-tabs]{border:1px solid var(--rule-strong,#11131838);background:var(--auth-field-bg);border-radius:12px;gap:2px;padding:4px;display:inline-flex}[data-auth-shell] [role=tab],[data-auth-shell] [data-auth-tab]{cursor:pointer;font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim,#5b5f66);background:0 0;border:0;border-radius:9px;padding:9px 18px;font-weight:500;transition:background .15s,color .15s}[data-auth-shell] [role=tab]:hover,[data-auth-shell] [data-auth-tab]:hover{color:var(--fg,#111318)}[data-auth-shell] [role=tab][aria-selected=true],[data-auth-shell] [data-auth-tab][aria-selected=true],[data-auth-shell] [data-auth-tab].is-active{background:var(--emerald,#0e3c35);color:var(--emerald-ink,#d8e6d3)}[data-auth-shell] .btn--pill,[data-auth-shell] .btn--solid,[data-auth-shell] button[type=submit]{background:var(--green-pill,#163a2e);color:var(--green-pill-ink,#e7f1e4);font-family:var(--font-sans);font-weight:600;font-size:var(--t-small);height:48px;box-shadow:var(--auth-cta-shadow);border:1px solid #0000;border-radius:999px;transition:background .15s,transform .15s,box-shadow .2s}[data-auth-shell] .btn--pill:hover:not(:disabled),[data-auth-shell] .btn--solid:hover:not(:disabled),[data-auth-shell] button[type=submit]:hover:not(:disabled){background:var(--auth-cta-hover);transform:translateY(-1px)}[data-auth-shell] button[type=submit]:disabled{opacity:.55;cursor:not-allowed}[data-auth-shell] [data-auth-notice],[data-auth-shell] [data-auth-email-confirmation]{background:var(--auth-notice-bg);border-color:var(--auth-notice-border);color:var(--auth-notice-fg);border-radius:12px}[data-auth-shell] [data-auth-notice] p,[data-auth-shell] [data-auth-notice] span,[data-auth-shell] [data-auth-email-confirmation] p,[data-auth-shell] [data-auth-email-confirmation] span{color:var(--auth-notice-fg);-webkit-text-fill-color:var(--auth-notice-fg)}[data-auth-shell] [data-auth-notice] [data-auth-notice-muted]{color:var(--auth-notice-muted)!important;-webkit-text-fill-color:var(--auth-notice-muted)!important}[data-auth-shell] [data-auth-dev-code]{background:var(--auth-success-bg);border-color:var(--auth-success-border);color:var(--auth-success-fg);-webkit-text-fill-color:var(--auth-success-fg)}[data-auth-shell] [role=alert]:not([data-alert-type]),[data-auth-shell] [data-auth-error]{background:var(--auth-error-bg);border:1px solid var(--auth-error-border);color:var(--auth-error-fg);font-size:var(--t-small);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 14px;display:flex}[data-auth-shell] [data-alert-type]{font-size:var(--t-small);border-radius:12px}[data-auth-shell] [data-alert-type=validation]{background:var(--auth-warning-bg);border-color:var(--auth-warning-border);color:var(--auth-warning-fg)}[data-auth-shell] [data-alert-type=verification]{background:var(--auth-info-bg);border-color:var(--auth-info-border);color:var(--auth-info-fg)}[data-auth-shell] [data-alert-type=auth],[data-auth-shell] [data-alert-type=network],[data-auth-shell] [data-alert-type=server],[data-auth-shell] [data-alert-type=conflict]{background:var(--auth-error-bg);border-color:var(--auth-error-border);color:var(--auth-error-fg)}[data-auth-shell] [role=alert] p,[data-auth-shell] [role=alert] svg,[data-auth-shell] [data-alert-type] p,[data-auth-shell] [data-alert-type] svg{color:currentColor;-webkit-text-fill-color:currentColor}[data-auth-shell] p,[data-auth-shell] label{color:var(--fg-dim,#5b5f66);font-size:var(--t-small);line-height:1.5}[data-auth-shell] .text-placeholder,[data-auth-shell] .text-muted-foreground,[data-auth-shell] .text-secondary-foreground,[data-auth-shell] label span{color:var(--fg-dim,#3f4542)}[data-auth-shell] [data-auth-email-confirmation] p,[data-auth-shell] [data-auth-email-confirmation] span{color:var(--auth-notice-fg);-webkit-text-fill-color:var(--auth-notice-fg)}[data-auth-shell] a{color:var(--emerald,#0e3c35);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}[data-auth-shell] a:hover{color:#0a2a23}[data-auth-shell] hr{border:0;border-top:1px solid var(--rule,#1113181a);margin:18px 0}.vn-auth-hero{--vh-canvas:#e6ebe4;--vh-ink:#0b130e;--vh-lede:#51564f;--vh-accent-deep:#1d5e4e;--vh-hair:#0b130e1a;--vh-hero-grad:linear-gradient(90deg, #163a2e 0%, #060c0a 18%, #1a3a30 34%, #345a4f 55%, #1d3d33 72%, #060c0a 88%, #0e1f19 100%);--vh-cta:radial-gradient(120% 85% at 50% 0%, #aa9eff61, transparent 62%), linear-gradient(150deg, #7c6bf0 0%, #5647b4 78%);--vh-cta-hover:radial-gradient(120% 85% at 50% 0%, #beb4ff75, transparent 62%), linear-gradient(150deg, #8a7af4 0%, #6252c6 78%);--vh-cta-ink:#f4f2ff;--vh-frame-hair:#8fe9be57;--vh-video-bg:#000;--vh-scrim:#060c0ab8;--vh-close-ink:#f4f2ff;--vh-close-hair:#ffffff47;--vh-close-bg:#0b130e8c;--vh-close-bg-hover:#0b130ec7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--vh-canvas);min-height:100dvh;color:var(--vh-ink);font-family:var(--font-body);position:relative;overflow:hidden}.vn-auth-hero__wash,.vn-auth-hero__glow,.vn-auth-hero__grid{pointer-events:none;position:absolute;inset:0}.vn-auth-hero__wash{filter:saturate(1.1);background:linear-gradient(#e4eee68c 0%,#e8e2f280 45%,#f0e6dc99 100%);overflow:hidden}.vn-auth-hero__wash:before,.vn-auth-hero__wash:after{content:"";will-change:transform;position:absolute;inset:-20%}.vn-auth-hero__wash:before{background:radial-gradient(1200px 900px at 12% 18%,#60de9eb8 0%,#0000 60%),radial-gradient(1100px 850px at 88% 10%,#947bf09e 0%,#0000 62%),radial-gradient(900px 700px at 50% 55%,#ffbe7873 0%,#0000 60%);animation:22s ease-in-out infinite alternate vh-wash-a}.vn-auth-hero__wash:after{background:radial-gradient(1000px 800px at 8% 90%,#60de9e99 0%,#0000 62%),radial-gradient(1200px 900px at 92% 70%,#b29bf599 0%,#0000 60%),radial-gradient(820px 660px at 40% 100%,#ffb4787a 0%,#0000 58%);animation:28s ease-in-out infinite alternate vh-wash-b}@keyframes vh-wash-a{0%{transform:translate(0)scale(1)}50%{transform:translate(4%,-2%)scale(1.08)}to{transform:translate(-3%,3%)scale(1.04)}}@keyframes vh-wash-b{0%{transform:translate(0)scale(1.05)}50%{transform:translate(-4%,2%)scale(1)}to{transform:translate(3%,-3%)scale(1.08)}}.vn-auth-hero__glow{background:radial-gradient(900px 620px at 80% 12%,#7ce7b038,#0000 62%),radial-gradient(1300px 700px at 50% 100%,#7ce7b029,#0000 66%)}.vn-auth-hero__grid{opacity:.6;background-image:linear-gradient(#0b130e0d 1px,#0000 1px),linear-gradient(90deg,#0b130e0d 1px,#0000 1px);background-size:66px 66px;-webkit-mask-image:radial-gradient(120% 90% at 65% 8%,#000 28%,#0000 76%);mask-image:radial-gradient(120% 90% at 65% 8%,#000 28%,#0000 76%)}.vn-auth-hero__frame{z-index:1;flex-direction:column;min-height:100dvh;display:flex;position:relative}.vn-auth-hero__top{align-items:center;gap:var(--sp-4,16px);padding:var(--sp-6,24px) var(--sp-10,40px) 0;display:flex}.vn-auth-hero__brand{color:var(--vh-ink);text-decoration:none}.vn-auth-hero__brand:focus-visible{outline:2px solid var(--vh-accent-deep);outline-offset:4px;border-radius:var(--r-chip,12px)}.vn-auth-hero__main{justify-content:center;gap:var(--sp-12,48px);padding:var(--sp-8,32px) var(--sp-10,40px);flex-direction:column;flex:1;min-height:0;display:flex}.vn-auth-hero__split{gap:var(--sp-12,48px);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;width:100%;max-width:1560px;margin:0 auto;display:grid}.vn-auth-hero__copy{gap:var(--sp-5,20px);flex-direction:column;display:flex;container-type:inline-size}.vn-auth-hero__aside{justify-content:center;min-width:0;display:flex}.vn-auth-hero__eyebrow{font-family:var(--font-mono);font-size:var(--t-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--vh-accent-deep);align-items:center;gap:10px;margin:0;display:inline-flex}.vn-auth-hero__eyebrow i{background:var(--vh-accent-deep);opacity:.6;width:26px;height:1px}.vn-auth-hero__title{font-family:var(--font-display);letter-spacing:-.012em;text-transform:uppercase;text-wrap:balance;background:var(--vh-hero-grad);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;padding-top:.14em;font-size:min(clamp(2.5rem,7vw,7rem),9.5cqw);font-weight:800;line-height:.86}.vn-auth-hero__lede{max-width:62ch;color:var(--vh-lede);margin:0;font-size:17px;line-height:1.55}.vn-auth-hero__card{width:100%;max-width:480px}.vn-auth-hero [data-auth-shell] .auth-panel__head{text-align:center;font-size:clamp(1.5rem,2.6vw,2rem)}.vn-auth-hero [data-auth-shell]{--green-pill:var(--vh-cta);--green-pill-ink:var(--vh-cta-ink);--auth-cta-hover:var(--vh-cta-hover);--auth-cta-shadow:0 14px 36px -14px #0b130e59;--auth-cta-sweep:#ffffff38}.vn-auth-hero [data-vanar-wallet-options]>li>button{letter-spacing:.04em;height:58px;font-size:18px;font-family:var(--font-body,var(--font-inter,system-ui))}.vn-auth-hero__methods{flex-direction:column;align-items:center;gap:10px;margin:0;display:flex}.vn-auth-hero__methods-list{align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.vn-auth-hero__methods-list>li{border:1px solid var(--vh-hair);width:34px;height:34px;color:var(--vh-ink);background:#ffffffb3;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.vn-auth-hero__methods-icon{display:inline-flex}.vn-auth-hero__methods-list svg{width:17px;height:17px;display:block}@media (max-width:980px){.vn-auth-hero__split{gap:var(--sp-8,32px);grid-template-columns:minmax(0,1fr)}.vn-auth-hero__top{padding-left:var(--sp-5,20px);padding-right:var(--sp-5,20px)}.vn-auth-hero__main{padding:var(--sp-6,24px) var(--sp-5,20px)}.vn-auth-hero__card{max-width:none}}@media (prefers-reduced-motion:reduce){.vn-auth-hero__wash:before,.vn-auth-hero__wash:after{animation:none}}.vn-auth-hero__watch{margin-top:var(--sp-1,4px);align-self:flex-start}.vn-auth-hero__watch-play{flex-shrink:0;width:18px;height:18px}.vn-auth-hero__lightbox{z-index:50;padding:var(--sp-6,24px);background:var(--vh-scrim);justify-content:center;align-items:center;animation:.16s ease-out vh-lightbox-in;display:flex;position:fixed;inset:0}@keyframes vh-lightbox-in{0%{opacity:0}to{opacity:1}}.vn-auth-hero__lightbox-panel{width:min(100%, 1120px, calc((100dvh - var(--sp-16,64px)) * 16 / 9));aspect-ratio:16/9;background:var(--vh-video-bg);border:1px solid var(--vh-frame-hair);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0009}.vn-auth-hero__lightbox-video{object-fit:contain;background:var(--vh-video-bg);width:100%;height:100%;display:block;position:absolute;inset:0}.vn-auth-hero__lightbox-close{top:var(--sp-3,12px);right:var(--sp-3,12px);z-index:2;border:1px solid var(--vh-close-hair);border-radius:var(--r-pill,999px);background:var(--vh-close-bg);width:36px;height:36px;color:var(--vh-close-ink);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:background .15s,transform .15s;display:inline-flex;position:absolute}.vn-auth-hero__lightbox-close:hover{background:var(--vh-close-bg-hover);transform:scale(1.04)}.vn-auth-hero__lightbox-close:focus-visible{outline:2px solid var(--vh-close-ink);outline-offset:2px}.vn-auth-hero__lightbox-close svg{width:16px;height:16px;display:block}@media (max-width:980px){.vn-auth-hero__lightbox{padding:var(--sp-4,16px)}}@media (prefers-reduced-motion:reduce){.vn-auth-hero__lightbox{animation:none}.vn-auth-hero__lightbox-close{transition:none}}.vn-auth-hero__footer{z-index:1;align-items:center;gap:var(--sp-4,16px);width:100%;max-width:1560px;padding:var(--sp-6,24px) var(--sp-10,40px) var(--sp-8,32px);border-top:1px solid var(--vh-hair);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--vh-lede);grid-template-columns:1fr auto 1fr;margin:0 auto;font-size:11px;display:grid;position:relative}.vn-auth-hero__footer a{color:inherit;text-decoration:none}.vn-auth-hero__footer a:hover{color:var(--vh-ink)}.vn-auth-hero__footer a:focus-visible{outline:2px solid var(--vh-accent-deep);outline-offset:3px;border-radius:var(--r-chip,12px)}.vn-auth-hero__footer-social{align-items:center;gap:var(--sp-4,16px);display:flex}.vn-auth-hero__footer-legal{justify-self:end}@media (max-width:720px){.vn-auth-hero__footer{text-align:center;padding-inline:var(--sp-5,20px);grid-template-columns:1fr;justify-items:center}.vn-auth-hero__footer-legal{justify-self:center}}@media (min-width:981px){.vn-auth-hero__top{padding-top:clamp(12px, 2dvh, var(--sp-6,24px))}.vn-auth-hero__main{gap:clamp(16px, 3dvh, var(--sp-12,48px));padding-block:clamp(16px, 2.2dvh, var(--sp-8,32px))}.vn-auth-hero__copy{gap:clamp(8px, 1.5dvh, var(--sp-5,20px))}.vn-auth-hero__title{font-size:min(clamp(2.5rem,7vw,7rem),11dvh,9.5cqw)}}:where(.dash-app,[data-foundry-shell],.mp-shell,.pwp-shell,.artifact-shell,.order-shell,.widget-shell){color:var(--vanar-fg,var(--color-text-primary,#111318));font-family:var(--font-body,"Inter Tight", system-ui, sans-serif);font-kerning:normal;text-rendering:optimizelegibility}:where(.dash-app,[data-foundry-shell],.mp-shell,.pwp-shell,.artifact-shell,.order-shell,.widget-shell) *,:where(.dash-app,[data-foundry-shell],.mp-shell,.pwp-shell,.artifact-shell,.order-shell,.widget-shell) :before,:where(.dash-app,[data-foundry-shell],.mp-shell,.pwp-shell,.artifact-shell,.order-shell,.widget-shell) :after{box-sizing:border-box}:where(.dash-app,[data-foundry-shell],.mp-shell,.pwp-shell,.artifact-shell,.order-shell,.widget-shell) :where(h1,h2,h3,h4,h5,h6,p,label,button,input,textarea,select,small,strong,span){letter-spacing:0}:where(.dash-app,[data-foundry-shell],.mp-shell,.pwp-shell,.artifact-shell,.order-shell,.widget-shell) :where(button,input,textarea,select){font-family:inherit}:where(.dash-app,[data-foundry-shell],.mp-shell,.pwp-shell,.artifact-shell,.order-shell,.widget-shell) :where(img,svg,canvas,video){max-width:100%}:where(.dash-app,[data-foundry-shell],.mp-shell,.pwp-shell,.artifact-shell,.order-shell,.widget-shell) :where(img,video){object-fit:cover;height:auto}:where(.dash-app,[data-foundry-shell],.mp-shell,.pwp-shell,.artifact-shell,.order-shell,.widget-shell) :where(input[type=checkbox],input[type=radio]){accent-color:var(--vanar-teal,#0e3c35)}:where(.dash-app,[data-foundry-shell],.mp-shell,.pwp-shell,.artifact-shell,.order-shell,.widget-shell) :where(button:disabled,input:disabled,textarea:disabled,select:disabled){cursor:not-allowed}:where(.dash-app,[data-foundry-shell],.mp-shell,.pwp-shell,.artifact-shell,.order-shell,.widget-shell) :where([data-surface-grid]){grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:clamp(.75rem,1.5vw,1rem);min-width:0;display:grid}:where(.dash-app,[data-foundry-shell],.mp-shell,.pwp-shell,.artifact-shell,.order-shell,.widget-shell) :where([data-surface-section]){gap:.75rem;min-width:0;display:grid}:where(.dash-app,[data-foundry-shell],.mp-shell,.pwp-shell,.artifact-shell,.order-shell,.widget-shell) :where([data-surface-section]+[data-surface-section]){border-top:1px solid #0e3c3514;padding-top:.85rem}:where(.order-shell,.artifact-shell){--color-background:#eef2ec;--color-foreground:var(--vanar-fg);--color-card:#fff;--color-surface-primary:#fff;--color-surface-secondary:#f4f6f2;--color-surface-tertiary:#eceae3;--color-border:#1113181f;--color-text-primary:var(--vanar-fg);--color-text-secondary:#5b625d;--color-text-tertiary:#7a807b;--color-ring:var(--vanar-teal,#0e3c35);--color-ring-offset:#eef2ec;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-background);color:var(--color-foreground)}:where(.pwp-save,.ppp__submit,.paa-btn-primary,.btn--cta,.btn--pill,.btn--solid){color:var(--vanar-emerald-ink,var(--green-pill-ink,#e7f1e4))}.vanar-explainer{vertical-align:baseline;display:inline-flex;position:relative}.vanar-explainer__trigger{border:1px solid var(--vanar-teal,#0e3c35);align-items:center;min-height:1.35em;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vanar-explainer__trigger{border:1px solid color-mix(in srgb, var(--vanar-teal,#0e3c35) 30%, transparent)}}.vanar-explainer__trigger{background:var(--vanar-teal,#0e3c35);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.vanar-explainer__trigger{background:color-mix(in srgb, var(--vanar-teal,#0e3c35) 8%, white)}}.vanar-explainer__trigger{color:var(--vanar-teal,#0e3c35);font:inherit;cursor:help;padding:.12em .42em;font-size:.92em;font-weight:720;line-height:1}.vanar-explainer__trigger:focus-visible{outline:2px solid var(--vanar-teal,#0e3c35)}@supports (color:color-mix(in lab, red, red)){.vanar-explainer__trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--vanar-teal,#0e3c35) 42%, transparent)}}.vanar-explainer__trigger:focus-visible{outline-offset:2px}.vanar-explainer__popover{z-index:90;width:min(18rem,82vw);color:var(--vanar-fg,#111814);font-size:var(--t-meta);background:#fff;border:1px solid #0e3c352e;border-radius:.55rem;gap:.25rem;padding:.7rem .78rem;line-height:1.35;display:grid;position:absolute;bottom:calc(100% + .45rem);left:0;box-shadow:0 18px 38px #0e3c3529}.vanar-explainer__popover strong{color:var(--vanar-teal,#0e3c35);font-size:var(--t-meta);letter-spacing:0}.artifact-bundle-markdown.prose{--tw-prose-body:var(--artifact-text,#111814);--tw-prose-headings:var(--artifact-primary,#124734);--tw-prose-lead:var(--artifact-text,#111814);--tw-prose-links:var(--artifact-primary,#124734);--tw-prose-bold:var(--artifact-text,#111814);--tw-prose-counters:var(--artifact-text,#111814)}@supports (color:color-mix(in lab, red, red)){.artifact-bundle-markdown.prose{--tw-prose-counters:color-mix(in srgb, var(--artifact-text,#111814) 72%, transparent)}}.artifact-bundle-markdown.prose{--tw-prose-bullets:var(--artifact-text,#111814)}@supports (color:color-mix(in lab, red, red)){.artifact-bundle-markdown.prose{--tw-prose-bullets:color-mix(in srgb, var(--artifact-text,#111814) 70%, transparent)}}.artifact-bundle-markdown.prose{--tw-prose-hr:var(--artifact-primary,#124734)}@supports (color:color-mix(in lab, red, red)){.artifact-bundle-markdown.prose{--tw-prose-hr:color-mix(in srgb, var(--artifact-primary,#124734) 30%, transparent)}}.artifact-bundle-markdown.prose{--tw-prose-quotes:var(--artifact-text,#111814);--tw-prose-quote-borders:var(--artifact-accent,#0f8c72);--tw-prose-captions:var(--artifact-text,#111814)}@supports (color:color-mix(in lab, red, red)){.artifact-bundle-markdown.prose{--tw-prose-captions:color-mix(in srgb, var(--artifact-text,#111814) 72%, transparent)}}.artifact-bundle-markdown.prose{--tw-prose-code:var(--artifact-text,#111814);--tw-prose-pre-code:var(--artifact-text,#111814);--tw-prose-pre-bg:var(--artifact-primary,#124734)}@supports (color:color-mix(in lab, red, red)){.artifact-bundle-markdown.prose{--tw-prose-pre-bg:color-mix(in srgb, var(--artifact-primary,#124734) 9%, white)}}.artifact-bundle-markdown.prose{--tw-prose-th-borders:var(--artifact-primary,#124734)}@supports (color:color-mix(in lab, red, red)){.artifact-bundle-markdown.prose{--tw-prose-th-borders:color-mix(in srgb, var(--artifact-primary,#124734) 26%, transparent)}}.artifact-bundle-markdown.prose{--tw-prose-td-borders:var(--artifact-primary,#124734)}@supports (color:color-mix(in lab, red, red)){.artifact-bundle-markdown.prose{--tw-prose-td-borders:color-mix(in srgb, var(--artifact-primary,#124734) 16%, transparent)}}.artifact-bundle-markdown.prose{color:var(--artifact-text,#111814)}.artifact-bundle-markdown.prose :where(h1,h2){color:var(--artifact-primary,#124734)}.artifact-bundle-markdown.prose :where(h3,h4,h5,h6,p,li,strong){color:var(--artifact-text,#111814)}.artifact-bundle-markdown.prose :where(a){color:var(--artifact-primary,#124734);font-weight:650}.artifact-delivery-shell{border-color:var(--artifact-rule,#1247342e);background:linear-gradient(180deg, #ffffffe6, #fafaf7f5), var(--artifact-bg,#fafaf7);font-family:var(--artifact-font,var(--font-body,"Inter Tight", system-ui, sans-serif));box-shadow:0 24px 52px #0e3c3524}.artifact-output-view{color:var(--artifact-text,#111814);font-family:var(--artifact-font,var(--font-body,"Inter Tight", system-ui, sans-serif));--artifact-output-h:min(68vh, 52rem);gap:1rem;display:grid}.artifact-output-status{border:1px solid var(--artifact-rule,#1247342e);text-align:right;background:#ffffffc7;border-radius:.55rem;min-width:9.5rem;padding:.75rem .85rem}.artifact-output-status[data-tone=review]{background:#fff7ed;border-color:#b4530947}.artifact-output-status span{color:var(--artifact-muted,#66736c);font-size:var(--t-eyebrow);text-transform:uppercase;font-weight:720;display:block}.artifact-output-status strong{color:var(--artifact-primary,#124734);margin-top:.18rem;font-size:1.1rem;display:block}.artifact-output-layout{grid-template-columns:minmax(0,1fr) minmax(17rem,20rem);grid-auto-rows:minmax(0, var(--artifact-output-h));align-items:stretch;gap:1rem;display:grid}.artifact-output-layout>*{min-height:0}.artifact-delivery-shell__header{border-bottom:1px solid var(--artifact-rule,#1247342e);background:linear-gradient(135deg,#12473414,#0f8c720a),#ffffffd1}.artifact-delivery-shell__mark{border:1px solid var(--artifact-rule,#1247342e);background:var(--artifact-primary,#124734);color:#eef2ec;border-radius:.45rem;place-items:center;width:2.4rem;height:2.4rem;font-weight:760;display:inline-grid}.artifact-delivery-shell__meta{color:var(--artifact-muted,#66736c);font-size:var(--t-small);margin:.45rem 0 0;font-weight:600}.artifact-delivery-shell__chip{border:1px solid var(--artifact-rule,#1247342e);color:var(--artifact-primary,#124734);background:#ffffffc7;border-radius:999px;padding:.35rem .75rem}.artifact-delivery-shell__chip--accent{color:var(--artifact-accent,#0f8c72)}.artifact-delivery-shell__paper{background:linear-gradient(90deg, var(--artifact-primary,#124734) 0 .24rem, transparent .24rem), var(--artifact-bg,#fafaf7)}@supports (color:color-mix(in lab, red, red)){.artifact-delivery-shell__paper{background:linear-gradient(90deg, color-mix(in srgb, var(--artifact-primary,#124734) 10%, transparent) 0 .24rem, transparent .24rem), var(--artifact-bg,#fafaf7)}}.artifact-delivery-shell__paper{overscroll-behavior:contain}.artifact-delivery-shell__paper--frame{padding:0;display:flex;overflow:hidden}.artifact-rendered-doc{flex:1;min-width:0;min-height:0;display:flex;position:relative}.artifact-rendered-doc__loading{z-index:1;background:var(--artifact-bg,#fafaf7);align-content:center;justify-items:center;gap:.6rem;display:grid;position:absolute;inset:0}.artifact-rendered-doc__loading p{color:var(--artifact-muted,#66736c);font-size:var(--t-small);margin:.35rem 0 0;font-weight:640}.artifact-rendered-doc__bar{background:var(--artifact-primary,#124734);border-radius:999px;width:min(22rem,60%);height:.62rem}@supports (color:color-mix(in lab, red, red)){.artifact-rendered-doc__bar{background:color-mix(in srgb, var(--artifact-primary,#124734) 14%, transparent)}}.artifact-rendered-doc__bar{animation:1.3s ease-in-out infinite artifact-doc-pulse}.artifact-rendered-doc__bar:nth-of-type(2){width:min(17rem,46%);animation-delay:.15s}.artifact-rendered-doc__bar:nth-of-type(3){width:min(19rem,52%);animation-delay:.3s}@keyframes artifact-doc-pulse{0%,to{opacity:.45}50%{opacity:1}}.artifact-dialog-state{border:1px solid var(--vanar-rule,#1247342e);background:var(--surface-primary,#fff);border-radius:.6rem;justify-items:start;gap:.5rem;padding:1.4rem 1.5rem;display:grid}.artifact-dialog-state .artifact-rendered-doc__bar{width:min(18rem,70%)}.artifact-dialog-state .artifact-rendered-doc__bar+.artifact-rendered-doc__bar{width:min(13rem,52%);animation-delay:.15s}.artifact-dialog-state__title{margin:.4rem 0 0}.artifact-dialog-state__copy{color:var(--vanar-fg-dim,#66736c);font-size:var(--t-small);margin:0;line-height:1.5}.artifact-dialog-state--error{background:var(--warn-soft,#fff7ed);border-color:#b4530959}.artifact-document-card{border:1px solid var(--artifact-rule,#1247342e);background:#ffffffeb;border-radius:.6rem;max-width:54rem;margin-inline:auto;padding:clamp(1.15rem,3vw,2.15rem);box-shadow:0 18px 38px #11181414}.artifact-document-card__cover{border-bottom:1px solid var(--artifact-rule,#1247342e);gap:.35rem;margin-bottom:1.4rem;padding-bottom:1rem;display:grid}.artifact-document-card__cover span{color:var(--artifact-accent,#0f8c72);font-size:var(--t-eyebrow);text-transform:uppercase;font-weight:780}.artifact-document-card__cover h4{color:var(--artifact-primary,#124734);margin:0;font-size:clamp(1.25rem,2.6vw,2.2rem);font-weight:730;line-height:1.08}.artifact-document-card__cover p{color:var(--artifact-muted,#66736c);font-size:var(--t-small);margin:0;font-weight:620}.artifact-preview-summary{grid-template-columns:minmax(8rem,1.35fr) repeat(4,minmax(0,1fr));gap:.6rem;margin:0 0 1.25rem;display:grid}.artifact-preview-summary__metric,.artifact-preview-summary__card{border:1px solid var(--artifact-rule,#1247342e);border-radius:.5rem;min-width:0;padding:.72rem}.artifact-preview-summary__metric{background:linear-gradient(135deg, var(--artifact-primary,#124734), var(--artifact-accent,#0f8c72));color:#f7fbf5}.artifact-preview-summary__card{background:var(--artifact-primary,#124734)}@supports (color:color-mix(in lab, red, red)){.artifact-preview-summary__card{background:color-mix(in srgb, var(--artifact-primary,#124734) 5%, white)}}.artifact-preview-summary span{font-size:var(--t-eyebrow);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:780;display:block;overflow:hidden}.artifact-preview-summary strong{color:var(--artifact-primary,#124734);overflow-wrap:anywhere;margin-top:.18rem;font-size:1.15rem;line-height:1.05;display:block}.artifact-preview-summary__metric strong{color:#f7fbf5}.artifact-preview-action-plan{border:1px solid var(--artifact-accent,#0f8c72);grid-template-columns:minmax(9rem,.55fr) minmax(0,1fr);gap:1rem;margin:0 0 1.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.artifact-preview-action-plan{border:1px solid color-mix(in srgb, var(--artifact-accent,#0f8c72) 24%, transparent)}}.artifact-preview-action-plan{background:var(--artifact-accent,#0f8c72);border-radius:.55rem}@supports (color:color-mix(in lab, red, red)){.artifact-preview-action-plan{background:color-mix(in srgb, var(--artifact-accent,#0f8c72) 7%, white)}}.artifact-preview-action-plan{padding:1rem}.artifact-preview-action-plan__header span{color:var(--artifact-accent,#0f8c72);font-size:var(--t-eyebrow);text-transform:uppercase;font-weight:780;display:block}.artifact-preview-action-plan__header strong{color:var(--artifact-primary,#124734);font-size:var(--t-body);margin-top:.18rem;line-height:1.12;display:block}.artifact-preview-action-plan ol{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.artifact-preview-action-plan li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.58rem;display:grid}.artifact-preview-action-plan li>span{background:var(--artifact-primary,#124734);color:#f7fbf5;width:1.45rem;height:1.45rem;font-size:var(--t-eyebrow);border-radius:999px;place-items:center;font-weight:760;display:grid}.artifact-preview-action-plan p{color:var(--artifact-text,#111814);font-size:var(--t-small);margin:.08rem 0 0;line-height:1.42}.artifact-preview-evidence-register{border:1px solid var(--artifact-rule,#1247342e);background:var(--artifact-primary,#124734);border-radius:.55rem;grid-template-columns:minmax(9rem,.55fr) minmax(0,1fr);gap:1rem;margin:0 0 1.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.artifact-preview-evidence-register{background:color-mix(in srgb, var(--artifact-primary,#124734) 4%, white)}}.artifact-preview-evidence-register{padding:1rem}.artifact-preview-evidence-register__header span{color:var(--artifact-accent,#0f8c72);font-size:var(--t-eyebrow);text-transform:uppercase;font-weight:780;display:block}.artifact-preview-evidence-register__header strong{color:var(--artifact-primary,#124734);font-size:var(--t-body);margin-top:.18rem;line-height:1.12;display:block}.artifact-preview-evidence-register ol{gap:.62rem;margin:0;padding:0;list-style:none;display:grid}.artifact-preview-evidence-register li{gap:.16rem;min-width:0;display:grid}.artifact-preview-evidence-register li>span{border:1px solid var(--artifact-accent,#0f8c72);width:max-content}@supports (color:color-mix(in lab, red, red)){.artifact-preview-evidence-register li>span{border:1px solid color-mix(in srgb, var(--artifact-accent,#0f8c72) 22%, transparent)}}.artifact-preview-evidence-register li>span{color:var(--artifact-accent,#0f8c72);font-size:var(--t-micro);text-transform:uppercase;border-radius:999px;padding:.08rem .42rem;font-weight:780}.artifact-preview-evidence-register a{color:var(--artifact-primary,#124734);font-size:var(--t-small);font-weight:760;text-decoration:none}.artifact-preview-evidence-register small{color:var(--artifact-muted,#66736c);font-size:var(--t-meta);overflow-wrap:anywhere}.artifact-rendered-frame{border:1px solid var(--artifact-rule,#1247342e);background:#fff;border-radius:.55rem;width:100%;min-height:680px;box-shadow:inset 0 0 0 1px #ffffffb3}.artifact-rendered-frame--fill{width:100%;height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;flex:1}.artifact-bundle-markdown--document.prose{max-width:50rem;font-family:var(--artifact-font,var(--font-body,"Inter Tight", system-ui, sans-serif));font-size:var(--t-body);margin-inline:auto;line-height:1.68}.artifact-bundle-markdown--document.prose :where(h1,h2){border-bottom:1px solid var(--artifact-rule,#1247342e);padding-bottom:.45rem}.artifact-bundle-markdown--document.prose :where(h2){margin-top:1.55rem;font-size:1.18rem}.artifact-bundle-markdown--document.prose :where(h3){color:var(--artifact-primary,#124734);font-size:var(--t-body)}.artifact-bundle-markdown--document.prose :where(strong){font-weight:760}.artifact-bundle-markdown--document.prose :where(code){border:1px solid var(--artifact-rule,#1247342e);background:var(--artifact-primary,#124734);border-radius:.28rem}@supports (color:color-mix(in lab, red, red)){.artifact-bundle-markdown--document.prose :where(code){background:color-mix(in srgb, var(--artifact-primary,#124734) 7%, white)}}.artifact-bundle-markdown--document.prose :where(code){color:var(--artifact-primary,#124734);padding:.1rem .28rem;font-size:.86em}.artifact-bundle-markdown--document.prose :where(table){overscroll-behavior-x:contain;border:1px solid var(--artifact-rule,#1247342e);background:#ffffffb3;border-radius:.45rem;overflow:auto hidden}.artifact-bundle-markdown--document.prose :where(th){background:var(--artifact-primary,#124734)}@supports (color:color-mix(in lab, red, red)){.artifact-bundle-markdown--document.prose :where(th){background:color-mix(in srgb, var(--artifact-primary,#124734) 9%, white)}}.artifact-bundle-markdown--document.prose :where(blockquote){background:var(--artifact-accent,#0f8c72)}@supports (color:color-mix(in lab, red, red)){.artifact-bundle-markdown--document.prose :where(blockquote){background:color-mix(in srgb, var(--artifact-accent,#0f8c72) 7%, white)}}.artifact-bundle-markdown--document.prose :where(blockquote){border-radius:.45rem;padding:.75rem 1rem}.artifact-markdown-preview{gap:1.1rem;display:grid}.artifact-code-block,.artifact-diff-block,.artifact-json-block{border:1px solid var(--artifact-rule,#1247342e);background:var(--artifact-primary,#124734);border-radius:.55rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.artifact-code-block,.artifact-diff-block,.artifact-json-block{background:color-mix(in srgb, var(--artifact-primary,#124734) 4%, white)}}.artifact-code-block header,.artifact-diff-block header,.artifact-json-block header{border-bottom:1px solid var(--artifact-rule,#1247342e);background:var(--artifact-primary,#124734);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.artifact-code-block header,.artifact-diff-block header,.artifact-json-block header{background:color-mix(in srgb, var(--artifact-primary,#124734) 8%, white)}}.artifact-code-block header,.artifact-diff-block header,.artifact-json-block header{padding:.75rem .9rem}.artifact-code-block header span,.artifact-diff-block header span,.artifact-json-block header span{color:var(--artifact-accent,#0f8c72);font-size:var(--t-eyebrow);text-transform:uppercase;font-weight:780}.artifact-code-block header strong,.artifact-diff-block header strong,.artifact-json-block header strong{color:var(--artifact-primary,#124734);font-size:var(--t-small);font-weight:760}.artifact-code-block pre,.artifact-diff-block pre,.artifact-json-block pre{color:#e8f1ec;font-family:var(--font-mono,"SFMono-Regular", Consolas, monospace);font-size:var(--t-meta);background:#111814;margin:0;padding:.9rem;line-height:1.55;overflow:auto}.artifact-diff-row{min-width:max-content;padding:.02rem .35rem;display:block}.artifact-diff-row--add{color:#b9f3d2;background:#115e4159}.artifact-diff-row--remove{color:#fecaca;background:#7f1d1d61}.artifact-diff-row--hunk{color:#a7f3d0;background:#0f8c7233;font-weight:760}.artifact-json-summary{border-bottom:1px solid var(--artifact-rule,#1247342e);background:#ffffffb8;flex-wrap:wrap;gap:.45rem;padding:.75rem .9rem;display:flex}.artifact-json-summary span{border:1px solid var(--artifact-accent,#0f8c72)}@supports (color:color-mix(in lab, red, red)){.artifact-json-summary span{border:1px solid color-mix(in srgb, var(--artifact-accent,#0f8c72) 22%, transparent)}}.artifact-json-summary span{color:var(--artifact-primary,#124734);font-size:var(--t-eyebrow);border-radius:999px;padding:.16rem .52rem;font-weight:740}.artifact-table-block{border:1px solid var(--artifact-rule,#1247342e);background:#ffffffd6;border-radius:.55rem;overflow:hidden}.artifact-table-block__scroller{overflow-x:auto}.artifact-table-block table{border-collapse:collapse;width:100%;font-size:var(--t-small)}.artifact-table-block th,.artifact-table-block td{border-bottom:1px solid var(--artifact-rule,#1247342e);text-align:left;vertical-align:top;padding:.68rem .75rem}.artifact-table-block th{background:var(--artifact-primary,#124734)}@supports (color:color-mix(in lab, red, red)){.artifact-table-block th{background:color-mix(in srgb, var(--artifact-primary,#124734) 9%, white)}}.artifact-table-block th{color:var(--artifact-primary,#124734);font-size:var(--t-eyebrow);text-transform:uppercase;font-weight:780}.artifact-table-block td{color:var(--artifact-text,#111814)}.artifact-chart{border-top:1px solid var(--artifact-rule,#1247342e);background:var(--artifact-primary,#124734);gap:.55rem;display:grid}@supports (color:color-mix(in lab, red, red)){.artifact-chart{background:color-mix(in srgb, var(--artifact-primary,#124734) 4%, white)}}.artifact-chart{padding:.85rem}.artifact-chart p{color:var(--artifact-primary,#124734);font-size:var(--t-meta);text-transform:uppercase;margin:0;font-weight:780}.artifact-chart__row{color:var(--artifact-text,#111814);font-size:var(--t-meta);grid-template-columns:minmax(7rem,.8fr) minmax(7rem,1fr) auto;align-items:center;gap:.65rem;display:grid}.artifact-chart__row i{width:var(--bar);background:linear-gradient(90deg, var(--artifact-accent,#0f8c72), var(--artifact-primary,#124734));border-radius:999px;height:.5rem}.artifact-chart__row strong{color:var(--artifact-primary,#124734);font-weight:760}.artifact-output-aside{overscroll-behavior:contain;--pwp-ink:var(--artifact-text,#111814);--pwp-muted:var(--artifact-muted,#66736c);--pwp-rule:var(--artifact-rule,#1247342e);--pwp-card:var(--surface-primary,#fff);--pwp-card-soft:var(--surface-secondary,#f5f8f4);--h-ink:var(--artifact-primary,#124734);align-content:start;gap:.75rem;display:grid;overflow-y:auto}.artifact-output-map{padding-left:0}.artifact-outline-link{color:var(--pwp-ink,var(--artifact-text,#111814));font:inherit;font-size:var(--t-small);text-align:left;cursor:pointer;background:0 0;border:0;grid-column:2;padding:0;font-weight:650}.artifact-outline-link:hover,.artifact-outline-link:focus-visible{color:var(--artifact-accent,#0f8c72);text-decoration:underline}.artifact-output-facts,.artifact-output-list,.artifact-output-outline{gap:.58rem;margin:0;display:grid}.artifact-output-facts div{min-width:0}.artifact-output-facts dt{color:var(--artifact-muted,#66736c);font-size:var(--t-eyebrow);text-transform:uppercase;font-weight:700}.artifact-output-facts dd{color:var(--artifact-text,#111814);font-size:var(--t-small);overflow-wrap:anywhere;margin:.1rem 0 0;font-weight:640}.artifact-output-list,.artifact-output-outline{color:var(--artifact-text,#111814);font-size:var(--t-small);padding-left:1.05rem;line-height:1.42}.artifact-output-muted{color:var(--artifact-muted,#66736c);font-size:var(--t-small);margin:0;line-height:1.45}.artifact-output-chart{gap:.58rem;display:grid}.artifact-output-chart__row{color:var(--artifact-text,#111814);font-size:var(--t-meta);grid-template-columns:minmax(5.5rem,.75fr) minmax(4rem,1fr) auto;align-items:center;gap:.55rem;display:grid}.artifact-output-chart__row span{color:var(--artifact-muted,#66736c);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.artifact-output-chart__row i{background:linear-gradient(90deg, var(--artifact-accent,#0f8c72), var(--artifact-primary,#124734));transform-origin:0;height:.5rem;inline-size:var(--bar,8%);border-radius:999px}.artifact-output-chart__row strong{color:var(--artifact-primary,#124734);font-size:var(--t-meta);font-weight:760}@media (max-width:1024px){.artifact-output-layout{grid-template-columns:1fr;grid-auto-rows:auto}.artifact-output-status{text-align:left;width:100%}.artifact-output-aside{overflow-y:visible}.artifact-preview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.artifact-preview-summary__metric{grid-column:1/-1}.artifact-preview-action-plan,.artifact-preview-evidence-register{grid-template-columns:1fr}}.artifact-output-downloads{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.artifact-output-download-chip{border:1px solid var(--rule,#e5e7eb);font:var(--t-meta) var(--font-mono,monospace);color:var(--vanar-teal-strong,#0a7c6e);border-radius:8px;align-items:center;padding:6px 12px;text-decoration:none;display:inline-flex}.artifact-output-download-chip:hover{background:var(--surface-secondary,#f9fafb)}.artifact-output-render-status{font-size:var(--t-eyebrow);color:var(--vanar-fg-dim,#6b7280);flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;padding:0;list-style:none;display:flex}.artifact-output-render-status li[data-ok]{color:var(--vanar-teal-strong,#0a7c6e)}html.dark .vanar-explainer__popover,html[data-theme=dark] .vanar-explainer__popover{color:var(--fg);background:#1b211e;border-color:#e9ece829}html.dark .artifact-delivery-shell,html[data-theme=dark] .artifact-delivery-shell{background:linear-gradient(180deg, #e9ece80f, #e9ece808), var(--card);color:var(--fg);border-color:#e9ece829}html.dark .artifact-output-status,html[data-theme=dark] .artifact-output-status{background:#e9ece80d;border-color:#e9ece829}html.dark .artifact-output-status[data-tone=review],html[data-theme=dark] .artifact-output-status[data-tone=review]{background:var(--warn-soft);border-color:#e9ece829}html.dark .artifact-delivery-shell__header,html[data-theme=dark] .artifact-delivery-shell__header{background:linear-gradient(135deg,#0f8c721a,#0f8c720d),#e9ece80a;border-color:#e9ece829}html.dark .artifact-delivery-shell__chip,html[data-theme=dark] .artifact-delivery-shell__chip{color:var(--fg);background:#e9ece80f;border-color:#e9ece829}html.dark .artifact-document-card,html[data-theme=dark] .artifact-document-card{background:var(--card);border-color:#e9ece829}html.dark .artifact-document-card__cover,html[data-theme=dark] .artifact-document-card__cover{border-color:#e9ece829}html.dark .artifact-preview-summary__card,html[data-theme=dark] .artifact-preview-summary__card{background:#e9ece80d;border-color:#e9ece829}html.dark .artifact-preview-action-plan,html[data-theme=dark] .artifact-preview-action-plan{background:#0f8c7214;border-color:#e9ece829}html.dark .artifact-preview-evidence-register,html[data-theme=dark] .artifact-preview-evidence-register{background:#1247342e;border-color:#e9ece829}html.dark .artifact-rendered-frame,html[data-theme=dark] .artifact-rendered-frame{background:var(--card);border-color:#e9ece829;box-shadow:inset 0 0 0 1px #e9ece814}html.dark .artifact-bundle-markdown--document.prose :where(code),html[data-theme=dark] .artifact-bundle-markdown--document.prose :where(code){background:#e9ece80f;border-color:#e9ece829}html.dark .artifact-bundle-markdown--document.prose :where(table),html[data-theme=dark] .artifact-bundle-markdown--document.prose :where(table){background:#e9ece80a}html.dark .artifact-bundle-markdown--document.prose :where(th),html[data-theme=dark] .artifact-bundle-markdown--document.prose :where(th){background:#e9ece80f}html.dark .artifact-bundle-markdown--document.prose :where(blockquote),html[data-theme=dark] .artifact-bundle-markdown--document.prose :where(blockquote){background:#0f8c7214}html.dark .artifact-code-block,html[data-theme=dark] .artifact-code-block,html.dark .artifact-diff-block,html[data-theme=dark] .artifact-diff-block,html.dark .artifact-json-block,html[data-theme=dark] .artifact-json-block{background:#e9ece80a;border-color:#e9ece829}html.dark .artifact-code-block header,html[data-theme=dark] .artifact-code-block header,html.dark .artifact-diff-block header,html[data-theme=dark] .artifact-diff-block header,html.dark .artifact-json-block header,html[data-theme=dark] .artifact-json-block header{background:#e9ece80f;border-color:#e9ece829}html.dark .artifact-json-summary,html[data-theme=dark] .artifact-json-summary{background:#e9ece80d;border-color:#e9ece829}html.dark .artifact-table-block,html[data-theme=dark] .artifact-table-block{background:#e9ece80a;border-color:#e9ece829}html.dark .artifact-table-block th,html[data-theme=dark] .artifact-table-block th{background:#e9ece80f}html.dark .artifact-table-block th,html[data-theme=dark] .artifact-table-block th,html.dark .artifact-table-block td,html[data-theme=dark] .artifact-table-block td{border-color:#e9ece829}html.dark .artifact-table-block td,html[data-theme=dark] .artifact-table-block td{color:var(--fg)}html.dark .artifact-output-panel,html[data-theme=dark] .artifact-output-panel,html.dark .artifact-output-download-chip,html[data-theme=dark] .artifact-output-download-chip{background:#e9ece80d;border-color:#e9ece829}html.dark .artifact-output-download-chip:hover,html[data-theme=dark] .artifact-output-download-chip:hover{background:#e9ece81a}html.dark .artifact-output-aside,html[data-theme=dark] .artifact-output-aside{--pwp-ink:var(--fg,#e8efea);--pwp-muted:var(--vanar-fg-dim,#9fb0a9);--pwp-rule:#e9ece824;--pwp-card:var(--card);--pwp-card-soft:var(--surface-secondary,#1b211e);--h-ink:var(--fg,#e8efea)}html.dark .artifact-rendered-doc__loading,html[data-theme=dark] .artifact-rendered-doc__loading{background:var(--card)}html.dark .artifact-dialog-state,html[data-theme=dark] .artifact-dialog-state{background:var(--card);border-color:#e9ece829}html.dark .artifact-dialog-state--error,html[data-theme=dark] .artifact-dialog-state--error{background:var(--warn-soft,#b453092e)}.artifact-output-toolbar{justify-content:flex-end;gap:var(--sp-2);display:flex}.artifact-fs{z-index:95;background:var(--artifact-bg,var(--card));color:var(--artifact-text,var(--fg));font-family:var(--artifact-font,var(--font-sans));grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}.artifact-fs-stage{min-height:0;padding:var(--sp-3);display:flex}.artifact-fs-stage>.artifact-delivery-shell{flex:1;min-width:0}.artifact-fs-bar{border-bottom:1px solid var(--artifact-rule,var(--rule));background:var(--card);position:relative}.artifact-fs-bar:before{content:"";background:linear-gradient(90deg, var(--artifact-primary,var(--vanar-teal-strong)), var(--artifact-accent,var(--vanar-teal)));height:2px;position:absolute;inset:0 0 auto}.artifact-fs-bar__line{align-items:center;gap:var(--sp-3);min-width:0;padding:var(--sp-3) var(--sp-4);display:flex}.artifact-fs-bar__kicker{color:var(--mpp-accent,var(--artifact-accent));font-family:var(--font-mono);font-size:var(--t-eyebrow);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;flex:none;margin:0}.artifact-fs-bar__identity{align-items:baseline;gap:var(--sp-2);min-width:0;display:flex}.artifact-fs-bar__title{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.artifact-fs-bar__meta{color:var(--fg-mute);font-size:var(--t-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artifact-fs-bar__verdict{align-items:baseline;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);border:1px solid var(--artifact-rule,var(--rule));border-radius:var(--r-pill);background:var(--surface-secondary,var(--card));flex:none;margin-left:auto;display:inline-flex}.artifact-fs-bar__verdict span{color:var(--fg-mute);font-size:var(--t-eyebrow);text-transform:uppercase}.artifact-fs-bar__verdict strong{color:var(--artifact-primary,var(--vanar-teal-strong))}.artifact-fs-bar__verdict[data-tone=review]{border-color:var(--warn,#9f641f)}.artifact-fs-bar__verdict[data-tone=review] strong{color:var(--warn,#9f641f)}.artifact-fs-bar[data-expanded] .artifact-fs-bar__disclose svg{transform:rotate(180deg)}.artifact-fs-bar__drawer{max-height:42vh;padding:0 var(--sp-4) var(--sp-4);overscroll-behavior:contain;overflow:auto}.artifact-delivery-shell[data-chromeless]{border-radius:var(--r-panel)}.artifact-table-block table{min-width:max-content}.artifact-bundle-markdown.prose :where(table){overscroll-behavior-x:contain;width:max-content;max-width:100%;display:block;overflow-x:auto}.delta-lead{margin:var(--sp-4) 0;padding:var(--sp-4) var(--sp-5);border:1px solid var(--rule,var(--color-border-subtle));border-left:3px solid var(--mpp-primary,#028a6e);border-radius:var(--r-chip);background:var(--surface-secondary,#028a6e0a);gap:var(--sp-3);display:grid}.delta-lead-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.delta-lead-list li{gap:var(--sp-2);align-items:baseline;display:flex}.delta-lead-chip{font:600 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r-pill);border:1px solid;flex:none;padding:2px 8px}.delta-lead-chip[data-kind=changed]{color:var(--mpp-accent,#b45309)}.delta-lead-chip[data-kind=new]{color:var(--mpp-primary,#028a6e)}.delta-lead-chip[data-kind=gone],.delta-lead-chip[data-kind=note]{color:var(--mpp-accent,#6b7280)}.delta-lead-text{font-size:14px;line-height:1.55}.delta-lead-trailer{color:var(--mpp-accent,#6b7280);margin:0;font-size:12px}.delta-heartbeat{margin:var(--sp-6) auto;max-width:560px;padding:var(--sp-6) var(--sp-6) var(--sp-5);border:1px solid var(--rule,var(--color-border-subtle));border-radius:var(--r-panel);background:var(--surface-primary,#fff);gap:var(--sp-2);display:grid;position:relative;overflow:hidden}.delta-heartbeat:before{content:"";background:linear-gradient(90deg, var(--mpp-primary,#028a6e), var(--mpp-accent,#d99a4a));height:2px;position:absolute;inset:0 0 auto}.delta-heartbeat-body{margin:0;font-size:14px;line-height:1.6}.delta-heartbeat-note{color:var(--mpp-accent,#6b7280);margin:0;font-size:12px}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../media/KaTeX_AMS-Regular.25ieegmnh38ts.woff2)format("woff2"),url(../media/KaTeX_AMS-Regular.10y3kupq4t663.woff)format("woff"),url(../media/KaTeX_AMS-Regular.418dr7cz3fo2x.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../media/KaTeX_Caligraphic-Bold.06b-ya9t43ioz.woff2)format("woff2"),url(../media/KaTeX_Caligraphic-Bold.2vmk2hva4ctha.woff)format("woff"),url(../media/KaTeX_Caligraphic-Bold.40ltxhe834pns.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../media/KaTeX_Caligraphic-Regular.2eph4dlhid_m9.woff2)format("woff2"),url(../media/KaTeX_Caligraphic-Regular.3gxeetazf831f.woff)format("woff"),url(../media/KaTeX_Caligraphic-Regular.07-7u27-nhn_r.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../media/KaTeX_Fraktur-Bold.2sasz-d-jtw8y.woff2)format("woff2"),url(../media/KaTeX_Fraktur-Bold.1alcy76__wdj2.woff)format("woff"),url(../media/KaTeX_Fraktur-Bold.19yqa_tc9d_gx.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../media/KaTeX_Fraktur-Regular.2d10y4xmjvzlf.woff2)format("woff2"),url(../media/KaTeX_Fraktur-Regular.110oo81prr9n5.woff)format("woff"),url(../media/KaTeX_Fraktur-Regular.2qhy34r6a05dn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../media/KaTeX_Main-Bold.3-rowy8o6_4ky.woff2)format("woff2"),url(../media/KaTeX_Main-Bold.0v1esh257kqpe.woff)format("woff"),url(../media/KaTeX_Main-Bold.0us_n0tnxlxu7.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../media/KaTeX_Main-BoldItalic.14r2naom8mrec.woff2)format("woff2"),url(../media/KaTeX_Main-BoldItalic.13355ck5zr48q.woff)format("woff"),url(../media/KaTeX_Main-BoldItalic.3x_u9cepaced0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../media/KaTeX_Main-Italic.0lig0v9j0700p.woff2)format("woff2"),url(../media/KaTeX_Main-Italic.0afv392dj4w59.woff)format("woff"),url(../media/KaTeX_Main-Italic.2hkw3230mfwcv.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../media/KaTeX_Main-Regular.1ryvsdzh2w1_e.woff2)format("woff2"),url(../media/KaTeX_Main-Regular.15u8r3b2y7fv4.woff)format("woff"),url(../media/KaTeX_Main-Regular.0symfa7dqj6jd.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../media/KaTeX_Math-BoldItalic.1oopuu636h4il.woff2)format("woff2"),url(../media/KaTeX_Math-BoldItalic.12pl58orkw9rg.woff)format("woff"),url(../media/KaTeX_Math-BoldItalic.0y5w36a5aq__2.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../media/KaTeX_Math-Italic.32405s1aq8vas.woff2)format("woff2"),url(../media/KaTeX_Math-Italic.0w0b1ugh62cfr.woff)format("woff"),url(../media/KaTeX_Math-Italic.2vkekfblmz5nb.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(../media/KaTeX_SansSerif-Bold.0h3wi2z_eouyg.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Bold.1ovw5p-yjp56g.woff)format("woff"),url(../media/KaTeX_SansSerif-Bold.2d03q85pwxpti.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(../media/KaTeX_SansSerif-Italic.0wkjc4dm2kcit.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Italic.1qavw__2zz8gk.woff)format("woff"),url(../media/KaTeX_SansSerif-Italic.3i-q087b23-m8.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(../media/KaTeX_SansSerif-Regular.2peiewu59z3d-.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Regular.1i4afx8nk8n4r.woff)format("woff"),url(../media/KaTeX_SansSerif-Regular.31pbu25feko_c.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../media/KaTeX_Script-Regular.11h14300o9pd0.woff2)format("woff2"),url(../media/KaTeX_Script-Regular.3110jb9c-bxna.woff)format("woff"),url(../media/KaTeX_Script-Regular.28p_x7iz71ofe.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size1-Regular.03lhvx36ekcou.woff2)format("woff2"),url(../media/KaTeX_Size1-Regular.1slf4bh0hc6vm.woff)format("woff"),url(../media/KaTeX_Size1-Regular.1y57-ck23ey8c.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size2-Regular.14s5gg-puz6h-.woff2)format("woff2"),url(../media/KaTeX_Size2-Regular.0-kwyvx03omo8.woff)format("woff"),url(../media/KaTeX_Size2-Regular.2u0s-b07k2o9m.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size3-Regular.1n1rgzz84z8r9.woff2)format("woff2"),url(../media/KaTeX_Size3-Regular.04o9a_02gu_e8.woff)format("woff"),url(../media/KaTeX_Size3-Regular.1pkn-dge4q0fv.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size4-Regular.2sgotkdv3dcyv.woff2)format("woff2"),url(../media/KaTeX_Size4-Regular.3p2r1l7xmebxv.woff)format("woff"),url(../media/KaTeX_Size4-Regular.2uelkfk2yna5e.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../media/KaTeX_Typewriter-Regular.11gr2d2wuwz77.woff2)format("woff2"),url(../media/KaTeX_Typewriter-Regular.12f8myjij3617.woff)format("woff"),url(../media/KaTeX_Typewriter-Regular.3nee9kjfy6nm8.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.16.45"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}@property --glass-angle{syntax:"<angle>";inherits:false;initial-value:-75deg}@supports ((-webkit-backdrop-filter:blur(1px))){.glass-surface{-webkit-backdrop-filter:blur(clamp(1px,.125em,4px))}.glass-surface:hover{-webkit-backdrop-filter:blur(.01em)}.glass-elevated{-webkit-backdrop-filter:blur(32px)}}@property --composer-angle-1{syntax:"<angle>";inherits:false;initial-value:-75deg}@property --composer-angle-2{syntax:"<angle>";inherits:false;initial-value:-45deg}@supports ((-webkit-backdrop-filter:blur(1px))){.glass-composer{-webkit-backdrop-filter:blur(6px)}.glass-composer:focus-within{-webkit-backdrop-filter:blur(16px)}}.dark{--color-background:#000;--color-secondary:#0a0a0a;--color-muted:#141414;--color-card:#0e0e0e;--color-accent:#1a1a1a;--color-inset:#050505;--color-surface-gradient-from:#0009;--color-surface-gradient-to:#0009;--color-foreground:#f0f0ea;--color-secondary-foreground:#d8d8d2;--color-muted-foreground:#a8a8a0;--color-placeholder:#6a6a64;--color-inverse:#000;--color-brand-light:#0e3c3533;--color-brand-medium:#0e3c3547;--color-brand-glow:#0e3c3559;--color-primary:#f0f0ea;--color-primary-hover:#e0e0da;--color-primary-active:#fff;--color-primary-foreground:#000;--color-secondary-hover:#2e2e2a;--color-secondary-active:#5a5a54;--color-secondary-text:#f0f0ea;--color-border:#2e2e2a;--color-border-strong:#cad0da38;--color-border-muted:#3a3a35;--color-border-hover:#5a5a54;--color-surface-secondary:#1a1a1a;--foundry-shell-glass:#1414148c;--foundry-sidebar-glass:#141414b8;--foundry-canvas-glass:#141414a6;--color-destructive:#e06060;--color-destructive-subtle:#e0606026;--color-destructive-foreground:#f08080;--color-success:#4da870;--color-success-subtle:#4da87026;--color-success-foreground:#6dc490;--color-warning:#d4982e;--color-warning-subtle:#d4982e26;--color-warning-foreground:#e8b44c;--color-info:#4a90d0;--color-info-subtle:#4a90d026;--color-info-foreground:#6aace8;--color-ring-offset:#000;--color-input:#161614;--color-input-border:#2e2e2a;--color-input-focus:#4da870;--color-input-text:#f0f0ea;--color-input-placeholder:#5a5a54;--color-input-disabled:#1e1e1b;--color-input-disabled-text:#5a5a54}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tsFlash{0%{background-color:var(--color-brand-medium)}to{background-color:#0000}}.ts-flash{animation:1.2s ease-out tsFlash}@keyframes vignette-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes vignette-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes vignette-dash{to{stroke-dashoffset:-16px}}.vignette-float{transform-origin:50%;animation:9s ease-in-out infinite vignette-float}.vignette-pulse{transform-origin:50%;transform-box:fill-box;animation:3.2s ease-in-out infinite vignette-pulse}.vignette-dash{stroke-dasharray:4 4;animation:6s linear infinite vignette-dash}@media (prefers-reduced-motion:reduce){.vignette-float,.vignette-pulse,.vignette-dash{animation:none!important}}body{background-color:var(--color-background);color:var(--color-foreground);min-height:100vh;font-family:var(--font-sans);margin:0;padding:0;overflow-y:auto}*{box-sizing:border-box}.simplebar-sidebar .simplebar-scrollbar:before{background:var(--scrollbar-thumb)!important;opacity:1!important;border-radius:0!important}.simplebar-sidebar .simplebar-track.simplebar-vertical{z-index:20;width:10px}.simplebar-sidebar .simplebar-track.simplebar-vertical .simplebar-scrollbar{min-height:30px}.simplebar-sidebar .simplebar-track.simplebar-horizontal{display:none}@media (max-width:1023px){.simplebar-sidebar .simplebar-track.simplebar-vertical{width:0!important;display:none!important}.simplebar-sidebar .simplebar-scrollbar:before{display:none!important}}.header-fade{background:linear-gradient(#fafaf74d 0%,#0000 100%)}@supports (color:color-mix(in lab, red, red)){.header-fade{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-background) 30%, transparent) 0%, transparent 100%)}}.header-fade{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask:linear-gradient(#000 0% 20%,#0000 100%);mask:linear-gradient(#000 0% 20%,#0000 100%)}.footer-fade{background:linear-gradient(#0000 0%,#fafaf766 100%)}@supports (color:color-mix(in lab, red, red)){.footer-fade{background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--color-background) 40%, transparent) 100%)}}.footer-fade{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask:linear-gradient(#0000 0%,#000 100%);mask:linear-gradient(#0000 0%,#000 100%)}@supports ((-webkit-backdrop-filter:blur(1px))){.header-fade,.footer-fade{-webkit-backdrop-filter:blur(8px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes contextMenuIn{0%{opacity:0;transform:scale(.92)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes pageTransition{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ripple{0%{opacity:.6;transform:scale(0)}to{opacity:0;transform:scale(4)}}@keyframes slideDown{0%{opacity:.5;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}
