/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-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;--text-shimmer-amount:0%}}}@layer theme{:root,:host{--font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"IBM Plex Mono", "JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--spacing:.25rem;--container-sm:24rem;--container-7xl:80rem;--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-relaxed:1.625;--radius-md:calc(var(--radius) - 2px);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Geist", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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}:root,.light{--textColor:#000;--accent:var(--rox-bronze);--os-gray-50:247 246 245;--os-gray-75:243 242 241;--os-gray-100:237 236 234;--os-gray-150:227 225 223;--os-gray-200:214 211 208;--os-gray-250:197 193 188;--os-gray-300:180 175 168;--os-gray-400:141 133 124;--os-gray-500:113 106 99;--os-gray-600:92 86 81;--os-gray-700:70 66 62;--os-gray-800:46 44 41;--os-gray-900:35 33 31;--os-gray-950:21 20 19;--hue-red-50:254 242 242;--hue-red-100:255 226 227;--hue-red-200:254 202 203;--hue-red-300:255 163 166;--hue-red-400:255 101 109;--hue-red-500:233 76 79;--hue-red-600:211 55 56;--hue-red-700:186 23 34;--hue-red-800:159 6 25;--hue-red-900:130 23 30;--hue-red-950:70 8 11;--hue-orange-50:255 247 238;--hue-orange-100:255 237 213;--hue-orange-200:255 215 168;--hue-orange-300:255 185 112;--hue-orange-400:255 139 31;--hue-orange-500:252 113 1;--hue-orange-600:234 88 10;--hue-orange-700:196 62 1;--hue-orange-800:159 46 0;--hue-orange-900:126 42 12;--hue-orange-950:68 19 6;--hue-amber-50:255 251 235;--hue-amber-100:254 243 198;--hue-amber-200:254 230 133;--hue-amber-300:255 210 57;--hue-amber-400:249 188 6;--hue-amber-500:246 158 3;--hue-amber-600:217 119 4;--hue-amber-700:181 82 2;--hue-amber-800:149 61 1;--hue-amber-900:123 51 6;--hue-amber-950:70 25 1;--hue-yellow-50:252 253 233;--hue-yellow-100:248 251 196;--hue-yellow-200:244 244 138;--hue-yellow-300:241 229 74;--hue-yellow-400:235 207 40;--hue-yellow-500:224 184 5;--hue-yellow-600:194 143 1;--hue-yellow-700:155 102 3;--hue-yellow-800:129 80 2;--hue-yellow-900:112 64 1;--hue-yellow-950:65 33 1;--hue-lime-50:247 254 231;--hue-lime-100:236 252 202;--hue-lime-200:216 249 153;--hue-lime-300:187 243 82;--hue-lime-400:163 226 67;--hue-lime-500:134 203 42;--hue-lime-600:100 163 4;--hue-lime-700:76 124 2;--hue-lime-800:61 99 1;--hue-lime-900:53 83 14;--hue-lime-950:25 46 3;--hue-green-50:240 253 244;--hue-green-100:220 252 230;--hue-green-200:187 247 205;--hue-green-300:127 241 164;--hue-green-400:65 220 116;--hue-green-500:47 197 88;--hue-green-600:1 164 62;--hue-green-700:2 129 51;--hue-green-800:13 102 45;--hue-green-900:18 84 41;--hue-green-950:5 46 20;--hue-emerald-50:236 253 245;--hue-emerald-100:208 250 229;--hue-emerald-200:164 244 207;--hue-emerald-300:94 233 181;--hue-emerald-400:7 210 149;--hue-emerald-500:4 185 129;--hue-emerald-600:2 150 105;--hue-emerald-700:4 120 87;--hue-emerald-800:2 95 70;--hue-emerald-900:2 78 59;--hue-emerald-950:1 44 34;--hue-teal-50:240 253 250;--hue-teal-100:203 251 241;--hue-teal-200:150 247 228;--hue-teal-300:70 236 213;--hue-teal-400:3 211 189;--hue-teal-500:6 184 166;--hue-teal-600:6 148 136;--hue-teal-700:2 118 110;--hue-teal-800:3 95 89;--hue-teal-900:11 79 74;--hue-teal-950:2 47 46;--hue-cyan-50:236 254 255;--hue-cyan-100:206 250 254;--hue-cyan-200:162 244 253;--hue-cyan-300:83 234 253;--hue-cyan-400:2 209 236;--hue-cyan-500:4 182 212;--hue-cyan-600:2 145 178;--hue-cyan-700:4 116 145;--hue-cyan-800:2 95 120;--hue-cyan-900:16 78 100;--hue-cyan-950:5 51 69;--hue-sky-50:240 249 255;--hue-sky-100:223 242 254;--hue-sky-200:184 230 254;--hue-sky-300:121 212 255;--hue-sky-400:3 187 253;--hue-sky-500:2 165 234;--hue-sky-600:2 132 199;--hue-sky-700:1 105 161;--hue-sky-800:2 89 134;--hue-sky-900:2 74 112;--hue-sky-950:5 47 74;--hue-blue-50:238 246 255;--hue-blue-100:217 235 254;--hue-blue-200:187 220 254;--hue-blue-300:139 199 255;--hue-blue-400:70 165 255;--hue-blue-500:55 135 232;--hue-blue-600:42 109 207;--hue-blue-700:30 90 188;--hue-blue-800:15 70 167;--hue-blue-900:12 59 142;--hue-blue-950:16 38 86;--hue-indigo-50:238 242 254;--hue-indigo-100:224 231 255;--hue-indigo-200:199 210 255;--hue-indigo-300:164 180 255;--hue-indigo-400:125 136 255;--hue-indigo-500:99 104 236;--hue-indigo-600:80 80 210;--hue-indigo-700:67 62 192;--hue-indigo-800:55 42 172;--hue-indigo-900:49 44 133;--hue-indigo-950:30 26 77;--hue-violet-50:245 243 255;--hue-violet-100:237 233 254;--hue-violet-200:221 214 255;--hue-violet-300:196 181 254;--hue-violet-400:166 134 255;--hue-violet-500:137 99 234;--hue-violet-600:119 78 211;--hue-violet-700:105 62 195;--hue-violet-800:90 41 175;--hue-violet-900:77 23 154;--hue-violet-950:47 13 104;--hue-purple-50:250 245 255;--hue-purple-100:243 232 255;--hue-purple-200:233 213 255;--hue-purple-300:216 180 255;--hue-purple-400:191 127 255;--hue-purple-500:163 98 230;--hue-purple-600:139 77 208;--hue-purple-700:121 57 188;--hue-purple-800:106 35 167;--hue-purple-900:89 22 139;--hue-purple-950:60 3 102;--hue-fuchsia-50:253 244 255;--hue-fuchsia-100:250 232 255;--hue-fuchsia-200:246 208 255;--hue-fuchsia-300:242 169 255;--hue-fuchsia-400:226 123 242;--hue-fuchsia-500:202 99 218;--hue-fuchsia-600:178 75 191;--hue-fuchsia-700:155 49 166;--hue-fuchsia-800:135 23 144;--hue-fuchsia-900:114 19 120;--hue-fuchsia-950:75 0 79;--hue-pink-50:253 242 248;--hue-pink-100:252 231 243;--hue-pink-200:252 206 232;--hue-pink-300:253 165 213;--hue-pink-400:249 103 181;--hue-pink-500:230 81 152;--hue-pink-600:211 58 120;--hue-pink-700:189 29 93;--hue-pink-800:162 1 76;--hue-pink-900:134 16 67;--hue-pink-950:81 4 36;--hue-rose-50:255 241 242;--hue-rose-100:254 228 230;--hue-rose-200:254 205 211;--hue-rose-300:255 163 175;--hue-rose-400:255 104 128;--hue-rose-500:236 76 99;--hue-rose-600:215 55 79;--hue-rose-700:189 22 61;--hue-rose-800:163 2 55;--hue-rose-900:139 8 54;--hue-rose-950:77 2 24;--gray-10:rgb(var(--os-gray-950));--gray-50:rgb(var(--os-gray-50));--gray-75:rgb(var(--os-gray-75));--gray-100:rgb(var(--os-gray-100));--gray-150:rgb(var(--os-gray-150));--gray-200:rgb(var(--os-gray-200));--gray-300:rgb(var(--os-gray-300));--gray-400:rgb(var(--os-gray-400));--gray-500:rgb(var(--os-gray-500));--gray-600:rgb(var(--os-gray-600));--gray-700:rgb(var(--os-gray-700));--gray-800:rgb(var(--os-gray-800));--gray-900:rgb(var(--os-gray-900));--gray-950:rgb(var(--os-gray-950));--gray-1000:#fff;--nav-icon-amber:rgb(var(--hue-yellow-600));--nav-icon-orange:rgb(var(--hue-orange-500));--nav-icon-red:rgb(var(--hue-red-500));--nav-icon-pink:rgb(var(--hue-pink-500));--nav-icon-violet:rgb(var(--hue-violet-500));--nav-icon-blue:rgb(var(--hue-indigo-500));--nav-icon-sky:rgb(var(--hue-sky-500));--nav-icon-cyan:rgb(var(--hue-cyan-500));--nav-icon-stone:rgb(var(--os-gray-700));--nav-icon-charcoal:rgb(var(--os-gray-900));--nav-icon-mint:rgb(var(--hue-emerald-500));--rox-agent-violet:rgb(var(--hue-violet-500));--rox-agent-blue:rgb(var(--hue-sky-500));--rox-agent-amber:rgb(var(--hue-yellow-600));--rox-agent-gray:rgb(var(--os-gray-600));--rox-agent-red:rgb(var(--hue-red-500));--rox-glyph-off:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root,.light{--rox-glyph-off:color-mix(in oklch, var(--foreground) 12%, var(--background))}}:root,.light{--navbar-bg:rgb(var(--os-gray-50));--topbar-bg:rgb(var(--os-gray-50));--toolbar-bg:rgb(var(--os-gray-75));--rail-bg:rgb(var(--os-gray-100));--rail-border:rgb(var(--os-gray-150));--rail-item-active:rgb(var(--os-gray-150));--topbar-border:rgb(var(--os-gray-150));--pill-bg:rgb(var(--os-gray-100));--pill-border:rgb(var(--os-gray-200));--chip-bg:rgb(var(--os-gray-200));--chip-foreground:rgb(var(--os-gray-900));--chip-foreground-muted:rgb(var(--os-gray-500));--chip-destructive-bg:rgb(var(--hue-red-50));--chip-destructive-foreground:rgb(var(--hue-red-700));--badge-blue:rgb(var(--hue-blue-600));--badge-green:rgb(var(--hue-green-600));--badge-sky:rgb(var(--hue-sky-600));--badge-purple:rgb(var(--hue-purple-600));--badge-red:rgb(var(--hue-red-600));--badge-yellow:rgb(var(--hue-yellow-600));--badge-orange:rgb(var(--hue-orange-600));--badge-teal:rgb(var(--hue-teal-600));--badge-gray:rgb(var(--os-gray-600));--badge-pink:rgb(var(--hue-pink-600));--badge-primary:rgb(var(--os-gray-150));--badge-secondary:rgb(var(--os-gray-100));--badge-tertiary:rgb(var(--os-gray-75));--badge-tertiary-border:rgb(var(--os-gray-200));--badge-foreground:rgb(var(--os-gray-900));--background:#fff;--surface:rgb(var(--os-gray-50));--app-bg:rgb(var(--os-gray-50));--button:#fff;--button-hover:rgb(var(--os-gray-50) / .9);--button-border:rgb(var(--os-gray-100));--button-border-hover:rgb(var(--os-gray-150) / .9);--popover:#fff;--card:#fff;--toast:#fff;--card-foreground:rgb(var(--os-gray-900));--popover-foreground:rgb(var(--os-gray-900));--input-background:#fff;--foreground:rgb(var(--os-gray-900));--text-primary:rgb(var(--os-gray-900));--text-secondary:rgb(var(--os-gray-600));--text-tertiary:rgb(var(--os-gray-500));--text-quaternary:rgb(var(--os-gray-300));--border:rgb(var(--os-gray-100));--input:rgb(var(--os-gray-200));--ring:rgb(var(--os-gray-300));--primary:oklch(48.8% .243 264.376);--primary-foreground:oklch(97% .014 254.604);--secondary:rgb(var(--os-gray-100));--secondary-hover:rgb(var(--os-gray-150));--secondary-foreground:rgb(var(--os-gray-900));--accent-select:rgb(var(--hue-blue-500));--accentselect:rgb(var(--hue-blue-500));--accent-ai:rgb(var(--hue-violet-600));--accentai:rgb(var(--hue-violet-600));--muted:rgb(var(--os-gray-200));--muted-foreground:rgb(var(--os-gray-500));--destructive:rgb(var(--hue-red-600));--danger:rgb(var(--hue-red-600));--danger-faded:rgb(var(--hue-red-600) / .2);--sidebar:rgb(var(--os-gray-50));--sidebar-foreground:rgb(var(--os-gray-900));--sidebar-primary:oklch(54.6% .245 262.881);--sidebar-primary-foreground:oklch(97% .014 254.604);--sidebar-accent:rgb(var(--os-gray-200));--sidebar-accent-foreground:rgb(var(--os-gray-900));--sidebar-border:rgb(var(--os-gray-200));--sidebar-ring:rgb(var(--os-gray-300));--chart-1:oklch(80.9% .105 251.813);--chart-2:oklch(62.3% .214 259.815);--chart-3:oklch(54.6% .245 262.881);--chart-4:oklch(48.8% .243 264.376);--chart-5:oklch(42.4% .199 265.638);--radius:.625rem;--control-h-xs:24px;--control-h-sm:28px;--control-h-md:32px;--control-h-lg:36px;--control-h-xl:40px;--control-r-xs:7px;--control-r-sm:8px;--control-r-md:9px;--control-r-lg:10px;--control-r-xl:11px;--control-i-xs:12px;--control-i-sm:14px;--control-i-md:16px;--control-i-lg:16px;--control-i-xl:16px;--shadow-navbar-value:inset -3px 0 4px 0 #0000000b, inset -1px 0 0 0 var(--border-secondary);--shadow-surface-value:0 4px 3px -3px #00000014, 0 1px 5px 1px #0000000d, 0 1px 6px -1px #0000000a;--shadow-main-panel-value:0 4px 3px -3px #00000014, 0 1px 5px 1px #0000000d, 0 1px 6px -1px #0000000a;--shadow-soft-value:0 2px 4px 0 #0000000d;--shadow-button-value:0 1px 2px 0 rgb(var(--os-gray-950) / .08);--shadow-card-value:0 0 0 .5px rgb(var(--os-gray-200)), 0 1px 4px 0 rgb(var(--os-gray-800) / .1), 0 2px 8px -2px rgb(var(--os-gray-800) / .06);--shadow-card-bottom-value:0 1px 4px 0 rgb(var(--os-gray-800) / .1), 0 2px 8px -2px rgb(var(--os-gray-800) / .06);--shadow-input-value:inset 0 .5px .8px .4px rgb(var(--os-gray-950) / .2), 0 0 0 .5px rgb(var(--os-gray-200));--shadow-pill-value:0 0 0 .5px rgb(var(--os-gray-200)), 0 1px 2px 0 rgb(var(--os-gray-950) / .08);--shadow-toast-value:0 0 0 .5px rgb(var(--os-gray-200)), 0 1px 4px 0 rgb(var(--os-gray-800) / .1), 0 2px 8px -2px rgb(var(--os-gray-800) / .06), 0 18px 44px -14px rgb(var(--os-gray-800) / .18);--shadow-navbar:var(--shadow-navbar-value);--shadow-surface:var(--shadow-surface-value);--shadow-main-panel:var(--shadow-main-panel-value);--shadow-soft:var(--shadow-soft-value);--shadow-button:var(--shadow-button-value);--shadow-card:var(--shadow-card-value);--shadow-card-bottom:var(--shadow-card-bottom-value);--shadow-input:var(--shadow-input-value);--shadow-pill:var(--shadow-pill-value);--shadow-toast:var(--shadow-toast-value);--font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--rox-gold:#e19f16;--rox-gold-faded:#e19f1633;--rox-bronze:#db9100;--rox-bronze-faded:#db910040;--rox-blaze:#ff5e19;--off-white:#faf9f6;--off-black:#121212;--ash:#121212;--graphite:#1a1a1c;--steel:#2e2e2f;--carbon:#323233;--gunmetal:#414141;--light-gray:#b9bbc6;--ghost:#7d7d7f;--hover-off-black:#2a2a2a;--rox-gold-primary:#d7b58c;--linkedin-blue:#0072b1;--sky-blue:#59f;--ocean-blue:#0e1a20;--rox-gold-background:#2f230a;--tooltip-gray:#2e2e2e;--success-faded:#22c55e1a;--success:#22c55ecc;--gold-200:#71500f;--maroon:#be123c66;--maroon-faded:#be123ccc;--teal-green:#04785766;--teal-green-faded:#047857cc;--yellow-gold:#b4530966;--yellow-gold-faded:#b45309cc;--width-clamp:clamp(300px, 90%, 1200px);--lk-va-bar-width:50px;--lk-control-bar-height:unset;--bg-app:rgb(var(--os-gray-50));--bg-surface:#fff;--bg-surface-hover:rgb(var(--os-gray-100) / .5);--bg-surface-active:rgb(var(--os-gray-200));--bg-surface-secondary:rgb(var(--os-gray-75));--bg-surface-secondary-hover:rgb(var(--os-gray-200) / .5);--bg-surface-tertiary:rgb(var(--os-gray-200));--bg-chat-bubble:rgb(var(--os-gray-100));--bg-fill-tertiary:rgb(var(--os-gray-300));--bg-backdrop:#0a0a0a54;--bg-l0:var(--bg-app);--bg-l1:var(--bg-surface);--bg-l1-5:var(--bg-app);--bg-l2:var(--bg-surface-secondary);--bg-l3:var(--bg-surface-tertiary);--bg-l4:var(--bg-fill-tertiary);--bg-scrim:var(--bg-backdrop);--chat-primary-button-text:#3a3732;--chat-secondary-text:var(--text-secondary);--chat-input-bg:var(--background);--chat-input-shadow:0 0 0 1px var(--border-primary), 0 4px 8px -4px #0000001f;--chat-container-shadow:0 4px 12px -4px #00000014, 0 8px 20px -8px #0000000f;--chat-popover-shadow:0 16px 54px -12px #0003, 0 9px 22px -9px #0000001a, 0 2px 15px 0 #00000005, 0 1px 2px -1px #291c0a0d, 0 4px 7px -3px #54422d1a;--hint-popover-shadow:0 0 0 1px var(--border-secondary), 0 4px 16px #0000000f, 0 4px 32px #0000000a, 0 1px 2px #00000014;--chat-pill-border:var(--border);--chat-resize-handle:linear-gradient(180deg, #fff 50%, #f7f7f7 100%);--catalog-rest-start:var(--bg-l1);--catalog-rest-end:var(--bg-l0);--catalog-hover-start:var(--bg-l1);--catalog-hover-end:var(--bg-l0);--empty-state-title:var(--text-secondary);--empty-state-description:var(--muted-foreground);--empty-state-dots:#87878716;--empty-state-dots-primary:#87878740;--solid-icon-bg:#6c6c6c;--button-primary-bg:#ecdac5;--button-primary-border:#d6c7b5;--button-primary-shadow:inset 0 -4px 12px -1px #d4b79880;--button-primary-text:#664f36;--button-tinted-bg:#f3ebe1;--button-tinted-border:#e0d6ca;--button-tinted-text:#7d6446;--button-tinted-shadow:inset 0 0 0 1px var(--button-tinted-border);--tab-border-bottom:#e6e6e6;--border-primary:var(--border);--border-secondary:rgb(var(--os-gray-100) / .9);--border-tertiary:rgb(var(--os-gray-100) / .8);--border-scrim:var(--bg-scrim);--border-strong:rgb(var(--os-gray-900));--card-border:rgb(var(--os-gray-300) / .46);--app-border:rgb(var(--os-gray-300));--resize-handle:#606060;--overlay-primary:rgb(var(--os-gray-800) / .06);--overlay-secondary:rgb(var(--os-gray-800) / .04);--content-primary:var(--foreground);--content-primary-text:var(--text-primary);--content-muted:var(--text-secondary);--content-secondary:var(--text-secondary);--content-tertiary:var(--text-tertiary);--content-quaternary:var(--text-quaternary);--content-placeholder:rgb(var(--os-gray-400));--content-disabled:rgb(var(--os-gray-900) / .32);--content-shimmer-highlight:var(--content-tertiary);--content-always-white:#fff;--content-always-black:#000;--brand-orange-primary:#db9100;--brand-orange-secondary:#db910033;--brand-gold-primary:#b28d64;--brand-gold-secondary:#eadac7;--brand-gold-a25:#db910025;--brand-gold-disabled:#b28d6452;--brand-green-primary:#4da96f;--brand-green-secondary:#4da96f1a;--accent-red-primary:#d73b3b;--accent-red-secondary:#d73b3b33;--accent-green-primary:#34c759;--accent-green-secondary:#28ab581a;--accent-blue-primary:#59f;--accent-blue-secondary:#59f3;--datatable-header:rgb(var(--os-gray-50));--datatable-header-hover:rgb(var(--os-gray-100));--skeleton:rgb(var(--os-gray-150) / .8);--accent-yellow-primary:#f9b804;--accent-yellow-secondary:#f9b80433;--accent-red-text:rgb(var(--hue-red-700));--accent-green-text:rgb(var(--hue-green-700));--accent-blue-text:rgb(var(--hue-blue-700));--accent-yellow-text:rgb(var(--hue-yellow-800));--progress-green-50:#9ae3ac;--progress-orange-50:#edc87f;--progress-red-50:#ebb5b5;--progress-grey:#d8d8d8;--ease-snap:cubic-bezier(.19, 1, .22, 1);--hover-highlight:brightness(.9475);--active-highlight:brightness(1);--tag-blue-bg:#dbeafe;--tag-blue-text:#1e40af;--tag-blue-border:#bfdbfe;--tag-purple-bg:#e9d5ff;--tag-purple-text:#6b21a8;--tag-purple-border:#d8b4fe;--tag-pink-bg:#fce7f3;--tag-pink-text:#9f1239;--tag-pink-border:#fbcfe8;--tag-red-bg:#fee2e2;--tag-red-text:#991b1b;--tag-red-border:#fecaca;--tag-orange-bg:#ffedd5;--tag-orange-text:#9a3412;--tag-orange-border:#fed7aa;--tag-yellow-bg:#fef3c7;--tag-yellow-text:#92400e;--tag-yellow-border:#fde68a;--tag-green-bg:#d1fae5;--tag-green-text:#065f46;--tag-green-border:#a7f3d0;--tag-teal-bg:#ccfbf1;--tag-teal-text:#115e59;--tag-teal-border:#99f6e4;--tag-gray-bg:#f3f4f6;--tag-gray-text:#4b5563;--tag-gray-border:#e5e7eb}.dark{--os-gray-50:17 16 15;--os-gray-75:29 27 25;--os-gray-100:35 33 31;--os-gray-150:41 39 37;--os-gray-200:46 44 41;--os-gray-250:58 55 51;--os-gray-300:70 66 62;--os-gray-400:92 86 81;--os-gray-500:113 106 99;--os-gray-600:141 133 124;--os-gray-700:175 170 163;--os-gray-800:209 206 203;--os-gray-850:38 36 34;--os-gray-900:232 231 229;--os-gray-950:244 243 242;--hue-red-50:70 8 11;--hue-red-100:130 23 30;--hue-red-200:159 6 25;--hue-red-300:186 23 34;--hue-red-400:211 55 56;--hue-red-500:233 76 79;--hue-red-600:255 101 109;--hue-red-700:255 163 166;--hue-red-800:254 202 203;--hue-red-900:255 226 227;--hue-red-950:254 242 242;--hue-orange-50:68 19 6;--hue-orange-100:126 42 12;--hue-orange-200:159 46 0;--hue-orange-300:196 62 1;--hue-orange-400:234 88 10;--hue-orange-500:252 113 1;--hue-orange-600:255 139 31;--hue-orange-700:255 185 112;--hue-orange-800:255 215 168;--hue-orange-900:255 237 213;--hue-orange-950:255 247 238;--hue-amber-50:70 25 1;--hue-amber-100:123 51 6;--hue-amber-200:149 61 1;--hue-amber-300:181 82 2;--hue-amber-400:217 119 4;--hue-amber-500:246 158 3;--hue-amber-600:249 188 6;--hue-amber-700:255 210 57;--hue-amber-800:254 230 133;--hue-amber-900:254 243 198;--hue-amber-950:255 251 235;--hue-yellow-50:65 33 1;--hue-yellow-100:112 64 1;--hue-yellow-200:129 80 2;--hue-yellow-300:155 102 3;--hue-yellow-400:194 143 1;--hue-yellow-500:224 184 5;--hue-yellow-600:235 207 40;--hue-yellow-700:241 229 74;--hue-yellow-800:244 244 138;--hue-yellow-900:248 251 196;--hue-yellow-950:252 253 233;--hue-lime-50:25 46 3;--hue-lime-100:53 83 14;--hue-lime-200:61 99 1;--hue-lime-300:76 124 2;--hue-lime-400:100 163 4;--hue-lime-500:134 203 42;--hue-lime-600:163 226 67;--hue-lime-700:187 243 82;--hue-lime-800:216 249 153;--hue-lime-900:236 252 202;--hue-lime-950:247 254 231;--hue-green-50:5 46 20;--hue-green-100:18 84 41;--hue-green-200:13 102 45;--hue-green-300:2 129 51;--hue-green-400:1 164 62;--hue-green-500:47 197 88;--hue-green-600:65 220 116;--hue-green-700:127 241 164;--hue-green-800:187 247 205;--hue-green-900:220 252 230;--hue-green-950:240 253 244;--hue-emerald-50:1 44 34;--hue-emerald-100:2 78 59;--hue-emerald-200:2 95 70;--hue-emerald-300:4 120 87;--hue-emerald-400:2 150 105;--hue-emerald-500:4 185 129;--hue-emerald-600:7 210 149;--hue-emerald-700:94 233 181;--hue-emerald-800:164 244 207;--hue-emerald-900:208 250 229;--hue-emerald-950:236 253 245;--hue-teal-50:2 47 46;--hue-teal-100:11 79 74;--hue-teal-200:3 95 89;--hue-teal-300:2 118 110;--hue-teal-400:6 148 136;--hue-teal-500:6 184 166;--hue-teal-600:3 211 189;--hue-teal-700:70 236 213;--hue-teal-800:150 247 228;--hue-teal-900:203 251 241;--hue-teal-950:240 253 250;--hue-cyan-50:5 51 69;--hue-cyan-100:16 78 100;--hue-cyan-200:2 95 120;--hue-cyan-300:4 116 145;--hue-cyan-400:2 145 178;--hue-cyan-500:4 182 212;--hue-cyan-600:2 209 236;--hue-cyan-700:83 234 253;--hue-cyan-800:162 244 253;--hue-cyan-900:206 250 254;--hue-cyan-950:236 254 255;--hue-sky-50:5 47 74;--hue-sky-100:2 74 112;--hue-sky-200:2 89 134;--hue-sky-300:1 105 161;--hue-sky-400:2 132 199;--hue-sky-500:2 165 234;--hue-sky-600:3 187 253;--hue-sky-700:121 212 255;--hue-sky-800:184 230 254;--hue-sky-900:223 242 254;--hue-sky-950:240 249 255;--hue-blue-50:16 38 86;--hue-blue-100:12 59 142;--hue-blue-200:15 70 167;--hue-blue-300:30 90 188;--hue-blue-400:42 109 207;--hue-blue-500:55 135 232;--hue-blue-600:70 165 255;--hue-blue-700:139 199 255;--hue-blue-800:187 220 254;--hue-blue-900:217 235 254;--hue-blue-950:238 246 255;--hue-indigo-50:30 26 77;--hue-indigo-100:49 44 133;--hue-indigo-200:55 42 172;--hue-indigo-300:67 62 192;--hue-indigo-400:80 80 210;--hue-indigo-500:99 104 236;--hue-indigo-600:125 136 255;--hue-indigo-700:164 180 255;--hue-indigo-800:199 210 255;--hue-indigo-900:224 231 255;--hue-indigo-950:238 242 254;--hue-violet-50:47 13 104;--hue-violet-100:77 23 154;--hue-violet-200:90 41 175;--hue-violet-300:105 62 195;--hue-violet-400:119 78 211;--hue-violet-500:137 99 234;--hue-violet-600:166 134 255;--hue-violet-700:196 181 254;--hue-violet-800:221 214 255;--hue-violet-900:237 233 254;--hue-violet-950:245 243 255;--hue-purple-50:60 3 102;--hue-purple-100:89 22 139;--hue-purple-200:106 35 167;--hue-purple-300:121 57 188;--hue-purple-400:139 77 208;--hue-purple-500:163 98 230;--hue-purple-600:191 127 255;--hue-purple-700:216 180 255;--hue-purple-800:233 213 255;--hue-purple-900:243 232 255;--hue-purple-950:250 245 255;--hue-fuchsia-50:75 0 79;--hue-fuchsia-100:114 19 120;--hue-fuchsia-200:135 23 144;--hue-fuchsia-300:155 49 166;--hue-fuchsia-400:178 75 191;--hue-fuchsia-500:202 99 218;--hue-fuchsia-600:226 123 242;--hue-fuchsia-700:242 169 255;--hue-fuchsia-800:246 208 255;--hue-fuchsia-900:250 232 255;--hue-fuchsia-950:253 244 255;--hue-pink-50:81 4 36;--hue-pink-100:134 16 67;--hue-pink-200:162 1 76;--hue-pink-300:189 29 93;--hue-pink-400:211 58 120;--hue-pink-500:230 81 152;--hue-pink-600:249 103 181;--hue-pink-700:253 165 213;--hue-pink-800:252 206 232;--hue-pink-900:252 231 243;--hue-pink-950:253 242 248;--hue-rose-50:77 2 24;--hue-rose-100:139 8 54;--hue-rose-200:163 2 55;--hue-rose-300:189 22 61;--hue-rose-400:215 55 79;--hue-rose-500:236 76 99;--hue-rose-600:255 104 128;--hue-rose-700:255 163 175;--hue-rose-800:254 205 211;--hue-rose-900:254 228 230;--hue-rose-950:255 241 242;--gray-10:rgb(var(--os-gray-50));--gray-50:rgb(var(--os-gray-50));--gray-75:rgb(var(--os-gray-75));--gray-100:rgb(var(--os-gray-100));--gray-150:rgb(var(--os-gray-150));--gray-200:rgb(var(--os-gray-200));--gray-300:rgb(var(--os-gray-300));--gray-400:rgb(var(--os-gray-400));--gray-500:rgb(var(--os-gray-500));--gray-600:rgb(var(--os-gray-600));--gray-700:rgb(var(--os-gray-700));--gray-800:rgb(var(--os-gray-800));--gray-850:rgb(var(--os-gray-850));--gray-900:rgb(var(--os-gray-900));--gray-950:rgb(var(--os-gray-950));--gray-1000:rgb(var(--os-gray-950));--nav-icon-amber:rgb(var(--hue-yellow-600));--nav-icon-orange:rgb(var(--hue-orange-500));--nav-icon-red:rgb(var(--hue-red-500));--nav-icon-pink:rgb(var(--hue-pink-500));--nav-icon-violet:rgb(var(--hue-violet-500));--nav-icon-blue:rgb(var(--hue-indigo-500));--nav-icon-sky:rgb(var(--hue-sky-500));--nav-icon-cyan:rgb(var(--hue-cyan-500));--nav-icon-stone:rgb(var(--os-gray-700));--nav-icon-charcoal:rgb(var(--os-gray-900));--nav-icon-mint:rgb(var(--hue-emerald-500));--rox-agent-violet:rgb(var(--hue-violet-500));--rox-agent-blue:rgb(var(--hue-sky-500));--rox-agent-amber:rgb(var(--hue-yellow-600));--rox-agent-gray:rgb(var(--os-gray-600));--rox-agent-red:rgb(var(--hue-red-500));--navbar-bg:rgb(var(--os-gray-100));--topbar-bg:rgb(var(--os-gray-150));--toolbar-bg:rgb(var(--os-gray-100));--rail-bg:rgb(var(--os-gray-75));--rail-border:rgb(var(--os-gray-150));--rail-item-active:rgb(var(--os-gray-50) / .7);--topbar-border:rgb(var(--os-gray-300));--pill-bg:rgb(var(--os-gray-300));--pill-border:rgb(var(--os-gray-400));--chip-bg:rgb(var(--os-gray-400));--chip-foreground:rgb(var(--os-gray-950));--chip-foreground-muted:rgb(var(--os-gray-700));--chip-destructive-bg:rgb(var(--hue-red-50));--chip-destructive-foreground:rgb(var(--hue-red-700));--badge-blue:rgb(var(--hue-blue-600));--badge-green:rgb(var(--hue-green-600));--badge-sky:rgb(var(--hue-sky-600));--badge-purple:rgb(var(--hue-purple-600));--badge-red:rgb(var(--hue-red-600));--badge-yellow:rgb(var(--hue-yellow-600));--badge-orange:rgb(var(--hue-orange-600));--badge-teal:rgb(var(--hue-teal-600));--badge-gray:rgb(var(--os-gray-600));--badge-pink:rgb(var(--hue-pink-600));--badge-primary:rgb(var(--os-gray-300));--badge-secondary:rgb(var(--os-gray-250));--badge-tertiary:rgb(var(--os-gray-200));--badge-tertiary-border:rgb(var(--os-gray-300));--badge-foreground:rgb(var(--os-gray-950));--background:rgb(var(--os-gray-100));--surface:rgb(var(--os-gray-50));--app-bg:rgb(var(--os-gray-75));--button:rgb(var(--os-gray-300));--button-hover:rgb(var(--os-gray-400));--button-border:rgb(var(--os-gray-400));--button-border-hover:rgb(var(--os-gray-500));--popover:rgb(var(--os-gray-200));--card:rgb(var(--os-gray-200));--toast:rgb(var(--os-gray-250));--card-foreground:rgb(var(--os-gray-950));--popover-foreground:rgb(var(--os-gray-950));--input-background:rgb(var(--os-gray-200));--foreground:rgb(var(--os-gray-950));--text-primary:rgb(var(--os-gray-950));--text-secondary:rgb(var(--os-gray-700));--text-tertiary:rgb(var(--os-gray-500));--text-quaternary:rgb(var(--os-gray-400));--border:rgb(var(--os-gray-300));--input:rgb(var(--os-gray-400));--ring:rgb(var(--os-gray-500));--primary:oklch(42% .18 266);--primary-foreground:oklch(97% .014 254.604);--secondary:rgb(var(--os-gray-250));--secondary-hover:rgb(var(--os-gray-300));--secondary-foreground:rgb(var(--os-gray-950));--accent-select:rgb(var(--hue-blue-500));--accentselect:rgb(var(--hue-blue-500));--accent-ai:rgb(var(--hue-violet-600));--accentai:rgb(var(--hue-violet-600));--muted:rgb(var(--os-gray-300));--muted-foreground:rgb(var(--os-gray-700));--destructive:rgb(var(--hue-red-600));--danger:rgb(var(--hue-red-600));--danger-faded:rgb(var(--hue-red-600) / .2);--accent-red-text:rgb(var(--hue-red-700));--accent-green-text:rgb(var(--hue-green-700));--accent-blue-text:rgb(var(--hue-blue-700));--accent-yellow-text:rgb(var(--hue-yellow-800));--sidebar:rgb(var(--os-gray-100));--sidebar-foreground:rgb(var(--os-gray-950));--sidebar-primary:oklch(62.3% .214 259.815);--sidebar-primary-foreground:oklch(97% .014 254.604);--sidebar-accent:rgb(var(--os-gray-300));--sidebar-accent-foreground:rgb(var(--os-gray-950));--sidebar-border:rgb(var(--os-gray-300));--sidebar-ring:rgb(var(--os-gray-500));--shadow-navbar-value:inset -2px 0 5px 0 #00000029, inset -1px 0 0 0 var(--border-secondary);--shadow-surface-value:0 2px 4px 0 #0000001f;--shadow-main-panel-value:0 1px 3px 0 #0000004d, 0 6px 16px -4px #00000059;--shadow-soft-value:0 2px 4px 0 #0000001f;--shadow-button-value:0 1px 2px 0 #00000059;--shadow-card-value:0 0 0 .5px rgb(var(--os-gray-300)), 0 1px 4px 0 #0000002e, 0 2px 8px -2px #0000001f;--shadow-input-value:inset 0 .5px .8px .4px #0006, 0 0 0 .5px rgb(var(--os-gray-300));--shadow-card-bottom-value:0 1px 4px 0 #00000040, 0 2px 8px -2px #0000001f;--shadow-pill-value:0 0 0 .5px rgb(var(--os-gray-300)), 0 1px 2px 0 #00000029;--shadow-toast-value:0 16px 40px -12px #00000080, 0 4px 12px -4px #00000047;--bg-app:rgb(var(--os-gray-75));--bg-surface:rgb(var(--os-gray-200));--bg-surface-hover:rgb(var(--os-gray-150));--bg-surface-active:rgb(var(--os-gray-100));--bg-surface-secondary:rgb(var(--os-gray-100));--bg-surface-secondary-hover:rgb(var(--os-gray-75));--bg-surface-tertiary:rgb(var(--os-gray-75));--bg-chat-bubble:rgb(var(--os-gray-300));--bg-fill-tertiary:rgb(var(--os-gray-50));--bg-backdrop:#0a0a0acc;--bg-l1:var(--bg-surface);--bg-l0:var(--bg-app);--bg-l1-5:var(--bg-app);--bg-l2:var(--bg-surface-secondary);--bg-l3:var(--bg-surface-tertiary);--bg-l4:var(--bg-fill-tertiary);--bg-scrim:var(--bg-backdrop);--datatable-header:rgb(var(--os-gray-100));--datatable-header-hover:rgb(var(--os-gray-200));--skeleton:rgb(var(--os-gray-300));--chat-primary-button-text:#0a0a0a;--chat-secondary-text:var(--text-secondary);--chat-input-bg:var(--bg-l3);--chat-input-shadow:0 0 0 1px var(--border-primary), 0 4px 8px -4px #0000004d;--chat-container-shadow:0 4px 12px -4px #0000004d;--hint-popover-shadow:0 0 0 1px var(--border-secondary), 0 4px 16px #0000001f, 0 4px 32px #0000001f, 0 1px 2px #00000029;--chat-pill-border:var(--gray-600);--chat-resize-handle:linear-gradient(180deg, var(--bg-l2) 50%, var(--bg-l1) 100%);--catalog-rest-start:var(--bg-l1);--catalog-rest-end:var(--bg-l1);--catalog-hover-start:var(--bg-l1);--catalog-hover-end:var(--bg-l2);--empty-state-title:var(--gray-800);--empty-state-description:var(--gray-700);--empty-state-dots:#87878720;--empty-state-dots-primary:#87878740;--solid-icon-bg:#878787;--button-primary-bg:#d7b58c;--button-primary-border:#d7b58c;--button-primary-shadow:inset 0 -4px 12px -1px #af8b6399;--button-primary-text:#23190f;--button-tinted-bg:#474543;--button-tinted-border:#585552;--button-tinted-text:#d2ac7f;--button-tinted-shadow:inset 0 0 0 1px var(--button-tinted-border);--tab-border-bottom:var(--brand-orange-primary);--border-primary:var(--border);--border-secondary:rgb(var(--os-gray-300));--border-tertiary:rgb(var(--os-gray-300) / .8);--border-strong:rgb(var(--os-gray-900));--card-border:rgb(var(--os-gray-300));--app-border:rgb(var(--os-gray-300));--overlay-primary:rgb(var(--os-gray-900) / .12);--overlay-secondary:rgb(var(--os-gray-900) / .06);--resize-handle:#b9b9b9;--content-primary:var(--foreground);--content-primary-text:rgb(var(--os-gray-950) / .95);--content-muted:rgb(var(--os-gray-950) / .8);--content-secondary:var(--text-secondary);--content-tertiary:var(--text-tertiary);--content-quaternary:var(--text-quaternary);--content-placeholder:rgb(var(--os-gray-600));--content-disabled:rgb(var(--os-gray-950) / .32);--content-shimmer-highlight:var(--content-secondary);--content-always-white:#fff;--content-always-black:#000;--brand-gold-primary:#d7b58c;--brand-gold-secondary:#4f4438;--brand-gold-a25:#db910025;--brand-gold-disabled:#d7b58c52;--brand-orange-primary:#db9100;--brand-orange-secondary:#db910033;--brand-green-primary:#4da96f;--brand-green-secondary:#4da96f1a;--hover-highlight:brightness(1.1);--maroon:#be123ccc;--maroon-faded:#fda4af;--teal-green:#047857cc;--teal-green-faded:#6ee7b7;--yellow-gold:#b45309cc;--yellow-gold-faded:#fbbf24;--tag-blue-bg:#1e293b;--tag-blue-text:#93c5fd;--tag-blue-border:#334155;--tag-purple-bg:#1e1b2e;--tag-purple-text:#d8b4fe;--tag-purple-border:#2d2640;--tag-pink-bg:#2d1b24;--tag-pink-text:#fbcfe8;--tag-pink-border:#3d2630;--tag-red-bg:#2d1f1f;--tag-red-text:#fca5a5;--tag-red-border:#3d2a2a;--tag-orange-bg:#2d2319;--tag-orange-text:#fdba74;--tag-orange-border:#3d2f24;--tag-yellow-bg:#2d2a19;--tag-yellow-text:#fde047;--tag-yellow-border:#3d3624;--tag-green-bg:#1a2e23;--tag-green-text:#6ee7b7;--tag-green-border:#25392e;--tag-teal-bg:#1a2d2a;--tag-teal-text:#5eead4;--tag-teal-border:#253836;--tag-gray-bg:#262626;--tag-gray-text:#d1d5db;--tag-gray-border:#404040}html,body{overscroll-behavior:none;min-height:100%}body{font-family:var(--font-sans);background-color:var(--app-bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.ml-auto{margin-left:auto}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-full{width:100%;height:100%}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-15{height:calc(var(--spacing) * 15)}.h-\[54px\]{height:54px}.max-h-15{max-height:calc(var(--spacing) * 15)}.min-h-15{min-height:calc(var(--spacing) * 15)}.min-h-screen{min-height:100vh}.w-5{width:calc(var(--spacing) * 5)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-44{width:calc(var(--spacing) * 44)}.w-fit{width:fit-content}.max-w-7xl{max-width:var(--container-7xl)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[2\.25rem_1fr_auto\]{grid-template-columns:2.25rem 1fr auto}.flex-col{flex-direction:column}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-accent-blue-primary\/30{border-color:var(--accent-blue-primary)}@supports (color:color-mix(in lab, red, red)){.border-accent-blue-primary\/30{border-color:color-mix(in oklab, var(--accent-blue-primary) 30%, transparent)}}.border-accent-green-primary\/30{border-color:var(--accent-green-primary)}@supports (color:color-mix(in lab, red, red)){.border-accent-green-primary\/30{border-color:color-mix(in oklab, var(--accent-green-primary) 30%, transparent)}}.border-accent-yellow-primary\/30{border-color:var(--accent-yellow-primary)}@supports (color:color-mix(in lab, red, red)){.border-accent-yellow-primary\/30{border-color:color-mix(in oklab, var(--accent-yellow-primary) 30%, transparent)}}.border-border-tertiary{border-color:var(--border-tertiary)}.border-brand-orange-primary\/30{border-color:var(--brand-gold-primary)}@supports (color:color-mix(in lab, red, red)){.border-brand-orange-primary\/30{border-color:color-mix(in oklab, var(--brand-gold-primary) 30%, transparent)}}.border-gray-200{border-color:rgb(var(--os-gray-200))}.border-transparent{border-color:#0000}.bg-\(--icon-bg\){background-color:var(--icon-bg)}.bg-accent-blue-secondary\/30{background-color:var(--accent-blue-secondary)}@supports (color:color-mix(in lab, red, red)){.bg-accent-blue-secondary\/30{background-color:color-mix(in oklab, var(--accent-blue-secondary) 30%, transparent)}}.bg-accent-green-secondary{background-color:var(--accent-green-secondary)}.bg-accent-red-secondary{background-color:var(--accent-red-secondary)}.bg-accent-yellow-secondary,.bg-accent-yellow-secondary\/40{background-color:var(--accent-yellow-secondary)}@supports (color:color-mix(in lab, red, red)){.bg-accent-yellow-secondary\/40{background-color:color-mix(in oklab, var(--accent-yellow-secondary) 40%, transparent)}}.bg-app-bg{background-color:var(--app-bg)}.bg-brand-orange-secondary,.bg-brand-orange-secondary\/5{background-color:var(--brand-gold-secondary)}@supports (color:color-mix(in lab, red, red)){.bg-brand-orange-secondary\/5{background-color:color-mix(in oklab, var(--brand-gold-secondary) 5%, transparent)}}.bg-brand-orange-secondary\/40{background-color:var(--brand-gold-secondary)}@supports (color:color-mix(in lab, red, red)){.bg-brand-orange-secondary\/40{background-color:color-mix(in oklab, var(--brand-gold-secondary) 40%, transparent)}}.bg-gray-50{background-color:rgb(var(--os-gray-50))}.bg-gray-200{background-color:rgb(var(--os-gray-200))}.bg-overlay-primary{background-color:var(--overlay-primary)}.bg-skeleton{background-color:var(--skeleton)}.bg-surface{background-color:var(--bg-surface)}.bg-surface-secondary{background-color:var(--bg-surface-secondary)}.bg-surface-tertiary{background-color:var(--bg-surface-tertiary)}.object-cover{object-fit:cover}.p-4{padding:calc(var(--spacing) * 4)}.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-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.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\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.text-center{text-align:center}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-xl{font-size:1.25rem;line-height:var(--tw-leading,130%);letter-spacing:var(--tw-tracking,-.0125rem)}.text-xs{font-size:.75rem;line-height:var(--tw-leading,150%);letter-spacing:var(--tw-tracking,.0075rem)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-sm{font-size:.875rem;line-height:var(--tw-leading,150%)}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.text-\(--icon-accent\){color:var(--icon-accent)}.text-accent-blue-primary{color:var(--accent-blue-primary)}.text-accent-green-primary{color:var(--accent-green-primary)}.text-accent-red-primary{color:var(--accent-red-primary)}.text-accent-yellow-primary{color:var(--accent-yellow-primary)}.text-brand-orange-primary{color:var(--brand-gold-primary)}.text-content-primary{color:var(--content-primary)}.text-content-quaternary{color:var(--content-quaternary)}.text-content-secondary{color:var(--content-secondary)}.text-content-tertiary{color:var(--content-tertiary)}.uppercase{text-transform:uppercase}.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,)}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.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-\(--icon-ring\){--tw-ring-color:var(--icon-ring)}.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))}.select-none{-webkit-user-select:none;user-select:none}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-accent-green-primary\/30:hover{border-color:var(--accent-green-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent-green-primary\/30:hover{border-color:color-mix(in oklab, var(--accent-green-primary) 30%, transparent)}}.hover\:bg-accent-green-secondary:hover{background-color:var(--accent-green-secondary)}.hover\:bg-brand-orange-secondary\/70:hover{background-color:var(--brand-gold-secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand-orange-secondary\/70:hover{background-color:color-mix(in oklab, var(--brand-gold-secondary) 70%, transparent)}}.hover\:bg-overlay-primary:hover{background-color:var(--overlay-primary)}.hover\:bg-overlay-secondary:hover{background-color:var(--overlay-secondary)}.hover\:bg-surface:hover{background-color:var(--bg-surface)}.hover\:bg-surface-hover:hover{background-color:var(--bg-surface-hover)}.hover\:text-accent-blue-primary:hover{color:var(--accent-blue-primary)}.hover\:text-accent-green-primary:hover{color:var(--accent-green-primary)}.hover\:text-content-primary:hover{color:var(--content-primary)}.hover\:text-content-secondary:hover{color:var(--content-secondary)}.not-disabled\:hover\:bg-overlay-secondary:not(:disabled):hover{background-color:var(--overlay-secondary)}.not-disabled\:hover\:text-foreground:not(:disabled):hover{color:var(--foreground)}}@media (width>=40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[2\.25rem_minmax\(0\,2\.5fr\)_minmax\(0\,1\.6fr\)_8rem_8rem_auto\]{grid-template-columns:2.25rem minmax(0,2.5fr) minmax(0,1.6fr) 8rem 8rem auto}.sm\:items-center{align-items:center}.sm\:gap-2{gap:calc(var(--spacing) * 2)}}@media (prefers-color-scheme:dark){.dark\:border-gray-300{border-color:rgb(var(--os-gray-300))}.dark\:bg-gray-200{background-color:rgb(var(--os-gray-200))}.dark\:bg-gray-300{background-color:rgb(var(--os-gray-300))}}}@keyframes spinner-steps{to{transform:rotate(360deg)}}@keyframes upload-ants{to{stroke-dashoffset:-14px}}@keyframes shimmer{to{transform:translate(100%)}}@keyframes shimmer-text{0%{background-position:0 0}to{background-position:100% 0}}@keyframes textBgShimmer{0%{background-position:200%}to{background-position:-200%}}@keyframes glow{0%{box-shadow:0 -2px 4px #f5c00033}10%{box-shadow:0 -2px 7px #f5c0004d}20%{box-shadow:0 -2px 8px #f5c00059}30%{box-shadow:0 -2px 9px #f5c00066}40%{box-shadow:0 -2px 12px #f5c00073}50%{box-shadow:0 -2px 15px #f5c00080}60%{box-shadow:0 -2px 18px #f5c00099}70%{box-shadow:0 -2px 21px #f5c000b3}80%{box-shadow:0 -2px 24px #f5c000cc}90%{box-shadow:0 -2px 27px #f5c000e6}to{box-shadow:0 -2px 30px #f5c000fc}}@keyframes ellipsis{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes deck-skeleton-in{to{opacity:1}}@keyframes blink{0%,to{opacity:0}50%{opacity:1}}@keyframes hide{0%{opacity:1}to{opacity:0}}@keyframes slideDownAndFade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeftAndFade{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRightAndFade{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes accordionOpen{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordionClose{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes dialogOverlayShow{0%{opacity:0}to{opacity:1}}@keyframes dialogContentShow{0%{opacity:0;transform:translate(-50%,-45%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes toolbar-popover-in{0%{transform:translateY(-100%)}70%{transform:translateY(4%)}to{transform:translateY(0)}}@keyframes toolbar-popover-out{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes violet-flash{0%{background-color:#0000}10%{background-color:#8d54ff1a}to{background-color:#0000}}@keyframes rox-glyph-blink{0%,to{fill:var(--glyph-on)}50%{fill:var(--rox-glyph-off)}}@media (prefers-reduced-motion:no-preference){.rox-glyph[data-animate=always] circle[data-on],.rox-glyph[data-animate=hover]:hover circle[data-on],.rox-glyph-card:hover .rox-glyph[data-animate=hover] circle[data-on]{animation:1.4s step-end infinite rox-glyph-blink}}.button-lead{width:var(--control-icon-size);opacity:1;margin-inline-end:0;display:inline-flex}.button-lead[data-present=false]{opacity:0;width:0;display:none}.button-lead[data-present=false][data-following=true]{margin-inline-end:calc(-1 * var(--btn-gap))}.button-lead-spinner{visibility:hidden}.button-lead[data-loading=true] .button-lead-spinner{visibility:visible}.button-lead[data-loading=true] .button-start-icon{visibility:hidden}.button-lead:not([data-loading=true]):has(.button-start-icon) .button-lead-spinner .animate-spinner-steps{animation-play-state:paused}@media (prefers-reduced-motion:no-preference){.button-label{transition:width .36s cubic-bezier(.19,1,.22,1)}.button-lead{transition:width .36s cubic-bezier(.19, 1, .22, 1), margin-inline-end .36s cubic-bezier(.19, 1, .22, 1), opacity .52s cubic-bezier(.33, 1, .68, 1), display .36s allow-discrete}.button-lead[data-present=false]{transition-duration:.36s}.button-lead-spinner{transition:visibility 0s .36s}.button-lead[data-loading=true] .button-lead-spinner{transition:none}.button-lead:has(.button-start-icon) .button-lead-spinner{transition:none}@starting-style{.button-lead{opacity:0;width:0}.button-lead[data-following=true]{margin-inline-end:calc(-1 * var(--btn-gap))}}}@property --text-shimmer-amount{syntax:"<percentage>";inherits:false;initial-value:0%}@media (prefers-reduced-motion:reduce){.animate-text-shimmer,.animate-text-shimmer-strong,.animate-text-brand-gold-shimmer{-webkit-text-fill-color:currentColor!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;animation:none!important}.shimmer-text{--text-shimmer-amount:0%!important;transition:none!important;animation:none!important}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@keyframes rise-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes flame-flicker{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.9;transform:scale(1.06)rotate(-3deg)}}.nav-icon-amber{--icon-accent:var(--nav-icon-amber)}.nav-icon-orange{--icon-accent:var(--nav-icon-orange)}.nav-icon-red{--icon-accent:var(--nav-icon-red)}.nav-icon-blue{--icon-accent:var(--nav-icon-blue)}.nav-icon-mint{--icon-accent:var(--nav-icon-mint)}[class*=nav-icon-]{--icon-bg:var(--icon-accent)}@supports (color:color-mix(in lab, red, red)){[class*=nav-icon-]{--icon-bg:color-mix(in srgb, var(--icon-accent) 6%, transparent)}}[class*=nav-icon-]{--icon-ring:var(--icon-accent)}@supports (color:color-mix(in lab, red, red)){[class*=nav-icon-]{--icon-ring:color-mix(in srgb, var(--icon-accent) 18%, transparent)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
