.mw-cmd[data-v-571d838b]{flex-direction:column;min-height:18rem;display:flex}.mw-cmd-input[data-v-571d838b]{border-bottom:1px solid var(--surface-200,#e5e7eb);align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.mw-cmd-input input[data-v-571d838b]{background:0 0;border:none;outline:none;flex:1;font-size:.95rem}.mw-cmd-input>i[data-v-571d838b]{color:var(--surface-400,#94a3b8)}.mw-cmd-spin[data-v-571d838b]{font-size:.85rem}.mw-cmd-close[data-v-571d838b]{width:1.75rem;height:1.75rem;color:var(--surface-500,#64748b);cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mw-cmd-close[data-v-571d838b]:hover{background:var(--surface-100,#f1f5f9);color:var(--surface-700,#334155)}.mw-cmd-input kbd[data-v-571d838b],.mw-cmd-footer kbd[data-v-571d838b]{background:var(--surface-100,#f1f5f9);color:var(--surface-600,#475569);border-radius:.25rem;padding:.05rem .4rem;font-family:inherit;font-size:.7rem}.mw-cmd-results[data-v-571d838b]{flex:1;max-height:24rem;padding:.5rem .25rem;overflow-y:auto}.mw-cmd-group+.mw-cmd-group[data-v-571d838b]{margin-top:.5rem}.mw-cmd-group-title[data-v-571d838b]{letter-spacing:.06em;text-transform:uppercase;color:var(--surface-500,#64748b);padding:.4rem .85rem .2rem;font-size:.7rem}.mw-cmd-row[data-v-571d838b]{cursor:pointer;text-align:left;width:100%;color:var(--surface-800,#1e293b);background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.6rem;padding:.5rem .85rem;font-size:.9rem;display:flex}.mw-cmd-row--result[data-v-571d838b]{align-items:flex-start}.mw-cmd-row--active[data-v-571d838b]{background:var(--surface-100,#f1f5f9)}.mw-cmd-icon[data-v-571d838b]{color:var(--surface-500,#64748b);text-align:center;width:1rem;margin-top:.15rem}.mw-cmd-body[data-v-571d838b]{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.mw-cmd-title[data-v-571d838b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mw-cmd-snippet[data-v-571d838b]{color:var(--surface-500,#64748b);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.mw-cmd-snippet[data-v-571d838b] mark{background:var(--amber-100,#fac775);color:var(--amber-800,#633806);border-radius:2px;padding:0 1px}.mw-cmd-hint[data-v-571d838b]{color:var(--surface-500,#64748b);flex-shrink:0;font-size:.75rem}.mw-cmd-badge[data-v-571d838b]{flex-shrink:0}.mw-cmd-empty[data-v-571d838b]{color:var(--surface-500,#64748b);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:2rem;font-size:.85rem;display:flex}.mw-cmd-footer[data-v-571d838b]{border-top:1px solid var(--surface-200,#e5e7eb);color:var(--surface-500,#64748b);gap:1rem;padding:.5rem 1rem;font-size:.75rem;display:flex}.mw-cmd-footer kbd[data-v-571d838b]{margin:0 .1rem}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--tw-font-sans:var(--font-family-sans);--tw-font-serif:var(--font-family-serif);--tw-font-mono:var(--font-family-mono);--tw-color-red-50:oklch(97.1% .013 17.38);--tw-color-red-100:oklch(93.6% .032 17.717);--tw-color-red-200:oklch(88.5% .062 18.334);--tw-color-red-500:oklch(63.7% .237 25.331);--tw-color-red-600:oklch(57.7% .245 27.325);--tw-color-red-700:oklch(50.5% .213 27.518);--tw-color-amber-50:oklch(98.7% .022 95.277);--tw-color-amber-100:oklch(96.2% .059 95.617);--tw-color-amber-500:oklch(76.9% .188 70.08);--tw-color-amber-600:oklch(66.6% .179 58.318);--tw-color-amber-700:oklch(55.5% .163 48.998);--tw-color-lime-100:oklch(96.7% .067 122.328);--tw-color-green-100:oklch(96.2% .044 156.743);--tw-color-green-200:oklch(92.5% .084 155.995);--tw-color-green-500:oklch(72.3% .219 149.579);--tw-color-green-600:oklch(62.7% .194 149.214);--tw-color-emerald-100:oklch(95% .052 163.051);--tw-color-emerald-500:oklch(69.6% .17 162.48);--tw-color-emerald-600:oklch(59.6% .145 163.225);--tw-color-teal-100:oklch(95.3% .051 180.801);--tw-color-teal-500:oklch(70.4% .14 182.503);--tw-color-sky-100:oklch(95.1% .026 236.824);--tw-color-blue-500:oklch(62.3% .214 259.815);--tw-color-blue-600:oklch(54.6% .245 262.881);--tw-color-indigo-100:oklch(93% .034 272.788);--tw-color-indigo-500:oklch(58.5% .233 277.117);--tw-color-indigo-600:oklch(51.1% .262 276.966);--tw-color-violet-100:oklch(94.3% .029 294.588);--tw-color-purple-100:oklch(94.6% .033 307.174);--tw-color-purple-500:oklch(62.7% .265 303.9);--tw-color-purple-600:oklch(55.8% .288 302.321);--tw-color-fuchsia-100:oklch(95.2% .037 318.852);--tw-color-rose-100:oklch(94.1% .03 12.58);--tw-color-rose-600:oklch(58.6% .253 17.585);--tw-color-slate-100:oklch(96.8% .007 247.896);--tw-color-slate-600:oklch(44.6% .043 257.281);--tw-color-gray-50:oklch(98.5% .002 247.839);--tw-color-gray-100:oklch(96.7% .003 264.542);--tw-color-gray-200:oklch(92.8% .006 264.531);--tw-color-gray-300:oklch(87.2% .01 258.338);--tw-color-gray-400:oklch(70.7% .022 261.325);--tw-color-gray-500:oklch(55.1% .027 264.364);--tw-color-gray-600:oklch(44.6% .03 256.802);--tw-color-gray-700:oklch(37.3% .034 259.733);--tw-color-gray-800:oklch(27.8% .033 256.848);--tw-color-gray-900:oklch(21% .034 264.665);--tw-color-zinc-200:oklch(92% .004 286.32);--tw-color-black:#000;--tw-color-white:#fff;--tw-spacing:.25rem;--tw-container-xs:20rem;--tw-container-md:28rem;--tw-container-lg:32rem;--tw-container-xl:36rem;--tw-container-2xl:42rem;--tw-container-3xl:48rem;--tw-container-4xl:56rem;--tw-text-xs:.75rem;--tw-text-xs--line-height:calc(1 / .75);--tw-text-sm:.875rem;--tw-text-sm--line-height:calc(1.25 / .875);--tw-text-base:1rem;--tw-text-base--line-height:calc(1.5 / 1);--tw-text-lg:1.125rem;--tw-text-lg--line-height:calc(1.75 / 1.125);--tw-text-xl:1.25rem;--tw-text-xl--line-height:calc(1.75 / 1.25);--tw-text-2xl:1.5rem;--tw-text-2xl--line-height:calc(2 / 1.5);--tw-text-3xl:1.875rem;--tw-text-3xl--line-height:calc(2.25 / 1.875);--tw-text-4xl:2.25rem;--tw-text-4xl--line-height:calc(2.5 / 2.25);--tw-font-weight-normal:400;--tw-font-weight-medium:500;--tw-font-weight-semibold:600;--tw-font-weight-bold:700;--tw-font-weight-extrabold:800;--tw-tracking-tight:-.025em;--tw-tracking-wide:.025em;--tw-tracking-wider:.05em;--tw-leading-tight:1.25;--tw-leading-snug:1.375;--tw-leading-relaxed:1.625;--tw-radius-sm:.25rem;--tw-radius-md:.375rem;--tw-radius-lg:.5rem;--tw-radius-xl:.75rem;--tw-animate-spin:spin 1s linear infinite;--tw-default-transition-duration:.15s;--tw-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--tw-default-font-family:var(--tw-font-sans);--tw-default-mono-font-family:var(--tw-font-mono);--tw-color-primary:var(--color-brand-500);--tw-color-primary-50:var(--color-brand-50);--tw-color-primary-100:var(--color-brand-100);--tw-color-primary-200:var(--color-brand-200);--tw-color-primary-400:var(--color-brand-400);--tw-color-primary-600:var(--color-brand-600);--tw-color-primary-700:var(--color-brand-700);--tw-color-on-brand:var(--color-text-on-brand);--tw-color-default:var(--color-text-primary);--tw-color-muted:var(--color-text-secondary);--tw-color-subtle:var(--color-text-tertiary);--tw-color-faint:var(--color-text-quaternary);--tw-color-surface:var(--color-surface-base);--tw-color-surface-muted:var(--color-surface-muted);--tw-color-canvas:var(--color-surface-canvas);--tw-color-page:var(--color-bg);--tw-color-page-soft:var(--color-bg-soft);--tw-color-line:var(--color-border-subtle);--tw-color-line-strong:var(--color-border-strong);--tw-color-success:var(--color-success-500);--tw-color-info:var(--color-info-500);--tw-color-warning:var(--color-warning-500);--tw-color-danger:var(--color-danger-500)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--tw-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(--tw-default-font-feature-settings,normal);font-variation-settings:var(--tw-default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--tw-default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--tw-default-mono-font-feature-settings,normal);font-variation-settings:var(--tw-default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.tw\:pointer-events-none{pointer-events:none}.tw\:invisible{visibility:hidden}.tw\:absolute{position:absolute}.tw\:fixed{position:fixed}.tw\:relative{position:relative}.tw\:sticky{position:sticky}.tw\:inset-0{inset:calc(var(--tw-spacing) * 0)}.tw\:top-0{top:calc(var(--tw-spacing) * 0)}.tw\:top-1\/2{top:50%}.tw\:top-2{top:calc(var(--tw-spacing) * 2)}.tw\:top-\[2px\]{top:2px}.tw\:top-full{top:100%}.tw\:right-0{right:calc(var(--tw-spacing) * 0)}.tw\:right-1{right:calc(var(--tw-spacing) * 1)}.tw\:right-2{right:calc(var(--tw-spacing) * 2)}.tw\:left-0{left:calc(var(--tw-spacing) * 0)}.tw\:left-3{left:calc(var(--tw-spacing) * 3)}.tw\:z-10{z-index:10}.tw\:z-50{z-index:50}.tw\:m-0{margin:calc(var(--tw-spacing) * 0)}.tw\:m-2{margin:calc(var(--tw-spacing) * 2)}.tw\:m-auto{margin:auto}.tw\:-mx-6{margin-inline:calc(var(--tw-spacing) * -6)}.tw\:mx-4{margin-inline:calc(var(--tw-spacing) * 4)}.tw\:mx-auto{margin-inline:auto}.tw\:my-1{margin-block:calc(var(--tw-spacing) * 1)}.tw\:my-4{margin-block:calc(var(--tw-spacing) * 4)}.tw\:mt-0{margin-top:calc(var(--tw-spacing) * 0)}.tw\:mt-0\.5{margin-top:calc(var(--tw-spacing) * .5)}.tw\:mt-1{margin-top:calc(var(--tw-spacing) * 1)}.tw\:mt-1\.5{margin-top:calc(var(--tw-spacing) * 1.5)}.tw\:mt-2{margin-top:calc(var(--tw-spacing) * 2)}.tw\:mt-2\.5{margin-top:calc(var(--tw-spacing) * 2.5)}.tw\:mt-3{margin-top:calc(var(--tw-spacing) * 3)}.tw\:mt-4{margin-top:calc(var(--tw-spacing) * 4)}.tw\:mt-6{margin-top:calc(var(--tw-spacing) * 6)}.tw\:mt-10{margin-top:calc(var(--tw-spacing) * 10)}.tw\:mt-20{margin-top:calc(var(--tw-spacing) * 20)}.tw\:mt-auto{margin-top:auto}.tw\:mt-px{margin-top:1px}.tw\:mr-1{margin-right:calc(var(--tw-spacing) * 1)}.tw\:mr-1\.5{margin-right:calc(var(--tw-spacing) * 1.5)}.tw\:mr-auto{margin-right:auto}.tw\:mb-0{margin-bottom:calc(var(--tw-spacing) * 0)}.tw\:mb-0\.5{margin-bottom:calc(var(--tw-spacing) * .5)}.tw\:mb-1{margin-bottom:calc(var(--tw-spacing) * 1)}.tw\:mb-1\.5{margin-bottom:calc(var(--tw-spacing) * 1.5)}.tw\:mb-2{margin-bottom:calc(var(--tw-spacing) * 2)}.tw\:mb-2\.5{margin-bottom:calc(var(--tw-spacing) * 2.5)}.tw\:mb-3{margin-bottom:calc(var(--tw-spacing) * 3)}.tw\:mb-4{margin-bottom:calc(var(--tw-spacing) * 4)}.tw\:mb-5{margin-bottom:calc(var(--tw-spacing) * 5)}.tw\:-ml-2{margin-left:calc(var(--tw-spacing) * -2)}.tw\:-ml-7{margin-left:calc(var(--tw-spacing) * -7)}.tw\:ml-1{margin-left:calc(var(--tw-spacing) * 1)}.tw\:ml-2{margin-left:calc(var(--tw-spacing) * 2)}.tw\:ml-3{margin-left:calc(var(--tw-spacing) * 3)}.tw\:ml-auto{margin-left:auto}.tw\:line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tw\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tw\:line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tw\:block{display:block}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:hidden{display:none}.tw\:inline-block{display:inline-block}.tw\:inline-flex{display:inline-flex}.tw\:\!h-6{height:calc(var(--tw-spacing) * 6)!important}.tw\:h-0\.5{height:calc(var(--tw-spacing) * .5)}.tw\:h-1{height:calc(var(--tw-spacing) * 1)}.tw\:h-1\.5{height:calc(var(--tw-spacing) * 1.5)}.tw\:h-2\.5{height:calc(var(--tw-spacing) * 2.5)}.tw\:h-4{height:calc(var(--tw-spacing) * 4)}.tw\:h-5{height:calc(var(--tw-spacing) * 5)}.tw\:h-6{height:calc(var(--tw-spacing) * 6)}.tw\:h-7{height:calc(var(--tw-spacing) * 7)}.tw\:h-8{height:calc(var(--tw-spacing) * 8)}.tw\:h-9{height:calc(var(--tw-spacing) * 9)}.tw\:h-10{height:calc(var(--tw-spacing) * 10)}.tw\:h-12{height:calc(var(--tw-spacing) * 12)}.tw\:h-14{height:calc(var(--tw-spacing) * 14)}.tw\:h-56{height:calc(var(--tw-spacing) * 56)}.tw\:h-\[32rem\]{height:32rem}.tw\:h-full{height:100%}.tw\:h-px{height:1px}.tw\:h-screen{height:100vh}.tw\:max-h-24{max-height:calc(var(--tw-spacing) * 24)}.tw\:max-h-28{max-height:calc(var(--tw-spacing) * 28)}.tw\:max-h-48{max-height:calc(var(--tw-spacing) * 48)}.tw\:max-h-56{max-height:calc(var(--tw-spacing) * 56)}.tw\:max-h-64{max-height:calc(var(--tw-spacing) * 64)}.tw\:max-h-96{max-height:calc(var(--tw-spacing) * 96)}.tw\:max-h-\[28rem\]{max-height:28rem}.tw\:max-h-\[50vh\]{max-height:50vh}.tw\:max-h-\[60vh\]{max-height:60vh}.tw\:max-h-\[68vh\]{max-height:68vh}.tw\:max-h-\[70vh\]{max-height:70vh}.tw\:max-h-\[85vh\]{max-height:85vh}.tw\:max-h-\[280px\]{max-height:280px}.tw\:min-h-0{min-height:calc(var(--tw-spacing) * 0)}.tw\:min-h-8{min-height:calc(var(--tw-spacing) * 8)}.tw\:min-h-10{min-height:calc(var(--tw-spacing) * 10)}.tw\:min-h-48{min-height:calc(var(--tw-spacing) * 48)}.tw\:min-h-\[60vh\]{min-height:60vh}.tw\:min-h-\[100px\]{min-height:100px}.tw\:min-h-\[520px\]{min-height:520px}.tw\:min-h-full{min-height:100%}.tw\:min-h-screen{min-height:100vh}.tw\:\!w-6{width:calc(var(--tw-spacing) * 6)!important}.tw\:\!w-auto{width:auto!important}.tw\:w-1\/2{width:50%}.tw\:w-2\.5{width:calc(var(--tw-spacing) * 2.5)}.tw\:w-3{width:calc(var(--tw-spacing) * 3)}.tw\:w-4{width:calc(var(--tw-spacing) * 4)}.tw\:w-5{width:calc(var(--tw-spacing) * 5)}.tw\:w-7{width:calc(var(--tw-spacing) * 7)}.tw\:w-8{width:calc(var(--tw-spacing) * 8)}.tw\:w-9{width:calc(var(--tw-spacing) * 9)}.tw\:w-11{width:calc(var(--tw-spacing) * 11)}.tw\:w-16{width:calc(var(--tw-spacing) * 16)}.tw\:w-20{width:calc(var(--tw-spacing) * 20)}.tw\:w-24{width:calc(var(--tw-spacing) * 24)}.tw\:w-28{width:calc(var(--tw-spacing) * 28)}.tw\:w-32{width:calc(var(--tw-spacing) * 32)}.tw\:w-36{width:calc(var(--tw-spacing) * 36)}.tw\:w-40{width:calc(var(--tw-spacing) * 40)}.tw\:w-44{width:calc(var(--tw-spacing) * 44)}.tw\:w-48{width:calc(var(--tw-spacing) * 48)}.tw\:w-56{width:calc(var(--tw-spacing) * 56)}.tw\:w-64{width:calc(var(--tw-spacing) * 64)}.tw\:w-72{width:calc(var(--tw-spacing) * 72)}.tw\:w-80{width:calc(var(--tw-spacing) * 80)}.tw\:w-96{width:calc(var(--tw-spacing) * 96)}.tw\:w-\[220px\]{width:220px}.tw\:w-\[260px\]{width:260px}.tw\:w-\[280px\]{width:280px}.tw\:w-auto{width:auto}.tw\:w-full{width:100%}.tw\:max-w-2xl{max-width:var(--tw-container-2xl)}.tw\:max-w-3xl{max-width:var(--tw-container-3xl)}.tw\:max-w-4xl{max-width:var(--tw-container-4xl)}.tw\:max-w-44{max-width:calc(var(--tw-spacing) * 44)}.tw\:max-w-\[14rem\]{max-width:14rem}.tw\:max-w-\[16rem\]{max-width:16rem}.tw\:max-w-\[18rem\]{max-width:18rem}.tw\:max-w-\[120px\]{max-width:120px}.tw\:max-w-\[160px\]{max-width:160px}.tw\:max-w-\[200px\]{max-width:200px}.tw\:max-w-\[280px\]{max-width:280px}.tw\:max-w-\[320px\]{max-width:320px}.tw\:max-w-\[960px\]{max-width:960px}.tw\:max-w-full{max-width:100%}.tw\:max-w-lg{max-width:var(--tw-container-lg)}.tw\:max-w-md{max-width:var(--tw-container-md)}.tw\:max-w-xl{max-width:var(--tw-container-xl)}.tw\:max-w-xs{max-width:var(--tw-container-xs)}.tw\:min-w-0{min-width:calc(var(--tw-spacing) * 0)}.tw\:min-w-24{min-width:calc(var(--tw-spacing) * 24)}.tw\:min-w-\[14rem\]{min-width:14rem}.tw\:min-w-\[120px\]{min-width:120px}.tw\:min-w-\[160px\]{min-width:160px}.tw\:min-w-\[180px\]{min-width:180px}.tw\:min-w-\[200px\]{min-width:200px}.tw\:min-w-\[240px\]{min-width:240px}.tw\:min-w-\[280px\]{min-width:280px}.tw\:flex-1{flex:1}.tw\:flex-none{flex:none}.tw\:flex-shrink-0,.tw\:shrink-0{flex-shrink:0}.tw\:origin-left{transform-origin:0}.tw\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.tw\:scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.tw\:rotate-180{rotate:180deg}.tw\:animate-spin{animation:var(--tw-animate-spin)}.tw\:cursor-move{cursor:move}.tw\:cursor-not-allowed{cursor:not-allowed}.tw\:cursor-pointer{cursor:pointer}.tw\:resize-y{resize:vertical}.tw\:list-disc{list-style-type:disc}.tw\:list-none{list-style-type:none}.tw\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.tw\:grid-cols-\[6rem_1fr\]{grid-template-columns:6rem 1fr}.tw\:grid-cols-\[14rem_minmax\(0\,1fr\)\]{grid-template-columns:14rem minmax(0,1fr)}.tw\:grid-cols-\[15rem_minmax\(0\,1fr\)_20rem\]{grid-template-columns:15rem minmax(0,1fr) 20rem}.tw\:grid-cols-\[70px_1fr\]{grid-template-columns:70px 1fr}.tw\:grid-cols-\[80px_1fr\]{grid-template-columns:80px 1fr}.tw\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.tw\:flex-col{flex-direction:column}.tw\:flex-nowrap{flex-wrap:nowrap}.tw\:flex-wrap{flex-wrap:wrap}.tw\:place-items-center{place-items:center}.tw\:items-center{align-items:center}.tw\:items-end{align-items:flex-end}.tw\:items-start{align-items:flex-start}.tw\:justify-between{justify-content:space-between}.tw\:justify-center{justify-content:center}.tw\:justify-end{justify-content:flex-end}.tw\:justify-start{justify-content:flex-start}.tw\:gap-0\.5{gap:calc(var(--tw-spacing) * .5)}.tw\:gap-1{gap:calc(var(--tw-spacing) * 1)}.tw\:gap-1\.5{gap:calc(var(--tw-spacing) * 1.5)}.tw\:gap-2{gap:calc(var(--tw-spacing) * 2)}.tw\:gap-2\.5{gap:calc(var(--tw-spacing) * 2.5)}.tw\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:gap-4{gap:calc(var(--tw-spacing) * 4)}.tw\:gap-5{gap:calc(var(--tw-spacing) * 5)}.tw\:gap-6{gap:calc(var(--tw-spacing) * 6)}:where(.tw\:space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px * var(--tw-space-y-reverse));margin-block-end:calc(1px * calc(1 - var(--tw-space-y-reverse)))}.tw\:gap-x-4{-moz-column-gap:calc(var(--tw-spacing) * 4);column-gap:calc(var(--tw-spacing) * 4)}.tw\:gap-x-5{-moz-column-gap:calc(var(--tw-spacing) * 5);column-gap:calc(var(--tw-spacing) * 5)}.tw\:gap-x-6{-moz-column-gap:calc(var(--tw-spacing) * 6);column-gap:calc(var(--tw-spacing) * 6)}.tw\:gap-y-1{row-gap:calc(var(--tw-spacing) * 1)}.tw\:gap-y-2{row-gap:calc(var(--tw-spacing) * 2)}.tw\:gap-y-2\.5{row-gap:calc(var(--tw-spacing) * 2.5)}.tw\:self-center{align-self:center}.tw\:self-end{align-self:flex-end}.tw\:self-start{align-self:flex-start}.tw\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tw\:overflow-auto{overflow:auto}.tw\:overflow-hidden{overflow:hidden}.tw\:overflow-x-auto{overflow-x:auto}.tw\:overflow-y-auto{overflow-y:auto}.tw\:rounded{border-radius:.25rem}.tw\:rounded-full{border-radius:2147483647px}.tw\:rounded-lg{border-radius:var(--tw-radius-lg)}.tw\:rounded-md{border-radius:var(--tw-radius-md)}.tw\:rounded-sm{border-radius:var(--tw-radius-sm)}.tw\:rounded-xl{border-radius:var(--tw-radius-xl)}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border-2{border-style:var(--tw-border-style);border-width:2px}.tw\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.tw\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.tw\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tw\:border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.tw\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.tw\:border-dashed{--tw-border-style:dashed;border-style:dashed}.tw\:border-amber-500{border-color:var(--tw-color-amber-500)}.tw\:border-blue-500{border-color:var(--tw-color-blue-500)}.tw\:border-danger{border-color:var(--tw-color-danger)}.tw\:border-emerald-500{border-color:var(--tw-color-emerald-500)}.tw\:border-gray-100{border-color:var(--tw-color-gray-100)}.tw\:border-gray-200,.tw\:border-gray-200\/60{border-color:var(--tw-color-gray-200)}@supports (color:color-mix(in lab, red, red)){.tw\:border-gray-200\/60{border-color:color-mix(in oklab, var(--tw-color-gray-200) 60%, transparent)}}.tw\:border-gray-300{border-color:var(--tw-color-gray-300)}.tw\:border-indigo-500{border-color:var(--tw-color-indigo-500)}.tw\:border-info{border-color:var(--tw-color-info)}.tw\:border-line{border-color:var(--tw-color-line)}.tw\:border-line-strong{border-color:var(--tw-color-line-strong)}.tw\:border-primary{border-color:var(--tw-color-primary)}.tw\:border-primary-200{border-color:var(--tw-color-primary-200)}.tw\:border-primary-400{border-color:var(--tw-color-primary-400)}.tw\:border-purple-500{border-color:var(--tw-color-purple-500)}.tw\:border-red-200{border-color:var(--tw-color-red-200)}.tw\:border-subtle{border-color:var(--tw-color-subtle)}.tw\:border-surface{border-color:var(--p-content-border-color);border-color:var(--tw-color-surface)}.tw\:border-surface-200{border-color:var(--p-surface-200)}@supports (color:color-mix(in lab, red, red)){.tw\:border-surface-200{border-color:color-mix(in srgb, var(--p-surface-200) calc(100% * 1), transparent)}}.tw\:border-surface-300{border-color:var(--p-surface-300)}@supports (color:color-mix(in lab, red, red)){.tw\:border-surface-300{border-color:color-mix(in srgb, var(--p-surface-300) calc(100% * 1), transparent)}}.tw\:border-transparent{border-color:#0000}.tw\:border-warning{border-color:var(--tw-color-warning)}.tw\:bg-\[var\(--color-brand-500\)\]{background-color:var(--color-brand-500)}.tw\:bg-amber-50{background-color:var(--tw-color-amber-50)}.tw\:bg-amber-100{background-color:var(--tw-color-amber-100)}.tw\:bg-black\/20{background-color:var(--tw-color-black)}@supports (color:color-mix(in lab, red, red)){.tw\:bg-black\/20{background-color:color-mix(in oklab, var(--tw-color-black) 20%, transparent)}}.tw\:bg-black\/25{background-color:var(--tw-color-black)}@supports (color:color-mix(in lab, red, red)){.tw\:bg-black\/25{background-color:color-mix(in oklab, var(--tw-color-black) 25%, transparent)}}.tw\:bg-canvas{background-color:var(--tw-color-canvas)}.tw\:bg-danger,.tw\:bg-danger\/10{background-color:var(--tw-color-danger)}@supports (color:color-mix(in lab, red, red)){.tw\:bg-danger\/10{background-color:color-mix(in oklab, var(--tw-color-danger) 10%, transparent)}}.tw\:bg-emerald-100{background-color:var(--tw-color-emerald-100)}.tw\:bg-fuchsia-100{background-color:var(--tw-color-fuchsia-100)}.tw\:bg-gray-50{background-color:var(--tw-color-gray-50)}.tw\:bg-gray-100{background-color:var(--tw-color-gray-100)}.tw\:bg-green-100{background-color:var(--tw-color-green-100)}.tw\:bg-green-200{background-color:var(--tw-color-green-200)}.tw\:bg-indigo-100{background-color:var(--tw-color-indigo-100)}.tw\:bg-info,.tw\:bg-info\/10{background-color:var(--tw-color-info)}@supports (color:color-mix(in lab, red, red)){.tw\:bg-info\/10{background-color:color-mix(in oklab, var(--tw-color-info) 10%, transparent)}}.tw\:bg-lime-100{background-color:var(--tw-color-lime-100)}.tw\:bg-line{background-color:var(--tw-color-line)}.tw\:bg-line-strong{background-color:var(--tw-color-line-strong)}.tw\:bg-page{background-color:var(--tw-color-page)}.tw\:bg-page-soft{background-color:var(--tw-color-page-soft)}.tw\:bg-primary{background-color:var(--tw-color-primary)}.tw\:bg-primary-50{background-color:var(--tw-color-primary-50)}.tw\:bg-primary-100{background-color:var(--tw-color-primary-100)}.tw\:bg-purple-100{background-color:var(--tw-color-purple-100)}.tw\:bg-red-50{background-color:var(--tw-color-red-50)}.tw\:bg-red-100{background-color:var(--tw-color-red-100)}.tw\:bg-rose-100{background-color:var(--tw-color-rose-100)}.tw\:bg-sky-100{background-color:var(--tw-color-sky-100)}.tw\:bg-slate-100{background-color:var(--tw-color-slate-100)}.tw\:bg-success{background-color:var(--tw-color-success)}.tw\:bg-surface{background-color:var(--tw-color-surface)}.tw\:bg-surface-0{background-color:var(--p-surface-0)}@supports (color:color-mix(in lab, red, red)){.tw\:bg-surface-0{background-color:color-mix(in srgb, var(--p-surface-0) calc(100% * 1), transparent)}}.tw\:bg-surface-50{background-color:var(--p-surface-50)}@supports (color:color-mix(in lab, red, red)){.tw\:bg-surface-50{background-color:color-mix(in srgb, var(--p-surface-50) calc(100% * 1), transparent)}}.tw\:bg-surface-100{background-color:var(--p-surface-100)}@supports (color:color-mix(in lab, red, red)){.tw\:bg-surface-100{background-color:color-mix(in srgb, var(--p-surface-100) calc(100% * 1), transparent)}}.tw\:bg-surface-muted{background-color:var(--tw-color-surface-muted)}.tw\:bg-teal-100{background-color:var(--tw-color-teal-100)}.tw\:bg-transparent{background-color:#0000}.tw\:bg-violet-100{background-color:var(--tw-color-violet-100)}.tw\:bg-warning,.tw\:bg-warning\/10{background-color:var(--tw-color-warning)}@supports (color:color-mix(in lab, red, red)){.tw\:bg-warning\/10{background-color:color-mix(in oklab, var(--tw-color-warning) 10%, transparent)}}.tw\:bg-white{background-color:var(--tw-color-white)}.tw\:bg-zinc-200{background-color:var(--tw-color-zinc-200)}.tw\:\!p-0{padding:calc(var(--tw-spacing) * 0)!important}.tw\:p-0{padding:calc(var(--tw-spacing) * 0)}.tw\:p-1{padding:calc(var(--tw-spacing) * 1)}.tw\:p-1\.5{padding:calc(var(--tw-spacing) * 1.5)}.tw\:p-2{padding:calc(var(--tw-spacing) * 2)}.tw\:p-2\.5{padding:calc(var(--tw-spacing) * 2.5)}.tw\:p-3{padding:calc(var(--tw-spacing) * 3)}.tw\:p-4{padding:calc(var(--tw-spacing) * 4)}.tw\:p-5{padding:calc(var(--tw-spacing) * 5)}.tw\:p-6{padding:calc(var(--tw-spacing) * 6)}.tw\:p-8{padding:calc(var(--tw-spacing) * 8)}.tw\:px-0{padding-inline:calc(var(--tw-spacing) * 0)}.tw\:px-1{padding-inline:calc(var(--tw-spacing) * 1)}.tw\:px-1\.5{padding-inline:calc(var(--tw-spacing) * 1.5)}.tw\:px-2{padding-inline:calc(var(--tw-spacing) * 2)}.tw\:px-2\.5{padding-inline:calc(var(--tw-spacing) * 2.5)}.tw\:px-3{padding-inline:calc(var(--tw-spacing) * 3)}.tw\:px-4{padding-inline:calc(var(--tw-spacing) * 4)}.tw\:px-5{padding-inline:calc(var(--tw-spacing) * 5)}.tw\:px-6{padding-inline:calc(var(--tw-spacing) * 6)}.tw\:px-7{padding-inline:calc(var(--tw-spacing) * 7)}.tw\:py-0{padding-block:calc(var(--tw-spacing) * 0)}.tw\:py-0\.5{padding-block:calc(var(--tw-spacing) * .5)}.tw\:py-1{padding-block:calc(var(--tw-spacing) * 1)}.tw\:py-1\.5{padding-block:calc(var(--tw-spacing) * 1.5)}.tw\:py-2{padding-block:calc(var(--tw-spacing) * 2)}.tw\:py-2\.5{padding-block:calc(var(--tw-spacing) * 2.5)}.tw\:py-3{padding-block:calc(var(--tw-spacing) * 3)}.tw\:py-3\.5{padding-block:calc(var(--tw-spacing) * 3.5)}.tw\:py-4{padding-block:calc(var(--tw-spacing) * 4)}.tw\:py-5{padding-block:calc(var(--tw-spacing) * 5)}.tw\:py-6{padding-block:calc(var(--tw-spacing) * 6)}.tw\:py-8{padding-block:calc(var(--tw-spacing) * 8)}.tw\:py-10{padding-block:calc(var(--tw-spacing) * 10)}.tw\:py-12{padding-block:calc(var(--tw-spacing) * 12)}.tw\:py-20{padding-block:calc(var(--tw-spacing) * 20)}.tw\:pt-0\.5{padding-top:calc(var(--tw-spacing) * .5)}.tw\:pt-1{padding-top:calc(var(--tw-spacing) * 1)}.tw\:pt-2{padding-top:calc(var(--tw-spacing) * 2)}.tw\:pt-2\.5{padding-top:calc(var(--tw-spacing) * 2.5)}.tw\:pt-3{padding-top:calc(var(--tw-spacing) * 3)}.tw\:pt-4{padding-top:calc(var(--tw-spacing) * 4)}.tw\:pt-5{padding-top:calc(var(--tw-spacing) * 5)}.tw\:pt-6{padding-top:calc(var(--tw-spacing) * 6)}.tw\:pt-10{padding-top:calc(var(--tw-spacing) * 10)}.tw\:pt-16{padding-top:calc(var(--tw-spacing) * 16)}.tw\:pr-1{padding-right:calc(var(--tw-spacing) * 1)}.tw\:pr-2{padding-right:calc(var(--tw-spacing) * 2)}.tw\:pr-4{padding-right:calc(var(--tw-spacing) * 4)}.tw\:pb-1{padding-bottom:calc(var(--tw-spacing) * 1)}.tw\:pb-2{padding-bottom:calc(var(--tw-spacing) * 2)}.tw\:pb-2\.5{padding-bottom:calc(var(--tw-spacing) * 2.5)}.tw\:pb-3{padding-bottom:calc(var(--tw-spacing) * 3)}.tw\:pb-7{padding-bottom:calc(var(--tw-spacing) * 7)}.tw\:pl-0{padding-left:calc(var(--tw-spacing) * 0)}.tw\:pl-2{padding-left:calc(var(--tw-spacing) * 2)}.tw\:pl-3{padding-left:calc(var(--tw-spacing) * 3)}.tw\:pl-4{padding-left:calc(var(--tw-spacing) * 4)}.tw\:pl-5{padding-left:calc(var(--tw-spacing) * 5)}.tw\:text-center{text-align:center}.tw\:text-left{text-align:left}.tw\:text-right{text-align:right}.tw\:font-mono{font-family:var(--tw-font-mono)}.tw\:font-sans{font-family:var(--tw-font-sans)}.tw\:font-serif{font-family:var(--tw-font-serif)}.tw\:text-2xl{font-size:var(--tw-text-2xl);line-height:var(--tw-leading,var(--tw-text-2xl--line-height))}.tw\:text-3xl{font-size:var(--tw-text-3xl);line-height:var(--tw-leading,var(--tw-text-3xl--line-height))}.tw\:text-4xl{font-size:var(--tw-text-4xl);line-height:var(--tw-leading,var(--tw-text-4xl--line-height))}.tw\:text-base{font-size:var(--tw-text-base);line-height:var(--tw-leading,var(--tw-text-base--line-height))}.tw\:text-lg{font-size:var(--tw-text-lg);line-height:var(--tw-leading,var(--tw-text-lg--line-height))}.tw\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:text-xl{font-size:var(--tw-text-xl);line-height:var(--tw-leading,var(--tw-text-xl--line-height))}.tw\:text-xs{font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height))}.tw\:\!text-\[11px\]{font-size:11px!important}.tw\:text-\[10\.5px\]{font-size:10.5px}.tw\:text-\[10px\]{font-size:10px}.tw\:text-\[11\.5px\]{font-size:11.5px}.tw\:text-\[11px\]{font-size:11px}.tw\:text-\[12\.5px\]{font-size:12.5px}.tw\:text-\[12px\]{font-size:12px}.tw\:text-\[13px\]{font-size:13px}.tw\:text-\[14px\]{font-size:14px}.tw\:text-\[15px\]{font-size:15px}.tw\:leading-none{--tw-leading:1;line-height:1}.tw\:leading-relaxed{--tw-leading:var(--tw-leading-relaxed);line-height:var(--tw-leading-relaxed)}.tw\:leading-snug{--tw-leading:var(--tw-leading-snug);line-height:var(--tw-leading-snug)}.tw\:leading-tight{--tw-leading:var(--tw-leading-tight);line-height:var(--tw-leading-tight)}.tw\:font-bold{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}.tw\:font-extrabold{--tw-font-weight:var(--tw-font-weight-extrabold);font-weight:var(--tw-font-weight-extrabold)}.tw\:font-medium{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.tw\:font-normal{--tw-font-weight:var(--tw-font-weight-normal);font-weight:var(--tw-font-weight-normal)}.tw\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tw\:tracking-tight{--tw-tracking:var(--tw-tracking-tight);letter-spacing:var(--tw-tracking-tight)}.tw\:tracking-wide{--tw-tracking:var(--tw-tracking-wide);letter-spacing:var(--tw-tracking-wide)}.tw\:tracking-wider{--tw-tracking:var(--tw-tracking-wider);letter-spacing:var(--tw-tracking-wider)}.tw\:break-words{overflow-wrap:break-word}.tw\:break-all{word-break:break-all}.tw\:whitespace-nowrap{white-space:nowrap}.tw\:whitespace-pre-line{white-space:pre-line}.tw\:whitespace-pre-wrap{white-space:pre-wrap}.tw\:text-amber-600{color:var(--tw-color-amber-600)}.tw\:text-amber-700{color:var(--tw-color-amber-700)}.tw\:text-blue-500{color:var(--tw-color-blue-500)}.tw\:text-blue-600{color:var(--tw-color-blue-600)}.tw\:text-danger{color:var(--tw-color-danger)}.tw\:text-default{color:var(--tw-color-default)}.tw\:text-emerald-500{color:var(--tw-color-emerald-500)}.tw\:text-emerald-600{color:var(--tw-color-emerald-600)}.tw\:text-faint{color:var(--tw-color-faint)}.tw\:text-gray-300{color:var(--tw-color-gray-300)}.tw\:text-gray-400{color:var(--tw-color-gray-400)}.tw\:text-gray-500{color:var(--tw-color-gray-500)}.tw\:text-gray-600{color:var(--tw-color-gray-600)}.tw\:text-gray-700{color:var(--tw-color-gray-700)}.tw\:text-gray-800{color:var(--tw-color-gray-800)}.tw\:text-gray-900{color:var(--tw-color-gray-900)}.tw\:text-green-500{color:var(--tw-color-green-500)}.tw\:text-green-600{color:var(--tw-color-green-600)}.tw\:text-indigo-600{color:var(--tw-color-indigo-600)}.tw\:text-info{color:var(--tw-color-info)}.tw\:text-muted{color:var(--tw-color-muted)}.tw\:text-on-brand{color:var(--tw-color-on-brand)}.tw\:text-primary{color:var(--tw-color-primary)}.tw\:text-primary-400{color:var(--tw-color-primary-400)}.tw\:text-primary-600{color:var(--tw-color-primary-600)}.tw\:text-primary-700{color:var(--tw-color-primary-700)}.tw\:text-primary-800{color:var(--p-primary-800)}@supports (color:color-mix(in lab, red, red)){.tw\:text-primary-800{color:color-mix(in srgb, var(--p-primary-800) calc(100% * 1), transparent)}}.tw\:text-purple-600{color:var(--tw-color-purple-600)}.tw\:text-red-500{color:var(--tw-color-red-500)}.tw\:text-red-600{color:var(--tw-color-red-600)}.tw\:text-red-700{color:var(--tw-color-red-700)}.tw\:text-rose-600{color:var(--tw-color-rose-600)}.tw\:text-slate-600{color:var(--tw-color-slate-600)}.tw\:text-subtle{color:var(--tw-color-subtle)}.tw\:text-success{color:var(--tw-color-success)}.tw\:text-surface-400{color:var(--p-surface-400)}@supports (color:color-mix(in lab, red, red)){.tw\:text-surface-400{color:color-mix(in srgb, var(--p-surface-400) calc(100% * 1), transparent)}}.tw\:text-surface-500{color:var(--p-surface-500)}@supports (color:color-mix(in lab, red, red)){.tw\:text-surface-500{color:color-mix(in srgb, var(--p-surface-500) calc(100% * 1), transparent)}}.tw\:text-surface-600{color:var(--p-surface-600)}@supports (color:color-mix(in lab, red, red)){.tw\:text-surface-600{color:color-mix(in srgb, var(--p-surface-600) calc(100% * 1), transparent)}}.tw\:text-teal-500{color:var(--tw-color-teal-500)}.tw\:text-warning{color:var(--tw-color-warning)}.tw\:text-white{color:var(--tw-color-white)}.tw\:uppercase{text-transform:uppercase}.tw\:italic{font-style:italic}.tw\:tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tw\:line-through{text-decoration-line:line-through}.tw\:underline{text-decoration-line:underline}.tw\:opacity-0{opacity:0}.tw\:opacity-40{opacity:.4}.tw\:opacity-50{opacity:.5}.tw\:opacity-55{opacity:.55}.tw\:opacity-60{opacity:.6}.tw\:opacity-70{opacity:.7}.tw\:opacity-75{opacity:.75}.tw\:opacity-80{opacity:.8}.tw\:opacity-100{opacity:1}.tw\: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)}.tw\: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)}.tw\:ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:ring-primary{--tw-ring-color:var(--tw-color-primary)}.tw\:transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\: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(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:outline-none{--tw-outline-style:none;outline-style:none}.tw\:select-none{-webkit-user-select:none;user-select:none}.tw\:ring-inset{--tw-ring-inset:inset}@media (hover:hover){.tw\:group-hover\:pointer-events-auto:is(:where(.tw\:group):hover *){pointer-events:auto}.tw\:group-hover\:opacity-0:is(:where(.tw\:group):hover *){opacity:0}.tw\:group-hover\:opacity-100:is(:where(.tw\:group):hover *){opacity:1}}.tw\:last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.tw\:hover\:border-line-strong:hover{border-color:var(--tw-color-line-strong)}.tw\:hover\:border-primary:hover{border-color:var(--tw-color-primary)}.tw\:hover\:border-primary-400:hover{border-color:var(--tw-color-primary-400)}.tw\:hover\:bg-page-soft:hover{background-color:var(--tw-color-page-soft)}.tw\:hover\:bg-primary-100:hover{background-color:var(--tw-color-primary-100)}.tw\:hover\:bg-surface-50:hover{background-color:var(--p-surface-50)}@supports (color:color-mix(in lab, red, red)){.tw\:hover\:bg-surface-50:hover{background-color:color-mix(in srgb, var(--p-surface-50) calc(100% * 1), transparent)}}.tw\:hover\:bg-surface-100:hover{background-color:var(--p-surface-100)}@supports (color:color-mix(in lab, red, red)){.tw\:hover\:bg-surface-100:hover{background-color:color-mix(in srgb, var(--p-surface-100) calc(100% * 1), transparent)}}.tw\:hover\:bg-surface-muted:hover{background-color:var(--tw-color-surface-muted)}.tw\:hover\:text-danger:hover{color:var(--tw-color-danger)}.tw\:hover\:text-default:hover{color:var(--tw-color-default)}.tw\:hover\:text-muted:hover{color:var(--tw-color-muted)}.tw\:hover\:text-primary:hover{color:var(--tw-color-primary)}.tw\:hover\:text-subtle:hover{color:var(--tw-color-subtle)}.tw\:hover\:text-surface-900:hover{color:var(--p-surface-900)}@supports (color:color-mix(in lab, red, red)){.tw\:hover\:text-surface-900:hover{color:color-mix(in srgb, var(--p-surface-900) calc(100% * 1), transparent)}}.tw\:hover\:underline:hover{text-decoration-line:underline}.tw\:hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.tw\:focus-visible\:border-primary:focus-visible{border-color:var(--tw-color-primary)}.tw\:disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.tw\:disabled\:opacity-40:disabled{opacity:.4}@media (width>=40rem){.tw\:sm\:col-span-2{grid-column:span 2/span 2}.tw\:sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:sm\:flex-row{flex-direction:row}.tw\:sm\:items-center{align-items:center}}@media (width>=48rem){.tw\:md\:flex{display:flex}.tw\:md\:hidden{display:none}.tw\:md\:h-full{height:100%}.tw\:md\:min-h-0{min-height:calc(var(--tw-spacing) * 0)}.tw\:md\:flex-1{flex:1}.tw\:md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw\:md\:flex-col{flex-direction:column}.tw\:md\:flex-row{flex-direction:row}.tw\:md\:gap-6{gap:calc(var(--tw-spacing) * 6)}.tw\:md\:overflow-hidden{overflow:hidden}.tw\:md\:overflow-y-auto{overflow-y:auto}}@media (width>=64rem){.tw\:lg\:flex{display:flex}.tw\:lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-brand-50:#fff7ed;--color-brand-100:#ffedd5;--color-brand-200:#fed7aa;--color-brand-300:#fdba74;--color-brand-400:#fb923c;--color-brand-500:#f97316;--color-brand-600:#ea580c;--color-brand-700:#c2410c;--color-brand-400-rgb:251 146 60;--color-brand-500-rgb:249 115 22;--color-brand-600-rgb:234 88 12;--color-brand-700-rgb:194 65 12;--color-bg:oklch(99.2% .004 70);--color-bg-soft:oklch(97.5% .005 70);--color-surface-base:#fff;--color-surface-muted:oklch(98.5% .004 70);--color-surface-canvas:oklch(96% .005 70);--color-surface-elevated:#ffffffeb;--color-surface-glass:#ffffffc7;--color-surface-overlay:#fffffff2;--color-text-primary:oklch(22% .01 70);--color-text-secondary:oklch(42% .012 70);--color-text-tertiary:oklch(60% .012 70);--color-text-quaternary:oklch(72% .01 70);--color-text-on-brand:#fff;--color-border-subtle:oklch(92% .006 70);--color-border-strong:oklch(86% .008 70);--color-border-soft:oklch(94% .006 70/.72);--color-border-inverse-soft:#ffffffa6;--color-success-500:oklch(65% .13 150);--color-success-600:oklch(55% .14 150);--color-success-500-rgb:34 197 94;--color-info-500:oklch(58% .11 245);--color-info-500-rgb:58 128 183;--color-warning-500:oklch(74% .16 60);--color-warning-500-rgb:242 143 41;--color-warning-600:oklch(64% .15 60);--color-danger-500:oklch(62% .18 25);--color-danger-700:oklch(45% .16 25);--color-danger-500-rgb:220 38 38;--color-success-surface:rgb(var(--color-success-500-rgb) / .1);--color-info-surface:rgb(var(--color-info-500-rgb) / .08);--color-warning-surface:rgb(var(--color-warning-500-rgb) / .1);--color-danger-surface:rgb(var(--color-danger-500-rgb) / .1);--color-success-border:rgb(var(--color-success-500-rgb) / .2);--color-info-border:rgb(var(--color-info-500-rgb) / .16);--color-warning-border:rgb(var(--color-warning-500-rgb) / .2);--color-danger-border:rgb(var(--color-danger-500-rgb) / .22);--font-family-sans:"Inter", "Noto Sans SC", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "DengXian", "WenQuanYi Micro Hei", sans-serif;--font-family-serif:"Source Serif 4", "Noto Serif SC", "Songti SC", "STSong", Georgia, "Times New Roman", serif;--font-family-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--font-size-caption:.78rem;--font-size-body-sm:.86rem;--font-size-body:.95rem;--font-size-title-sm:1.02rem;--font-size-title-md:1.25rem;--font-size-display:clamp(1.8rem, 2.6vw, 2.8rem);--line-height-tight:1.2;--line-height-body:1.5;--line-height-relaxed:1.65;--line-height-display:1.1;--radius-xs:4px;--radius-sm:6px;--radius:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-pill:999px;--shadow-xs:0 1px 2px #140e080a;--shadow-sm:0 1px 2px #140e080a;--shadow:0 2px 8px #140e080f, 0 1px 2px #140e080a;--shadow-md:0 8px 20px -6px #2814041a, 0 2px 6px #140e080d;--shadow-lg:0 18px 40px -12px #2814042e, 0 4px 12px #140e080f;--shadow-brand-md:0 6px 16px -6px rgb(var(--color-brand-500-rgb) / .45);--shadow-brand-lg:0 14px 30px -10px rgb(var(--color-brand-500-rgb) / .45);--motion-duration-fast:.12s;--motion-duration-base:.18s;--motion-duration-slow:.28s;--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-lift-hover:translateY(-1px);--opacity-disabled:.6;--opacity-disabled-strong:.45;--layout-topbar-height:56px;--layout-max-width-content:1120px;--layout-max-width-page:1440px;--layout-sidebar-width:280px;--layout-rail-width:64px;--layout-aside-width:360px;--layout-card-padding:20px;--layout-card-padding-compact:16px;--layout-card-padding-lg:24px;--layout-section-spacing:64px;--layout-section-spacing-compact:48px;--layout-footer-height:120px;--effect-focus-ring:0 0 0 3px rgb(var(--color-brand-500-rgb) / .18);--effect-glow-brand-soft:0 0 0 4px rgb(var(--color-brand-500-rgb) / .15);--effect-blur-overlay:12px;--effect-blur-panel:14px;--effect-blur-hero:64px;--gradient-page-background:radial-gradient(900px 540px at 80% -10%, var(--color-brand-50), transparent 60%), radial-gradient(680px 440px at -10% 110%, oklch(96% .04 50), transparent 55%), var(--color-bg);--gradient-brand-accent:linear-gradient(135deg, var(--color-brand-400) 0%, var(--color-brand-600) 100%);--gradient-surface-accent:radial-gradient(circle at top right, rgb(var(--color-brand-500-rgb) / .08), transparent 56%), var(--color-surface-base);--gradient-panel-accent:linear-gradient(180deg, rgb(var(--color-brand-500-rgb) / .06), transparent 64%), var(--color-surface-muted);--bg:var(--color-bg);--bg-soft:var(--color-bg-soft);--surface:var(--color-surface-base);--surface-2:var(--color-surface-muted);--border:var(--color-border-subtle);--border-strong:var(--color-border-strong);--text-1:var(--color-text-primary);--text-2:var(--color-text-secondary);--text-3:var(--color-text-tertiary);--text-4:var(--color-text-quaternary);--font-sans:var(--font-family-sans);--font-serif:var(--font-family-serif);--font-mono:var(--font-family-mono);--mango-color-primary:var(--color-brand-500);--mango-color-primary-active:var(--color-brand-600);--mango-color-primary-active-rgb:var(--color-brand-600-rgb);--mango-color-primary-deep:var(--color-brand-700);--mango-color-primary-deep-rgb:var(--color-brand-700-rgb);--mango-color-primary-hover:var(--color-brand-400);--mango-color-primary-hover-rgb:var(--color-brand-400-rgb);--mango-color-primary-rgb:var(--color-brand-500-rgb);--mango-color-primary-soft:var(--color-brand-100);--mango-color-primary-subtle:var(--color-brand-50);--accent:var(--color-brand-600);--background:var(--color-surface-canvas);--brand:var(--color-brand-500);--brand-deep:var(--color-brand-700);--card:var(--color-surface-base);--foreground:var(--color-text-primary);--font-body:var(--font-family-sans);--font-display:var(--font-family-serif);--muted:var(--color-text-secondary);--site-footer-height:var(--layout-footer-height)}@font-face{font-family:primeicons;font-display:block;src:url(./fonts/primeicons.eot);src:url(./fonts/primeicons.eot?#iefix)format("embedded-opentype"),url(./fonts/primeicons.woff2)format("woff2"),url(./fonts/primeicons.woff)format("woff"),url(./fonts/primeicons.ttf)format("truetype"),url(./fonts/primeicons.svg?#primeicons)format("svg");font-weight:400;font-style:normal}.pi{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:primeicons;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571em}.pi-spin{animation:2s linear infinite fa-spin}@media (prefers-reduced-motion:reduce){.pi-spin{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}.p-inputtext,.p-button,.p-select-label,.p-multiselect-label,.p-autocomplete-input,.p-treeselect-label,.p-datepicker-input,.p-select-option,.p-multiselect-option,.p-autocomplete-option,.p-listbox-option,.p-togglebutton,.p-inlinemessage,.p-message-text,.p-inputgroupaddon{line-height:1.25}.p-inputtext:not(.p-inputtext-sm):not(.p-inputtext-lg),.p-button:not(.p-button-sm):not(.p-button-lg),.p-select:not(.p-inputfield-sm):not(.p-inputfield-lg) .p-select-label,.p-multiselect:not(.p-inputfield-sm):not(.p-inputfield-lg) .p-multiselect-label,.p-treeselect:not(.p-inputfield-sm):not(.p-inputfield-lg) .p-treeselect-label,.p-togglebutton:not(.p-togglebutton-sm):not(.p-togglebutton-lg),.p-textarea.p-textarea,.p-inputgroupaddon{font-size:.875rem}.p-select-dropdown svg,.p-multiselect-dropdown svg,.p-treeselect-dropdown svg,.p-datepicker-dropdown svg,.p-cascadeselect-dropdown svg,.p-autocomplete-dropdown svg{width:.75rem;height:.75rem}.p-button{font-weight:500}.p-button svg{width:var(--p-icon-size);height:var(--p-icon-size);flex-shrink:0}.p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-link):not(.p-button-secondary):not(.p-disabled){box-shadow:inset 0 -1px 0 #00000014, inset 0 1px 0 #ffffff2e, var(--shadow-brand-md)}.p-button.p-button:has(>.p-badge){overflow:visible}.p-button.p-button>.p-badge{z-index:1;position:absolute;top:0;right:0;transform:translate(40%,-40%)}.p-button.p-button:has(>.p-badge):not(:has(.p-button-label)){width:var(--p-button-icon-only-width,2rem);gap:0;padding-inline:0}.p-button.p-button-sm.p-button:has(>.p-badge):not(:has(.p-button-label)){width:var(--p-button-sm-icon-only-width,1.5rem)}.p-button.p-button-lg.p-button:has(>.p-badge):not(:has(.p-button-label)){width:var(--p-button-lg-icon-only-width,3rem)}.p-button.p-button:has(>.p-badge):not(:has(.p-button-label)):after{content:" ";visibility:hidden;width:0}.p-tag.p-tag{border-radius:var(--radius-pill);font-weight:500;line-height:1.5}.p-chip.p-chip{border-radius:var(--radius-pill)}.p-inputnumber.p-inputnumber-stacked{width:fit-content}.p-inputnumber.p-inputnumber-stacked .p-inputnumber-input{width:6rem;min-width:0}.p-inputnumber.p-inputnumber-stacked .p-inputnumber-button-group{height:calc(100% - 4px);inset-block-start:2px;inset-inline-end:2px}.p-inputnumber.p-inputnumber-stacked .p-inputnumber-button{min-height:0}.p-multiselect-chip .p-chip-remove-icon{width:.75rem;height:.75rem;color:var(--color-text-tertiary);border-radius:var(--radius-pill);transition:color .15s,background .15s}.p-multiselect-chip .p-chip-remove-icon:hover{color:var(--color-text-primary);background:var(--color-surface-muted)}.p-datatable-header-cell.p-datatable-header-cell{background:var(--color-surface-muted)}.p-datatable-tbody>tr:not(.p-datatable-row-selected):hover>td{background:var(--color-bg-soft)}.p-menu,.p-tieredmenu,.p-contextmenu,.p-popover,.p-select-overlay,.p-multiselect-overlay,.p-autocomplete-overlay{box-shadow:var(--shadow-md)}.p-dialog,.p-drawer{box-shadow:var(--shadow-lg)}.p-confirmdialog-icon.pi-trash{color:var(--color-danger-500)}.p-confirmdialog-icon.pi-exclamation-triangle{color:var(--color-warning-500)}.p-confirmdialog-icon.pi-info-circle,.p-message-info.p-message-info .p-message-icon,.p-inlinemessage-info.p-inlinemessage-info .p-inlinemessage-icon{color:var(--color-brand-600)}.p-dialog .p-dialog-close-button:focus,.p-dialog .p-dialog-close-button:focus-visible{box-shadow:none;background:0 0;outline:0}.p-tooltip.p-tooltip .p-tooltip-text{white-space:pre-wrap;word-break:break-word;max-width:320px;padding:6px 10px;font-size:12px;line-height:1.3}.p-timeline.p-timeline-horizontal{width:100%}.p-timeline.p-timeline-horizontal .p-timeline-event{min-height:0}.p-timeline.p-timeline-horizontal .p-timeline-event:last-child{flex:1}.p-tab.p-tab-active{color:var(--color-brand-700)}.p-tablist-active-bar{background:var(--color-brand-500)}.p-paginator{background:0 0;border:none;font-size:.875rem}.p-paginator-current{font-size:.875rem}.p-paginator .p-inputtext{text-align:center}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-family-sans);--mw-fs-body:16px;--mw-fs-h1:21px;--mw-fs-h2:18.7px;--mw-fs-h3:16px;--mw-fs-h4:16px;--mw-fs-h5:14px;--mw-fs-caption:14px;--mw-fs-table:14px;--mw-fs-footnote:12px;--mw-lh-body:1.6;--mw-lh-table:1.3}html,body,#app{height:100%;min-height:100%;margin:0}*,:before,:after{box-sizing:border-box}html{background:var(--color-bg)}body{background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:14px;line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;font-feature-settings:"cv02", "cv11", "ss01";overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}::selection{background:rgb(var(--color-brand-500-rgb) / .18);color:var(--color-brand-700)}#app{isolation:isolate;position:relative;overflow:clip}.pm-link{color:var(--color-brand-600);font-weight:600}.pm-link:hover{color:var(--color-brand-700);text-decoration:underline}.mw-shell{background:var(--color-bg);flex-direction:column;min-height:100dvh;display:flex}.mw-topbar{z-index:30;height:var(--layout-topbar-height);background:var(--color-surface-base);border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:16px;padding:0 20px;display:flex;position:sticky;top:0}.mw-brand{color:var(--color-text-primary);letter-spacing:-.01em;align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.mw-brand-mark{border-radius:var(--radius);background:var(--gradient-brand-accent);color:#fff;width:28px;height:28px;box-shadow:0 1px 2px rgb(var(--color-brand-600-rgb) / .4), inset 0 1px 0 #ffffff40;place-items:center;display:grid}.mw-nav{gap:4px;margin-left:4px;display:flex}.mw-nav-item{border-radius:var(--radius);color:var(--color-text-secondary);transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard);align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex}.mw-nav-item:hover{background:var(--color-bg-soft);color:var(--color-text-primary)}.mw-nav-item--active{background:var(--color-brand-50);color:var(--color-brand-700)}.mw-nav-item--active i{color:var(--color-brand-600)}.mw-topbar-breadcrumb{color:var(--color-text-tertiary);flex:1;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.mw-topbar-breadcrumb:empty{flex:0}.mw-topbar-breadcrumb .mw-crumb-current{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-weight:500;overflow:hidden}.mw-topbar-right{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.mw-topbar-actions{align-items:center;gap:6px;min-width:0;display:flex}.mw-topbar-actions:empty{display:none}.mw-topbar-icon-group{align-items:center;gap:1px;display:flex}.mw-cmdk{border:1px solid var(--color-border-subtle);border-radius:var(--radius);background:var(--color-bg-soft);width:220px;color:var(--color-text-tertiary);cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-fast) var(--motion-ease-standard);align-items:center;gap:8px;padding:5px 8px;font-size:13px;display:inline-flex}.mw-cmdk:hover{border-color:var(--color-border-strong);background:var(--color-surface-base)}.mw-cmdk span{text-align:left;flex:1}.mw-cmdk:disabled{cursor:default;opacity:.6}.mw-ext-btn{border:1px solid var(--color-brand-600);border-radius:var(--radius);background:var(--color-brand-50);min-width:30px;height:28px;color:var(--color-brand-600);cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard);justify-content:center;align-items:center;padding:0 7px;display:inline-flex;position:relative}.mw-ext-btn:hover{background:var(--color-brand-100)}.mw-ext-btn:disabled{cursor:default;opacity:.6}.mw-ext-btn--connected{border-color:var(--color-success-500,#22c55e);color:var(--color-success-500,#22c55e);background:0 0}.mw-ext-btn-updatedot{background:var(--color-warning-500,#f59e0b);border:1.5px solid var(--color-surface-base,#fff);pointer-events:none;border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;right:-4px}.mw-kbd{font-family:var(--font-family-mono);color:var(--color-text-tertiary);background:var(--color-surface-base);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xs);padding:1px 5px;font-size:11px}.mw-avatar.p-avatar{background:var(--gradient-brand-accent);width:28px;height:28px;color:var(--color-text-on-brand);cursor:pointer;font-size:13px}.mw-main{flex-direction:column;height:calc(100vh - 56px);display:flex;overflow:hidden}@media (width<=1024px){.mw-nav-item span{display:none}.mw-cmdk{width:auto}.mw-cmdk span{display:none}}.mw-scroll{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;overflow:auto}.mw-scroll::-webkit-scrollbar{width:10px;height:10px}.mw-scroll::-webkit-scrollbar-track{background:0 0}.mw-scroll::-webkit-scrollbar-thumb{background:var(--color-border-strong);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.mw-scroll::-webkit-scrollbar-thumb:hover{background:var(--color-text-quaternary);background-clip:padding-box}.mw-scroll::-webkit-scrollbar-corner{background:0 0}.mw-field-label{color:var(--color-text-secondary);margin-bottom:6px;font-size:12.5px;font-weight:500;display:block}.mw-muted{color:var(--color-text-tertiary)}.mw-dim{color:var(--color-text-quaternary)}.mw-vdivider{background:var(--color-border-subtle);flex-shrink:0;width:1px;height:22px}.mw-filter-select{flex-shrink:0;width:auto;min-width:7.5rem}.mw-filter-select .p-select-label,.mw-filter-select .p-multiselect-label{padding-top:.4rem;padding-bottom:.4rem;font-size:.85rem}.mw-filter-multiselect{flex-shrink:0;width:11rem}.mw-placeholder-img{background:repeating-linear-gradient(135deg, rgb(var(--color-brand-500-rgb) / .06) 0 8px, rgb(var(--color-brand-500-rgb) / 0) 8px 16px), var(--color-bg-soft);border:1px dashed rgb(var(--color-brand-600-rgb) / .35);color:var(--color-brand-700);font-family:var(--font-family-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius);text-align:center;place-items:center;font-size:11px;display:grid}.pm-auth-shell{background:radial-gradient(1100px 600px at 80% -10%, var(--color-brand-50), transparent 60%), radial-gradient(800px 500px at -10% 110%, oklch(96% .04 50), transparent 55%), var(--color-bg);grid-template-columns:minmax(0,1fr) minmax(380px,460px);min-height:100vh;display:grid;position:relative}.pm-auth-shell:before{content:"";opacity:.5;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,oklch(85% .01 70) 1px,#0000 0);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(900px 600px at 50% 40%,#000,#0000 70%);mask-image:radial-gradient(900px 600px at 50% 40%,#000,#0000 70%)}.pm-auth-shell--wide{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr)}.pm-auth-topbar{height:var(--layout-topbar-height);z-index:2;background:0 0;grid-column:1/-1;align-items:center;gap:24px;padding:0 32px;display:flex;position:relative}.pm-auth-topbar-right{color:var(--color-text-secondary);align-items:center;gap:14px;margin-left:auto;font-size:13px;display:flex}.pm-auth-hero{z-index:1;flex-direction:column;justify-content:center;gap:32px;padding:32px 80px;display:flex;position:relative}.pm-auth-kicker{border-radius:var(--radius-pill);background:var(--color-brand-50);width:fit-content;color:var(--color-brand-700);border:1px solid rgb(var(--color-brand-500-rgb) / .25);align-items:center;gap:8px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.pm-auth-hero-title{letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:44px;font-weight:600;line-height:1.15}.pm-auth-hero-title em{color:var(--color-brand-600);font-style:normal}.pm-auth-hero-copy{max-width:460px;color:var(--color-text-secondary);margin:0;font-size:16px;line-height:1.6}.pm-auth-features{grid-template-columns:1fr 1fr;gap:14px;max-width:540px;display:grid}.pm-auth-feature{align-items:flex-start;gap:12px;padding:10px 0;display:flex}.pm-auth-feature-icon{border-radius:var(--radius);background:var(--color-brand-50);width:32px;height:32px;color:var(--color-brand-600);border:1px solid rgb(var(--color-brand-500-rgb) / .18);flex-shrink:0;place-items:center;display:grid}.pm-auth-feature-title{color:var(--color-text-primary);font-size:13.5px;font-weight:600}.pm-auth-feature-copy{color:var(--color-text-tertiary);margin-top:2px;font-size:12.5px}.pm-auth-footer-note{color:var(--color-text-quaternary);font-size:12px}.pm-auth-pane{z-index:1;justify-content:center;align-items:center;padding:40px 56px 40px 0;display:flex;position:relative}.pm-auth-card{background:var(--color-surface-base);border-radius:var(--radius-xl);width:100%;max-width:420px;box-shadow:var(--shadow-lg);border:1px solid var(--color-border-subtle);flex-direction:column;gap:18px;padding:32px;display:flex}.pm-auth-tabs{border-bottom:1px solid var(--color-border-subtle);gap:24px;display:flex}.pm-auth-tab{color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:10px 0;font-size:15px;font-weight:600}.pm-auth-tab--active{color:var(--color-brand-700);border-bottom-color:var(--color-brand-500)}.pm-auth-tab-hint{color:var(--color-text-tertiary);align-self:center;margin-left:auto;font-size:12px}.pm-auth-segment{background:var(--color-bg-soft);border-radius:var(--radius);padding:3px;font-size:13px;display:flex}.pm-auth-segment-option{text-align:center;color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-sm);flex:1;padding:7px 0;font-weight:500}.pm-auth-segment-option--active{background:var(--color-surface-base);color:var(--color-text-primary);box-shadow:var(--shadow-xs)}.pm-auth-form{flex-direction:column;gap:14px;display:flex}.pm-auth-checkbox{color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.pm-auth-check{border-radius:var(--radius-xs);background:var(--color-brand-500);color:#fff;place-items:center;width:16px;height:16px;display:grid}.pm-auth-row-between{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.pm-auth-help{color:var(--color-brand-600);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:500}.pm-auth-divider{color:var(--color-text-quaternary);align-items:center;gap:12px;font-size:12px;display:flex}.pm-auth-divider:before,.pm-auth-divider:after{content:"";background:var(--color-border-subtle);flex:1;height:1px}.pm-auth-social-grid{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.pm-auth-social{background:var(--color-surface-base);border:1px solid var(--color-border-subtle);border-radius:var(--radius);height:56px;color:var(--color-text-secondary);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex}.pm-auth-social:hover{background:var(--color-bg-soft)}.pm-auth-fine{color:var(--color-text-quaternary);text-align:center;font-size:11.5px;line-height:1.6}.pm-auth-fine a{color:var(--color-text-secondary);text-underline-offset:2px;text-decoration:underline}.pm-auth-shell--callback{grid-template-columns:minmax(0,1fr)}.pm-auth-callback{z-index:1;flex-direction:column;gap:24px;width:100%;max-width:1200px;margin:0 auto;padding:40px 64px;display:flex;position:relative}.pm-auth-section{background:var(--color-surface-base);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:24px}.pm-auth-steps{gap:10px;display:grid}.pm-auth-step{border-radius:var(--radius-md);background:var(--color-bg-soft);border:1px solid var(--color-border-subtle);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.pm-auth-step-index{background:var(--gradient-brand-accent);width:1.6rem;height:1.6rem;color:var(--color-text-on-brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.pm-auth-step strong{margin-bottom:2px;font-size:13px;display:block}.pm-auth-step p{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.6}.pm-auth-card-header{flex-direction:column;gap:6px;display:flex}.pm-auth-card-header h1,.pm-auth-card-header h2{letter-spacing:-.01em;color:var(--color-text-primary);margin:0;font-size:1.4rem;font-weight:600}.pm-auth-card-header p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.6}.pm-eyebrow{border-radius:var(--radius-pill);letter-spacing:.08em;text-transform:uppercase;width:fit-content;color:var(--color-brand-700);background:var(--color-brand-50);border:1px solid rgb(var(--color-brand-500-rgb) / .2);align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.pm-form-field{color:var(--color-text-primary);flex-direction:column;gap:6px;font-size:13px;display:flex}.pm-social-provider-list{flex-direction:column;gap:10px;display:flex}.pm-social-provider{flex-direction:column;gap:4px;display:flex}.pm-provider-description{color:var(--color-text-tertiary);margin:0 0 0 4px;font-size:11.5px;line-height:1.5}.pm-provider-button.p-button{justify-content:flex-start;padding:10px 14px}.pm-subcard{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-base);padding:18px}.pm-inline-links{color:var(--color-text-secondary);font-size:13px}@media (width<=980px){.pm-auth-shell,.pm-auth-shell--wide{grid-template-columns:1fr}.pm-auth-hero{padding:24px 32px}.pm-auth-pane{padding:24px 32px 40px}}.mw-collab-caret{pointer-events:none;border-left:2px solid;width:0;margin-left:-1px;margin-right:-1px;display:inline-block;position:relative}.mw-collab-caret__label{color:#fff;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:3px 3px 3px 0;padding:0 5px;font-size:11px;line-height:1.5;position:absolute;top:-1.15em;left:-2px}.mw-editor-content ul,.mw-editor-content ol,ul.mw-reader-list.mw-reader-list--marked,ol.mw-reader-list.mw-reader-list--marked{--mw-list-gutter:2.2em;padding-left:var(--mw-list-gutter);list-style:none}.mw-editor-content li,.mw-reader-list--marked li{position:relative}.mw-list-marker,.mw-reader-list-marker{float:left;margin-left:calc(-1 * var(--mw-list-gutter));font:inherit;color:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:.4em}@keyframes enter{0%{opacity:var(--p-enter-opacity,1);transform:translate3d(var(--p-enter-translate-x,0), var(--p-enter-translate-y,0), 0) scale3d(var(--p-enter-scale,1), var(--p-enter-scale,1), var(--p-enter-scale,1)) rotate(var(--p-enter-rotate,0))}}@keyframes leave{to{opacity:var(--p-leave-opacity,1);transform:translate3d(var(--p-leave-translate-x,0), var(--p-leave-translate-y,0), 0) scale3d(var(--p-leave-scale,1), var(--p-leave-scale,1), var(--p-leave-scale,1)) rotate(var(--p-leave-rotate,0))}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@keyframes spin{to{transform:rotate(360deg)}}.admin-page{box-sizing:border-box;gap:16px;width:100%;height:100%;padding:16px;display:flex}.admin-menu-card{border:1px solid var(--color-border-subtle);border-radius:calc(var(--radius) * 1.2);background:var(--color-surface-base);flex-direction:column;flex-shrink:0;width:240px;padding:16px;display:flex;overflow:hidden}.admin-menu-brand{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:8px;margin-bottom:16px;padding-bottom:16px;display:flex}.admin-title{color:var(--color-text-primary);margin:0;font-size:15px;font-weight:700;line-height:1.25}.admin-badge{letter-spacing:.08em;text-transform:uppercase;background:var(--color-brand-500);color:#fff;border-radius:4px;align-items:center;padding:2px 7px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.admin-menu-list{flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.admin-menu-group{border-radius:var(--radius-sm);cursor:pointer;text-align:left;width:100%;color:var(--color-text-secondary);background:0 0;border:none;align-items:center;gap:8px;margin-top:6px;padding:9px 10px;transition:background .15s;display:flex}.admin-menu-group:first-child{margin-top:0}.admin-menu-group:hover{background:var(--color-bg-soft)}.admin-menu-group-icon{color:var(--color-text-tertiary);font-size:13px}.admin-menu-group-label{letter-spacing:.04em;flex:1;font-size:12px;font-weight:700}.admin-menu-group-caret{color:var(--color-text-tertiary);font-size:11px;transition:transform .18s}.admin-menu-group-caret--open{transform:rotate(90deg)}.admin-menu-group--active{color:var(--color-brand-700,var(--color-primary))}.admin-menu-group--active .admin-menu-group-icon{color:var(--color-brand-600,var(--color-primary))}.admin-menu-group--active .admin-menu-group-label{color:var(--color-brand-700,var(--color-primary));font-weight:700}.admin-menu-sub{flex-direction:column;gap:2px;display:flex}.admin-menu-item{border-radius:var(--radius);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;gap:1px;width:100%;padding:8px 12px 8px 30px;transition:background .15s,border-color .15s;display:flex}.admin-menu-item:hover{background:var(--color-bg-soft)}.admin-menu-item--active{background:var(--color-brand-50);border-color:var(--color-brand-200)}.admin-menu-label{color:var(--color-text-primary);font-size:13px;font-weight:600}.admin-content-card{border:1px solid var(--color-border-subtle);border-radius:calc(var(--radius) * 1.2);background:var(--color-surface-base);flex-direction:column;flex:1;min-width:0;padding:20px;display:flex;overflow:hidden}.admin-content-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.admin-content-title{color:var(--color-text-primary);margin:0;font-size:18px;font-weight:700}.admin-content-desc{color:var(--color-text-tertiary);margin:4px 0 0;font-size:12px}.admin-content-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.admin-panel{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.admin-panel--scrollable{overflow-y:auto}.admin-panel .p-datatable-flex-scrollable,.admin-panel .p-datatable{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.admin-panel .p-datatable-table-container{flex:1;min-height:0;overflow:auto}.admin-state{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:80px 0;display:flex}.admin-state-title{color:var(--color-text-secondary);margin:0;font-size:16px;font-weight:600}.admin-state-sub{color:var(--color-text-tertiary);margin:0;font-size:13px}.admin-error-banner{border-radius:var(--radius);background:var(--color-danger-surface);border:1px solid var(--color-danger-border);color:var(--color-danger-700);align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;font-size:13px;display:flex}.admin-error-dismiss{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;margin-left:auto;padding:0 4px;font-size:16px}.admin-error-dismiss:hover{opacity:1}.admin-table-wrap{overflow-x:auto}.admin-hint{color:var(--color-text-tertiary);margin:0 0 16px;font-size:12.5px;line-height:1.5}.admin-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.admin-table th,.admin-table td{overflow:hidden}.admin-col-model{width:180px}.admin-col-route{width:auto}.admin-col-status,.admin-col-order{width:90px}.admin-col-cost{width:200px}.admin-section-title{color:var(--color-text-primary);margin:0 0 4px;font-size:14px;font-weight:600}.admin-cost-cell{flex-direction:column;gap:2px;display:flex}.admin-cost-line{font-size:12.5px;font-weight:500}.admin-col-actions{width:260px}.admin-col-extension-id{width:auto}.admin-col-provider{width:150px}.admin-col-url{width:220px}.admin-col-key{width:120px}.admin-col-bound{width:170px}.admin-col-module{width:90px}.admin-col-name{width:150px}.admin-col-content{width:auto}.admin-table th{text-align:left;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid var(--color-border-subtle);background:var(--color-bg-soft);padding:8px 12px;font-size:11.5px;font-weight:600}.admin-panel--scrollable .admin-table thead th,.admin-usage-tabs .admin-table thead th{z-index:1;position:sticky;top:0}.admin-table td{border-bottom:1px solid var(--color-border-subtle);vertical-align:top;padding:11px 12px}.admin-row--disabled td{opacity:.55}.admin-row--disabled td .admin-row-actions,.admin-row--disabled td .admin-binding-actions{opacity:1}.admin-row--disabled td:has(>.admin-row-actions){opacity:1}.admin-model-name{color:var(--color-text-primary);font-weight:600}.admin-model-id{font-family:var(--font-family-mono,monospace);color:var(--color-text-tertiary);margin-top:2px;font-size:11px}.admin-meta-row{color:var(--color-text-tertiary);align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.admin-sort-controls{gap:3px;display:inline-flex}.admin-mono{font-family:var(--font-family-mono,monospace);font-size:12px}.admin-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.admin-key-mask{color:var(--color-text-secondary)}.admin-dim{color:var(--color-text-quaternary);font-style:italic}.admin-empty{color:var(--color-text-tertiary);font-size:12px}.admin-binding-list{flex-direction:column;gap:8px;display:flex}.admin-binding{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-soft);justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.admin-binding-main{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-binding--disabled{background:0 0;border-style:dashed}.admin-binding--disabled .admin-binding-main{opacity:.5}.admin-binding-meta{color:var(--color-text-secondary);font-size:12px}.admin-binding-meta--mono{font-family:var(--font-family-mono,monospace)}.admin-binding-warning{color:var(--color-danger-700);font-size:12px;font-weight:600}.admin-tag-stack,.admin-chip-list{flex-wrap:wrap;gap:6px;display:flex}.admin-chip{background:var(--color-bg-soft);border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:11.5px;display:inline-flex}.admin-prompt-preview{-webkit-line-clamp:3;color:var(--color-text-secondary);white-space:pre-wrap;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.admin-info-card{border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);background:var(--color-bg-soft);padding:12px}.admin-anchor-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.admin-anchor-grid .admin-info-card{max-width:none}.admin-plan-row--violation td{background:var(--color-danger-surface)}.admin-default-chip{background:var(--color-brand-50);color:var(--color-brand-700);border:1px solid var(--color-brand-100);border-radius:99px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.admin-row-actions,.admin-binding-actions{flex-wrap:wrap;gap:4px;display:flex}.admin-binding-actions{flex-shrink:0}.admin-overlay{z-index:200;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.admin-modal{background:var(--color-surface-base);border:1px solid var(--color-border-strong);border-radius:calc(var(--radius) * 1.5);flex-direction:column;width:520px;max-width:calc(100vw - 40px);display:flex;box-shadow:0 24px 64px #0000002e}.admin-modal--wide{width:720px}.admin-modal--form{width:640px}.admin-modal-header{border-bottom:1px solid var(--color-border-subtle);align-items:center;padding:20px 24px 16px;display:flex}.admin-modal-title{flex:1;margin:0;font-size:16px;font-weight:700}.admin-modal-close{cursor:pointer;color:var(--color-text-tertiary);border-radius:var(--radius-sm);background:0 0;border:none;padding:4px;font-size:14px}.admin-modal-close:hover{background:var(--color-bg-soft);color:var(--color-text-primary)}.admin-modal-body{flex-direction:column;gap:14px;padding:20px 24px;display:flex}.admin-modal-footer{border-top:1px solid var(--color-border-subtle);justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.admin-modal-divider{background:var(--color-border-subtle);height:1px}.admin-modal-section-title{margin:0;font-size:14px;font-weight:700}.admin-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.admin-modal-span{grid-column:1/-1}.admin-field-hint{color:var(--color-text-tertiary);min-height:16px;font-size:11.5px;font-weight:400;line-height:1.4}.admin-field--lg,.admin-field--options{gap:16px}.admin-modal-footer--split{justify-content:space-between}.admin-modal-footer-left{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.admin-modal-footer-actions{gap:8px;display:flex}.admin-field{flex-direction:column;gap:5px;display:flex}.admin-field--row{flex-direction:row;align-items:center;gap:10px}.admin-field label{color:var(--color-text-secondary);font-size:12.5px;font-weight:600}.admin-hint-inline{color:var(--color-text-tertiary);font-size:11.5px;font-weight:400}.admin-input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-soft);color:var(--color-text-primary);box-sizing:border-box;outline:none;width:100%;padding:8px 10px;font-size:13px;transition:border-color .15s}.admin-input:focus{border-color:var(--color-brand-500);background:var(--color-surface-base)}.admin-input--mono{font-family:var(--font-family-mono,monospace);font-size:12px}.admin-textarea{resize:vertical;white-space:pre-wrap;min-height:220px;line-height:1.55}select.admin-input{cursor:pointer}.admin-form-row{align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.admin-form-row .admin-input{flex:1;min-width:0}.admin-actions-row{justify-content:flex-end;margin-top:16px;display:flex}.admin-role-config{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md,10px);background:var(--color-surface-base);margin-bottom:16px;padding:16px}.admin-role-config-header{margin-bottom:12px}.admin-role-config-title-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.admin-role-config-title{color:var(--color-text-primary);margin:0;font-size:14px;font-weight:600}.admin-role-config-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.admin-usage-cards{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:18px;display:grid}.admin-usage-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md,10px);background:var(--color-surface-base);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.admin-usage-num{color:var(--color-text-primary);font-size:22px;font-weight:700}.admin-usage-lbl{color:var(--color-text-tertiary);font-size:12px}.admin-usage-h{color:var(--color-text-secondary);margin:18px 0 8px;font-size:13px;font-weight:600}.admin-usage-tabs{flex-direction:column;flex:1;min-height:0;display:flex}.admin-usage-tabs .p-tabpanels{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.admin-usage-tabs .p-tabpanel{flex-direction:column;flex:1;min-height:0;display:flex}.admin-usage-tabs .p-tabpanel .admin-table-wrap{flex:1;min-height:0;overflow:auto}@media (width<=860px){.admin-page{flex-direction:column;padding:12px}.admin-menu-card{width:100%;max-height:240px}.admin-content-card{min-height:0}.admin-binding{flex-direction:column}.admin-table th,.admin-table td{padding:10px 8px}}
