.xynap-page-enter-active{animation:xynap-page-in .35s cubic-bezier(.16,1,.3,1) both}.xynap-page-leave-active{animation:xynap-page-out .3s cubic-bezier(.55,0,1,.45) both}@keyframes xynap-page-out{0%{opacity:1;transform:translate(0) scale(1);filter:blur(0)}to{opacity:0;transform:translate(40px) scale(.99);filter:blur(4px)}}@keyframes xynap-page-in{0%{opacity:0;transform:translate(-40px) scale(.99);filter:blur(4px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}/*! tailwindcss v4.1.18 | 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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-divide-y-reverse:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-900:oklch(38.1% .176 304.987);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-400:oklch(71.2% .194 13.428);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--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: 1.5 ;--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: 1.2 ;--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;--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-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4,0,1,1);--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-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.x-dropdown-menu{z-index:50;background:var(--x-bg-card,var(--x-surface,#fff));border:1px solid var(--x-border,#e2e8f0);border-radius:var(--x-radius,8px);box-shadow:var(--x-shadow-lg,0 8px 24px #0000001f);min-width:160px;padding:4px 0;position:absolute;top:calc(100% + 4px)}.x-dropdown-item{cursor:pointer;text-align:left;width:100%;color:var(--x-text,#0f172a);background:0 0;border:none;align-items:center;gap:8px;padding:8px 14px;font-size:.84rem;text-decoration:none;transition:background .1s;display:flex}.x-dropdown-item:hover{background:var(--x-bg-hover,#0000000a)}.x-dropdown-item--danger{color:var(--x-danger)}.x-dropdown-item--danger:hover{background:var(--x-danger)}@supports (color:color-mix(in lab,red,red)){.x-dropdown-item--danger:hover{background:color-mix(in srgb,var(--x-danger)8%,transparent)}}.x-dropdown-item--warning{color:var(--x-warning)}.x-dropdown-item--warning:hover{background:var(--x-warning)}@supports (color:color-mix(in lab,red,red)){.x-dropdown-item--warning:hover{background:color-mix(in srgb,var(--x-warning)8%,transparent)}}.x-dropdown-divider{background:var(--x-border);height:1px;margin:4px 0}.x-btn{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);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));display:inline-flex}.x-btn:focus{--tw-outline-style:none;outline-style:none}.x-btn:disabled{cursor:not-allowed;opacity:.5}.x-btn{border-radius:var(--x-radius-sm,6px)}.x-btn-sm{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.x-btn-md{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.x-btn-lg{padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.x-btn-primary{background:var(--x-primary,#2563eb);color:#fff}.x-btn-primary:hover{background:var(--x-primary-hover,#1d4ed8)}.x-btn-secondary{background-color:var(--x-surface);color:var(--x-text);border:1px solid var(--x-border)}.x-btn-secondary:hover{background-color:var(--x-bg)}.x-btn-danger{background:var(--x-danger,#dc2626);color:#fff}.x-btn-danger:hover{filter:brightness(.9)}.x-btn-success{background:var(--x-success,#059669);color:#fff}.x-btn-success:hover{filter:brightness(.9)}.x-btn-warning{background:var(--x-warning,#f59e0b);color:#fff}.x-btn-warning:hover{filter:brightness(.9)}.x-btn-ghost{color:var(--x-text);background:0 0}.x-btn-ghost:hover{background-color:var(--x-bg-hover)}.x-btn-link{align-items:center;gap:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap;color:var(--color-text-muted);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));display:inline-flex}@media(hover:hover){.x-btn-link:hover{color:var(--color-primary)}}.x-badge{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-radius:9999px;align-items:center;display:inline-flex}.x-badge-success{background:var(--x-success,#10b981)}@supports (color:color-mix(in lab,red,red)){.x-badge-success{background:color-mix(in srgb,var(--x-success,#10b981)15%,transparent)}}.x-badge-success{color:var(--x-success,#10b981)}.x-badge-warning{background:var(--x-warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.x-badge-warning{background:color-mix(in srgb,var(--x-warning,#f59e0b)15%,transparent)}}.x-badge-warning{color:var(--x-warning,#f59e0b)}.x-badge-danger{background:var(--x-danger,#ef4444)}@supports (color:color-mix(in lab,red,red)){.x-badge-danger{background:color-mix(in srgb,var(--x-danger,#ef4444)15%,transparent)}}.x-badge-danger{color:var(--x-danger,#ef4444)}.x-badge-info{background:var(--x-primary,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.x-badge-info{background:color-mix(in srgb,var(--x-primary,#3b82f6)15%,transparent)}}.x-badge-info{color:var(--x-primary,#3b82f6)}.x-badge-neutral{background:var(--x-text-muted,#6b7280)}@supports (color:color-mix(in lab,red,red)){.x-badge-neutral{background:color-mix(in srgb,var(--x-text-muted,#6b7280)15%,transparent)}}.x-badge-neutral{color:var(--x-text-muted,#6b7280)}.x-chip-group{gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.x-chip{cursor:pointer;align-items:center;gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);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));border:1px solid var(--x-border);color:var(--x-text);border-radius:3.40282e38px;display:inline-flex}.x-chip:hover{background-color:var(--x-bg-hover)}.x-chip-active{border-color:var(--x-primary);background-color:var(--x-primary)}@supports (color:color-mix(in lab,red,red)){.x-chip-active{background-color:color-mix(in srgb,var(--x-primary)10%,transparent)}}.x-chip-active{color:var(--x-primary)}.x-link-button{cursor:pointer;align-items:center;gap:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500);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));display:inline-flex}@media(hover:hover){.x-link-button:hover{color:var(--color-gray-700)}}.x-link-button:where(.dark,.dark *){color:var(--color-gray-400)}@media(hover:hover){.x-link-button:where(.dark,.dark *):hover{color:var(--color-gray-200)}}.x-card{border-radius:var(--radius-lg);--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);background-color:var(--x-surface);border:1px solid var(--x-border);border-radius:var(--x-radius);margin-bottom:1.5rem}.x-card-header{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);border-bottom:1px solid var(--x-border);justify-content:space-between;align-items:center;display:flex}.x-card-title{align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--x-text);display:inline-flex}.x-card-body{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4)}.x-card-footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);border-top:1px solid var(--x-border);display:flex}.x-card-padded{padding:calc(var(--spacing)*4)}.x-input{width:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.x-input:focus{--tw-outline-style:none;outline-style:none}.x-input{border:1px solid var(--x-border);border-radius:var(--x-radius-sm);background-color:var(--x-surface);color:var(--x-text)}.x-input::placeholder{color:var(--x-text-muted)}.x-input:focus{border-color:var(--x-primary)}.x-select{cursor:pointer;width:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);padding-right:calc(var(--spacing)*10);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.x-select:focus{--tw-outline-style:none;outline-style:none}.x-select{border:1px solid var(--x-border);border-radius:var(--x-radius-sm);background-color:var(--x-surface);color:var(--x-text);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem}:is(.flex,[class$=-row],[class*="-row "],[class$=-bar],[class*="-bar "],[class$=-filters],[class*="-filters "],[class$=-actions],[class*="-actions "],[class$=-inline],[class*="-inline "],[style*="display: flex"],[style*="display:flex"],[style*="display: grid"],[style*="display:grid"]):not(.flex-col):not(.flex-column):not(.x-form-column)>.x-form-group{flex-shrink:0;gap:0;width:auto;min-width:0;margin:0}:is(.flex,[class$=-row],[class*="-row "],[class$=-bar],[class*="-bar "],[class$=-filters],[class*="-filters "],[class$=-actions],[class*="-actions "],[class$=-inline],[class*="-inline "],[style*="display: flex"],[style*="display:flex"],[style*="display: grid"],[style*="display:grid"]):not(.flex-col):not(.flex-column):not(.x-form-column)>.x-form-group>.x-select,:is(.flex,[class$=-row],[class*="-row "],[class$=-bar],[class*="-bar "],[class$=-filters],[class*="-filters "],[class$=-actions],[class*="-actions "],[class$=-inline],[class*="-inline "],[style*="display: flex"],[style*="display:flex"],[style*="display: grid"],[style*="display:grid"]):not(.flex-col):not(.flex-column):not(.x-form-column)>.x-form-group>.x-input,:is(.flex,[class$=-row],[class*="-row "],[class$=-bar],[class*="-bar "],[class$=-filters],[class*="-filters "],[class$=-actions],[class*="-actions "],[class$=-inline],[class*="-inline "],[style*="display: flex"],[style*="display:flex"],[style*="display: grid"],[style*="display:grid"]):not(.flex-col):not(.flex-column):not(.x-form-column)>.x-select,:is(.flex,[class$=-row],[class*="-row "],[class$=-bar],[class*="-bar "],[class$=-filters],[class*="-filters "],[class$=-actions],[class*="-actions "],[class$=-inline],[class*="-inline "],[style*="display: flex"],[style*="display:flex"],[style*="display: grid"],[style*="display:grid"]):not(.flex-col):not(.flex-column):not(.x-form-column)>.x-input{width:auto;min-width:120px}.x-input-error{border-color:var(--x-danger)!important}.x-select:focus{border-color:var(--x-primary)}.x-checkbox{border-color:var(--x-border);border-radius:.25rem}.x-label{margin-bottom:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--x-text);display:block}.x-form-group{flex-direction:column;gap:.375rem;display:flex}.x-form-grid{gap:calc(var(--spacing)*4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.x-form-grid-3{gap:calc(var(--spacing)*4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.x-form-footer{margin-top:calc(var(--spacing)*4);text-align:center}.x-hint{margin-top:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-400)}.x-error{margin-top:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-red-600)}.x-error:where(.dark,.dark *){color:var(--color-red-400)}.x-alert-success{margin-bottom:calc(var(--spacing)*4);padding:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:var(--x-radius,8px);background:var(--x-success,#10b981)}@supports (color:color-mix(in lab,red,red)){.x-alert-success{background:color-mix(in srgb,var(--x-success,#10b981)10%,transparent)}}.x-alert-success{color:var(--x-success,#10b981)}.x-alert-error{margin-bottom:calc(var(--spacing)*4);padding:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:var(--x-radius,8px);background:var(--x-danger,#ef4444)}@supports (color:color-mix(in lab,red,red)){.x-alert-error{background:color-mix(in srgb,var(--x-danger,#ef4444)10%,transparent)}}.x-alert-error{color:var(--x-danger,#ef4444)}.x-alert-info{margin-bottom:calc(var(--spacing)*4);padding:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:var(--x-radius,8px);background:var(--x-primary,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.x-alert-info{background:color-mix(in srgb,var(--x-primary,#3b82f6)10%,transparent)}}.x-alert-info{color:var(--x-primary,#3b82f6)}.x-alert-title{align-items:center;gap:.375rem;margin-bottom:.375rem;font-weight:600;display:flex}.x-chat-bubble{white-space:pre-wrap;border-radius:1rem;max-width:75%;padding:.5rem 1rem;font-size:.875rem}.x-chat-bubble-user{background-color:var(--color-primary);color:#fff;border-bottom-right-radius:.25rem}.x-chat-bubble-assistant{background-color:var(--color-bg-secondary);color:var(--color-text);border-bottom-left-radius:.25rem}.x-chat-bubble-header{color:var(--color-primary);align-items:center;gap:.25rem;margin-bottom:.25rem;font-size:.75rem;font-weight:500;display:flex}.x-divider{border-top:1px solid var(--color-border)}.x-debate-round{background-color:var(--color-bg-secondary);border-radius:var(--radius-sm);padding:.75rem}.x-debate-round-header{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.x-debate-round-agent{color:var(--color-primary);font-size:.875rem;font-weight:500}.x-debate-round-time{color:var(--color-text-muted);font-size:.75rem}.x-debate-round-content{color:var(--color-text);font-size:.875rem}.x-toggle-btn{border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-500);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))}@media(hover:hover){.x-toggle-btn:hover{background-color:var(--color-gray-100)}}.x-toggle-btn:where(.dark,.dark *){color:var(--color-gray-400)}@media(hover:hover){.x-toggle-btn:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.x-toggle-active{background-color:var(--color-blue-100);color:var(--color-blue-700)}.x-toggle-active:where(.dark,.dark *){background-color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.x-toggle-active:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900)40%,transparent)}}.x-toggle-active:where(.dark,.dark *){color:var(--color-blue-300)}.x-toggle{height:calc(var(--spacing)*6);width:calc(var(--spacing)*11);cursor:pointer;border-style:var(--tw-border-style);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));--tw-duration:.2s;--tw-ease:var(--ease-in-out);transition-duration:.2s;transition-timing-function:var(--ease-in-out);background-color:var(--x-border);border-width:2px;border-color:#0000;border-radius:3.40282e38px;flex-shrink:0;display:inline-flex;position:relative}.x-toggle.x-toggle-active{background-color:var(--x-primary)}.x-toggle-thumb{pointer-events:none;height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + 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);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));--tw-duration:.2s;--tw-ease:var(--ease-in-out);transition-duration:.2s;transition-timing-function:var(--ease-in-out);border-radius:3.40282e38px;display:inline-block}.x-toggle.x-toggle-active .x-toggle-thumb{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.x-radio-group{gap:calc(var(--spacing)*4);display:flex}.x-radio-label{cursor:pointer;align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.x-radio{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);accent-color:var(--color-blue-600)}.x-security-row{margin-bottom:calc(var(--spacing)*2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing)*3);justify-content:space-between;align-items:center;display:flex}.x-security-row:where(.dark,.dark *){border-color:var(--color-gray-700)}.x-security-info{align-items:center;gap:calc(var(--spacing)*3);display:flex}.x-pw-display{align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);background-color:var(--color-gray-100);padding:calc(var(--spacing)*3);display:flex}.x-pw-display:where(.dark,.dark *){background-color:var(--color-gray-800)}.x-pw-display code{font-family:var(--font-mono);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.x-button-row{gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.x-tabs{gap:calc(var(--spacing)*0);border-bottom:1px solid var(--x-border);display:flex}.x-tab{cursor:pointer;align-items:center;gap:calc(var(--spacing)*2);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);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));color:var(--x-text-muted);border-color:#0000;border-bottom-width:2px;display:inline-flex}.x-tab:hover{color:var(--x-text);border-bottom-color:var(--x-border)}.x-tab-active{color:var(--x-primary);border-bottom-color:var(--x-primary)}.x-tab-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.x-tab-content{padding-top:calc(var(--spacing)*6)}.x-page-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--x-text)}.x-page-subtitle{margin-top:calc(var(--spacing)*1);color:var(--x-text-muted)}.x-page-header{margin-bottom:calc(var(--spacing)*6);justify-content:space-between;align-items:center;display:flex}.x-page-icon{height:calc(var(--spacing)*7);width:calc(var(--spacing)*7);color:var(--x-text-muted);flex-shrink:0}.x-page-header-left{align-items:center;gap:calc(var(--spacing)*3);display:flex}.x-page-header-right{align-items:center;gap:calc(var(--spacing)*2);display:flex}.x-detail-header{margin-bottom:calc(var(--spacing)*6)}.x-detail-header>.x-page-header{margin-bottom:calc(var(--spacing)*0)}.x-page-actions{align-items:center;gap:calc(var(--spacing)*2);display:flex}.x-section{flex-direction:column;gap:1.5rem;display:flex}.x-section-tight{flex-direction:column;gap:1.25rem;display:flex}.x-section-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.x-section-title:where(.dark,.dark *){color:var(--color-white)}.x-section-subtitle{margin-top:calc(var(--spacing)*.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}.x-section-subtitle:where(.dark,.dark *){color:var(--color-gray-400)}.x-auth-container{background-color:var(--color-gray-50);min-height:100vh;padding:calc(var(--spacing)*4);justify-content:center;align-items:center;display:flex}.x-auth-container:where(.dark,.dark *){background-color:var(--color-gray-900)}.x-auth-logo{margin-bottom:calc(var(--spacing)*8);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);display:flex}.x-auth-card{width:100%;max-width:var(--container-sm)}.x-form-title{margin-bottom:calc(var(--spacing)*6);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.x-form-title:where(.dark,.dark *){color:var(--color-white)}.x-onboarding-container{background-color:var(--color-gray-50);min-height:100vh;padding:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*12);justify-content:center;align-items:flex-start;display:flex}.x-onboarding-container:where(.dark,.dark *){background-color:var(--color-gray-900)}.x-onboarding-wide{width:100%;max-width:var(--container-4xl)}.x-onboarding-narrow{width:100%;max-width:var(--container-lg)}.x-onboarding-actions{margin-top:calc(var(--spacing)*6);justify-content:flex-end;gap:calc(var(--spacing)*3);display:flex}.x-onboarding-actions-split{justify-content:space-between}.x-app-shell{background-color:var(--x-bg);height:100vh;display:flex;overflow:hidden}.x-main-wrapper{flex-direction:column;flex:1;display:flex;overflow:hidden}.x-content-area{padding:calc(var(--spacing)*4);flex:1;overflow-y:auto}@media(min-width:48rem){.x-content-area{padding:calc(var(--spacing)*6)}}.x-content-fullscreen{padding:0!important;overflow:hidden!important}.x-sidebar{inset-block:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:50;width:calc(var(--spacing)*64);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));--tw-duration:.2s;--tw-ease:var(--ease-in-out);transition-duration:.2s;transition-timing-function:var(--ease-in-out);flex-direction:column;display:flex;position:fixed}@media(min-width:48rem){.x-sidebar{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y);position:relative}}.x-sidebar{background-color:var(--x-sidebar-bg,var(--x-surface));border-right:1px solid var(--x-border)}.x-sidebar-open{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.x-sidebar-closed{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.x-sidebar-overlay{inset:calc(var(--spacing)*0);z-index:40;background-color:#00000080;position:fixed}@supports (color:color-mix(in lab,red,red)){.x-sidebar-overlay{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}@media(min-width:48rem){.x-sidebar-overlay{display:none}}.x-sidebar-header{height:calc(var(--spacing)*16);padding-inline:calc(var(--spacing)*4);border-bottom:1px solid var(--x-border);justify-content:space-between;align-items:center;display:flex}.x-sidebar-footer{padding:calc(var(--spacing)*3);border-top:1px solid var(--x-border)}.x-sidebar-nav{padding:calc(var(--spacing)*3);flex-direction:column;flex:1;gap:.25rem;display:flex;overflow-y:auto}.x-logo{align-items:center;gap:calc(var(--spacing)*2);display:flex}.x-logo-text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--x-text)}.x-nav-item{align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);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));color:var(--x-text-muted);display:flex}.x-nav-item:hover{background-color:var(--x-bg-hover)}.x-nav-item-active{background:var(--x-primary)}@supports (color:color-mix(in lab,red,red)){.x-nav-item-active{background:color-mix(in srgb,var(--x-primary)10%,transparent)}}.x-nav-item-active{color:var(--x-primary)}.x-nav-badge{min-width:20px;padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-white);background-color:var(--x-danger);border-radius:3.40282e38px;margin-left:auto}.x-nav-section-header{align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;-webkit-user-select:none;user-select:none;color:var(--x-text-muted);opacity:.7;display:flex}.x-nav-section-toggle{margin-top:calc(var(--spacing)*2);cursor:pointer;width:100%;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))}.x-nav-section-toggle:hover{color:var(--x-text)}.x-nav-chevron{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5);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));--tw-duration:.2s;margin-left:auto;transition-duration:.2s}.x-nav-chevron-collapsed{rotate:-90deg}.x-nav-divider{margin-block:calc(var(--spacing)*2);border-top:1px solid var(--x-border)}.x-nav-favorites-header{color:var(--x-accent)}.x-nav-section-star{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.x-nav-fav-icon{color:var(--x-accent)}.x-nav-fav-wrap{cursor:grab;align-items:center;display:flex;position:relative}.x-nav-fav-wrap:active{cursor:grabbing}.x-nav-fav-item{min-width:calc(var(--spacing)*0);flex:1}.x-nav-fav-delete{top:50%;right:calc(var(--spacing)*1);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);padding:calc(var(--spacing)*.5);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--x-text-muted);border-radius:.25rem;position:absolute}.x-nav-fav-delete:hover{color:var(--x-danger);background-color:var(--x-bg-hover)}.x-nav-fav-wrap:hover .x-nav-fav-delete{opacity:1}.x-nav-fav-delete-icon{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.x-nav-fav-drop-target{border-top-style:var(--tw-border-style);border-top-width:2px;border-color:var(--color-sky-500)}.x-nav-fav-drop-zone{height:calc(var(--spacing)*6);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));border-radius:.25rem}.x-nav-fav-trash{padding:calc(var(--spacing)*1);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));border-radius:.25rem;margin-left:auto}.x-nav-fav-trash-icon{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5);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));color:var(--x-text-muted)}.x-nav-fav-trash-active{color:var(--x-danger)}.x-favorite-btn{cursor:pointer;padding:calc(var(--spacing)*1);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));color:var(--x-text-muted);border-radius:.25rem;justify-content:center;align-items:center;display:inline-flex}.x-favorite-btn:hover,.x-favorite-active{color:var(--x-accent)}.x-favorite-icon{height:calc(var(--spacing)*4.5);width:calc(var(--spacing)*4.5)}.x-topbar{height:calc(var(--spacing)*16);padding-inline:calc(var(--spacing)*4);background-color:var(--x-surface);border-bottom:1px solid var(--x-border);justify-content:space-between;align-items:center;display:flex}.x-topbar-search{display:none;position:relative}@media(min-width:40rem){.x-topbar-search{display:block}}.x-topbar-search-icon{top:50%;left:calc(var(--spacing)*3);height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--x-text-muted);position:absolute}.x-topbar-search-input{width:calc(var(--spacing)*64);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);padding-right:calc(var(--spacing)*10);padding-left:calc(var(--spacing)*10);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.x-topbar-search-input:focus{--tw-outline-style:none;outline-style:none}.x-topbar-search-input{background-color:var(--x-bg-muted);color:var(--x-text);border:1px solid var(--x-border)}.x-topbar-search-input:focus{border-color:var(--x-primary)}.x-topbar-search-input::placeholder{color:var(--x-text-muted)}.x-kbd{top:50%;right:calc(var(--spacing)*3);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--x-text-muted);background-color:var(--x-bg-muted);border:1px solid var(--x-border);border-radius:.25rem;position:absolute}.x-topbar-user{align-items:center;gap:calc(var(--spacing)*2);padding-left:calc(var(--spacing)*2);border-left:1px solid var(--x-border);display:flex}.x-topbar-user-info{text-align:right;display:none}@media(min-width:40rem){.x-topbar-user-info{display:block}}.x-avatar{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);background-color:var(--color-blue-100);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.x-avatar-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);color:var(--color-blue-600)}.x-stats-grid{margin-bottom:calc(var(--spacing)*8);gap:calc(var(--spacing)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:40rem){.x-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.x-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.x-stat-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing)*5);--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)}.x-stat-card:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}.x-stat-value{margin-top:calc(var(--spacing)*1);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}.x-stat-value:where(.dark,.dark *){color:var(--color-white)}.x-stat-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}.x-stat-label:where(.dark,.dark *){color:var(--color-gray-400)}.x-stat-value-success{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-green-600)}.x-stat-value-danger{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-red-600)}.x-skeleton{height:calc(var(--spacing)*6);width:calc(var(--spacing)*8);animation:var(--animate-pulse);background-color:var(--color-gray-200);border-radius:.25rem;display:inline-block}.x-skeleton:where(.dark,.dark *){background-color:var(--color-gray-700)}.x-status-card{border-radius:var(--radius-lg);padding:calc(var(--spacing)*4);text-align:center;flex:1}.x-status-card-success{background-color:var(--color-green-50)}.x-status-card-success:where(.dark,.dark *){background-color:#0d542b33}@supports (color:color-mix(in lab,red,red)){.x-status-card-success:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.x-status-card-danger{background-color:var(--color-red-50)}.x-status-card-danger:where(.dark,.dark *){background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.x-status-card-danger:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.x-status-value-success{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-green-600)}.x-status-value-danger{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-red-600)}.x-status-label-success{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#00a544b3}@supports (color:color-mix(in lab,red,red)){.x-status-label-success{color:color-mix(in oklab,var(--color-green-600)70%,transparent)}}.x-status-label-danger{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#e40014b3}@supports (color:color-mix(in lab,red,red)){.x-status-label-danger{color:color-mix(in oklab,var(--color-red-600)70%,transparent)}}.x-dashboard-grid{gap:calc(var(--spacing)*6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:64rem){.x-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.x-summary-grid{margin-bottom:calc(var(--spacing)*6);gap:calc(var(--spacing)*4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.x-stats-grid-6{gap:calc(var(--spacing)*4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:40rem){.x-stats-grid-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.x-stats-grid-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.x-stat-card-clickable{cursor:pointer;transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.x-stat-card-clickable:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.x-widget{margin-bottom:calc(var(--spacing)*6);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);--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)}.x-widget:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}.x-widget-full{grid-column:1/-1}.x-widget-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*3);justify-content:space-between;align-items:center;display:flex}.x-widget-header:where(.dark,.dark *){border-color:var(--color-gray-700)}.x-widget-actions{align-items:center;gap:calc(var(--spacing)*2);flex-shrink:0;display:flex}.x-widget-toggle{padding:calc(var(--spacing)*1);color:var(--color-gray-400);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));border-radius:.25rem}@media(hover:hover){.x-widget-toggle:hover{background-color:var(--color-gray-100);color:var(--color-gray-600)}.x-widget-toggle:where(.dark,.dark *):hover{background-color:var(--color-gray-700);color:var(--color-gray-300)}}.x-widget-title{align-items:center;gap:calc(var(--spacing)*2);display:flex}.x-consistency-summary{margin-bottom:calc(var(--spacing)*4);gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.x-consistency-badge{align-items:center;gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-radius:3.40282e38px;display:inline-flex}.x-consistency-error{background-color:var(--color-red-50);color:var(--color-red-700)}.x-consistency-error:where(.dark,.dark *){background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.x-consistency-error:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.x-consistency-error:where(.dark,.dark *){color:var(--color-red-400)}.x-consistency-warning{background-color:var(--color-amber-50);color:var(--color-amber-700)}.x-consistency-warning:where(.dark,.dark *){background-color:#7b330633}@supports (color:color-mix(in lab,red,red)){.x-consistency-warning:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900)20%,transparent)}}.x-consistency-warning:where(.dark,.dark *){color:var(--color-amber-400)}.x-consistency-info{background-color:var(--color-blue-50);color:var(--color-blue-700)}.x-consistency-info:where(.dark,.dark *){background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.x-consistency-info:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.x-consistency-info:where(.dark,.dark *){color:var(--color-blue-400)}.x-consistency-item{align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.x-consistency-icon{margin-top:calc(var(--spacing)*.5);flex-shrink:0}.x-consistency-ok{margin-bottom:calc(var(--spacing)*6);align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-green-200);background-color:var(--color-green-50);color:var(--color-green-700);display:flex}.x-consistency-ok:where(.dark,.dark *){border-color:var(--color-green-800);background-color:#0d542b33}@supports (color:color-mix(in lab,red,red)){.x-consistency-ok:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.x-consistency-ok:where(.dark,.dark *){color:var(--color-green-400)}.x-text-warning{color:var(--color-amber-600)}.x-text-warning:where(.dark,.dark *){color:var(--color-amber-400)}.x-text-info{color:var(--color-blue-600)}.x-text-info:where(.dark,.dark *){color:var(--color-blue-400)}.x-status-card-info{background-color:var(--color-blue-50)}.x-status-card-info:where(.dark,.dark *){background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.x-status-card-info:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.x-status-value-info{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-blue-600)}.x-status-label-info{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#155dfcb3}@supports (color:color-mix(in lab,red,red)){.x-status-label-info{color:color-mix(in oklab,var(--color-blue-600)70%,transparent)}}@keyframes x-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.x-catalog-overlay{inset:calc(var(--spacing)*0);z-index:50;background:#00000040;position:fixed}.x-catalog-drawer{top:calc(var(--spacing)*0);right:calc(var(--spacing)*0);z-index:50;height:100%;width:calc(var(--spacing)*96);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);flex-direction:column;max-width:100%;display:flex;position:fixed}.x-catalog-drawer:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}.x-catalog-drawer{--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);animation:.2s ease-out x-slide-in}@keyframes x-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.x-catalog-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);justify-content:space-between;align-items:center;display:flex}.x-catalog-header:where(.dark,.dark *){border-color:var(--color-gray-700)}.x-catalog-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.x-catalog-title:where(.dark,.dark *){color:var(--color-white)}.x-catalog-close{padding:calc(var(--spacing)*1.5);color:var(--color-gray-500);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));border-radius:.25rem}@media(hover:hover){.x-catalog-close:hover{background-color:var(--color-gray-100)}.x-catalog-close:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.x-catalog-search{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);position:relative}.x-catalog-search-icon{pointer-events:none;top:50%;left:calc(var(--spacing)*7);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--color-gray-400);position:absolute}.x-catalog-search-input{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);width:100%;padding-block:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*3);padding-left:calc(var(--spacing)*9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.x-catalog-search-input:where(.dark,.dark *){border-color:var(--color-gray-600)}.x-catalog-search-input{background-color:var(--color-gray-50);color:var(--color-gray-900)}.x-catalog-search-input:where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-white)}.x-catalog-search-input:focus{border-color:var(--color-blue-500);--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);--tw-ring-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.x-catalog-search-input:focus{--tw-ring-color:color-mix(in oklab,var(--color-blue-500)30%,transparent)}}.x-catalog-search-input:focus{--tw-outline-style:none;outline-style:none}.x-catalog-categories{gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.x-catalog-cat-btn{align-items:center;gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);color:var(--color-gray-600);border-radius:3.40282e38px;display:inline-flex}.x-catalog-cat-btn:where(.dark,.dark *){border-color:var(--color-gray-600);color:var(--color-gray-400)}.x-catalog-cat-btn{cursor:pointer;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))}@media(hover:hover){.x-catalog-cat-btn:hover{background-color:var(--color-gray-100)}.x-catalog-cat-btn:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.x-catalog-cat-btn--active{background-color:var(--color-blue-50);color:var(--color-blue-700)}.x-catalog-cat-btn--active:where(.dark,.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab,red,red)){.x-catalog-cat-btn--active:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900)30%,transparent)}}.x-catalog-cat-btn--active:where(.dark,.dark *){color:var(--color-blue-400)}.x-catalog-cat-btn--active{border-color:var(--color-blue-300)}.x-catalog-cat-btn--active:where(.dark,.dark *){border-color:var(--color-blue-700)}.x-catalog-body{padding-inline:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*4);flex:1;overflow-y:auto}.x-catalog-section{margin-bottom:calc(var(--spacing)*4)}.x-catalog-section-title{margin-bottom:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-gray-500);text-transform:uppercase}.x-catalog-section-title:where(.dark,.dark *){color:var(--color-gray-400)}.x-catalog-list{gap:calc(var(--spacing)*2);flex-direction:column;display:flex}.x-catalog-item{align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing)*3);display:flex}.x-catalog-item:where(.dark,.dark *){border-color:var(--color-gray-600)}@media(hover:hover){.x-catalog-item:hover{border-color:var(--color-blue-400);background-color:#eff6ff80}@supports (color:color-mix(in lab,red,red)){.x-catalog-item:hover{background-color:color-mix(in oklab,var(--color-blue-50)50%,transparent)}}.x-catalog-item:where(.dark,.dark *):hover{background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.x-catalog-item:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}}.x-catalog-item{cursor:pointer;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.x-catalog-item--added{cursor:default;opacity:.5}@media(hover:hover){.x-catalog-item--added:hover{border-color:var(--color-gray-200);background-color:#0000}.x-catalog-item--added:where(.dark,.dark *):hover{border-color:var(--color-gray-600);background-color:#0000}}.x-catalog-item-icon{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);border-radius:var(--radius-lg);background-color:var(--color-gray-100);color:var(--color-gray-500);flex-shrink:0;justify-content:center;align-items:center;display:flex}.x-catalog-item-icon:where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-gray-400)}.x-catalog-item-info{min-width:calc(var(--spacing)*0);flex:1}.x-catalog-item-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.x-catalog-item-label:where(.dark,.dark *){color:var(--color-white)}.x-catalog-item-desc{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);overflow:hidden}.x-catalog-item-desc:where(.dark,.dark *){color:var(--color-gray-400)}.x-catalog-add-btn{border-radius:var(--radius-lg);padding:calc(var(--spacing)*1.5);color:var(--color-blue-600);flex-shrink:0}@media(hover:hover){.x-catalog-add-btn:hover{background-color:var(--color-blue-100)}}.x-catalog-add-btn:where(.dark,.dark *){color:var(--color-blue-400)}@media(hover:hover){.x-catalog-add-btn:where(.dark,.dark *):hover{background-color:#1c398e4d}@supports (color:color-mix(in lab,red,red)){.x-catalog-add-btn:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-blue-900)30%,transparent)}}}.x-catalog-add-btn{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))}.x-catalog-added-check{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-green-500);flex-shrink:0}.x-catalog-empty{padding-block:calc(var(--spacing)*8);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}.x-catalog-empty:where(.dark,.dark *){color:var(--color-gray-400)}.x-code{background-color:var(--color-gray-100);padding:calc(var(--spacing)*3);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));word-break:break-all;border-radius:.25rem}.x-code:where(.dark,.dark *){background-color:var(--color-gray-700)}.x-code-inline{background-color:var(--color-white);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:.25rem}.x-code-inline:where(.dark,.dark *){background-color:var(--color-gray-800)}.x-text-muted{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}.x-text-muted:where(.dark,.dark *){color:var(--color-gray-400)}.x-text-secondary{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-400)}.x-text-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.x-text-title:where(.dark,.dark *){color:var(--color-white)}.x-text-body{color:var(--color-gray-700)}.x-text-body:where(.dark,.dark *){color:var(--color-gray-300)}.x-link{color:var(--color-blue-600)}@media(hover:hover){.x-link:hover{text-decoration-line:underline}}.x-link:where(.dark,.dark *){color:var(--color-blue-400)}.x-list>:not(:first-child){border-top:1px solid #f3f4f6}:is(.dark .x-list)>:not(:first-child){border-top-color:#374151}.x-list-item{padding-block:calc(var(--spacing)*3);justify-content:space-between;align-items:center;display:flex}.x-list-item-hover{margin-inline:calc(var(--spacing)*-2);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*3);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));border-radius:.25rem;justify-content:space-between;align-items:center;display:flex}@media(hover:hover){.x-list-item-hover:hover{background-color:var(--color-gray-50)}.x-list-item-hover:where(.dark,.dark *):hover{background-color:#3641534d}@supports (color:color-mix(in lab,red,red)){.x-list-item-hover:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-gray-700)30%,transparent)}}}.x-message-thread{max-height:calc(var(--spacing)*96);flex-direction:column;gap:1rem;display:flex;overflow-y:auto}.x-message{border-radius:var(--radius-lg);background-color:var(--color-gray-50);padding:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.x-message:where(.dark,.dark *){background-color:#36415380}@supports (color:color-mix(in lab,red,red)){.x-message:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.x-message-internal{border-radius:var(--radius-lg);background-color:var(--color-yellow-50);padding:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.x-message-internal:where(.dark,.dark *){background-color:#733e0a33}@supports (color:color-mix(in lab,red,red)){.x-message-internal:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-yellow-900)20%,transparent)}}.x-message-meta{margin-bottom:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-400)}.x-message-body{white-space:pre-wrap;color:var(--color-gray-700)}.x-message-body:where(.dark,.dark *){color:var(--color-gray-300)}.x-cell-with-icon{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.x-cell-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);color:var(--color-gray-400);flex-shrink:0}.x-actions-row{align-items:center;gap:calc(var(--spacing)*1);display:flex}.x-badge-clickable{cursor:pointer;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.x-badge-clickable:hover{opacity:.8}}.x-module-settings-link{margin-left:calc(var(--spacing)*2);color:var(--color-gray-400);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));align-items:center;display:inline-flex}@media(hover:hover){.x-module-settings-link:hover{color:var(--color-blue-500)}}.x-module-settings-link{vertical-align:middle}.x-modal-wrapper{inset:calc(var(--spacing)*0);z-index:50;padding:calc(var(--spacing)*4);justify-content:center;align-items:center;display:flex;position:fixed}.x-modal-overlay{inset:calc(var(--spacing)*0);background-color:#00000080;position:absolute}@supports (color:color-mix(in lab,red,red)){.x-modal-overlay{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.x-modal-dialog{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:relative}.x-modal-dialog:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}.x-modal-dialog{flex-direction:column;max-height:75vh;display:flex}.x-modal-sm{max-width:var(--container-sm)}.x-modal-md{max-width:var(--container-lg)}.x-modal-lg{max-width:var(--container-2xl)}.x-modal-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*4);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.x-modal-header:where(.dark,.dark *){border-color:var(--color-gray-700)}.x-modal-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.x-modal-title:where(.dark,.dark *){color:var(--color-white)}.x-modal-close{border-radius:var(--radius-lg);padding:calc(var(--spacing)*1)}@media(hover:hover){.x-modal-close:hover{background-color:var(--color-gray-100)}.x-modal-close:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.x-modal-body{padding:calc(var(--spacing)*6);flex:1;min-height:0;overflow-y:auto}.x-modal-body:has(.x-audit-content){flex-direction:column;display:flex;overflow-y:hidden}.x-modal-footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*4);flex-shrink:0;display:flex}.x-modal-footer:where(.dark,.dark *){border-color:var(--color-gray-700)}.x-table{width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.x-table-head{border-bottom:1px solid var(--x-border)}.x-th{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--x-text-muted)}.x-tr{cursor:pointer;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));border-bottom:1px solid var(--x-border)}@supports (color:color-mix(in lab,red,red)){.x-tr{border-bottom:1px solid color-mix(in srgb,var(--x-border)50%,transparent)}}.x-tr:hover{background-color:var(--x-bg-hover)}.x-td{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);color:var(--x-text)}.x-table-loading{padding-block:calc(var(--spacing)*12);justify-content:center;align-items:center;display:flex}.x-pagination{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));justify-content:space-between;align-items:center;display:flex}.x-pagination-info{color:var(--color-gray-500)}.x-pagination-info:where(.dark,.dark *){color:var(--color-gray-400)}.x-pagination-btn{border-radius:var(--radius-lg);padding:calc(var(--spacing)*1.5)}@media(hover:hover){.x-pagination-btn:hover{background-color:var(--color-gray-100)}}.x-pagination-btn:disabled{opacity:.3}@media(hover:hover){.x-pagination-btn:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.x-empty{padding-block:calc(var(--spacing)*12);color:var(--color-gray-400);flex-direction:column;justify-content:center;align-items:center;display:flex}.x-empty-icon{margin-bottom:calc(var(--spacing)*3);height:calc(var(--spacing)*12);width:calc(var(--spacing)*12)}.x-empty-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.x-darkmode-toggle{border-radius:var(--radius-lg);padding:calc(var(--spacing)*1.5);color:var(--color-gray-500);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))}@media(hover:hover){.x-darkmode-toggle:hover{background-color:var(--color-gray-100)}}.x-darkmode-toggle:where(.dark,.dark *){color:var(--color-gray-400)}@media(hover:hover){.x-darkmode-toggle:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.x-icon-xs{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3)}.x-icon-sm{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.x-icon-md{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.x-icon-lg{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.x-icon-xl{height:calc(var(--spacing)*7);width:calc(var(--spacing)*7)}.x-icon-2xl{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10)}.x-icon-primary{color:var(--color-blue-600)}.x-icon-blue{color:var(--color-blue-500)}.x-icon-muted{color:var(--color-gray-500)}.x-icon-faint{color:var(--color-gray-400)}.x-icon-disabled{color:var(--color-gray-300)}.x-icon-success{color:var(--color-green-500)}.x-icon-warning{color:var(--color-yellow-500)}.x-icon-danger{color:var(--color-red-400)}.x-icon-info{color:var(--color-blue-500)}.x-icon-violet{color:var(--color-violet-500)}.x-spinner{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);animation:var(--animate-spin)}.x-spinner-lg{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);animation:var(--animate-spin);color:var(--color-blue-500)}.x-spin{animation:var(--animate-spin)}.x-flex-center{align-items:center;display:flex}.x-flex-between{justify-content:space-between;align-items:center;display:flex}.x-flex-wrap{flex-wrap:wrap;display:flex}.x-shrink-0{flex-shrink:0}.x-min-w-0{min-width:calc(var(--spacing)*0)}.x-w-full{width:100%}.x-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x-flex-1{flex:1}.x-mx-auto{margin-inline:auto}.x-gap-2{gap:calc(var(--spacing)*2)}.x-gap-3{gap:calc(var(--spacing)*3)}.x-gap-4{gap:calc(var(--spacing)*4)}.x-max-w-md{max-width:var(--container-md)}.x-text-left{text-align:left}.x-text-center{text-align:center}.x-text-right{text-align:right}.x-mb-1{margin-bottom:calc(var(--spacing)*1)}.x-mb-2{margin-bottom:calc(var(--spacing)*2)}.x-mb-3{margin-bottom:calc(var(--spacing)*3)}.x-mb-4{margin-bottom:calc(var(--spacing)*4)}.x-mt-1{margin-top:calc(var(--spacing)*1)}.x-mt-2{margin-top:calc(var(--spacing)*2)}.x-ml-2{margin-left:calc(var(--spacing)*2)}.x-flex{display:flex}.x-items-center{align-items:center}.x-text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.x-text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.x-font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.x-font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.x-text-disabled{color:var(--color-gray-300)}.x-text-disabled:where(.dark,.dark *){color:var(--color-gray-600)}.x-text-success{color:var(--color-green-500)}.x-text-success:where(.dark,.dark *){color:var(--color-green-400)}.x-text-danger{color:var(--color-red-500)}.x-text-danger:where(.dark,.dark *){color:var(--color-red-400)}.x-font-mono{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.x-info-grid{gap:calc(var(--spacing)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:40rem){.x-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.x-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.x-info-item{gap:calc(var(--spacing)*.5);flex-direction:column;display:flex}.x-info-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-gray-400);text-transform:uppercase}.x-info-label:where(.dark,.dark *){color:var(--color-gray-500)}.x-info-value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-900)}.x-info-value:where(.dark,.dark *){color:var(--color-white)}.x-stat-hint{margin-top:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-400)}.x-stat-hint:where(.dark,.dark *){color:var(--color-gray-500)}@media(min-width:48rem){.x-mobile-only{display:none}}.x-fade-enter-active{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));--tw-duration:.2s;transition-duration:.2s}.x-fade-enter-from{opacity:0}.x-fade-enter-to{opacity:1}.x-fade-leave-active{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));--tw-duration:.15s;transition-duration:.15s}.x-fade-leave-from{opacity:1}.x-fade-leave-to{opacity:0}.x-topbar-left{align-items:center;gap:calc(var(--spacing)*3);display:flex}.x-topbar-right{align-items:center;gap:calc(var(--spacing)*2);display:flex}.x-nav-icon{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);flex-shrink:0}.x-auth-brand-icon{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);color:var(--color-blue-600)}.x-alert-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);flex-shrink:0}.x-checkbox-row{align-items:center;gap:calc(var(--spacing)*2);display:flex}.x-confirm-body{align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.x-confirm-icon{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);color:var(--color-yellow-500);flex-shrink:0}.x-confirm-message{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-600)}.x-confirm-message:where(.dark,.dark *){color:var(--color-gray-300)}.x-filter-bar{margin-bottom:calc(var(--spacing)*4);align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.x-reply-bar{margin-top:calc(var(--spacing)*4);gap:calc(var(--spacing)*2);display:flex}.x-filter-chip{cursor:pointer;align-items:center;gap:calc(var(--spacing)*1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-gray-600);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));border-radius:3.40282e38px;display:inline-flex}@media(hover:hover){.x-filter-chip:hover{border-color:var(--color-gray-300);color:var(--color-gray-800)}}.x-filter-chip:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-800);color:var(--color-gray-400)}@media(hover:hover){.x-filter-chip:where(.dark,.dark *):hover{border-color:var(--color-gray-500);color:var(--color-gray-200)}}.x-filter-chip--active{border-color:var(--color-blue-300);background-color:var(--color-blue-50);color:var(--color-blue-700)}.x-filter-chip--active:where(.dark,.dark *){border-color:var(--color-blue-700);background-color:#1c398e4d}@supports (color:color-mix(in lab,red,red)){.x-filter-chip--active:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900)30%,transparent)}}.x-filter-chip--active:where(.dark,.dark *){color:var(--color-blue-400)}.x-filter-divider{margin-inline:calc(var(--spacing)*1);background-color:var(--color-gray-200);align-self:stretch;width:1px}.x-filter-divider:where(.dark,.dark *){background-color:var(--color-gray-700)}.x-table-wrapper{overflow-x:auto}.x-pagination-nav{align-items:center;gap:calc(var(--spacing)*1);display:flex}.x-pagination-page{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media(hover:hover){.x-pagination-page:hover{background-color:var(--color-gray-100)}.x-pagination-page:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.x-pagination-page{text-align:center;min-width:2rem}.x-pagination-page-active{background-color:var(--color-blue-600);color:var(--color-white)}@media(hover:hover){.x-pagination-page-active:hover{background-color:var(--color-blue-700)}}.x-pagination-page-active:where(.dark,.dark *){background-color:var(--color-blue-500)}@media(hover:hover){.x-pagination-page-active:where(.dark,.dark *):hover{background-color:var(--color-blue-600)}}.x-pagination-ellipsis{padding-inline:calc(var(--spacing)*1);color:var(--color-gray-400);-webkit-user-select:none;user-select:none}.x-pagination-ellipsis:where(.dark,.dark *){color:var(--color-gray-500)}.x-recon-progress-wrap{padding-inline:calc(var(--spacing)*6);padding-bottom:calc(var(--spacing)*4)}.x-recon-progress-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);padding:calc(var(--spacing)*4)}.x-recon-progress-card:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}.x-recon-progress-header{margin-bottom:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);justify-content:space-between;align-items:center;display:flex}.x-recon-progress-track{height:calc(var(--spacing)*2);background-color:var(--color-gray-200);border-radius:.25rem;overflow:hidden}.x-recon-progress-track:where(.dark,.dark *){background-color:var(--color-gray-700)}.x-recon-progress-bar{background-color:var(--color-blue-600);border-radius:.25rem;height:100%}.x-recon-progress-bar:where(.dark,.dark *){background-color:var(--color-blue-500)}.x-recon-progress-bar{transition:width .3s}.x-recon-progress-detail{margin-top:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}.x-recon-progress-detail:where(.dark,.dark *){color:var(--color-gray-400)}.x-recon-stats{gap:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*6);padding-bottom:calc(var(--spacing)*4);flex-wrap:wrap;display:flex}.x-recon-stat-danger{border-left:3px solid var(--x-danger);cursor:pointer}.x-recon-stat-warning{border-left:3px solid var(--x-warning);cursor:pointer}.x-recon-stat-success{border-left:3px solid var(--x-success);cursor:pointer}.x-recon-stat-info{border-left:3px solid var(--x-success)}.x-recon-alerts{margin-inline:calc(var(--spacing)*6);margin-bottom:calc(var(--spacing)*4)}.x-recon-filters{margin-bottom:calc(var(--spacing)*4);gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.x-recon-search-wrap{flex:1;min-width:200px;position:relative}.x-recon-search-icon{top:50%;left:calc(var(--spacing)*2.5);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--color-gray-400);position:absolute}.x-recon-search-input{width:100%;padding-left:calc(var(--spacing)*8)}.x-recon-select{width:180px}.x-recon-date{width:150px}.x-recon-iban{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}.x-recon-iban:where(.dark,.dark *){color:var(--color-gray-400)}.x-recon-purpose{text-overflow:ellipsis;white-space:nowrap;max-width:300px;display:block;overflow:hidden}.x-recon-amount{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--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,)}.x-recon-match-number{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.x-recon-match-meta{margin-left:calc(var(--spacing)*1);color:var(--color-gray-500)}.x-recon-match-meta:where(.dark,.dark *){color:var(--color-gray-400)}.x-recon-row-actions{gap:calc(var(--spacing)*1);display:flex}.x-recon-candidates{margin-bottom:calc(var(--spacing)*4)}.x-recon-candidate-list{gap:calc(var(--spacing)*2);flex-direction:column;display:flex}.x-recon-candidate{cursor:pointer;align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-lg);padding:calc(var(--spacing)*3);display:flex}.x-recon-candidate-body{min-width:calc(var(--spacing)*0);flex:1}.x-recon-candidate-head{justify-content:space-between;align-items:center;display:flex}.x-recon-candidate-score{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.x-recon-candidate-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}.x-recon-candidate-name:where(.dark,.dark *){color:var(--color-gray-400)}.x-recon-candidate-amt{margin-top:calc(var(--spacing)*.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));justify-content:space-between;display:flex}.x-recon-candidate-detail{margin-top:calc(var(--spacing)*1);column-gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.x-recon-candidate-paid{color:var(--color-gray-500)}.x-recon-candidate-paid:where(.dark,.dark *){color:var(--color-gray-400)}.x-recon-candidate-open-highlight{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.x-recon-candidate-meta{margin-top:calc(var(--spacing)*1);column-gap:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);display:flex}.x-recon-candidate-meta:where(.dark,.dark *){color:var(--color-gray-400)}.x-recon-manual-search{margin-bottom:calc(var(--spacing)*2)}.x-recon-results{margin-top:calc(var(--spacing)*2);gap:calc(var(--spacing)*1.5);flex-direction:column;display:flex}.x-recon-result{cursor:pointer;align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-lg);padding:calc(var(--spacing)*2.5);display:flex}.x-recon-result-body{flex:1}.x-modal-close-icon{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);color:var(--color-gray-500)}.x-dashboard-intro{margin-bottom:calc(var(--spacing)*8)}.x-stat-card-inner{justify-content:space-between;align-items:center;display:flex}.x-stat-icon-wrap{border-radius:var(--radius-lg);padding:calc(var(--spacing)*3)}.x-stat-color-blue{background-color:var(--color-blue-100);color:var(--color-blue-600)}.x-stat-color-blue:where(.dark,.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab,red,red)){.x-stat-color-blue:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900)30%,transparent)}}.x-stat-color-green{background-color:var(--color-green-100);color:var(--color-green-600)}.x-stat-color-green:where(.dark,.dark *){background-color:#0d542b4d}@supports (color:color-mix(in lab,red,red)){.x-stat-color-green:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-900)30%,transparent)}}.x-stat-color-orange{background-color:var(--color-orange-100);color:var(--color-orange-600)}.x-stat-color-orange:where(.dark,.dark *){background-color:#7e2a0c4d}@supports (color:color-mix(in lab,red,red)){.x-stat-color-orange:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-orange-900)30%,transparent)}}.x-stat-color-purple{background-color:var(--color-purple-100);color:var(--color-purple-600)}.x-stat-color-purple:where(.dark,.dark *){background-color:#59168b4d}@supports (color:color-mix(in lab,red,red)){.x-stat-color-purple:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-purple-900)30%,transparent)}}.x-stat-color-red{background-color:var(--color-red-100);color:var(--color-red-600)}.x-stat-color-red:where(.dark,.dark *){background-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.x-stat-color-red:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900)30%,transparent)}}.x-stat-color-gray{background-color:var(--color-gray-100);color:var(--color-gray-600)}.x-stat-color-gray:where(.dark,.dark *){background-color:#1018284d}@supports (color:color-mix(in lab,red,red)){.x-stat-color-gray:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-gray-900)30%,transparent)}}.x-link-block{text-align:center;display:block}.x-sec-audit-meta{margin-bottom:calc(var(--spacing)*4);align-items:center;gap:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--x-text-muted);flex-wrap:wrap;display:flex}.x-sec-audit-category{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--x-text-muted);text-transform:uppercase}.x-form-hint{margin-top:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--x-text-muted)}.x-form-value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--x-text)}.x-form-actions{align-items:center;gap:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*4);display:flex}.x-service-card-actions{margin-top:calc(var(--spacing)*3);align-items:center;gap:calc(var(--spacing)*2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100);padding-top:calc(var(--spacing)*3);display:flex}.x-service-card-actions:where(.dark,.dark *){border-color:var(--color-gray-700)}.x-service-quick-grid{gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.x-service-storage-header{margin-bottom:calc(var(--spacing)*2);justify-content:space-between;align-items:center;display:flex}.x-service-storage-cats{margin-top:calc(var(--spacing)*4);gap:calc(var(--spacing)*3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:40rem){.x-service-storage-cats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.x-service-storage-cats{grid-template-columns:repeat(6,minmax(0,1fr))}}.x-service-storage-cat{gap:calc(var(--spacing)*.5);flex-direction:column;display:flex}.x-progress-bar-track{height:calc(var(--spacing)*3);background-color:var(--color-gray-200);border-radius:3.40282e38px;width:100%;overflow:hidden}.x-progress-bar-track:where(.dark,.dark *){background-color:var(--color-gray-700)}.x-progress-bar-fill{height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;border-radius:3.40282e38px;transition-duration:.5s}.x-progress-bar-success{background-color:var(--color-green-500)}.x-progress-bar-warning{background-color:var(--color-orange-500)}.x-progress-bar-danger{background-color:var(--color-red-500)}.x-service-setup-hint{align-items:center;gap:calc(var(--spacing)*4);flex-wrap:wrap;display:flex}.x-service-setup-hint>div{min-width:calc(var(--spacing)*48);flex:1}.x-service-client-grid{gap:calc(var(--spacing)*3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:40rem){.x-service-client-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.x-service-client-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.x-service-client-btn{cursor:pointer;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing)*4);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex}@media(hover:hover){.x-service-client-btn:hover{border-color:var(--color-blue-300);--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)}}.x-service-client-btn:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}@media(hover:hover){.x-service-client-btn:where(.dark,.dark *):hover{border-color:var(--color-blue-600)}}.x-service-client-btn-active{border-color:var(--color-blue-500);--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);--tw-ring-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.x-service-client-btn-active{--tw-ring-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.x-service-client-btn-active:where(.dark,.dark *){border-color:var(--color-blue-500)}.x-service-setup-steps{list-style-type:decimal}:where(.x-service-setup-steps>: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)))}.x-service-setup-steps{padding-left:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-700)}.x-service-setup-steps:where(.dark,.dark *){color:var(--color-gray-300)}.x-service-setup-steps code{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.x-service-setup-info{margin-top:calc(var(--spacing)*4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100);padding-top:calc(var(--spacing)*4)}.x-service-setup-info:where(.dark,.dark *){border-color:var(--color-gray-700)}.x-service-copy-row{align-items:center;gap:calc(var(--spacing)*2);display:flex}.x-service-copy-btn{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);cursor:pointer;--tw-border-style:none;color:var(--color-gray-400);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));background-color:#0000;border-style:none;border-radius:.25rem;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.x-service-copy-btn:hover{background-color:var(--color-gray-100);color:var(--color-blue-600)}.x-service-copy-btn:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.x-status-bars{gap:calc(var(--spacing)*4);display:flex}.x-badge-inline{margin-left:calc(var(--spacing)*2);flex-shrink:0}.x-status-dot{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3);margin-inline:auto}.x-status-dot-up{fill:var(--color-green-500);color:var(--color-green-500)}.x-status-dot-down{fill:var(--color-red-500);color:var(--color-red-500)}.x-status-dot-unknown{fill:var(--color-gray-300);color:var(--color-gray-300)}.x-code-digit{height:calc(var(--spacing)*12);width:calc(var(--spacing)*10);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-300);background-color:var(--color-white);text-align:center;font-family:var(--font-mono);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-amber-500);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))}.x-code-digit:focus{border-color:var(--color-blue-500);--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);--tw-ring-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.x-code-digit:focus{--tw-ring-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.x-code-digit:focus{--tw-outline-style:none;outline-style:none}.x-code-digit:disabled{cursor:not-allowed;opacity:.5}.x-code-digit:where(.dark,.dark *){border-color:var(--color-gray-500);background-color:var(--color-gray-800);color:var(--color-amber-400)}.x-code-digit-error,.x-code-digit-error:where(.dark,.dark *){border-color:var(--color-red-500)}.x-code-digit-success,.x-code-digit-success:where(.dark,.dark *){border-color:var(--color-green-500)}.x-code-status{flex-shrink:0;align-items:center;display:flex}.x-code-status-icon{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.x-code-spin{animation:.8s linear infinite x-spin}.x-api-key-notice{margin-bottom:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.x-api-key-row{align-items:center;gap:calc(var(--spacing)*2);display:flex}.x-empty-inline{padding-block:calc(var(--spacing)*4);text-align:center}.x-page-title-mb{margin-bottom:calc(var(--spacing)*6)}.x-support-toggle{border-radius:var(--radius-lg);padding:calc(var(--spacing)*1.5);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));position:relative}@media(hover:hover){.x-support-toggle:hover{background-color:var(--color-gray-100)}.x-support-toggle:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.x-support-toggle{cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.x-support-active-dot{background:#22c55e;border:2px solid #fff;border-radius:999px;width:8px;height:8px;position:absolute;top:4px;right:4px}:is(.dark .x-support-active-dot){border-color:#1f2937}.x-support-panel{z-index:60;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);width:380px;max-height:calc(100vh - 6rem);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:fixed;bottom:1rem;right:1rem}.x-support-panel:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}.x-support-panel{flex-direction:column;display:flex;overflow:hidden}.x-support-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);justify-content:space-between;align-items:center;display:flex}.x-support-header:where(.dark,.dark *){border-color:var(--color-gray-700)}.x-support-close{cursor:pointer;color:var(--color-gray-500);background:0 0;border:none;border-radius:.375rem;padding:.25rem}@media(hover:hover){.x-support-close:hover{background-color:var(--color-gray-100)}.x-support-close:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.x-support-guidance-stop{color:#ef4444!important}.x-support-guidance-stop:hover{background:#ef44441a!important}.x-support-body{flex:1;min-height:200px;overflow-y:auto}.x-support-start{padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*10);flex-direction:column;justify-content:center;align-items:center;display:flex}.x-support-code-bar{align-items:center;gap:calc(var(--spacing)*2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);display:flex}.x-support-code-bar:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:#1e293980}@supports (color:color-mix(in lab,red,red)){.x-support-code-bar:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-gray-800)50%,transparent)}}.x-support-code{background-color:var(--color-blue-50);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-blue-600);border-radius:.25rem}.x-support-code:where(.dark,.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab,red,red)){.x-support-code:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900)30%,transparent)}}.x-support-code:where(.dark,.dark *){color:var(--color-blue-400)}.x-support-copy{cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.125rem;display:flex}@media(hover:hover){.x-support-copy:hover{background-color:var(--color-gray-200)}.x-support-copy:where(.dark,.dark *):hover{background-color:var(--color-gray-600)}}.x-support-messages{flex-direction:column;flex:1;gap:.5rem;min-height:120px;max-height:400px;padding:.75rem;display:flex;overflow-y:auto}.x-support-empty{padding-block:calc(var(--spacing)*8);justify-content:center;align-items:center;display:flex}.x-support-msg{border-radius:.75rem;max-width:85%;padding:.5rem .75rem}.x-support-msg-customer{background-color:var(--color-blue-600);color:var(--color-white);border-bottom-right-radius:.25rem;align-self:flex-end}.x-support-msg-agent{background-color:var(--color-gray-100);color:var(--color-gray-800)}.x-support-msg-agent:where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-gray-200)}.x-support-msg-agent{border-bottom-left-radius:.25rem;align-self:flex-start}.x-support-msg-ai{background-color:var(--color-purple-50);color:var(--color-purple-900)}.x-support-msg-ai:where(.dark,.dark *){background-color:#59168b4d}@supports (color:color-mix(in lab,red,red)){.x-support-msg-ai:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-purple-900)30%,transparent)}}.x-support-msg-ai:where(.dark,.dark *){color:var(--color-purple-200)}.x-support-msg-ai{border-bottom-left-radius:.25rem;align-self:flex-start}.x-support-msg-system{background-color:var(--color-yellow-50);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-yellow-800)}.x-support-msg-system:where(.dark,.dark *){background-color:#733e0a33}@supports (color:color-mix(in lab,red,red)){.x-support-msg-system:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-yellow-900)20%,transparent)}}.x-support-msg-system:where(.dark,.dark *){color:var(--color-yellow-300)}.x-support-msg-system{align-self:center;max-width:100%}.x-support-msg-label{text-transform:uppercase;letter-spacing:.05em;opacity:.7;margin-bottom:.125rem;font-size:.65rem;font-weight:600}.x-support-msg-text{word-break:break-word;font-size:.85rem;line-height:1.4}.x-support-msg-text p{margin:0 0 .4em}.x-support-msg-text p:last-child{margin-bottom:0}.x-support-msg-text strong{font-weight:700}.x-support-msg-text code{background:#0000000f;border-radius:.25rem;padding:.1em .35em;font-size:.8em}.dark .x-support-msg-text code{background:#ffffff1a}.x-support-debug-badge{letter-spacing:.03em;color:var(--x-primary);vertical-align:middle;opacity:.85;background:#2563eb1f;border:1px solid #2563eb33;border-radius:4px;margin-left:.4rem;padding:.1rem .4rem;font-family:monospace;font-size:.65rem;font-weight:600;display:inline-block}.dark .x-support-debug-badge{color:#93c5fd;background:#60a5fa1f;border-color:#60a5fa33}.x-support-options{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.x-support-option-btn{border:1.5px solid var(--x-primary);color:var(--x-primary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:.3rem .75rem;font-size:.78rem;font-weight:500;transition:background .15s,color .15s}.x-support-option-btn:hover{background:var(--x-primary);color:#fff}.x-support-msg-text pre{background:#0000000f;border-radius:.375rem;margin:.4em 0;padding:.5em .75em;font-size:.8em;overflow-x:auto}.dark .x-support-msg-text pre{background:#ffffff14}.x-support-msg-text pre code{background:0 0;padding:0}.x-support-msg-text ul,.x-support-msg-text ol{margin:.3em 0;padding-left:1.4em}.x-support-msg-text li{margin:.15em 0}.x-support-msg-text blockquote{border-left:3px solid var(--x-border);color:var(--x-text-muted);margin:.4em 0;padding-left:.75em}.x-support-msg-text a{color:var(--x-primary);text-decoration:underline}.x-guidance-pending-bar{background:var(--x-color-primary);align-items:center;gap:.5rem;padding:.4rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.x-guidance-pending-bar{background:color-mix(in srgb,var(--x-color-primary)12%,transparent)}}.x-guidance-pending-bar{border-top:1px solid var(--x-color-primary)}@supports (color:color-mix(in lab,red,red)){.x-guidance-pending-bar{border-top:1px solid color-mix(in srgb,var(--x-color-primary)25%,transparent)}}.x-guidance-pending-bar{color:var(--x-color-primary);flex-shrink:0;font-size:.8rem;font-weight:500}.x-guidance-pending-bar span{flex:1}.x-guidance-pending-cancel{cursor:pointer;color:var(--x-color-muted);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.15rem;transition:color .15s,background .15s;display:flex}.x-guidance-pending-cancel:hover{color:var(--x-color-danger);background:var(--x-color-danger)}@supports (color:color-mix(in lab,red,red)){.x-guidance-pending-cancel:hover{background:color-mix(in srgb,var(--x-color-danger)10%,transparent)}}.x-support-speed-bar{border-top:1px solid var(--x-border);scrollbar-width:none;-ms-overflow-style:none;flex-shrink:0;gap:.375rem;padding:.375rem .75rem;display:flex;overflow:auto hidden}.x-support-speed-bar::-webkit-scrollbar{display:none}.x-support-speed-btn{border:1px solid var(--x-border);background:var(--x-bg-card);color:var(--x-text-muted);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.7rem;font-weight:500;transition:all .15s;display:inline-flex}.x-support-speed-btn:hover{color:var(--x-primary);border-color:var(--x-primary);background:var(--x-bg-hover)}.x-support-speed-btn--stop{color:#ef4444;border-color:#ef44444d}.x-support-speed-btn--stop:hover{color:#dc2626;background:#ef444414;border-color:#ef4444}.x-support-speed-icon{flex-shrink:0;width:12px;height:12px}.x-support-input-bar{align-items:flex-end;gap:calc(var(--spacing)*2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3);display:flex}.x-support-input-bar:where(.dark,.dark *){border-color:var(--color-gray-700)}.x-support-input{resize:none;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex:1}.x-support-input::placeholder{color:var(--color-gray-400)}.x-support-input:focus{border-color:var(--color-blue-500);--tw-outline-style:none;outline-style:none}.x-support-input:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-700);color:var(--color-white)}.x-support-input{max-height:80px}.x-support-send{border-radius:var(--radius-lg);background-color:var(--color-blue-600);padding:calc(var(--spacing)*2);color:var(--color-white);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));flex-shrink:0}@media(hover:hover){.x-support-send:hover{background-color:var(--color-blue-700)}}.x-support-send:disabled{cursor:not-allowed;opacity:.4}.x-support-send{cursor:pointer;border:none;align-items:center;display:flex}.x-support-closed{justify-content:space-between;align-items:center;width:100%;display:flex}.x-support-typing{align-items:center;gap:4px;padding:6px 2px;display:flex}.x-support-typing span{background:var(--x-text-muted);border-radius:50%;width:6px;height:6px;animation:1.2s infinite x-typing-bounce}.x-support-typing span:nth-child(2){animation-delay:.2s}.x-support-typing span:nth-child(3){animation-delay:.4s}@keyframes x-typing-bounce{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.x-handoff-overlay{z-index:10010;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.x-handoff-modal{background:var(--x-bg-elevated);border:1px solid var(--x-border);border-radius:.75rem;width:100%;max-width:380px;overflow:hidden;box-shadow:0 8px 30px #0003}.x-handoff-header{border-bottom:1px solid var(--x-border);align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.x-handoff-header>.x-text-title{flex:1;font-size:.9rem}.x-handoff-body{padding:1rem}.x-handoff-center{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1rem;display:flex}.x-handoff-channel-btn{border:1.5px solid var(--x-border);background:var(--x-bg);cursor:pointer;text-align:left;border-radius:.625rem;align-items:center;gap:.875rem;width:100%;padding:.875rem 1rem;transition:border-color .15s,background .15s;display:flex}.x-handoff-channel-btn:hover{background:#2396d40f;border-color:#2396d4}.x-handoff-channel-icon{color:#2396d4;flex-shrink:0;width:32px;height:32px}.x-handoff-channel-name{color:var(--x-text);margin-bottom:.1rem;font-size:.9rem;font-weight:600}.x-handoff-success-icon{background:var(--x-success,#16a34a);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.4rem;font-weight:700;display:flex}.x-handoff-bot-link{color:#fff;background:#2396d4;border-radius:.5rem;align-items:center;gap:.625rem;padding:.75rem 1rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:flex}.x-handoff-bot-link:hover{opacity:.88}.x-modal-fade-enter-active,.x-modal-fade-leave-active{transition:opacity .2s}.x-modal-fade-enter-from,.x-modal-fade-leave-to{opacity:0}.x-support-highlight-overlay{z-index:55;pointer-events:none;border:3px solid #2563eb;border-radius:.5rem;animation:1.5s ease-in-out infinite x-highlight-pulse;position:fixed;box-shadow:0 0 0 4000px #0000004d}.x-support-highlight-label{border-radius:var(--radius-lg);background-color:var(--color-blue-600);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);white-space:nowrap;pointer-events:auto;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%)}.x-support-call-btn{cursor:pointer;align-items:center;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-lg);background-color:var(--color-green-600);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);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));display:inline-flex}@media(hover:hover){.x-support-call-btn:hover{background-color:var(--color-green-700)}}.x-support-call-bar{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);display:flex}.x-support-call-bar:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}.x-support-call-status{align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-700);display:flex}.x-support-call-status:where(.dark,.dark *){color:var(--color-gray-300)}.x-support-call-indicator{height:calc(var(--spacing)*2);width:calc(var(--spacing)*2);background-color:var(--color-yellow-500);border-radius:3.40282e38px}.x-support-call-indicator.x-active{background-color:var(--color-green-500);animation:1.5s ease-in-out infinite x-call-pulse}.x-support-call-controls{align-items:center;gap:calc(var(--spacing)*1.5);display:flex}.x-support-call-control{cursor:pointer;border-radius:var(--radius-lg);padding:calc(var(--spacing)*1.5);color:var(--color-gray-600);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))}@media(hover:hover){.x-support-call-control:hover{background-color:var(--color-gray-200)}}.x-support-call-control:where(.dark,.dark *){color:var(--color-gray-400)}@media(hover:hover){.x-support-call-control:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.x-support-call-control.x-muted{background-color:var(--color-red-100);color:var(--color-red-600)}.x-support-call-control.x-muted:where(.dark,.dark *){background-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.x-support-call-control.x-muted:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900)30%,transparent)}}.x-support-call-control.x-muted:where(.dark,.dark *){color:var(--color-red-400)}.x-support-call-hangup{cursor:pointer;border-radius:var(--radius-lg);background-color:var(--color-red-600);padding:calc(var(--spacing)*1.5);color:var(--color-white);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))}@media(hover:hover){.x-support-call-hangup:hover{background-color:var(--color-red-700)}}.x-flow-page{flex-direction:column;gap:12px;display:flex}.x-flow-header{justify-content:space-between;align-items:center;display:flex}.x-flow-table{border:1px solid var(--x-border);border-radius:var(--x-radius,8px);flex-direction:column;display:flex;overflow:hidden}.x-flow-row{cursor:pointer;border-bottom:1px solid var(--x-border);background:var(--x-bg-card);align-items:center;gap:10px;padding:8px 12px;transition:background .15s;display:flex}.x-flow-row:last-child{border-bottom:none}.x-flow-row:hover{background:var(--x-bg-hover)}.x-flow-row--active{background:var(--x-bg-muted);border-left:3px solid var(--x-primary);padding-left:9px}.x-flow-row-icon{width:16px;height:16px;color:var(--x-primary);flex-shrink:0}.x-flow-row-number{color:var(--x-text);white-space:nowrap;min-width:130px;font-size:13px;font-weight:600}.x-flow-row-desc{white-space:nowrap;text-overflow:ellipsis;min-width:100px;max-width:180px;font-size:12px;overflow:hidden}.x-flow-row-summary{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:11px;overflow:hidden}.x-flow-row-badges{flex-shrink:0;align-items:center;gap:4px;display:flex}.x-flow-row-chevron{width:14px;height:14px;color:var(--x-text-muted);flex-shrink:0;transition:transform .2s}.x-flow-row-chevron--open{transform:rotate(90deg)}.x-flow-detail-area{margin-top:4px}.x-ivr-header{margin-bottom:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*1);justify-content:space-between;align-items:center;display:flex}.x-ivr-header-left,.x-ivr-header-right{align-items:center;gap:calc(var(--spacing)*2);display:flex}.x-ivr-header-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.x-ivr-header-title:where(.dark,.dark *){color:var(--color-white)}.x-ivr-status-dot{height:calc(var(--spacing)*2);width:calc(var(--spacing)*2);background-color:var(--color-green-500);border-radius:3.40282e38px;animation:2s ease-in-out infinite x-ivr-pulse}@keyframes x-ivr-pulse{0%,to{opacity:1}50%{opacity:.4}}.x-ivr-empty{padding-block:calc(var(--spacing)*16);color:var(--color-gray-400);flex-direction:column;justify-content:center;align-items:center;display:flex}.x-ivr-empty:where(.dark,.dark *){color:var(--color-gray-500)}.x-ivr-empty-icon{margin-bottom:calc(var(--spacing)*3);height:calc(var(--spacing)*12);width:calc(var(--spacing)*12);color:var(--color-gray-300)}.x-ivr-empty-icon:where(.dark,.dark *){color:var(--color-gray-600)}.x-ivr-grid{gap:calc(var(--spacing)*3);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.x-ivr-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing)*4);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))}.x-ivr-card:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}.x-ivr-card-menu{border-left-style:var(--tw-border-style);border-left-width:3px;border-left-color:var(--color-blue-400)}.x-ivr-card-menu:where(.dark,.dark *){border-left-color:var(--color-blue-500)}.x-ivr-card-action{border-left-style:var(--tw-border-style);border-left-width:3px;border-left-color:var(--color-green-400)}.x-ivr-card-action:where(.dark,.dark *){border-left-color:var(--color-green-500)}.x-ivr-card-interpreter{border-left-style:var(--tw-border-style);border-left-width:3px;border-left-color:var(--color-purple-400)}.x-ivr-card-interpreter:where(.dark,.dark *){border-left-color:var(--color-purple-500)}.x-ivr-card-ringing{border-left-style:var(--tw-border-style);border-left-width:3px;border-left-color:var(--color-amber-400)}.x-ivr-card-ringing:where(.dark,.dark *){border-left-color:var(--color-amber-500)}.x-ivr-card-ringing{animation:1.5s ease-in-out infinite x-ivr-ring-glow}@keyframes x-ivr-ring-glow{0%,to{box-shadow:none}50%{box-shadow:0 0 8px #f59e0b40}}.x-ivr-card-head{margin-bottom:calc(var(--spacing)*2);justify-content:space-between;align-items:center;display:flex}.x-ivr-caller-info{min-width:calc(var(--spacing)*0);align-items:center;gap:calc(var(--spacing)*2);display:flex}.x-ivr-caller-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);overflow:hidden}.x-ivr-caller-name:where(.dark,.dark *){color:var(--color-white)}.x-ivr-caller-number{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}.x-ivr-caller-number:where(.dark,.dark *){color:var(--color-gray-400)}.x-ivr-timer{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-600);flex-shrink:0}.x-ivr-timer:where(.dark,.dark *){color:var(--color-gray-300)}.x-ivr-badges{margin-bottom:calc(var(--spacing)*2);align-items:center;gap:calc(var(--spacing)*1.5);flex-wrap:wrap;display:flex}.x-ivr-phase-current{margin-bottom:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-600)}.x-ivr-phase-current:where(.dark,.dark *){color:var(--color-gray-300)}.x-ivr-flow-path{align-items:center;gap:calc(var(--spacing)*0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:flex}.x-ivr-phase-step{align-items:center;gap:calc(var(--spacing)*1);color:var(--color-gray-400);display:flex;position:relative}.x-ivr-phase-step:where(.dark,.dark *){color:var(--color-gray-500)}.x-ivr-phase-step-active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-blue-600)}.x-ivr-phase-step-active:where(.dark,.dark *){color:var(--color-blue-400)}.x-ivr-phase-step-active .x-ivr-phase-dot{background-color:var(--color-blue-500);box-shadow:0 0 6px #3b82f680}.x-ivr-phase-step-past{color:var(--color-green-600)}.x-ivr-phase-step-past:where(.dark,.dark *){color:var(--color-green-400)}.x-ivr-phase-step-past .x-ivr-phase-dot{background-color:var(--color-green-500)}.x-ivr-phase-dot{height:calc(var(--spacing)*2);width:calc(var(--spacing)*2);background-color:var(--color-gray-300);border-radius:3.40282e38px;flex-shrink:0}.x-ivr-phase-dot:where(.dark,.dark *){background-color:var(--color-gray-600)}.x-ivr-phase-connector{margin-inline:calc(var(--spacing)*1);height:1px;width:calc(var(--spacing)*6);background-color:var(--color-gray-300)}.x-ivr-phase-connector:where(.dark,.dark *){background-color:var(--color-gray-600)}.x-sdb-stats{margin-bottom:calc(var(--spacing)*4);gap:calc(var(--spacing)*3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media(max-width:768px){.x-sdb-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.x-sdb-stat{align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);padding:calc(var(--spacing)*3.5);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));display:flex}.x-sdb-stat:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}.x-sdb-stat-error{border-color:var(--color-red-300)}.x-sdb-stat-error:where(.dark,.dark *){border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.x-sdb-stat-error:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.x-sdb-stat-active{border-color:var(--color-blue-300)}.x-sdb-stat-active:where(.dark,.dark *){border-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.x-sdb-stat-active:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-blue-500)30%,transparent)}}.x-sdb-stat-icon{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);flex-shrink:0}.x-sdb-stat-value{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.x-sdb-stat-value:where(.dark,.dark *){color:var(--color-gray-100)}.x-sdb-stat-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}.x-sdb-stat-label:where(.dark,.dark *){color:var(--color-gray-400)}.x-sdb-col-headers{padding-inline:calc(var(--spacing)*5);padding-bottom:calc(var(--spacing)*2);justify-content:space-between;display:flex}.x-sdb-col-h{text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-500);text-transform:uppercase;flex:1}.x-sdb-col-h:where(.dark,.dark *){color:var(--color-gray-400)}.x-sdb-col-h:first-child{text-align:left}.x-sdb-col-h:last-child{text-align:right}.x-sdb-caller{flex-direction:column;gap:1px;display:flex}.x-sdb-warning{margin-top:calc(var(--spacing)*4);align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50);padding:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-amber-700);display:flex}.x-sdb-warning:where(.dark,.dark *){border-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.x-sdb-warning:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.x-sdb-warning:where(.dark,.dark *){background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.x-sdb-warning:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.x-sdb-warning:where(.dark,.dark *){color:var(--color-amber-400)}.x-st-section-title{margin-bottom:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-500);text-transform:uppercase}.x-st-section-title:where(.dark,.dark *){color:var(--color-gray-400)}.x-st-gw-grid{margin-bottom:calc(var(--spacing)*5);gap:calc(var(--spacing)*3);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.x-st-poll-error{margin-bottom:calc(var(--spacing)*3);align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-amber-700);display:flex}.x-st-poll-error:where(.dark,.dark *){border-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.x-st-poll-error:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-amber-500)25%,transparent)}}.x-st-poll-error:where(.dark,.dark *){background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.x-st-poll-error:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.x-st-poll-error:where(.dark,.dark *){color:var(--color-amber-400)}.x-st-gw-xcard{margin-bottom:0}.x-st-gw-body{gap:calc(var(--spacing)*2.5);flex-direction:column;display:flex}.x-st-gw-up{border-color:var(--color-green-300)}.x-st-gw-up:where(.dark,.dark *){border-color:#00c75840}@supports (color:color-mix(in lab,red,red)){.x-st-gw-up:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-green-500)25%,transparent)}}.x-st-gw-down{border-color:var(--color-red-300)}.x-st-gw-down:where(.dark,.dark *){border-color:#fb2c3640}@supports (color:color-mix(in lab,red,red)){.x-st-gw-down:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-red-500)25%,transparent)}}.x-st-gw-unknown{border-color:var(--color-gray-300)}.x-st-gw-unknown:where(.dark,.dark *){border-color:#4a556540}@supports (color:color-mix(in lab,red,red)){.x-st-gw-unknown:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-gray-600)25%,transparent)}}.x-st-gw-sub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);overflow:hidden}.x-st-gw-sub:where(.dark,.dark *){color:var(--color-gray-400)}.x-st-gw-meta{gap:calc(var(--spacing)*4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);display:flex}.x-st-gw-meta:where(.dark,.dark *){color:var(--color-gray-400)}.x-st-actions{gap:calc(var(--spacing)*3);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.x-st-action-card{height:100%;margin-bottom:0}.x-st-desc{margin-bottom:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-500)}.x-st-desc:where(.dark,.dark *){color:var(--color-gray-400)}.x-st-form-row{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.x-st-log-card{margin-top:1rem;margin-bottom:0}.x-st-log-header{justify-content:space-between;align-items:center;width:100%;display:flex}.x-st-log-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.x-st-log-title:where(.dark,.dark *){color:var(--color-gray-100)}.x-st-log-empty{padding-block:calc(var(--spacing)*5);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-400)}.x-st-log-empty:where(.dark,.dark *){color:var(--color-gray-500)}.x-st-log{max-height:calc(var(--spacing)*96);gap:calc(var(--spacing)*.5);flex-direction:column;display:flex;overflow-y:auto}.x-st-log-entry{border-radius:var(--radius-md);border-style:var(--tw-border-style);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));border-width:1px;border-color:#0000}.x-st-log-ok{border-color:#b9f8cf80}@supports (color:color-mix(in lab,red,red)){.x-st-log-ok{border-color:color-mix(in oklab,var(--color-green-200)50%,transparent)}}.x-st-log-ok:where(.dark,.dark *){border-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.x-st-log-ok:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.x-st-log-fail{border-color:#ffcaca80}@supports (color:color-mix(in lab,red,red)){.x-st-log-fail{border-color:color-mix(in oklab,var(--color-red-200)50%,transparent)}}.x-st-log-fail:where(.dark,.dark *){border-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.x-st-log-fail:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.x-st-log-row{cursor:pointer;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);display:flex}@media(hover:hover){.x-st-log-row:hover{background-color:var(--color-gray-50)}.x-st-log-row:where(.dark,.dark *):hover{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.x-st-log-row:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}}.x-st-log-time{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-400);flex-shrink:0}.x-st-log-time:where(.dark,.dark *){color:var(--color-gray-500)}.x-st-log-msg{min-width:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-700);flex:1}.x-st-log-msg:where(.dark,.dark *){color:var(--color-gray-200)}.x-st-log-details{gap:calc(var(--spacing)*.5);padding-right:calc(var(--spacing)*2.5);padding-bottom:calc(var(--spacing)*2.5);padding-left:calc(var(--spacing)*9);flex-direction:column;display:flex}.x-st-log-detail{gap:calc(var(--spacing)*1.5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:flex}.x-st-log-key{color:var(--color-gray-500);flex-shrink:0}.x-st-log-key:where(.dark,.dark *){color:var(--color-gray-400)}.x-st-log-val{word-break:break-all;color:var(--color-gray-700)}.x-st-log-val:where(.dark,.dark *){color:var(--color-gray-300)}.x-st-spin{animation:1s linear infinite x-st-spin}@keyframes x-st-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.x-st-ivr-result{margin-top:calc(var(--spacing)*3)}:where(.x-st-ivr-result>: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)))}.x-st-ivr-result{border-radius:var(--radius-lg);background-color:var(--color-gray-50);padding:calc(var(--spacing)*3)}.x-st-ivr-result:where(.dark,.dark *){background-color:#1e293980}@supports (color:color-mix(in lab,red,red)){.x-st-ivr-result:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-gray-800)50%,transparent)}}.x-st-ivr-caller{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.x-st-ivr-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.x-st-ivr-greeting{align-items:flex-start;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-700);border-radius:.25rem;display:flex}.x-st-ivr-greeting:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-900);color:var(--color-gray-300)}.x-st-ivr-offline{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}.x-st-ivr-offline:where(.dark,.dark *){color:var(--color-gray-400)}.x-st-ivr-offline-label{margin-right:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.x-stn{cursor:default;align-items:center;gap:calc(var(--spacing)*2.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex;position:relative}.x-stn:where(.dark,.dark *){border-color:var(--color-gray-700)}.x-stn{border-left:3px solid;min-width:140px;max-width:260px}.x-stn:hover{box-shadow:0 0 0 2px #0000000f}:is(.dark .x-stn):hover{box-shadow:0 0 0 2px #ffffff14}.x-stn-oncall{box-shadow:0 0 12px #3b82f64d}.x-stn-dot{height:calc(var(--spacing)*2.5);width:calc(var(--spacing)*2.5);border-radius:3.40282e38px;flex-shrink:0}.x-stn-dot-pulse{animation:1.5s ease-in-out infinite x-stn-pulse}.x-stn-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);flex-shrink:0}.x-stn-label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-overflow:ellipsis;color:var(--color-gray-800);overflow:hidden}.x-stn-label:where(.dark,.dark *){color:var(--color-gray-200)}.x-stn-handle{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-300);width:6px!important;min-width:6px!important;height:6px!important;min-height:6px!important}.x-stn-handle:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.x-stn-handle:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.x-stn-handle:where(.dark,.dark *){background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.x-stn-handle:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.x-stn-tooltip{pointer-events:none;z-index:50;--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-700);background-color:var(--color-gray-800);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);white-space:nowrap;color:var(--color-gray-200);border-radius:.25rem;font-size:11px;position:absolute;left:50%}.x-stn-tooltip:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:#101828f2}@supports (color:color-mix(in lab,red,red)){.x-stn-tooltip:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-gray-900)95%,transparent)}}.x-stn-tooltip:where(.dark,.dark *){color:var(--color-gray-300)}.x-stn-tooltip{top:calc(100% + 6px)}.x-stn-tip-enter-active{transition:opacity .15s}.x-stn-tip-leave-active{transition:opacity .1s}.x-stn-tip-enter-from,.x-stn-tip-leave-to{opacity:0}@keyframes x-stn-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.x-stn-trunk{border-left-color:#8b5cf6}.x-stn-trunk .x-stn-icon{color:var(--color-violet-500)}.x-stn-line{border-left-color:#f59e0b}.x-stn-line .x-stn-icon{color:var(--color-amber-500)}.x-stn-ext{border-left-color:#22c55e}.x-stn-ext .x-stn-icon{color:var(--color-green-500)}.x-stn-trunk{background-color:var(--color-violet-50)}.x-stn-trunk:where(.dark,.dark *){background-color:#8d54ff14}@supports (color:color-mix(in lab,red,red)){.x-stn-trunk:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-violet-500)8%,transparent)}}.x-stn-line{background-color:var(--color-amber-50)}.x-stn-line:where(.dark,.dark *){background-color:#f99c0014}@supports (color:color-mix(in lab,red,red)){.x-stn-line:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-500)8%,transparent)}}.x-stn-ext{background-color:var(--color-green-50)}.x-stn-ext:where(.dark,.dark *){background-color:#00c75814}@supports (color:color-mix(in lab,red,red)){.x-stn-ext:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-500)8%,transparent)}}.x-sip-config-table{border-collapse:collapse;width:100%}.x-sip-config-table tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200)}.x-sip-config-table tr:where(.dark,.dark *){border-color:var(--color-gray-700)}.x-sip-config-table tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.x-sip-config-label{width:calc(var(--spacing)*36);padding-block:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-gray-600)}.x-sip-config-label:where(.dark,.dark *){color:var(--color-gray-400)}.x-sip-config-value{align-items:center;gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.x-sip-config-value code{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.x-sip-copy-btn{cursor:pointer;--tw-border-style:none;padding:calc(var(--spacing)*.5);color:var(--color-gray-500);background-color:#0000;border-style:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.x-sip-copy-btn:hover{background-color:var(--color-gray-100)}}.x-sip-copy-btn:where(.dark,.dark *){color:var(--color-gray-400)}@media(hover:hover){.x-sip-copy-btn:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.x-actions-cell{justify-content:flex-end;align-items:center;gap:calc(var(--spacing)*.5);display:flex}.x-provider-hint{margin-top:calc(var(--spacing)*2);align-items:flex-start;gap:calc(var(--spacing)*2);border-radius:var(--radius-md);border-left-style:var(--tw-border-style);border-left-width:3px;border-left-color:var(--color-blue-500);background-color:var(--color-gray-100);padding:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-600);display:flex}.x-provider-hint:where(.dark,.dark *){background-color:var(--color-gray-800);color:var(--color-gray-400)}.x-provider-hint-warn{margin-bottom:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-amber-600)}.x-provider-hint-warn:where(.dark,.dark *){color:var(--color-amber-400)}.x-test-row{align-items:flex-end;gap:calc(var(--spacing)*3);display:flex}.x-test-input-grow{flex:1;min-width:140px}.x-presets-row{gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.x-wizard-steps{margin-bottom:calc(var(--spacing)*6);align-items:center;gap:calc(var(--spacing)*4);display:flex}.x-wizard-step{align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-400);display:flex}.x-wizard-step:where(.dark,.dark *){color:var(--color-gray-500)}.x-wizard-step-active{color:var(--color-blue-600)}.x-wizard-step-active:where(.dark,.dark *){color:var(--color-blue-400)}.x-wizard-step-num{height:calc(var(--spacing)*7);width:calc(var(--spacing)*7);background-color:var(--color-gray-200);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-500);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.x-wizard-step-num:where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-gray-400)}.x-wizard-step-active .x-wizard-step-num{background-color:var(--color-blue-600);color:var(--color-white)}.x-wizard-options{gap:calc(var(--spacing)*4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.x-wizard-option{cursor:pointer;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-200);padding:calc(var(--spacing)*6);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));flex-direction:column;display:flex}@media(hover:hover){.x-wizard-option:hover{border-color:var(--color-blue-300)}}.x-wizard-option:where(.dark,.dark *){border-color:var(--color-gray-600)}@media(hover:hover){.x-wizard-option:where(.dark,.dark *):hover{border-color:var(--color-blue-500)}}.x-wizard-option-selected{border-color:var(--color-blue-500);background-color:var(--color-blue-50)}.x-wizard-option-selected:where(.dark,.dark *){border-color:var(--color-blue-500);background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.x-wizard-option-selected:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.x-wizard-option-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.x-wizard-option-label:where(.dark,.dark *){color:var(--color-white)}.x-wizard-option-desc{text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}.x-wizard-option-desc:where(.dark,.dark *){color:var(--color-gray-400)}.x-comm-layout{height:100%;display:flex;overflow:hidden}.x-comm-sidebar{width:calc(var(--spacing)*80);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);flex-direction:column;min-width:20rem;display:flex;overflow-y:auto}.x-comm-sidebar:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-900)}.x-comm-sidebar-header{top:calc(var(--spacing)*0);z-index:10;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);justify-content:space-between;align-items:center;display:flex;position:sticky}.x-comm-sidebar-header:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-900)}.x-comm-section{padding-block:calc(var(--spacing)*2)}.x-comm-section-title{align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-500);text-transform:uppercase;display:flex}.x-comm-section-title:where(.dark,.dark *){color:var(--color-gray-400)}.x-comm-empty-hint{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2)}.x-comm-list-item{cursor:pointer;border-left-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);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));border-color:#0000;border-left-width:3px}@media(hover:hover){.x-comm-list-item:hover{background-color:var(--color-gray-50)}.x-comm-list-item:where(.dark,.dark *):hover{background-color:var(--color-gray-800)}}.x-comm-list-item-active{border-left-color:var(--color-blue-500);background-color:var(--color-blue-50)}.x-comm-list-item-active:where(.dark,.dark *){background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.x-comm-list-item-active:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.x-comm-list-item-row{align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.x-comm-list-item-content{min-width:calc(var(--spacing)*0);flex:1}.x-comm-list-item-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);display:flex}.x-comm-list-item-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900);overflow:hidden}.x-comm-list-item-name:where(.dark,.dark *){color:var(--color-white)}.x-comm-list-item-channels{margin-top:calc(var(--spacing)*1);align-items:center;gap:calc(var(--spacing)*1);display:flex}.x-comm-list-item-preview{margin-top:calc(var(--spacing)*1);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);overflow:hidden}.x-comm-list-item-preview:where(.dark,.dark *){color:var(--color-gray-400)}.x-comm-call-indicator{height:calc(var(--spacing)*2);width:calc(var(--spacing)*2);background-color:var(--color-green-500);border-radius:3.40282e38px;animation:1.5s infinite x-call-pulse}.x-comm-thread{min-width:calc(var(--spacing)*0);flex-direction:column;flex:1;display:flex}.x-comm-thread-empty{flex:1;justify-content:center;align-items:center;display:flex}.x-comm-thread-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);justify-content:space-between;align-items:center;display:flex}.x-comm-thread-header:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-900)}.x-comm-thread-title,.x-comm-thread-actions{align-items:center;gap:calc(var(--spacing)*2);display:flex}.x-comm-thread-body{min-height:calc(var(--spacing)*0);flex:1;display:flex}.x-comm-thread-messages{flex:1}:where(.x-comm-thread-messages>: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)))}.x-comm-thread-messages{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);overflow-y:auto}.x-comm-load-more{align-items:center;gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-blue-500);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));border-radius:3.40282e38px;margin-inline:auto;display:flex}@media(hover:hover){.x-comm-load-more:hover{background-color:var(--color-blue-50);color:var(--color-blue-600)}.x-comm-load-more:where(.dark,.dark *):hover{background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.x-comm-load-more:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}}.x-comm-loading{padding-block:calc(var(--spacing)*4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-400)}.x-comm-typing{align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-400);font-style:italic;display:flex}.x-comm-typing:where(.dark,.dark *){color:var(--color-gray-500)}.x-comm-typing-name{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.x-comm-typing-dots{align-items:center;gap:calc(var(--spacing)*.5);display:inline-flex}.x-comm-typing-dot{height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5);background-color:var(--color-gray-400);border-radius:3.40282e38px;display:inline-block}.x-comm-typing-dot:where(.dark,.dark *){background-color:var(--color-gray-500)}.x-comm-typing-dot{animation:1.4s ease-in-out infinite both x-typing-bounce}.x-comm-typing-dot:first-child{animation-delay:0s}.x-comm-typing-dot:nth-child(2){animation-delay:.16s}.x-comm-typing-dot:nth-child(3){animation-delay:.32s}.x-comm-closed-hint{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding-block:calc(var(--spacing)*3);justify-content:center;align-items:center;display:flex}.x-comm-closed-hint:where(.dark,.dark *){border-color:var(--color-gray-700)}.x-comm-avatar{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);background-color:var(--color-gray-300);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.x-comm-avatar:where(.dark,.dark *){background-color:var(--color-gray-600)}.x-comm-avatar-sm{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9)}.x-comm-avatar-img{object-fit:cover;width:100%;height:100%}.x-comm-avatar-initials{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.x-comm-msg-row{margin-bottom:calc(var(--spacing)*1);align-items:flex-end;gap:calc(var(--spacing)*2);display:flex}.x-comm-msg-row-own{justify-content:flex-end}.x-comm-msg-row-other{justify-content:flex-start}.x-comm-msg{border-radius:var(--radius-xl);max-width:75%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2)}.x-comm-msg-own{background-color:var(--color-blue-500);color:var(--color-white)}.x-comm-msg-other{background-color:var(--color-gray-100);color:var(--color-gray-900)}.x-comm-msg-other:where(.dark,.dark *){background-color:var(--color-gray-800);color:var(--color-gray-100)}.x-comm-msg-system{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-400);display:flex}.x-comm-msg-system:where(.dark,.dark *){color:var(--color-gray-500)}.x-comm-msg-header{margin-bottom:calc(var(--spacing)*1);align-items:center;gap:calc(var(--spacing)*2);display:flex}.x-comm-msg-sender{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);opacity:.8}.x-comm-msg-time{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));opacity:.6;margin-left:auto}.x-comm-msg-body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.x-comm-msg-text{overflow-wrap:break-word;white-space:pre-wrap}.x-comm-msg-voice{align-items:center;gap:calc(var(--spacing)*2);display:flex}.x-comm-audio{height:calc(var(--spacing)*8);width:calc(var(--spacing)*48)}.x-comm-msg-image,.x-comm-msg-file{align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.x-comm-msg-converted{margin-top:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));opacity:.5;font-style:italic;display:block}.x-comm-input{align-items:flex-end;gap:calc(var(--spacing)*2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);display:flex}.x-comm-input:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-900)}.x-comm-input-field{resize:none;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-white);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-900);flex:1}.x-comm-input-field: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);--tw-ring-color:#3080ff80}@supports (color:color-mix(in lab,red,red)){.x-comm-input-field:focus{--tw-ring-color:color-mix(in oklab,var(--color-blue-500)50%,transparent)}}.x-comm-input-field:focus{--tw-outline-style:none;outline-style:none}.x-comm-input-field:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-800);color:var(--color-white)}.x-comm-input-send{border-radius:var(--radius-lg);background-color:var(--color-blue-500);padding:calc(var(--spacing)*2);color:var(--color-white);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))}@media(hover:hover){.x-comm-input-send:hover{background-color:var(--color-blue-600)}}.x-comm-input-send:disabled{cursor:not-allowed;opacity:.4}.x-comm-call-controls,.x-comm-call-active{align-items:center;gap:calc(var(--spacing)*2);display:flex}.x-comm-call-btn{align-items:center;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);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));display:inline-flex}.x-comm-call-btn-start{background-color:var(--color-green-500);color:var(--color-white)}@media(hover:hover){.x-comm-call-btn-start:hover{background-color:var(--color-green-600)}}.x-comm-call-btn-end{background-color:var(--color-red-500);color:var(--color-white)}@media(hover:hover){.x-comm-call-btn-end:hover{background-color:var(--color-red-600)}}.x-comm-call-btn-mute{background-color:var(--color-gray-200);color:var(--color-gray-700)}@media(hover:hover){.x-comm-call-btn-mute:hover{background-color:var(--color-gray-300)}}.x-comm-call-btn-mute:where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-gray-300)}@media(hover:hover){.x-comm-call-btn-mute:where(.dark,.dark *):hover{background-color:var(--color-gray-600)}}.x-comm-call-btn-muted{background-color:var(--color-yellow-500);color:var(--color-white)}@media(hover:hover){.x-comm-call-btn-muted:hover{background-color:var(--color-yellow-600)}}.x-comm-call-status{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}.x-comm-call-status:where(.dark,.dark *){color:var(--color-gray-400)}.x-comm-call-duration{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-green-600)}.x-comm-call-duration:where(.dark,.dark *){color:var(--color-green-400)}.x-comm-call-error{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.x-comm-info-sidebar{width:calc(var(--spacing)*64);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing)*4);overflow-y:auto}.x-comm-info-sidebar:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-900)}:where(.x-comm-participant-info>: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(.x-comm-info-block>: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)))}.x-comm-info-header{align-items:center;gap:calc(var(--spacing)*2);display:flex}.x-comm-info-row{align-items:center;gap:calc(var(--spacing)*2);padding-left:calc(var(--spacing)*1);display:flex}.x-comm-info-channels{margin-top:calc(var(--spacing)*1);gap:calc(var(--spacing)*1);flex-wrap:wrap;display:flex}.x-comm-incoming-overlay{inset:calc(var(--spacing)*0);z-index:50;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.x-comm-incoming-overlay{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.x-comm-incoming-card{align-items:center;gap:calc(var(--spacing)*6);border-radius:var(--radius-2xl);background-color:var(--color-white);min-width:320px;padding:calc(var(--spacing)*8);--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);flex-direction:column;display:flex}.x-comm-incoming-card:where(.dark,.dark *){background-color:var(--color-gray-800)}.x-comm-incoming-header{align-items:center;gap:calc(var(--spacing)*3);flex-direction:column;display:flex}.x-comm-incoming-icon{color:var(--color-green-500);animation:1s infinite x-comm-ring}.x-comm-incoming-info{align-items:center;gap:calc(var(--spacing)*2);flex-direction:column;display:flex}.x-comm-incoming-actions{gap:calc(var(--spacing)*4);display:flex}.x-badge-sm{padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*0);font-size:.6rem}.x-badge-primary{background-color:var(--color-blue-100);color:var(--color-blue-800)}.x-badge-primary:where(.dark,.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab,red,red)){.x-badge-primary:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900)30%,transparent)}}.x-badge-primary:where(.dark,.dark *){color:var(--color-blue-400)}.x-badge-info{background-color:var(--color-cyan-100);color:var(--color-cyan-800)}.x-badge-info:where(.dark,.dark *){background-color:#104e644d}@supports (color:color-mix(in lab,red,red)){.x-badge-info:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-cyan-900)30%,transparent)}}.x-badge-info:where(.dark,.dark *){color:var(--color-cyan-400)}.x-upload-zone{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--color-gray-300);padding:calc(var(--spacing)*8);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));flex-direction:column;justify-content:center;align-items:center;display:flex}@media(hover:hover){.x-upload-zone:hover{border-color:var(--color-blue-400)}}.x-upload-zone:where(.dark,.dark *){border-color:var(--color-gray-600)}@media(hover:hover){.x-upload-zone:where(.dark,.dark *):hover{border-color:var(--color-blue-500)}}.x-upload-zone-active{border-color:var(--color-blue-500);background-color:var(--color-blue-50)}.x-upload-zone-active:where(.dark,.dark *){background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.x-upload-zone-active:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.x-release-grid{gap:calc(var(--spacing)*6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:64rem){.x-release-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.x-release-os-header{align-items:center;gap:calc(var(--spacing)*3);display:flex}.x-release-os-icon{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);color:var(--color-text-muted)}.x-release-file-row{align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);background-color:var(--color-bg-subtle);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.x-release-filename{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text);flex:1;overflow:hidden}.x-release-filesize{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted);flex-shrink:0}.x-release-uploading{align-items:center;gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);display:flex}.x-alert-flex{align-items:center;gap:calc(var(--spacing)*2);display:flex}.x-error-box{border-radius:var(--radius-lg);background-color:var(--color-red-50);padding:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-red-600)}.x-error-box:where(.dark,.dark *){background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.x-error-box:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.x-error-box:where(.dark,.dark *){color:var(--color-red-400)}.x-ocr-markdown{max-height:calc(var(--spacing)*96);border-radius:var(--radius-lg);background-color:var(--color-gray-50);padding:calc(var(--spacing)*4);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:pre-wrap;color:var(--color-gray-700);overflow-y:auto}.x-ocr-markdown:where(.dark,.dark *){background-color:#1e293980}@supports (color:color-mix(in lab,red,red)){.x-ocr-markdown:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-gray-800)50%,transparent)}}.x-ocr-markdown:where(.dark,.dark *){color:var(--color-gray-300)}.x-ocr-json{max-height:calc(var(--spacing)*64);border-radius:var(--radius-lg);background-color:var(--color-gray-50);padding:calc(var(--spacing)*4);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:pre-wrap;color:var(--color-gray-700);overflow-y:auto}.x-ocr-json:where(.dark,.dark *){background-color:#1e293980}@supports (color:color-mix(in lab,red,red)){.x-ocr-json:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-gray-800)50%,transparent)}}.x-ocr-json:where(.dark,.dark *){color:var(--color-gray-300)}.x-checkbox-label{cursor:pointer;align-items:center;gap:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-secondary,#4b5563);display:flex}.x-radio-inline{cursor:pointer;align-items:center;gap:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text,#1a1a2e);display:flex}.x-checkbox-wrap{cursor:pointer;align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-user-select:none;user-select:none;color:var(--x-text);display:flex}.x-checkbox-wrap:hover .x-checkbox-box{border-color:var(--x-primary)}.x-checkbox-disabled{cursor:not-allowed;opacity:.5}.x-checkbox-input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.x-checkbox-box{border:2px solid var(--x-border);background:var(--x-bg);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:flex}.x-checkbox-input:checked+.x-checkbox-box{background:var(--x-primary);border-color:var(--x-primary);color:#fff}.x-checkbox-icon{width:12px;height:10px}.x-checkbox-text{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.x-radio-group-wrap.x-radio-col{gap:calc(var(--spacing)*1.5);flex-direction:column;display:flex}.x-radio-group-wrap.x-radio-row{gap:calc(var(--spacing)*4);flex-wrap:wrap;display:flex}.x-radio-option{cursor:pointer;align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-user-select:none;user-select:none;color:var(--x-text);display:flex}.x-radio-option:hover .x-radio-dot{border-color:var(--x-primary)}.x-radio-option-disabled{cursor:not-allowed;opacity:.5}.x-radio-input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.x-radio-dot{border:2px solid var(--x-border);background:var(--x-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:flex}.x-radio-option-active .x-radio-dot{border-color:var(--x-primary)}.x-radio-dot-inner{background:var(--x-primary);border-radius:50%;width:8px;height:8px}.x-radio-text{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.x-alert-warning{margin-bottom:calc(var(--spacing)*4);border-radius:var(--radius-lg);background-color:var(--color-yellow-50);padding:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-yellow-700)}.x-alert-warning:where(.dark,.dark *){background-color:#733e0a4d}@supports (color:color-mix(in lab,red,red)){.x-alert-warning:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-yellow-900)30%,transparent)}}.x-alert-warning:where(.dark,.dark *){color:var(--color-yellow-400)}.x-record-lock-banner{margin-bottom:calc(var(--spacing)*4);align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-lg);background-color:var(--color-amber-50);padding:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-amber-800);display:flex}.x-record-lock-banner:where(.dark,.dark *){background-color:#7b33064d}@supports (color:color-mix(in lab,red,red)){.x-record-lock-banner:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900)30%,transparent)}}.x-record-lock-banner:where(.dark,.dark *){color:var(--color-amber-300)}.x-record-lock-banner{border-left:3px solid var(--color-warning,#f59e0b)}.x-record-lock-icon{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);color:var(--color-amber-500);flex-shrink:0}.x-record-lock-icon:where(.dark,.dark *){color:var(--color-amber-400)}.x-record-lock-text{gap:calc(var(--spacing)*.5);flex-direction:column;display:flex}.x-record-lock-since{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));opacity:.7}.x-os-grid{gap:calc(var(--spacing)*3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.x-os-btn{cursor:pointer;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);width:100%;padding:calc(var(--spacing)*4);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:2px;flex-direction:column;display:flex}.x-os-btn-active{border-color:var(--color-primary);background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.x-os-btn-active{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.x-os-btn-active{color:var(--color-primary)}.x-os-btn-idle{border-color:var(--color-border);color:var(--color-text-muted)}@media(hover:hover){.x-os-btn-idle:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.x-os-btn-idle:hover{border-color:color-mix(in oklab,var(--color-primary)40%,transparent)}}.x-os-btn-idle:hover{color:var(--color-text)}}.x-os-btn-disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.x-os-ext{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));opacity:.6}.x-download-btn{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);background-color:var(--color-primary);width:100%;padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);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));display:flex}@media(hover:hover){.x-download-btn:hover{background-color:var(--color-primary-hover)}}.x-download-btn:disabled{opacity:.6}.x-shortcode-display{margin-bottom:calc(var(--spacing)*4);border-radius:var(--radius-xl);background-color:var(--color-bg-subtle);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);justify-content:space-between;align-items:center;display:flex}.x-shortcode-value{font-family:var(--font-mono);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-primary)}.x-step-list{list-style-type:decimal;list-style-position:inside}:where(.x-step-list>: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)))}.x-step-list{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.x-provision-actions{align-items:center;gap:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-top:calc(var(--spacing)*3);display:flex}.x-copy-btn{border-radius:var(--radius-lg);padding:calc(var(--spacing)*2);color:var(--color-text-muted);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))}@media(hover:hover){.x-copy-btn:hover{background-color:var(--color-border);color:var(--color-text)}}:where(.x-pending-body>: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)))}.x-pending-body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.x-pending-code-hint{margin-top:calc(var(--spacing)*3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg-subtle);padding:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.x-download-success{align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);background-color:var(--color-green-50);padding:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-green-700);display:flex}.x-download-success:where(.dark,.dark *){background-color:#0d542b33}@supports (color:color-mix(in lab,red,red)){.x-download-success:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.x-download-success:where(.dark,.dark *){color:var(--color-green-400)}.x-version-badge{margin-bottom:calc(var(--spacing)*4);align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-green-200);background-color:var(--color-green-50);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-green-700);display:flex}.x-version-badge:where(.dark,.dark *){border-color:var(--color-green-800);background-color:#0d542b33}@supports (color:color-mix(in lab,red,red)){.x-version-badge:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.x-version-badge:where(.dark,.dark *){color:var(--color-green-400)}.x-release-row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border)}.x-release-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.x-release-row td{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2.5)}.x-release-row td:first-child{padding-left:calc(var(--spacing)*0)}.x-release-row td:last-child{padding-right:calc(var(--spacing)*0)}.x-release-version{align-items:center;display:flex}.x-direct-link{margin-top:calc(var(--spacing)*4);align-items:center;gap:calc(var(--spacing)*2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-top:calc(var(--spacing)*3);display:flex}.x-download-actions{margin-top:calc(var(--spacing)*4);gap:calc(var(--spacing)*3);flex-direction:column;display:flex}.x-download-actions .x-download-btn{flex:1}.x-download-dual{gap:calc(var(--spacing)*3);flex-direction:column;display:flex}@media(min-width:40rem){.x-download-dual{flex-direction:row}}.x-download-btn-primary{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);background-color:var(--color-primary);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);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));flex:1;display:flex}@media(hover:hover){.x-download-btn-primary:hover{background-color:var(--color-primary-hover)}}.x-download-btn-primary:disabled{opacity:.6}.x-download-btn-secondary{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);background-color:var(--color-primary);flex:1;display:flex}@supports (color:color-mix(in lab,red,red)){.x-download-btn-secondary{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.x-download-btn-secondary{padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);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))}@media(hover:hover){.x-download-btn-secondary:hover{background-color:var(--color-primary);color:var(--color-white)}}.x-download-btn-secondary:disabled{opacity:.6}.x-download-size{margin-left:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));opacity:.7}.x-code-only-btn{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted);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));display:flex}@media(hover:hover){.x-code-only-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}}.x-code-only-btn:disabled{cursor:not-allowed;opacity:.5}.x-badge-muted{background-color:var(--color-border);color:var(--color-text-muted)}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.-inset-4{inset:calc(var(--spacing)*-4)}.inset-0{inset:calc(var(--spacing)*0)}.-top-3\.5{top:calc(var(--spacing)*-3.5)}.top-0{top:calc(var(--spacing)*0)}.right-0{right:calc(var(--spacing)*0)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.-z-10{z-index:-10}.z-50{z-index:50}.col-span-full{grid-column:1/-1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.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-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-auto{margin-top:auto}.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-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.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-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)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.block{display:block}.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}.h-2{height:calc(var(--spacing)*2)}.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-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-32{height:calc(var(--spacing)*32)}.h-40{height:calc(var(--spacing)*40)}.h-\[400px\]{height:400px}.h-\[600px\]{height:600px}.h-fit{height:fit-content}.h-full{height:100%}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-96{max-height:calc(var(--spacing)*96)}.min-h-\[300px\]{min-height:300px}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing)*2)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-\[400px\]{width:400px}.w-\[600px\]{width:600px}.w-fit{width:fit-content}.w-full{width:100%}.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-7xl{max-width:var(--container-7xl)}.max-w-\[180px\]{max-width:180px}.max-w-md{max-width:var(--container-md)}.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)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-1\/4{--tw-translate-x: -25% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1\/4{--tw-translate-x: 25% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1\/3{--tw-translate-y:calc(1/3*100%);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-\[1\.02\]{scale:1.02}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.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))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.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-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-16{gap:calc(var(--spacing)*16)}: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-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-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)))}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.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-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--color-primary\)\]\/40{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-primary\)\]\/40{border-color:color-mix(in oklab,var(--color-primary)40%,transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-gray-200{border-color:var(--color-gray-200)}.border-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab,red,red)){.border-green-500\/30{border-color:color-mix(in oklab,var(--color-green-500)30%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.border-transparent{border-color:#0000}.border-yellow-500\/30{border-color:#edb2004d}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/30{border-color:color-mix(in oklab,var(--color-yellow-500)30%,transparent)}}.border-zinc-700{border-color:var(--color-zinc-700)}.border-zinc-800{border-color:var(--color-zinc-800)}.bg-\[var\(--color-bg\)\],.bg-\[var\(--color-bg\)\]\/80{background-color:var(--color-bg)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-bg\)\]\/80{background-color:color-mix(in oklab,var(--color-bg)80%,transparent)}}.bg-\[var\(--color-bg\)\]\/90{background-color:var(--color-bg)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-bg\)\]\/90{background-color:color-mix(in oklab,var(--color-bg)90%,transparent)}}.bg-\[var\(--color-bg-secondary\)\]{background-color:var(--color-bg-secondary)}.bg-\[var\(--color-primary-bg\)\]{background-color:var(--color-primary-bg)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-black{background-color:var(--color-black)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-400\/10{background-color:#54a2ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-400\/10{background-color:color-mix(in oklab,var(--color-blue-400)10%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/5{background-color:#00c7580d}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/5{background-color:color-mix(in oklab,var(--color-green-500)5%,transparent)}}.bg-pink-100{background-color:var(--color-pink-100)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/5{background-color:color-mix(in oklab,var(--color-red-500)5%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-400\/10{background-color:#a685ff1a}@supports (color:color-mix(in lab,red,red)){.bg-violet-400\/10{background-color:color-mix(in oklab,var(--color-violet-400)10%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\/5{background-color:#edb2000d}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/5{background-color:color-mix(in oklab,var(--color-yellow-500)5%,transparent)}}.bg-zinc-500{background-color:var(--color-zinc-500)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-900\/50{background-color:#18181b80}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/50{background-color:color-mix(in oklab,var(--color-zinc-900)50%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right 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))}.from-\[var\(--color-bg\)\]{--tw-gradient-from:var(--color-bg);--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-amber-600{--tw-gradient-from:var(--color-amber-600);--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-blue-50{--tw-gradient-from:var(--color-blue-50);--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-blue-500{--tw-gradient-from:var(--color-blue-500);--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-blue-500\/20{--tw-gradient-from:#3080ff33}@supports (color:color-mix(in lab,red,red)){.from-blue-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.from-blue-500\/20{--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-blue-600{--tw-gradient-from:var(--color-blue-600);--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-green-500{--tw-gradient-from:var(--color-green-500);--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-green-600{--tw-gradient-from:var(--color-green-600);--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-indigo-500{--tw-gradient-from:var(--color-indigo-500);--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-orange-500{--tw-gradient-from:var(--color-orange-500);--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-red-500{--tw-gradient-from:var(--color-red-500);--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-violet-500{--tw-gradient-from:var(--color-violet-500);--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-violet-600{--tw-gradient-from:var(--color-violet-600);--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-blue-700{--tw-gradient-via:var(--color-blue-700);--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-white{--tw-gradient-via:var(--color-white);--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-amber-400{--tw-gradient-to:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-50\/50{--tw-gradient-to:#eff6ff80}@supports (color:color-mix(in lab,red,red)){.to-blue-50\/50{--tw-gradient-to:color-mix(in oklab,var(--color-blue-50)50%,transparent)}}.to-blue-50\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-400{--tw-gradient-to:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-400{--tw-gradient-to:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-400{--tw-gradient-to:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-600{--tw-gradient-to:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-600{--tw-gradient-to:var(--color-orange-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-600{--tw-gradient-to:var(--color-pink-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-400{--tw-gradient-to:var(--color-purple-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-rose-400{--tw-gradient-to:var(--color-rose-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-violet-50{--tw-gradient-to:var(--color-violet-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-violet-500\/20{--tw-gradient-to:#8d54ff33}@supports (color:color-mix(in lab,red,red)){.to-violet-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-violet-500)20%,transparent)}}.to-violet-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-violet-600{--tw-gradient-to:var(--color-violet-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-violet-700{--tw-gradient-to:var(--color-violet-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{object-fit:contain}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.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-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.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-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-24{padding-top:calc(var(--spacing)*24)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-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-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-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-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--color-primary\)\]{color:var(--color-primary)}.text-\[var\(--color-text\)\]{color:var(--color-text)}.text-\[var\(--color-text-muted\)\]{color:var(--color-text-muted)}.text-\[var\(--x-text-muted\)\]{color:var(--x-text-muted)}.text-amber-500{color:var(--color-amber-500)}.text-blue-100{color:var(--color-blue-100)}.text-blue-200{color:var(--color-blue-200)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-700{color:var(--color-blue-700)}.text-cyan-400{color:var(--color-cyan-400)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-700{color:var(--color-green-700)}.text-indigo-500{color:var(--color-indigo-500)}.text-orange-400{color:var(--color-orange-400)}.text-orange-500{color:var(--color-orange-500)}.text-pink-500{color:var(--color-pink-500)}.text-purple-400{color:var(--color-purple-400)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-700{color:var(--color-red-700)}.text-transparent{color:#0000}.text-violet-500{color:var(--color-violet-500)}.text-white{color:var(--color-white)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-30{opacity:.3}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-100{opacity:1}.opacity-\[0\.03\]{opacity:.03}.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-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-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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)}.shadow-black\/10{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.shadow-black\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)10%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-blue-500\/10{--tw-shadow-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.shadow-blue-500\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-500)10%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-blue-500\/25{--tw-shadow-color:#3080ff40}@supports (color:color-mix(in lab,red,red)){.shadow-blue-500\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-500)25%,transparent)var(--tw-shadow-alpha),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,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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-lg{--tw-backdrop-blur:blur(var(--blur-lg));-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-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))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.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)}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:text-zinc-400:is(:where(.group):hover *){color:var(--color-zinc-400)}}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width: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\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:border-\[var\(--color-primary\)\]\/20:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--color-primary\)\]\/20:hover{border-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.hover\:border-\[var\(--color-primary\)\]\/30:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--color-primary\)\]\/30:hover{border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.hover\:bg-\[var\(--color-bg-hover\)\]:hover{background-color:var(--color-bg-hover)}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-green-500\/10:hover{background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-green-500\/10:hover{background-color:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.hover\:bg-yellow-500\/10:hover{background-color:#edb2001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-yellow-500\/10:hover{background-color:color-mix(in oklab,var(--color-yellow-500)10%,transparent)}}.hover\:bg-zinc-700:hover{background-color:var(--color-zinc-700)}.hover\:bg-zinc-800\/50:hover{background-color:#27272a80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-800\/50:hover{background-color:color-mix(in oklab,var(--color-zinc-800)50%,transparent)}}.hover\:from-blue-500:hover{--tw-gradient-from:var(--color-blue-500);--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))}.hover\:to-violet-500:hover{--tw-gradient-to:var(--color-violet-500);--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))}.hover\:text-\[var\(--color-text\)\]:hover{color:var(--color-text)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-zinc-200:hover{color:var(--color-zinc-200)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--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)}.hover\:shadow-xl:hover{--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)}.hover\:ring-2:hover{--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)}.hover\:shadow-blue-500\/5:hover{--tw-shadow-color:#3080ff0d}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-blue-500\/5:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-500)5%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:shadow-blue-500\/30:hover{--tw-shadow-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-blue-500\/30:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-500)30%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:ring-blue-500\/30:hover{--tw-ring-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.hover\:ring-blue-500\/30:hover{--tw-ring-color:color-mix(in oklab,var(--color-blue-500)30%,transparent)}}.hover\:ring-orange-500\/30:hover{--tw-ring-color:#fe6e004d}@supports (color:color-mix(in lab,red,red)){.hover\:ring-orange-500\/30:hover{--tw-ring-color:color-mix(in oklab,var(--color-orange-500)30%,transparent)}}.hover\:ring-red-500\/30:hover{--tw-ring-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.hover\:ring-red-500\/30:hover{--tw-ring-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.hover\:ring-yellow-500\/30:hover{--tw-ring-color:#edb2004d}@supports (color:color-mix(in lab,red,red)){.hover\:ring-yellow-500\/30:hover{--tw-ring-color:color-mix(in oklab,var(--color-yellow-500)30%,transparent)}}.hover\:ring-zinc-500\/30:hover{--tw-ring-color:#71717b4d}@supports (color:color-mix(in lab,red,red)){.hover\:ring-zinc-500\/30:hover{--tw-ring-color:color-mix(in oklab,var(--color-zinc-500)30%,transparent)}}}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-16{padding-inline:calc(var(--spacing)*16)}.sm\:py-20{padding-block:calc(var(--spacing)*20)}.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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media(min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:h-20{height:calc(var(--spacing)*20)}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:py-16{padding-block:calc(var(--spacing)*16)}.md\:py-28{padding-block:calc(var(--spacing)*28)}.md\:pt-32{padding-top:calc(var(--spacing)*32)}.md\:pb-24{padding-bottom:calc(var(--spacing)*24)}}@media(min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mx-0{margin-inline:calc(var(--spacing)*0)}.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\:justify-start{justify-content:flex-start}.lg\:gap-8{gap:calc(var(--spacing)*8)}.lg\:gap-16{gap:calc(var(--spacing)*16)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:text-left{text-align:left}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media(min-width:80rem){.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.dark\:border-blue-800:where(.dark,.dark *){border-color:var(--color-blue-800)}.dark\:border-gray-700:where(.dark,.dark *){border-color:var(--color-gray-700)}.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-blue-500\/10:where(.dark,.dark *){background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.dark\:bg-blue-900\/30:where(.dark,.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900)30%,transparent)}}.dark\:bg-blue-900\/40:where(.dark,.dark *){background-color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900)40%,transparent)}}.dark\:bg-gray-600:where(.dark,.dark *){background-color:var(--color-gray-600)}.dark\:bg-gray-900:where(.dark,.dark *){background-color:var(--color-gray-900)}.dark\:bg-green-900\/30:where(.dark,.dark *){background-color:#0d542b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-900)30%,transparent)}}.dark\:bg-pink-900\/30:where(.dark,.dark *){background-color:#8610434d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-pink-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-pink-900)30%,transparent)}}.dark\:bg-red-900\/30:where(.dark,.dark *){background-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900)30%,transparent)}}.dark\:bg-violet-500\/10:where(.dark,.dark *){background-color:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-violet-500)10%,transparent)}}.dark\:bg-violet-900\/30:where(.dark,.dark *){background-color:#4d179a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-violet-900)30%,transparent)}}.dark\:from-gray-950:where(.dark,.dark *){--tw-gradient-from:var(--color-gray-950);--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))}.dark\:via-gray-900:where(.dark,.dark *){--tw-gradient-via:var(--color-gray-900);--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)}.dark\:to-blue-950:where(.dark,.dark *){--tw-gradient-to:var(--color-blue-950);--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))}.dark\:to-blue-950\/30:where(.dark,.dark *){--tw-gradient-to:#1624564d}@supports (color:color-mix(in lab,red,red)){.dark\:to-blue-950\/30:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-blue-950)30%,transparent)}}.dark\:to-blue-950\/30:where(.dark,.dark *){--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))}.dark\:text-blue-300:where(.dark,.dark *){color:var(--color-blue-300)}.dark\:text-gray-100:where(.dark,.dark *){color:var(--color-gray-100)}.dark\:text-gray-300:where(.dark,.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:where(.dark,.dark *){color:var(--color-gray-400)}.dark\:text-gray-500:where(.dark,.dark *){color:var(--color-gray-500)}.dark\:text-green-300:where(.dark,.dark *){color:var(--color-green-300)}.dark\:text-red-300:where(.dark,.dark *){color:var(--color-red-300)}.dark\:opacity-\[0\.05\]:where(.dark,.dark *){opacity:.05}.dark\:shadow-black\/40:where(.dark,.dark *){--tw-shadow-color:#0006}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-black\/40:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)40%,transparent)var(--tw-shadow-alpha),transparent)}}}html{scroll-behavior:smooth;scroll-padding-top:5rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--x-primary:#2563eb;--x-primary-hover:#1d4ed8;--x-secondary:#64748b;--x-accent:#f59e0b;--x-success:#10b981;--x-warning:#f59e0b;--x-danger:#ef4444;--x-info:#3b82f6;--x-surface:#fff;--x-bg:#f8fafc;--x-text:#0f172a;--x-text-muted:#64748b;--x-border:#e2e8f0;--x-bg-card:#fff;--x-bg-elevated:#fff;--x-bg-hover:#0000000a;--x-bg-muted:#f1f5f9;--x-shadow-lg:0 4px 12px #0000001a;--x-radius:8px;--x-radius-sm:4px;--x-radius-lg:12px;--x-font:"Inter",system-ui,sans-serif;--x-font-mono:"JetBrains Mono",monospace;--color-text:var(--x-text);--color-text-muted:var(--x-text-muted);--color-text-secondary:var(--x-text-muted);--color-bg:var(--x-surface);--color-bg-hover:var(--x-bg-hover);--color-bg-secondary:var(--x-bg);--color-bg-elevated:var(--x-bg-elevated);--color-bg-subtle:var(--x-bg-muted);--color-bg-active:#eff6ff;--color-border:var(--x-border);--color-border-light:var(--x-bg-muted);--color-primary:var(--x-primary);--color-primary-hover:var(--x-primary-hover);--color-primary-bg:#eff6ff;--color-primary-ring:#2563eb26;--color-danger:var(--x-danger);--color-danger-bg:#fef2f2;--color-success:var(--x-success);--color-success-bg:#f0fdf4;--color-warning:var(--x-warning);--color-warning-bg:#fffbeb;--radius:.5rem;--radius-sm:.375rem}.dark{color-scheme:dark;--x-primary:#3b82f6;--x-primary-hover:#2563eb;--x-secondary:#94a3b8;--x-accent:#fbbf24;--x-success:#34d399;--x-warning:#fbbf24;--x-danger:#f87171;--x-info:#60a5fa;--x-surface:#1e293b;--x-bg:#0f172a;--x-bg-card:#1e293b;--x-bg-elevated:#1e293b;--x-bg-hover:#ffffff0f;--x-bg-muted:#334155;--x-shadow-lg:0 4px 12px #0006;--x-text:#f1f5f9;--x-text-muted:#94a3b8;--x-border:#334155;--color-bg-active:#1e3a5f;--color-primary-bg:#1e3a5f;--color-primary-ring:#3b82f640;--color-danger-bg:#450a0a;--color-success-bg:#052e16;--color-warning-bg:#451a03;--radius:.5rem;--radius-sm:.375rem}@keyframes x-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes x-highlight-pulse{0%,to{border-color:#2563eb}50%{border-color:#60a5fa}}@keyframes x-call-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes x-comm-ring{0%,to{transform:rotate(0)}20%{transform:rotate(15deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-10deg)}}.x-discount-toggle{border:1px solid var(--x-border);background:var(--x-surface);min-width:28px;height:28px;color:var(--x-text-muted);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0 4px;font-size:.8rem;font-weight:600;transition:all .15s;display:inline-flex}.x-discount-toggle:hover{border-color:var(--x-primary);color:var(--x-primary);background:var(--x-bg-hover)}.x-landing{background:var(--color-bg);min-height:100vh;color:var(--color-text);flex-direction:column;display:flex}.x-landing-nav{top:calc(var(--spacing)*0);z-index:50;border-bottom-style:var(--tw-border-style);--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);border-bottom-width:1px;border-color:var(--color-border);background:var(--color-bg);position:sticky}@supports (color:color-mix(in lab,red,red)){.x-landing-nav{background:color-mix(in srgb,var(--color-bg)80%,transparent)}}.x-landing-nav-inner{height:calc(var(--spacing)*16);max-width:var(--container-6xl);padding-inline:calc(var(--spacing)*4);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}@media(min-width:40rem){.x-landing-nav-inner{padding-inline:calc(var(--spacing)*6)}}.x-landing-nav-brand{align-items:center;gap:calc(var(--spacing)*2.5);display:flex}.x-landing-nav-name{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.x-landing-nav-name-highlight{color:var(--color-primary)}.x-landing-nav-name-suffix{margin-left:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-text-muted)}.x-landing-nav-actions{align-items:center;gap:calc(var(--spacing)*3);display:flex}.x-landing-nav-link{padding-bottom:calc(var(--spacing)*.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;display:none;position:relative}@media(min-width:40rem){.x-landing-nav-link{display:inline}}.x-landing-nav-link{color:var(--color-text-muted)}.x-landing-nav-link:hover{color:var(--color-text)}.x-landing-nav-link-active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary)}.x-landing-nav-indicator{bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);height:calc(var(--spacing)*.5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;background:linear-gradient(90deg,#3b82f6,#7c3aed);border-radius:3.40282e38px;transition-duration:.3s;position:absolute}.x-landing-nav-indicator-visible{width:100%}.x-landing-nav-indicator-hidden{width:calc(var(--spacing)*0)}.x-landing-search-btn{align-items:center;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--color-text-muted);background:var(--color-bg-secondary);border:1px solid var(--color-border-light);display:flex}.x-landing-search-btn:hover{color:var(--color-text);border-color:var(--color-accent);box-shadow:0 0 0 2px #6366f11a}.x-landing-search-kbd{background:var(--color-bg-tertiary);border:1px solid var(--color-border-light);color:var(--color-text-secondary);border-radius:.2rem;padding:.05rem .3rem;font-family:inherit;font-size:.6rem;line-height:1.2}.x-lang-btn{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--color-text-muted);border-radius:.25rem}.x-lang-btn:hover{color:var(--color-text)}.x-lang-btn-active{background-color:var(--color-blue-100);color:var(--color-blue-700)}.x-lang-btn-active:where(.dark,.dark *){background-color:#1c398e80}@supports (color:color-mix(in lab,red,red)){.x-lang-btn-active:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900)50%,transparent)}}.x-lang-btn-active:where(.dark,.dark *){color:var(--color-blue-300)}.x-landing-btn-primary{align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*3.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--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);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background:linear-gradient(90deg,#2563eb,#7c3aed);display:inline-flex;box-shadow:0 10px 15px -3px #3b82f640}.x-landing-btn-primary:hover{background:linear-gradient(90deg,#3b82f6,#8b5cf6);transform:translateY(-2px);box-shadow:0 20px 25px -5px #3b82f640}.x-landing-btn-secondary{align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*3.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border:1px solid var(--color-border);display:inline-flex}.x-landing-btn-secondary:hover{background:var(--color-bg-hover)}.x-landing-btn-nav{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background:linear-gradient(90deg,#2563eb,#7c3aed);display:inline-flex;box-shadow:0 4px 6px -1px #3b82f640}.x-landing-btn-nav:hover{background:linear-gradient(90deg,#3b82f6,#8b5cf6)}.x-landing-hero{min-height:700px;position:relative;overflow:hidden}@media(min-width:40rem){.x-landing-hero{min-height:750px}}@media(min-width:64rem){.x-landing-hero{min-height:800px}}.x-landing-hero-video{inset:calc(var(--spacing)*0);object-fit:cover;width:100%;height:100%;position:absolute}.x-landing-hero-poster{inset:calc(var(--spacing)*0);background-position:50%;background-size:cover;position:absolute}.x-landing-hero-overlay{pointer-events:none;inset:calc(var(--spacing)*0);background:linear-gradient(to bottom,var(--color-bg),var(--color-bg),var(--color-bg));position:absolute}@supports (color:color-mix(in lab,red,red)){.x-landing-hero-overlay{background:linear-gradient(to bottom,color-mix(in srgb,var(--color-bg)80%,transparent),color-mix(in srgb,var(--color-bg)70%,transparent),color-mix(in srgb,var(--color-bg)90%,transparent))}}.x-landing-hero-blur-left{pointer-events:none;top:calc(var(--spacing)*20);height:calc(var(--spacing)*96);width:calc(var(--spacing)*96);filter:blur(48px);background:#3b82f61a;border-radius:3.40282e38px;position:absolute;left:25%}.x-landing-hero-blur-right{pointer-events:none;top:calc(var(--spacing)*40);height:calc(var(--spacing)*80);width:calc(var(--spacing)*80);filter:blur(48px);background:#7c3aed1a;border-radius:3.40282e38px;position:absolute;right:25%}.x-landing-hero-content{max-width:var(--container-5xl);padding-inline:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*20);padding-bottom:calc(var(--spacing)*24);text-align:center;margin-inline:auto;position:relative}@media(min-width:40rem){.x-landing-hero-content{padding-inline:calc(var(--spacing)*6)}}.x-landing-hero-badge{margin-bottom:calc(var(--spacing)*8);align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:3.40282e38px;display:inline-flex}.dark .x-landing-hero-badge{color:#93c5fd;background:#17255480;border-color:#1e3a8a}.x-landing-hero-title-wrap{margin-bottom:calc(var(--spacing)*6);justify-content:center;align-items:center;height:140px;display:flex}@media(min-width:40rem){.x-landing-hero-title-wrap{height:170px}}@media(min-width:64rem){.x-landing-hero-title-wrap{height:220px}}.x-landing-hero-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media(min-width:40rem){.x-landing-hero-title{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media(min-width:64rem){.x-landing-hero-title{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.x-landing-hero-highlight{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text}.x-landing-hero-subtitle{margin-inline:auto;margin-bottom:calc(var(--spacing)*6);max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}@media(min-width:40rem){.x-landing-hero-subtitle{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.x-landing-hero-subtitle{color:var(--color-text-muted)}.x-landing-hero-rotating-wrap{margin-bottom:calc(var(--spacing)*10);height:calc(var(--spacing)*10);justify-content:center;align-items:center;display:flex;overflow:hidden}.x-landing-hero-rotating-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media(min-width:40rem){.x-landing-hero-rotating-text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.x-landing-hero-rotating-text{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text}.x-landing-hero-cta-row{margin-bottom:calc(var(--spacing)*16);justify-content:center;align-items:center;gap:calc(var(--spacing)*4);flex-direction:column;display:flex}@media(min-width:40rem){.x-landing-hero-cta-row{flex-direction:row}}.x-landing-hero-badges{justify-content:center;align-items:center;gap:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);flex-wrap:wrap;display:flex}.x-landing-hero-badge-item{align-items:center;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);background:var(--color-bg-hover);border:1px solid var(--color-border);display:inline-flex}.x-landing-section{padding-block:calc(var(--spacing)*20);border-top:1px solid var(--color-border)}.x-landing-section-alt{padding-block:calc(var(--spacing)*20);border-top:1px solid var(--color-border);background:var(--color-bg-hover)}@supports (color:color-mix(in lab,red,red)){.x-landing-section-alt{background:color-mix(in srgb,var(--color-bg-hover)50%,transparent)}}.x-landing-section-inner{max-width:var(--container-6xl);padding-inline:calc(var(--spacing)*4);margin-inline:auto}@media(min-width:40rem){.x-landing-section-inner{padding-inline:calc(var(--spacing)*6)}}.x-landing-section-inner-narrow{max-width:var(--container-5xl);padding-inline:calc(var(--spacing)*4);margin-inline:auto}@media(min-width:40rem){.x-landing-section-inner-narrow{padding-inline:calc(var(--spacing)*6)}}.x-landing-section-inner-cta{max-width:var(--container-3xl);padding-inline:calc(var(--spacing)*4);text-align:center;margin-inline:auto}@media(min-width:40rem){.x-landing-section-inner-cta{padding-inline:calc(var(--spacing)*6)}}.x-landing-section-header{margin-bottom:calc(var(--spacing)*14);text-align:center}.x-landing-section-title{margin-bottom:calc(var(--spacing)*4);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media(min-width:40rem){.x-landing-section-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.x-landing-section-subtitle{max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-text-muted);margin-inline:auto}.x-landing-section-label{margin-bottom:calc(var(--spacing)*4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-muted)}.x-landing-modules-grid{gap:calc(var(--spacing)*6);display:grid}@media(min-width:40rem){.x-landing-modules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.x-landing-modules-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.x-landing-module-card{border-radius:var(--radius-2xl);padding:calc(var(--spacing)*6);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border:1px solid var(--color-border);background:var(--color-bg)}.x-landing-module-card:hover{box-shadow:0 10px 15px -3px #0000000a}.x-landing-module-icon{margin-bottom:calc(var(--spacing)*4);height:calc(var(--spacing)*12);width:calc(var(--spacing)*12);border-radius:var(--radius-xl);justify-content:center;align-items:center;display:flex}.x-landing-module-title{margin-bottom:calc(var(--spacing)*2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.x-landing-module-desc{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.x-landing-module-tags{margin-top:calc(var(--spacing)*4);gap:calc(var(--spacing)*1.5);flex-wrap:wrap;display:flex}.x-landing-module-tag{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:.25rem}.x-icon-bg-blue{background-color:var(--color-blue-100)}.x-icon-bg-blue:where(.dark,.dark *){background-color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.x-icon-bg-blue:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900)40%,transparent)}}.x-icon-text-blue{color:var(--color-blue-600)}.x-icon-text-blue:where(.dark,.dark *){color:var(--color-blue-400)}.x-icon-tag-blue{background-color:var(--color-blue-50);color:var(--color-blue-600)}.x-icon-tag-blue:where(.dark,.dark *){background-color:#16245666}@supports (color:color-mix(in lab,red,red)){.x-icon-tag-blue:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-950)40%,transparent)}}.x-icon-tag-blue:where(.dark,.dark *){color:var(--color-blue-400)}.x-icon-bg-green{background-color:var(--color-green-100)}.x-icon-bg-green:where(.dark,.dark *){background-color:#0d542b66}@supports (color:color-mix(in lab,red,red)){.x-icon-bg-green:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-900)40%,transparent)}}.x-icon-text-green{color:var(--color-green-600)}.x-icon-text-green:where(.dark,.dark *){color:var(--color-green-400)}.x-icon-tag-green{background-color:var(--color-green-50);color:var(--color-green-600)}.x-icon-tag-green:where(.dark,.dark *){background-color:#032e1566}@supports (color:color-mix(in lab,red,red)){.x-icon-tag-green:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-950)40%,transparent)}}.x-icon-tag-green:where(.dark,.dark *){color:var(--color-green-400)}.x-icon-bg-orange{background-color:var(--color-orange-100)}.x-icon-bg-orange:where(.dark,.dark *){background-color:#7e2a0c66}@supports (color:color-mix(in lab,red,red)){.x-icon-bg-orange:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-orange-900)40%,transparent)}}.x-icon-text-orange{color:var(--color-orange-600)}.x-icon-text-orange:where(.dark,.dark *){color:var(--color-orange-400)}.x-icon-tag-orange{background-color:var(--color-orange-50);color:var(--color-orange-600)}.x-icon-tag-orange:where(.dark,.dark *){background-color:#44130666}@supports (color:color-mix(in lab,red,red)){.x-icon-tag-orange:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-orange-950)40%,transparent)}}.x-icon-tag-orange:where(.dark,.dark *){color:var(--color-orange-400)}.x-icon-bg-violet{background-color:var(--color-violet-100)}.x-icon-bg-violet:where(.dark,.dark *){background-color:#4d179a66}@supports (color:color-mix(in lab,red,red)){.x-icon-bg-violet:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-violet-900)40%,transparent)}}.x-icon-text-violet{color:var(--color-violet-600)}.x-icon-text-violet:where(.dark,.dark *){color:var(--color-violet-400)}.x-icon-tag-violet{background-color:var(--color-violet-50);color:var(--color-violet-600)}.x-icon-tag-violet:where(.dark,.dark *){background-color:#2f0d6866}@supports (color:color-mix(in lab,red,red)){.x-icon-tag-violet:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-violet-950)40%,transparent)}}.x-icon-tag-violet:where(.dark,.dark *){color:var(--color-violet-400)}.x-icon-bg-emerald{background-color:var(--color-emerald-100)}.x-icon-bg-emerald:where(.dark,.dark *){background-color:#004e3b66}@supports (color:color-mix(in lab,red,red)){.x-icon-bg-emerald:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900)40%,transparent)}}.x-icon-text-emerald{color:var(--color-emerald-600)}.x-icon-text-emerald:where(.dark,.dark *){color:var(--color-emerald-400)}.x-icon-tag-emerald{background-color:var(--color-emerald-50);color:var(--color-emerald-600)}.x-icon-tag-emerald:where(.dark,.dark *){background-color:#002c2266}@supports (color:color-mix(in lab,red,red)){.x-icon-tag-emerald:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-950)40%,transparent)}}.x-icon-tag-emerald:where(.dark,.dark *){color:var(--color-emerald-400)}.x-icon-bg-cyan{background-color:var(--color-cyan-100)}.x-icon-bg-cyan:where(.dark,.dark *){background-color:#104e6466}@supports (color:color-mix(in lab,red,red)){.x-icon-bg-cyan:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-cyan-900)40%,transparent)}}.x-icon-text-cyan{color:var(--color-cyan-600)}.x-icon-text-cyan:where(.dark,.dark *){color:var(--color-cyan-400)}.x-icon-tag-cyan{background-color:var(--color-cyan-50);color:var(--color-cyan-600)}.x-icon-tag-cyan:where(.dark,.dark *){background-color:#05334566}@supports (color:color-mix(in lab,red,red)){.x-icon-tag-cyan:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-cyan-950)40%,transparent)}}.x-icon-tag-cyan:where(.dark,.dark *){color:var(--color-cyan-400)}.x-icon-bg-pink{background-color:var(--color-pink-100)}.x-icon-bg-pink:where(.dark,.dark *){background-color:#86104366}@supports (color:color-mix(in lab,red,red)){.x-icon-bg-pink:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-pink-900)40%,transparent)}}.x-icon-text-pink{color:var(--color-pink-600)}.x-icon-text-pink:where(.dark,.dark *){color:var(--color-pink-400)}.x-icon-tag-pink{background-color:var(--color-pink-50);color:var(--color-pink-600)}.x-icon-tag-pink:where(.dark,.dark *){background-color:#51042466}@supports (color:color-mix(in lab,red,red)){.x-icon-tag-pink:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-pink-950)40%,transparent)}}.x-icon-tag-pink:where(.dark,.dark *){color:var(--color-pink-400)}.x-icon-bg-amber{background-color:var(--color-amber-100)}.x-icon-bg-amber:where(.dark,.dark *){background-color:#7b330666}@supports (color:color-mix(in lab,red,red)){.x-icon-bg-amber:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900)40%,transparent)}}.x-icon-text-amber{color:var(--color-amber-600)}.x-icon-text-amber:where(.dark,.dark *){color:var(--color-amber-400)}.x-icon-tag-amber{background-color:var(--color-amber-50);color:var(--color-amber-600)}.x-icon-tag-amber:where(.dark,.dark *){background-color:#46190166}@supports (color:color-mix(in lab,red,red)){.x-icon-tag-amber:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-950)40%,transparent)}}.x-icon-tag-amber:where(.dark,.dark *){color:var(--color-amber-400)}.x-icon-bg-red{background-color:var(--color-red-100)}.x-icon-bg-red:where(.dark,.dark *){background-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.x-icon-bg-red:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900)40%,transparent)}}.x-icon-text-red{color:var(--color-red-600)}.x-icon-text-red:where(.dark,.dark *){color:var(--color-red-400)}.x-landing-features-grid{gap:calc(var(--spacing)*8);display:grid}@media(min-width:40rem){.x-landing-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.x-landing-features-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.x-landing-feature-item{gap:calc(var(--spacing)*4);display:flex}.x-landing-feature-icon{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.x-landing-feature-title{margin-bottom:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.x-landing-feature-desc{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.x-landing-clients-grid{gap:calc(var(--spacing)*4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:40rem){.x-landing-clients-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.x-landing-clients-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.x-landing-client-card{border-radius:var(--radius-xl);padding:calc(var(--spacing)*4);border:1px solid var(--color-border);background:var(--color-bg)}.x-landing-client-icon{margin-inline:auto;margin-bottom:calc(var(--spacing)*2);height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);color:var(--color-text-muted)}.x-landing-client-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.x-reader-badge{margin-bottom:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:#fbbf24;display:inline-block}.x-reader-showcase{align-items:center;gap:calc(var(--spacing)*10);display:grid}@media(min-width:64rem){.x-reader-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}}.x-reader-demo{border-radius:var(--radius-2xl);border:1px solid var(--color-border);background:var(--color-bg);overflow:hidden;box-shadow:0 8px 32px #0000000f}.dark .x-reader-demo{box-shadow:0 8px 32px #0000004d}.x-reader-demo-chrome{align-items:center;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);border-bottom:1px solid var(--color-border);background:var(--color-bg-secondary);display:flex}.x-reader-demo-dots{gap:calc(var(--spacing)*1.5);display:flex}.x-reader-dot-red{height:calc(var(--spacing)*2.5);width:calc(var(--spacing)*2.5);background:#f87171;border-radius:3.40282e38px}.x-reader-dot-yellow{height:calc(var(--spacing)*2.5);width:calc(var(--spacing)*2.5);background:#fbbf24;border-radius:3.40282e38px}.x-reader-dot-green{height:calc(var(--spacing)*2.5);width:calc(var(--spacing)*2.5);background:#4ade80;border-radius:3.40282e38px}.x-reader-demo-url{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted);background:var(--color-bg);border-radius:.25rem;flex:1}.x-reader-demo-body{padding:calc(var(--spacing)*6)}.x-reader-line{margin-bottom:calc(var(--spacing)*3);height:calc(var(--spacing)*3);border-radius:var(--radius-md);background:var(--color-border);opacity:.4}.x-reader-line-done{opacity:.2}.x-reader-line-active{background:linear-gradient(90deg,#fbbf24 0%,#fbbf24 40%,var(--color-border)40%);opacity:.7;position:relative}.x-reader-word-pulse{border-radius:var(--radius-md);background:#fbbf24;width:12%;height:100%;animation:3s ease-in-out infinite x-reader-word;position:absolute;left:28%}@keyframes x-reader-word{0%{width:12%;left:0}25%{width:10%;left:15%}50%{width:14%;left:30%}75%{width:8%;left:55%}to{width:12%;left:0}}.x-reader-line-short{width:60%}.x-reader-widget{margin-inline:calc(var(--spacing)*6);margin-bottom:calc(var(--spacing)*6);align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white);background:#1a1a2e;display:flex}.x-reader-widget-btn{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));opacity:.6}.x-reader-widget-play{height:calc(var(--spacing)*7);width:calc(var(--spacing)*7);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#1a1a2e;background:#fbbf24;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.x-reader-widget-bar{height:calc(var(--spacing)*.5);background:#ffffff26;border-radius:.25rem;flex:1;overflow:hidden}.x-reader-widget-progress{background:#fbbf24;border-radius:.25rem;height:100%;animation:6s linear infinite x-reader-progress}@keyframes x-reader-progress{0%{width:0}to{width:100%}}.x-reader-widget-speed{min-width:calc(var(--spacing)*7);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#fbbf24}.x-reader-features{gap:calc(var(--spacing)*5);flex-direction:column;display:flex}.x-reader-feature{align-items:flex-start;gap:calc(var(--spacing)*4);display:flex}.x-reader-feature-icon{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);min-width:calc(var(--spacing)*10);border-radius:var(--radius-xl);justify-content:center;align-items:center;display:flex}.x-reader-feature-title{margin-bottom:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.x-reader-feature-desc{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.x-reader-cta{margin-top:calc(var(--spacing)*10);align-items:center;gap:calc(var(--spacing)*3);text-align:center;flex-direction:column;display:flex}.x-reader-cta-note{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.x-reader-setup{max-width:var(--container-3xl);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*8);margin-inline:auto}.x-reader-setup-header{margin-bottom:calc(var(--spacing)*10);text-align:center}.x-reader-setup-icon{margin-inline:auto;margin-bottom:calc(var(--spacing)*4);height:calc(var(--spacing)*16);width:calc(var(--spacing)*16);border-radius:var(--radius-2xl);color:#1a1a2e;background:linear-gradient(135deg,#fbbf24,#f59e0b);justify-content:center;align-items:center;display:flex}.x-reader-setup-header h1{margin-bottom:calc(var(--spacing)*2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.x-reader-setup-subtitle{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.x-reader-status-ok{margin-bottom:calc(var(--spacing)*6);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);padding:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#4ade80;background:#4ade801a;border:1px solid #4ade8033;display:flex}.x-reader-steps{margin-bottom:calc(var(--spacing)*10);gap:calc(var(--spacing)*6);flex-direction:column;display:flex}.x-reader-step{gap:calc(var(--spacing)*4);border-radius:var(--radius-2xl);padding:calc(var(--spacing)*5);border:1px solid var(--color-border);background:var(--color-bg);transition:all .2s;display:flex}.x-reader-step-active{border-color:#fbbf24;box-shadow:0 0 0 1px #fbbf2433}.x-reader-step-done{opacity:.6}.x-reader-step-locked{opacity:.4;pointer-events:none}.x-reader-step-number{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);min-width:calc(var(--spacing)*8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#fbbf24;background:#fbbf2426;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.x-reader-step-done .x-reader-step-number{color:#4ade80;background:#4ade8026}.x-reader-step-content h3{margin-bottom:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.x-reader-step-content>p{margin-bottom:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.x-reader-step-actions{gap:calc(var(--spacing)*3);flex-direction:column;display:flex}.x-reader-btn-primary{align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#1a1a2e;background:linear-gradient(135deg,#fbbf24,#f59e0b);text-decoration-line:none;transition:all .15s;display:inline-flex}.x-reader-btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #fbbf244d}.x-reader-step-hint{margin-top:calc(var(--spacing)*3);gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);padding:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background:var(--color-bg-secondary);border:1px solid var(--color-border);flex-direction:column;display:flex}.x-reader-hint-item{align-items:flex-start;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);display:flex}.x-reader-hint-num{min-width:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#fbbf24}.x-reader-code{padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#fbbf24;background:#fbbf241a;border-radius:.25rem}.x-reader-key-box{margin-top:calc(var(--spacing)*3);gap:calc(var(--spacing)*2);flex-direction:column;display:flex}.x-reader-key-warning{align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);padding:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#fbbf24;background:#fbbf241a;display:flex}.x-reader-key-value{align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);padding:calc(var(--spacing)*3);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));background:var(--color-bg-secondary);border:1px solid var(--color-border);word-break:break-all;display:flex}.x-reader-key-value code{flex:1}.x-reader-copy-btn{border-radius:var(--radius-lg);padding:calc(var(--spacing)*1.5);cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;transition:color .15s}.x-reader-copy-btn:hover{color:var(--color-text)}.x-reader-login-hint{margin-top:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.x-reader-done{margin-bottom:calc(var(--spacing)*8);align-items:center;gap:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*8);text-align:center;flex-direction:column;display:flex}.x-reader-done h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.x-reader-done>p{max-width:var(--container-md);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.x-reader-done-shortcuts{margin-top:calc(var(--spacing)*4);justify-content:center;gap:calc(var(--spacing)*4);flex-wrap:wrap;display:flex}.x-reader-shortcut{align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);display:flex}.x-reader-shortcut kbd{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);background:var(--color-bg-secondary);border:1px solid var(--color-border);color:var(--color-text);border-radius:.25rem}.x-reader-features-grid{gap:calc(var(--spacing)*4);display:grid}@media(min-width:40rem){.x-reader-features-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.x-reader-feature-card{border-radius:var(--radius-2xl);padding:calc(var(--spacing)*5);text-align:center;border:1px solid var(--color-border);background:var(--color-bg)}.x-reader-feature-card h4{margin-top:calc(var(--spacing)*3);margin-bottom:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.x-reader-feature-card p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.x-mt-4{margin-top:calc(var(--spacing)*4)}.x-landing-pricing-grid{gap:calc(var(--spacing)*6);display:grid}@media(min-width:40rem){.x-landing-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.x-landing-pricing-card{border-radius:var(--radius-2xl);padding:calc(var(--spacing)*6);border:1px solid var(--color-border);background:var(--color-bg)}.x-landing-pricing-card-highlight{--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);border:2px solid #3b82f6;position:relative;box-shadow:0 10px 15px -3px #3b82f61a}.x-landing-pricing-popular{top:calc(var(--spacing)*-3);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#fff;background:#2563eb;border-radius:3.40282e38px;position:absolute;left:50%}.x-landing-pricing-name{margin-bottom:calc(var(--spacing)*1);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.x-landing-pricing-desc{margin-bottom:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.x-landing-pricing-price{margin-bottom:calc(var(--spacing)*1);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.x-landing-pricing-period{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-text-muted)}.x-landing-pricing-features{margin-top:calc(var(--spacing)*6);flex-direction:column;gap:.75rem;display:flex}.x-landing-pricing-feature{align-items:flex-start;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.x-landing-pricing-check{margin-top:calc(var(--spacing)*.5);height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);color:#22c55e;flex-shrink:0}.x-landing-pricing-cta{margin-top:calc(var(--spacing)*8);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*2.5);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border:1px solid var(--color-border);display:block}.x-landing-pricing-cta:hover{background:var(--color-bg-hover)}.x-landing-pricing-cta-highlight{margin-top:calc(var(--spacing)*8);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*2.5);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background:linear-gradient(90deg,#2563eb,#7c3aed);border:none;display:block;box-shadow:0 4px 6px -1px #3b82f640}.x-landing-pricing-cta-highlight:hover{background:linear-gradient(90deg,#3b82f6,#8b5cf6)}.x-landing-cta-icon{margin-bottom:calc(var(--spacing)*6);height:calc(var(--spacing)*16);width:calc(var(--spacing)*16);border-radius:var(--radius-2xl);--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);background:linear-gradient(to bottom right,#3b82f6,#7c3aed);justify-content:center;align-items:center;display:inline-flex;box-shadow:0 10px 15px -3px #3b82f640}.x-landing-footer{padding-block:calc(var(--spacing)*8);border-top:1px solid var(--color-border)}.x-landing-footer-inner{max-width:var(--container-6xl);padding-inline:calc(var(--spacing)*4);margin-inline:auto}@media(min-width:40rem){.x-landing-footer-inner{padding-inline:calc(var(--spacing)*6)}}.x-landing-footer-grid{margin-bottom:calc(var(--spacing)*8);gap:calc(var(--spacing)*8);display:grid}@media(min-width:40rem){.x-landing-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.x-landing-footer-brand{margin-bottom:calc(var(--spacing)*3);align-items:center;gap:calc(var(--spacing)*2);display:flex}.x-landing-footer-col-title{margin-bottom:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.x-landing-footer-list{flex-direction:column;gap:.5rem;display:flex}.x-landing-footer-list li{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.x-landing-footer-bottom{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}@media(min-width:40rem){.x-landing-footer-bottom{flex-direction:row}}.x-landing-footer-bottom{color:var(--color-text-muted)}.x-landing-footer-bottom-border{padding-top:calc(var(--spacing)*8);border-top:1px solid var(--color-border)}.x-landing-footer-legal{align-items:center;gap:calc(var(--spacing)*4);display:flex}.x-landing-footer-legal a{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))}.x-landing-footer-legal a:hover{color:var(--color-text)}.x-platform-landing{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*16);flex:1;justify-content:center;align-items:center;display:flex}.x-platform-landing-inner{width:100%;max-width:var(--container-2xl);text-align:center}.x-platform-landing-icon{margin-bottom:calc(var(--spacing)*6);height:calc(var(--spacing)*16);width:calc(var(--spacing)*16);border-radius:var(--radius-2xl);--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);background:linear-gradient(to bottom right,#3b82f6,#7c3aed);justify-content:center;align-items:center;display:inline-flex;box-shadow:0 10px 15px -3px #3b82f640}.x-platform-landing-title{margin-bottom:calc(var(--spacing)*3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media(min-width:40rem){.x-platform-landing-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.x-platform-landing-subtitle{margin-bottom:calc(var(--spacing)*2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-text-muted)}.x-platform-landing-hint{margin-bottom:calc(var(--spacing)*10);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.x-platform-portals{padding-top:calc(var(--spacing)*8);border-top:1px solid var(--color-border)}.x-platform-portals-title{margin-bottom:calc(var(--spacing)*4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-muted)}.x-platform-portals-grid{gap:calc(var(--spacing)*3);display:grid}@media(min-width:40rem){.x-platform-portals-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.x-platform-portal-card{align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-xl);padding:calc(var(--spacing)*3);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border:1px solid var(--color-border);display:flex}.x-platform-portal-card:hover{background:var(--color-bg-hover)}.x-platform-portal-icon{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.x-platform-portal-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow:hidden}.x-platform-portal-url{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.xynap-core-left{transform-origin:50%;animation:2s ease-in-out infinite xynap-pulse}.xynap-core-right{transform-origin:50%;animation:2s ease-in-out 1s infinite xynap-pulse}@keyframes xynap-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.5)}}.xynap-dot-1{animation:1.8s ease-in-out infinite xynap-signal}.xynap-dot-2{animation:1.8s ease-in-out .3s infinite xynap-signal}.xynap-dot-3{animation:1.8s ease-in-out .6s infinite xynap-signal}@keyframes xynap-signal{0%,to{opacity:.2}50%{opacity:1}}.xynap-dendrites{animation:3s ease-in-out infinite xynap-breathe}@keyframes xynap-breathe{0%,to{opacity:.4}50%{opacity:.8}}.xynap-rotating{will-change:transform,opacity,filter}.xynap-rotating-enter{opacity:0;filter:blur(8px);transition:none;transform:translateY(20px)scale(.95)}.xynap-rotating-visible{opacity:1;filter:blur();transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1),filter .4s cubic-bezier(.16,1,.3,1);transform:translateY(0)scale(1)}.xynap-rotating-exit{opacity:0;filter:blur(6px);transition:opacity .3s cubic-bezier(.55,0,1,.45),transform .3s cubic-bezier(.55,0,1,.45),filter .3s cubic-bezier(.55,0,1,.45);transform:translateY(-15px)scale(.97)}.xynap-wind-away .x-wind-text,.xynap-wind-away .x-landing-hero-title,.xynap-wind-away .x-landing-hero-rotating-text{transition:none!important;animation:.5s cubic-bezier(.4,0,.8,.4) both xynap-text-away!important}.xynap-wind-in .x-wind-text,.xynap-wind-in .x-landing-hero-title,.xynap-wind-in .x-landing-hero-rotating-text{transition:none!important;animation:.55s cubic-bezier(.2,.8,.3,1) both xynap-text-in!important}@keyframes xynap-text-away{0%{opacity:1;filter:blur();transform:translate(0)}60%{opacity:.4}to{opacity:0;filter:blur(3px);transform:translate(35px)}}@keyframes xynap-text-in{0%{opacity:0;filter:blur(3px);transform:translate(-35px)}40%{opacity:.6;filter:blur(1px)}to{opacity:1;filter:blur();transform:translate(0)}}.x-audit-content{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.x-audit-content>.x-tabs{flex-shrink:0}.x-audit-tab{flex-direction:column;flex:1;gap:1rem;min-height:0;padding-top:.5rem;display:flex;overflow-y:auto}.x-audit-score-card{border:1px solid var(--color-border);background:var(--color-bg);border-radius:.5rem;align-items:flex-start;gap:1.25rem;padding:1rem;display:flex}.x-audit-score-circle{border-style:solid;border-width:4px;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex}.x-audit-score-value{font-size:1.5rem;font-weight:800;line-height:1}.x-audit-score-label{color:#9ca3af;margin-top:.125rem;font-size:.75rem;line-height:1}.x-audit-score-details{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.x-audit-score-header{align-items:center;gap:.5rem;display:flex}.x-audit-findings{flex-direction:column;gap:.25rem;display:flex}.x-audit-finding{align-items:center;gap:.375rem;font-size:.875rem;display:flex}.x-audit-finding-issue{color:#d97706}.dark .x-audit-finding-issue{color:#fbbf24}.x-audit-finding-good{color:#16a34a}.dark .x-audit-finding-good{color:#4ade80}.x-audit-ticket-action{border-top:1px solid var(--color-border);align-items:center;gap:.75rem;margin-top:.5rem;padding-top:.5rem;display:flex}.x-audit-section{border:1px solid var(--color-border);background:var(--color-bg);border-radius:.5rem;padding:1rem}.x-audit-section-title{color:var(--color-text);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;font-weight:600;display:flex}.x-audit-grid{grid-template-columns:repeat(2,1fr);gap:.5rem 1.5rem;display:grid}.x-audit-field{flex-direction:column;gap:.125rem;padding:.25rem 0;font-size:.875rem;display:flex}.x-audit-field-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.x-audit-inline{align-items:center;gap:.375rem;display:flex}.x-audit-list{flex-direction:column;gap:.5rem;display:flex}.x-audit-list-item{border:1px solid var(--color-border);background:var(--color-bg-hover);border-radius:.375rem;padding:.75rem}.x-audit-list-item-header{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.x-audit-meta{color:var(--color-text-muted);flex-wrap:wrap;gap:.75rem;margin-top:.25rem;font-size:.75rem;display:flex}.x-audit-tag-list{flex-wrap:wrap;gap:.25rem;margin-top:.375rem;display:flex}.x-audit-tag{color:#374151;background:#f3f4f6;border-radius:.25rem;padding:.125rem .375rem;font-size:.75rem;display:inline-block}.dark .x-audit-tag{color:#d1d5db;background:#374151}.x-audit-matrix{border:1px solid var(--color-border);border-radius:.375rem;overflow:hidden}.x-audit-matrix-header{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);background:var(--color-bg-hover);border-bottom:1px solid var(--color-border);align-items:center;padding:.5rem .75rem;font-size:.7rem;font-weight:600;display:flex}.x-audit-matrix-row{border-bottom:1px solid var(--color-border);align-items:center;padding:.375rem .75rem;font-size:.875rem;display:flex}.x-audit-matrix-row:last-child{border-bottom:none}.x-audit-matrix-row:hover{background:var(--color-bg-hover)}.x-audit-matrix-module{flex:1;min-width:0}.x-audit-matrix-cell{text-align:center;flex-shrink:0;width:4.5rem}.x-audit-matrix-perm{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:12rem;overflow:hidden}.x-news-list{gap:calc(var(--spacing)*3);flex-direction:column;display:flex}.x-news-feed{flex-direction:column;display:flex}:where(.x-news-feed>: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)));border-color:var(--color-border)}.x-news-article{cursor:pointer;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);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));position:relative}.x-news-article:first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.x-news-article:last-child{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.x-news-article:hover{background-color:var(--color-bg-hover)}.x-news-article--unread{border-left-style:var(--tw-border-style);border-left-width:3px;border-left-color:var(--color-primary)}.x-news-article--pinned{background-color:var(--color-primary-bg)}.x-news-article__badges{margin-bottom:calc(var(--spacing)*1.5);align-items:center;gap:calc(var(--spacing)*2);display:flex}.x-news-article__title{margin-bottom:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text)}.x-news-article__teaser{margin-bottom:calc(var(--spacing)*2);-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.x-news-article__footer{justify-content:space-between;align-items:center;display:flex}.x-news-article__meta{align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted);display:flex}.x-news-article__dot{color:var(--color-text-muted);opacity:.4}.x-news-article__trail{align-items:center;gap:calc(var(--spacing)*2);display:flex}.x-news-article__actions{align-items:center;gap:calc(var(--spacing)*1);display:flex}.x-news-article__chevron{color:var(--color-text-muted);opacity:.4;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))}.x-news-article:hover .x-news-article__chevron{--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y);opacity:.7}.x-news-toolbar{margin-bottom:calc(var(--spacing)*3);align-items:center;gap:calc(var(--spacing)*3);display:flex}.x-news-toolbar__sort{align-items:center;gap:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted);flex-shrink:0;display:flex}.x-news-sort-select{cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text);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))}.x-news-sort-select:focus{border-color:var(--color-blue-500);--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);--tw-ring-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.x-news-sort-select:focus{--tw-ring-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.x-news-sort-select:focus{--tw-outline-style:none;outline-style:none}.x-news-sort-dir{height:calc(var(--spacing)*7);width:calc(var(--spacing)*7);cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted);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));justify-content:center;align-items:center;display:flex}@media(hover:hover){.x-news-sort-dir:hover{background-color:var(--color-bg-hover)}}.x-news-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg);padding:calc(var(--spacing)*4);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));position:relative}.x-news-card:hover{background-color:var(--color-bg-hover)}.x-news-card--unread{border-left-style:var(--tw-border-style);border-left-width:4px;border-left-color:var(--color-primary)}.x-news-card--pinned{background-color:var(--color-primary-bg)}.x-news-card__header{margin-bottom:calc(var(--spacing)*1);align-items:center;gap:calc(var(--spacing)*2);display:flex}.x-news-card__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text)}.x-news-card__body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.x-news-card__meta{margin-top:calc(var(--spacing)*2);align-items:center;gap:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted);display:flex}.x-news-badge{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-radius:3.40282e38px;align-items:center;display:inline-flex}.x-news-badge--info{background-color:var(--color-blue-100);color:var(--color-blue-700)}.x-news-badge--info:where(.dark,.dark *){background-color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.x-news-badge--info:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-900)40%,transparent)}}.x-news-badge--info:where(.dark,.dark *){color:var(--color-blue-300)}.x-news-badge--success{background-color:var(--color-green-100);color:var(--color-green-700)}.x-news-badge--success:where(.dark,.dark *){background-color:#0d542b66}@supports (color:color-mix(in lab,red,red)){.x-news-badge--success:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-900)40%,transparent)}}.x-news-badge--success:where(.dark,.dark *){color:var(--color-green-300)}.x-news-badge--warning{background-color:var(--color-amber-100);color:var(--color-amber-700)}.x-news-badge--warning:where(.dark,.dark *){background-color:#7b330666}@supports (color:color-mix(in lab,red,red)){.x-news-badge--warning:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900)40%,transparent)}}.x-news-badge--warning:where(.dark,.dark *){color:var(--color-amber-300)}.x-news-badge--critical{background-color:var(--color-red-100);color:var(--color-red-700)}.x-news-badge--critical:where(.dark,.dark *){background-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.x-news-badge--critical:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900)40%,transparent)}}.x-news-badge--critical:where(.dark,.dark *){color:var(--color-red-300)}.x-news-badge--system{background-color:var(--color-gray-100);color:var(--color-gray-700)}.x-news-badge--system:where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-gray-300)}.x-news-badge--feature{background-color:var(--color-purple-100);color:var(--color-purple-700)}.x-news-badge--feature:where(.dark,.dark *){background-color:#59168b66}@supports (color:color-mix(in lab,red,red)){.x-news-badge--feature:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-purple-900)40%,transparent)}}.x-news-badge--feature:where(.dark,.dark *){color:var(--color-purple-300)}.x-news-badge--update{background-color:var(--color-cyan-100);color:var(--color-cyan-700)}.x-news-badge--update:where(.dark,.dark *){background-color:#104e6466}@supports (color:color-mix(in lab,red,red)){.x-news-badge--update:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-cyan-900)40%,transparent)}}.x-news-badge--update:where(.dark,.dark *){color:var(--color-cyan-300)}.x-news-badge--maintenance{background-color:var(--color-orange-100);color:var(--color-orange-700)}.x-news-badge--maintenance:where(.dark,.dark *){background-color:#7e2a0c66}@supports (color:color-mix(in lab,red,red)){.x-news-badge--maintenance:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-orange-900)40%,transparent)}}.x-news-badge--maintenance:where(.dark,.dark *){color:var(--color-orange-300)}.x-news-badge--security{background-color:var(--color-red-100);color:var(--color-red-700)}.x-news-badge--security:where(.dark,.dark *){background-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.x-news-badge--security:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900)40%,transparent)}}.x-news-badge--security:where(.dark,.dark *){color:var(--color-red-300)}.x-news-widget{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg);overflow:hidden}.x-news-widget__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);justify-content:space-between;align-items:center;display:flex}.x-news-widget__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text)}:where(.x-news-widget__body>: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)));border-color:var(--color-border)}.x-news-widget__item{cursor:pointer;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);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))}.x-news-widget__item:hover{background-color:var(--color-bg-hover)}.x-news-widget__empty{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*8);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted)}.x-news-detail__title{margin-top:calc(var(--spacing)*2);margin-bottom:calc(var(--spacing)*2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text)}.x-news-detail__body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text)}.x-news-detail__topics{margin-top:calc(var(--spacing)*3);gap:calc(var(--spacing)*1.5);flex-wrap:wrap;display:flex}.x-news-detail__targets{margin-top:calc(var(--spacing)*2);align-items:center;gap:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-wrap:wrap;display:flex}.x-prose p{margin-bottom:calc(var(--spacing)*2)}.x-prose p:last-child{margin-bottom:calc(var(--spacing)*0)}.x-prose strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.x-prose em{font-style:italic}.x-prose code{background-color:var(--color-surface-raised);padding-inline:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*.5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:.25rem}.x-prose pre{margin-bottom:calc(var(--spacing)*2);border-radius:var(--radius-lg);background-color:var(--color-surface-raised);padding:calc(var(--spacing)*3);overflow-x:auto}.x-prose pre code{padding:calc(var(--spacing)*0);background-color:#0000}.x-prose ul{margin-bottom:calc(var(--spacing)*2);padding-left:calc(var(--spacing)*5);list-style-type:disc}.x-prose ol{margin-bottom:calc(var(--spacing)*2);padding-left:calc(var(--spacing)*5);list-style-type:decimal}.x-prose li{margin-bottom:calc(var(--spacing)*.5)}.x-prose a{color:var(--color-primary)}@media(hover:hover){.x-prose a:hover{text-decoration-line:underline}}.x-prose blockquote{margin-bottom:calc(var(--spacing)*2);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-border);padding-left:calc(var(--spacing)*3);color:var(--color-text-muted);font-style:italic}.x-prose h1,.x-prose h2,.x-prose h3,.x-prose h4{margin-top:calc(var(--spacing)*3);margin-bottom:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.x-guidance-request-overlay{z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.x-guidance-request-card{background:var(--color-bg);border:1px solid var(--color-border);text-align:center;border-radius:1rem;width:90%;max-width:380px;padding:2rem;box-shadow:0 25px 50px -12px #00000040}:is(.dark .x-guidance-request-card){background:#1f2937;border-color:#374151}.x-guidance-request-icon{background:var(--color-primary-bg);width:3.5rem;height:3.5rem;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1rem;display:flex}:is(.dark .x-guidance-request-icon){color:#60a5fa;background:#2563eb26}.x-guidance-request-title{color:var(--color-text);margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.x-guidance-request-text{color:var(--color-text-muted);margin-bottom:1.5rem;font-size:.875rem;line-height:1.5}.x-guidance-request-actions{justify-content:center;gap:.75rem;display:flex}.x-guidance-layer{z-index:10000;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0}.x-guidance-backdrop{pointer-events:auto;background:0 0;position:absolute;top:0;right:0;bottom:0;left:0}.x-guidance-spotlight{pointer-events:none;z-index:1;border-radius:6px;transition:top .15s,left .15s,width .15s,height .15s;position:fixed;box-shadow:0 0 0 9999px #00000080}@keyframes x-guidance-pulse-ring{0%{box-shadow:0 0 0 9999px #00000080,0 0 #2563eb99}70%{box-shadow:0 0 0 9999px #00000080,0 0 0 12px #2563eb00}to{box-shadow:0 0 0 9999px #00000080,0 0 #2563eb00}}.x-guidance-pulse{border:2px solid #2563eb;animation:1.5s ease-out infinite x-guidance-pulse-ring}@media(prefers-reduced-motion:reduce){.x-guidance-pulse{animation:none}}.x-guidance-cursor{pointer-events:none;z-index:10001;background:#2563eb1f;border:3px solid #2563eb;border-radius:50%;width:36px;height:36px;transition:left .6s cubic-bezier(.25,.46,.45,.94),top .6s cubic-bezier(.25,.46,.45,.94),opacity .25s;position:fixed;transform:translate(-50%,-50%)}.x-guidance-cursor:after{content:"";border:2px solid #2563eb40;border-radius:50%;animation:1s ease-out infinite x-cursor-ping;position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}@keyframes x-cursor-ping{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2)}}.x-guidance-cursor-fade-enter-active{transition:opacity .2s}.x-guidance-cursor-fade-leave-active{transition:opacity .3s}.x-guidance-cursor-fade-enter-from,.x-guidance-cursor-fade-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.x-guidance-cursor{transition:none}.x-guidance-cursor:after{animation:none}}.x-guidance-nav-highlight{outline-offset:2px;z-index:1;border-radius:8px;animation:1.2s ease-in-out infinite x-guidance-nav-pulse;position:relative;box-shadow:0 0 0 4px #2563eb2e,0 0 20px 6px #2563eb38;outline:2px solid #2563eb!important}@keyframes x-guidance-nav-pulse{0%{box-shadow:0 0 0 4px #2563eb2e,0 0 20px 6px #2563eb38}50%{box-shadow:0 0 0 8px #2563eb1a,0 0 32px 12px #2563eb4d}to{box-shadow:0 0 0 4px #2563eb2e,0 0 20px 6px #2563eb38}}@media(prefers-reduced-motion:reduce){.x-guidance-nav-highlight{animation:none}}.x-guidance-tooltip{z-index:2;pointer-events:auto;background:var(--color-bg);border:1px solid var(--color-border);border-radius:.75rem;min-width:200px;max-width:320px;padding:1rem;position:fixed;box-shadow:0 10px 25px -5px #00000026,0 4px 10px -6px #0000001a}:is(.dark .x-guidance-tooltip){background:#1f2937;border-color:#374151}.x-guidance-tooltip-title{color:var(--color-text);margin-bottom:.375rem;font-size:.875rem;font-weight:600}.x-guidance-tooltip-message{color:var(--color-text-muted);margin-bottom:.75rem;font-size:.825rem;line-height:1.5}.x-guidance-tooltip-label{color:var(--color-primary);margin-bottom:.75rem;font-size:.8rem;font-weight:500}.x-guidance-tooltip-fill{margin-top:.5rem}.x-guidance-tooltip-fill-value{font-size:.825rem;font-family:var(--x-font-mono,monospace);background:var(--color-bg-secondary);border:1px solid var(--color-border);color:var(--color-text);word-break:break-all;border-radius:.375rem;margin-bottom:.75rem;padding:.5rem .75rem}:is(.dark .x-guidance-tooltip-fill-value){background:#111827;border-color:#374151}.x-guidance-tooltip-actions{justify-content:flex-end;gap:.5rem;display:flex}.x-guidance-fulloverlay{z-index:2;pointer-events:auto;background:var(--color-bg);border:1px solid var(--color-border);text-align:center;border-radius:1rem;width:90%;max-width:440px;padding:2rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 50px -12px #00000040}:is(.dark .x-guidance-fulloverlay){background:#1f2937;border-color:#374151}.x-guidance-fulloverlay-title{color:var(--color-text);margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.x-guidance-fulloverlay-message{color:var(--color-text-muted);margin-bottom:1.5rem;font-size:.9rem;line-height:1.6}.x-guidance-dismiss{z-index:3;pointer-events:auto;border:1px solid var(--color-border);cursor:pointer;width:2.25rem;height:2.25rem;color:var(--color-text-muted);background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex;position:fixed;top:1rem;right:1rem;box-shadow:0 2px 8px #00000026}.x-guidance-dismiss:hover{background:var(--color-danger-bg);color:var(--color-danger);border-color:var(--color-danger)}:is(.dark .x-guidance-dismiss){color:#9ca3af;background:#1f2937f2;border-color:#374151}:is(.dark .x-guidance-dismiss:hover){color:#f87171;background:#ef44441a;border-color:#f87171}.x-guidance-steps{z-index:3;pointer-events:none;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;border-radius:999px;padding:.375rem .875rem;font-size:.8rem;font-weight:500;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%)}.x-guidance-indicator{cursor:pointer;color:#16a34a;background:#16a34a14;border:1px solid #16a34a4d;border-radius:.5rem;align-items:center;gap:.25rem;padding:.375rem .625rem;transition:background .15s,border-color .15s,color .15s;display:flex;position:relative}.x-guidance-indicator:hover{color:#dc2626;background:#dc262614;border-color:#dc26264d}:is(.dark .x-guidance-indicator){color:#4ade80;background:#22c55e14;border-color:#22c55e40}:is(.dark .x-guidance-indicator:hover){color:#f87171;background:#ef44441a;border-color:#ef44444d}.x-guidance-indicator-icon{flex-shrink:0}.x-guidance-indicator-dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite x-guidance-dot-pulse}@keyframes x-guidance-dot-pulse{0%,to{opacity:1}50%{opacity:.4}}.x-guidance-indicator-disconnect{opacity:0;transition:opacity .15s}.x-guidance-indicator:hover .x-guidance-indicator-disconnect{opacity:1}.x-guidance-indicator:hover .x-guidance-indicator-dot{display:none}.x-fade-enter-active,.x-fade-leave-active{transition:opacity .2s}.x-fade-enter-from,.x-fade-leave-to{opacity:0}.x-section-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.x-section-title{color:var(--x-text);font-size:1.125rem;font-weight:600}.x-provider-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1rem;display:grid}.x-provider-card{background:var(--x-bg-card);border:1px solid var(--x-border);border-radius:.75rem;transition:border-color .2s;overflow:hidden}.x-provider-card:hover{border-color:var(--x-primary)}.x-provider-disabled{opacity:.5}.x-provider-header{border-bottom:1px solid var(--x-border);justify-content:space-between;align-items:center;padding:.875rem 1rem;display:flex}.x-provider-name{color:var(--x-text);font-size:.9375rem;font-weight:600}.x-provider-body{padding:.875rem 1rem}.x-provider-stats{text-align:center;grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.x-provider-stat{flex-direction:column;gap:.125rem;font-size:.8125rem;display:flex}.x-provider-test{margin-top:.5rem}.x-provider-response{color:var(--x-text-secondary);text-overflow:ellipsis;max-height:4rem;margin-top:.375rem;font-size:.8125rem;line-height:1.4;overflow:hidden}.x-empty-state{flex-direction:column;align-items:center;gap:.75rem;padding:3rem;display:flex}.x-search-form{flex-direction:column;gap:.75rem;display:flex}.x-search-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.x-search-input{flex:1;min-width:200px}.x-table-toolbar{border-bottom:1px solid var(--color-border,#e5e7eb);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.x-search-wrap{flex:1;align-items:center;min-width:200px;display:flex;position:relative}.x-search-icon{width:.875rem;height:.875rem;color:var(--color-text-secondary,#9ca3af);pointer-events:none;position:absolute;left:.625rem}.x-search-wrap .x-input{width:100%;padding-left:2rem}.x-search-type-select{width:180px}.x-search-options{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.x-label-inline{color:var(--color-text-secondary,#6b7280);align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.x-input-narrow{width:80px}.x-search-results{margin-top:1rem}.x-search-meta{color:var(--color-text-secondary,#6b7280);font-size:.8125rem}.x-result-group{margin-bottom:1.25rem}.x-result-group-title{border-bottom:1px solid var(--color-border,#e5e7eb);align-items:center;gap:.5rem;margin-bottom:.5rem;padding-bottom:.375rem;font-size:.9375rem;font-weight:600;display:flex}.x-result-list{flex-direction:column;gap:.25rem;display:flex}.x-result-item{border-radius:var(--radius-sm,.375rem);justify-content:space-between;align-items:center;padding:.5rem .75rem;transition:background .15s;display:flex}.x-result-item:hover{background:var(--color-bg-hover,#f3f4f6)}.dark .x-result-item:hover{background:var(--color-bg-hover-dark,#374151)}.x-result-item-main{flex:1;min-width:0}.x-result-item-title{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.x-result-item-subtitle{color:var(--color-text-secondary,#6b7280);font-size:.8125rem}.x-result-item-score{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.x-embeddings-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;display:grid}.x-embedding-type-card{border-radius:var(--radius-sm,.375rem);border:1px solid var(--color-border,#e5e7eb);background:var(--color-bg-subtle,#f9fafb);padding:.75rem}.dark .x-embedding-type-card{background:var(--color-bg-subtle-dark,#1f2937);border-color:var(--color-border-dark,#374151)}.x-embedding-type-header{align-items:center;gap:.375rem;margin-bottom:.375rem;display:flex}.x-embedding-type-count{font-size:1.5rem;font-weight:700;line-height:1.2}.x-admin-tools-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1rem;display:grid}.x-text-center{text-align:center}.x-py-4{padding-top:1rem;padding-bottom:1rem}.x-p-4{padding:1rem}.x-text-bold{font-weight:600}.x-ml-2{margin-left:.5rem}.x-input-inline{border:1px solid var(--x-border);border-radius:var(--x-radius-sm);background:var(--x-surface);width:100%;color:var(--x-text);padding:2px 6px;font-size:.8125rem}.x-live-feed{max-height:300px;font-size:.8125rem;font-family:var(--x-font-mono,ui-monospace,monospace);flex-direction:column;gap:.25rem;display:flex;overflow-y:auto}.x-feed-entry{border-radius:var(--radius-sm,.375rem);align-items:center;gap:.5rem;padding:.25rem .5rem;transition:background .15s;display:flex}.x-feed-entry:hover{background:var(--color-bg-hover,#f3f4f6)}.dark .x-feed-entry:hover{background:var(--color-bg-hover-dark,#374151)}.x-feed-time{color:var(--color-text-secondary,#6b7280);white-space:nowrap;font-variant-numeric:tabular-nums}.x-feed-type{flex-shrink:0}.x-feed-message{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.x-icon-warning{color:var(--color-warning,#f59e0b)}@keyframes x-spin-anim{to{transform:rotate(360deg)}}.x-search-meta-bar{color:var(--color-text-secondary,#6b7280);align-items:center;gap:.75rem;font-size:.875rem;display:flex}.x-search-meta-source{align-items:center;gap:.25rem;display:flex}.x-search-category-header{align-items:center;gap:.5rem;display:flex}.x-search-category-header h3{margin:0}.x-search-detail-list{flex-direction:column;display:flex}.x-search-detail-item{border-bottom:1px solid var(--color-border,#e5e7eb);align-items:flex-start;gap:.75rem;padding:.75rem 1rem;transition:background .15s;display:flex}.x-search-detail-item:last-child{border-bottom:none}.x-search-detail-clickable{cursor:pointer}.x-search-detail-clickable:hover{background:var(--color-bg-hover,#f3f4f6)}.dark .x-search-detail-clickable:hover{background:var(--color-bg-hover-dark,#374151)}.x-search-detail-icon{color:var(--color-text-secondary,#6b7280);flex-shrink:0;margin-top:.125rem}.x-search-detail-content{flex:1;min-width:0}.x-search-detail-title{margin-bottom:.125rem;font-weight:500}.x-search-detail-subtitle{color:var(--color-text-secondary,#6b7280);margin-bottom:.25rem;font-size:.8125rem}.x-search-detail-meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.x-search-detail-info{color:var(--color-text-secondary,#6b7280);font-size:.75rem}.x-search-detail-right{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.x-agent-actions-page{max-width:1200px;margin:0 auto}.x-agent-actions-header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.x-agent-actions-header-left{align-items:center;gap:.75rem;display:flex}.x-agent-actions-header h1{margin:0;font-size:1.5rem;font-weight:700}.x-agent-actions-content{margin-top:1.5rem}.x-agent-actions-quick-stats{grid-template-columns:repeat(5,1fr);gap:.75rem;margin-bottom:1.5rem;display:grid}.x-stat-card{background:var(--x-surface);border:1px solid var(--x-border);text-align:center;border-radius:.75rem;padding:1rem}.x-stat-value{font-size:1.75rem;font-weight:800;display:block}.x-stat-label{color:var(--x-text-muted);margin-top:.25rem;font-size:.75rem;display:block}.x-stat-success .x-stat-value{color:var(--x-success)}.x-stat-danger .x-stat-value{color:var(--x-danger)}.x-stat-warning .x-stat-value{color:var(--x-warning)}.x-agent-actions-filters{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.x-agent-actions-filters>.x-select{width:auto;min-width:140px;max-width:220px}.x-action-timeline{flex-direction:column;display:flex}.x-action-card{gap:1rem;padding:.75rem 0;display:flex}.x-action-card-left{flex-direction:column;flex-shrink:0;align-items:center;width:2.5rem;display:flex}.x-action-status-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.x-status-success{background:var(--x-success)}@supports (color:color-mix(in lab,red,red)){.x-status-success{background:color-mix(in srgb,var(--x-success)15%,transparent)}}.x-status-success{color:var(--x-success)}.x-status-danger{background:var(--x-danger)}@supports (color:color-mix(in lab,red,red)){.x-status-danger{background:color-mix(in srgb,var(--x-danger)15%,transparent)}}.x-status-danger{color:var(--x-danger)}.x-status-warning{background:var(--x-warning)}@supports (color:color-mix(in lab,red,red)){.x-status-warning{background:color-mix(in srgb,var(--x-warning)15%,transparent)}}.x-status-warning{color:var(--x-warning)}.x-status-info{background:var(--x-info,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.x-status-info{background:color-mix(in srgb,var(--x-info,#3b82f6)15%,transparent)}}.x-status-info{color:var(--x-info,#3b82f6)}.x-status-neutral{background:var(--x-text-muted)}@supports (color:color-mix(in lab,red,red)){.x-status-neutral{background:color-mix(in srgb,var(--x-text-muted)15%,transparent)}}.x-status-neutral{color:var(--x-text-muted)}.x-action-timeline-line{background:var(--x-border);flex:1;width:2px;margin-top:.25rem}.x-action-card-body{background:var(--x-surface);border:1px solid var(--x-border);border-radius:.75rem;flex:1;padding:.875rem 1rem}.x-action-card-header{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.x-action-agent{font-size:.875rem;font-weight:600}.x-action-slug{background:var(--x-bg);border-radius:.25rem;padding:.125rem .375rem;font-size:.8125rem}.x-action-time{color:var(--x-text-muted);margin-left:auto;font-size:.75rem}.x-action-ticket{color:var(--x-text-muted);margin-top:.375rem;font-size:.8125rem}.x-action-result pre{background:var(--x-bg);white-space:pre-wrap;border-radius:.375rem;max-height:120px;margin-top:.5rem;padding:.5rem;font-size:.75rem;overflow-x:auto}.x-action-verify{border-radius:.375rem;align-items:flex-start;gap:.375rem;margin-top:.375rem;padding:.375rem .5rem;font-size:.75rem;display:flex}.x-action-verify pre{white-space:pre-wrap;margin:0;font-size:.6875rem}.x-verify-ok{background:var(--x-success)}@supports (color:color-mix(in lab,red,red)){.x-verify-ok{background:color-mix(in srgb,var(--x-success)10%,transparent)}}.x-verify-ok{color:var(--x-success)}.x-verify-failed{background:var(--x-danger)}@supports (color:color-mix(in lab,red,red)){.x-verify-failed{background:color-mix(in srgb,var(--x-danger)10%,transparent)}}.x-verify-failed{color:var(--x-danger)}.x-action-followup{color:var(--x-danger);align-items:center;gap:.375rem;margin-top:.375rem;font-size:.8125rem;font-weight:500;display:flex}.x-action-card-footer{gap:.375rem;margin-top:.5rem;display:flex}.x-action-failed .x-action-card-body{border-color:var(--x-danger)}@supports (color:color-mix(in lab,red,red)){.x-action-failed .x-action-card-body{border-color:color-mix(in srgb,var(--x-danger)30%,var(--x-border))}}.x-queue-toolbar{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.x-queue-list{flex-direction:column;gap:.5rem;display:flex}.x-queue-item{background:var(--x-surface);border:1px solid var(--x-border);cursor:pointer;border-radius:.75rem;align-items:center;gap:.75rem;padding:.875rem 1rem;transition:border-color .15s;display:flex}.x-queue-item:hover{border-color:var(--x-primary)}.x-queue-selected{border-color:var(--x-primary);background:var(--x-primary)}@supports (color:color-mix(in lab,red,red)){.x-queue-selected{background:color-mix(in srgb,var(--x-primary)5%,var(--x-surface))}}.x-queue-item-body{flex:1}.x-queue-item-header{align-items:center;gap:.5rem;display:flex}.x-queue-item-detail{color:var(--x-text-muted);margin-top:.25rem;font-size:.8125rem}.x-queue-item-analysis{color:var(--x-text-muted);margin-top:.25rem;font-size:.75rem;font-style:italic}.x-queue-item-actions{gap:.25rem;display:flex}.x-queue-empty{text-align:center;color:var(--x-text-muted);padding:3rem}.x-stats-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.x-stats-rate-card{flex-direction:column;align-items:center;padding:1.5rem;display:flex}.x-stats-rate{width:120px;height:120px;position:relative}.x-circular-chart{width:100%;height:100%}.x-circle-bg{fill:none;stroke:var(--x-border);stroke-width:3px}.x-circle-fg{fill:none;stroke-width:3px;stroke-linecap:round;transform-origin:50%;transition:stroke-dasharray .6s;transform:rotate(-90deg)}.x-rate-good{stroke:var(--x-success)}.x-rate-warn{stroke:var(--x-warning)}.x-rate-bad{stroke:var(--x-danger)}.x-rate-text{font-size:1.5rem;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.x-stats-rate-label{color:var(--x-text-muted);margin-top:.75rem;font-size:.875rem}.x-stats-bars{flex-direction:column;gap:.5rem;display:flex}.x-stats-bar-row{align-items:center;gap:.5rem;display:flex}.x-stats-bar-label{text-align:right;width:100px;font-size:.8125rem}.x-stats-bar-track{background:var(--x-bg);border-radius:4px;flex:1;height:8px;overflow:hidden}.x-stats-bar-fill{border-radius:4px;height:100%;transition:width .4s}.x-bar-success{background:var(--x-success)}.x-bar-danger{background:var(--x-danger)}.x-bar-warning{background:var(--x-warning)}.x-bar-info{background:var(--x-info,#3b82f6)}.x-bar-neutral{background:var(--x-text-muted)}.x-stats-bar-count{text-align:right;width:2.5rem;font-size:.8125rem;font-weight:600}.x-stats-error-grid{text-align:center;grid-template-columns:1fr 1fr;gap:1rem;padding:1rem 0;display:grid}.x-stats-error-value{font-size:2rem;font-weight:800;display:block}.x-stats-error-label{color:var(--x-text-muted);font-size:.8125rem}.x-text-danger{color:var(--x-danger)}.x-text-warning{color:var(--x-warning)}.x-chain-view{align-items:flex-start;gap:.25rem;padding:1rem 0;display:flex;overflow-x:auto}.x-chain-item{align-items:center;gap:.25rem;display:flex}.x-chain-connector{color:var(--x-text-muted)}.x-chain-card{min-width:280px;max-width:360px}.x-chain-root{border-left:3px solid var(--x-primary)}.x-chain-followup{border-left:3px solid var(--x-warning)}.x-chain-card-header{align-items:center;gap:.5rem;margin-bottom:.375rem;display:flex}.x-chain-depth{background:var(--x-bg);border-radius:.25rem;padding:.125rem .375rem;font-size:.6875rem}.x-chain-subject{color:var(--x-text-muted);margin-bottom:.5rem;font-size:.8125rem}.x-chain-action{align-items:center;gap:.375rem;padding:.25rem 0;font-size:.8125rem;display:flex}.x-chain-empty{text-align:center;color:var(--x-text-muted);padding:3rem}@media(max-width:768px){.x-agent-actions-quick-stats{grid-template-columns:repeat(3,1fr)}.x-chain-view{flex-direction:column}.x-chain-connector{transform:rotate(90deg)}}.x-help-index{max-width:900px;margin:0 auto;padding:2rem 1.5rem}.x-help-index-header{margin-bottom:2rem}.x-help-index-title{color:var(--x-text);align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:1.5rem;font-weight:700;display:flex}.x-help-index-desc{color:var(--x-text-muted);margin:0;font-size:.9rem}.x-help-categories{flex-direction:column;gap:2rem;display:flex}.x-help-category-title{color:var(--x-text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--x-border);margin:0 0 .75rem;padding-bottom:.5rem;font-size:1rem;font-weight:600}.x-help-script-list{flex-direction:column;gap:.5rem;display:flex}.x-help-script-card{background:var(--x-bg-elevated);border:1px solid var(--x-border);border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;transition:border-color .15s;display:flex}.x-help-script-card:hover{border-color:var(--x-accent)}.x-help-script-title{color:var(--x-text);cursor:pointer;text-align:left;background:0 0;border:none;flex:1;padding:0;font-size:.9rem;font-weight:500}.x-help-script-title:hover{color:var(--x-accent)}.x-help-script-actions{flex-shrink:0;gap:.5rem;display:flex}.x-help-btn-doc,.x-help-btn-tour{cursor:pointer;border:1px solid var(--x-border);border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8rem;font-weight:500;transition:background .15s,border-color .15s;display:flex}.x-help-btn-doc{background:var(--x-bg);color:var(--x-text-muted)}.x-help-btn-doc:hover{background:var(--x-bg-elevated);color:var(--x-text)}.x-help-btn-tour{color:#fff;background:#2563eb;border-color:#2563eb}.x-help-btn-tour:hover{background:#1d4ed8;border-color:#1d4ed8}.x-help-btn-tour:disabled{opacity:.6;cursor:not-allowed}.x-help-btn-tour--large{padding:.5rem 1.25rem;font-size:.875rem}.x-help-page{max-width:800px;margin:0 auto;padding:2rem 1.5rem}.x-help-page-nav{margin-bottom:1.5rem}.x-help-back{color:var(--x-text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;padding:0;font-size:.85rem;display:inline-flex}.x-help-back:hover{color:var(--x-accent)}.x-help-page-header{flex-direction:column;gap:.75rem;margin-bottom:2rem;display:flex}.x-help-page-meta{gap:.5rem;display:flex}.x-help-category-badge{text-transform:uppercase;letter-spacing:.05em;background:var(--x-accent-soft,#2563eb1a);color:#2563eb;border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:600}.x-help-page-title{color:var(--x-text);margin:0;font-size:1.75rem;font-weight:700}.x-help-page-content{color:var(--x-text);font-size:.9375rem;line-height:1.75}.x-help-page-content h1,.x-help-page-content h2,.x-help-page-content h3{color:var(--x-text);margin-top:1.5rem;margin-bottom:.5rem}.x-help-page-content p{margin-bottom:1rem}.x-help-action-badge{color:#2563eb;vertical-align:middle;background:#2563eb14;border:1px solid #2563eb33;border-radius:.25rem;align-items:center;gap:.25rem;margin:.15rem 0;padding:.15rem .5rem;font-size:.775rem;font-weight:500;display:inline-flex}:is(.dark .x-help-action-badge){color:#60a5fa;background:#60a5fa1a;border-color:#60a5fa33}.x-help-loading{color:var(--x-text-muted);justify-content:center;align-items:center;gap:.5rem;padding:3rem;font-size:.9rem;display:flex}.x-help-error,.x-help-empty{text-align:center;color:var(--x-text-muted);padding:3rem;font-size:.9rem}.x-field-group-header{background:var(--x-bg-elevated,#f8fafc);border:1px solid var(--x-border,#e2e8f0);cursor:pointer;text-align:left;width:100%;color:var(--x-text-secondary,#64748b);border-radius:.5rem;align-items:center;gap:.5rem;margin-bottom:.25rem;padding:.5rem .75rem;font-size:.875rem;transition:background .15s;display:flex}.x-field-group-header:hover{background:var(--x-bg-hover,#f1f5f9)}.x-field-list{border:1px solid var(--x-border,#e2e8f0);border-radius:.5rem;margin-bottom:.75rem;overflow:hidden}.x-field-item{border-bottom:1px solid var(--x-border,#e2e8f0);background:var(--x-bg,#fff);align-items:flex-start;gap:.75rem;padding:.75rem 1rem;transition:background .1s;display:flex}.x-field-item:last-child{border-bottom:none}.x-field-item:hover{background:var(--x-bg-hover,#f8fafc)}.x-field-item-inactive{opacity:.5}.x-field-item-main{flex:1;min-width:0}.x-drag-handle{cursor:grab;color:var(--x-text-muted);flex-shrink:0;margin-top:3px}.x-drag-handle:active{cursor:grabbing}.x-option-chip{border:1px solid var(--x-border,#e2e8f0);background:var(--x-bg-elevated,#f8fafc);color:var(--x-text-secondary);border-radius:999px;align-items:center;padding:.125rem .5rem;font-size:.75rem;display:inline-flex}.x-options-builder{border:1px dashed var(--x-border,#e2e8f0);border-radius:.5rem;padding:.75rem}.x-options-list{flex-direction:column;gap:.375rem;display:flex}.x-option-row{background:var(--x-bg-elevated,#f8fafc);border-radius:.375rem;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.875rem;display:flex}.x-option-color-dot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.x-option-add-row{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.x-color-input{border:1px solid var(--x-border,#e2e8f0);cursor:pointer;border-radius:.375rem;align-self:flex-end;width:36px;height:36px;margin-bottom:1px;padding:2px}.x-validation-section{border-top:1px solid var(--x-border,#e2e8f0);margin-top:.25rem;padding-top:.75rem}.x-flags-row{border-top:1px solid var(--x-border,#e2e8f0);flex-wrap:wrap;gap:1.5rem;padding-top:.75rem;display:flex}.x-flag-item{cursor:pointer;align-items:center;gap:.5rem;display:flex}.x-form-row-2{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media(max-width:600px){.x-form-row-2{grid-template-columns:1fr}}.x-custom-fields-panel{flex-direction:column;gap:.5rem;display:flex}.x-cf-group-header{cursor:pointer;color:var(--x-text-muted,#94a3b8);text-transform:uppercase;letter-spacing:.05em;text-align:left;background:0 0;border:none;align-items:center;gap:.375rem;width:100%;padding:.375rem 0;font-size:.8rem;font-weight:600;display:flex}.x-cf-group-header:hover{color:var(--x-text-secondary)}.x-cf-fields{flex-direction:column;gap:.75rem;padding-left:.25rem;display:flex}.x-cf-field{flex-direction:column;gap:.25rem;display:flex}.x-cf-readonly-value{align-items:center;min-height:36px;padding:.375rem .5rem;display:flex}.x-cf-multiselect{flex-wrap:wrap;gap:.375rem;display:flex}.x-cf-multiselect-option{border:1px solid var(--x-border,#e2e8f0);cursor:pointer;background:var(--x-bg,#fff);border-radius:999px;align-items:center;padding:.25rem .625rem;font-size:.8125rem;transition:background .1s,border-color .1s;display:inline-flex}.x-cf-multiselect-option:hover{background:var(--x-bg-hover,#f1f5f9)}.x-cf-multiselect-selected{background:var(--x-color-primary-10,#eff6ff);border-color:var(--x-color-primary,#3b82f6);color:var(--x-color-primary,#3b82f6);font-weight:500}.x-cf-save-row{border-top:1px solid var(--x-border,#e2e8f0);justify-content:flex-end;padding-top:.5rem;display:flex}.x-field-error{color:var(--x-color-error,#ef4444);margin:0;font-size:.8rem}.x-required-star{color:var(--x-color-error,#ef4444);margin-left:2px}.x-cms-empty{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;display:flex}.x-cms-empty-icon{opacity:.25;color:var(--x-text-muted)}.x-cms-empty-title{color:var(--x-text);margin:0;font-size:1rem;font-weight:600}.x-cms-empty-desc{color:var(--x-text-muted);max-width:400px;margin:0;font-size:.875rem}.x-cms-loading{text-align:center;padding:3rem}.x-cms-alert-success{background:var(--x-success,#22c55e)}@supports (color:color-mix(in lab,red,red)){.x-cms-alert-success{background:color-mix(in srgb,var(--x-success,#22c55e)12%,transparent)}}.x-cms-alert-success{border:1px solid var(--x-success,#22c55e)}@supports (color:color-mix(in lab,red,red)){.x-cms-alert-success{border:1px solid color-mix(in srgb,var(--x-success,#22c55e)30%,transparent)}}.x-cms-alert-success{color:var(--x-success,#22c55e);border-radius:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.x-cms-excerpt{text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.x-cms-homepage-dot{background:var(--x-info,#3b82f6);border-radius:50%;width:8px;height:8px;display:inline-block}.x-row-actions{justify-content:flex-end;align-items:center;gap:.125rem;display:flex}.x-cms-site-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:.5rem;display:flex}.x-cms-site-meta{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.x-cms-feed-link{color:var(--x-text-muted);align-items:center;transition:color .15s;display:inline-flex}.x-cms-feed-link:hover{color:var(--x-primary,#3b82f6)}.x-cms-editor-header{border-bottom:1px solid var(--x-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.x-cms-editor-body{align-items:flex-start;gap:1.5rem;display:flex}.x-cms-editor-sidebar{flex-direction:column;flex-shrink:0;gap:.25rem;width:180px;display:flex;position:sticky;top:1rem}.x-cms-editor-main{flex:1;min-width:0}.x-cms-editor-nav-btn{cursor:pointer;text-align:left;color:var(--x-text-muted);background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;font-size:.8125rem;transition:background .1s,color .1s;display:flex}.x-cms-editor-nav-btn:hover{background:var(--x-surface);color:var(--x-text)}.x-cms-editor-nav-btn-active{background:var(--x-surface);color:var(--x-text);font-weight:500}.x-cms-section-title{color:var(--x-text);margin:0 0 1rem;font-size:.875rem;font-weight:600}.x-cms-blocks-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.75rem;display:flex}.x-cms-blocks-header .x-cms-section-title{margin:0}.x-cms-blocks-textarea{background:var(--x-bg);width:100%;min-height:260px;color:var(--x-text);border:1px solid var(--x-border);resize:vertical;border-radius:.375rem;outline:none;padding:.75rem;font-family:Fira Mono,Courier New,monospace;font-size:.8125rem;line-height:1.6;transition:border-color .15s}.x-cms-blocks-textarea:focus{border-color:var(--x-primary,#3b82f6)}.x-cms-seo-preview{background:var(--x-bg);border:1px solid var(--x-border);border-radius:.5rem;margin-top:1rem;padding:1rem}.x-cms-seo-preview-url{color:var(--x-success,#22c55e);margin-bottom:.25rem;font-size:.75rem}.x-cms-seo-preview-title{color:#3b82f6;margin-bottom:.25rem;font-size:1.0625rem;font-weight:400;line-height:1.3}.x-cms-seo-preview-desc{color:var(--x-text-muted);font-size:.8125rem;line-height:1.5}.x-ki-result{background:var(--x-surface-raised,#ffffff08);border:1px solid var(--x-border,#ffffff14);border-radius:10px;padding:.75rem}.x-cms-checkbox-label{cursor:pointer;color:var(--x-text);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.x-cms-checkbox{accent-color:var(--x-primary,#3b82f6);cursor:pointer;width:1rem;height:1rem}@media(max-width:768px){.x-cms-editor-body{flex-direction:column}.x-cms-editor-sidebar{flex-flow:wrap;width:100%;position:static}}.x-rss-stats-bar{background:var(--x-surface-2,var(--x-surface));border:1px solid var(--x-border);border-radius:var(--x-radius,.5rem);flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;padding:.625rem 1rem;display:flex}.x-rss-stat{cursor:pointer;font:inherit;color:inherit;background:0 0;border:1px solid #0000;border-radius:.375rem;align-items:baseline;gap:.375rem;padding:.375rem .75rem;transition:background-color .15s,border-color .15s;display:flex}.x-rss-stat:hover{background:var(--x-bg-elevated);border-color:var(--x-border)}.x-rss-stat-active{background:var(--x-bg-elevated);border-color:var(--x-primary)}.x-rss-stat-value{color:var(--x-text);font-size:1.125rem;font-weight:600}.x-rss-stat-new{color:var(--x-primary,#3b82f6)}.x-rss-stat-label{color:var(--x-text-muted);font-size:.8125rem}.x-rss-stat-sep{background:var(--x-border);flex-shrink:0;width:1px;height:1.25rem}.x-rss-url-cell{text-overflow:ellipsis;white-space:nowrap;max-width:280px;display:block;overflow:hidden}.x-rss-item-title{text-overflow:ellipsis;white-space:nowrap;max-width:520px;overflow:hidden}.x-rss-filter-row{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;display:flex}.x-rss-filter-select{min-width:160px}.x-rss-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1rem;display:flex}.x-rss-empty-icon{color:var(--x-text-muted);opacity:.4}.x-rss-empty-title{color:var(--x-text);margin:0;font-size:1rem;font-weight:600}.x-rss-empty-desc{color:var(--x-text-muted);margin:0;font-size:.875rem}.x-rss-agent-layout{grid-template-columns:320px 1fr;align-items:start;gap:1.5rem;display:grid}@media(max-width:768px){.x-rss-agent-layout{grid-template-columns:1fr}}.x-rss-agent-result-col{flex-direction:column;gap:1rem;display:flex}.x-rss-agent-header{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.x-rss-agent-icon{color:var(--x-accent);flex-shrink:0}.x-rss-agent-title{color:var(--x-text);margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.x-rss-agent-subtitle{color:var(--x-text-muted);margin:0;font-size:.8125rem}.x-rss-agent-actions{margin-top:1.5rem}.x-rss-agent-run-btn{justify-content:center;width:100%}.x-rss-agent-running{flex-direction:column;align-items:center;gap:1rem;padding:2.5rem 1rem;display:flex}.x-rss-agent-spinner{color:var(--x-accent);animation:1s linear infinite spin}.x-rss-agent-running-text{color:var(--x-text-muted);margin:0;font-size:.9375rem}.x-rss-agent-result-header{margin-bottom:1.25rem}.x-rss-agent-ok-icon{color:var(--x-success);flex-shrink:0;width:20px;height:20px}.x-rss-agent-err-icon{color:var(--x-error);flex-shrink:0;width:20px;height:20px}.x-rss-agent-result-title{color:var(--x-text);font-size:1rem;font-weight:600}.x-rss-agent-metrics{background:var(--x-bg-2);border-radius:var(--x-radius-sm);grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem;padding:1rem;display:grid}.x-rss-agent-metric{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex}.x-rss-agent-metric-label{color:var(--x-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.x-rss-agent-metric-value{color:var(--x-text);font-size:1.25rem;font-weight:700}.x-rss-agent-steps-title{color:var(--x-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem;font-size:.8125rem;font-weight:600}.x-rss-agent-steps{flex-direction:column;gap:.375rem;display:flex}.x-rss-agent-step{border-radius:var(--x-radius-sm);align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.8125rem;display:flex}.x-rss-agent-step-ok{background:var(--x-success)}@supports (color:color-mix(in lab,red,red)){.x-rss-agent-step-ok{background:color-mix(in srgb,var(--x-success)8%,transparent)}}.x-rss-agent-step-ok{color:var(--x-text)}.x-rss-agent-step-fail{background:var(--x-error)}@supports (color:color-mix(in lab,red,red)){.x-rss-agent-step-fail{background:color-mix(in srgb,var(--x-error)8%,transparent)}}.x-rss-agent-step-fail{color:var(--x-text)}.x-rss-agent-step-indicator{flex-shrink:0;width:16px;font-weight:700}.x-rss-agent-step-name{font-family:var(--x-font-mono,monospace);font-size:.8rem}.x-rss-review-header-icon{color:var(--x-accent);flex-shrink:0;width:22px;height:22px}.x-rss-review-conf-high{color:var(--x-success)}.x-rss-review-conf-mid{color:var(--x-warning,#f59e0b)}.x-rss-review-conf-low{color:var(--x-error)}.x-rss-review-conf-neutral{color:var(--x-text-muted)}.x-rss-review-conf-badge{flex-shrink:0;font-size:.8125rem;font-weight:600}.x-rss-review-layout{grid-template-columns:1fr;gap:1.5rem;display:grid}.x-rss-review-layout-open{grid-template-columns:1fr 420px}@media(max-width:900px){.x-rss-review-layout-open{grid-template-columns:1fr}}.x-rss-review-list{flex-direction:column;gap:.75rem;display:flex}.x-rss-review-card{cursor:pointer;transition:box-shadow .15s,border-color .15s}.x-rss-review-card:hover{box-shadow:0 0 0 2px var(--x-primary,#3b82f6)}.x-rss-review-card-active{box-shadow:0 0 0 2px var(--x-primary,#3b82f6);border-color:var(--x-primary,#3b82f6)}.x-rss-review-card-top{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.5rem;display:flex}.x-rss-review-card-title{color:var(--x-text);font-size:.9375rem;font-weight:600;line-height:1.4}.x-rss-review-card-meta{flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.75rem;display:flex}.x-rss-review-meta-sep{background:var(--x-border);flex-shrink:0;width:1px;height:.875rem}.x-rss-review-tags{flex-wrap:wrap;gap:.25rem;display:flex}.x-rss-review-card-actions{flex-wrap:wrap;gap:.5rem;display:flex}.x-rss-review-btn-approve{color:var(--x-success)!important}.x-rss-review-btn-approve:hover{background:var(--x-success)!important}@supports (color:color-mix(in lab,red,red)){.x-rss-review-btn-approve:hover{background:color-mix(in srgb,var(--x-success)10%,transparent)!important}}.x-rss-review-btn-reject{color:var(--x-error)!important}.x-rss-review-btn-reject:hover{background:var(--x-error)!important}@supports (color:color-mix(in lab,red,red)){.x-rss-review-btn-reject:hover{background:color-mix(in srgb,var(--x-error)10%,transparent)!important}}.x-rss-review-panel{max-height:calc(100vh - 6rem);position:sticky;top:1rem;overflow-y:auto}.x-rss-review-panel-header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.x-rss-review-panel-title{color:var(--x-text);margin:0;font-size:1rem;font-weight:700;line-height:1.4}.x-rss-review-panel-meta{background:var(--x-bg-2);border-radius:var(--x-radius-sm);flex-direction:column;gap:.375rem;margin-bottom:1rem;padding:.75rem;display:flex}.x-rss-review-panel-meta-row{align-items:center;gap:.5rem;display:flex}.x-rss-review-panel-meta-label{color:var(--x-text-muted);flex-shrink:0;min-width:90px;font-size:.75rem}.x-rss-review-panel-meta-value{color:var(--x-text);font-size:.875rem}.x-rss-review-panel-tags{flex-wrap:wrap;gap:.25rem;margin-bottom:1rem;display:flex}.x-rss-review-panel-section{margin-bottom:1rem}.x-rss-review-panel-section-label{color:var(--x-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem;font-size:.75rem;font-weight:600}.x-rss-review-content-pre{font-family:var(--x-font-mono,monospace);color:var(--x-text);background:var(--x-bg-2);border-radius:var(--x-radius-sm);white-space:pre-wrap;word-break:break-word;max-height:320px;margin:0;padding:.75rem;font-size:.8125rem;line-height:1.6;overflow-y:auto}.x-rss-review-sources-list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.x-rss-review-source-item{font-size:.8125rem}.x-rss-review-source-link{color:var(--x-primary,#3b82f6);word-break:break-all;text-decoration:none}.x-rss-review-source-link:hover{text-decoration:underline}.x-rss-review-panel-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}.x-mastermind-tabs{margin-bottom:1.5rem}.x-mastermind-section{flex-direction:column;gap:1rem;display:flex}.x-mastermind-search-bar{align-items:flex-end;gap:.75rem;display:flex}.x-mastermind-search-bar .x-input{flex:1}.x-mastermind-results{flex-direction:column;gap:.75rem;display:flex}.x-mastermind-hit{background:var(--x-bg-card);border:1px solid var(--x-border);border-radius:.5rem;padding:1rem;transition:border-color .15s}.x-mastermind-hit:hover{border-color:var(--x-primary)}.x-mastermind-hit-header{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.35rem;display:flex}.x-mastermind-hit-title{color:var(--x-text);font-size:.95rem;font-weight:600}.x-mastermind-hit-path{color:var(--x-text-muted);font-size:.75rem;font-family:var(--x-font-mono,monospace);margin:.25rem 0}.x-mastermind-hit-content{color:var(--x-text);white-space:pre-wrap;margin:0;font-size:.85rem;line-height:1.55}.x-mastermind-distance{color:var(--x-text-muted);margin-left:auto;font-size:.75rem}.x-mastermind-conf{border-radius:999px;padding:.15rem .5rem;font-size:.78rem;font-weight:600}.x-mastermind-conf[data-level=absolut]{color:#166534;background:#dcfce7}.x-mastermind-conf[data-level=sehr_sicher]{color:#1e40af;background:#dbeafe}.x-mastermind-conf[data-level=wahrscheinlich]{color:#854d0e;background:#fef9c3}.x-mastermind-conf[data-level=unsicher]{color:#991b1b;background:#fee2e2}.dark .x-mastermind-conf[data-level=absolut]{color:#86efac;background:#14532d}.dark .x-mastermind-conf[data-level=sehr_sicher]{color:#93c5fd;background:#1e3a8a}.dark .x-mastermind-conf[data-level=wahrscheinlich]{color:#fde68a;background:#713f12}.dark .x-mastermind-conf[data-level=unsicher]{color:#fca5a5;background:#7f1d1d}.x-mastermind-source-badge{text-transform:uppercase;letter-spacing:.04em;background:var(--x-bg-muted);color:var(--x-text-muted);border-radius:4px;padding:.15rem .45rem;font-size:.72rem;font-weight:600}.x-mastermind-source-badge[data-type=memory]{color:#5b21b6;background:#ede9fe}.x-mastermind-source-badge[data-type=claude_md]{color:#92400e;background:#fef3c7}.x-mastermind-source-badge[data-type=service_register]{color:#065f46;background:#d1fae5}.x-mastermind-source-badge[data-type=vault]{color:#1e40af;background:#dbeafe}.x-mastermind-source-badge[data-type=plan]{color:#9d174d;background:#fce7f3}.dark .x-mastermind-source-badge[data-type=memory]{color:#c4b5fd;background:#3b0764}.dark .x-mastermind-source-badge[data-type=claude_md]{color:#fde68a;background:#451a03}.dark .x-mastermind-source-badge[data-type=service_register]{color:#6ee7b7;background:#064e3b}.dark .x-mastermind-source-badge[data-type=vault]{color:#93c5fd;background:#1e3a8a}.dark .x-mastermind-source-badge[data-type=plan]{color:#fbcfe8;background:#500724}.x-mastermind-signals-toolbar{align-items:center;gap:.75rem;display:flex}.x-mastermind-signal-list{flex-direction:column;gap:.6rem;display:flex}.x-mastermind-signal{background:var(--x-bg-card);border:1px solid var(--x-border);border-radius:.5rem;padding:.875rem 1rem}.x-mastermind-signal--resolved{opacity:.6}.x-mastermind-signal-header{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.x-mastermind-signal-content{color:var(--x-text);margin:0;font-size:.875rem}.x-mastermind-resolution{color:var(--x-text-muted);margin:.35rem 0 0;font-size:.78rem;font-style:italic}.x-mastermind-resolved-mark{color:#16a34a;font-size:.78rem;font-weight:600}.x-mastermind-stats-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;display:grid}.x-mastermind-stat-card{text-align:center;padding:1.5rem 1rem}.x-mastermind-stat-number{color:var(--x-primary);margin-bottom:.5rem;font-size:2.5rem;font-weight:700;line-height:1}.x-mastermind-stat-card--warn .x-mastermind-stat-number{color:#d97706}.x-mastermind-stat-card--ok .x-mastermind-stat-number{color:#16a34a}.x-mastermind-stat-label{color:var(--x-text-muted);font-size:.8rem}.x-mastermind-ctx-bar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.x-mastermind-ctx-list{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.x-mastermind-ctx-item{background:var(--x-bg-2);border:1px solid var(--x-border);border-radius:var(--x-radius);padding:1rem}.x-mastermind-ctx-add{background:var(--x-bg-2);border:1px solid var(--x-border);border-radius:var(--x-radius);margin-top:1.5rem;padding:1.25rem}.x-mastermind-ctx-add-title{color:var(--x-text-muted);margin-bottom:.75rem;font-size:.9rem;font-weight:600}.x-mastermind-ctx-add-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.x-mastermind-source-badge[data-type=community]{color:#065f46;background:#ecfdf5;border-color:#6ee7b7}.dark .x-mastermind-source-badge[data-type=community]{color:#6ee7b7;background:#064e3b}.x-mastermind-community-optin-banner{background:var(--x-bg-2);border:1px solid var(--x-border);border-radius:.75rem;flex-direction:column;gap:.75rem;max-width:640px;padding:1.5rem;display:flex}.x-mastermind-community-optin-banner h3{color:var(--x-text);margin:0;font-size:1.1rem;font-weight:600}.x-mastermind-community-optin-check{color:var(--x-text);cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.x-mastermind-community-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.x-mastermind-community-hit{background:var(--x-bg-2);border:1px solid var(--x-border);border-radius:.5rem;margin-bottom:.75rem;padding:.875rem 1rem}.x-mastermind-community-hit-footer{align-items:center;gap:1rem;margin-top:.5rem;display:flex}.x-mastermind-vote-group{gap:.375rem;margin-left:auto;display:flex}.x-mastermind-vote-btn{border:1px solid var(--x-border);cursor:pointer;color:var(--x-text-muted);background:0 0;border-radius:.375rem;padding:.25rem .625rem;font-size:.8125rem;transition:background .15s,border-color .15s}.x-mastermind-vote-btn:hover{background:var(--x-bg-3);border-color:var(--x-accent)}.x-mastermind-vote-btn--active{background:var(--x-accent-soft);border-color:var(--x-accent);color:var(--x-accent);font-weight:600}.x-mastermind-vote-btn--flag{opacity:.5}.x-mastermind-vote-btn--flag:hover{opacity:1;color:#ef4444;border-color:#ef4444}.x-mastermind-community-share-form{background:var(--x-bg-2);border:1px dashed var(--x-border);border-radius:.5rem;flex-direction:column;gap:.75rem;margin-top:2rem;padding:1rem 1.25rem;display:flex}.x-mastermind-community-share-form h4{color:var(--x-text);margin:0;font-size:.9375rem;font-weight:600}.x-mastermind-anon-preview{color:var(--x-text-muted);background:var(--x-bg-3);border-radius:.375rem;padding:.5rem .75rem;font-size:.8125rem}.x-mastermind-community-stats{color:var(--x-text-muted);align-items:center;gap:.75rem;margin-top:1.5rem;font-size:.8125rem;display:flex}.x-cms-review-stats{background:var(--x-bg-2);border-radius:var(--x-radius);align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding:1rem 1.25rem;display:flex}.x-cms-review-stat{flex-direction:column;gap:.2rem;display:flex}.x-cms-review-stat-value{color:var(--x-text);font-size:1.5rem;font-weight:700;line-height:1}.x-cms-review-stat-label{color:var(--x-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.x-cms-review-stat-sep{background:var(--x-border);width:1px;height:32px}.x-cms-review-empty{text-align:center;padding:4rem 2rem}.x-cms-review-empty-icon{color:var(--x-success);margin-bottom:1rem}.x-cms-review-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:1.25rem;display:grid}.x-cms-review-card{flex-direction:column;gap:.75rem;display:flex}.x-cms-review-card-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.x-cms-review-bot-icon{color:var(--x-accent);flex-shrink:0;width:20px;height:20px;margin-top:2px}.x-cms-review-card-title{color:var(--x-text);margin:0 0 .2rem;font-size:.9375rem;font-weight:600;line-height:1.3}.x-cms-review-excerpt{color:var(--x-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;display:-webkit-box;overflow:hidden}.x-cms-review-tags{flex-wrap:wrap;gap:.375rem;display:flex}.x-cms-review-tag{background:var(--x-bg-3);border-radius:var(--x-radius-sm);color:var(--x-text-muted);padding:.125rem .5rem;font-size:.75rem;display:inline-block}.x-cms-review-sources{align-items:center;gap:.375rem;display:flex}.x-cms-review-card-actions{border-top:1px solid var(--x-border);align-items:center;gap:.5rem;margin-top:auto;padding-top:.5rem;display:flex}.x-cms-review-preview{flex-direction:column;gap:1.25rem;max-height:60vh;display:flex;overflow-y:auto}.x-cms-review-preview-meta{align-items:center;gap:.75rem;display:flex}.x-cms-review-preview-content{color:var(--x-text);font-size:.9rem;line-height:1.7}.x-cms-review-preview-content h1,.x-cms-review-preview-content h2,.x-cms-review-preview-content h3{margin:1.25rem 0 .5rem;font-weight:700}.x-cms-review-preview-content p{margin:0 0 .75rem}.x-cms-review-preview-sources h4{margin:0 0 .5rem;font-size:.875rem;font-weight:600}.x-cms-review-preview-sources ul{margin:0;padding-left:1.25rem}.x-cms-review-preview-sources li{margin-bottom:.375rem;font-size:.8125rem}.connector-grid{grid-template-columns:320px 1fr;gap:1.5rem;margin-top:1rem;display:grid}@media(max-width:900px){.connector-grid{grid-template-columns:1fr}}.connector-cards{flex-direction:column;gap:.75rem;display:flex}.connector-card{background:var(--x-bg-card,var(--color-bg));border:1px solid var(--color-border);cursor:pointer;border-radius:.75rem;padding:1rem;transition:border-color .15s,box-shadow .15s}.connector-card:hover{border-color:var(--x-primary)}.connector-card--selected{border-color:var(--x-primary);box-shadow:0 0 0 2px var(--x-primary)}@supports (color:color-mix(in lab,red,red)){.connector-card--selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--x-primary)20%,transparent)}}.connector-card-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.connector-card-status{align-items:center;gap:.5rem;display:flex}.connector-card-body{flex-direction:column;gap:.25rem;display:flex}.connector-card-meta{color:var(--x-text-secondary,#6b7280);align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.connector-card-actions{border-top:1px solid var(--color-border);gap:.25rem;margin-top:.75rem;padding-top:.75rem;display:flex}.connector-detail{background:var(--x-bg-card,var(--color-bg));border:1px solid var(--color-border);border-radius:.75rem;padding:1.25rem}.connector-detail-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.connector-detail-header h2{margin:0;font-size:1.25rem;font-weight:600}.connector-detail-info{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;display:flex}.connector-info-row{gap:.75rem;font-size:.875rem;display:flex}.connector-info-label{width:100px;color:var(--x-text-secondary,#6b7280);flex-shrink:0}.connector-domains h3{margin:0 0 .75rem;font-size:.9375rem;font-weight:600}.connector-domain-list{flex-direction:column;gap:.25rem;max-height:400px;display:flex;overflow-y:auto}.connector-domain-item{border-bottom:1px solid var(--color-border);align-items:center;gap:.5rem;padding:.375rem 0;font-size:.8125rem;display:flex}@supports (color:color-mix(in lab,red,red)){.connector-domain-item{border-bottom:1px solid color-mix(in srgb,var(--color-border)50%,transparent)}}.connector-domain-name{flex:1}.connector-empty{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;display:flex}.connector-empty p{color:var(--x-text-secondary,#6b7280);margin:0}.connector-mapping-stats{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.25rem;display:grid}@media(max-width:700px){.connector-mapping-stats{grid-template-columns:repeat(2,1fr)}}.connector-stat{background:var(--x-bg-card,var(--color-bg));border:1px solid var(--color-border);text-align:center;border-radius:.75rem;padding:1rem}.connector-stat-value{color:var(--x-text);font-size:1.75rem;font-weight:700;display:block}.connector-stat--success .connector-stat-value{color:var(--x-success,#16a34a)}.connector-stat--warning .connector-stat-value{color:var(--x-warning,#d97706)}.connector-stat--info .connector-stat-value{color:var(--x-primary,#2563eb)}.connector-stat-label{color:var(--x-text-secondary,#6b7280);font-size:.8125rem}.connector-row--unlinked{background:var(--x-warning,#d97706)}@supports (color:color-mix(in lab,red,red)){.connector-row--unlinked{background:color-mix(in srgb,var(--x-warning,#d97706)5%,transparent)}}.connector-linked-account{color:var(--x-success,#16a34a);align-items:center;gap:.375rem;font-weight:500;display:inline-flex}.connector-empty-row{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2rem;display:flex}.connector-empty-row p{color:var(--x-text-secondary,#6b7280);margin:0}.connector-sync-banner{background:var(--x-primary);align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.connector-sync-banner{background:color-mix(in srgb,var(--x-primary)8%,transparent)}}.connector-sync-banner{border:1px solid var(--x-primary)}@supports (color:color-mix(in lab,red,red)){.connector-sync-banner{border:1px solid color-mix(in srgb,var(--x-primary)20%,transparent)}}.connector-sync-banner{border-radius:.5rem;margin-bottom:1rem;font-size:.875rem}.connector-link-info{background:var(--x-bg-muted,#f1f5f9);border-radius:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.dark .connector-link-info{background:var(--x-bg-muted,#1e293b)}.connector-link-info p{margin:.25rem 0}.connector-account-list{border:1px solid var(--color-border);border-radius:.5rem;max-height:300px;margin-top:.5rem;overflow-y:auto}.connector-account-item{cursor:pointer;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:.625rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.connector-account-item{border-bottom:1px solid color-mix(in srgb,var(--color-border)50%,transparent)}}.connector-account-item{font-size:.875rem;transition:background .1s}.connector-account-item:hover{background:var(--x-primary)}@supports (color:color-mix(in lab,red,red)){.connector-account-item:hover{background:color-mix(in srgb,var(--x-primary)6%,transparent)}}.connector-account-item--selected{background:var(--x-primary)}@supports (color:color-mix(in lab,red,red)){.connector-account-item--selected{background:color-mix(in srgb,var(--x-primary)10%,transparent)}}.connector-check{color:var(--x-success,#16a34a)}.connector-account-empty{text-align:center;color:var(--x-text-secondary,#6b7280);padding:1.5rem;font-size:.875rem}.x-status-dot{background:var(--x-text-secondary,#6b7280);border-radius:50%;width:8px;height:8px;display:inline-block}.x-status-dot--ok{background:var(--x-success,#16a34a);box-shadow:0 0 0 2px var(--x-success,#16a34a)}@supports (color:color-mix(in lab,red,red)){.x-status-dot--ok{box-shadow:0 0 0 2px color-mix(in srgb,var(--x-success,#16a34a)25%,transparent)}}.x-status-dot--err{background:var(--x-danger,#dc2626)}.x-btn-danger-text{color:var(--x-danger,#dc2626)}.x-btn-danger-text:hover{background:var(--x-danger,#dc2626)}@supports (color:color-mix(in lab,red,red)){.x-btn-danger-text:hover{background:color-mix(in srgb,var(--x-danger,#dc2626)8%,transparent)}}.x-badge-sm{padding:.125rem .375rem;font-size:.6875rem}.x-badge-success{background:var(--x-success,#16a34a)}@supports (color:color-mix(in lab,red,red)){.x-badge-success{background:color-mix(in srgb,var(--x-success,#16a34a)12%,transparent)}}.x-badge-success{color:var(--x-success,#16a34a)}.x-badge-danger{background:var(--x-danger,#dc2626)}@supports (color:color-mix(in lab,red,red)){.x-badge-danger{background:color-mix(in srgb,var(--x-danger,#dc2626)12%,transparent)}}.x-badge-danger{color:var(--x-danger,#dc2626)}.x-badge-warning{background:var(--x-warning,#d97706)}@supports (color:color-mix(in lab,red,red)){.x-badge-warning{background:color-mix(in srgb,var(--x-warning,#d97706)12%,transparent)}}.x-badge-warning{color:var(--x-warning,#d97706)}.x-badge-info{background:var(--x-primary,#2563eb)}@supports (color:color-mix(in lab,red,red)){.x-badge-info{background:color-mix(in srgb,var(--x-primary,#2563eb)12%,transparent)}}.x-badge-info{color:var(--x-primary,#2563eb)}.x-badge-neutral{background:var(--x-text-secondary,#6b7280)}@supports (color:color-mix(in lab,red,red)){.x-badge-neutral{background:color-mix(in srgb,var(--x-text-secondary,#6b7280)12%,transparent)}}.x-badge-neutral{color:var(--x-text-secondary,#6b7280)}.x-text-xs{font-size:.75rem}.x-text-sm{font-size:.8125rem}.x-select-sm{padding:.375rem .625rem;font-size:.8125rem}.x-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.x-toolbar-right{gap:.5rem;margin-left:auto;display:flex}.x-search-wrapper{color:var(--x-text-secondary,#6b7280);align-items:center;gap:.5rem;display:flex}.x-tab-bar{border-bottom:2px solid var(--color-border);gap:0;margin-bottom:1.25rem;display:flex}.x-tab{color:var(--x-text-secondary,#6b7280);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.375rem;margin-bottom:-2px;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;transition:color .15s,border-color .15s;display:flex}.x-tab:hover{color:var(--x-text)}.x-tab--active,.x-tab-active{color:var(--x-primary);border-bottom-color:var(--x-primary)}.x-page{max-width:1400px;padding:1.5rem 2rem}.x-page-header{margin-bottom:1.5rem}.x-page-title-row{align-items:center;gap:.75rem;display:flex}.x-page-icon{color:var(--x-primary)}.x-back-button{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);border-radius:var(--radius-lg);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));color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.x-back-button:hover{color:var(--color-text);background:var(--color-bg-hover)}.x-page-title-with-fav{align-items:center;gap:.5rem;display:flex}.x-page-title{margin:0;font-size:1.5rem;font-weight:700}.x-page-subtitle{color:var(--x-text-secondary,#6b7280);margin:.25rem 0 0;font-size:.875rem}.x-btn-xs{padding:.25rem .375rem;font-size:.75rem}.x-th-actions,.x-td-actions{text-align:right;white-space:nowrap}.x-table-wrapper{border:1px solid var(--color-border);border-radius:.75rem;overflow-x:auto}.connector-modal-overlay{z-index:9999;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.connector-modal-overlay>.x-modal-dialog{max-height:85vh;position:relative}.connector-form-row{gap:.75rem;display:flex}.connector-form-grow{flex:1}.connector-form-port{flex-shrink:0;width:100px}.connector-installing-badge{color:var(--x-warning,#d97706);cursor:pointer;background:var(--x-warning,#d97706);border-radius:.375rem;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.connector-installing-badge{background:color-mix(in srgb,var(--x-warning,#d97706)8%,transparent)}}.connector-log-body{padding:0!important}.connector-log-pre{background:var(--x-bg-muted,#0f172a);color:#e2e8f0;white-space:pre-wrap;word-break:break-all;max-height:60vh;margin:0;padding:1rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem;line-height:1.5;overflow-y:auto}.dark .connector-log-pre{background:#0a0a0a}.connector-uninstall-warning{color:var(--x-danger,#dc2626);align-items:flex-start;gap:1rem;display:flex}.connector-uninstall-warning p{margin:.25rem 0;font-size:.875rem}.connector-uninstall-warning p:first-child{color:var(--x-text);font-size:1rem}.connector-hostname-row{align-items:center;gap:.5rem;display:flex}.connector-hostname-row .x-input{flex:1}.connector-detect-spinner{color:var(--x-primary)}.x-btn-danger{background:var(--x-danger,#dc2626);color:#fff;border:none}.x-btn-danger:hover{background:var(--x-danger,#dc2626)}@supports (color:color-mix(in lab,red,red)){.x-btn-danger:hover{background:color-mix(in srgb,var(--x-danger,#dc2626)85%,black)}}.connector-active-filters{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.connector-filter-chip{background:var(--x-primary);align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.8125rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.connector-filter-chip{background:color-mix(in srgb,var(--x-primary)10%,transparent)}}.connector-filter-chip{color:var(--x-primary);cursor:pointer;border-radius:999px;transition:background .15s}.connector-filter-chip:hover{background:var(--x-primary)}@supports (color:color-mix(in lab,red,red)){.connector-filter-chip:hover{background:color-mix(in srgb,var(--x-primary)18%,transparent)}}.connector-clear-filters{color:var(--x-text-secondary,#6b7280);cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;text-decoration:underline}.connector-clear-filters:hover{color:var(--x-text)}.x-font-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;display:grid}.x-font-card{background:var(--x-surface);border:1px solid var(--x-border);border-radius:.75rem;padding:1.25rem;transition:border-color .2s}.x-font-card:hover{border-color:var(--x-primary)}.x-font-card-header{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.x-font-card-name{color:var(--x-text);font-size:1.15rem;font-weight:600}.x-font-card-slug{color:var(--x-muted);font-size:.75rem}.x-font-card-remove{color:var(--x-muted);font-size:.8rem}.x-font-card-preview{color:var(--x-text);border-top:1px solid var(--x-border);border-bottom:1px solid var(--x-border);margin-bottom:.75rem;padding:.5rem 0;font-size:1.1rem;line-height:1.6}.x-font-card-variants{flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem;display:flex}.x-font-card-url{color:var(--x-muted);font-size:.7rem}.x-font-card-url code{font-family:var(--x-font-mono,monospace)}.x-css-preview{background:var(--x-surface);border:1px solid var(--x-border);max-height:60vh;font-size:.8rem;font-family:var(--x-font-mono,monospace);white-space:pre;color:var(--x-text);border-radius:.5rem;padding:1rem;overflow:auto}.x-card-header-row{justify-content:space-between;align-items:center;width:100%;display:flex}.x-card-header-actions{align-items:center;gap:.5rem;display:flex}.x-loading-center{justify-content:center;padding:3rem;display:flex}.x-gemini-live-container{max-width:var(--container-3xl);margin-inline:auto}:where(.x-gemini-live-container>: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)))}.x-gemini-live-notice{border-color:var(--color-amber-200);background-color:var(--color-amber-50)}.x-gemini-live-notice:where(.dark,.dark *){border-color:var(--color-amber-800);background-color:var(--color-amber-950)}.x-gemini-live-notice-content{align-items:flex-start;gap:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-amber-800);display:flex}.x-gemini-live-notice-content:where(.dark,.dark *){color:var(--color-amber-200)}.x-gemini-live-notice-icon{margin-top:calc(var(--spacing)*.5);height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);flex-shrink:0}.x-gemini-live-controls{padding:calc(var(--spacing)*4)}.x-gemini-live-status{align-items:center;gap:calc(var(--spacing)*4);display:flex}.x-gemini-live-indicator{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.x-gemini-live-indicator--idle{background-color:var(--color-gray-100);color:var(--color-gray-500)}.x-gemini-live-indicator--idle:where(.dark,.dark *){background-color:var(--color-gray-800);color:var(--color-gray-400)}.x-gemini-live-indicator--connecting{animation:var(--animate-pulse);background-color:var(--color-blue-100);color:var(--color-blue-600)}.x-gemini-live-indicator--connecting:where(.dark,.dark *){background-color:var(--color-blue-900);color:var(--color-blue-400)}.x-gemini-live-indicator--active{background-color:var(--color-green-100);color:var(--color-green-600)}.x-gemini-live-indicator--active:where(.dark,.dark *){background-color:var(--color-green-900);color:var(--color-green-400)}.x-gemini-live-indicator--ending{background-color:var(--color-orange-100);color:var(--color-orange-600)}.x-gemini-live-indicator--ending:where(.dark,.dark *){background-color:var(--color-orange-900);color:var(--color-orange-400)}.x-gemini-live-indicator--error{background-color:var(--color-red-100);color:var(--color-red-600)}.x-gemini-live-indicator--error:where(.dark,.dark *){background-color:var(--color-red-900);color:var(--color-red-400)}.x-gemini-live-spinner{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);animation:var(--animate-spin)}.x-gemini-live-info{min-width:calc(var(--spacing)*0);flex-direction:column;flex:1;display:flex}.x-gemini-live-state-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.x-gemini-live-state-text:where(.dark,.dark *){color:var(--color-white)}.x-gemini-live-duration{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}.x-gemini-live-duration:where(.dark,.dark *){color:var(--color-gray-400)}.x-gemini-live-actions{gap:calc(var(--spacing)*2);flex-shrink:0;display:flex}.x-gemini-live-btn-icon{margin-right:calc(var(--spacing)*1);height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.x-gemini-live-error{margin-top:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-red-600)}.x-gemini-live-error:where(.dark,.dark *){color:var(--color-red-400)}.x-gemini-live-transcript-card{padding:calc(var(--spacing)*0);overflow:hidden}.x-gemini-live-transcript{max-height:calc(var(--spacing)*96)}:where(.x-gemini-live-transcript>: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)))}.x-gemini-live-transcript{padding:calc(var(--spacing)*4);overflow-y:auto}.x-gemini-live-msg{align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.x-gemini-live-msg--user{flex-direction:row-reverse}.x-gemini-live-msg--user .x-gemini-live-msg-text{max-width:var(--container-md);border-radius:var(--radius-2xl);border-top-right-radius:var(--radius-sm);background-color:var(--color-blue-600);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white);margin-left:auto}.x-gemini-live-msg--gemini .x-gemini-live-msg-text{max-width:var(--container-lg);border-radius:var(--radius-2xl);border-top-left-radius:var(--radius-sm);background-color:var(--color-gray-100);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-900)}.x-gemini-live-msg--gemini .x-gemini-live-msg-text:where(.dark,.dark *){background-color:var(--color-gray-800);color:var(--color-gray-100)}.x-gemini-live-msg--gemini .x-gemini-live-msg-content{max-width:var(--container-lg)}:where(.x-gemini-live-msg--gemini .x-gemini-live-msg-content>: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)))}.x-gemini-live-msg-icon{margin-top:calc(var(--spacing)*1);height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);color:var(--color-gray-400);flex-shrink:0}.x-gemini-live-msg-icon:where(.dark,.dark *){color:var(--color-gray-500)}.x-gemini-live-msg--user .x-gemini-live-msg-icon{color:var(--color-blue-400)}:where(.x-gemini-live-msg-tools>: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)))}.x-gemini-live-tool{align-items:center;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-lg);background-color:var(--color-amber-50);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-amber-700);display:flex}.x-gemini-live-tool:where(.dark,.dark *){background-color:var(--color-amber-950);color:var(--color-amber-400)}.x-gemini-live-tool-icon{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3);flex-shrink:0}.x-gemini-live-tool code{font-family:var(--font-mono)}.x-gemini-live-tool-result{color:var(--color-gray-500)}.x-gemini-live-tool-result:where(.dark,.dark *){color:var(--color-gray-400)}.x-gemini-live-waiting{animation:var(--animate-pulse);padding-block:calc(var(--spacing)*4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-400)}.x-gemini-live-waiting:where(.dark,.dark *){color:var(--color-gray-500)}.x-gemini-live-msg-text p{margin:0}.x-gemini-live-msg-text p+p{margin-top:.5rem}.x-gemini-live-msg-text code{background-color:#0000001a;border-radius:.25rem}@supports (color:color-mix(in lab,red,red)){.x-gemini-live-msg-text code{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.x-gemini-live-msg-text code{padding-inline:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*.5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.x-gemini-live-msg-text code:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.x-gemini-live-msg-text code:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.x-gemini-live-msg-text pre{margin-block:calc(var(--spacing)*1);background-color:#0000001a;border-radius:.25rem;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.x-gemini-live-msg-text pre{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.x-gemini-live-msg-text pre{padding:calc(var(--spacing)*2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.x-gemini-live-msg-text pre:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.x-gemini-live-msg-text pre:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.x-gemini-live-msg-text pre code{padding:calc(var(--spacing)*0);background-color:#0000}.x-gemini-live-msg-text strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.x-gemini-live-msg-text ul,.x-gemini-live-msg-text ol{margin-block:calc(var(--spacing)*1);padding-left:calc(var(--spacing)*4)}.x-gemini-live-msg-text li{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));list-style-type:disc}.x-gemini-live-msg-text ol li{list-style-type:decimal}.x-gemini-live-msg-text a{text-decoration-line:underline}.x-gemini-live-msg-text blockquote{margin-block:calc(var(--spacing)*1);border-left-style:var(--tw-border-style);border-color:currentColor;border-left-width:2px}@supports (color:color-mix(in lab,red,red)){.x-gemini-live-msg-text blockquote{border-color:color-mix(in oklab,currentcolor 30%,transparent)}}.x-gemini-live-msg-text blockquote{padding-left:calc(var(--spacing)*3);font-style:italic}.x-voice-mode-toggle{gap:calc(var(--spacing)*3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.x-voice-mode-btn{cursor:pointer;align-items:center;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing)*4);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex}@media(hover:hover){.x-voice-mode-btn:hover{border-color:var(--color-blue-300)}}.x-voice-mode-btn:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-900)}@media(hover:hover){.x-voice-mode-btn:where(.dark,.dark *):hover{border-color:var(--color-blue-700)}}.x-voice-mode-btn--active{border-color:var(--color-blue-500);background-color:var(--color-blue-50)}.x-voice-mode-btn--active:where(.dark,.dark *){border-color:var(--color-blue-400);background-color:var(--color-blue-950)}.x-voice-mode-icon{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);color:var(--color-gray-400)}.x-voice-mode-icon:where(.dark,.dark *){color:var(--color-gray-500)}.x-voice-mode-btn--active .x-voice-mode-icon{color:var(--color-blue-600)}.x-voice-mode-btn--active .x-voice-mode-icon:where(.dark,.dark *){color:var(--color-blue-400)}.x-voice-mode-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.x-voice-mode-label:where(.dark,.dark *){color:var(--color-white)}.x-voice-mode-desc{text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}.x-voice-mode-desc:where(.dark,.dark *){color:var(--color-gray-400)}.x-voice-mode-badge{margin-left:calc(var(--spacing)*2);background-color:var(--color-gray-100);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);color:var(--color-gray-600);border-radius:.25rem}.x-voice-mode-badge:where(.dark,.dark *){background-color:var(--color-gray-800);color:var(--color-gray-400)}.x-agent-select{position:relative}.x-agent-select-trigger{cursor:pointer;align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media(hover:hover){.x-agent-select-trigger:hover{border-color:var(--color-blue-300)}}.x-agent-select-trigger:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-900)}@media(hover:hover){.x-agent-select-trigger:where(.dark,.dark *):hover{border-color:var(--color-blue-600)}}.x-agent-select-icon{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);color:var(--color-blue-500);flex-shrink:0}.x-agent-select-icon:where(.dark,.dark *){color:var(--color-blue-400)}.x-agent-select-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-gray-900)}.x-agent-select-label:where(.dark,.dark *){color:var(--color-white)}.x-agent-select-sep{color:var(--color-gray-300)}.x-agent-select-sep:where(.dark,.dark *){color:var(--color-gray-600)}.x-agent-select-role{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500);overflow:hidden}.x-agent-select-role:where(.dark,.dark *){color:var(--color-gray-400)}.x-agent-select-chevron{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);color:var(--color-gray-400);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));--tw-duration:.2s;flex-shrink:0;margin-left:auto;transition-duration:.2s}.x-agent-select-chevron--open{rotate:180deg}.x-agent-select-dropdown{top:100%;right:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:50;margin-top:calc(var(--spacing)*1);max-height:calc(var(--spacing)*80);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);--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);position:absolute;overflow:hidden auto}.x-agent-select-dropdown:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-900)}.x-agent-select-option{align-items:flex-start;gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);text-align:left;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));display:flex}.x-agent-select-option:last-child{border-style:var(--tw-border-style);border-width:0}@media(hover:hover){.x-agent-select-option:hover{background-color:var(--color-gray-50)}}.x-agent-select-option:where(.dark,.dark *){border-color:var(--color-gray-800)}@media(hover:hover){.x-agent-select-option:where(.dark,.dark *):hover{background-color:var(--color-gray-800)}}.x-agent-select-option--active{background-color:var(--color-blue-50)}.x-agent-select-option--active:where(.dark,.dark *){background-color:#16245680}@supports (color:color-mix(in lab,red,red)){.x-agent-select-option--active:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-950)50%,transparent)}}.x-agent-select-option-icon{margin-top:calc(var(--spacing)*.5);height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);color:var(--color-gray-400);flex-shrink:0}.x-agent-select-option-icon:where(.dark,.dark *){color:var(--color-gray-500)}.x-agent-select-option--active .x-agent-select-option-icon{color:var(--color-blue-500)}.x-agent-select-option-body{min-width:calc(var(--spacing)*0);flex:1}.x-agent-select-option-top{align-items:center;gap:calc(var(--spacing)*2);display:flex}.x-agent-select-option-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.x-agent-select-option-name:where(.dark,.dark *){color:var(--color-white)}.x-agent-select-option-voice{background-color:var(--color-blue-100);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);color:var(--color-blue-600);border-radius:3.40282e38px}.x-agent-select-option-voice:where(.dark,.dark *){background-color:var(--color-blue-900);color:var(--color-blue-300)}.x-agent-select-option-desc{margin-top:calc(var(--spacing)*.5);-webkit-line-clamp:2;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.x-agent-select-option-desc:where(.dark,.dark *){color:var(--color-gray-400)}.x-agent-select-check{margin-top:calc(var(--spacing)*1);height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);color:var(--color-blue-500);flex-shrink:0}.x-dropdown-fade-enter-active{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out)}.x-dropdown-fade-leave-active{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.1s;--tw-ease:var(--ease-in);transition-duration:.1s;transition-timing-function:var(--ease-in)}.x-dropdown-fade-enter-from,.x-dropdown-fade-leave-to{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);opacity:0}.x-lang-switch{display:inline-block;position:relative}.x-lang-switch-trigger{cursor:pointer;align-items:center;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-500);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));display:flex}@media(hover:hover){.x-lang-switch-trigger:hover{background-color:var(--color-gray-100);color:var(--color-gray-900)}}.x-lang-switch-trigger:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:#1e29394d}@supports (color:color-mix(in lab,red,red)){.x-lang-switch-trigger:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-gray-800)30%,transparent)}}.x-lang-switch-trigger:where(.dark,.dark *){color:var(--color-gray-400)}@media(hover:hover){.x-lang-switch-trigger:where(.dark,.dark *):hover{background-color:#36415380}@supports (color:color-mix(in lab,red,red)){.x-lang-switch-trigger:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.x-lang-switch-trigger:where(.dark,.dark *):hover{color:var(--color-white)}}.x-lang-switch-trigger--md{gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.x-lang-switch-icon{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.x-lang-switch-trigger--md .x-lang-switch-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.x-lang-switch-flag{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;line-height:1}.x-lang-switch-code{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.x-lang-switch-chevron{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3);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));--tw-duration:.2s;transition-duration:.2s}.x-lang-switch-chevron--open{rotate:180deg}.x-lang-switch-dropdown{top:100%;right:calc(var(--spacing)*0);z-index:50;margin-top:calc(var(--spacing)*1);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);min-width:140px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:absolute;overflow:hidden}.x-lang-switch-dropdown:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-900)}.x-lang-switch-option{cursor:pointer;align-items:center;gap:calc(var(--spacing)*2.5);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-700);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));background-color:#0000;border-width:0;display:flex}@media(hover:hover){.x-lang-switch-option:hover{background-color:var(--color-gray-50)}}.x-lang-switch-option:where(.dark,.dark *){color:var(--color-gray-300)}@media(hover:hover){.x-lang-switch-option:where(.dark,.dark *):hover{background-color:var(--color-gray-800)}}.x-lang-switch-option--active{background-color:var(--color-blue-50);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-blue-600)}.x-lang-switch-option--active:where(.dark,.dark *){background-color:#1624564d}@supports (color:color-mix(in lab,red,red)){.x-lang-switch-option--active:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-blue-950)30%,transparent)}}.x-lang-switch-option--active:where(.dark,.dark *){color:var(--color-blue-400)}.x-lang-switch-option-flag{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;line-height:1}.x-lang-switch-option-label{flex:1}.x-lang-switch-check{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);color:var(--color-blue-500);flex-shrink:0}.x-header-clock{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:flex-end;padding:0 4px;line-height:1.2;display:flex}.x-header-clock-time{font-variant-numeric:tabular-nums;color:var(--x-text,#374151);font-size:.75rem;font-weight:600}:is(.dark .x-header-clock-time){color:var(--x-text,#e5e7eb)}.x-header-clock-date{font-variant-numeric:tabular-nums;color:var(--color-text-muted,#9ca3af);font-size:.6rem}:is(.dark .x-header-clock-date){color:var(--color-text-muted,#6b7280)}.x-tz-select{display:inline-block;position:relative}.x-tz-select-trigger{border-radius:var(--x-radius,8px);border:1px solid var(--x-border,#e5e7eb);background:var(--x-bg-card,#f9fafb);color:var(--color-text-muted,#6b7280);cursor:pointer;align-items:center;gap:4px;padding:6px 8px;font-size:.75rem;font-weight:500;transition:color .15s,background-color .15s;display:flex}.x-tz-select-trigger:hover{color:var(--x-text,#111827);background:var(--x-bg-hover,#f3f4f6)}:is(.dark .x-tz-select-trigger){border-color:var(--x-border,#374151);background:var(--x-bg-card,#1f29374d);color:var(--color-text-muted,#9ca3af)}:is(.dark .x-tz-select-trigger:hover){color:var(--x-text,#f9fafb);background:var(--x-bg-hover,#37415180)}.x-tz-select-icon{width:14px;height:14px}.x-tz-select-code{font-weight:600}.x-tz-select-override-dot{background:var(--x-primary,#3b82f6);border-radius:50%;flex-shrink:0;width:6px;height:6px}.x-tz-select-chevron{width:12px;height:12px;transition:transform .2s}.x-tz-select-chevron--open{transform:rotate(180deg)}.x-tz-select-dropdown{z-index:50;border-radius:var(--x-radius,8px);border:1px solid var(--x-border,#e5e7eb);background:var(--x-bg-card,#fff);width:300px;box-shadow:var(--x-shadow-lg,0 10px 15px -3px #0000001a);position:absolute;top:calc(100% + 4px);right:0;overflow:hidden}:is(.dark .x-tz-select-dropdown){border-color:var(--x-border,#374151);background:var(--x-bg-card,#111827)}.x-tz-select-search{border-bottom:1px solid var(--x-border,#f3f4f6);align-items:center;gap:8px;padding:8px 12px;display:flex}:is(.dark .x-tz-select-search){border-color:var(--x-border,#1f2937)}.x-tz-select-search-input{width:100%;color:var(--x-text,#374151);background:0 0;border:none;outline:none;font-size:.8125rem}.x-tz-select-search-input::placeholder{color:var(--color-text-muted,#9ca3af)}:is(.dark .x-tz-select-search-input){color:var(--x-text,#d1d5db)}.x-tz-select-reset{width:100%;color:var(--x-primary,#3b82f6);border:none;border-bottom:1px solid var(--x-border,#f3f4f6);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;display:flex}.x-tz-select-reset:hover{background:#3b82f60d}:is(.dark .x-tz-select-reset){color:var(--x-primary,#60a5fa);border-color:var(--x-border,#1f2937)}:is(.dark .x-tz-select-reset:hover){background:#3b82f61a}.x-tz-select-list{max-height:300px;overflow-y:auto}.x-tz-select-group-header{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted,#9ca3af);background:var(--x-bg-muted,#f9fafb);padding:6px 12px;font-size:.65rem;font-weight:600;position:sticky;top:0}:is(.dark .x-tz-select-group-header){color:var(--color-text-muted,#6b7280);background:var(--x-bg-muted,#1f293780)}.x-tz-select-option{text-align:left;width:100%;color:var(--x-text,#374151);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:6px 12px;font-size:.8125rem;transition:background-color .1s;display:flex}.x-tz-select-option:hover{background:var(--x-bg-hover,#f3f4f6)}:is(.dark .x-tz-select-option){color:var(--x-text,#d1d5db)}:is(.dark .x-tz-select-option:hover){background:var(--x-bg-hover,#1f2937)}.x-tz-select-option--active{color:var(--x-primary,#3b82f6);background:#3b82f60d;font-weight:500}:is(.dark .x-tz-select-option--active){color:var(--x-primary,#60a5fa);background:#3b82f61a}.x-tz-select-option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.x-tz-select-option-offset{color:var(--color-text-muted,#9ca3af);flex-shrink:0;font-size:.6875rem}.x-tz-select-check{width:16px;height:16px;color:var(--x-primary,#3b82f6);flex-shrink:0}.x-tz-select-empty{color:var(--color-text-muted,#9ca3af);text-align:center;padding:16px 12px;font-size:.8125rem}.x-search-input{align-items:center;display:flex;position:relative}.x-search-input-icon{pointer-events:none;left:calc(var(--spacing)*3);height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);color:var(--color-gray-400);position:absolute}.x-search-input-icon:where(.dark,.dark *){color:var(--color-gray-500)}.x-search-input-field{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);width:100%;padding-block:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*8);padding-left:calc(var(--spacing)*9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-900);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))}.x-search-input-field::placeholder{color:var(--color-gray-400)}.x-search-input-field:focus{border-color:var(--color-blue-500);--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);--tw-ring-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.x-search-input-field:focus{--tw-ring-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.x-search-input-field:focus{--tw-outline-style:none;outline-style:none}.x-search-input-field:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-900);color:var(--color-gray-100)}.x-search-input-field:where(.dark,.dark *)::placeholder{color:var(--color-gray-500)}.x-search-input--sm .x-search-input-field{padding-block:calc(var(--spacing)*1.5);padding-right:calc(var(--spacing)*7);padding-left:calc(var(--spacing)*8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.x-search-input--sm .x-search-input-icon{left:calc(var(--spacing)*2.5);height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.x-search-input-clear{right:calc(var(--spacing)*2);cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing)*.5);color:var(--color-gray-400);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));background-color:#0000;border-width:0;border-radius:.25rem;position:absolute}@media(hover:hover){.x-search-input-clear:hover{background-color:var(--color-gray-100);color:var(--color-gray-700)}}.x-search-input-clear:where(.dark,.dark *){color:var(--color-gray-500)}@media(hover:hover){.x-search-input-clear:where(.dark,.dark *):hover{background-color:var(--color-gray-800);color:var(--color-gray-300)}}.x-search-input-clear-icon{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.x-status-indicator{align-items:center;gap:calc(var(--spacing)*1.5);display:inline-flex}.x-status-indicator--xs .x-status-dot-circle{width:6px;height:6px}.x-status-indicator--sm .x-status-dot-circle{width:8px;height:8px}.x-status-indicator--md .x-status-dot-circle{width:10px;height:10px}.x-status-dot-circle{background:var(--x-text-muted,#6b7280);border-radius:3.40282e38px;flex-shrink:0;display:inline-block}.x-status-dot-circle--online{background:var(--x-success,#10b981)}.x-status-dot-circle--offline{background:var(--x-text-muted,#6b7280)}.x-status-dot-circle--warning{background:var(--x-warning,#f59e0b)}.x-status-dot-circle--error{background:var(--x-danger,#ef4444)}.x-status-dot-circle--unknown{background:var(--x-text-muted,#9ca3af)}.x-status-dot-circle--pulse{animation:2s ease-in-out infinite x-status-pulse}@keyframes x-status-pulse{0%,to{opacity:1}50%{opacity:.4}}.x-status-indicator-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-600)}.x-status-indicator-label:where(.dark,.dark *){color:var(--color-gray-400)}.x-progress{align-items:center;gap:calc(var(--spacing)*2);display:flex}.x-progress-track{background:var(--x-border,#e2e8f0);border-radius:3.40282e38px;flex:1;overflow:hidden}.x-progress--sm .x-progress-track{height:4px}.x-progress--md .x-progress-track{height:8px}.x-progress--lg .x-progress-track{height:12px}.x-progress-fill{border-radius:3.40282e38px;height:100%;transition:width .5s}.x-progress-fill--success{background:var(--x-success,#10b981)}.x-progress-fill--warning{background:var(--x-warning,#f59e0b)}.x-progress-fill--danger{background:var(--x-danger,#ef4444)}.x-progress-fill--primary{background:var(--x-primary,#2563eb)}.x-progress-fill--animated{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25%,#0000 50%,#ffffff26 50%,#ffffff26 75%,#0000 75%);background-size:1rem 1rem;animation:1s linear infinite x-progress-stripes}@keyframes x-progress-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.x-progress-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--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,);color:var(--x-text-muted,#6b7280);text-align:right;flex-shrink:0;min-width:36px}.x-color-picker{gap:calc(var(--spacing)*1.5);flex-direction:column;display:flex}.x-color-picker-row{align-items:center;gap:calc(var(--spacing)*2);display:flex}.x-color-picker-input{border:1px solid var(--x-border,#e2e8f0);border-radius:var(--x-radius-sm,4px);cursor:pointer;background:0 0;width:36px;height:36px;padding:2px}.x-color-picker-input::-webkit-color-swatch-wrapper{padding:2px}.x-color-picker-input::-webkit-color-swatch{border:none;border-radius:2px}.x-color-picker-hex{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--x-text-muted,#6b7280)}.x-color-picker-presets{gap:calc(var(--spacing)*1.5);flex-wrap:wrap;display:flex}.x-color-picker-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:24px;height:24px;transition:border-color .15s,transform .15s}.x-color-picker-swatch:hover{transform:scale(1.15)}.x-color-picker-swatch--active{border-color:var(--x-text,#0f172a);box-shadow:0 0 0 2px var(--x-bg,#fff)}.x-user-avatar{background:var(--x-primary,#2563eb);color:#fff;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.x-user-avatar--xs{width:24px;height:24px;font-size:.625rem}.x-user-avatar--sm{width:32px;height:32px;font-size:.75rem}.x-user-avatar--md{width:40px;height:40px;font-size:.875rem}.x-user-avatar--lg{width:48px;height:48px;font-size:1rem}.x-user-avatar-img{object-fit:cover;width:100%;height:100%}.x-user-avatar-initials{-webkit-user-select:none;user-select:none}.x-rte{border-radius:var(--radius-lg);border:1px solid var(--x-border,#e2e8f0);overflow:hidden}.x-rte-toolbar{align-items:center;gap:calc(var(--spacing)*.5);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);border-bottom:1px solid var(--x-border,#e2e8f0);background:var(--x-bg,#f8fafc);display:flex}.x-rte-btn{cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing)*1.5);color:var(--x-text-muted,#6b7280);background-color:#0000;border-width:0;border-radius:.25rem;transition:background .1s,color .1s}.x-rte-btn:hover{background:var(--x-border,#e2e8f0);color:var(--x-text,#0f172a)}.x-rte-btn--active{background:var(--x-primary,#2563eb)}@supports (color:color-mix(in lab,red,red)){.x-rte-btn--active{background:color-mix(in srgb,var(--x-primary,#2563eb)15%,transparent)}}.x-rte-btn--active{color:var(--x-primary,#2563eb)}.x-rte-btn:disabled{cursor:not-allowed;opacity:.3}.x-rte-sep{margin-inline:calc(var(--spacing)*1);background:var(--x-border,#e2e8f0);width:1px;height:18px}.x-rte-body{background:var(--x-surface,#fff)}.x-rte-body :deep(.x-rte-content){padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--x-text,#0f172a);outline:none}.x-rte-body :deep(.x-rte-content p){margin-block:calc(var(--spacing)*1)}.x-rte-body :deep(.x-rte-content ul){padding-left:calc(var(--spacing)*5);list-style-type:disc}.x-rte-body :deep(.x-rte-content ol){padding-left:calc(var(--spacing)*5);list-style-type:decimal}.x-rte-body :deep(.x-rte-content blockquote){margin-left:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*3);border-left:3px solid var(--x-border,#e2e8f0);color:var(--x-text-muted,#6b7280)}.x-rte-body :deep(.x-rte-content pre){margin-block:calc(var(--spacing)*2);padding:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));background:var(--x-bg,#f8fafc);border-radius:.25rem;overflow:auto}.x-rte-body :deep(.x-rte-content code){padding-inline:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));background:var(--x-bg,#f8fafc);border-radius:.25rem}.x-rte-body :deep(.x-rte-content a){color:var(--x-primary,#2563eb);text-decoration:underline}.x-rte-body :deep(.tiptap p.is-editor-empty:first-child::before){content:attr(data-placeholder);color:var(--x-text-muted,#9ca3af);pointer-events:none;float:left;height:0}.x-rec-container{gap:calc(var(--spacing)*4);grid-template-columns:1fr 1.5fr;display:grid}@media(max-width:1024px){.x-rec-container{grid-template-columns:1fr}}.x-rec-list{gap:calc(var(--spacing)*1);flex-direction:column;max-height:600px;display:flex;overflow-y:auto}.x-rec-item{cursor:pointer;align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);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));display:flex}.x-rec-item:hover{background:var(--x-bg-hover)}.x-rec-item--active{background:var(--x-bg-active);border-left:3px solid var(--x-primary)}.x-rec-item-icon{color:var(--x-text-muted);flex-shrink:0}.x-rec-item-info{min-width:calc(var(--spacing)*0);flex:1}.x-rec-item-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--x-text);overflow:hidden}.x-rec-item-meta{align-items:center;gap:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--x-text-muted);display:flex}.x-rec-item-date{margin-left:.5rem}.x-rec-item-badges{gap:calc(var(--spacing)*1);flex-shrink:0;display:flex}.x-rec-player{margin-bottom:calc(var(--spacing)*4);border-radius:var(--radius-lg);padding:calc(var(--spacing)*3);background:var(--x-bg-subtle)}.x-rec-player-controls{align-items:center;gap:calc(var(--spacing)*3);display:flex}.x-rec-player-progress{flex:1}.x-rec-player-bar{height:calc(var(--spacing)*2);cursor:pointer;background:var(--x-border);border-radius:3.40282e38px;width:100%;overflow:hidden}.x-rec-player-bar-fill{height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background:var(--x-primary);border-radius:3.40282e38px}.x-rec-player-time{margin-top:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--x-text-muted)}.x-rec-download{padding:calc(var(--spacing)*1.5);color:var(--x-text-muted);border-radius:.25rem;flex-shrink:0}.x-rec-download:hover{color:var(--x-primary)}.x-rec-summary{margin-bottom:calc(var(--spacing)*4);border-radius:var(--radius-lg);padding:calc(var(--spacing)*3);background:var(--x-bg-info);border:1px solid var(--x-border-info)}.x-rec-summary-label{margin-bottom:calc(var(--spacing)*1.5);align-items:center;gap:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--x-primary);display:flex}.x-rec-summary-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--x-text)}.x-rec-chat{gap:calc(var(--spacing)*2);flex-direction:column;max-height:500px;display:flex;overflow-y:auto}.x-rec-msg{cursor:pointer;border-radius:var(--radius-lg);padding:calc(var(--spacing)*2.5);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));max-width:85%}.x-rec-msg:hover{filter:brightness(.97)}.x-rec-msg--caller{background:var(--x-bg-subtle);align-self:flex-start}.x-rec-msg--callee{background:var(--x-bg-primary-subtle);align-self:flex-end}.x-rec-msg-header{margin-bottom:calc(var(--spacing)*1);align-items:center;gap:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--x-text-muted);display:flex}.x-rec-msg-speaker{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.x-rec-msg-time{margin-left:auto}.x-rec-msg-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--x-text)}.x-rec-view{gap:calc(var(--spacing)*4);flex-direction:column;display:flex}.x-rec-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*4);flex-wrap:wrap;display:flex}.x-rec-header-title{align-items:center;gap:calc(var(--spacing)*3);display:flex}.x-rec-header-title h1{margin:calc(var(--spacing)*0);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--x-text)}.x-rec-header-title p{margin:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--x-text-muted)}.x-rec-stats{gap:calc(var(--spacing)*4);display:flex}.x-rec-stat{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);background:var(--x-bg-subtle);flex-direction:column;align-items:center;display:flex}.x-rec-stat-value{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--x-primary)}.x-rec-stat-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--x-text-muted)}.x-rec-filters{align-items:center;gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.x-rec-search{align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);background:var(--x-bg-card);border:1px solid var(--x-border);min-width:240px;display:flex}.x-rec-search input{border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;color:var(--x-text);background-color:#0000;border-width:0;outline-style:none;flex:1}.x-rec-search input::placeholder{color:var(--x-text-muted)}.x-rec-filter-chips{align-items:center;gap:calc(var(--spacing)*1.5);flex-wrap:wrap;display:flex}.x-rec-filter-sep{margin-inline:calc(var(--spacing)*1);color:var(--x-border)}.x-rec-chip{cursor:pointer;align-items:center;gap:calc(var(--spacing)*1);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);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));background:var(--x-bg-subtle);color:var(--x-text-muted);border-width:0;border-radius:3.40282e38px;display:flex}.x-rec-chip:hover{background:var(--x-bg-hover)}.x-rec-chip--active{background:var(--x-primary);color:#fff}.x-rec-loading{padding-block:calc(var(--spacing)*12);justify-content:center;align-items:center;display:flex}.x-rec-loadmore{padding-block:calc(var(--spacing)*3);justify-content:center;display:flex}.x-rec-detail-panel{gap:calc(var(--spacing)*4);flex-direction:column;display:flex}.x-rec-detail-meta{gap:calc(var(--spacing)*3);border-radius:var(--radius-xl);padding:calc(var(--spacing)*4);background:var(--x-bg-card);border:1px solid var(--x-border);flex-direction:column;display:flex}.x-rec-detail-actions{justify-content:space-between;align-items:center;display:flex}.x-rec-detail-caller{align-items:center;gap:calc(var(--spacing)*3);display:flex}.x-rec-detail-caller svg{color:var(--x-primary)}.x-rec-detail-name{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--x-text)}.x-rec-detail-sub{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--x-text-muted)}.x-rec-detail-info{align-items:center;gap:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--x-text-muted);flex-wrap:wrap;display:flex}.x-rec-detail-info span{align-items:center;gap:calc(var(--spacing)*1);display:flex}.x-rec-no-data{align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);padding:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background:var(--x-bg-subtle);color:var(--x-text-muted);display:flex}.x-rec-no-data svg{flex-shrink:0}.x-rec-summary-detail{margin-bottom:calc(var(--spacing)*4);border-radius:var(--radius-lg);padding:calc(var(--spacing)*4);background:var(--x-bg-info);border:1px solid var(--x-border-info)}.x-rec-summary-topic{margin-bottom:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--x-text)}.x-rec-summary-tags{margin-bottom:calc(var(--spacing)*3);gap:calc(var(--spacing)*2);display:flex}.x-rec-summary-section{margin-top:calc(var(--spacing)*3)}.x-rec-summary-section-label{margin-bottom:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--x-text-muted)}:where(.x-rec-summary-list>: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)))}.x-rec-summary-list{padding-left:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--x-text)}.x-rec-summary-list--actions{padding-left:calc(var(--spacing)*0);list-style-type:none}.x-rec-summary-list--actions li{align-items:center;gap:calc(var(--spacing)*1.5);color:var(--x-text);display:flex}.x-rec-summary-list--actions li svg{color:var(--x-primary);flex-shrink:0}.x-rec-item-account{margin-left:calc(var(--spacing)*2);align-items:center;gap:calc(var(--spacing)*1);display:flex}.x-rec-config-divider{margin-top:calc(var(--spacing)*2);align-items:center;gap:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--x-primary,#3b82f6);border-top:1px solid var(--x-border,#e5e7eb);display:flex}.x-rec-config-hint{align-items:flex-start;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-lg);padding:calc(var(--spacing)*2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));background:var(--x-bg-warning,#eab30814);color:var(--x-text-muted,#6b7280);display:flex}.x-rec-config-hint svg{color:var(--x-warning,#eab308);flex-shrink:0;margin-top:1px}.x-signature-pad{position:relative}.x-signature-canvas{cursor:crosshair;border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--color-border,#d1d5db);background:var(--color-bg-surface,#fff);touch-action:none;width:100%}.x-signature-pad-actions{margin-top:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*1);justify-content:space-between;align-items:center;display:flex}.x-signature-pad-clear{align-items:center;gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));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));color:var(--color-text-muted,#6b7280);border-radius:.25rem;display:flex}.x-signature-pad-clear:hover{color:var(--color-danger,#ef4444);background:var(--color-bg-subtle,#f3f4f6)}.x-signature-pad-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted,#9ca3af);font-style:italic}.x-signature-preview{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);border-width:1px;border-color:var(--color-border,#d1d5db);background:var(--color-bg-surface,#fff);justify-content:center;align-items:center;min-height:80px;display:flex}.x-signature-preview-img{max-height:calc(var(--spacing)*20);object-fit:contain;max-width:100%}.x-signature-stamp-preview{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);border-width:1px;border-color:var(--color-border,#d1d5db);background:#fdfdfe repeating-linear-gradient(0deg,#0000,#0000 23px,#eef0f2 23px,#eef0f2 24px);min-height:240px;display:flex;position:relative}.x-stamp-pos-bottom_right{justify-content:flex-end;align-items:flex-end}.x-stamp-pos-bottom_left{justify-content:flex-start;align-items:flex-end}.x-stamp-pos-top_right{justify-content:flex-end;align-items:flex-start}.x-stamp-pos-top_left{justify-content:flex-start;align-items:flex-start}.x-signature-stamp{border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background:#fff;border-width:2px;border-color:#28508c99;border-radius:.25rem;min-width:320px;max-width:420px}.x-stamp-layout{display:flex}.x-stamp-left{padding:calc(var(--spacing)*3);justify-content:center;align-items:center;min-width:110px;max-width:140px;display:flex}.x-stamp-divider{background:#28508c4d;align-self:stretch;width:1px}.x-stamp-right{padding:calc(var(--spacing)*3);flex:1;min-width:0}.x-stamp-sig-img{justify-content:center;align-items:center;display:flex}.x-stamp-sig-img img{max-height:calc(var(--spacing)*16);object-fit:contain;filter:contrast(1.2);max-width:100%}.x-stamp-sig-placeholder{color:#9ca3af;border:1px dashed #d1d5db;border-radius:.25rem;justify-content:center;align-items:center;width:90px;height:60px;display:flex}.x-stamp-sig-placeholder-sm{width:40px;height:40px}.x-stamp-seal{color:#28508c99;justify-content:center;align-items:center;display:flex}.x-appearance-select{max-width:300px}.x-appearance-preview-wrap{border-radius:var(--radius-lg);padding:calc(var(--spacing)*6);background:var(--x-bg-base,#fff);justify-content:center;align-items:center;display:flex}.x-appearance-preview-stamp{transform-origin:50%;transform:scale(1.15)}.x-stamp-layout-relative{position:relative}.x-stamp-right-z{z-index:1;position:relative}.x-stamp-watermark{opacity:.08;pointer-events:none;z-index:0;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.x-stamp-watermark img{width:64px;height:64px}.x-stamp-xynap-icon{opacity:.3;width:48px;height:48px}.x-stamp-line-branding{color:#a78bfa;margin-top:2px;font-size:9px}.x-stamp-preview-container{border-radius:var(--radius-lg);padding:calc(var(--spacing)*3);background:var(--x-bg-muted,#f1f5f9)}.x-stamp-preview-box{margin-top:calc(var(--spacing)*2);justify-content:center;display:flex}.x-stamp-preview-img{--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);object-fit:contain;border-radius:.25rem;max-width:100%;max-height:120px}.x-stamp-line-label{margin-bottom:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:#1a1a2e}.x-stamp-line-name{margin-bottom:calc(var(--spacing)*.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#1a1a2e}.x-stamp-line-dn{margin-bottom:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:#374151;word-break:break-all}.x-stamp-line-date{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#374151}.x-stamp-label{margin-bottom:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:#1e3a5f}.x-radio-card{cursor:pointer;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:var(--color-border,#d1d5db);display:flex}.x-radio-card:hover{border-color:var(--color-primary,#3b82f6);background:var(--color-bg-subtle,#f9fafb)}.x-radio-card-active{border-color:var(--color-primary,#3b82f6);background:var(--color-primary-subtle,#3b82f614)}.x-radio-card-sm{padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.x-radio-input{margin-right:calc(var(--spacing)*1);accent-color:var(--color-blue-600);width:1rem;height:1rem}.x-radio-sub-block{margin-top:calc(var(--spacing)*2);margin-left:calc(var(--spacing)*7)}:where(.x-radio-sub-block>: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)))}.x-radio-sub-block{border-left-style:var(--tw-border-style);padding-left:calc(var(--spacing)*3);border-left-width:2px;border-color:var(--color-border,#e5e7eb)}.x-radio-sub-title{margin-bottom:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted,#6b7280)}.x-section-label{margin-bottom:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.x-dialog-actions{margin-top:calc(var(--spacing)*4);justify-content:flex-end;gap:calc(var(--spacing)*2);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*2);border-top-width:1px;border-color:var(--color-border,#e5e7eb);display:flex}.x-link-sm{margin-top:calc(var(--spacing)*1);align-items:center;gap:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-primary,#3b82f6);text-decoration:none;display:inline-flex}.x-link-sm:hover{text-decoration:underline}.x-modal-wrapper-priority{z-index:60!important}.x-callout{align-items:flex-start;gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.x-callout-info{background:var(--color-info-subtle,#3b82f614);color:var(--color-info,#3b82f6)}.x-callout-warning{background:var(--color-warning-subtle,#f59e0b14);color:var(--color-warning,#f59e0b)}.x-callout-danger{background:var(--color-danger-subtle,#ef444414);color:var(--color-danger,#ef4444)}.x-teams-toolbar{margin-bottom:calc(var(--spacing)*6);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*4);flex-wrap:wrap;display:flex}.x-teams-search{width:100%;max-width:var(--container-xs)}.x-teams-grid{gap:calc(var(--spacing)*4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.x-teams-loading{padding-block:calc(var(--spacing)*16);justify-content:center;align-items:center;display:flex}.x-teams-empty{justify-content:center;align-items:center;gap:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*16);flex-direction:column;display:flex}.x-teams-empty-icon{color:var(--color-text-muted,#9ca3af)}.x-teams-empty-text{color:var(--color-text-muted,#9ca3af);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.x-team-card{cursor:pointer;padding:calc(var(--spacing)*4);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;justify-content:space-between;min-height:120px;display:flex}.x-team-card:hover{border-color:var(--color-primary,#6366f1);box-shadow:0 4px 12px #0000001f}.x-team-card-header{margin-bottom:calc(var(--spacing)*3);align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.x-team-card-color{margin-top:calc(var(--spacing)*.5);height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5);border-radius:3.40282e38px;flex-shrink:0}.x-team-card-info{min-width:calc(var(--spacing)*0);flex:1}.x-team-card-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow:hidden}.x-team-card-type{margin-top:calc(var(--spacing)*.5);align-items:center;gap:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted,#9ca3af);display:flex}.x-team-card-lock{margin-top:calc(var(--spacing)*.5);color:var(--color-text-muted,#9ca3af);flex-shrink:0}.x-team-card-desc{margin-bottom:calc(var(--spacing)*3);-webkit-line-clamp:2;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-text-secondary,#6b7280);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.x-team-card-footer{padding-top:calc(var(--spacing)*3);border-top:1px solid var(--color-border-light,#ffffff0f);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.x-team-card-members{align-items:center;gap:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted,#9ca3af);display:flex}.x-team-detail-header{align-items:center;gap:calc(var(--spacing)*3);display:flex}.x-team-detail-color{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);border-radius:3.40282e38px;flex-shrink:0}.x-team-detail-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted,#9ca3af)}.x-team-members-header{margin-bottom:calc(var(--spacing)*4);justify-content:space-between;align-items:center;display:flex}.x-team-members-header h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.x-team-members-list{gap:calc(var(--spacing)*1);flex-direction:column;display:flex}.x-team-member-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);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));display:flex}.x-team-member-row:hover{background:var(--x-bg-hover,#00000008)}.x-team-member-info{min-width:calc(var(--spacing)*0);align-items:center;gap:calc(var(--spacing)*3);display:flex}.x-team-member-avatar{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background:var(--color-primary-subtle,#6366f11a);color:var(--color-primary,#6366f1);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.x-team-member-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow:hidden}.x-team-member-email{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted,#9ca3af);overflow:hidden}.x-team-member-actions{align-items:center;gap:calc(var(--spacing)*2);flex-shrink:0;display:flex}.x-team-member-role{align-items:center;gap:calc(var(--spacing)*1);display:flex}.x-team-resources h3{margin-bottom:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.x-team-resources-empty{padding-block:calc(var(--spacing)*8);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted,#9ca3af)}.x-team-resources-grid{gap:calc(var(--spacing)*3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.x-team-resource-card{cursor:pointer;transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.x-team-resource-card:hover{box-shadow:0 2px 8px #0000000f}.x-team-resource-card .x-card-body{align-items:center;gap:calc(var(--spacing)*3);display:flex}.x-team-resource-card h4{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.x-team-resource-card p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted,#9ca3af)}.x-team-resource-icon{color:var(--color-primary,#6366f1);flex-shrink:0}.x-team-settings{gap:calc(var(--spacing)*4);flex-direction:column;display:flex}.x-team-info-grid{column-gap:calc(var(--spacing)*4);row-gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));grid-template-columns:auto 1fr;display:grid}.x-team-info-grid dt{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted,#9ca3af)}.x-team-info-grid dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x-card-danger{border-color:var(--color-danger,#ef4444)}.x-card-danger .x-card-title{color:var(--color-danger,#ef4444)}.x-form-row{align-items:flex-end;gap:calc(var(--spacing)*4);display:flex}.x-form-row>.x-form-group{flex:1}.x-form-color{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#e5e7eb)}.x-form-input-sm{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.x-team-dialog-form{gap:calc(var(--spacing)*4);flex-direction:column;display:flex}.x-migrate-stepper{margin-bottom:calc(var(--spacing)*8);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*4);display:flex}.x-migrate-step{align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted,#9ca3af);display:flex}.x-migrate-step-active{color:var(--color-primary,#6366f1);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.x-migrate-step-done{color:var(--color-success,#22c55e)}.x-migrate-step-dot{height:calc(var(--spacing)*7);width:calc(var(--spacing)*7);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border:2px solid;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.x-migrate-step-active .x-migrate-step-dot{background:var(--color-primary,#6366f1);border-color:var(--color-primary,#6366f1);color:#fff}.x-migrate-step-done .x-migrate-step-dot{background:var(--color-success,#22c55e);border-color:var(--color-success,#22c55e);color:#fff}.x-migrate-step-arrow{color:var(--color-text-muted,#9ca3af);margin-inline:calc(var(--spacing)*1)}.x-migrate-step-label{display:none}@media(min-width:40rem){.x-migrate-step-label{display:inline}}.x-migrate-hero{align-items:center;gap:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*8);text-align:center;flex-direction:column;display:flex}.x-migrate-hero-icon{color:var(--color-primary,#6366f1)}.x-migrate-hero-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.x-migrate-hero-desc{max-width:var(--container-md);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-secondary,#6b7280)}.x-migrate-connect-form{max-width:var(--container-xl);gap:calc(var(--spacing)*5);flex-direction:column;margin-inline:auto;display:flex}.x-migrate-connect-form .x-form-row{gap:calc(var(--spacing)*5)}.x-migrate-connect-form>.x-button{margin-top:calc(var(--spacing)*1);width:100%}.x-migrate-connect-hint{align-items:flex-start;gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));background:var(--color-info-subtle,#3b82f614);color:var(--color-info,#3b82f6);display:flex}.x-migrate-error{align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background:var(--color-danger-subtle,#ef444414);color:var(--color-danger,#ef4444);display:flex}.x-migrate-summary{margin-bottom:calc(var(--spacing)*6);text-align:center}.x-migrate-summary-title{margin-bottom:calc(var(--spacing)*1);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.x-migrate-summary-source{margin-bottom:calc(var(--spacing)*4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted,#9ca3af)}.x-migrate-stats{justify-content:center;gap:calc(var(--spacing)*4);flex-wrap:wrap;display:flex}.x-migrate-stat{align-items:center;gap:calc(var(--spacing)*1);border-radius:var(--radius-lg);min-width:80px;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);background:var(--color-bg-secondary,#ffffff08);border:1px solid var(--color-border,#ffffff0f);flex-direction:column;display:flex}.x-migrate-stat svg{color:var(--color-primary,#6366f1)}.x-migrate-stat-value{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.x-migrate-stat-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted,#9ca3af)}.x-migrate-section{margin-bottom:calc(var(--spacing)*4);border-radius:var(--radius-lg);border:1px solid var(--color-border,#ffffff0f);overflow:hidden}.x-migrate-section-header{cursor:pointer;width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background:var(--color-bg-secondary,#ffffff08);color:inherit;border:none;justify-content:space-between;align-items:center;display:flex}.x-migrate-section-header:hover{background:var(--color-bg-hover,#ffffff0d)}.x-migrate-section-body{flex-direction:column;display:flex}.x-migrate-row{cursor:pointer;align-items:center;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);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));border-bottom:1px solid var(--color-border-light,#ffffff08);display:flex}.x-migrate-row:hover{background:var(--color-bg-hover,#ffffff08)}.x-migrate-row:last-child{border-bottom:none}.x-migrate-row-disabled{opacity:.4}.x-migrate-row-check{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);border:1.5px solid var(--color-border,#ffffff26);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.x-migrate-row:not(.x-migrate-row-disabled) .x-migrate-row-check{background:var(--color-primary,#6366f1);border-color:var(--color-primary,#6366f1);color:#fff}.x-migrate-row-info,.x-migrate-row-target{min-width:calc(var(--spacing)*0);flex-direction:column;flex:1;display:flex}.x-migrate-row-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow:hidden}.x-migrate-row-meta{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted,#9ca3af);overflow:hidden}.x-migrate-row-arrow{color:var(--color-text-muted,#9ca3af);flex-shrink:0}.x-migrate-option{cursor:pointer;align-items:center;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.x-migrate-option:hover{background:var(--color-bg-hover,#ffffff08)}.x-migrate-option input[type=checkbox]{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);accent-color:var(--color-primary,#6366f1)}.x-migrate-warnings{margin-bottom:calc(var(--spacing)*4);gap:calc(var(--spacing)*1);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));background:var(--color-warning-subtle,#f59e0b14);color:var(--color-warning,#f59e0b);flex-direction:column;display:flex}.x-migrate-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing)*3);padding-top:calc(var(--spacing)*4);border-top:1px solid var(--color-border,#ffffff0f);display:flex}.x-migrate-progress-bar-container{max-width:var(--container-md);text-align:center;margin-inline:auto}.x-migrate-progress-bar{margin-bottom:calc(var(--spacing)*2);height:calc(var(--spacing)*2);background:var(--color-bg-secondary,#ffffff0f);border-radius:3.40282e38px;width:100%;overflow:hidden}.x-migrate-progress-bar-fill{height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;background:var(--color-primary,#6366f1);border-radius:3.40282e38px;transition-duration:.5s}.x-migrate-progress-status{justify-content:space-between;align-items:center;display:flex}.x-migrate-progress-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-muted,#9ca3af)}.x-migrate-progress-pct{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text,#e5e7eb)}.x-migrate-progress-steps{margin-top:calc(var(--spacing)*2);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted,#9ca3af)}.x-migrate-progress-controls{margin-top:calc(var(--spacing)*6);justify-content:center;gap:calc(var(--spacing)*3);display:flex}.x-migrate-history{margin-inline:auto;margin-top:calc(var(--spacing)*8);max-width:var(--container-xl);padding-top:calc(var(--spacing)*6);border-top:1px solid var(--color-border,#ffffff0f)}.x-migrate-history-title{margin-bottom:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-secondary,#9ca3af)}.x-migrate-history-list{gap:calc(var(--spacing)*2);flex-direction:column;display:flex}.x-migrate-history-item{align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);background:var(--color-bg-secondary,#ffffff08);display:flex}.x-migrate-history-icon{flex-shrink:0}.x-migrate-history-info{min-width:calc(var(--spacing)*0);flex:1}.x-migrate-history-source{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text,#e5e7eb);overflow:hidden}.x-migrate-history-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted,#6b7280)}.x-migrate-history-progress{margin-top:calc(var(--spacing)*1)}.x-migrate-history-actions{gap:calc(var(--spacing)*1);flex-shrink:0;display:flex}.x-migrate-done-icon{color:var(--color-success,#22c55e)}.x-migrate-warn-icon{color:var(--color-warning,#f59e0b)}.x-migrate-done-item-muted{color:var(--color-text-muted,#6b7280)}.x-migrate-done-summary{margin-bottom:calc(var(--spacing)*8);justify-content:center;gap:calc(var(--spacing)*4);flex-wrap:wrap;display:flex}.x-migrate-done-item{align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background:var(--color-success-subtle,#22c55e14);color:var(--color-success,#22c55e);display:flex}.x-migrate-done-actions{align-items:center;gap:calc(var(--spacing)*3);flex-direction:column;display:flex}.x-sync-card{margin-bottom:calc(var(--spacing)*4);border-radius:var(--radius-xl);padding:calc(var(--spacing)*5);background:var(--color-bg-secondary,#ffffff08);border:1px solid var(--color-border,#ffffff0f)}.x-sync-card-header{margin-bottom:calc(var(--spacing)*3);justify-content:space-between;align-items:flex-start;display:flex}.x-sync-card-title{align-items:center;gap:calc(var(--spacing)*3);display:flex}.x-sync-card-title h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text,#e5e7eb)}.x-sync-card-user{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted,#6b7280)}.x-sync-card-status{align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted,#6b7280);display:flex}.x-sync-resource-name{color:var(--color-text,#e5e7eb)}.x-sync-stats{margin-bottom:calc(var(--spacing)*3);gap:calc(var(--spacing)*4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted,#6b7280);display:flex}.x-sync-stats span{align-items:center;gap:calc(var(--spacing)*1);display:flex}.x-sync-actions{gap:calc(var(--spacing)*2);display:flex}.x-sync-create-form{gap:calc(var(--spacing)*4);flex-direction:column;display:flex}.x-sync-dryrun-stats{margin-bottom:calc(var(--spacing)*4);gap:calc(var(--spacing)*6);display:flex}.x-sync-dryrun-stat{align-items:center;gap:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-secondary,#9ca3af);flex-direction:column;display:flex}.x-sync-dryrun-value{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text,#e5e7eb)}.x-sync-changes{max-height:calc(var(--spacing)*80);overflow-y:auto}.x-sync-change{align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));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));display:flex}.x-sync-change:hover{background:var(--color-bg-hover,#ffffff08)}.x-sync-change-action{padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));background:var(--color-bg-secondary,#ffffff0f);border-radius:.25rem}.x-sync-action-pull{color:var(--color-info,#3b82f6)}.x-sync-action-push{color:var(--color-success,#22c55e)}.x-sync-action-conflict{color:var(--color-warning,#f59e0b)}.x-sync-action-delete_local,.x-sync-action-delete_remote{color:var(--color-danger,#ef4444)}.x-sync-change-name{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text,#e5e7eb);flex:1;overflow:hidden}.x-sync-change-detail{color:var(--color-text-muted,#6b7280)}.x-sync-more{padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted,#6b7280)}.x-sync-card-meta{align-items:center;gap:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted,#6b7280);display:flex}.x-sync-card-sep{opacity:.4}.x-sync-card-right{align-items:flex-end;gap:calc(var(--spacing)*2);flex-direction:column;display:flex}.x-sync-card-actions{align-items:center;gap:calc(var(--spacing)*1);display:flex}.x-sync-resource-groups{margin-bottom:calc(var(--spacing)*3);gap:calc(var(--spacing)*5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(max-width:640px){.x-sync-resource-groups{grid-template-columns:repeat(1,minmax(0,1fr))}}.x-sync-resource-group{border-radius:var(--radius-lg)}.x-sync-resource-group-header{margin-bottom:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*1);padding-bottom:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-muted,#6b7280);border-bottom:1px solid var(--color-border,#ffffff0f);justify-content:space-between;align-items:center;display:flex}.x-sync-resource-count{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-normal);font-size:10px;font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-transform:none;color:var(--color-text-muted,#6b7280)}.x-sync-resource-list{gap:calc(var(--spacing)*0);flex-direction:column;display:flex}.x-sync-resource-item{cursor:pointer;align-items:center;gap:calc(var(--spacing)*2.5);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));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));padding-block:5px;display:flex}.x-sync-resource-item:hover{background:var(--color-bg-hover,#ffffff0a)}.x-sync-resource-off{opacity:.35}.x-sync-resource-off .x-sync-resource-name{text-decoration-line:line-through}.x-sync-folder-icon{color:#edb20099;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.x-sync-folder-icon{color:color-mix(in oklab,var(--color-yellow-500)60%,transparent)}}.x-sync-scope-select{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);background:var(--color-bg-secondary,#ffffff0a);border-width:1px;border-color:var(--color-border,#ffffff14);color:var(--color-text-secondary,#9ca3af);cursor:pointer;border-radius:.25rem;outline:none;flex-shrink:0;margin-left:auto;font-size:11px}.x-sync-scope-select:focus{border-color:var(--color-primary,#3b82f6)}.x-badge-sm{padding-inline:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*0);font-size:10px}.x-sync-options{margin-top:calc(var(--spacing)*4);gap:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*4);border-top:1px solid var(--color-border,#ffffff14);flex-direction:column;display:flex}.x-sync-options-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.x-sync-edit-info{margin-bottom:calc(var(--spacing)*4);align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background:var(--color-bg-tertiary,#ffffff0a);color:var(--color-text-secondary,#9ca3af);display:flex}.x-sync-checkbox-row{align-items:center;gap:calc(var(--spacing)*4);display:flex}.x-sync-dryrun-filter{margin-bottom:calc(var(--spacing)*4);align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);background:var(--color-bg-tertiary,#ffffff0a);display:flex}.x-sync-dryrun-filter-label{margin-right:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-muted,#6b7280)}.x-sync-change-wrap{margin-bottom:calc(var(--spacing)*1)}.x-sync-change-clickable{cursor:pointer}.x-sync-change-clickable:hover{background:var(--color-bg-hover,#ffffff0f)}.x-sync-change-expand{color:var(--color-text-muted,#6b7280);margin-left:auto}.x-sync-conflict-detail{margin-bottom:calc(var(--spacing)*2);border-radius:var(--radius-md);padding:calc(var(--spacing)*3);background:var(--color-bg-tertiary,#ffffff08);border:1px solid var(--color-border,#ffffff0f)}.x-sync-conflict-sides{gap:calc(var(--spacing)*4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.x-sync-conflict-side h5{margin-bottom:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-muted,#6b7280)}.x-sync-conflict-local h5{color:var(--color-primary,#6366f1)}.x-sync-conflict-remote h5{color:var(--color-warning,#f59e0b)}.x-sync-conflict-field{margin-bottom:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-direction:column;display:flex}.x-sync-conflict-label{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-muted,#6b7280);font-size:10px}.x-sync-conflict-empty{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted,#6b7280);font-style:italic}.x-sync-conflict-resolution{margin-top:calc(var(--spacing)*3);align-items:center;gap:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-top:1px solid var(--color-border,#ffffff0f);color:var(--color-text-muted,#6b7280);display:flex}.x-spin{animation:1s linear infinite x-spin}.x-quota-bar{background:var(--x-bg-muted,#374151);border-radius:4px;flex-shrink:0;width:120px;height:8px;overflow:hidden}.x-quota-bar-fill{background:var(--x-success,#22c55e);border-radius:4px;height:100%;transition:width .3s}.x-quota-bar-danger{background:var(--x-danger,#ef4444)}.x-sign-plan-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.x-sign-plan-card{border:2px solid var(--x-border,#374151);background:var(--x-bg-elevated,#1e293b);border-radius:10px;flex-direction:column;padding:1.25rem;display:flex;position:relative}.x-sign-plan-card:hover{border-color:var(--x-primary,#3b82f6)}.x-sign-plan-current{border-color:var(--x-primary,#3b82f6);box-shadow:0 0 0 2px var(--x-primary,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.x-sign-plan-current{box-shadow:0 0 0 2px color-mix(in srgb,var(--x-primary,#3b82f6)20%,transparent)}}.x-sign-plan-promo{background:var(--x-warning-bg,#fef3c7);color:var(--x-warning,#f59e0b);border-radius:4px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;position:absolute;top:-.5rem;right:.75rem}.x-sign-plan-name{margin-bottom:.25rem;font-size:1rem;font-weight:600}.x-sign-plan-price{align-items:baseline;gap:.25rem;margin:.75rem 0 .25rem;display:flex}.x-price-highlight{color:var(--x-primary,#3b82f6);font-size:1.375rem;font-weight:700}.x-price-old{color:var(--x-text-muted,#6b7280);font-size:.8125rem;text-decoration:line-through}.x-sign-plan-features{flex-direction:column;flex:1;gap:.375rem;margin:.75rem 0;padding:0;list-style:none;display:flex}.x-sign-plan-features li{align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.x-sign-plan-action{margin-top:auto;padding-top:.75rem}.x-2fa-section{background:var(--x-bg-muted,#1e293b);border:1px solid var(--x-border,#374151);border-radius:8px;padding:.75rem}.x-form-stack>*+*,.x-form-group+.x-form-group,.x-form-group+.x-checkbox-wrap,.x-form-group+.x-radio-group-wrap,.x-checkbox-wrap+.x-form-group,.x-checkbox-wrap+.x-checkbox-wrap,.x-checkbox-wrap+.x-radio-group-wrap,.x-radio-group-wrap+.x-form-group,.x-radio-group-wrap+.x-checkbox-wrap,.x-radio-group-wrap+.x-radio-group-wrap{margin-top:.75rem}:is(.x-filter-bar,.x-form-row,.x-form-row-inline,.flex,.x-form-grid,.x-form-grid-3,.x-form-row-2,.x-sync-checkbox-row,.x-inline-form,[style*="display: flex"],[style*="display:flex"]):not(.flex-col)>.x-form-group+.x-form-group,:is(.x-filter-bar,.x-form-row,.x-form-row-inline,.flex,.x-form-grid,.x-form-grid-3,.x-form-row-2,.x-sync-checkbox-row,.x-inline-form,[style*="display: flex"],[style*="display:flex"]):not(.flex-col)>.x-form-group+.x-checkbox-wrap,:is(.x-filter-bar,.x-form-row,.x-form-row-inline,.flex,.x-form-grid,.x-form-grid-3,.x-form-row-2,.x-sync-checkbox-row,.x-inline-form,[style*="display: flex"],[style*="display:flex"]):not(.flex-col)>.x-checkbox-wrap+.x-form-group,:is(.x-filter-bar,.x-form-row,.x-form-row-inline,.flex,.x-form-grid,.x-form-grid-3,.x-form-row-2,.x-sync-checkbox-row,.x-inline-form,[style*="display: flex"],[style*="display:flex"]):not(.flex-col)>.x-checkbox-wrap+.x-checkbox-wrap{margin-top:0}.x-logo-idle .x-logo-dendrite{animation:3s ease-in-out infinite x-dendrite-breathe;animation-delay:var(--d-delay,0s)}@keyframes x-dendrite-breathe{0%,to{opacity:.3}50%{opacity:.85}}.x-logo-idle .x-logo-core-left{animation:4s ease-in-out infinite x-core-pulse}.x-logo-idle .x-logo-core-right{animation:4s ease-in-out 2s infinite x-core-pulse}@keyframes x-core-pulse{0%,to{r:1.5;opacity:1}50%{r:1.8;opacity:.85}}.x-logo-loading .x-logo-core-left{animation:.8s ease-in-out infinite x-core-pulse-fast}.x-logo-loading .x-logo-dendrite{animation:1.2s ease-in-out infinite x-dendrite-breathe;animation-delay:var(--d-delay,0s)}@keyframes x-core-pulse-fast{0%,to{r:1.5}50%{r:2}}.x-logo-building .x-logo-core-left{animation:1.2s ease-in-out infinite x-core-pulse-fast}.x-logo-building .x-logo-dendrite{animation:1.8s ease-in-out infinite x-dendrite-breathe;animation-delay:var(--d-delay,0s)}.x-logo-success .x-logo-core-left,.x-logo-success .x-logo-core-right{animation:1.5s ease-out forwards x-core-success}.x-logo-success .x-logo-cell{animation:1.5s ease-out forwards x-cell-success}.x-logo-success .x-logo-dendrite{animation:1.5s ease-out forwards x-dendrite-flash-green;animation-delay:var(--d-delay,0s)}@keyframes x-core-success{0%{fill:#fff;r:1.5}30%{fill:#22c55e;r:2.2}to{fill:#22c55e;r:1.5}}@keyframes x-cell-success{0%{stroke:#fff}30%{stroke:#22c55e}to{stroke:#22c55e}}@keyframes x-dendrite-flash-green{0%{opacity:.7;stroke:#fff}30%{opacity:1;stroke:#22c55e}to{opacity:.7;stroke:#22c55e}}.x-logo-error .x-logo-core-left,.x-logo-error .x-logo-core-right{animation:1.5s ease-out forwards x-core-error}.x-logo-error .x-logo-cell{animation:1.5s ease-out forwards x-cell-error}.x-logo-error .x-logo-neuron{animation:.4s ease-in-out .2s x-shake}.x-logo-error .x-logo-gap-dot{animation:1.5s ease-out forwards x-gap-error}@keyframes x-core-error{0%{fill:#fff;r:1.5}20%{fill:#ef4444;r:2}40%{fill:#ef4444;r:1.3}60%{fill:#ef4444;r:1.8}to{fill:#ef4444;r:1.5}}@keyframes x-cell-error{0%{stroke:#fff}20%{stroke:#ef4444}to{stroke:#ef4444}}@keyframes x-shake{0%,to{transform:translate(0)}25%{transform:translate(-.5px)}75%{transform:translate(.5px)}}@keyframes x-gap-error{0%{fill:#fff}30%{fill:#ef4444;opacity:1}to{fill:#ef4444;opacity:.3}}.x-logo-intro .x-logo-cell{stroke-dasharray:26;stroke-dashoffset:26px;animation:.8s ease-out forwards x-draw-circle}.x-logo-intro .x-logo-neuron-right .x-logo-cell{animation-delay:.3s}.x-logo-intro .x-logo-core{opacity:0;animation:.3s ease-out forwards x-fade-in}.x-logo-intro .x-logo-core-left{animation-delay:.5s}.x-logo-intro .x-logo-core-right{animation-delay:.8s}.x-logo-intro .x-logo-dendrite{opacity:0;animation:.4s ease-out forwards x-fade-in;animation-delay:calc(.9s + var(--d-delay,0s)*.3)}.x-logo-intro .x-logo-axon{opacity:0;animation:.3s ease-out 1s forwards x-fade-in}.x-logo-intro .x-logo-gap-dot{opacity:0;animation:.3s ease-out 1.1s forwards x-fade-in}.x-logo-intro .x-logo-intro-mask{animation:1.5s ease-out forwards x-intro-reveal}@keyframes x-draw-circle{to{stroke-dashoffset:0}}@keyframes x-fade-in{to{opacity:1}}@keyframes x-intro-reveal{0%{opacity:1}60%{opacity:1}to{opacity:0}}.x-logo-paused *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.x-logo-animated *{animation:none!important}.x-logo-animated .x-logo-dendrite{opacity:.7}}.x-logo-showcase-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem;display:grid}.x-logo-showcase-item{border:1px solid var(--x-border);border-radius:var(--x-radius-lg);background:var(--x-surface);flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;transition:box-shadow .2s;display:flex}.x-logo-showcase-item:hover{box-shadow:var(--x-shadow-lg)}.x-logo-showcase-item-dark{background:#1e1b4b}.x-logo-showcase-label{color:var(--x-text);text-transform:uppercase;letter-spacing:.05em;font-size:.8125rem;font-weight:600}.x-logo-showcase-desc{color:var(--x-text-muted);text-align:center;font-size:.75rem}.x-logo-showcase-code{width:100%;font-family:var(--x-font-mono);background:var(--x-bg-muted);border-radius:var(--x-radius-sm);white-space:pre;color:var(--x-text-muted);padding:.75rem;font-size:.6875rem;overflow-x:auto}.x-logo-ascii-preview{font-family:var(--x-font-mono);white-space:pre;color:#a855f7;text-align:center;font-size:.625rem;line-height:1.2}.x-logo-terminal-preview{font-family:var(--x-font-mono);border-radius:var(--x-radius);color:#e2e8f0;white-space:pre;background:#0f172a;padding:1rem;font-size:.8125rem;overflow-x:auto}.x-logo-terminal-preview .t-purple{color:#a855f7}.x-logo-terminal-preview .t-green{color:#22c55e}.x-logo-terminal-preview .t-red{color:#ef4444}.x-logo-terminal-preview .t-dim{color:#64748b}.x-logo-terminal-preview .t-white{color:#f1f5f9;font-weight:600}.x-talking-head{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.x-talking-head-canvas{border-radius:50%;display:block}.x-talking-head-loading{background:#0f0f1914;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.x-talking-head-spinner{border:2px solid #6366f133;border-top-color:#6366f1cc;border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite x-talking-head-spin}@keyframes x-talking-head-spin{to{transform:rotate(360deg)}}.x-talking-head-error{color:var(--x-danger,#ef4444);text-align:center;justify-content:center;align-items:center;padding:1rem;font-size:.75rem;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.x-talking-head-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fffc;cursor:pointer;z-index:2;background:#0f0f1999;border:1.5px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;transition:transform .15s,background .2s,border-color .2s,box-shadow .2s;display:flex;position:absolute;bottom:.5rem;right:.5rem}.x-talking-head-btn:hover{color:#fff;background:#6366f180;border-color:#6366f199;transform:scale(1.08);box-shadow:0 2px 12px #6366f14d}.x-talking-head-btn:active{transform:scale(.92)}.x-talking-head-btn-playing{color:#fff;background:#6366f173;border-color:#6366f180;animation:2s ease-in-out infinite x-talking-head-pulse}.x-talking-head-icon{width:.875rem;height:.875rem}@keyframes x-talking-head-pulse{0%,to{box-shadow:0 0 #6366f159}50%{box-shadow:0 0 0 6px #6366f100}}.x-public-card-page{min-height:100dvh;font-family:var(--x-font);background:#0c0f1a radial-gradient(80% 60% at 50% 0,#3b82f614,#0000 70%);justify-content:center;align-items:flex-start;padding:2rem 1rem 4rem;display:flex}@media(min-width:640px){.x-public-card-page{align-items:center;padding:2rem 1rem}}.x-public-card{color:#1e293b;background:#fff;border-radius:1.25rem;flex-direction:column;width:100%;max-width:26rem;padding:2rem 1.5rem;display:flex;box-shadow:0 1px 3px #0000000f,0 8px 32px #0000001f}.x-public-card-header{flex-direction:column;align-items:center;gap:1rem;padding-bottom:1.5rem;display:flex}.x-public-card-avatar{object-fit:cover;background:#f1f5f9;border:3px solid #e2e8f0;border-radius:50%;width:6rem;height:6rem}.x-public-card-avatar--placeholder{color:#94a3b8;border-color:#e2e8f0}.x-public-card-avatar-wrapper{display:inline-block;position:relative}.x-public-card-presence{border:2.5px solid #fff;border-radius:50%;width:1rem;height:1rem;position:absolute;bottom:.25rem;right:.25rem}.x-public-card-presence--online{background:#10b981}.x-public-card-presence--busy{background:#ef4444}.x-public-card-presence--away{background:#f59e0b}.x-public-card-name{text-align:center;color:#0f172a;justify-content:center;align-items:center;gap:.4rem;font-size:1.375rem;font-weight:700;line-height:1.3;display:flex}.x-public-card-verified{color:#2563eb;flex-shrink:0}.x-public-card-meta{text-align:center;color:#64748b;margin-top:.125rem;font-size:.875rem;line-height:1.4}.x-public-card-tagline{text-align:center;color:#64748b;margin-top:.375rem;font-size:.875rem;font-style:italic}.x-public-card-actions{flex-direction:column;gap:.5rem;padding:1.25rem 0;display:flex}.x-public-card-action{color:#1e293b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.625rem;align-items:center;gap:.75rem;padding:.8rem 1rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.x-public-card-action:hover{background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f614}.x-public-card-action--disabled{cursor:default;opacity:.5}.x-public-card-action--disabled:hover{box-shadow:none;background:#f8fafc;border-color:#e2e8f0}.x-public-card-action-icon{color:#2563eb;flex-shrink:0;width:1.25rem;height:1.25rem}.x-public-card-action--disabled .x-public-card-action-icon{color:#94a3b8}.x-public-card-coming-soon{flex-direction:column;gap:.375rem;padding-bottom:1.25rem;display:flex}.x-public-card-soon-badge{text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;background:#f1f5f9;border-radius:1rem;margin-left:auto;padding:.2rem .5rem;font-size:.7rem;font-weight:600}.x-public-card-tools{flex-direction:column;gap:.5rem;padding-bottom:1.25rem;display:flex}.x-public-card-tool{color:#64748b;cursor:pointer;background:0 0;border:1px dashed #cbd5e1;border-radius:.625rem;align-items:center;gap:.75rem;padding:.7rem 1rem;font-size:.8rem;text-decoration:none;transition:color .15s,border-color .15s;display:flex}.x-public-card-tool:hover{color:#2563eb;border-color:#2563eb}.x-public-card-footer{text-align:center;color:#94a3b8;letter-spacing:.02em;margin-top:auto;padding-top:1.5rem;font-size:.7rem}.x-public-card-qr-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.x-public-card-qr-modal{text-align:center;background:#fff;border-radius:1rem;width:90%;max-width:20rem;padding:2rem;box-shadow:0 8px 32px #0003}.x-public-card-qr-img{border-radius:.5rem;width:100%;max-width:16rem;margin:0 auto}.x-public-card-qr-close{color:#64748b;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.5rem;align-items:center;gap:.5rem;margin-top:1rem;padding:.5rem 1rem;font-size:.8rem;font-weight:500;transition:background .15s;display:inline-flex}.x-public-card-qr-close:hover{background:#e2e8f0}.x-public-card-error{text-align:center;color:#64748b;padding:4rem 1rem}.x-public-card-error-title{color:#0f172a;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.x-public-card-loading{text-align:center;color:#64748b;padding:4rem 1rem}.x-public-card-tool--wallet{color:#2563eb;border-style:solid;border-color:#3b82f6;font-weight:500}.x-public-card-tool--wallet:hover{background:#eff6ff}.x-public-card-wallet-modal{text-align:center;background:#fff;border-radius:1rem;flex-direction:column;gap:1.25rem;width:92%;max-width:22rem;padding:1.75rem;display:flex;box-shadow:0 8px 32px #0003}.x-public-card-wallet-title{color:#0f172a;margin:0;font-size:1.125rem;font-weight:600}.x-public-card-wallet-qr-section{flex-direction:column;align-items:center;gap:.75rem;display:flex}.x-public-card-wallet-qr{border-radius:.5rem;width:100%;max-width:14rem}.x-public-card-wallet-hint{color:#64748b;align-items:center;gap:.4rem;margin:0;font-size:.8rem;display:flex}.x-public-card-wallet-actions{flex-direction:column;gap:.5rem;display:flex}.x-public-card-wallet-action{color:#1e293b;cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.625rem;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.85rem;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.x-public-card-wallet-action:hover{background:#eff6ff;border-color:#3b82f6}.x-public-card-wallet-action svg{color:#2563eb;flex-shrink:0}.x-public-card-wallet-action-label{color:#0f172a;font-weight:500;display:block}.x-public-card-wallet-action-hint{color:#94a3b8;margin-top:.125rem;font-size:.75rem;display:block}.x-webchat-overlay{z-index:1000;background:#0006;justify-content:flex-end;align-items:flex-end;padding:1rem;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.x-webchat-container{background:#fff;border-radius:1rem;flex-direction:column;width:380px;max-width:100%;max-height:600px;animation:.25s ease-out x-webchat-slide-up;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000040}.x-webchat-container--minimized{max-height:auto}@keyframes x-webchat-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.x-webchat-header{color:#fff;cursor:default;background:#0f172a;justify-content:space-between;align-items:center;padding:.875rem 1rem;display:flex}.x-webchat-header-info{align-items:center;gap:.625rem;display:flex}.x-webchat-header-icon{color:#60a5fa;flex-shrink:0}.x-webchat-header-title{font-size:.9375rem;font-weight:600;line-height:1.2}.x-webchat-header-status{color:#94a3b8;align-items:center;gap:.25rem;margin-top:.125rem;font-size:.75rem;display:flex}.x-webchat-header-actions{gap:.25rem;display:flex}.x-webchat-header-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:background .15s,color .15s;display:flex}.x-webchat-header-btn:hover{color:#fff;background:#ffffff1a}.x-webchat-spin{animation:1s linear infinite x-webchat-spin-anim}@keyframes x-webchat-spin-anim{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.x-webchat-name-form{flex-direction:column;gap:.75rem;padding:1.5rem 1rem;display:flex}.x-webchat-name-intro{color:#475569;font-size:.875rem;line-height:1.5}.x-webchat-name-input{border:1px solid #e2e8f0;border-radius:.5rem;outline:none;padding:.625rem .75rem;font-size:.875rem;transition:border-color .15s}.x-webchat-name-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.x-webchat-name-btn{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:background .15s}.x-webchat-name-btn:hover:not(:disabled){background:#2563eb}.x-webchat-name-btn:disabled{opacity:.5;cursor:not-allowed}.x-webchat-messages{background:#f8fafc;flex-direction:column;flex:1;gap:.5rem;min-height:300px;max-height:400px;padding:1rem;display:flex;overflow-y:auto}.x-webchat-empty{text-align:center;color:#94a3b8;flex:1;justify-content:center;align-items:center;padding:2rem 1rem;font-size:.875rem;display:flex}.x-webchat-msg{flex-direction:column;max-width:85%;display:flex}.x-webchat-msg--sent{align-self:flex-end}.x-webchat-msg--received{align-self:flex-start}.x-webchat-msg--system{align-self:center;max-width:90%}.x-webchat-msg-content{word-break:break-word;border-radius:.75rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.45}.x-webchat-msg--sent .x-webchat-msg-content{color:#fff;background:#3b82f6;border-bottom-right-radius:.25rem}.x-webchat-msg--received .x-webchat-msg-content{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-bottom-left-radius:.25rem}.x-webchat-msg--system .x-webchat-msg-content{color:#92400e;text-align:center;background:#fef3c7;border-radius:.5rem;font-size:.8125rem}.x-webchat-msg-time{color:#94a3b8;margin-top:.125rem;font-size:.6875rem}.x-webchat-msg--sent .x-webchat-msg-time{text-align:right}.x-webchat-typing{align-items:center;gap:.25rem;padding:.375rem 0;display:flex}.x-webchat-typing-dot{background:#94a3b8;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite x-webchat-typing-bounce}.x-webchat-typing-dot:first-child{animation-delay:0s}.x-webchat-typing-dot:nth-child(2){animation-delay:.2s}.x-webchat-typing-dot:nth-child(3){animation-delay:.4s}@keyframes x-webchat-typing-bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}.x-webchat-typing-label{color:#94a3b8;margin-left:.25rem;font-size:.75rem}.x-webchat-input-bar{background:#fff;border-top:1px solid #e2e8f0;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.x-webchat-input{border:1px solid #e2e8f0;border-radius:.5rem;outline:none;flex:1;padding:.5rem .75rem;font-size:.875rem;transition:border-color .15s}.x-webchat-input:focus{border-color:#3b82f6}.x-webchat-input:disabled{opacity:.5;background:#f1f5f9}.x-webchat-send-btn{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background .15s;display:flex}.x-webchat-send-btn:hover:not(:disabled){background:#2563eb}.x-webchat-send-btn:disabled{opacity:.4;cursor:not-allowed}@media(max-width:480px){.x-webchat-overlay{padding:0}.x-webchat-container{border-radius:0;width:100%;max-height:100dvh}.x-webchat-messages{min-height:50dvh;max-height:70dvh}}.x-payment-page{min-height:100dvh;font-family:var(--x-font);background:#0c0f1a radial-gradient(80% 60% at 50% 0,#3b82f614,#0000 70%);justify-content:center;align-items:flex-start;padding:1.5rem 1rem 4rem;display:flex}@media(min-width:640px){.x-payment-page{align-items:center;padding:2rem 1rem}}.x-payment-card{color:#1e293b;background:#fff;border-radius:1.25rem;flex-direction:column;width:100%;max-width:28rem;padding:0;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000f,0 8px 32px #0000001f}.x-payment-status{letter-spacing:.01em;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;display:flex}.x-payment-status--active{color:#2563eb;background:#eff6ff}.x-payment-status--paid{color:#16a34a;background:#f0fdf4}.x-payment-status--expired{color:#d97706;background:#fffbeb}.x-payment-status--cancelled{color:#dc2626;background:#fef2f2}.x-payment-amount{text-align:center;color:#0f172a;letter-spacing:-.02em;padding:1.5rem 1.5rem .5rem;font-size:2.5rem;font-weight:800;line-height:1.2}@media(max-width:400px){.x-payment-amount{font-size:2rem}}.x-payment-recipient{color:#475569;justify-content:center;align-items:center;gap:.5rem;padding:.25rem 1.5rem;font-size:.9rem;font-weight:500;display:flex}.x-payment-ref{text-align:center;color:#94a3b8;letter-spacing:.01em;padding:.25rem 1.5rem 1rem;font-size:.8rem}.x-payment-qr{justify-content:center;padding:1rem 1.5rem 1.5rem;display:flex}.x-payment-details{border-top:1px solid #e2e8f0;padding:1.25rem 1.5rem}.x-payment-details-title{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin-bottom:1rem;font-size:.8rem;font-weight:600}.x-payment-detail-row{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.5rem 0;display:flex}.x-payment-detail-row:last-child{border-bottom:none}.x-payment-detail-label{color:#64748b;white-space:nowrap;min-width:6rem;font-size:.8rem;font-weight:500}.x-payment-detail-value{color:#0f172a;text-align:right;word-break:break-all;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;display:flex}.x-payment-detail-mono{font-family:var(--x-font-mono);letter-spacing:.02em;font-size:.8125rem}.x-payment-copy-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;transition:color .15s,background .15s;display:inline-flex}.x-payment-copy-btn:hover{color:#2563eb;background:#eff6ff}.x-payment-paid-info,.x-payment-expired-info{text-align:center;color:#64748b;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1.5rem;font-size:.9rem;line-height:1.5;display:flex}.x-payment-paid-info{color:#16a34a}.x-payment-footer{text-align:center;color:#94a3b8;letter-spacing:.02em;padding:1rem 1.5rem 1.5rem;font-size:.7rem}.x-payment-loading,.x-payment-error{text-align:center;color:#64748b;padding:4rem 1rem}.x-payment-error-title{color:#0f172a;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.x-girocode-display{flex-direction:column;align-items:center;gap:.75rem;display:flex}.x-girocode-img{border-radius:.75rem;box-shadow:0 1px 4px #00000014}.x-girocode-hint{color:#64748b;align-items:center;gap:.375rem;font-size:.8rem;font-weight:500;display:flex}.x-girocode-loading{color:#94a3b8;text-align:center;padding:2rem;font-size:.85rem}.x-girocode-error{color:#94a3b8;text-align:center;padding:1.5rem;font-size:.85rem}.x-payment-widget{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.x-payment-widget-header{color:#1e293b;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.x-payment-widget-tabs{gap:.25rem;display:flex}.x-payment-widget-tab{color:#64748b;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:.375rem;padding:.375rem .75rem;font-size:.8rem;font-weight:500;transition:all .15s}.x-payment-widget-tab--active{color:#fff;background:#2563eb;border-color:#2563eb}.x-payment-widget-body{flex-direction:column;gap:.75rem;display:flex}.x-payment-widget-hint{color:#64748b;font-size:.8rem;line-height:1.4}.x-payment-manage-filters{gap:.75rem;max-width:200px;padding-bottom:1rem;display:flex}.x-payment-manage-ref{flex-direction:column;gap:.125rem;display:flex}.x-payment-manage-desc{color:#64748b;font-size:.75rem;line-height:1.3}.x-payment-manage-actions{justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.x-payment-manage-action-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.x-payment-manage-action-btn:hover{color:#2563eb;background:#eff6ff}.x-payment-manage-action-btn--danger:hover{color:#dc2626;background:#fef2f2}.x-payment-create-form{flex-direction:column;gap:1rem;display:flex}.x-payment-qr-modal-body{justify-content:center;padding:1rem 0;display:flex}.x-flowbox-rule-row{align-items:flex-start;gap:.5rem;display:flex}.x-flowbox-field-select{flex-shrink:0;width:160px}.x-flowbox-op-select{flex-shrink:0;width:130px}.x-flowbox-value-select{flex-shrink:0;width:160px}.x-flowbox-action-select{flex-shrink:0;width:150px}.x-flowbox-detail-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.x-presence{border-radius:50%;flex-shrink:0;display:inline-block}.x-presence--online{background:#22c55e}.x-presence--busy{background:#f59e0b}.x-presence--away{opacity:.7;background:#f59e0b}.x-presence--offline{background:#6b7280}.x-presence--sm{width:8px;height:8px}.x-presence--md{width:12px;height:12px}.x-presence--lg{width:16px;height:16px}.x-presence--pulse{animation:2s ease-in-out infinite x-presence-pulse}@keyframes x-presence-pulse{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.x-presence--pulse{animation:none}}.x-booking-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.x-booking-widget{background:#fff;border-radius:1rem;flex-direction:column;width:100%;max-width:28rem;max-height:90dvh;display:flex;overflow-y:auto;box-shadow:0 8px 40px #0003}.x-booking-widget-header{z-index:1;background:#fff;border-bottom:1px solid #e2e8f0;border-radius:1rem 1rem 0 0;align-items:center;gap:.5rem;padding:1rem 1.25rem;display:flex;position:sticky;top:0}.x-booking-widget-title{color:#0f172a;flex:1;font-size:1.05rem;font-weight:600}.x-booking-widget-back,.x-booking-widget-close{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.25rem;transition:background .15s,color .15s;display:flex}.x-booking-widget-back:hover,.x-booking-widget-close:hover{color:#0f172a;background:#f1f5f9}.x-booking-widget-loading{text-align:center;color:#64748b;padding:2rem;font-size:.875rem}.x-booking-widget-error{color:#dc2626;background:#fef2f2;border-radius:.5rem;margin:.75rem 1.25rem;padding:.625rem .875rem;font-size:.8125rem}.x-booking-step{padding:1rem 1.25rem 1.5rem}.x-booking-step-label{color:#64748b;margin-bottom:.75rem;font-size:.8125rem;font-weight:500}.x-booking-types{flex-direction:column;gap:.5rem;display:flex}.x-booking-type-card{cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.625rem;align-items:flex-start;gap:.75rem;width:100%;padding:.875rem 1rem;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.x-booking-type-card:hover{background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f614}.x-booking-type-color{border-radius:50%;flex-shrink:0;width:.75rem;height:.75rem;margin-top:.25rem}.x-booking-type-info{flex-direction:column;gap:.25rem;min-width:0;display:flex}.x-booking-type-name{color:#0f172a;font-size:.9rem;font-weight:600}.x-booking-type-meta{color:#64748b;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.x-booking-type-desc{color:#94a3b8;font-size:.8rem;line-height:1.4}.x-booking-selected-type{color:#0f172a;background:#f1f5f9;border-radius:.5rem;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;display:flex}.x-booking-selected-type-duration{color:#64748b;align-items:center;gap:.25rem;margin-left:auto;font-weight:400;display:flex}.x-booking-empty{text-align:center;color:#94a3b8;padding:2rem 0;font-size:.875rem}.x-booking-calendar{-webkit-user-select:none;user-select:none}.x-booking-calendar-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.x-booking-calendar-month{color:#0f172a;font-size:.9375rem;font-weight:600}.x-booking-calendar-nav{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.375rem;transition:background .15s,color .15s;display:flex}.x-booking-calendar-nav:hover{color:#0f172a;background:#f1f5f9}.x-booking-calendar-nav:disabled{opacity:.3;cursor:not-allowed}.x-booking-calendar-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.x-booking-calendar-weekday{color:#94a3b8;padding:.375rem 0;font-size:.75rem;font-weight:500}.x-booking-calendar-day{aspect-ratio:1;color:#0f172a;cursor:default;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;font-size:.8125rem;transition:background .15s,color .15s,box-shadow .15s;display:flex}.x-booking-calendar-day--other{color:#cbd5e1}.x-booking-calendar-day--today{border:2px solid #3b82f6;font-weight:700}.x-booking-calendar-day--available{color:#2563eb;cursor:pointer;background:#eff6ff;font-weight:600}.x-booking-calendar-day--available:hover{background:#dbeafe;box-shadow:0 0 0 2px #3b82f633}.x-booking-calendar-day--selected{font-weight:600;color:#fff!important;background:#2563eb!important}.x-booking-calendar-day--disabled{color:#e2e8f0;cursor:not-allowed}.x-booking-date-display{color:#0f172a;margin-bottom:.75rem;font-size:.875rem;font-weight:500}.x-booking-slots{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.5rem;display:grid}.x-booking-slot{color:#0f172a;cursor:pointer;text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s,box-shadow .15s}.x-booking-slot:hover{background:#eff6ff;border-color:#3b82f6}.x-booking-slot--selected{color:#fff;background:#2563eb!important;border-color:#2563eb!important}.x-booking-summary{color:#475569;background:#f1f5f9;border-radius:.5rem;flex-wrap:wrap;gap:.375rem .75rem;margin-bottom:1rem;padding:.625rem .875rem;font-size:.8125rem;display:flex}.x-booking-form{flex-direction:column;gap:.875rem;display:flex}.x-booking-form-group{flex-direction:column;gap:.25rem;display:flex}.x-booking-form-label{color:#334155;font-size:.8125rem;font-weight:500}.x-booking-form-input,.x-booking-form-textarea{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;width:100%;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;transition:border-color .15s}.x-booking-form-input:focus,.x-booking-form-textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.x-booking-form-textarea{resize:vertical;min-height:4rem}.x-booking-form-submit{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:.5rem;margin-top:.25rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:background .15s}.x-booking-form-submit:hover{background:#1d4ed8}.x-booking-form-submit:disabled{opacity:.5;cursor:not-allowed}.x-booking-confirm{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 0;display:flex}.x-booking-confirm-icon{color:#16a34a;background:#dcfce7;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.x-booking-confirm-title{color:#0f172a;font-size:1.125rem;font-weight:700}.x-booking-confirm-text{color:#64748b;max-width:20rem;font-size:.875rem;line-height:1.5}.x-booking-confirm-close{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.5rem;margin-top:.5rem;padding:.5rem 1.5rem;font-size:.8125rem;font-weight:500;transition:background .15s}.x-booking-confirm-close:hover{background:#e2e8f0}.x-booking-manage{max-width:56rem;margin:0 auto}.x-booking-manage-header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.x-booking-manage-header-left{color:var(--x-text);align-items:center;gap:.5rem;display:flex}.x-booking-manage-title{color:var(--x-text);font-size:1.25rem;font-weight:700}.x-booking-manage-tabs{border-bottom:2px solid var(--x-border);gap:0;margin-bottom:1.25rem;display:flex;overflow-x:auto}.x-booking-manage-tab{color:var(--x-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.375rem;margin-bottom:-2px;padding:.625rem 1rem;font-size:.8125rem;font-weight:500;transition:color .15s,border-color .15s;display:flex}.x-booking-manage-tab:hover{color:var(--x-text)}.x-booking-manage-tab--active{color:var(--x-primary);border-bottom-color:var(--x-primary)}.x-booking-manage-tab-count{background:var(--x-primary)}@supports (color:color-mix(in lab,red,red)){.x-booking-manage-tab-count{background:color-mix(in srgb,var(--x-primary)15%,transparent)}}.x-booking-manage-tab-count{color:var(--x-primary);text-align:center;border-radius:9999px;min-width:1.25rem;padding:.125rem .4rem;font-size:.7rem;font-weight:600}.x-booking-manage-content{min-height:12rem}.x-booking-manage-content-header{justify-content:flex-end;margin-bottom:.75rem;display:flex}.x-booking-manage-loading,.x-booking-manage-empty{text-align:center;color:var(--x-text-muted);padding:3rem 0;font-size:.875rem}.x-booking-manage-list{flex-direction:column;gap:.5rem;display:flex}.x-booking-manage-item{background:var(--x-surface);border:1px solid var(--x-border);border-radius:var(--x-radius);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.875rem 1rem;display:flex}.x-booking-manage-item--past{opacity:.6}.x-booking-manage-item-main{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.x-booking-manage-item-top{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.x-booking-manage-item-type{color:var(--x-text);font-size:.875rem;font-weight:600}.x-booking-manage-item-details{color:var(--x-text-muted);align-items:center;gap:.75rem;font-size:.8rem;display:flex}.x-booking-manage-item-detail{align-items:center;gap:.25rem;display:flex}.x-booking-manage-item-guest{color:var(--x-text-muted);font-size:.8rem}.x-booking-manage-item-actions{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.x-booking-dialog-overlay{z-index:100;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.x-booking-dialog{background:var(--x-surface);border-radius:var(--x-radius-lg);box-shadow:var(--x-shadow-lg);width:100%;max-width:32rem;max-height:90dvh;overflow-y:auto}.x-booking-dialog-header{border-bottom:1px solid var(--x-border);color:var(--x-text);justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-weight:600;display:flex}.x-booking-dialog-body{flex-direction:column;gap:.875rem;padding:1.25rem;display:flex}.x-booking-dialog-footer{border-top:1px solid var(--x-border);justify-content:flex-end;gap:.5rem;margin-top:.5rem;padding-top:.75rem;display:flex}.x-booking-form-row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media(max-width:480px){.x-booking-form-row{grid-template-columns:1fr}}.x-booking-color-input{border:1px solid var(--x-border);border-radius:var(--x-radius-sm);cursor:pointer;background:0 0;width:3rem;height:2rem;padding:0}.x-booking-toggle-label{color:var(--x-text);cursor:pointer;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.x-booking-avail-list{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.x-booking-avail-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.x-booking-avail-day{flex-shrink:0;width:10rem}.x-booking-avail-time{flex-shrink:0;width:7rem}.x-booking-avail-sep{color:var(--x-text-muted);font-size:.875rem}.x-booking-avail-actions{flex-wrap:wrap;gap:.5rem;display:flex}@media(max-width:640px){.x-booking-avail-row{background:var(--x-bg-muted);border-radius:var(--x-radius);flex-direction:column;align-items:stretch;gap:.375rem;padding:.75rem}.x-booking-avail-day,.x-booking-avail-time{width:100%}.x-booking-avail-sep{display:none}}.x-voicemail-list{background:var(--x-border);border-radius:var(--x-radius);flex-direction:column;gap:1px;display:flex;overflow:hidden}.x-voicemail-item{background:var(--x-bg-card);cursor:pointer;align-items:center;gap:.75rem;padding:.875rem 1rem;transition:background .15s;display:flex}.x-voicemail-item:hover{background:var(--x-bg-hover)}.x-voicemail-item--unread{background:var(--x-primary)}@supports (color:color-mix(in lab,red,red)){.x-voicemail-item--unread{background:color-mix(in srgb,var(--x-primary)4%,var(--x-bg-card))}}.x-voicemail-item--unread .x-voicemail-item-caller{font-weight:600}.x-voicemail-item--unread .x-voicemail-item-icon{color:var(--x-primary)}.x-voicemail-item-icon{color:var(--x-text-muted);flex-shrink:0}.x-voicemail-item-content{flex:1;min-width:0}.x-voicemail-item-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.x-voicemail-item-caller{color:var(--x-text);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;overflow:hidden}.x-voicemail-item-date{color:var(--x-text-muted);white-space:nowrap;flex-shrink:0;font-size:.8125rem}.x-voicemail-item-meta{color:var(--x-text-muted);align-items:center;gap:.75rem;margin-top:.25rem;font-size:.8125rem;display:flex}.x-voicemail-item-duration{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.x-voicemail-item-summary{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.x-voicemail-item-actions{opacity:0;flex-shrink:0;transition:opacity .15s}.x-voicemail-item:hover .x-voicemail-item-actions{opacity:1}.x-voicemail-player{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.x-voicemail-controls{align-items:center;gap:.75rem;display:flex}.x-voicemail-play-btn{background:var(--x-primary);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background .15s;display:flex}.x-voicemail-play-btn:hover{background:var(--x-primary-hover)}.x-voicemail-play-btn:disabled{background:var(--x-text-muted);opacity:.5;cursor:not-allowed}.x-voicemail-progress-wrap{flex-direction:column;flex:1;gap:.25rem;display:flex}.x-voicemail-progress{background:var(--x-bg-muted);cursor:pointer;border-radius:3px;width:100%;height:6px;position:relative;overflow:hidden}.x-voicemail-progress-fill{background:var(--x-primary);border-radius:3px;height:100%;transition:width .1s linear;position:absolute;top:0;left:0}.x-voicemail-time{color:var(--x-text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.75rem;display:flex}.x-voicemail-audio-error{color:var(--x-danger);font-size:.8125rem}.x-voicemail-summary{background:var(--x-primary);padding:.75rem}@supports (color:color-mix(in lab,red,red)){.x-voicemail-summary{background:color-mix(in srgb,var(--x-primary)6%,var(--x-bg-muted))}}.x-voicemail-summary{border-radius:var(--x-radius-sm);color:var(--x-text);font-size:.875rem;line-height:1.5}.x-voicemail-transcript{color:var(--x-text);font-size:.875rem;line-height:1.6}.x-voicemail-transcript p{color:var(--x-text-muted);margin-top:.25rem}.x-voicemail-detail-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.x-voicemail-detail-actions{gap:.5rem;display:flex}.x-voicemail-detail-info{flex-direction:column;gap:.5rem;margin-bottom:.5rem;display:flex}.x-voicemail-detail-caller{align-items:center;gap:.5rem;font-size:1rem;display:flex}.x-voicemail-detail-name{color:var(--x-text);font-weight:600}.x-voicemail-detail-number{color:var(--x-text-muted);font-size:.875rem}.x-voicemail-detail-meta{color:var(--x-text-muted);align-items:center;gap:1rem;font-size:.8125rem;display:flex}.x-voicemail-detail-meta span{align-items:center;gap:.25rem;display:flex}.x-voicemail-empty{color:var(--x-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:4rem 1rem;display:flex}.x-voicemail-loading{color:var(--x-text-muted);justify-content:center;align-items:center;padding:4rem 1rem;display:flex}.x-voicemail-load-more{background:var(--x-bg-card);justify-content:center;padding:1rem;display:flex}.x-voicemail-unread-badge{background:var(--x-primary);color:#fff;border-radius:999px;align-items:center;padding:.25rem .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.x-inbox-layout{border:1px solid var(--x-border);border-radius:var(--x-radius);background:var(--x-bg-card);grid-template-columns:1fr 400px;gap:0;height:calc(100vh - 8rem);display:grid;overflow:hidden}.x-inbox-list-pane{border-right:1px solid var(--x-border);flex-direction:column;display:flex;overflow-y:auto}.x-inbox-detail-pane{flex-direction:column;padding:1rem;display:flex;overflow-y:auto}.x-inbox-row{cursor:pointer;border-bottom:1px solid var(--x-border);align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.85rem;transition:background .12s;display:flex}.x-inbox-row:hover{background:var(--x-bg-hover)}.x-inbox-row--active{background:var(--x-primary)}@supports (color:color-mix(in lab,red,red)){.x-inbox-row--active{background:color-mix(in srgb,var(--x-primary)12%,var(--x-bg-card))}}.x-inbox-row--unread{font-weight:600}.x-inbox-row--unread .x-inbox-row-subject{color:var(--x-text)}.x-inbox-row--selected{outline:2px solid var(--x-primary);outline-offset:-2px}.x-inbox-row-check{flex-shrink:0}.x-inbox-row-icon{color:var(--x-text-muted);flex-shrink:0}.x-inbox-row-channel{width:6rem;color:var(--x-text-muted);flex-shrink:0;font-size:.75rem}.x-inbox-row-dir{width:1.2rem;color:var(--x-text-muted);flex-shrink:0;font-size:.8rem}.x-inbox-row-subject{text-overflow:ellipsis;white-space:nowrap;color:var(--x-text-muted);flex:1;overflow:hidden}.x-inbox-row-prio{flex-shrink:0}.x-inbox-row-time{color:var(--x-text-muted);text-align:right;flex-shrink:0;min-width:5rem;font-size:.75rem}.x-inbox-detail-header{border-bottom:1px solid var(--x-border);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.75rem;font-size:.85rem;display:flex}.x-inbox-detail-channel{font-weight:600}.x-inbox-detail-dir{color:var(--x-text-muted)}.x-inbox-detail-time{color:var(--x-text-muted);margin-left:auto;font-size:.75rem}.x-inbox-detail-subject{margin-bottom:.5rem;font-size:1rem;font-weight:600}.x-inbox-detail-preview{color:var(--x-text-muted);margin-bottom:.75rem;font-size:.85rem;line-height:1.5}.x-inbox-detail-actions{border-bottom:1px solid var(--x-border);gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.x-inbox-detail-body{flex:1}.x-inbox-meta-panel{margin-top:1rem;font-size:.8rem}.x-inbox-meta-panel summary{cursor:pointer;color:var(--x-text-muted)}.x-inbox-meta-grid{flex-direction:column;gap:.3rem;margin-top:.5rem;display:flex}.x-inbox-meta-row{gap:.5rem;display:flex}.x-inbox-meta-label{min-width:8rem;color:var(--x-text-muted);font-weight:600}.x-inbox-meta-raw{margin-top:.5rem}.x-inbox-meta-raw pre{background:var(--x-bg-subtle);border-radius:4px;padding:.5rem;font-size:.7rem;overflow-x:auto}.x-inbox-toolbar{border-bottom:1px solid var(--x-border);align-items:center;gap:.5rem;padding:.4rem .75rem;display:flex}.x-inbox-toolbar .x-inbox-search{flex:1}.x-inbox-toolbar-right{flex-shrink:0;align-items:center;gap:.3rem;display:flex}.x-inbox-sort-select{background:var(--x-bg-card);border:1px solid var(--x-border);color:var(--x-text);cursor:pointer;border-radius:3px;padding:.2rem .4rem;font-size:.75rem}.x-inbox-sort-dir{border:1px solid var(--x-border);cursor:pointer;color:var(--x-text-muted);background:0 0;border-radius:3px;padding:.2rem .4rem;font-size:.8rem}.x-inbox-sort-dir:hover{background:var(--x-bg-subtle)}.x-inbox-view-btn{border:1px solid var(--x-border);cursor:pointer;color:var(--x-text-muted);background:0 0;border-radius:3px;padding:.25rem}.x-inbox-view-btn:hover{background:var(--x-bg-subtle)}.x-inbox-view-btn--active{background:var(--x-primary);color:var(--x-primary-text);border-color:var(--x-primary)}.x-inbox-card{cursor:pointer;border-bottom:1px solid var(--x-border);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem .75rem;font-size:.85rem;transition:background .12s;display:flex}.x-inbox-card:hover{background:var(--x-bg-hover)}.x-inbox-card--active{background:var(--x-primary)}@supports (color:color-mix(in lab,red,red)){.x-inbox-card--active{background:color-mix(in srgb,var(--x-primary)12%,var(--x-bg-card))}}.x-inbox-card--unread{font-weight:600}.x-inbox-row-preview{width:100%;color:var(--x-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;padding-left:3.5rem;font-size:.8rem;overflow:hidden}.x-inbox-threads{border-right:1px solid var(--x-border);flex-direction:column;display:flex;overflow:hidden}.x-inbox-filters{border-bottom:1px solid var(--x-border);background:var(--x-bg);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.x-inbox-filter-tabs{gap:.25rem;display:flex}.x-inbox-filter-tab{border-radius:var(--x-radius-sm);color:var(--x-text-muted);cursor:pointer;background:0 0;border:none;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:all .15s}.x-inbox-filter-tab:hover{background:var(--x-bg-hover);color:var(--x-text)}.x-inbox-filter-tab--active,.x-inbox-filter-tab--active:hover{background:var(--x-primary);color:#fff}.x-inbox-channel-filters{flex-wrap:wrap;gap:.25rem;display:flex}.x-inbox-channel-btn{border:1px solid var(--x-border);border-radius:var(--x-radius-sm);color:var(--x-text-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:.25rem .5rem;font-size:.75rem;transition:all .15s;display:flex}.x-inbox-channel-btn:hover{border-color:var(--x-primary);color:var(--x-primary)}.x-inbox-channel-btn--active{border-color:var(--x-primary);background:var(--x-primary)}@supports (color:color-mix(in lab,red,red)){.x-inbox-channel-btn--active{background:color-mix(in srgb,var(--x-primary)10%,transparent)}}.x-inbox-channel-btn--active{color:var(--x-primary)}.x-inbox-search{align-items:center;display:flex;position:relative}.x-inbox-search-icon{width:1rem;height:1rem;color:var(--x-text-muted);pointer-events:none;position:absolute;left:.625rem}.x-inbox-search-input{border:1px solid var(--x-border);border-radius:var(--x-radius-sm);background:var(--x-bg-card);width:100%;color:var(--x-text);outline:none;padding:.5rem .75rem .5rem 2rem;font-size:.8125rem;transition:border-color .15s}.x-inbox-search-input:focus{border-color:var(--x-primary)}.x-inbox-search-input::placeholder{color:var(--x-text-muted)}.x-inbox-thread-list{background:var(--x-border);flex-direction:column;flex:1;gap:1px;display:flex;overflow-y:auto}.x-inbox-thread{background:var(--x-bg-card);cursor:pointer;align-items:center;gap:.75rem;padding:.875rem 1rem;transition:background .15s;display:flex}.x-inbox-thread:hover{background:var(--x-bg-hover)}.x-inbox-thread--unread{background:var(--x-primary)}@supports (color:color-mix(in lab,red,red)){.x-inbox-thread--unread{background:color-mix(in srgb,var(--x-primary)4%,var(--x-bg-card))}}.x-inbox-thread--unread .x-inbox-thread-name{font-weight:600}.x-inbox-thread--unread .x-inbox-thread-icon{color:var(--x-primary)}.x-inbox-thread--selected{background:var(--x-primary)}@supports (color:color-mix(in lab,red,red)){.x-inbox-thread--selected{background:color-mix(in srgb,var(--x-primary)10%,var(--x-bg-card))}}.x-inbox-thread--selected{outline:2px solid var(--x-primary);outline-offset:-2px}.x-inbox-thread-check{align-items:center;padding-right:.25rem;display:flex}.x-inbox-thread-check input[type=checkbox]{cursor:pointer}.x-inbox-select-all{color:var(--x-text-muted);border-bottom:1px solid var(--x-border);gap:.5rem;padding:.35rem .75rem;font-size:.75rem;display:flex}.x-inbox-select-all-btn{color:var(--x-text-muted);cursor:pointer;background:0 0;border:none;padding:0}.x-inbox-select-all-btn:hover{color:var(--x-primary);text-decoration:underline}.x-inbox-thread--active{background:var(--x-primary)}@supports (color:color-mix(in lab,red,red)){.x-inbox-thread--active{background:color-mix(in srgb,var(--x-primary)8%,var(--x-bg-card))}}.x-inbox-thread--active:hover{background:var(--x-primary)}@supports (color:color-mix(in lab,red,red)){.x-inbox-thread--active:hover{background:color-mix(in srgb,var(--x-primary)8%,var(--x-bg-card))}}.x-inbox-thread-icon{color:var(--x-text-muted);flex-shrink:0}.x-inbox-thread-content{flex:1;min-width:0}.x-inbox-thread-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.x-inbox-thread-name{color:var(--x-text);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;overflow:hidden}.x-inbox-thread-time{color:var(--x-text-muted);white-space:nowrap;flex-shrink:0;font-size:.75rem}.x-inbox-thread-meta{align-items:center;gap:.5rem;margin-top:.125rem;display:flex}.x-inbox-thread-subject{color:var(--x-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.x-inbox-channel-icon{width:1rem;height:1rem}.x-inbox-unread-badge{background:var(--x-primary);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.x-inbox-detail{flex-direction:column;display:flex;overflow:hidden}.x-inbox-detail-header{border-bottom:1px solid var(--x-border);background:var(--x-bg);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.x-inbox-detail-title{color:var(--x-text);flex:1;align-items:center;gap:.5rem;min-width:0;font-size:.9375rem;font-weight:600;display:flex}.x-inbox-detail-title span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.x-inbox-actions{flex-shrink:0;gap:.25rem;display:flex}.x-inbox-timeline{flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex;overflow-y:auto}.x-inbox-item{border-radius:var(--x-radius-sm);background:var(--x-bg);gap:.75rem;padding:.75rem;transition:background .15s;display:flex}.x-inbox-item--unread{background:var(--x-primary)}@supports (color:color-mix(in lab,red,red)){.x-inbox-item--unread{background:color-mix(in srgb,var(--x-primary)4%,var(--x-bg))}}.x-inbox-item--unread{border-left:3px solid var(--x-primary)}.x-inbox-item-icon{color:var(--x-text-muted);flex-shrink:0;padding-top:.125rem}.x-inbox-icon--missed{color:var(--x-error,#ef4444)}.x-inbox-item-content{flex:1;min-width:0}.x-inbox-item-header{color:var(--x-text-muted);align-items:center;gap:.375rem;margin-bottom:.25rem;font-size:.8125rem;display:flex}.x-inbox-item-channel{color:var(--x-text);font-weight:500}.x-inbox-item-direction{font-size:.75rem}.x-inbox-item-time{white-space:nowrap;flex-shrink:0;margin-left:auto}.x-inbox-item-missed{color:var(--x-error,#ef4444);font-size:.875rem;font-weight:500}.x-inbox-item-subject{color:var(--x-text);font-size:.875rem;font-weight:500}.x-inbox-item-body{color:var(--x-text-muted);white-space:pre-wrap;word-break:break-word;margin-top:.25rem;font-size:.8125rem}.x-inbox-item-summary{border-radius:var(--x-radius-sm);background:var(--x-primary);margin-top:.375rem;padding:.375rem .5rem}@supports (color:color-mix(in lab,red,red)){.x-inbox-item-summary{background:color-mix(in srgb,var(--x-primary)6%,transparent)}}.x-inbox-item-summary{color:var(--x-text-muted);font-size:.75rem;font-style:italic}.x-inbox-action-bar{border-top:1px solid var(--x-border);background:var(--x-bg);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.625rem 1rem;display:flex}.x-inbox-empty{color:var(--x-text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:3rem;display:flex}.x-inbox-loading{flex:1;justify-content:center;align-items:center;padding:3rem;display:flex}.x-inbox-load-more{background:var(--x-bg-card);justify-content:center;padding:1rem;display:flex}.x-inbox-badge{background:var(--x-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.x-inbox-total-count{color:var(--x-text-muted);font-size:.8125rem}.x-inbox-back-btn{display:none}@media(max-width:768px){.x-inbox-layout{grid-template-columns:1fr;height:calc(100vh - 6rem)}.x-inbox-threads{border-right:none}.x-inbox-threads--hidden-mobile,.x-inbox-detail{display:none}.x-inbox-detail--visible-mobile{display:flex}.x-inbox-back-btn{display:inline-flex}}.x-agent-test-controls-row{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.x-agent-test-field{flex-direction:column;gap:.25rem;min-width:140px;display:flex}.x-agent-test-run-btn{margin-top:auto}.x-agent-test-summary{border-bottom:1px solid var(--x-border);gap:1.5rem;margin-bottom:1rem;padding:1rem 0;display:flex}.x-agent-test-stat{text-align:center;min-width:80px}.x-agent-test-stat-value{font-size:1.5rem;font-weight:700;display:block}.x-agent-test-stat-label{color:var(--x-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.x-agent-test-stat-passed .x-agent-test-stat-value{color:var(--color-success)}.x-agent-test-stat-failed .x-agent-test-stat-value{color:var(--color-error)}.x-agent-test-stat-skipped .x-agent-test-stat-value{color:var(--color-warning)}.x-agent-test-list{flex-direction:column;gap:2px;display:flex}.x-agent-test-item{cursor:pointer;border-radius:.375rem}.x-agent-test-item:hover{background:var(--x-surface-hover)}.x-agent-test-item-row{align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.x-agent-test-item-name{font-size:.875rem;font-family:var(--font-mono);flex:1}.x-agent-test-item-file{color:var(--x-muted);font-size:.75rem}.x-agent-test-item-duration{color:var(--x-muted);text-align:right;min-width:50px;font-size:.75rem}.x-agent-test-item-detail{padding:.5rem .75rem .75rem 2rem}.x-agent-test-item-detail pre{color:var(--color-error);white-space:pre-wrap;word-break:break-word;background:var(--x-surface);border-radius:.375rem;padding:.75rem;font-size:.75rem}.x-agent-test-history{flex-direction:column;gap:.5rem;display:flex}.x-agent-test-history-item{border-bottom:1px solid var(--x-border);align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.x-agent-test-history-time{color:var(--x-muted);min-width:120px;font-size:.8rem}.x-agent-test-history-level{color:var(--x-muted);font-size:.75rem}.x-agent-test-history-duration{color:var(--x-muted);margin-left:auto;font-size:.75rem}.x-playground-layout{grid-template-columns:1fr 400px;align-items:start;gap:1rem;display:grid}@media(max-width:1024px){.x-playground-layout{grid-template-columns:1fr}}.x-playground-header{margin-bottom:1rem}.x-playground-messages{flex-direction:column;gap:1rem;max-height:400px;margin-bottom:1rem;display:flex;overflow-y:auto}.x-playground-msg{border-radius:.5rem;padding:.75rem}.x-playground-msg strong{color:var(--x-muted);margin-bottom:.25rem;font-size:.75rem;display:block}.x-playground-msg p{white-space:pre-wrap;word-break:break-word;margin:0}.x-playground-msg-user{background:var(--x-surface)}.x-playground-msg-agent{background:var(--x-surface-secondary);border-left:3px solid var(--color-primary)}.x-playground-input{align-items:flex-end;gap:.5rem;display:flex}.x-playground-input .x-textarea{flex:1}.x-playground-info-grid{grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1rem;display:grid}.x-playground-info-item{flex-direction:column;gap:.125rem;display:flex}.x-playground-info-item span:last-child{font-weight:600}.x-playground-actions{margin-bottom:1rem}.x-playground-action{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.x-playground-action code{color:var(--x-muted);font-size:.75rem}.x-playground-hallucination{margin-bottom:.5rem}.x-playground-hallucination-result{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.x-playground-debug-toggle{width:100%;color:var(--x-text);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.875rem;font-weight:600;display:flex}.x-playground-debug{margin-top:.75rem}.x-playground-debug-section{margin-bottom:1rem}.x-playground-pre{background:var(--x-surface);white-space:pre-wrap;word-break:break-word;border-radius:.375rem;max-height:300px;padding:.75rem;font-size:.75rem;overflow:auto}.x-playground-tools{flex-wrap:wrap;gap:.25rem;margin-top:.25rem;display:flex}.x-live-panel{background:var(--x-bg);border-radius:.5rem;flex-direction:column;height:100%;min-height:400px;display:flex;overflow:hidden}.x-live-nodes{border-bottom:1px solid var(--x-border);background:var(--x-surface);flex-wrap:wrap;align-items:center;gap:1rem;min-height:80px;padding:1rem 1.25rem;display:flex}.x-live-node{background:var(--x-bg);border:1.5px solid var(--x-border);border-radius:.75rem;flex-direction:column;align-items:center;gap:.25rem;min-width:80px;padding:.625rem .75rem;transition:all .3s;display:flex;position:relative}.x-live-node-active{border-color:var(--x-primary);box-shadow:0 0 0 3px #6366f126}.x-live-node-active.x-live-node-thinking{border-color:var(--x-info);box-shadow:0 0 0 3px #3b82f626}.x-live-node-active.x-live-node-error{border-color:var(--x-danger);box-shadow:0 0 0 3px #ef444426}.x-live-node-active.x-live-node-done{border-color:var(--x-success);box-shadow:0 0 0 3px #22c55e26}.x-live-node-pulse{border:2px solid var(--x-primary);opacity:0;border-radius:.875rem;animation:2s ease-out infinite x-live-pulse;position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.x-live-node-thinking .x-live-node-pulse{border-color:var(--x-info)}.x-live-node-error .x-live-node-pulse{border-color:var(--x-danger);animation-duration:.8s}@keyframes x-live-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}.x-live-node-icon{background:var(--x-surface);width:32px;height:32px;color:var(--x-text-secondary);border-radius:50%;justify-content:center;align-items:center;display:flex}.x-live-node-active .x-live-node-icon{background:var(--x-primary);color:#fff}.x-live-node-active.x-live-node-thinking .x-live-node-icon{background:var(--x-info);animation:1.5s linear infinite x-live-spin}.x-live-node-active.x-live-node-error .x-live-node-icon{background:var(--x-danger)}.x-live-node-active.x-live-node-done .x-live-node-icon{background:var(--x-success)}@keyframes x-live-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.x-live-node-label{color:var(--x-text);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:.75rem;font-weight:600;overflow:hidden}.x-live-node-stage{color:var(--x-text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-size:.625rem}.x-live-node-tool{min-width:60px;padding:.5rem .625rem}.x-live-node-tool .x-live-node-icon{background:var(--x-warning);color:#fff;width:28px;height:28px}.x-live-connector{align-items:center;gap:0;display:flex}.x-live-connector-line{background:var(--x-border);width:32px;height:2px;transition:background .3s;position:relative}.x-live-connector-active .x-live-connector-line{background:var(--x-primary)}.x-live-connector-active .x-live-connector-line:after{content:"";background:var(--x-primary);border-radius:3px;width:8px;height:6px;animation:.8s linear infinite x-live-flow;position:absolute;top:-2px;left:0}@keyframes x-live-flow{0%{left:0}to{left:calc(100% - 8px)}}.x-live-connector-dot{background:var(--x-border);border-radius:50%;width:6px;height:6px;transition:background .3s}.x-live-connector-active .x-live-connector-dot{background:var(--x-primary)}.x-live-empty-nodes{width:100%;color:var(--x-text-tertiary);justify-content:center;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.8125rem;display:flex}.x-live-empty-icon{opacity:.4;animation:3s ease-out infinite x-live-pulse}.x-live-feed-header{border-bottom:1px solid var(--x-border);background:var(--x-surface);align-items:center;gap:.5rem;padding:.5rem 1.25rem;display:flex}.x-live-feed-title{color:var(--x-text);font-size:.75rem;font-weight:600}.x-live-feed-count{color:var(--x-text-tertiary);margin-left:auto;font-size:.6875rem}.x-live-feed-clear{color:var(--x-text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:.25rem;align-items:center;padding:.25rem;transition:color .15s;display:flex}.x-live-feed-clear:hover{color:var(--x-danger)}.x-live-feed{scroll-behavior:smooth;flex:1;padding:.5rem 0;overflow-y:auto}.x-live-event{align-items:flex-start;gap:.5rem;padding:.375rem 1.25rem;animation:.3s ease-out x-live-fadein;display:flex;position:relative}@keyframes x-live-fadein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.x-live-event-dot{background:var(--x-text-tertiary);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:.25rem;transition:background .2s}.x-live-stage-thinking .x-live-event-dot{background:var(--x-info)}.x-live-stage-response .x-live-event-dot{background:var(--x-primary)}.x-live-stage-tool .x-live-event-dot{background:var(--x-warning)}.x-live-stage-tool-done .x-live-event-dot{background:var(--x-success)}.x-live-stage-verification .x-live-event-dot{background:#8b5cf6}.x-live-stage-error .x-live-event-dot{background:var(--x-danger)}.x-live-stage-done .x-live-event-dot{background:var(--x-success)}.x-live-event-time{color:var(--x-text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;min-width:56px;font-size:.6875rem}.x-live-event-icon{color:var(--x-text-secondary);flex-shrink:0;margin-top:1px}.x-live-stage-error .x-live-event-icon{color:var(--x-danger)}.x-live-stage-verification .x-live-event-icon{color:#8b5cf6}.x-live-stage-done .x-live-event-icon{color:var(--x-success)}.x-live-event-body{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.8125rem;display:flex}.x-live-event-agent{color:var(--x-text);font-weight:600}.x-live-event-msg{color:var(--x-text-secondary)}.x-live-event-ticket{background:var(--x-surface);color:var(--x-text-tertiary);font-variant-numeric:tabular-nums;border-radius:.25rem;padding:0 .375rem;font-size:.6875rem}.x-numseq-row{flex-wrap:wrap;align-items:center;gap:16px;padding:4px 0;display:flex}.x-numseq-icon{flex-shrink:0;font-size:1.5rem}.x-numseq-info{flex:1;min-width:140px}.x-numseq-label{color:var(--x-text);font-size:.9rem;font-weight:600}.x-numseq-meta{color:var(--x-text-muted);margin-top:2px;font-size:.75rem}.x-numseq-preview{color:var(--x-text-secondary);align-items:center;gap:6px;font-size:.85rem;display:flex}.x-numseq-preview code{background:var(--x-surface);border-radius:var(--x-radius-sm);padding:4px 10px;font-size:.85rem;font-weight:500}.x-numseq-edit{flex-wrap:wrap;flex:2;align-items:flex-end;gap:12px;display:flex}.x-numseq-field{flex-direction:column;gap:4px;display:flex}.x-numseq-live-preview{background:var(--x-surface);border-radius:var(--x-radius-sm);color:var(--x-primary);min-height:34px;padding:6px 12px;font-size:.85rem;font-weight:600;line-height:22px;display:inline-block}.x-numseq-actions{align-items:flex-end;gap:6px;display:flex}.x-numseq-hint{color:var(--x-text-muted);align-items:center;gap:8px;margin-top:8px;padding:12px 16px;font-size:.8rem;display:flex}.x-live-event-badge{border-radius:.25rem;align-items:center;gap:.2rem;padding:.125rem .375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.x-live-badge-ok{color:var(--x-success);background:#22c55e1a}.x-live-badge-fail{color:var(--x-danger);background:#ef44441a}.x-live-feed-empty{color:var(--x-text-tertiary);justify-content:center;align-items:center;padding:2rem;font-size:.8125rem;display:flex}.x-quote-doc-item{border-radius:var(--x-radius-sm);cursor:pointer;align-items:center;gap:8px;padding:6px 8px;transition:background .15s;display:flex}.x-quote-doc-item:hover{background:var(--x-primary)}@supports (color:color-mix(in lab,red,red)){.x-quote-doc-item:hover{background:color-mix(in srgb,var(--x-primary)5%,transparent)}}.x-quote-doc-icon{flex-shrink:0;font-size:1.2rem}.x-quote-doc-name{color:var(--x-text);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:500;overflow:hidden}.x-quote-doc-meta{color:var(--x-text-muted);font-size:.7rem}.x-quote-doc-del{cursor:pointer;color:var(--x-text-muted);border-radius:var(--x-radius-sm);opacity:0;background:0 0;border:none;flex-shrink:0;padding:2px;transition:opacity .15s,color .15s}.x-quote-doc-item:hover .x-quote-doc-del{opacity:1}.x-quote-doc-del:hover{color:var(--x-danger)}.x-smart-field{flex-direction:column;gap:.375rem;display:flex;position:relative}.x-smart-field .x-label{align-items:center;gap:.375rem;display:flex}.x-smart-field-icon{color:var(--x-text-muted);flex-shrink:0}.x-smart-field-wrapper{position:relative}.x-smart-field-input--warning{border-color:var(--x-warning,#f59e0b)!important}.x-smart-field-dropdown{z-index:50;border:1px solid var(--x-border);border-radius:var(--x-radius-sm);background-color:var(--x-surface);max-height:200px;margin-top:.25rem;padding:.25rem 0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.x-smart-field-dropdown-item{cursor:pointer;color:var(--x-text);align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;transition:background-color .1s;display:flex}.x-smart-field-dropdown-item:hover,.x-smart-field-dropdown-item--active{background-color:var(--x-hover,#0000000a)}.x-smart-field-dropdown-icon{color:var(--x-text-muted);flex-shrink:0}.x-smart-field-dropdown-name{font-weight:500}.x-smart-field-dropdown-company{color:var(--x-text-muted)}.x-smart-field-hint{align-items:center;gap:.375rem;padding:.125rem 0;font-size:.75rem;display:flex}.x-smart-field-hint--error{color:var(--x-danger)}.x-smart-field-hint--warning{color:var(--x-warning,#f59e0b)}.x-smart-field-hint--info{color:var(--x-text-muted)}.x-smart-field-address{flex-direction:column;gap:.5rem;display:flex}.x-smart-field-address-row{grid-template-columns:120px 1fr;gap:.5rem;display:grid}.x-smart-dropdown-enter-active,.x-smart-dropdown-leave-active{transition:opacity .15s,transform .15s}.x-smart-dropdown-enter-from,.x-smart-dropdown-leave-to{opacity:0;transform:translateY(-4px)}.x-smart-hint-enter-active,.x-smart-hint-leave-active{transition:opacity .15s}.x-smart-hint-enter-from,.x-smart-hint-leave-to{opacity:0}.x-gpu-service-control{margin-bottom:var(--space-md)}.x-gpu-header{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.x-gpu-header-left{align-items:center;gap:var(--space-sm);display:flex}.x-gpu-header-title{font-weight:600}.x-gpu-idle-countdown{font-size:var(--text-sm)}.x-gpu-info{margin-top:var(--space-md);gap:var(--space-md);flex-direction:column;display:flex}.x-gpu-vram-row{align-items:center;gap:12px;display:flex}.x-gpu-vram-row .x-label{min-width:3rem;margin:0;font-weight:600}.x-gpu-vram-row .x-progress{flex:1;min-width:120px}.x-gpu-details-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 24px;display:grid}.x-gpu-detail{align-items:center;gap:8px;font-size:.8125rem;line-height:1.4;display:flex}.x-gpu-detail-icon{opacity:.45;flex-shrink:0}.x-gpu-detail-label{color:var(--color-text-secondary,#9ca3af);white-space:nowrap}.x-gpu-detail-label:after{content:":"}.x-gpu-detail-value{white-space:nowrap;font-weight:600}.x-gpu-processes,.x-gpu-process-list{gap:var(--space-xs);flex-direction:column;display:flex}.x-gpu-process-item{align-items:center;gap:var(--space-sm);font-size:var(--text-sm);display:flex}.x-gpu-process-item>span:first-child{min-width:8rem}.x-gpu-process-bar-wrap{background:var(--color-border);border-radius:3px;flex:1;height:6px;overflow:hidden}.x-gpu-process-bar{background:var(--color-primary);border-radius:3px;height:100%;transition:width .3s}.x-gpu-advanced-toggle{margin-top:var(--space-md);border-top:1px solid var(--color-border);padding-top:var(--space-sm)}.x-gpu-advanced{gap:var(--space-md);padding-top:var(--space-sm);flex-direction:column;display:flex}.x-gpu-advanced-actions{gap:var(--space-lg);flex-wrap:wrap;display:flex}.x-gpu-advanced-group,.x-gpu-budget,.x-gpu-budget-list{gap:var(--space-xs);flex-direction:column;display:flex}.x-gpu-budget-item{align-items:center;gap:var(--space-sm);font-size:var(--text-sm);display:flex}.x-gpu-budget-item>span:first-child{min-width:8rem}.x-gpu-preflight-service{align-items:center;gap:var(--space-sm);padding:var(--space-xs)0;cursor:pointer;display:flex}.x-gpu-preflight-permanent{opacity:.6;cursor:default}.x-badge-default{background-color:var(--color-gray-100);color:var(--color-gray-800)}.x-badge-error{background-color:var(--color-red-100);color:var(--color-red-800)}.x-row-clickable{cursor:pointer}@media(hover:hover){.x-row-clickable:hover{background-color:var(--color-gray-50)}}.x-loader{padding-block:calc(var(--spacing)*8);text-align:center;color:var(--color-gray-500)}.x-empty{padding-block:calc(var(--spacing)*12);text-align:center;color:var(--color-gray-500)}.x-modal-backdrop{inset:calc(var(--spacing)*0);z-index:50;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.x-modal-backdrop{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.x-modal{width:100%;max-width:var(--container-md);border-radius:var(--radius-lg);padding:calc(var(--spacing)*6);--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);background:var(--x-bg-card);color:var(--x-text);border:1px solid var(--x-border)}.x-modal-title{margin-bottom:calc(var(--spacing)*4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--x-text)}.x-modal-actions{margin-top:calc(var(--spacing)*6);justify-content:flex-end;gap:calc(var(--spacing)*2);display:flex}.x-field{margin-bottom:calc(var(--spacing)*4);display:block}.x-field-label{margin-bottom:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--x-text-muted);display:block}.x-input{border-radius:var(--radius-md);width:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);--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);background:var(--x-bg-card);color:var(--x-text);border:1px solid var(--x-border);display:block}.x-input:focus{outline:2px solid var(--x-primary);outline-offset:0;border-color:#0000}.x-input::placeholder{color:var(--x-text-muted)}input[type=file]{color:var(--x-text)}.x-error{margin-top:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--x-color-error,#ef4444)}.x-info{padding:calc(var(--spacing)*3);background:var(--x-bg-info,var(--x-bg-subtle));color:var(--x-text);border-radius:.25rem}.x-transcripts-table{width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-collapse:collapse}.x-transcripts-table thead th{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:left;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--x-text-muted);border-bottom-width:1px;border-color:var(--x-border);background:var(--x-bg-subtle);white-space:nowrap}.x-th-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.x-th-sortable:hover{background:var(--x-bg-hover);color:var(--x-text)}.x-th-icon{margin-left:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));opacity:.6;display:inline-block}.x-th-num{text-align:right}.x-transcripts-row{cursor:pointer;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));border-bottom:1px solid var(--x-border)}.x-transcripts-row:hover{background:var(--x-bg-hover)}.x-transcripts-row td{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);vertical-align:middle;color:var(--x-text)}.x-transcripts-source{align-items:center;gap:calc(var(--spacing)*1.5);color:var(--x-text-muted);display:inline-flex}.x-transcripts-title{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--x-text)}.x-transcripts-subtitle{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--x-text-muted)}.x-transcripts-actions{text-align:right}.x-text-muted{color:var(--x-text-muted)}.x-text-sm{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.x-th-checkbox,.x-td-checkbox{width:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*2);text-align:center}.x-td-checkbox input,.x-th-checkbox input{cursor:pointer;accent-color:var(--x-primary)}.x-transcripts-row--selected{background:var(--x-bg-hover)}.x-transcripts-row--selected td{font-weight:500}.x-bulk-bar{margin-bottom:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);background:var(--x-bg-elevated);border:1px solid var(--x-primary);border-radius:.25rem;justify-content:space-between;align-items:center;display:flex}.x-bulk-info{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--x-text)}.x-bulk-actions{align-items:center;gap:calc(var(--spacing)*2);display:flex}.x-pager{margin-top:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*3);border-top-width:1px;border-color:var(--x-border);justify-content:space-between;align-items:center;display:flex}.x-pager-info{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--x-text-muted)}.x-pager-controls{align-items:center;gap:calc(var(--spacing)*1);display:flex}.x-pager-page{padding-inline:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--x-text)}.x-share-dropdown{display:inline-block;position:relative}.x-share-menu{right:calc(var(--spacing)*0);z-index:10;margin-top:calc(var(--spacing)*1);min-width:calc(var(--spacing)*56);border-radius:var(--radius-lg);padding-block:calc(var(--spacing)*1);--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);background:var(--x-bg-card);border:1px solid var(--x-border);position:absolute}.x-share-menu-section{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--x-text-muted)}.x-share-item{cursor:pointer;align-items:center;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--x-text);background:0 0;border-width:0;display:flex}.x-share-item:hover{background:var(--x-bg-hover)}.x-share-error{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--x-color-error,#dc2626)}.x-transcripts-view{gap:calc(var(--spacing)*4);flex-direction:column;display:flex}.x-transcripts-list{gap:calc(var(--spacing)*1);flex-direction:column;display:flex}.x-transcripts-item{cursor:pointer;align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);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));display:flex}.x-transcripts-item:hover{background:var(--x-bg-hover)}.x-transcripts-item-icon{color:var(--x-text-muted);flex-shrink:0}.x-transcripts-item-info{min-width:calc(var(--spacing)*0);flex:1}.x-transcripts-item-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--x-text);overflow:hidden}.x-transcripts-item-meta{align-items:center;gap:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--x-text-muted);flex-wrap:wrap;display:flex}.x-transcripts-item-badges,.x-transcripts-item-actions{gap:calc(var(--spacing)*1);flex-shrink:0;display:flex}.x-transcript-detail-view{gap:calc(var(--spacing)*4);flex-direction:column;display:flex}.x-transcript-meta-grid{gap:calc(var(--spacing)*4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.x-transcript-meta-pair{gap:calc(var(--spacing)*1);flex-direction:column;display:flex}.x-transcript-meta-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--x-text-muted)}.x-transcript-meta-value{align-items:center;gap:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--x-text);display:flex}.x-transcript-error-body{align-items:flex-start;gap:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);display:flex}.x-transcript-error-body svg{color:var(--x-danger,#dc2626);margin-top:calc(var(--spacing)*.5);flex-shrink:0}.x-transcript-error-body p{margin:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--x-text)}.x-transcript-pending{justify-content:center;align-items:center;gap:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*8);flex-direction:column;display:flex}.x-transcript-pending p{margin:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--x-text-muted)}.x-transcript-segments{flex-direction:column;display:flex}.x-icon{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);color:var(--x-text);display:inline-block}.x-rec-header-actions{align-items:center;gap:calc(var(--spacing)*2);flex-shrink:0;display:flex}.x-pbx-chat{gap:calc(var(--spacing)*3);flex-direction:column;display:flex}.x-pbx-chat-header{align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background:var(--x-bg-subtle);color:var(--x-text-muted);display:flex}.x-pbx-chat-info strong{color:var(--x-text)}.x-rec-msg--active{outline:2px solid var(--x-primary);outline-offset:1px}.x-rec-msg--left{background:var(--x-bg-subtle);align-self:flex-start}.x-rec-msg--right{background:var(--x-bg-primary-subtle);align-self:flex-end}.x-rec-msg--center{background:var(--x-bg-card);border:1px dashed var(--x-border);align-self:center}.x-pbx-chat-sep{color:var(--x-text-muted)}.x-pbx-speaker-link{cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--x-primary);background-color:#0000;border-width:0;border-radius:.25rem}.x-pbx-speaker-link:hover{background:var(--x-bg-hover);text-decoration:underline}.x-pbx-merge-btn{margin-left:calc(var(--spacing)*.5);cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing)*.5);color:var(--x-text-muted);background-color:#0000;border-width:0;border-radius:.25rem;justify-content:center;align-items:center;display:inline-flex}.x-pbx-merge-btn:hover{background:var(--x-bg-hover);color:var(--x-primary)}.x-transcript-audio{width:100%}.x-transcript-segment{align-items:flex-start;gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing)*2);border-bottom-width:1px;border-color:var(--x-border);display:flex}.x-transcript-segment:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.x-transcript-time{margin-top:calc(var(--spacing)*1);min-width:calc(var(--spacing)*14);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--x-text-muted)}.x-transcript-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--x-text);flex:1}.x-transcript-flat{padding:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);white-space:pre-wrap;background:var(--x-bg-subtle);color:var(--x-text);border-radius:.25rem}.x-llm-page,.x-llm-dashboard{max-width:var(--container-7xl);padding:calc(var(--spacing)*6);margin-inline:auto}.x-llm-page-header{margin-bottom:calc(var(--spacing)*6);justify-content:space-between;align-items:center;display:flex}.x-llm-page-intro{margin-bottom:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--x-text-muted)}.x-llm-h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--x-text)}.x-llm-h2{margin-bottom:calc(var(--spacing)*3);align-items:center;gap:calc(var(--spacing)*3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--x-text);display:flex}.x-llm-h2-sub{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--x-text-muted)}.x-llm-section{margin-bottom:calc(var(--spacing)*8)}.x-llm-empty{padding-block:calc(var(--spacing)*4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--x-text-muted);font-style:italic}.x-llm-error-banner{margin-bottom:calc(var(--spacing)*4);padding:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background:var(--x-danger-bg);color:var(--x-danger);border-radius:.25rem}.x-llm-note{margin-top:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--x-text-muted)}.x-llm-health-grid{gap:calc(var(--spacing)*4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.x-llm-health-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);border-width:1px;border-color:var(--x-border);background:var(--x-bg-card)}.x-llm-health-provider{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--x-text)}.x-llm-health-latency{margin-block:calc(var(--spacing)*2);font-family:var(--font-mono);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--x-text)}.x-llm-health-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--x-text-muted)}.x-llm-health-error{margin-top:calc(var(--spacing)*2);padding:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));background:var(--x-danger-bg);color:var(--x-danger);border-radius:.25rem}.x-llm-status-ok{border-color:var(--x-success)}.x-llm-status-warn{border-color:var(--x-warning);background:var(--x-warning-bg)}.x-llm-status-fail{border-color:var(--x-danger);background:var(--x-danger-bg)}.x-llm-gauge{margin-bottom:calc(var(--spacing)*4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);border-width:1px;border-color:var(--x-border);background:var(--x-bg-card)}.x-llm-gauge-header{margin-bottom:calc(var(--spacing)*2);justify-content:space-between;align-items:center;display:flex}.x-llm-gauge-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--x-text)}.x-llm-gauge-enforcement{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));background:var(--x-warning-bg);color:var(--x-warning);border-radius:.25rem}.x-llm-gauge-bar{height:calc(var(--spacing)*3);background:var(--x-bg-subtle);border-radius:.25rem;overflow:hidden}.x-llm-gauge-fill{height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background:var(--x-primary)}.x-llm-gauge-value{margin-top:calc(var(--spacing)*2);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--x-text)}.x-llm-gauge-pct{margin-left:calc(var(--spacing)*2);color:var(--x-text-muted)}.x-llm-gauge-ok .x-llm-gauge-fill{background:var(--x-success)}.x-llm-gauge-warn .x-llm-gauge-fill{background:var(--x-warning)}.x-llm-gauge-critical .x-llm-gauge-fill{background:var(--x-danger)}:where(.x-llm-budget-list>: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)))}.x-llm-budget-cards{gap:calc(var(--spacing)*4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.x-llm-budget-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);border-width:1px;border-color:var(--x-border);background:var(--x-bg-card)}.x-llm-budget-meta{margin-block:calc(var(--spacing)*3)}:where(.x-llm-budget-meta>: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)))}.x-llm-budget-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--x-text-muted)}.x-llm-budget-actions{margin-top:calc(var(--spacing)*3);gap:calc(var(--spacing)*2);display:flex}.x-llm-events{margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);list-style-type:none}.x-llm-event{gap:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-bottom-width:1px;border-color:var(--x-border);grid-template-columns:180px 200px 1fr auto;display:grid}.x-llm-event:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.x-llm-event-ts{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--x-text-muted)}.x-llm-event-type{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.x-llm-event-svc{color:var(--x-text-muted)}.x-llm-event-provider{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--x-text-muted)}.x-llm-sev-info{color:var(--x-text)}.x-llm-sev-warning{color:var(--x-warning)}.x-llm-sev-critical{color:var(--x-danger);font-weight:600}.x-llm-sev-success{color:var(--x-success)}.x-llm-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.x-llm-table thead th{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:left;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-bottom-width:1px;border-color:var(--x-border);color:var(--x-text-muted)}.x-llm-table tbody td{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);border-bottom-width:1px;border-color:var(--x-border)}.x-llm-table tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.x-llm-row-disabled{opacity:.5}.x-llm-td-muted{color:var(--x-text-muted)}.x-llm-td-mono{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.x-llm-td-ts{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap;color:var(--x-text-muted)}.x-llm-svc-name{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.x-llm-policy-grid{gap:calc(var(--spacing)*4);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));display:grid}.x-llm-policy-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);border-width:1px;border-color:var(--x-border);background:var(--x-bg-card)}.x-llm-policy-head{margin-bottom:calc(var(--spacing)*3);justify-content:space-between;align-items:center;display:flex}.x-llm-policy-name{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--x-text)}.x-llm-policy-behavior{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:.25rem}.x-llm-behavior-strict{background:var(--x-danger-bg);color:var(--x-danger)}.x-llm-behavior-silent{background:var(--x-bg-subtle);color:var(--x-text-muted)}.x-llm-behavior-transparent{background:var(--x-warning-bg);color:var(--x-warning)}:where(.x-llm-policy-body>: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)))}.x-llm-policy-body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.x-llm-policy-body dt{margin-top:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--x-text-muted)}.x-llm-policy-body dd{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--x-text)}.x-llm-policy-foot{margin-top:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*3);border-top-width:1px;border-color:var(--x-border);justify-content:space-between;align-items:center;display:flex}.x-llm-badge-system{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));background:var(--x-bg-subtle);color:var(--x-text-muted);border-radius:.25rem}.x-llm-badge{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);border-radius:.25rem}.x-llm-chain-builder{border-style:var(--tw-border-style);padding:calc(var(--spacing)*3);border-width:1px;border-color:var(--x-border);background:var(--x-bg-subtle);border-radius:.25rem}.x-llm-chain-list{margin:calc(var(--spacing)*0);list-style-type:none}:where(.x-llm-chain-list>: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)))}.x-llm-chain-list{padding:calc(var(--spacing)*0)}.x-llm-chain-item{align-items:center;gap:calc(var(--spacing)*3);padding:calc(var(--spacing)*2);background:var(--x-bg-card);border:1px solid var(--x-border);border-radius:.25rem;display:flex}.x-llm-chain-order{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--x-text-muted)}.x-llm-chain-model{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--x-text);flex:1}.x-llm-chain-actions{gap:calc(var(--spacing)*1);display:flex}.x-llm-chain-btn{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-width:1px;border-color:var(--x-border);background:var(--x-bg-card);color:var(--x-text);cursor:pointer;border-radius:.25rem}.x-llm-chain-btn:disabled{opacity:.4;cursor:not-allowed}.x-llm-chain-btn-danger{color:var(--x-danger)}.x-llm-chain-empty{padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--x-text-muted);font-style:italic}.x-llm-chain-add{margin-top:calc(var(--spacing)*3);align-items:center;gap:calc(var(--spacing)*2);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*3);border-top-width:1px;border-color:var(--x-border);display:flex}.x-llm-chain-add-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--x-text-muted)}.x-llm-chain-add-select{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;border-color:var(--x-border);background:var(--x-bg-card);color:var(--x-text);border-radius:.25rem}.x-llm-modal-backdrop{z-index:60;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.x-llm-modal{margin-inline:calc(var(--spacing)*4);width:100%;max-width:var(--container-lg);border-radius:var(--radius-lg);padding:calc(var(--spacing)*6);background:var(--x-bg-card);border:1px solid var(--x-border)}.x-cr-sip,.x-cr-voicemail,.x-cr-mail,.x-cr-transcript,.x-cr-ticket,.x-cr-chat,.x-cr-event{gap:.6rem;padding:.35rem 0;display:flex}.x-cr-sip--missed{color:var(--x-danger)}.x-cr-sip-header,.x-cr-voicemail-header,.x-cr-mail-header,.x-cr-transcript-header,.x-cr-ticket-header,.x-cr-event-chips{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.x-cr-sip-caller,.x-cr-voicemail-caller,.x-cr-mail-from{font-weight:600}.x-cr-sip-duration{color:var(--x-text-muted);align-items:center;gap:.2rem;font-size:.75rem;display:inline-flex}.x-cr-sip-subject,.x-cr-voicemail-transcript,.x-cr-mail-body-text,.x-cr-transcript-text,.x-cr-event-subject{margin-top:.2rem;font-size:.85rem}.x-cr-sip-summary,.x-cr-voicemail-summary,.x-cr-transcript-summary{background:var(--x-bg-subtle);color:var(--x-text-muted);border-radius:4px;margin-top:.3rem;padding:.3rem .5rem;font-size:.8rem}.x-cr-sip-recording{flex-direction:column;gap:.3rem;margin-top:.2rem;display:flex}.x-cr-sip-audio{width:100%;max-width:400px;height:32px;margin-top:.25rem}.x-cr-sip-play-btn{background:var(--x-bg-subtle);border:1px solid var(--x-border);cursor:pointer;color:var(--x-text);border-radius:4px;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.8rem;display:inline-flex}.x-cr-sip-play-btn:hover{background:var(--x-bg-hover)}.x-cr-sip-play-btn:disabled{opacity:.5;cursor:wait}.x-cr-sip-transcript{background:var(--x-bg-subtle);white-space:pre-wrap;border-radius:4px;margin-top:.3rem;padding:.4rem .6rem;font-size:.8rem}.x-cr-tag{background:var(--x-bg-subtle);color:var(--x-text-muted);border-radius:3px;padding:.1rem .4rem;font-size:.7rem}.x-cr-tag-muted{color:var(--x-text-muted);font-size:.7rem}.x-cr-mail-subject{font-size:.85rem;font-weight:600}.x-cr-ticket{cursor:pointer;border-radius:4px}.x-cr-ticket:hover{background:var(--x-bg-hover)}.x-cr-ticket-subject{font-size:.85rem;font-weight:600}.x-cr-chat{gap:.5rem}.x-cr-chat--outbound{flex-direction:row-reverse}.x-cr-chat-bubble{background:var(--x-bg-subtle);border-radius:12px;max-width:75%;padding:.5rem .75rem;font-size:.85rem}.x-cr-chat--outbound .x-cr-chat-bubble{background:var(--x-primary);color:var(--x-primary-text)}.x-cr-chat-sender{color:var(--x-text-muted);margin-bottom:.15rem;font-size:.7rem}.x-cr-chat--outbound .x-cr-chat-sender{color:var(--x-primary-text);opacity:.7}.x-inbox-item-header-bar{color:var(--x-text-muted);align-items:center;gap:.4rem;margin-bottom:.25rem;font-size:.7rem;display:flex}.x-wf-table{table-layout:fixed;width:100%}.x-wf-col-name{text-align:left;width:35%}.x-wf-col-event{text-align:left;width:18%}.x-wf-col-scope{text-align:center;width:10%}.x-wf-col-prio{text-align:center;width:6%}.x-wf-col-runs{text-align:center;width:10%}.x-wf-col-active{text-align:center;width:8%}.x-wf-col-actions{text-align:right;width:13%}.x-wf-table td:nth-child(3),.x-wf-table td:nth-child(4),.x-wf-table td:nth-child(5),.x-wf-table td:nth-child(6){text-align:center}.x-wf-table td:nth-child(7){text-align:right}.x-llm-modal-intro{margin-bottom:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--x-text-muted)}.x-llm-modal-actions{margin-top:calc(var(--spacing)*4);justify-content:flex-end;gap:calc(var(--spacing)*2);display:flex}.x-llm-form-label{margin-top:calc(var(--spacing)*3);margin-bottom:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--x-text-muted);display:block}.x-llm-form-check{margin-top:calc(var(--spacing)*3);align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--x-text);display:flex}.x-llm-input{border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;border-color:var(--x-border);background:var(--x-bg-card);color:var(--x-text);border-radius:.25rem}.x-llm-select{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;border-color:var(--x-border);background:var(--x-bg-card);color:var(--x-text);border-radius:.25rem}.x-llm-filter-bar{margin-bottom:calc(var(--spacing)*4);align-items:center;gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.x-llm-btn{cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;border-color:var(--x-border);background:var(--x-bg-card);color:var(--x-text);border-radius:.25rem}.x-llm-btn:disabled{opacity:.5;cursor:not-allowed}.x-llm-btn-primary{background:var(--x-primary);color:var(--x-primary-text);border-color:var(--x-primary)}.x-llm-btn-secondary{background:var(--x-bg-subtle)}.x-llm-btn-success{background:var(--x-success);color:#fff;border-color:var(--x-success)}.x-llm-btn-danger{background:var(--x-danger);color:#fff;border-color:var(--x-danger)}.x-deprecation-banner{margin-bottom:calc(var(--spacing)*4);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);color:var(--x-text);background:#fbbf241f;border:1px solid #fbbf2459;border-radius:.25rem;display:flex}.x-deprecation-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));line-height:1.4}.x-deprecation-text strong{color:#f59e0b;margin-bottom:2px;display:block}.x-image-credit{align-items:center;gap:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--x-text-muted);display:inline-flex;position:relative}.x-image-credit-caption{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.x-image-credit-info-btn{cursor:pointer;padding:calc(var(--spacing)*.5);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));color:var(--x-text-muted);background:0 0;border:none;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.x-image-credit-info-btn:hover{color:var(--x-primary)}.x-image-credit-info-icon{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.x-image-credit-popover{bottom:100%;left:calc(var(--spacing)*0);z-index:50;margin-bottom:calc(var(--spacing)*2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);min-width:220px;padding:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--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);background:var(--x-bg-elevated);border-width:1px;border-color:var(--x-border);color:var(--x-text);position:absolute}.x-image-credit-row{margin-bottom:calc(var(--spacing)*1);align-items:baseline;gap:calc(var(--spacing)*1);display:flex}.x-image-credit-row:last-child{margin-bottom:calc(var(--spacing)*0)}.x-image-credit-label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--x-text-muted);flex-shrink:0}.x-image-credit-link{align-items:center;gap:calc(var(--spacing)*.5);text-underline-offset:2px;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));color:var(--x-primary);text-decoration-line:underline;display:inline-flex}.x-image-credit-link:hover{color:var(--x-primary-hover)}.x-image-credit-ext-icon{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3)}.x-image-credit-notice{color:var(--x-text-muted);font-style:italic}.x-picture-figure{margin:calc(var(--spacing)*0);position:relative}.x-picture-figure picture{display:block}.x-picture-figure img{width:100%;height:auto;display:block}.x-picture-figure .x-image-credit{margin-top:calc(var(--spacing)*1)}.x-stock-photo-container{gap:calc(var(--spacing)*4);flex-direction:column;display:flex}.x-stock-photo-search{align-items:center;gap:calc(var(--spacing)*2);display:flex}.x-stock-photo-search-input-wrap{flex:1;position:relative}.x-stock-photo-search-icon{top:50%;left:calc(var(--spacing)*3);height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--x-text-muted);position:absolute}.x-stock-photo-search-input{border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:100%;padding-block:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*3);padding-left:calc(var(--spacing)*10);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;border-color:var(--x-border);background:var(--x-bg-card);color:var(--x-text)}.x-stock-photo-search-input::placeholder{color:var(--x-text-muted)}.x-stock-photo-search-input: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);--tw-outline-style:none;ring-color:var(--x-primary);border-color:var(--x-primary);outline-style:none}.x-stock-photo-source-select{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;border-color:var(--x-border);background:var(--x-bg-card);color:var(--x-text)}.x-stock-photo-btn-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.x-stock-photo-grid{gap:calc(var(--spacing)*3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:768px){.x-stock-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.x-stock-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.x-stock-photo-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--x-border);background:var(--x-bg-card);flex-direction:column;display:flex;overflow:hidden}.x-stock-photo-preview{aspect-ratio:4/3;overflow:hidden}.x-stock-photo-preview img{object-fit:cover;width:100%;height:100%}.x-stock-photo-info{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:flex}.x-stock-photo-photographer{text-overflow:ellipsis;white-space:nowrap;color:var(--x-text);overflow:hidden}.x-stock-photo-source-badge{padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;background:var(--x-bg-muted);color:var(--x-text-muted);border-radius:.25rem;flex-shrink:0}.x-stock-photo-actions{padding-inline:calc(var(--spacing)*3);padding-bottom:calc(var(--spacing)*3)}.x-stock-photo-actions .x-btn{width:100%}.x-stock-photo-no-results{padding-block:calc(var(--spacing)*8);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--x-text-muted)}.x-stock-photo-loading{padding-block:calc(var(--spacing)*8);justify-content:center;display:flex}.x-stock-photo-load-more{justify-content:center;display:flex}.x-stock-photo-empty{align-items:center;gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*12);text-align:center;flex-direction:column;display:flex}.x-stock-photo-empty-icon{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12);color:var(--x-text-muted)}.x-stock-photo-empty-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--x-text)}.x-stock-photo-empty-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--x-text-muted)}.x-image-source-settings{gap:calc(var(--spacing)*4);flex-direction:column;display:flex}.x-image-source-settings-form{gap:calc(var(--spacing)*3);flex-direction:column;display:flex}.x-image-source-settings-key-row{align-items:flex-end;gap:calc(var(--spacing)*2);display:flex}.x-image-source-settings-key-row .x-form-group{margin-bottom:calc(var(--spacing)*0);flex:1}.x-image-source-settings-status{align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.x-image-source-settings-icon-valid{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);color:var(--x-success)}.x-image-source-settings-text-valid{color:var(--x-success)}.x-image-source-settings-icon-invalid{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);color:var(--x-danger)}.x-image-source-settings-text-invalid{color:var(--x-danger)}.x-media-picker-toolbar{margin-bottom:calc(var(--spacing)*4);align-items:center;gap:calc(var(--spacing)*2);display:flex}.x-media-picker-search-wrap{flex:1;position:relative}.x-media-picker-search-wrap .x-form-group{margin-bottom:calc(var(--spacing)*0)}.x-media-picker-search-icon{pointer-events:none;top:50%;left:calc(var(--spacing)*3);height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--x-text-muted);z-index:1;position:absolute}.x-media-picker-search-wrap .x-input{padding-left:calc(var(--spacing)*10)}.x-media-picker-file{display:none}.x-media-picker-loading,.x-media-picker-empty{padding-block:calc(var(--spacing)*12);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--x-text-muted);justify-content:center;align-items:center;display:flex}.x-media-picker-grid{gap:calc(var(--spacing)*3);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));max-height:60vh;display:grid;overflow-y:auto}.x-media-picker-card{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);text-align:left;background:var(--x-bg-card);border-width:1px;border-color:var(--x-border);flex-direction:column;transition:transform .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.x-media-picker-card:hover{border-color:var(--x-primary);transform:translateY(-1px)}.x-media-picker-card-selected{border-color:var(--x-primary);box-shadow:0 0 0 2px var(--x-primary)}.x-media-picker-card-check{top:calc(var(--spacing)*2);right:calc(var(--spacing)*2);height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);background:var(--x-primary);color:#fff;z-index:1;border-radius:3.40282e38px;position:absolute}.x-media-picker-card-img{aspect-ratio:4/3;background:var(--x-bg-muted);overflow:hidden}.x-media-picker-card-img img{object-fit:cover;width:100%;height:100%}.x-media-picker-card-name{text-overflow:ellipsis;white-space:nowrap;padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--x-text);overflow:hidden}.x-media-library{gap:calc(var(--spacing)*0);flex-direction:column;height:calc(100vh - 140px);display:flex}.x-media-library-toolbar{align-items:center;gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);border-bottom:1px solid var(--x-border);flex-wrap:wrap;display:flex}.x-media-library-toolbar-search{flex:1;min-width:200px;max-width:400px;position:relative}.x-media-library-toolbar-search .x-form-group{margin-bottom:calc(var(--spacing)*0)}.x-media-library-toolbar-search-icon{pointer-events:none;top:50%;left:calc(var(--spacing)*3);height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--x-text-muted);z-index:1;position:absolute}.x-media-library-toolbar-search .x-input{padding-left:calc(var(--spacing)*10)}.x-media-library-chip-group{align-items:center;gap:calc(var(--spacing)*1);flex-wrap:wrap;display:flex}.x-media-library-chip{cursor:pointer;align-items:center;gap:calc(var(--spacing)*1);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background:var(--x-bg-card);border-width:1px;border-color:var(--x-border);color:var(--x-text);border-radius:3.40282e38px;transition:background .12s,border-color .12s;display:inline-flex}.x-media-library-chip:hover{border-color:var(--x-primary)}.x-media-library-chip-active{background:var(--x-primary);border-color:var(--x-primary);color:#fff}.x-media-library-chip-remove{margin-left:calc(var(--spacing)*1);height:calc(var(--spacing)*3);width:calc(var(--spacing)*3);cursor:pointer}.x-media-library-main{min-height:calc(var(--spacing)*0);flex:1;display:flex}.x-media-library-sidebar{gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*3);border-right:1px solid var(--x-border);background:var(--x-bg);flex-direction:column;flex-shrink:0;width:220px;display:flex;overflow-y:auto}.x-media-library-sidebar-title{margin-bottom:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--x-text-muted)}.x-media-library-scope-btn{cursor:pointer;align-items:center;gap:calc(var(--spacing)*2);width:100%;padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--x-text);background:0 0;border:0;border-radius:.25rem;display:flex}.x-media-library-scope-btn:hover{background:var(--x-bg-muted)}.x-media-library-scope-btn-active{background:var(--x-primary);color:#fff}.x-media-library-scope-btn-active:hover{background:var(--x-primary)}.x-media-library-scope-sub{margin-left:calc(var(--spacing)*4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.x-media-library-scope-count{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));opacity:.7;margin-left:auto}.x-media-library-content{min-height:calc(var(--spacing)*0);flex:1;display:flex}.x-media-library-grid-wrap{padding:calc(var(--spacing)*3);flex:1;position:relative;overflow-y:auto}.x-media-library-grid{gap:calc(var(--spacing)*3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.x-media-library-card{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);background:var(--x-bg-card);border-width:1px;border-color:var(--x-border);flex-direction:column;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.x-media-library-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.x-media-library-card-selected{border-color:var(--x-primary);box-shadow:0 0 0 2px var(--x-primary)}.x-media-library-card-checkbox{top:calc(var(--spacing)*2);left:calc(var(--spacing)*2);height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);cursor:pointer;border-style:var(--tw-border-style);border-width:2px;border-color:var(--x-border);z-index:2;background:#ffffffe6;border-radius:.25rem;justify-content:center;align-items:center;display:flex;position:absolute}.x-media-library-card-checkbox-on{background:var(--x-primary);border-color:var(--x-primary);color:#fff}.x-media-library-card-img{aspect-ratio:4/3;background:var(--x-bg-muted);justify-content:center;align-items:center;display:flex;overflow:hidden}.x-media-library-card-img img{object-fit:cover;width:100%;height:100%}.x-media-library-card-icon{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);color:var(--x-text-muted)}.x-media-library-card-info{gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);flex-direction:column;display:flex}.x-media-library-card-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--x-text);overflow:hidden}.x-media-library-card-meta{align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--x-text-muted);display:flex}.x-media-library-card-tags{align-items:center;gap:calc(var(--spacing)*1);flex-wrap:wrap;display:flex}.x-media-library-card-tag{padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);background:var(--x-bg-muted);color:var(--x-text-muted);border-radius:.25rem;align-items:center;display:inline-flex}.x-media-library-bulkbar{align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);background:var(--x-primary);color:#fff;border-bottom:1px solid var(--x-border);flex-shrink:0;display:flex}.x-media-library-bulkbar .x-btn{color:#fff;background:#ffffff26;border-color:#ffffff4d}.x-media-library-bulkbar .x-btn:hover{background:#ffffff40}.x-media-library-bulkbar-count{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.x-media-library-bulkbar-spacer{flex:1}.x-media-library-detail{padding:calc(var(--spacing)*4);border-left:1px solid var(--x-border);background:var(--x-bg);flex-shrink:0;width:320px;overflow-y:auto}.x-media-library-detail-img{margin-bottom:calc(var(--spacing)*3);border-radius:var(--radius-lg);background:var(--x-bg-muted);aspect-ratio:4/3;width:100%;overflow:hidden}.x-media-library-detail-img img{object-fit:contain;width:100%;height:100%}.x-media-library-detail-section{margin-bottom:calc(var(--spacing)*4);gap:calc(var(--spacing)*1.5);flex-direction:column;display:flex}.x-media-library-detail-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--x-text-muted)}.x-media-library-detail-value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--x-text)}.x-media-library-detail-meta-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:flex}.x-media-library-detail-meta-key{color:var(--x-text-muted)}.x-media-library-detail-meta-val{color:var(--x-text);font-weight:500}.x-media-library-dropzone{pointer-events:none;inset:calc(var(--spacing)*0);border:2px dashed var(--x-primary);z-index:20;background:#6366f126;border-radius:.5rem;justify-content:center;align-items:center;display:flex;position:absolute}.x-media-library-dropzone-text{padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--x-primary);background:var(--x-bg-card);border-radius:.25rem}.x-media-library-empty{align-items:center;gap:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*16);text-align:center;flex-direction:column;display:flex}.x-media-library-empty-icon{height:calc(var(--spacing)*14);width:calc(var(--spacing)*14);color:var(--x-text-muted)}.x-media-library-empty-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--x-text-muted)}.x-media-library-loadmore{padding-block:calc(var(--spacing)*6);justify-content:center;display:flex}.x-seo-panel{gap:calc(var(--spacing)*4);flex-direction:column;display:flex}.x-seo-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*4);display:flex}.x-seo-title h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--x-text)}.x-seo-body{gap:calc(var(--spacing)*4);flex-direction:column;display:flex}.x-seo-score-wrap{align-items:center;gap:calc(var(--spacing)*4);display:flex}.x-seo-score{height:calc(var(--spacing)*20);width:calc(var(--spacing)*20);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border:3px solid var(--x-border);border-radius:3.40282e38px;flex-direction:column;justify-content:center;align-items:center;display:flex}.x-seo-score-num{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;line-height:1}.x-seo-score-lbl{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));opacity:.6}.x-seo-score-good{color:#16a34a;border-color:#16a34a}.x-seo-score-medium{color:#f59e0b;border-color:#f59e0b}.x-seo-score-bad{color:#dc2626;border-color:#dc2626}.x-seo-score-pending{border-color:var(--x-border);color:var(--x-text-muted)}.x-seo-score-meta{gap:calc(var(--spacing)*1);flex-direction:column;display:flex}.x-seo-issues h4{margin-bottom:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--x-text)}.x-seo-list{margin:calc(var(--spacing)*0);gap:calc(var(--spacing)*1.5);padding:calc(var(--spacing)*0);flex-direction:column;list-style-type:none;display:flex}.x-seo-item{align-items:flex-start;gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--x-text);display:flex}.x-seo-item-ok{color:var(--x-text-muted)}.x-seo-sev{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:.25rem;flex-shrink:0}.x-seo-sev-high{color:#dc2626;background:#dc26261f}.x-seo-sev-medium{color:#d97706;background:#f59e0b1f}.x-seo-sev-low{color:#2563eb;background:#3b82f61f}.x-seo-sev-info{color:var(--x-text-muted);background:#94a3b81f}.x-seo-ok-wrap summary{cursor:pointer;padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--x-text-muted)}.x-seo-lbl{flex:1}.x-redirects-view{gap:calc(var(--spacing)*4);flex-direction:column;display:flex}.x-redirects-toolbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.x-redirects-actions{align-items:center;gap:calc(var(--spacing)*2);display:flex}.x-redirects-empty{padding-block:calc(var(--spacing)*12);text-align:center;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--x-text-muted)}.x-redirect-import-result{margin-top:calc(var(--spacing)*3);padding:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background:var(--x-surface-alt);border:1px solid var(--x-border);border-radius:.25rem}.x-redirect-import-result ul{margin-top:calc(var(--spacing)*2);padding-left:calc(var(--spacing)*5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--x-text-muted);list-style-type:disc}.x-publish-split{align-items:stretch;gap:2px;display:inline-flex;position:relative}.x-publish-split>:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.x-publish-split>:nth-child(2){border-top-left-radius:0;border-bottom-left-radius:0;padding-left:.5rem;padding-right:.5rem}.x-publish-menu{right:calc(var(--spacing)*0);z-index:50;border-radius:var(--radius-md);--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);background:var(--x-surface);border:1px solid var(--x-border);min-width:220px;padding:.25rem;position:absolute;top:calc(100% + 4px)}.x-publish-menu-item{cursor:pointer;align-items:center;gap:calc(var(--spacing)*2);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--x-text);text-align:left;background:0 0;border:none;border-radius:.25rem;padding:.5rem .75rem;display:flex}.x-publish-menu-item:hover{background:var(--x-surface-alt)}.x-schedule-banner{align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background:var(--x-info-bg,#3b82f614);border:1px solid var(--x-info-border,#3b82f64d);color:var(--x-text);margin-bottom:1rem;padding:.6rem .9rem;display:flex}.x-schedule-banner>span{flex:1}.x-schedule-current{align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background:var(--x-surface-alt);border:1px solid var(--x-border);margin-bottom:.5rem;padding:.5rem .75rem;display:flex}.x-schedule-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.x-preview-result{border-radius:var(--radius-md);background:var(--x-surface-alt);border:1px solid var(--x-border);margin-top:.5rem;padding:.75rem}.x-preview-url-row{align-items:stretch;gap:.5rem;margin-top:.3rem;display:flex}.x-preview-url-row>input{flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.x-preview-expires{align-items:center;gap:calc(var(--spacing)*1);margin-top:.5rem;display:flex}.x-revisions-timeline{flex-direction:column;gap:.5rem;display:flex}.x-revision-row{align-items:flex-start;gap:calc(var(--spacing)*3);border-radius:var(--radius-md);background:var(--x-surface);border:1px solid var(--x-border);padding:.8rem 1rem;transition:border-color .15s,background .15s;display:flex}.x-revision-row:hover{border-color:var(--x-primary,#3b82f6)}.x-revision-selected-a{border-color:var(--x-primary,#3b82f6);box-shadow:inset 4px 0 0 var(--x-primary,#3b82f6)}.x-revision-selected-b{border-color:var(--x-success,#10b981);box-shadow:inset 4px 0 0 var(--x-success,#10b981)}.x-revision-marker{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:110px;display:flex}.x-revision-version{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--x-text)}.x-revision-body{flex:1;min-width:0}.x-revision-summary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--x-text);text-overflow:ellipsis;margin-bottom:.3rem;overflow:hidden}.x-revision-meta{align-items:center;gap:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--x-text-muted);flex-wrap:wrap;display:flex}.x-revision-meta>span{align-items:center;gap:calc(var(--spacing)*1);display:inline-flex}.x-revision-actions{flex-shrink:0;gap:.25rem;display:flex}.x-compare-wrapper{flex-direction:column;gap:.75rem;display:flex}.x-compare-header{grid-template-columns:1fr 1fr;gap:1rem;font-size:.85rem;display:grid}.x-compare-table{border-collapse:collapse;width:100%;font-size:.85rem}.x-compare-table th,.x-compare-table td{text-align:left;border-bottom:1px solid var(--x-border);vertical-align:top;padding:.5rem .75rem}.x-compare-table th{color:var(--x-text-muted);background:var(--x-surface-alt);font-weight:600}.x-compare-field{color:var(--x-text-muted);width:30%;font-weight:500}.x-compare-row-changed{background:var(--x-warning-bg,#fbbf2414)}.x-compare-row-changed .x-compare-field{color:var(--x-warning,#f59e0b)}.x-shortcut-list{gap:calc(var(--spacing)*2);flex-direction:column;display:flex}.x-shortcut-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*1.5);border-bottom:1px solid var(--x-border);display:flex}.x-shortcut-keys{align-items:center;gap:calc(var(--spacing)*1);display:flex}.x-kbd{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background:var(--x-surface-alt);border:1px solid var(--x-border);color:var(--x-text);text-align:center;border-radius:.25rem;min-width:24px}.x-shortcut-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--x-text)}.x-palette-search{margin-bottom:calc(var(--spacing)*3)}.x-error-text{color:var(--x-danger,#dc2626);margin-top:.25rem;font-size:.875rem}.x-form-toggle-row{justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;display:flex}.x-template-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin-top:1rem;display:grid}.x-template-card{flex-direction:column;display:flex;overflow:hidden}.x-template-thumb{aspect-ratio:16/10;background:var(--x-bg-muted,#f1f5f9);border-radius:.5rem;justify-content:center;align-items:center;margin-bottom:.75rem;display:flex;overflow:hidden}.x-template-thumb img{object-fit:cover;width:100%;height:100%;display:block}.x-template-thumb-placeholder{color:var(--x-text-muted,#94a3b8);opacity:.6;width:3rem;height:3rem}.x-template-thumb-placeholder svg{width:100%;height:100%}.x-template-meta{flex-direction:column;gap:.5rem;display:flex}.x-template-name{color:var(--x-text-primary);margin:0;font-size:1rem;font-weight:600}.x-template-desc{color:var(--x-text-muted,#64748b);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;display:-webkit-box;overflow:hidden}.x-template-badges{flex-wrap:wrap;gap:.25rem;display:flex}.x-template-actions{justify-content:space-between;gap:.5rem;display:flex}.x-cfs-tabs{border-bottom:1px solid var(--x-border,#e2e8f0);flex-wrap:wrap;gap:.25rem;margin-bottom:1rem;display:flex}.x-cfs-tab{color:var(--x-text-muted,#64748b);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.5rem 1rem;font-size:.95rem;font-weight:500}.x-cfs-tab:hover{color:var(--x-text-primary)}.x-cfs-tab.active{color:var(--x-primary,#2563eb);border-bottom-color:var(--x-primary,#2563eb)}.x-cfs-seed-result{background:var(--x-success-bg,#22c55e14);border-left:3px solid var(--x-success,#16a34a)}.x-cfs-table{border-collapse:collapse;width:100%}.x-cfs-table th,.x-cfs-table td{border-bottom:1px solid var(--x-border,#e2e8f0);text-align:left;vertical-align:middle;padding:.5rem .75rem}.x-cfs-table th{color:var(--x-text-muted,#64748b);text-transform:uppercase;letter-spacing:.03em;font-size:.85rem;font-weight:600}.x-cfs-table code{background:var(--x-bg-muted,#f1f5f9);border-radius:.25rem;padding:.1rem .35rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.85rem}.x-cfs-type{color:var(--x-text-primary);align-items:center;gap:.35rem;display:inline-flex}.x-cfs-actions{justify-content:flex-end;gap:.25rem;display:flex}.x-cfs-media-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.x-cfs-media-id{background:var(--x-bg-muted,#f1f5f9);color:var(--x-text-muted,#64748b);border-radius:.25rem;padding:.15rem .4rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.8rem}.x-custom-fields-editor{margin-top:1rem}.x-audit-filters{margin-bottom:1rem}.x-audit-filter-row{grid-template-columns:1fr 180px 120px auto;gap:.5rem;display:grid}.x-audit-id{color:var(--x-text-muted);background:var(--x-bg-muted);border-radius:.25rem;padding:.125rem .375rem;font-family:monospace;font-size:.75rem}.x-audit-total{color:var(--x-text-muted);text-align:right;border-top:1px solid var(--x-border);padding:.75rem 1rem;font-size:.875rem}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}
